Interface NamespaceIdentifierUnion.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<NamespaceIdentifierUnion.Builder,,NamespaceIdentifierUnion> SdkBuilder<NamespaceIdentifierUnion.Builder,,NamespaceIdentifierUnion> SdkPojo
- Enclosing class:
NamespaceIdentifierUnion
@Mutable
@NotThreadSafe
public static interface NamespaceIdentifierUnion.Builder
extends SdkPojo, CopyableBuilder<NamespaceIdentifierUnion.Builder,NamespaceIdentifierUnion>
-
Method Summary
Modifier and TypeMethodDescriptiondefault NamespaceIdentifierUnion.BuilderprovisionedIdentifier(Consumer<ProvisionedIdentifier.Builder> provisionedIdentifier) The identifier for a provisioned cluster.provisionedIdentifier(ProvisionedIdentifier provisionedIdentifier) The identifier for a provisioned cluster.default NamespaceIdentifierUnion.BuilderserverlessIdentifier(Consumer<ServerlessIdentifier.Builder> serverlessIdentifier) The identifier for a serverless namespace.serverlessIdentifier(ServerlessIdentifier serverlessIdentifier) The identifier for a serverless namespace.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
-
serverlessIdentifier
The identifier for a serverless namespace.
- Parameters:
serverlessIdentifier- The identifier for a serverless namespace.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serverlessIdentifier
default NamespaceIdentifierUnion.Builder serverlessIdentifier(Consumer<ServerlessIdentifier.Builder> serverlessIdentifier) The identifier for a serverless namespace.
This is a convenience method that creates an instance of theServerlessIdentifier.Builderavoiding the need to create one manually viaServerlessIdentifier.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toserverlessIdentifier(ServerlessIdentifier).- Parameters:
serverlessIdentifier- a consumer that will call methods onServerlessIdentifier.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
provisionedIdentifier
The identifier for a provisioned cluster.
- Parameters:
provisionedIdentifier- The identifier for a provisioned cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provisionedIdentifier
default NamespaceIdentifierUnion.Builder provisionedIdentifier(Consumer<ProvisionedIdentifier.Builder> provisionedIdentifier) The identifier for a provisioned cluster.
This is a convenience method that creates an instance of theProvisionedIdentifier.Builderavoiding the need to create one manually viaProvisionedIdentifier.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toprovisionedIdentifier(ProvisionedIdentifier).- Parameters:
provisionedIdentifier- a consumer that will call methods onProvisionedIdentifier.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-