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 SummaryNested Classes
- 
Method SummaryModifier 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.ToCopyableBuildercopy
- 
Method Details- 
arnThe Amazon Resource Name that uniquely identifies this table. - Returns:
- The Amazon Resource Name that uniquely identifies this table.
 
- 
tableNameThe name of the Timestream table. - Returns:
- The name of the Timestream table.
 
- 
databaseNameThe name of the Timestream database that contains this table. - Returns:
- The name of the Timestream database that contains this table.
 
- 
tableStatusThe 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:
 
- 
 
- 
tableStatusAsStringThe 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:
 
- 
 
- 
retentionPropertiesThe retention duration for the memory store and magnetic store. - Returns:
- The retention duration for the memory store and magnetic store.
 
- 
creationTimeThe time when the Timestream table was created. - Returns:
- The time when the Timestream table was created.
 
- 
lastUpdatedTimeThe time when the Timestream table was last updated. - Returns:
- The time when the Timestream table was last updated.
 
- 
magneticStoreWritePropertiesContains 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
- 
toBuilderDescription copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
- toBuilderin interface- ToCopyableBuilder<Table.Builder,- Table> 
- Returns:
- a builder for type T
 
- 
builder
- 
serializableBuilderClass
- 
hashCode
- 
equals
- 
equalsBySdkFieldsDescription 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 interface- SdkPojo
- 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
- 
sdkFieldNameToField- Specified by:
- sdkFieldNameToFieldin interface- SdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
 
 
-