Class DescribeTimeSeriesResponse
- java.lang.Object
-
- software.amazon.awssdk.core.SdkResponse
-
- software.amazon.awssdk.awscore.AwsResponse
-
- software.amazon.awssdk.services.iotsitewise.model.IoTSiteWiseResponse
-
- software.amazon.awssdk.services.iotsitewise.model.DescribeTimeSeriesResponse
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<DescribeTimeSeriesResponse.Builder,DescribeTimeSeriesResponse>
@Generated("software.amazon.awssdk:codegen") public final class DescribeTimeSeriesResponse extends IoTSiteWiseResponse implements ToCopyableBuilder<DescribeTimeSeriesResponse.Builder,DescribeTimeSeriesResponse>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDescribeTimeSeriesResponse.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 DescribeTimeSeriesResponse.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 DescribeTimeSeriesResponse.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.DescribeTimeSeriesResponse.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.services.iotsitewise.model.IoTSiteWiseResponse
responseMetadata
-
Methods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponse
-
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 DescribeTimeSeriesResponse.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DescribeTimeSeriesResponse.Builder,DescribeTimeSeriesResponse>- Specified by:
toBuilderin classAwsResponse
-
builder
public static DescribeTimeSeriesResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends DescribeTimeSeriesResponse.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsResponse
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsResponse
-
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.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkResponse
-
-