|
114 | 114 | import com.google.cloud.contactcenterinsights.v1.UpdatePhraseMatcherRequest;
|
115 | 115 | import com.google.cloud.contactcenterinsights.v1.UpdateSettingsRequest;
|
116 | 116 | import com.google.cloud.contactcenterinsights.v1.UpdateViewRequest;
|
| 117 | +import com.google.cloud.contactcenterinsights.v1.UploadConversationMetadata; |
| 118 | +import com.google.cloud.contactcenterinsights.v1.UploadConversationRequest; |
117 | 119 | import com.google.cloud.contactcenterinsights.v1.View;
|
118 | 120 | import com.google.common.collect.ImmutableList;
|
119 | 121 | import com.google.common.collect.ImmutableMap;
|
@@ -174,6 +176,10 @@ public class ContactCenterInsightsStubSettings
|
174 | 176 |
|
175 | 177 | private final UnaryCallSettings<CreateConversationRequest, Conversation>
|
176 | 178 | createConversationSettings;
|
| 179 | + private final UnaryCallSettings<UploadConversationRequest, Operation> uploadConversationSettings; |
| 180 | + private final OperationCallSettings< |
| 181 | + UploadConversationRequest, Conversation, UploadConversationMetadata> |
| 182 | + uploadConversationOperationSettings; |
177 | 183 | private final UnaryCallSettings<UpdateConversationRequest, Conversation>
|
178 | 184 | updateConversationSettings;
|
179 | 185 | private final UnaryCallSettings<GetConversationRequest, Conversation> getConversationSettings;
|
@@ -483,6 +489,17 @@ public UnaryCallSettings<CreateConversationRequest, Conversation> createConversa
|
483 | 489 | return createConversationSettings;
|
484 | 490 | }
|
485 | 491 |
|
| 492 | + /** Returns the object with the settings used for calls to uploadConversation. */ |
| 493 | + public UnaryCallSettings<UploadConversationRequest, Operation> uploadConversationSettings() { |
| 494 | + return uploadConversationSettings; |
| 495 | + } |
| 496 | + |
| 497 | + /** Returns the object with the settings used for calls to uploadConversation. */ |
| 498 | + public OperationCallSettings<UploadConversationRequest, Conversation, UploadConversationMetadata> |
| 499 | + uploadConversationOperationSettings() { |
| 500 | + return uploadConversationOperationSettings; |
| 501 | + } |
| 502 | + |
486 | 503 | /** Returns the object with the settings used for calls to updateConversation. */
|
487 | 504 | public UnaryCallSettings<UpdateConversationRequest, Conversation> updateConversationSettings() {
|
488 | 505 | return updateConversationSettings;
|
@@ -836,6 +853,9 @@ protected ContactCenterInsightsStubSettings(Builder settingsBuilder) throws IOEx
|
836 | 853 | super(settingsBuilder);
|
837 | 854 |
|
838 | 855 | createConversationSettings = settingsBuilder.createConversationSettings().build();
|
| 856 | + uploadConversationSettings = settingsBuilder.uploadConversationSettings().build(); |
| 857 | + uploadConversationOperationSettings = |
| 858 | + settingsBuilder.uploadConversationOperationSettings().build(); |
839 | 859 | updateConversationSettings = settingsBuilder.updateConversationSettings().build();
|
840 | 860 | getConversationSettings = settingsBuilder.getConversationSettings().build();
|
841 | 861 | listConversationsSettings = settingsBuilder.listConversationsSettings().build();
|
@@ -892,6 +912,11 @@ public static class Builder
|
892 | 912 | private final ImmutableList<UnaryCallSettings.Builder<?, ?>> unaryMethodSettingsBuilders;
|
893 | 913 | private final UnaryCallSettings.Builder<CreateConversationRequest, Conversation>
|
894 | 914 | createConversationSettings;
|
| 915 | + private final UnaryCallSettings.Builder<UploadConversationRequest, Operation> |
| 916 | + uploadConversationSettings; |
| 917 | + private final OperationCallSettings.Builder< |
| 918 | + UploadConversationRequest, Conversation, UploadConversationMetadata> |
| 919 | + uploadConversationOperationSettings; |
895 | 920 | private final UnaryCallSettings.Builder<UpdateConversationRequest, Conversation>
|
896 | 921 | updateConversationSettings;
|
897 | 922 | private final UnaryCallSettings.Builder<GetConversationRequest, Conversation>
|
@@ -1022,6 +1047,8 @@ protected Builder(ClientContext clientContext) {
|
1022 | 1047 | super(clientContext);
|
1023 | 1048 |
|
1024 | 1049 | createConversationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
|
| 1050 | + uploadConversationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); |
| 1051 | + uploadConversationOperationSettings = OperationCallSettings.newBuilder(); |
1025 | 1052 | updateConversationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
|
1026 | 1053 | getConversationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
|
1027 | 1054 | listConversationsSettings = PagedCallSettings.newBuilder(LIST_CONVERSATIONS_PAGE_STR_FACT);
|
@@ -1070,6 +1097,7 @@ protected Builder(ClientContext clientContext) {
|
1070 | 1097 | unaryMethodSettingsBuilders =
|
1071 | 1098 | ImmutableList.<UnaryCallSettings.Builder<?, ?>>of(
|
1072 | 1099 | createConversationSettings,
|
| 1100 | + uploadConversationSettings, |
1073 | 1101 | updateConversationSettings,
|
1074 | 1102 | getConversationSettings,
|
1075 | 1103 | listConversationsSettings,
|
@@ -1113,6 +1141,9 @@ protected Builder(ContactCenterInsightsStubSettings settings) {
|
1113 | 1141 | super(settings);
|
1114 | 1142 |
|
1115 | 1143 | createConversationSettings = settings.createConversationSettings.toBuilder();
|
| 1144 | + uploadConversationSettings = settings.uploadConversationSettings.toBuilder(); |
| 1145 | + uploadConversationOperationSettings = |
| 1146 | + settings.uploadConversationOperationSettings.toBuilder(); |
1116 | 1147 | updateConversationSettings = settings.updateConversationSettings.toBuilder();
|
1117 | 1148 | getConversationSettings = settings.getConversationSettings.toBuilder();
|
1118 | 1149 | listConversationsSettings = settings.listConversationsSettings.toBuilder();
|
@@ -1165,6 +1196,7 @@ protected Builder(ContactCenterInsightsStubSettings settings) {
|
1165 | 1196 | unaryMethodSettingsBuilders =
|
1166 | 1197 | ImmutableList.<UnaryCallSettings.Builder<?, ?>>of(
|
1167 | 1198 | createConversationSettings,
|
| 1199 | + uploadConversationSettings, |
1168 | 1200 | updateConversationSettings,
|
1169 | 1201 | getConversationSettings,
|
1170 | 1202 | listConversationsSettings,
|
@@ -1235,6 +1267,11 @@ private static Builder initDefaults(Builder builder) {
|
1235 | 1267 | .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes"))
|
1236 | 1268 | .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params"));
|
1237 | 1269 |
|
| 1270 | + builder |
| 1271 | + .uploadConversationSettings() |
| 1272 | + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) |
| 1273 | + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); |
| 1274 | + |
1238 | 1275 | builder
|
1239 | 1276 | .updateConversationSettings()
|
1240 | 1277 | .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes"))
|
@@ -1415,6 +1452,31 @@ private static Builder initDefaults(Builder builder) {
|
1415 | 1452 | .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes"))
|
1416 | 1453 | .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params"));
|
1417 | 1454 |
|
| 1455 | + builder |
| 1456 | + .uploadConversationOperationSettings() |
| 1457 | + .setInitialCallSettings( |
| 1458 | + UnaryCallSettings |
| 1459 | + .<UploadConversationRequest, OperationSnapshot>newUnaryCallSettingsBuilder() |
| 1460 | + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) |
| 1461 | + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")) |
| 1462 | + .build()) |
| 1463 | + .setResponseTransformer( |
| 1464 | + ProtoOperationTransformers.ResponseTransformer.create(Conversation.class)) |
| 1465 | + .setMetadataTransformer( |
| 1466 | + ProtoOperationTransformers.MetadataTransformer.create( |
| 1467 | + UploadConversationMetadata.class)) |
| 1468 | + .setPollingAlgorithm( |
| 1469 | + OperationTimedPollAlgorithm.create( |
| 1470 | + RetrySettings.newBuilder() |
| 1471 | + .setInitialRetryDelay(Duration.ofMillis(5000L)) |
| 1472 | + .setRetryDelayMultiplier(1.5) |
| 1473 | + .setMaxRetryDelay(Duration.ofMillis(45000L)) |
| 1474 | + .setInitialRpcTimeout(Duration.ZERO) |
| 1475 | + .setRpcTimeoutMultiplier(1.0) |
| 1476 | + .setMaxRpcTimeout(Duration.ZERO) |
| 1477 | + .setTotalTimeout(Duration.ofMillis(300000L)) |
| 1478 | + .build())); |
| 1479 | + |
1418 | 1480 | builder
|
1419 | 1481 | .createAnalysisOperationSettings()
|
1420 | 1482 | .setInitialCallSettings(
|
@@ -1640,6 +1702,21 @@ public Builder applyToAllUnaryMethods(
|
1640 | 1702 | return createConversationSettings;
|
1641 | 1703 | }
|
1642 | 1704 |
|
| 1705 | + /** Returns the builder for the settings used for calls to uploadConversation. */ |
| 1706 | + public UnaryCallSettings.Builder<UploadConversationRequest, Operation> |
| 1707 | + uploadConversationSettings() { |
| 1708 | + return uploadConversationSettings; |
| 1709 | + } |
| 1710 | + |
| 1711 | + /** Returns the builder for the settings used for calls to uploadConversation. */ |
| 1712 | + @BetaApi( |
| 1713 | + "The surface for use by generated code is not stable yet and may change in the future.") |
| 1714 | + public OperationCallSettings.Builder< |
| 1715 | + UploadConversationRequest, Conversation, UploadConversationMetadata> |
| 1716 | + uploadConversationOperationSettings() { |
| 1717 | + return uploadConversationOperationSettings; |
| 1718 | + } |
| 1719 | + |
1643 | 1720 | /** Returns the builder for the settings used for calls to updateConversation. */
|
1644 | 1721 | public UnaryCallSettings.Builder<UpdateConversationRequest, Conversation>
|
1645 | 1722 | updateConversationSettings() {
|
|
0 commit comments