From f5bc4b55e1713f5d9830645c51de5bb1cd65d839 Mon Sep 17 00:00:00 2001 From: diegomarquezp Date: Mon, 15 Dec 2025 21:01:55 +0000 Subject: [PATCH 1/3] feat(vertexai): upgrade to protobuf 4.33.0 --- .../google-cloud-vertexai/build.gradle | 51 + .../vertexai/api/EndpointServiceClient.java | 26 +- .../vertexai/api/PredictionServiceClient.java | 161 + .../api/PredictionServiceSettings.java | 11 + .../cloud/vertexai/api/gapic_metadata.json | 3 + .../api/stub/GrpcEndpointServiceStub.java | 14 + .../api/stub/GrpcLlmUtilityServiceStub.java | 7 + .../api/stub/GrpcPredictionServiceStub.java | 50 + .../api/stub/HttpJsonEndpointServiceStub.java | 50 + .../stub/HttpJsonPredictionServiceStub.java | 74 +- .../api/stub/PredictionServiceStub.java | 6 + .../stub/PredictionServiceStubSettings.java | 26 + .../reflect-config.json | 1656 +++- .../EndpointServiceClientHttpJsonTest.java | 24 + .../api/EndpointServiceClientTest.java | 85 + .../vertexai/api/MockEndpointServiceImpl.java | 3 +- .../api/MockPredictionServiceImpl.java | 39 +- .../PredictionServiceClientHttpJsonTest.java | 102 + .../api/PredictionServiceClientTest.java | 92 + .../vertexai/api/EndpointServiceGrpc.java | 74 +- .../vertexai/api/LlmUtilityServiceGrpc.java | 11 +- .../vertexai/api/PredictionServiceGrpc.java | 171 +- .../clirr-ignored-differences.xml | 3 +- .../cloud/vertexai/api/AcceleratorType.java | 108 +- .../vertexai/api/AcceleratorTypeProto.java | 37 +- .../google/cloud/vertexai/api/ApiAuth.java | 202 +- .../cloud/vertexai/api/ApiAuthOrBuilder.java | 4 +- .../cloud/vertexai/api/ApiAuthProto.java | 34 +- .../cloud/vertexai/api/Attribution.java | 344 +- .../vertexai/api/AttributionOrBuilder.java | 58 +- .../vertexai/api/AutomaticResources.java | 90 +- .../api/AutomaticResourcesOrBuilder.java | 4 +- .../vertexai/api/AutoscalingMetricSpec.java | 98 +- .../api/AutoscalingMetricSpecOrBuilder.java | 4 +- .../google/cloud/vertexai/api/AvroSource.java | 107 +- .../vertexai/api/AvroSourceOrBuilder.java | 4 +- .../vertexai/api/BatchDedicatedResources.java | 107 +- .../api/BatchDedicatedResourcesOrBuilder.java | 4 +- .../vertexai/api/BigQueryDestination.java | 98 +- .../api/BigQueryDestinationOrBuilder.java | 4 +- .../cloud/vertexai/api/BigQuerySource.java | 98 +- .../vertexai/api/BigQuerySourceOrBuilder.java | 4 +- .../com/google/cloud/vertexai/api/Blob.java | 100 +- .../cloud/vertexai/api/BlobOrBuilder.java | 4 +- .../vertexai/api/BlurBaselineConfig.java | 92 +- .../api/BlurBaselineConfigOrBuilder.java | 4 +- .../google/cloud/vertexai/api/BoolArray.java | 90 +- .../vertexai/api/BoolArrayOrBuilder.java | 4 +- .../cloud/vertexai/api/CachedContent.java | 740 +- .../vertexai/api/CachedContentOrBuilder.java | 71 +- .../vertexai/api/CachedContentProto.java | 121 +- .../google/cloud/vertexai/api/Candidate.java | 518 +- .../vertexai/api/CandidateOrBuilder.java | 47 +- .../google/cloud/vertexai/api/Citation.java | 131 +- .../cloud/vertexai/api/CitationMetadata.java | 110 +- .../api/CitationMetadataOrBuilder.java | 4 +- .../cloud/vertexai/api/CitationOrBuilder.java | 4 +- .../vertexai/api/ClientConnectionConfig.java | 106 +- .../api/ClientConnectionConfigOrBuilder.java | 4 +- .../vertexai/api/CodeExecutionResult.java | 110 +- .../api/CodeExecutionResultOrBuilder.java | 4 +- .../vertexai/api/ComputeTokensRequest.java | 147 +- .../api/ComputeTokensRequestOrBuilder.java | 4 +- .../vertexai/api/ComputeTokensResponse.java | 110 +- .../api/ComputeTokensResponseOrBuilder.java | 4 +- .../api/ContainerRegistryDestination.java | 126 +- ...ContainerRegistryDestinationOrBuilder.java | 12 +- .../google/cloud/vertexai/api/Content.java | 118 +- .../cloud/vertexai/api/ContentOrBuilder.java | 4 +- .../cloud/vertexai/api/ContentProto.java | 908 ++- .../cloud/vertexai/api/CorpusStatus.java | 960 +++ .../vertexai/api/CorpusStatusOrBuilder.java | 84 + .../vertexai/api/CountTokensRequest.java | 203 +- .../api/CountTokensRequestOrBuilder.java | 4 +- .../vertexai/api/CountTokensResponse.java | 110 +- .../api/CountTokensResponseOrBuilder.java | 4 +- .../api/CreateEndpointOperationMetadata.java | 275 +- ...ateEndpointOperationMetadataOrBuilder.java | 36 +- .../vertexai/api/CreateEndpointRequest.java | 123 +- .../api/CreateEndpointRequestOrBuilder.java | 4 +- .../cloud/vertexai/api/CsvDestination.java | 107 +- .../vertexai/api/CsvDestinationOrBuilder.java | 4 +- .../google/cloud/vertexai/api/CsvSource.java | 107 +- .../vertexai/api/CsvSourceOrBuilder.java | 4 +- .../vertexai/api/DedicatedResources.java | 129 +- .../api/DedicatedResourcesOrBuilder.java | 4 +- .../vertexai/api/DeleteEndpointRequest.java | 98 +- .../api/DeleteEndpointRequestOrBuilder.java | 4 +- .../vertexai/api/DeleteOperationMetadata.java | 107 +- .../api/DeleteOperationMetadataOrBuilder.java | 4 +- .../api/DeployModelOperationMetadata.java | 267 +- ...DeployModelOperationMetadataOrBuilder.java | 34 +- .../vertexai/api/DeployModelRequest.java | 117 +- .../api/DeployModelRequestOrBuilder.java | 4 +- .../vertexai/api/DeployModelResponse.java | 107 +- .../api/DeployModelResponseOrBuilder.java | 4 +- .../cloud/vertexai/api/DeployedModel.java | 675 +- .../vertexai/api/DeployedModelOrBuilder.java | 60 +- .../cloud/vertexai/api/DeploymentStage.java | 375 + .../vertexai/api/DeploymentStageProto.java | 75 + .../vertexai/api/DirectPredictRequest.java | 137 +- .../api/DirectPredictRequestOrBuilder.java | 4 +- .../vertexai/api/DirectPredictResponse.java | 129 +- .../api/DirectPredictResponseOrBuilder.java | 4 +- .../vertexai/api/DirectRawPredictRequest.java | 108 +- .../api/DirectRawPredictRequestOrBuilder.java | 4 +- .../api/DirectRawPredictResponse.java | 92 +- .../DirectRawPredictResponseOrBuilder.java | 4 +- .../vertexai/api/DirectUploadSource.java | 90 +- .../api/DirectUploadSourceOrBuilder.java | 4 +- .../google/cloud/vertexai/api/DiskSpec.java | 98 +- .../cloud/vertexai/api/DiskSpecOrBuilder.java | 4 +- .../cloud/vertexai/api/DnsPeeringConfig.java | 1014 +++ .../api/DnsPeeringConfigOrBuilder.java | 116 + .../cloud/vertexai/api/DoubleArray.java | 90 +- .../vertexai/api/DoubleArrayOrBuilder.java | 4 +- .../vertexai/api/DynamicRetrievalConfig.java | 102 +- .../api/DynamicRetrievalConfigOrBuilder.java | 4 +- .../vertexai/api/EmbedContentRequest.java | 1982 +++++ .../api/EmbedContentRequestOrBuilder.java | 252 + .../vertexai/api/EmbedContentResponse.java | 1784 +++++ .../api/EmbedContentResponseOrBuilder.java | 115 + .../cloud/vertexai/api/EncryptionSpec.java | 98 +- .../vertexai/api/EncryptionSpecOrBuilder.java | 4 +- .../vertexai/api/EncryptionSpecProto.java | 25 +- .../google/cloud/vertexai/api/Endpoint.java | 745 +- .../cloud/vertexai/api/EndpointName.java | 3 +- .../cloud/vertexai/api/EndpointOrBuilder.java | 81 +- .../cloud/vertexai/api/EndpointProto.java | 365 +- .../vertexai/api/EndpointServiceProto.java | 430 +- .../vertexai/api/EnterpriseWebSearch.java | 616 +- .../api/EnterpriseWebSearchOrBuilder.java | 113 +- .../google/cloud/vertexai/api/Examples.java | 247 +- .../cloud/vertexai/api/ExamplesOrBuilder.java | 4 +- .../cloud/vertexai/api/ExamplesOverride.java | 122 +- .../api/ExamplesOverrideOrBuilder.java | 4 +- .../api/ExamplesRestrictionsNamespace.java | 102 +- ...xamplesRestrictionsNamespaceOrBuilder.java | 4 +- .../cloud/vertexai/api/ExecutableCode.java | 110 +- .../vertexai/api/ExecutableCodeOrBuilder.java | 4 +- .../cloud/vertexai/api/ExplainRequest.java | 257 +- .../vertexai/api/ExplainRequestOrBuilder.java | 28 +- .../cloud/vertexai/api/ExplainResponse.java | 138 +- .../api/ExplainResponseOrBuilder.java | 4 +- .../cloud/vertexai/api/Explanation.java | 130 +- .../vertexai/api/ExplanationMetadata.java | 710 +- .../api/ExplanationMetadataOrBuilder.java | 4 +- .../api/ExplanationMetadataOverride.java | 203 +- .../ExplanationMetadataOverrideOrBuilder.java | 4 +- .../api/ExplanationMetadataProto.java | 228 +- .../vertexai/api/ExplanationOrBuilder.java | 4 +- .../vertexai/api/ExplanationParameters.java | 158 +- .../api/ExplanationParametersOrBuilder.java | 4 +- .../cloud/vertexai/api/ExplanationProto.java | 390 +- .../cloud/vertexai/api/ExplanationSpec.java | 122 +- .../api/ExplanationSpecOrBuilder.java | 4 +- .../vertexai/api/ExplanationSpecOverride.java | 136 +- .../api/ExplanationSpecOverrideOrBuilder.java | 4 +- .../vertexai/api/FasterDeploymentConfig.java | 90 +- .../api/FasterDeploymentConfigOrBuilder.java | 4 +- .../cloud/vertexai/api/FeatureNoiseSigma.java | 211 +- .../api/FeatureNoiseSigmaOrBuilder.java | 4 +- .../google/cloud/vertexai/api/FileData.java | 106 +- .../cloud/vertexai/api/FileDataOrBuilder.java | 4 +- .../google/cloud/vertexai/api/FileStatus.java | 934 +++ .../vertexai/api/FileStatusOrBuilder.java | 84 + .../cloud/vertexai/api/FunctionCall.java | 894 ++- .../vertexai/api/FunctionCallOrBuilder.java | 115 +- .../vertexai/api/FunctionCallingConfig.java | 204 +- .../api/FunctionCallingConfigOrBuilder.java | 19 +- .../vertexai/api/FunctionDeclaration.java | 1131 ++- .../api/FunctionDeclarationOrBuilder.java | 180 +- .../cloud/vertexai/api/FunctionResponse.java | 696 +- .../vertexai/api/FunctionResponseBlob.java | 931 +++ .../api/FunctionResponseBlobOrBuilder.java | 105 + .../api/FunctionResponseFileData.java | 1017 +++ .../FunctionResponseFileDataOrBuilder.java | 118 + .../api/FunctionResponseOrBuilder.java | 75 +- .../vertexai/api/FunctionResponsePart.java | 1120 +++ .../api/FunctionResponsePartOrBuilder.java | 104 + .../cloud/vertexai/api/GcsDestination.java | 98 +- .../vertexai/api/GcsDestinationOrBuilder.java | 4 +- .../google/cloud/vertexai/api/GcsSource.java | 118 +- .../vertexai/api/GcsSourceOrBuilder.java | 12 +- .../api/GenAiAdvancedFeaturesConfig.java | 1233 +++ .../GenAiAdvancedFeaturesConfigOrBuilder.java | 66 + .../vertexai/api/GenerateContentRequest.java | 563 +- .../api/GenerateContentRequestOrBuilder.java | 50 +- .../vertexai/api/GenerateContentResponse.java | 681 +- .../api/GenerateContentResponseOrBuilder.java | 4 +- .../cloud/vertexai/api/GenerationConfig.java | 6577 ++++++++++----- .../api/GenerationConfigOrBuilder.java | 288 +- .../api/GenericOperationMetadata.java | 144 +- .../GenericOperationMetadataOrBuilder.java | 4 +- .../vertexai/api/GetEndpointRequest.java | 98 +- .../api/GetEndpointRequestOrBuilder.java | 4 +- .../cloud/vertexai/api/GoogleDriveSource.java | 221 +- .../api/GoogleDriveSourceOrBuilder.java | 4 +- .../google/cloud/vertexai/api/GoogleMaps.java | 501 ++ .../vertexai/api/GoogleMapsOrBuilder.java | 41 + .../vertexai/api/GoogleSearchRetrieval.java | 107 +- .../api/GoogleSearchRetrievalOrBuilder.java | 4 +- .../cloud/vertexai/api/GroundingChunk.java | 5534 ++++++++++++- .../vertexai/api/GroundingChunkOrBuilder.java | 41 +- .../cloud/vertexai/api/GroundingMetadata.java | 4742 +++++++---- .../api/GroundingMetadataOrBuilder.java | 130 +- .../cloud/vertexai/api/GroundingSupport.java | 106 +- .../api/GroundingSupportOrBuilder.java | 4 +- .../cloud/vertexai/api/HarmCategory.java | 48 +- .../cloud/vertexai/api/ImageConfig.java | 707 ++ .../vertexai/api/ImageConfigOrBuilder.java | 91 + .../vertexai/api/ImportRagFilesConfig.java | 4617 +++++++++++ .../api/ImportRagFilesConfigOrBuilder.java | 570 ++ .../google/cloud/vertexai/api/Int64Array.java | 90 +- .../vertexai/api/Int64ArrayOrBuilder.java | 4 +- .../api/IntegratedGradientsAttribution.java | 121 +- ...tegratedGradientsAttributionOrBuilder.java | 4 +- .../google/cloud/vertexai/api/IoProto.java | 144 +- .../google/cloud/vertexai/api/JiraSource.java | 238 +- .../vertexai/api/JiraSourceOrBuilder.java | 4 +- .../vertexai/api/ListEndpointsRequest.java | 363 +- .../api/ListEndpointsRequestOrBuilder.java | 68 +- .../vertexai/api/ListEndpointsResponse.java | 118 +- .../api/ListEndpointsResponseOrBuilder.java | 4 +- .../vertexai/api/LlmUtilityServiceProto.java | 105 +- .../cloud/vertexai/api/LogprobsResult.java | 336 +- .../vertexai/api/LogprobsResultOrBuilder.java | 4 +- .../vertexai/api/MachineResourcesProto.java | 176 +- .../cloud/vertexai/api/MachineSpec.java | 444 +- .../vertexai/api/MachineSpecOrBuilder.java | 60 +- .../google/cloud/vertexai/api/Modality.java | 16 +- .../vertexai/api/ModalityTokenCount.java | 90 +- .../api/ModalityTokenCountOrBuilder.java | 4 +- .../cloud/vertexai/api/ModelArmorConfig.java | 826 ++ .../api/ModelArmorConfigOrBuilder.java | 92 + .../cloud/vertexai/api/ModelExplanation.java | 110 +- .../api/ModelExplanationOrBuilder.java | 4 +- .../vertexai/api/MultiSpeakerVoiceConfig.java | 1009 +++ .../api/MultiSpeakerVoiceConfigOrBuilder.java | 100 + .../MutateDeployedModelOperationMetadata.java | 108 +- ...ployedModelOperationMetadataOrBuilder.java | 4 +- .../api/MutateDeployedModelRequest.java | 154 +- .../MutateDeployedModelRequestOrBuilder.java | 10 +- .../api/MutateDeployedModelResponse.java | 107 +- .../MutateDeployedModelResponseOrBuilder.java | 4 +- .../google/cloud/vertexai/api/Neighbor.java | 100 +- .../cloud/vertexai/api/NeighborOrBuilder.java | 4 +- .../google/cloud/vertexai/api/NfsMount.java | 114 +- .../cloud/vertexai/api/NfsMountOrBuilder.java | 4 +- .../cloud/vertexai/api/OpenApiProto.java | 131 +- .../cloud/vertexai/api/OperationProto.java | 35 +- .../vertexai/api/PSCAutomationConfig.java | 872 +- .../api/PSCAutomationConfigOrBuilder.java | 120 +- .../vertexai/api/PSCAutomationState.java | 195 + .../com/google/cloud/vertexai/api/Part.java | 385 +- .../cloud/vertexai/api/PartOrBuilder.java | 31 +- .../google/cloud/vertexai/api/PartialArg.java | 1521 ++++ .../vertexai/api/PartialArgOrBuilder.java | 206 + .../vertexai/api/PersistentDiskSpec.java | 98 +- .../api/PersistentDiskSpecOrBuilder.java | 4 +- .../vertexai/api/PrebuiltVoiceConfig.java | 636 ++ .../api/PrebuiltVoiceConfigOrBuilder.java | 67 + .../cloud/vertexai/api/PredictRequest.java | 486 +- .../vertexai/api/PredictRequestOrBuilder.java | 72 +- .../PredictRequestResponseLoggingConfig.java | 109 +- ...RequestResponseLoggingConfigOrBuilder.java | 4 +- .../cloud/vertexai/api/PredictResponse.java | 161 +- .../api/PredictResponseOrBuilder.java | 4 +- .../vertexai/api/PredictionServiceProto.java | 745 +- .../google/cloud/vertexai/api/Presets.java | 116 +- .../cloud/vertexai/api/PresetsOrBuilder.java | 4 +- .../cloud/vertexai/api/PrivateEndpoints.java | 122 +- .../api/PrivateEndpointsOrBuilder.java | 4 +- .../api/PrivateServiceConnectConfig.java | 715 +- .../PrivateServiceConnectConfigOrBuilder.java | 76 +- .../vertexai/api/PscAutomatedEndpoints.java | 114 +- .../api/PscAutomatedEndpointsOrBuilder.java | 4 +- .../vertexai/api/PscInterfaceConfig.java | 1319 +++ .../api/PscInterfaceConfigOrBuilder.java | 156 + .../google/cloud/vertexai/api/RagChunk.java | 1500 ++++ .../cloud/vertexai/api/RagChunkOrBuilder.java | 91 + .../google/cloud/vertexai/api/RagCorpus.java | 2998 +++++++ .../vertexai/api/RagCorpusOrBuilder.java | 373 + .../vertexai/api/RagEmbeddingModelConfig.java | 2079 +++++ .../api/RagEmbeddingModelConfigOrBuilder.java | 87 + .../cloud/vertexai/api/RagEngineConfig.java | 908 +++ .../api/RagEngineConfigOrBuilder.java | 95 + .../google/cloud/vertexai/api/RagFile.java | 3939 +++++++++ .../vertexai/api/RagFileChunkingConfig.java | 1477 ++++ .../api/RagFileChunkingConfigOrBuilder.java | 74 + .../cloud/vertexai/api/RagFileOrBuilder.java | 484 ++ .../vertexai/api/RagFileParsingConfig.java | 2901 +++++++ .../api/RagFileParsingConfigOrBuilder.java | 105 + .../api/RagFileTransformationConfig.java | 710 ++ .../RagFileTransformationConfigOrBuilder.java | 65 + .../vertexai/api/RagManagedDbConfig.java | 2597 ++++++ .../api/RagManagedDbConfigOrBuilder.java | 142 + .../vertexai/api/RagRetrievalConfig.java | 522 +- .../api/RagRetrievalConfigOrBuilder.java | 4 +- .../cloud/vertexai/api/RagVectorDbConfig.java | 5890 ++++++++++++++ .../api/RagVectorDbConfigOrBuilder.java | 226 + .../cloud/vertexai/api/RawPredictRequest.java | 115 +- .../api/RawPredictRequestOrBuilder.java | 4 +- .../vertexai/api/ReplicatedVoiceConfig.java | 717 ++ .../api/ReplicatedVoiceConfigOrBuilder.java | 73 + .../vertexai/api/ReservationAffinity.java | 112 +- .../api/ReservationAffinityOrBuilder.java | 4 +- .../api/ReservationAffinityProto.java | 27 +- .../cloud/vertexai/api/ResourcesConsumed.java | 92 +- .../api/ResourcesConsumedOrBuilder.java | 4 +- .../google/cloud/vertexai/api/Retrieval.java | 124 +- .../cloud/vertexai/api/RetrievalConfig.java | 110 +- .../api/RetrievalConfigOrBuilder.java | 4 +- .../cloud/vertexai/api/RetrievalMetadata.java | 92 +- .../api/RetrievalMetadataOrBuilder.java | 4 +- .../vertexai/api/RetrievalOrBuilder.java | 6 +- .../cloud/vertexai/api/SafetyRating.java | 118 +- .../vertexai/api/SafetyRatingOrBuilder.java | 4 +- .../cloud/vertexai/api/SafetySetting.java | 114 +- .../vertexai/api/SafetySettingOrBuilder.java | 4 +- .../api/SampledShapleyAttribution.java | 90 +- .../SampledShapleyAttributionOrBuilder.java | 4 +- .../com/google/cloud/vertexai/api/Schema.java | 1315 ++- .../cloud/vertexai/api/SchemaOrBuilder.java | 206 +- .../cloud/vertexai/api/SearchEntryPoint.java | 100 +- .../api/SearchEntryPointOrBuilder.java | 4 +- .../google/cloud/vertexai/api/Segment.java | 98 +- .../cloud/vertexai/api/SegmentOrBuilder.java | 4 +- .../vertexai/api/ServiceNetworkingProto.java | 131 +- .../cloud/vertexai/api/SharePointSources.java | 266 +- .../api/SharePointSourcesOrBuilder.java | 4 +- .../cloud/vertexai/api/ShieldedVmConfig.java | 90 +- .../api/ShieldedVmConfigOrBuilder.java | 4 +- .../cloud/vertexai/api/SlackSource.java | 369 +- .../vertexai/api/SlackSourceOrBuilder.java | 4 +- .../cloud/vertexai/api/SmoothGradConfig.java | 102 +- .../api/SmoothGradConfigOrBuilder.java | 4 +- .../vertexai/api/SpeakerVoiceConfig.java | 921 +++ .../api/SpeakerVoiceConfigOrBuilder.java | 99 + .../vertexai/api/SpeculativeDecodingSpec.java | 304 +- .../api/SpeculativeDecodingSpecOrBuilder.java | 4 +- .../cloud/vertexai/api/SpeechConfig.java | 1203 +++ .../vertexai/api/SpeechConfigOrBuilder.java | 132 + .../api/StreamDirectPredictRequest.java | 137 +- .../StreamDirectPredictRequestOrBuilder.java | 4 +- .../api/StreamDirectPredictResponse.java | 129 +- .../StreamDirectPredictResponseOrBuilder.java | 4 +- .../api/StreamDirectRawPredictRequest.java | 108 +- ...treamDirectRawPredictRequestOrBuilder.java | 4 +- .../api/StreamDirectRawPredictResponse.java | 93 +- ...reamDirectRawPredictResponseOrBuilder.java | 4 +- .../vertexai/api/StreamRawPredictRequest.java | 115 +- .../api/StreamRawPredictRequestOrBuilder.java | 4 +- .../vertexai/api/StreamingPredictRequest.java | 137 +- .../api/StreamingPredictRequestOrBuilder.java | 4 +- .../api/StreamingPredictResponse.java | 129 +- .../StreamingPredictResponseOrBuilder.java | 4 +- .../api/StreamingRawPredictRequest.java | 108 +- .../StreamingRawPredictRequestOrBuilder.java | 4 +- .../api/StreamingRawPredictResponse.java | 92 +- .../StreamingRawPredictResponseOrBuilder.java | 4 +- .../cloud/vertexai/api/StringArray.java | 92 +- .../vertexai/api/StringArrayOrBuilder.java | 4 +- .../vertexai/api/TFRecordDestination.java | 107 +- .../api/TFRecordDestinationOrBuilder.java | 4 +- .../com/google/cloud/vertexai/api/Tensor.java | 128 +- .../cloud/vertexai/api/TensorOrBuilder.java | 4 +- .../google/cloud/vertexai/api/TokensInfo.java | 98 +- .../vertexai/api/TokensInfoOrBuilder.java | 4 +- .../com/google/cloud/vertexai/api/Tool.java | 7042 ++++++++++++----- .../google/cloud/vertexai/api/ToolConfig.java | 121 +- .../vertexai/api/ToolConfigOrBuilder.java | 4 +- .../cloud/vertexai/api/ToolOrBuilder.java | 142 +- .../google/cloud/vertexai/api/ToolProto.java | 591 +- .../com/google/cloud/vertexai/api/Type.java | 16 +- .../google/cloud/vertexai/api/TypesProto.java | 129 +- .../api/UndeployModelOperationMetadata.java | 108 +- ...deployModelOperationMetadataOrBuilder.java | 4 +- .../vertexai/api/UndeployModelRequest.java | 108 +- .../api/UndeployModelRequestOrBuilder.java | 4 +- .../vertexai/api/UndeployModelResponse.java | 90 +- .../api/UndeployModelResponseOrBuilder.java | 4 +- .../api/UpdateEndpointLongRunningRequest.java | 107 +- ...teEndpointLongRunningRequestOrBuilder.java | 4 +- .../api/UpdateEndpointOperationMetadata.java | 108 +- ...ateEndpointOperationMetadataOrBuilder.java | 4 +- .../vertexai/api/UpdateEndpointRequest.java | 122 +- .../api/UpdateEndpointRequestOrBuilder.java | 4 +- .../vertexai/api/UploadRagFileConfig.java | 735 ++ .../api/UploadRagFileConfigOrBuilder.java | 69 + .../google/cloud/vertexai/api/UrlContext.java | 394 + .../vertexai/api/UrlContextMetadata.java | 970 +++ .../api/UrlContextMetadataOrBuilder.java | 94 + .../vertexai/api/UrlContextOrBuilder.java | 27 + .../cloud/vertexai/api/UrlMetadata.java | 939 +++ .../vertexai/api/UrlMetadataOrBuilder.java | 80 + .../cloud/vertexai/api/UsageMetadata.java | 3771 +++++++++ .../vertexai/api/UsageMetadataOrBuilder.java | 433 + .../vertexai/api/UsageMetadataProto.java | 121 + .../cloud/vertexai/api/VertexAISearch.java | 2188 ++++- .../vertexai/api/VertexAISearchOrBuilder.java | 161 +- .../vertexai/api/VertexAiSearchConfig.java | 617 ++ .../api/VertexAiSearchConfigOrBuilder.java | 60 + .../vertexai/api/VertexRagDataProto.java | 636 ++ .../cloud/vertexai/api/VertexRagStore.java | 253 +- .../vertexai/api/VertexRagStoreOrBuilder.java | 12 +- .../cloud/vertexai/api/VideoMetadata.java | 122 +- .../vertexai/api/VideoMetadataOrBuilder.java | 4 +- .../cloud/vertexai/api/VoiceConfig.java | 1149 +++ .../vertexai/api/VoiceConfigOrBuilder.java | 113 + .../cloud/vertexai/api/XraiAttribution.java | 120 +- .../api/XraiAttributionOrBuilder.java | 4 +- .../cloud/vertexai/v1/accelerator_type.proto | 12 + .../cloud/vertexai/v1/cached_content.proto | 17 +- .../google/cloud/vertexai/v1/content.proto | 294 +- .../cloud/vertexai/v1/deployment_stage.proto | 61 + .../google/cloud/vertexai/v1/endpoint.proto | 47 +- .../cloud/vertexai/v1/endpoint_service.proto | 18 +- .../proto/google/cloud/vertexai/v1/io.proto | 2 +- .../cloud/vertexai/v1/machine_resources.proto | 19 + .../google/cloud/vertexai/v1/openapi.proto | 32 + .../vertexai/v1/prediction_service.proto | 107 + .../vertexai/v1/service_networking.proto | 82 +- .../proto/google/cloud/vertexai/v1/tool.proto | 281 +- .../cloud/vertexai/v1/usage_metadata.proto | 96 + .../cloud/vertexai/v1/vertex_rag_data.proto | 571 ++ 426 files changed, 110388 insertions(+), 21906 deletions(-) create mode 100644 java-vertexai/google-cloud-vertexai/build.gradle create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/CorpusStatus.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/CorpusStatusOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/DeploymentStage.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/DeploymentStageProto.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/DnsPeeringConfig.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/DnsPeeringConfigOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/EmbedContentRequest.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/EmbedContentRequestOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/EmbedContentResponse.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/EmbedContentResponseOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/FileStatus.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/FileStatusOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/FunctionResponseBlob.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/FunctionResponseBlobOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/FunctionResponseFileData.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/FunctionResponseFileDataOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/FunctionResponsePart.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/FunctionResponsePartOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/GenAiAdvancedFeaturesConfig.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/GenAiAdvancedFeaturesConfigOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/GoogleMaps.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/GoogleMapsOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/ImageConfig.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/ImageConfigOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/ImportRagFilesConfig.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/ImportRagFilesConfigOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/ModelArmorConfig.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/ModelArmorConfigOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/MultiSpeakerVoiceConfig.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/MultiSpeakerVoiceConfigOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/PSCAutomationState.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/PartialArg.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/PartialArgOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/PrebuiltVoiceConfig.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/PrebuiltVoiceConfigOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/PscInterfaceConfig.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/PscInterfaceConfigOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/RagChunk.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/RagChunkOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/RagCorpus.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/RagCorpusOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/RagEmbeddingModelConfig.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/RagEmbeddingModelConfigOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/RagEngineConfig.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/RagEngineConfigOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/RagFile.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/RagFileChunkingConfig.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/RagFileChunkingConfigOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/RagFileOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/RagFileParsingConfig.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/RagFileParsingConfigOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/RagFileTransformationConfig.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/RagFileTransformationConfigOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/RagManagedDbConfig.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/RagManagedDbConfigOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/RagVectorDbConfig.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/RagVectorDbConfigOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/ReplicatedVoiceConfig.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/ReplicatedVoiceConfigOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/SpeakerVoiceConfig.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/SpeakerVoiceConfigOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/SpeechConfig.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/SpeechConfigOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/UploadRagFileConfig.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/UploadRagFileConfigOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/UrlContext.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/UrlContextMetadata.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/UrlContextMetadataOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/UrlContextOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/UrlMetadata.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/UrlMetadataOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/UsageMetadata.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/UsageMetadataOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/UsageMetadataProto.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/VertexAiSearchConfig.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/VertexAiSearchConfigOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/VertexRagDataProto.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/VoiceConfig.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/VoiceConfigOrBuilder.java create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/proto/google/cloud/vertexai/v1/deployment_stage.proto create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/proto/google/cloud/vertexai/v1/usage_metadata.proto create mode 100644 java-vertexai/proto-google-cloud-vertexai-v1/src/main/proto/google/cloud/vertexai/v1/vertex_rag_data.proto diff --git a/java-vertexai/google-cloud-vertexai/build.gradle b/java-vertexai/google-cloud-vertexai/build.gradle new file mode 100644 index 000000000000..d38878cc5ef5 --- /dev/null +++ b/java-vertexai/google-cloud-vertexai/build.gradle @@ -0,0 +1,51 @@ +description = 'GAPIC library for gapic-google-cloud-vertexai-v1beta1-java' +group = 'com.google.cloud' +version = (version == 'unspecified') ? '0.0.0-SNAPSHOT' : version + +compileJava.options.encoding = 'UTF-8' +javadoc.options.encoding = 'UTF-8' + +dependencies { + api 'com.google.api:gax:2.37.0' + testImplementation 'com.google.api:gax:2.37.0:testlib' + api 'com.google.api:gax-grpc:2.37.0' + testImplementation 'com.google.api:gax-grpc:2.37.0:testlib' + api 'com.google.api:gax-httpjson:2.37.0' + testImplementation 'com.google.api:gax-httpjson:2.37.0:testlib' + api 'io.grpc:grpc-protobuf:1.59.0' + testImplementation 'io.grpc:grpc-stub:1.59.0' + testImplementation 'io.grpc:grpc-netty-shaded:1.59.0' + testImplementation 'junit:junit:4.13.2' + + // TODO: remove when dropping Java 8 support. + // https://github.com/googleapis/gapic-generator-java/issues/888 + implementation 'javax.annotation:javax.annotation-api:1.3.2' + + api project(':proto-google-cloud-vertexai-v1beta1-java') + api 'com.google.api.grpc:proto-google-iam-v1:1.22.0' + testImplementation project(':grpc-google-cloud-vertexai-v1beta1-java') + testImplementation 'com.google.api.grpc:grpc-google-common-protos:2.27.0' + testImplementation 'com.google.api.grpc:grpc-google-iam-v1:1.22.0' +} + +task smokeTest(type: Test) { + filter { + includeTestsMatching "*SmokeTest" + setFailOnNoMatchingTests false + } +} + +test { + exclude "**/*SmokeTest*" +} + +clean { + delete 'all-jars' +} + +task allJars(type: Copy) { + dependsOn test, jar + into 'all-jars' + // Replace with `from configurations.testRuntimeClasspath, jar` to include test dependencies + from configurations.runtimeClasspath, jar +} diff --git a/java-vertexai/google-cloud-vertexai/src/main/java/com/google/cloud/vertexai/api/EndpointServiceClient.java b/java-vertexai/google-cloud-vertexai/src/main/java/com/google/cloud/vertexai/api/EndpointServiceClient.java index eabdac3e9afd..cad647897055 100644 --- a/java-vertexai/google-cloud-vertexai/src/main/java/com/google/cloud/vertexai/api/EndpointServiceClient.java +++ b/java-vertexai/google-cloud-vertexai/src/main/java/com/google/cloud/vertexai/api/EndpointServiceClient.java @@ -240,7 +240,7 @@ * * *

MutateDeployedModel - *

Updates an existing deployed model. Updatable fields include `min_replica_count`, `max_replica_count`, `autoscaling_metric_specs`, `disable_container_logging` (v1 only), and `enable_container_logging` (v1beta1 only). + *

Updates an existing deployed model. Updatable fields include `min_replica_count`, `max_replica_count`, `required_replica_count`, `autoscaling_metric_specs`, `disable_container_logging` (v1 only), and `enable_container_logging` (v1beta1 only). * *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

*