Interface AppInputSource.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AppInputSource.Builder,
,AppInputSource> SdkBuilder<AppInputSource.Builder,
,AppInputSource> SdkPojo
- Enclosing class:
AppInputSource
-
Method Summary
Modifier and TypeMethodDescriptiondefault AppInputSource.Builder
eksSourceClusterNamespace
(Consumer<EksSourceClusterNamespace.Builder> eksSourceClusterNamespace) The namespace on your Amazon Elastic Kubernetes Service cluster.eksSourceClusterNamespace
(EksSourceClusterNamespace eksSourceClusterNamespace) The namespace on your Amazon Elastic Kubernetes Service cluster.importType
(String importType) The resource type of the input source.importType
(ResourceMappingType importType) The resource type of the input source.resourceCount
(Integer resourceCount) The number of resources.The Amazon Resource Name (ARN) of the input source.sourceName
(String sourceName) The name of the input source.default AppInputSource.Builder
terraformSource
(Consumer<TerraformSource.Builder> terraformSource) The name of the Terraform s3 state file.terraformSource
(TerraformSource terraformSource) The name of the Terraform s3 state file.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
-
eksSourceClusterNamespace
AppInputSource.Builder eksSourceClusterNamespace(EksSourceClusterNamespace eksSourceClusterNamespace) The namespace on your Amazon Elastic Kubernetes Service cluster.
- Parameters:
eksSourceClusterNamespace
- The namespace on your Amazon Elastic Kubernetes Service cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eksSourceClusterNamespace
default AppInputSource.Builder eksSourceClusterNamespace(Consumer<EksSourceClusterNamespace.Builder> eksSourceClusterNamespace) The namespace on your Amazon Elastic Kubernetes Service cluster.
This is a convenience method that creates an instance of theEksSourceClusterNamespace.Builder
avoiding the need to create one manually viaEksSourceClusterNamespace.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toeksSourceClusterNamespace(EksSourceClusterNamespace)
.- Parameters:
eksSourceClusterNamespace
- a consumer that will call methods onEksSourceClusterNamespace.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
importType
The resource type of the input source.
- Parameters:
importType
- The resource type of the input source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
importType
The resource type of the input source.
- Parameters:
importType
- The resource type of the input source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
resourceCount
The number of resources.
- Parameters:
resourceCount
- The number of resources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceArn
The Amazon Resource Name (ARN) of the input source. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference guide.
- Parameters:
sourceArn
- The Amazon Resource Name (ARN) of the input source. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceName
The name of the input source.
- Parameters:
sourceName
- The name of the input source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
terraformSource
The name of the Terraform s3 state file.
- Parameters:
terraformSource
- The name of the Terraform s3 state file.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
terraformSource
The name of the Terraform s3 state file.
This is a convenience method that creates an instance of theTerraformSource.Builder
avoiding the need to create one manually viaTerraformSource.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toterraformSource(TerraformSource)
.- Parameters:
terraformSource
- a consumer that will call methods onTerraformSource.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-