Class SecuritySettings.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<SecuritySettings.Builder>
-
- com.google.cloud.dialogflow.cx.v3.SecuritySettings.Builder
-
- All Implemented Interfaces:
SecuritySettingsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SecuritySettings
public static final class SecuritySettings.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SecuritySettings.Builder> implements SecuritySettingsOrBuilder
Represents the settings related to security issues, such as data redaction and data retention. It may take hours for updates on the settings to propagate to all the related components and take effect.
Protobuf typegoogle.cloud.dialogflow.cx.v3.SecuritySettings
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SecuritySettings.BuilderaddAllPurgeDataTypes(Iterable<? extends SecuritySettings.PurgeDataType> values)List of types of data to remove when retention settings triggers purge.SecuritySettings.BuilderaddAllPurgeDataTypesValue(Iterable<Integer> values)List of types of data to remove when retention settings triggers purge.SecuritySettings.BuilderaddPurgeDataTypes(SecuritySettings.PurgeDataType value)List of types of data to remove when retention settings triggers purge.SecuritySettings.BuilderaddPurgeDataTypesValue(int value)List of types of data to remove when retention settings triggers purge.SecuritySettings.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)SecuritySettingsbuild()SecuritySettingsbuildPartial()SecuritySettings.Builderclear()SecuritySettings.BuilderclearAudioExportSettings()Controls audio export settings for post-conversation analytics when ingesting audio to conversations via [Participants.AnalyzeContent][] or [Participants.StreamingAnalyzeContent][].SecuritySettings.BuilderclearDataRetention()SecuritySettings.BuilderclearDeidentifyTemplate()[DLP](https://cloud.google.com/dlp/docs) deidentify template name.SecuritySettings.BuilderclearDisplayName()Required.SecuritySettings.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)SecuritySettings.BuilderclearInsightsExportSettings()Controls conversation exporting settings to Insights after conversation is completed.SecuritySettings.BuilderclearInspectTemplate()[DLP](https://cloud.google.com/dlp/docs) inspect template name.SecuritySettings.BuilderclearName()Resource name of the settings.SecuritySettings.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)SecuritySettings.BuilderclearPurgeDataTypes()List of types of data to remove when retention settings triggers purge.SecuritySettings.BuilderclearRedactionScope()Defines the data for which Dialogflow applies redaction.SecuritySettings.BuilderclearRedactionStrategy()Strategy that defines how we do redaction.SecuritySettings.BuilderclearRetentionStrategy()Specifies the retention behavior defined by [SecuritySettings.RetentionStrategy][google.cloud.dialogflow.cx.v3.SecuritySettings.RetentionStrategy].SecuritySettings.BuilderclearRetentionWindowDays()Retains the data for the specified number of days.SecuritySettings.Builderclone()SecuritySettings.AudioExportSettingsgetAudioExportSettings()Controls audio export settings for post-conversation analytics when ingesting audio to conversations via [Participants.AnalyzeContent][] or [Participants.StreamingAnalyzeContent][].SecuritySettings.AudioExportSettings.BuildergetAudioExportSettingsBuilder()Controls audio export settings for post-conversation analytics when ingesting audio to conversations via [Participants.AnalyzeContent][] or [Participants.StreamingAnalyzeContent][].SecuritySettings.AudioExportSettingsOrBuildergetAudioExportSettingsOrBuilder()Controls audio export settings for post-conversation analytics when ingesting audio to conversations via [Participants.AnalyzeContent][] or [Participants.StreamingAnalyzeContent][].SecuritySettings.DataRetentionCasegetDataRetentionCase()SecuritySettingsgetDefaultInstanceForType()StringgetDeidentifyTemplate()[DLP](https://cloud.google.com/dlp/docs) deidentify template name.com.google.protobuf.ByteStringgetDeidentifyTemplateBytes()[DLP](https://cloud.google.com/dlp/docs) deidentify template name.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetDisplayName()Required.com.google.protobuf.ByteStringgetDisplayNameBytes()Required.SecuritySettings.InsightsExportSettingsgetInsightsExportSettings()Controls conversation exporting settings to Insights after conversation is completed.SecuritySettings.InsightsExportSettings.BuildergetInsightsExportSettingsBuilder()Controls conversation exporting settings to Insights after conversation is completed.SecuritySettings.InsightsExportSettingsOrBuildergetInsightsExportSettingsOrBuilder()Controls conversation exporting settings to Insights after conversation is completed.StringgetInspectTemplate()[DLP](https://cloud.google.com/dlp/docs) inspect template name.com.google.protobuf.ByteStringgetInspectTemplateBytes()[DLP](https://cloud.google.com/dlp/docs) inspect template name.StringgetName()Resource name of the settings.com.google.protobuf.ByteStringgetNameBytes()Resource name of the settings.SecuritySettings.PurgeDataTypegetPurgeDataTypes(int index)List of types of data to remove when retention settings triggers purge.intgetPurgeDataTypesCount()List of types of data to remove when retention settings triggers purge.List<SecuritySettings.PurgeDataType>getPurgeDataTypesList()List of types of data to remove when retention settings triggers purge.intgetPurgeDataTypesValue(int index)List of types of data to remove when retention settings triggers purge.List<Integer>getPurgeDataTypesValueList()List of types of data to remove when retention settings triggers purge.SecuritySettings.RedactionScopegetRedactionScope()Defines the data for which Dialogflow applies redaction.intgetRedactionScopeValue()Defines the data for which Dialogflow applies redaction.SecuritySettings.RedactionStrategygetRedactionStrategy()Strategy that defines how we do redaction.intgetRedactionStrategyValue()Strategy that defines how we do redaction.SecuritySettings.RetentionStrategygetRetentionStrategy()Specifies the retention behavior defined by [SecuritySettings.RetentionStrategy][google.cloud.dialogflow.cx.v3.SecuritySettings.RetentionStrategy].intgetRetentionStrategyValue()Specifies the retention behavior defined by [SecuritySettings.RetentionStrategy][google.cloud.dialogflow.cx.v3.SecuritySettings.RetentionStrategy].intgetRetentionWindowDays()Retains the data for the specified number of days.booleanhasAudioExportSettings()Controls audio export settings for post-conversation analytics when ingesting audio to conversations via [Participants.AnalyzeContent][] or [Participants.StreamingAnalyzeContent][].booleanhasInsightsExportSettings()Controls conversation exporting settings to Insights after conversation is completed.booleanhasRetentionStrategy()Specifies the retention behavior defined by [SecuritySettings.RetentionStrategy][google.cloud.dialogflow.cx.v3.SecuritySettings.RetentionStrategy].booleanhasRetentionWindowDays()Retains the data for the specified number of days.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()SecuritySettings.BuildermergeAudioExportSettings(SecuritySettings.AudioExportSettings value)Controls audio export settings for post-conversation analytics when ingesting audio to conversations via [Participants.AnalyzeContent][] or [Participants.StreamingAnalyzeContent][].SecuritySettings.BuildermergeFrom(SecuritySettings other)SecuritySettings.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)SecuritySettings.BuildermergeFrom(com.google.protobuf.Message other)SecuritySettings.BuildermergeInsightsExportSettings(SecuritySettings.InsightsExportSettings value)Controls conversation exporting settings to Insights after conversation is completed.SecuritySettings.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)SecuritySettings.BuildersetAudioExportSettings(SecuritySettings.AudioExportSettings value)Controls audio export settings for post-conversation analytics when ingesting audio to conversations via [Participants.AnalyzeContent][] or [Participants.StreamingAnalyzeContent][].SecuritySettings.BuildersetAudioExportSettings(SecuritySettings.AudioExportSettings.Builder builderForValue)Controls audio export settings for post-conversation analytics when ingesting audio to conversations via [Participants.AnalyzeContent][] or [Participants.StreamingAnalyzeContent][].SecuritySettings.BuildersetDeidentifyTemplate(String value)[DLP](https://cloud.google.com/dlp/docs) deidentify template name.SecuritySettings.BuildersetDeidentifyTemplateBytes(com.google.protobuf.ByteString value)[DLP](https://cloud.google.com/dlp/docs) deidentify template name.SecuritySettings.BuildersetDisplayName(String value)Required.SecuritySettings.BuildersetDisplayNameBytes(com.google.protobuf.ByteString value)Required.SecuritySettings.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)SecuritySettings.BuildersetInsightsExportSettings(SecuritySettings.InsightsExportSettings value)Controls conversation exporting settings to Insights after conversation is completed.SecuritySettings.BuildersetInsightsExportSettings(SecuritySettings.InsightsExportSettings.Builder builderForValue)Controls conversation exporting settings to Insights after conversation is completed.SecuritySettings.BuildersetInspectTemplate(String value)[DLP](https://cloud.google.com/dlp/docs) inspect template name.SecuritySettings.BuildersetInspectTemplateBytes(com.google.protobuf.ByteString value)[DLP](https://cloud.google.com/dlp/docs) inspect template name.SecuritySettings.BuildersetName(String value)Resource name of the settings.SecuritySettings.BuildersetNameBytes(com.google.protobuf.ByteString value)Resource name of the settings.SecuritySettings.BuildersetPurgeDataTypes(int index, SecuritySettings.PurgeDataType value)List of types of data to remove when retention settings triggers purge.SecuritySettings.BuildersetPurgeDataTypesValue(int index, int value)List of types of data to remove when retention settings triggers purge.SecuritySettings.BuildersetRedactionScope(SecuritySettings.RedactionScope value)Defines the data for which Dialogflow applies redaction.SecuritySettings.BuildersetRedactionScopeValue(int value)Defines the data for which Dialogflow applies redaction.SecuritySettings.BuildersetRedactionStrategy(SecuritySettings.RedactionStrategy value)Strategy that defines how we do redaction.SecuritySettings.BuildersetRedactionStrategyValue(int value)Strategy that defines how we do redaction.SecuritySettings.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)SecuritySettings.BuildersetRetentionStrategy(SecuritySettings.RetentionStrategy value)Specifies the retention behavior defined by [SecuritySettings.RetentionStrategy][google.cloud.dialogflow.cx.v3.SecuritySettings.RetentionStrategy].SecuritySettings.BuildersetRetentionStrategyValue(int value)Specifies the retention behavior defined by [SecuritySettings.RetentionStrategy][google.cloud.dialogflow.cx.v3.SecuritySettings.RetentionStrategy].SecuritySettings.BuildersetRetentionWindowDays(int value)Retains the data for the specified number of days.SecuritySettings.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<SecuritySettings.Builder>
-
clear
public SecuritySettings.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<SecuritySettings.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<SecuritySettings.Builder>
-
getDefaultInstanceForType
public SecuritySettings getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public SecuritySettings build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public SecuritySettings buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public SecuritySettings.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<SecuritySettings.Builder>
-
setField
public SecuritySettings.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SecuritySettings.Builder>
-
clearField
public SecuritySettings.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SecuritySettings.Builder>
-
clearOneof
public SecuritySettings.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<SecuritySettings.Builder>
-
setRepeatedField
public SecuritySettings.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SecuritySettings.Builder>
-
addRepeatedField
public SecuritySettings.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SecuritySettings.Builder>
-
mergeFrom
public SecuritySettings.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SecuritySettings.Builder>
-
mergeFrom
public SecuritySettings.Builder mergeFrom(SecuritySettings other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<SecuritySettings.Builder>
-
mergeFrom
public SecuritySettings.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SecuritySettings.Builder>- Throws:
IOException
-
getDataRetentionCase
public SecuritySettings.DataRetentionCase getDataRetentionCase()
- Specified by:
getDataRetentionCasein interfaceSecuritySettingsOrBuilder
-
clearDataRetention
public SecuritySettings.Builder clearDataRetention()
-
getName
public String getName()
Resource name of the settings. Required for the [SecuritySettingsService.UpdateSecuritySettings][google.cloud.dialogflow.cx.v3.SecuritySettingsService.UpdateSecuritySettings] method. [SecuritySettingsService.CreateSecuritySettings][google.cloud.dialogflow.cx.v3.SecuritySettingsService.CreateSecuritySettings] populates the name automatically. Format: `projects/<Project ID>/locations/<Location ID>/securitySettings/<Security Settings ID>`.
string name = 1;- Specified by:
getNamein interfaceSecuritySettingsOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Resource name of the settings. Required for the [SecuritySettingsService.UpdateSecuritySettings][google.cloud.dialogflow.cx.v3.SecuritySettingsService.UpdateSecuritySettings] method. [SecuritySettingsService.CreateSecuritySettings][google.cloud.dialogflow.cx.v3.SecuritySettingsService.CreateSecuritySettings] populates the name automatically. Format: `projects/<Project ID>/locations/<Location ID>/securitySettings/<Security Settings ID>`.
string name = 1;- Specified by:
getNameBytesin interfaceSecuritySettingsOrBuilder- Returns:
- The bytes for name.
-
setName
public SecuritySettings.Builder setName(String value)
Resource name of the settings. Required for the [SecuritySettingsService.UpdateSecuritySettings][google.cloud.dialogflow.cx.v3.SecuritySettingsService.UpdateSecuritySettings] method. [SecuritySettingsService.CreateSecuritySettings][google.cloud.dialogflow.cx.v3.SecuritySettingsService.CreateSecuritySettings] populates the name automatically. Format: `projects/<Project ID>/locations/<Location ID>/securitySettings/<Security Settings ID>`.
string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public SecuritySettings.Builder clearName()
Resource name of the settings. Required for the [SecuritySettingsService.UpdateSecuritySettings][google.cloud.dialogflow.cx.v3.SecuritySettingsService.UpdateSecuritySettings] method. [SecuritySettingsService.CreateSecuritySettings][google.cloud.dialogflow.cx.v3.SecuritySettingsService.CreateSecuritySettings] populates the name automatically. Format: `projects/<Project ID>/locations/<Location ID>/securitySettings/<Security Settings ID>`.
string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
public SecuritySettings.Builder setNameBytes(com.google.protobuf.ByteString value)
Resource name of the settings. Required for the [SecuritySettingsService.UpdateSecuritySettings][google.cloud.dialogflow.cx.v3.SecuritySettingsService.UpdateSecuritySettings] method. [SecuritySettingsService.CreateSecuritySettings][google.cloud.dialogflow.cx.v3.SecuritySettingsService.CreateSecuritySettings] populates the name automatically. Format: `projects/<Project ID>/locations/<Location ID>/securitySettings/<Security Settings ID>`.
string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getDisplayName
public String getDisplayName()
Required. The human-readable name of the security settings, unique within the location.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getDisplayNamein interfaceSecuritySettingsOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()
Required. The human-readable name of the security settings, unique within the location.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getDisplayNameBytesin interfaceSecuritySettingsOrBuilder- Returns:
- The bytes for displayName.
-
setDisplayName
public SecuritySettings.Builder setDisplayName(String value)
Required. The human-readable name of the security settings, unique within the location.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
public SecuritySettings.Builder clearDisplayName()
Required. The human-readable name of the security settings, unique within the location.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setDisplayNameBytes
public SecuritySettings.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
Required. The human-readable name of the security settings, unique within the location.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
getRedactionStrategyValue
public int getRedactionStrategyValue()
Strategy that defines how we do redaction.
.google.cloud.dialogflow.cx.v3.SecuritySettings.RedactionStrategy redaction_strategy = 3;- Specified by:
getRedactionStrategyValuein interfaceSecuritySettingsOrBuilder- Returns:
- The enum numeric value on the wire for redactionStrategy.
-
setRedactionStrategyValue
public SecuritySettings.Builder setRedactionStrategyValue(int value)
Strategy that defines how we do redaction.
.google.cloud.dialogflow.cx.v3.SecuritySettings.RedactionStrategy redaction_strategy = 3;- Parameters:
value- The enum numeric value on the wire for redactionStrategy to set.- Returns:
- This builder for chaining.
-
getRedactionStrategy
public SecuritySettings.RedactionStrategy getRedactionStrategy()
Strategy that defines how we do redaction.
.google.cloud.dialogflow.cx.v3.SecuritySettings.RedactionStrategy redaction_strategy = 3;- Specified by:
getRedactionStrategyin interfaceSecuritySettingsOrBuilder- Returns:
- The redactionStrategy.
-
setRedactionStrategy
public SecuritySettings.Builder setRedactionStrategy(SecuritySettings.RedactionStrategy value)
Strategy that defines how we do redaction.
.google.cloud.dialogflow.cx.v3.SecuritySettings.RedactionStrategy redaction_strategy = 3;- Parameters:
value- The redactionStrategy to set.- Returns:
- This builder for chaining.
-
clearRedactionStrategy
public SecuritySettings.Builder clearRedactionStrategy()
Strategy that defines how we do redaction.
.google.cloud.dialogflow.cx.v3.SecuritySettings.RedactionStrategy redaction_strategy = 3;- Returns:
- This builder for chaining.
-
getRedactionScopeValue
public int getRedactionScopeValue()
Defines the data for which Dialogflow applies redaction. Dialogflow does not redact data that it does not have access to – for example, Cloud logging.
.google.cloud.dialogflow.cx.v3.SecuritySettings.RedactionScope redaction_scope = 4;- Specified by:
getRedactionScopeValuein interfaceSecuritySettingsOrBuilder- Returns:
- The enum numeric value on the wire for redactionScope.
-
setRedactionScopeValue
public SecuritySettings.Builder setRedactionScopeValue(int value)
Defines the data for which Dialogflow applies redaction. Dialogflow does not redact data that it does not have access to – for example, Cloud logging.
.google.cloud.dialogflow.cx.v3.SecuritySettings.RedactionScope redaction_scope = 4;- Parameters:
value- The enum numeric value on the wire for redactionScope to set.- Returns:
- This builder for chaining.
-
getRedactionScope
public SecuritySettings.RedactionScope getRedactionScope()
Defines the data for which Dialogflow applies redaction. Dialogflow does not redact data that it does not have access to – for example, Cloud logging.
.google.cloud.dialogflow.cx.v3.SecuritySettings.RedactionScope redaction_scope = 4;- Specified by:
getRedactionScopein interfaceSecuritySettingsOrBuilder- Returns:
- The redactionScope.
-
setRedactionScope
public SecuritySettings.Builder setRedactionScope(SecuritySettings.RedactionScope value)
Defines the data for which Dialogflow applies redaction. Dialogflow does not redact data that it does not have access to – for example, Cloud logging.
.google.cloud.dialogflow.cx.v3.SecuritySettings.RedactionScope redaction_scope = 4;- Parameters:
value- The redactionScope to set.- Returns:
- This builder for chaining.
-
clearRedactionScope
public SecuritySettings.Builder clearRedactionScope()
Defines the data for which Dialogflow applies redaction. Dialogflow does not redact data that it does not have access to – for example, Cloud logging.
.google.cloud.dialogflow.cx.v3.SecuritySettings.RedactionScope redaction_scope = 4;- Returns:
- This builder for chaining.
-
getInspectTemplate
public String getInspectTemplate()
[DLP](https://cloud.google.com/dlp/docs) inspect template name. Use this template to define inspect base settings. The `DLP Inspect Templates Reader` role is needed on the Dialogflow service identity service account (has the form `service-PROJECT_NUMBER@gcp-sa-dialogflow.iam.gserviceaccount.com`) for your agent's project. If empty, we use the default DLP inspect config. The template name will have one of the following formats: `projects/<Project ID>/locations/<Location ID>/inspectTemplates/<Template ID>` OR `organizations/<Organization ID>/locations/<Location ID>/inspectTemplates/<Template ID>` Note: `inspect_template` must be located in the same region as the `SecuritySettings`.
string inspect_template = 9 [(.google.api.resource_reference) = { ... }- Specified by:
getInspectTemplatein interfaceSecuritySettingsOrBuilder- Returns:
- The inspectTemplate.
-
getInspectTemplateBytes
public com.google.protobuf.ByteString getInspectTemplateBytes()
[DLP](https://cloud.google.com/dlp/docs) inspect template name. Use this template to define inspect base settings. The `DLP Inspect Templates Reader` role is needed on the Dialogflow service identity service account (has the form `service-PROJECT_NUMBER@gcp-sa-dialogflow.iam.gserviceaccount.com`) for your agent's project. If empty, we use the default DLP inspect config. The template name will have one of the following formats: `projects/<Project ID>/locations/<Location ID>/inspectTemplates/<Template ID>` OR `organizations/<Organization ID>/locations/<Location ID>/inspectTemplates/<Template ID>` Note: `inspect_template` must be located in the same region as the `SecuritySettings`.
string inspect_template = 9 [(.google.api.resource_reference) = { ... }- Specified by:
getInspectTemplateBytesin interfaceSecuritySettingsOrBuilder- Returns:
- The bytes for inspectTemplate.
-
setInspectTemplate
public SecuritySettings.Builder setInspectTemplate(String value)
[DLP](https://cloud.google.com/dlp/docs) inspect template name. Use this template to define inspect base settings. The `DLP Inspect Templates Reader` role is needed on the Dialogflow service identity service account (has the form `service-PROJECT_NUMBER@gcp-sa-dialogflow.iam.gserviceaccount.com`) for your agent's project. If empty, we use the default DLP inspect config. The template name will have one of the following formats: `projects/<Project ID>/locations/<Location ID>/inspectTemplates/<Template ID>` OR `organizations/<Organization ID>/locations/<Location ID>/inspectTemplates/<Template ID>` Note: `inspect_template` must be located in the same region as the `SecuritySettings`.
string inspect_template = 9 [(.google.api.resource_reference) = { ... }- Parameters:
value- The inspectTemplate to set.- Returns:
- This builder for chaining.
-
clearInspectTemplate
public SecuritySettings.Builder clearInspectTemplate()
[DLP](https://cloud.google.com/dlp/docs) inspect template name. Use this template to define inspect base settings. The `DLP Inspect Templates Reader` role is needed on the Dialogflow service identity service account (has the form `service-PROJECT_NUMBER@gcp-sa-dialogflow.iam.gserviceaccount.com`) for your agent's project. If empty, we use the default DLP inspect config. The template name will have one of the following formats: `projects/<Project ID>/locations/<Location ID>/inspectTemplates/<Template ID>` OR `organizations/<Organization ID>/locations/<Location ID>/inspectTemplates/<Template ID>` Note: `inspect_template` must be located in the same region as the `SecuritySettings`.
string inspect_template = 9 [(.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setInspectTemplateBytes
public SecuritySettings.Builder setInspectTemplateBytes(com.google.protobuf.ByteString value)
[DLP](https://cloud.google.com/dlp/docs) inspect template name. Use this template to define inspect base settings. The `DLP Inspect Templates Reader` role is needed on the Dialogflow service identity service account (has the form `service-PROJECT_NUMBER@gcp-sa-dialogflow.iam.gserviceaccount.com`) for your agent's project. If empty, we use the default DLP inspect config. The template name will have one of the following formats: `projects/<Project ID>/locations/<Location ID>/inspectTemplates/<Template ID>` OR `organizations/<Organization ID>/locations/<Location ID>/inspectTemplates/<Template ID>` Note: `inspect_template` must be located in the same region as the `SecuritySettings`.
string inspect_template = 9 [(.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for inspectTemplate to set.- Returns:
- This builder for chaining.
-
getDeidentifyTemplate
public String getDeidentifyTemplate()
[DLP](https://cloud.google.com/dlp/docs) deidentify template name. Use this template to define de-identification configuration for the content. The `DLP De-identify Templates Reader` role is needed on the Dialogflow service identity service account (has the form `service-PROJECT_NUMBER@gcp-sa-dialogflow.iam.gserviceaccount.com`) for your agent's project. If empty, Dialogflow replaces sensitive info with `[redacted]` text. The template name will have one of the following formats: `projects/<Project ID>/locations/<Location ID>/deidentifyTemplates/<Template ID>` OR `organizations/<Organization ID>/locations/<Location ID>/deidentifyTemplates/<Template ID>` Note: `deidentify_template` must be located in the same region as the `SecuritySettings`.
string deidentify_template = 17 [(.google.api.resource_reference) = { ... }- Specified by:
getDeidentifyTemplatein interfaceSecuritySettingsOrBuilder- Returns:
- The deidentifyTemplate.
-
getDeidentifyTemplateBytes
public com.google.protobuf.ByteString getDeidentifyTemplateBytes()
[DLP](https://cloud.google.com/dlp/docs) deidentify template name. Use this template to define de-identification configuration for the content. The `DLP De-identify Templates Reader` role is needed on the Dialogflow service identity service account (has the form `service-PROJECT_NUMBER@gcp-sa-dialogflow.iam.gserviceaccount.com`) for your agent's project. If empty, Dialogflow replaces sensitive info with `[redacted]` text. The template name will have one of the following formats: `projects/<Project ID>/locations/<Location ID>/deidentifyTemplates/<Template ID>` OR `organizations/<Organization ID>/locations/<Location ID>/deidentifyTemplates/<Template ID>` Note: `deidentify_template` must be located in the same region as the `SecuritySettings`.
string deidentify_template = 17 [(.google.api.resource_reference) = { ... }- Specified by:
getDeidentifyTemplateBytesin interfaceSecuritySettingsOrBuilder- Returns:
- The bytes for deidentifyTemplate.
-
setDeidentifyTemplate
public SecuritySettings.Builder setDeidentifyTemplate(String value)
[DLP](https://cloud.google.com/dlp/docs) deidentify template name. Use this template to define de-identification configuration for the content. The `DLP De-identify Templates Reader` role is needed on the Dialogflow service identity service account (has the form `service-PROJECT_NUMBER@gcp-sa-dialogflow.iam.gserviceaccount.com`) for your agent's project. If empty, Dialogflow replaces sensitive info with `[redacted]` text. The template name will have one of the following formats: `projects/<Project ID>/locations/<Location ID>/deidentifyTemplates/<Template ID>` OR `organizations/<Organization ID>/locations/<Location ID>/deidentifyTemplates/<Template ID>` Note: `deidentify_template` must be located in the same region as the `SecuritySettings`.
string deidentify_template = 17 [(.google.api.resource_reference) = { ... }- Parameters:
value- The deidentifyTemplate to set.- Returns:
- This builder for chaining.
-
clearDeidentifyTemplate
public SecuritySettings.Builder clearDeidentifyTemplate()
[DLP](https://cloud.google.com/dlp/docs) deidentify template name. Use this template to define de-identification configuration for the content. The `DLP De-identify Templates Reader` role is needed on the Dialogflow service identity service account (has the form `service-PROJECT_NUMBER@gcp-sa-dialogflow.iam.gserviceaccount.com`) for your agent's project. If empty, Dialogflow replaces sensitive info with `[redacted]` text. The template name will have one of the following formats: `projects/<Project ID>/locations/<Location ID>/deidentifyTemplates/<Template ID>` OR `organizations/<Organization ID>/locations/<Location ID>/deidentifyTemplates/<Template ID>` Note: `deidentify_template` must be located in the same region as the `SecuritySettings`.
string deidentify_template = 17 [(.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setDeidentifyTemplateBytes
public SecuritySettings.Builder setDeidentifyTemplateBytes(com.google.protobuf.ByteString value)
[DLP](https://cloud.google.com/dlp/docs) deidentify template name. Use this template to define de-identification configuration for the content. The `DLP De-identify Templates Reader` role is needed on the Dialogflow service identity service account (has the form `service-PROJECT_NUMBER@gcp-sa-dialogflow.iam.gserviceaccount.com`) for your agent's project. If empty, Dialogflow replaces sensitive info with `[redacted]` text. The template name will have one of the following formats: `projects/<Project ID>/locations/<Location ID>/deidentifyTemplates/<Template ID>` OR `organizations/<Organization ID>/locations/<Location ID>/deidentifyTemplates/<Template ID>` Note: `deidentify_template` must be located in the same region as the `SecuritySettings`.
string deidentify_template = 17 [(.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for deidentifyTemplate to set.- Returns:
- This builder for chaining.
-
hasRetentionWindowDays
public boolean hasRetentionWindowDays()
Retains the data for the specified number of days. User must set a value lower than Dialogflow's default 365d TTL (30 days for Agent Assist traffic), higher value will be ignored and use default. Setting a value higher than that has no effect. A missing value or setting to 0 also means we use default TTL.
int32 retention_window_days = 6;- Specified by:
hasRetentionWindowDaysin interfaceSecuritySettingsOrBuilder- Returns:
- Whether the retentionWindowDays field is set.
-
getRetentionWindowDays
public int getRetentionWindowDays()
Retains the data for the specified number of days. User must set a value lower than Dialogflow's default 365d TTL (30 days for Agent Assist traffic), higher value will be ignored and use default. Setting a value higher than that has no effect. A missing value or setting to 0 also means we use default TTL.
int32 retention_window_days = 6;- Specified by:
getRetentionWindowDaysin interfaceSecuritySettingsOrBuilder- Returns:
- The retentionWindowDays.
-
setRetentionWindowDays
public SecuritySettings.Builder setRetentionWindowDays(int value)
Retains the data for the specified number of days. User must set a value lower than Dialogflow's default 365d TTL (30 days for Agent Assist traffic), higher value will be ignored and use default. Setting a value higher than that has no effect. A missing value or setting to 0 also means we use default TTL.
int32 retention_window_days = 6;- Parameters:
value- The retentionWindowDays to set.- Returns:
- This builder for chaining.
-
clearRetentionWindowDays
public SecuritySettings.Builder clearRetentionWindowDays()
Retains the data for the specified number of days. User must set a value lower than Dialogflow's default 365d TTL (30 days for Agent Assist traffic), higher value will be ignored and use default. Setting a value higher than that has no effect. A missing value or setting to 0 also means we use default TTL.
int32 retention_window_days = 6;- Returns:
- This builder for chaining.
-
hasRetentionStrategy
public boolean hasRetentionStrategy()
Specifies the retention behavior defined by [SecuritySettings.RetentionStrategy][google.cloud.dialogflow.cx.v3.SecuritySettings.RetentionStrategy].
.google.cloud.dialogflow.cx.v3.SecuritySettings.RetentionStrategy retention_strategy = 7;- Specified by:
hasRetentionStrategyin interfaceSecuritySettingsOrBuilder- Returns:
- Whether the retentionStrategy field is set.
-
getRetentionStrategyValue
public int getRetentionStrategyValue()
Specifies the retention behavior defined by [SecuritySettings.RetentionStrategy][google.cloud.dialogflow.cx.v3.SecuritySettings.RetentionStrategy].
.google.cloud.dialogflow.cx.v3.SecuritySettings.RetentionStrategy retention_strategy = 7;- Specified by:
getRetentionStrategyValuein interfaceSecuritySettingsOrBuilder- Returns:
- The enum numeric value on the wire for retentionStrategy.
-
setRetentionStrategyValue
public SecuritySettings.Builder setRetentionStrategyValue(int value)
Specifies the retention behavior defined by [SecuritySettings.RetentionStrategy][google.cloud.dialogflow.cx.v3.SecuritySettings.RetentionStrategy].
.google.cloud.dialogflow.cx.v3.SecuritySettings.RetentionStrategy retention_strategy = 7;- Parameters:
value- The enum numeric value on the wire for retentionStrategy to set.- Returns:
- This builder for chaining.
-
getRetentionStrategy
public SecuritySettings.RetentionStrategy getRetentionStrategy()
Specifies the retention behavior defined by [SecuritySettings.RetentionStrategy][google.cloud.dialogflow.cx.v3.SecuritySettings.RetentionStrategy].
.google.cloud.dialogflow.cx.v3.SecuritySettings.RetentionStrategy retention_strategy = 7;- Specified by:
getRetentionStrategyin interfaceSecuritySettingsOrBuilder- Returns:
- The retentionStrategy.
-
setRetentionStrategy
public SecuritySettings.Builder setRetentionStrategy(SecuritySettings.RetentionStrategy value)
Specifies the retention behavior defined by [SecuritySettings.RetentionStrategy][google.cloud.dialogflow.cx.v3.SecuritySettings.RetentionStrategy].
.google.cloud.dialogflow.cx.v3.SecuritySettings.RetentionStrategy retention_strategy = 7;- Parameters:
value- The retentionStrategy to set.- Returns:
- This builder for chaining.
-
clearRetentionStrategy
public SecuritySettings.Builder clearRetentionStrategy()
Specifies the retention behavior defined by [SecuritySettings.RetentionStrategy][google.cloud.dialogflow.cx.v3.SecuritySettings.RetentionStrategy].
.google.cloud.dialogflow.cx.v3.SecuritySettings.RetentionStrategy retention_strategy = 7;- Returns:
- This builder for chaining.
-
getPurgeDataTypesList
public List<SecuritySettings.PurgeDataType> getPurgeDataTypesList()
List of types of data to remove when retention settings triggers purge.
repeated .google.cloud.dialogflow.cx.v3.SecuritySettings.PurgeDataType purge_data_types = 8;- Specified by:
getPurgeDataTypesListin interfaceSecuritySettingsOrBuilder- Returns:
- A list containing the purgeDataTypes.
-
getPurgeDataTypesCount
public int getPurgeDataTypesCount()
List of types of data to remove when retention settings triggers purge.
repeated .google.cloud.dialogflow.cx.v3.SecuritySettings.PurgeDataType purge_data_types = 8;- Specified by:
getPurgeDataTypesCountin interfaceSecuritySettingsOrBuilder- Returns:
- The count of purgeDataTypes.
-
getPurgeDataTypes
public SecuritySettings.PurgeDataType getPurgeDataTypes(int index)
List of types of data to remove when retention settings triggers purge.
repeated .google.cloud.dialogflow.cx.v3.SecuritySettings.PurgeDataType purge_data_types = 8;- Specified by:
getPurgeDataTypesin interfaceSecuritySettingsOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The purgeDataTypes at the given index.
-
setPurgeDataTypes
public SecuritySettings.Builder setPurgeDataTypes(int index, SecuritySettings.PurgeDataType value)
List of types of data to remove when retention settings triggers purge.
repeated .google.cloud.dialogflow.cx.v3.SecuritySettings.PurgeDataType purge_data_types = 8;- Parameters:
index- The index to set the value at.value- The purgeDataTypes to set.- Returns:
- This builder for chaining.
-
addPurgeDataTypes
public SecuritySettings.Builder addPurgeDataTypes(SecuritySettings.PurgeDataType value)
List of types of data to remove when retention settings triggers purge.
repeated .google.cloud.dialogflow.cx.v3.SecuritySettings.PurgeDataType purge_data_types = 8;- Parameters:
value- The purgeDataTypes to add.- Returns:
- This builder for chaining.
-
addAllPurgeDataTypes
public SecuritySettings.Builder addAllPurgeDataTypes(Iterable<? extends SecuritySettings.PurgeDataType> values)
List of types of data to remove when retention settings triggers purge.
repeated .google.cloud.dialogflow.cx.v3.SecuritySettings.PurgeDataType purge_data_types = 8;- Parameters:
values- The purgeDataTypes to add.- Returns:
- This builder for chaining.
-
clearPurgeDataTypes
public SecuritySettings.Builder clearPurgeDataTypes()
List of types of data to remove when retention settings triggers purge.
repeated .google.cloud.dialogflow.cx.v3.SecuritySettings.PurgeDataType purge_data_types = 8;- Returns:
- This builder for chaining.
-
getPurgeDataTypesValueList
public List<Integer> getPurgeDataTypesValueList()
List of types of data to remove when retention settings triggers purge.
repeated .google.cloud.dialogflow.cx.v3.SecuritySettings.PurgeDataType purge_data_types = 8;- Specified by:
getPurgeDataTypesValueListin interfaceSecuritySettingsOrBuilder- Returns:
- A list containing the enum numeric values on the wire for purgeDataTypes.
-
getPurgeDataTypesValue
public int getPurgeDataTypesValue(int index)
List of types of data to remove when retention settings triggers purge.
repeated .google.cloud.dialogflow.cx.v3.SecuritySettings.PurgeDataType purge_data_types = 8;- Specified by:
getPurgeDataTypesValuein interfaceSecuritySettingsOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of purgeDataTypes at the given index.
-
setPurgeDataTypesValue
public SecuritySettings.Builder setPurgeDataTypesValue(int index, int value)
List of types of data to remove when retention settings triggers purge.
repeated .google.cloud.dialogflow.cx.v3.SecuritySettings.PurgeDataType purge_data_types = 8;- Parameters:
index- The index to set the value at.value- The enum numeric value on the wire for purgeDataTypes to set.- Returns:
- This builder for chaining.
-
addPurgeDataTypesValue
public SecuritySettings.Builder addPurgeDataTypesValue(int value)
List of types of data to remove when retention settings triggers purge.
repeated .google.cloud.dialogflow.cx.v3.SecuritySettings.PurgeDataType purge_data_types = 8;- Parameters:
value- The enum numeric value on the wire for purgeDataTypes to add.- Returns:
- This builder for chaining.
-
addAllPurgeDataTypesValue
public SecuritySettings.Builder addAllPurgeDataTypesValue(Iterable<Integer> values)
List of types of data to remove when retention settings triggers purge.
repeated .google.cloud.dialogflow.cx.v3.SecuritySettings.PurgeDataType purge_data_types = 8;- Parameters:
values- The enum numeric values on the wire for purgeDataTypes to add.- Returns:
- This builder for chaining.
-
hasAudioExportSettings
public boolean hasAudioExportSettings()
Controls audio export settings for post-conversation analytics when ingesting audio to conversations via [Participants.AnalyzeContent][] or [Participants.StreamingAnalyzeContent][]. If [retention_strategy][google.cloud.dialogflow.cx.v3.SecuritySettings.retention_strategy] is set to REMOVE_AFTER_CONVERSATION or [audio_export_settings.gcs_bucket][] is empty, audio export is disabled. If audio export is enabled, audio is recorded and saved to [audio_export_settings.gcs_bucket][], subject to retention policy of [audio_export_settings.gcs_bucket][]. This setting won't effect audio input for implicit sessions via [Sessions.DetectIntent][google.cloud.dialogflow.cx.v3.Sessions.DetectIntent] or [Sessions.StreamingDetectIntent][google.cloud.dialogflow.cx.v3.Sessions.StreamingDetectIntent].
.google.cloud.dialogflow.cx.v3.SecuritySettings.AudioExportSettings audio_export_settings = 12;- Specified by:
hasAudioExportSettingsin interfaceSecuritySettingsOrBuilder- Returns:
- Whether the audioExportSettings field is set.
-
getAudioExportSettings
public SecuritySettings.AudioExportSettings getAudioExportSettings()
Controls audio export settings for post-conversation analytics when ingesting audio to conversations via [Participants.AnalyzeContent][] or [Participants.StreamingAnalyzeContent][]. If [retention_strategy][google.cloud.dialogflow.cx.v3.SecuritySettings.retention_strategy] is set to REMOVE_AFTER_CONVERSATION or [audio_export_settings.gcs_bucket][] is empty, audio export is disabled. If audio export is enabled, audio is recorded and saved to [audio_export_settings.gcs_bucket][], subject to retention policy of [audio_export_settings.gcs_bucket][]. This setting won't effect audio input for implicit sessions via [Sessions.DetectIntent][google.cloud.dialogflow.cx.v3.Sessions.DetectIntent] or [Sessions.StreamingDetectIntent][google.cloud.dialogflow.cx.v3.Sessions.StreamingDetectIntent].
.google.cloud.dialogflow.cx.v3.SecuritySettings.AudioExportSettings audio_export_settings = 12;- Specified by:
getAudioExportSettingsin interfaceSecuritySettingsOrBuilder- Returns:
- The audioExportSettings.
-
setAudioExportSettings
public SecuritySettings.Builder setAudioExportSettings(SecuritySettings.AudioExportSettings value)
Controls audio export settings for post-conversation analytics when ingesting audio to conversations via [Participants.AnalyzeContent][] or [Participants.StreamingAnalyzeContent][]. If [retention_strategy][google.cloud.dialogflow.cx.v3.SecuritySettings.retention_strategy] is set to REMOVE_AFTER_CONVERSATION or [audio_export_settings.gcs_bucket][] is empty, audio export is disabled. If audio export is enabled, audio is recorded and saved to [audio_export_settings.gcs_bucket][], subject to retention policy of [audio_export_settings.gcs_bucket][]. This setting won't effect audio input for implicit sessions via [Sessions.DetectIntent][google.cloud.dialogflow.cx.v3.Sessions.DetectIntent] or [Sessions.StreamingDetectIntent][google.cloud.dialogflow.cx.v3.Sessions.StreamingDetectIntent].
.google.cloud.dialogflow.cx.v3.SecuritySettings.AudioExportSettings audio_export_settings = 12;
-
setAudioExportSettings
public SecuritySettings.Builder setAudioExportSettings(SecuritySettings.AudioExportSettings.Builder builderForValue)
Controls audio export settings for post-conversation analytics when ingesting audio to conversations via [Participants.AnalyzeContent][] or [Participants.StreamingAnalyzeContent][]. If [retention_strategy][google.cloud.dialogflow.cx.v3.SecuritySettings.retention_strategy] is set to REMOVE_AFTER_CONVERSATION or [audio_export_settings.gcs_bucket][] is empty, audio export is disabled. If audio export is enabled, audio is recorded and saved to [audio_export_settings.gcs_bucket][], subject to retention policy of [audio_export_settings.gcs_bucket][]. This setting won't effect audio input for implicit sessions via [Sessions.DetectIntent][google.cloud.dialogflow.cx.v3.Sessions.DetectIntent] or [Sessions.StreamingDetectIntent][google.cloud.dialogflow.cx.v3.Sessions.StreamingDetectIntent].
.google.cloud.dialogflow.cx.v3.SecuritySettings.AudioExportSettings audio_export_settings = 12;
-
mergeAudioExportSettings
public SecuritySettings.Builder mergeAudioExportSettings(SecuritySettings.AudioExportSettings value)
Controls audio export settings for post-conversation analytics when ingesting audio to conversations via [Participants.AnalyzeContent][] or [Participants.StreamingAnalyzeContent][]. If [retention_strategy][google.cloud.dialogflow.cx.v3.SecuritySettings.retention_strategy] is set to REMOVE_AFTER_CONVERSATION or [audio_export_settings.gcs_bucket][] is empty, audio export is disabled. If audio export is enabled, audio is recorded and saved to [audio_export_settings.gcs_bucket][], subject to retention policy of [audio_export_settings.gcs_bucket][]. This setting won't effect audio input for implicit sessions via [Sessions.DetectIntent][google.cloud.dialogflow.cx.v3.Sessions.DetectIntent] or [Sessions.StreamingDetectIntent][google.cloud.dialogflow.cx.v3.Sessions.StreamingDetectIntent].
.google.cloud.dialogflow.cx.v3.SecuritySettings.AudioExportSettings audio_export_settings = 12;
-
clearAudioExportSettings
public SecuritySettings.Builder clearAudioExportSettings()
Controls audio export settings for post-conversation analytics when ingesting audio to conversations via [Participants.AnalyzeContent][] or [Participants.StreamingAnalyzeContent][]. If [retention_strategy][google.cloud.dialogflow.cx.v3.SecuritySettings.retention_strategy] is set to REMOVE_AFTER_CONVERSATION or [audio_export_settings.gcs_bucket][] is empty, audio export is disabled. If audio export is enabled, audio is recorded and saved to [audio_export_settings.gcs_bucket][], subject to retention policy of [audio_export_settings.gcs_bucket][]. This setting won't effect audio input for implicit sessions via [Sessions.DetectIntent][google.cloud.dialogflow.cx.v3.Sessions.DetectIntent] or [Sessions.StreamingDetectIntent][google.cloud.dialogflow.cx.v3.Sessions.StreamingDetectIntent].
.google.cloud.dialogflow.cx.v3.SecuritySettings.AudioExportSettings audio_export_settings = 12;
-
getAudioExportSettingsBuilder
public SecuritySettings.AudioExportSettings.Builder getAudioExportSettingsBuilder()
Controls audio export settings for post-conversation analytics when ingesting audio to conversations via [Participants.AnalyzeContent][] or [Participants.StreamingAnalyzeContent][]. If [retention_strategy][google.cloud.dialogflow.cx.v3.SecuritySettings.retention_strategy] is set to REMOVE_AFTER_CONVERSATION or [audio_export_settings.gcs_bucket][] is empty, audio export is disabled. If audio export is enabled, audio is recorded and saved to [audio_export_settings.gcs_bucket][], subject to retention policy of [audio_export_settings.gcs_bucket][]. This setting won't effect audio input for implicit sessions via [Sessions.DetectIntent][google.cloud.dialogflow.cx.v3.Sessions.DetectIntent] or [Sessions.StreamingDetectIntent][google.cloud.dialogflow.cx.v3.Sessions.StreamingDetectIntent].
.google.cloud.dialogflow.cx.v3.SecuritySettings.AudioExportSettings audio_export_settings = 12;
-
getAudioExportSettingsOrBuilder
public SecuritySettings.AudioExportSettingsOrBuilder getAudioExportSettingsOrBuilder()
Controls audio export settings for post-conversation analytics when ingesting audio to conversations via [Participants.AnalyzeContent][] or [Participants.StreamingAnalyzeContent][]. If [retention_strategy][google.cloud.dialogflow.cx.v3.SecuritySettings.retention_strategy] is set to REMOVE_AFTER_CONVERSATION or [audio_export_settings.gcs_bucket][] is empty, audio export is disabled. If audio export is enabled, audio is recorded and saved to [audio_export_settings.gcs_bucket][], subject to retention policy of [audio_export_settings.gcs_bucket][]. This setting won't effect audio input for implicit sessions via [Sessions.DetectIntent][google.cloud.dialogflow.cx.v3.Sessions.DetectIntent] or [Sessions.StreamingDetectIntent][google.cloud.dialogflow.cx.v3.Sessions.StreamingDetectIntent].
.google.cloud.dialogflow.cx.v3.SecuritySettings.AudioExportSettings audio_export_settings = 12;- Specified by:
getAudioExportSettingsOrBuilderin interfaceSecuritySettingsOrBuilder
-
hasInsightsExportSettings
public boolean hasInsightsExportSettings()
Controls conversation exporting settings to Insights after conversation is completed. If [retention_strategy][google.cloud.dialogflow.cx.v3.SecuritySettings.retention_strategy] is set to REMOVE_AFTER_CONVERSATION, Insights export is disabled no matter what you configure here.
.google.cloud.dialogflow.cx.v3.SecuritySettings.InsightsExportSettings insights_export_settings = 13;- Specified by:
hasInsightsExportSettingsin interfaceSecuritySettingsOrBuilder- Returns:
- Whether the insightsExportSettings field is set.
-
getInsightsExportSettings
public SecuritySettings.InsightsExportSettings getInsightsExportSettings()
Controls conversation exporting settings to Insights after conversation is completed. If [retention_strategy][google.cloud.dialogflow.cx.v3.SecuritySettings.retention_strategy] is set to REMOVE_AFTER_CONVERSATION, Insights export is disabled no matter what you configure here.
.google.cloud.dialogflow.cx.v3.SecuritySettings.InsightsExportSettings insights_export_settings = 13;- Specified by:
getInsightsExportSettingsin interfaceSecuritySettingsOrBuilder- Returns:
- The insightsExportSettings.
-
setInsightsExportSettings
public SecuritySettings.Builder setInsightsExportSettings(SecuritySettings.InsightsExportSettings value)
Controls conversation exporting settings to Insights after conversation is completed. If [retention_strategy][google.cloud.dialogflow.cx.v3.SecuritySettings.retention_strategy] is set to REMOVE_AFTER_CONVERSATION, Insights export is disabled no matter what you configure here.
.google.cloud.dialogflow.cx.v3.SecuritySettings.InsightsExportSettings insights_export_settings = 13;
-
setInsightsExportSettings
public SecuritySettings.Builder setInsightsExportSettings(SecuritySettings.InsightsExportSettings.Builder builderForValue)
Controls conversation exporting settings to Insights after conversation is completed. If [retention_strategy][google.cloud.dialogflow.cx.v3.SecuritySettings.retention_strategy] is set to REMOVE_AFTER_CONVERSATION, Insights export is disabled no matter what you configure here.
.google.cloud.dialogflow.cx.v3.SecuritySettings.InsightsExportSettings insights_export_settings = 13;
-
mergeInsightsExportSettings
public SecuritySettings.Builder mergeInsightsExportSettings(SecuritySettings.InsightsExportSettings value)
Controls conversation exporting settings to Insights after conversation is completed. If [retention_strategy][google.cloud.dialogflow.cx.v3.SecuritySettings.retention_strategy] is set to REMOVE_AFTER_CONVERSATION, Insights export is disabled no matter what you configure here.
.google.cloud.dialogflow.cx.v3.SecuritySettings.InsightsExportSettings insights_export_settings = 13;
-
clearInsightsExportSettings
public SecuritySettings.Builder clearInsightsExportSettings()
Controls conversation exporting settings to Insights after conversation is completed. If [retention_strategy][google.cloud.dialogflow.cx.v3.SecuritySettings.retention_strategy] is set to REMOVE_AFTER_CONVERSATION, Insights export is disabled no matter what you configure here.
.google.cloud.dialogflow.cx.v3.SecuritySettings.InsightsExportSettings insights_export_settings = 13;
-
getInsightsExportSettingsBuilder
public SecuritySettings.InsightsExportSettings.Builder getInsightsExportSettingsBuilder()
Controls conversation exporting settings to Insights after conversation is completed. If [retention_strategy][google.cloud.dialogflow.cx.v3.SecuritySettings.retention_strategy] is set to REMOVE_AFTER_CONVERSATION, Insights export is disabled no matter what you configure here.
.google.cloud.dialogflow.cx.v3.SecuritySettings.InsightsExportSettings insights_export_settings = 13;
-
getInsightsExportSettingsOrBuilder
public SecuritySettings.InsightsExportSettingsOrBuilder getInsightsExportSettingsOrBuilder()
Controls conversation exporting settings to Insights after conversation is completed. If [retention_strategy][google.cloud.dialogflow.cx.v3.SecuritySettings.retention_strategy] is set to REMOVE_AFTER_CONVERSATION, Insights export is disabled no matter what you configure here.
.google.cloud.dialogflow.cx.v3.SecuritySettings.InsightsExportSettings insights_export_settings = 13;- Specified by:
getInsightsExportSettingsOrBuilderin interfaceSecuritySettingsOrBuilder
-
setUnknownFields
public final SecuritySettings.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<SecuritySettings.Builder>
-
mergeUnknownFields
public final SecuritySettings.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<SecuritySettings.Builder>
-
-