@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AwsRdsDbInstanceDetails extends Object implements Serializable, Cloneable, StructuredPojo
Contains the details of an Amazon RDS DB instance.
Constructor and Description |
---|
AwsRdsDbInstanceDetails() |
Modifier and Type | Method and Description |
---|---|
AwsRdsDbInstanceDetails |
clone() |
boolean |
equals(Object obj) |
List<AwsRdsDbInstanceAssociatedRole> |
getAssociatedRoles()
The AWS Identity and Access Management (IAM) roles associated with the DB instance.
|
String |
getCACertificateIdentifier()
The identifier of the CA certificate for this DB instance.
|
String |
getDBClusterIdentifier()
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.
|
String |
getDBInstanceClass()
Contains the name of the compute and memory capacity class of the DB instance.
|
String |
getDBInstanceIdentifier()
Contains a user-supplied database identifier.
|
Integer |
getDbInstancePort()
Specifies the port that the DB instance listens on.
|
String |
getDbiResourceId()
The AWS Region-unique, immutable identifier for the DB instance.
|
String |
getDBName()
The meaning of this parameter differs according to the database engine you use.
|
Boolean |
getDeletionProtection()
Indicates whether the DB instance has deletion protection enabled.
|
AwsRdsDbInstanceEndpoint |
getEndpoint()
Specifies the connection endpoint.
|
String |
getEngine()
Provides the name of the database engine to use for this DB instance.
|
String |
getEngineVersion()
Indicates the database engine version.
|
Boolean |
getIAMDatabaseAuthenticationEnabled()
True if mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled, and
otherwise false.
|
String |
getInstanceCreateTime()
Provides the date and time the DB instance was created.
|
String |
getKmsKeyId()
If
StorageEncrypted is true, the AWS KMS key identifier for the encrypted DB instance. |
Boolean |
getPubliclyAccessible()
Specifies the accessibility options for the DB instance.
|
Boolean |
getStorageEncrypted()
Specifies whether the DB instance is encrypted.
|
String |
getTdeCredentialArn()
The ARN from the key store with which the instance is associated for TDE encryption.
|
List<AwsRdsDbInstanceVpcSecurityGroup> |
getVpcSecurityGroups()
A list of VPC security groups that the DB instance belongs to.
|
int |
hashCode() |
Boolean |
isDeletionProtection()
Indicates whether the DB instance has deletion protection enabled.
|
Boolean |
isIAMDatabaseAuthenticationEnabled()
True if mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled, and
otherwise false.
|
Boolean |
isPubliclyAccessible()
Specifies the accessibility options for the DB instance.
|
Boolean |
isStorageEncrypted()
Specifies whether the DB instance is encrypted.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAssociatedRoles(Collection<AwsRdsDbInstanceAssociatedRole> associatedRoles)
The AWS Identity and Access Management (IAM) roles associated with the DB instance.
|
void |
setCACertificateIdentifier(String cACertificateIdentifier)
The identifier of the CA certificate for this DB instance.
|
void |
setDBClusterIdentifier(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.
|
void |
setDBInstanceClass(String dBInstanceClass)
Contains the name of the compute and memory capacity class of the DB instance.
|
void |
setDBInstanceIdentifier(String dBInstanceIdentifier)
Contains a user-supplied database identifier.
|
void |
setDbInstancePort(Integer dbInstancePort)
Specifies the port that the DB instance listens on.
|
void |
setDbiResourceId(String dbiResourceId)
The AWS Region-unique, immutable identifier for the DB instance.
|
void |
setDBName(String dBName)
The meaning of this parameter differs according to the database engine you use.
|
void |
setDeletionProtection(Boolean deletionProtection)
Indicates whether the DB instance has deletion protection enabled.
|
void |
setEndpoint(AwsRdsDbInstanceEndpoint endpoint)
Specifies the connection endpoint.
|
void |
setEngine(String engine)
Provides the name of the database engine to use for this DB instance.
|
void |
setEngineVersion(String engineVersion)
Indicates the database engine version.
|
void |
setIAMDatabaseAuthenticationEnabled(Boolean iAMDatabaseAuthenticationEnabled)
True if mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled, and
otherwise false.
|
void |
setInstanceCreateTime(String instanceCreateTime)
Provides the date and time the DB instance was created.
|
void |
setKmsKeyId(String kmsKeyId)
If
StorageEncrypted is true, the AWS KMS key identifier for the encrypted DB instance. |
void |
setPubliclyAccessible(Boolean publiclyAccessible)
Specifies the accessibility options for the DB instance.
|
void |
setStorageEncrypted(Boolean storageEncrypted)
Specifies whether the DB instance is encrypted.
|
void |
setTdeCredentialArn(String tdeCredentialArn)
The ARN from the key store with which the instance is associated for TDE encryption.
|
void |
setVpcSecurityGroups(Collection<AwsRdsDbInstanceVpcSecurityGroup> vpcSecurityGroups)
A list of VPC security groups that the DB instance belongs to.
|
String |
toString()
Returns a string representation of this object.
|
AwsRdsDbInstanceDetails |
withAssociatedRoles(AwsRdsDbInstanceAssociatedRole... associatedRoles)
The AWS Identity and Access Management (IAM) roles associated with the DB instance.
|
AwsRdsDbInstanceDetails |
withAssociatedRoles(Collection<AwsRdsDbInstanceAssociatedRole> associatedRoles)
The AWS Identity and Access Management (IAM) roles associated with the DB instance.
|
AwsRdsDbInstanceDetails |
withCACertificateIdentifier(String cACertificateIdentifier)
The identifier of the CA certificate for this DB instance.
|
AwsRdsDbInstanceDetails |
withDBClusterIdentifier(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.
|
AwsRdsDbInstanceDetails |
withDBInstanceClass(String dBInstanceClass)
Contains the name of the compute and memory capacity class of the DB instance.
|
AwsRdsDbInstanceDetails |
withDBInstanceIdentifier(String dBInstanceIdentifier)
Contains a user-supplied database identifier.
|
AwsRdsDbInstanceDetails |
withDbInstancePort(Integer dbInstancePort)
Specifies the port that the DB instance listens on.
|
AwsRdsDbInstanceDetails |
withDbiResourceId(String dbiResourceId)
The AWS Region-unique, immutable identifier for the DB instance.
|
AwsRdsDbInstanceDetails |
withDBName(String dBName)
The meaning of this parameter differs according to the database engine you use.
|
AwsRdsDbInstanceDetails |
withDeletionProtection(Boolean deletionProtection)
Indicates whether the DB instance has deletion protection enabled.
|
AwsRdsDbInstanceDetails |
withEndpoint(AwsRdsDbInstanceEndpoint endpoint)
Specifies the connection endpoint.
|
AwsRdsDbInstanceDetails |
withEngine(String engine)
Provides the name of the database engine to use for this DB instance.
|
AwsRdsDbInstanceDetails |
withEngineVersion(String engineVersion)
Indicates the database engine version.
|
AwsRdsDbInstanceDetails |
withIAMDatabaseAuthenticationEnabled(Boolean iAMDatabaseAuthenticationEnabled)
True if mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled, and
otherwise false.
|
AwsRdsDbInstanceDetails |
withInstanceCreateTime(String instanceCreateTime)
Provides the date and time the DB instance was created.
|
AwsRdsDbInstanceDetails |
withKmsKeyId(String kmsKeyId)
If
StorageEncrypted is true, the AWS KMS key identifier for the encrypted DB instance. |
AwsRdsDbInstanceDetails |
withPubliclyAccessible(Boolean publiclyAccessible)
Specifies the accessibility options for the DB instance.
|
AwsRdsDbInstanceDetails |
withStorageEncrypted(Boolean storageEncrypted)
Specifies whether the DB instance is encrypted.
|
AwsRdsDbInstanceDetails |
withTdeCredentialArn(String tdeCredentialArn)
The ARN from the key store with which the instance is associated for TDE encryption.
|
AwsRdsDbInstanceDetails |
withVpcSecurityGroups(AwsRdsDbInstanceVpcSecurityGroup... vpcSecurityGroups)
A list of VPC security groups that the DB instance belongs to.
|
AwsRdsDbInstanceDetails |
withVpcSecurityGroups(Collection<AwsRdsDbInstanceVpcSecurityGroup> vpcSecurityGroups)
A list of VPC security groups that the DB instance belongs to.
|
public List<AwsRdsDbInstanceAssociatedRole> getAssociatedRoles()
The AWS Identity and Access Management (IAM) roles associated with the DB instance.
public void setAssociatedRoles(Collection<AwsRdsDbInstanceAssociatedRole> associatedRoles)
The AWS Identity and Access Management (IAM) roles associated with the DB instance.
associatedRoles
- The AWS Identity and Access Management (IAM) roles associated with the DB instance.public AwsRdsDbInstanceDetails withAssociatedRoles(AwsRdsDbInstanceAssociatedRole... associatedRoles)
The AWS Identity and Access Management (IAM) roles associated with the DB instance.
NOTE: This method appends the values to the existing list (if any). Use
setAssociatedRoles(java.util.Collection)
or withAssociatedRoles(java.util.Collection)
if you
want to override the existing values.
associatedRoles
- The AWS Identity and Access Management (IAM) roles associated with the DB instance.public AwsRdsDbInstanceDetails withAssociatedRoles(Collection<AwsRdsDbInstanceAssociatedRole> associatedRoles)
The AWS Identity and Access Management (IAM) roles associated with the DB instance.
associatedRoles
- The AWS Identity and Access Management (IAM) roles associated with the DB instance.public void setCACertificateIdentifier(String cACertificateIdentifier)
The identifier of the CA certificate for this DB instance.
cACertificateIdentifier
- The identifier of the CA certificate for this DB instance.public String getCACertificateIdentifier()
The identifier of the CA certificate for this DB instance.
public AwsRdsDbInstanceDetails withCACertificateIdentifier(String cACertificateIdentifier)
The identifier of the CA certificate for this DB instance.
cACertificateIdentifier
- The identifier of the CA certificate for this DB instance.public void setDBClusterIdentifier(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.public String getDBClusterIdentifier()
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.
public AwsRdsDbInstanceDetails withDBClusterIdentifier(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.public void setDBInstanceIdentifier(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.public String getDBInstanceIdentifier()
Contains a user-supplied database identifier. This identifier is the unique key that identifies a DB instance.
public AwsRdsDbInstanceDetails withDBInstanceIdentifier(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.public void setDBInstanceClass(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.public String getDBInstanceClass()
Contains the name of the compute and memory capacity class of the DB instance.
public AwsRdsDbInstanceDetails withDBInstanceClass(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.public void setDbInstancePort(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.public Integer getDbInstancePort()
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.
public AwsRdsDbInstanceDetails withDbInstancePort(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.public void setDbiResourceId(String dbiResourceId)
The AWS Region-unique, immutable identifier for the DB instance. This identifier is found in AWS CloudTrail log entries whenever the AWS KMS key for the DB instance is accessed.
dbiResourceId
- The AWS Region-unique, immutable identifier for the DB instance. This identifier is found in AWS
CloudTrail log entries whenever the AWS KMS key for the DB instance is accessed.public String getDbiResourceId()
The AWS Region-unique, immutable identifier for the DB instance. This identifier is found in AWS CloudTrail log entries whenever the AWS KMS key for the DB instance is accessed.
public AwsRdsDbInstanceDetails withDbiResourceId(String dbiResourceId)
The AWS Region-unique, immutable identifier for the DB instance. This identifier is found in AWS CloudTrail log entries whenever the AWS KMS key for the DB instance is accessed.
dbiResourceId
- The AWS Region-unique, immutable identifier for the DB instance. This identifier is found in AWS
CloudTrail log entries whenever the AWS KMS key for the DB instance is accessed.public void setDBName(String dBName)
The meaning of this parameter differs according to the database engine you use.
MySQL, MariaDB, SQL Server, PostgreSQL
Contains the name of the initial database of this instance that was provided at create time, if one was specified when the DB instance was created. This same name is returned for the life of the DB instance.
Oracle
Contains the Oracle System ID (SID) of the created DB instance. Not shown when the returned parameters do not apply to an Oracle DB instance.
dBName
- The meaning of this parameter differs according to the database engine you use.
MySQL, MariaDB, SQL Server, PostgreSQL
Contains the name of the initial database of this instance that was provided at create time, if one was specified when the DB instance was created. This same name is returned for the life of the DB instance.
Oracle
Contains the Oracle System ID (SID) of the created DB instance. Not shown when the returned parameters do not apply to an Oracle DB instance.
public String getDBName()
The meaning of this parameter differs according to the database engine you use.
MySQL, MariaDB, SQL Server, PostgreSQL
Contains the name of the initial database of this instance that was provided at create time, if one was specified when the DB instance was created. This same name is returned for the life of the DB instance.
Oracle
Contains the Oracle System ID (SID) of the created DB instance. Not shown when the returned parameters do not apply to an Oracle DB instance.
MySQL, MariaDB, SQL Server, PostgreSQL
Contains the name of the initial database of this instance that was provided at create time, if one was specified when the DB instance was created. This same name is returned for the life of the DB instance.
Oracle
Contains the Oracle System ID (SID) of the created DB instance. Not shown when the returned parameters do not apply to an Oracle DB instance.
public AwsRdsDbInstanceDetails withDBName(String dBName)
The meaning of this parameter differs according to the database engine you use.
MySQL, MariaDB, SQL Server, PostgreSQL
Contains the name of the initial database of this instance that was provided at create time, if one was specified when the DB instance was created. This same name is returned for the life of the DB instance.
Oracle
Contains the Oracle System ID (SID) of the created DB instance. Not shown when the returned parameters do not apply to an Oracle DB instance.
dBName
- The meaning of this parameter differs according to the database engine you use.
MySQL, MariaDB, SQL Server, PostgreSQL
Contains the name of the initial database of this instance that was provided at create time, if one was specified when the DB instance was created. This same name is returned for the life of the DB instance.
Oracle
Contains the Oracle System ID (SID) of the created DB instance. Not shown when the returned parameters do not apply to an Oracle DB instance.
public void setDeletionProtection(Boolean deletionProtection)
Indicates whether the DB instance has deletion protection enabled.
When deletion protection is enabled, the database cannot be deleted.
deletionProtection
- Indicates whether the DB instance has deletion protection enabled.
When deletion protection is enabled, the database cannot be deleted.
public Boolean getDeletionProtection()
Indicates whether the DB instance has deletion protection enabled.
When deletion protection is enabled, the database cannot be deleted.
When deletion protection is enabled, the database cannot be deleted.
public AwsRdsDbInstanceDetails withDeletionProtection(Boolean deletionProtection)
Indicates whether the DB instance has deletion protection enabled.
When deletion protection is enabled, the database cannot be deleted.
deletionProtection
- Indicates whether the DB instance has deletion protection enabled.
When deletion protection is enabled, the database cannot be deleted.
public Boolean isDeletionProtection()
Indicates whether the DB instance has deletion protection enabled.
When deletion protection is enabled, the database cannot be deleted.
When deletion protection is enabled, the database cannot be deleted.
public void setEndpoint(AwsRdsDbInstanceEndpoint endpoint)
Specifies the connection endpoint.
endpoint
- Specifies the connection endpoint.public AwsRdsDbInstanceEndpoint getEndpoint()
Specifies the connection endpoint.
public AwsRdsDbInstanceDetails withEndpoint(AwsRdsDbInstanceEndpoint endpoint)
Specifies the connection endpoint.
endpoint
- Specifies the connection endpoint.public void setEngine(String engine)
Provides the name of the database engine to use for this DB instance.
engine
- Provides the name of the database engine to use for this DB instance.public String getEngine()
Provides the name of the database engine to use for this DB instance.
public AwsRdsDbInstanceDetails withEngine(String engine)
Provides the name of the database engine to use for this DB instance.
engine
- Provides the name of the database engine to use for this DB instance.public void setEngineVersion(String engineVersion)
Indicates the database engine version.
engineVersion
- Indicates the database engine version.public String getEngineVersion()
Indicates the database engine version.
public AwsRdsDbInstanceDetails withEngineVersion(String engineVersion)
Indicates the database engine version.
engineVersion
- Indicates the database engine version.public void setIAMDatabaseAuthenticationEnabled(Boolean iAMDatabaseAuthenticationEnabled)
True if mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.
IAM database authentication can be enabled for the following database engines.
For MySQL 5.6, minor version 5.6.34 or higher
For MySQL 5.7, minor version 5.7.16 or higher
Aurora 5.6 or higher
iAMDatabaseAuthenticationEnabled
- True if mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled, and
otherwise false.
IAM database authentication can be enabled for the following database engines.
For MySQL 5.6, minor version 5.6.34 or higher
For MySQL 5.7, minor version 5.7.16 or higher
Aurora 5.6 or higher
public Boolean getIAMDatabaseAuthenticationEnabled()
True if mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.
IAM database authentication can be enabled for the following database engines.
For MySQL 5.6, minor version 5.6.34 or higher
For MySQL 5.7, minor version 5.7.16 or higher
Aurora 5.6 or higher
IAM database authentication can be enabled for the following database engines.
For MySQL 5.6, minor version 5.6.34 or higher
For MySQL 5.7, minor version 5.7.16 or higher
Aurora 5.6 or higher
public AwsRdsDbInstanceDetails withIAMDatabaseAuthenticationEnabled(Boolean iAMDatabaseAuthenticationEnabled)
True if mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.
IAM database authentication can be enabled for the following database engines.
For MySQL 5.6, minor version 5.6.34 or higher
For MySQL 5.7, minor version 5.7.16 or higher
Aurora 5.6 or higher
iAMDatabaseAuthenticationEnabled
- True if mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled, and
otherwise false.
IAM database authentication can be enabled for the following database engines.
For MySQL 5.6, minor version 5.6.34 or higher
For MySQL 5.7, minor version 5.7.16 or higher
Aurora 5.6 or higher
public Boolean isIAMDatabaseAuthenticationEnabled()
True if mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.
IAM database authentication can be enabled for the following database engines.
For MySQL 5.6, minor version 5.6.34 or higher
For MySQL 5.7, minor version 5.7.16 or higher
Aurora 5.6 or higher
IAM database authentication can be enabled for the following database engines.
For MySQL 5.6, minor version 5.6.34 or higher
For MySQL 5.7, minor version 5.7.16 or higher
Aurora 5.6 or higher
public void setInstanceCreateTime(String instanceCreateTime)
Provides the date and time the DB instance was created.
instanceCreateTime
- Provides the date and time the DB instance was created.public String getInstanceCreateTime()
Provides the date and time the DB instance was created.
public AwsRdsDbInstanceDetails withInstanceCreateTime(String instanceCreateTime)
Provides the date and time the DB instance was created.
instanceCreateTime
- Provides the date and time the DB instance was created.public void setKmsKeyId(String kmsKeyId)
If StorageEncrypted
is true, the AWS KMS key identifier for the encrypted DB instance.
kmsKeyId
- If StorageEncrypted
is true, the AWS KMS key identifier for the encrypted DB instance.public String getKmsKeyId()
If StorageEncrypted
is true, the AWS KMS key identifier for the encrypted DB instance.
StorageEncrypted
is true, the AWS KMS key identifier for the encrypted DB instance.public AwsRdsDbInstanceDetails withKmsKeyId(String kmsKeyId)
If StorageEncrypted
is true, the AWS KMS key identifier for the encrypted DB instance.
kmsKeyId
- If StorageEncrypted
is true, the AWS KMS key identifier for the encrypted DB instance.public void setPubliclyAccessible(Boolean publiclyAccessible)
Specifies the accessibility options for the DB instance.
A value of true specifies an Internet-facing instance with a publicly resolvable DNS name, which resolves to a public IP address.
A value of false specifies an internal instance with a DNS name that resolves to a private IP address.
publiclyAccessible
- Specifies the accessibility options for the DB instance.
A value of true specifies an Internet-facing instance with a publicly resolvable DNS name, which resolves to a public IP address.
A value of false specifies an internal instance with a DNS name that resolves to a private IP address.
public Boolean getPubliclyAccessible()
Specifies the accessibility options for the DB instance.
A value of true specifies an Internet-facing instance with a publicly resolvable DNS name, which resolves to a public IP address.
A value of false specifies an internal instance with a DNS name that resolves to a private IP address.
A value of true specifies an Internet-facing instance with a publicly resolvable DNS name, which resolves to a public IP address.
A value of false specifies an internal instance with a DNS name that resolves to a private IP address.
public AwsRdsDbInstanceDetails withPubliclyAccessible(Boolean publiclyAccessible)
Specifies the accessibility options for the DB instance.
A value of true specifies an Internet-facing instance with a publicly resolvable DNS name, which resolves to a public IP address.
A value of false specifies an internal instance with a DNS name that resolves to a private IP address.
publiclyAccessible
- Specifies the accessibility options for the DB instance.
A value of true specifies an Internet-facing instance with a publicly resolvable DNS name, which resolves to a public IP address.
A value of false specifies an internal instance with a DNS name that resolves to a private IP address.
public Boolean isPubliclyAccessible()
Specifies the accessibility options for the DB instance.
A value of true specifies an Internet-facing instance with a publicly resolvable DNS name, which resolves to a public IP address.
A value of false specifies an internal instance with a DNS name that resolves to a private IP address.
A value of true specifies an Internet-facing instance with a publicly resolvable DNS name, which resolves to a public IP address.
A value of false specifies an internal instance with a DNS name that resolves to a private IP address.
public void setStorageEncrypted(Boolean storageEncrypted)
Specifies whether the DB instance is encrypted.
storageEncrypted
- Specifies whether the DB instance is encrypted.public Boolean getStorageEncrypted()
Specifies whether the DB instance is encrypted.
public AwsRdsDbInstanceDetails withStorageEncrypted(Boolean storageEncrypted)
Specifies whether the DB instance is encrypted.
storageEncrypted
- Specifies whether the DB instance is encrypted.public Boolean isStorageEncrypted()
Specifies whether the DB instance is encrypted.
public void setTdeCredentialArn(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.public String getTdeCredentialArn()
The ARN from the key store with which the instance is associated for TDE encryption.
public AwsRdsDbInstanceDetails withTdeCredentialArn(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.public List<AwsRdsDbInstanceVpcSecurityGroup> getVpcSecurityGroups()
A list of VPC security groups that the DB instance belongs to.
public void setVpcSecurityGroups(Collection<AwsRdsDbInstanceVpcSecurityGroup> vpcSecurityGroups)
A list of VPC security groups that the DB instance belongs to.
vpcSecurityGroups
- A list of VPC security groups that the DB instance belongs to.public AwsRdsDbInstanceDetails withVpcSecurityGroups(AwsRdsDbInstanceVpcSecurityGroup... vpcSecurityGroups)
A list of VPC security groups that the DB instance belongs to.
NOTE: This method appends the values to the existing list (if any). Use
setVpcSecurityGroups(java.util.Collection)
or withVpcSecurityGroups(java.util.Collection)
if
you want to override the existing values.
vpcSecurityGroups
- A list of VPC security groups that the DB instance belongs to.public AwsRdsDbInstanceDetails withVpcSecurityGroups(Collection<AwsRdsDbInstanceVpcSecurityGroup> vpcSecurityGroups)
A list of VPC security groups that the DB instance belongs to.
vpcSecurityGroups
- A list of VPC security groups that the DB instance belongs to.public String toString()
toString
in class Object
Object.toString()
public AwsRdsDbInstanceDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.