public static final class GbpAccountsServiceGrpc.GbpAccountsServiceStub extends AbstractAsyncStub<GbpAccountsServiceGrpc.GbpAccountsServiceStub>
A stub to allow clients to do asynchronous rpc calls to service GbpAccountsService.
The service facilitates the management of a merchant's Google Business Profile (GBP) account settings. This API defines the following resource model:
- GbpAccount
Inheritance
java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > GbpAccountsServiceGrpc.GbpAccountsServiceStubMethods
build(Channel channel, CallOptions callOptions)
protected GbpAccountsServiceGrpc.GbpAccountsServiceStub build(Channel channel, CallOptions callOptions)
Parameters | |
---|---|
Name | Description |
channel |
io.grpc.Channel |
callOptions |
io.grpc.CallOptions |
Returns | |
---|---|
Type | Description |
GbpAccountsServiceGrpc.GbpAccountsServiceStub |
linkGbpAccount(LinkGbpAccountRequest request, StreamObserver<LinkGbpAccountResponse> responseObserver)
public void linkGbpAccount(LinkGbpAccountRequest request, StreamObserver<LinkGbpAccountResponse> responseObserver)
Link the specified merchant to a GBP account for all countries.
To run this method, you must have admin access to the Merchant Center
account. If you don't have admin access, the request fails with the error
message User is not an administrator of account {ACCOUNT_ID}
.
Parameters | |
---|---|
Name | Description |
request |
LinkGbpAccountRequest |
responseObserver |
io.grpc.stub.StreamObserver<LinkGbpAccountResponse> |
listGbpAccounts(ListGbpAccountsRequest request, StreamObserver<ListGbpAccountsResponse> responseObserver)
public void listGbpAccounts(ListGbpAccountsRequest request, StreamObserver<ListGbpAccountsResponse> responseObserver)
List the GBP accounts for a given merchant.
Parameters | |
---|---|
Name | Description |
request |
ListGbpAccountsRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListGbpAccountsResponse> |