Interface IngestionServiceGrpc.AsyncService (0.20.0)

public static interface IngestionServiceGrpc.AsyncService

Service for sending audience data to supported destinations.

Methods

ingestAdEvents(IngestAdEventsRequest request, StreamObserver<IngestAdEventsResponse> responseObserver)

public default void ingestAdEvents(IngestAdEventsRequest request, StreamObserver<IngestAdEventsResponse> responseObserver)

Uploads a list of AdEvent resources to Google Analytics. This feature is only available to accounts on an allowlist.

Parameters
Name Description
request IngestAdEventsRequest
responseObserver io.grpc.stub.StreamObserver<IngestAdEventsResponse>

ingestAudienceMembers(IngestAudienceMembersRequest request, StreamObserver<IngestAudienceMembersResponse> responseObserver)

public default void ingestAudienceMembers(IngestAudienceMembersRequest request, StreamObserver<IngestAudienceMembersResponse> responseObserver)

Uploads a list of AudienceMember resources to the provided Destination.

Parameters
Name Description
request IngestAudienceMembersRequest
responseObserver io.grpc.stub.StreamObserver<IngestAudienceMembersResponse>

ingestEvents(IngestEventsRequest request, StreamObserver<IngestEventsResponse> responseObserver)

public default void ingestEvents(IngestEventsRequest request, StreamObserver<IngestEventsResponse> responseObserver)

Uploads a list of Event resources from the provided Destination.

Parameters
Name Description
request IngestEventsRequest
responseObserver io.grpc.stub.StreamObserver<IngestEventsResponse>

ingestUsers(IngestUsersRequest request, StreamObserver<IngestUsersResponse> responseObserver)

public default void ingestUsers(IngestUsersRequest request, StreamObserver<IngestUsersResponse> responseObserver)

Uploads a list of users to the provided destinations. Unlike IngestAudienceMembers (which adds users to specific advertiser audience lists for targeting), IngestUsers ingests account level identity linkage data (for example, user identifiers linked to mobile IDs) independent of specific audience segments. This feature is only available to accounts on an allowlist.

Parameters
Name Description
request IngestUsersRequest
responseObserver io.grpc.stub.StreamObserver<IngestUsersResponse>

removeAllAudienceMembers(RemoveAllAudienceMembersRequest request, StreamObserver<RemoveAllAudienceMembersResponse> responseObserver)

public default void removeAllAudienceMembers(RemoveAllAudienceMembersRequest request, StreamObserver<RemoveAllAudienceMembersResponse> responseObserver)

Removes all audience members from the provided destinations.

Parameters
Name Description
request RemoveAllAudienceMembersRequest
responseObserver io.grpc.stub.StreamObserver<RemoveAllAudienceMembersResponse>

removeAudienceMembers(RemoveAudienceMembersRequest request, StreamObserver<RemoveAudienceMembersResponse> responseObserver)

public default void removeAudienceMembers(RemoveAudienceMembersRequest request, StreamObserver<RemoveAudienceMembersResponse> responseObserver)

Removes a list of AudienceMember resources from the provided Destination.

Parameters
Name Description
request RemoveAudienceMembersRequest
responseObserver io.grpc.stub.StreamObserver<RemoveAudienceMembersResponse>

removeUsers(RemoveUsersRequest request, StreamObserver<RemoveUsersResponse> responseObserver)

public default void removeUsers(RemoveUsersRequest request, StreamObserver<RemoveUsersResponse> responseObserver)

Removes a list of users from the provided destinations. This feature is only available to accounts on an allowlist.

Parameters
Name Description
request RemoveUsersRequest
responseObserver io.grpc.stub.StreamObserver<RemoveUsersResponse>

retrieveRequestStatus(RetrieveRequestStatusRequest request, StreamObserver<RetrieveRequestStatusResponse> responseObserver)

public default void retrieveRequestStatus(RetrieveRequestStatusRequest request, StreamObserver<RetrieveRequestStatusResponse> responseObserver)

Gets the status of a request given request id.

Parameters
Name Description
request RetrieveRequestStatusRequest
responseObserver io.grpc.stub.StreamObserver<RetrieveRequestStatusResponse>