Package com.google.cloud.dialogflow.v2
Class Intent.FollowupIntentInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Intent.FollowupIntentInfo.Builder>
com.google.cloud.dialogflow.v2.Intent.FollowupIntentInfo.Builder
- All Implemented Interfaces:
Intent.FollowupIntentInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Intent.FollowupIntentInfo
public static final class Intent.FollowupIntentInfo.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Intent.FollowupIntentInfo.Builder>
implements Intent.FollowupIntentInfoOrBuilder
Represents a single followup intent in the chain.Protobuf type
google.cloud.dialogflow.v2.Intent.FollowupIntentInfo-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The unique identifier of the followup intent.The unique identifier of the followup intent's parent.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe unique identifier of the followup intent.com.google.protobuf.ByteStringThe unique identifier of the followup intent.The unique identifier of the followup intent's parent.com.google.protobuf.ByteStringThe unique identifier of the followup intent's parent.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setFollowupIntentName(String value) The unique identifier of the followup intent.setFollowupIntentNameBytes(com.google.protobuf.ByteString value) The unique identifier of the followup intent.The unique identifier of the followup intent's parent.setParentFollowupIntentNameBytes(com.google.protobuf.ByteString value) The unique identifier of the followup intent's parent.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<Intent.FollowupIntentInfo.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<Intent.FollowupIntentInfo.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<Intent.FollowupIntentInfo.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<Intent.FollowupIntentInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Intent.FollowupIntentInfo.Builder>
-
mergeFrom
public Intent.FollowupIntentInfo.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<Intent.FollowupIntentInfo.Builder>- Throws:
IOException
-
getFollowupIntentName
The unique identifier of the followup intent. Format: `projects/<Project ID>/agent/intents/<Intent ID>`.
string followup_intent_name = 1;- Specified by:
getFollowupIntentNamein interfaceIntent.FollowupIntentInfoOrBuilder- Returns:
- The followupIntentName.
-
getFollowupIntentNameBytes
public com.google.protobuf.ByteString getFollowupIntentNameBytes()The unique identifier of the followup intent. Format: `projects/<Project ID>/agent/intents/<Intent ID>`.
string followup_intent_name = 1;- Specified by:
getFollowupIntentNameBytesin interfaceIntent.FollowupIntentInfoOrBuilder- Returns:
- The bytes for followupIntentName.
-
setFollowupIntentName
The unique identifier of the followup intent. Format: `projects/<Project ID>/agent/intents/<Intent ID>`.
string followup_intent_name = 1;- Parameters:
value- The followupIntentName to set.- Returns:
- This builder for chaining.
-
clearFollowupIntentName
The unique identifier of the followup intent. Format: `projects/<Project ID>/agent/intents/<Intent ID>`.
string followup_intent_name = 1;- Returns:
- This builder for chaining.
-
setFollowupIntentNameBytes
public Intent.FollowupIntentInfo.Builder setFollowupIntentNameBytes(com.google.protobuf.ByteString value) The unique identifier of the followup intent. Format: `projects/<Project ID>/agent/intents/<Intent ID>`.
string followup_intent_name = 1;- Parameters:
value- The bytes for followupIntentName to set.- Returns:
- This builder for chaining.
-
getParentFollowupIntentName
The unique identifier of the followup intent's parent. Format: `projects/<Project ID>/agent/intents/<Intent ID>`.
string parent_followup_intent_name = 2;- Specified by:
getParentFollowupIntentNamein interfaceIntent.FollowupIntentInfoOrBuilder- Returns:
- The parentFollowupIntentName.
-
getParentFollowupIntentNameBytes
public com.google.protobuf.ByteString getParentFollowupIntentNameBytes()The unique identifier of the followup intent's parent. Format: `projects/<Project ID>/agent/intents/<Intent ID>`.
string parent_followup_intent_name = 2;- Specified by:
getParentFollowupIntentNameBytesin interfaceIntent.FollowupIntentInfoOrBuilder- Returns:
- The bytes for parentFollowupIntentName.
-
setParentFollowupIntentName
The unique identifier of the followup intent's parent. Format: `projects/<Project ID>/agent/intents/<Intent ID>`.
string parent_followup_intent_name = 2;- Parameters:
value- The parentFollowupIntentName to set.- Returns:
- This builder for chaining.
-
clearParentFollowupIntentName
The unique identifier of the followup intent's parent. Format: `projects/<Project ID>/agent/intents/<Intent ID>`.
string parent_followup_intent_name = 2;- Returns:
- This builder for chaining.
-
setParentFollowupIntentNameBytes
public Intent.FollowupIntentInfo.Builder setParentFollowupIntentNameBytes(com.google.protobuf.ByteString value) The unique identifier of the followup intent's parent. Format: `projects/<Project ID>/agent/intents/<Intent ID>`.
string parent_followup_intent_name = 2;- Parameters:
value- The bytes for parentFollowupIntentName to set.- Returns:
- This builder for chaining.
-