Class protos.google.cloud.resourcemanager.v3.TagHolds (4.3.0)

Represents a TagHolds

Inheritance

$protobuf.rpc.Service > protos.google.cloud.resourcemanager.v3.TagHolds

Package

@google-cloud/resource-manager

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);

Constructs a new TagHolds service.

Parameters
NameDescription
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

create(rpcImpl, requestDelimited, responseDelimited)

public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): TagHolds;

Creates new TagHolds service using the specified rpc implementation.

Parameters
NameDescription
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Returns
TypeDescription
TagHolds

RPC service. Useful where requests and/or responses are streamed.

createTagHold(request, callback)

public createTagHold(request: google.cloud.resourcemanager.v3.ICreateTagHoldRequest, callback: google.cloud.resourcemanager.v3.TagHolds.CreateTagHoldCallback): void;

Calls CreateTagHold.

Parameters
NameDescription
request ICreateTagHoldRequest

CreateTagHoldRequest message or plain object

callback google.cloud.resourcemanager.v3.TagHolds.CreateTagHoldCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

createTagHold(request)

public createTagHold(request: google.cloud.resourcemanager.v3.ICreateTagHoldRequest): Promise<google.longrunning.Operation>;

Calls CreateTagHold.

Parameter
NameDescription
request ICreateTagHoldRequest

CreateTagHoldRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

deleteTagHold(request, callback)

public deleteTagHold(request: google.cloud.resourcemanager.v3.IDeleteTagHoldRequest, callback: google.cloud.resourcemanager.v3.TagHolds.DeleteTagHoldCallback): void;

Calls DeleteTagHold.

Parameters
NameDescription
request IDeleteTagHoldRequest

DeleteTagHoldRequest message or plain object

callback google.cloud.resourcemanager.v3.TagHolds.DeleteTagHoldCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

deleteTagHold(request)

public deleteTagHold(request: google.cloud.resourcemanager.v3.IDeleteTagHoldRequest): Promise<google.longrunning.Operation>;

Calls DeleteTagHold.

Parameter
NameDescription
request IDeleteTagHoldRequest

DeleteTagHoldRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

listTagHolds(request, callback)

public listTagHolds(request: google.cloud.resourcemanager.v3.IListTagHoldsRequest, callback: google.cloud.resourcemanager.v3.TagHolds.ListTagHoldsCallback): void;

Calls ListTagHolds.

Parameters
NameDescription
request IListTagHoldsRequest

ListTagHoldsRequest message or plain object

callback google.cloud.resourcemanager.v3.TagHolds.ListTagHoldsCallback

Node-style callback called with the error, if any, and ListTagHoldsResponse

Returns
TypeDescription
void

listTagHolds(request)

public listTagHolds(request: google.cloud.resourcemanager.v3.IListTagHoldsRequest): Promise<google.cloud.resourcemanager.v3.ListTagHoldsResponse>;

Calls ListTagHolds.

Parameter
NameDescription
request IListTagHoldsRequest

ListTagHoldsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.resourcemanager.v3.ListTagHoldsResponse>

Promise