7#include <aws/guardduty/GuardDuty_EXPORTS.h>
8#include <aws/guardduty/model/CoverageEksClusterDetails.h>
9#include <aws/guardduty/model/ResourceType.h>
10#include <aws/guardduty/model/CoverageEcsClusterDetails.h>
11#include <aws/guardduty/model/CoverageEc2InstanceDetails.h>
95 bool m_eksClusterDetailsHasBeenSet =
false;
98 bool m_resourceTypeHasBeenSet =
false;
101 bool m_ecsClusterDetailsHasBeenSet =
false;
104 bool m_ec2InstanceDetailsHasBeenSet =
false;
bool ResourceTypeHasBeenSet() const
void SetEcsClusterDetails(const CoverageEcsClusterDetails &value)
const CoverageEksClusterDetails & GetEksClusterDetails() const
CoverageResourceDetails & WithEksClusterDetails(CoverageEksClusterDetails &&value)
void SetResourceType(ResourceType &&value)
bool Ec2InstanceDetailsHasBeenSet() const
void SetEc2InstanceDetails(CoverageEc2InstanceDetails &&value)
void SetEcsClusterDetails(CoverageEcsClusterDetails &&value)
void SetEksClusterDetails(CoverageEksClusterDetails &&value)
bool EksClusterDetailsHasBeenSet() const
CoverageResourceDetails & WithResourceType(const ResourceType &value)
CoverageResourceDetails & WithEc2InstanceDetails(const CoverageEc2InstanceDetails &value)
AWS_GUARDDUTY_API CoverageResourceDetails()
CoverageResourceDetails & WithEcsClusterDetails(const CoverageEcsClusterDetails &value)
CoverageResourceDetails & WithResourceType(ResourceType &&value)
AWS_GUARDDUTY_API CoverageResourceDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_GUARDDUTY_API CoverageResourceDetails(Aws::Utils::Json::JsonView jsonValue)
bool EcsClusterDetailsHasBeenSet() const
const ResourceType & GetResourceType() const
void SetResourceType(const ResourceType &value)
CoverageResourceDetails & WithEcsClusterDetails(CoverageEcsClusterDetails &&value)
void SetEc2InstanceDetails(const CoverageEc2InstanceDetails &value)
CoverageResourceDetails & WithEc2InstanceDetails(CoverageEc2InstanceDetails &&value)
void SetEksClusterDetails(const CoverageEksClusterDetails &value)
const CoverageEc2InstanceDetails & GetEc2InstanceDetails() const
CoverageResourceDetails & WithEksClusterDetails(const CoverageEksClusterDetails &value)
const CoverageEcsClusterDetails & GetEcsClusterDetails() const
AWS_GUARDDUTY_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue