FetchAndJoinCustomAudienceRequest
public final class FetchAndJoinCustomAudienceRequest
extends Object
java.lang.Объект | |
↳ | android.adservices.customaudience.FetchAndJoinCustomAudienceRequest |
Объект запроса, содержащий обязательные и необязательные параметры, необходимые для получения CustomAudience
.
fetchUri
— единственный обязательный параметр. Он представляет собой URI, из которого можно получить пользовательскую аудиторию. name
, activationTime
, expirationTime
и userBiddingSignals
— необязательные параметры. Они представляют собой частичную пользовательскую аудиторию, которую вызывающий абонент может использовать для информирования о выборе пользовательской аудитории, к которой следует добавить пользователя. Любое поле, установленное вызывающей стороной, не может быть переопределено пользовательской аудиторией, полученной из fetchUri
. Дополнительную информацию о каждом поле см. в CustomAudience
.
Краткое содержание
Вложенные классы | |
---|---|
class | FetchAndJoinCustomAudienceRequest.Builder Построитель объектов |
Публичные методы | |
---|---|
boolean | equals ( Object o) Указывает, «равен» ли какой-либо другой объект этому объекту. |
Instant | getActivationTime () Подробности см. |
Instant | getExpirationTime () Подробности см. |
Uri | getFetchUri () |
String | getName () Подробности см. |
AdSelectionSignals | getUserBiddingSignals () Подробности см. |
int | hashCode () Возвращает значение хэш-кода для объекта. |
String | toString () Возвращает строковое представление объекта. |
Унаследованные методы | |
---|---|
Публичные методы
равно
public boolean equals (Object o)
Указывает, «равен» ли какой-либо другой объект этому объекту.
Метод equals
реализует отношение эквивалентности для ненулевых ссылок на объекты:
- Это рефлексивно : для любого ненулевого ссылочного значения
x
x.equals(x)
должна возвращатьtrue
. - Он симметричен : для любых ненулевых ссылочных значений
x
иy
x.equals(y)
должен возвращатьtrue
тогда и только тогда, когдаy.equals(x)
возвращаетtrue
. - Он транзитивен : для любых ненулевых ссылочных значений
x
,y
иz
, еслиx.equals(y)
возвращаетtrue
, аy.equals(z)
возвращаетtrue
, тоx.equals(z)
должен возвращатьtrue
. - Это согласованно : для любых ненулевых ссылочных значений
x
иy
множественные вызовыx.equals(y)
последовательно возвращаютtrue
или последовательно возвращаютfalse
, при условии, что никакая информация, используемая приequals
объектов, не изменяется. - Для любого ненулевого ссылочного значения
x
x.equals(null)
должен возвращатьfalse
.
Метод equals
для класса Object
реализует наиболее разборчивое возможное отношение эквивалентности для объектов; то есть для любых ненулевых ссылочных значений x
и y
этот метод возвращает true
тогда и только тогда, когда x
и y
относятся к одному и тому же объекту ( x == y
имеет значение true
).
Обратите внимание, что обычно необходимо переопределить метод hashCode
всякий раз, когда этот метод переопределяется, чтобы сохранить общий контракт для метода hashCode
, который гласит, что равные объекты должны иметь равные хэш-коды.
Параметры | |
---|---|
o | Object : эталонный объект для сравнения. |
Возврат | |
---|---|
boolean | true , только если два объекта FetchAndJoinCustomAudienceRequest содержат одну и ту же информацию. |
getActivationTime
public Instant getActivationTime ()
Подробности см. CustomAudience#getActivationTime()
.
Возврат | |
---|---|
Instant | Instant , на который будет отложено присоединение к индивидуально настроенной аудитории. Это значение может быть null . |
getExpirationTime
public Instant getExpirationTime ()
Подробности см. CustomAudience#getExpirationTime()
.
Возврат | |
---|---|
Instant | Instant , когда истечет срок действия членства в пользовательской аудитории. Это значение может быть null . |
getFetchUri
public Uri getFetchUri ()
Возврат | |
---|---|
Uri | Uri , из которого необходимо получить пользовательскую аудиторию. Это значение не может быть null . |
getName
public String getName ()
Подробности см. CustomAudience#getName()
.
Возврат | |
---|---|
String | String имя пользовательской аудитории, к которой нужно присоединиться. Это значение может быть null . |
getUserBiddingSignals
public AdSelectionSignals getUserBiddingSignals ()
Подробности см. CustomAudience#getUserBiddingSignals()
.
Возврат | |
---|---|
AdSelectionSignals | покупатель сигнализирует о необходимости использования предоставленным покупателем JavaScript, когда пользовательская аудитория участвует в выборе рекламы. Это значение может быть null . |
хэш-код
public int hashCode ()
Возвращает значение хэш-кода для объекта. Этот метод поддерживается для хеш-таблиц, например, предоставляемых HashMap
.
Общий контракт hashCode
:
- Всякий раз, когда метод
hashCode
вызывается для одного и того же объекта более одного раза во время выполнения приложения Java, он должен последовательно возвращать одно и то же целое число, при условии, что никакая информация, используемая при сравненииequals
для объекта, не изменяется. Это целое число не обязательно должно оставаться неизменным от одного выполнения приложения к другому выполнению того же приложения. - Если два объекта равны в соответствии с методом
equals(Object)
, то вызов методаhashCode
для каждого из двух объектов должен привести к одному и тому же целочисленному результату. - Не требуется, чтобы, если два объекта неравны в соответствии с методом
equals(java.lang.Object)
, то вызов методаhashCode
для каждого из двух объектов должен давать разные целочисленные результаты. Однако программист должен знать, что получение различных целочисленных результатов для неравных объектов может повысить производительность хеш-таблиц.
Насколько это практически возможно, метод hashCode, определенный классом Object
, возвращает разные целые числа для разных объектов. (Хеш-код может быть реализован, а может и не быть реализован как некоторая функция адреса памяти объекта в определенный момент времени.)
Возврат | |
---|---|
int | хеш данных объекта FetchAndJoinCustomAudienceRequest . |
toString
public String toString ()
Возвращает строковое представление объекта. Обычно метод toString
возвращает строку, которая «текстово представляет» этот объект. В результате должно получиться краткое, но информативное представление, которое будет легко прочитать человеку. Рекомендуется, чтобы все подклассы переопределяли этот метод.
Метод toString
для класса Object
возвращает строку, состоящую из имени класса, экземпляром которого является объект, символа @
и беззнакового шестнадцатеричного представления хэш-кода объекта. Другими словами, этот метод возвращает строку, равную значению:
getClass().getName() + '@' + Integer.toHexString(hashCode())
Возврат | |
---|---|
String | удобочитаемое представление FetchAndJoinCustomAudienceRequest . |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-11-12 UTC.