@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ResourceDetails extends Object implements Serializable, Cloneable, StructuredPojo
Additional details about a resource related to a finding.
| Constructor and Description |
|---|
ResourceDetails() |
| Modifier and Type | Method and Description |
|---|---|
ResourceDetails |
addOtherEntry(String key,
String value) |
ResourceDetails |
clearOtherEntries()
Removes all the entries added into Other.
|
ResourceDetails |
clone() |
boolean |
equals(Object obj) |
AwsCloudFrontDistributionDetails |
getAwsCloudFrontDistribution()
Details about a CloudFront distribution.
|
AwsEc2InstanceDetails |
getAwsEc2Instance()
Details about an Amazon EC2 instance related to a finding.
|
AwsElbv2LoadBalancerDetails |
getAwsElbv2LoadBalancer()
Details about a load balancer.
|
AwsIamAccessKeyDetails |
getAwsIamAccessKey()
Details about an IAM access key related to a finding.
|
AwsIamRoleDetails |
getAwsIamRole()
Details about an IAM role.
|
AwsKmsKeyDetails |
getAwsKmsKey()
Details about a KMS key.
|
AwsLambdaFunctionDetails |
getAwsLambdaFunction()
Details about a Lambda function.
|
AwsS3BucketDetails |
getAwsS3Bucket()
Details about an Amazon S3 Bucket related to a finding.
|
AwsSnsTopicDetails |
getAwsSnsTopic()
Details about an SNS topic.
|
AwsSqsQueueDetails |
getAwsSqsQueue()
Details about an SQS queue.
|
ContainerDetails |
getContainer()
Details about a container resource related to a finding.
|
Map<String,String> |
getOther()
Details about a resource that doesn't have a specific type defined.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setAwsCloudFrontDistribution(AwsCloudFrontDistributionDetails awsCloudFrontDistribution)
Details about a CloudFront distribution.
|
void |
setAwsEc2Instance(AwsEc2InstanceDetails awsEc2Instance)
Details about an Amazon EC2 instance related to a finding.
|
void |
setAwsElbv2LoadBalancer(AwsElbv2LoadBalancerDetails awsElbv2LoadBalancer)
Details about a load balancer.
|
void |
setAwsIamAccessKey(AwsIamAccessKeyDetails awsIamAccessKey)
Details about an IAM access key related to a finding.
|
void |
setAwsIamRole(AwsIamRoleDetails awsIamRole)
Details about an IAM role.
|
void |
setAwsKmsKey(AwsKmsKeyDetails awsKmsKey)
Details about a KMS key.
|
void |
setAwsLambdaFunction(AwsLambdaFunctionDetails awsLambdaFunction)
Details about a Lambda function.
|
void |
setAwsS3Bucket(AwsS3BucketDetails awsS3Bucket)
Details about an Amazon S3 Bucket related to a finding.
|
void |
setAwsSnsTopic(AwsSnsTopicDetails awsSnsTopic)
Details about an SNS topic.
|
void |
setAwsSqsQueue(AwsSqsQueueDetails awsSqsQueue)
Details about an SQS queue.
|
void |
setContainer(ContainerDetails container)
Details about a container resource related to a finding.
|
void |
setOther(Map<String,String> other)
Details about a resource that doesn't have a specific type defined.
|
String |
toString()
Returns a string representation of this object.
|
ResourceDetails |
withAwsCloudFrontDistribution(AwsCloudFrontDistributionDetails awsCloudFrontDistribution)
Details about a CloudFront distribution.
|
ResourceDetails |
withAwsEc2Instance(AwsEc2InstanceDetails awsEc2Instance)
Details about an Amazon EC2 instance related to a finding.
|
ResourceDetails |
withAwsElbv2LoadBalancer(AwsElbv2LoadBalancerDetails awsElbv2LoadBalancer)
Details about a load balancer.
|
ResourceDetails |
withAwsIamAccessKey(AwsIamAccessKeyDetails awsIamAccessKey)
Details about an IAM access key related to a finding.
|
ResourceDetails |
withAwsIamRole(AwsIamRoleDetails awsIamRole)
Details about an IAM role.
|
ResourceDetails |
withAwsKmsKey(AwsKmsKeyDetails awsKmsKey)
Details about a KMS key.
|
ResourceDetails |
withAwsLambdaFunction(AwsLambdaFunctionDetails awsLambdaFunction)
Details about a Lambda function.
|
ResourceDetails |
withAwsS3Bucket(AwsS3BucketDetails awsS3Bucket)
Details about an Amazon S3 Bucket related to a finding.
|
ResourceDetails |
withAwsSnsTopic(AwsSnsTopicDetails awsSnsTopic)
Details about an SNS topic.
|
ResourceDetails |
withAwsSqsQueue(AwsSqsQueueDetails awsSqsQueue)
Details about an SQS queue.
|
ResourceDetails |
withContainer(ContainerDetails container)
Details about a container resource related to a finding.
|
ResourceDetails |
withOther(Map<String,String> other)
Details about a resource that doesn't have a specific type defined.
|
public void setAwsCloudFrontDistribution(AwsCloudFrontDistributionDetails awsCloudFrontDistribution)
Details about a CloudFront distribution.
awsCloudFrontDistribution - Details about a CloudFront distribution.public AwsCloudFrontDistributionDetails getAwsCloudFrontDistribution()
Details about a CloudFront distribution.
public ResourceDetails withAwsCloudFrontDistribution(AwsCloudFrontDistributionDetails awsCloudFrontDistribution)
Details about a CloudFront distribution.
awsCloudFrontDistribution - Details about a CloudFront distribution.public void setAwsEc2Instance(AwsEc2InstanceDetails awsEc2Instance)
Details about an Amazon EC2 instance related to a finding.
awsEc2Instance - Details about an Amazon EC2 instance related to a finding.public AwsEc2InstanceDetails getAwsEc2Instance()
Details about an Amazon EC2 instance related to a finding.
public ResourceDetails withAwsEc2Instance(AwsEc2InstanceDetails awsEc2Instance)
Details about an Amazon EC2 instance related to a finding.
awsEc2Instance - Details about an Amazon EC2 instance related to a finding.public void setAwsElbv2LoadBalancer(AwsElbv2LoadBalancerDetails awsElbv2LoadBalancer)
Details about a load balancer.
awsElbv2LoadBalancer - Details about a load balancer.public AwsElbv2LoadBalancerDetails getAwsElbv2LoadBalancer()
Details about a load balancer.
public ResourceDetails withAwsElbv2LoadBalancer(AwsElbv2LoadBalancerDetails awsElbv2LoadBalancer)
Details about a load balancer.
awsElbv2LoadBalancer - Details about a load balancer.public void setAwsS3Bucket(AwsS3BucketDetails awsS3Bucket)
Details about an Amazon S3 Bucket related to a finding.
awsS3Bucket - Details about an Amazon S3 Bucket related to a finding.public AwsS3BucketDetails getAwsS3Bucket()
Details about an Amazon S3 Bucket related to a finding.
public ResourceDetails withAwsS3Bucket(AwsS3BucketDetails awsS3Bucket)
Details about an Amazon S3 Bucket related to a finding.
awsS3Bucket - Details about an Amazon S3 Bucket related to a finding.public void setAwsIamAccessKey(AwsIamAccessKeyDetails awsIamAccessKey)
Details about an IAM access key related to a finding.
awsIamAccessKey - Details about an IAM access key related to a finding.public AwsIamAccessKeyDetails getAwsIamAccessKey()
Details about an IAM access key related to a finding.
public ResourceDetails withAwsIamAccessKey(AwsIamAccessKeyDetails awsIamAccessKey)
Details about an IAM access key related to a finding.
awsIamAccessKey - Details about an IAM access key related to a finding.public void setAwsIamRole(AwsIamRoleDetails awsIamRole)
Details about an IAM role.
awsIamRole - Details about an IAM role.public AwsIamRoleDetails getAwsIamRole()
Details about an IAM role.
public ResourceDetails withAwsIamRole(AwsIamRoleDetails awsIamRole)
Details about an IAM role.
awsIamRole - Details about an IAM role.public void setAwsKmsKey(AwsKmsKeyDetails awsKmsKey)
Details about a KMS key.
awsKmsKey - Details about a KMS key.public AwsKmsKeyDetails getAwsKmsKey()
Details about a KMS key.
public ResourceDetails withAwsKmsKey(AwsKmsKeyDetails awsKmsKey)
Details about a KMS key.
awsKmsKey - Details about a KMS key.public void setAwsLambdaFunction(AwsLambdaFunctionDetails awsLambdaFunction)
Details about a Lambda function.
awsLambdaFunction - Details about a Lambda function.public AwsLambdaFunctionDetails getAwsLambdaFunction()
Details about a Lambda function.
public ResourceDetails withAwsLambdaFunction(AwsLambdaFunctionDetails awsLambdaFunction)
Details about a Lambda function.
awsLambdaFunction - Details about a Lambda function.public void setAwsSnsTopic(AwsSnsTopicDetails awsSnsTopic)
Details about an SNS topic.
awsSnsTopic - Details about an SNS topic.public AwsSnsTopicDetails getAwsSnsTopic()
Details about an SNS topic.
public ResourceDetails withAwsSnsTopic(AwsSnsTopicDetails awsSnsTopic)
Details about an SNS topic.
awsSnsTopic - Details about an SNS topic.public void setAwsSqsQueue(AwsSqsQueueDetails awsSqsQueue)
Details about an SQS queue.
awsSqsQueue - Details about an SQS queue.public AwsSqsQueueDetails getAwsSqsQueue()
Details about an SQS queue.
public ResourceDetails withAwsSqsQueue(AwsSqsQueueDetails awsSqsQueue)
Details about an SQS queue.
awsSqsQueue - Details about an SQS queue.public void setContainer(ContainerDetails container)
Details about a container resource related to a finding.
container - Details about a container resource related to a finding.public ContainerDetails getContainer()
Details about a container resource related to a finding.
public ResourceDetails withContainer(ContainerDetails container)
Details about a container resource related to a finding.
container - Details about a container resource related to a finding.public Map<String,String> getOther()
Details about a resource that doesn't have a specific type defined.
public void setOther(Map<String,String> other)
Details about a resource that doesn't have a specific type defined.
other - Details about a resource that doesn't have a specific type defined.public ResourceDetails withOther(Map<String,String> other)
Details about a resource that doesn't have a specific type defined.
other - Details about a resource that doesn't have a specific type defined.public ResourceDetails addOtherEntry(String key, String value)
public ResourceDetails clearOtherEntries()
public String toString()
toString in class ObjectObject.toString()public ResourceDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2020. All rights reserved.