Interface UpdateDbInstanceResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<UpdateDbInstanceResponse.Builder,UpdateDbInstanceResponse>,SdkBuilder<UpdateDbInstanceResponse.Builder,UpdateDbInstanceResponse>,SdkPojo,SdkResponse.Builder,TimestreamInfluxDbResponse.Builder
- Enclosing class:
- UpdateDbInstanceResponse
public static interface UpdateDbInstanceResponse.Builder extends TimestreamInfluxDbResponse.Builder, SdkPojo, CopyableBuilder<UpdateDbInstanceResponse.Builder,UpdateDbInstanceResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description UpdateDbInstanceResponse.BuilderallocatedStorage(Integer allocatedStorage)The amount of storage allocated for your DB storage type (in gibibytes).UpdateDbInstanceResponse.Builderarn(String arn)The Amazon Resource Name (ARN) of the DB instance.UpdateDbInstanceResponse.BuilderavailabilityZone(String availabilityZone)The Availability Zone in which the DB instance resides.UpdateDbInstanceResponse.BuilderdbInstanceType(String dbInstanceType)The Timestream for InfluxDB instance type that InfluxDB runs on.UpdateDbInstanceResponse.BuilderdbInstanceType(DbInstanceType dbInstanceType)The Timestream for InfluxDB instance type that InfluxDB runs on.UpdateDbInstanceResponse.BuilderdbParameterGroupIdentifier(String dbParameterGroupIdentifier)The id of the DB parameter group assigned to your DB instance.UpdateDbInstanceResponse.BuilderdbStorageType(String dbStorageType)The Timestream for InfluxDB DB storage type that InfluxDB stores data on.UpdateDbInstanceResponse.BuilderdbStorageType(DbStorageType dbStorageType)The Timestream for InfluxDB DB storage type that InfluxDB stores data on.UpdateDbInstanceResponse.BuilderdeploymentType(String deploymentType)Specifies whether the Timestream for InfluxDB is deployed as Single-AZ or with a MultiAZ Standby for High availability.UpdateDbInstanceResponse.BuilderdeploymentType(DeploymentType deploymentType)Specifies whether the Timestream for InfluxDB is deployed as Single-AZ or with a MultiAZ Standby for High availability.UpdateDbInstanceResponse.Builderendpoint(String endpoint)The endpoint used to connect to InfluxDB.UpdateDbInstanceResponse.Builderid(String id)A service-generated unique identifier.UpdateDbInstanceResponse.BuilderinfluxAuthParametersSecretArn(String influxAuthParametersSecretArn)The Amazon Resource Name (ARN) of the AWS Secrets Manager secret containing the initial InfluxDB authorization parameters.default UpdateDbInstanceResponse.BuilderlogDeliveryConfiguration(Consumer<LogDeliveryConfiguration.Builder> logDeliveryConfiguration)Configuration for sending InfluxDB engine logs to send to specified S3 bucket.UpdateDbInstanceResponse.BuilderlogDeliveryConfiguration(LogDeliveryConfiguration logDeliveryConfiguration)Configuration for sending InfluxDB engine logs to send to specified S3 bucket.UpdateDbInstanceResponse.Buildername(String name)This customer-supplied name uniquely identifies the DB instance when interacting with the Amazon Timestream for InfluxDB API and AWS CLI commands.UpdateDbInstanceResponse.BuilderpubliclyAccessible(Boolean publiclyAccessible)Indicates if the DB instance has a public IP to facilitate access.UpdateDbInstanceResponse.BuildersecondaryAvailabilityZone(String secondaryAvailabilityZone)The Availability Zone in which the standby instance is located when deploying with a MultiAZ standby instance.UpdateDbInstanceResponse.Builderstatus(String status)The status of the DB instance.UpdateDbInstanceResponse.Builderstatus(Status status)The status of the DB instance.UpdateDbInstanceResponse.BuildervpcSecurityGroupIds(String... vpcSecurityGroupIds)A list of VPC security group IDs associated with the DB instance.UpdateDbInstanceResponse.BuildervpcSecurityGroupIds(Collection<String> vpcSecurityGroupIds)A list of VPC security group IDs associated with the DB instance.UpdateDbInstanceResponse.BuildervpcSubnetIds(String... vpcSubnetIds)A list of VPC subnet IDs associated with the DB instance.UpdateDbInstanceResponse.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
UpdateDbInstanceResponse.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
UpdateDbInstanceResponse.Builder name(String name)
This customer-supplied name uniquely identifies the DB instance when interacting with the Amazon Timestream for InfluxDB API and AWS CLI commands.
- Parameters:
name- This customer-supplied name uniquely identifies the DB instance when interacting with the Amazon Timestream for InfluxDB API and AWS CLI commands.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
UpdateDbInstanceResponse.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
UpdateDbInstanceResponse.Builder status(String status)
The status of the DB instance.
-
status
UpdateDbInstanceResponse.Builder status(Status status)
The status of the DB instance.
-
endpoint
UpdateDbInstanceResponse.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
UpdateDbInstanceResponse.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
UpdateDbInstanceResponse.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
UpdateDbInstanceResponse.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
UpdateDbInstanceResponse.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
UpdateDbInstanceResponse.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
UpdateDbInstanceResponse.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
UpdateDbInstanceResponse.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
UpdateDbInstanceResponse.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
UpdateDbInstanceResponse.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
UpdateDbInstanceResponse.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
UpdateDbInstanceResponse.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
UpdateDbInstanceResponse.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
UpdateDbInstanceResponse.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
UpdateDbInstanceResponse.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
UpdateDbInstanceResponse.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
UpdateDbInstanceResponse.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 UpdateDbInstanceResponse.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
UpdateDbInstanceResponse.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.
-
-