public static interface DBInstance.Builder extends SdkPojo, CopyableBuilder<DBInstance.Builder,DBInstance>
| Modifier and Type | Method and Description |
|---|---|
DBInstance.Builder |
allocatedStorage(Integer allocatedStorage)
Not supported by Neptune.
|
DBInstance.Builder |
autoMinorVersionUpgrade(Boolean autoMinorVersionUpgrade)
Indicates that minor version patches are applied automatically.
|
DBInstance.Builder |
availabilityZone(String availabilityZone)
Specifies the name of the Availability Zone the DB instance is located in.
|
DBInstance.Builder |
backupRetentionPeriod(Integer backupRetentionPeriod)
Specifies the number of days for which automatic DB snapshots are retained.
|
DBInstance.Builder |
caCertificateIdentifier(String caCertificateIdentifier)
The identifier of the CA certificate for this DB instance.
|
DBInstance.Builder |
characterSetName(String characterSetName)
(Not supported by Neptune)
|
DBInstance.Builder |
copyTagsToSnapshot(Boolean copyTagsToSnapshot)
Specifies whether tags are copied from the DB instance to snapshots of the DB instance.
|
DBInstance.Builder |
dbClusterIdentifier(String dbClusterIdentifier)
If the DB instance is a member of a DB cluster, contains the name of the DB cluster that the DB instance is a
member of.
|
DBInstance.Builder |
dbInstanceArn(String dbInstanceArn)
The Amazon Resource Name (ARN) for the DB instance.
|
DBInstance.Builder |
dbInstanceClass(String dbInstanceClass)
Contains the name of the compute and memory capacity class of the DB instance.
|
DBInstance.Builder |
dbInstanceIdentifier(String dbInstanceIdentifier)
Contains a user-supplied database identifier.
|
DBInstance.Builder |
dbInstancePort(Integer dbInstancePort)
Specifies the port that the DB instance listens on.
|
DBInstance.Builder |
dbInstanceStatus(String dbInstanceStatus)
Specifies the current state of this database.
|
DBInstance.Builder |
dbiResourceId(String dbiResourceId)
The Amazon Region-unique, immutable identifier for the DB instance.
|
DBInstance.Builder |
dbName(String dbName)
The database name.
|
DBInstance.Builder |
dbParameterGroups(Collection<DBParameterGroupStatus> dbParameterGroups)
Provides the list of DB parameter groups applied to this DB instance.
|
DBInstance.Builder |
dbParameterGroups(Consumer<DBParameterGroupStatus.Builder>... dbParameterGroups)
Provides the list of DB parameter groups applied to this DB instance.
|
DBInstance.Builder |
dbParameterGroups(DBParameterGroupStatus... dbParameterGroups)
Provides the list of DB parameter groups applied to this DB instance.
|
DBInstance.Builder |
dbSecurityGroups(Collection<DBSecurityGroupMembership> dbSecurityGroups)
Provides List of DB security group elements containing only
DBSecurityGroup.Name and
DBSecurityGroup.Status subelements. |
DBInstance.Builder |
dbSecurityGroups(Consumer<DBSecurityGroupMembership.Builder>... dbSecurityGroups)
Provides List of DB security group elements containing only
DBSecurityGroup.Name and
DBSecurityGroup.Status subelements. |
DBInstance.Builder |
dbSecurityGroups(DBSecurityGroupMembership... dbSecurityGroups)
Provides List of DB security group elements containing only
DBSecurityGroup.Name and
DBSecurityGroup.Status subelements. |
default DBInstance.Builder |
dbSubnetGroup(Consumer<DBSubnetGroup.Builder> dbSubnetGroup)
Specifies information on the subnet group associated with the DB instance, including the name, description,
and subnets in the subnet group.
|
DBInstance.Builder |
dbSubnetGroup(DBSubnetGroup dbSubnetGroup)
Specifies information on the subnet group associated with the DB instance, including the name, description,
and subnets in the subnet group.
|
DBInstance.Builder |
deletionProtection(Boolean deletionProtection)
Indicates whether or not the DB instance has deletion protection enabled.
|
DBInstance.Builder |
domainMemberships(Collection<DomainMembership> domainMemberships)
Not supported
|
DBInstance.Builder |
domainMemberships(Consumer<DomainMembership.Builder>... domainMemberships)
Not supported
|
DBInstance.Builder |
domainMemberships(DomainMembership... domainMemberships)
Not supported
|
DBInstance.Builder |
enabledCloudwatchLogsExports(Collection<String> enabledCloudwatchLogsExports)
A list of log types that this DB instance is configured to export to CloudWatch Logs.
|
DBInstance.Builder |
enabledCloudwatchLogsExports(String... enabledCloudwatchLogsExports)
A list of log types that this DB instance is configured to export to CloudWatch Logs.
|
default DBInstance.Builder |
endpoint(Consumer<Endpoint.Builder> endpoint)
Specifies the connection endpoint.
|
DBInstance.Builder |
endpoint(Endpoint endpoint)
Specifies the connection endpoint.
|
DBInstance.Builder |
engine(String engine)
Provides the name of the database engine to be used for this DB instance.
|
DBInstance.Builder |
engineVersion(String engineVersion)
Indicates the database engine version.
|
DBInstance.Builder |
enhancedMonitoringResourceArn(String enhancedMonitoringResourceArn)
The Amazon Resource Name (ARN) of the Amazon CloudWatch Logs log stream that receives the Enhanced Monitoring
metrics data for the DB instance.
|
DBInstance.Builder |
iamDatabaseAuthenticationEnabled(Boolean iamDatabaseAuthenticationEnabled)
True if Amazon Identity and Access Management (IAM) authentication is enabled, and otherwise false.
|
DBInstance.Builder |
instanceCreateTime(Instant instanceCreateTime)
Provides the date and time the DB instance was created.
|
DBInstance.Builder |
iops(Integer iops)
Specifies the Provisioned IOPS (I/O operations per second) value.
|
DBInstance.Builder |
kmsKeyId(String kmsKeyId)
Not supported: The encryption for DB instances is managed by the DB cluster.
|
DBInstance.Builder |
latestRestorableTime(Instant latestRestorableTime)
Specifies the latest time to which a database can be restored with point-in-time restore.
|
DBInstance.Builder |
licenseModel(String licenseModel)
License model information for this DB instance.
|
DBInstance.Builder |
masterUsername(String masterUsername)
Not supported by Neptune.
|
DBInstance.Builder |
monitoringInterval(Integer monitoringInterval)
The interval, in seconds, between points when Enhanced Monitoring metrics are collected for the DB instance.
|
DBInstance.Builder |
monitoringRoleArn(String monitoringRoleArn)
The ARN for the IAM role that permits Neptune to send Enhanced Monitoring metrics to Amazon CloudWatch Logs.
|
DBInstance.Builder |
multiAZ(Boolean multiAZ)
Specifies if the DB instance is a Multi-AZ deployment.
|
DBInstance.Builder |
optionGroupMemberships(Collection<OptionGroupMembership> optionGroupMemberships)
(Not supported by Neptune)
|
DBInstance.Builder |
optionGroupMemberships(Consumer<OptionGroupMembership.Builder>... optionGroupMemberships)
(Not supported by Neptune)
|
DBInstance.Builder |
optionGroupMemberships(OptionGroupMembership... optionGroupMemberships)
(Not supported by Neptune)
|
default DBInstance.Builder |
pendingModifiedValues(Consumer<PendingModifiedValues.Builder> pendingModifiedValues)
Specifies that changes to the DB instance are pending.
|
DBInstance.Builder |
pendingModifiedValues(PendingModifiedValues pendingModifiedValues)
Specifies that changes to the DB instance are pending.
|
DBInstance.Builder |
performanceInsightsEnabled(Boolean performanceInsightsEnabled)
(Not supported by Neptune)
|
DBInstance.Builder |
performanceInsightsKMSKeyId(String performanceInsightsKMSKeyId)
(Not supported by Neptune)
|
DBInstance.Builder |
preferredBackupWindow(String preferredBackupWindow)
Specifies the daily time range during which automated backups are created if automated backups are enabled,
as determined by the
BackupRetentionPeriod. |
DBInstance.Builder |
preferredMaintenanceWindow(String preferredMaintenanceWindow)
Specifies the weekly time range during which system maintenance can occur, in Universal Coordinated Time
(UTC).
|
DBInstance.Builder |
promotionTier(Integer promotionTier)
A value that specifies the order in which a Read Replica is promoted to the primary instance after a failure
of the existing primary instance.
|
DBInstance.Builder |
publiclyAccessible(Boolean publiclyAccessible)
Deprecated.
|
DBInstance.Builder |
readReplicaDBClusterIdentifiers(Collection<String> readReplicaDBClusterIdentifiers)
Contains one or more identifiers of DB clusters that are Read Replicas of this DB instance.
|
DBInstance.Builder |
readReplicaDBClusterIdentifiers(String... readReplicaDBClusterIdentifiers)
Contains one or more identifiers of DB clusters that are Read Replicas of this DB instance.
|
DBInstance.Builder |
readReplicaDBInstanceIdentifiers(Collection<String> readReplicaDBInstanceIdentifiers)
Contains one or more identifiers of the Read Replicas associated with this DB instance.
|
DBInstance.Builder |
readReplicaDBInstanceIdentifiers(String... readReplicaDBInstanceIdentifiers)
Contains one or more identifiers of the Read Replicas associated with this DB instance.
|
DBInstance.Builder |
readReplicaSourceDBInstanceIdentifier(String readReplicaSourceDBInstanceIdentifier)
Contains the identifier of the source DB instance if this DB instance is a Read Replica.
|
DBInstance.Builder |
secondaryAvailabilityZone(String secondaryAvailabilityZone)
If present, specifies the name of the secondary Availability Zone for a DB instance with multi-AZ support.
|
DBInstance.Builder |
statusInfos(Collection<DBInstanceStatusInfo> statusInfos)
The status of a Read Replica.
|
DBInstance.Builder |
statusInfos(Consumer<DBInstanceStatusInfo.Builder>... statusInfos)
The status of a Read Replica.
|
DBInstance.Builder |
statusInfos(DBInstanceStatusInfo... statusInfos)
The status of a Read Replica.
|
DBInstance.Builder |
storageEncrypted(Boolean storageEncrypted)
Not supported: The encryption for DB instances is managed by the DB cluster.
|
DBInstance.Builder |
storageType(String storageType)
Specifies the storage type associated with DB instance.
|
DBInstance.Builder |
tdeCredentialArn(String tdeCredentialArn)
The ARN from the key store with which the instance is associated for TDE encryption.
|
DBInstance.Builder |
timezone(String timezone)
Not supported.
|
DBInstance.Builder |
vpcSecurityGroups(Collection<VpcSecurityGroupMembership> vpcSecurityGroups)
Provides a list of VPC security group elements that the DB instance belongs to.
|
DBInstance.Builder |
vpcSecurityGroups(Consumer<VpcSecurityGroupMembership.Builder>... vpcSecurityGroups)
Provides a list of VPC security group elements that the DB instance belongs to.
|
DBInstance.Builder |
vpcSecurityGroups(VpcSecurityGroupMembership... vpcSecurityGroups)
Provides a list of VPC security group elements that the DB instance belongs to.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildDBInstance.Builder dbInstanceIdentifier(String dbInstanceIdentifier)
Contains a user-supplied database identifier. This identifier is the unique key that identifies a DB instance.
dbInstanceIdentifier - Contains a user-supplied database identifier. This identifier is the unique key that identifies a DB
instance.DBInstance.Builder dbInstanceClass(String dbInstanceClass)
Contains the name of the compute and memory capacity class of the DB instance.
dbInstanceClass - Contains the name of the compute and memory capacity class of the DB instance.DBInstance.Builder engine(String engine)
Provides the name of the database engine to be used for this DB instance.
engine - Provides the name of the database engine to be used for this DB instance.DBInstance.Builder dbInstanceStatus(String dbInstanceStatus)
Specifies the current state of this database.
dbInstanceStatus - Specifies the current state of this database.DBInstance.Builder masterUsername(String masterUsername)
Not supported by Neptune.
masterUsername - Not supported by Neptune.DBInstance.Builder dbName(String dbName)
The database name.
dbName - The database name.DBInstance.Builder endpoint(Endpoint endpoint)
Specifies the connection endpoint.
endpoint - Specifies the connection endpoint.default DBInstance.Builder endpoint(Consumer<Endpoint.Builder> endpoint)
Specifies the connection endpoint.
This is a convenience method that creates an instance of theEndpoint.Builder avoiding the need to
create one manually via Endpoint.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to endpoint(Endpoint).
endpoint - a consumer that will call methods on Endpoint.Builderendpoint(Endpoint)DBInstance.Builder allocatedStorage(Integer allocatedStorage)
Not supported by Neptune.
allocatedStorage - Not supported by Neptune.DBInstance.Builder instanceCreateTime(Instant instanceCreateTime)
Provides the date and time the DB instance was created.
instanceCreateTime - Provides the date and time the DB instance was created.DBInstance.Builder preferredBackupWindow(String preferredBackupWindow)
Specifies the daily time range during which automated backups are created if automated backups are enabled,
as determined by the BackupRetentionPeriod.
preferredBackupWindow - Specifies the daily time range during which automated backups are created if automated backups are
enabled, as determined by the BackupRetentionPeriod.DBInstance.Builder backupRetentionPeriod(Integer backupRetentionPeriod)
Specifies the number of days for which automatic DB snapshots are retained.
backupRetentionPeriod - Specifies the number of days for which automatic DB snapshots are retained.DBInstance.Builder dbSecurityGroups(Collection<DBSecurityGroupMembership> dbSecurityGroups)
Provides List of DB security group elements containing only DBSecurityGroup.Name and
DBSecurityGroup.Status subelements.
dbSecurityGroups - Provides List of DB security group elements containing only DBSecurityGroup.Name and
DBSecurityGroup.Status subelements.DBInstance.Builder dbSecurityGroups(DBSecurityGroupMembership... dbSecurityGroups)
Provides List of DB security group elements containing only DBSecurityGroup.Name and
DBSecurityGroup.Status subelements.
dbSecurityGroups - Provides List of DB security group elements containing only DBSecurityGroup.Name and
DBSecurityGroup.Status subelements.DBInstance.Builder dbSecurityGroups(Consumer<DBSecurityGroupMembership.Builder>... dbSecurityGroups)
Provides List of DB security group elements containing only DBSecurityGroup.Name and
DBSecurityGroup.Status subelements.
DBSecurityGroupMembership.Builder avoiding the need to
create one manually via
DBSecurityGroupMembership.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #dbSecurityGroups(List.
dbSecurityGroups - a consumer that will call methods on
DBSecurityGroupMembership.Builder#dbSecurityGroups(java.util.Collection) DBInstance.Builder vpcSecurityGroups(Collection<VpcSecurityGroupMembership> vpcSecurityGroups)
Provides a list of VPC security group elements that the DB instance belongs to.
vpcSecurityGroups - Provides a list of VPC security group elements that the DB instance belongs to.DBInstance.Builder vpcSecurityGroups(VpcSecurityGroupMembership... vpcSecurityGroups)
Provides a list of VPC security group elements that the DB instance belongs to.
vpcSecurityGroups - Provides a list of VPC security group elements that the DB instance belongs to.DBInstance.Builder vpcSecurityGroups(Consumer<VpcSecurityGroupMembership.Builder>... vpcSecurityGroups)
Provides a list of VPC security group elements that the DB instance belongs to.
This is a convenience method that creates an instance of theVpcSecurityGroupMembership.Builder avoiding the need to
create one manually via
VpcSecurityGroupMembership.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #vpcSecurityGroups(List.
vpcSecurityGroups - a consumer that will call methods on
VpcSecurityGroupMembership.Builder#vpcSecurityGroups(java.util.Collection) DBInstance.Builder dbParameterGroups(Collection<DBParameterGroupStatus> dbParameterGroups)
Provides the list of DB parameter groups applied to this DB instance.
dbParameterGroups - Provides the list of DB parameter groups applied to this DB instance.DBInstance.Builder dbParameterGroups(DBParameterGroupStatus... dbParameterGroups)
Provides the list of DB parameter groups applied to this DB instance.
dbParameterGroups - Provides the list of DB parameter groups applied to this DB instance.DBInstance.Builder dbParameterGroups(Consumer<DBParameterGroupStatus.Builder>... dbParameterGroups)
Provides the list of DB parameter groups applied to this DB instance.
This is a convenience method that creates an instance of theDBParameterGroupStatus.Builder avoiding the need to
create one manually via
DBParameterGroupStatus.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #dbParameterGroups(List.
dbParameterGroups - a consumer that will call methods on
DBParameterGroupStatus.Builder#dbParameterGroups(java.util.Collection) DBInstance.Builder availabilityZone(String availabilityZone)
Specifies the name of the Availability Zone the DB instance is located in.
availabilityZone - Specifies the name of the Availability Zone the DB instance is located in.DBInstance.Builder dbSubnetGroup(DBSubnetGroup dbSubnetGroup)
Specifies information on the subnet group associated with the DB instance, including the name, description, and subnets in the subnet group.
dbSubnetGroup - Specifies information on the subnet group associated with the DB instance, including the name,
description, and subnets in the subnet group.default DBInstance.Builder dbSubnetGroup(Consumer<DBSubnetGroup.Builder> dbSubnetGroup)
Specifies information on the subnet group associated with the DB instance, including the name, description, and subnets in the subnet group.
This is a convenience method that creates an instance of theDBSubnetGroup.Builder avoiding the need
to create one manually via DBSubnetGroup.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to dbSubnetGroup(DBSubnetGroup).
dbSubnetGroup - a consumer that will call methods on DBSubnetGroup.BuilderdbSubnetGroup(DBSubnetGroup)DBInstance.Builder preferredMaintenanceWindow(String preferredMaintenanceWindow)
Specifies the weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).
preferredMaintenanceWindow - Specifies the weekly time range during which system maintenance can occur, in Universal Coordinated
Time (UTC).DBInstance.Builder pendingModifiedValues(PendingModifiedValues pendingModifiedValues)
Specifies that changes to the DB instance are pending. This element is only included when changes are pending. Specific changes are identified by subelements.
pendingModifiedValues - Specifies that changes to the DB instance are pending. This element is only included when changes are
pending. Specific changes are identified by subelements.default DBInstance.Builder pendingModifiedValues(Consumer<PendingModifiedValues.Builder> pendingModifiedValues)
Specifies that changes to the DB instance are pending. This element is only included when changes are pending. Specific changes are identified by subelements.
This is a convenience method that creates an instance of thePendingModifiedValues.Builder avoiding
the need to create one manually via PendingModifiedValues.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to pendingModifiedValues(PendingModifiedValues).
pendingModifiedValues - a consumer that will call methods on PendingModifiedValues.BuilderpendingModifiedValues(PendingModifiedValues)DBInstance.Builder latestRestorableTime(Instant latestRestorableTime)
Specifies the latest time to which a database can be restored with point-in-time restore.
latestRestorableTime - Specifies the latest time to which a database can be restored with point-in-time restore.DBInstance.Builder multiAZ(Boolean multiAZ)
Specifies if the DB instance is a Multi-AZ deployment.
multiAZ - Specifies if the DB instance is a Multi-AZ deployment.DBInstance.Builder engineVersion(String engineVersion)
Indicates the database engine version.
engineVersion - Indicates the database engine version.DBInstance.Builder autoMinorVersionUpgrade(Boolean autoMinorVersionUpgrade)
Indicates that minor version patches are applied automatically.
autoMinorVersionUpgrade - Indicates that minor version patches are applied automatically.DBInstance.Builder readReplicaSourceDBInstanceIdentifier(String readReplicaSourceDBInstanceIdentifier)
Contains the identifier of the source DB instance if this DB instance is a Read Replica.
readReplicaSourceDBInstanceIdentifier - Contains the identifier of the source DB instance if this DB instance is a Read Replica.DBInstance.Builder readReplicaDBInstanceIdentifiers(Collection<String> readReplicaDBInstanceIdentifiers)
Contains one or more identifiers of the Read Replicas associated with this DB instance.
readReplicaDBInstanceIdentifiers - Contains one or more identifiers of the Read Replicas associated with this DB instance.DBInstance.Builder readReplicaDBInstanceIdentifiers(String... readReplicaDBInstanceIdentifiers)
Contains one or more identifiers of the Read Replicas associated with this DB instance.
readReplicaDBInstanceIdentifiers - Contains one or more identifiers of the Read Replicas associated with this DB instance.DBInstance.Builder readReplicaDBClusterIdentifiers(Collection<String> readReplicaDBClusterIdentifiers)
Contains one or more identifiers of DB clusters that are Read Replicas of this DB instance.
readReplicaDBClusterIdentifiers - Contains one or more identifiers of DB clusters that are Read Replicas of this DB instance.DBInstance.Builder readReplicaDBClusterIdentifiers(String... readReplicaDBClusterIdentifiers)
Contains one or more identifiers of DB clusters that are Read Replicas of this DB instance.
readReplicaDBClusterIdentifiers - Contains one or more identifiers of DB clusters that are Read Replicas of this DB instance.DBInstance.Builder licenseModel(String licenseModel)
License model information for this DB instance.
licenseModel - License model information for this DB instance.DBInstance.Builder iops(Integer iops)
Specifies the Provisioned IOPS (I/O operations per second) value.
iops - Specifies the Provisioned IOPS (I/O operations per second) value.DBInstance.Builder optionGroupMemberships(Collection<OptionGroupMembership> optionGroupMemberships)
(Not supported by Neptune)
optionGroupMemberships - (Not supported by Neptune)DBInstance.Builder optionGroupMemberships(OptionGroupMembership... optionGroupMemberships)
(Not supported by Neptune)
optionGroupMemberships - (Not supported by Neptune)DBInstance.Builder optionGroupMemberships(Consumer<OptionGroupMembership.Builder>... optionGroupMemberships)
(Not supported by Neptune)
This is a convenience method that creates an instance of theOptionGroupMembership.Builder avoiding the need to
create one manually via OptionGroupMembership.builder()
.
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #optionGroupMemberships(List.
optionGroupMemberships - a consumer that will call methods on
OptionGroupMembership.Builder#optionGroupMemberships(java.util.Collection) DBInstance.Builder characterSetName(String characterSetName)
(Not supported by Neptune)
characterSetName - (Not supported by Neptune)DBInstance.Builder secondaryAvailabilityZone(String secondaryAvailabilityZone)
If present, specifies the name of the secondary Availability Zone for a DB instance with multi-AZ support.
secondaryAvailabilityZone - If present, specifies the name of the secondary Availability Zone for a DB instance with multi-AZ
support.@Deprecated DBInstance.Builder publiclyAccessible(Boolean publiclyAccessible)
This flag should no longer be used.
publiclyAccessible - This flag should no longer be used.DBInstance.Builder statusInfos(Collection<DBInstanceStatusInfo> statusInfos)
The status of a Read Replica. If the instance is not a Read Replica, this is blank.
statusInfos - The status of a Read Replica. If the instance is not a Read Replica, this is blank.DBInstance.Builder statusInfos(DBInstanceStatusInfo... statusInfos)
The status of a Read Replica. If the instance is not a Read Replica, this is blank.
statusInfos - The status of a Read Replica. If the instance is not a Read Replica, this is blank.DBInstance.Builder statusInfos(Consumer<DBInstanceStatusInfo.Builder>... statusInfos)
The status of a Read Replica. If the instance is not a Read Replica, this is blank.
This is a convenience method that creates an instance of theDBInstanceStatusInfo.Builder avoiding the need to
create one manually via DBInstanceStatusInfo.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #statusInfos(List.
statusInfos - a consumer that will call methods on
DBInstanceStatusInfo.Builder#statusInfos(java.util.Collection) DBInstance.Builder storageType(String storageType)
Specifies the storage type associated with DB instance.
storageType - Specifies the storage type associated with DB instance.DBInstance.Builder tdeCredentialArn(String tdeCredentialArn)
The ARN from the key store with which the instance is associated for TDE encryption.
tdeCredentialArn - The ARN from the key store with which the instance is associated for TDE encryption.DBInstance.Builder dbInstancePort(Integer dbInstancePort)
Specifies the port that the DB instance listens on. If the DB instance is part of a DB cluster, this can be a different port than the DB cluster port.
dbInstancePort - Specifies the port that the DB instance listens on. If the DB instance is part of a DB cluster, this
can be a different port than the DB cluster port.DBInstance.Builder dbClusterIdentifier(String dbClusterIdentifier)
If the DB instance is a member of a DB cluster, contains the name of the DB cluster that the DB instance is a member of.
dbClusterIdentifier - If the DB instance is a member of a DB cluster, contains the name of the DB cluster that the DB
instance is a member of.DBInstance.Builder storageEncrypted(Boolean storageEncrypted)
Not supported: The encryption for DB instances is managed by the DB cluster.
storageEncrypted - Not supported: The encryption for DB instances is managed by the DB cluster.DBInstance.Builder kmsKeyId(String kmsKeyId)
Not supported: The encryption for DB instances is managed by the DB cluster.
kmsKeyId - Not supported: The encryption for DB instances is managed by the DB cluster.DBInstance.Builder dbiResourceId(String dbiResourceId)
The Amazon Region-unique, immutable identifier for the DB instance. This identifier is found in Amazon CloudTrail log entries whenever the Amazon KMS key for the DB instance is accessed.
dbiResourceId - The Amazon Region-unique, immutable identifier for the DB instance. This identifier is found in Amazon
CloudTrail log entries whenever the Amazon KMS key for the DB instance is accessed.DBInstance.Builder caCertificateIdentifier(String caCertificateIdentifier)
The identifier of the CA certificate for this DB instance.
caCertificateIdentifier - The identifier of the CA certificate for this DB instance.DBInstance.Builder domainMemberships(Collection<DomainMembership> domainMemberships)
Not supported
domainMemberships - Not supportedDBInstance.Builder domainMemberships(DomainMembership... domainMemberships)
Not supported
domainMemberships - Not supportedDBInstance.Builder domainMemberships(Consumer<DomainMembership.Builder>... domainMemberships)
Not supported
This is a convenience method that creates an instance of theDomainMembership.Builder avoiding the need to create
one manually via DomainMembership.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately
and its result is passed to #domainMemberships(List.
domainMemberships - a consumer that will call methods on
DomainMembership.Builder#domainMemberships(java.util.Collection) DBInstance.Builder copyTagsToSnapshot(Boolean copyTagsToSnapshot)
Specifies whether tags are copied from the DB instance to snapshots of the DB instance.
copyTagsToSnapshot - Specifies whether tags are copied from the DB instance to snapshots of the DB instance.DBInstance.Builder monitoringInterval(Integer monitoringInterval)
The interval, in seconds, between points when Enhanced Monitoring metrics are collected for the DB instance.
monitoringInterval - The interval, in seconds, between points when Enhanced Monitoring metrics are collected for the DB
instance.DBInstance.Builder enhancedMonitoringResourceArn(String enhancedMonitoringResourceArn)
The Amazon Resource Name (ARN) of the Amazon CloudWatch Logs log stream that receives the Enhanced Monitoring metrics data for the DB instance.
enhancedMonitoringResourceArn - The Amazon Resource Name (ARN) of the Amazon CloudWatch Logs log stream that receives the Enhanced
Monitoring metrics data for the DB instance.DBInstance.Builder monitoringRoleArn(String monitoringRoleArn)
The ARN for the IAM role that permits Neptune to send Enhanced Monitoring metrics to Amazon CloudWatch Logs.
monitoringRoleArn - The ARN for the IAM role that permits Neptune to send Enhanced Monitoring metrics to Amazon CloudWatch
Logs.DBInstance.Builder promotionTier(Integer promotionTier)
A value that specifies the order in which a Read Replica is promoted to the primary instance after a failure of the existing primary instance.
promotionTier - A value that specifies the order in which a Read Replica is promoted to the primary instance after a
failure of the existing primary instance.DBInstance.Builder dbInstanceArn(String dbInstanceArn)
The Amazon Resource Name (ARN) for the DB instance.
dbInstanceArn - The Amazon Resource Name (ARN) for the DB instance.DBInstance.Builder timezone(String timezone)
Not supported.
timezone - Not supported.DBInstance.Builder iamDatabaseAuthenticationEnabled(Boolean iamDatabaseAuthenticationEnabled)
True if Amazon Identity and Access Management (IAM) authentication is enabled, and otherwise false.
iamDatabaseAuthenticationEnabled - True if Amazon Identity and Access Management (IAM) authentication is enabled, and otherwise false.DBInstance.Builder performanceInsightsEnabled(Boolean performanceInsightsEnabled)
(Not supported by Neptune)
performanceInsightsEnabled - (Not supported by Neptune)DBInstance.Builder performanceInsightsKMSKeyId(String performanceInsightsKMSKeyId)
(Not supported by Neptune)
performanceInsightsKMSKeyId - (Not supported by Neptune)DBInstance.Builder enabledCloudwatchLogsExports(Collection<String> enabledCloudwatchLogsExports)
A list of log types that this DB instance is configured to export to CloudWatch Logs.
enabledCloudwatchLogsExports - A list of log types that this DB instance is configured to export to CloudWatch Logs.DBInstance.Builder enabledCloudwatchLogsExports(String... enabledCloudwatchLogsExports)
A list of log types that this DB instance is configured to export to CloudWatch Logs.
enabledCloudwatchLogsExports - A list of log types that this DB instance is configured to export to CloudWatch Logs.DBInstance.Builder deletionProtection(Boolean deletionProtection)
Indicates whether or not the DB instance has deletion protection enabled. The instance can't be deleted when deletion protection is enabled. See Deleting a DB Instance.
deletionProtection - Indicates whether or not the DB instance has deletion protection enabled. The instance can't be
deleted when deletion protection is enabled. See Deleting a DB Instance.Copyright © 2023. All rights reserved.