Config Delivery V1 API - Class Google::Cloud::ConfigDelivery::V1::RolloutStrategyInfo (v0.1.0)

Reference documentation and code samples for the Config Delivery V1 API class Google::Cloud::ConfigDelivery::V1::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.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#all_at_once_strategy_info

def all_at_once_strategy_info() -> ::Google::Cloud::ConfigDelivery::V1::AllAtOnceStrategyInfo
Returns
  • (::Google::Cloud::ConfigDelivery::V1::AllAtOnceStrategyInfo) — AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy execution.

    Note: The following fields are mutually exclusive: all_at_once_strategy_info, rolling_strategy_info. If a field in that set is populated, all other fields in the set will automatically be cleared.

#all_at_once_strategy_info=

def all_at_once_strategy_info=(value) -> ::Google::Cloud::ConfigDelivery::V1::AllAtOnceStrategyInfo
Parameter
  • value (::Google::Cloud::ConfigDelivery::V1::AllAtOnceStrategyInfo) — AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy execution.

    Note: The following fields are mutually exclusive: all_at_once_strategy_info, rolling_strategy_info. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::ConfigDelivery::V1::AllAtOnceStrategyInfo) — AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy execution.

    Note: The following fields are mutually exclusive: all_at_once_strategy_info, rolling_strategy_info. If a field in that set is populated, all other fields in the set will automatically be cleared.

#rolling_strategy_info

def rolling_strategy_info() -> ::Google::Cloud::ConfigDelivery::V1::RollingStrategyInfo
Returns
  • (::Google::Cloud::ConfigDelivery::V1::RollingStrategyInfo) — RollingStrategyInfo represents the status of Rolling rollout strategy execution.

    Note: The following fields are mutually exclusive: rolling_strategy_info, all_at_once_strategy_info. If a field in that set is populated, all other fields in the set will automatically be cleared.

#rolling_strategy_info=

def rolling_strategy_info=(value) -> ::Google::Cloud::ConfigDelivery::V1::RollingStrategyInfo
Parameter
  • value (::Google::Cloud::ConfigDelivery::V1::RollingStrategyInfo) — RollingStrategyInfo represents the status of Rolling rollout strategy execution.

    Note: The following fields are mutually exclusive: rolling_strategy_info, all_at_once_strategy_info. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::ConfigDelivery::V1::RollingStrategyInfo) — RollingStrategyInfo represents the status of Rolling rollout strategy execution.

    Note: The following fields are mutually exclusive: rolling_strategy_info, all_at_once_strategy_info. If a field in that set is populated, all other fields in the set will automatically be cleared.