Interface InputSourceSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<InputSourceSummary.Builder,,InputSourceSummary> SdkBuilder<InputSourceSummary.Builder,,InputSourceSummary> SdkPojo
- Enclosing class:
InputSourceSummary
-
Method Summary
Modifier and TypeMethodDescriptioncfnStackArn(String cfnStackArn) Sets the value of the CfnStackArn property for this object.The timestamp when the input source was created.designFileS3Url(String designFileS3Url) Sets the value of the DesignFileS3Url property for this object.default InputSourceSummary.Buildereks(Consumer<EksSource.Builder> eks) The Amazon EKS configuration, if this input source uses EKS.The Amazon EKS configuration, if this input source uses EKS.inputSourceId(String inputSourceId) The unique identifier of the input source.resourceTags(Collection<ResourceTag> resourceTags) The resource tags used for discovery, if this input source uses tags.resourceTags(Consumer<ResourceTag.Builder>... resourceTags) The resource tags used for discovery, if this input source uses tags.resourceTags(ResourceTag... resourceTags) The resource tags used for discovery, if this input source uses tags.tfStateFileUrl(String tfStateFileUrl) Sets the value of the TfStateFileUrl property for this object.The type of the input source.type(InputSourceType type) The type of the input source.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
-
inputSourceId
The unique identifier of the input source.
- Parameters:
inputSourceId- The unique identifier of the input source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
The type of the input source.
- Parameters:
type- The type of the input source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The type of the input source.
- Parameters:
type- The type of the input source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
resourceTags
The resource tags used for discovery, if this input source uses tags.
- Parameters:
resourceTags- The resource tags used for discovery, if this input source uses tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceTags
The resource tags used for discovery, if this input source uses tags.
- Parameters:
resourceTags- The resource tags used for discovery, if this input source uses tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceTags
The resource tags used for discovery, if this input source uses tags.
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, if this input source uses EKS.
- Parameters:
eks- The Amazon EKS configuration, if this input source uses EKS.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eks
The Amazon EKS configuration, if this input source uses EKS.
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.
-
createdAt
The timestamp when the input source was created.
- Parameters:
createdAt- The timestamp when the input source was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-