Class IngestionServiceGrpc.IngestionServiceFutureStub (0.20.0)

public static final class IngestionServiceGrpc.IngestionServiceFutureStub extends AbstractFutureStub<IngestionServiceGrpc.IngestionServiceFutureStub>

A stub to allow clients to do ListenableFuture-style rpc calls to service IngestionService.

Service for sending audience data to supported destinations.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > IngestionServiceGrpc.IngestionServiceFutureStub

Methods

build(Channel channel, CallOptions callOptions)

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

ingestAdEvents(IngestAdEventsRequest request)

public ListenableFuture<IngestAdEventsResponse> ingestAdEvents(IngestAdEventsRequest request)

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

Parameter
Name Description
request IngestAdEventsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<IngestAdEventsResponse>

ingestAudienceMembers(IngestAudienceMembersRequest request)

public ListenableFuture<IngestAudienceMembersResponse> ingestAudienceMembers(IngestAudienceMembersRequest request)

Uploads a list of AudienceMember resources to the provided Destination.

Parameter
Name Description
request IngestAudienceMembersRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<IngestAudienceMembersResponse>

ingestEvents(IngestEventsRequest request)

public ListenableFuture<IngestEventsResponse> ingestEvents(IngestEventsRequest request)

Uploads a list of Event resources from the provided Destination.

Parameter
Name Description
request IngestEventsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<IngestEventsResponse>

ingestUsers(IngestUsersRequest request)

public ListenableFuture<IngestUsersResponse> ingestUsers(IngestUsersRequest request)

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.

Parameter
Name Description
request IngestUsersRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<IngestUsersResponse>

removeAllAudienceMembers(RemoveAllAudienceMembersRequest request)

public ListenableFuture<RemoveAllAudienceMembersResponse> removeAllAudienceMembers(RemoveAllAudienceMembersRequest request)

Removes all audience members from the provided destinations.

Parameter
Name Description
request RemoveAllAudienceMembersRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<RemoveAllAudienceMembersResponse>

removeAudienceMembers(RemoveAudienceMembersRequest request)

public ListenableFuture<RemoveAudienceMembersResponse> removeAudienceMembers(RemoveAudienceMembersRequest request)

Removes a list of AudienceMember resources from the provided Destination.

Parameter
Name Description
request RemoveAudienceMembersRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<RemoveAudienceMembersResponse>

removeUsers(RemoveUsersRequest request)

public ListenableFuture<RemoveUsersResponse> removeUsers(RemoveUsersRequest request)

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

Parameter
Name Description
request RemoveUsersRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<RemoveUsersResponse>

retrieveRequestStatus(RetrieveRequestStatusRequest request)

public ListenableFuture<RetrieveRequestStatusResponse> retrieveRequestStatus(RetrieveRequestStatusRequest request)

Gets the status of a request given request id.

Parameter
Name Description
request RetrieveRequestStatusRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<RetrieveRequestStatusResponse>