Class Generator.Placeholder.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Generator.Placeholder.Builder>
com.google.cloud.dialogflow.cx.v3beta1.Generator.Placeholder.Builder
- All Implemented Interfaces:
Generator.PlaceholderOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Generator.Placeholder
public static final class Generator.Placeholder.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Generator.Placeholder.Builder>
implements Generator.PlaceholderOrBuilder
Represents a custom placeholder in the prompt text.Protobuf type
google.cloud.dialogflow.cx.v3beta1.Generator.Placeholder-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()clearId()Unique ID used to map custom placeholder to parameters in fulfillment.Custom placeholder value in the prompt text.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetId()Unique ID used to map custom placeholder to parameters in fulfillment.com.google.protobuf.ByteStringUnique ID used to map custom placeholder to parameters in fulfillment.getName()Custom placeholder value in the prompt text.com.google.protobuf.ByteStringCustom placeholder value in the prompt text.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(Generator.Placeholder other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Unique ID used to map custom placeholder to parameters in fulfillment.setIdBytes(com.google.protobuf.ByteString value) Unique ID used to map custom placeholder to parameters in fulfillment.Custom placeholder value in the prompt text.setNameBytes(com.google.protobuf.ByteString value) Custom placeholder value in the prompt text.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<Generator.Placeholder.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<Generator.Placeholder.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<Generator.Placeholder.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<Generator.Placeholder.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Generator.Placeholder.Builder>
-
mergeFrom
public Generator.Placeholder.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<Generator.Placeholder.Builder>- Throws:
IOException
-
getId
Unique ID used to map custom placeholder to parameters in fulfillment.
string id = 1;- Specified by:
getIdin interfaceGenerator.PlaceholderOrBuilder- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()Unique ID used to map custom placeholder to parameters in fulfillment.
string id = 1;- Specified by:
getIdBytesin interfaceGenerator.PlaceholderOrBuilder- Returns:
- The bytes for id.
-
setId
Unique ID used to map custom placeholder to parameters in fulfillment.
string id = 1;- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
Unique ID used to map custom placeholder to parameters in fulfillment.
string id = 1;- Returns:
- This builder for chaining.
-
setIdBytes
Unique ID used to map custom placeholder to parameters in fulfillment.
string id = 1;- Parameters:
value- The bytes for id to set.- Returns:
- This builder for chaining.
-
getName
Custom placeholder value in the prompt text.
string name = 2;- Specified by:
getNamein interfaceGenerator.PlaceholderOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Custom placeholder value in the prompt text.
string name = 2;- Specified by:
getNameBytesin interfaceGenerator.PlaceholderOrBuilder- Returns:
- The bytes for name.
-
setName
Custom placeholder value in the prompt text.
string name = 2;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Custom placeholder value in the prompt text.
string name = 2;- Returns:
- This builder for chaining.
-
setNameBytes
Custom placeholder value in the prompt text.
string name = 2;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-