Skip to main content
Documentation
Get Started
Get Started with Google Cloud
Product List
Cloud Customer Care
Featured Products
Agent Platform
Apigee API Management
BigQuery
Compute Engine
Cloud CDN
Cloud Run
Cloud Storage
Cloud SQL
Gemini Enterprise
Google Kubernetes Engine
Looker
Cross-product Tools
Access and resources management
Costs and usage management
Infrastructure as code
SDK, languages, frameworks, and tools
Technology Areas
AI and ML
Application development
Application hosting
Compute
Data analytics and pipelines
Databases
Distributed, hybrid, and multicloud
Industry solutions
Migration
Networking
Observability and monitoring
Security
Storage
/
Console
English
中文 – 简体
Google Cloud SDK
C++
Client libraries
Start free
Overview
Guides
Reference
Samples
Documentation
More
Overview
Guides
Reference
Samples
Console
Overview
Library reference docs
Vision AI API C++ Client Library
In-Depth Topics
Environment Variables
How to Override the Authentication Credentials
How to Override the Default Endpoint
Override Retry, Backoff, and Idempotency Policies
Override visionai_v1::AppPlatformClient Retry Policies
Override visionai_v1::HealthCheckServiceClient Retry Policies
Override visionai_v1::LiveVideoAnalyticsClient Retry Policies
Override visionai_v1::StreamingServiceClient Retry Policies
Override visionai_v1::StreamsServiceClient Retry Policies
Override visionai_v1::WarehouseClient Retry Policies
How to Override the Default Universe Domain
Override visionai_v1::AppPlatformClient Universe Domain
Override visionai_v1::HealthCheckServiceClient Universe Domain
Override visionai_v1::LiveVideoAnalyticsClient Universe Domain
Override visionai_v1::StreamingServiceClient Universe Domain
Override visionai_v1::StreamsServiceClient Universe Domain
Override visionai_v1::WarehouseClient Universe Domain
Modules
Vision AI API Configuration Options
Namespaces
google::cloud::visionai_v1
Overview
Classes
AppPlatformClient
Overview
Constructors
AppPlatformClient(AppPlatformClient const &)
AppPlatformClient(AppPlatformClient &&)
AppPlatformClient(std::shared_ptr< AppPlatformConnection >, Options)
Operators
operator=(AppPlatformClient const &)
operator=(AppPlatformClient &&)
operator==(AppPlatformClient const &, AppPlatformClient const &)
operator!=(AppPlatformClient const &, AppPlatformClient const &)
Functions
ListApplications(std::string const &, Options)
ListApplications(google::cloud::visionai::v1::ListApplicationsRequest, Options)
GetApplication(std::string const &, Options)
GetApplication(google::cloud::visionai::v1::GetApplicationRequest const &, Options)
CreateApplication(std::string const &, google::cloud::visionai::v1::Application const &, Options)
CreateApplication(NoAwaitTag, std::string const &, google::cloud::visionai::v1::Application const &, Options)
CreateApplication(google::cloud::visionai::v1::CreateApplicationRequest const &, Options)
CreateApplication(NoAwaitTag, google::cloud::visionai::v1::CreateApplicationRequest const &, Options)
CreateApplication(google::longrunning::Operation const &, Options)
UpdateApplication(google::cloud::visionai::v1::Application const &, google::protobuf::FieldMask const &, Options)
UpdateApplication(NoAwaitTag, google::cloud::visionai::v1::Application const &, google::protobuf::FieldMask const &, Options)
UpdateApplication(google::cloud::visionai::v1::UpdateApplicationRequest const &, Options)
UpdateApplication(NoAwaitTag, google::cloud::visionai::v1::UpdateApplicationRequest const &, Options)
UpdateApplication(google::longrunning::Operation const &, Options)
DeleteApplication(std::string const &, Options)
DeleteApplication(NoAwaitTag, std::string const &, Options)
DeleteApplication(google::cloud::visionai::v1::DeleteApplicationRequest const &, Options)
DeleteApplication(NoAwaitTag, google::cloud::visionai::v1::DeleteApplicationRequest const &, Options)
DeleteApplication(google::longrunning::Operation const &, Options)
DeployApplication(std::string const &, Options)
DeployApplication(NoAwaitTag, std::string const &, Options)
DeployApplication(google::cloud::visionai::v1::DeployApplicationRequest const &, Options)
DeployApplication(NoAwaitTag, google::cloud::visionai::v1::DeployApplicationRequest const &, Options)
DeployApplication(google::longrunning::Operation const &, Options)
UndeployApplication(std::string const &, Options)
UndeployApplication(NoAwaitTag, std::string const &, Options)
UndeployApplication(google::cloud::visionai::v1::UndeployApplicationRequest const &, Options)
UndeployApplication(NoAwaitTag, google::cloud::visionai::v1::UndeployApplicationRequest const &, Options)
UndeployApplication(google::longrunning::Operation const &, Options)
AddApplicationStreamInput(std::string const &, Options)
AddApplicationStreamInput(NoAwaitTag, std::string const &, Options)
AddApplicationStreamInput(google::cloud::visionai::v1::AddApplicationStreamInputRequest const &, Options)
AddApplicationStreamInput(NoAwaitTag, google::cloud::visionai::v1::AddApplicationStreamInputRequest const &, Options)
AddApplicationStreamInput(google::longrunning::Operation const &, Options)
RemoveApplicationStreamInput(std::string const &, Options)
RemoveApplicationStreamInput(NoAwaitTag, std::string const &, Options)
RemoveApplicationStreamInput(google::cloud::visionai::v1::RemoveApplicationStreamInputRequest const &, Options)
RemoveApplicationStreamInput(NoAwaitTag, google::cloud::visionai::v1::RemoveApplicationStreamInputRequest const &, Options)
RemoveApplicationStreamInput(google::longrunning::Operation const &, Options)
UpdateApplicationStreamInput(std::string const &, Options)
UpdateApplicationStreamInput(NoAwaitTag, std::string const &, Options)
UpdateApplicationStreamInput(google::cloud::visionai::v1::UpdateApplicationStreamInputRequest const &, Options)
UpdateApplicationStreamInput(NoAwaitTag, google::cloud::visionai::v1::UpdateApplicationStreamInputRequest const &, Options)
UpdateApplicationStreamInput(google::longrunning::Operation const &, Options)
ListInstances(std::string const &, Options)
ListInstances(google::cloud::visionai::v1::ListInstancesRequest, Options)
GetInstance(std::string const &, Options)
GetInstance(google::cloud::visionai::v1::GetInstanceRequest const &, Options)
CreateApplicationInstances(std::string const &, Options)
CreateApplicationInstances(NoAwaitTag, std::string const &, Options)
CreateApplicationInstances(google::cloud::visionai::v1::CreateApplicationInstancesRequest const &, Options)
CreateApplicationInstances(NoAwaitTag, google::cloud::visionai::v1::CreateApplicationInstancesRequest const &, Options)
CreateApplicationInstances(google::longrunning::Operation const &, Options)
DeleteApplicationInstances(std::string const &, Options)
DeleteApplicationInstances(NoAwaitTag, std::string const &, Options)
DeleteApplicationInstances(google::cloud::visionai::v1::DeleteApplicationInstancesRequest const &, Options)
DeleteApplicationInstances(NoAwaitTag, google::cloud::visionai::v1::DeleteApplicationInstancesRequest const &, Options)
DeleteApplicationInstances(google::longrunning::Operation const &, Options)
UpdateApplicationInstances(std::string const &, std::vector< google::cloud::visionai::v1::UpdateApplicationInstancesRequest::UpdateApplicationInstance > const &, Options)
UpdateApplicationInstances(NoAwaitTag, std::string const &, std::vector< google::cloud::visionai::v1::UpdateApplicationInstancesRequest::UpdateApplicationInstance > const &, Options)
UpdateApplicationInstances(google::cloud::visionai::v1::UpdateApplicationInstancesRequest const &, Options)
UpdateApplicationInstances(NoAwaitTag, google::cloud::visionai::v1::UpdateApplicationInstancesRequest const &, Options)
UpdateApplicationInstances(google::longrunning::Operation const &, Options)
ListDrafts(std::string const &, Options)
ListDrafts(google::cloud::visionai::v1::ListDraftsRequest, Options)
GetDraft(std::string const &, Options)
GetDraft(google::cloud::visionai::v1::GetDraftRequest const &, Options)
CreateDraft(std::string const &, google::cloud::visionai::v1::Draft const &, std::string const &, Options)
CreateDraft(NoAwaitTag, std::string const &, google::cloud::visionai::v1::Draft const &, std::string const &, Options)
CreateDraft(google::cloud::visionai::v1::CreateDraftRequest const &, Options)
CreateDraft(NoAwaitTag, google::cloud::visionai::v1::CreateDraftRequest const &, Options)
CreateDraft(google::longrunning::Operation const &, Options)
UpdateDraft(google::cloud::visionai::v1::Draft const &, google::protobuf::FieldMask const &, Options)
UpdateDraft(NoAwaitTag, google::cloud::visionai::v1::Draft const &, google::protobuf::FieldMask const &, Options)
UpdateDraft(google::cloud::visionai::v1::UpdateDraftRequest const &, Options)
UpdateDraft(NoAwaitTag, google::cloud::visionai::v1::UpdateDraftRequest const &, Options)
UpdateDraft(google::longrunning::Operation const &, Options)
DeleteDraft(std::string const &, Options)
DeleteDraft(NoAwaitTag, std::string const &, Options)
DeleteDraft(google::cloud::visionai::v1::DeleteDraftRequest const &, Options)
DeleteDraft(NoAwaitTag, google::cloud::visionai::v1::DeleteDraftRequest const &, Options)
DeleteDraft(google::longrunning::Operation const &, Options)
ListProcessors(std::string const &, Options)
ListProcessors(google::cloud::visionai::v1::ListProcessorsRequest, Options)
ListPrebuiltProcessors(std::string const &, Options)
ListPrebuiltProcessors(google::cloud::visionai::v1::ListPrebuiltProcessorsRequest const &, Options)
GetProcessor(std::string const &, Options)
GetProcessor(google::cloud::visionai::v1::GetProcessorRequest const &, Options)
CreateProcessor(std::string const &, google::cloud::visionai::v1::Processor const &, std::string const &, Options)
CreateProcessor(NoAwaitTag, std::string const &, google::cloud::visionai::v1::Processor const &, std::string const &, Options)
CreateProcessor(google::cloud::visionai::v1::CreateProcessorRequest const &, Options)
CreateProcessor(NoAwaitTag, google::cloud::visionai::v1::CreateProcessorRequest const &, Options)
CreateProcessor(google::longrunning::Operation const &, Options)
UpdateProcessor(google::cloud::visionai::v1::Processor const &, google::protobuf::FieldMask const &, Options)
UpdateProcessor(NoAwaitTag, google::cloud::visionai::v1::Processor const &, google::protobuf::FieldMask const &, Options)
UpdateProcessor(google::cloud::visionai::v1::UpdateProcessorRequest const &, Options)
UpdateProcessor(NoAwaitTag, google::cloud::visionai::v1::UpdateProcessorRequest const &, Options)
UpdateProcessor(google::longrunning::Operation const &, Options)
DeleteProcessor(std::string const &, Options)
DeleteProcessor(NoAwaitTag, std::string const &, Options)
DeleteProcessor(google::cloud::visionai::v1::DeleteProcessorRequest const &, Options)
DeleteProcessor(NoAwaitTag, google::cloud::visionai::v1::DeleteProcessorRequest const &, Options)
DeleteProcessor(google::longrunning::Operation const &, Options)
ListLocations(google::cloud::location::ListLocationsRequest, Options)
GetLocation(google::cloud::location::GetLocationRequest const &, Options)
ListOperations(std::string const &, std::string const &, Options)
ListOperations(google::longrunning::ListOperationsRequest, Options)
GetOperation(std::string const &, Options)
GetOperation(google::longrunning::GetOperationRequest const &, Options)
DeleteOperation(std::string const &, Options)
DeleteOperation(google::longrunning::DeleteOperationRequest const &, Options)
CancelOperation(std::string const &, Options)
CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
AppPlatformConnection
Overview
Functions
virtual options()
virtual ListApplications(google::cloud::visionai::v1::ListApplicationsRequest)
virtual GetApplication(google::cloud::visionai::v1::GetApplicationRequest const &)
virtual CreateApplication(google::cloud::visionai::v1::CreateApplicationRequest const &)
virtual CreateApplication(NoAwaitTag, google::cloud::visionai::v1::CreateApplicationRequest const &)
virtual CreateApplication(google::longrunning::Operation const &)
virtual UpdateApplication(google::cloud::visionai::v1::UpdateApplicationRequest const &)
virtual UpdateApplication(NoAwaitTag, google::cloud::visionai::v1::UpdateApplicationRequest const &)
virtual UpdateApplication(google::longrunning::Operation const &)
virtual DeleteApplication(google::cloud::visionai::v1::DeleteApplicationRequest const &)
virtual DeleteApplication(NoAwaitTag, google::cloud::visionai::v1::DeleteApplicationRequest const &)
virtual DeleteApplication(google::longrunning::Operation const &)
virtual DeployApplication(google::cloud::visionai::v1::DeployApplicationRequest const &)
virtual DeployApplication(NoAwaitTag, google::cloud::visionai::v1::DeployApplicationRequest const &)
virtual DeployApplication(google::longrunning::Operation const &)
virtual UndeployApplication(google::cloud::visionai::v1::UndeployApplicationRequest const &)
virtual UndeployApplication(NoAwaitTag, google::cloud::visionai::v1::UndeployApplicationRequest const &)
virtual UndeployApplication(google::longrunning::Operation const &)
virtual AddApplicationStreamInput(google::cloud::visionai::v1::AddApplicationStreamInputRequest const &)
virtual AddApplicationStreamInput(NoAwaitTag, google::cloud::visionai::v1::AddApplicationStreamInputRequest const &)
virtual AddApplicationStreamInput(google::longrunning::Operation const &)
virtual RemoveApplicationStreamInput(google::cloud::visionai::v1::RemoveApplicationStreamInputRequest const &)
virtual RemoveApplicationStreamInput(NoAwaitTag, google::cloud::visionai::v1::RemoveApplicationStreamInputRequest const &)
virtual RemoveApplicationStreamInput(google::longrunning::Operation const &)
virtual UpdateApplicationStreamInput(google::cloud::visionai::v1::UpdateApplicationStreamInputRequest const &)
virtual UpdateApplicationStreamInput(NoAwaitTag, google::cloud::visionai::v1::UpdateApplicationStreamInputRequest const &)
virtual UpdateApplicationStreamInput(google::longrunning::Operation const &)
virtual ListInstances(google::cloud::visionai::v1::ListInstancesRequest)
virtual GetInstance(google::cloud::visionai::v1::GetInstanceRequest const &)
virtual CreateApplicationInstances(google::cloud::visionai::v1::CreateApplicationInstancesRequest const &)
virtual CreateApplicationInstances(NoAwaitTag, google::cloud::visionai::v1::CreateApplicationInstancesRequest const &)
virtual CreateApplicationInstances(google::longrunning::Operation const &)
virtual DeleteApplicationInstances(google::cloud::visionai::v1::DeleteApplicationInstancesRequest const &)
virtual DeleteApplicationInstances(NoAwaitTag, google::cloud::visionai::v1::DeleteApplicationInstancesRequest const &)
virtual DeleteApplicationInstances(google::longrunning::Operation const &)
virtual UpdateApplicationInstances(google::cloud::visionai::v1::UpdateApplicationInstancesRequest const &)
virtual UpdateApplicationInstances(NoAwaitTag, google::cloud::visionai::v1::UpdateApplicationInstancesRequest const &)
virtual UpdateApplicationInstances(google::longrunning::Operation const &)
virtual ListDrafts(google::cloud::visionai::v1::ListDraftsRequest)
virtual GetDraft(google::cloud::visionai::v1::GetDraftRequest const &)
virtual CreateDraft(google::cloud::visionai::v1::CreateDraftRequest const &)
virtual CreateDraft(NoAwaitTag, google::cloud::visionai::v1::CreateDraftRequest const &)
virtual CreateDraft(google::longrunning::Operation const &)
virtual UpdateDraft(google::cloud::visionai::v1::UpdateDraftRequest const &)
virtual UpdateDraft(NoAwaitTag, google::cloud::visionai::v1::UpdateDraftRequest const &)
virtual UpdateDraft(google::longrunning::Operation const &)
virtual DeleteDraft(google::cloud::visionai::v1::DeleteDraftRequest const &)
virtual DeleteDraft(NoAwaitTag, google::cloud::visionai::v1::DeleteDraftRequest const &)
virtual DeleteDraft(google::longrunning::Operation const &)
virtual ListProcessors(google::cloud::visionai::v1::ListProcessorsRequest)
virtual ListPrebuiltProcessors(google::cloud::visionai::v1::ListPrebuiltProcessorsRequest const &)
virtual GetProcessor(google::cloud::visionai::v1::GetProcessorRequest const &)
virtual CreateProcessor(google::cloud::visionai::v1::CreateProcessorRequest const &)
virtual CreateProcessor(NoAwaitTag, google::cloud::visionai::v1::CreateProcessorRequest const &)
virtual CreateProcessor(google::longrunning::Operation const &)
virtual UpdateProcessor(google::cloud::visionai::v1::UpdateProcessorRequest const &)
virtual UpdateProcessor(NoAwaitTag, google::cloud::visionai::v1::UpdateProcessorRequest const &)
virtual UpdateProcessor(google::longrunning::Operation const &)
virtual DeleteProcessor(google::cloud::visionai::v1::DeleteProcessorRequest const &)
virtual DeleteProcessor(NoAwaitTag, google::cloud::visionai::v1::DeleteProcessorRequest const &)
virtual DeleteProcessor(google::longrunning::Operation const &)
virtual ListLocations(google::cloud::location::ListLocationsRequest)
virtual GetLocation(google::cloud::location::GetLocationRequest const &)
virtual ListOperations(google::longrunning::ListOperationsRequest)
virtual GetOperation(google::longrunning::GetOperationRequest const &)
virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
AppPlatformConnectionIdempotencyPolicy
Overview
Functions
virtual clone() const
virtual ListApplications(google::cloud::visionai::v1::ListApplicationsRequest)
virtual GetApplication(google::cloud::visionai::v1::GetApplicationRequest const &)
virtual CreateApplication(google::cloud::visionai::v1::CreateApplicationRequest const &)
virtual UpdateApplication(google::cloud::visionai::v1::UpdateApplicationRequest const &)
virtual DeleteApplication(google::cloud::visionai::v1::DeleteApplicationRequest const &)
virtual DeployApplication(google::cloud::visionai::v1::DeployApplicationRequest const &)
virtual UndeployApplication(google::cloud::visionai::v1::UndeployApplicationRequest const &)
virtual AddApplicationStreamInput(google::cloud::visionai::v1::AddApplicationStreamInputRequest const &)
virtual RemoveApplicationStreamInput(google::cloud::visionai::v1::RemoveApplicationStreamInputRequest const &)
virtual UpdateApplicationStreamInput(google::cloud::visionai::v1::UpdateApplicationStreamInputRequest const &)
virtual ListInstances(google::cloud::visionai::v1::ListInstancesRequest)
virtual GetInstance(google::cloud::visionai::v1::GetInstanceRequest const &)
virtual CreateApplicationInstances(google::cloud::visionai::v1::CreateApplicationInstancesRequest const &)
virtual DeleteApplicationInstances(google::cloud::visionai::v1::DeleteApplicationInstancesRequest const &)
virtual UpdateApplicationInstances(google::cloud::visionai::v1::UpdateApplicationInstancesRequest const &)
virtual ListDrafts(google::cloud::visionai::v1::ListDraftsRequest)
virtual GetDraft(google::cloud::visionai::v1::GetDraftRequest const &)
virtual CreateDraft(google::cloud::visionai::v1::CreateDraftRequest const &)
virtual UpdateDraft(google::cloud::visionai::v1::UpdateDraftRequest const &)
virtual DeleteDraft(google::cloud::visionai::v1::DeleteDraftRequest const &)
virtual ListProcessors(google::cloud::visionai::v1::ListProcessorsRequest)
virtual ListPrebuiltProcessors(google::cloud::visionai::v1::ListPrebuiltProcessorsRequest const &)
virtual GetProcessor(google::cloud::visionai::v1::GetProcessorRequest const &)
virtual CreateProcessor(google::cloud::visionai::v1::CreateProcessorRequest const &)
virtual UpdateProcessor(google::cloud::visionai::v1::UpdateProcessorRequest const &)
virtual DeleteProcessor(google::cloud::visionai::v1::DeleteProcessorRequest const &)
virtual ListLocations(google::cloud::location::ListLocationsRequest)
virtual GetLocation(google::cloud::location::GetLocationRequest const &)
virtual ListOperations(google::longrunning::ListOperationsRequest)
virtual GetOperation(google::longrunning::GetOperationRequest const &)
virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
AppPlatformLimitedErrorCountRetryPolicy
Overview
Constructors
AppPlatformLimitedErrorCountRetryPolicy(int)
AppPlatformLimitedErrorCountRetryPolicy(AppPlatformLimitedErrorCountRetryPolicy &&)
AppPlatformLimitedErrorCountRetryPolicy(AppPlatformLimitedErrorCountRetryPolicy const &)
Functions
maximum_failures() const
virtual OnFailure(Status const &)
virtual IsExhausted() const
virtual IsPermanentFailure(Status const &) const
virtual clone() const
Types
BaseType
AppPlatformLimitedTimeRetryPolicy
Overview
Constructors
AppPlatformLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
AppPlatformLimitedTimeRetryPolicy(AppPlatformLimitedTimeRetryPolicy &&)
AppPlatformLimitedTimeRetryPolicy(AppPlatformLimitedTimeRetryPolicy const &)
Functions
maximum_duration() const
virtual OnFailure(Status const &)
virtual IsExhausted() const
virtual IsPermanentFailure(Status const &) const
virtual clone() const
Types
BaseType
AppPlatformRetryPolicy
Overview
Functions
clone() const
OnFailure(Status const &)
OnFailure(Status const &)
IsExhausted() const
IsExhausted() const
IsPermanentFailure(Status const &) const
IsPermanentFailure(Status const &) const
HealthCheckServiceClient
Overview
Constructors
HealthCheckServiceClient(HealthCheckServiceClient const &)
HealthCheckServiceClient(HealthCheckServiceClient &&)
HealthCheckServiceClient(std::shared_ptr< HealthCheckServiceConnection >, Options)
Operators
operator=(HealthCheckServiceClient const &)
operator=(HealthCheckServiceClient &&)
operator==(HealthCheckServiceClient const &, HealthCheckServiceClient const &)
operator!=(HealthCheckServiceClient const &, HealthCheckServiceClient const &)
Functions
HealthCheck(google::cloud::visionai::v1::HealthCheckRequest const &, Options)
ListLocations(google::cloud::location::ListLocationsRequest, Options)
GetLocation(google::cloud::location::GetLocationRequest const &, Options)
ListOperations(std::string const &, std::string const &, Options)
ListOperations(google::longrunning::ListOperationsRequest, Options)
GetOperation(std::string const &, Options)
GetOperation(google::longrunning::GetOperationRequest const &, Options)
DeleteOperation(std::string const &, Options)
DeleteOperation(google::longrunning::DeleteOperationRequest const &, Options)
CancelOperation(std::string const &, Options)
CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
HealthCheckServiceConnection
Overview
Functions
virtual options()
virtual HealthCheck(google::cloud::visionai::v1::HealthCheckRequest const &)
virtual ListLocations(google::cloud::location::ListLocationsRequest)
virtual GetLocation(google::cloud::location::GetLocationRequest const &)
virtual ListOperations(google::longrunning::ListOperationsRequest)
virtual GetOperation(google::longrunning::GetOperationRequest const &)
virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
HealthCheckServiceConnectionIdempotencyPolicy
Overview
Functions
virtual clone() const
virtual HealthCheck(google::cloud::visionai::v1::HealthCheckRequest const &)
virtual ListLocations(google::cloud::location::ListLocationsRequest)
virtual GetLocation(google::cloud::location::GetLocationRequest const &)
virtual ListOperations(google::longrunning::ListOperationsRequest)
virtual GetOperation(google::longrunning::GetOperationRequest const &)
virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
HealthCheckServiceLimitedErrorCountRetryPolicy
Overview
Constructors
HealthCheckServiceLimitedErrorCountRetryPolicy(int)
HealthCheckServiceLimitedErrorCountRetryPolicy(HealthCheckServiceLimitedErrorCountRetryPolicy &&)
HealthCheckServiceLimitedErrorCountRetryPolicy(HealthCheckServiceLimitedErrorCountRetryPolicy const &)
Functions
maximum_failures() const
virtual OnFailure(Status const &)
virtual IsExhausted() const
virtual IsPermanentFailure(Status const &) const
virtual clone() const
Types
BaseType
HealthCheckServiceLimitedTimeRetryPolicy
Overview
Constructors
HealthCheckServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
HealthCheckServiceLimitedTimeRetryPolicy(HealthCheckServiceLimitedTimeRetryPolicy &&)
HealthCheckServiceLimitedTimeRetryPolicy(HealthCheckServiceLimitedTimeRetryPolicy const &)
Functions
maximum_duration() const
virtual OnFailure(Status const &)
virtual IsExhausted() const
virtual IsPermanentFailure(Status const &) const
virtual clone() const
Types
BaseType
HealthCheckServiceRetryPolicy
Overview
Functions
clone() const
OnFailure(Status const &)
OnFailure(Status const &)
IsExhausted() const
IsExhausted() const
IsPermanentFailure(Status const &) const
IsPermanentFailure(Status const &) const
LiveVideoAnalyticsClient
Overview
Constructors
LiveVideoAnalyticsClient(LiveVideoAnalyticsClient const &)
LiveVideoAnalyticsClient(LiveVideoAnalyticsClient &&)
LiveVideoAnalyticsClient(std::shared_ptr< LiveVideoAnalyticsConnection >, Options)
Operators
operator=(LiveVideoAnalyticsClient const &)
operator=(LiveVideoAnalyticsClient &&)
operator==(LiveVideoAnalyticsClient const &, LiveVideoAnalyticsClient const &)
operator!=(LiveVideoAnalyticsClient const &, LiveVideoAnalyticsClient const &)
Functions
ListPublicOperators(std::string const &, Options)
ListPublicOperators(google::cloud::visionai::v1::ListPublicOperatorsRequest, Options)
ResolveOperatorInfo(std::string const &, std::vector< google::cloud::visionai::v1::OperatorQuery > const &, Options)
ResolveOperatorInfo(google::cloud::visionai::v1::ResolveOperatorInfoRequest const &, Options)
ListOperators(std::string const &, Options)
ListOperators(google::cloud::visionai::v1::ListOperatorsRequest, Options)
GetOperator(std::string const &, Options)
GetOperator(google::cloud::visionai::v1::GetOperatorRequest const &, Options)
CreateOperator(std::string const &, google::cloud::visionai::v1::Operator const &, std::string const &, Options)
CreateOperator(NoAwaitTag, std::string const &, google::cloud::visionai::v1::Operator const &, std::string const &, Options)
CreateOperator(google::cloud::visionai::v1::CreateOperatorRequest const &, Options)
CreateOperator(NoAwaitTag, google::cloud::visionai::v1::CreateOperatorRequest const &, Options)
CreateOperator(google::longrunning::Operation const &, Options)
UpdateOperator(google::cloud::visionai::v1::Operator const &, google::protobuf::FieldMask const &, Options)
UpdateOperator(NoAwaitTag, google::cloud::visionai::v1::Operator const &, google::protobuf::FieldMask const &, Options)
UpdateOperator(google::cloud::visionai::v1::UpdateOperatorRequest const &, Options)
UpdateOperator(NoAwaitTag, google::cloud::visionai::v1::UpdateOperatorRequest const &, Options)
UpdateOperator(google::longrunning::Operation const &, Options)
DeleteOperator(std::string const &, Options)
DeleteOperator(NoAwaitTag, std::string const &, Options)
DeleteOperator(google::cloud::visionai::v1::DeleteOperatorRequest const &, Options)
DeleteOperator(NoAwaitTag, google::cloud::visionai::v1::DeleteOperatorRequest const &, Options)
DeleteOperator(google::longrunning::Operation const &, Options)
ListAnalyses(std::string const &, Options)
ListAnalyses(google::cloud::visionai::v1::ListAnalysesRequest, Options)
GetAnalysis(std::string const &, Options)
GetAnalysis(google::cloud::visionai::v1::GetAnalysisRequest const &, Options)
CreateAnalysis(std::string const &, google::cloud::visionai::v1::Analysis const &, std::string const &, Options)
CreateAnalysis(NoAwaitTag, std::string const &, google::cloud::visionai::v1::Analysis const &, std::string const &, Options)
CreateAnalysis(google::cloud::visionai::v1::CreateAnalysisRequest const &, Options)
CreateAnalysis(NoAwaitTag, google::cloud::visionai::v1::CreateAnalysisRequest const &, Options)
CreateAnalysis(google::longrunning::Operation const &, Options)
UpdateAnalysis(google::cloud::visionai::v1::Analysis const &, google::protobuf::FieldMask const &, Options)
UpdateAnalysis(NoAwaitTag, google::cloud::visionai::v1::Analysis const &, google::protobuf::FieldMask const &, Options)
UpdateAnalysis(google::cloud::visionai::v1::UpdateAnalysisRequest const &, Options)
UpdateAnalysis(NoAwaitTag, google::cloud::visionai::v1::UpdateAnalysisRequest const &, Options)
UpdateAnalysis(google::longrunning::Operation const &, Options)
DeleteAnalysis(std::string const &, Options)
DeleteAnalysis(NoAwaitTag, std::string const &, Options)
DeleteAnalysis(google::cloud::visionai::v1::DeleteAnalysisRequest const &, Options)
DeleteAnalysis(NoAwaitTag, google::cloud::visionai::v1::DeleteAnalysisRequest const &, Options)
DeleteAnalysis(google::longrunning::Operation const &, Options)
ListProcesses(std::string const &, Options)
ListProcesses(google::cloud::visionai::v1::ListProcessesRequest, Options)
GetProcess(std::string const &, Options)
GetProcess(google::cloud::visionai::v1::GetProcessRequest const &, Options)
CreateProcess(std::string const &, google::cloud::visionai::v1::Process const &, std::string const &, Options)
CreateProcess(NoAwaitTag, std::string const &, google::cloud::visionai::v1::Process const &, std::string const &, Options)
CreateProcess(google::cloud::visionai::v1::CreateProcessRequest const &, Options)
CreateProcess(NoAwaitTag, google::cloud::visionai::v1::CreateProcessRequest const &, Options)
CreateProcess(google::longrunning::Operation const &, Options)
UpdateProcess(google::cloud::visionai::v1::Process const &, google::protobuf::FieldMask const &, Options)
UpdateProcess(NoAwaitTag, google::cloud::visionai::v1::Process const &, google::protobuf::FieldMask const &, Options)
UpdateProcess(google::cloud::visionai::v1::UpdateProcessRequest const &, Options)
UpdateProcess(NoAwaitTag, google::cloud::visionai::v1::UpdateProcessRequest const &, Options)
UpdateProcess(google::longrunning::Operation const &, Options)
DeleteProcess(std::string const &, Options)
DeleteProcess(NoAwaitTag, std::string const &, Options)
DeleteProcess(google::cloud::visionai::v1::DeleteProcessRequest const &, Options)
DeleteProcess(NoAwaitTag, google::cloud::visionai::v1::DeleteProcessRequest const &, Options)
DeleteProcess(google::longrunning::Operation const &, Options)
BatchRunProcess(std::string const &, std::vector< google::cloud::visionai::v1::CreateProcessRequest > const &, Options)
BatchRunProcess(NoAwaitTag, std::string const &, std::vector< google::cloud::visionai::v1::CreateProcessRequest > const &, Options)
BatchRunProcess(google::cloud::visionai::v1::BatchRunProcessRequest const &, Options)
BatchRunProcess(NoAwaitTag, google::cloud::visionai::v1::BatchRunProcessRequest const &, Options)
BatchRunProcess(google::longrunning::Operation const &, Options)
ListLocations(google::cloud::location::ListLocationsRequest, Options)
GetLocation(google::cloud::location::GetLocationRequest const &, Options)
ListOperations(std::string const &, std::string const &, Options)
ListOperations(google::longrunning::ListOperationsRequest, Options)
GetOperation(std::string const &, Options)
GetOperation(google::longrunning::GetOperationRequest const &, Options)
DeleteOperation(std::string const &, Options)
DeleteOperation(google::longrunning::DeleteOperationRequest const &, Options)
CancelOperation(std::string const &, Options)
CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
LiveVideoAnalyticsConnection
Overview
Functions
virtual options()
virtual ListPublicOperators(google::cloud::visionai::v1::ListPublicOperatorsRequest)
virtual ResolveOperatorInfo(google::cloud::visionai::v1::ResolveOperatorInfoRequest const &)
virtual ListOperators(google::cloud::visionai::v1::ListOperatorsRequest)
virtual GetOperator(google::cloud::visionai::v1::GetOperatorRequest const &)
virtual CreateOperator(google::cloud::visionai::v1::CreateOperatorRequest const &)
virtual CreateOperator(NoAwaitTag, google::cloud::visionai::v1::CreateOperatorRequest const &)
virtual CreateOperator(google::longrunning::Operation const &)
virtual UpdateOperator(google::cloud::visionai::v1::UpdateOperatorRequest const &)