public static final class MatchIntentRequest.Builder extends GeneratedMessage.Builder<MatchIntentRequest.Builder> implements MatchIntentRequestOrBuilderRequest of [MatchIntent][].
Protobuf type google.cloud.dialogflow.cx.v3beta1.MatchIntentRequest
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > MatchIntentRequest.BuilderImplements
MatchIntentRequestOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public MatchIntentRequest build()| Returns | |
|---|---|
| Type | Description |
MatchIntentRequest |
|
buildPartial()
public MatchIntentRequest buildPartial()| Returns | |
|---|---|
| Type | Description |
MatchIntentRequest |
|
clear()
public MatchIntentRequest.Builder clear()| Returns | |
|---|---|
| Type | Description |
MatchIntentRequest.Builder |
|
clearPersistParameterChanges()
public MatchIntentRequest.Builder clearPersistParameterChanges() Persist session parameter changes from query_params.
bool persist_parameter_changes = 5;
| Returns | |
|---|---|
| Type | Description |
MatchIntentRequest.Builder |
This builder for chaining. |
clearQueryInput()
public MatchIntentRequest.Builder clearQueryInput()Required. The input specification.
.google.cloud.dialogflow.cx.v3beta1.QueryInput query_input = 3 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
MatchIntentRequest.Builder |
|
clearQueryParams()
public MatchIntentRequest.Builder clearQueryParams()The parameters of this query.
.google.cloud.dialogflow.cx.v3beta1.QueryParameters query_params = 2;
| Returns | |
|---|---|
| Type | Description |
MatchIntentRequest.Builder |
|
clearSession()
public MatchIntentRequest.Builder clearSession() Required. The name of the session this query is sent to.
Format:
projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/sessions/<SessionID>
or
projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/environments/<EnvironmentID>/sessions/<SessionID>.
If Environment ID is not specified, we assume default 'draft'
environment.
It's up to the API caller to choose an appropriate Session ID. It can be
a random number or some type of session identifiers (preferably hashed).
The length of the Session ID must not exceed 36 characters.
For more information, see the sessions guide.
string session = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
MatchIntentRequest.Builder |
This builder for chaining. |
getDefaultInstanceForType()
public MatchIntentRequest getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
MatchIntentRequest |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getPersistParameterChanges()
public boolean getPersistParameterChanges() Persist session parameter changes from query_params.
bool persist_parameter_changes = 5;
| Returns | |
|---|---|
| Type | Description |
boolean |
The persistParameterChanges. |
getQueryInput()
public QueryInput getQueryInput()Required. The input specification.
.google.cloud.dialogflow.cx.v3beta1.QueryInput query_input = 3 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
QueryInput |
The queryInput. |
getQueryInputBuilder()
public QueryInput.Builder getQueryInputBuilder()Required. The input specification.
.google.cloud.dialogflow.cx.v3beta1.QueryInput query_input = 3 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
QueryInput.Builder |
|
getQueryInputOrBuilder()
public QueryInputOrBuilder getQueryInputOrBuilder()Required. The input specification.
.google.cloud.dialogflow.cx.v3beta1.QueryInput query_input = 3 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
QueryInputOrBuilder |
|
getQueryParams()
public QueryParameters getQueryParams()The parameters of this query.
.google.cloud.dialogflow.cx.v3beta1.QueryParameters query_params = 2;
| Returns | |
|---|---|
| Type | Description |
QueryParameters |
The queryParams. |
getQueryParamsBuilder()
public QueryParameters.Builder getQueryParamsBuilder()The parameters of this query.
.google.cloud.dialogflow.cx.v3beta1.QueryParameters query_params = 2;
| Returns | |
|---|---|
| Type | Description |
QueryParameters.Builder |
|
getQueryParamsOrBuilder()
public QueryParametersOrBuilder getQueryParamsOrBuilder()The parameters of this query.
.google.cloud.dialogflow.cx.v3beta1.QueryParameters query_params = 2;
| Returns | |
|---|---|
| Type | Description |
QueryParametersOrBuilder |
|
getSession()
public String getSession() Required. The name of the session this query is sent to.
Format:
projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/sessions/<SessionID>
or
projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/environments/<EnvironmentID>/sessions/<SessionID>.
If Environment ID is not specified, we assume default 'draft'
environment.
It's up to the API caller to choose an appropriate Session ID. It can be
a random number or some type of session identifiers (preferably hashed).
The length of the Session ID must not exceed 36 characters.
For more information, see the sessions guide.
string session = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
String |
The session. |
getSessionBytes()
public ByteString getSessionBytes() Required. The name of the session this query is sent to.
Format:
projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/sessions/<SessionID>
or
projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/environments/<EnvironmentID>/sessions/<SessionID>.
If Environment ID is not specified, we assume default 'draft'
environment.
It's up to the API caller to choose an appropriate Session ID. It can be
a random number or some type of session identifiers (preferably hashed).
The length of the Session ID must not exceed 36 characters.
For more information, see the sessions guide.
string session = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for session. |
hasQueryInput()
public boolean hasQueryInput()Required. The input specification.
.google.cloud.dialogflow.cx.v3beta1.QueryInput query_input = 3 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the queryInput field is set. |
hasQueryParams()
public boolean hasQueryParams()The parameters of this query.
.google.cloud.dialogflow.cx.v3beta1.QueryParameters query_params = 2;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the queryParams field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(MatchIntentRequest other)
public MatchIntentRequest.Builder mergeFrom(MatchIntentRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
MatchIntentRequest |
| Returns | |
|---|---|
| Type | Description |
MatchIntentRequest.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public MatchIntentRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
MatchIntentRequest.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public MatchIntentRequest.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
MatchIntentRequest.Builder |
|
mergeQueryInput(QueryInput value)
public MatchIntentRequest.Builder mergeQueryInput(QueryInput value)Required. The input specification.
.google.cloud.dialogflow.cx.v3beta1.QueryInput query_input = 3 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
QueryInput |
| Returns | |
|---|---|
| Type | Description |
MatchIntentRequest.Builder |
|
mergeQueryParams(QueryParameters value)
public MatchIntentRequest.Builder mergeQueryParams(QueryParameters value)The parameters of this query.
.google.cloud.dialogflow.cx.v3beta1.QueryParameters query_params = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
QueryParameters |
| Returns | |
|---|---|
| Type | Description |
MatchIntentRequest.Builder |
|
setPersistParameterChanges(boolean value)
public MatchIntentRequest.Builder setPersistParameterChanges(boolean value) Persist session parameter changes from query_params.
bool persist_parameter_changes = 5;
| Parameter | |
|---|---|
| Name | Description |
value |
booleanThe persistParameterChanges to set. |
| Returns | |
|---|---|
| Type | Description |
MatchIntentRequest.Builder |
This builder for chaining. |
setQueryInput(QueryInput value)
public MatchIntentRequest.Builder setQueryInput(QueryInput value)Required. The input specification.
.google.cloud.dialogflow.cx.v3beta1.QueryInput query_input = 3 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
QueryInput |
| Returns | |
|---|---|
| Type | Description |
MatchIntentRequest.Builder |
|
setQueryInput(QueryInput.Builder builderForValue)
public MatchIntentRequest.Builder setQueryInput(QueryInput.Builder builderForValue)Required. The input specification.
.google.cloud.dialogflow.cx.v3beta1.QueryInput query_input = 3 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
QueryInput.Builder |
| Returns | |
|---|---|
| Type | Description |
MatchIntentRequest.Builder |
|
setQueryParams(QueryParameters value)
public MatchIntentRequest.Builder setQueryParams(QueryParameters value)The parameters of this query.
.google.cloud.dialogflow.cx.v3beta1.QueryParameters query_params = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
QueryParameters |
| Returns | |
|---|---|
| Type | Description |
MatchIntentRequest.Builder |
|
setQueryParams(QueryParameters.Builder builderForValue)
public MatchIntentRequest.Builder setQueryParams(QueryParameters.Builder builderForValue)The parameters of this query.
.google.cloud.dialogflow.cx.v3beta1.QueryParameters query_params = 2;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
QueryParameters.Builder |
| Returns | |
|---|---|
| Type | Description |
MatchIntentRequest.Builder |
|
setSession(String value)
public MatchIntentRequest.Builder setSession(String value) Required. The name of the session this query is sent to.
Format:
projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/sessions/<SessionID>
or
projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/environments/<EnvironmentID>/sessions/<SessionID>.
If Environment ID is not specified, we assume default 'draft'
environment.
It's up to the API caller to choose an appropriate Session ID. It can be
a random number or some type of session identifiers (preferably hashed).
The length of the Session ID must not exceed 36 characters.
For more information, see the sessions guide.
string session = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe session to set. |
| Returns | |
|---|---|
| Type | Description |
MatchIntentRequest.Builder |
This builder for chaining. |
setSessionBytes(ByteString value)
public MatchIntentRequest.Builder setSessionBytes(ByteString value) Required. The name of the session this query is sent to.
Format:
projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/sessions/<SessionID>
or
projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/environments/<EnvironmentID>/sessions/<SessionID>.
If Environment ID is not specified, we assume default 'draft'
environment.
It's up to the API caller to choose an appropriate Session ID. It can be
a random number or some type of session identifiers (preferably hashed).
The length of the Session ID must not exceed 36 characters.
For more information, see the sessions guide.
string session = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for session to set. |
| Returns | |
|---|---|
| Type | Description |
MatchIntentRequest.Builder |
This builder for chaining. |