Interface EventDetection.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<EventDetection.Builder,,EventDetection> SdkBuilder<EventDetection.Builder,,EventDetection> SdkPojo
- Enclosing class:
EventDetection
@Mutable
@NotThreadSafe
public static interface EventDetection.Builder
extends SdkPojo, CopyableBuilder<EventDetection.Builder,EventDetection>
-
Method Summary
Modifier and TypeMethodDescription<p>The IoT SiteWise dataset ID containing the video time-series data to analyze.propertyAlias(String propertyAlias) <p>Human-readable alias for the video time series to analyze (e.g., /camera/warehouse/zone-a).timeSeriesId(String timeSeriesId) <p>Unique system identifier for the video time series to analyze.default EventDetection.BuildertrimSettings(Consumer<EnrichmentTrimSettings.Builder> trimSettings) <p>Time range settings defining which portion of the video time-series data to process.trimSettings(EnrichmentTrimSettings trimSettings) <p>Time range settings defining which portion of the video time-series data to process.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
-
datasetId
<p>The IoT SiteWise dataset ID containing the video time-series data to analyze. Query IoT SiteWise to discover available datasets in your workspace.</p>- Parameters:
datasetId- <p>The IoT SiteWise dataset ID containing the video time-series data to analyze. Query IoT SiteWise to discover available datasets in your workspace.</p>- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timeSeriesId
<p>Unique system identifier for the video time series to analyze. Specify either timeSeriesId or propertyAlias, but not both. Use this when you have the system-generated time series identifier from IoT SiteWise.</p>- Parameters:
timeSeriesId- <p>Unique system identifier for the video time series to analyze. Specify either timeSeriesId or propertyAlias, but not both. Use this when you have the system-generated time series identifier from IoT SiteWise.</p>- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
propertyAlias
<p>Human-readable alias for the video time series to analyze (e.g., /camera/warehouse/zone-a). Specify either propertyAlias or timeSeriesId, but not both. Use this when you have configured friendly aliases in IoT SiteWise for better readability.</p>- Parameters:
propertyAlias- <p>Human-readable alias for the video time series to analyze (e.g., /camera/warehouse/zone-a). Specify either propertyAlias or timeSeriesId, but not both. Use this when you have configured friendly aliases in IoT SiteWise for better readability.</p>- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trimSettings
<p>Time range settings defining which portion of the video time-series data to process. Required to ensure predictable processing time and prevent analyzing unbounded datasets. Start and end times must be within the dataset's time bounds.</p>- Parameters:
trimSettings- <p>Time range settings defining which portion of the video time-series data to process. Required to ensure predictable processing time and prevent analyzing unbounded datasets. Start and end times must be within the dataset's time bounds.</p>- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trimSettings
<p>Time range settings defining which portion of the video time-series data to process. Required to ensure predictable processing time and prevent analyzing unbounded datasets. Start and end times must be within the dataset's time bounds.</p> This is a convenience method that creates an instance of theEnrichmentTrimSettings.Builderavoiding the need to create one manually viaEnrichmentTrimSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totrimSettings(EnrichmentTrimSettings).- Parameters:
trimSettings- a consumer that will call methods onEnrichmentTrimSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-