Class PartnerLinkServiceGrpc.PartnerLinkServiceBlockingV2Stub (0.8.0)

public static final class PartnerLinkServiceGrpc.PartnerLinkServiceBlockingV2Stub extends AbstractBlockingStub<PartnerLinkServiceGrpc.PartnerLinkServiceBlockingV2Stub>

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

Service for managing partner links.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > PartnerLinkServiceGrpc.PartnerLinkServiceBlockingV2Stub

Methods

build(Channel channel, CallOptions callOptions)

protected PartnerLinkServiceGrpc.PartnerLinkServiceBlockingV2Stub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
PartnerLinkServiceGrpc.PartnerLinkServiceBlockingV2Stub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
public PartnerLink createPartnerLink(CreatePartnerLinkRequest request)

Creates a partner link for the given account. Authorization Headers: This method supports the following optional headers to define how the API authorizes access for the request:

  • login-account: (Optional) The resource name of the account where the Google Account of the credentials is a user. If not set, defaults to the account of the request. Format: accountTypes/{loginAccountType}/accounts/{loginAccountId}
  • linked-account: (Optional) The resource name of the account with an established product link to the login-account. Format: accountTypes/{linkedAccountType}/accounts/{linkedAccountId}
Parameter
Name Description
request CreatePartnerLinkRequest
Returns
Type Description
PartnerLink
Exceptions
Type Description
io.grpc.StatusException
public Empty deletePartnerLink(DeletePartnerLinkRequest request)

Deletes a partner link for the given account. Authorization Headers: This method supports the following optional headers to define how the API authorizes access for the request:

  • login-account: (Optional) The resource name of the account where the Google Account of the credentials is a user. If not set, defaults to the account of the request. Format: accountTypes/{loginAccountType}/accounts/{loginAccountId}
  • linked-account: (Optional) The resource name of the account with an established product link to the login-account. Format: accountTypes/{linkedAccountType}/accounts/{linkedAccountId}
Parameter
Name Description
request DeletePartnerLinkRequest
Returns
Type Description
Empty
Exceptions
Type Description
io.grpc.StatusException
public SearchPartnerLinksResponse searchPartnerLinks(SearchPartnerLinksRequest request)

Searches for all partner links to and from a given account. Authorization Headers: This method supports the following optional headers to define how the API authorizes access for the request:

  • login-account: (Optional) The resource name of the account where the Google Account of the credentials is a user. If not set, defaults to the account of the request. Format: accountTypes/{loginAccountType}/accounts/{loginAccountId}
  • linked-account: (Optional) The resource name of the account with an established product link to the login-account. Format: accountTypes/{linkedAccountType}/accounts/{linkedAccountId}
Parameter
Name Description
request SearchPartnerLinksRequest
Returns
Type Description
SearchPartnerLinksResponse
Exceptions
Type Description
io.grpc.StatusException