Class Agent
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.dialogflow.cx.v3beta1.Agent
- All Implemented Interfaces:
AgentOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class Agent
extends com.google.protobuf.GeneratedMessage
implements AgentOrBuilder
Agents are best described as Natural Language Understanding (NLU) modules that transform user requests into actionable data. You can include agents in your app, product, or service to determine user intent and respond to the user in a natural way. After you create an agent, you can add [Intents][google.cloud.dialogflow.cx.v3beta1.Intent], [Entity Types][google.cloud.dialogflow.cx.v3beta1.EntityType], [Flows][google.cloud.dialogflow.cx.v3beta1.Flow], [Fulfillments][google.cloud.dialogflow.cx.v3beta1.Fulfillment], [Webhooks][google.cloud.dialogflow.cx.v3beta1.Webhook], [TransitionRouteGroups][google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroup] and so on to manage the conversation flows.Protobuf type
google.cloud.dialogflow.cx.v3beta1.Agent- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classSettings for answer feedback collection.static interfacestatic final classAgents are best described as Natural Language Understanding (NLU) modules that transform user requests into actionable data.static final classSettings for custom client certificates.static interfacestatic final classSettings for Gen App Builder.static interfacestatic final classSettings for connecting to Git repository for an agent.static interfacestatic final classSettings for end user personalization.static interfacestatic enumNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanHierarchical advanced settings for this agent.Hierarchical advanced settings for this agent.Optional.Optional.The URI of the agent's avatar.com.google.protobuf.ByteStringThe URI of the agent's avatar.Optional.Optional.Optional.Optional.static AgentRequired.com.google.protobuf.ByteStringRequired.The description of the agent.com.google.protobuf.ByteStringThe description of the agent.static final com.google.protobuf.Descriptors.DescriptorRequired.com.google.protobuf.ByteStringRequired.booleanOptional.booleanIndicates if automatic spell correction is enabled in detect intent requests.booleanDeprecated.google.cloud.dialogflow.cx.v3beta1.Agent.enable_stackdriver_logging is deprecated.Gen App Builder-related agent-level settings.Gen App Builder-related agent-level settings.Git integration settings for this agent.Git integration settings for this agent.booleanIndicates whether the agent is locked for changes.getName()The unique identifier of the agent.com.google.protobuf.ByteStringThe unique identifier of the agent.com.google.protobuf.Parser<Agent>Optional.Optional.booleanOptional.booleanOptional.Name of the [SecuritySettings][google.cloud.dialogflow.cx.v3beta1.SecuritySettings] reference for the agent.com.google.protobuf.ByteStringName of the [SecuritySettings][google.cloud.dialogflow.cx.v3beta1.SecuritySettings] reference for the agent.intSpeech recognition related settings.Speech recognition related settings.Name of the start flow in this agent.com.google.protobuf.ByteStringName of the start flow in this agent.Name of the start playbook in this agent.com.google.protobuf.ByteStringName of the start playbook in this agent.getSupportedLanguageCodes(int index) The list of all languages supported by the agent (except for the `default_language_code`).com.google.protobuf.ByteStringgetSupportedLanguageCodesBytes(int index) The list of all languages supported by the agent (except for the `default_language_code`).intThe list of all languages supported by the agent (except for the `default_language_code`).com.google.protobuf.ProtocolStringListThe list of all languages supported by the agent (except for the `default_language_code`).Settings on instructing the speech synthesizer on how to generate the output audio content.Settings on instructing the speech synthesizer on how to generate the output audio content.Required.com.google.protobuf.ByteStringRequired.booleanHierarchical advanced settings for this agent.booleanOptional.booleanOptional.booleanOptional.booleanGen App Builder-related agent-level settings.booleanGit integration settings for this agent.inthashCode()booleanOptional.booleanOptional.booleanOptional.booleanSpeech recognition related settings.booleanName of the start flow in this agent.booleanName of the start playbook in this agent.booleanSettings on instructing the speech synthesizer on how to generate the output audio content.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic Agent.Builderstatic Agent.BuildernewBuilder(Agent prototype) protected Agent.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static AgentparseDelimitedFrom(InputStream input) static AgentparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AgentparseFrom(byte[] data) static AgentparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AgentparseFrom(com.google.protobuf.ByteString data) static AgentparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AgentparseFrom(com.google.protobuf.CodedInputStream input) static AgentparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AgentparseFrom(InputStream input) static AgentparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AgentparseFrom(ByteBuffer data) static AgentparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Agent>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
DISPLAY_NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER- See Also:
-
DEFAULT_LANGUAGE_CODE_FIELD_NUMBER
public static final int DEFAULT_LANGUAGE_CODE_FIELD_NUMBER- See Also:
-
SUPPORTED_LANGUAGE_CODES_FIELD_NUMBER
public static final int SUPPORTED_LANGUAGE_CODES_FIELD_NUMBER- See Also:
-
TIME_ZONE_FIELD_NUMBER
public static final int TIME_ZONE_FIELD_NUMBER- See Also:
-
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER- See Also:
-
AVATAR_URI_FIELD_NUMBER
public static final int AVATAR_URI_FIELD_NUMBER- See Also:
-
SPEECH_TO_TEXT_SETTINGS_FIELD_NUMBER
public static final int SPEECH_TO_TEXT_SETTINGS_FIELD_NUMBER- See Also:
-
START_FLOW_FIELD_NUMBER
public static final int START_FLOW_FIELD_NUMBER- See Also:
-
START_PLAYBOOK_FIELD_NUMBER
public static final int START_PLAYBOOK_FIELD_NUMBER- See Also:
-
SECURITY_SETTINGS_FIELD_NUMBER
public static final int SECURITY_SETTINGS_FIELD_NUMBER- See Also:
-
ENABLE_STACKDRIVER_LOGGING_FIELD_NUMBER
public static final int ENABLE_STACKDRIVER_LOGGING_FIELD_NUMBER- See Also:
-
ENABLE_SPELL_CORRECTION_FIELD_NUMBER
public static final int ENABLE_SPELL_CORRECTION_FIELD_NUMBER- See Also:
-
ENABLE_MULTI_LANGUAGE_TRAINING_FIELD_NUMBER
public static final int ENABLE_MULTI_LANGUAGE_TRAINING_FIELD_NUMBER- See Also:
-
LOCKED_FIELD_NUMBER
public static final int LOCKED_FIELD_NUMBER- See Also:
-
ADVANCED_SETTINGS_FIELD_NUMBER
public static final int ADVANCED_SETTINGS_FIELD_NUMBER- See Also:
-
GIT_INTEGRATION_SETTINGS_FIELD_NUMBER
public static final int GIT_INTEGRATION_SETTINGS_FIELD_NUMBER- See Also:
-
BIGQUERY_EXPORT_SETTINGS_FIELD_NUMBER
public static final int BIGQUERY_EXPORT_SETTINGS_FIELD_NUMBER- See Also:
-
TEXT_TO_SPEECH_SETTINGS_FIELD_NUMBER
public static final int TEXT_TO_SPEECH_SETTINGS_FIELD_NUMBER- See Also:
-
GEN_APP_BUILDER_SETTINGS_FIELD_NUMBER
public static final int GEN_APP_BUILDER_SETTINGS_FIELD_NUMBER- See Also:
-
ANSWER_FEEDBACK_SETTINGS_FIELD_NUMBER
public static final int ANSWER_FEEDBACK_SETTINGS_FIELD_NUMBER- See Also:
-
PERSONALIZATION_SETTINGS_FIELD_NUMBER
public static final int PERSONALIZATION_SETTINGS_FIELD_NUMBER- See Also:
-
CLIENT_CERTIFICATE_SETTINGS_FIELD_NUMBER
public static final int CLIENT_CERTIFICATE_SETTINGS_FIELD_NUMBER- See Also:
-
SATISFIES_PZS_FIELD_NUMBER
public static final int SATISFIES_PZS_FIELD_NUMBER- See Also:
-
SATISFIES_PZI_FIELD_NUMBER
public static final int SATISFIES_PZI_FIELD_NUMBER- See Also:
-
-
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
-
getSessionEntryResourceCase
- Specified by:
getSessionEntryResourceCasein interfaceAgentOrBuilder
-
getName
The unique identifier of the agent. Required for the [Agents.UpdateAgent][google.cloud.dialogflow.cx.v3beta1.Agents.UpdateAgent] method. [Agents.CreateAgent][google.cloud.dialogflow.cx.v3beta1.Agents.CreateAgent] populates the name automatically. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>`.
string name = 1;- Specified by:
getNamein interfaceAgentOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()The unique identifier of the agent. Required for the [Agents.UpdateAgent][google.cloud.dialogflow.cx.v3beta1.Agents.UpdateAgent] method. [Agents.CreateAgent][google.cloud.dialogflow.cx.v3beta1.Agents.CreateAgent] populates the name automatically. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>`.
string name = 1;- Specified by:
getNameBytesin interfaceAgentOrBuilder- Returns:
- The bytes for name.
-
getDisplayName
Required. The human-readable name of the agent, unique within the location.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getDisplayNamein interfaceAgentOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()Required. The human-readable name of the agent, unique within the location.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getDisplayNameBytesin interfaceAgentOrBuilder- Returns:
- The bytes for displayName.
-
getDefaultLanguageCode
Required. Immutable. The default language of the agent as a language tag. See [Language Support](https://cloud.google.com/dialogflow/cx/docs/reference/language) for a list of the currently supported language codes. This field cannot be set by the [Agents.UpdateAgent][google.cloud.dialogflow.cx.v3beta1.Agents.UpdateAgent] method.
string default_language_code = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];- Specified by:
getDefaultLanguageCodein interfaceAgentOrBuilder- Returns:
- The defaultLanguageCode.
-
getDefaultLanguageCodeBytes
public com.google.protobuf.ByteString getDefaultLanguageCodeBytes()Required. Immutable. The default language of the agent as a language tag. See [Language Support](https://cloud.google.com/dialogflow/cx/docs/reference/language) for a list of the currently supported language codes. This field cannot be set by the [Agents.UpdateAgent][google.cloud.dialogflow.cx.v3beta1.Agents.UpdateAgent] method.
string default_language_code = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];- Specified by:
getDefaultLanguageCodeBytesin interfaceAgentOrBuilder- Returns:
- The bytes for defaultLanguageCode.
-
getSupportedLanguageCodesList
public com.google.protobuf.ProtocolStringList getSupportedLanguageCodesList()The list of all languages supported by the agent (except for the `default_language_code`).
repeated string supported_language_codes = 4;- Specified by:
getSupportedLanguageCodesListin interfaceAgentOrBuilder- Returns:
- A list containing the supportedLanguageCodes.
-
getSupportedLanguageCodesCount
public int getSupportedLanguageCodesCount()The list of all languages supported by the agent (except for the `default_language_code`).
repeated string supported_language_codes = 4;- Specified by:
getSupportedLanguageCodesCountin interfaceAgentOrBuilder- Returns:
- The count of supportedLanguageCodes.
-
getSupportedLanguageCodes
The list of all languages supported by the agent (except for the `default_language_code`).
repeated string supported_language_codes = 4;- Specified by:
getSupportedLanguageCodesin interfaceAgentOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The supportedLanguageCodes at the given index.
-
getSupportedLanguageCodesBytes
public com.google.protobuf.ByteString getSupportedLanguageCodesBytes(int index) The list of all languages supported by the agent (except for the `default_language_code`).
repeated string supported_language_codes = 4;- Specified by:
getSupportedLanguageCodesBytesin interfaceAgentOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the supportedLanguageCodes at the given index.
-
getTimeZone
Required. The time zone of the agent from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris.
string time_zone = 5 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getTimeZonein interfaceAgentOrBuilder- Returns:
- The timeZone.
-
getTimeZoneBytes
public com.google.protobuf.ByteString getTimeZoneBytes()Required. The time zone of the agent from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris.
string time_zone = 5 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getTimeZoneBytesin interfaceAgentOrBuilder- Returns:
- The bytes for timeZone.
-
getDescription
The description of the agent. The maximum length is 500 characters. If exceeded, the request is rejected.
string description = 6;- Specified by:
getDescriptionin interfaceAgentOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()The description of the agent. The maximum length is 500 characters. If exceeded, the request is rejected.
string description = 6;- Specified by:
getDescriptionBytesin interfaceAgentOrBuilder- Returns:
- The bytes for description.
-
getAvatarUri
The URI of the agent's avatar. Avatars are used throughout the Dialogflow console and in the self-hosted [Web Demo](https://cloud.google.com/dialogflow/docs/integrations/web-demo) integration.
string avatar_uri = 7;- Specified by:
getAvatarUriin interfaceAgentOrBuilder- Returns:
- The avatarUri.
-
getAvatarUriBytes
public com.google.protobuf.ByteString getAvatarUriBytes()The URI of the agent's avatar. Avatars are used throughout the Dialogflow console and in the self-hosted [Web Demo](https://cloud.google.com/dialogflow/docs/integrations/web-demo) integration.
string avatar_uri = 7;- Specified by:
getAvatarUriBytesin interfaceAgentOrBuilder- Returns:
- The bytes for avatarUri.
-
hasSpeechToTextSettings
public boolean hasSpeechToTextSettings()Speech recognition related settings.
.google.cloud.dialogflow.cx.v3beta1.SpeechToTextSettings speech_to_text_settings = 13;- Specified by:
hasSpeechToTextSettingsin interfaceAgentOrBuilder- Returns:
- Whether the speechToTextSettings field is set.
-
getSpeechToTextSettings
Speech recognition related settings.
.google.cloud.dialogflow.cx.v3beta1.SpeechToTextSettings speech_to_text_settings = 13;- Specified by:
getSpeechToTextSettingsin interfaceAgentOrBuilder- Returns:
- The speechToTextSettings.
-
getSpeechToTextSettingsOrBuilder
Speech recognition related settings.
.google.cloud.dialogflow.cx.v3beta1.SpeechToTextSettings speech_to_text_settings = 13;- Specified by:
getSpeechToTextSettingsOrBuilderin interfaceAgentOrBuilder
-
hasStartFlow
public boolean hasStartFlow()Name of the start flow in this agent. A start flow will be automatically created when the agent is created, and can only be deleted by deleting the agent. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>`. Currently only the default start flow with id "00000000-0000-0000-0000-000000000000" is allowed.
string start_flow = 16 [(.google.api.resource_reference) = { ... }- Specified by:
hasStartFlowin interfaceAgentOrBuilder- Returns:
- Whether the startFlow field is set.
-
getStartFlow
Name of the start flow in this agent. A start flow will be automatically created when the agent is created, and can only be deleted by deleting the agent. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>`. Currently only the default start flow with id "00000000-0000-0000-0000-000000000000" is allowed.
string start_flow = 16 [(.google.api.resource_reference) = { ... }- Specified by:
getStartFlowin interfaceAgentOrBuilder- Returns:
- The startFlow.
-
getStartFlowBytes
public com.google.protobuf.ByteString getStartFlowBytes()Name of the start flow in this agent. A start flow will be automatically created when the agent is created, and can only be deleted by deleting the agent. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>`. Currently only the default start flow with id "00000000-0000-0000-0000-000000000000" is allowed.
string start_flow = 16 [(.google.api.resource_reference) = { ... }- Specified by:
getStartFlowBytesin interfaceAgentOrBuilder- Returns:
- The bytes for startFlow.
-
hasStartPlaybook
public boolean hasStartPlaybook()Name of the start playbook in this agent. A start playbook will be automatically created when the agent is created, and can only be deleted by deleting the agent. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`. Currently only the default playbook with id "00000000-0000-0000-0000-000000000000" is allowed.
string start_playbook = 39 [(.google.api.resource_reference) = { ... }- Specified by:
hasStartPlaybookin interfaceAgentOrBuilder- Returns:
- Whether the startPlaybook field is set.
-
getStartPlaybook
Name of the start playbook in this agent. A start playbook will be automatically created when the agent is created, and can only be deleted by deleting the agent. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`. Currently only the default playbook with id "00000000-0000-0000-0000-000000000000" is allowed.
string start_playbook = 39 [(.google.api.resource_reference) = { ... }- Specified by:
getStartPlaybookin interfaceAgentOrBuilder- Returns:
- The startPlaybook.
-
getStartPlaybookBytes
public com.google.protobuf.ByteString getStartPlaybookBytes()Name of the start playbook in this agent. A start playbook will be automatically created when the agent is created, and can only be deleted by deleting the agent. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`. Currently only the default playbook with id "00000000-0000-0000-0000-000000000000" is allowed.
string start_playbook = 39 [(.google.api.resource_reference) = { ... }- Specified by:
getStartPlaybookBytesin interfaceAgentOrBuilder- Returns:
- The bytes for startPlaybook.
-
getSecuritySettings
Name of the [SecuritySettings][google.cloud.dialogflow.cx.v3beta1.SecuritySettings] reference for the agent. Format: `projects/<ProjectID>/locations/<LocationID>/securitySettings/<SecuritySettingsID>`.
string security_settings = 17 [(.google.api.resource_reference) = { ... }- Specified by:
getSecuritySettingsin interfaceAgentOrBuilder- Returns:
- The securitySettings.
-
getSecuritySettingsBytes
public com.google.protobuf.ByteString getSecuritySettingsBytes()Name of the [SecuritySettings][google.cloud.dialogflow.cx.v3beta1.SecuritySettings] reference for the agent. Format: `projects/<ProjectID>/locations/<LocationID>/securitySettings/<SecuritySettingsID>`.
string security_settings = 17 [(.google.api.resource_reference) = { ... }- Specified by:
getSecuritySettingsBytesin interfaceAgentOrBuilder- Returns:
- The bytes for securitySettings.
-
getEnableStackdriverLogging
Deprecated.google.cloud.dialogflow.cx.v3beta1.Agent.enable_stackdriver_logging is deprecated. See google/cloud/dialogflow/cx/v3beta1/agent.proto;l=414Indicates if stackdriver logging is enabled for the agent. Please use [agent.advanced_settings][google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.LoggingSettings] instead.
bool enable_stackdriver_logging = 18 [deprecated = true];- Specified by:
getEnableStackdriverLoggingin interfaceAgentOrBuilder- Returns:
- The enableStackdriverLogging.
-
getEnableSpellCorrection
public boolean getEnableSpellCorrection()Indicates if automatic spell correction is enabled in detect intent requests.
bool enable_spell_correction = 20;- Specified by:
getEnableSpellCorrectionin interfaceAgentOrBuilder- Returns:
- The enableSpellCorrection.
-
getEnableMultiLanguageTraining
public boolean getEnableMultiLanguageTraining()Optional. Enable training multi-lingual models for this agent. These models will be trained on all the languages supported by the agent.
bool enable_multi_language_training = 40 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEnableMultiLanguageTrainingin interfaceAgentOrBuilder- Returns:
- The enableMultiLanguageTraining.
-
getLocked
public boolean getLocked()Indicates whether the agent is locked for changes. If the agent is locked, modifications to the agent will be rejected except for [RestoreAgent][].
bool locked = 27;- Specified by:
getLockedin interfaceAgentOrBuilder- Returns:
- The locked.
-
hasAdvancedSettings
public boolean hasAdvancedSettings()Hierarchical advanced settings for this agent. The settings exposed at the lower level overrides the settings exposed at the higher level.
.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings advanced_settings = 22;- Specified by:
hasAdvancedSettingsin interfaceAgentOrBuilder- Returns:
- Whether the advancedSettings field is set.
-
getAdvancedSettings
Hierarchical advanced settings for this agent. The settings exposed at the lower level overrides the settings exposed at the higher level.
.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings advanced_settings = 22;- Specified by:
getAdvancedSettingsin interfaceAgentOrBuilder- Returns:
- The advancedSettings.
-
getAdvancedSettingsOrBuilder
Hierarchical advanced settings for this agent. The settings exposed at the lower level overrides the settings exposed at the higher level.
.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings advanced_settings = 22;- Specified by:
getAdvancedSettingsOrBuilderin interfaceAgentOrBuilder
-
hasGitIntegrationSettings
public boolean hasGitIntegrationSettings()Git integration settings for this agent.
.google.cloud.dialogflow.cx.v3beta1.Agent.GitIntegrationSettings git_integration_settings = 30;- Specified by:
hasGitIntegrationSettingsin interfaceAgentOrBuilder- Returns:
- Whether the gitIntegrationSettings field is set.
-
getGitIntegrationSettings
Git integration settings for this agent.
.google.cloud.dialogflow.cx.v3beta1.Agent.GitIntegrationSettings git_integration_settings = 30;- Specified by:
getGitIntegrationSettingsin interfaceAgentOrBuilder- Returns:
- The gitIntegrationSettings.
-
getGitIntegrationSettingsOrBuilder
Git integration settings for this agent.
.google.cloud.dialogflow.cx.v3beta1.Agent.GitIntegrationSettings git_integration_settings = 30;- Specified by:
getGitIntegrationSettingsOrBuilderin interfaceAgentOrBuilder
-
hasBigqueryExportSettings
public boolean hasBigqueryExportSettings()Optional. The BigQuery export settings for this agent. The conversation data will be exported to BigQuery tables if it is enabled. By default, BigQuery export settings will not be exported with agent. You need to set [include_bigquery_export_settings][google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.include_bigquery_export_settings] to include it in the exported agent.
.google.cloud.dialogflow.cx.v3beta1.BigQueryExportSettings bigquery_export_settings = 29 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasBigqueryExportSettingsin interfaceAgentOrBuilder- Returns:
- Whether the bigqueryExportSettings field is set.
-
getBigqueryExportSettings
Optional. The BigQuery export settings for this agent. The conversation data will be exported to BigQuery tables if it is enabled. By default, BigQuery export settings will not be exported with agent. You need to set [include_bigquery_export_settings][google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.include_bigquery_export_settings] to include it in the exported agent.
.google.cloud.dialogflow.cx.v3beta1.BigQueryExportSettings bigquery_export_settings = 29 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getBigqueryExportSettingsin interfaceAgentOrBuilder- Returns:
- The bigqueryExportSettings.
-
getBigqueryExportSettingsOrBuilder
Optional. The BigQuery export settings for this agent. The conversation data will be exported to BigQuery tables if it is enabled. By default, BigQuery export settings will not be exported with agent. You need to set [include_bigquery_export_settings][google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.include_bigquery_export_settings] to include it in the exported agent.
.google.cloud.dialogflow.cx.v3beta1.BigQueryExportSettings bigquery_export_settings = 29 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getBigqueryExportSettingsOrBuilderin interfaceAgentOrBuilder
-
hasTextToSpeechSettings
public boolean hasTextToSpeechSettings()Settings on instructing the speech synthesizer on how to generate the output audio content.
.google.cloud.dialogflow.cx.v3beta1.TextToSpeechSettings text_to_speech_settings = 31;- Specified by:
hasTextToSpeechSettingsin interfaceAgentOrBuilder- Returns:
- Whether the textToSpeechSettings field is set.
-
getTextToSpeechSettings
Settings on instructing the speech synthesizer on how to generate the output audio content.
.google.cloud.dialogflow.cx.v3beta1.TextToSpeechSettings text_to_speech_settings = 31;- Specified by:
getTextToSpeechSettingsin interfaceAgentOrBuilder- Returns:
- The textToSpeechSettings.
-
getTextToSpeechSettingsOrBuilder
Settings on instructing the speech synthesizer on how to generate the output audio content.
.google.cloud.dialogflow.cx.v3beta1.TextToSpeechSettings text_to_speech_settings = 31;- Specified by:
getTextToSpeechSettingsOrBuilderin interfaceAgentOrBuilder
-
hasGenAppBuilderSettings
public boolean hasGenAppBuilderSettings()Gen App Builder-related agent-level settings.
optional .google.cloud.dialogflow.cx.v3beta1.Agent.GenAppBuilderSettings gen_app_builder_settings = 33;- Specified by:
hasGenAppBuilderSettingsin interfaceAgentOrBuilder- Returns:
- Whether the genAppBuilderSettings field is set.
-
getGenAppBuilderSettings
Gen App Builder-related agent-level settings.
optional .google.cloud.dialogflow.cx.v3beta1.Agent.GenAppBuilderSettings gen_app_builder_settings = 33;- Specified by:
getGenAppBuilderSettingsin interfaceAgentOrBuilder- Returns:
- The genAppBuilderSettings.
-
getGenAppBuilderSettingsOrBuilder
Gen App Builder-related agent-level settings.
optional .google.cloud.dialogflow.cx.v3beta1.Agent.GenAppBuilderSettings gen_app_builder_settings = 33;- Specified by:
getGenAppBuilderSettingsOrBuilderin interfaceAgentOrBuilder
-
hasAnswerFeedbackSettings
public boolean hasAnswerFeedbackSettings()Optional. Answer feedback collection settings.
.google.cloud.dialogflow.cx.v3beta1.Agent.AnswerFeedbackSettings answer_feedback_settings = 38 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasAnswerFeedbackSettingsin interfaceAgentOrBuilder- Returns:
- Whether the answerFeedbackSettings field is set.
-
getAnswerFeedbackSettings
Optional. Answer feedback collection settings.
.google.cloud.dialogflow.cx.v3beta1.Agent.AnswerFeedbackSettings answer_feedback_settings = 38 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAnswerFeedbackSettingsin interfaceAgentOrBuilder- Returns:
- The answerFeedbackSettings.
-
getAnswerFeedbackSettingsOrBuilder
Optional. Answer feedback collection settings.
.google.cloud.dialogflow.cx.v3beta1.Agent.AnswerFeedbackSettings answer_feedback_settings = 38 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAnswerFeedbackSettingsOrBuilderin interfaceAgentOrBuilder
-
hasPersonalizationSettings
public boolean hasPersonalizationSettings()Optional. Settings for end user personalization.
.google.cloud.dialogflow.cx.v3beta1.Agent.PersonalizationSettings personalization_settings = 42 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasPersonalizationSettingsin interfaceAgentOrBuilder- Returns:
- Whether the personalizationSettings field is set.
-
getPersonalizationSettings
Optional. Settings for end user personalization.
.google.cloud.dialogflow.cx.v3beta1.Agent.PersonalizationSettings personalization_settings = 42 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPersonalizationSettingsin interfaceAgentOrBuilder- Returns:
- The personalizationSettings.
-
getPersonalizationSettingsOrBuilder
Optional. Settings for end user personalization.
.google.cloud.dialogflow.cx.v3beta1.Agent.PersonalizationSettings personalization_settings = 42 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPersonalizationSettingsOrBuilderin interfaceAgentOrBuilder
-
hasClientCertificateSettings
public boolean hasClientCertificateSettings()Optional. Settings for custom client certificates.
.google.cloud.dialogflow.cx.v3beta1.Agent.ClientCertificateSettings client_certificate_settings = 43 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasClientCertificateSettingsin interfaceAgentOrBuilder- Returns:
- Whether the clientCertificateSettings field is set.
-
getClientCertificateSettings
Optional. Settings for custom client certificates.
.google.cloud.dialogflow.cx.v3beta1.Agent.ClientCertificateSettings client_certificate_settings = 43 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getClientCertificateSettingsin interfaceAgentOrBuilder- Returns:
- The clientCertificateSettings.
-
getClientCertificateSettingsOrBuilder
Optional. Settings for custom client certificates.
.google.cloud.dialogflow.cx.v3beta1.Agent.ClientCertificateSettings client_certificate_settings = 43 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getClientCertificateSettingsOrBuilderin interfaceAgentOrBuilder
-
hasSatisfiesPzs
public boolean hasSatisfiesPzs()Optional. Output only. A read only boolean field reflecting Zone Separation status of the agent.
optional bool satisfies_pzs = 45 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasSatisfiesPzsin interfaceAgentOrBuilder- Returns:
- Whether the satisfiesPzs field is set.
-
getSatisfiesPzs
public boolean getSatisfiesPzs()Optional. Output only. A read only boolean field reflecting Zone Separation status of the agent.
optional bool satisfies_pzs = 45 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSatisfiesPzsin interfaceAgentOrBuilder- Returns:
- The satisfiesPzs.
-
hasSatisfiesPzi
public boolean hasSatisfiesPzi()Optional. Output only. A read only boolean field reflecting Zone Isolation status of the agent.
optional bool satisfies_pzi = 46 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasSatisfiesPziin interfaceAgentOrBuilder- Returns:
- Whether the satisfiesPzi field is set.
-
getSatisfiesPzi
public boolean getSatisfiesPzi()Optional. Output only. A read only boolean field reflecting Zone Isolation status of the agent.
optional bool satisfies_pzi = 46 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSatisfiesPziin interfaceAgentOrBuilder- Returns:
- The satisfiesPzi.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Agent parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Agent parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Agent parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Agent parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Agent parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Agent parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Agent parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Agent parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Agent parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
- Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-