Class IngestionServiceGrpc.IngestionServiceBlockingV2Stub (0.20.0)

public static final class IngestionServiceGrpc.IngestionServiceBlockingV2Stub extends AbstractBlockingStub<IngestionServiceGrpc.IngestionServiceBlockingV2Stub>

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

Service for sending audience data to supported destinations.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > IngestionServiceGrpc.IngestionServiceBlockingV2Stub

Methods

build(Channel channel, CallOptions callOptions)

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

ingestAdEvents(IngestAdEventsRequest request)

public 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
IngestAdEventsResponse
Exceptions
Type Description
io.grpc.StatusException

ingestAudienceMembers(IngestAudienceMembersRequest request)

public IngestAudienceMembersResponse ingestAudienceMembers(IngestAudienceMembersRequest request)

Uploads a list of AudienceMember resources to the provided Destination.

Parameter
Name Description
request IngestAudienceMembersRequest
Returns
Type Description
IngestAudienceMembersResponse
Exceptions
Type Description
io.grpc.StatusException

ingestEvents(IngestEventsRequest request)

public IngestEventsResponse ingestEvents(IngestEventsRequest request)

Uploads a list of Event resources from the provided Destination.

Parameter
Name Description
request IngestEventsRequest
Returns
Type Description
IngestEventsResponse
Exceptions
Type Description
io.grpc.StatusException

ingestUsers(IngestUsersRequest request)

public 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
IngestUsersResponse
Exceptions
Type Description
io.grpc.StatusException

removeAllAudienceMembers(RemoveAllAudienceMembersRequest request)

public RemoveAllAudienceMembersResponse removeAllAudienceMembers(RemoveAllAudienceMembersRequest request)

Removes all audience members from the provided destinations.

Parameter
Name Description
request RemoveAllAudienceMembersRequest
Returns
Type Description
RemoveAllAudienceMembersResponse
Exceptions
Type Description
io.grpc.StatusException

removeAudienceMembers(RemoveAudienceMembersRequest request)

public RemoveAudienceMembersResponse removeAudienceMembers(RemoveAudienceMembersRequest request)

Removes a list of AudienceMember resources from the provided Destination.

Parameter
Name Description
request RemoveAudienceMembersRequest
Returns
Type Description
RemoveAudienceMembersResponse
Exceptions
Type Description
io.grpc.StatusException

removeUsers(RemoveUsersRequest request)

public 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
RemoveUsersResponse
Exceptions
Type Description
io.grpc.StatusException

retrieveRequestStatus(RetrieveRequestStatusRequest request)

public RetrieveRequestStatusResponse retrieveRequestStatus(RetrieveRequestStatusRequest request)

Gets the status of a request given request id.

Parameter
Name Description
request RetrieveRequestStatusRequest
Returns
Type Description
RetrieveRequestStatusResponse
Exceptions
Type Description
io.grpc.StatusException