Class TagHoldsGrpc


  • @Generated(value="by gRPC proto compiler",
               comments="Source: google/cloud/resourcemanager/v3/tag_holds.proto")
    public final class TagHoldsGrpc
    extends Object
     Allow users to create and manage TagHolds for TagValues. TagHolds represent
     the use of a Tag Value that is not captured by TagBindings but
     should still block TagValue deletion (such as a reference in a policy
     condition). This service provides isolated failure domains by cloud location
     so that TagHolds can be managed in the same location as their usage.
     
    • Method Detail

      • getCreateTagHoldMethod

        public static io.grpc.MethodDescriptor<CreateTagHoldRequest,​com.google.longrunning.Operation> getCreateTagHoldMethod()
      • getDeleteTagHoldMethod

        public static io.grpc.MethodDescriptor<DeleteTagHoldRequest,​com.google.longrunning.Operation> getDeleteTagHoldMethod()
      • newStub

        public static TagHoldsGrpc.TagHoldsStub newStub​(io.grpc.Channel channel)
        Creates a new async stub that supports all call types for the service
      • newBlockingStub

        public static TagHoldsGrpc.TagHoldsBlockingStub newBlockingStub​(io.grpc.Channel channel)
        Creates a new blocking-style stub that supports unary and streaming output calls on the service
      • newFutureStub

        public static TagHoldsGrpc.TagHoldsFutureStub newFutureStub​(io.grpc.Channel channel)
        Creates a new ListenableFuture-style stub that supports unary calls on the service
      • getServiceDescriptor

        public static io.grpc.ServiceDescriptor getServiceDescriptor()