Interface NamespaceIdentifierUnion.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<NamespaceIdentifierUnion.Builder,NamespaceIdentifierUnion>,SdkBuilder<NamespaceIdentifierUnion.Builder,NamespaceIdentifierUnion>,SdkPojo
- Enclosing class:
- NamespaceIdentifierUnion
public static interface NamespaceIdentifierUnion.Builder extends SdkPojo, CopyableBuilder<NamespaceIdentifierUnion.Builder,NamespaceIdentifierUnion>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default NamespaceIdentifierUnion.BuilderprovisionedIdentifier(Consumer<ProvisionedIdentifier.Builder> provisionedIdentifier)The identifier for a provisioned cluster.NamespaceIdentifierUnion.BuilderprovisionedIdentifier(ProvisionedIdentifier provisionedIdentifier)The identifier for a provisioned cluster.default NamespaceIdentifierUnion.BuilderserverlessIdentifier(Consumer<ServerlessIdentifier.Builder> serverlessIdentifier)The identifier for a serverless namespace.NamespaceIdentifierUnion.BuilderserverlessIdentifier(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 Detail
-
serverlessIdentifier
NamespaceIdentifierUnion.Builder serverlessIdentifier(ServerlessIdentifier 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:
serverlessIdentifier(ServerlessIdentifier)
-
provisionedIdentifier
NamespaceIdentifierUnion.Builder provisionedIdentifier(ProvisionedIdentifier 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:
provisionedIdentifier(ProvisionedIdentifier)
-
-