AdTechIdentifier

public final class AdTechIdentifier
extends Object implements Parcelable

java.lang.Object
   ↳ android.adservices.common.AdTechIdentifier


광고 구매자 또는 판매자를 나타내는 식별자입니다.

요약

상속된 상수

필드

public static final Creator<AdTechIdentifier> CREATOR

공개 메서드

int describeContents()

이 Parcelable 인스턴스의 마셜링된 표현에 포함된 특수 객체의 종류를 설명합니다.

boolean equals(Object o)

이 AdTechIdentifier를 지정된 객체와 비교합니다.

static AdTechIdentifier fromString(String source)

문자열에서 이 클래스의 인스턴스를 생성합니다.

int hashCode()

toString()을 호출하여 가져온 이 클래스의 문자열 표현에 해당하는 해시 코드를 반환합니다.

String toString()

객체의 문자열 표현을 반환합니다.

void writeToParcel(Parcel dest, int flags)

이 객체를 Parcel에 평면화합니다.

상속된 메서드

필드

생성자

public static final Creator<AdTechIdentifier> CREATOR

공개 메서드

describeContents

API 수준 34에 추가됨
public int describeContents ()

이 Parcelable 인스턴스의 마셜링된 표현에 포함된 특수 객체의 종류를 설명합니다. 예를 들어 객체에 writeToParcel(android.os.Parcel, int) 결과에 있는 파일 설명자가 포함될 경우 이 메서드의 반환 값에는 CONTENTS_FILE_DESCRIPTOR 부분이 포함되어야 합니다.

반환 값
int 이 Parcelable 객체 인스턴스에서 마셜링된 특수 객체 유형의 집합을 나타내는 비트마스크입니다. 값은 0 또는 CONTENTS_FILE_DESCRIPTOR입니다.

equals

API 수준 34에 추가됨
public boolean equals (Object o)

이 AdTechIdentifier를 지정된 객체와 비교합니다. 인수가 null이 아니고 동일한 문자열 형식의 AdTechIdentifier 객체(toString()을 호출하여 가져옴)인 경우에만 결과가 true입니다. 이 메서드는 eTLD+1 정규화를 실행하지 않으므로 객체의 문자열 표현이 같지 않은 경우 동일한 eTLD+1을 사용하는 두 AdTechIdentifier 객체가 동일하지 않을 수 있습니다.

매개변수
o Object: 이 AdTechIdentifier를 비교할 객체입니다.

반환 값
boolean 지정된 객체가 이 AdTechIdentifier와 동등한 AdTechIdentifier를 나타내는 경우 true, 나타내지 않는 경우 false입니다.

fromString

public static AdTechIdentifier fromString (String source)

문자열에서 이 클래스의 인스턴스를 생성합니다.

매개변수
source String: 광고 구매자 또는 판매자의 유효한 eTLD+1 도메인이거나 null입니다.

반환 값
AdTechIdentifier 지정된 도메인을 래핑하는 AdTechIdentifier 클래스이거나 입력이 null인 경우 null입니다.

hashCode

API 수준 34에 추가됨
public int hashCode ()

toString()을 호출하여 가져온 이 클래스의 문자열 표현에 해당하는 해시 코드를 반환합니다. 이 메서드는 eTLD+1 정규화를 실행하지 않으므로 기본 문자열 표현이 다른 경우 동일한 eTLD+1을 사용하는 두 AdTechIdentifier 객체가 다른 해시 코드를 보유할 수 있습니다.

반환 값
int 이 객체의 해시 코드 값입니다.

toString

API 수준 34에 추가됨
public String toString ()

객체의 문자열 표현을 반환합니다. 일반적으로 toString 메서드는 이 객체를 '텍스트로 표현'하는 문자열을 반환합니다. 결과는 사람이 읽기 쉬우며 간결하지만 정보를 제공하도록 표현되어야 합니다. 모든 서브클래스는 이 메서드를 재정의하는 것이 좋습니다.

Object 클래스의 toString 메서드는 객체가 인스턴스인 클래스의 이름, at 기호 문자 `@' 및 객체 해시 코드의 부호 없는 16진수 표현으로 구성된 문자열을 반환합니다. 즉, 이 메서드는 다음 값과 동일한 문자열을 반환합니다.

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

반환 값
String 문자열 형식의 식별자입니다. 이 값은 null일 수 없습니다.

writeToParcel

API 수준 34에 추가됨
public void writeToParcel (Parcel dest, 
                int flags)

이 객체를 Parcel에 평면화합니다.

매개변수
dest Parcel: 이 값은 null일 수 없습니다.

flags int: 객체가 작성되는 방식에 대한 추가 플래그입니다. 0 또는 Parcelable.PARCELABLE_WRITE_RETURN_VALUE일 수 있습니다. 값은 0이거나 Parcelable.PARCELABLE_WRITE_RETURN_VALUE와 android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES의 조합입니다.