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.Builder
provisionedIdentifier
(Consumer<ProvisionedIdentifier.Builder> provisionedIdentifier) The identifier for a provisioned cluster.provisionedIdentifier
(ProvisionedIdentifier provisionedIdentifier) The identifier for a provisioned cluster.default NamespaceIdentifierUnion.Builder
serverlessIdentifier
(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
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
-
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.Builder
avoiding the need to create one manually viaServerlessIdentifier.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaProvisionedIdentifier.builder()
.When the
Consumer
completes,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:
-