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.TermsOfServiceAgreementStateServiceBlockingV2Stub (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.TermsOfServiceAgreementStateServiceBlockingV2Stub)\n- [0.26.0](/java/docs/reference/google-shopping-merchant-accounts/0.26.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceBlockingV2Stub)\n- [0.24.0](/java/docs/reference/google-shopping-merchant-accounts/0.24.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceBlockingV2Stub)\n- [0.23.0](/java/docs/reference/google-shopping-merchant-accounts/0.23.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceBlockingV2Stub)\n- [0.20.0](/java/docs/reference/google-shopping-merchant-accounts/0.20.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceBlockingV2Stub)\n- [0.19.0](/java/docs/reference/google-shopping-merchant-accounts/0.19.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceBlockingV2Stub)\n- [0.18.0](/java/docs/reference/google-shopping-merchant-accounts/0.18.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceBlockingV2Stub)\n- [0.16.0](/java/docs/reference/google-shopping-merchant-accounts/0.16.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceBlockingV2Stub)\n- [0.15.0](/java/docs/reference/google-shopping-merchant-accounts/0.15.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceBlockingV2Stub)\n- [0.14.0](/java/docs/reference/google-shopping-merchant-accounts/0.14.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceBlockingV2Stub)\n- [0.13.0](/java/docs/reference/google-shopping-merchant-accounts/0.13.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceBlockingV2Stub)\n- [0.12.0](/java/docs/reference/google-shopping-merchant-accounts/0.12.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceBlockingV2Stub)\n- [0.11.0](/java/docs/reference/google-shopping-merchant-accounts/0.11.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceBlockingV2Stub)\n- [0.10.0](/java/docs/reference/google-shopping-merchant-accounts/0.10.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceBlockingV2Stub)\n- [0.9.0](/java/docs/reference/google-shopping-merchant-accounts/0.9.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceBlockingV2Stub)\n- [0.8.0](/java/docs/reference/google-shopping-merchant-accounts/0.8.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceBlockingV2Stub)\n- [0.7.0](/java/docs/reference/google-shopping-merchant-accounts/0.7.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceBlockingV2Stub)\n- [0.5.0](/java/docs/reference/google-shopping-merchant-accounts/0.5.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceBlockingV2Stub)\n- [0.4.0](/java/docs/reference/google-shopping-merchant-accounts/0.4.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceBlockingV2Stub)\n- [0.3.0](/java/docs/reference/google-shopping-merchant-accounts/0.3.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceBlockingV2Stub)\n- [0.2.0](/java/docs/reference/google-shopping-merchant-accounts/0.2.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceBlockingV2Stub)\n- [0.1.0](/java/docs/reference/google-shopping-merchant-accounts/0.1.0/com.google.shopping.merchant.accounts.v1.TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceBlockingV2Stub) \n\n public static final class TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceBlockingV2Stub extends AbstractBlockingStub\u003cTermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceBlockingV2Stub\u003e\n\nA stub to allow clients to do synchronous 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.AbstractBlockingStub \\\u003e TermsOfServiceAgreementStateServiceGrpc.TermsOfServiceAgreementStateServiceBlockingV2Stub \n\nInherited Members\n-----------------\n\nio.grpc.stub.AbstractBlockingStub.\\\u003cT\\\u003enewStub(io.grpc.stub.AbstractStub.StubFactory\\\u003cT\\\u003e,io.grpc.Channel) \nio.grpc.stub.AbstractBlockingStub.\\\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.TermsOfServiceAgreementStateServiceBlockingV2Stub build(Channel channel, CallOptions callOptions)\n\n**Overrides** \nio.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)\n\n### getTermsOfServiceAgreementState(GetTermsOfServiceAgreementStateRequest request)\n\n public TermsOfServiceAgreementState getTermsOfServiceAgreementState(GetTermsOfServiceAgreementStateRequest request)\n\nReturns the state of a terms of service agreement.\n\n### retrieveForApplicationTermsOfServiceAgreementState(RetrieveForApplicationTermsOfServiceAgreementStateRequest request)\n\n public TermsOfServiceAgreementState retrieveForApplicationTermsOfServiceAgreementState(RetrieveForApplicationTermsOfServiceAgreementStateRequest request)\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."]]