Interface ResourceConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ResourceConfiguration.Builder,,ResourceConfiguration> SdkBuilder<ResourceConfiguration.Builder,,ResourceConfiguration> SdkPojo
- Enclosing class:
ResourceConfiguration
@Mutable
@NotThreadSafe
public static interface ResourceConfiguration.Builder
extends SdkPojo, CopyableBuilder<ResourceConfiguration.Builder,ResourceConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptioncfnStackArn(String cfnStackArn) Sets the value of the CfnStackArn property for this object.designFileS3Url(String designFileS3Url) Sets the value of the DesignFileS3Url property for this object.default ResourceConfiguration.Buildereks(Consumer<EksSource.Builder> eks) The Amazon EKS configuration for resource discovery.The Amazon EKS configuration for resource discovery.resourceTags(Collection<ResourceTag> resourceTags) The resource tags for tag-based resource discovery.resourceTags(Consumer<ResourceTag.Builder>... resourceTags) The resource tags for tag-based resource discovery.resourceTags(ResourceTag... resourceTags) The resource tags for tag-based resource discovery.tfStateFileUrl(String tfStateFileUrl) Sets the value of the TfStateFileUrl property for this object.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, sdkFieldNameToField, sdkFields
-
Method Details
-
resourceTags
The resource tags for tag-based resource discovery.
- Parameters:
resourceTags- The resource tags for tag-based resource discovery.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceTags
The resource tags for tag-based resource discovery.
- Parameters:
resourceTags- The resource tags for tag-based resource discovery.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceTags
The resource tags for tag-based resource discovery.
This is a convenience method that creates an instance of theResourceTag.Builderavoiding the need to create one manually viaResourceTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toresourceTags(List<ResourceTag>).- Parameters:
resourceTags- a consumer that will call methods onResourceTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
cfnStackArn
Sets the value of the CfnStackArn property for this object.- Parameters:
cfnStackArn- The new value for the CfnStackArn property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tfStateFileUrl
Sets the value of the TfStateFileUrl property for this object.- Parameters:
tfStateFileUrl- The new value for the TfStateFileUrl property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eks
The Amazon EKS configuration for resource discovery.
- Parameters:
eks- The Amazon EKS configuration for resource discovery.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eks
The Amazon EKS configuration for resource discovery.
This is a convenience method that creates an instance of theEksSource.Builderavoiding the need to create one manually viaEksSource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toeks(EksSource).- Parameters:
eks- a consumer that will call methods onEksSource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
designFileS3Url
Sets the value of the DesignFileS3Url property for this object.- Parameters:
designFileS3Url- The new value for the DesignFileS3Url property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-