GetTopicsResponse.Builder


public static final class GetTopicsResponse.Builder
extends Object

java.lang.Object
   ↳ android.adservices.topics.GetTopicsResponse.Builder


Builder for GetTopicsResponse objects. This class should be used in test implementation as expected response from Topics API

Summary

Public constructors

Builder(List<Topic> topics)

This constructor is deprecated. This function is deprecated.

Builder(List<Topic> topics, List<EncryptedTopic> encryptedTopics)

Creates a Builder for GetTopicsResponse objects.

Public methods

GetTopicsResponse build()

Builds a GetTopicsResponse instance.

Inherited methods

Public constructors

Builder

public Builder (List<Topic> topics)

This constructor is deprecated.
This function is deprecated.

Creates a Builder for GetTopicsResponse objects.

Parameters
topics List: The list of the returned Topics. This value cannot be null.

Builder

public Builder (List<Topic> topics, 
                List<EncryptedTopic> encryptedTopics)

Creates a Builder for GetTopicsResponse objects.

Parameters
topics List: The list of the returned Topics. This value cannot be null.

encryptedTopics List: The list of encrypted Topics. This value cannot be null.

Public methods

build

public GetTopicsResponse build ()

Builds a GetTopicsResponse instance.

Returns
GetTopicsResponse This value cannot be null.

Throws
IllegalArgumentException if any of the params are null.