Class OperationsStub

  • All Implemented Interfaces:
    com.google.api.gax.core.BackgroundResource, java.lang.AutoCloseable
    Direct Known Subclasses:
    HttpJsonOperationsStub

    public abstract class OperationsStub
    extends java.lang.Object
    implements com.google.api.gax.core.BackgroundResource
    Base stub class for the Operations service API.

    This class is for advanced usage and reflects the underlying API directly.

    • Constructor Summary

      Constructors 
      Constructor Description
      OperationsStub()  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      com.google.api.gax.rpc.UnaryCallable<com.google.longrunning.CancelOperationRequest,​com.google.protobuf.Empty> cancelOperationCallable()  
      abstract void close()  
      com.google.api.gax.rpc.UnaryCallable<com.google.longrunning.DeleteOperationRequest,​com.google.protobuf.Empty> deleteOperationCallable()  
      com.google.api.gax.rpc.UnaryCallable<com.google.longrunning.GetOperationRequest,​com.google.longrunning.Operation> getOperationCallable()  
      com.google.api.gax.rpc.UnaryCallable<com.google.longrunning.ListOperationsRequest,​com.google.longrunning.ListOperationsResponse> listOperationsCallable()  
      com.google.api.gax.rpc.UnaryCallable<com.google.longrunning.ListOperationsRequest,​OperationsClient.ListOperationsPagedResponse> listOperationsPagedCallable()  
      com.google.api.gax.rpc.LongRunningClient longRunningClient()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.google.api.gax.core.BackgroundResource

        awaitTermination, isShutdown, isTerminated, shutdown, shutdownNow
    • Constructor Detail

      • OperationsStub

        public OperationsStub()
    • Method Detail

      • listOperationsCallable

        public com.google.api.gax.rpc.UnaryCallable<com.google.longrunning.ListOperationsRequest,​com.google.longrunning.ListOperationsResponse> listOperationsCallable()
      • getOperationCallable

        public com.google.api.gax.rpc.UnaryCallable<com.google.longrunning.GetOperationRequest,​com.google.longrunning.Operation> getOperationCallable()
      • deleteOperationCallable

        public com.google.api.gax.rpc.UnaryCallable<com.google.longrunning.DeleteOperationRequest,​com.google.protobuf.Empty> deleteOperationCallable()
      • cancelOperationCallable

        public com.google.api.gax.rpc.UnaryCallable<com.google.longrunning.CancelOperationRequest,​com.google.protobuf.Empty> cancelOperationCallable()
      • longRunningClient

        public com.google.api.gax.rpc.LongRunningClient longRunningClient()
      • close

        public abstract void close()
        Specified by:
        close in interface java.lang.AutoCloseable