SellerConfiguration.Builder


public static final class SellerConfiguration.Builder
extends Object

java.lang.Object
   ↳ android.adservices.adselection.SellerConfiguration.Builder


Builder for SellerConfiguration objects.

Summary

Public constructors

Builder()

Public methods

SellerConfiguration build()

Builds a SellerConfiguration instance.

SellerConfiguration.Builder setMaximumPayloadSizeBytes(int maximumPayloadSizeBytes)

Sets the target payload size in bytes.

SellerConfiguration.Builder setPerBuyerConfigurations(Set<PerBuyerConfiguration> perBuyerConfigurations)

Sets the per buyer configurations.

Inherited methods

Public constructors

Builder

public Builder ()

Public methods

build

public SellerConfiguration build ()

Builds a SellerConfiguration instance.

Returns
SellerConfiguration This value cannot be null.

setMaximumPayloadSizeBytes

public SellerConfiguration.Builder setMaximumPayloadSizeBytes (int maximumPayloadSizeBytes)

Sets the target payload size in bytes. For more information see SellerConfiguration.getMaximumPayloadSizeBytes()

Parameters
maximumPayloadSizeBytes int: Value is between 1 and Integer.MAX_VALUE inclusive

Returns
SellerConfiguration.Builder This value cannot be null.

setPerBuyerConfigurations

public SellerConfiguration.Builder setPerBuyerConfigurations (Set<PerBuyerConfiguration> perBuyerConfigurations)

Sets the per buyer configurations. For more information see SellerConfiguration.getPerBuyerConfigurations()

Parameters
perBuyerConfigurations Set: This value cannot be null.

Returns
SellerConfiguration.Builder This value cannot be null.