Interface DeleteDbInstanceResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<DeleteDbInstanceResponse.Builder,DeleteDbInstanceResponse>,SdkBuilder<DeleteDbInstanceResponse.Builder,DeleteDbInstanceResponse>,SdkPojo,SdkResponse.Builder,TimestreamInfluxDbResponse.Builder
- Enclosing class:
- DeleteDbInstanceResponse
public static interface DeleteDbInstanceResponse.Builder extends TimestreamInfluxDbResponse.Builder, SdkPojo, CopyableBuilder<DeleteDbInstanceResponse.Builder,DeleteDbInstanceResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DeleteDbInstanceResponse.BuilderallocatedStorage(Integer allocatedStorage)The amount of storage allocated for your DB storage type (in gibibytes).DeleteDbInstanceResponse.Builderarn(String arn)The Amazon Resource Name (ARN) of the DB instance.DeleteDbInstanceResponse.BuilderavailabilityZone(String availabilityZone)The Availability Zone in which the DB instance resides.DeleteDbInstanceResponse.BuilderdbInstanceType(String dbInstanceType)The Timestream for InfluxDB instance type that InfluxDB runs on.DeleteDbInstanceResponse.BuilderdbInstanceType(DbInstanceType dbInstanceType)The Timestream for InfluxDB instance type that InfluxDB runs on.DeleteDbInstanceResponse.BuilderdbParameterGroupIdentifier(String dbParameterGroupIdentifier)The id of the DB parameter group assigned to your DB instance.DeleteDbInstanceResponse.BuilderdbStorageType(String dbStorageType)The Timestream for InfluxDB DB storage type that InfluxDB stores data on.DeleteDbInstanceResponse.BuilderdbStorageType(DbStorageType dbStorageType)The Timestream for InfluxDB DB storage type that InfluxDB stores data on.DeleteDbInstanceResponse.BuilderdeploymentType(String deploymentType)Specifies whether the Timestream for InfluxDB is deployed as Single-AZ or with a MultiAZ Standby for High availability.DeleteDbInstanceResponse.BuilderdeploymentType(DeploymentType deploymentType)Specifies whether the Timestream for InfluxDB is deployed as Single-AZ or with a MultiAZ Standby for High availability.DeleteDbInstanceResponse.Builderendpoint(String endpoint)The endpoint used to connect to InfluxDB.DeleteDbInstanceResponse.Builderid(String id)A service-generated unique identifier.DeleteDbInstanceResponse.BuilderinfluxAuthParametersSecretArn(String influxAuthParametersSecretArn)The Amazon Resource Name (ARN) of the AWS Secrets Manager secret containing the initial InfluxDB authorization parameters.default DeleteDbInstanceResponse.BuilderlogDeliveryConfiguration(Consumer<LogDeliveryConfiguration.Builder> logDeliveryConfiguration)Configuration for sending InfluxDB engine logs to send to specified S3 bucket.DeleteDbInstanceResponse.BuilderlogDeliveryConfiguration(LogDeliveryConfiguration logDeliveryConfiguration)Configuration for sending InfluxDB engine logs to send to specified S3 bucket.DeleteDbInstanceResponse.Buildername(String name)The customer-supplied name that uniquely identifies the DB instance when interacting with the Amazon Timestream for InfluxDB API and CLI commands.DeleteDbInstanceResponse.BuilderpubliclyAccessible(Boolean publiclyAccessible)Indicates if the DB instance has a public IP to facilitate access.DeleteDbInstanceResponse.BuildersecondaryAvailabilityZone(String secondaryAvailabilityZone)The Availability Zone in which the standby instance is located when deploying with a MultiAZ standby instance.DeleteDbInstanceResponse.Builderstatus(String status)The status of the DB instance.DeleteDbInstanceResponse.Builderstatus(Status status)The status of the DB instance.DeleteDbInstanceResponse.BuildervpcSecurityGroupIds(String... vpcSecurityGroupIds)A list of VPC security group IDs associated with the DB instance.DeleteDbInstanceResponse.BuildervpcSecurityGroupIds(Collection<String> vpcSecurityGroupIds)A list of VPC security group IDs associated with the DB instance.DeleteDbInstanceResponse.BuildervpcSubnetIds(String... vpcSubnetIds)A list of VPC subnet IDs associated with the DB instance.DeleteDbInstanceResponse.BuildervpcSubnetIds(Collection<String> vpcSubnetIds)A list of VPC subnet IDs associated with the DB instance.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Methods inherited from interface software.amazon.awssdk.services.timestreaminfluxdb.model.TimestreamInfluxDbResponse.Builder
build, responseMetadata, responseMetadata
-
-
-
-
Method Detail
-
id
DeleteDbInstanceResponse.Builder id(String id)
A service-generated unique identifier.
- Parameters:
id- A service-generated unique identifier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
DeleteDbInstanceResponse.Builder name(String name)
The customer-supplied name that uniquely identifies the DB instance when interacting with the Amazon Timestream for InfluxDB API and CLI commands.
- Parameters:
name- The customer-supplied name that uniquely identifies the DB instance when interacting with the Amazon Timestream for InfluxDB API and CLI commands.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
DeleteDbInstanceResponse.Builder arn(String arn)
The Amazon Resource Name (ARN) of the DB instance.
- Parameters:
arn- The Amazon Resource Name (ARN) of the DB instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
DeleteDbInstanceResponse.Builder status(String status)
The status of the DB instance.
-
status
DeleteDbInstanceResponse.Builder status(Status status)
The status of the DB instance.
-
endpoint
DeleteDbInstanceResponse.Builder endpoint(String endpoint)
The endpoint used to connect to InfluxDB. The default InfluxDB port is 8086.
- Parameters:
endpoint- The endpoint used to connect to InfluxDB. The default InfluxDB port is 8086.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dbInstanceType
DeleteDbInstanceResponse.Builder dbInstanceType(String dbInstanceType)
The Timestream for InfluxDB instance type that InfluxDB runs on.
- Parameters:
dbInstanceType- The Timestream for InfluxDB instance type that InfluxDB runs on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DbInstanceType,DbInstanceType
-
dbInstanceType
DeleteDbInstanceResponse.Builder dbInstanceType(DbInstanceType dbInstanceType)
The Timestream for InfluxDB instance type that InfluxDB runs on.
- Parameters:
dbInstanceType- The Timestream for InfluxDB instance type that InfluxDB runs on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DbInstanceType,DbInstanceType
-
dbStorageType
DeleteDbInstanceResponse.Builder dbStorageType(String dbStorageType)
The Timestream for InfluxDB DB storage type that InfluxDB stores data on.
- Parameters:
dbStorageType- The Timestream for InfluxDB DB storage type that InfluxDB stores data on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DbStorageType,DbStorageType
-
dbStorageType
DeleteDbInstanceResponse.Builder dbStorageType(DbStorageType dbStorageType)
The Timestream for InfluxDB DB storage type that InfluxDB stores data on.
- Parameters:
dbStorageType- The Timestream for InfluxDB DB storage type that InfluxDB stores data on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DbStorageType,DbStorageType
-
allocatedStorage
DeleteDbInstanceResponse.Builder allocatedStorage(Integer allocatedStorage)
The amount of storage allocated for your DB storage type (in gibibytes).
- Parameters:
allocatedStorage- The amount of storage allocated for your DB storage type (in gibibytes).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deploymentType
DeleteDbInstanceResponse.Builder deploymentType(String deploymentType)
Specifies whether the Timestream for InfluxDB is deployed as Single-AZ or with a MultiAZ Standby for High availability.
- Parameters:
deploymentType- Specifies whether the Timestream for InfluxDB is deployed as Single-AZ or with a MultiAZ Standby for High availability.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DeploymentType,DeploymentType
-
deploymentType
DeleteDbInstanceResponse.Builder deploymentType(DeploymentType deploymentType)
Specifies whether the Timestream for InfluxDB is deployed as Single-AZ or with a MultiAZ Standby for High availability.
- Parameters:
deploymentType- Specifies whether the Timestream for InfluxDB is deployed as Single-AZ or with a MultiAZ Standby for High availability.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DeploymentType,DeploymentType
-
vpcSubnetIds
DeleteDbInstanceResponse.Builder vpcSubnetIds(Collection<String> vpcSubnetIds)
A list of VPC subnet IDs associated with the DB instance.
- Parameters:
vpcSubnetIds- A list of VPC subnet IDs associated with the DB instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcSubnetIds
DeleteDbInstanceResponse.Builder vpcSubnetIds(String... vpcSubnetIds)
A list of VPC subnet IDs associated with the DB instance.
- Parameters:
vpcSubnetIds- A list of VPC subnet IDs associated with the DB instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
publiclyAccessible
DeleteDbInstanceResponse.Builder publiclyAccessible(Boolean publiclyAccessible)
Indicates if the DB instance has a public IP to facilitate access.
- Parameters:
publiclyAccessible- Indicates if the DB instance has a public IP to facilitate access.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcSecurityGroupIds
DeleteDbInstanceResponse.Builder vpcSecurityGroupIds(Collection<String> vpcSecurityGroupIds)
A list of VPC security group IDs associated with the DB instance.
- Parameters:
vpcSecurityGroupIds- A list of VPC security group IDs associated with the DB instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcSecurityGroupIds
DeleteDbInstanceResponse.Builder vpcSecurityGroupIds(String... vpcSecurityGroupIds)
A list of VPC security group IDs associated with the DB instance.
- Parameters:
vpcSecurityGroupIds- A list of VPC security group IDs associated with the DB instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dbParameterGroupIdentifier
DeleteDbInstanceResponse.Builder dbParameterGroupIdentifier(String dbParameterGroupIdentifier)
The id of the DB parameter group assigned to your DB instance.
- Parameters:
dbParameterGroupIdentifier- The id of the DB parameter group assigned to your DB instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZone
DeleteDbInstanceResponse.Builder availabilityZone(String availabilityZone)
The Availability Zone in which the DB instance resides.
- Parameters:
availabilityZone- The Availability Zone in which the DB instance resides.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
secondaryAvailabilityZone
DeleteDbInstanceResponse.Builder secondaryAvailabilityZone(String secondaryAvailabilityZone)
The Availability Zone in which the standby instance is located when deploying with a MultiAZ standby instance.
- Parameters:
secondaryAvailabilityZone- The Availability Zone in which the standby instance is located when deploying with a MultiAZ standby instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logDeliveryConfiguration
DeleteDbInstanceResponse.Builder logDeliveryConfiguration(LogDeliveryConfiguration logDeliveryConfiguration)
Configuration for sending InfluxDB engine logs to send to specified S3 bucket.
- Parameters:
logDeliveryConfiguration- Configuration for sending InfluxDB engine logs to send to specified S3 bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logDeliveryConfiguration
default DeleteDbInstanceResponse.Builder logDeliveryConfiguration(Consumer<LogDeliveryConfiguration.Builder> logDeliveryConfiguration)
Configuration for sending InfluxDB engine logs to send to specified S3 bucket.
This is a convenience method that creates an instance of theLogDeliveryConfiguration.Builderavoiding the need to create one manually viaLogDeliveryConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tologDeliveryConfiguration(LogDeliveryConfiguration).- Parameters:
logDeliveryConfiguration- a consumer that will call methods onLogDeliveryConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
logDeliveryConfiguration(LogDeliveryConfiguration)
-
influxAuthParametersSecretArn
DeleteDbInstanceResponse.Builder influxAuthParametersSecretArn(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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-