Interface DbClusterSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DbClusterSummary.Builder,DbClusterSummary>,SdkBuilder<DbClusterSummary.Builder,DbClusterSummary>,SdkPojo
- Enclosing class:
- DbClusterSummary
public static interface DbClusterSummary.Builder extends SdkPojo, CopyableBuilder<DbClusterSummary.Builder,DbClusterSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DbClusterSummary.BuilderallocatedStorage(Integer allocatedStorage)The amount of storage allocated for your DB storage type (in gibibytes).DbClusterSummary.Builderarn(String arn)The Amazon Resource Name (ARN) of the DB cluster.DbClusterSummary.BuilderdbInstanceType(String dbInstanceType)The Timestream for InfluxDB DB instance type that InfluxDB runs on.DbClusterSummary.BuilderdbInstanceType(DbInstanceType dbInstanceType)The Timestream for InfluxDB DB instance type that InfluxDB runs on.DbClusterSummary.BuilderdbStorageType(String dbStorageType)The Timestream for InfluxDB DB storage type that InfluxDB stores data on.DbClusterSummary.BuilderdbStorageType(DbStorageType dbStorageType)The Timestream for InfluxDB DB storage type that InfluxDB stores data on.DbClusterSummary.BuilderdeploymentType(String deploymentType)Deployment type of the DB clusterDbClusterSummary.BuilderdeploymentType(ClusterDeploymentType deploymentType)Deployment type of the DB clusterDbClusterSummary.Builderendpoint(String endpoint)The endpoint used to connect to the Timestream for InfluxDB cluster for write and read operations.DbClusterSummary.Builderid(String id)Service-generated unique identifier of the DB cluster to retrieve.DbClusterSummary.Buildername(String name)Customer supplied name of the Timestream for InfluxDB cluster.DbClusterSummary.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.DbClusterSummary.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.DbClusterSummary.Builderport(Integer port)The port number on which InfluxDB accepts connections.DbClusterSummary.BuilderreaderEndpoint(String readerEndpoint)The endpoint used to connect to the Timestream for InfluxDB cluster for read-only operations.DbClusterSummary.Builderstatus(String status)The status of the DB cluster.DbClusterSummary.Builderstatus(ClusterStatus status)The status of 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
-
-
-
-
Method Detail
-
id
DbClusterSummary.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
DbClusterSummary.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
DbClusterSummary.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
DbClusterSummary.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
DbClusterSummary.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
DbClusterSummary.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
DbClusterSummary.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
DbClusterSummary.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
DbClusterSummary.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
DbClusterSummary.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
DbClusterSummary.Builder dbInstanceType(String dbInstanceType)
The Timestream for InfluxDB DB instance type that InfluxDB runs on.
- Parameters:
dbInstanceType- The Timestream for InfluxDB DB 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
DbClusterSummary.Builder dbInstanceType(DbInstanceType dbInstanceType)
The Timestream for InfluxDB DB instance type that InfluxDB runs on.
- Parameters:
dbInstanceType- The Timestream for InfluxDB DB 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
DbClusterSummary.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
DbClusterSummary.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
DbClusterSummary.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
DbClusterSummary.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
DbClusterSummary.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.
-
-