Class HttpJsonLongRunningClient<RequestT,​OperationT>

  • All Implemented Interfaces:
    com.google.api.gax.rpc.LongRunningClient

    @InternalApi
    public class HttpJsonLongRunningClient<RequestT,​OperationT>
    extends Object
    implements com.google.api.gax.rpc.LongRunningClient
    Implementation of LongRunningClient based on REST transport.

    Public for technical reasons. For internal use only.

    • Method Detail

      • getOperationCallable

        public com.google.api.gax.rpc.UnaryCallable<String,​com.google.api.gax.longrunning.OperationSnapshot> getOperationCallable()
        Specified by:
        getOperationCallable in interface com.google.api.gax.rpc.LongRunningClient
      • cancelOperationCallable

        public com.google.api.gax.rpc.UnaryCallable<String,​Void> cancelOperationCallable()
        Specified by:
        cancelOperationCallable in interface com.google.api.gax.rpc.LongRunningClient
      • deleteOperationCallable

        public com.google.api.gax.rpc.UnaryCallable<String,​Void> deleteOperationCallable()
        Specified by:
        deleteOperationCallable in interface com.google.api.gax.rpc.LongRunningClient