@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DeleteDbInstanceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
DeleteDbInstanceResult() |
Modifier and Type | Method and Description |
---|---|
DeleteDbInstanceResult |
clone() |
boolean |
equals(Object obj) |
Integer |
getAllocatedStorage()
The amount of storage allocated for your DB storage type (in gibibytes).
|
String |
getArn()
The Amazon Resource Name (ARN) of the DB instance.
|
String |
getAvailabilityZone()
The Availability Zone in which the DB instance resides.
|
String |
getDbInstanceType()
The Timestream for InfluxDB instance type that InfluxDB runs on.
|
String |
getDbParameterGroupIdentifier()
The id of the DB parameter group assigned to your DB instance.
|
String |
getDbStorageType()
The Timestream for InfluxDB DB storage type that InfluxDB stores data on.
|
String |
getDeploymentType()
Specifies whether the Timestream for InfluxDB is deployed as Single-AZ or with a MultiAZ Standby for High
availability.
|
String |
getEndpoint()
The endpoint used to connect to InfluxDB.
|
String |
getId()
A service-generated unique identifier.
|
String |
getInfluxAuthParametersSecretArn()
The Amazon Resource Name (ARN) of the AWS Secrets Manager secret containing the initial InfluxDB authorization
parameters.
|
LogDeliveryConfiguration |
getLogDeliveryConfiguration()
Configuration for sending InfluxDB engine logs to send to specified S3 bucket.
|
String |
getName()
The customer-supplied name that uniquely identifies the DB instance when interacting with the Amazon Timestream
for InfluxDB API and CLI commands.
|
Boolean |
getPubliclyAccessible()
Indicates if the DB instance has a public IP to facilitate access.
|
String |
getSecondaryAvailabilityZone()
The Availability Zone in which the standby instance is located when deploying with a MultiAZ standby instance.
|
String |
getStatus()
The status of the DB instance.
|
List<String> |
getVpcSecurityGroupIds()
A list of VPC security group IDs associated with the DB instance.
|
List<String> |
getVpcSubnetIds()
A list of VPC subnet IDs associated with the DB instance.
|
int |
hashCode() |
Boolean |
isPubliclyAccessible()
Indicates if the DB instance has a public IP to facilitate access.
|
void |
setAllocatedStorage(Integer allocatedStorage)
The amount of storage allocated for your DB storage type (in gibibytes).
|
void |
setArn(String arn)
The Amazon Resource Name (ARN) of the DB instance.
|
void |
setAvailabilityZone(String availabilityZone)
The Availability Zone in which the DB instance resides.
|
void |
setDbInstanceType(String dbInstanceType)
The Timestream for InfluxDB instance type that InfluxDB runs on.
|
void |
setDbParameterGroupIdentifier(String dbParameterGroupIdentifier)
The id of the DB parameter group assigned to your DB instance.
|
void |
setDbStorageType(String dbStorageType)
The Timestream for InfluxDB DB storage type that InfluxDB stores data on.
|
void |
setDeploymentType(String deploymentType)
Specifies whether the Timestream for InfluxDB is deployed as Single-AZ or with a MultiAZ Standby for High
availability.
|
void |
setEndpoint(String endpoint)
The endpoint used to connect to InfluxDB.
|
void |
setId(String id)
A service-generated unique identifier.
|
void |
setInfluxAuthParametersSecretArn(String influxAuthParametersSecretArn)
The Amazon Resource Name (ARN) of the AWS Secrets Manager secret containing the initial InfluxDB authorization
parameters.
|
void |
setLogDeliveryConfiguration(LogDeliveryConfiguration logDeliveryConfiguration)
Configuration for sending InfluxDB engine logs to send to specified S3 bucket.
|
void |
setName(String name)
The customer-supplied name that uniquely identifies the DB instance when interacting with the Amazon Timestream
for InfluxDB API and CLI commands.
|
void |
setPubliclyAccessible(Boolean publiclyAccessible)
Indicates if the DB instance has a public IP to facilitate access.
|
void |
setSecondaryAvailabilityZone(String secondaryAvailabilityZone)
The Availability Zone in which the standby instance is located when deploying with a MultiAZ standby instance.
|
void |
setStatus(String status)
The status of the DB instance.
|
void |
setVpcSecurityGroupIds(Collection<String> vpcSecurityGroupIds)
A list of VPC security group IDs associated with the DB instance.
|
void |
setVpcSubnetIds(Collection<String> vpcSubnetIds)
A list of VPC subnet IDs associated with the DB instance.
|
String |
toString()
Returns a string representation of this object.
|
DeleteDbInstanceResult |
withAllocatedStorage(Integer allocatedStorage)
The amount of storage allocated for your DB storage type (in gibibytes).
|
DeleteDbInstanceResult |
withArn(String arn)
The Amazon Resource Name (ARN) of the DB instance.
|
DeleteDbInstanceResult |
withAvailabilityZone(String availabilityZone)
The Availability Zone in which the DB instance resides.
|
DeleteDbInstanceResult |
withDbInstanceType(DbInstanceType dbInstanceType)
The Timestream for InfluxDB instance type that InfluxDB runs on.
|
DeleteDbInstanceResult |
withDbInstanceType(String dbInstanceType)
The Timestream for InfluxDB instance type that InfluxDB runs on.
|
DeleteDbInstanceResult |
withDbParameterGroupIdentifier(String dbParameterGroupIdentifier)
The id of the DB parameter group assigned to your DB instance.
|
DeleteDbInstanceResult |
withDbStorageType(DbStorageType dbStorageType)
The Timestream for InfluxDB DB storage type that InfluxDB stores data on.
|
DeleteDbInstanceResult |
withDbStorageType(String dbStorageType)
The Timestream for InfluxDB DB storage type that InfluxDB stores data on.
|
DeleteDbInstanceResult |
withDeploymentType(DeploymentType deploymentType)
Specifies whether the Timestream for InfluxDB is deployed as Single-AZ or with a MultiAZ Standby for High
availability.
|
DeleteDbInstanceResult |
withDeploymentType(String deploymentType)
Specifies whether the Timestream for InfluxDB is deployed as Single-AZ or with a MultiAZ Standby for High
availability.
|
DeleteDbInstanceResult |
withEndpoint(String endpoint)
The endpoint used to connect to InfluxDB.
|
DeleteDbInstanceResult |
withId(String id)
A service-generated unique identifier.
|
DeleteDbInstanceResult |
withInfluxAuthParametersSecretArn(String influxAuthParametersSecretArn)
The Amazon Resource Name (ARN) of the AWS Secrets Manager secret containing the initial InfluxDB authorization
parameters.
|
DeleteDbInstanceResult |
withLogDeliveryConfiguration(LogDeliveryConfiguration logDeliveryConfiguration)
Configuration for sending InfluxDB engine logs to send to specified S3 bucket.
|
DeleteDbInstanceResult |
withName(String name)
The customer-supplied name that uniquely identifies the DB instance when interacting with the Amazon Timestream
for InfluxDB API and CLI commands.
|
DeleteDbInstanceResult |
withPubliclyAccessible(Boolean publiclyAccessible)
Indicates if the DB instance has a public IP to facilitate access.
|
DeleteDbInstanceResult |
withSecondaryAvailabilityZone(String secondaryAvailabilityZone)
The Availability Zone in which the standby instance is located when deploying with a MultiAZ standby instance.
|
DeleteDbInstanceResult |
withStatus(Status status)
The status of the DB instance.
|
DeleteDbInstanceResult |
withStatus(String status)
The status of the DB instance.
|
DeleteDbInstanceResult |
withVpcSecurityGroupIds(Collection<String> vpcSecurityGroupIds)
A list of VPC security group IDs associated with the DB instance.
|
DeleteDbInstanceResult |
withVpcSecurityGroupIds(String... vpcSecurityGroupIds)
A list of VPC security group IDs associated with the DB instance.
|
DeleteDbInstanceResult |
withVpcSubnetIds(Collection<String> vpcSubnetIds)
A list of VPC subnet IDs associated with the DB instance.
|
DeleteDbInstanceResult |
withVpcSubnetIds(String... vpcSubnetIds)
A list of VPC subnet IDs associated with the DB instance.
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public void setId(String id)
A service-generated unique identifier.
id
- A service-generated unique identifier.public String getId()
A service-generated unique identifier.
public DeleteDbInstanceResult withId(String id)
A service-generated unique identifier.
id
- A service-generated unique identifier.public void setName(String name)
The customer-supplied name that uniquely identifies the DB instance when interacting with the Amazon Timestream for InfluxDB API and CLI commands.
name
- The customer-supplied name that uniquely identifies the DB instance when interacting with the Amazon
Timestream for InfluxDB API and CLI commands.public String getName()
The customer-supplied name that uniquely identifies the DB instance when interacting with the Amazon Timestream for InfluxDB API and CLI commands.
public DeleteDbInstanceResult withName(String name)
The customer-supplied name that uniquely identifies the DB instance when interacting with the Amazon Timestream for InfluxDB API and CLI commands.
name
- The customer-supplied name that uniquely identifies the DB instance when interacting with the Amazon
Timestream for InfluxDB API and CLI commands.public void setArn(String arn)
The Amazon Resource Name (ARN) of the DB instance.
arn
- The Amazon Resource Name (ARN) of the DB instance.public String getArn()
The Amazon Resource Name (ARN) of the DB instance.
public DeleteDbInstanceResult withArn(String arn)
The Amazon Resource Name (ARN) of the DB instance.
arn
- The Amazon Resource Name (ARN) of the DB instance.public void setStatus(String status)
The status of the DB instance.
status
- The status of the DB instance.Status
public String getStatus()
The status of the DB instance.
Status
public DeleteDbInstanceResult withStatus(String status)
The status of the DB instance.
status
- The status of the DB instance.Status
public DeleteDbInstanceResult withStatus(Status status)
The status of the DB instance.
status
- The status of the DB instance.Status
public void setEndpoint(String endpoint)
The endpoint used to connect to InfluxDB. The default InfluxDB port is 8086.
endpoint
- The endpoint used to connect to InfluxDB. The default InfluxDB port is 8086.public String getEndpoint()
The endpoint used to connect to InfluxDB. The default InfluxDB port is 8086.
public DeleteDbInstanceResult withEndpoint(String endpoint)
The endpoint used to connect to InfluxDB. The default InfluxDB port is 8086.
endpoint
- The endpoint used to connect to InfluxDB. The default InfluxDB port is 8086.public void setDbInstanceType(String dbInstanceType)
The Timestream for InfluxDB instance type that InfluxDB runs on.
dbInstanceType
- The Timestream for InfluxDB instance type that InfluxDB runs on.DbInstanceType
public String getDbInstanceType()
The Timestream for InfluxDB instance type that InfluxDB runs on.
DbInstanceType
public DeleteDbInstanceResult withDbInstanceType(String dbInstanceType)
The Timestream for InfluxDB instance type that InfluxDB runs on.
dbInstanceType
- The Timestream for InfluxDB instance type that InfluxDB runs on.DbInstanceType
public DeleteDbInstanceResult withDbInstanceType(DbInstanceType dbInstanceType)
The Timestream for InfluxDB instance type that InfluxDB runs on.
dbInstanceType
- The Timestream for InfluxDB instance type that InfluxDB runs on.DbInstanceType
public void setDbStorageType(String dbStorageType)
The Timestream for InfluxDB DB storage type that InfluxDB stores data on.
dbStorageType
- The Timestream for InfluxDB DB storage type that InfluxDB stores data on.DbStorageType
public String getDbStorageType()
The Timestream for InfluxDB DB storage type that InfluxDB stores data on.
DbStorageType
public DeleteDbInstanceResult withDbStorageType(String dbStorageType)
The Timestream for InfluxDB DB storage type that InfluxDB stores data on.
dbStorageType
- The Timestream for InfluxDB DB storage type that InfluxDB stores data on.DbStorageType
public DeleteDbInstanceResult withDbStorageType(DbStorageType dbStorageType)
The Timestream for InfluxDB DB storage type that InfluxDB stores data on.
dbStorageType
- The Timestream for InfluxDB DB storage type that InfluxDB stores data on.DbStorageType
public void setAllocatedStorage(Integer allocatedStorage)
The amount of storage allocated for your DB storage type (in gibibytes).
allocatedStorage
- The amount of storage allocated for your DB storage type (in gibibytes).public Integer getAllocatedStorage()
The amount of storage allocated for your DB storage type (in gibibytes).
public DeleteDbInstanceResult withAllocatedStorage(Integer allocatedStorage)
The amount of storage allocated for your DB storage type (in gibibytes).
allocatedStorage
- The amount of storage allocated for your DB storage type (in gibibytes).public void setDeploymentType(String deploymentType)
Specifies whether the Timestream for InfluxDB is deployed as Single-AZ or with a MultiAZ Standby for High availability.
deploymentType
- Specifies whether the Timestream for InfluxDB is deployed as Single-AZ or with a MultiAZ Standby for High
availability.DeploymentType
public String getDeploymentType()
Specifies whether the Timestream for InfluxDB is deployed as Single-AZ or with a MultiAZ Standby for High availability.
DeploymentType
public DeleteDbInstanceResult withDeploymentType(String deploymentType)
Specifies whether the Timestream for InfluxDB is deployed as Single-AZ or with a MultiAZ Standby for High availability.
deploymentType
- Specifies whether the Timestream for InfluxDB is deployed as Single-AZ or with a MultiAZ Standby for High
availability.DeploymentType
public DeleteDbInstanceResult withDeploymentType(DeploymentType deploymentType)
Specifies whether the Timestream for InfluxDB is deployed as Single-AZ or with a MultiAZ Standby for High availability.
deploymentType
- Specifies whether the Timestream for InfluxDB is deployed as Single-AZ or with a MultiAZ Standby for High
availability.DeploymentType
public List<String> getVpcSubnetIds()
A list of VPC subnet IDs associated with the DB instance.
public void setVpcSubnetIds(Collection<String> vpcSubnetIds)
A list of VPC subnet IDs associated with the DB instance.
vpcSubnetIds
- A list of VPC subnet IDs associated with the DB instance.public DeleteDbInstanceResult withVpcSubnetIds(String... vpcSubnetIds)
A list of VPC subnet IDs associated with the DB instance.
NOTE: This method appends the values to the existing list (if any). Use
setVpcSubnetIds(java.util.Collection)
or withVpcSubnetIds(java.util.Collection)
if you want to
override the existing values.
vpcSubnetIds
- A list of VPC subnet IDs associated with the DB instance.public DeleteDbInstanceResult withVpcSubnetIds(Collection<String> vpcSubnetIds)
A list of VPC subnet IDs associated with the DB instance.
vpcSubnetIds
- A list of VPC subnet IDs associated with the DB instance.public void setPubliclyAccessible(Boolean publiclyAccessible)
Indicates if the DB instance has a public IP to facilitate access.
publiclyAccessible
- Indicates if the DB instance has a public IP to facilitate access.public Boolean getPubliclyAccessible()
Indicates if the DB instance has a public IP to facilitate access.
public DeleteDbInstanceResult withPubliclyAccessible(Boolean publiclyAccessible)
Indicates if the DB instance has a public IP to facilitate access.
publiclyAccessible
- Indicates if the DB instance has a public IP to facilitate access.public Boolean isPubliclyAccessible()
Indicates if the DB instance has a public IP to facilitate access.
public List<String> getVpcSecurityGroupIds()
A list of VPC security group IDs associated with the DB instance.
public void setVpcSecurityGroupIds(Collection<String> vpcSecurityGroupIds)
A list of VPC security group IDs associated with the DB instance.
vpcSecurityGroupIds
- A list of VPC security group IDs associated with the DB instance.public DeleteDbInstanceResult withVpcSecurityGroupIds(String... vpcSecurityGroupIds)
A list of VPC security group IDs associated with the DB instance.
NOTE: This method appends the values to the existing list (if any). Use
setVpcSecurityGroupIds(java.util.Collection)
or withVpcSecurityGroupIds(java.util.Collection)
if you want to override the existing values.
vpcSecurityGroupIds
- A list of VPC security group IDs associated with the DB instance.public DeleteDbInstanceResult withVpcSecurityGroupIds(Collection<String> vpcSecurityGroupIds)
A list of VPC security group IDs associated with the DB instance.
vpcSecurityGroupIds
- A list of VPC security group IDs associated with the DB instance.public void setDbParameterGroupIdentifier(String dbParameterGroupIdentifier)
The id of the DB parameter group assigned to your DB instance.
dbParameterGroupIdentifier
- The id of the DB parameter group assigned to your DB instance.public String getDbParameterGroupIdentifier()
The id of the DB parameter group assigned to your DB instance.
public DeleteDbInstanceResult withDbParameterGroupIdentifier(String dbParameterGroupIdentifier)
The id of the DB parameter group assigned to your DB instance.
dbParameterGroupIdentifier
- The id of the DB parameter group assigned to your DB instance.public void setAvailabilityZone(String availabilityZone)
The Availability Zone in which the DB instance resides.
availabilityZone
- The Availability Zone in which the DB instance resides.public String getAvailabilityZone()
The Availability Zone in which the DB instance resides.
public DeleteDbInstanceResult withAvailabilityZone(String availabilityZone)
The Availability Zone in which the DB instance resides.
availabilityZone
- The Availability Zone in which the DB instance resides.public void setSecondaryAvailabilityZone(String secondaryAvailabilityZone)
The Availability Zone in which the standby instance is located when deploying with a MultiAZ standby instance.
secondaryAvailabilityZone
- The Availability Zone in which the standby instance is located when deploying with a MultiAZ standby
instance.public String getSecondaryAvailabilityZone()
The Availability Zone in which the standby instance is located when deploying with a MultiAZ standby instance.
public DeleteDbInstanceResult withSecondaryAvailabilityZone(String secondaryAvailabilityZone)
The Availability Zone in which the standby instance is located when deploying with a MultiAZ standby instance.
secondaryAvailabilityZone
- The Availability Zone in which the standby instance is located when deploying with a MultiAZ standby
instance.public void setLogDeliveryConfiguration(LogDeliveryConfiguration logDeliveryConfiguration)
Configuration for sending InfluxDB engine logs to send to specified S3 bucket.
logDeliveryConfiguration
- Configuration for sending InfluxDB engine logs to send to specified S3 bucket.public LogDeliveryConfiguration getLogDeliveryConfiguration()
Configuration for sending InfluxDB engine logs to send to specified S3 bucket.
public DeleteDbInstanceResult withLogDeliveryConfiguration(LogDeliveryConfiguration logDeliveryConfiguration)
Configuration for sending InfluxDB engine logs to send to specified S3 bucket.
logDeliveryConfiguration
- Configuration for sending InfluxDB engine logs to send to specified S3 bucket.public void setInfluxAuthParametersSecretArn(String influxAuthParametersSecretArn)
The Amazon Resource Name (ARN) of the AWS Secrets Manager secret containing the initial InfluxDB authorization parameters. The secret value is a JSON formatted key-value pair holding InfluxDB authorization values: organization, bucket, username, and password.
influxAuthParametersSecretArn
- The Amazon Resource Name (ARN) of the AWS Secrets Manager secret containing the initial InfluxDB
authorization parameters. The secret value is a JSON formatted key-value pair holding InfluxDB
authorization values: organization, bucket, username, and password.public String getInfluxAuthParametersSecretArn()
The Amazon Resource Name (ARN) of the AWS Secrets Manager secret containing the initial InfluxDB authorization parameters. The secret value is a JSON formatted key-value pair holding InfluxDB authorization values: organization, bucket, username, and password.
public DeleteDbInstanceResult withInfluxAuthParametersSecretArn(String influxAuthParametersSecretArn)
The Amazon Resource Name (ARN) of the AWS Secrets Manager secret containing the initial InfluxDB authorization parameters. The secret value is a JSON formatted key-value pair holding InfluxDB authorization values: organization, bucket, username, and password.
influxAuthParametersSecretArn
- The Amazon Resource Name (ARN) of the AWS Secrets Manager secret containing the initial InfluxDB
authorization parameters. The secret value is a JSON formatted key-value pair holding InfluxDB
authorization values: organization, bucket, username, and password.public String toString()
toString
in class Object
Object.toString()
public DeleteDbInstanceResult clone()