Package com.google.cloud.dialogflow.v2
Class ValidationError.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ValidationError.Builder>
com.google.cloud.dialogflow.v2.ValidationError.Builder
- All Implemented Interfaces:
ValidationErrorOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ValidationError
public static final class ValidationError.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ValidationError.Builder>
implements ValidationErrorOrBuilder
Represents a single validation error.Protobuf type
google.cloud.dialogflow.v2.ValidationError-
Method Summary
Modifier and TypeMethodDescriptionaddAllEntries(Iterable<String> values) The names of the entries that the error is associated with.addEntries(String value) The names of the entries that the error is associated with.addEntriesBytes(com.google.protobuf.ByteString value) The names of the entries that the error is associated with.build()clear()The names of the entries that the error is associated with.The detailed error message.The severity of the error.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetEntries(int index) The names of the entries that the error is associated with.com.google.protobuf.ByteStringgetEntriesBytes(int index) The names of the entries that the error is associated with.intThe names of the entries that the error is associated with.com.google.protobuf.ProtocolStringListThe names of the entries that the error is associated with.The detailed error message.com.google.protobuf.ByteStringThe detailed error message.The severity of the error.intThe severity of the error.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(ValidationError other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setEntries(int index, String value) The names of the entries that the error is associated with.setErrorMessage(String value) The detailed error message.setErrorMessageBytes(com.google.protobuf.ByteString value) The detailed error message.The severity of the error.setSeverityValue(int value) The severity of the error.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<ValidationError.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<ValidationError.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<ValidationError.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<ValidationError.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ValidationError.Builder>
-
mergeFrom
public ValidationError.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<ValidationError.Builder>- Throws:
IOException
-
getSeverityValue
public int getSeverityValue()The severity of the error.
.google.cloud.dialogflow.v2.ValidationError.Severity severity = 1;- Specified by:
getSeverityValuein interfaceValidationErrorOrBuilder- Returns:
- The enum numeric value on the wire for severity.
-
setSeverityValue
The severity of the error.
.google.cloud.dialogflow.v2.ValidationError.Severity severity = 1;- Parameters:
value- The enum numeric value on the wire for severity to set.- Returns:
- This builder for chaining.
-
getSeverity
The severity of the error.
.google.cloud.dialogflow.v2.ValidationError.Severity severity = 1;- Specified by:
getSeverityin interfaceValidationErrorOrBuilder- Returns:
- The severity.
-
setSeverity
The severity of the error.
.google.cloud.dialogflow.v2.ValidationError.Severity severity = 1;- Parameters:
value- The severity to set.- Returns:
- This builder for chaining.
-
clearSeverity
The severity of the error.
.google.cloud.dialogflow.v2.ValidationError.Severity severity = 1;- Returns:
- This builder for chaining.
-
getEntriesList
public com.google.protobuf.ProtocolStringList getEntriesList()The names of the entries that the error is associated with. Format: - `projects/<Project ID>/agent`, if the error is associated with the entire agent. - `projects/<Project ID>/agent/intents/<Intent ID>`, if the error is associated with certain intents. - `projects/<Project ID>/agent/intents/<Intent Id>/trainingPhrases/<Training Phrase ID>`, if the error is associated with certain intent training phrases. - `projects/<Project ID>/agent/intents/<Intent Id>/parameters/<Parameter ID>`, if the error is associated with certain intent parameters. - `projects/<Project ID>/agent/entities/<Entity ID>`, if the error is associated with certain entities.
repeated string entries = 3;- Specified by:
getEntriesListin interfaceValidationErrorOrBuilder- Returns:
- A list containing the entries.
-
getEntriesCount
public int getEntriesCount()The names of the entries that the error is associated with. Format: - `projects/<Project ID>/agent`, if the error is associated with the entire agent. - `projects/<Project ID>/agent/intents/<Intent ID>`, if the error is associated with certain intents. - `projects/<Project ID>/agent/intents/<Intent Id>/trainingPhrases/<Training Phrase ID>`, if the error is associated with certain intent training phrases. - `projects/<Project ID>/agent/intents/<Intent Id>/parameters/<Parameter ID>`, if the error is associated with certain intent parameters. - `projects/<Project ID>/agent/entities/<Entity ID>`, if the error is associated with certain entities.
repeated string entries = 3;- Specified by:
getEntriesCountin interfaceValidationErrorOrBuilder- Returns:
- The count of entries.
-
getEntries
The names of the entries that the error is associated with. Format: - `projects/<Project ID>/agent`, if the error is associated with the entire agent. - `projects/<Project ID>/agent/intents/<Intent ID>`, if the error is associated with certain intents. - `projects/<Project ID>/agent/intents/<Intent Id>/trainingPhrases/<Training Phrase ID>`, if the error is associated with certain intent training phrases. - `projects/<Project ID>/agent/intents/<Intent Id>/parameters/<Parameter ID>`, if the error is associated with certain intent parameters. - `projects/<Project ID>/agent/entities/<Entity ID>`, if the error is associated with certain entities.
repeated string entries = 3;- Specified by:
getEntriesin interfaceValidationErrorOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The entries at the given index.
-
getEntriesBytes
public com.google.protobuf.ByteString getEntriesBytes(int index) The names of the entries that the error is associated with. Format: - `projects/<Project ID>/agent`, if the error is associated with the entire agent. - `projects/<Project ID>/agent/intents/<Intent ID>`, if the error is associated with certain intents. - `projects/<Project ID>/agent/intents/<Intent Id>/trainingPhrases/<Training Phrase ID>`, if the error is associated with certain intent training phrases. - `projects/<Project ID>/agent/intents/<Intent Id>/parameters/<Parameter ID>`, if the error is associated with certain intent parameters. - `projects/<Project ID>/agent/entities/<Entity ID>`, if the error is associated with certain entities.
repeated string entries = 3;- Specified by:
getEntriesBytesin interfaceValidationErrorOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the entries at the given index.
-
setEntries
The names of the entries that the error is associated with. Format: - `projects/<Project ID>/agent`, if the error is associated with the entire agent. - `projects/<Project ID>/agent/intents/<Intent ID>`, if the error is associated with certain intents. - `projects/<Project ID>/agent/intents/<Intent Id>/trainingPhrases/<Training Phrase ID>`, if the error is associated with certain intent training phrases. - `projects/<Project ID>/agent/intents/<Intent Id>/parameters/<Parameter ID>`, if the error is associated with certain intent parameters. - `projects/<Project ID>/agent/entities/<Entity ID>`, if the error is associated with certain entities.
repeated string entries = 3;- Parameters:
index- The index to set the value at.value- The entries to set.- Returns:
- This builder for chaining.
-
addEntries
The names of the entries that the error is associated with. Format: - `projects/<Project ID>/agent`, if the error is associated with the entire agent. - `projects/<Project ID>/agent/intents/<Intent ID>`, if the error is associated with certain intents. - `projects/<Project ID>/agent/intents/<Intent Id>/trainingPhrases/<Training Phrase ID>`, if the error is associated with certain intent training phrases. - `projects/<Project ID>/agent/intents/<Intent Id>/parameters/<Parameter ID>`, if the error is associated with certain intent parameters. - `projects/<Project ID>/agent/entities/<Entity ID>`, if the error is associated with certain entities.
repeated string entries = 3;- Parameters:
value- The entries to add.- Returns:
- This builder for chaining.
-
addAllEntries
The names of the entries that the error is associated with. Format: - `projects/<Project ID>/agent`, if the error is associated with the entire agent. - `projects/<Project ID>/agent/intents/<Intent ID>`, if the error is associated with certain intents. - `projects/<Project ID>/agent/intents/<Intent Id>/trainingPhrases/<Training Phrase ID>`, if the error is associated with certain intent training phrases. - `projects/<Project ID>/agent/intents/<Intent Id>/parameters/<Parameter ID>`, if the error is associated with certain intent parameters. - `projects/<Project ID>/agent/entities/<Entity ID>`, if the error is associated with certain entities.
repeated string entries = 3;- Parameters:
values- The entries to add.- Returns:
- This builder for chaining.
-
clearEntries
The names of the entries that the error is associated with. Format: - `projects/<Project ID>/agent`, if the error is associated with the entire agent. - `projects/<Project ID>/agent/intents/<Intent ID>`, if the error is associated with certain intents. - `projects/<Project ID>/agent/intents/<Intent Id>/trainingPhrases/<Training Phrase ID>`, if the error is associated with certain intent training phrases. - `projects/<Project ID>/agent/intents/<Intent Id>/parameters/<Parameter ID>`, if the error is associated with certain intent parameters. - `projects/<Project ID>/agent/entities/<Entity ID>`, if the error is associated with certain entities.
repeated string entries = 3;- Returns:
- This builder for chaining.
-
addEntriesBytes
The names of the entries that the error is associated with. Format: - `projects/<Project ID>/agent`, if the error is associated with the entire agent. - `projects/<Project ID>/agent/intents/<Intent ID>`, if the error is associated with certain intents. - `projects/<Project ID>/agent/intents/<Intent Id>/trainingPhrases/<Training Phrase ID>`, if the error is associated with certain intent training phrases. - `projects/<Project ID>/agent/intents/<Intent Id>/parameters/<Parameter ID>`, if the error is associated with certain intent parameters. - `projects/<Project ID>/agent/entities/<Entity ID>`, if the error is associated with certain entities.
repeated string entries = 3;- Parameters:
value- The bytes of the entries to add.- Returns:
- This builder for chaining.
-
getErrorMessage
The detailed error message.
string error_message = 4;- Specified by:
getErrorMessagein interfaceValidationErrorOrBuilder- Returns:
- The errorMessage.
-
getErrorMessageBytes
public com.google.protobuf.ByteString getErrorMessageBytes()The detailed error message.
string error_message = 4;- Specified by:
getErrorMessageBytesin interfaceValidationErrorOrBuilder- Returns:
- The bytes for errorMessage.
-
setErrorMessage
The detailed error message.
string error_message = 4;- Parameters:
value- The errorMessage to set.- Returns:
- This builder for chaining.
-
clearErrorMessage
The detailed error message.
string error_message = 4;- Returns:
- This builder for chaining.
-
setErrorMessageBytes
The detailed error message.
string error_message = 4;- Parameters:
value- The bytes for errorMessage to set.- Returns:
- This builder for chaining.
-