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:
  • 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:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getSessionEntryResourceCase

      public Agent.SessionEntryResourceCase getSessionEntryResourceCase()
      Specified by:
      getSessionEntryResourceCase in interface AgentOrBuilder
    • getName

      public String 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:
      getName in interface AgentOrBuilder
      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:
      getNameBytes in interface AgentOrBuilder
      Returns:
      The bytes for name.
    • getDisplayName

      public String getDisplayName()
       Required. The human-readable name of the agent, unique within the location.
       
      string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getDisplayName in interface AgentOrBuilder
      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:
      getDisplayNameBytes in interface AgentOrBuilder
      Returns:
      The bytes for displayName.
    • getDefaultLanguageCode

      public String 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:
      getDefaultLanguageCode in interface AgentOrBuilder
      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:
      getDefaultLanguageCodeBytes in interface AgentOrBuilder
      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:
      getSupportedLanguageCodesList in interface AgentOrBuilder
      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:
      getSupportedLanguageCodesCount in interface AgentOrBuilder
      Returns:
      The count of supportedLanguageCodes.
    • getSupportedLanguageCodes

      public String getSupportedLanguageCodes(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:
      getSupportedLanguageCodes in interface AgentOrBuilder
      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:
      getSupportedLanguageCodesBytes in interface AgentOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the supportedLanguageCodes at the given index.
    • getTimeZone

      public String 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:
      getTimeZone in interface AgentOrBuilder
      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:
      getTimeZoneBytes in interface AgentOrBuilder
      Returns:
      The bytes for timeZone.
    • getDescription

      public String getDescription()
       The description of the agent. The maximum length is 500 characters. If
       exceeded, the request is rejected.
       
      string description = 6;
      Specified by:
      getDescription in interface AgentOrBuilder
      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:
      getDescriptionBytes in interface AgentOrBuilder
      Returns:
      The bytes for description.
    • getAvatarUri

      public String 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:
      getAvatarUri in interface AgentOrBuilder
      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:
      getAvatarUriBytes in interface AgentOrBuilder
      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:
      hasSpeechToTextSettings in interface AgentOrBuilder
      Returns:
      Whether the speechToTextSettings field is set.
    • getSpeechToTextSettings

      public SpeechToTextSettings getSpeechToTextSettings()
       Speech recognition related settings.
       
      .google.cloud.dialogflow.cx.v3beta1.SpeechToTextSettings speech_to_text_settings = 13;
      Specified by:
      getSpeechToTextSettings in interface AgentOrBuilder
      Returns:
      The speechToTextSettings.
    • getSpeechToTextSettingsOrBuilder

      public SpeechToTextSettingsOrBuilder getSpeechToTextSettingsOrBuilder()
       Speech recognition related settings.
       
      .google.cloud.dialogflow.cx.v3beta1.SpeechToTextSettings speech_to_text_settings = 13;
      Specified by:
      getSpeechToTextSettingsOrBuilder in interface AgentOrBuilder
    • 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:
      hasStartFlow in interface AgentOrBuilder
      Returns:
      Whether the startFlow field is set.
    • getStartFlow

      public String 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:
      getStartFlow in interface AgentOrBuilder
      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:
      getStartFlowBytes in interface AgentOrBuilder
      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:
      hasStartPlaybook in interface AgentOrBuilder
      Returns:
      Whether the startPlaybook field is set.
    • getStartPlaybook

      public String 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:
      getStartPlaybook in interface AgentOrBuilder
      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:
      getStartPlaybookBytes in interface AgentOrBuilder
      Returns:
      The bytes for startPlaybook.
    • getSecuritySettings

      public String 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:
      getSecuritySettings in interface AgentOrBuilder
      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:
      getSecuritySettingsBytes in interface AgentOrBuilder
      Returns:
      The bytes for securitySettings.
    • getEnableStackdriverLogging

      @Deprecated public boolean getEnableStackdriverLogging()
      Deprecated.
      google.cloud.dialogflow.cx.v3beta1.Agent.enable_stackdriver_logging is deprecated. See google/cloud/dialogflow/cx/v3beta1/agent.proto;l=414
       Indicates 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:
      getEnableStackdriverLogging in interface AgentOrBuilder
      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:
      getEnableSpellCorrection in interface AgentOrBuilder
      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:
      getEnableMultiLanguageTraining in interface AgentOrBuilder
      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:
      getLocked in interface AgentOrBuilder
      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:
      hasAdvancedSettings in interface AgentOrBuilder
      Returns:
      Whether the advancedSettings field is set.
    • getAdvancedSettings

      public AdvancedSettings 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:
      getAdvancedSettings in interface AgentOrBuilder
      Returns:
      The advancedSettings.
    • getAdvancedSettingsOrBuilder

      public AdvancedSettingsOrBuilder 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:
      getAdvancedSettingsOrBuilder in interface AgentOrBuilder
    • hasGitIntegrationSettings

      public boolean hasGitIntegrationSettings()
       Git integration settings for this agent.
       
      .google.cloud.dialogflow.cx.v3beta1.Agent.GitIntegrationSettings git_integration_settings = 30;
      Specified by:
      hasGitIntegrationSettings in interface AgentOrBuilder
      Returns:
      Whether the gitIntegrationSettings field is set.
    • getGitIntegrationSettings

      public Agent.GitIntegrationSettings getGitIntegrationSettings()
       Git integration settings for this agent.
       
      .google.cloud.dialogflow.cx.v3beta1.Agent.GitIntegrationSettings git_integration_settings = 30;
      Specified by:
      getGitIntegrationSettings in interface AgentOrBuilder
      Returns:
      The gitIntegrationSettings.
    • getGitIntegrationSettingsOrBuilder

      public Agent.GitIntegrationSettingsOrBuilder getGitIntegrationSettingsOrBuilder()
       Git integration settings for this agent.
       
      .google.cloud.dialogflow.cx.v3beta1.Agent.GitIntegrationSettings git_integration_settings = 30;
      Specified by:
      getGitIntegrationSettingsOrBuilder in interface AgentOrBuilder
    • 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:
      hasBigqueryExportSettings in interface AgentOrBuilder
      Returns:
      Whether the bigqueryExportSettings field is set.
    • getBigqueryExportSettings

      public BigQueryExportSettings 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:
      getBigqueryExportSettings in interface AgentOrBuilder
      Returns:
      The bigqueryExportSettings.
    • getBigqueryExportSettingsOrBuilder

      public BigQueryExportSettingsOrBuilder 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:
      getBigqueryExportSettingsOrBuilder in interface AgentOrBuilder
    • 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:
      hasTextToSpeechSettings in interface AgentOrBuilder
      Returns:
      Whether the textToSpeechSettings field is set.
    • getTextToSpeechSettings

      public TextToSpeechSettings 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:
      getTextToSpeechSettings in interface AgentOrBuilder
      Returns:
      The textToSpeechSettings.
    • getTextToSpeechSettingsOrBuilder

      public TextToSpeechSettingsOrBuilder 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:
      getTextToSpeechSettingsOrBuilder in interface AgentOrBuilder
    • 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:
      hasGenAppBuilderSettings in interface AgentOrBuilder
      Returns:
      Whether the genAppBuilderSettings field is set.
    • getGenAppBuilderSettings

      public Agent.GenAppBuilderSettings getGenAppBuilderSettings()
       Gen App Builder-related agent-level settings.
       
      optional .google.cloud.dialogflow.cx.v3beta1.Agent.GenAppBuilderSettings gen_app_builder_settings = 33;
      Specified by:
      getGenAppBuilderSettings in interface AgentOrBuilder
      Returns:
      The genAppBuilderSettings.
    • getGenAppBuilderSettingsOrBuilder

      public Agent.GenAppBuilderSettingsOrBuilder getGenAppBuilderSettingsOrBuilder()
       Gen App Builder-related agent-level settings.
       
      optional .google.cloud.dialogflow.cx.v3beta1.Agent.GenAppBuilderSettings gen_app_builder_settings = 33;
      Specified by:
      getGenAppBuilderSettingsOrBuilder in interface AgentOrBuilder
    • 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:
      hasAnswerFeedbackSettings in interface AgentOrBuilder
      Returns:
      Whether the answerFeedbackSettings field is set.
    • getAnswerFeedbackSettings

      public Agent.AnswerFeedbackSettings getAnswerFeedbackSettings()
       Optional. Answer feedback collection settings.
       
      .google.cloud.dialogflow.cx.v3beta1.Agent.AnswerFeedbackSettings answer_feedback_settings = 38 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAnswerFeedbackSettings in interface AgentOrBuilder
      Returns:
      The answerFeedbackSettings.
    • getAnswerFeedbackSettingsOrBuilder

      public Agent.AnswerFeedbackSettingsOrBuilder getAnswerFeedbackSettingsOrBuilder()
       Optional. Answer feedback collection settings.
       
      .google.cloud.dialogflow.cx.v3beta1.Agent.AnswerFeedbackSettings answer_feedback_settings = 38 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAnswerFeedbackSettingsOrBuilder in interface AgentOrBuilder
    • 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:
      hasPersonalizationSettings in interface AgentOrBuilder
      Returns:
      Whether the personalizationSettings field is set.
    • getPersonalizationSettings

      public Agent.PersonalizationSettings getPersonalizationSettings()
       Optional. Settings for end user personalization.
       
      .google.cloud.dialogflow.cx.v3beta1.Agent.PersonalizationSettings personalization_settings = 42 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPersonalizationSettings in interface AgentOrBuilder
      Returns:
      The personalizationSettings.
    • getPersonalizationSettingsOrBuilder

      public Agent.PersonalizationSettingsOrBuilder getPersonalizationSettingsOrBuilder()
       Optional. Settings for end user personalization.
       
      .google.cloud.dialogflow.cx.v3beta1.Agent.PersonalizationSettings personalization_settings = 42 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPersonalizationSettingsOrBuilder in interface AgentOrBuilder
    • 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:
      hasClientCertificateSettings in interface AgentOrBuilder
      Returns:
      Whether the clientCertificateSettings field is set.
    • getClientCertificateSettings

      public Agent.ClientCertificateSettings 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:
      getClientCertificateSettings in interface AgentOrBuilder
      Returns:
      The clientCertificateSettings.
    • getClientCertificateSettingsOrBuilder

      public Agent.ClientCertificateSettingsOrBuilder 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:
      getClientCertificateSettingsOrBuilder in interface AgentOrBuilder
    • 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:
      hasSatisfiesPzs in interface AgentOrBuilder
      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:
      getSatisfiesPzs in interface AgentOrBuilder
      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:
      hasSatisfiesPzi in interface AgentOrBuilder
      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:
      getSatisfiesPzi in interface AgentOrBuilder
      Returns:
      The satisfiesPzi.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.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

      public static Agent parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Agent parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Agent parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Agent parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Agent parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Agent parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public Agent.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static Agent.Builder newBuilder()
    • newBuilder

      public static Agent.Builder newBuilder(Agent prototype)
    • toBuilder

      public Agent.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected Agent.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static Agent getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<Agent> parser()
    • getParserForType

      public com.google.protobuf.Parser<Agent> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public Agent getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder