public static final class TransitionRouteGroup.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<TransitionRouteGroup.Builder> implements TransitionRouteGroupOrBuilder
An TransitionRouteGroup represents a group of [`TransitionRoutes`][google.cloud.dialogflow.cx.v3.TransitionRoute] to be used by a [Page][google.cloud.dialogflow.cx.v3.Page].Protobuf type
google.cloud.dialogflow.cx.v3.TransitionRouteGroup| Modifier and Type | Method and Description |
|---|---|
TransitionRouteGroup.Builder |
addAllTransitionRoutes(Iterable<? extends TransitionRoute> values)
Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].
|
TransitionRouteGroup.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
TransitionRouteGroup.Builder |
addTransitionRoutes(int index,
TransitionRoute.Builder builderForValue)
Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].
|
TransitionRouteGroup.Builder |
addTransitionRoutes(int index,
TransitionRoute value)
Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].
|
TransitionRouteGroup.Builder |
addTransitionRoutes(TransitionRoute.Builder builderForValue)
Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].
|
TransitionRouteGroup.Builder |
addTransitionRoutes(TransitionRoute value)
Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].
|
TransitionRoute.Builder |
addTransitionRoutesBuilder()
Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].
|
TransitionRoute.Builder |
addTransitionRoutesBuilder(int index)
Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].
|
TransitionRouteGroup |
build() |
TransitionRouteGroup |
buildPartial() |
TransitionRouteGroup.Builder |
clear() |
TransitionRouteGroup.Builder |
clearDisplayName()
Required.
|
TransitionRouteGroup.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
TransitionRouteGroup.Builder |
clearName()
The unique identifier of the transition route group.
|
TransitionRouteGroup.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
TransitionRouteGroup.Builder |
clearTransitionRoutes()
Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].
|
TransitionRouteGroup.Builder |
clone() |
TransitionRouteGroup |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getDisplayName()
Required.
|
com.google.protobuf.ByteString |
getDisplayNameBytes()
Required.
|
String |
getName()
The unique identifier of the transition route group.
|
com.google.protobuf.ByteString |
getNameBytes()
The unique identifier of the transition route group.
|
TransitionRoute |
getTransitionRoutes(int index)
Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].
|
TransitionRoute.Builder |
getTransitionRoutesBuilder(int index)
Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].
|
List<TransitionRoute.Builder> |
getTransitionRoutesBuilderList()
Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].
|
int |
getTransitionRoutesCount()
Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].
|
List<TransitionRoute> |
getTransitionRoutesList()
Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].
|
TransitionRouteOrBuilder |
getTransitionRoutesOrBuilder(int index)
Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].
|
List<? extends TransitionRouteOrBuilder> |
getTransitionRoutesOrBuilderList()
Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
TransitionRouteGroup.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
TransitionRouteGroup.Builder |
mergeFrom(com.google.protobuf.Message other) |
TransitionRouteGroup.Builder |
mergeFrom(TransitionRouteGroup other) |
TransitionRouteGroup.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
TransitionRouteGroup.Builder |
removeTransitionRoutes(int index)
Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].
|
TransitionRouteGroup.Builder |
setDisplayName(String value)
Required.
|
TransitionRouteGroup.Builder |
setDisplayNameBytes(com.google.protobuf.ByteString value)
Required.
|
TransitionRouteGroup.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
TransitionRouteGroup.Builder |
setName(String value)
The unique identifier of the transition route group.
|
TransitionRouteGroup.Builder |
setNameBytes(com.google.protobuf.ByteString value)
The unique identifier of the transition route group.
|
TransitionRouteGroup.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
TransitionRouteGroup.Builder |
setTransitionRoutes(int index,
TransitionRoute.Builder builderForValue)
Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].
|
TransitionRouteGroup.Builder |
setTransitionRoutes(int index,
TransitionRoute value)
Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].
|
TransitionRouteGroup.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<TransitionRouteGroup.Builder>public TransitionRouteGroup.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<TransitionRouteGroup.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<TransitionRouteGroup.Builder>public TransitionRouteGroup getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic TransitionRouteGroup build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic TransitionRouteGroup buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic TransitionRouteGroup.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<TransitionRouteGroup.Builder>public TransitionRouteGroup.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<TransitionRouteGroup.Builder>public TransitionRouteGroup.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<TransitionRouteGroup.Builder>public TransitionRouteGroup.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<TransitionRouteGroup.Builder>public TransitionRouteGroup.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<TransitionRouteGroup.Builder>public TransitionRouteGroup.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<TransitionRouteGroup.Builder>public TransitionRouteGroup.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<TransitionRouteGroup.Builder>public TransitionRouteGroup.Builder mergeFrom(TransitionRouteGroup other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<TransitionRouteGroup.Builder>public TransitionRouteGroup.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<TransitionRouteGroup.Builder>IOExceptionpublic String getName()
The unique identifier of the transition route group. [TransitionRouteGroups.CreateTransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroups.CreateTransitionRouteGroup] populates the name automatically. Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/transitionRouteGroups/<Transition Route Group ID>`.
string name = 1;getName in interface TransitionRouteGroupOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
The unique identifier of the transition route group. [TransitionRouteGroups.CreateTransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroups.CreateTransitionRouteGroup] populates the name automatically. Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/transitionRouteGroups/<Transition Route Group ID>`.
string name = 1;getNameBytes in interface TransitionRouteGroupOrBuilderpublic TransitionRouteGroup.Builder setName(String value)
The unique identifier of the transition route group. [TransitionRouteGroups.CreateTransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroups.CreateTransitionRouteGroup] populates the name automatically. Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/transitionRouteGroups/<Transition Route Group ID>`.
string name = 1;value - The name to set.public TransitionRouteGroup.Builder clearName()
The unique identifier of the transition route group. [TransitionRouteGroups.CreateTransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroups.CreateTransitionRouteGroup] populates the name automatically. Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/transitionRouteGroups/<Transition Route Group ID>`.
string name = 1;public TransitionRouteGroup.Builder setNameBytes(com.google.protobuf.ByteString value)
The unique identifier of the transition route group. [TransitionRouteGroups.CreateTransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroups.CreateTransitionRouteGroup] populates the name automatically. Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/transitionRouteGroups/<Transition Route Group ID>`.
string name = 1;value - The bytes for name to set.public String getDisplayName()
Required. The human-readable name of the transition route group, unique within the flow. The display name can be no longer than 30 characters.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];getDisplayName in interface TransitionRouteGroupOrBuilderpublic com.google.protobuf.ByteString getDisplayNameBytes()
Required. The human-readable name of the transition route group, unique within the flow. The display name can be no longer than 30 characters.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];getDisplayNameBytes in interface TransitionRouteGroupOrBuilderpublic TransitionRouteGroup.Builder setDisplayName(String value)
Required. The human-readable name of the transition route group, unique within the flow. The display name can be no longer than 30 characters.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];value - The displayName to set.public TransitionRouteGroup.Builder clearDisplayName()
Required. The human-readable name of the transition route group, unique within the flow. The display name can be no longer than 30 characters.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];public TransitionRouteGroup.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
Required. The human-readable name of the transition route group, unique within the flow. The display name can be no longer than 30 characters.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];value - The bytes for displayName to set.public List<TransitionRoute> getTransitionRoutesList()
Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].
repeated .google.cloud.dialogflow.cx.v3.TransitionRoute transition_routes = 5;getTransitionRoutesList in interface TransitionRouteGroupOrBuilderpublic int getTransitionRoutesCount()
Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].
repeated .google.cloud.dialogflow.cx.v3.TransitionRoute transition_routes = 5;getTransitionRoutesCount in interface TransitionRouteGroupOrBuilderpublic TransitionRoute getTransitionRoutes(int index)
Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].
repeated .google.cloud.dialogflow.cx.v3.TransitionRoute transition_routes = 5;getTransitionRoutes in interface TransitionRouteGroupOrBuilderpublic TransitionRouteGroup.Builder setTransitionRoutes(int index, TransitionRoute value)
Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].
repeated .google.cloud.dialogflow.cx.v3.TransitionRoute transition_routes = 5;public TransitionRouteGroup.Builder setTransitionRoutes(int index, TransitionRoute.Builder builderForValue)
Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].
repeated .google.cloud.dialogflow.cx.v3.TransitionRoute transition_routes = 5;public TransitionRouteGroup.Builder addTransitionRoutes(TransitionRoute value)
Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].
repeated .google.cloud.dialogflow.cx.v3.TransitionRoute transition_routes = 5;public TransitionRouteGroup.Builder addTransitionRoutes(int index, TransitionRoute value)
Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].
repeated .google.cloud.dialogflow.cx.v3.TransitionRoute transition_routes = 5;public TransitionRouteGroup.Builder addTransitionRoutes(TransitionRoute.Builder builderForValue)
Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].
repeated .google.cloud.dialogflow.cx.v3.TransitionRoute transition_routes = 5;public TransitionRouteGroup.Builder addTransitionRoutes(int index, TransitionRoute.Builder builderForValue)
Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].
repeated .google.cloud.dialogflow.cx.v3.TransitionRoute transition_routes = 5;public TransitionRouteGroup.Builder addAllTransitionRoutes(Iterable<? extends TransitionRoute> values)
Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].
repeated .google.cloud.dialogflow.cx.v3.TransitionRoute transition_routes = 5;public TransitionRouteGroup.Builder clearTransitionRoutes()
Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].
repeated .google.cloud.dialogflow.cx.v3.TransitionRoute transition_routes = 5;public TransitionRouteGroup.Builder removeTransitionRoutes(int index)
Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].
repeated .google.cloud.dialogflow.cx.v3.TransitionRoute transition_routes = 5;public TransitionRoute.Builder getTransitionRoutesBuilder(int index)
Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].
repeated .google.cloud.dialogflow.cx.v3.TransitionRoute transition_routes = 5;public TransitionRouteOrBuilder getTransitionRoutesOrBuilder(int index)
Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].
repeated .google.cloud.dialogflow.cx.v3.TransitionRoute transition_routes = 5;getTransitionRoutesOrBuilder in interface TransitionRouteGroupOrBuilderpublic List<? extends TransitionRouteOrBuilder> getTransitionRoutesOrBuilderList()
Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].
repeated .google.cloud.dialogflow.cx.v3.TransitionRoute transition_routes = 5;getTransitionRoutesOrBuilderList in interface TransitionRouteGroupOrBuilderpublic TransitionRoute.Builder addTransitionRoutesBuilder()
Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].
repeated .google.cloud.dialogflow.cx.v3.TransitionRoute transition_routes = 5;public TransitionRoute.Builder addTransitionRoutesBuilder(int index)
Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].
repeated .google.cloud.dialogflow.cx.v3.TransitionRoute transition_routes = 5;public List<TransitionRoute.Builder> getTransitionRoutesBuilderList()
Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].
repeated .google.cloud.dialogflow.cx.v3.TransitionRoute transition_routes = 5;public final TransitionRouteGroup.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TransitionRouteGroup.Builder>public final TransitionRouteGroup.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TransitionRouteGroup.Builder>Copyright © 2022 Google LLC. All rights reserved.