Class RolloutConfig.RolloutStep.Builder (0.35.0)
0.98.0 (latest)
0.96.0
0.94.0
0.93.0
0.92.0
0.91.0
0.89.0
0.87.0
0.86.0
0.85.0
0.84.0
0.83.0
0.81.0
0.79.0
0.78.0
0.75.0
0.74.0
0.73.0
0.71.0
0.70.0
0.69.0
0.68.0
0.67.0
0.66.0
0.65.0
0.64.0
0.63.0
0.62.0
0.60.0
0.59.0
0.58.0
0.57.0
0.56.0
0.55.0
0.54.0
0.53.0
0.52.0
0.51.0
0.50.0
0.48.0
0.47.0
0.46.0
0.45.0
0.44.0
0.43.0
0.42.0
0.41.0
0.40.0
0.39.0
0.38.0
0.35.0
0.34.0
0.33.0
0.32.0
0.31.0
0.30.0
0.29.0
0.28.0
0.27.0
0.26.0
0.25.0
0.24.0
0.23.0
0.22.0
0.20.0
0.19.0
0.18.0
0.17.0
0.16.0
0.15.0
0.14.7
0.13.1
0.12.1
0.11.5
public static final class RolloutConfig . RolloutStep . Builder extends GeneratedMessageV3 . Builder<RolloutConfig . RolloutStep . Builder > implements RolloutConfig . RolloutStepOrBuilder
A single rollout step with specified traffic allocation.
Protobuf type google.cloud.dialogflow.cx.v3.RolloutConfig.RolloutStep
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public RolloutConfig . RolloutStep . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Overrides
build()
public RolloutConfig . RolloutStep build ()
buildPartial()
public RolloutConfig . RolloutStep buildPartial ()
clear()
public RolloutConfig . RolloutStep . Builder clear ()
Overrides
clearDisplayName()
public RolloutConfig . RolloutStep . Builder clearDisplayName ()
The name of the rollout step;
string display_name = 1;
clearField(Descriptors.FieldDescriptor field)
public RolloutConfig . RolloutStep . Builder clearField ( Descriptors . FieldDescriptor field )
Overrides
clearMinDuration()
public RolloutConfig . RolloutStep . Builder clearMinDuration ()
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;
clearOneof(Descriptors.OneofDescriptor oneof)
public RolloutConfig . RolloutStep . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Overrides
clearTrafficPercent()
public RolloutConfig . RolloutStep . Builder clearTrafficPercent ()
The percentage of traffic allocated to the flow version of this rollout
step. (0%, 100%].
int32 traffic_percent = 2;
clone()
public RolloutConfig . RolloutStep . Builder clone ()
Overrides
getDefaultInstanceForType()
public RolloutConfig . RolloutStep getDefaultInstanceForType ()
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
getDisplayName()
public String getDisplayName ()
The name of the rollout step;
string display_name = 1;
Returns
Type
Description
String
The displayName.
getDisplayNameBytes()
public ByteString getDisplayNameBytes ()
The name of the rollout step;
string display_name = 1;
Returns
Type
Description
ByteString
The bytes for displayName.
getMinDuration()
public 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
Type
Description
Duration
The minDuration.
getMinDurationBuilder()
public Duration . Builder getMinDurationBuilder ()
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;
getMinDurationOrBuilder()
public 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;
getTrafficPercent()
public int getTrafficPercent ()
The percentage of traffic allocated to the flow version of this rollout
step. (0%, 100%].
int32 traffic_percent = 2;
Returns
Type
Description
int
The trafficPercent.
hasMinDuration()
public 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
Type
Description
boolean
Whether the minDuration field is set.
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
mergeFrom(RolloutConfig.RolloutStep other)
public RolloutConfig . RolloutStep . Builder mergeFrom ( RolloutConfig . RolloutStep other )
public RolloutConfig . RolloutStep . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public RolloutConfig . RolloutStep . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
mergeMinDuration(Duration value)
public RolloutConfig . RolloutStep . Builder mergeMinDuration ( Duration value )
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;
Parameter
Name
Description
value
Duration
mergeUnknownFields(UnknownFieldSet unknownFields)
public final RolloutConfig . RolloutStep . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Overrides
setDisplayName(String value)
public RolloutConfig . RolloutStep . Builder setDisplayName ( String value )
The name of the rollout step;
string display_name = 1;
Parameter
Name
Description
value
String The displayName to set.
setDisplayNameBytes(ByteString value)
public RolloutConfig . RolloutStep . Builder setDisplayNameBytes ( ByteString value )
The name of the rollout step;
string display_name = 1;
Parameter
Name
Description
value
ByteString The bytes for displayName to set.
setField(Descriptors.FieldDescriptor field, Object value)
public RolloutConfig . RolloutStep . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Overrides
setMinDuration(Duration value)
public RolloutConfig . RolloutStep . Builder setMinDuration ( Duration value )
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;
Parameter
Name
Description
value
Duration
setMinDuration(Duration.Builder builderForValue)
public RolloutConfig . RolloutStep . Builder setMinDuration ( Duration . Builder builderForValue )
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;
Parameter
Name
Description
builderForValue
Builder
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public RolloutConfig . RolloutStep . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Overrides
setTrafficPercent(int value)
public RolloutConfig . RolloutStep . Builder setTrafficPercent ( int value )
The percentage of traffic allocated to the flow version of this rollout
step. (0%, 100%].
int32 traffic_percent = 2;
Parameter
Name
Description
value
int The trafficPercent to set.
setUnknownFields(UnknownFieldSet unknownFields)
public final RolloutConfig . RolloutStep . Builder setUnknownFields ( UnknownFieldSet unknownFields )
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]