Interface AgentOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Agent
,Agent.Builder
public interface AgentOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description AdvancedSettings
getAdvancedSettings()
Hierarchical advanced settings for this agent.AdvancedSettingsOrBuilder
getAdvancedSettingsOrBuilder()
Hierarchical advanced settings for this agent.String
getAvatarUri()
The URI of the agent's avatar.com.google.protobuf.ByteString
getAvatarUriBytes()
The URI of the agent's avatar.String
getDefaultLanguageCode()
Required.com.google.protobuf.ByteString
getDefaultLanguageCodeBytes()
Required.String
getDescription()
The description of the agent.com.google.protobuf.ByteString
getDescriptionBytes()
The description of the agent.String
getDisplayName()
Required.com.google.protobuf.ByteString
getDisplayNameBytes()
Required.boolean
getEnableSpellCorrection()
Indicates if automatic spell correction is enabled in detect intent requests.boolean
getEnableStackdriverLogging()
Deprecated.google.cloud.dialogflow.cx.v3beta1.Agent.enable_stackdriver_logging is deprecated.Agent.GenAppBuilderSettings
getGenAppBuilderSettings()
Gen App Builder-related agent-level settings.Agent.GenAppBuilderSettingsOrBuilder
getGenAppBuilderSettingsOrBuilder()
Gen App Builder-related agent-level settings.Agent.GitIntegrationSettings
getGitIntegrationSettings()
Git integration settings for this agent.Agent.GitIntegrationSettingsOrBuilder
getGitIntegrationSettingsOrBuilder()
Git integration settings for this agent.boolean
getLocked()
Indicates whether the agent is locked for changes.String
getName()
The unique identifier of the agent.com.google.protobuf.ByteString
getNameBytes()
The unique identifier of the agent.String
getSecuritySettings()
Name of the [SecuritySettings][google.cloud.dialogflow.cx.v3beta1.SecuritySettings] reference for the agent.com.google.protobuf.ByteString
getSecuritySettingsBytes()
Name of the [SecuritySettings][google.cloud.dialogflow.cx.v3beta1.SecuritySettings] reference for the agent.SpeechToTextSettings
getSpeechToTextSettings()
Speech recognition related settings.SpeechToTextSettingsOrBuilder
getSpeechToTextSettingsOrBuilder()
Speech recognition related settings.String
getStartFlow()
Immutable.com.google.protobuf.ByteString
getStartFlowBytes()
Immutable.String
getSupportedLanguageCodes(int index)
The list of all languages supported by the agent (except for the `default_language_code`).com.google.protobuf.ByteString
getSupportedLanguageCodesBytes(int index)
The list of all languages supported by the agent (except for the `default_language_code`).int
getSupportedLanguageCodesCount()
The list of all languages supported by the agent (except for the `default_language_code`).List<String>
getSupportedLanguageCodesList()
The list of all languages supported by the agent (except for the `default_language_code`).TextToSpeechSettings
getTextToSpeechSettings()
Settings on instructing the speech synthesizer on how to generate the output audio content.TextToSpeechSettingsOrBuilder
getTextToSpeechSettingsOrBuilder()
Settings on instructing the speech synthesizer on how to generate the output audio content.String
getTimeZone()
Required.com.google.protobuf.ByteString
getTimeZoneBytes()
Required.boolean
hasAdvancedSettings()
Hierarchical advanced settings for this agent.boolean
hasGenAppBuilderSettings()
Gen App Builder-related agent-level settings.boolean
hasGitIntegrationSettings()
Git integration settings for this agent.boolean
hasSpeechToTextSettings()
Speech recognition related settings.boolean
hasTextToSpeechSettings()
Settings on instructing the speech synthesizer on how to generate the output audio content.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getName
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/<Project ID>/locations/<Location ID>/agents/<Agent ID>`.
string name = 1;
- Returns:
- The name.
-
getNameBytes
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/<Project ID>/locations/<Location ID>/agents/<Agent ID>`.
string name = 1;
- Returns:
- The bytes for name.
-
getDisplayName
String getDisplayName()
Required. The human-readable name of the agent, unique within the location.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- The displayName.
-
getDisplayNameBytes
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];
- Returns:
- The bytes for displayName.
-
getDefaultLanguageCode
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];
- Returns:
- The defaultLanguageCode.
-
getDefaultLanguageCodeBytes
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];
- Returns:
- The bytes for defaultLanguageCode.
-
getSupportedLanguageCodesList
List<String> getSupportedLanguageCodesList()
The list of all languages supported by the agent (except for the `default_language_code`).
repeated string supported_language_codes = 4;
- Returns:
- A list containing the supportedLanguageCodes.
-
getSupportedLanguageCodesCount
int getSupportedLanguageCodesCount()
The list of all languages supported by the agent (except for the `default_language_code`).
repeated string supported_language_codes = 4;
- Returns:
- The count of supportedLanguageCodes.
-
getSupportedLanguageCodes
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;
- Parameters:
index
- The index of the element to return.- Returns:
- The supportedLanguageCodes at the given index.
-
getSupportedLanguageCodesBytes
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;
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the supportedLanguageCodes at the given index.
-
getTimeZone
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];
- Returns:
- The timeZone.
-
getTimeZoneBytes
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];
- Returns:
- The bytes for timeZone.
-
getDescription
String getDescription()
The description of the agent. The maximum length is 500 characters. If exceeded, the request is rejected.
string description = 6;
- Returns:
- The description.
-
getDescriptionBytes
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;
- Returns:
- The bytes for description.
-
getAvatarUri
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;
- Returns:
- The avatarUri.
-
getAvatarUriBytes
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;
- Returns:
- The bytes for avatarUri.
-
hasSpeechToTextSettings
boolean hasSpeechToTextSettings()
Speech recognition related settings.
.google.cloud.dialogflow.cx.v3beta1.SpeechToTextSettings speech_to_text_settings = 13;
- Returns:
- Whether the speechToTextSettings field is set.
-
getSpeechToTextSettings
SpeechToTextSettings getSpeechToTextSettings()
Speech recognition related settings.
.google.cloud.dialogflow.cx.v3beta1.SpeechToTextSettings speech_to_text_settings = 13;
- Returns:
- The speechToTextSettings.
-
getSpeechToTextSettingsOrBuilder
SpeechToTextSettingsOrBuilder getSpeechToTextSettingsOrBuilder()
Speech recognition related settings.
.google.cloud.dialogflow.cx.v3beta1.SpeechToTextSettings speech_to_text_settings = 13;
-
getStartFlow
String getStartFlow()
Immutable. 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/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>`.
string start_flow = 16 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
- Returns:
- The startFlow.
-
getStartFlowBytes
com.google.protobuf.ByteString getStartFlowBytes()
Immutable. 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/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>`.
string start_flow = 16 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
- Returns:
- The bytes for startFlow.
-
getSecuritySettings
String getSecuritySettings()
Name of the [SecuritySettings][google.cloud.dialogflow.cx.v3beta1.SecuritySettings] reference for the agent. Format: `projects/<Project ID>/locations/<Location ID>/securitySettings/<Security Settings ID>`.
string security_settings = 17 [(.google.api.resource_reference) = { ... }
- Returns:
- The securitySettings.
-
getSecuritySettingsBytes
com.google.protobuf.ByteString getSecuritySettingsBytes()
Name of the [SecuritySettings][google.cloud.dialogflow.cx.v3beta1.SecuritySettings] reference for the agent. Format: `projects/<Project ID>/locations/<Location ID>/securitySettings/<Security Settings ID>`.
string security_settings = 17 [(.google.api.resource_reference) = { ... }
- Returns:
- The bytes for securitySettings.
-
getEnableStackdriverLogging
@Deprecated boolean getEnableStackdriverLogging()
Deprecated.google.cloud.dialogflow.cx.v3beta1.Agent.enable_stackdriver_logging is deprecated. See google/cloud/dialogflow/cx/v3beta1/agent.proto;l=314Indicates 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];
- Returns:
- The enableStackdriverLogging.
-
getEnableSpellCorrection
boolean getEnableSpellCorrection()
Indicates if automatic spell correction is enabled in detect intent requests.
bool enable_spell_correction = 20;
- Returns:
- The enableSpellCorrection.
-
getLocked
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;
- Returns:
- The locked.
-
hasAdvancedSettings
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;
- Returns:
- Whether the advancedSettings field is set.
-
getAdvancedSettings
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;
- Returns:
- The advancedSettings.
-
getAdvancedSettingsOrBuilder
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;
-
hasGitIntegrationSettings
boolean hasGitIntegrationSettings()
Git integration settings for this agent.
.google.cloud.dialogflow.cx.v3beta1.Agent.GitIntegrationSettings git_integration_settings = 30;
- Returns:
- Whether the gitIntegrationSettings field is set.
-
getGitIntegrationSettings
Agent.GitIntegrationSettings getGitIntegrationSettings()
Git integration settings for this agent.
.google.cloud.dialogflow.cx.v3beta1.Agent.GitIntegrationSettings git_integration_settings = 30;
- Returns:
- The gitIntegrationSettings.
-
getGitIntegrationSettingsOrBuilder
Agent.GitIntegrationSettingsOrBuilder getGitIntegrationSettingsOrBuilder()
Git integration settings for this agent.
.google.cloud.dialogflow.cx.v3beta1.Agent.GitIntegrationSettings git_integration_settings = 30;
-
hasTextToSpeechSettings
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;
- Returns:
- Whether the textToSpeechSettings field is set.
-
getTextToSpeechSettings
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;
- Returns:
- The textToSpeechSettings.
-
getTextToSpeechSettingsOrBuilder
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;
-
hasGenAppBuilderSettings
boolean hasGenAppBuilderSettings()
Gen App Builder-related agent-level settings.
optional .google.cloud.dialogflow.cx.v3beta1.Agent.GenAppBuilderSettings gen_app_builder_settings = 33;
- Returns:
- Whether the genAppBuilderSettings field is set.
-
getGenAppBuilderSettings
Agent.GenAppBuilderSettings getGenAppBuilderSettings()
Gen App Builder-related agent-level settings.
optional .google.cloud.dialogflow.cx.v3beta1.Agent.GenAppBuilderSettings gen_app_builder_settings = 33;
- Returns:
- The genAppBuilderSettings.
-
getGenAppBuilderSettingsOrBuilder
Agent.GenAppBuilderSettingsOrBuilder getGenAppBuilderSettingsOrBuilder()
Gen App Builder-related agent-level settings.
optional .google.cloud.dialogflow.cx.v3beta1.Agent.GenAppBuilderSettings gen_app_builder_settings = 33;
-
-