Interface UpdateStreamProcessorRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateStreamProcessorRequest.Builder,UpdateStreamProcessorRequest>,RekognitionRequest.Builder,SdkBuilder<UpdateStreamProcessorRequest.Builder,UpdateStreamProcessorRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateStreamProcessorRequest
public static interface UpdateStreamProcessorRequest.Builder extends RekognitionRequest.Builder, SdkPojo, CopyableBuilder<UpdateStreamProcessorRequest.Builder,UpdateStreamProcessorRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default UpdateStreamProcessorRequest.BuilderdataSharingPreferenceForUpdate(Consumer<StreamProcessorDataSharingPreference.Builder> dataSharingPreferenceForUpdate)Shows whether you are sharing data with Rekognition to improve model performance.UpdateStreamProcessorRequest.BuilderdataSharingPreferenceForUpdate(StreamProcessorDataSharingPreference dataSharingPreferenceForUpdate)Shows whether you are sharing data with Rekognition to improve model performance.UpdateStreamProcessorRequest.Buildername(String name)Name of the stream processor that you want to update.UpdateStreamProcessorRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateStreamProcessorRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)UpdateStreamProcessorRequest.BuilderparametersToDelete(Collection<StreamProcessorParameterToDelete> parametersToDelete)A list of parameters you want to delete from the stream processor.UpdateStreamProcessorRequest.BuilderparametersToDelete(StreamProcessorParameterToDelete... parametersToDelete)A list of parameters you want to delete from the stream processor.UpdateStreamProcessorRequest.BuilderparametersToDeleteWithStrings(String... parametersToDelete)A list of parameters you want to delete from the stream processor.UpdateStreamProcessorRequest.BuilderparametersToDeleteWithStrings(Collection<String> parametersToDelete)A list of parameters you want to delete from the stream processor.UpdateStreamProcessorRequest.BuilderregionsOfInterestForUpdate(Collection<RegionOfInterest> regionsOfInterestForUpdate)Specifies locations in the frames where Amazon Rekognition checks for objects or people.UpdateStreamProcessorRequest.BuilderregionsOfInterestForUpdate(Consumer<RegionOfInterest.Builder>... regionsOfInterestForUpdate)Specifies locations in the frames where Amazon Rekognition checks for objects or people.UpdateStreamProcessorRequest.BuilderregionsOfInterestForUpdate(RegionOfInterest... regionsOfInterestForUpdate)Specifies locations in the frames where Amazon Rekognition checks for objects or people.default UpdateStreamProcessorRequest.BuildersettingsForUpdate(Consumer<StreamProcessorSettingsForUpdate.Builder> settingsForUpdate)The stream processor settings that you want to update.UpdateStreamProcessorRequest.BuildersettingsForUpdate(StreamProcessorSettingsForUpdate settingsForUpdate)The stream processor settings that you want to update.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.rekognition.model.RekognitionRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
name
UpdateStreamProcessorRequest.Builder name(String name)
Name of the stream processor that you want to update.
- Parameters:
name- Name of the stream processor that you want to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
settingsForUpdate
UpdateStreamProcessorRequest.Builder settingsForUpdate(StreamProcessorSettingsForUpdate settingsForUpdate)
The stream processor settings that you want to update. Label detection settings can be updated to detect different labels with a different minimum confidence.
- Parameters:
settingsForUpdate- The stream processor settings that you want to update. Label detection settings can be updated to detect different labels with a different minimum confidence.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
settingsForUpdate
default UpdateStreamProcessorRequest.Builder settingsForUpdate(Consumer<StreamProcessorSettingsForUpdate.Builder> settingsForUpdate)
The stream processor settings that you want to update. Label detection settings can be updated to detect different labels with a different minimum confidence.
This is a convenience method that creates an instance of theStreamProcessorSettingsForUpdate.Builderavoiding the need to create one manually viaStreamProcessorSettingsForUpdate.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosettingsForUpdate(StreamProcessorSettingsForUpdate).- Parameters:
settingsForUpdate- a consumer that will call methods onStreamProcessorSettingsForUpdate.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
settingsForUpdate(StreamProcessorSettingsForUpdate)
-
regionsOfInterestForUpdate
UpdateStreamProcessorRequest.Builder regionsOfInterestForUpdate(Collection<RegionOfInterest> regionsOfInterestForUpdate)
Specifies locations in the frames where Amazon Rekognition checks for objects or people. This is an optional parameter for label detection stream processors.
- Parameters:
regionsOfInterestForUpdate- Specifies locations in the frames where Amazon Rekognition checks for objects or people. This is an optional parameter for label detection stream processors.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
regionsOfInterestForUpdate
UpdateStreamProcessorRequest.Builder regionsOfInterestForUpdate(RegionOfInterest... regionsOfInterestForUpdate)
Specifies locations in the frames where Amazon Rekognition checks for objects or people. This is an optional parameter for label detection stream processors.
- Parameters:
regionsOfInterestForUpdate- Specifies locations in the frames where Amazon Rekognition checks for objects or people. This is an optional parameter for label detection stream processors.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
regionsOfInterestForUpdate
UpdateStreamProcessorRequest.Builder regionsOfInterestForUpdate(Consumer<RegionOfInterest.Builder>... regionsOfInterestForUpdate)
Specifies locations in the frames where Amazon Rekognition checks for objects or people. This is an optional parameter for label detection stream processors.
This is a convenience method that creates an instance of theRegionOfInterest.Builderavoiding the need to create one manually viaRegionOfInterest.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#regionsOfInterestForUpdate(List.) - Parameters:
regionsOfInterestForUpdate- a consumer that will call methods onRegionOfInterest.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#regionsOfInterestForUpdate(java.util.Collection)
-
dataSharingPreferenceForUpdate
UpdateStreamProcessorRequest.Builder dataSharingPreferenceForUpdate(StreamProcessorDataSharingPreference dataSharingPreferenceForUpdate)
Shows whether you are sharing data with Rekognition to improve model performance. You can choose this option at the account level or on a per-stream basis. Note that if you opt out at the account level this setting is ignored on individual streams.
- Parameters:
dataSharingPreferenceForUpdate- Shows whether you are sharing data with Rekognition to improve model performance. You can choose this option at the account level or on a per-stream basis. Note that if you opt out at the account level this setting is ignored on individual streams.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSharingPreferenceForUpdate
default UpdateStreamProcessorRequest.Builder dataSharingPreferenceForUpdate(Consumer<StreamProcessorDataSharingPreference.Builder> dataSharingPreferenceForUpdate)
Shows whether you are sharing data with Rekognition to improve model performance. You can choose this option at the account level or on a per-stream basis. Note that if you opt out at the account level this setting is ignored on individual streams.
This is a convenience method that creates an instance of theStreamProcessorDataSharingPreference.Builderavoiding the need to create one manually viaStreamProcessorDataSharingPreference.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todataSharingPreferenceForUpdate(StreamProcessorDataSharingPreference).- Parameters:
dataSharingPreferenceForUpdate- a consumer that will call methods onStreamProcessorDataSharingPreference.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
dataSharingPreferenceForUpdate(StreamProcessorDataSharingPreference)
-
parametersToDeleteWithStrings
UpdateStreamProcessorRequest.Builder parametersToDeleteWithStrings(Collection<String> parametersToDelete)
A list of parameters you want to delete from the stream processor.
- Parameters:
parametersToDelete- A list of parameters you want to delete from the stream processor.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parametersToDeleteWithStrings
UpdateStreamProcessorRequest.Builder parametersToDeleteWithStrings(String... parametersToDelete)
A list of parameters you want to delete from the stream processor.
- Parameters:
parametersToDelete- A list of parameters you want to delete from the stream processor.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parametersToDelete
UpdateStreamProcessorRequest.Builder parametersToDelete(Collection<StreamProcessorParameterToDelete> parametersToDelete)
A list of parameters you want to delete from the stream processor.
- Parameters:
parametersToDelete- A list of parameters you want to delete from the stream processor.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parametersToDelete
UpdateStreamProcessorRequest.Builder parametersToDelete(StreamProcessorParameterToDelete... parametersToDelete)
A list of parameters you want to delete from the stream processor.
- Parameters:
parametersToDelete- A list of parameters you want to delete from the stream processor.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateStreamProcessorRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateStreamProcessorRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-