Class GrpcSharedCriterionServiceStub

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

    @Generated("by gapic-generator-java")
    public class GrpcSharedCriterionServiceStub
    extends SharedCriterionServiceStub
    gRPC stub implementation for the SharedCriterionService service API.

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

    • Constructor Detail

      • GrpcSharedCriterionServiceStub

        protected GrpcSharedCriterionServiceStub​(SharedCriterionServiceStubSettings settings,
                                                 com.google.api.gax.rpc.ClientContext clientContext)
                                          throws java.io.IOException
        Constructs an instance of GrpcSharedCriterionServiceStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.
        Throws:
        java.io.IOException
      • GrpcSharedCriterionServiceStub

        protected GrpcSharedCriterionServiceStub​(SharedCriterionServiceStubSettings settings,
                                                 com.google.api.gax.rpc.ClientContext clientContext,
                                                 com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory)
                                          throws java.io.IOException
        Constructs an instance of GrpcSharedCriterionServiceStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.
        Throws:
        java.io.IOException
    • Method Detail

      • create

        public static final GrpcSharedCriterionServiceStub create​(com.google.api.gax.rpc.ClientContext clientContext)
                                                           throws java.io.IOException
        Throws:
        java.io.IOException
      • create

        public static final GrpcSharedCriterionServiceStub create​(com.google.api.gax.rpc.ClientContext clientContext,
                                                                  com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory)
                                                           throws java.io.IOException
        Throws:
        java.io.IOException
      • getOperationsStub

        public com.google.longrunning.stub.GrpcOperationsStub getOperationsStub()
      • shutdown

        public void shutdown()
      • isShutdown

        public boolean isShutdown()
      • isTerminated

        public boolean isTerminated()
      • shutdownNow

        public void shutdownNow()
      • awaitTermination

        public boolean awaitTermination​(long duration,
                                        java.util.concurrent.TimeUnit unit)
                                 throws java.lang.InterruptedException
        Throws:
        java.lang.InterruptedException