Interface CoverageResourceDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<CoverageResourceDetails.Builder,,CoverageResourceDetails> SdkBuilder<CoverageResourceDetails.Builder,,CoverageResourceDetails> SdkPojo
- Enclosing class:
CoverageResourceDetails
-
Method Summary
Modifier and TypeMethodDescriptiondefault CoverageResourceDetails.Builderec2InstanceDetails(Consumer<CoverageEc2InstanceDetails.Builder> ec2InstanceDetails) Information about the Amazon EC2 instance assessed for runtime coverage.ec2InstanceDetails(CoverageEc2InstanceDetails ec2InstanceDetails) Information about the Amazon EC2 instance assessed for runtime coverage.default CoverageResourceDetails.BuilderecsClusterDetails(Consumer<CoverageEcsClusterDetails.Builder> ecsClusterDetails) Information about the Amazon ECS cluster that is assessed for runtime coverage.ecsClusterDetails(CoverageEcsClusterDetails ecsClusterDetails) Information about the Amazon ECS cluster that is assessed for runtime coverage.default CoverageResourceDetails.BuildereksClusterDetails(Consumer<CoverageEksClusterDetails.Builder> eksClusterDetails) EKS cluster details involved in the coverage statistics.eksClusterDetails(CoverageEksClusterDetails eksClusterDetails) EKS cluster details involved in the coverage statistics.resourceType(String resourceType) The type of Amazon Web Services resource.resourceType(ResourceType resourceType) The type of Amazon Web Services resource.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
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:
-
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
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:
-
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:
-
ec2InstanceDetails
Information about the Amazon EC2 instance assessed for runtime coverage.
- Parameters:
ec2InstanceDetails- 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) 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:
-