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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaFilter.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaAction.builder().When the
Consumercompletes,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.
-