Class Table
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Table.Builder,Table>
Represents a database table in Timestream. Tables contain one or more related time series. You can modify the retention duration of the memory store and the magnetic store for a table.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal Stringarn()The Amazon Resource Name that uniquely identifies this table.static Table.Builderbuilder()final InstantThe time when the Timestream table was created.final StringThe name of the Timestream database that contains this table.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final InstantThe time when the Timestream table was last updated.Contains properties to set on the table when enabling magnetic store writes.final RetentionPropertiesThe retention duration for the memory store and magnetic store.final Schemaschema()The schema of the table.static Class<? extends Table.Builder> final StringThe name of the Timestream table.final TableStatusThe current state of the table:final StringThe current state of the table:Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
arn
The Amazon Resource Name that uniquely identifies this table.
- Returns:
- The Amazon Resource Name that uniquely identifies this table.
-
tableName
The name of the Timestream table.
- Returns:
- The name of the Timestream table.
-
databaseName
The name of the Timestream database that contains this table.
- Returns:
- The name of the Timestream database that contains this table.
-
tableStatus
The current state of the table:
-
DELETING- The table is being deleted. -
ACTIVE- The table is ready for use.
If the service returns an enum value that is not available in the current SDK version,
tableStatuswill returnTableStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtableStatusAsString().- Returns:
- The current state of the table:
-
DELETING- The table is being deleted. -
ACTIVE- The table is ready for use.
-
- See Also:
-
-
tableStatusAsString
The current state of the table:
-
DELETING- The table is being deleted. -
ACTIVE- The table is ready for use.
If the service returns an enum value that is not available in the current SDK version,
tableStatuswill returnTableStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtableStatusAsString().- Returns:
- The current state of the table:
-
DELETING- The table is being deleted. -
ACTIVE- The table is ready for use.
-
- See Also:
-
-
retentionProperties
The retention duration for the memory store and magnetic store.
- Returns:
- The retention duration for the memory store and magnetic store.
-
creationTime
The time when the Timestream table was created.
- Returns:
- The time when the Timestream table was created.
-
lastUpdatedTime
The time when the Timestream table was last updated.
- Returns:
- The time when the Timestream table was last updated.
-
magneticStoreWriteProperties
Contains properties to set on the table when enabling magnetic store writes.
- Returns:
- Contains properties to set on the table when enabling magnetic store writes.
-
schema
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<Table.Builder,Table> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-