public static interface Resource.Builder extends SdkPojo, CopyableBuilder<Resource.Builder,Resource>
| Modifier and Type | Method and Description |
|---|---|
Resource.Builder |
accessKeyDetails(AccessKeyDetails accessKeyDetails)
The IAM access key details (user information) of a user that engaged in the activity that prompted GuardDuty
to generate a finding.
|
default Resource.Builder |
accessKeyDetails(Consumer<AccessKeyDetails.Builder> accessKeyDetails)
The IAM access key details (user information) of a user that engaged in the activity that prompted GuardDuty
to generate a finding.
|
default Resource.Builder |
containerDetails(Consumer<Container.Builder> containerDetails)
Sets the value of the ContainerDetails property for this object.
|
Resource.Builder |
containerDetails(Container containerDetails)
Sets the value of the ContainerDetails property for this object.
|
default Resource.Builder |
ebsVolumeDetails(Consumer<EbsVolumeDetails.Builder> ebsVolumeDetails)
Contains list of scanned and skipped EBS volumes with details.
|
Resource.Builder |
ebsVolumeDetails(EbsVolumeDetails ebsVolumeDetails)
Contains list of scanned and skipped EBS volumes with details.
|
default Resource.Builder |
ecsClusterDetails(Consumer<EcsClusterDetails.Builder> ecsClusterDetails)
Contains information about the details of the ECS Cluster.
|
Resource.Builder |
ecsClusterDetails(EcsClusterDetails ecsClusterDetails)
Contains information about the details of the ECS Cluster.
|
default Resource.Builder |
eksClusterDetails(Consumer<EksClusterDetails.Builder> eksClusterDetails)
Details about the EKS cluster involved in a Kubernetes finding.
|
Resource.Builder |
eksClusterDetails(EksClusterDetails eksClusterDetails)
Details about the EKS cluster involved in a Kubernetes finding.
|
default Resource.Builder |
instanceDetails(Consumer<InstanceDetails.Builder> instanceDetails)
The information about the EC2 instance associated with the activity that prompted GuardDuty to generate a
finding.
|
Resource.Builder |
instanceDetails(InstanceDetails instanceDetails)
The information about the EC2 instance associated with the activity that prompted GuardDuty to generate a
finding.
|
default Resource.Builder |
kubernetesDetails(Consumer<KubernetesDetails.Builder> kubernetesDetails)
Details about the Kubernetes user and workload involved in a Kubernetes finding.
|
Resource.Builder |
kubernetesDetails(KubernetesDetails kubernetesDetails)
Details about the Kubernetes user and workload involved in a Kubernetes finding.
|
Resource.Builder |
resourceType(String resourceType)
The type of Amazon Web Services resource.
|
Resource.Builder |
s3BucketDetails(Collection<S3BucketDetail> s3BucketDetails)
Contains information on the S3 bucket.
|
Resource.Builder |
s3BucketDetails(Consumer<S3BucketDetail.Builder>... s3BucketDetails)
Contains information on the S3 bucket.
|
Resource.Builder |
s3BucketDetails(S3BucketDetail... s3BucketDetails)
Contains information on the S3 bucket.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildResource.Builder accessKeyDetails(AccessKeyDetails accessKeyDetails)
The IAM access key details (user information) of a user that engaged in the activity that prompted GuardDuty to generate a finding.
accessKeyDetails - The IAM access key details (user information) of a user that engaged in the activity that prompted
GuardDuty to generate a finding.default Resource.Builder accessKeyDetails(Consumer<AccessKeyDetails.Builder> accessKeyDetails)
The IAM access key details (user information) of a user that engaged in the activity that prompted GuardDuty to generate a finding.
This is a convenience method that creates an instance of theAccessKeyDetails.Builder avoiding the
need to create one manually via AccessKeyDetails.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to accessKeyDetails(AccessKeyDetails).
accessKeyDetails - a consumer that will call methods on AccessKeyDetails.BuilderaccessKeyDetails(AccessKeyDetails)Resource.Builder s3BucketDetails(Collection<S3BucketDetail> s3BucketDetails)
Contains information on the S3 bucket.
s3BucketDetails - Contains information on the S3 bucket.Resource.Builder s3BucketDetails(S3BucketDetail... s3BucketDetails)
Contains information on the S3 bucket.
s3BucketDetails - Contains information on the S3 bucket.Resource.Builder s3BucketDetails(Consumer<S3BucketDetail.Builder>... s3BucketDetails)
Contains information on the S3 bucket.
This is a convenience method that creates an instance of theS3BucketDetail.Builder avoiding the need to create
one manually via S3BucketDetail.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately
and its result is passed to #s3BucketDetails(List.
s3BucketDetails - a consumer that will call methods on
S3BucketDetail.Builder#s3BucketDetails(java.util.Collection) Resource.Builder instanceDetails(InstanceDetails instanceDetails)
The information about the EC2 instance associated with the activity that prompted GuardDuty to generate a finding.
instanceDetails - The information about the EC2 instance associated with the activity that prompted GuardDuty to
generate a finding.default Resource.Builder instanceDetails(Consumer<InstanceDetails.Builder> instanceDetails)
The information about the EC2 instance associated with the activity that prompted GuardDuty to generate a finding.
This is a convenience method that creates an instance of theInstanceDetails.Builder avoiding the
need to create one manually via InstanceDetails.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to instanceDetails(InstanceDetails).
instanceDetails - a consumer that will call methods on InstanceDetails.BuilderinstanceDetails(InstanceDetails)Resource.Builder eksClusterDetails(EksClusterDetails eksClusterDetails)
Details about the EKS cluster involved in a Kubernetes finding.
eksClusterDetails - Details about the EKS cluster involved in a Kubernetes finding.default Resource.Builder eksClusterDetails(Consumer<EksClusterDetails.Builder> eksClusterDetails)
Details about the EKS cluster involved in a Kubernetes finding.
This is a convenience method that creates an instance of theEksClusterDetails.Builder avoiding the
need to create one manually via EksClusterDetails.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to eksClusterDetails(EksClusterDetails).
eksClusterDetails - a consumer that will call methods on EksClusterDetails.BuildereksClusterDetails(EksClusterDetails)Resource.Builder kubernetesDetails(KubernetesDetails kubernetesDetails)
Details about the Kubernetes user and workload involved in a Kubernetes finding.
kubernetesDetails - Details about the Kubernetes user and workload involved in a Kubernetes finding.default Resource.Builder kubernetesDetails(Consumer<KubernetesDetails.Builder> kubernetesDetails)
Details about the Kubernetes user and workload involved in a Kubernetes finding.
This is a convenience method that creates an instance of theKubernetesDetails.Builder avoiding the
need to create one manually via KubernetesDetails.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to kubernetesDetails(KubernetesDetails).
kubernetesDetails - a consumer that will call methods on KubernetesDetails.BuilderkubernetesDetails(KubernetesDetails)Resource.Builder resourceType(String resourceType)
The type of Amazon Web Services resource.
resourceType - The type of Amazon Web Services resource.Resource.Builder ebsVolumeDetails(EbsVolumeDetails ebsVolumeDetails)
Contains list of scanned and skipped EBS volumes with details.
ebsVolumeDetails - Contains list of scanned and skipped EBS volumes with details.default Resource.Builder ebsVolumeDetails(Consumer<EbsVolumeDetails.Builder> ebsVolumeDetails)
Contains list of scanned and skipped EBS volumes with details.
This is a convenience method that creates an instance of theEbsVolumeDetails.Builder avoiding the
need to create one manually via EbsVolumeDetails.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to ebsVolumeDetails(EbsVolumeDetails).
ebsVolumeDetails - a consumer that will call methods on EbsVolumeDetails.BuilderebsVolumeDetails(EbsVolumeDetails)Resource.Builder ecsClusterDetails(EcsClusterDetails ecsClusterDetails)
Contains information about the details of the ECS Cluster.
ecsClusterDetails - Contains information about the details of the ECS Cluster.default Resource.Builder ecsClusterDetails(Consumer<EcsClusterDetails.Builder> ecsClusterDetails)
Contains information about the details of the ECS Cluster.
This is a convenience method that creates an instance of theEcsClusterDetails.Builder avoiding the
need to create one manually via EcsClusterDetails.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to ecsClusterDetails(EcsClusterDetails).
ecsClusterDetails - a consumer that will call methods on EcsClusterDetails.BuilderecsClusterDetails(EcsClusterDetails)Resource.Builder containerDetails(Container containerDetails)
containerDetails - The new value for the ContainerDetails property for this object.default Resource.Builder containerDetails(Consumer<Container.Builder> containerDetails)
Container.Builder avoiding the need to
create one manually via Container.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to containerDetails(Container).
containerDetails - a consumer that will call methods on Container.BuildercontainerDetails(Container)Copyright © 2023. All rights reserved.