Class IngestionServiceGrpc.IngestionServiceStub (0.20.0)

public static final class IngestionServiceGrpc.IngestionServiceStub extends AbstractAsyncStub<IngestionServiceGrpc.IngestionServiceStub>

A stub to allow clients to do asynchronous rpc calls to service IngestionService.

Service for sending audience data to supported destinations.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > IngestionServiceGrpc.IngestionServiceStub

Methods

build(Channel channel, CallOptions callOptions)

protected IngestionServiceGrpc.IngestionServiceStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
IngestionServiceGrpc.IngestionServiceStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

ingestAdEvents(IngestAdEventsRequest request, StreamObserver<IngestAdEventsResponse> responseObserver)

public 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 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 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 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 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 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 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 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>