Class RolloutState.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<RolloutState.Builder>
com.google.cloud.dialogflow.cx.v3beta1.RolloutState.Builder
- All Implemented Interfaces:
RolloutStateOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- RolloutState
public static final class RolloutState.Builder
extends com.google.protobuf.GeneratedMessage.Builder<RolloutState.Builder>
implements RolloutStateOrBuilder
State of the auto-rollout process.Protobuf type
google.cloud.dialogflow.cx.v3beta1.RolloutState-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Start time of the current step.Display name of the current auto rollout step.Index of the current step in the auto rollout steps list.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.TimestampStart time of the current step.com.google.protobuf.Timestamp.BuilderStart time of the current step.com.google.protobuf.TimestampOrBuilderStart time of the current step.getStep()Display name of the current auto rollout step.com.google.protobuf.ByteStringDisplay name of the current auto rollout step.intIndex of the current step in the auto rollout steps list.booleanStart time of the current step.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(RolloutState other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeStartTime(com.google.protobuf.Timestamp value) Start time of the current step.setStartTime(com.google.protobuf.Timestamp value) Start time of the current step.setStartTime(com.google.protobuf.Timestamp.Builder builderForValue) Start time of the current step.Display name of the current auto rollout step.setStepBytes(com.google.protobuf.ByteString value) Display name of the current auto rollout step.setStepIndex(int value) Index of the current step in the auto rollout steps list.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<RolloutState.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<RolloutState.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<RolloutState.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RolloutState.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<RolloutState.Builder>
-
mergeFrom
public RolloutState.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RolloutState.Builder>- Throws:
IOException
-
getStep
Display name of the current auto rollout step.
string step = 1;- Specified by:
getStepin interfaceRolloutStateOrBuilder- Returns:
- The step.
-
getStepBytes
public com.google.protobuf.ByteString getStepBytes()Display name of the current auto rollout step.
string step = 1;- Specified by:
getStepBytesin interfaceRolloutStateOrBuilder- Returns:
- The bytes for step.
-
setStep
Display name of the current auto rollout step.
string step = 1;- Parameters:
value- The step to set.- Returns:
- This builder for chaining.
-
clearStep
Display name of the current auto rollout step.
string step = 1;- Returns:
- This builder for chaining.
-
setStepBytes
Display name of the current auto rollout step.
string step = 1;- Parameters:
value- The bytes for step to set.- Returns:
- This builder for chaining.
-
getStepIndex
public int getStepIndex()Index of the current step in the auto rollout steps list.
int32 step_index = 3;- Specified by:
getStepIndexin interfaceRolloutStateOrBuilder- Returns:
- The stepIndex.
-
setStepIndex
Index of the current step in the auto rollout steps list.
int32 step_index = 3;- Parameters:
value- The stepIndex to set.- Returns:
- This builder for chaining.
-
clearStepIndex
Index of the current step in the auto rollout steps list.
int32 step_index = 3;- Returns:
- This builder for chaining.
-
hasStartTime
public boolean hasStartTime()Start time of the current step.
.google.protobuf.Timestamp start_time = 2;- Specified by:
hasStartTimein interfaceRolloutStateOrBuilder- Returns:
- Whether the startTime field is set.
-
getStartTime
public com.google.protobuf.Timestamp getStartTime()Start time of the current step.
.google.protobuf.Timestamp start_time = 2;- Specified by:
getStartTimein interfaceRolloutStateOrBuilder- Returns:
- The startTime.
-
setStartTime
Start time of the current step.
.google.protobuf.Timestamp start_time = 2; -
setStartTime
Start time of the current step.
.google.protobuf.Timestamp start_time = 2; -
mergeStartTime
Start time of the current step.
.google.protobuf.Timestamp start_time = 2; -
clearStartTime
Start time of the current step.
.google.protobuf.Timestamp start_time = 2; -
getStartTimeBuilder
public com.google.protobuf.Timestamp.Builder getStartTimeBuilder()Start time of the current step.
.google.protobuf.Timestamp start_time = 2; -
getStartTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()Start time of the current step.
.google.protobuf.Timestamp start_time = 2;- Specified by:
getStartTimeOrBuilderin interfaceRolloutStateOrBuilder
-