컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

ReportImpressionInput

public final class ReportImpressionInput
extends Object implements Parcelable

java.lang.Object
   ↳ android.adservices.adselection.ReportImpressionInput


reportImpression API의 입력 매개변수를 나타냅니다.

요약

중첩된 클래스

class ReportImpressionInput.Builder

ReportImpressionInput 객체의 빌더입니다. 

상속된 상수

필드

public static final Creator<ReportImpressionInput> CREATOR

공개 메서드

int describeContents()

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

AdSelectionConfig getAdSelectionConfig()

AdSelectionService의 설명대로 ReportImpressionInput의 입력 중 하나인 adSelectionConfig를 반환합니다.

long getAdSelectionId()

AdSelectionService에 명시된 대로 ReportImpressionInput의 입력 중 하나인 adSelectionId를 반환합니다.

void writeToParcel(Parcel dest, int flags)

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

상속된 메서드

필드

공개 메서드

describeContents

public int describeContents ()

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

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

getAdSelectionConfig

public AdSelectionConfig getAdSelectionConfig ()

AdSelectionService의 설명대로 ReportImpressionInput의 입력 중 하나인 adSelectionConfig를 반환합니다.

반환 값
AdSelectionConfig 이 값은 null일 수 없습니다.

getAdSelectionId

public long getAdSelectionId ()

AdSelectionService에 명시된 대로 ReportImpressionInput의 입력 중 하나인 adSelectionId를 반환합니다.

반환 값
long

writeToParcel

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의 조합입니다.