Google Cloud Config Delivery V1beta Client - Class RolloutStrategyInfo (0.2.1)

Reference documentation and code samples for the Google Cloud Config Delivery V1beta Client class RolloutStrategyInfo.

RolloutStrategyInfo represents the status of execution of different types of rollout strategies. Only the field corresponding to the rollout strategy specified at the rollout resource will be populated.

Generated from protobuf message google.cloud.configdelivery.v1beta.RolloutStrategyInfo

Namespace

Google \ Cloud \ ConfigDelivery \ V1beta

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ all_at_once_strategy_info AllAtOnceStrategyInfo

AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy execution.

↳ rolling_strategy_info RollingStrategyInfo

RollingStrategyInfo represents the status of Rolling rollout strategy execution.

getAllAtOnceStrategyInfo

AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy execution.

Returns
Type Description
AllAtOnceStrategyInfo|null

hasAllAtOnceStrategyInfo

setAllAtOnceStrategyInfo

AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy execution.

Parameter
Name Description
var AllAtOnceStrategyInfo
Returns
Type Description
$this

getRollingStrategyInfo

RollingStrategyInfo represents the status of Rolling rollout strategy execution.

Returns
Type Description
RollingStrategyInfo|null

hasRollingStrategyInfo

setRollingStrategyInfo

RollingStrategyInfo represents the status of Rolling rollout strategy execution.

Parameter
Name Description
var RollingStrategyInfo
Returns
Type Description
$this

getStrategy

Returns
Type Description
string