public class DBInstanceServiceImpl extends RDSServiceImpl implements DBInstanceService
| Constructor and Description |
|---|
DBInstanceServiceImpl(RDSConfiguration config,
RDSConnection connection) |
| Modifier and Type | Method and Description |
|---|---|
DBInstance |
createDbInstance(CreationStorageAndMaintenanceParameterGroup storageAndMaintenanceParameterGroup,
CreationSecurityParameterGroup securityParameterGroup,
MonitoringParameterGroup monitoringParameterGroup,
CreationDBInstanceParameterGroup dbInstanceParameterGroup) |
DBInstance |
createDBInstanceReadReplica(String dbInstanceIdentifier,
String sourceDbInstanceIdentifier,
String dbInstanceClass,
String availabilityZone,
Integer port,
boolean autoMinorVersionUpgrade,
Integer iops,
String optionGroupName,
boolean publiclyAccessible,
List<Tag> tags,
String dbSubnetGroupName,
String storageType,
boolean copyTagsToSnapshot,
Integer monitoringInterval,
String monitoringRoleArn,
String kmsKeyId,
String preSignedUrl,
boolean enableIamDatabaseAuthentication,
String sourceRegion) |
DBInstance |
deleteDBInstance(String dBInstanceIdentifier,
String finalDBSnapshotIdentifier,
Boolean skipFinalSnapshot) |
protected com.amazonaws.services.rds.AmazonRDS |
getAwsClient() |
DBInstance |
modifyDbInstance(ModificationStorageAndMaintenanceParameterGroup storageAndMaintenanceParameterGroup,
ModificationSecurityParameterGroup securityParameterGroup,
MonitoringParameterGroup monitoringParameterGroup,
ModificationDBInstanceParameterGroup dbInstanceParameterGroup) |
DBInstance |
rebootDBInstance(String dBInstanceIdentifier,
Boolean forceFailover) |
DBInstance |
restoreDbInstanceFromDbSnapshot(boolean autoMinorVersionUpgrade,
String availabilityZone,
boolean copyTagsToSnapshot,
String dBInstanceClass,
String dBInstanceIdentifier,
String dBSnapshotIdentifier,
String dBName,
String dBSubnetGroupName,
String domain,
String domainIAMRoleName,
boolean enableIAMDatabaseAuthentication,
String engine,
Integer iops,
String licenseModel,
boolean multiAZ,
String optionGroupName,
Integer port,
boolean publiclyAccessible,
String storageType,
Collection<Tag> tags,
String tdeCredentialArn,
String tdeCredentialPassword) |
DBInstance |
restoreDbInstanceToPointInTime(boolean autoMinorVersionUpgrade,
String availabilityZone,
boolean copyTagsToSnapshot,
String dBInstanceClass,
String dBName,
String dBSubnetGroupName,
String domain,
String domainIAMRoleName,
boolean enableIAMDatabaseAuthentication,
String engine,
Integer iops,
String licenseModel,
boolean multiAZ,
String optionGroupName,
Integer port,
boolean publiclyAccessible,
LocalDateTime restoreTime,
String sourceDBInstanceIdentifier,
String storageType,
Collection<Tag> tags,
String targetDBInstanceIdentifier,
String tdeCredentialArn,
String tdeCredentialPassword,
boolean useLatestRestorableTime) |
DBInstance |
startDBInstance(String dBInstanceIdentifier) |
DBInstance |
stopDBInstance(String dBInstanceIdentifier,
String dBSnapshotIdentifier) |
public DBInstanceServiceImpl(RDSConfiguration config, RDSConnection connection)
public DBInstance createDbInstance(CreationStorageAndMaintenanceParameterGroup storageAndMaintenanceParameterGroup, CreationSecurityParameterGroup securityParameterGroup, MonitoringParameterGroup monitoringParameterGroup, CreationDBInstanceParameterGroup dbInstanceParameterGroup)
createDbInstance in interface DBInstanceServicepublic DBInstance modifyDbInstance(ModificationStorageAndMaintenanceParameterGroup storageAndMaintenanceParameterGroup, ModificationSecurityParameterGroup securityParameterGroup, MonitoringParameterGroup monitoringParameterGroup, ModificationDBInstanceParameterGroup dbInstanceParameterGroup)
modifyDbInstance in interface DBInstanceServicepublic DBInstance deleteDBInstance(String dBInstanceIdentifier, String finalDBSnapshotIdentifier, Boolean skipFinalSnapshot)
deleteDBInstance in interface DBInstanceServicepublic DBInstance startDBInstance(String dBInstanceIdentifier)
startDBInstance in interface DBInstanceServicepublic DBInstance stopDBInstance(String dBInstanceIdentifier, String dBSnapshotIdentifier)
stopDBInstance in interface DBInstanceServicepublic DBInstance rebootDBInstance(String dBInstanceIdentifier, Boolean forceFailover)
rebootDBInstance in interface DBInstanceServicepublic DBInstance restoreDbInstanceToPointInTime(boolean autoMinorVersionUpgrade, String availabilityZone, boolean copyTagsToSnapshot, String dBInstanceClass, String dBName, String dBSubnetGroupName, String domain, String domainIAMRoleName, boolean enableIAMDatabaseAuthentication, String engine, Integer iops, String licenseModel, boolean multiAZ, String optionGroupName, Integer port, boolean publiclyAccessible, LocalDateTime restoreTime, String sourceDBInstanceIdentifier, String storageType, Collection<Tag> tags, String targetDBInstanceIdentifier, String tdeCredentialArn, String tdeCredentialPassword, boolean useLatestRestorableTime)
restoreDbInstanceToPointInTime in interface DBInstanceServicepublic DBInstance restoreDbInstanceFromDbSnapshot(boolean autoMinorVersionUpgrade, String availabilityZone, boolean copyTagsToSnapshot, String dBInstanceClass, String dBInstanceIdentifier, String dBSnapshotIdentifier, String dBName, String dBSubnetGroupName, String domain, String domainIAMRoleName, boolean enableIAMDatabaseAuthentication, String engine, Integer iops, String licenseModel, boolean multiAZ, String optionGroupName, Integer port, boolean publiclyAccessible, String storageType, Collection<Tag> tags, String tdeCredentialArn, String tdeCredentialPassword)
public DBInstance createDBInstanceReadReplica(String dbInstanceIdentifier, String sourceDbInstanceIdentifier, String dbInstanceClass, String availabilityZone, Integer port, boolean autoMinorVersionUpgrade, Integer iops, String optionGroupName, boolean publiclyAccessible, List<Tag> tags, String dbSubnetGroupName, String storageType, boolean copyTagsToSnapshot, Integer monitoringInterval, String monitoringRoleArn, String kmsKeyId, String preSignedUrl, boolean enableIamDatabaseAuthentication, String sourceRegion)
protected com.amazonaws.services.rds.AmazonRDS getAwsClient()
getAwsClient in class RDSServiceImplCopyright © 2019 MuleSoft, Inc.. All rights reserved.