Retrieves the state of the agreement for the application terms of service.
Application terms of service covers permissions related to the usage of
data provided through Merchant Center, CSS Center, Manufacturer Center, and
more.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-16 UTC."],[],[],null,["# Class TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceStub (1.0.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.0.0 (latest)](/java/docs/reference/google-shopping-merchant-accounts/latest/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceStub)\n- [0.26.0](/java/docs/reference/google-shopping-merchant-accounts/0.26.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceStub)\n- [0.24.0](/java/docs/reference/google-shopping-merchant-accounts/0.24.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceStub)\n- [0.23.0](/java/docs/reference/google-shopping-merchant-accounts/0.23.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceStub)\n- [0.20.0](/java/docs/reference/google-shopping-merchant-accounts/0.20.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceStub)\n- [0.19.0](/java/docs/reference/google-shopping-merchant-accounts/0.19.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceStub)\n- [0.18.0](/java/docs/reference/google-shopping-merchant-accounts/0.18.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceStub)\n- [0.16.0](/java/docs/reference/google-shopping-merchant-accounts/0.16.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceStub)\n- [0.15.0](/java/docs/reference/google-shopping-merchant-accounts/0.15.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceStub)\n- [0.14.0](/java/docs/reference/google-shopping-merchant-accounts/0.14.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceStub)\n- [0.13.0](/java/docs/reference/google-shopping-merchant-accounts/0.13.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceStub)\n- [0.12.0](/java/docs/reference/google-shopping-merchant-accounts/0.12.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceStub)\n- [0.11.0](/java/docs/reference/google-shopping-merchant-accounts/0.11.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceStub)\n- [0.10.0](/java/docs/reference/google-shopping-merchant-accounts/0.10.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceStub)\n- [0.9.0](/java/docs/reference/google-shopping-merchant-accounts/0.9.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceStub)\n- [0.8.0](/java/docs/reference/google-shopping-merchant-accounts/0.8.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceStub)\n- [0.7.0](/java/docs/reference/google-shopping-merchant-accounts/0.7.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceStub)\n- [0.5.0](/java/docs/reference/google-shopping-merchant-accounts/0.5.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceStub)\n- [0.4.0](/java/docs/reference/google-shopping-merchant-accounts/0.4.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceStub)\n- [0.3.0](/java/docs/reference/google-shopping-merchant-accounts/0.3.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceStub)\n- [0.2.0](/java/docs/reference/google-shopping-merchant-accounts/0.2.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceStub)\n- [0.1.0](/java/docs/reference/google-shopping-merchant-accounts/0.1.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceStub) \n\n public static final class TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceStub extends AbstractAsyncStub\u003cTermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceStub\u003e\n\nA stub to allow clients to do asynchronous rpc calls to service\nTermsOfServiceAgreementStateService.\n\nService to support `TermsOfServiceAgreementState` API. \n\nInheritance\n-----------\n\n[java.lang.Object](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html) \\\u003e io.grpc.stub.AbstractStub \\\u003e io.grpc.stub.AbstractAsyncStub \\\u003e TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceStub \n\nInherited Members\n-----------------\n\nio.grpc.stub.AbstractAsyncStub.\\\u003cT\\\u003enewStub(io.grpc.stub.AbstractStub.StubFactory\\\u003cT\\\u003e,io.grpc.Channel) \nio.grpc.stub.AbstractAsyncStub.\\\u003cT\\\u003enewStub(io.grpc.stub.AbstractStub.StubFactory\\\u003cT\\\u003e,io.grpc.Channel,io.grpc.CallOptions) \nio.grpc.stub.AbstractStub.\\\u003cT\\\u003ewithOption(io.grpc.CallOptions.Key\\\u003cT\\\u003e,T) \nio.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions) \nio.grpc.stub.AbstractStub.getCallOptions() \nio.grpc.stub.AbstractStub.getChannel() \nio.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials) \nio.grpc.stub.AbstractStub.withChannel(io.grpc.Channel) \nio.grpc.stub.AbstractStub.withCompression(java.lang.String) \nio.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline) \nio.grpc.stub.AbstractStub.withDeadlineAfter(java.time.Duration) \nio.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit) \nio.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor) \nio.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...) \nio.grpc.stub.AbstractStub.withMaxInboundMessageSize(int) \nio.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int) \nio.grpc.stub.AbstractStub.withOnReadyThreshold(int) \nio.grpc.stub.AbstractStub.withWaitForReady() \n[Object.clone()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--) \n[Object.equals(Object)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-) \n[Object.finalize()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--) \n[Object.getClass()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--) \n[Object.hashCode()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--) \n[Object.notify()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--) \n[Object.notifyAll()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--) \n[Object.toString()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--) \n[Object.wait()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--) \n[Object.wait(long)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-) \n[Object.wait(long,int)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-)\n\nMethods\n-------\n\n### build(Channel channel, CallOptions callOptions)\n\n protected TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceStub build(Channel channel, CallOptions callOptions)\n\n**Overrides** \nio.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)\n\n### getTermsOfServiceAgreementState(GetTermsOfServiceAgreementStateRequest request, StreamObserver\\\u003cTermsOfServiceAgreementState\\\u003e responseObserver)\n\n public void getTermsOfServiceAgreementState(GetTermsOfServiceAgreementStateRequest request, StreamObserver\u003cTermsOfServiceAgreementState\u003e responseObserver)\n\nReturns the state of a terms of service agreement.\n\n### retrieveForApplicationTermsOfServiceAgreementState(RetrieveForApplicationTermsOfServiceAgreementStateRequest request, StreamObserver\\\u003cTermsOfServiceAgreementState\\\u003e responseObserver)\n\n public void retrieveForApplicationTermsOfServiceAgreementState(RetrieveForApplicationTermsOfServiceAgreementStateRequest request, StreamObserver\u003cTermsOfServiceAgreementState\u003e responseObserver)\n\nRetrieves the state of the agreement for the application terms of service.\nApplication terms of service covers permissions related to the usage of\ndata provided through Merchant Center, CSS Center, Manufacturer Center, and\nmore."]]