Class protos.google.cloud.compute.v1.Rollouts (7.6.0)

Represents a Rollouts

Inheritance

$protobuf.rpc.Service > protos.google.cloud.compute.v1.Rollouts

Package

@google-cloud/compute

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

Constructs a new Rollouts service.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

advance(request, callback)

public advance(request: google.cloud.compute.v1.IAdvanceRolloutRequest, callback: google.cloud.compute.v1.Rollouts.AdvanceCallback): void;

Calls Advance.

Parameters
Name Description
request IAdvanceRolloutRequest

AdvanceRolloutRequest message or plain object

callback AdvanceCallback

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

Returns
Type Description
void

advance(request)

public advance(request: google.cloud.compute.v1.IAdvanceRolloutRequest): Promise<google.cloud.compute.v1.Operation>;

Calls Advance.

Parameter
Name Description
request IAdvanceRolloutRequest

AdvanceRolloutRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1.Operation>

Promise

cancel(request, callback)

public cancel(request: google.cloud.compute.v1.ICancelRolloutRequest, callback: google.cloud.compute.v1.Rollouts.CancelCallback): void;

Calls Cancel.

Parameters
Name Description
request ICancelRolloutRequest

CancelRolloutRequest message or plain object

callback CancelCallback

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

Returns
Type Description
void

cancel(request)

public cancel(request: google.cloud.compute.v1.ICancelRolloutRequest): Promise<google.cloud.compute.v1.Operation>;

Calls Cancel.

Parameter
Name Description
request ICancelRolloutRequest

CancelRolloutRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1.Operation>

Promise

create(rpcImpl, requestDelimited, responseDelimited)

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

Creates new Rollouts service using the specified rpc implementation.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Returns
Type Description
Rollouts

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

delete(request, callback)

public delete(request: google.cloud.compute.v1.IDeleteRolloutRequest, callback: google.cloud.compute.v1.Rollouts.DeleteCallback): void;

Calls Delete.

Parameters
Name Description
request IDeleteRolloutRequest

DeleteRolloutRequest message or plain object

callback DeleteCallback

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

Returns
Type Description
void

delete(request)

public delete(request: google.cloud.compute.v1.IDeleteRolloutRequest): Promise<google.cloud.compute.v1.Operation>;

Calls Delete.

Parameter
Name Description
request IDeleteRolloutRequest

DeleteRolloutRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1.Operation>

Promise

get(request, callback)

public get(request: google.cloud.compute.v1.IGetRolloutRequest, callback: google.cloud.compute.v1.Rollouts.GetCallback): void;

Calls Get.

Parameters
Name Description
request IGetRolloutRequest

GetRolloutRequest message or plain object

callback GetCallback

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

Returns
Type Description
void

get(request)

public get(request: google.cloud.compute.v1.IGetRolloutRequest): Promise<google.cloud.compute.v1.Rollout>;

Calls Get.

Parameter
Name Description
request IGetRolloutRequest

GetRolloutRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1.Rollout>

Promise

list(request, callback)

public list(request: google.cloud.compute.v1.IListRolloutsRequest, callback: google.cloud.compute.v1.Rollouts.ListCallback): void;

Calls List.

Parameters
Name Description
request IListRolloutsRequest

ListRolloutsRequest message or plain object

callback ListCallback

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

Returns
Type Description
void

list(request)

public list(request: google.cloud.compute.v1.IListRolloutsRequest): Promise<google.cloud.compute.v1.RolloutsListResponse>;

Calls List.

Parameter
Name Description
request IListRolloutsRequest

ListRolloutsRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1.RolloutsListResponse>

Promise

pause(request, callback)

public pause(request: google.cloud.compute.v1.IPauseRolloutRequest, callback: google.cloud.compute.v1.Rollouts.PauseCallback): void;

Calls Pause.

Parameters
Name Description
request IPauseRolloutRequest

PauseRolloutRequest message or plain object

callback PauseCallback

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

Returns
Type Description
void

pause(request)

public pause(request: google.cloud.compute.v1.IPauseRolloutRequest): Promise<google.cloud.compute.v1.Operation>;

Calls Pause.

Parameter
Name Description
request IPauseRolloutRequest

PauseRolloutRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1.Operation>

Promise

resume(request, callback)

public resume(request: google.cloud.compute.v1.IResumeRolloutRequest, callback: google.cloud.compute.v1.Rollouts.ResumeCallback): void;

Calls Resume.

Parameters
Name Description
request IResumeRolloutRequest

ResumeRolloutRequest message or plain object

callback ResumeCallback

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

Returns
Type Description
void

resume(request)

public resume(request: google.cloud.compute.v1.IResumeRolloutRequest): Promise<google.cloud.compute.v1.Operation>;

Calls Resume.

Parameter
Name Description
request IResumeRolloutRequest

ResumeRolloutRequest message or plain object

Returns
Type Description
Promise<google.cloud.compute.v1.Operation>

Promise