Interface SettingsOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Settings, Settings.Builder

    public interface SettingsOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getName

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

        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];
        Returns:
        The bytes for name.
      • hasCreateTime

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

        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];
        Returns:
        The createTime.
      • getCreateTimeOrBuilder

        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];
      • hasUpdateTime

        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];
        Returns:
        Whether the updateTime field is set.
      • getUpdateTime

        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];
        Returns:
        The updateTime.
      • getUpdateTimeOrBuilder

        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];
      • getLanguageCode

        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;
        Returns:
        The languageCode.
      • getLanguageCodeBytes

        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;
        Returns:
        The bytes for languageCode.
      • hasConversationTtl

        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;
        Returns:
        Whether the conversationTtl field is set.
      • getConversationTtl

        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;
        Returns:
        The conversationTtl.
      • getConversationTtlOrBuilder

        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;
      • getPubsubNotificationSettingsCount

        int getPubsubNotificationSettingsCount()
         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;
      • containsPubsubNotificationSettings

        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;
      • getPubsubNotificationSettingsMap

        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;
      • getPubsubNotificationSettingsOrDefault

        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;
      • getPubsubNotificationSettingsOrThrow

        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;
      • hasAnalysisConfig

        boolean hasAnalysisConfig()
         Default analysis settings.
         
        .google.cloud.contactcenterinsights.v1.Settings.AnalysisConfig analysis_config = 7;
        Returns:
        Whether the analysisConfig field is set.
      • getAnalysisConfig

        Settings.AnalysisConfig getAnalysisConfig()
         Default analysis settings.
         
        .google.cloud.contactcenterinsights.v1.Settings.AnalysisConfig analysis_config = 7;
        Returns:
        The analysisConfig.
      • getAnalysisConfigOrBuilder

        Settings.AnalysisConfigOrBuilder getAnalysisConfigOrBuilder()
         Default analysis settings.
         
        .google.cloud.contactcenterinsights.v1.Settings.AnalysisConfig analysis_config = 7;
      • hasRedactionConfig

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

        RedactionConfig getRedactionConfig()
         Default DLP redaction resources to be applied while ingesting
         conversations.
         
        .google.cloud.contactcenterinsights.v1.RedactionConfig redaction_config = 10;
        Returns:
        The redactionConfig.
      • getRedactionConfigOrBuilder

        RedactionConfigOrBuilder getRedactionConfigOrBuilder()
         Default DLP redaction resources to be applied while ingesting
         conversations.
         
        .google.cloud.contactcenterinsights.v1.RedactionConfig redaction_config = 10;