Compute V1 Client - Class RolloutPlanWaveOrchestrationOptionsDelay (2.10.0)

Reference documentation and code samples for the Compute V1 Client class RolloutPlanWaveOrchestrationOptionsDelay.

Options to control the delay, if any, between batches of projects.

Generated from protobuf message google.cloud.compute.v1.RolloutPlanWaveOrchestrationOptionsDelay

Namespace

Google \ Cloud \ Compute \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ delimiter string

Optional. Controls whether the delay should only be added between batches of projects corresponding to different locations, or also between batches of projects corresponding to the same location. Must be set to DELIMITER_UNSPECIFIED if no delay is to be added. Check the Delimiter enum for the list of possible values.

↳ duration string

Optional. The duration of the delay, if any, to be added between batches of projects. A zero duration corresponds to no delay.

↳ type string

Optional. Controls whether the specified duration is to be added at the end of each batch, or if the total processing time for each batch will be padded if needed to meet the specified duration. Must be set to TYPE_UNSPECIFIED if no delay is to be added. Check the Type enum for the list of possible values.

getDelimiter

Optional. Controls whether the delay should only be added between batches of projects corresponding to different locations, or also between batches of projects corresponding to the same location.

Must be set to DELIMITER_UNSPECIFIED if no delay is to be added. Check the Delimiter enum for the list of possible values.

Returns
Type Description
string

hasDelimiter

clearDelimiter

setDelimiter

Optional. Controls whether the delay should only be added between batches of projects corresponding to different locations, or also between batches of projects corresponding to the same location.

Must be set to DELIMITER_UNSPECIFIED if no delay is to be added. Check the Delimiter enum for the list of possible values.

Parameter
Name Description
var string
Returns
Type Description
$this

getDuration

Optional. The duration of the delay, if any, to be added between batches of projects. A zero duration corresponds to no delay.

Returns
Type Description
string

hasDuration

clearDuration

setDuration

Optional. The duration of the delay, if any, to be added between batches of projects. A zero duration corresponds to no delay.

Parameter
Name Description
var string
Returns
Type Description
$this

getType

Optional. Controls whether the specified duration is to be added at the end of each batch, or if the total processing time for each batch will be padded if needed to meet the specified duration.

Must be set to TYPE_UNSPECIFIED if no delay is to be added. Check the Type enum for the list of possible values.

Returns
Type Description
string

hasType

clearType

setType

Optional. Controls whether the specified duration is to be added at the end of each batch, or if the total processing time for each batch will be padded if needed to meet the specified duration.

Must be set to TYPE_UNSPECIFIED if no delay is to be added. Check the Type enum for the list of possible values.

Parameter
Name Description
var string
Returns
Type Description
$this