Class Settings.Builder

  • All Implemented Interfaces:
    SettingsOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    Settings

    public static final class Settings.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<Settings.Builder>
    implements SettingsOrBuilder
     The settings resource.
     
    Protobuf type google.cloud.contactcenterinsights.v1.Settings
    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetMapField

        protected com.google.protobuf.MapField internalGetMapField​(int number)
        Overrides:
        internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<Settings.Builder>
      • internalGetMutableMapField

        protected com.google.protobuf.MapField internalGetMutableMapField​(int number)
        Overrides:
        internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<Settings.Builder>
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Settings.Builder>
      • clear

        public Settings.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<Settings.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Settings.Builder>
      • getDefaultInstanceForType

        public Settings getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public Settings build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public Settings buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public Settings.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<Settings.Builder>
      • setField

        public Settings.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                         Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<Settings.Builder>
      • clearField

        public Settings.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<Settings.Builder>
      • clearOneof

        public Settings.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Settings.Builder>
      • setRepeatedField

        public Settings.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                 int index,
                                                 Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Settings.Builder>
      • addRepeatedField

        public Settings.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                 Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Settings.Builder>
      • mergeFrom

        public Settings.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Settings.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Settings.Builder>
      • mergeFrom

        public Settings.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                   throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Settings.Builder>
        Throws:
        IOException
      • getName

        public String getName()
         Immutable. The resource name of the settings resource.
         Format:
         projects/{project}/locations/{location}/settings
         
        string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
        Specified by:
        getName in interface SettingsOrBuilder
        Returns:
        The name.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         Immutable. The resource name of the settings resource.
         Format:
         projects/{project}/locations/{location}/settings
         
        string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
        Specified by:
        getNameBytes in interface SettingsOrBuilder
        Returns:
        The bytes for name.
      • setName

        public Settings.Builder setName​(String value)
         Immutable. The resource name of the settings resource.
         Format:
         projects/{project}/locations/{location}/settings
         
        string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • clearName

        public Settings.Builder clearName()
         Immutable. The resource name of the settings resource.
         Format:
         projects/{project}/locations/{location}/settings
         
        string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        This builder for chaining.
      • setNameBytes

        public Settings.Builder setNameBytes​(com.google.protobuf.ByteString value)
         Immutable. The resource name of the settings resource.
         Format:
         projects/{project}/locations/{location}/settings
         
        string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • hasCreateTime

        public boolean hasCreateTime()
         Output only. The time at which the settings was created.
         
        .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasCreateTime in interface SettingsOrBuilder
        Returns:
        Whether the createTime field is set.
      • getCreateTime

        public com.google.protobuf.Timestamp getCreateTime()
         Output only. The time at which the settings was created.
         
        .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCreateTime in interface SettingsOrBuilder
        Returns:
        The createTime.
      • setCreateTime

        public Settings.Builder setCreateTime​(com.google.protobuf.Timestamp value)
         Output only. The time at which the settings was created.
         
        .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setCreateTime

        public Settings.Builder setCreateTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Output only. The time at which the settings was created.
         
        .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeCreateTime

        public Settings.Builder mergeCreateTime​(com.google.protobuf.Timestamp value)
         Output only. The time at which the settings was created.
         
        .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearCreateTime

        public Settings.Builder clearCreateTime()
         Output only. The time at which the settings was created.
         
        .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCreateTimeBuilder

        public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
         Output only. The time at which the settings was created.
         
        .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCreateTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
         Output only. The time at which the settings was created.
         
        .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCreateTimeOrBuilder in interface SettingsOrBuilder
      • hasUpdateTime

        public boolean hasUpdateTime()
         Output only. The time at which the settings were last updated.
         
        .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasUpdateTime in interface SettingsOrBuilder
        Returns:
        Whether the updateTime field is set.
      • getUpdateTime

        public com.google.protobuf.Timestamp getUpdateTime()
         Output only. The time at which the settings were last updated.
         
        .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getUpdateTime in interface SettingsOrBuilder
        Returns:
        The updateTime.
      • setUpdateTime

        public Settings.Builder setUpdateTime​(com.google.protobuf.Timestamp value)
         Output only. The time at which the settings were last updated.
         
        .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setUpdateTime

        public Settings.Builder setUpdateTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Output only. The time at which the settings were last updated.
         
        .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeUpdateTime

        public Settings.Builder mergeUpdateTime​(com.google.protobuf.Timestamp value)
         Output only. The time at which the settings were last updated.
         
        .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearUpdateTime

        public Settings.Builder clearUpdateTime()
         Output only. The time at which the settings were last updated.
         
        .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getUpdateTimeBuilder

        public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
         Output only. The time at which the settings were last updated.
         
        .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getUpdateTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
         Output only. The time at which the settings were last updated.
         
        .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getUpdateTimeOrBuilder in interface SettingsOrBuilder
      • getLanguageCode

        public String getLanguageCode()
         A language code to be applied to each transcript segment unless the segment
         already specifies a language code. Language code defaults to "en-US" if it
         is neither specified on the segment nor here.
         
        string language_code = 4;
        Specified by:
        getLanguageCode in interface SettingsOrBuilder
        Returns:
        The languageCode.
      • getLanguageCodeBytes

        public com.google.protobuf.ByteString getLanguageCodeBytes()
         A language code to be applied to each transcript segment unless the segment
         already specifies a language code. Language code defaults to "en-US" if it
         is neither specified on the segment nor here.
         
        string language_code = 4;
        Specified by:
        getLanguageCodeBytes in interface SettingsOrBuilder
        Returns:
        The bytes for languageCode.
      • setLanguageCode

        public Settings.Builder setLanguageCode​(String value)
         A language code to be applied to each transcript segment unless the segment
         already specifies a language code. Language code defaults to "en-US" if it
         is neither specified on the segment nor here.
         
        string language_code = 4;
        Parameters:
        value - The languageCode to set.
        Returns:
        This builder for chaining.
      • clearLanguageCode

        public Settings.Builder clearLanguageCode()
         A language code to be applied to each transcript segment unless the segment
         already specifies a language code. Language code defaults to "en-US" if it
         is neither specified on the segment nor here.
         
        string language_code = 4;
        Returns:
        This builder for chaining.
      • setLanguageCodeBytes

        public Settings.Builder setLanguageCodeBytes​(com.google.protobuf.ByteString value)
         A language code to be applied to each transcript segment unless the segment
         already specifies a language code. Language code defaults to "en-US" if it
         is neither specified on the segment nor here.
         
        string language_code = 4;
        Parameters:
        value - The bytes for languageCode to set.
        Returns:
        This builder for chaining.
      • hasConversationTtl

        public boolean hasConversationTtl()
         The default TTL for newly-created conversations. If a conversation has a
         specified expiration, that value will be used instead. Changing this
         value will not change the expiration of existing conversations.
         Conversations with no expire time persist until they are deleted.
         
        .google.protobuf.Duration conversation_ttl = 5;
        Specified by:
        hasConversationTtl in interface SettingsOrBuilder
        Returns:
        Whether the conversationTtl field is set.
      • getConversationTtl

        public com.google.protobuf.Duration getConversationTtl()
         The default TTL for newly-created conversations. If a conversation has a
         specified expiration, that value will be used instead. Changing this
         value will not change the expiration of existing conversations.
         Conversations with no expire time persist until they are deleted.
         
        .google.protobuf.Duration conversation_ttl = 5;
        Specified by:
        getConversationTtl in interface SettingsOrBuilder
        Returns:
        The conversationTtl.
      • setConversationTtl

        public Settings.Builder setConversationTtl​(com.google.protobuf.Duration value)
         The default TTL for newly-created conversations. If a conversation has a
         specified expiration, that value will be used instead. Changing this
         value will not change the expiration of existing conversations.
         Conversations with no expire time persist until they are deleted.
         
        .google.protobuf.Duration conversation_ttl = 5;
      • setConversationTtl

        public Settings.Builder setConversationTtl​(com.google.protobuf.Duration.Builder builderForValue)
         The default TTL for newly-created conversations. If a conversation has a
         specified expiration, that value will be used instead. Changing this
         value will not change the expiration of existing conversations.
         Conversations with no expire time persist until they are deleted.
         
        .google.protobuf.Duration conversation_ttl = 5;
      • mergeConversationTtl

        public Settings.Builder mergeConversationTtl​(com.google.protobuf.Duration value)
         The default TTL for newly-created conversations. If a conversation has a
         specified expiration, that value will be used instead. Changing this
         value will not change the expiration of existing conversations.
         Conversations with no expire time persist until they are deleted.
         
        .google.protobuf.Duration conversation_ttl = 5;
      • clearConversationTtl

        public Settings.Builder clearConversationTtl()
         The default TTL for newly-created conversations. If a conversation has a
         specified expiration, that value will be used instead. Changing this
         value will not change the expiration of existing conversations.
         Conversations with no expire time persist until they are deleted.
         
        .google.protobuf.Duration conversation_ttl = 5;
      • getConversationTtlBuilder

        public com.google.protobuf.Duration.Builder getConversationTtlBuilder()
         The default TTL for newly-created conversations. If a conversation has a
         specified expiration, that value will be used instead. Changing this
         value will not change the expiration of existing conversations.
         Conversations with no expire time persist until they are deleted.
         
        .google.protobuf.Duration conversation_ttl = 5;
      • getConversationTtlOrBuilder

        public com.google.protobuf.DurationOrBuilder getConversationTtlOrBuilder()
         The default TTL for newly-created conversations. If a conversation has a
         specified expiration, that value will be used instead. Changing this
         value will not change the expiration of existing conversations.
         Conversations with no expire time persist until they are deleted.
         
        .google.protobuf.Duration conversation_ttl = 5;
        Specified by:
        getConversationTtlOrBuilder in interface SettingsOrBuilder
      • getPubsubNotificationSettingsCount

        public int getPubsubNotificationSettingsCount()
        Description copied from interface: SettingsOrBuilder
         A map that maps a notification trigger to a Pub/Sub topic. Each time a
         specified trigger occurs, Insights will notify the corresponding Pub/Sub
         topic.
        
         Keys are notification triggers. Supported keys are:
        
         * "all-triggers": Notify each time any of the supported triggers occurs.
         * "create-analysis": Notify each time an analysis is created.
         * "create-conversation": Notify each time a conversation is created.
         * "export-insights-data": Notify each time an export is complete.
         * "update-conversation": Notify each time a conversation is updated via
         UpdateConversation.
        
         Values are Pub/Sub topics. The format of each Pub/Sub topic is:
         projects/{project}/topics/{topic}
         
        map<string, string> pubsub_notification_settings = 6;
        Specified by:
        getPubsubNotificationSettingsCount in interface SettingsOrBuilder
      • containsPubsubNotificationSettings

        public boolean containsPubsubNotificationSettings​(String key)
         A map that maps a notification trigger to a Pub/Sub topic. Each time a
         specified trigger occurs, Insights will notify the corresponding Pub/Sub
         topic.
        
         Keys are notification triggers. Supported keys are:
        
         * "all-triggers": Notify each time any of the supported triggers occurs.
         * "create-analysis": Notify each time an analysis is created.
         * "create-conversation": Notify each time a conversation is created.
         * "export-insights-data": Notify each time an export is complete.
         * "update-conversation": Notify each time a conversation is updated via
         UpdateConversation.
        
         Values are Pub/Sub topics. The format of each Pub/Sub topic is:
         projects/{project}/topics/{topic}
         
        map<string, string> pubsub_notification_settings = 6;
        Specified by:
        containsPubsubNotificationSettings in interface SettingsOrBuilder
      • getPubsubNotificationSettingsMap

        public Map<String,​String> getPubsubNotificationSettingsMap()
         A map that maps a notification trigger to a Pub/Sub topic. Each time a
         specified trigger occurs, Insights will notify the corresponding Pub/Sub
         topic.
        
         Keys are notification triggers. Supported keys are:
        
         * "all-triggers": Notify each time any of the supported triggers occurs.
         * "create-analysis": Notify each time an analysis is created.
         * "create-conversation": Notify each time a conversation is created.
         * "export-insights-data": Notify each time an export is complete.
         * "update-conversation": Notify each time a conversation is updated via
         UpdateConversation.
        
         Values are Pub/Sub topics. The format of each Pub/Sub topic is:
         projects/{project}/topics/{topic}
         
        map<string, string> pubsub_notification_settings = 6;
        Specified by:
        getPubsubNotificationSettingsMap in interface SettingsOrBuilder
      • getPubsubNotificationSettingsOrDefault

        public String getPubsubNotificationSettingsOrDefault​(String key,
                                                             String defaultValue)
         A map that maps a notification trigger to a Pub/Sub topic. Each time a
         specified trigger occurs, Insights will notify the corresponding Pub/Sub
         topic.
        
         Keys are notification triggers. Supported keys are:
        
         * "all-triggers": Notify each time any of the supported triggers occurs.
         * "create-analysis": Notify each time an analysis is created.
         * "create-conversation": Notify each time a conversation is created.
         * "export-insights-data": Notify each time an export is complete.
         * "update-conversation": Notify each time a conversation is updated via
         UpdateConversation.
        
         Values are Pub/Sub topics. The format of each Pub/Sub topic is:
         projects/{project}/topics/{topic}
         
        map<string, string> pubsub_notification_settings = 6;
        Specified by:
        getPubsubNotificationSettingsOrDefault in interface SettingsOrBuilder
      • getPubsubNotificationSettingsOrThrow

        public String getPubsubNotificationSettingsOrThrow​(String key)
         A map that maps a notification trigger to a Pub/Sub topic. Each time a
         specified trigger occurs, Insights will notify the corresponding Pub/Sub
         topic.
        
         Keys are notification triggers. Supported keys are:
        
         * "all-triggers": Notify each time any of the supported triggers occurs.
         * "create-analysis": Notify each time an analysis is created.
         * "create-conversation": Notify each time a conversation is created.
         * "export-insights-data": Notify each time an export is complete.
         * "update-conversation": Notify each time a conversation is updated via
         UpdateConversation.
        
         Values are Pub/Sub topics. The format of each Pub/Sub topic is:
         projects/{project}/topics/{topic}
         
        map<string, string> pubsub_notification_settings = 6;
        Specified by:
        getPubsubNotificationSettingsOrThrow in interface SettingsOrBuilder
      • clearPubsubNotificationSettings

        public Settings.Builder clearPubsubNotificationSettings()
      • removePubsubNotificationSettings

        public Settings.Builder removePubsubNotificationSettings​(String key)
         A map that maps a notification trigger to a Pub/Sub topic. Each time a
         specified trigger occurs, Insights will notify the corresponding Pub/Sub
         topic.
        
         Keys are notification triggers. Supported keys are:
        
         * "all-triggers": Notify each time any of the supported triggers occurs.
         * "create-analysis": Notify each time an analysis is created.
         * "create-conversation": Notify each time a conversation is created.
         * "export-insights-data": Notify each time an export is complete.
         * "update-conversation": Notify each time a conversation is updated via
         UpdateConversation.
        
         Values are Pub/Sub topics. The format of each Pub/Sub topic is:
         projects/{project}/topics/{topic}
         
        map<string, string> pubsub_notification_settings = 6;
      • getMutablePubsubNotificationSettings

        @Deprecated
        public Map<String,​String> getMutablePubsubNotificationSettings()
        Deprecated.
        Use alternate mutation accessors instead.
      • putPubsubNotificationSettings

        public Settings.Builder putPubsubNotificationSettings​(String key,
                                                              String value)
         A map that maps a notification trigger to a Pub/Sub topic. Each time a
         specified trigger occurs, Insights will notify the corresponding Pub/Sub
         topic.
        
         Keys are notification triggers. Supported keys are:
        
         * "all-triggers": Notify each time any of the supported triggers occurs.
         * "create-analysis": Notify each time an analysis is created.
         * "create-conversation": Notify each time a conversation is created.
         * "export-insights-data": Notify each time an export is complete.
         * "update-conversation": Notify each time a conversation is updated via
         UpdateConversation.
        
         Values are Pub/Sub topics. The format of each Pub/Sub topic is:
         projects/{project}/topics/{topic}
         
        map<string, string> pubsub_notification_settings = 6;
      • putAllPubsubNotificationSettings

        public Settings.Builder putAllPubsubNotificationSettings​(Map<String,​String> values)
         A map that maps a notification trigger to a Pub/Sub topic. Each time a
         specified trigger occurs, Insights will notify the corresponding Pub/Sub
         topic.
        
         Keys are notification triggers. Supported keys are:
        
         * "all-triggers": Notify each time any of the supported triggers occurs.
         * "create-analysis": Notify each time an analysis is created.
         * "create-conversation": Notify each time a conversation is created.
         * "export-insights-data": Notify each time an export is complete.
         * "update-conversation": Notify each time a conversation is updated via
         UpdateConversation.
        
         Values are Pub/Sub topics. The format of each Pub/Sub topic is:
         projects/{project}/topics/{topic}
         
        map<string, string> pubsub_notification_settings = 6;
      • hasAnalysisConfig

        public boolean hasAnalysisConfig()
         Default analysis settings.
         
        .google.cloud.contactcenterinsights.v1.Settings.AnalysisConfig analysis_config = 7;
        Specified by:
        hasAnalysisConfig in interface SettingsOrBuilder
        Returns:
        Whether the analysisConfig field is set.
      • setAnalysisConfig

        public Settings.Builder setAnalysisConfig​(Settings.AnalysisConfig value)
         Default analysis settings.
         
        .google.cloud.contactcenterinsights.v1.Settings.AnalysisConfig analysis_config = 7;
      • mergeAnalysisConfig

        public Settings.Builder mergeAnalysisConfig​(Settings.AnalysisConfig value)
         Default analysis settings.
         
        .google.cloud.contactcenterinsights.v1.Settings.AnalysisConfig analysis_config = 7;
      • clearAnalysisConfig

        public Settings.Builder clearAnalysisConfig()
         Default analysis settings.
         
        .google.cloud.contactcenterinsights.v1.Settings.AnalysisConfig analysis_config = 7;
      • getAnalysisConfigBuilder

        public Settings.AnalysisConfig.Builder getAnalysisConfigBuilder()
         Default analysis settings.
         
        .google.cloud.contactcenterinsights.v1.Settings.AnalysisConfig analysis_config = 7;
      • hasRedactionConfig

        public boolean hasRedactionConfig()
         Default DLP redaction resources to be applied while ingesting
         conversations.
         
        .google.cloud.contactcenterinsights.v1.RedactionConfig redaction_config = 10;
        Specified by:
        hasRedactionConfig in interface SettingsOrBuilder
        Returns:
        Whether the redactionConfig field is set.
      • getRedactionConfig

        public RedactionConfig getRedactionConfig()
         Default DLP redaction resources to be applied while ingesting
         conversations.
         
        .google.cloud.contactcenterinsights.v1.RedactionConfig redaction_config = 10;
        Specified by:
        getRedactionConfig in interface SettingsOrBuilder
        Returns:
        The redactionConfig.
      • setRedactionConfig

        public Settings.Builder setRedactionConfig​(RedactionConfig value)
         Default DLP redaction resources to be applied while ingesting
         conversations.
         
        .google.cloud.contactcenterinsights.v1.RedactionConfig redaction_config = 10;
      • setRedactionConfig

        public Settings.Builder setRedactionConfig​(RedactionConfig.Builder builderForValue)
         Default DLP redaction resources to be applied while ingesting
         conversations.
         
        .google.cloud.contactcenterinsights.v1.RedactionConfig redaction_config = 10;
      • mergeRedactionConfig

        public Settings.Builder mergeRedactionConfig​(RedactionConfig value)
         Default DLP redaction resources to be applied while ingesting
         conversations.
         
        .google.cloud.contactcenterinsights.v1.RedactionConfig redaction_config = 10;
      • clearRedactionConfig

        public Settings.Builder clearRedactionConfig()
         Default DLP redaction resources to be applied while ingesting
         conversations.
         
        .google.cloud.contactcenterinsights.v1.RedactionConfig redaction_config = 10;
      • getRedactionConfigBuilder

        public RedactionConfig.Builder getRedactionConfigBuilder()
         Default DLP redaction resources to be applied while ingesting
         conversations.
         
        .google.cloud.contactcenterinsights.v1.RedactionConfig redaction_config = 10;
      • setUnknownFields

        public final Settings.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Settings.Builder>
      • mergeUnknownFields

        public final Settings.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Settings.Builder>