Class DbInstanceSummary
- java.lang.Object
-
- software.amazon.awssdk.services.timestreaminfluxdb.model.DbInstanceSummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DbInstanceSummary.Builder,DbInstanceSummary>
@Generated("software.amazon.awssdk:codegen") public final class DbInstanceSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DbInstanceSummary.Builder,DbInstanceSummary>
Contains a summary of a DB instance.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDbInstanceSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IntegerallocatedStorage()The amount of storage to allocate for your DbStorageType in GiB (gibibytes).Stringarn()The Amazon Resource Name (ARN) of the DB instance.static DbInstanceSummary.Builderbuilder()DbInstanceTypedbInstanceType()The Timestream for InfluxDB instance type to run InfluxDB on.StringdbInstanceTypeAsString()The Timestream for InfluxDB instance type to run InfluxDB on.DbStorageTypedbStorageType()The storage type for your DB instance.StringdbStorageTypeAsString()The storage type for your DB instance.DeploymentTypedeploymentType()Single-Instance or with a MultiAZ Standby for High availability.StringdeploymentTypeAsString()Single-Instance or with a MultiAZ Standby for High availability.Stringendpoint()The endpoint used to connect to InfluxDB.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringid()The service-generated unique identifier of the DB instance.Stringname()This customer-supplied name uniquely identifies the DB instance when interacting with the Amazon Timestream for InfluxDB API and AWS CLI commands.List<SdkField<?>>sdkFields()static Class<? extends DbInstanceSummary.Builder>serializableBuilderClass()Statusstatus()The status of the DB instance.StringstatusAsString()The status of the DB instance.DbInstanceSummary.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()
The service-generated unique identifier of the DB instance.
- Returns:
- The service-generated unique identifier of the DB instance.
-
name
public final String name()
This customer-supplied name uniquely identifies the DB instance when interacting with the Amazon Timestream for InfluxDB API and AWS CLI commands.
- Returns:
- This customer-supplied name uniquely identifies the DB instance when interacting with the Amazon Timestream for InfluxDB API and AWS CLI commands.
-
arn
public final String arn()
The Amazon Resource Name (ARN) of the DB instance.
- Returns:
- The Amazon Resource Name (ARN) of the DB instance.
-
status
public final Status status()
The status of the DB instance.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the DB instance.
- See Also:
Status
-
statusAsString
public final String statusAsString()
The status of the DB instance.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the DB instance.
- See Also:
Status
-
endpoint
public final String endpoint()
The endpoint used to connect to InfluxDB. The default InfluxDB port is 8086.
- Returns:
- The endpoint used to connect to InfluxDB. The default InfluxDB port is 8086.
-
dbInstanceType
public final DbInstanceType dbInstanceType()
The Timestream for InfluxDB instance type to run InfluxDB 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 instance type to run InfluxDB on.
- See Also:
DbInstanceType
-
dbInstanceTypeAsString
public final String dbInstanceTypeAsString()
The Timestream for InfluxDB instance type to run InfluxDB 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 instance type to run InfluxDB on.
- See Also:
DbInstanceType
-
dbStorageType
public final DbStorageType dbStorageType()
The storage type for your DB instance.
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 storage type for your DB instance.
- See Also:
DbStorageType
-
dbStorageTypeAsString
public final String dbStorageTypeAsString()
The storage type for your DB instance.
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 storage type for your DB instance.
- See Also:
DbStorageType
-
allocatedStorage
public final Integer allocatedStorage()
The amount of storage to allocate for your DbStorageType in GiB (gibibytes).
- Returns:
- The amount of storage to allocate for your DbStorageType in GiB (gibibytes).
-
deploymentType
public final DeploymentType deploymentType()
Single-Instance or with a MultiAZ Standby for High availability.
If the service returns an enum value that is not available in the current SDK version,
deploymentTypewill returnDeploymentType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdeploymentTypeAsString().- Returns:
- Single-Instance or with a MultiAZ Standby for High availability.
- See Also:
DeploymentType
-
deploymentTypeAsString
public final String deploymentTypeAsString()
Single-Instance or with a MultiAZ Standby for High availability.
If the service returns an enum value that is not available in the current SDK version,
deploymentTypewill returnDeploymentType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdeploymentTypeAsString().- Returns:
- Single-Instance or with a MultiAZ Standby for High availability.
- See Also:
DeploymentType
-
toBuilder
public DbInstanceSummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DbInstanceSummary.Builder,DbInstanceSummary>
-
builder
public static DbInstanceSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends DbInstanceSummary.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.
-
-