|
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