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.BuilderdbClusterId(String dbClusterId)Specifies the DbCluster to which this DbInstance belongs to.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 Amazon Web Services Secrets Manager secret containing the initial InfluxDB authorization parameters.UpdateDbInstanceResponse.BuilderinstanceMode(String instanceMode)Specifies the DbInstance's role in the cluster.UpdateDbInstanceResponse.BuilderinstanceMode(InstanceMode instanceMode)Specifies the DbInstance's role in the cluster.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 Amazon Web Services CLI commands.UpdateDbInstanceResponse.BuildernetworkType(String networkType)Specifies whether the networkType of the Timestream for InfluxDB instance is IPV4, which can communicate over IPv4 protocol only, or DUAL, which can communicate over both IPv4 and IPv6 protocols.UpdateDbInstanceResponse.BuildernetworkType(NetworkType networkType)Specifies whether the networkType of the Timestream for InfluxDB instance is IPV4, which can communicate over IPv4 protocol only, or DUAL, which can communicate over both IPv4 and IPv6 protocols.UpdateDbInstanceResponse.Builderport(Integer port)The port number on which InfluxDB accepts connections.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, sdkFieldNameToField, 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 Amazon Web Services CLI commands.
- Parameters:
name- This customer-supplied name uniquely identifies the DB instance when interacting with the Amazon Timestream for InfluxDB API and Amazon Web Services 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.
-
port
UpdateDbInstanceResponse.Builder port(Integer port)
The port number on which InfluxDB accepts connections.
- Parameters:
port- The port number on which InfluxDB accepts connections.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkType
UpdateDbInstanceResponse.Builder networkType(String networkType)
Specifies whether the networkType of the Timestream for InfluxDB instance is IPV4, which can communicate over IPv4 protocol only, or DUAL, which can communicate over both IPv4 and IPv6 protocols.
- Parameters:
networkType- Specifies whether the networkType of the Timestream for InfluxDB instance is IPV4, which can communicate over IPv4 protocol only, or DUAL, which can communicate over both IPv4 and IPv6 protocols.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NetworkType,NetworkType
-
networkType
UpdateDbInstanceResponse.Builder networkType(NetworkType networkType)
Specifies whether the networkType of the Timestream for InfluxDB instance is IPV4, which can communicate over IPv4 protocol only, or DUAL, which can communicate over both IPv4 and IPv6 protocols.
- Parameters:
networkType- Specifies whether the networkType of the Timestream for InfluxDB instance is IPV4, which can communicate over IPv4 protocol only, or DUAL, which can communicate over both IPv4 and IPv6 protocols.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NetworkType,NetworkType
-
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 Amazon Web Services 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 Amazon Web Services 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.
-
dbClusterId
UpdateDbInstanceResponse.Builder dbClusterId(String dbClusterId)
Specifies the DbCluster to which this DbInstance belongs to.
- Parameters:
dbClusterId- Specifies the DbCluster to which this DbInstance belongs to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceMode
UpdateDbInstanceResponse.Builder instanceMode(String instanceMode)
Specifies the DbInstance's role in the cluster.
- Parameters:
instanceMode- Specifies the DbInstance's role in the cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
InstanceMode,InstanceMode
-
instanceMode
UpdateDbInstanceResponse.Builder instanceMode(InstanceMode instanceMode)
Specifies the DbInstance's role in the cluster.
- Parameters:
instanceMode- Specifies the DbInstance's role in the cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
InstanceMode,InstanceMode
-
-