@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.
| Modifier and Type | Class and Description |
|---|---|
static interface |
TagHoldsGrpc.AsyncService
Allow users to create and manage TagHolds for TagValues.
|
static class |
TagHoldsGrpc.TagHoldsBlockingStub
A stub to allow clients to do synchronous rpc calls to service TagHolds.
|
static class |
TagHoldsGrpc.TagHoldsFutureStub
A stub to allow clients to do ListenableFuture-style rpc calls to service TagHolds.
|
static class |
TagHoldsGrpc.TagHoldsImplBase
Base class for the server implementation of the service TagHolds.
|
static class |
TagHoldsGrpc.TagHoldsStub
A stub to allow clients to do asynchronous rpc calls to service TagHolds.
|
| Modifier and Type | Field and Description |
|---|---|
static String |
SERVICE_NAME |
| Modifier and Type | Method and Description |
|---|---|
static io.grpc.ServerServiceDefinition |
bindService(TagHoldsGrpc.AsyncService service) |
static io.grpc.MethodDescriptor<CreateTagHoldRequest,com.google.longrunning.Operation> |
getCreateTagHoldMethod() |
static io.grpc.MethodDescriptor<DeleteTagHoldRequest,com.google.longrunning.Operation> |
getDeleteTagHoldMethod() |
static io.grpc.MethodDescriptor<ListTagHoldsRequest,ListTagHoldsResponse> |
getListTagHoldsMethod() |
static io.grpc.ServiceDescriptor |
getServiceDescriptor() |
static TagHoldsGrpc.TagHoldsBlockingStub |
newBlockingStub(io.grpc.Channel channel)
Creates a new blocking-style stub that supports unary and streaming output calls on the service
|
static TagHoldsGrpc.TagHoldsFutureStub |
newFutureStub(io.grpc.Channel channel)
Creates a new ListenableFuture-style stub that supports unary calls on the service
|
static TagHoldsGrpc.TagHoldsStub |
newStub(io.grpc.Channel channel)
Creates a new async stub that supports all call types for the service
|
public static final String SERVICE_NAME
public static io.grpc.MethodDescriptor<CreateTagHoldRequest,com.google.longrunning.Operation> getCreateTagHoldMethod()
public static io.grpc.MethodDescriptor<DeleteTagHoldRequest,com.google.longrunning.Operation> getDeleteTagHoldMethod()
public static io.grpc.MethodDescriptor<ListTagHoldsRequest,ListTagHoldsResponse> getListTagHoldsMethod()
public static TagHoldsGrpc.TagHoldsStub newStub(io.grpc.Channel channel)
public static TagHoldsGrpc.TagHoldsBlockingStub newBlockingStub(io.grpc.Channel channel)
public static TagHoldsGrpc.TagHoldsFutureStub newFutureStub(io.grpc.Channel channel)
public static final io.grpc.ServerServiceDefinition bindService(TagHoldsGrpc.AsyncService service)
public static io.grpc.ServiceDescriptor getServiceDescriptor()
Copyright © 2024 Google LLC. All rights reserved.