Class DbClusterSummary
- java.lang.Object
-
- software.amazon.awssdk.services.timestreaminfluxdb.model.DbClusterSummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DbClusterSummary.Builder,DbClusterSummary>
@Generated("software.amazon.awssdk:codegen") public final class DbClusterSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DbClusterSummary.Builder,DbClusterSummary>
Describes a summary of a Timestream for InfluxDB cluster.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDbClusterSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IntegerallocatedStorage()The amount of storage allocated for your DB storage type (in gibibytes).Stringarn()The Amazon Resource Name (ARN) of the DB cluster.static DbClusterSummary.Builderbuilder()DbInstanceTypedbInstanceType()The Timestream for InfluxDB DB instance type that InfluxDB runs on.StringdbInstanceTypeAsString()The Timestream for InfluxDB DB instance type that InfluxDB runs on.DbStorageTypedbStorageType()The Timestream for InfluxDB DB storage type that InfluxDB stores data on.StringdbStorageTypeAsString()The Timestream for InfluxDB DB storage type that InfluxDB stores data on.ClusterDeploymentTypedeploymentType()Deployment type of the DB clusterStringdeploymentTypeAsString()Deployment type of the DB clusterStringendpoint()The endpoint used to connect to the Timestream for InfluxDB cluster for write and read operations.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringid()Service-generated unique identifier of the DB cluster to retrieve.Stringname()Customer supplied name of the Timestream for InfluxDB cluster.NetworkTypenetworkType()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.StringnetworkTypeAsString()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.Integerport()The port number on which InfluxDB accepts connections.StringreaderEndpoint()The endpoint used to connect to the Timestream for InfluxDB cluster for read-only operations.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends DbClusterSummary.Builder>serializableBuilderClass()ClusterStatusstatus()The status of the DB cluster.StringstatusAsString()The status of the DB cluster.DbClusterSummary.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
id
public final String id()
Service-generated unique identifier of the DB cluster to retrieve.
- Returns:
- Service-generated unique identifier of the DB cluster to retrieve.
-
name
public final String name()
Customer supplied name of the Timestream for InfluxDB cluster.
- Returns:
- Customer supplied name of the Timestream for InfluxDB cluster.
-
arn
public final String arn()
The Amazon Resource Name (ARN) of the DB cluster.
- Returns:
- The Amazon Resource Name (ARN) of the DB cluster.
-
status
public final ClusterStatus status()
The status of the DB cluster.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnClusterStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the DB cluster.
- See Also:
ClusterStatus
-
statusAsString
public final String statusAsString()
The status of the DB cluster.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnClusterStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the DB cluster.
- See Also:
ClusterStatus
-
endpoint
public final String endpoint()
The endpoint used to connect to the Timestream for InfluxDB cluster for write and read operations.
- Returns:
- The endpoint used to connect to the Timestream for InfluxDB cluster for write and read operations.
-
readerEndpoint
public final String readerEndpoint()
The endpoint used to connect to the Timestream for InfluxDB cluster for read-only operations.
- Returns:
- The endpoint used to connect to the Timestream for InfluxDB cluster for read-only operations.
-
port
public final Integer port()
The port number on which InfluxDB accepts connections.
- Returns:
- The port number on which InfluxDB accepts connections.
-
deploymentType
public final ClusterDeploymentType deploymentType()
Deployment type of the DB cluster
If the service returns an enum value that is not available in the current SDK version,
deploymentTypewill returnClusterDeploymentType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdeploymentTypeAsString().- Returns:
- Deployment type of the DB cluster
- See Also:
ClusterDeploymentType
-
deploymentTypeAsString
public final String deploymentTypeAsString()
Deployment type of the DB cluster
If the service returns an enum value that is not available in the current SDK version,
deploymentTypewill returnClusterDeploymentType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdeploymentTypeAsString().- Returns:
- Deployment type of the DB cluster
- See Also:
ClusterDeploymentType
-
dbInstanceType
public final DbInstanceType dbInstanceType()
The Timestream for InfluxDB DB instance type that InfluxDB runs on.
If the service returns an enum value that is not available in the current SDK version,
dbInstanceTypewill returnDbInstanceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdbInstanceTypeAsString().- Returns:
- The Timestream for InfluxDB DB instance type that InfluxDB runs on.
- See Also:
DbInstanceType
-
dbInstanceTypeAsString
public final String dbInstanceTypeAsString()
The Timestream for InfluxDB DB instance type that InfluxDB runs on.
If the service returns an enum value that is not available in the current SDK version,
dbInstanceTypewill returnDbInstanceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdbInstanceTypeAsString().- Returns:
- The Timestream for InfluxDB DB instance type that InfluxDB runs on.
- See Also:
DbInstanceType
-
networkType
public final 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.
If the service returns an enum value that is not available in the current SDK version,
networkTypewill returnNetworkType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromnetworkTypeAsString().- Returns:
- 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.
- See Also:
NetworkType
-
networkTypeAsString
public final String networkTypeAsString()
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.
If the service returns an enum value that is not available in the current SDK version,
networkTypewill returnNetworkType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromnetworkTypeAsString().- Returns:
- 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.
- See Also:
NetworkType
-
dbStorageType
public final DbStorageType dbStorageType()
The Timestream for InfluxDB DB storage type that InfluxDB stores data on.
If the service returns an enum value that is not available in the current SDK version,
dbStorageTypewill returnDbStorageType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdbStorageTypeAsString().- Returns:
- The Timestream for InfluxDB DB storage type that InfluxDB stores data on.
- See Also:
DbStorageType
-
dbStorageTypeAsString
public final String dbStorageTypeAsString()
The Timestream for InfluxDB DB storage type that InfluxDB stores data on.
If the service returns an enum value that is not available in the current SDK version,
dbStorageTypewill returnDbStorageType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdbStorageTypeAsString().- Returns:
- The Timestream for InfluxDB DB storage type that InfluxDB stores data on.
- See Also:
DbStorageType
-
allocatedStorage
public final Integer allocatedStorage()
The amount of storage allocated for your DB storage type (in gibibytes).
- Returns:
- The amount of storage allocated for your DB storage type (in gibibytes).
-
toBuilder
public DbClusterSummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DbClusterSummary.Builder,DbClusterSummary>
-
builder
public static DbClusterSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends DbClusterSummary.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-