Interface CoverageResourceDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CoverageResourceDetails.Builder,CoverageResourceDetails>,SdkBuilder<CoverageResourceDetails.Builder,CoverageResourceDetails>,SdkPojo
- Enclosing class:
- CoverageResourceDetails
public static interface CoverageResourceDetails.Builder extends SdkPojo, CopyableBuilder<CoverageResourceDetails.Builder,CoverageResourceDetails>
-
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
eksClusterDetails
CoverageResourceDetails.Builder eksClusterDetails(CoverageEksClusterDetails eksClusterDetails)
EKS cluster details involved in the coverage statistics.
- Parameters:
eksClusterDetails- EKS cluster details involved in the coverage statistics.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eksClusterDetails
default CoverageResourceDetails.Builder eksClusterDetails(Consumer<CoverageEksClusterDetails.Builder> eksClusterDetails)
EKS cluster details involved in the coverage statistics.
This is a convenience method that creates an instance of theCoverageEksClusterDetails.Builderavoiding the need to create one manually viaCoverageEksClusterDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toeksClusterDetails(CoverageEksClusterDetails).- Parameters:
eksClusterDetails- a consumer that will call methods onCoverageEksClusterDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
eksClusterDetails(CoverageEksClusterDetails)
-
resourceType
CoverageResourceDetails.Builder resourceType(String resourceType)
The type of Amazon Web Services resource.
- Parameters:
resourceType- The type of Amazon Web Services resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ResourceType,ResourceType
-
resourceType
CoverageResourceDetails.Builder resourceType(ResourceType resourceType)
The type of Amazon Web Services resource.
- Parameters:
resourceType- The type of Amazon Web Services resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ResourceType,ResourceType
-
ecsClusterDetails
CoverageResourceDetails.Builder ecsClusterDetails(CoverageEcsClusterDetails ecsClusterDetails)
Information about the Amazon ECS cluster that is assessed for runtime coverage.
- Parameters:
ecsClusterDetails- Information about the Amazon ECS cluster that is assessed for runtime coverage.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ecsClusterDetails
default CoverageResourceDetails.Builder ecsClusterDetails(Consumer<CoverageEcsClusterDetails.Builder> ecsClusterDetails)
Information about the Amazon ECS cluster that is assessed for runtime coverage.
This is a convenience method that creates an instance of theCoverageEcsClusterDetails.Builderavoiding the need to create one manually viaCoverageEcsClusterDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toecsClusterDetails(CoverageEcsClusterDetails).- Parameters:
ecsClusterDetails- a consumer that will call methods onCoverageEcsClusterDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ecsClusterDetails(CoverageEcsClusterDetails)
-
ec2InstanceDetails
CoverageResourceDetails.Builder ec2InstanceDetails(CoverageEc2InstanceDetails ec2InstanceDetails)
This API is also used when you use GuardDuty Runtime Monitoring for your Amazon EC2 instances (currently in preview release) and is subject to change. The use of this API is subject to Section 2 of the Amazon Web Services Service Terms ("Betas and Previews").
Information about the Amazon EC2 instance assessed for runtime coverage.
- Parameters:
ec2InstanceDetails-This API is also used when you use GuardDuty Runtime Monitoring for your Amazon EC2 instances (currently in preview release) and is subject to change. The use of this API is subject to Section 2 of the Amazon Web Services Service Terms ("Betas and Previews").
Information about the Amazon EC2 instance assessed for runtime coverage.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ec2InstanceDetails
default CoverageResourceDetails.Builder ec2InstanceDetails(Consumer<CoverageEc2InstanceDetails.Builder> ec2InstanceDetails)
This API is also used when you use GuardDuty Runtime Monitoring for your Amazon EC2 instances (currently in preview release) and is subject to change. The use of this API is subject to Section 2 of the Amazon Web Services Service Terms ("Betas and Previews").
Information about the Amazon EC2 instance assessed for runtime coverage.
This is a convenience method that creates an instance of theCoverageEc2InstanceDetails.Builderavoiding the need to create one manually viaCoverageEc2InstanceDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toec2InstanceDetails(CoverageEc2InstanceDetails).- Parameters:
ec2InstanceDetails- a consumer that will call methods onCoverageEc2InstanceDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ec2InstanceDetails(CoverageEc2InstanceDetails)
-
-