Interface MonitoringConfig.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<MonitoringConfig.Builder,
,MonitoringConfig> SdkBuilder<MonitoringConfig.Builder,
,MonitoringConfig> SdkPojo
- Enclosing class:
MonitoringConfig
-
Method Summary
Modifier and TypeMethodDescriptionaudioMonitoringSettings
(Collection<AudioMonitoringSetting> audioMonitoringSettings) Contains the settings for audio stream metrics monitoring.audioMonitoringSettings
(Consumer<AudioMonitoringSetting.Builder>... audioMonitoringSettings) Contains the settings for audio stream metrics monitoring.audioMonitoringSettings
(AudioMonitoringSetting... audioMonitoringSettings) Contains the settings for audio stream metrics monitoring.contentQualityAnalysisState
(String contentQualityAnalysisState) Indicates whether content quality analysis is enabled or disabled.contentQualityAnalysisState
(ContentQualityAnalysisState contentQualityAnalysisState) Indicates whether content quality analysis is enabled or disabled.thumbnailState
(String thumbnailState) Indicates whether thumbnails are enabled or disabled.thumbnailState
(ThumbnailState thumbnailState) Indicates whether thumbnails are enabled or disabled.videoMonitoringSettings
(Collection<VideoMonitoringSetting> videoMonitoringSettings) Contains the settings for video stream metrics monitoring.videoMonitoringSettings
(Consumer<VideoMonitoringSetting.Builder>... videoMonitoringSettings) Contains the settings for video stream metrics monitoring.videoMonitoringSettings
(VideoMonitoringSetting... videoMonitoringSettings) Contains the settings for video stream metrics monitoring.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
thumbnailState
Indicates whether thumbnails are enabled or disabled.
- Parameters:
thumbnailState
- Indicates whether thumbnails are enabled or disabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
thumbnailState
Indicates whether thumbnails are enabled or disabled.
- Parameters:
thumbnailState
- Indicates whether thumbnails are enabled or disabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
audioMonitoringSettings
MonitoringConfig.Builder audioMonitoringSettings(Collection<AudioMonitoringSetting> audioMonitoringSettings) Contains the settings for audio stream metrics monitoring.
- Parameters:
audioMonitoringSettings
- Contains the settings for audio stream metrics monitoring.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
audioMonitoringSettings
Contains the settings for audio stream metrics monitoring.
- Parameters:
audioMonitoringSettings
- Contains the settings for audio stream metrics monitoring.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
audioMonitoringSettings
MonitoringConfig.Builder audioMonitoringSettings(Consumer<AudioMonitoringSetting.Builder>... audioMonitoringSettings) Contains the settings for audio stream metrics monitoring.
This is a convenience method that creates an instance of theAudioMonitoringSetting.Builder
avoiding the need to create one manually viaAudioMonitoringSetting.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaudioMonitoringSettings(List<AudioMonitoringSetting>)
.- Parameters:
audioMonitoringSettings
- a consumer that will call methods onAudioMonitoringSetting.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
contentQualityAnalysisState
Indicates whether content quality analysis is enabled or disabled.
- Parameters:
contentQualityAnalysisState
- Indicates whether content quality analysis is enabled or disabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
contentQualityAnalysisState
MonitoringConfig.Builder contentQualityAnalysisState(ContentQualityAnalysisState contentQualityAnalysisState) Indicates whether content quality analysis is enabled or disabled.
- Parameters:
contentQualityAnalysisState
- Indicates whether content quality analysis is enabled or disabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
videoMonitoringSettings
MonitoringConfig.Builder videoMonitoringSettings(Collection<VideoMonitoringSetting> videoMonitoringSettings) Contains the settings for video stream metrics monitoring.
- Parameters:
videoMonitoringSettings
- Contains the settings for video stream metrics monitoring.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
videoMonitoringSettings
Contains the settings for video stream metrics monitoring.
- Parameters:
videoMonitoringSettings
- Contains the settings for video stream metrics monitoring.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
videoMonitoringSettings
MonitoringConfig.Builder videoMonitoringSettings(Consumer<VideoMonitoringSetting.Builder>... videoMonitoringSettings) Contains the settings for video stream metrics monitoring.
This is a convenience method that creates an instance of theVideoMonitoringSetting.Builder
avoiding the need to create one manually viaVideoMonitoringSetting.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovideoMonitoringSettings(List<VideoMonitoringSetting>)
.- Parameters:
videoMonitoringSettings
- a consumer that will call methods onVideoMonitoringSetting.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-