Class ValidationError.Builder (4.24.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

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

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
Name Description
values Iterable<String>

The entries to add.

Returns
Type Description
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
Name Description
value String

The entries to add.

Returns
Type Description
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
Name Description
value ByteString

The bytes of the entries to add.

Returns
Type Description
ValidationError.Builder

This builder for chaining.

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public ValidationError.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ValidationError.Builder
Overrides

build()

public ValidationError build()
Returns
Type Description
ValidationError

buildPartial()

public ValidationError buildPartial()
Returns
Type Description
ValidationError

clear()

public ValidationError.Builder clear()
Returns
Type Description
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
Type Description
ValidationError.Builder

This builder for chaining.

clearErrorMessage()

public ValidationError.Builder clearErrorMessage()

The detailed error message.

string error_message = 4;

Returns
Type Description
ValidationError.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public ValidationError.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
ValidationError.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public ValidationError.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
ValidationError.Builder
Overrides

clearSeverity()

public ValidationError.Builder clearSeverity()

The severity of the error.

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

Returns
Type Description
ValidationError.Builder

This builder for chaining.

clone()

public ValidationError.Builder clone()
Returns
Type Description
ValidationError.Builder
Overrides

getDefaultInstanceForType()

public ValidationError getDefaultInstanceForType()
Returns
Type Description
ValidationError

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
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
Name Description
index int

The index of the element to return.

Returns
Type Description
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
Name Description
index int

The index of the value to return.

Returns
Type Description
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
Type Description
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
Type Description
ProtocolStringList

A list containing the entries.

getErrorMessage()

public String getErrorMessage()

The detailed error message.

string error_message = 4;

Returns
Type Description
String

The errorMessage.

getErrorMessageBytes()

public ByteString getErrorMessageBytes()

The detailed error message.

string error_message = 4;

Returns
Type Description
ByteString

The bytes for errorMessage.

getSeverity()

public ValidationError.Severity getSeverity()

The severity of the error.

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

Returns
Type Description
ValidationError.Severity

The severity.

getSeverityValue()

public int getSeverityValue()

The severity of the error.

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

Returns
Type Description
int

The enum numeric value on the wire for severity.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(ValidationError other)

public ValidationError.Builder mergeFrom(ValidationError other)
Parameter
Name Description
other ValidationError
Returns
Type Description
ValidationError.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ValidationError.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ValidationError.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public ValidationError.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
ValidationError.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ValidationError.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
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
Name Description
index int

The index to set the value at.

value String

The entries to set.

Returns
Type Description
ValidationError.Builder

This builder for chaining.

setErrorMessage(String value)

public ValidationError.Builder setErrorMessage(String value)

The detailed error message.

string error_message = 4;

Parameter
Name Description
value String

The errorMessage to set.

Returns
Type Description
ValidationError.Builder

This builder for chaining.

setErrorMessageBytes(ByteString value)

public ValidationError.Builder setErrorMessageBytes(ByteString value)

The detailed error message.

string error_message = 4;

Parameter
Name Description
value ByteString

The bytes for errorMessage to set.

Returns
Type Description
ValidationError.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public ValidationError.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ValidationError.Builder
Overrides

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

public ValidationError.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
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
Name Description
value ValidationError.Severity

The severity to set.

Returns
Type Description
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
Name Description
value int

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

Returns
Type Description
ValidationError.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final ValidationError.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ValidationError.Builder
Overrides