Interface CoverageResourceDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CoverageResourceDetails.Builder,
,CoverageResourceDetails> SdkBuilder<CoverageResourceDetails.Builder,
,CoverageResourceDetails> SdkPojo
- Enclosing class:
CoverageResourceDetails
-
Method Summary
Modifier and TypeMethodDescriptiondefault CoverageResourceDetails.Builder
ec2InstanceDetails
(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.Builder
ecsClusterDetails
(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.Builder
eksClusterDetails
(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
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, 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.Builder
avoiding the need to create one manually viaCoverageEksClusterDetails.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaCoverageEcsClusterDetails.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaCoverageEc2InstanceDetails.builder()
.When the
Consumer
completes,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:
-