Interface GetCaptureDataRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<GetCaptureDataRequest.Builder,,GetCaptureDataRequest> IoTSiteWiseRequest.Builder,SdkBuilder<GetCaptureDataRequest.Builder,,GetCaptureDataRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
GetCaptureDataRequest
-
Method Summary
Modifier and TypeMethodDescriptiondefault GetCaptureDataRequest.BuilderendTime(Consumer<TimeInNanos.Builder> endTime) The end time for the video data range.endTime(TimeInNanos endTime) The end time for the video data range.default GetCaptureDataRequest.BuilderformatSettings(Consumer<FormatSettings.Builder> formatSettings) The optional format settings for the output.formatSettings(FormatSettings formatSettings) The optional format settings for the output.The token from a previous response used to continue retrieving data.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.propertyAlias(String propertyAlias) The property alias that identifies the capture source.default GetCaptureDataRequest.BuilderstartTime(Consumer<TimeInNanos.Builder> startTime) The start time for the video data range.startTime(TimeInNanos startTime) The start time for the video data range.timeSeriesId(String timeSeriesId) The time series ID that identifies the capture source.workspaceName(String workspaceName) The name of the workspace that contains the capture source.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.iotsitewise.model.IoTSiteWiseRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
workspaceName
The name of the workspace that contains the capture source.
- Parameters:
workspaceName- The name of the workspace that contains the capture source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startTime
The start time for the video data range.
- Parameters:
startTime- The start time for the video data range.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startTime
The start time for the video data range.
This is a convenience method that creates an instance of theTimeInNanos.Builderavoiding the need to create one manually viaTimeInNanos.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostartTime(TimeInNanos).- Parameters:
startTime- a consumer that will call methods onTimeInNanos.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
endTime
The end time for the video data range. Must be greater than startTime.
- Parameters:
endTime- The end time for the video data range. Must be greater than startTime.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endTime
The end time for the video data range. Must be greater than startTime.
This is a convenience method that creates an instance of theTimeInNanos.Builderavoiding the need to create one manually viaTimeInNanos.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toendTime(TimeInNanos).- Parameters:
endTime- a consumer that will call methods onTimeInNanos.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
timeSeriesId
The time series ID that identifies the capture source. Mutually exclusive with propertyAlias.
- Parameters:
timeSeriesId- The time series ID that identifies the capture source. Mutually exclusive with propertyAlias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
propertyAlias
The property alias that identifies the capture source. Mutually exclusive with timeSeriesId.
- Parameters:
propertyAlias- The property alias that identifies the capture source. Mutually exclusive with timeSeriesId.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
formatSettings
The optional format settings for the output.
- Parameters:
formatSettings- The optional format settings for the output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
formatSettings
default GetCaptureDataRequest.Builder formatSettings(Consumer<FormatSettings.Builder> formatSettings) The optional format settings for the output.
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:
-
nextToken
The token from a previous response used to continue retrieving data.
- Parameters:
nextToken- The token from a previous response used to continue retrieving data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
GetCaptureDataRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
GetCaptureDataRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-