public class RDSInstance extends com.cloudera.director.spi.v1.database.util.AbstractDatabaseServerInstance<RDSInstanceTemplate,com.amazonaws.services.rds.model.DBInstance>
Modifier and Type | Class and Description |
---|---|
static class |
RDSInstance.RDSInstanceDisplayPropertyToken
RDS database server instance properties.
|
Modifier and Type | Field and Description |
---|---|
static com.cloudera.director.spi.v1.model.Resource.Type |
TYPE
The resource type representing an RDS instance.
|
Modifier | Constructor and Description |
---|---|
protected |
RDSInstance(RDSInstanceTemplate template,
String instanceIdentifier,
com.amazonaws.services.rds.model.DBInstance instanceDetails)
Creates an RDS compute instance with the specified parameters.
|
Modifier and Type | Method and Description |
---|---|
static List<com.cloudera.director.spi.v1.model.DisplayProperty> |
getDisplayProperties()
Returns the list of display properties for an RDS instance, including inherited properties.
|
Map<String,String> |
getProperties() |
com.cloudera.director.spi.v1.model.Resource.Type |
getType() |
protected void |
setDBInstance(com.amazonaws.services.rds.model.DBInstance dbInstance)
Sets the RDS instance.
|
getPort, setPort
getPrivateIpAddress, setPrivateIpAddress
getDescription, getId, getTemplate, setDetails, unwrap
public static final com.cloudera.director.spi.v1.model.Resource.Type TYPE
protected RDSInstance(RDSInstanceTemplate template, String instanceIdentifier, com.amazonaws.services.rds.model.DBInstance instanceDetails)
template
- the template from which the instance was createdinstanceIdentifier
- the instance identifierinstanceDetails
- the provider-specific instance detailspublic static List<com.cloudera.director.spi.v1.model.DisplayProperty> getDisplayProperties()
public com.cloudera.director.spi.v1.model.Resource.Type getType()
getType
in interface com.cloudera.director.spi.v1.model.Resource<RDSInstanceTemplate>
getType
in class com.cloudera.director.spi.v1.database.util.AbstractDatabaseServerInstance<RDSInstanceTemplate,com.amazonaws.services.rds.model.DBInstance>
protected void setDBInstance(com.amazonaws.services.rds.model.DBInstance dbInstance)
dbInstance
- the RDS instanceCopyright © 2016. All rights reserved.