Interface RolloutConfig.RolloutStepOrBuilder (0.48.0)

public static interface RolloutConfig.RolloutStepOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getDisplayName()

public abstract String getDisplayName()

The name of the rollout step;

string display_name = 1;

Returns
TypeDescription
String

The displayName.

getDisplayNameBytes()

public abstract ByteString getDisplayNameBytes()

The name of the rollout step;

string display_name = 1;

Returns
TypeDescription
ByteString

The bytes for displayName.

getMinDuration()

public abstract Duration getMinDuration()

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.

.google.protobuf.Duration min_duration = 3;

Returns
TypeDescription
Duration

The minDuration.

getMinDurationOrBuilder()

public abstract DurationOrBuilder getMinDurationOrBuilder()

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.

.google.protobuf.Duration min_duration = 3;

Returns
TypeDescription
DurationOrBuilder

getTrafficPercent()

public abstract int getTrafficPercent()

The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].

int32 traffic_percent = 2;

Returns
TypeDescription
int

The trafficPercent.

hasMinDuration()

public abstract boolean hasMinDuration()

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.

.google.protobuf.Duration min_duration = 3;

Returns
TypeDescription
boolean

Whether the minDuration field is set.