Interface NoiseReducer.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<NoiseReducer.Builder,NoiseReducer>,SdkBuilder<NoiseReducer.Builder,NoiseReducer>,SdkPojo
- Enclosing class:
- NoiseReducer
public static interface NoiseReducer.Builder extends SdkPojo, CopyableBuilder<NoiseReducer.Builder,NoiseReducer>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description NoiseReducer.Builderfilter(String filter)Use Noise reducer filter to select one of the following spatial image filtering functions.NoiseReducer.Builderfilter(NoiseReducerFilter filter)Use Noise reducer filter to select one of the following spatial image filtering functions.default NoiseReducer.BuilderfilterSettings(Consumer<NoiseReducerFilterSettings.Builder> filterSettings)Settings for a noise reducer filter This is a convenience method that creates an instance of theNoiseReducerFilterSettings.Builderavoiding the need to create one manually viaNoiseReducerFilterSettings.builder().NoiseReducer.BuilderfilterSettings(NoiseReducerFilterSettings filterSettings)Settings for a noise reducer filterdefault NoiseReducer.BuilderspatialFilterSettings(Consumer<NoiseReducerSpatialFilterSettings.Builder> spatialFilterSettings)Noise reducer filter settings for spatial filter.NoiseReducer.BuilderspatialFilterSettings(NoiseReducerSpatialFilterSettings spatialFilterSettings)Noise reducer filter settings for spatial filter.default NoiseReducer.BuildertemporalFilterSettings(Consumer<NoiseReducerTemporalFilterSettings.Builder> temporalFilterSettings)Noise reducer filter settings for temporal filter.NoiseReducer.BuildertemporalFilterSettings(NoiseReducerTemporalFilterSettings temporalFilterSettings)Noise reducer filter settings for temporal filter.-
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, sdkFields
-
-
-
-
Method Detail
-
filter
NoiseReducer.Builder filter(String filter)
Use Noise reducer filter to select one of the following spatial image filtering functions. To use this setting, you must also enable Noise reducer. * Bilateral preserves edges while reducing noise. * Mean (softest), Gaussian, Lanczos, and Sharpen (sharpest) do convolution filtering. * Conserve does min/max noise reduction. * Spatial does frequency-domain filtering based on JND principles. * Temporal optimizes video quality for complex motion.- Parameters:
filter- Use Noise reducer filter to select one of the following spatial image filtering functions. To use this setting, you must also enable Noise reducer. * Bilateral preserves edges while reducing noise. * Mean (softest), Gaussian, Lanczos, and Sharpen (sharpest) do convolution filtering. * Conserve does min/max noise reduction. * Spatial does frequency-domain filtering based on JND principles. * Temporal optimizes video quality for complex motion.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NoiseReducerFilter,NoiseReducerFilter
-
filter
NoiseReducer.Builder filter(NoiseReducerFilter filter)
Use Noise reducer filter to select one of the following spatial image filtering functions. To use this setting, you must also enable Noise reducer. * Bilateral preserves edges while reducing noise. * Mean (softest), Gaussian, Lanczos, and Sharpen (sharpest) do convolution filtering. * Conserve does min/max noise reduction. * Spatial does frequency-domain filtering based on JND principles. * Temporal optimizes video quality for complex motion.- Parameters:
filter- Use Noise reducer filter to select one of the following spatial image filtering functions. To use this setting, you must also enable Noise reducer. * Bilateral preserves edges while reducing noise. * Mean (softest), Gaussian, Lanczos, and Sharpen (sharpest) do convolution filtering. * Conserve does min/max noise reduction. * Spatial does frequency-domain filtering based on JND principles. * Temporal optimizes video quality for complex motion.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NoiseReducerFilter,NoiseReducerFilter
-
filterSettings
NoiseReducer.Builder filterSettings(NoiseReducerFilterSettings filterSettings)
Settings for a noise reducer filter- Parameters:
filterSettings- Settings for a noise reducer filter- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filterSettings
default NoiseReducer.Builder filterSettings(Consumer<NoiseReducerFilterSettings.Builder> filterSettings)
Settings for a noise reducer filter This is a convenience method that creates an instance of theNoiseReducerFilterSettings.Builderavoiding the need to create one manually viaNoiseReducerFilterSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofilterSettings(NoiseReducerFilterSettings).- Parameters:
filterSettings- a consumer that will call methods onNoiseReducerFilterSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
filterSettings(NoiseReducerFilterSettings)
-
spatialFilterSettings
NoiseReducer.Builder spatialFilterSettings(NoiseReducerSpatialFilterSettings spatialFilterSettings)
Noise reducer filter settings for spatial filter.- Parameters:
spatialFilterSettings- Noise reducer filter settings for spatial filter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
spatialFilterSettings
default NoiseReducer.Builder spatialFilterSettings(Consumer<NoiseReducerSpatialFilterSettings.Builder> spatialFilterSettings)
Noise reducer filter settings for spatial filter. This is a convenience method that creates an instance of theNoiseReducerSpatialFilterSettings.Builderavoiding the need to create one manually viaNoiseReducerSpatialFilterSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tospatialFilterSettings(NoiseReducerSpatialFilterSettings).- Parameters:
spatialFilterSettings- a consumer that will call methods onNoiseReducerSpatialFilterSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
spatialFilterSettings(NoiseReducerSpatialFilterSettings)
-
temporalFilterSettings
NoiseReducer.Builder temporalFilterSettings(NoiseReducerTemporalFilterSettings temporalFilterSettings)
Noise reducer filter settings for temporal filter.- Parameters:
temporalFilterSettings- Noise reducer filter settings for temporal filter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
temporalFilterSettings
default NoiseReducer.Builder temporalFilterSettings(Consumer<NoiseReducerTemporalFilterSettings.Builder> temporalFilterSettings)
Noise reducer filter settings for temporal filter. This is a convenience method that creates an instance of theNoiseReducerTemporalFilterSettings.Builderavoiding the need to create one manually viaNoiseReducerTemporalFilterSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totemporalFilterSettings(NoiseReducerTemporalFilterSettings).- Parameters:
temporalFilterSettings- a consumer that will call methods onNoiseReducerTemporalFilterSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
temporalFilterSettings(NoiseReducerTemporalFilterSettings)
-
-