Interface MonitoringConfig.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<MonitoringConfig.Builder,MonitoringConfig>,SdkBuilder<MonitoringConfig.Builder,MonitoringConfig>,SdkPojo
- Enclosing class:
- MonitoringConfig
public static interface MonitoringConfig.Builder extends SdkPojo, CopyableBuilder<MonitoringConfig.Builder,MonitoringConfig>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MonitoringConfig.BuilderaudioMonitoringSettings(Collection<AudioMonitoringSetting> audioMonitoringSettings)Contains the settings for audio stream metrics monitoring.MonitoringConfig.BuilderaudioMonitoringSettings(Consumer<AudioMonitoringSetting.Builder>... audioMonitoringSettings)Contains the settings for audio stream metrics monitoring.MonitoringConfig.BuilderaudioMonitoringSettings(AudioMonitoringSetting... audioMonitoringSettings)Contains the settings for audio stream metrics monitoring.MonitoringConfig.BuildercontentQualityAnalysisState(String contentQualityAnalysisState)Indicates whether content quality analysis is enabled or disabled.MonitoringConfig.BuildercontentQualityAnalysisState(ContentQualityAnalysisState contentQualityAnalysisState)Indicates whether content quality analysis is enabled or disabled.MonitoringConfig.BuilderthumbnailState(String thumbnailState)The state of thumbnail monitoring.MonitoringConfig.BuilderthumbnailState(ThumbnailState thumbnailState)The state of thumbnail monitoring.MonitoringConfig.BuildervideoMonitoringSettings(Collection<VideoMonitoringSetting> videoMonitoringSettings)Contains the settings for video stream metrics monitoring.MonitoringConfig.BuildervideoMonitoringSettings(Consumer<VideoMonitoringSetting.Builder>... videoMonitoringSettings)Contains the settings for video stream metrics monitoring.MonitoringConfig.BuildervideoMonitoringSettings(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 Detail
-
thumbnailState
MonitoringConfig.Builder thumbnailState(String thumbnailState)
The state of thumbnail monitoring.- Parameters:
thumbnailState- The state of thumbnail monitoring.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ThumbnailState,ThumbnailState
-
thumbnailState
MonitoringConfig.Builder thumbnailState(ThumbnailState thumbnailState)
The state of thumbnail monitoring.- Parameters:
thumbnailState- The state of thumbnail monitoring.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ThumbnailState,ThumbnailState
-
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
MonitoringConfig.Builder audioMonitoringSettings(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
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.Builderavoiding the need to create one manually viaAudioMonitoringSetting.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#audioMonitoringSettings(List.) - 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:
#audioMonitoringSettings(java.util.Collection)
-
contentQualityAnalysisState
MonitoringConfig.Builder contentQualityAnalysisState(String 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,ContentQualityAnalysisState
-
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:
ContentQualityAnalysisState,ContentQualityAnalysisState
-
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
MonitoringConfig.Builder videoMonitoringSettings(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
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.Builderavoiding the need to create one manually viaVideoMonitoringSetting.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#videoMonitoringSettings(List.) - 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:
#videoMonitoringSettings(java.util.Collection)
-
-