GetTopicsResponse.Builder


public static final class GetTopicsResponse.Builder
extends Object

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


This class was deprecated in API level 37.
The Rubidium (Rb) Relevance APIs, including those in android.adservices.topics, are being deprecated. Relevance APIs have no direct replacement. Developers should stop using them, as calls will be rejected in future Android releases. Please refer to official Privacy Sandbox documentation for deprecation and roadmap details: https://privacysandbox.com/news/update-on-plans-for-privacy-sandbox-technologies/

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

Added in API level 34
Also in Ad Services Extensions 4
Deprecated in API level 37
public GetTopicsResponse build ()

Builds a GetTopicsResponse instance.

Returns
GetTopicsResponse This value cannot be null.

Throws
IllegalArgumentException if any of the params are null.