From b8b3b9574a3599e7dd98134dd2ed8b666038f313 Mon Sep 17 00:00:00 2001 From: cloud-java-bot Date: Fri, 30 Oct 2026 04:23:13 +0000 Subject: [PATCH 1/2] chore: update googleapis commitish to 6a1db32 --- librarian.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/librarian.yaml b/librarian.yaml index a3b886083072..ccf58d91dea1 100644 --- a/librarian.yaml +++ b/librarian.yaml @@ -16,8 +16,8 @@ version: v0.50.0 repo: googleapis/google-cloud-java sources: googleapis: - commit: ff625463db4983f3811d549fd4cd97e64180dc4e - sha256: 5599f10f5e52ddbc1358ad534e96a52d42358792d453a1b7bcfa9f7d31f85e92 + commit: 6a1db32dc52fd9421c1743dc8f5faa7a15e518d1 + sha256: bdaf06488cb31455e419efc728fcc93b47b64d0aed6bc1336a9bdfb4c825cea2 showcase: commit: 5158967e8a41c751b15776142d190428ddb7e99f sha256: a31271ff2cdeb7cce91e93a4d58a66dcaaac574c51cc14bd74577ab1eafd3ccd From 46a11119b321cb00bc7130684ceeab5fe5f1f8ce Mon Sep 17 00:00:00 2001 From: cloud-java-bot Date: Fri, 30 Oct 2026 04:23:15 +0000 Subject: [PATCH 2/2] chore: generate libraries --- .../com.google.chat.v1/reflect-config.json | 108 + .../v1/ChatServiceClientHttpJsonTest.java | 7 + .../google/chat/v1/ChatServiceClientTest.java | 5 + .../com/google/chat/v1/ActionStatusProto.java | 19 +- .../java/com/google/chat/v1/Citation.java | 1205 + .../com/google/chat/v1/CitationOrBuilder.java | 130 + .../com/google/chat/v1/CitationProto.java | 92 + .../java/com/google/chat/v1/CitedSource.java | 3056 + .../google/chat/v1/CitedSourceOrBuilder.java | 170 + .../com/google/chat/v1/CitedSourceProto.java | 127 + .../google/chat/v1/CreateMessageRequest.java | 14 +- .../v1/CreateMessageRequestOrBuilder.java | 4 +- .../java/com/google/chat/v1/Elements.java | 1612 + .../google/chat/v1/ElementsCommonProto.java | 88 + .../com/google/chat/v1/ElementsImage.java | 743 + .../chat/v1/ElementsImageOrBuilder.java | 72 + .../com/google/chat/v1/ElementsOrBuilder.java | 178 + .../com/google/chat/v1/ElementsProto.java | 95 + .../main/java/com/google/chat/v1/Message.java | 446 +- .../com/google/chat/v1/MessageOrBuilder.java | 76 + .../java/com/google/chat/v1/MessageProto.java | 62 +- .../main/java/com/google/chat/v1/Space.java | 18 +- .../proto/google/chat/v1/action_status.proto | 1 + .../main/proto/google/chat/v1/citation.proto | 50 + .../proto/google/chat/v1/cited_source.proto | 68 + .../main/proto/google/chat/v1/elements.proto | 49 + .../google/chat/v1/elements_common.proto | 42 + .../main/proto/google/chat/v1/message.proto | 17 + .../src/main/proto/google/chat/v1/space.proto | 2 +- .../compute/v1/BackendServiceHAPolicy.java | 30 + .../v1/BackendServiceHAPolicyOrBuilder.java | 9 + .../v1/BulkInsertInstanceResource.java | 84 +- .../BulkInsertInstanceResourceOrBuilder.java | 21 +- .../compute/v1/CacheInvalidationRule.java | 36 +- .../v1/CacheInvalidationRuleOrBuilder.java | 12 +- .../google/cloud/compute/v1/Commitment.java | 46 + .../com/google/cloud/compute/v1/Compute.java | 19088 +++---- .../compute/v1/InstanceFlexibilityPolicy.java | 132 +- .../InstanceFlexibilityPolicyOrBuilder.java | 55 +- .../google/cloud/compute/v1/Scheduling.java | 30 +- .../cloud/compute/v1/SchedulingOrBuilder.java | 10 +- .../compute/v1/VpnTunnelCipherSuite.java | 152 +- .../v1/VpnTunnelCipherSuiteOrBuilder.java | 44 +- .../compute/v1/VpnTunnelPhase1Algorithms.java | 312 + .../VpnTunnelPhase1AlgorithmsOrBuilder.java | 96 + .../compute/v1/VpnTunnelPhase2Algorithms.java | 234 + .../VpnTunnelPhase2AlgorithmsOrBuilder.java | 72 + .../google/cloud/compute/v1/compute.proto | 50 +- .../v1/AclConfigServiceClient.java | 402 + .../v1/AclConfigServiceSettings.java | 229 + .../v1/AssistantServiceClient.java | 795 +- .../v1/AssistantServiceSettings.java | 64 +- .../v1/CollectionServiceClient.java | 722 + .../v1/CollectionServiceSettings.java | 284 + .../v1/CompletionServiceClient.java | 99 + .../v1/CompletionServiceSettings.java | 12 + .../v1/ConversationalSearchServiceClient.java | 2 + .../v1/DataConnectorServiceClient.java | 776 + .../v1/DataConnectorServiceSettings.java | 287 + .../v1/DataStoreServiceClient.java | 347 + .../v1/DataStoreServiceSettings.java | 23 + .../v1/EngineServiceClient.java | 361 +- .../v1/EngineServiceSettings.java | 23 + .../v1/LicenseConfigServiceClient.java | 1482 + .../v1/LicenseConfigServiceSettings.java | 288 + .../v1/ProjectServiceClient.java | 3 + .../v1/ServingConfigServiceClient.java | 907 +- .../v1/ServingConfigServiceSettings.java | 58 +- .../v1/SessionServiceClient.java | 2 + .../v1/UserLicenseServiceClient.java | 162 +- .../v1/UserLicenseServiceSettings.java | 21 +- .../v1/UserStoreServiceClient.java | 437 + .../v1/UserStoreServiceSettings.java | 229 + .../v1/WidgetConfigServiceClient.java | 473 + .../v1/WidgetConfigServiceSettings.java | 232 + .../discoveryengine/v1/gapic_metadata.json | 153 + .../discoveryengine/v1/package-info.java | 156 +- .../v1/stub/AclConfigServiceStub.java | 47 + .../v1/stub/AclConfigServiceStubSettings.java | 373 + .../v1/stub/AssistantServiceStub.java | 36 + .../v1/stub/AssistantServiceStubSettings.java | 244 +- .../stub/CmekConfigServiceStubSettings.java | 6 +- .../v1/stub/CollectionServiceStub.java | 72 + .../stub/CollectionServiceStubSettings.java | 474 + .../v1/stub/CompletionServiceStub.java | 7 + .../stub/CompletionServiceStubSettings.java | 37 +- .../v1/stub/ControlServiceStubSettings.java | 6 +- ...nversationalSearchServiceStubSettings.java | 6 +- .../v1/stub/DataConnectorServiceStub.java | 72 + .../DataConnectorServiceStubSettings.java | 487 + .../v1/stub/DataStoreServiceStub.java | 11 + .../v1/stub/DataStoreServiceStubSettings.java | 57 +- .../v1/stub/DocumentServiceStubSettings.java | 18 +- .../v1/stub/EngineServiceStub.java | 11 + .../v1/stub/EngineServiceStubSettings.java | 57 +- ...GroundedGenerationServiceStubSettings.java | 6 +- .../GrpcAclConfigServiceCallableFactory.java | 115 + .../v1/stub/GrpcAclConfigServiceStub.java | 196 + .../v1/stub/GrpcAssistantServiceStub.java | 177 + .../GrpcCollectionServiceCallableFactory.java | 115 + .../v1/stub/GrpcCollectionServiceStub.java | 245 + .../v1/stub/GrpcCompletionServiceStub.java | 42 + ...pcDataConnectorServiceCallableFactory.java | 115 + .../v1/stub/GrpcDataConnectorServiceStub.java | 258 + .../v1/stub/GrpcDataStoreServiceStub.java | 61 + .../v1/stub/GrpcEngineServiceStub.java | 61 + ...pcLicenseConfigServiceCallableFactory.java | 115 + .../v1/stub/GrpcLicenseConfigServiceStub.java | 384 + .../v1/stub/GrpcServingConfigServiceStub.java | 161 + .../v1/stub/GrpcUserLicenseServiceStub.java | 46 + .../GrpcUserStoreServiceCallableFactory.java | 115 + .../v1/stub/GrpcUserStoreServiceStub.java | 196 + ...rpcWidgetConfigServiceCallableFactory.java | 115 + .../v1/stub/GrpcWidgetConfigServiceStub.java | 202 + ...tpJsonAclConfigServiceCallableFactory.java | 103 + .../v1/stub/HttpJsonAclConfigServiceStub.java | 260 + .../v1/stub/HttpJsonAssistantServiceStub.java | 314 + .../stub/HttpJsonCmekConfigServiceStub.java | 5 + ...pJsonCollectionServiceCallableFactory.java | 103 + .../stub/HttpJsonCollectionServiceStub.java | 540 + .../stub/HttpJsonCompletionServiceStub.java | 83 + ...tpJsonConversationalSearchServiceStub.java | 1 + ...onDataConnectorServiceCallableFactory.java | 103 + .../HttpJsonDataConnectorServiceStub.java | 557 + .../v1/stub/HttpJsonDataStoreServiceStub.java | 128 + .../v1/stub/HttpJsonDocumentServiceStub.java | 5 + .../v1/stub/HttpJsonEngineServiceStub.java | 124 + ...tpJsonIdentityMappingStoreServiceStub.java | 5 + ...onLicenseConfigServiceCallableFactory.java | 103 + .../HttpJsonLicenseConfigServiceStub.java | 580 + .../v1/stub/HttpJsonProjectServiceStub.java | 6 + .../v1/stub/HttpJsonSchemaServiceStub.java | 5 + .../stub/HttpJsonSearchTuningServiceStub.java | 5 + .../HttpJsonServingConfigServiceStub.java | 279 + .../v1/stub/HttpJsonSessionServiceStub.java | 1 + .../HttpJsonSiteSearchEngineServiceStub.java | 5 + .../v1/stub/HttpJsonUserEventServiceStub.java | 5 + .../stub/HttpJsonUserLicenseServiceStub.java | 76 + ...tpJsonUserStoreServiceCallableFactory.java | 103 + .../v1/stub/HttpJsonUserStoreServiceStub.java | 261 + ...sonWidgetConfigServiceCallableFactory.java | 103 + .../stub/HttpJsonWidgetConfigServiceStub.java | 286 + ...entityMappingStoreServiceStubSettings.java | 6 +- .../v1/stub/LicenseConfigServiceStub.java | 80 + .../LicenseConfigServiceStubSettings.java | 569 + .../v1/stub/ProjectServiceStubSettings.java | 6 +- .../v1/stub/RankServiceStubSettings.java | 6 +- .../RecommendationServiceStubSettings.java | 6 +- .../v1/stub/SchemaServiceStubSettings.java | 6 +- .../stub/SearchTuningServiceStubSettings.java | 6 +- .../v1/stub/ServingConfigServiceStub.java | 30 + .../ServingConfigServiceStubSettings.java | 198 +- .../v1/stub/SessionServiceStubSettings.java | 7 +- .../SiteSearchEngineServiceStubSettings.java | 6 +- .../v1/stub/UserEventServiceStubSettings.java | 19 +- .../v1/stub/UserLicenseServiceStub.java | 8 + .../stub/UserLicenseServiceStubSettings.java | 52 +- .../v1/stub/UserStoreServiceStub.java | 47 + .../v1/stub/UserStoreServiceStubSettings.java | 373 + .../v1/stub/WidgetConfigServiceStub.java | 47 + .../stub/WidgetConfigServiceStubSettings.java | 380 + .../reflect-config.json | 5114 +- .../AclConfigServiceClientHttpJsonTest.java | 222 + .../v1/AclConfigServiceClientTest.java | 199 + .../AssistantServiceClientHttpJsonTest.java | 465 + .../v1/AssistantServiceClientTest.java | 387 + .../CollectionServiceClientHttpJsonTest.java | 365 + .../v1/CollectionServiceClientTest.java | 347 + .../CompletionServiceClientHttpJsonTest.java | 83 + .../v1/CompletionServiceClientTest.java | 89 + ...tionalSearchServiceClientHttpJsonTest.java | 7 + ...ConversationalSearchServiceClientTest.java | 5 + ...ataConnectorServiceClientHttpJsonTest.java | 624 + .../v1/DataConnectorServiceClientTest.java | 527 + .../DataStoreServiceClientHttpJsonTest.java | 244 + .../v1/DataStoreServiceClientTest.java | 210 + .../v1/EngineServiceClientHttpJsonTest.java | 272 + .../v1/EngineServiceClientTest.java | 228 + ...icenseConfigServiceClientHttpJsonTest.java | 838 + .../v1/LicenseConfigServiceClientTest.java | 767 + .../v1/MockAclConfigService.java | 59 + .../v1/MockAclConfigServiceImpl.java | 102 + .../v1/MockAssistantServiceImpl.java | 106 + .../v1/MockCollectionService.java | 59 + .../v1/MockCollectionServiceImpl.java | 125 + .../v1/MockCompletionServiceImpl.java | 23 + .../v1/MockDataConnectorService.java | 59 + .../v1/MockDataConnectorServiceImpl.java | 124 + .../v1/MockDataStoreServiceImpl.java | 43 + .../v1/MockEngineServiceImpl.java | 43 + .../v1/MockLicenseConfigService.java | 59 + .../v1/MockLicenseConfigServiceImpl.java | 191 + .../v1/MockServingConfigServiceImpl.java | 86 + .../v1/MockUserLicenseServiceImpl.java | 23 + .../v1/MockUserStoreService.java | 59 + .../v1/MockUserStoreServiceImpl.java | 102 + .../v1/MockWidgetConfigService.java | 59 + .../v1/MockWidgetConfigServiceImpl.java | 102 + .../v1/ProjectServiceClientHttpJsonTest.java | 4 + .../v1/ProjectServiceClientTest.java | 4 + ...ervingConfigServiceClientHttpJsonTest.java | 589 + .../v1/ServingConfigServiceClientTest.java | 528 + .../v1/SessionServiceClientHttpJsonTest.java | 7 + .../v1/SessionServiceClientTest.java | 5 + .../UserEventServiceClientHttpJsonTest.java | 2 + .../v1/UserEventServiceClientTest.java | 2 + .../UserLicenseServiceClientHttpJsonTest.java | 90 + .../v1/UserLicenseServiceClientTest.java | 80 + .../UserStoreServiceClientHttpJsonTest.java | 239 + .../v1/UserStoreServiceClientTest.java | 213 + ...WidgetConfigServiceClientHttpJsonTest.java | 337 + .../v1/WidgetConfigServiceClientTest.java | 273 + .../v1/AclConfigServiceGrpc.java | 567 + .../v1/AssistantServiceGrpc.java | 669 + .../v1/CollectionServiceGrpc.java | 735 + .../v1/CompletionServiceGrpc.java | 150 +- .../v1/DataConnectorServiceGrpc.java | 743 + .../v1/DataStoreServiceGrpc.java | 308 + .../discoveryengine/v1/EngineServiceGrpc.java | 338 +- .../v1/LicenseConfigServiceGrpc.java | 1173 + .../v1/ServingConfigServiceGrpc.java | 586 +- .../v1/UserLicenseServiceGrpc.java | 159 +- .../v1/UserStoreServiceGrpc.java | 557 + .../v1/WidgetConfigServiceGrpc.java | 571 + .../cloud/discoveryengine/v1/AclConfig.java | 923 + .../discoveryengine/v1/AclConfigName.java | 195 + .../v1/AclConfigOrBuilder.java | 101 + .../discoveryengine/v1/AclConfigProto.java | 103 + .../v1/AclConfigServiceProto.java | 139 + .../discoveryengine/v1/ActionConfig.java | 2839 + .../v1/ActionConfigOrBuilder.java | 274 + .../v1/AdvancedCompleteQueryRequest.java | 6868 +++ ...AdvancedCompleteQueryRequestOrBuilder.java | 546 + .../v1/AdvancedCompleteQueryResponse.java | 10056 ++++ ...dvancedCompleteQueryResponseOrBuilder.java | 354 + .../v1/AgentGatewaySetting.java | 1482 + .../v1/AgentGatewaySettingOrBuilder.java | 85 + .../v1/AgentGatewaySettingProto.java | 114 + .../discoveryengine/v1/AlertPolicyConfig.java | 2211 + .../v1/AlertPolicyConfigOrBuilder.java | 124 + .../v1/AnswerGenerationSpec.java | 2399 + .../v1/AnswerGenerationSpecOrBuilder.java | 73 + .../v1/AnswerQueryRequest.java | 50 +- .../v1/AnswerQueryRequestOrBuilder.java | 14 +- .../discoveryengine/v1/AssistAnswer.java | 6798 ++- .../v1/AssistAnswerOrBuilder.java | 161 +- .../discoveryengine/v1/AssistAnswerProto.java | 260 +- .../cloud/discoveryengine/v1/Assistant.java | 11963 +++- .../v1/AssistantGroundedContent.java | 6246 ++- .../v1/AssistantGroundedContentOrBuilder.java | 40 + .../v1/AssistantOrBuilder.java | 406 + .../discoveryengine/v1/AssistantProto.java | 206 +- .../v1/AssistantServiceProto.java | 302 +- .../cloud/discoveryengine/v1/BAPConfig.java | 3086 + .../v1/BAPConfigOrBuilder.java | 228 + .../v1/BatchUpdateUserLicensesRequest.java | 45 +- ...tchUpdateUserLicensesRequestOrBuilder.java | 12 +- .../v1/BillingAccountLicenseConfigName.java | 214 + .../cloud/discoveryengine/v1/Chunk.java | 242 +- .../cloud/discoveryengine/v1/ChunkProto.java | 36 +- .../cloud/discoveryengine/v1/Citation.java | 1729 + .../discoveryengine/v1/CitationMetadata.java | 970 + .../v1/CitationMetadataOrBuilder.java | 94 + .../discoveryengine/v1/CitationOrBuilder.java | 172 + .../cloud/discoveryengine/v1/CliConfig.java | 696 + .../v1/CliConfigOrBuilder.java | 82 + .../cloud/discoveryengine/v1/CmekConfig.java | 74 +- .../v1/CmekConfigOrBuilder.java | 14 +- .../v1/CmekConfigServiceProto.java | 147 +- .../cloud/discoveryengine/v1/Collection.java | 1163 + .../v1/CollectionOrBuilder.java | 139 + .../discoveryengine/v1/CollectionProto.java | 103 + .../v1/CollectionServiceProto.java | 158 + .../cloud/discoveryengine/v1/CommonProto.java | 257 +- .../v1/CompleteQueryRequest.java | 70 +- .../v1/CompleteQueryRequestOrBuilder.java | 20 +- .../v1/CompletionConfigName.java | 482 + .../discoveryengine/v1/CompletionInfo.java | 28 +- .../v1/CompletionInfoOrBuilder.java | 8 +- .../v1/CompletionServiceProto.java | 387 +- .../discoveryengine/v1/ConnectorType.java | 495 + .../v1/ControlServiceProto.java | 18 +- .../v1/ConversationalSearchServiceProto.java | 214 +- .../v1/CreateAssistantRequest.java | 1189 + .../v1/CreateAssistantRequestOrBuilder.java | 146 + .../v1/CreateLicenseConfigRequest.java | 1183 + .../CreateLicenseConfigRequestOrBuilder.java | 142 + .../v1/CreateServingConfigRequest.java | 1160 + .../CreateServingConfigRequestOrBuilder.java | 137 + .../v1/CreateSessionRequest.java | 224 + .../v1/CreateSessionRequestOrBuilder.java | 36 + .../discoveryengine/v1/DataConnector.java | 25889 +++++++++ .../discoveryengine/v1/DataConnectorName.java | 226 + .../v1/DataConnectorOrBuilder.java | 2114 + .../v1/DataConnectorProto.java | 667 + .../v1/DataConnectorServiceProto.java | 192 + .../v1/DataProtectionPolicy.java | 1468 + .../v1/DataProtectionPolicyOrBuilder.java | 76 + .../cloud/discoveryengine/v1/DataStore.java | 17826 ++++-- .../v1/DataStoreOrBuilder.java | 222 + .../discoveryengine/v1/DataStoreProto.java | 320 +- .../v1/DataStoreServiceProto.java | 185 +- .../v1/DeleteAssistantRequest.java | 678 + .../v1/DeleteAssistantRequestOrBuilder.java | 76 + .../v1/DeleteCollectionMetadata.java | 992 + .../v1/DeleteCollectionMetadataOrBuilder.java | 105 + .../v1/DeleteCollectionRequest.java | 622 + .../v1/DeleteCollectionRequestOrBuilder.java | 60 + .../v1/DeleteServingConfigRequest.java | 624 + .../DeleteServingConfigRequestOrBuilder.java | 60 + .../discoveryengine/v1/DestinationConfig.java | 2707 + .../v1/DestinationConfigOrBuilder.java | 205 + .../v1/DistributeLicenseConfigRequest.java | 1246 + ...stributeLicenseConfigRequestOrBuilder.java | 149 + .../v1/DistributeLicenseConfigResponse.java | 717 + ...tributeLicenseConfigResponseOrBuilder.java | 65 + .../cloud/discoveryengine/v1/Document.java | 162 +- .../discoveryengine/v1/DocumentOrBuilder.java | 33 +- .../v1/DocumentProcessingConfig.java | 298 +- .../v1/DocumentProcessingConfigProto.java | 56 +- .../v1/DocumentServiceProto.java | 26 +- .../cloud/discoveryengine/v1/DynamicTool.java | 1071 + .../v1/DynamicToolOrBuilder.java | 119 + .../cloud/discoveryengine/v1/Engine.java | 32607 +++++++---- .../discoveryengine/v1/EngineOrBuilder.java | 1110 + .../cloud/discoveryengine/v1/EngineProto.java | 245 +- .../v1/EngineServiceProto.java | 82 +- .../cloud/discoveryengine/v1/Feedback.java | 5042 ++ .../discoveryengine/v1/FeedbackOrBuilder.java | 302 + .../discoveryengine/v1/FeedbackProto.java | 165 + .../v1/GenerateGroundedContentRequest.java | 1704 +- .../v1/GenerateGroundedContentResponse.java | 4842 +- .../v1/GetAclConfigRequest.java | 653 + .../v1/GetAclConfigRequestOrBuilder.java | 70 + .../v1/GetAssistantRequest.java | 629 + .../v1/GetAssistantRequestOrBuilder.java | 62 + .../v1/GetDataConnectorRequest.java | 685 + .../v1/GetDataConnectorRequestOrBuilder.java | 78 + .../v1/GetLicenseConfigRequest.java | 685 + .../v1/GetLicenseConfigRequestOrBuilder.java | 78 + .../v1/GetServingConfigRequest.java | 618 + .../v1/GetServingConfigRequestOrBuilder.java | 60 + .../v1/GetUserStoreRequest.java | 627 + .../v1/GetUserStoreRequestOrBuilder.java | 62 + .../v1/GetWidgetConfigRequest.java | 2092 + .../v1/GetWidgetConfigRequestOrBuilder.java | 197 + .../v1/GroundedGenerationServiceProto.java | 313 +- .../v1/HealthcareFhirConfig.java | 371 +- .../v1/HealthcareFhirConfigOrBuilder.java | 78 + .../v1/IdentityMappingEntry.java | 189 + .../v1/IdentityMappingEntryOrBuilder.java | 26 + .../v1/IdentityMappingStoreProto.java | 17 +- .../v1/IdentityMappingStoreServiceProto.java | 18 +- .../v1/IdentityScheduleConfig.java | 1095 + .../v1/IdentityScheduleConfigOrBuilder.java | 129 + .../cloud/discoveryengine/v1/IdpConfig.java | 1677 + .../v1/IdpConfigOrBuilder.java | 95 + .../discoveryengine/v1/ImportConfigProto.java | 82 +- .../v1/ImportDocumentsRequest.java | 13 +- .../v1/ImportDocumentsRequestOrBuilder.java | 2 - .../v1/ImportUserEventsMetadata.java | 93 +- .../v1/ImportUserEventsMetadataOrBuilder.java | 21 +- .../discoveryengine/v1/LicenseConfig.java | 3113 ++ .../discoveryengine/v1/LicenseConfigName.java | 230 + .../v1/LicenseConfigOrBuilder.java | 394 + .../v1/LicenseConfigProto.java | 144 + .../v1/LicenseConfigServiceProto.java | 287 + .../v1/LicenseConfigUsageStats.java | 694 + .../v1/LicenseConfigUsageStatsOrBuilder.java | 67 + .../v1/ListAssistantsRequest.java | 979 + .../v1/ListAssistantsRequestOrBuilder.java | 119 + .../v1/ListAssistantsResponse.java | 1140 + .../v1/ListAssistantsResponseOrBuilder.java | 116 + .../v1/ListLicenseConfigsRequest.java | 1192 + .../ListLicenseConfigsRequestOrBuilder.java | 151 + .../v1/ListLicenseConfigsResponse.java | 1160 + .../ListLicenseConfigsResponseOrBuilder.java | 115 + .../ListLicenseConfigsUsageStatsRequest.java | 638 + ...enseConfigsUsageStatsRequestOrBuilder.java | 60 + .../ListLicenseConfigsUsageStatsResponse.java | 1045 + ...nseConfigsUsageStatsResponseOrBuilder.java | 101 + .../v1/ListServingConfigsRequest.java | 923 + .../ListServingConfigsRequestOrBuilder.java | 103 + .../v1/ListServingConfigsResponse.java | 1133 + .../ListServingConfigsResponseOrBuilder.java | 110 + .../v1/ListSessionsRequest.java | 175 +- .../v1/ListSessionsRequestOrBuilder.java | 50 +- .../v1/ListUserLicensesRequest.java | 366 +- .../v1/ListUserLicensesRequestOrBuilder.java | 76 +- .../discoveryengine/v1/LoggingProto.java | 96 + .../discoveryengine/v1/ModelInfoView.java | 228 + .../v1/ObservabilityConfig.java | 609 + .../v1/ObservabilityConfigOrBuilder.java | 56 + .../cloud/discoveryengine/v1/Project.java | 14867 ++++- .../discoveryengine/v1/ProjectOrBuilder.java | 89 + .../discoveryengine/v1/ProjectProto.java | 259 +- .../v1/ProjectServiceProto.java | 61 +- .../v1/ProvisionProjectRequest.java | 974 +- .../v1/ProvisionProjectRequestOrBuilder.java | 44 + .../PurgeCompletionSuggestionsResponse.java | 6 +- .../v1/PurgeIdentityMappingsRequest.java | 7 + ...PurgeIdentityMappingsRequestOrBuilder.java | 2 + .../cloud/discoveryengine/v1/RankRequest.java | 46 +- .../v1/RankRequestOrBuilder.java | 10 +- .../discoveryengine/v1/RankServiceProto.java | 18 +- .../discoveryengine/v1/RankingRecord.java | 16 +- .../v1/RankingRecordOrBuilder.java | 4 +- .../v1/RecommendationServiceProto.java | 25 +- .../v1/RetractLicenseConfigRequest.java | 1078 + .../RetractLicenseConfigRequestOrBuilder.java | 130 + .../v1/RetractLicenseConfigResponse.java | 713 + ...RetractLicenseConfigResponseOrBuilder.java | 65 + .../v1/SchemaServiceProto.java | 25 +- .../cloud/discoveryengine/v1/SearchInfo.java | 28 +- .../v1/SearchInfoOrBuilder.java | 8 +- .../discoveryengine/v1/SearchRequest.java | 138 + .../v1/SearchRequestOrBuilder.java | 30 + .../v1/SearchTuningServiceProto.java | 25 +- .../discoveryengine/v1/ServingConfig.java | 316 + .../v1/ServingConfigOrBuilder.java | 44 + .../v1/ServingConfigProto.java | 79 +- .../v1/ServingConfigServiceProto.java | 181 +- .../cloud/discoveryengine/v1/Session.java | 337 + .../discoveryengine/v1/SessionConfig.java | 1746 + .../v1/SessionConfigOrBuilder.java | 104 + .../cloud/discoveryengine/v1/SessionName.java | 166 +- .../discoveryengine/v1/SessionOrBuilder.java | 36 + .../discoveryengine/v1/SessionProto.java | 48 +- .../v1/SessionServiceProto.java | 27 +- .../v1/SetUpDataConnectorMetadata.java | 406 + .../SetUpDataConnectorMetadataOrBuilder.java | 27 + .../v1/SetUpDataConnectorRequest.java | 1492 + .../SetUpDataConnectorRequestOrBuilder.java | 202 + .../v1/SiteSearchEngineServiceProto.java | 21 +- .../discoveryengine/v1/SolutionType.java | 23 + .../v1/StreamAssistRequest.java | 90 +- .../v1/StreamAssistResponse.java | 5060 +- .../v1/StreamAssistResponseOrBuilder.java | 234 +- .../discoveryengine/v1/SubscriptionTerm.java | 237 + .../discoveryengine/v1/SubscriptionTier.java | 496 + .../cloud/discoveryengine/v1/Tenant.java | 998 + .../discoveryengine/v1/TenantOrBuilder.java | 112 + .../v1/UpdateAclConfigRequest.java | 652 + .../v1/UpdateAclConfigRequestOrBuilder.java | 53 + .../v1/UpdateAssistantRequest.java | 1161 + .../v1/UpdateAssistantRequestOrBuilder.java | 147 + .../v1/UpdateDataConnectorRequest.java | 1373 + .../UpdateDataConnectorRequestOrBuilder.java | 198 + .../v1/UpdateLicenseConfigRequest.java | 1085 + .../UpdateLicenseConfigRequestOrBuilder.java | 126 + .../v1/UpdateUserStoreRequest.java | 1041 + .../v1/UpdateUserStoreRequestOrBuilder.java | 117 + .../v1/UpdateWidgetConfigRequest.java | 1179 + .../UpdateWidgetConfigRequestOrBuilder.java | 150 + .../cloud/discoveryengine/v1/UserEvent.java | 639 +- .../v1/UserEventOrBuilder.java | 118 +- .../discoveryengine/v1/UserEventProto.java | 57 +- .../v1/UserEventServiceProto.java | 21 +- .../cloud/discoveryengine/v1/UserInfo.java | 1493 +- .../discoveryengine/v1/UserInfoOrBuilder.java | 58 + .../cloud/discoveryengine/v1/UserLicense.java | 37 +- .../v1/UserLicenseOrBuilder.java | 4 +- .../discoveryengine/v1/UserLicenseProto.java | 35 +- .../v1/UserLicenseServiceProto.java | 101 +- .../cloud/discoveryengine/v1/UserStore.java | 1306 + .../v1/UserStoreOrBuilder.java | 170 + .../discoveryengine/v1/UserStoreProto.java | 107 + .../v1/UserStoreServiceProto.java | 144 + .../discoveryengine/v1/WidgetConfig.java | 46632 ++++++++++++++++ .../discoveryengine/v1/WidgetConfigName.java | 556 + .../v1/WidgetConfigOrBuilder.java | 901 + .../discoveryengine/v1/WidgetConfigProto.java | 761 + .../v1/WidgetConfigServiceProto.java | 183 + .../discoveryengine/v1/WorkspaceConfig.java | 65 +- .../v1/WorkspaceConfigOrBuilder.java | 12 +- .../cloud/discoveryengine/v1/acl_config.proto | 49 + .../v1/acl_config_service.proto | 81 + .../v1/agent_gateway_setting.proto | 57 + .../cloud/discoveryengine/v1/answer.proto | 2 +- .../discoveryengine/v1/assist_answer.proto | 155 +- .../cloud/discoveryengine/v1/assistant.proto | 213 +- .../v1/assistant_service.proto | 231 +- .../cloud/discoveryengine/v1/chunk.proto | 6 +- .../v1/cmek_config_service.proto | 22 +- .../cloud/discoveryengine/v1/collection.proto | 58 + .../v1/collection_service.proto | 119 + .../cloud/discoveryengine/v1/common.proto | 230 +- .../cloud/discoveryengine/v1/completion.proto | 2 +- .../v1/completion_service.proto | 338 +- .../cloud/discoveryengine/v1/control.proto | 5 +- .../discoveryengine/v1/control_service.proto | 6 +- .../discoveryengine/v1/conversation.proto | 2 +- .../v1/conversational_search_service.proto | 45 +- .../v1/custom_tuning_model.proto | 2 +- .../discoveryengine/v1/data_connector.proto | 930 + .../v1/data_connector_service.proto | 203 + .../cloud/discoveryengine/v1/data_store.proto | 170 +- .../v1/data_store_service.proto | 49 +- .../cloud/discoveryengine/v1/document.proto | 15 +- .../v1/document_processing_config.proto | 11 +- .../discoveryengine/v1/document_service.proto | 6 +- .../cloud/discoveryengine/v1/engine.proto | 241 +- .../discoveryengine/v1/engine_service.proto | 48 +- .../cloud/discoveryengine/v1/feedback.proto | 162 + .../v1/grounded_generation_service.proto | 113 +- .../cloud/discoveryengine/v1/grounding.proto | 2 +- .../v1/identity_mapping_store.proto | 5 +- .../v1/identity_mapping_store_service.proto | 7 +- .../discoveryengine/v1/import_config.proto | 13 +- .../discoveryengine/v1/license_config.proto | 124 + .../v1/license_config_service.proto | 306 + .../cloud/discoveryengine/v1/logging.proto | 40 + .../cloud/discoveryengine/v1/project.proto | 244 +- .../discoveryengine/v1/project_service.proto | 25 +- .../discoveryengine/v1/purge_config.proto | 5 +- .../discoveryengine/v1/rank_service.proto | 12 +- .../v1/recommendation_service.proto | 6 +- .../cloud/discoveryengine/v1/safety.proto | 2 +- .../cloud/discoveryengine/v1/schema.proto | 2 +- .../discoveryengine/v1/schema_service.proto | 6 +- .../discoveryengine/v1/search_service.proto | 6 + .../v1/search_tuning_service.proto | 6 +- .../discoveryengine/v1/serving_config.proto | 42 +- .../v1/serving_config_service.proto | 157 +- .../cloud/discoveryengine/v1/session.proto | 13 +- .../discoveryengine/v1/session_service.proto | 7 +- .../v1/site_search_engine.proto | 2 +- .../v1/site_search_engine_service.proto | 6 +- .../cloud/discoveryengine/v1/user_event.proto | 34 +- .../v1/user_event_service.proto | 7 +- .../discoveryengine/v1/user_license.proto | 16 +- .../v1/user_license_service.proto | 75 +- .../cloud/discoveryengine/v1/user_store.proto | 78 + .../v1/user_store_service.proto | 87 + .../discoveryengine/v1/widget_config.proto | 1060 + .../v1/widget_config_service.proto | 149 + .../SyncCreateSetCredentialsProvider.java | 45 + .../create/SyncCreateSetEndpoint.java | 42 + .../SyncCreateUseHttpJsonTransport.java | 41 + .../getaclconfig/AsyncGetAclConfig.java | 50 + .../getaclconfig/SyncGetAclConfig.java | 46 + .../SyncGetAclConfigAclconfigname.java | 42 + .../getaclconfig/SyncGetAclConfigString.java | 42 + .../updateaclconfig/AsyncUpdateAclConfig.java | 47 + .../updateaclconfig/SyncUpdateAclConfig.java | 43 + .../updateaclconfig/SyncUpdateAclConfig.java | 56 + .../createassistant/AsyncCreateAssistant.java | 53 + .../createassistant/SyncCreateAssistant.java | 49 + .../deleteassistant/AsyncDeleteAssistant.java | 53 + .../deleteassistant/SyncDeleteAssistant.java | 49 + .../SyncDeleteAssistantAssistantname.java | 43 + .../SyncDeleteAssistantString.java | 44 + .../getassistant/AsyncGetAssistant.java | 53 + .../getassistant/SyncGetAssistant.java | 49 + .../SyncGetAssistantAssistantname.java | 43 + .../getassistant/SyncGetAssistantString.java | 44 + .../listassistants/AsyncListAssistants.java | 55 + .../AsyncListAssistantsPaged.java | 63 + .../listassistants/SyncListAssistants.java | 51 + .../SyncListAssistantsEnginename.java | 44 + .../SyncListAssistantsString.java | 45 + .../updateassistant/AsyncUpdateAssistant.java | 51 + .../updateassistant/SyncUpdateAssistant.java | 47 + ...SyncUpdateAssistantAssistantFieldmask.java | 43 + .../SyncCreateAssistant.java} | 14 +- .../SyncCreateSetCredentialsProvider.java | 45 + .../create/SyncCreateSetEndpoint.java | 42 + .../SyncCreateUseHttpJsonTransport.java | 41 + .../AsyncDeleteCollection.java | 50 + .../AsyncDeleteCollectionLRO.java | 51 + .../SyncDeleteCollection.java | 46 + .../SyncDeleteCollectionCollectionname.java | 42 + .../SyncDeleteCollectionString.java | 42 + .../getiampolicy/AsyncGetIamPolicy.java | 51 + .../getiampolicy/SyncGetIamPolicy.java | 48 + .../SyncGetIamPolicyResourcename.java | 43 + .../getiampolicy/SyncGetIamPolicyString.java | 42 + .../setiampolicy/AsyncSetIamPolicy.java | 52 + .../setiampolicy/SyncSetIamPolicy.java | 49 + .../SyncSetIamPolicyResourcenamePolicy.java | 44 + .../SyncSetIamPolicyStringPolicy.java | 43 + .../SyncDeleteCollection.java | 54 + .../getiampolicy/SyncGetIamPolicy.java | 56 + .../AsyncAdvancedCompleteQuery.java | 65 + .../SyncAdvancedCompleteQuery.java | 62 + .../createsession/AsyncCreateSession.java | 1 + .../createsession/SyncCreateSession.java | 1 + .../SyncCreateSetCredentialsProvider.java | 45 + .../create/SyncCreateSetEndpoint.java | 42 + .../SyncCreateUseHttpJsonTransport.java | 41 + .../AsyncGetDataConnector.java | 51 + .../SyncGetDataConnector.java | 47 + ...SyncGetDataConnectorDataconnectorname.java | 43 + .../SyncGetDataConnectorString.java | 43 + .../AsyncSetUpDataConnector.java | 55 + .../AsyncSetUpDataConnectorLRO.java | 55 + .../SyncSetUpDataConnector.java | 50 + ...LocationnameStringStringDataconnector.java | 50 + ...nectorStringStringStringDataconnector.java | 49 + .../AsyncUpdateDataConnector.java | 52 + .../SyncUpdateDataConnector.java | 48 + ...teDataConnectorDataconnectorFieldmask.java | 45 + .../SyncGetDataConnector.java | 57 + .../SyncSetUpDataConnector.java | 54 + .../getiampolicy/AsyncGetIamPolicy.java | 54 + .../getiampolicy/SyncGetIamPolicy.java | 51 + .../SyncGetIamPolicyResourcename.java | 45 + .../getiampolicy/SyncGetIamPolicyString.java | 42 + .../setiampolicy/AsyncSetIamPolicy.java | 55 + .../setiampolicy/SyncSetIamPolicy.java | 52 + .../SyncSetIamPolicyResourcenamePolicy.java | 46 + .../SyncSetIamPolicyStringPolicy.java | 43 + .../getiampolicy/AsyncGetIamPolicy.java | 52 + .../getiampolicy/SyncGetIamPolicy.java | 49 + .../SyncGetIamPolicyResourcename.java | 43 + .../getiampolicy/SyncGetIamPolicyString.java | 42 + .../setiampolicy/AsyncSetIamPolicy.java | 53 + .../setiampolicy/SyncSetIamPolicy.java | 50 + .../SyncSetIamPolicyResourcenamePolicy.java | 44 + .../SyncSetIamPolicyStringPolicy.java | 43 + .../SyncCreateSetCredentialsProvider.java | 45 + .../create/SyncCreateSetEndpoint.java | 42 + .../SyncCreateUseHttpJsonTransport.java | 41 + .../AsyncCreateLicenseConfig.java | 53 + .../SyncCreateLicenseConfig.java | 49 + ...ConfigLocationnameLicenseconfigString.java | 46 + ...icenseConfigStringLicenseconfigString.java | 46 + .../AsyncDistributeLicenseConfig.java | 58 + .../SyncDistributeLicenseConfig.java | 55 + ...licenseconfignameLongStringLongString.java | 53 + ...censeConfigStringLongStringLongString.java | 52 + .../AsyncGetLicenseConfig.java | 52 + .../SyncGetLicenseConfig.java | 48 + ...SyncGetLicenseConfigLicenseconfigname.java | 43 + .../SyncGetLicenseConfigString.java | 43 + .../AsyncListLicenseConfigs.java | 56 + .../AsyncListLicenseConfigsPaged.java | 64 + .../SyncListLicenseConfigs.java | 53 + .../SyncListLicenseConfigsLocationname.java | 46 + .../SyncListLicenseConfigsString.java | 46 + .../AsyncRetractLicenseConfig.java | 59 + .../SyncRetractLicenseConfig.java | 56 + ...onfignameLicenseconfignameBooleanLong.java | 54 + ...untlicenseconfignameStringBooleanLong.java | 53 + ...figStringLicenseconfignameBooleanLong.java | 53 + ...tLicenseConfigStringStringBooleanLong.java | 53 + .../AsyncUpdateLicenseConfig.java | 52 + .../SyncUpdateLicenseConfig.java | 48 + ...teLicenseConfigLicenseconfigFieldmask.java | 45 + .../SyncCreateLicenseConfig.java | 57 + .../AsyncProvisionProject.java | 1 + .../AsyncProvisionProjectLRO.java | 1 + .../SyncProvisionProject.java | 1 + .../AsyncCreateServingConfig.java | 56 + .../SyncCreateServingConfig.java | 52 + ...onfigDatastorenameServingconfigString.java | 47 + ...ngConfigEnginenameServingconfigString.java | 46 + ...ervingConfigStringServingconfigString.java | 48 + .../AsyncDeleteServingConfig.java | 54 + .../SyncDeleteServingConfig.java | 50 + ...cDeleteServingConfigServingconfigname.java | 45 + .../SyncDeleteServingConfigString.java | 46 + .../AsyncGetServingConfig.java | 54 + .../SyncGetServingConfig.java | 50 + ...SyncGetServingConfigServingconfigname.java | 45 + .../SyncGetServingConfigString.java | 46 + .../AsyncListServingConfigs.java | 58 + .../AsyncListServingConfigsPaged.java | 66 + .../SyncListServingConfigs.java | 55 + .../SyncListServingConfigsDatastorename.java | 47 + .../SyncListServingConfigsEnginename.java | 46 + .../SyncListServingConfigsString.java | 48 + .../SyncCreateServingConfig.java} | 14 +- .../createsession/AsyncCreateSession.java | 1 + .../createsession/SyncCreateSession.java | 1 + .../updateaclconfig/SyncUpdateAclConfig.java | 56 + .../SyncCreateAssistant.java} | 14 +- .../SyncDeleteCollection.java | 54 + .../getiampolicy/SyncGetIamPolicy.java | 57 + .../SyncGetDataConnector.java | 57 + .../SyncSetUpDataConnector.java | 54 + .../SyncCreateLicenseConfig.java | 57 + .../SyncCreateServingConfig.java} | 14 +- .../SyncListLicenseConfigsUsageStats.java} | 14 +- .../getuserstore/SyncGetUserStore.java | 56 + .../getwidgetconfig/SyncGetWidgetConfig.java | 57 + .../AsyncListLicenseConfigsUsageStats.java | 50 + .../SyncListLicenseConfigsUsageStats.java | 47 + ...yncListLicenseConfigsUsageStatsString.java | 43 + ...LicenseConfigsUsageStatsUserstorename.java | 43 + .../AsyncListUserLicenses.java | 1 + .../AsyncListUserLicensesPaged.java | 1 + .../SyncListUserLicenses.java | 1 + .../SyncListLicenseConfigsUsageStats.java} | 14 +- .../SyncCreateSetCredentialsProvider.java | 45 + .../create/SyncCreateSetEndpoint.java | 42 + .../SyncCreateUseHttpJsonTransport.java | 41 + .../getuserstore/AsyncGetUserStore.java | 50 + .../getuserstore/SyncGetUserStore.java | 46 + .../getuserstore/SyncGetUserStoreString.java | 42 + .../SyncGetUserStoreUserstorename.java | 42 + .../updateuserstore/AsyncUpdateUserStore.java | 51 + .../updateuserstore/SyncUpdateUserStore.java | 47 + ...SyncUpdateUserStoreUserstoreFieldmask.java | 43 + .../getuserstore/SyncGetUserStore.java | 56 + .../SyncCreateSetCredentialsProvider.java | 45 + .../create/SyncCreateSetEndpoint.java | 42 + .../SyncCreateUseHttpJsonTransport.java | 41 + .../getwidgetconfig/AsyncGetWidgetConfig.java | 59 + .../getwidgetconfig/SyncGetWidgetConfig.java | 55 + .../SyncGetWidgetConfigString.java | 45 + .../SyncGetWidgetConfigWidgetconfigname.java | 44 + .../AsyncUpdateWidgetConfig.java | 51 + .../SyncUpdateWidgetConfig.java | 47 + ...dateWidgetConfigWidgetconfigFieldmask.java | 44 + .../getwidgetconfig/SyncGetWidgetConfig.java | 57 + .../DocumentProcessorServiceClient.java | 3 + .../reflect-config.json | 45 + ...entProcessorServiceClientHttpJsonTest.java | 2 + .../DocumentProcessorServiceClientTest.java | 2 + .../v1beta3/DocumentAiProcessor.java | 83 +- .../v1beta3/DocumentAiProcessorService.java | 357 +- .../documentai/v1beta3/GroundingSettings.java | 779 + .../v1beta3/GroundingSettingsOrBuilder.java | 56 + .../documentai/v1beta3/ProcessorVersion.java | 339 + .../v1beta3/ProcessorVersionOrBuilder.java | 49 + .../v1beta3/ProcessorVersionOverrides.java | 737 + .../ProcessorVersionOverridesOrBuilder.java | 71 + .../v1beta3/ReviewDocumentRequest.java | 8 +- .../ReviewDocumentRequestOrBuilder.java | 4 +- .../v1beta3/TrainProcessorVersionRequest.java | 323 + ...TrainProcessorVersionRequestOrBuilder.java | 44 + .../v1beta3/document_processor_service.proto | 4 + .../cloud/documentai/v1beta3/processor.proto | 35 + .../AsyncTrainProcessorVersion.java | 2 + .../AsyncTrainProcessorVersionLRO.java | 2 + .../SyncTrainProcessorVersion.java | 2 + .../reflect-config.json | 18 + .../WorkforcePoolAttributeSyncEventLog.java | 1062 + ...rcePoolAttributeSyncEventLogOrBuilder.java | 130 + .../v1/WorkforcePoolPlatformLogsProto.java | 81 + .../v1/workforce_pool_platform_logs.proto | 49 + .../reflect-config.json | 81 + .../maps/solar/v1/BuildingInsights.java | 1665 +- .../maps/solar/v1/SolarServiceProto.java | 86 +- .../google/maps/solar/v1/solar_service.proto | 28 + .../networkmanagement/v1/DeliverInfo.java | 23 + .../cloud/networkmanagement/v1/DropInfo.java | 23 + .../cloud/networkmanagement/v1/Endpoint.java | 310 +- .../v1/EndpointOrBuilder.java | 32 + .../networkmanagement/v1/InstanceInfo.java | 22 +- .../v1/InstanceInfoOrBuilder.java | 6 +- .../v1/LoadBalancerInfo.java | 14 +- .../v1/LoadBalancerInfoOrBuilder.java | 4 +- .../cloud/networkmanagement/v1/RouteInfo.java | 46 +- .../v1/RouteInfoOrBuilder.java | 14 +- .../cloud/networkmanagement/v1/Step.java | 376 +- .../networkmanagement/v1/StepOrBuilder.java | 48 +- .../networkmanagement/v1/TestOuterClass.java | 50 +- .../networkmanagement/v1/TraceProto.java | 122 +- .../v1/connectivity_test.proto | 6 + .../cloud/networkmanagement/v1/trace.proto | 12 + .../v1beta1/DeliverInfo.java | 23 + .../networkmanagement/v1beta1/DropInfo.java | 23 + .../networkmanagement/v1beta1/Endpoint.java | 310 +- .../v1beta1/EndpointOrBuilder.java | 32 + .../v1beta1/InstanceInfo.java | 22 +- .../v1beta1/InstanceInfoOrBuilder.java | 6 +- .../v1beta1/LoadBalancerInfo.java | 14 +- .../v1beta1/LoadBalancerInfoOrBuilder.java | 4 +- .../networkmanagement/v1beta1/RouteInfo.java | 46 +- .../v1beta1/RouteInfoOrBuilder.java | 14 +- .../cloud/networkmanagement/v1beta1/Step.java | 379 +- .../v1beta1/StepOrBuilder.java | 48 +- .../v1beta1/TestOuterClass.java | 64 +- .../networkmanagement/v1beta1/TraceProto.java | 128 +- .../v1beta1/connectivity_test.proto | 6 + .../networkmanagement/v1beta1/trace.proto | 12 + .../v1/SecretManagerServiceClient.java | 18 +- .../SecretManagerServiceStubSettings.java | 11 +- .../reflect-config.json | 32 +- ...ecretManagerServiceClientHttpJsonTest.java | 16 +- .../v1/SecretManagerServiceClientTest.java | 16 +- .../v1/CloudSqlSingleUserCredentials.java | 991 + ...loudSqlSingleUserCredentialsOrBuilder.java | 108 + .../v1/EnableManagedRotationRequest.java | 1367 +- ...EnableManagedRotationRequestOrBuilder.java | 14 +- .../secretmanager/v1/ResourcesProto.java | 26 +- .../cloud/secretmanager/v1/ServiceProto.java | 211 +- .../cloud/secretmanager/v1/resources.proto | 14 + .../cloud/secretmanager/v1/service.proto | 20 +- ...retnameCloudsqlsingleusercredentials.java} | 20 +- ...nStringCloudsqlsingleusercredentials.java} | 20 +- .../storage/it/ITGrpcDirectPathTest.java | 4 +- 794 files changed, 354174 insertions(+), 36142 deletions(-) create mode 100644 java-chat/proto-google-cloud-chat-v1/src/main/java/com/google/chat/v1/Citation.java create mode 100644 java-chat/proto-google-cloud-chat-v1/src/main/java/com/google/chat/v1/CitationOrBuilder.java create mode 100644 java-chat/proto-google-cloud-chat-v1/src/main/java/com/google/chat/v1/CitationProto.java create mode 100644 java-chat/proto-google-cloud-chat-v1/src/main/java/com/google/chat/v1/CitedSource.java create mode 100644 java-chat/proto-google-cloud-chat-v1/src/main/java/com/google/chat/v1/CitedSourceOrBuilder.java create mode 100644 java-chat/proto-google-cloud-chat-v1/src/main/java/com/google/chat/v1/CitedSourceProto.java create mode 100644 java-chat/proto-google-cloud-chat-v1/src/main/java/com/google/chat/v1/Elements.java create mode 100644 java-chat/proto-google-cloud-chat-v1/src/main/java/com/google/chat/v1/ElementsCommonProto.java create mode 100644 java-chat/proto-google-cloud-chat-v1/src/main/java/com/google/chat/v1/ElementsImage.java create mode 100644 java-chat/proto-google-cloud-chat-v1/src/main/java/com/google/chat/v1/ElementsImageOrBuilder.java create mode 100644 java-chat/proto-google-cloud-chat-v1/src/main/java/com/google/chat/v1/ElementsOrBuilder.java create mode 100644 java-chat/proto-google-cloud-chat-v1/src/main/java/com/google/chat/v1/ElementsProto.java create mode 100644 java-chat/proto-google-cloud-chat-v1/src/main/proto/google/chat/v1/citation.proto create mode 100644 java-chat/proto-google-cloud-chat-v1/src/main/proto/google/chat/v1/cited_source.proto create mode 100644 java-chat/proto-google-cloud-chat-v1/src/main/proto/google/chat/v1/elements.proto create mode 100644 java-chat/proto-google-cloud-chat-v1/src/main/proto/google/chat/v1/elements_common.proto create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/AclConfigServiceClient.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/AclConfigServiceSettings.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/CollectionServiceClient.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/CollectionServiceSettings.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/DataConnectorServiceClient.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/DataConnectorServiceSettings.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/LicenseConfigServiceClient.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/LicenseConfigServiceSettings.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/UserStoreServiceClient.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/UserStoreServiceSettings.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/WidgetConfigServiceClient.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/WidgetConfigServiceSettings.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/AclConfigServiceStub.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/AclConfigServiceStubSettings.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/CollectionServiceStub.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/CollectionServiceStubSettings.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/DataConnectorServiceStub.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/DataConnectorServiceStubSettings.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcAclConfigServiceCallableFactory.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcAclConfigServiceStub.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcCollectionServiceCallableFactory.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcCollectionServiceStub.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcDataConnectorServiceCallableFactory.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcDataConnectorServiceStub.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcLicenseConfigServiceCallableFactory.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcLicenseConfigServiceStub.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcUserStoreServiceCallableFactory.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcUserStoreServiceStub.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcWidgetConfigServiceCallableFactory.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcWidgetConfigServiceStub.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonAclConfigServiceCallableFactory.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonAclConfigServiceStub.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonCollectionServiceCallableFactory.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonCollectionServiceStub.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonDataConnectorServiceCallableFactory.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonDataConnectorServiceStub.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonLicenseConfigServiceCallableFactory.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonLicenseConfigServiceStub.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonUserStoreServiceCallableFactory.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonUserStoreServiceStub.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonWidgetConfigServiceCallableFactory.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonWidgetConfigServiceStub.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/LicenseConfigServiceStub.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/LicenseConfigServiceStubSettings.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/UserStoreServiceStub.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/UserStoreServiceStubSettings.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/WidgetConfigServiceStub.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/WidgetConfigServiceStubSettings.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/test/java/com/google/cloud/discoveryengine/v1/AclConfigServiceClientHttpJsonTest.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/test/java/com/google/cloud/discoveryengine/v1/AclConfigServiceClientTest.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/test/java/com/google/cloud/discoveryengine/v1/CollectionServiceClientHttpJsonTest.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/test/java/com/google/cloud/discoveryengine/v1/CollectionServiceClientTest.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/test/java/com/google/cloud/discoveryengine/v1/DataConnectorServiceClientHttpJsonTest.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/test/java/com/google/cloud/discoveryengine/v1/DataConnectorServiceClientTest.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/test/java/com/google/cloud/discoveryengine/v1/LicenseConfigServiceClientHttpJsonTest.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/test/java/com/google/cloud/discoveryengine/v1/LicenseConfigServiceClientTest.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/test/java/com/google/cloud/discoveryengine/v1/MockAclConfigService.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/test/java/com/google/cloud/discoveryengine/v1/MockAclConfigServiceImpl.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/test/java/com/google/cloud/discoveryengine/v1/MockCollectionService.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/test/java/com/google/cloud/discoveryengine/v1/MockCollectionServiceImpl.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/test/java/com/google/cloud/discoveryengine/v1/MockDataConnectorService.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/test/java/com/google/cloud/discoveryengine/v1/MockDataConnectorServiceImpl.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/test/java/com/google/cloud/discoveryengine/v1/MockLicenseConfigService.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/test/java/com/google/cloud/discoveryengine/v1/MockLicenseConfigServiceImpl.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/test/java/com/google/cloud/discoveryengine/v1/MockUserStoreService.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/test/java/com/google/cloud/discoveryengine/v1/MockUserStoreServiceImpl.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/test/java/com/google/cloud/discoveryengine/v1/MockWidgetConfigService.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/test/java/com/google/cloud/discoveryengine/v1/MockWidgetConfigServiceImpl.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/test/java/com/google/cloud/discoveryengine/v1/UserStoreServiceClientHttpJsonTest.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/test/java/com/google/cloud/discoveryengine/v1/UserStoreServiceClientTest.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/test/java/com/google/cloud/discoveryengine/v1/WidgetConfigServiceClientHttpJsonTest.java create mode 100644 java-discoveryengine/google-cloud-discoveryengine/src/test/java/com/google/cloud/discoveryengine/v1/WidgetConfigServiceClientTest.java create mode 100644 java-discoveryengine/grpc-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/AclConfigServiceGrpc.java create mode 100644 java-discoveryengine/grpc-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/CollectionServiceGrpc.java create mode 100644 java-discoveryengine/grpc-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/DataConnectorServiceGrpc.java create mode 100644 java-discoveryengine/grpc-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/LicenseConfigServiceGrpc.java create mode 100644 java-discoveryengine/grpc-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/UserStoreServiceGrpc.java create mode 100644 java-discoveryengine/grpc-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/WidgetConfigServiceGrpc.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/AclConfig.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/AclConfigName.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/AclConfigOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/AclConfigProto.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/AclConfigServiceProto.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/ActionConfig.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/ActionConfigOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/AdvancedCompleteQueryRequest.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/AdvancedCompleteQueryRequestOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/AdvancedCompleteQueryResponse.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/AdvancedCompleteQueryResponseOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/AgentGatewaySetting.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/AgentGatewaySettingOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/AgentGatewaySettingProto.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/AlertPolicyConfig.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/AlertPolicyConfigOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/AnswerGenerationSpec.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/AnswerGenerationSpecOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/BAPConfig.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/BAPConfigOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/BillingAccountLicenseConfigName.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/Citation.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/CitationMetadata.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/CitationMetadataOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/CitationOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/CliConfig.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/CliConfigOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/Collection.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/CollectionOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/CollectionProto.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/CollectionServiceProto.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/CompletionConfigName.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/ConnectorType.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/CreateAssistantRequest.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/CreateAssistantRequestOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/CreateLicenseConfigRequest.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/CreateLicenseConfigRequestOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/CreateServingConfigRequest.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/CreateServingConfigRequestOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/DataConnector.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/DataConnectorName.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/DataConnectorOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/DataConnectorProto.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/DataConnectorServiceProto.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/DataProtectionPolicy.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/DataProtectionPolicyOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/DeleteAssistantRequest.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/DeleteAssistantRequestOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/DeleteCollectionMetadata.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/DeleteCollectionMetadataOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/DeleteCollectionRequest.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/DeleteCollectionRequestOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/DeleteServingConfigRequest.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/DeleteServingConfigRequestOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/DestinationConfig.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/DestinationConfigOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/DistributeLicenseConfigRequest.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/DistributeLicenseConfigRequestOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/DistributeLicenseConfigResponse.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/DistributeLicenseConfigResponseOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/DynamicTool.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/DynamicToolOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/Feedback.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/FeedbackOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/FeedbackProto.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/GetAclConfigRequest.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/GetAclConfigRequestOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/GetAssistantRequest.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/GetAssistantRequestOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/GetDataConnectorRequest.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/GetDataConnectorRequestOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/GetLicenseConfigRequest.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/GetLicenseConfigRequestOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/GetServingConfigRequest.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/GetServingConfigRequestOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/GetUserStoreRequest.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/GetUserStoreRequestOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/GetWidgetConfigRequest.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/GetWidgetConfigRequestOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/IdentityScheduleConfig.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/IdentityScheduleConfigOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/IdpConfig.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/IdpConfigOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/LicenseConfig.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/LicenseConfigName.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/LicenseConfigOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/LicenseConfigProto.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/LicenseConfigServiceProto.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/LicenseConfigUsageStats.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/LicenseConfigUsageStatsOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/ListAssistantsRequest.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/ListAssistantsRequestOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/ListAssistantsResponse.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/ListAssistantsResponseOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/ListLicenseConfigsRequest.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/ListLicenseConfigsRequestOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/ListLicenseConfigsResponse.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/ListLicenseConfigsResponseOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/ListLicenseConfigsUsageStatsRequest.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/ListLicenseConfigsUsageStatsRequestOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/ListLicenseConfigsUsageStatsResponse.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/ListLicenseConfigsUsageStatsResponseOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/ListServingConfigsRequest.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/ListServingConfigsRequestOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/ListServingConfigsResponse.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/ListServingConfigsResponseOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/LoggingProto.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/ModelInfoView.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/ObservabilityConfig.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/ObservabilityConfigOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/RetractLicenseConfigRequest.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/RetractLicenseConfigRequestOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/RetractLicenseConfigResponse.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/RetractLicenseConfigResponseOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/SessionConfig.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/SessionConfigOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/SetUpDataConnectorMetadata.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/SetUpDataConnectorMetadataOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/SetUpDataConnectorRequest.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/SetUpDataConnectorRequestOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/SubscriptionTerm.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/SubscriptionTier.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/Tenant.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/TenantOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/UpdateAclConfigRequest.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/UpdateAclConfigRequestOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/UpdateAssistantRequest.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/UpdateAssistantRequestOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/UpdateDataConnectorRequest.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/UpdateDataConnectorRequestOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/UpdateLicenseConfigRequest.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/UpdateLicenseConfigRequestOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/UpdateUserStoreRequest.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/UpdateUserStoreRequestOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/UpdateWidgetConfigRequest.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/UpdateWidgetConfigRequestOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/UserStore.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/UserStoreOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/UserStoreProto.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/UserStoreServiceProto.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/WidgetConfig.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/WidgetConfigName.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/WidgetConfigOrBuilder.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/WidgetConfigProto.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/WidgetConfigServiceProto.java create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/proto/google/cloud/discoveryengine/v1/acl_config.proto create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/proto/google/cloud/discoveryengine/v1/acl_config_service.proto create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/proto/google/cloud/discoveryengine/v1/agent_gateway_setting.proto create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/proto/google/cloud/discoveryengine/v1/collection.proto create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/proto/google/cloud/discoveryengine/v1/collection_service.proto create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/proto/google/cloud/discoveryengine/v1/data_connector.proto create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/proto/google/cloud/discoveryengine/v1/data_connector_service.proto create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/proto/google/cloud/discoveryengine/v1/feedback.proto create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/proto/google/cloud/discoveryengine/v1/license_config.proto create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/proto/google/cloud/discoveryengine/v1/license_config_service.proto create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/proto/google/cloud/discoveryengine/v1/logging.proto create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/proto/google/cloud/discoveryengine/v1/user_store.proto create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/proto/google/cloud/discoveryengine/v1/user_store_service.proto create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/proto/google/cloud/discoveryengine/v1/widget_config.proto create mode 100644 java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/proto/google/cloud/discoveryengine/v1/widget_config_service.proto create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/aclconfigservice/create/SyncCreateSetCredentialsProvider.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/aclconfigservice/create/SyncCreateSetEndpoint.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/aclconfigservice/create/SyncCreateUseHttpJsonTransport.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/aclconfigservice/getaclconfig/AsyncGetAclConfig.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/aclconfigservice/getaclconfig/SyncGetAclConfig.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/aclconfigservice/getaclconfig/SyncGetAclConfigAclconfigname.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/aclconfigservice/getaclconfig/SyncGetAclConfigString.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/aclconfigservice/updateaclconfig/AsyncUpdateAclConfig.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/aclconfigservice/updateaclconfig/SyncUpdateAclConfig.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/aclconfigservicesettings/updateaclconfig/SyncUpdateAclConfig.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/assistantservice/createassistant/AsyncCreateAssistant.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/assistantservice/createassistant/SyncCreateAssistant.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/assistantservice/deleteassistant/AsyncDeleteAssistant.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/assistantservice/deleteassistant/SyncDeleteAssistant.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/assistantservice/deleteassistant/SyncDeleteAssistantAssistantname.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/assistantservice/deleteassistant/SyncDeleteAssistantString.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/assistantservice/getassistant/AsyncGetAssistant.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/assistantservice/getassistant/SyncGetAssistant.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/assistantservice/getassistant/SyncGetAssistantAssistantname.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/assistantservice/getassistant/SyncGetAssistantString.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/assistantservice/listassistants/AsyncListAssistants.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/assistantservice/listassistants/AsyncListAssistantsPaged.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/assistantservice/listassistants/SyncListAssistants.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/assistantservice/listassistants/SyncListAssistantsEnginename.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/assistantservice/listassistants/SyncListAssistantsString.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/assistantservice/updateassistant/AsyncUpdateAssistant.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/assistantservice/updateassistant/SyncUpdateAssistant.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/assistantservice/updateassistant/SyncUpdateAssistantAssistantFieldmask.java rename java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/assistantservicesettings/{streamassist/SyncStreamAssist.java => createassistant/SyncCreateAssistant.java} (87%) create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/collectionservice/create/SyncCreateSetCredentialsProvider.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/collectionservice/create/SyncCreateSetEndpoint.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/collectionservice/create/SyncCreateUseHttpJsonTransport.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/collectionservice/deletecollection/AsyncDeleteCollection.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/collectionservice/deletecollection/AsyncDeleteCollectionLRO.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/collectionservice/deletecollection/SyncDeleteCollection.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/collectionservice/deletecollection/SyncDeleteCollectionCollectionname.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/collectionservice/deletecollection/SyncDeleteCollectionString.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/collectionservice/getiampolicy/AsyncGetIamPolicy.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/collectionservice/getiampolicy/SyncGetIamPolicy.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/collectionservice/getiampolicy/SyncGetIamPolicyResourcename.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/collectionservice/getiampolicy/SyncGetIamPolicyString.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/collectionservice/setiampolicy/AsyncSetIamPolicy.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/collectionservice/setiampolicy/SyncSetIamPolicy.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/collectionservice/setiampolicy/SyncSetIamPolicyResourcenamePolicy.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/collectionservice/setiampolicy/SyncSetIamPolicyStringPolicy.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/collectionservicesettings/deletecollection/SyncDeleteCollection.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/collectionservicesettings/getiampolicy/SyncGetIamPolicy.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/completionservice/advancedcompletequery/AsyncAdvancedCompleteQuery.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/completionservice/advancedcompletequery/SyncAdvancedCompleteQuery.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/dataconnectorservice/create/SyncCreateSetCredentialsProvider.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/dataconnectorservice/create/SyncCreateSetEndpoint.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/dataconnectorservice/create/SyncCreateUseHttpJsonTransport.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/dataconnectorservice/getdataconnector/AsyncGetDataConnector.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/dataconnectorservice/getdataconnector/SyncGetDataConnector.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/dataconnectorservice/getdataconnector/SyncGetDataConnectorDataconnectorname.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/dataconnectorservice/getdataconnector/SyncGetDataConnectorString.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/dataconnectorservice/setupdataconnector/AsyncSetUpDataConnector.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/dataconnectorservice/setupdataconnector/AsyncSetUpDataConnectorLRO.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/dataconnectorservice/setupdataconnector/SyncSetUpDataConnector.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/dataconnectorservice/setupdataconnector/SyncSetUpDataConnectorLocationnameStringStringDataconnector.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/dataconnectorservice/setupdataconnector/SyncSetUpDataConnectorStringStringStringDataconnector.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/dataconnectorservice/updatedataconnector/AsyncUpdateDataConnector.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/dataconnectorservice/updatedataconnector/SyncUpdateDataConnector.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/dataconnectorservice/updatedataconnector/SyncUpdateDataConnectorDataconnectorFieldmask.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/dataconnectorservicesettings/getdataconnector/SyncGetDataConnector.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/dataconnectorservicesettings/setupdataconnector/SyncSetUpDataConnector.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/datastoreservice/getiampolicy/AsyncGetIamPolicy.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/datastoreservice/getiampolicy/SyncGetIamPolicy.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/datastoreservice/getiampolicy/SyncGetIamPolicyResourcename.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/datastoreservice/getiampolicy/SyncGetIamPolicyString.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/datastoreservice/setiampolicy/AsyncSetIamPolicy.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/datastoreservice/setiampolicy/SyncSetIamPolicy.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/datastoreservice/setiampolicy/SyncSetIamPolicyResourcenamePolicy.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/datastoreservice/setiampolicy/SyncSetIamPolicyStringPolicy.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/engineservice/getiampolicy/AsyncGetIamPolicy.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/engineservice/getiampolicy/SyncGetIamPolicy.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/engineservice/getiampolicy/SyncGetIamPolicyResourcename.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/engineservice/getiampolicy/SyncGetIamPolicyString.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/engineservice/setiampolicy/AsyncSetIamPolicy.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/engineservice/setiampolicy/SyncSetIamPolicy.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/engineservice/setiampolicy/SyncSetIamPolicyResourcenamePolicy.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/engineservice/setiampolicy/SyncSetIamPolicyStringPolicy.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/licenseconfigservice/create/SyncCreateSetCredentialsProvider.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/licenseconfigservice/create/SyncCreateSetEndpoint.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/licenseconfigservice/create/SyncCreateUseHttpJsonTransport.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/licenseconfigservice/createlicenseconfig/AsyncCreateLicenseConfig.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/licenseconfigservice/createlicenseconfig/SyncCreateLicenseConfig.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/licenseconfigservice/createlicenseconfig/SyncCreateLicenseConfigLocationnameLicenseconfigString.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/licenseconfigservice/createlicenseconfig/SyncCreateLicenseConfigStringLicenseconfigString.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/licenseconfigservice/distributelicenseconfig/AsyncDistributeLicenseConfig.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/licenseconfigservice/distributelicenseconfig/SyncDistributeLicenseConfig.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/licenseconfigservice/distributelicenseconfig/SyncDistributeLicenseConfigBillingaccountlicenseconfignameLongStringLongString.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/licenseconfigservice/distributelicenseconfig/SyncDistributeLicenseConfigStringLongStringLongString.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/licenseconfigservice/getlicenseconfig/AsyncGetLicenseConfig.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/licenseconfigservice/getlicenseconfig/SyncGetLicenseConfig.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/licenseconfigservice/getlicenseconfig/SyncGetLicenseConfigLicenseconfigname.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/licenseconfigservice/getlicenseconfig/SyncGetLicenseConfigString.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/licenseconfigservice/listlicenseconfigs/AsyncListLicenseConfigs.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/licenseconfigservice/listlicenseconfigs/AsyncListLicenseConfigsPaged.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/licenseconfigservice/listlicenseconfigs/SyncListLicenseConfigs.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/licenseconfigservice/listlicenseconfigs/SyncListLicenseConfigsLocationname.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/licenseconfigservice/listlicenseconfigs/SyncListLicenseConfigsString.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/licenseconfigservice/retractlicenseconfig/AsyncRetractLicenseConfig.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/licenseconfigservice/retractlicenseconfig/SyncRetractLicenseConfig.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/licenseconfigservice/retractlicenseconfig/SyncRetractLicenseConfigBillingaccountlicenseconfignameLicenseconfignameBooleanLong.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/licenseconfigservice/retractlicenseconfig/SyncRetractLicenseConfigBillingaccountlicenseconfignameStringBooleanLong.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/licenseconfigservice/retractlicenseconfig/SyncRetractLicenseConfigStringLicenseconfignameBooleanLong.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/licenseconfigservice/retractlicenseconfig/SyncRetractLicenseConfigStringStringBooleanLong.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/licenseconfigservice/updatelicenseconfig/AsyncUpdateLicenseConfig.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/licenseconfigservice/updatelicenseconfig/SyncUpdateLicenseConfig.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/licenseconfigservice/updatelicenseconfig/SyncUpdateLicenseConfigLicenseconfigFieldmask.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/licenseconfigservicesettings/createlicenseconfig/SyncCreateLicenseConfig.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/servingconfigservice/createservingconfig/AsyncCreateServingConfig.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/servingconfigservice/createservingconfig/SyncCreateServingConfig.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/servingconfigservice/createservingconfig/SyncCreateServingConfigDatastorenameServingconfigString.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/servingconfigservice/createservingconfig/SyncCreateServingConfigEnginenameServingconfigString.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/servingconfigservice/createservingconfig/SyncCreateServingConfigStringServingconfigString.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/servingconfigservice/deleteservingconfig/AsyncDeleteServingConfig.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/servingconfigservice/deleteservingconfig/SyncDeleteServingConfig.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/servingconfigservice/deleteservingconfig/SyncDeleteServingConfigServingconfigname.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/servingconfigservice/deleteservingconfig/SyncDeleteServingConfigString.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/servingconfigservice/getservingconfig/AsyncGetServingConfig.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/servingconfigservice/getservingconfig/SyncGetServingConfig.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/servingconfigservice/getservingconfig/SyncGetServingConfigServingconfigname.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/servingconfigservice/getservingconfig/SyncGetServingConfigString.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/servingconfigservice/listservingconfigs/AsyncListServingConfigs.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/servingconfigservice/listservingconfigs/AsyncListServingConfigsPaged.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/servingconfigservice/listservingconfigs/SyncListServingConfigs.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/servingconfigservice/listservingconfigs/SyncListServingConfigsDatastorename.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/servingconfigservice/listservingconfigs/SyncListServingConfigsEnginename.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/servingconfigservice/listservingconfigs/SyncListServingConfigsString.java rename java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/servingconfigservicesettings/{updateservingconfig/SyncUpdateServingConfig.java => createservingconfig/SyncCreateServingConfig.java} (89%) create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/stub/aclconfigservicestubsettings/updateaclconfig/SyncUpdateAclConfig.java rename java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/stub/assistantservicestubsettings/{streamassist/SyncStreamAssist.java => createassistant/SyncCreateAssistant.java} (89%) create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/stub/collectionservicestubsettings/deletecollection/SyncDeleteCollection.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/stub/collectionservicestubsettings/getiampolicy/SyncGetIamPolicy.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/stub/dataconnectorservicestubsettings/getdataconnector/SyncGetDataConnector.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/stub/dataconnectorservicestubsettings/setupdataconnector/SyncSetUpDataConnector.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/stub/licenseconfigservicestubsettings/createlicenseconfig/SyncCreateLicenseConfig.java rename java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/stub/servingconfigservicestubsettings/{updateservingconfig/SyncUpdateServingConfig.java => createservingconfig/SyncCreateServingConfig.java} (88%) rename java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/stub/userlicenseservicestubsettings/{listuserlicenses/SyncListUserLicenses.java => listlicenseconfigsusagestats/SyncListLicenseConfigsUsageStats.java} (86%) create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/stub/userstoreservicestubsettings/getuserstore/SyncGetUserStore.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/stub/widgetconfigservicestubsettings/getwidgetconfig/SyncGetWidgetConfig.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/userlicenseservice/listlicenseconfigsusagestats/AsyncListLicenseConfigsUsageStats.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/userlicenseservice/listlicenseconfigsusagestats/SyncListLicenseConfigsUsageStats.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/userlicenseservice/listlicenseconfigsusagestats/SyncListLicenseConfigsUsageStatsString.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/userlicenseservice/listlicenseconfigsusagestats/SyncListLicenseConfigsUsageStatsUserstorename.java rename java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/userlicenseservicesettings/{listuserlicenses/SyncListUserLicenses.java => listlicenseconfigsusagestats/SyncListLicenseConfigsUsageStats.java} (86%) create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/userstoreservice/create/SyncCreateSetCredentialsProvider.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/userstoreservice/create/SyncCreateSetEndpoint.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/userstoreservice/create/SyncCreateUseHttpJsonTransport.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/userstoreservice/getuserstore/AsyncGetUserStore.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/userstoreservice/getuserstore/SyncGetUserStore.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/userstoreservice/getuserstore/SyncGetUserStoreString.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/userstoreservice/getuserstore/SyncGetUserStoreUserstorename.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/userstoreservice/updateuserstore/AsyncUpdateUserStore.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/userstoreservice/updateuserstore/SyncUpdateUserStore.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/userstoreservice/updateuserstore/SyncUpdateUserStoreUserstoreFieldmask.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/userstoreservicesettings/getuserstore/SyncGetUserStore.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/widgetconfigservice/create/SyncCreateSetCredentialsProvider.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/widgetconfigservice/create/SyncCreateSetEndpoint.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/widgetconfigservice/create/SyncCreateUseHttpJsonTransport.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/widgetconfigservice/getwidgetconfig/AsyncGetWidgetConfig.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/widgetconfigservice/getwidgetconfig/SyncGetWidgetConfig.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/widgetconfigservice/getwidgetconfig/SyncGetWidgetConfigString.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/widgetconfigservice/getwidgetconfig/SyncGetWidgetConfigWidgetconfigname.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/widgetconfigservice/updatewidgetconfig/AsyncUpdateWidgetConfig.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/widgetconfigservice/updatewidgetconfig/SyncUpdateWidgetConfig.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/widgetconfigservice/updatewidgetconfig/SyncUpdateWidgetConfigWidgetconfigFieldmask.java create mode 100644 java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/widgetconfigservicesettings/getwidgetconfig/SyncGetWidgetConfig.java create mode 100644 java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/GroundingSettings.java create mode 100644 java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/GroundingSettingsOrBuilder.java create mode 100644 java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/ProcessorVersionOverrides.java create mode 100644 java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/ProcessorVersionOverridesOrBuilder.java create mode 100644 java-iam-admin/proto-google-iam-admin-v1/src/main/java/com/google/iam/admin/v1/WorkforcePoolAttributeSyncEventLog.java create mode 100644 java-iam-admin/proto-google-iam-admin-v1/src/main/java/com/google/iam/admin/v1/WorkforcePoolAttributeSyncEventLogOrBuilder.java create mode 100644 java-iam-admin/proto-google-iam-admin-v1/src/main/java/com/google/iam/admin/v1/WorkforcePoolPlatformLogsProto.java create mode 100644 java-iam-admin/proto-google-iam-admin-v1/src/main/proto/google/iam/admin/v1/workforce_pool_platform_logs.proto create mode 100644 java-secretmanager/proto-google-cloud-secretmanager-v1/src/main/java/com/google/cloud/secretmanager/v1/CloudSqlSingleUserCredentials.java create mode 100644 java-secretmanager/proto-google-cloud-secretmanager-v1/src/main/java/com/google/cloud/secretmanager/v1/CloudSqlSingleUserCredentialsOrBuilder.java rename java-secretmanager/samples/snippets/generated/com/google/cloud/secretmanager/v1/secretmanagerservice/enablemanagedrotation/{SyncEnableManagedRotationSecretnameEnablemanagedrotationrequestcloudsqlsingleusercredentials.java => SyncEnableManagedRotationSecretnameCloudsqlsingleusercredentials.java} (69%) rename java-secretmanager/samples/snippets/generated/com/google/cloud/secretmanager/v1/secretmanagerservice/enablemanagedrotation/{SyncEnableManagedRotationStringEnablemanagedrotationrequestcloudsqlsingleusercredentials.java => SyncEnableManagedRotationStringCloudsqlsingleusercredentials.java} (69%) diff --git a/java-chat/google-cloud-chat/src/main/resources/META-INF/native-image/com.google.chat.v1/reflect-config.json b/java-chat/google-cloud-chat/src/main/resources/META-INF/native-image/com.google.chat.v1/reflect-config.json index e6eab3f877c5..67ec7fa1b797 100644 --- a/java-chat/google-cloud-chat/src/main/resources/META-INF/native-image/com.google.chat.v1/reflect-config.json +++ b/java-chat/google-cloud-chat/src/main/resources/META-INF/native-image/com.google.chat.v1/reflect-config.json @@ -1817,6 +1817,78 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.chat.v1.Citation", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.chat.v1.Citation$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.chat.v1.CitedSource", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.chat.v1.CitedSource$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.chat.v1.CitedSource$Footer", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.chat.v1.CitedSource$Footer$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.chat.v1.CitedSource$Snippet", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.chat.v1.CitedSource$Snippet$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.chat.v1.CompleteImportSpaceRequest", "queryAllDeclaredConstructors": true, @@ -2429,6 +2501,42 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.chat.v1.Elements", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.chat.v1.Elements$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.chat.v1.ElementsImage", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.chat.v1.ElementsImage$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.chat.v1.Emoji", "queryAllDeclaredConstructors": true, diff --git a/java-chat/google-cloud-chat/src/test/java/com/google/chat/v1/ChatServiceClientHttpJsonTest.java b/java-chat/google-cloud-chat/src/test/java/com/google/chat/v1/ChatServiceClientHttpJsonTest.java index 656ecb019c9f..ce6d11915a9e 100644 --- a/java-chat/google-cloud-chat/src/test/java/com/google/chat/v1/ChatServiceClientHttpJsonTest.java +++ b/java-chat/google-cloud-chat/src/test/java/com/google/chat/v1/ChatServiceClientHttpJsonTest.java @@ -121,6 +121,7 @@ public void createMessageTest() throws Exception { .setQuotedMessageMetadata(QuotedMessageMetadata.newBuilder().build()) .addAllAttachedGifs(new ArrayList()) .addAllAccessoryWidgets(new ArrayList()) + .setElements(Elements.newBuilder().build()) .setMarkupSyntax(MarkupSyntax.forNumber(0)) .build(); mockService.addResponse(expectedResponse); @@ -196,6 +197,7 @@ public void createMessageTest2() throws Exception { .setQuotedMessageMetadata(QuotedMessageMetadata.newBuilder().build()) .addAllAttachedGifs(new ArrayList()) .addAllAccessoryWidgets(new ArrayList()) + .setElements(Elements.newBuilder().build()) .setMarkupSyntax(MarkupSyntax.forNumber(0)) .build(); mockService.addResponse(expectedResponse); @@ -563,6 +565,7 @@ public void getMessageTest() throws Exception { .setQuotedMessageMetadata(QuotedMessageMetadata.newBuilder().build()) .addAllAttachedGifs(new ArrayList()) .addAllAccessoryWidgets(new ArrayList()) + .setElements(Elements.newBuilder().build()) .setMarkupSyntax(MarkupSyntax.forNumber(0)) .build(); mockService.addResponse(expectedResponse); @@ -634,6 +637,7 @@ public void getMessageTest2() throws Exception { .setQuotedMessageMetadata(QuotedMessageMetadata.newBuilder().build()) .addAllAttachedGifs(new ArrayList()) .addAllAccessoryWidgets(new ArrayList()) + .setElements(Elements.newBuilder().build()) .setMarkupSyntax(MarkupSyntax.forNumber(0)) .build(); mockService.addResponse(expectedResponse); @@ -705,6 +709,7 @@ public void updateMessageTest() throws Exception { .setQuotedMessageMetadata(QuotedMessageMetadata.newBuilder().build()) .addAllAttachedGifs(new ArrayList()) .addAllAccessoryWidgets(new ArrayList()) + .setElements(Elements.newBuilder().build()) .setMarkupSyntax(MarkupSyntax.forNumber(0)) .build(); mockService.addResponse(expectedResponse); @@ -738,6 +743,7 @@ public void updateMessageTest() throws Exception { .setQuotedMessageMetadata(QuotedMessageMetadata.newBuilder().build()) .addAllAttachedGifs(new ArrayList()) .addAllAccessoryWidgets(new ArrayList()) + .setElements(Elements.newBuilder().build()) .setMarkupSyntax(MarkupSyntax.forNumber(0)) .build(); FieldMask updateMask = FieldMask.newBuilder().build(); @@ -797,6 +803,7 @@ public void updateMessageExceptionTest() throws Exception { .setQuotedMessageMetadata(QuotedMessageMetadata.newBuilder().build()) .addAllAttachedGifs(new ArrayList()) .addAllAccessoryWidgets(new ArrayList()) + .setElements(Elements.newBuilder().build()) .setMarkupSyntax(MarkupSyntax.forNumber(0)) .build(); FieldMask updateMask = FieldMask.newBuilder().build(); diff --git a/java-chat/google-cloud-chat/src/test/java/com/google/chat/v1/ChatServiceClientTest.java b/java-chat/google-cloud-chat/src/test/java/com/google/chat/v1/ChatServiceClientTest.java index 6e24a8cd21cb..9f8ed58440a2 100644 --- a/java-chat/google-cloud-chat/src/test/java/com/google/chat/v1/ChatServiceClientTest.java +++ b/java-chat/google-cloud-chat/src/test/java/com/google/chat/v1/ChatServiceClientTest.java @@ -124,6 +124,7 @@ public void createMessageTest() throws Exception { .setQuotedMessageMetadata(QuotedMessageMetadata.newBuilder().build()) .addAllAttachedGifs(new ArrayList()) .addAllAccessoryWidgets(new ArrayList()) + .setElements(Elements.newBuilder().build()) .setMarkupSyntax(MarkupSyntax.forNumber(0)) .build(); mockChatService.addResponse(expectedResponse); @@ -195,6 +196,7 @@ public void createMessageTest2() throws Exception { .setQuotedMessageMetadata(QuotedMessageMetadata.newBuilder().build()) .addAllAttachedGifs(new ArrayList()) .addAllAccessoryWidgets(new ArrayList()) + .setElements(Elements.newBuilder().build()) .setMarkupSyntax(MarkupSyntax.forNumber(0)) .build(); mockChatService.addResponse(expectedResponse); @@ -522,6 +524,7 @@ public void getMessageTest() throws Exception { .setQuotedMessageMetadata(QuotedMessageMetadata.newBuilder().build()) .addAllAttachedGifs(new ArrayList()) .addAllAccessoryWidgets(new ArrayList()) + .setElements(Elements.newBuilder().build()) .setMarkupSyntax(MarkupSyntax.forNumber(0)) .build(); mockChatService.addResponse(expectedResponse); @@ -587,6 +590,7 @@ public void getMessageTest2() throws Exception { .setQuotedMessageMetadata(QuotedMessageMetadata.newBuilder().build()) .addAllAttachedGifs(new ArrayList()) .addAllAccessoryWidgets(new ArrayList()) + .setElements(Elements.newBuilder().build()) .setMarkupSyntax(MarkupSyntax.forNumber(0)) .build(); mockChatService.addResponse(expectedResponse); @@ -652,6 +656,7 @@ public void updateMessageTest() throws Exception { .setQuotedMessageMetadata(QuotedMessageMetadata.newBuilder().build()) .addAllAttachedGifs(new ArrayList()) .addAllAccessoryWidgets(new ArrayList()) + .setElements(Elements.newBuilder().build()) .setMarkupSyntax(MarkupSyntax.forNumber(0)) .build(); mockChatService.addResponse(expectedResponse); diff --git a/java-chat/proto-google-cloud-chat-v1/src/main/java/com/google/chat/v1/ActionStatusProto.java b/java-chat/proto-google-cloud-chat-v1/src/main/java/com/google/chat/v1/ActionStatusProto.java index e0c068bba98d..fc61de2c548a 100644 --- a/java-chat/proto-google-cloud-chat-v1/src/main/java/com/google/chat/v1/ActionStatusProto.java +++ b/java-chat/proto-google-cloud-chat-v1/src/main/java/com/google/chat/v1/ActionStatusProto.java @@ -54,19 +54,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { static { java.lang.String[] descriptorData = { "\n\"google/chat/v1/action_status.proto\022\016go" - + "ogle.chat.v1\032\025google/rpc/code.proto\"R\n\014A" - + "ctionStatus\022%\n\013status_code\030\001 \001(\0162\020.googl" - + "e.rpc.Code\022\033\n\023user_facing_message\030\002 \001(\tB" - + "\252\001\n\022com.google.chat.v1B\021ActionStatusProt" - + "oP\001Z,cloud.google.com/go/chat/apiv1/chat" - + "pb;chatpb\242\002\013DYNAPIProto\252\002\023Google.Apps.Ch" - + "at.V1\312\002\023Google\\Apps\\Chat\\V1\352\002\026Google::Ap" - + "ps::Chat::V1b\006proto3" + + "ogle.chat.v1\032\037google/api/field_behavior." + + "proto\032\025google/rpc/code.proto\"R\n\014ActionSt" + + "atus\022%\n\013status_code\030\001 \001(\0162\020.google.rpc.C" + + "ode\022\033\n\023user_facing_message\030\002 \001(\tB\252\001\n\022com" + + ".google.chat.v1B\021ActionStatusProtoP\001Z,cl" + + "oud.google.com/go/chat/apiv1/chatpb;chat" + + "pb\242\002\013DYNAPIProto\252\002\023Google.Apps.Chat.V1\312\002" + + "\023Google\\Apps\\Chat\\V1\352\002\026Google::Apps::Cha" + + "t::V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.api.FieldBehaviorProto.getDescriptor(), com.google.rpc.CodeProto.getDescriptor(), }); internal_static_google_chat_v1_ActionStatus_descriptor = getDescriptor().getMessageType(0); @@ -77,6 +79,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "StatusCode", "UserFacingMessage", }); descriptor.resolveAllFeaturesImmutable(); + com.google.api.FieldBehaviorProto.getDescriptor(); com.google.rpc.CodeProto.getDescriptor(); } diff --git a/java-chat/proto-google-cloud-chat-v1/src/main/java/com/google/chat/v1/Citation.java b/java-chat/proto-google-cloud-chat-v1/src/main/java/com/google/chat/v1/Citation.java new file mode 100644 index 000000000000..55a709babf03 --- /dev/null +++ b/java-chat/proto-google-cloud-chat-v1/src/main/java/com/google/chat/v1/Citation.java @@ -0,0 +1,1205 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/chat/v1/citation.proto +// Protobuf Java Version: 4.33.6 + +package com.google.chat.v1; + +/** + * + * + *
+ * Citations are inline references that can provide users more detailed
+ * information about the inline reference. Corresponding inline citations
+ * should be present in the message text in a markup format of
+ * `<chat-citation data-id="{id}">{text}</chat-citation>`. Citations are
+ * only supported when the message's `markup_syntax` is set to `MARKDOWN`.
+ *
+ * Unreferenced citations in `Elements.citations` (those without a matching
+ * `<chat-citation>` tag in the message text) are ignored and do not cause the
+ * message to be rejected.
+ * 
+ * + * Protobuf type {@code google.chat.v1.Citation} + */ +@com.google.protobuf.Generated +public final class Citation extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.chat.v1.Citation) + CitationOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "Citation"); + } + + // Use Citation.newBuilder() to construct. + private Citation(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private Citation() { + id_ = ""; + citedSources_ = java.util.Collections.emptyList(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.chat.v1.CitationProto.internal_static_google_chat_v1_Citation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.chat.v1.CitationProto + .internal_static_google_chat_v1_Citation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.chat.v1.Citation.class, com.google.chat.v1.Citation.Builder.class); + } + + public static final int ID_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object id_ = ""; + + /** + * + * + *
+   * Required. The ID of the citation. This ID is defined by the app creating
+   * the citation and must match the `data-id` attribute of the
+   * `<chat-citation>` tag in the message text. Must contain only ASCII letters
+   * and numbers, and less than 63 characters.
+   * 
+ * + * string id = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The id. + */ + @java.lang.Override + public java.lang.String getId() { + java.lang.Object ref = id_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + id_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. The ID of the citation. This ID is defined by the app creating
+   * the citation and must match the `data-id` attribute of the
+   * `<chat-citation>` tag in the message text. Must contain only ASCII letters
+   * and numbers, and less than 63 characters.
+   * 
+ * + * string id = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for id. + */ + @java.lang.Override + public com.google.protobuf.ByteString getIdBytes() { + java.lang.Object ref = id_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + id_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CITED_SOURCES_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private java.util.List citedSources_; + + /** + * + * + *
+   * Optional. A list of sources that are relevant to the citation. Sources are
+   * displayed in the citation hover card.
+   * 
+ * + * + * repeated .google.chat.v1.CitedSource cited_sources = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.util.List getCitedSourcesList() { + return citedSources_; + } + + /** + * + * + *
+   * Optional. A list of sources that are relevant to the citation. Sources are
+   * displayed in the citation hover card.
+   * 
+ * + * + * repeated .google.chat.v1.CitedSource cited_sources = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.util.List + getCitedSourcesOrBuilderList() { + return citedSources_; + } + + /** + * + * + *
+   * Optional. A list of sources that are relevant to the citation. Sources are
+   * displayed in the citation hover card.
+   * 
+ * + * + * repeated .google.chat.v1.CitedSource cited_sources = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public int getCitedSourcesCount() { + return citedSources_.size(); + } + + /** + * + * + *
+   * Optional. A list of sources that are relevant to the citation. Sources are
+   * displayed in the citation hover card.
+   * 
+ * + * + * repeated .google.chat.v1.CitedSource cited_sources = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.chat.v1.CitedSource getCitedSources(int index) { + return citedSources_.get(index); + } + + /** + * + * + *
+   * Optional. A list of sources that are relevant to the citation. Sources are
+   * displayed in the citation hover card.
+   * 
+ * + * + * repeated .google.chat.v1.CitedSource cited_sources = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.chat.v1.CitedSourceOrBuilder getCitedSourcesOrBuilder(int index) { + return citedSources_.get(index); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(id_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, id_); + } + for (int i = 0; i < citedSources_.size(); i++) { + output.writeMessage(3, citedSources_.get(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(id_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, id_); + } + for (int i = 0; i < citedSources_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, citedSources_.get(i)); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.chat.v1.Citation)) { + return super.equals(obj); + } + com.google.chat.v1.Citation other = (com.google.chat.v1.Citation) obj; + + if (!getId().equals(other.getId())) return false; + if (!getCitedSourcesList().equals(other.getCitedSourcesList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + ID_FIELD_NUMBER; + hash = (53 * hash) + getId().hashCode(); + if (getCitedSourcesCount() > 0) { + hash = (37 * hash) + CITED_SOURCES_FIELD_NUMBER; + hash = (53 * hash) + getCitedSourcesList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.chat.v1.Citation parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.chat.v1.Citation parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.chat.v1.Citation parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.chat.v1.Citation parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.chat.v1.Citation parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.chat.v1.Citation parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.chat.v1.Citation parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.chat.v1.Citation parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.chat.v1.Citation parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.chat.v1.Citation parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.chat.v1.Citation parseFrom(com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.chat.v1.Citation parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.chat.v1.Citation prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Citations are inline references that can provide users more detailed
+   * information about the inline reference. Corresponding inline citations
+   * should be present in the message text in a markup format of
+   * `<chat-citation data-id="{id}">{text}</chat-citation>`. Citations are
+   * only supported when the message's `markup_syntax` is set to `MARKDOWN`.
+   *
+   * Unreferenced citations in `Elements.citations` (those without a matching
+   * `<chat-citation>` tag in the message text) are ignored and do not cause the
+   * message to be rejected.
+   * 
+ * + * Protobuf type {@code google.chat.v1.Citation} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.chat.v1.Citation) + com.google.chat.v1.CitationOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.chat.v1.CitationProto.internal_static_google_chat_v1_Citation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.chat.v1.CitationProto + .internal_static_google_chat_v1_Citation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.chat.v1.Citation.class, com.google.chat.v1.Citation.Builder.class); + } + + // Construct using com.google.chat.v1.Citation.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + id_ = ""; + if (citedSourcesBuilder_ == null) { + citedSources_ = java.util.Collections.emptyList(); + } else { + citedSources_ = null; + citedSourcesBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.chat.v1.CitationProto.internal_static_google_chat_v1_Citation_descriptor; + } + + @java.lang.Override + public com.google.chat.v1.Citation getDefaultInstanceForType() { + return com.google.chat.v1.Citation.getDefaultInstance(); + } + + @java.lang.Override + public com.google.chat.v1.Citation build() { + com.google.chat.v1.Citation result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.chat.v1.Citation buildPartial() { + com.google.chat.v1.Citation result = new com.google.chat.v1.Citation(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(com.google.chat.v1.Citation result) { + if (citedSourcesBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0)) { + citedSources_ = java.util.Collections.unmodifiableList(citedSources_); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.citedSources_ = citedSources_; + } else { + result.citedSources_ = citedSourcesBuilder_.build(); + } + } + + private void buildPartial0(com.google.chat.v1.Citation result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.id_ = id_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.chat.v1.Citation) { + return mergeFrom((com.google.chat.v1.Citation) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.chat.v1.Citation other) { + if (other == com.google.chat.v1.Citation.getDefaultInstance()) return this; + if (!other.getId().isEmpty()) { + id_ = other.id_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (citedSourcesBuilder_ == null) { + if (!other.citedSources_.isEmpty()) { + if (citedSources_.isEmpty()) { + citedSources_ = other.citedSources_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureCitedSourcesIsMutable(); + citedSources_.addAll(other.citedSources_); + } + onChanged(); + } + } else { + if (!other.citedSources_.isEmpty()) { + if (citedSourcesBuilder_.isEmpty()) { + citedSourcesBuilder_.dispose(); + citedSourcesBuilder_ = null; + citedSources_ = other.citedSources_; + bitField0_ = (bitField0_ & ~0x00000002); + citedSourcesBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetCitedSourcesFieldBuilder() + : null; + } else { + citedSourcesBuilder_.addAllMessages(other.citedSources_); + } + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + id_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 26: + { + com.google.chat.v1.CitedSource m = + input.readMessage(com.google.chat.v1.CitedSource.parser(), extensionRegistry); + if (citedSourcesBuilder_ == null) { + ensureCitedSourcesIsMutable(); + citedSources_.add(m); + } else { + citedSourcesBuilder_.addMessage(m); + } + break; + } // case 26 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object id_ = ""; + + /** + * + * + *
+     * Required. The ID of the citation. This ID is defined by the app creating
+     * the citation and must match the `data-id` attribute of the
+     * `<chat-citation>` tag in the message text. Must contain only ASCII letters
+     * and numbers, and less than 63 characters.
+     * 
+ * + * string id = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The id. + */ + public java.lang.String getId() { + java.lang.Object ref = id_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + id_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. The ID of the citation. This ID is defined by the app creating
+     * the citation and must match the `data-id` attribute of the
+     * `<chat-citation>` tag in the message text. Must contain only ASCII letters
+     * and numbers, and less than 63 characters.
+     * 
+ * + * string id = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for id. + */ + public com.google.protobuf.ByteString getIdBytes() { + java.lang.Object ref = id_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + id_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. The ID of the citation. This ID is defined by the app creating
+     * the citation and must match the `data-id` attribute of the
+     * `<chat-citation>` tag in the message text. Must contain only ASCII letters
+     * and numbers, and less than 63 characters.
+     * 
+ * + * string id = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The id to set. + * @return This builder for chaining. + */ + public Builder setId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + id_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The ID of the citation. This ID is defined by the app creating
+     * the citation and must match the `data-id` attribute of the
+     * `<chat-citation>` tag in the message text. Must contain only ASCII letters
+     * and numbers, and less than 63 characters.
+     * 
+ * + * string id = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearId() { + id_ = getDefaultInstance().getId(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The ID of the citation. This ID is defined by the app creating
+     * the citation and must match the `data-id` attribute of the
+     * `<chat-citation>` tag in the message text. Must contain only ASCII letters
+     * and numbers, and less than 63 characters.
+     * 
+ * + * string id = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for id to set. + * @return This builder for chaining. + */ + public Builder setIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + id_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.util.List citedSources_ = + java.util.Collections.emptyList(); + + private void ensureCitedSourcesIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + citedSources_ = new java.util.ArrayList(citedSources_); + bitField0_ |= 0x00000002; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.chat.v1.CitedSource, + com.google.chat.v1.CitedSource.Builder, + com.google.chat.v1.CitedSourceOrBuilder> + citedSourcesBuilder_; + + /** + * + * + *
+     * Optional. A list of sources that are relevant to the citation. Sources are
+     * displayed in the citation hover card.
+     * 
+ * + * + * repeated .google.chat.v1.CitedSource cited_sources = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public java.util.List getCitedSourcesList() { + if (citedSourcesBuilder_ == null) { + return java.util.Collections.unmodifiableList(citedSources_); + } else { + return citedSourcesBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * Optional. A list of sources that are relevant to the citation. Sources are
+     * displayed in the citation hover card.
+     * 
+ * + * + * repeated .google.chat.v1.CitedSource cited_sources = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public int getCitedSourcesCount() { + if (citedSourcesBuilder_ == null) { + return citedSources_.size(); + } else { + return citedSourcesBuilder_.getCount(); + } + } + + /** + * + * + *
+     * Optional. A list of sources that are relevant to the citation. Sources are
+     * displayed in the citation hover card.
+     * 
+ * + * + * repeated .google.chat.v1.CitedSource cited_sources = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.chat.v1.CitedSource getCitedSources(int index) { + if (citedSourcesBuilder_ == null) { + return citedSources_.get(index); + } else { + return citedSourcesBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * Optional. A list of sources that are relevant to the citation. Sources are
+     * displayed in the citation hover card.
+     * 
+ * + * + * repeated .google.chat.v1.CitedSource cited_sources = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setCitedSources(int index, com.google.chat.v1.CitedSource value) { + if (citedSourcesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureCitedSourcesIsMutable(); + citedSources_.set(index, value); + onChanged(); + } else { + citedSourcesBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * Optional. A list of sources that are relevant to the citation. Sources are
+     * displayed in the citation hover card.
+     * 
+ * + * + * repeated .google.chat.v1.CitedSource cited_sources = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setCitedSources( + int index, com.google.chat.v1.CitedSource.Builder builderForValue) { + if (citedSourcesBuilder_ == null) { + ensureCitedSourcesIsMutable(); + citedSources_.set(index, builderForValue.build()); + onChanged(); + } else { + citedSourcesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Optional. A list of sources that are relevant to the citation. Sources are
+     * displayed in the citation hover card.
+     * 
+ * + * + * repeated .google.chat.v1.CitedSource cited_sources = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addCitedSources(com.google.chat.v1.CitedSource value) { + if (citedSourcesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureCitedSourcesIsMutable(); + citedSources_.add(value); + onChanged(); + } else { + citedSourcesBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * Optional. A list of sources that are relevant to the citation. Sources are
+     * displayed in the citation hover card.
+     * 
+ * + * + * repeated .google.chat.v1.CitedSource cited_sources = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addCitedSources(int index, com.google.chat.v1.CitedSource value) { + if (citedSourcesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureCitedSourcesIsMutable(); + citedSources_.add(index, value); + onChanged(); + } else { + citedSourcesBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * Optional. A list of sources that are relevant to the citation. Sources are
+     * displayed in the citation hover card.
+     * 
+ * + * + * repeated .google.chat.v1.CitedSource cited_sources = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addCitedSources(com.google.chat.v1.CitedSource.Builder builderForValue) { + if (citedSourcesBuilder_ == null) { + ensureCitedSourcesIsMutable(); + citedSources_.add(builderForValue.build()); + onChanged(); + } else { + citedSourcesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Optional. A list of sources that are relevant to the citation. Sources are
+     * displayed in the citation hover card.
+     * 
+ * + * + * repeated .google.chat.v1.CitedSource cited_sources = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addCitedSources( + int index, com.google.chat.v1.CitedSource.Builder builderForValue) { + if (citedSourcesBuilder_ == null) { + ensureCitedSourcesIsMutable(); + citedSources_.add(index, builderForValue.build()); + onChanged(); + } else { + citedSourcesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Optional. A list of sources that are relevant to the citation. Sources are
+     * displayed in the citation hover card.
+     * 
+ * + * + * repeated .google.chat.v1.CitedSource cited_sources = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addAllCitedSources( + java.lang.Iterable values) { + if (citedSourcesBuilder_ == null) { + ensureCitedSourcesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, citedSources_); + onChanged(); + } else { + citedSourcesBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * Optional. A list of sources that are relevant to the citation. Sources are
+     * displayed in the citation hover card.
+     * 
+ * + * + * repeated .google.chat.v1.CitedSource cited_sources = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearCitedSources() { + if (citedSourcesBuilder_ == null) { + citedSources_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + } else { + citedSourcesBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Optional. A list of sources that are relevant to the citation. Sources are
+     * displayed in the citation hover card.
+     * 
+ * + * + * repeated .google.chat.v1.CitedSource cited_sources = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder removeCitedSources(int index) { + if (citedSourcesBuilder_ == null) { + ensureCitedSourcesIsMutable(); + citedSources_.remove(index); + onChanged(); + } else { + citedSourcesBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * Optional. A list of sources that are relevant to the citation. Sources are
+     * displayed in the citation hover card.
+     * 
+ * + * + * repeated .google.chat.v1.CitedSource cited_sources = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.chat.v1.CitedSource.Builder getCitedSourcesBuilder(int index) { + return internalGetCitedSourcesFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * Optional. A list of sources that are relevant to the citation. Sources are
+     * displayed in the citation hover card.
+     * 
+ * + * + * repeated .google.chat.v1.CitedSource cited_sources = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.chat.v1.CitedSourceOrBuilder getCitedSourcesOrBuilder(int index) { + if (citedSourcesBuilder_ == null) { + return citedSources_.get(index); + } else { + return citedSourcesBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * Optional. A list of sources that are relevant to the citation. Sources are
+     * displayed in the citation hover card.
+     * 
+ * + * + * repeated .google.chat.v1.CitedSource cited_sources = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public java.util.List + getCitedSourcesOrBuilderList() { + if (citedSourcesBuilder_ != null) { + return citedSourcesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(citedSources_); + } + } + + /** + * + * + *
+     * Optional. A list of sources that are relevant to the citation. Sources are
+     * displayed in the citation hover card.
+     * 
+ * + * + * repeated .google.chat.v1.CitedSource cited_sources = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.chat.v1.CitedSource.Builder addCitedSourcesBuilder() { + return internalGetCitedSourcesFieldBuilder() + .addBuilder(com.google.chat.v1.CitedSource.getDefaultInstance()); + } + + /** + * + * + *
+     * Optional. A list of sources that are relevant to the citation. Sources are
+     * displayed in the citation hover card.
+     * 
+ * + * + * repeated .google.chat.v1.CitedSource cited_sources = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.chat.v1.CitedSource.Builder addCitedSourcesBuilder(int index) { + return internalGetCitedSourcesFieldBuilder() + .addBuilder(index, com.google.chat.v1.CitedSource.getDefaultInstance()); + } + + /** + * + * + *
+     * Optional. A list of sources that are relevant to the citation. Sources are
+     * displayed in the citation hover card.
+     * 
+ * + * + * repeated .google.chat.v1.CitedSource cited_sources = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public java.util.List getCitedSourcesBuilderList() { + return internalGetCitedSourcesFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.chat.v1.CitedSource, + com.google.chat.v1.CitedSource.Builder, + com.google.chat.v1.CitedSourceOrBuilder> + internalGetCitedSourcesFieldBuilder() { + if (citedSourcesBuilder_ == null) { + citedSourcesBuilder_ = + new com.google.protobuf.RepeatedFieldBuilder< + com.google.chat.v1.CitedSource, + com.google.chat.v1.CitedSource.Builder, + com.google.chat.v1.CitedSourceOrBuilder>( + citedSources_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); + citedSources_ = null; + } + return citedSourcesBuilder_; + } + + // @@protoc_insertion_point(builder_scope:google.chat.v1.Citation) + } + + // @@protoc_insertion_point(class_scope:google.chat.v1.Citation) + private static final com.google.chat.v1.Citation DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.chat.v1.Citation(); + } + + public static com.google.chat.v1.Citation getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Citation parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.chat.v1.Citation getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-chat/proto-google-cloud-chat-v1/src/main/java/com/google/chat/v1/CitationOrBuilder.java b/java-chat/proto-google-cloud-chat-v1/src/main/java/com/google/chat/v1/CitationOrBuilder.java new file mode 100644 index 000000000000..35287bc57fd1 --- /dev/null +++ b/java-chat/proto-google-cloud-chat-v1/src/main/java/com/google/chat/v1/CitationOrBuilder.java @@ -0,0 +1,130 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/chat/v1/citation.proto +// Protobuf Java Version: 4.33.6 + +package com.google.chat.v1; + +@com.google.protobuf.Generated +public interface CitationOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.chat.v1.Citation) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The ID of the citation. This ID is defined by the app creating
+   * the citation and must match the `data-id` attribute of the
+   * `<chat-citation>` tag in the message text. Must contain only ASCII letters
+   * and numbers, and less than 63 characters.
+   * 
+ * + * string id = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The id. + */ + java.lang.String getId(); + + /** + * + * + *
+   * Required. The ID of the citation. This ID is defined by the app creating
+   * the citation and must match the `data-id` attribute of the
+   * `<chat-citation>` tag in the message text. Must contain only ASCII letters
+   * and numbers, and less than 63 characters.
+   * 
+ * + * string id = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for id. + */ + com.google.protobuf.ByteString getIdBytes(); + + /** + * + * + *
+   * Optional. A list of sources that are relevant to the citation. Sources are
+   * displayed in the citation hover card.
+   * 
+ * + * + * repeated .google.chat.v1.CitedSource cited_sources = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + java.util.List getCitedSourcesList(); + + /** + * + * + *
+   * Optional. A list of sources that are relevant to the citation. Sources are
+   * displayed in the citation hover card.
+   * 
+ * + * + * repeated .google.chat.v1.CitedSource cited_sources = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.chat.v1.CitedSource getCitedSources(int index); + + /** + * + * + *
+   * Optional. A list of sources that are relevant to the citation. Sources are
+   * displayed in the citation hover card.
+   * 
+ * + * + * repeated .google.chat.v1.CitedSource cited_sources = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + int getCitedSourcesCount(); + + /** + * + * + *
+   * Optional. A list of sources that are relevant to the citation. Sources are
+   * displayed in the citation hover card.
+   * 
+ * + * + * repeated .google.chat.v1.CitedSource cited_sources = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + java.util.List getCitedSourcesOrBuilderList(); + + /** + * + * + *
+   * Optional. A list of sources that are relevant to the citation. Sources are
+   * displayed in the citation hover card.
+   * 
+ * + * + * repeated .google.chat.v1.CitedSource cited_sources = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.chat.v1.CitedSourceOrBuilder getCitedSourcesOrBuilder(int index); +} diff --git a/java-chat/proto-google-cloud-chat-v1/src/main/java/com/google/chat/v1/CitationProto.java b/java-chat/proto-google-cloud-chat-v1/src/main/java/com/google/chat/v1/CitationProto.java new file mode 100644 index 000000000000..c066978a1c14 --- /dev/null +++ b/java-chat/proto-google-cloud-chat-v1/src/main/java/com/google/chat/v1/CitationProto.java @@ -0,0 +1,92 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/chat/v1/citation.proto +// Protobuf Java Version: 4.33.6 + +package com.google.chat.v1; + +@com.google.protobuf.Generated +public final class CitationProto extends com.google.protobuf.GeneratedFile { + private CitationProto() {} + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "CitationProto"); + } + + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} + + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); + } + + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_chat_v1_Citation_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_chat_v1_Citation_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + return descriptor; + } + + private static com.google.protobuf.Descriptors.FileDescriptor descriptor; + + static { + java.lang.String[] descriptorData = { + "\n\035google/chat/v1/citation.proto\022\016google." + + "chat.v1\032\037google/api/field_behavior.proto" + + "\032!google/chat/v1/cited_source.proto\"V\n\010C" + + "itation\022\020\n\002id\030\001 \001(\tB\004\342A\001\002\0228\n\rcited_sourc" + + "es\030\003 \003(\0132\033.google.chat.v1.CitedSourceB\004\342" + + "A\001\001B\230\001\n\022com.google.chat.v1B\rCitationProt" + + "oP\001Z,cloud.google.com/go/chat/apiv1/chat" + + "pb;chatpb\252\002\023Google.Apps.Chat.V1\312\002\023Google" + + "\\Apps\\Chat\\V1\352\002\026Google::Apps::Chat::V1b\006" + + "proto3" + }; + descriptor = + com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( + descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.api.FieldBehaviorProto.getDescriptor(), + com.google.chat.v1.CitedSourceProto.getDescriptor(), + }); + internal_static_google_chat_v1_Citation_descriptor = getDescriptor().getMessageType(0); + internal_static_google_chat_v1_Citation_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_chat_v1_Citation_descriptor, + new java.lang.String[] { + "Id", "CitedSources", + }); + descriptor.resolveAllFeaturesImmutable(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.chat.v1.CitedSourceProto.getDescriptor(); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); + com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( + descriptor, registry); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/java-chat/proto-google-cloud-chat-v1/src/main/java/com/google/chat/v1/CitedSource.java b/java-chat/proto-google-cloud-chat-v1/src/main/java/com/google/chat/v1/CitedSource.java new file mode 100644 index 000000000000..07ae24ae7579 --- /dev/null +++ b/java-chat/proto-google-cloud-chat-v1/src/main/java/com/google/chat/v1/CitedSource.java @@ -0,0 +1,3056 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/chat/v1/cited_source.proto +// Protobuf Java Version: 4.33.6 + +package com.google.chat.v1; + +/** + * + * + *
+ * A reference to a source of information.
+ * 
+ * + * Protobuf type {@code google.chat.v1.CitedSource} + */ +@com.google.protobuf.Generated +public final class CitedSource extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.chat.v1.CitedSource) + CitedSourceOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "CitedSource"); + } + + // Use CitedSource.newBuilder() to construct. + private CitedSource(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private CitedSource() { + title_ = ""; + uri_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.chat.v1.CitedSourceProto + .internal_static_google_chat_v1_CitedSource_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.chat.v1.CitedSourceProto + .internal_static_google_chat_v1_CitedSource_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.chat.v1.CitedSource.class, com.google.chat.v1.CitedSource.Builder.class); + } + + public interface SnippetOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.chat.v1.CitedSource.Snippet) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * Optional. A short plaintext excerpt directly from the corpus that is
+     * rendered in the citation hover card or source preview. When footer
+     * sources are automatically populated from inline `citations` (because
+     * `Elements.cited_sources` is not set), snippets are omitted from the
+     * deduplicated footer sources. Does not support markdown format, and must
+     * not exceed 1,000 characters.
+     * 
+ * + * string text = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The text. + */ + java.lang.String getText(); + + /** + * + * + *
+     * Optional. A short plaintext excerpt directly from the corpus that is
+     * rendered in the citation hover card or source preview. When footer
+     * sources are automatically populated from inline `citations` (because
+     * `Elements.cited_sources` is not set), snippets are omitted from the
+     * deduplicated footer sources. Does not support markdown format, and must
+     * not exceed 1,000 characters.
+     * 
+ * + * string text = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for text. + */ + com.google.protobuf.ByteString getTextBytes(); + + /** + * + * + *
+     * Optional. Image preview of the snippet provided as an input when creating
+     * the citation.
+     * 
+ * + * + * .google.chat.v1.ElementsImage image_preview = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the imagePreview field is set. + */ + boolean hasImagePreview(); + + /** + * + * + *
+     * Optional. Image preview of the snippet provided as an input when creating
+     * the citation.
+     * 
+ * + * + * .google.chat.v1.ElementsImage image_preview = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The imagePreview. + */ + com.google.chat.v1.ElementsImage getImagePreview(); + + /** + * + * + *
+     * Optional. Image preview of the snippet provided as an input when creating
+     * the citation.
+     * 
+ * + * + * .google.chat.v1.ElementsImage image_preview = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.chat.v1.ElementsImageOrBuilder getImagePreviewOrBuilder(); + } + + /** + * + * + *
+   * A snippet object representing an excerpt from a larger corpus.
+   * 
+ * + * Protobuf type {@code google.chat.v1.CitedSource.Snippet} + */ + public static final class Snippet extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.chat.v1.CitedSource.Snippet) + SnippetOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "Snippet"); + } + + // Use Snippet.newBuilder() to construct. + private Snippet(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private Snippet() { + text_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.chat.v1.CitedSourceProto + .internal_static_google_chat_v1_CitedSource_Snippet_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.chat.v1.CitedSourceProto + .internal_static_google_chat_v1_CitedSource_Snippet_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.chat.v1.CitedSource.Snippet.class, + com.google.chat.v1.CitedSource.Snippet.Builder.class); + } + + private int bitField0_; + public static final int TEXT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object text_ = ""; + + /** + * + * + *
+     * Optional. A short plaintext excerpt directly from the corpus that is
+     * rendered in the citation hover card or source preview. When footer
+     * sources are automatically populated from inline `citations` (because
+     * `Elements.cited_sources` is not set), snippets are omitted from the
+     * deduplicated footer sources. Does not support markdown format, and must
+     * not exceed 1,000 characters.
+     * 
+ * + * string text = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The text. + */ + @java.lang.Override + public java.lang.String getText() { + java.lang.Object ref = text_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + text_ = s; + return s; + } + } + + /** + * + * + *
+     * Optional. A short plaintext excerpt directly from the corpus that is
+     * rendered in the citation hover card or source preview. When footer
+     * sources are automatically populated from inline `citations` (because
+     * `Elements.cited_sources` is not set), snippets are omitted from the
+     * deduplicated footer sources. Does not support markdown format, and must
+     * not exceed 1,000 characters.
+     * 
+ * + * string text = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for text. + */ + @java.lang.Override + public com.google.protobuf.ByteString getTextBytes() { + java.lang.Object ref = text_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + text_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int IMAGE_PREVIEW_FIELD_NUMBER = 2; + private com.google.chat.v1.ElementsImage imagePreview_; + + /** + * + * + *
+     * Optional. Image preview of the snippet provided as an input when creating
+     * the citation.
+     * 
+ * + * + * .google.chat.v1.ElementsImage image_preview = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the imagePreview field is set. + */ + @java.lang.Override + public boolean hasImagePreview() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * Optional. Image preview of the snippet provided as an input when creating
+     * the citation.
+     * 
+ * + * + * .google.chat.v1.ElementsImage image_preview = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The imagePreview. + */ + @java.lang.Override + public com.google.chat.v1.ElementsImage getImagePreview() { + return imagePreview_ == null + ? com.google.chat.v1.ElementsImage.getDefaultInstance() + : imagePreview_; + } + + /** + * + * + *
+     * Optional. Image preview of the snippet provided as an input when creating
+     * the citation.
+     * 
+ * + * + * .google.chat.v1.ElementsImage image_preview = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.chat.v1.ElementsImageOrBuilder getImagePreviewOrBuilder() { + return imagePreview_ == null + ? com.google.chat.v1.ElementsImage.getDefaultInstance() + : imagePreview_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(text_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, text_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(2, getImagePreview()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(text_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, text_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getImagePreview()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.chat.v1.CitedSource.Snippet)) { + return super.equals(obj); + } + com.google.chat.v1.CitedSource.Snippet other = (com.google.chat.v1.CitedSource.Snippet) obj; + + if (!getText().equals(other.getText())) return false; + if (hasImagePreview() != other.hasImagePreview()) return false; + if (hasImagePreview()) { + if (!getImagePreview().equals(other.getImagePreview())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + TEXT_FIELD_NUMBER; + hash = (53 * hash) + getText().hashCode(); + if (hasImagePreview()) { + hash = (37 * hash) + IMAGE_PREVIEW_FIELD_NUMBER; + hash = (53 * hash) + getImagePreview().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.chat.v1.CitedSource.Snippet parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.chat.v1.CitedSource.Snippet parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.chat.v1.CitedSource.Snippet parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.chat.v1.CitedSource.Snippet parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.chat.v1.CitedSource.Snippet parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.chat.v1.CitedSource.Snippet parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.chat.v1.CitedSource.Snippet parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.chat.v1.CitedSource.Snippet parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.chat.v1.CitedSource.Snippet parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.chat.v1.CitedSource.Snippet parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.chat.v1.CitedSource.Snippet parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.chat.v1.CitedSource.Snippet parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.chat.v1.CitedSource.Snippet prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * A snippet object representing an excerpt from a larger corpus.
+     * 
+ * + * Protobuf type {@code google.chat.v1.CitedSource.Snippet} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.chat.v1.CitedSource.Snippet) + com.google.chat.v1.CitedSource.SnippetOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.chat.v1.CitedSourceProto + .internal_static_google_chat_v1_CitedSource_Snippet_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.chat.v1.CitedSourceProto + .internal_static_google_chat_v1_CitedSource_Snippet_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.chat.v1.CitedSource.Snippet.class, + com.google.chat.v1.CitedSource.Snippet.Builder.class); + } + + // Construct using com.google.chat.v1.CitedSource.Snippet.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetImagePreviewFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + text_ = ""; + imagePreview_ = null; + if (imagePreviewBuilder_ != null) { + imagePreviewBuilder_.dispose(); + imagePreviewBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.chat.v1.CitedSourceProto + .internal_static_google_chat_v1_CitedSource_Snippet_descriptor; + } + + @java.lang.Override + public com.google.chat.v1.CitedSource.Snippet getDefaultInstanceForType() { + return com.google.chat.v1.CitedSource.Snippet.getDefaultInstance(); + } + + @java.lang.Override + public com.google.chat.v1.CitedSource.Snippet build() { + com.google.chat.v1.CitedSource.Snippet result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.chat.v1.CitedSource.Snippet buildPartial() { + com.google.chat.v1.CitedSource.Snippet result = + new com.google.chat.v1.CitedSource.Snippet(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.chat.v1.CitedSource.Snippet result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.text_ = text_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.imagePreview_ = + imagePreviewBuilder_ == null ? imagePreview_ : imagePreviewBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.chat.v1.CitedSource.Snippet) { + return mergeFrom((com.google.chat.v1.CitedSource.Snippet) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.chat.v1.CitedSource.Snippet other) { + if (other == com.google.chat.v1.CitedSource.Snippet.getDefaultInstance()) return this; + if (!other.getText().isEmpty()) { + text_ = other.text_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasImagePreview()) { + mergeImagePreview(other.getImagePreview()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + text_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage( + internalGetImagePreviewFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object text_ = ""; + + /** + * + * + *
+       * Optional. A short plaintext excerpt directly from the corpus that is
+       * rendered in the citation hover card or source preview. When footer
+       * sources are automatically populated from inline `citations` (because
+       * `Elements.cited_sources` is not set), snippets are omitted from the
+       * deduplicated footer sources. Does not support markdown format, and must
+       * not exceed 1,000 characters.
+       * 
+ * + * string text = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The text. + */ + public java.lang.String getText() { + java.lang.Object ref = text_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + text_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+       * Optional. A short plaintext excerpt directly from the corpus that is
+       * rendered in the citation hover card or source preview. When footer
+       * sources are automatically populated from inline `citations` (because
+       * `Elements.cited_sources` is not set), snippets are omitted from the
+       * deduplicated footer sources. Does not support markdown format, and must
+       * not exceed 1,000 characters.
+       * 
+ * + * string text = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for text. + */ + public com.google.protobuf.ByteString getTextBytes() { + java.lang.Object ref = text_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + text_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+       * Optional. A short plaintext excerpt directly from the corpus that is
+       * rendered in the citation hover card or source preview. When footer
+       * sources are automatically populated from inline `citations` (because
+       * `Elements.cited_sources` is not set), snippets are omitted from the
+       * deduplicated footer sources. Does not support markdown format, and must
+       * not exceed 1,000 characters.
+       * 
+ * + * string text = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The text to set. + * @return This builder for chaining. + */ + public Builder setText(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + text_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+       * Optional. A short plaintext excerpt directly from the corpus that is
+       * rendered in the citation hover card or source preview. When footer
+       * sources are automatically populated from inline `citations` (because
+       * `Elements.cited_sources` is not set), snippets are omitted from the
+       * deduplicated footer sources. Does not support markdown format, and must
+       * not exceed 1,000 characters.
+       * 
+ * + * string text = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearText() { + text_ = getDefaultInstance().getText(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+       * Optional. A short plaintext excerpt directly from the corpus that is
+       * rendered in the citation hover card or source preview. When footer
+       * sources are automatically populated from inline `citations` (because
+       * `Elements.cited_sources` is not set), snippets are omitted from the
+       * deduplicated footer sources. Does not support markdown format, and must
+       * not exceed 1,000 characters.
+       * 
+ * + * string text = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for text to set. + * @return This builder for chaining. + */ + public Builder setTextBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + text_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.chat.v1.ElementsImage imagePreview_; + private com.google.protobuf.SingleFieldBuilder< + com.google.chat.v1.ElementsImage, + com.google.chat.v1.ElementsImage.Builder, + com.google.chat.v1.ElementsImageOrBuilder> + imagePreviewBuilder_; + + /** + * + * + *
+       * Optional. Image preview of the snippet provided as an input when creating
+       * the citation.
+       * 
+ * + * + * .google.chat.v1.ElementsImage image_preview = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the imagePreview field is set. + */ + public boolean hasImagePreview() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+       * Optional. Image preview of the snippet provided as an input when creating
+       * the citation.
+       * 
+ * + * + * .google.chat.v1.ElementsImage image_preview = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The imagePreview. + */ + public com.google.chat.v1.ElementsImage getImagePreview() { + if (imagePreviewBuilder_ == null) { + return imagePreview_ == null + ? com.google.chat.v1.ElementsImage.getDefaultInstance() + : imagePreview_; + } else { + return imagePreviewBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * Optional. Image preview of the snippet provided as an input when creating
+       * the citation.
+       * 
+ * + * + * .google.chat.v1.ElementsImage image_preview = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setImagePreview(com.google.chat.v1.ElementsImage value) { + if (imagePreviewBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + imagePreview_ = value; + } else { + imagePreviewBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+       * Optional. Image preview of the snippet provided as an input when creating
+       * the citation.
+       * 
+ * + * + * .google.chat.v1.ElementsImage image_preview = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setImagePreview(com.google.chat.v1.ElementsImage.Builder builderForValue) { + if (imagePreviewBuilder_ == null) { + imagePreview_ = builderForValue.build(); + } else { + imagePreviewBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+       * Optional. Image preview of the snippet provided as an input when creating
+       * the citation.
+       * 
+ * + * + * .google.chat.v1.ElementsImage image_preview = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeImagePreview(com.google.chat.v1.ElementsImage value) { + if (imagePreviewBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && imagePreview_ != null + && imagePreview_ != com.google.chat.v1.ElementsImage.getDefaultInstance()) { + getImagePreviewBuilder().mergeFrom(value); + } else { + imagePreview_ = value; + } + } else { + imagePreviewBuilder_.mergeFrom(value); + } + if (imagePreview_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+       * Optional. Image preview of the snippet provided as an input when creating
+       * the citation.
+       * 
+ * + * + * .google.chat.v1.ElementsImage image_preview = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearImagePreview() { + bitField0_ = (bitField0_ & ~0x00000002); + imagePreview_ = null; + if (imagePreviewBuilder_ != null) { + imagePreviewBuilder_.dispose(); + imagePreviewBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+       * Optional. Image preview of the snippet provided as an input when creating
+       * the citation.
+       * 
+ * + * + * .google.chat.v1.ElementsImage image_preview = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.chat.v1.ElementsImage.Builder getImagePreviewBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return internalGetImagePreviewFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * Optional. Image preview of the snippet provided as an input when creating
+       * the citation.
+       * 
+ * + * + * .google.chat.v1.ElementsImage image_preview = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.chat.v1.ElementsImageOrBuilder getImagePreviewOrBuilder() { + if (imagePreviewBuilder_ != null) { + return imagePreviewBuilder_.getMessageOrBuilder(); + } else { + return imagePreview_ == null + ? com.google.chat.v1.ElementsImage.getDefaultInstance() + : imagePreview_; + } + } + + /** + * + * + *
+       * Optional. Image preview of the snippet provided as an input when creating
+       * the citation.
+       * 
+ * + * + * .google.chat.v1.ElementsImage image_preview = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.chat.v1.ElementsImage, + com.google.chat.v1.ElementsImage.Builder, + com.google.chat.v1.ElementsImageOrBuilder> + internalGetImagePreviewFieldBuilder() { + if (imagePreviewBuilder_ == null) { + imagePreviewBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.chat.v1.ElementsImage, + com.google.chat.v1.ElementsImage.Builder, + com.google.chat.v1.ElementsImageOrBuilder>( + getImagePreview(), getParentForChildren(), isClean()); + imagePreview_ = null; + } + return imagePreviewBuilder_; + } + + // @@protoc_insertion_point(builder_scope:google.chat.v1.CitedSource.Snippet) + } + + // @@protoc_insertion_point(class_scope:google.chat.v1.CitedSource.Snippet) + private static final com.google.chat.v1.CitedSource.Snippet DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.chat.v1.CitedSource.Snippet(); + } + + public static com.google.chat.v1.CitedSource.Snippet getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Snippet parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.chat.v1.CitedSource.Snippet getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public interface FooterOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.chat.v1.CitedSource.Footer) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * Optional. The plaintext to display in the footer. Does not support
+     * markdown format.
+     * 
+ * + * string text = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The text. + */ + java.lang.String getText(); + + /** + * + * + *
+     * Optional. The plaintext to display in the footer. Does not support
+     * markdown format.
+     * 
+ * + * string text = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for text. + */ + com.google.protobuf.ByteString getTextBytes(); + } + + /** + * + * + *
+   * A footer for a source, used for attribution.
+   * 
+ * + * Protobuf type {@code google.chat.v1.CitedSource.Footer} + */ + public static final class Footer extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.chat.v1.CitedSource.Footer) + FooterOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "Footer"); + } + + // Use Footer.newBuilder() to construct. + private Footer(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private Footer() { + text_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.chat.v1.CitedSourceProto + .internal_static_google_chat_v1_CitedSource_Footer_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.chat.v1.CitedSourceProto + .internal_static_google_chat_v1_CitedSource_Footer_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.chat.v1.CitedSource.Footer.class, + com.google.chat.v1.CitedSource.Footer.Builder.class); + } + + public static final int TEXT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object text_ = ""; + + /** + * + * + *
+     * Optional. The plaintext to display in the footer. Does not support
+     * markdown format.
+     * 
+ * + * string text = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The text. + */ + @java.lang.Override + public java.lang.String getText() { + java.lang.Object ref = text_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + text_ = s; + return s; + } + } + + /** + * + * + *
+     * Optional. The plaintext to display in the footer. Does not support
+     * markdown format.
+     * 
+ * + * string text = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for text. + */ + @java.lang.Override + public com.google.protobuf.ByteString getTextBytes() { + java.lang.Object ref = text_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + text_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(text_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, text_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(text_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, text_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.chat.v1.CitedSource.Footer)) { + return super.equals(obj); + } + com.google.chat.v1.CitedSource.Footer other = (com.google.chat.v1.CitedSource.Footer) obj; + + if (!getText().equals(other.getText())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + TEXT_FIELD_NUMBER; + hash = (53 * hash) + getText().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.chat.v1.CitedSource.Footer parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.chat.v1.CitedSource.Footer parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.chat.v1.CitedSource.Footer parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.chat.v1.CitedSource.Footer parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.chat.v1.CitedSource.Footer parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.chat.v1.CitedSource.Footer parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.chat.v1.CitedSource.Footer parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.chat.v1.CitedSource.Footer parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.chat.v1.CitedSource.Footer parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.chat.v1.CitedSource.Footer parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.chat.v1.CitedSource.Footer parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.chat.v1.CitedSource.Footer parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.chat.v1.CitedSource.Footer prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * A footer for a source, used for attribution.
+     * 
+ * + * Protobuf type {@code google.chat.v1.CitedSource.Footer} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.chat.v1.CitedSource.Footer) + com.google.chat.v1.CitedSource.FooterOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.chat.v1.CitedSourceProto + .internal_static_google_chat_v1_CitedSource_Footer_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.chat.v1.CitedSourceProto + .internal_static_google_chat_v1_CitedSource_Footer_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.chat.v1.CitedSource.Footer.class, + com.google.chat.v1.CitedSource.Footer.Builder.class); + } + + // Construct using com.google.chat.v1.CitedSource.Footer.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + text_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.chat.v1.CitedSourceProto + .internal_static_google_chat_v1_CitedSource_Footer_descriptor; + } + + @java.lang.Override + public com.google.chat.v1.CitedSource.Footer getDefaultInstanceForType() { + return com.google.chat.v1.CitedSource.Footer.getDefaultInstance(); + } + + @java.lang.Override + public com.google.chat.v1.CitedSource.Footer build() { + com.google.chat.v1.CitedSource.Footer result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.chat.v1.CitedSource.Footer buildPartial() { + com.google.chat.v1.CitedSource.Footer result = + new com.google.chat.v1.CitedSource.Footer(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.chat.v1.CitedSource.Footer result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.text_ = text_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.chat.v1.CitedSource.Footer) { + return mergeFrom((com.google.chat.v1.CitedSource.Footer) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.chat.v1.CitedSource.Footer other) { + if (other == com.google.chat.v1.CitedSource.Footer.getDefaultInstance()) return this; + if (!other.getText().isEmpty()) { + text_ = other.text_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + text_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object text_ = ""; + + /** + * + * + *
+       * Optional. The plaintext to display in the footer. Does not support
+       * markdown format.
+       * 
+ * + * string text = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The text. + */ + public java.lang.String getText() { + java.lang.Object ref = text_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + text_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+       * Optional. The plaintext to display in the footer. Does not support
+       * markdown format.
+       * 
+ * + * string text = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for text. + */ + public com.google.protobuf.ByteString getTextBytes() { + java.lang.Object ref = text_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + text_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+       * Optional. The plaintext to display in the footer. Does not support
+       * markdown format.
+       * 
+ * + * string text = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The text to set. + * @return This builder for chaining. + */ + public Builder setText(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + text_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+       * Optional. The plaintext to display in the footer. Does not support
+       * markdown format.
+       * 
+ * + * string text = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearText() { + text_ = getDefaultInstance().getText(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+       * Optional. The plaintext to display in the footer. Does not support
+       * markdown format.
+       * 
+ * + * string text = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for text to set. + * @return This builder for chaining. + */ + public Builder setTextBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + text_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.chat.v1.CitedSource.Footer) + } + + // @@protoc_insertion_point(class_scope:google.chat.v1.CitedSource.Footer) + private static final com.google.chat.v1.CitedSource.Footer DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.chat.v1.CitedSource.Footer(); + } + + public static com.google.chat.v1.CitedSource.Footer getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser