Class ValidationError.Builder (4.4.0)

public static final class ValidationError.Builder extends GeneratedMessageV3.Builder<ValidationError.Builder> implements ValidationErrorOrBuilder

Represents a single validation error.

Protobuf type google.cloud.dialogflow.v2.ValidationError

Methods

addAllEntries(Iterable<String> values)

public ValidationError.Builder addAllEntries(Iterable<String> values)

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;

Parameter
NameDescription
valuesIterable<String>

The entries to add.

Returns
TypeDescription
ValidationError.Builder

This builder for chaining.

addEntries(String value)

public ValidationError.Builder addEntries(String value)

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;

Parameter
NameDescription
valueString

The entries to add.

Returns
TypeDescription
ValidationError.Builder

This builder for chaining.

addEntriesBytes(ByteString value)

public ValidationError.Builder addEntriesBytes(ByteString value)

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;

Parameter
NameDescription
valueByteString

The bytes of the entries to add.

Returns
TypeDescription
ValidationError.Builder

This builder for chaining.

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public ValidationError.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
ValidationError.Builder
Overrides

build()

public ValidationError build()
Returns
TypeDescription
ValidationError

buildPartial()

public ValidationError buildPartial()
Returns
TypeDescription
ValidationError

clear()

public ValidationError.Builder clear()
Returns
TypeDescription
ValidationError.Builder
Overrides

clearEntries()

public ValidationError.Builder 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
TypeDescription
ValidationError.Builder

This builder for chaining.

clearErrorMessage()

public ValidationError.Builder clearErrorMessage()

The detailed error message.

string error_message = 4;

Returns
TypeDescription
ValidationError.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public ValidationError.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
ValidationError.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public ValidationError.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
ValidationError.Builder
Overrides

clearSeverity()

public ValidationError.Builder clearSeverity()

The severity of the error.

.google.cloud.dialogflow.v2.ValidationError.Severity severity = 1;

Returns
TypeDescription
ValidationError.Builder

This builder for chaining.

clone()

public ValidationError.Builder clone()
Returns
TypeDescription
ValidationError.Builder
Overrides

getDefaultInstanceForType()

public ValidationError getDefaultInstanceForType()
Returns
TypeDescription
ValidationError

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getEntries(int index)

public String getEntries(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;

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The entries at the given index.

getEntriesBytes(int index)

public 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;

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the entries at the given index.

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;

Returns
TypeDescription
int

The count of entries.

getEntriesList()

public 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;

Returns
TypeDescription
ProtocolStringList

A list containing the entries.

getErrorMessage()

public String getErrorMessage()

The detailed error message.

string error_message = 4;

Returns
TypeDescription
String

The errorMessage.

getErrorMessageBytes()

public ByteString getErrorMessageBytes()

The detailed error message.

string error_message = 4;

Returns
TypeDescription
ByteString

The bytes for errorMessage.

getSeverity()

public ValidationError.Severity getSeverity()

The severity of the error.

.google.cloud.dialogflow.v2.ValidationError.Severity severity = 1;

Returns
TypeDescription
ValidationError.Severity

The severity.

getSeverityValue()

public int getSeverityValue()

The severity of the error.

.google.cloud.dialogflow.v2.ValidationError.Severity severity = 1;

Returns
TypeDescription
int

The enum numeric value on the wire for severity.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(ValidationError other)

public ValidationError.Builder mergeFrom(ValidationError other)
Parameter
NameDescription
otherValidationError
Returns
TypeDescription
ValidationError.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ValidationError.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ValidationError.Builder
Overrides Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public ValidationError.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
ValidationError.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ValidationError.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
ValidationError.Builder
Overrides

setEntries(int index, String value)

public ValidationError.Builder setEntries(int index, String value)

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
NameDescription
indexint

The index to set the value at.

valueString

The entries to set.

Returns
TypeDescription
ValidationError.Builder

This builder for chaining.

setErrorMessage(String value)

public ValidationError.Builder setErrorMessage(String value)

The detailed error message.

string error_message = 4;

Parameter
NameDescription
valueString

The errorMessage to set.

Returns
TypeDescription
ValidationError.Builder

This builder for chaining.

setErrorMessageBytes(ByteString value)

public ValidationError.Builder setErrorMessageBytes(ByteString value)

The detailed error message.

string error_message = 4;

Parameter
NameDescription
valueByteString

The bytes for errorMessage to set.

Returns
TypeDescription
ValidationError.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public ValidationError.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
ValidationError.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public ValidationError.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
ValidationError.Builder
Overrides

setSeverity(ValidationError.Severity value)

public ValidationError.Builder setSeverity(ValidationError.Severity value)

The severity of the error.

.google.cloud.dialogflow.v2.ValidationError.Severity severity = 1;

Parameter
NameDescription
valueValidationError.Severity

The severity to set.

Returns
TypeDescription
ValidationError.Builder

This builder for chaining.

setSeverityValue(int value)

public ValidationError.Builder setSeverityValue(int value)

The severity of the error.

.google.cloud.dialogflow.v2.ValidationError.Severity severity = 1;

Parameter
NameDescription
valueint

The enum numeric value on the wire for severity to set.

Returns
TypeDescription
ValidationError.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final ValidationError.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
ValidationError.Builder
Overrides