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 \ V1Methods
__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 |
|