Interface TimeseriesItem.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<TimeseriesItem.Builder,,TimeseriesItem> SdkBuilder<TimeseriesItem.Builder,,TimeseriesItem> SdkPojo
- Enclosing class:
TimeseriesItem
@Mutable
@NotThreadSafe
public static interface TimeseriesItem.Builder
extends SdkPojo, CopyableBuilder<TimeseriesItem.Builder,TimeseriesItem>
-
Method Summary
Modifier and TypeMethodDescriptiondefault TimeseriesItem.BuilderformatSettings(Consumer<FormatSettings.Builder> formatSettings) <p>The optional format settings for the output.</p> This is a convenience method that creates an instance of theFormatSettings.Builderavoiding the need to create one manually viaFormatSettings.builder().formatSettings(FormatSettings formatSettings) <p>The optional format settings for the output.</p>propertyAlias(String propertyAlias) <p>The customer-friendly alias for the timeseries.timeSeriesId(String timeSeriesId) <p>The unique identifier for the timeseries.default TimeseriesItem.BuildertrimSettings(Consumer<TrimSettings.Builder> trimSettings) <p>The trim settings for the time range to export.trimSettings(TrimSettings trimSettings) <p>The trim settings for the time range to export.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
timeSeriesId
<p>The unique identifier for the timeseries. Mutually exclusive with propertyAlias.</p>- Parameters:
timeSeriesId- <p>The unique identifier for the timeseries. Mutually exclusive with propertyAlias.</p>- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
propertyAlias
<p>The customer-friendly alias for the timeseries. Mutually exclusive with timeSeriesId.</p>- Parameters:
propertyAlias- <p>The customer-friendly alias for the timeseries. Mutually exclusive with timeSeriesId.</p>- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trimSettings
<p>The trim settings for the time range to export. Required for VIDEO and TELEMETRY data types; optional for ANNOTATION data types.</p>- Parameters:
trimSettings- <p>The trim settings for the time range to export. Required for VIDEO and TELEMETRY data types; optional for ANNOTATION data types.</p>- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trimSettings
<p>The trim settings for the time range to export. Required for VIDEO and TELEMETRY data types; optional for ANNOTATION data types.</p> This is a convenience method that creates an instance of theTrimSettings.Builderavoiding the need to create one manually viaTrimSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totrimSettings(TrimSettings).- Parameters:
trimSettings- a consumer that will call methods onTrimSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
formatSettings
<p>The optional format settings for the output.</p>- Parameters:
formatSettings- <p>The optional format settings for the output.</p>- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
formatSettings
<p>The optional format settings for the output.</p> This is a convenience method that creates an instance of theFormatSettings.Builderavoiding the need to create one manually viaFormatSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toformatSettings(FormatSettings).- Parameters:
formatSettings- a consumer that will call methods onFormatSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-