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

Reference documentation and code samples for the Config Delivery V1 API class Google::Cloud::ConfigDelivery::V1::RolloutStrategy.

RolloutStrategy defines different ways to rollout a resource bundle across a set of clusters.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#all_at_once

def all_at_once() -> ::Google::Cloud::ConfigDelivery::V1::AllAtOnceStrategy
Returns
  • (::Google::Cloud::ConfigDelivery::V1::AllAtOnceStrategy) — AllAtOnceStrategy causes all clusters to be updated concurrently.

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

#all_at_once=

def all_at_once=(value) -> ::Google::Cloud::ConfigDelivery::V1::AllAtOnceStrategy
Parameter
  • value (::Google::Cloud::ConfigDelivery::V1::AllAtOnceStrategy) — AllAtOnceStrategy causes all clusters to be updated concurrently.

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

Returns
  • (::Google::Cloud::ConfigDelivery::V1::AllAtOnceStrategy) — AllAtOnceStrategy causes all clusters to be updated concurrently.

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

#rolling

def rolling() -> ::Google::Cloud::ConfigDelivery::V1::RollingStrategy
Returns
  • (::Google::Cloud::ConfigDelivery::V1::RollingStrategy) — RollingStrategy causes a specified number of clusters to be updated concurrently until all clusters are updated.

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

#rolling=

def rolling=(value) -> ::Google::Cloud::ConfigDelivery::V1::RollingStrategy
Parameter
  • value (::Google::Cloud::ConfigDelivery::V1::RollingStrategy) — RollingStrategy causes a specified number of clusters to be updated concurrently until all clusters are updated.

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

Returns
  • (::Google::Cloud::ConfigDelivery::V1::RollingStrategy) — RollingStrategy causes a specified number of clusters to be updated concurrently until all clusters are updated.

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