Interface DBInstance.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<DBInstance.Builder,,- DBInstance> - SdkBuilder<DBInstance.Builder,,- DBInstance> - SdkPojo
- Enclosing class:
- DBInstance
- 
Method SummaryModifier and TypeMethodDescriptionallocatedStorage(Integer allocatedStorage) Not supported by Neptune.autoMinorVersionUpgrade(Boolean autoMinorVersionUpgrade) Indicates that minor version patches are applied automatically.availabilityZone(String availabilityZone) Specifies the name of the Availability Zone the DB instance is located in.backupRetentionPeriod(Integer backupRetentionPeriod) Specifies the number of days for which automatic DB snapshots are retained.caCertificateIdentifier(String caCertificateIdentifier) The identifier of the CA certificate for this DB instance.characterSetName(String characterSetName) (Not supported by Neptune)copyTagsToSnapshot(Boolean copyTagsToSnapshot) Specifies whether tags are copied from the DB instance to snapshots of the DB instance.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.dbInstanceArn(String dbInstanceArn) The Amazon Resource Name (ARN) for the DB instance.dbInstanceClass(String dbInstanceClass) Contains the name of the compute and memory capacity class of the DB instance.dbInstanceIdentifier(String dbInstanceIdentifier) Contains a user-supplied database identifier.dbInstancePort(Integer dbInstancePort) Specifies the port that the DB instance listens on.dbInstanceStatus(String dbInstanceStatus) Specifies the current state of this database.dbiResourceId(String dbiResourceId) The Amazon Region-unique, immutable identifier for the DB instance.The database name.dbParameterGroups(Collection<DBParameterGroupStatus> dbParameterGroups) Provides the list of DB parameter groups applied to this DB instance.dbParameterGroups(Consumer<DBParameterGroupStatus.Builder>... dbParameterGroups) Provides the list of DB parameter groups applied to this DB instance.dbParameterGroups(DBParameterGroupStatus... dbParameterGroups) Provides the list of DB parameter groups applied to this DB instance.dbSecurityGroups(Collection<DBSecurityGroupMembership> dbSecurityGroups) Provides List of DB security group elements containing onlyDBSecurityGroup.NameandDBSecurityGroup.Statussubelements.dbSecurityGroups(Consumer<DBSecurityGroupMembership.Builder>... dbSecurityGroups) Provides List of DB security group elements containing onlyDBSecurityGroup.NameandDBSecurityGroup.Statussubelements.dbSecurityGroups(DBSecurityGroupMembership... dbSecurityGroups) Provides List of DB security group elements containing onlyDBSecurityGroup.NameandDBSecurityGroup.Statussubelements.default DBInstance.BuilderdbSubnetGroup(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.dbSubnetGroup(DBSubnetGroup dbSubnetGroup) Specifies information on the subnet group associated with the DB instance, including the name, description, and subnets in the subnet group.deletionProtection(Boolean deletionProtection) Indicates whether or not the DB instance has deletion protection enabled.domainMemberships(Collection<DomainMembership> domainMemberships) Not supporteddomainMemberships(Consumer<DomainMembership.Builder>... domainMemberships) Not supporteddomainMemberships(DomainMembership... domainMemberships) Not supportedenabledCloudwatchLogsExports(String... enabledCloudwatchLogsExports) A list of log types that this DB instance is configured to export to CloudWatch Logs.enabledCloudwatchLogsExports(Collection<String> enabledCloudwatchLogsExports) A list of log types that this DB instance is configured to export to CloudWatch Logs.default DBInstance.Builderendpoint(Consumer<Endpoint.Builder> endpoint) Specifies the connection endpoint.Specifies the connection endpoint.Provides the name of the database engine to be used for this DB instance.engineVersion(String engineVersion) Indicates the database engine version.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.iamDatabaseAuthenticationEnabled(Boolean iamDatabaseAuthenticationEnabled) True if Amazon Identity and Access Management (IAM) authentication is enabled, and otherwise false.instanceCreateTime(Instant instanceCreateTime) Provides the date and time the DB instance was created.Specifies the Provisioned IOPS (I/O operations per second) value.Not supported: The encryption for DB instances is managed by the DB cluster.latestRestorableTime(Instant latestRestorableTime) Specifies the latest time to which a database can be restored with point-in-time restore.licenseModel(String licenseModel) License model information for this DB instance.masterUsername(String masterUsername) Not supported by Neptune.monitoringInterval(Integer monitoringInterval) The interval, in seconds, between points when Enhanced Monitoring metrics are collected for the DB instance.monitoringRoleArn(String monitoringRoleArn) The ARN for the IAM role that permits Neptune to send Enhanced Monitoring metrics to Amazon CloudWatch Logs.Specifies if the DB instance is a Multi-AZ deployment.optionGroupMemberships(Collection<OptionGroupMembership> optionGroupMemberships) (Not supported by Neptune)optionGroupMemberships(Consumer<OptionGroupMembership.Builder>... optionGroupMemberships) (Not supported by Neptune)optionGroupMemberships(OptionGroupMembership... optionGroupMemberships) (Not supported by Neptune)default DBInstance.BuilderpendingModifiedValues(Consumer<PendingModifiedValues.Builder> pendingModifiedValues) Specifies that changes to the DB instance are pending.pendingModifiedValues(PendingModifiedValues pendingModifiedValues) Specifies that changes to the DB instance are pending.performanceInsightsEnabled(Boolean performanceInsightsEnabled) (Not supported by Neptune)performanceInsightsKMSKeyId(String performanceInsightsKMSKeyId) (Not supported by Neptune)preferredBackupWindow(String preferredBackupWindow) Specifies the daily time range during which automated backups are created if automated backups are enabled, as determined by theBackupRetentionPeriod.preferredMaintenanceWindow(String preferredMaintenanceWindow) Specifies the weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).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.publiclyAccessible(Boolean publiclyAccessible) Indicates whether the DB instance is publicly accessible.readReplicaDBClusterIdentifiers(String... readReplicaDBClusterIdentifiers) Contains one or more identifiers of DB clusters that are Read Replicas of this DB instance.readReplicaDBClusterIdentifiers(Collection<String> readReplicaDBClusterIdentifiers) Contains one or more identifiers of DB clusters that are Read Replicas of this DB instance.readReplicaDBInstanceIdentifiers(String... readReplicaDBInstanceIdentifiers) Contains one or more identifiers of the Read Replicas associated with this DB instance.readReplicaDBInstanceIdentifiers(Collection<String> readReplicaDBInstanceIdentifiers) Contains one or more identifiers of the Read Replicas associated with this DB instance.readReplicaSourceDBInstanceIdentifier(String readReplicaSourceDBInstanceIdentifier) Contains the identifier of the source DB instance if this DB instance is a Read Replica.secondaryAvailabilityZone(String secondaryAvailabilityZone) If present, specifies the name of the secondary Availability Zone for a DB instance with multi-AZ support.statusInfos(Collection<DBInstanceStatusInfo> statusInfos) The status of a Read Replica.statusInfos(Consumer<DBInstanceStatusInfo.Builder>... statusInfos) The status of a Read Replica.statusInfos(DBInstanceStatusInfo... statusInfos) The status of a Read Replica.storageEncrypted(Boolean storageEncrypted) Not supported: The encryption for DB instances is managed by the DB cluster.storageType(String storageType) Specifies the storage type associated with the DB instance.tdeCredentialArn(String tdeCredentialArn) The ARN from the key store with which the instance is associated for TDE encryption.Not supported.vpcSecurityGroups(Collection<VpcSecurityGroupMembership> vpcSecurityGroups) Provides a list of VPC security group elements that the DB instance belongs to.vpcSecurityGroups(Consumer<VpcSecurityGroupMembership.Builder>... vpcSecurityGroups) Provides a list of VPC security group elements that the DB instance belongs to.vpcSecurityGroups(VpcSecurityGroupMembership... vpcSecurityGroups) Provides a list of VPC security group elements that the DB instance belongs to.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- 
dbInstanceIdentifierContains a user-supplied database identifier. This identifier is the unique key that identifies a DB instance. - Parameters:
- dbInstanceIdentifier- Contains a user-supplied database identifier. This identifier is the unique key that identifies a DB instance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
dbInstanceClassContains the name of the compute and memory capacity class of the DB instance. - Parameters:
- dbInstanceClass- Contains the name of the compute and memory capacity class of the DB instance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
engineProvides the name of the database engine to be used for this DB instance. - Parameters:
- engine- Provides the name of the database engine to be used for this DB instance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
dbInstanceStatusSpecifies the current state of this database. - Parameters:
- dbInstanceStatus- Specifies the current state of this database.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
masterUsernameNot supported by Neptune. - Parameters:
- masterUsername- Not supported by Neptune.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
dbNameThe database name. - Parameters:
- dbName- The database name.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
endpointSpecifies the connection endpoint. - Parameters:
- endpoint- Specifies the connection endpoint.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
endpointSpecifies the connection endpoint. This is a convenience method that creates an instance of theEndpoint.Builderavoiding the need to create one manually viaEndpoint.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toendpoint(Endpoint).- Parameters:
- endpoint- a consumer that will call methods on- Endpoint.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
allocatedStorageNot supported by Neptune. - Parameters:
- allocatedStorage- Not supported by Neptune.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
instanceCreateTimeProvides the date and time the DB instance was created. - Parameters:
- instanceCreateTime- Provides the date and time the DB instance was created.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
preferredBackupWindowSpecifies the daily time range during which automated backups are created if automated backups are enabled, as determined by the BackupRetentionPeriod.- Parameters:
- preferredBackupWindow- Specifies the daily time range during which automated backups are created if automated backups are enabled, as determined by the- BackupRetentionPeriod.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
backupRetentionPeriodSpecifies the number of days for which automatic DB snapshots are retained. - Parameters:
- backupRetentionPeriod- Specifies the number of days for which automatic DB snapshots are retained.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
dbSecurityGroupsProvides List of DB security group elements containing only DBSecurityGroup.NameandDBSecurityGroup.Statussubelements.- Parameters:
- dbSecurityGroups- Provides List of DB security group elements containing only- DBSecurityGroup.Nameand- DBSecurityGroup.Statussubelements.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
dbSecurityGroupsProvides List of DB security group elements containing only DBSecurityGroup.NameandDBSecurityGroup.Statussubelements.- Parameters:
- dbSecurityGroups- Provides List of DB security group elements containing only- DBSecurityGroup.Nameand- DBSecurityGroup.Statussubelements.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
dbSecurityGroupsDBInstance.Builder dbSecurityGroups(Consumer<DBSecurityGroupMembership.Builder>... dbSecurityGroups) Provides List of DB security group elements containing only This is a convenience method that creates an instance of theDBSecurityGroup.NameandDBSecurityGroup.Statussubelements.DBSecurityGroupMembership.Builderavoiding the need to create one manually viaDBSecurityGroupMembership.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todbSecurityGroups(List<DBSecurityGroupMembership>).- Parameters:
- dbSecurityGroups- a consumer that will call methods on- DBSecurityGroupMembership.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
vpcSecurityGroupsProvides a list of VPC security group elements that the DB instance belongs to. - Parameters:
- vpcSecurityGroups- Provides a list of VPC security group elements that the DB instance belongs to.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
vpcSecurityGroupsProvides a list of VPC security group elements that the DB instance belongs to. - Parameters:
- vpcSecurityGroups- Provides a list of VPC security group elements that the DB instance belongs to.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
vpcSecurityGroupsDBInstance.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.Builderavoiding the need to create one manually viaVpcSecurityGroupMembership.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovpcSecurityGroups(List<VpcSecurityGroupMembership>).- Parameters:
- vpcSecurityGroups- a consumer that will call methods on- VpcSecurityGroupMembership.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
dbParameterGroupsProvides the list of DB parameter groups applied to this DB instance. - Parameters:
- dbParameterGroups- Provides the list of DB parameter groups applied to this DB instance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
dbParameterGroupsProvides the list of DB parameter groups applied to this DB instance. - Parameters:
- dbParameterGroups- Provides the list of DB parameter groups applied to this DB instance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
dbParameterGroupsProvides the list of DB parameter groups applied to this DB instance. This is a convenience method that creates an instance of theDBParameterGroupStatus.Builderavoiding the need to create one manually viaDBParameterGroupStatus.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todbParameterGroups(List<DBParameterGroupStatus>).- Parameters:
- dbParameterGroups- a consumer that will call methods on- DBParameterGroupStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
availabilityZoneSpecifies the name of the Availability Zone the DB instance is located in. - Parameters:
- availabilityZone- Specifies the name of the Availability Zone the DB instance is located in.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
dbSubnetGroupSpecifies information on the subnet group associated with the DB instance, including the name, description, and subnets in the subnet group. - Parameters:
- dbSubnetGroup- Specifies information on the subnet group associated with the DB instance, including the name, description, and subnets in the subnet group.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
dbSubnetGroupSpecifies 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.Builderavoiding the need to create one manually viaDBSubnetGroup.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todbSubnetGroup(DBSubnetGroup).- Parameters:
- dbSubnetGroup- a consumer that will call methods on- DBSubnetGroup.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
preferredMaintenanceWindowSpecifies the weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC). - Parameters:
- preferredMaintenanceWindow- Specifies the weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
pendingModifiedValuesSpecifies that changes to the DB instance are pending. This element is only included when changes are pending. Specific changes are identified by subelements. - Parameters:
- 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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
pendingModifiedValuesdefault 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.Builderavoiding the need to create one manually viaPendingModifiedValues.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topendingModifiedValues(PendingModifiedValues).- Parameters:
- pendingModifiedValues- a consumer that will call methods on- PendingModifiedValues.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
latestRestorableTimeSpecifies the latest time to which a database can be restored with point-in-time restore. - Parameters:
- latestRestorableTime- Specifies the latest time to which a database can be restored with point-in-time restore.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
multiAZSpecifies if the DB instance is a Multi-AZ deployment. - Parameters:
- multiAZ- Specifies if the DB instance is a Multi-AZ deployment.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
engineVersionIndicates the database engine version. - Parameters:
- engineVersion- Indicates the database engine version.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
autoMinorVersionUpgradeIndicates that minor version patches are applied automatically. - Parameters:
- autoMinorVersionUpgrade- Indicates that minor version patches are applied automatically.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
readReplicaSourceDBInstanceIdentifierDBInstance.Builder readReplicaSourceDBInstanceIdentifier(String readReplicaSourceDBInstanceIdentifier) Contains the identifier of the source DB instance if this DB instance is a Read Replica. - Parameters:
- readReplicaSourceDBInstanceIdentifier- Contains the identifier of the source DB instance if this DB instance is a Read Replica.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
readReplicaDBInstanceIdentifiersDBInstance.Builder readReplicaDBInstanceIdentifiers(Collection<String> readReplicaDBInstanceIdentifiers) Contains one or more identifiers of the Read Replicas associated with this DB instance. - Parameters:
- readReplicaDBInstanceIdentifiers- Contains one or more identifiers of the Read Replicas associated with this DB instance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
readReplicaDBInstanceIdentifiersContains one or more identifiers of the Read Replicas associated with this DB instance. - Parameters:
- readReplicaDBInstanceIdentifiers- Contains one or more identifiers of the Read Replicas associated with this DB instance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
readReplicaDBClusterIdentifiersDBInstance.Builder readReplicaDBClusterIdentifiers(Collection<String> readReplicaDBClusterIdentifiers) Contains one or more identifiers of DB clusters that are Read Replicas of this DB instance. - Parameters:
- readReplicaDBClusterIdentifiers- Contains one or more identifiers of DB clusters that are Read Replicas of this DB instance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
readReplicaDBClusterIdentifiersContains one or more identifiers of DB clusters that are Read Replicas of this DB instance. - Parameters:
- readReplicaDBClusterIdentifiers- Contains one or more identifiers of DB clusters that are Read Replicas of this DB instance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
licenseModelLicense model information for this DB instance. - Parameters:
- licenseModel- License model information for this DB instance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
iopsSpecifies the Provisioned IOPS (I/O operations per second) value. - Parameters:
- iops- Specifies the Provisioned IOPS (I/O operations per second) value.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
optionGroupMemberships(Not supported by Neptune) - Parameters:
- optionGroupMemberships- (Not supported by Neptune)
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
optionGroupMemberships(Not supported by Neptune) - Parameters:
- optionGroupMemberships- (Not supported by Neptune)
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
optionGroupMembershipsDBInstance.Builder optionGroupMemberships(Consumer<OptionGroupMembership.Builder>... optionGroupMemberships) (Not supported by Neptune) This is a convenience method that creates an instance of theOptionGroupMembership.Builderavoiding the need to create one manually viaOptionGroupMembership.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooptionGroupMemberships(List<OptionGroupMembership>).- Parameters:
- optionGroupMemberships- a consumer that will call methods on- OptionGroupMembership.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
characterSetName(Not supported by Neptune) - Parameters:
- characterSetName- (Not supported by Neptune)
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
secondaryAvailabilityZoneIf present, specifies the name of the secondary Availability Zone for a DB instance with multi-AZ support. - Parameters:
- secondaryAvailabilityZone- If present, specifies the name of the secondary Availability Zone for a DB instance with multi-AZ support.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
publiclyAccessibleIndicates whether the DB instance is publicly accessible. When the DB instance is publicly accessible and you connect from outside of the DB instance's virtual private cloud (VPC), its Domain Name System (DNS) endpoint resolves to the public IP address. When you connect from within the same VPC as the DB instance, the endpoint resolves to the private IP address. Access to the DB instance is ultimately controlled by the security group it uses. That public access isn't permitted if the security group assigned to the DB cluster doesn't permit it. When the DB instance isn't publicly accessible, it is an internal DB instance with a DNS name that resolves to a private IP address. - Parameters:
- publiclyAccessible- Indicates whether the DB instance is publicly accessible.- When the DB instance is publicly accessible and you connect from outside of the DB instance's virtual private cloud (VPC), its Domain Name System (DNS) endpoint resolves to the public IP address. When you connect from within the same VPC as the DB instance, the endpoint resolves to the private IP address. Access to the DB instance is ultimately controlled by the security group it uses. That public access isn't permitted if the security group assigned to the DB cluster doesn't permit it. - When the DB instance isn't publicly accessible, it is an internal DB instance with a DNS name that resolves to a private IP address. 
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
statusInfosThe status of a Read Replica. If the instance is not a Read Replica, this is blank. - Parameters:
- statusInfos- The status of a Read Replica. If the instance is not a Read Replica, this is blank.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
statusInfosThe status of a Read Replica. If the instance is not a Read Replica, this is blank. - Parameters:
- statusInfos- The status of a Read Replica. If the instance is not a Read Replica, this is blank.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
statusInfosThe 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.Builderavoiding the need to create one manually viaDBInstanceStatusInfo.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostatusInfos(List<DBInstanceStatusInfo>).- Parameters:
- statusInfos- a consumer that will call methods on- DBInstanceStatusInfo.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
storageTypeSpecifies the storage type associated with the DB instance. - Parameters:
- storageType- Specifies the storage type associated with the DB instance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
tdeCredentialArnThe ARN from the key store with which the instance is associated for TDE encryption. - Parameters:
- tdeCredentialArn- The ARN from the key store with which the instance is associated for TDE encryption.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
dbInstancePortSpecifies 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. - Parameters:
- 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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
dbClusterIdentifierIf 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. - Parameters:
- 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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
storageEncryptedNot supported: The encryption for DB instances is managed by the DB cluster. - Parameters:
- storageEncrypted- Not supported: The encryption for DB instances is managed by the DB cluster.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
kmsKeyIdNot supported: The encryption for DB instances is managed by the DB cluster. - Parameters:
- kmsKeyId- Not supported: The encryption for DB instances is managed by the DB cluster.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
dbiResourceIdThe 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. - Parameters:
- 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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
caCertificateIdentifierThe identifier of the CA certificate for this DB instance. - Parameters:
- caCertificateIdentifier- The identifier of the CA certificate for this DB instance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
domainMembershipsNot supported - Parameters:
- domainMemberships- Not supported
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
domainMembershipsNot supported - Parameters:
- domainMemberships- Not supported
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
domainMembershipsNot supported This is a convenience method that creates an instance of theDomainMembership.Builderavoiding the need to create one manually viaDomainMembership.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todomainMemberships(List<DomainMembership>).- Parameters:
- domainMemberships- a consumer that will call methods on- DomainMembership.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
copyTagsToSnapshotSpecifies whether tags are copied from the DB instance to snapshots of the DB instance. - Parameters:
- copyTagsToSnapshot- Specifies whether tags are copied from the DB instance to snapshots of the DB instance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
monitoringIntervalThe interval, in seconds, between points when Enhanced Monitoring metrics are collected for the DB instance. - Parameters:
- monitoringInterval- The interval, in seconds, between points when Enhanced Monitoring metrics are collected for the DB instance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
enhancedMonitoringResourceArnThe Amazon Resource Name (ARN) of the Amazon CloudWatch Logs log stream that receives the Enhanced Monitoring metrics data for the DB instance. - Parameters:
- enhancedMonitoringResourceArn- The Amazon Resource Name (ARN) of the Amazon CloudWatch Logs log stream that receives the Enhanced Monitoring metrics data for the DB instance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
monitoringRoleArnThe ARN for the IAM role that permits Neptune to send Enhanced Monitoring metrics to Amazon CloudWatch Logs. - Parameters:
- monitoringRoleArn- The ARN for the IAM role that permits Neptune to send Enhanced Monitoring metrics to Amazon CloudWatch Logs.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
promotionTierA value that specifies the order in which a Read Replica is promoted to the primary instance after a failure of the existing primary instance. - Parameters:
- 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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
dbInstanceArnThe Amazon Resource Name (ARN) for the DB instance. - Parameters:
- dbInstanceArn- The Amazon Resource Name (ARN) for the DB instance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
timezoneNot supported. - Parameters:
- timezone- Not supported.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
iamDatabaseAuthenticationEnabledTrue if Amazon Identity and Access Management (IAM) authentication is enabled, and otherwise false. - Parameters:
- iamDatabaseAuthenticationEnabled- True if Amazon Identity and Access Management (IAM) authentication is enabled, and otherwise false.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
performanceInsightsEnabled(Not supported by Neptune) - Parameters:
- performanceInsightsEnabled- (Not supported by Neptune)
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
performanceInsightsKMSKeyId(Not supported by Neptune) - Parameters:
- performanceInsightsKMSKeyId- (Not supported by Neptune)
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
enabledCloudwatchLogsExportsA list of log types that this DB instance is configured to export to CloudWatch Logs. - Parameters:
- enabledCloudwatchLogsExports- A list of log types that this DB instance is configured to export to CloudWatch Logs.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
enabledCloudwatchLogsExportsA list of log types that this DB instance is configured to export to CloudWatch Logs. - Parameters:
- enabledCloudwatchLogsExports- A list of log types that this DB instance is configured to export to CloudWatch Logs.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
deletionProtectionIndicates 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. - Parameters:
- 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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
 
-