Interface OrderableDBInstanceOption.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<OrderableDBInstanceOption.Builder,,- OrderableDBInstanceOption> - SdkBuilder<OrderableDBInstanceOption.Builder,,- OrderableDBInstanceOption> - SdkPojo
- Enclosing class:
- OrderableDBInstanceOption
- 
Method SummaryModifier and TypeMethodDescriptionavailabilityZones(Collection<AvailabilityZone> availabilityZones) A list of Availability Zones for a DB instance.availabilityZones(Consumer<AvailabilityZone.Builder>... availabilityZones) A list of Availability Zones for a DB instance.availabilityZones(AvailabilityZone... availabilityZones) A list of Availability Zones for a DB instance.dbInstanceClass(String dbInstanceClass) The DB instance class for a DB instance.The engine type of a DB instance.engineVersion(String engineVersion) The engine version of a DB instance.licenseModel(String licenseModel) The license model for a DB instance.maxIopsPerDbInstance(Integer maxIopsPerDbInstance) Maximum total provisioned IOPS for a DB instance.maxIopsPerGib(Double maxIopsPerGib) Maximum provisioned IOPS per GiB for a DB instance.maxStorageSize(Integer maxStorageSize) Maximum storage size for a DB instance.minIopsPerDbInstance(Integer minIopsPerDbInstance) Minimum total provisioned IOPS for a DB instance.minIopsPerGib(Double minIopsPerGib) Minimum provisioned IOPS per GiB for a DB instance.minStorageSize(Integer minStorageSize) Minimum storage size for a DB instance.multiAZCapable(Boolean multiAZCapable) Indicates whether a DB instance is Multi-AZ capable.readReplicaCapable(Boolean readReplicaCapable) Indicates whether a DB instance can have a Read Replica.storageType(String storageType) Not applicable.supportsEnhancedMonitoring(Boolean supportsEnhancedMonitoring) Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.supportsGlobalDatabases(Boolean supportsGlobalDatabases) A value that indicates whether you can use Neptune global databases with a specific combination of other DB engine attributes.supportsIAMDatabaseAuthentication(Boolean supportsIAMDatabaseAuthentication) Indicates whether a DB instance supports IAM database authentication.supportsIops(Boolean supportsIops) Indicates whether a DB instance supports provisioned IOPS.supportsPerformanceInsights(Boolean supportsPerformanceInsights) (Not supported by Neptune)supportsStorageEncryption(Boolean supportsStorageEncryption) Indicates whether a DB instance supports encrypted storage.Indicates whether a DB instance is in a VPC.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
engineThe engine type of a DB instance. - Parameters:
- engine- The engine type of a DB instance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
engineVersionThe engine version of a DB instance. - Parameters:
- engineVersion- The engine version of a DB instance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
dbInstanceClassThe DB instance class for a DB instance. - Parameters:
- dbInstanceClass- The DB instance class for a DB instance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
licenseModelThe license model for a DB instance. - Parameters:
- licenseModel- The license model for a DB instance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
availabilityZonesA list of Availability Zones for a DB instance. - Parameters:
- availabilityZones- A list of Availability Zones for a DB instance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
availabilityZonesA list of Availability Zones for a DB instance. - Parameters:
- availabilityZones- A list of Availability Zones for a DB instance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
availabilityZonesOrderableDBInstanceOption.Builder availabilityZones(Consumer<AvailabilityZone.Builder>... availabilityZones) A list of Availability Zones for a DB instance. This is a convenience method that creates an instance of theAvailabilityZone.Builderavoiding the need to create one manually viaAvailabilityZone.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toavailabilityZones(List<AvailabilityZone>).- Parameters:
- availabilityZones- a consumer that will call methods on- AvailabilityZone.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
multiAZCapableIndicates whether a DB instance is Multi-AZ capable. - Parameters:
- multiAZCapable- Indicates whether a DB instance is Multi-AZ capable.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
readReplicaCapableIndicates whether a DB instance can have a Read Replica. - Parameters:
- readReplicaCapable- Indicates whether a DB instance can have a Read Replica.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
vpcIndicates whether a DB instance is in a VPC. - Parameters:
- vpc- Indicates whether a DB instance is in a VPC.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
supportsStorageEncryptionIndicates whether a DB instance supports encrypted storage. - Parameters:
- supportsStorageEncryption- Indicates whether a DB instance supports encrypted storage.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
storageTypeNot applicable. In Neptune the storage type is managed at the DB Cluster level. - Parameters:
- storageType- Not applicable. In Neptune the storage type is managed at the DB Cluster level.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
supportsIopsIndicates whether a DB instance supports provisioned IOPS. - Parameters:
- supportsIops- Indicates whether a DB instance supports provisioned IOPS.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
supportsEnhancedMonitoringIndicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds. - Parameters:
- supportsEnhancedMonitoring- Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
supportsIAMDatabaseAuthenticationOrderableDBInstanceOption.Builder supportsIAMDatabaseAuthentication(Boolean supportsIAMDatabaseAuthentication) Indicates whether a DB instance supports IAM database authentication. - Parameters:
- supportsIAMDatabaseAuthentication- Indicates whether a DB instance supports IAM database authentication.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
supportsPerformanceInsights(Not supported by Neptune) - Parameters:
- supportsPerformanceInsights- (Not supported by Neptune)
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
minStorageSizeMinimum storage size for a DB instance. - Parameters:
- minStorageSize- Minimum storage size for a DB instance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
maxStorageSizeMaximum storage size for a DB instance. - Parameters:
- maxStorageSize- Maximum storage size for a DB instance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
minIopsPerDbInstanceMinimum total provisioned IOPS for a DB instance. - Parameters:
- minIopsPerDbInstance- Minimum total provisioned IOPS for a DB instance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
maxIopsPerDbInstanceMaximum total provisioned IOPS for a DB instance. - Parameters:
- maxIopsPerDbInstance- Maximum total provisioned IOPS for a DB instance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
minIopsPerGibMinimum provisioned IOPS per GiB for a DB instance. - Parameters:
- minIopsPerGib- Minimum provisioned IOPS per GiB for a DB instance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
maxIopsPerGibMaximum provisioned IOPS per GiB for a DB instance. - Parameters:
- maxIopsPerGib- Maximum provisioned IOPS per GiB for a DB instance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
supportsGlobalDatabasesA value that indicates whether you can use Neptune global databases with a specific combination of other DB engine attributes. - Parameters:
- supportsGlobalDatabases- A value that indicates whether you can use Neptune global databases with a specific combination of other DB engine attributes.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
 
-