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 Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description boolean
containsPubsubNotificationSettings(String key)
A map that maps a notification trigger to a Pub/Sub topic.Settings.AnalysisConfig
getAnalysisConfig()
Default analysis settings.Settings.AnalysisConfigOrBuilder
getAnalysisConfigOrBuilder()
Default analysis settings.com.google.protobuf.Duration
getConversationTtl()
The default TTL for newly-created conversations.com.google.protobuf.DurationOrBuilder
getConversationTtlOrBuilder()
The default TTL for newly-created conversations.com.google.protobuf.Timestamp
getCreateTime()
Output only.com.google.protobuf.TimestampOrBuilder
getCreateTimeOrBuilder()
Output only.String
getLanguageCode()
A language code to be applied to each transcript segment unless the segment already specifies a language code.com.google.protobuf.ByteString
getLanguageCodeBytes()
A language code to be applied to each transcript segment unless the segment already specifies a language code.String
getName()
Immutable.com.google.protobuf.ByteString
getNameBytes()
Immutable.Map<String,String>
getPubsubNotificationSettings()
Deprecated.int
getPubsubNotificationSettingsCount()
A map that maps a notification trigger to a Pub/Sub topic.Map<String,String>
getPubsubNotificationSettingsMap()
A map that maps a notification trigger to a Pub/Sub topic.String
getPubsubNotificationSettingsOrDefault(String key, String defaultValue)
A map that maps a notification trigger to a Pub/Sub topic.String
getPubsubNotificationSettingsOrThrow(String key)
A map that maps a notification trigger to a Pub/Sub topic.RedactionConfig
getRedactionConfig()
Default DLP redaction resources to be applied while ingesting conversations.RedactionConfigOrBuilder
getRedactionConfigOrBuilder()
Default DLP redaction resources to be applied while ingesting conversations.com.google.protobuf.Timestamp
getUpdateTime()
Output only.com.google.protobuf.TimestampOrBuilder
getUpdateTimeOrBuilder()
Output only.boolean
hasAnalysisConfig()
Default analysis settings.boolean
hasConversationTtl()
The default TTL for newly-created conversations.boolean
hasCreateTime()
Output only.boolean
hasRedactionConfig()
Default DLP redaction resources to be applied while ingesting conversations.boolean
hasUpdateTime()
Output only.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getName
String getName()
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;
-
getPubsubNotificationSettings
@Deprecated Map<String,String> getPubsubNotificationSettings()
Deprecated.UsegetPubsubNotificationSettingsMap()
instead.
-
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;
-
-