public final class Match extends com.google.protobuf.GeneratedMessageV3 implements MatchOrBuilder
Represents one match result of [MatchIntent][].Protobuf type
google.cloud.dialogflow.cx.v3.Match| Modifier and Type | Class and Description |
|---|---|
static class |
Match.Builder
Represents one match result of [MatchIntent][].
|
static class |
Match.MatchType
Type of a Match.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
CONFIDENCE_FIELD_NUMBER |
static int |
EVENT_FIELD_NUMBER |
static int |
INTENT_FIELD_NUMBER |
static int |
MATCH_TYPE_FIELD_NUMBER |
static int |
PARAMETERS_FIELD_NUMBER |
static int |
RESOLVED_INPUT_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
float |
getConfidence()
The confidence of this match.
|
static Match |
getDefaultInstance() |
Match |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getEvent()
The event that matched the query.
|
com.google.protobuf.ByteString |
getEventBytes()
The event that matched the query.
|
Intent |
getIntent()
The [Intent][google.cloud.dialogflow.cx.v3.Intent] that matched the query.
|
IntentOrBuilder |
getIntentOrBuilder()
The [Intent][google.cloud.dialogflow.cx.v3.Intent] that matched the query.
|
Match.MatchType |
getMatchType()
Type of this [Match][google.cloud.dialogflow.cx.v3.Match].
|
int |
getMatchTypeValue()
Type of this [Match][google.cloud.dialogflow.cx.v3.Match].
|
com.google.protobuf.Struct |
getParameters()
The collection of parameters extracted from the query.
|
com.google.protobuf.StructOrBuilder |
getParametersOrBuilder()
The collection of parameters extracted from the query.
|
com.google.protobuf.Parser<Match> |
getParserForType() |
String |
getResolvedInput()
Final text input which was matched during MatchIntent.
|
com.google.protobuf.ByteString |
getResolvedInputBytes()
Final text input which was matched during MatchIntent.
|
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
int |
hashCode() |
boolean |
hasIntent()
The [Intent][google.cloud.dialogflow.cx.v3.Intent] that matched the query.
|
boolean |
hasParameters()
The collection of parameters extracted from the query.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static Match.Builder |
newBuilder() |
static Match.Builder |
newBuilder(Match prototype) |
Match.Builder |
newBuilderForType() |
protected Match.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static Match |
parseDelimitedFrom(InputStream input) |
static Match |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Match |
parseFrom(byte[] data) |
static Match |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Match |
parseFrom(ByteBuffer data) |
static Match |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Match |
parseFrom(com.google.protobuf.ByteString data) |
static Match |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Match |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Match |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Match |
parseFrom(InputStream input) |
static Match |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Match> |
parser() |
Match.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int INTENT_FIELD_NUMBER
public static final int EVENT_FIELD_NUMBER
public static final int PARAMETERS_FIELD_NUMBER
public static final int RESOLVED_INPUT_FIELD_NUMBER
public static final int MATCH_TYPE_FIELD_NUMBER
public static final int CONFIDENCE_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean hasIntent()
The [Intent][google.cloud.dialogflow.cx.v3.Intent] that matched the query. Some, not all fields are filled in this message, including but not limited to: `name` and `display_name`. Only filled for [`INTENT`][google.cloud.dialogflow.cx.v3.Match.MatchType] match type.
.google.cloud.dialogflow.cx.v3.Intent intent = 1;hasIntent in interface MatchOrBuilderpublic Intent getIntent()
The [Intent][google.cloud.dialogflow.cx.v3.Intent] that matched the query. Some, not all fields are filled in this message, including but not limited to: `name` and `display_name`. Only filled for [`INTENT`][google.cloud.dialogflow.cx.v3.Match.MatchType] match type.
.google.cloud.dialogflow.cx.v3.Intent intent = 1;getIntent in interface MatchOrBuilderpublic IntentOrBuilder getIntentOrBuilder()
The [Intent][google.cloud.dialogflow.cx.v3.Intent] that matched the query. Some, not all fields are filled in this message, including but not limited to: `name` and `display_name`. Only filled for [`INTENT`][google.cloud.dialogflow.cx.v3.Match.MatchType] match type.
.google.cloud.dialogflow.cx.v3.Intent intent = 1;getIntentOrBuilder in interface MatchOrBuilderpublic String getEvent()
The event that matched the query. Filled for [`EVENT`][google.cloud.dialogflow.cx.v3.Match.MatchType], [`NO_MATCH`][google.cloud.dialogflow.cx.v3.Match.MatchType] and [`NO_INPUT`][google.cloud.dialogflow.cx.v3.Match.MatchType] match types.
string event = 6;getEvent in interface MatchOrBuilderpublic com.google.protobuf.ByteString getEventBytes()
The event that matched the query. Filled for [`EVENT`][google.cloud.dialogflow.cx.v3.Match.MatchType], [`NO_MATCH`][google.cloud.dialogflow.cx.v3.Match.MatchType] and [`NO_INPUT`][google.cloud.dialogflow.cx.v3.Match.MatchType] match types.
string event = 6;getEventBytes in interface MatchOrBuilderpublic boolean hasParameters()
The collection of parameters extracted from the query. Depending on your protocol or client library language, this is a map, associative array, symbol table, dictionary, or JSON object composed of a collection of (MapKey, MapValue) pairs: * MapKey type: string * MapKey value: parameter name * MapValue type: If parameter's entity type is a composite entity then use map, otherwise, depending on the parameter value type, it could be one of string, number, boolean, null, list or map. * MapValue value: If parameter's entity type is a composite entity then use map from composite entity property names to property values, otherwise, use parameter value.
.google.protobuf.Struct parameters = 2;hasParameters in interface MatchOrBuilderpublic com.google.protobuf.Struct getParameters()
The collection of parameters extracted from the query. Depending on your protocol or client library language, this is a map, associative array, symbol table, dictionary, or JSON object composed of a collection of (MapKey, MapValue) pairs: * MapKey type: string * MapKey value: parameter name * MapValue type: If parameter's entity type is a composite entity then use map, otherwise, depending on the parameter value type, it could be one of string, number, boolean, null, list or map. * MapValue value: If parameter's entity type is a composite entity then use map from composite entity property names to property values, otherwise, use parameter value.
.google.protobuf.Struct parameters = 2;getParameters in interface MatchOrBuilderpublic com.google.protobuf.StructOrBuilder getParametersOrBuilder()
The collection of parameters extracted from the query. Depending on your protocol or client library language, this is a map, associative array, symbol table, dictionary, or JSON object composed of a collection of (MapKey, MapValue) pairs: * MapKey type: string * MapKey value: parameter name * MapValue type: If parameter's entity type is a composite entity then use map, otherwise, depending on the parameter value type, it could be one of string, number, boolean, null, list or map. * MapValue value: If parameter's entity type is a composite entity then use map from composite entity property names to property values, otherwise, use parameter value.
.google.protobuf.Struct parameters = 2;getParametersOrBuilder in interface MatchOrBuilderpublic String getResolvedInput()
Final text input which was matched during MatchIntent. This value can be different from original input sent in request because of spelling correction or other processing.
string resolved_input = 3;getResolvedInput in interface MatchOrBuilderpublic com.google.protobuf.ByteString getResolvedInputBytes()
Final text input which was matched during MatchIntent. This value can be different from original input sent in request because of spelling correction or other processing.
string resolved_input = 3;getResolvedInputBytes in interface MatchOrBuilderpublic int getMatchTypeValue()
Type of this [Match][google.cloud.dialogflow.cx.v3.Match].
.google.cloud.dialogflow.cx.v3.Match.MatchType match_type = 4;getMatchTypeValue in interface MatchOrBuilderpublic Match.MatchType getMatchType()
Type of this [Match][google.cloud.dialogflow.cx.v3.Match].
.google.cloud.dialogflow.cx.v3.Match.MatchType match_type = 4;getMatchType in interface MatchOrBuilderpublic float getConfidence()
The confidence of this match. Values range from 0.0 (completely uncertain) to 1.0 (completely certain). This value is for informational purpose only and is only used to help match the best intent within the classification threshold. This value may change for the same end-user expression at any time due to a model retraining or change in implementation.
float confidence = 5;getConfidence in interface MatchOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static Match parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Match parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Match parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Match parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Match parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Match parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Match parseFrom(InputStream input) throws IOException
IOExceptionpublic static Match parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Match parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Match parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Match parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Match parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Match.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Match.Builder newBuilder()
public static Match.Builder newBuilder(Match prototype)
public Match.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Match.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Match getDefaultInstance()
public static com.google.protobuf.Parser<Match> parser()
public com.google.protobuf.Parser<Match> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Match getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2022 Google LLC. All rights reserved.