public static interface ResourceDetails.Builder extends SdkPojo, CopyableBuilder<ResourceDetails.Builder,ResourceDetails>
Modifier and Type | Method and Description |
---|---|
ResourceDetails.Builder |
awsEc2Instance(AwsEc2InstanceDetails awsEc2Instance)
The details of an AWS EC2 instance.
|
default ResourceDetails.Builder |
awsEc2Instance(Consumer<AwsEc2InstanceDetails.Builder> awsEc2Instance)
The details of an AWS EC2 instance.
|
ResourceDetails.Builder |
awsIamAccessKey(AwsIamAccessKeyDetails awsIamAccessKey)
AWS IAM access key details related to a finding.
|
default ResourceDetails.Builder |
awsIamAccessKey(Consumer<AwsIamAccessKeyDetails.Builder> awsIamAccessKey)
AWS IAM access key details related to a finding.
|
ResourceDetails.Builder |
awsS3Bucket(AwsS3BucketDetails awsS3Bucket)
The details of an AWS S3 Bucket.
|
default ResourceDetails.Builder |
awsS3Bucket(Consumer<AwsS3BucketDetails.Builder> awsS3Bucket)
The details of an AWS S3 Bucket.
|
default ResourceDetails.Builder |
container(Consumer<ContainerDetails.Builder> container)
Container details related to a finding.
|
ResourceDetails.Builder |
container(ContainerDetails container)
Container details related to a finding.
|
ResourceDetails.Builder |
other(Map<String,String> other)
The details of a resource that does not have a specific sub-field for the resource type defined.
|
copy
applyMutation, build
ResourceDetails.Builder awsEc2Instance(AwsEc2InstanceDetails awsEc2Instance)
The details of an AWS EC2 instance.
awsEc2Instance
- The details of an AWS EC2 instance.default ResourceDetails.Builder awsEc2Instance(Consumer<AwsEc2InstanceDetails.Builder> awsEc2Instance)
The details of an AWS EC2 instance.
This is a convenience that creates an instance of theAwsEc2InstanceDetails.Builder
avoiding the need
to create one manually via AwsEc2InstanceDetails.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to awsEc2Instance(AwsEc2InstanceDetails)
.awsEc2Instance
- a consumer that will call methods on AwsEc2InstanceDetails.Builder
awsEc2Instance(AwsEc2InstanceDetails)
ResourceDetails.Builder awsS3Bucket(AwsS3BucketDetails awsS3Bucket)
The details of an AWS S3 Bucket.
awsS3Bucket
- The details of an AWS S3 Bucket.default ResourceDetails.Builder awsS3Bucket(Consumer<AwsS3BucketDetails.Builder> awsS3Bucket)
The details of an AWS S3 Bucket.
This is a convenience that creates an instance of theAwsS3BucketDetails.Builder
avoiding the need to
create one manually via AwsS3BucketDetails.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to awsS3Bucket(AwsS3BucketDetails)
.awsS3Bucket
- a consumer that will call methods on AwsS3BucketDetails.Builder
awsS3Bucket(AwsS3BucketDetails)
ResourceDetails.Builder awsIamAccessKey(AwsIamAccessKeyDetails awsIamAccessKey)
AWS IAM access key details related to a finding.
awsIamAccessKey
- AWS IAM access key details related to a finding.default ResourceDetails.Builder awsIamAccessKey(Consumer<AwsIamAccessKeyDetails.Builder> awsIamAccessKey)
AWS IAM access key details related to a finding.
This is a convenience that creates an instance of theAwsIamAccessKeyDetails.Builder
avoiding the
need to create one manually via AwsIamAccessKeyDetails.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to awsIamAccessKey(AwsIamAccessKeyDetails)
.awsIamAccessKey
- a consumer that will call methods on AwsIamAccessKeyDetails.Builder
awsIamAccessKey(AwsIamAccessKeyDetails)
ResourceDetails.Builder container(ContainerDetails container)
Container details related to a finding.
container
- Container details related to a finding.default ResourceDetails.Builder container(Consumer<ContainerDetails.Builder> container)
Container details related to a finding.
This is a convenience that creates an instance of theContainerDetails.Builder
avoiding the need to
create one manually via ContainerDetails.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to container(ContainerDetails)
.container
- a consumer that will call methods on ContainerDetails.Builder
container(ContainerDetails)
ResourceDetails.Builder other(Map<String,String> other)
The details of a resource that does not have a specific sub-field for the resource type defined.
other
- The details of a resource that does not have a specific sub-field for the resource type defined.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.