Class IngestionServiceGrpc.IngestionServiceFutureStub (0.1.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)

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>

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>

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>