Class RdsDbInstance
java.lang.Object
software.amazon.awssdk.services.opsworks.model.RdsDbInstance
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<RdsDbInstance.Builder,
RdsDbInstance>
@Generated("software.amazon.awssdk:codegen")
public final class RdsDbInstance
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<RdsDbInstance.Builder,RdsDbInstance>
Describes an Amazon RDS instance.
- See Also:
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal String
address()
The instance's address.static RdsDbInstance.Builder
builder()
final String
The DB instance identifier.final String
AWS OpsWorks Stacks returns*****FILTERED*****
instead of the actual value.final String
dbUser()
The master user name.final String
engine()
The instance's database engine.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final Boolean
Set totrue
if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance.final String
The instance's ARN.final String
region()
The instance's AWS region.static Class
<? extends RdsDbInstance.Builder> final String
stackId()
The ID of the stack with which the instance is registered.Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
rdsDbInstanceArn
The instance's ARN.
- Returns:
- The instance's ARN.
-
dbInstanceIdentifier
The DB instance identifier.
- Returns:
- The DB instance identifier.
-
dbUser
The master user name.
- Returns:
- The master user name.
-
dbPassword
AWS OpsWorks Stacks returns
*****FILTERED*****
instead of the actual value.- Returns:
- AWS OpsWorks Stacks returns
*****FILTERED*****
instead of the actual value.
-
region
The instance's AWS region.
- Returns:
- The instance's AWS region.
-
address
The instance's address.
- Returns:
- The instance's address.
-
engine
The instance's database engine.
- Returns:
- The instance's database engine.
-
stackId
The ID of the stack with which the instance is registered.
- Returns:
- The ID of the stack with which the instance is registered.
-
missingOnRds
Set to
true
if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks attempts to discover the instance only once. If this value is set totrue
, you must deregister the instance, and then register it again.- Returns:
- Set to
true
if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks attempts to discover the instance only once. If this value is set totrue
, you must deregister the instance, and then register it again.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<RdsDbInstance.Builder,
RdsDbInstance> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-