Interface OpenRtbAttributeModuleParameters.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<OpenRtbAttributeModuleParameters.Builder,
,OpenRtbAttributeModuleParameters> SdkBuilder<OpenRtbAttributeModuleParameters.Builder,
,OpenRtbAttributeModuleParameters> SdkPojo
- Enclosing class:
OpenRtbAttributeModuleParameters
@Mutable
@NotThreadSafe
public static interface OpenRtbAttributeModuleParameters.Builder
extends SdkPojo, CopyableBuilder<OpenRtbAttributeModuleParameters.Builder,OpenRtbAttributeModuleParameters>
-
Method Summary
Modifier and TypeMethodDescriptionaction
(Consumer<Action.Builder> action) Describes a bid action.Describes a bid action.filterConfiguration
(Collection<Filter> filterConfiguration) Describes the configuration of a filter.filterConfiguration
(Consumer<Filter.Builder>... filterConfiguration) Describes the configuration of a filter.filterConfiguration
(Filter... filterConfiguration) Describes the configuration of a filter.filterType
(String filterType) The filter type.filterType
(FilterType filterType) The filter type.holdbackPercentage
(Float holdbackPercentage) The hold back percentage.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
-
filterType
The filter type.
- Parameters:
filterType
- The filter type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
filterType
The filter type.
- Parameters:
filterType
- The filter type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
filterConfiguration
OpenRtbAttributeModuleParameters.Builder filterConfiguration(Collection<Filter> filterConfiguration) Describes the configuration of a filter.
- Parameters:
filterConfiguration
- Describes the configuration of a filter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filterConfiguration
Describes the configuration of a filter.
- Parameters:
filterConfiguration
- Describes the configuration of a filter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filterConfiguration
OpenRtbAttributeModuleParameters.Builder filterConfiguration(Consumer<Filter.Builder>... filterConfiguration) Describes the configuration of a filter.
This is a convenience method that creates an instance of theFilter.Builder
avoiding the need to create one manually viaFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofilterConfiguration(List<Filter>)
.- Parameters:
filterConfiguration
- a consumer that will call methods onFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
action
Describes a bid action.
- Parameters:
action
- Describes a bid action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
action
Describes a bid action.
This is a convenience method that creates an instance of theAction.Builder
avoiding the need to create one manually viaAction.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaction(Action)
.- Parameters:
action
- a consumer that will call methods onAction.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
holdbackPercentage
The hold back percentage.
- Parameters:
holdbackPercentage
- The hold back percentage.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-