Interface CreateGlobalClusterRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateGlobalClusterRequest.Builder,CreateGlobalClusterRequest>,NeptuneRequest.Builder,SdkBuilder<CreateGlobalClusterRequest.Builder,CreateGlobalClusterRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateGlobalClusterRequest
public static interface CreateGlobalClusterRequest.Builder extends NeptuneRequest.Builder, SdkPojo, CopyableBuilder<CreateGlobalClusterRequest.Builder,CreateGlobalClusterRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CreateGlobalClusterRequest.BuilderdeletionProtection(Boolean deletionProtection)The deletion protection setting for the new global database.CreateGlobalClusterRequest.Builderengine(String engine)The name of the database engine to be used in the global database.CreateGlobalClusterRequest.BuilderengineVersion(String engineVersion)The Neptune engine version to be used by the global database.CreateGlobalClusterRequest.BuilderglobalClusterIdentifier(String globalClusterIdentifier)The cluster identifier of the new global database cluster.CreateGlobalClusterRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateGlobalClusterRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)CreateGlobalClusterRequest.BuildersourceDBClusterIdentifier(String sourceDBClusterIdentifier)(Optional) The Amazon Resource Name (ARN) of an existing Neptune DB cluster to use as the primary cluster of the new global database.CreateGlobalClusterRequest.BuilderstorageEncrypted(Boolean storageEncrypted)The storage encryption setting for the new global database cluster.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.neptune.model.NeptuneRequest.Builder
build
-
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
-
globalClusterIdentifier
CreateGlobalClusterRequest.Builder globalClusterIdentifier(String globalClusterIdentifier)
The cluster identifier of the new global database cluster.
- Parameters:
globalClusterIdentifier- The cluster identifier of the new global database cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceDBClusterIdentifier
CreateGlobalClusterRequest.Builder sourceDBClusterIdentifier(String sourceDBClusterIdentifier)
(Optional) The Amazon Resource Name (ARN) of an existing Neptune DB cluster to use as the primary cluster of the new global database.
- Parameters:
sourceDBClusterIdentifier- (Optional) The Amazon Resource Name (ARN) of an existing Neptune DB cluster to use as the primary cluster of the new global database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
engine
CreateGlobalClusterRequest.Builder engine(String engine)
The name of the database engine to be used in the global database.
Valid values:
neptune- Parameters:
engine- The name of the database engine to be used in the global database.Valid values:
neptune- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
engineVersion
CreateGlobalClusterRequest.Builder engineVersion(String engineVersion)
The Neptune engine version to be used by the global database.
Valid values:
1.2.0.0or above.- Parameters:
engineVersion- The Neptune engine version to be used by the global database.Valid values:
1.2.0.0or above.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deletionProtection
CreateGlobalClusterRequest.Builder deletionProtection(Boolean deletionProtection)
The deletion protection setting for the new global database. The global database can't be deleted when deletion protection is enabled.
- Parameters:
deletionProtection- The deletion protection setting for the new global database. The global database can't be deleted when deletion protection is enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
storageEncrypted
CreateGlobalClusterRequest.Builder storageEncrypted(Boolean storageEncrypted)
The storage encryption setting for the new global database cluster.
- Parameters:
storageEncrypted- The storage encryption setting for the new global database cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateGlobalClusterRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateGlobalClusterRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-