FetchAndJoinCustomAudienceRequest

public final class FetchAndJoinCustomAudienceRequest
extends Object

java.lang.Object
   ↳ android.adservices.customaudience.FetchAndJoinCustomAudienceRequest


CustomAudience の取得に必要な必須パラメータと省略可能なパラメータをラップするリクエスト オブジェクト。

必須のパラメータは fetchUri のみです。カスタム オーディエンスを取得するための URI を表します。nameactivationTimeexpirationTimeuserBiddingSignals は省略可能なパラメータです。これらは部分的なカスタム オーディエンスを表すもので、呼び出し元はこれを使用して、ユーザーを追加するカスタム オーディエンスの選択を通知できます。呼び出し元が設定したフィールドは、fetchUri から取得したカスタム オーディエンスでオーバーライドできません。各フィールドの詳細については、CustomAudience をご覧ください。

まとめ

ネストされたクラス

class FetchAndJoinCustomAudienceRequest.Builder

FetchAndJoinCustomAudienceRequest オブジェクトのビルダー。 

パブリック メソッド

boolean equals(Object o)

他のオブジェクトがこのオブジェクトと「等しい」かどうかを示します。

Instant getActivationTime()

詳細については、CustomAudience#getActivationTime() をご覧ください。

Instant getExpirationTime()

詳細については、CustomAudience#getExpirationTime() をご覧ください。

Uri getFetchUri()
String getName()

詳細については、CustomAudience#getName() をご覧ください。

AdSelectionSignals getUserBiddingSignals()

詳細については、CustomAudience#getUserBiddingSignals() をご覧ください。

int hashCode()

オブジェクトのハッシュコード値を返します。

String toString()

オブジェクトの文字列表現を返します。

継承されるメソッド

パブリック メソッド

次と等しい

public boolean equals (Object o)

他のオブジェクトがこのオブジェクトと「等しい」かどうかを示します。

equals メソッドは、null 以外のオブジェクト参照に等価関係を実装します。

  • 再帰性: null 以外の参照値 x について、x.equals(x)true を返します。
  • 対称性: null 以外の参照値 xy について、y.equals(x)true を返す場合にのみ、x.equals(y)true を返します。
  • 推移性: null 以外の参照値 xyz について、x.equals(y)true を返し、かつ y.equals(z)true を返す場合、x.equals(z)true を返します。
  • 一貫性: null 以外の参照値 xy について、オブジェクトの equals 比較に使用する情報が変更されない限り、何度 x.equals(y) を呼び出しても返される値は一貫して true か、一貫して false です。
  • null 以外の参照値 x について、x.equals(null)false を返します。

Object クラスの equals メソッドは、オブジェクトの等価関係を可能な限り識別しやすく実装します。つまり、null 以外の参照値 xy について、xy が同じオブジェクトを参照している場合にのみ、true を返します(x == y の値は true)。

なお、等しいオブジェクトは等しいハッシュコードを持たなければならないという hashCode メソッドの一般的なコントラクトを維持するよう、通常はこのメソッドがオーバーライドされるたびに hashCode メソッドをオーバーライドする必要があります。

パラメータ
o Object: 比較対象の参照オブジェクト。

戻り値
boolean true は、2 つの 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 であっても構いません。

hashCode

public int hashCode ()

オブジェクトのハッシュコード値を返します。このメソッドは、HashMap で実現するようなハッシュ テーブルの利点を活かすためにサポートされています。

hashCode の一般的なコントラクトは次のとおりです。

  • Java アプリの実行中に同じオブジェクトに対して複数回呼び出された場合、オブジェクトの equals 比較に使用される情報が変更されない限り、hashCode メソッドは一貫して同じ整数を返さなければなりません。この整数は、アプリのある実行から同じアプリの別の実行まで一貫している必要はありません。
  • equals(Object) メソッドから 2 つのオブジェクトが等しい場合、その 2 つのオブジェクトのそれぞれに対して hashCode メソッドを呼び出したとき、同じ整数の結果が生成されなければなりません。
  • equals(java.lang.Object) メソッドから 2 つのオブジェクトが等しくない場合、その 2 つのオブジェクトのそれぞれに対して hashCode メソッドを呼び出したとき、異なる整数の結果が生成されなければならない、ということはありません。ただし、等しくないオブジェクトに対して異なる整数の結果を生成すると、ハッシュ テーブルのパフォーマンスが向上する可能性があることに留意すべきです。

現実的である限り、クラス Object で定義された hashCode メソッドは、異なるオブジェクトに対して異なる整数を返します(hashCode は、ある時点からオブジェクトのメモリアドレスの関数として実装されるかもしれません)。

戻り値
int FetchAndJoinCustomAudienceRequest オブジェクトのデータのハッシュ。

toString

public String toString ()

オブジェクトの文字列表現を返します。toString メソッドは一般に、オブジェクトを「テキストで表現」した文字列を返します。結果は、簡潔でありながら情報量の多い表現になり、人が簡単に読むことができます。すべてのサブクラスでこのメソッドをオーバーライドすることをおすすめします。

クラス ObjecttoString メソッドは、オブジェクトがインスタンスになっているクラスの名前、アットマーク文字「@」、オブジェクトのハッシュコードの符号なし 16 進表現で構成される文字列を返します。つまり、このメソッドは以下の値のような文字列を返します。

 getClass().getName() + '@' + Integer.toHexString(hashCode())
 

戻り値
String 人が読める形式の FetchAndJoinCustomAudienceRequest の表現。