Class RolloutState.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.Builder<RolloutState.Builder> implements RolloutStateOrBuilder
State of the auto-rollout process.
Protobuf typegoogle.cloud.dialogflow.cx.v3beta1.RolloutState
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RolloutState.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
RolloutState
build()
RolloutState
buildPartial()
RolloutState.Builder
clear()
RolloutState.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
RolloutState.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
RolloutState.Builder
clearStartTime()
Start time of the current step.RolloutState.Builder
clearStep()
Display name of the current auto rollout step.RolloutState.Builder
clearStepIndex()
Index of the current step in the auto rollout steps list.RolloutState.Builder
clone()
RolloutState
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
com.google.protobuf.Timestamp
getStartTime()
Start time of the current step.com.google.protobuf.Timestamp.Builder
getStartTimeBuilder()
Start time of the current step.com.google.protobuf.TimestampOrBuilder
getStartTimeOrBuilder()
Start time of the current step.String
getStep()
Display name of the current auto rollout step.com.google.protobuf.ByteString
getStepBytes()
Display name of the current auto rollout step.int
getStepIndex()
Index of the current step in the auto rollout steps list.boolean
hasStartTime()
Start time of the current step.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
RolloutState.Builder
mergeFrom(RolloutState other)
RolloutState.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
RolloutState.Builder
mergeFrom(com.google.protobuf.Message other)
RolloutState.Builder
mergeStartTime(com.google.protobuf.Timestamp value)
Start time of the current step.RolloutState.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
RolloutState.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
RolloutState.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
RolloutState.Builder
setStartTime(com.google.protobuf.Timestamp value)
Start time of the current step.RolloutState.Builder
setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
Start time of the current step.RolloutState.Builder
setStep(String value)
Display name of the current auto rollout step.RolloutState.Builder
setStepBytes(com.google.protobuf.ByteString value)
Display name of the current auto rollout step.RolloutState.Builder
setStepIndex(int value)
Index of the current step in the auto rollout steps list.RolloutState.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<RolloutState.Builder>
-
clear
public RolloutState.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<RolloutState.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<RolloutState.Builder>
-
getDefaultInstanceForType
public RolloutState getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public RolloutState build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public RolloutState buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public RolloutState.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<RolloutState.Builder>
-
setField
public RolloutState.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<RolloutState.Builder>
-
clearField
public RolloutState.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<RolloutState.Builder>
-
clearOneof
public RolloutState.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<RolloutState.Builder>
-
setRepeatedField
public RolloutState.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<RolloutState.Builder>
-
addRepeatedField
public RolloutState.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<RolloutState.Builder>
-
mergeFrom
public RolloutState.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<RolloutState.Builder>
-
mergeFrom
public RolloutState.Builder mergeFrom(RolloutState other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<RolloutState.Builder>
-
mergeFrom
public RolloutState.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<RolloutState.Builder>
- Throws:
IOException
-
getStep
public String getStep()
Display name of the current auto rollout step.
string step = 1;
- Specified by:
getStep
in interfaceRolloutStateOrBuilder
- Returns:
- The step.
-
getStepBytes
public com.google.protobuf.ByteString getStepBytes()
Display name of the current auto rollout step.
string step = 1;
- Specified by:
getStepBytes
in interfaceRolloutStateOrBuilder
- Returns:
- The bytes for step.
-
setStep
public RolloutState.Builder setStep(String value)
Display name of the current auto rollout step.
string step = 1;
- Parameters:
value
- The step to set.- Returns:
- This builder for chaining.
-
clearStep
public RolloutState.Builder clearStep()
Display name of the current auto rollout step.
string step = 1;
- Returns:
- This builder for chaining.
-
setStepBytes
public RolloutState.Builder setStepBytes(com.google.protobuf.ByteString value)
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:
getStepIndex
in interfaceRolloutStateOrBuilder
- Returns:
- The stepIndex.
-
setStepIndex
public RolloutState.Builder setStepIndex(int value)
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
public RolloutState.Builder 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:
hasStartTime
in 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:
getStartTime
in interfaceRolloutStateOrBuilder
- Returns:
- The startTime.
-
setStartTime
public RolloutState.Builder setStartTime(com.google.protobuf.Timestamp value)
Start time of the current step.
.google.protobuf.Timestamp start_time = 2;
-
setStartTime
public RolloutState.Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
Start time of the current step.
.google.protobuf.Timestamp start_time = 2;
-
mergeStartTime
public RolloutState.Builder mergeStartTime(com.google.protobuf.Timestamp value)
Start time of the current step.
.google.protobuf.Timestamp start_time = 2;
-
clearStartTime
public RolloutState.Builder 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:
getStartTimeOrBuilder
in interfaceRolloutStateOrBuilder
-
setUnknownFields
public final RolloutState.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<RolloutState.Builder>
-
mergeUnknownFields
public final RolloutState.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<RolloutState.Builder>
-
-