A single rollout step with specified traffic allocation.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#display_name
def display_name() -> ::String
Returns
- (::String) — The name of the rollout step;
#display_name=
def display_name=(value) -> ::String
Parameter
- value (::String) — The name of the rollout step;
Returns
- (::String) — The name of the rollout step;
#min_duration
def min_duration() -> ::Google::Protobuf::Duration
Returns
- (::Google::Protobuf::Duration) — The minimum time that this step should last. Should be longer than 1 hour. If not set, the default minimum duration for each step will be 1 hour.
#min_duration=
def min_duration=(value) -> ::Google::Protobuf::Duration
Parameter
- value (::Google::Protobuf::Duration) — The minimum time that this step should last. Should be longer than 1 hour. If not set, the default minimum duration for each step will be 1 hour.
Returns
- (::Google::Protobuf::Duration) — The minimum time that this step should last. Should be longer than 1 hour. If not set, the default minimum duration for each step will be 1 hour.
#traffic_percent
def traffic_percent() -> ::Integer
Returns
- (::Integer) — The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].
#traffic_percent=
def traffic_percent=(value) -> ::Integer
Parameter
- value (::Integer) — The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].
Returns
- (::Integer) — The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].