Class TimeSeriesSummary
- java.lang.Object
-
- software.amazon.awssdk.services.iotsitewise.model.TimeSeriesSummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<TimeSeriesSummary.Builder,TimeSeriesSummary>
@Generated("software.amazon.awssdk:codegen") public final class TimeSeriesSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TimeSeriesSummary.Builder,TimeSeriesSummary>
Contains a summary of a time series (data stream).
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTimeSeriesSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringalias()The alias that identifies the time series.StringassetId()The ID of the asset in which the asset property was created.static TimeSeriesSummary.Builderbuilder()PropertyDataTypedataType()The data type of the time series.StringdataTypeAsString()The data type of the time series.StringdataTypeSpec()The data type of the structure for this time series.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringpropertyId()The ID of the asset property.List<SdkField<?>>sdkFields()static Class<? extends TimeSeriesSummary.Builder>serializableBuilderClass()StringtimeSeriesArn()The ARN of the time series, which has the following format.InstanttimeSeriesCreationDate()The date that the time series was created, in Unix epoch time.StringtimeSeriesId()The ID of the time series.InstanttimeSeriesLastUpdateDate()The date that the time series was last updated, in Unix epoch time.TimeSeriesSummary.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
-
assetId
public final String assetId()
The ID of the asset in which the asset property was created.
- Returns:
- The ID of the asset in which the asset property was created.
-
propertyId
public final String propertyId()
The ID of the asset property.
- Returns:
- The ID of the asset property.
-
alias
public final String alias()
The alias that identifies the time series.
- Returns:
- The alias that identifies the time series.
-
timeSeriesId
public final String timeSeriesId()
The ID of the time series.
- Returns:
- The ID of the time series.
-
dataType
public final PropertyDataType dataType()
The data type of the time series.
If you specify
STRUCT, you must also specifydataTypeSpecto identify the type of the structure for this time series.If the service returns an enum value that is not available in the current SDK version,
dataTypewill returnPropertyDataType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdataTypeAsString().- Returns:
- The data type of the time series.
If you specify
STRUCT, you must also specifydataTypeSpecto identify the type of the structure for this time series. - See Also:
PropertyDataType
-
dataTypeAsString
public final String dataTypeAsString()
The data type of the time series.
If you specify
STRUCT, you must also specifydataTypeSpecto identify the type of the structure for this time series.If the service returns an enum value that is not available in the current SDK version,
dataTypewill returnPropertyDataType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdataTypeAsString().- Returns:
- The data type of the time series.
If you specify
STRUCT, you must also specifydataTypeSpecto identify the type of the structure for this time series. - See Also:
PropertyDataType
-
dataTypeSpec
public final String dataTypeSpec()
The data type of the structure for this time series. This parameter is required for time series that have the
STRUCTdata type.The options for this parameter depend on the type of the composite model in which you created the asset property that is associated with your time series. Use
AWS/ALARM_STATEfor alarm state in alarm composite models.- Returns:
- The data type of the structure for this time series. This parameter is required for time series that have
the
STRUCTdata type.The options for this parameter depend on the type of the composite model in which you created the asset property that is associated with your time series. Use
AWS/ALARM_STATEfor alarm state in alarm composite models.
-
timeSeriesCreationDate
public final Instant timeSeriesCreationDate()
The date that the time series was created, in Unix epoch time.
- Returns:
- The date that the time series was created, in Unix epoch time.
-
timeSeriesLastUpdateDate
public final Instant timeSeriesLastUpdateDate()
The date that the time series was last updated, in Unix epoch time.
- Returns:
- The date that the time series was last updated, in Unix epoch time.
-
timeSeriesArn
public final String timeSeriesArn()
The ARN of the time series, which has the following format.
arn:${Partition}:iotsitewise:${Region}:${Account}:time-series/${TimeSeriesId}- Returns:
- The ARN of the
time series, which has the following format.
arn:${Partition}:iotsitewise:${Region}:${Account}:time-series/${TimeSeriesId}
-
toBuilder
public TimeSeriesSummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<TimeSeriesSummary.Builder,TimeSeriesSummary>
-
builder
public static TimeSeriesSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends TimeSeriesSummary.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.
-
-