Library reference docs
Namespaces
google::cloud::aiplatform_v1
Classes
DatasetServiceClient
Functions
DatasetServiceConnectionIdempotencyPolicy
DatasetServiceLimitedErrorCountRetryPolicy
DatasetServiceLimitedTimeRetryPolicy
EndpointServiceClient
Functions
EndpointServiceConnectionIdempotencyPolicy
EndpointServiceLimitedErrorCountRetryPolicy
EndpointServiceLimitedTimeRetryPolicy
FeaturestoreOnlineServingServiceClient
FeaturestoreOnlineServingServiceConnection
FeaturestoreOnlineServingServiceConnectionIdempotencyPolicy
FeaturestoreOnlineServingServiceLimitedErrorCountRetryPolicy
FeaturestoreOnlineServingServiceLimitedTimeRetryPolicy
FeaturestoreOnlineServingServiceRetryPolicy
FeaturestoreServiceClient
Functions
FeaturestoreServiceConnectionIdempotencyPolicy
FeaturestoreServiceLimitedErrorCountRetryPolicy
FeaturestoreServiceLimitedTimeRetryPolicy
IndexEndpointServiceClient
Functions
IndexEndpointServiceConnectionIdempotencyPolicy
IndexEndpointServiceLimitedErrorCountRetryPolicy
IndexEndpointServiceLimitedTimeRetryPolicy
IndexEndpointServiceRetryPolicy
IndexServiceClient
Functions
IndexServiceConnectionIdempotencyPolicy
IndexServiceLimitedErrorCountRetryPolicy
IndexServiceLimitedTimeRetryPolicy
JobServiceClient
Functions
JobServiceConnectionIdempotencyPolicy
JobServiceLimitedErrorCountRetryPolicy
JobServiceLimitedTimeRetryPolicy
MatchServiceConnectionIdempotencyPolicy
MatchServiceLimitedErrorCountRetryPolicy
MatchServiceLimitedTimeRetryPolicy
MetadataServiceClient
Functions
MetadataServiceConnectionIdempotencyPolicy
MetadataServiceLimitedErrorCountRetryPolicy
MetadataServiceLimitedTimeRetryPolicy
MigrationServiceConnectionIdempotencyPolicy
MigrationServiceLimitedErrorCountRetryPolicy
MigrationServiceLimitedTimeRetryPolicy
ModelGardenServiceConnectionIdempotencyPolicy
ModelGardenServiceLimitedErrorCountRetryPolicy
ModelGardenServiceLimitedTimeRetryPolicy
ModelServiceClient
Functions
ModelServiceConnectionIdempotencyPolicy
ModelServiceLimitedErrorCountRetryPolicy
ModelServiceLimitedTimeRetryPolicy
PipelineServiceClient
Functions
PipelineServiceConnectionIdempotencyPolicy
PipelineServiceLimitedErrorCountRetryPolicy
PipelineServiceLimitedTimeRetryPolicy
PredictionServiceClient
Functions
PredictionServiceConnectionIdempotencyPolicy
PredictionServiceLimitedErrorCountRetryPolicy
PredictionServiceLimitedTimeRetryPolicy
SpecialistPoolServiceClient
Functions
SpecialistPoolServiceConnection
SpecialistPoolServiceConnectionIdempotencyPolicy
SpecialistPoolServiceLimitedErrorCountRetryPolicy
SpecialistPoolServiceLimitedTimeRetryPolicy
SpecialistPoolServiceRetryPolicy
TensorboardServiceClient
Functions
TensorboardServiceConnectionIdempotencyPolicy
TensorboardServiceLimitedErrorCountRetryPolicy
TensorboardServiceLimitedTimeRetryPolicy
VizierServiceClient
Functions
VizierServiceConnectionIdempotencyPolicy
VizierServiceLimitedErrorCountRetryPolicy
VizierServiceLimitedTimeRetryPolicy
Functions
google::cloud::aiplatform_v1_mocks
Classes
Stay organized with collections Save and categorize content based on your preferences.
An idiomatic C++ client library for the Vertex AI API, a service to train high-quality custom machine learning models with minimal machine learning expertise and effort.
While this library is GA, please note that the Google Cloud C++ client libraries do not follow Semantic Versioning.
QuickstartThe following shows the code that you'll run in the google/cloud/aiplatform/quickstart/
directory, which should give you a taste of the Vertex AI API C++ client library API.
#include "google/cloud/aiplatform/v1/endpoint_client.h"
#include "google/cloud/location.h"
#include <iostream>
int main(int argc, char* argv[]) try {
if (argc != 3) {
std::cerr << "Usage: " << argv[0] << " project-id location-id\n";
return 1;
}
auto const location = google::cloud::Location(argv[1], argv[2]);
namespace aiplatform = ::google::cloud::aiplatform_v1;
auto client = aiplatform::EndpointServiceClient(
aiplatform::MakeEndpointServiceConnection(location.location_id()));
for (auto ep : client.ListEndpoints(location.FullName())) {
if (!ep) throw std::move(ep).status();
std::cout << ep->DebugString() << "\n";
}
return 0;
} catch (google::cloud::Status const& status) {
std::cerr << "google::cloud::Status thrown: " << status << "\n";
return 1;
}
Main classes
This library offers multiple *Client
classes, which are listed below. Each one of these classes exposes all the RPCs for a service as member functions of the class. This library groups multiple services because they are part of the same product or are often used together. A typical example may be the administrative and data plane operations for a single product.
The library also has other classes that provide helpers, configuration parameters, and infrastructure to mock the *Client
classes when testing your application.
aiplatform_v1::DatasetServiceClient
aiplatform_v1::EndpointServiceClient
aiplatform_v1::FeaturestoreServiceClient
aiplatform_v1::FeaturestoreOnlineServingServiceClient
aiplatform_v1::IndexServiceClient
aiplatform_v1::IndexEndpointServiceClient
aiplatform_v1::JobServiceClient
aiplatform_v1::MatchServiceClient
aiplatform_v1::MetadataServiceClient
aiplatform_v1::MigrationServiceClient
aiplatform_v1::ModelServiceClient
aiplatform_v1::ModelGardenServiceClient
aiplatform_v1::PipelineServiceClient
aiplatform_v1::PredictionServiceClient
aiplatform_v1::SpecialistPoolServiceClient
aiplatform_v1::TensorboardServiceClient
aiplatform_v1::VizierServiceClient
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-14 UTC."],[[["This webpage details the Vertex AI API C++ Client Library, which is a tool designed to facilitate the training of custom machine learning models."],["The latest release candidate for this library is version 2.37.0-rc, and there are numerous previous versions that are listed as far back as 2.12.0."],["The library is considered generally available (GA) but does not adhere to Semantic Versioning standards."],["The webpage provides a quickstart code example to demonstrate the usage of the Vertex AI API C++ client library."],["The library offers multiple `*Client` classes, each exposing RPCs for a specific service, and additional classes for helpers, configuration, and testing."]]],[]]
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4