Interface GetDbClusterResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetDbClusterResponse.Builder,GetDbClusterResponse>,SdkBuilder<GetDbClusterResponse.Builder,GetDbClusterResponse>,SdkPojo,SdkResponse.Builder,TimestreamInfluxDbResponse.Builder
- Enclosing class:
- GetDbClusterResponse
public static interface GetDbClusterResponse.Builder extends TimestreamInfluxDbResponse.Builder, SdkPojo, CopyableBuilder<GetDbClusterResponse.Builder,GetDbClusterResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description GetDbClusterResponse.BuilderallocatedStorage(Integer allocatedStorage)The amount of storage allocated for your DB storage type (in gibibytes).GetDbClusterResponse.Builderarn(String arn)The Amazon Resource Name (ARN) of the DB cluster.GetDbClusterResponse.BuilderdbInstanceType(String dbInstanceType)The Timestream for InfluxDB instance type that InfluxDB runs on.GetDbClusterResponse.BuilderdbInstanceType(DbInstanceType dbInstanceType)The Timestream for InfluxDB instance type that InfluxDB runs on.GetDbClusterResponse.BuilderdbParameterGroupIdentifier(String dbParameterGroupIdentifier)The ID of the DB parameter group assigned to your DB cluster.GetDbClusterResponse.BuilderdbStorageType(String dbStorageType)The Timestream for InfluxDB DB storage type that InfluxDB stores data on.GetDbClusterResponse.BuilderdbStorageType(DbStorageType dbStorageType)The Timestream for InfluxDB DB storage type that InfluxDB stores data on.GetDbClusterResponse.BuilderdeploymentType(String deploymentType)Deployment type of the DB cluster.GetDbClusterResponse.BuilderdeploymentType(ClusterDeploymentType deploymentType)Deployment type of the DB cluster.GetDbClusterResponse.Builderendpoint(String endpoint)The endpoint used to connect to the Timestream for InfluxDB cluster for write and read operations.GetDbClusterResponse.BuilderfailoverMode(String failoverMode)The configured failover mode for the DB cluster.GetDbClusterResponse.BuilderfailoverMode(FailoverMode failoverMode)The configured failover mode for the DB cluster.GetDbClusterResponse.Builderid(String id)Service-generated unique identifier of the DB cluster to retrieve.GetDbClusterResponse.BuilderinfluxAuthParametersSecretArn(String influxAuthParametersSecretArn)The Amazon Resource Name (ARN) of the Amazon Web Services Secrets Manager secret containing the initial InfluxDB authorization parameters.default GetDbClusterResponse.BuilderlogDeliveryConfiguration(Consumer<LogDeliveryConfiguration.Builder> logDeliveryConfiguration)Configuration for sending InfluxDB engine logs to send to specified S3 bucket.GetDbClusterResponse.BuilderlogDeliveryConfiguration(LogDeliveryConfiguration logDeliveryConfiguration)Configuration for sending InfluxDB engine logs to send to specified S3 bucket.GetDbClusterResponse.Buildername(String name)Customer-supplied name of the Timestream for InfluxDB cluster.GetDbClusterResponse.BuildernetworkType(String networkType)Specifies whether the network type of the Timestream for InfluxDB cluster is IPv4, which can communicate over IPv4 protocol only, or DUAL, which can communicate over both IPv4 and IPv6 protocols.GetDbClusterResponse.BuildernetworkType(NetworkType networkType)Specifies whether the network type of the Timestream for InfluxDB cluster is IPv4, which can communicate over IPv4 protocol only, or DUAL, which can communicate over both IPv4 and IPv6 protocols.GetDbClusterResponse.Builderport(Integer port)The port number on which InfluxDB accepts connections.GetDbClusterResponse.BuilderpubliclyAccessible(Boolean publiclyAccessible)Indicates if the DB cluster has a public IP to facilitate access from outside the VPC.GetDbClusterResponse.BuilderreaderEndpoint(String readerEndpoint)The endpoint used to connect to the Timestream for InfluxDB cluster for read-only operations.GetDbClusterResponse.Builderstatus(String status)The status of the DB cluster.GetDbClusterResponse.Builderstatus(ClusterStatus status)The status of the DB cluster.GetDbClusterResponse.BuildervpcSecurityGroupIds(String... vpcSecurityGroupIds)A list of VPC security group IDs associated with the DB cluster.GetDbClusterResponse.BuildervpcSecurityGroupIds(Collection<String> vpcSecurityGroupIds)A list of VPC security group IDs associated with the DB cluster.GetDbClusterResponse.BuildervpcSubnetIds(String... vpcSubnetIds)A list of VPC subnet IDs associated with the DB cluster.GetDbClusterResponse.BuildervpcSubnetIds(Collection<String> vpcSubnetIds)A list of VPC subnet IDs associated with the DB cluster.-
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
GetDbClusterResponse.Builder id(String id)
Service-generated unique identifier of the DB cluster to retrieve.
- Parameters:
id- Service-generated unique identifier of the DB cluster to retrieve.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
GetDbClusterResponse.Builder name(String name)
Customer-supplied name of the Timestream for InfluxDB cluster.
- Parameters:
name- Customer-supplied name of the Timestream for InfluxDB cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
GetDbClusterResponse.Builder arn(String arn)
The Amazon Resource Name (ARN) of the DB cluster.
- Parameters:
arn- The Amazon Resource Name (ARN) of the DB cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
GetDbClusterResponse.Builder status(String status)
The status of the DB cluster.
- Parameters:
status- The status of the DB cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ClusterStatus,ClusterStatus
-
status
GetDbClusterResponse.Builder status(ClusterStatus status)
The status of the DB cluster.
- Parameters:
status- The status of the DB cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ClusterStatus,ClusterStatus
-
endpoint
GetDbClusterResponse.Builder endpoint(String endpoint)
The endpoint used to connect to the Timestream for InfluxDB cluster for write and read operations.
- Parameters:
endpoint- The endpoint used to connect to the Timestream for InfluxDB cluster for write and read operations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
readerEndpoint
GetDbClusterResponse.Builder readerEndpoint(String readerEndpoint)
The endpoint used to connect to the Timestream for InfluxDB cluster for read-only operations.
- Parameters:
readerEndpoint- The endpoint used to connect to the Timestream for InfluxDB cluster for read-only operations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
port
GetDbClusterResponse.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.
-
deploymentType
GetDbClusterResponse.Builder deploymentType(String deploymentType)
Deployment type of the DB cluster.
- Parameters:
deploymentType- Deployment type of the DB cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ClusterDeploymentType,ClusterDeploymentType
-
deploymentType
GetDbClusterResponse.Builder deploymentType(ClusterDeploymentType deploymentType)
Deployment type of the DB cluster.
- Parameters:
deploymentType- Deployment type of the DB cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ClusterDeploymentType,ClusterDeploymentType
-
dbInstanceType
GetDbClusterResponse.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
GetDbClusterResponse.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
-
networkType
GetDbClusterResponse.Builder networkType(String networkType)
Specifies whether the network type of the Timestream for InfluxDB cluster 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 network type of the Timestream for InfluxDB cluster 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
GetDbClusterResponse.Builder networkType(NetworkType networkType)
Specifies whether the network type of the Timestream for InfluxDB cluster 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 network type of the Timestream for InfluxDB cluster 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
-
dbStorageType
GetDbClusterResponse.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
GetDbClusterResponse.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
GetDbClusterResponse.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.
-
publiclyAccessible
GetDbClusterResponse.Builder publiclyAccessible(Boolean publiclyAccessible)
Indicates if the DB cluster has a public IP to facilitate access from outside the VPC.
- Parameters:
publiclyAccessible- Indicates if the DB cluster has a public IP to facilitate access from outside the VPC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dbParameterGroupIdentifier
GetDbClusterResponse.Builder dbParameterGroupIdentifier(String dbParameterGroupIdentifier)
The ID of the DB parameter group assigned to your DB cluster.
- Parameters:
dbParameterGroupIdentifier- The ID of the DB parameter group assigned to your DB cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logDeliveryConfiguration
GetDbClusterResponse.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 GetDbClusterResponse.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
GetDbClusterResponse.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.
-
vpcSubnetIds
GetDbClusterResponse.Builder vpcSubnetIds(Collection<String> vpcSubnetIds)
A list of VPC subnet IDs associated with the DB cluster.
- Parameters:
vpcSubnetIds- A list of VPC subnet IDs associated with the DB cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcSubnetIds
GetDbClusterResponse.Builder vpcSubnetIds(String... vpcSubnetIds)
A list of VPC subnet IDs associated with the DB cluster.
- Parameters:
vpcSubnetIds- A list of VPC subnet IDs associated with the DB cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcSecurityGroupIds
GetDbClusterResponse.Builder vpcSecurityGroupIds(Collection<String> vpcSecurityGroupIds)
A list of VPC security group IDs associated with the DB cluster.
- Parameters:
vpcSecurityGroupIds- A list of VPC security group IDs associated with the DB cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcSecurityGroupIds
GetDbClusterResponse.Builder vpcSecurityGroupIds(String... vpcSecurityGroupIds)
A list of VPC security group IDs associated with the DB cluster.
- Parameters:
vpcSecurityGroupIds- A list of VPC security group IDs associated with the DB cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
failoverMode
GetDbClusterResponse.Builder failoverMode(String failoverMode)
The configured failover mode for the DB cluster.
- Parameters:
failoverMode- The configured failover mode for the DB cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FailoverMode,FailoverMode
-
failoverMode
GetDbClusterResponse.Builder failoverMode(FailoverMode failoverMode)
The configured failover mode for the DB cluster.
- Parameters:
failoverMode- The configured failover mode for the DB cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FailoverMode,FailoverMode
-
-