Skip to main content
Google Cloud Documentation
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
Cross-product tools
  • Access and resources management
  • Costs and usage management
  • Infrastructure as code
  • SDK, languages, frameworks, and tools
/
Console
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Português – Brasil
  • 中文 – 简体
  • 日本語
  • 한국어
Sign in
  • C++
  • Client libraries
Start free
Overview Guides Reference Samples
Google Cloud Documentation
  • Technology areas
    • More
    • Overview
    • Guides
    • Reference
    • Samples
  • Cross-product tools
    • More
  • 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 &)
            • virtual UpdateOperator(NoAwaitTag, google::cloud::visionai::v1::UpdateOperatorRequest const &)
            • virtual UpdateOperator(google::longrunning::Operation const &)
            • virtual DeleteOperator(google::cloud::visionai::v1::DeleteOperatorRequest const &)
            • virtual DeleteOperator(NoAwaitTag, google::cloud::visionai::v1::DeleteOperatorRequest const &)
            • virtual DeleteOperator(google::longrunning::Operation const &)
            • virtual ListAnalyses(google::cloud::visionai::v1::ListAnalysesRequest)
            • virtual GetAnalysis(google::cloud::visionai::v1::GetAnalysisRequest const &)
            • virtual CreateAnalysis(google::cloud::visionai::v1::CreateAnalysisRequest const &)
            • virtual CreateAnalysis(NoAwaitTag, google::cloud::visionai::v1::CreateAnalysisRequest const &)
            • virtual CreateAnalysis(google::longrunning::Operation const &)
            • virtual UpdateAnalysis(google::cloud::visionai::v1::UpdateAnalysisRequest const &)
            • virtual UpdateAnalysis(NoAwaitTag, google::cloud::visionai::v1::UpdateAnalysisRequest const &)
            • virtual UpdateAnalysis(google::longrunning::Operation const &)
            • virtual DeleteAnalysis(google::cloud::visionai::v1::DeleteAnalysisRequest const &)
            • virtual DeleteAnalysis(NoAwaitTag, google::cloud::visionai::v1::DeleteAnalysisRequest const &)
            • virtual DeleteAnalysis(google::longrunning::Operation const &)
            • virtual ListProcesses(google::cloud::visionai::v1::ListProcessesRequest)
            • virtual GetProcess(google::cloud::visionai::v1::GetProcessRequest const &)
            • virtual CreateProcess(google::cloud::visionai::v1::CreateProcessRequest const &)
            • virtual CreateProcess(NoAwaitTag, google::cloud::visionai::v1::CreateProcessRequest const &)
            • virtual CreateProcess(google::longrunning::Operation const &)
            • virtual UpdateProcess(google::cloud::visionai::v1::UpdateProcessRequest const &)
            • virtual UpdateProcess(NoAwaitTag, google::cloud::visionai::v1::UpdateProcessRequest const &)
            • virtual UpdateProcess(google::longrunning::Operation const &)
            • virtual DeleteProcess(google::cloud::visionai::v1::DeleteProcessRequest const &)
            • virtual DeleteProcess(NoAwaitTag, google::cloud::visionai::v1::DeleteProcessRequest const &)
            • virtual DeleteProcess(google::longrunning::Operation const &)
            • virtual BatchRunProcess(google::cloud::visionai::v1::BatchRunProcessRequest const &)
            • virtual BatchRunProcess(NoAwaitTag, google::cloud::visionai::v1::BatchRunProcessRequest const &)
            • virtual BatchRunProcess(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 &)
        • LiveVideoAnalyticsConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • 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 UpdateOperator(google::cloud::visionai::v1::UpdateOperatorRequest const &)
            • virtual DeleteOperator(google::cloud::visionai::v1::DeleteOperatorRequest const &)
            • virtual ListAnalyses(google::cloud::visionai::v1::ListAnalysesRequest)
            • virtual GetAnalysis(google::cloud::visionai::v1::GetAnalysisRequest const &)
            • virtual CreateAnalysis(google::cloud::visionai::v1::CreateAnalysisRequest const &)
            • virtual UpdateAnalysis(google::cloud::visionai::v1::UpdateAnalysisRequest const &)
            • virtual DeleteAnalysis(google::cloud::visionai::v1::DeleteAnalysisRequest const &)
            • virtual ListProcesses(google::cloud::visionai::v1::ListProcessesRequest)
            • virtual GetProcess(google::cloud::visionai::v1::GetProcessRequest const &)
            • virtual CreateProcess(google::cloud::visionai::v1::CreateProcessRequest const &)
            • virtual UpdateProcess(google::cloud::visionai::v1::UpdateProcessRequest const &)
            • virtual DeleteProcess(google::cloud::visionai::v1::DeleteProcessRequest const &)
            • virtual BatchRunProcess(google::cloud::visionai::v1::BatchRunProcessRequest 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 &)
        • LiveVideoAnalyticsLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • LiveVideoAnalyticsLimitedErrorCountRetryPolicy(int)
            • LiveVideoAnalyticsLimitedErrorCountRetryPolicy(LiveVideoAnalyticsLimitedErrorCountRetryPolicy &&)
            • LiveVideoAnalyticsLimitedErrorCountRetryPolicy(LiveVideoAnalyticsLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • LiveVideoAnalyticsLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • LiveVideoAnalyticsLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • LiveVideoAnalyticsLimitedTimeRetryPolicy(LiveVideoAnalyticsLimitedTimeRetryPolicy &&)
            • LiveVideoAnalyticsLimitedTimeRetryPolicy(LiveVideoAnalyticsLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • LiveVideoAnalyticsRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • StreamingServiceClient
          • Overview
          • Constructors
            • StreamingServiceClient(StreamingServiceClient const &)
            • StreamingServiceClient(StreamingServiceClient &&)
            • StreamingServiceClient(std::shared_ptr< StreamingServiceConnection >, Options)
          • Operators
            • operator=(StreamingServiceClient const &)
            • operator=(StreamingServiceClient &&)
            • operator==(StreamingServiceClient const &, StreamingServiceClient const &)
            • operator!=(StreamingServiceClient const &, StreamingServiceClient const &)
          • Functions
            • AsyncSendPackets(Options)
            • AsyncReceivePackets(Options)
            • AsyncReceiveEvents(Options)
            • AcquireLease(google::cloud::visionai::v1::AcquireLeaseRequest const &, Options)
            • RenewLease(google::cloud::visionai::v1::RenewLeaseRequest const &, Options)
            • ReleaseLease(google::cloud::visionai::v1::ReleaseLeaseRequest 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)
        • StreamingServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AsyncSendPackets()
            • virtual AsyncReceivePackets()
            • virtual AsyncReceiveEvents()
            • virtual AcquireLease(google::cloud::visionai::v1::AcquireLeaseRequest const &)
            • virtual RenewLease(google::cloud::visionai::v1::RenewLeaseRequest const &)
            • virtual ReleaseLease(google::cloud::visionai::v1::ReleaseLeaseRequest 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 &)
        • StreamingServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual AcquireLease(google::cloud::visionai::v1::AcquireLeaseRequest const &)
            • virtual RenewLease(google::cloud::visionai::v1::RenewLeaseRequest const &)
            • virtual ReleaseLease(google::cloud::visionai::v1::ReleaseLeaseRequest 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 &)
        • StreamingServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • StreamingServiceLimitedErrorCountRetryPolicy(int)
            • StreamingServiceLimitedErrorCountRetryPolicy(StreamingServiceLimitedErrorCountRetryPolicy &&)
            • StreamingServiceLimitedErrorCountRetryPolicy(StreamingServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • StreamingServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • StreamingServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • StreamingServiceLimitedTimeRetryPolicy(StreamingServiceLimitedTimeRetryPolicy &&)
            • StreamingServiceLimitedTimeRetryPolicy(StreamingServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • StreamingServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • StreamsServiceClient
          • Overview
          • Constructors
            • StreamsServiceClient(StreamsServiceClient const &)
            • StreamsServiceClient(StreamsServiceClient &&)
            • StreamsServiceClient(std::shared_ptr< StreamsServiceConnection >, Options)
          • Operators
            • operator=(StreamsServiceClient const &)
            • operator=(StreamsServiceClient &&)
            • operator==(StreamsServiceClient const &, StreamsServiceClient const &)
            • operator!=(StreamsServiceClient const &, StreamsServiceClient const &)
          • Functions
            • ListClusters(std::string const &, Options)
            • ListClusters(google::cloud::visionai::v1::ListClustersRequest, Options)
            • GetCluster(std::string const &, Options)
            • GetCluster(google::cloud::visionai::v1::GetClusterRequest const &, Options)
            • CreateCluster(std::string const &, google::cloud::visionai::v1::Cluster const &, std::string const &, Options)
            • CreateCluster(NoAwaitTag, std::string const &, google::cloud::visionai::v1::Cluster const &, std::string const &, Options)
            • CreateCluster(google::cloud::visionai::v1::CreateClusterRequest const &, Options)
            • CreateCluster(NoAwaitTag, google::cloud::visionai::v1::CreateClusterRequest const &, Options)
            • CreateCluster(google::longrunning::Operation const &, Options)
            • UpdateCluster(google::cloud::visionai::v1::Cluster const &, google::protobuf::FieldMask const &, Options)
            • UpdateCluster(NoAwaitTag, google::cloud::visionai::v1::Cluster const &, google::protobuf::FieldMask const &, Options)
            • UpdateCluster(google::cloud::visionai::v1::UpdateClusterRequest const &, Options)
            • UpdateCluster(NoAwaitTag, google::cloud::visionai::v1::UpdateClusterRequest const &, Options)
            • UpdateCluster(google::longrunning::Operation const &, Options)
            • DeleteCluster(std::string const &, Options)
            • DeleteCluster(NoAwaitTag, std::string const &, Options)
            • DeleteCluster(google::cloud::visionai::v1::DeleteClusterRequest const &, Options)
            • DeleteCluster(NoAwaitTag, google::cloud::visionai::v1::DeleteClusterRequest const &, Options)
            • DeleteCluster(google::longrunning::Operation const &, Options)
            • ListStreams(std::string const &, Options)
            • ListStreams(google::cloud::visionai::v1::ListStreamsRequest, Options)
            • GetStream(std::string const &, Options)
            • GetStream(google::cloud::visionai::v1::GetStreamRequest const &, Options)
            • CreateStream(std::string const &, google::cloud::visionai::v1::Stream const &, std::string const &, Options)
            • CreateStream(NoAwaitTag, std::string const &, google::cloud::visionai::v1::Stream const &, std::string const &, Options)
            • CreateStream(google::cloud::visionai::v1::CreateStreamRequest const &, Options)
            • CreateStream(NoAwaitTag, google::cloud::visionai::v1::CreateStreamRequest const &, Options)
            • CreateStream(google::longrunning::Operation const &, Options)
            • UpdateStream(google::cloud::visionai::v1::Stream const &, google::protobuf::FieldMask const &, Options)
            • UpdateStream(NoAwaitTag, google::cloud::visionai::v1::Stream const &, google::protobuf::FieldMask const &, Options)
            • UpdateStream(google::cloud::visionai::v1::UpdateStreamRequest const &, Options)
            • UpdateStream(NoAwaitTag, google::cloud::visionai::v1::UpdateStreamRequest const &, Options)
            • UpdateStream(google::longrunning::Operation const &, Options)
            • DeleteStream(std::string const &, Options)
            • DeleteStream(NoAwaitTag, std::string const &, Options)
            • DeleteStream(google::cloud::visionai::v1::DeleteStreamRequest const &, Options)
            • DeleteStream(NoAwaitTag, google::cloud::visionai::v1::DeleteStreamRequest const &, Options)
            • DeleteStream(google::longrunning::Operation const &, Options)
            • GetStreamThumbnail(std::string const &, std::string const &, Options)
            • GetStreamThumbnail(NoAwaitTag, std::string const &, std::string const &, Options)
            • GetStreamThumbnail(google::cloud::visionai::v1::GetStreamThumbnailRequest const &, Options)
            • GetStreamThumbnail(NoAwaitTag, google::cloud::visionai::v1::GetStreamThumbnailRequest const &, Options)
            • GetStreamThumbnail(google::longrunning::Operation const &, Options)
            • GenerateStreamHlsToken(std::string const &, Options)
            • GenerateStreamHlsToken(google::cloud::visionai::v1::GenerateStreamHlsTokenRequest const &, Options)
            • ListEvents(std::string const &, Options)
            • ListEvents(google::cloud::visionai::v1::ListEventsRequest, Options)
            • GetEvent(std::string const &, Options)
            • GetEvent(google::cloud::visionai::v1::GetEventRequest const &, Options)
            • CreateEvent(std::string const &, google::cloud::visionai::v1::Event const &, std::string const &, Options)
            • CreateEvent(NoAwaitTag, std::string const &, google::cloud::visionai::v1::Event const &, std::string const &, Options)
            • CreateEvent(google::cloud::visionai::v1::CreateEventRequest const &, Options)
            • CreateEvent(NoAwaitTag, google::cloud::visionai::v1::CreateEventRequest const &, Options)
            • CreateEvent(google::longrunning::Operation const &, Options)
            • UpdateEvent(google::cloud::visionai::v1::Event const &, google::protobuf::FieldMask const &, Options)
            • UpdateEvent(NoAwaitTag, google::cloud::visionai::v1::Event const &, google::protobuf::FieldMask const &, Options)
            • UpdateEvent(google::cloud::visionai::v1::UpdateEventRequest const &, Options)
            • UpdateEvent(NoAwaitTag, google::cloud::visionai::v1::UpdateEventRequest const &, Options)
            • UpdateEvent(google::longrunning::Operation const &, Options)
            • DeleteEvent(std::string const &, Options)
            • DeleteEvent(NoAwaitTag, std::string const &, Options)
            • DeleteEvent(google::cloud::visionai::v1::DeleteEventRequest const &, Options)
            • DeleteEvent(NoAwaitTag, google::cloud::visionai::v1::DeleteEventRequest const &, Options)
            • DeleteEvent(google::longrunning::Operation const &, Options)
            • ListSeries(std::string const &, Options)
            • ListSeries(google::cloud::visionai::v1::ListSeriesRequest, Options)
            • GetSeries(std::string const &, Options)
            • GetSeries(google::cloud::visionai::v1::GetSeriesRequest const &, Options)
            • CreateSeries(std::string const &, google::cloud::visionai::v1::Series const &, std::string const &, Options)
            • CreateSeries(NoAwaitTag, std::string const &, google::cloud::visionai::v1::Series const &, std::string const &, Options)
            • CreateSeries(google::cloud::visionai::v1::CreateSeriesRequest const &, Options)
            • CreateSeries(NoAwaitTag, google::cloud::visionai::v1::CreateSeriesRequest const &, Options)
            • CreateSeries(google::longrunning::Operation const &, Options)
            • UpdateSeries(google::cloud::visionai::v1::Series const &, google::protobuf::FieldMask const &, Options)
            • UpdateSeries(NoAwaitTag, google::cloud::visionai::v1::Series const &, google::protobuf::FieldMask const &, Options)
            • UpdateSeries(google::cloud::visionai::v1::UpdateSeriesRequest const &, Options)
            • UpdateSeries(NoAwaitTag, google::cloud::visionai::v1::UpdateSeriesRequest const &, Options)
            • UpdateSeries(google::longrunning::Operation const &, Options)
            • DeleteSeries(std::string const &, Options)
            • DeleteSeries(NoAwaitTag, std::string const &, Options)
            • DeleteSeries(google::cloud::visionai::v1::DeleteSeriesRequest const &, Options)
            • DeleteSeries(NoAwaitTag, google::cloud::visionai::v1::DeleteSeriesRequest const &, Options)
            • DeleteSeries(google::longrunning::Operation const &, Options)
            • MaterializeChannel(std::string const &, google::cloud::visionai::v1::Channel const &, std::string const &, Options)
            • MaterializeChannel(NoAwaitTag, std::string const &, google::cloud::visionai::v1::Channel const &, std::string const &, Options)
            • MaterializeChannel(google::cloud::visionai::v1::MaterializeChannelRequest const &, Options)
            • MaterializeChannel(NoAwaitTag, google::cloud::visionai::v1::MaterializeChannelRequest const &, Options)
            • MaterializeChannel(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)
        • StreamsServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual ListClusters(google::cloud::visionai::v1::ListClustersRequest)
            • virtual GetCluster(google::cloud::visionai::v1::GetClusterRequest const &)
            • virtual CreateCluster(google::cloud::visionai::v1::CreateClusterRequest const &)
            • virtual CreateCluster(NoAwaitTag, google::cloud::visionai::v1::CreateClusterRequest const &)
            • virtual CreateCluster(google::longrunning::Operation const &)
            • virtual UpdateCluster(google::cloud::visionai::v1::UpdateClusterRequest const &)
            • virtual UpdateCluster(NoAwaitTag, google::cloud::visionai::v1::UpdateClusterRequest const &)
            • virtual UpdateCluster(google::longrunning::Operation const &)
            • virtual DeleteCluster(google::cloud::visionai::v1::DeleteClusterRequest const &)
            • virtual DeleteCluster(NoAwaitTag, google::cloud::visionai::v1::DeleteClusterRequest const &)
            • virtual DeleteCluster(google::longrunning::Operation const &)
            • virtual ListStreams(google::cloud::visionai::v1::ListStreamsRequest)
            • virtual GetStream(google::cloud::visionai::v1::GetStreamRequest const &)
            • virtual CreateStream(google::cloud::visionai::v1::CreateStreamRequest const &)
            • virtual CreateStream(NoAwaitTag, google::cloud::visionai::v1::CreateStreamRequest const &)
            • virtual CreateStream(google::longrunning::Operation const &)
            • virtual UpdateStream(google::cloud::visionai::v1::UpdateStreamRequest const &)
            • virtual UpdateStream(NoAwaitTag, google::cloud::visionai::v1::UpdateStreamRequest const &)
            • virtual UpdateStream(google::longrunning::Operation const &)
            • virtual DeleteStream(google::cloud::visionai::v1::DeleteStreamRequest const &)
            • virtual DeleteStream(NoAwaitTag, google::cloud::visionai::v1::DeleteStreamRequest const &)
            • virtual DeleteStream(google::longrunning::Operation const &)
            • virtual GetStreamThumbnail(google::cloud::visionai::v1::GetStreamThumbnailRequest const &)
            • virtual GetStreamThumbnail(NoAwaitTag, google::cloud::visionai::v1::GetStreamThumbnailRequest const &)
            • virtual GetStreamThumbnail(google::longrunning::Operation const &)
            • virtual GenerateStreamHlsToken(google::cloud::visionai::v1::GenerateStreamHlsTokenRequest const &)
            • virtual ListEvents(google::cloud::visionai::v1::ListEventsRequest)
            • virtual GetEvent(google::cloud::visionai::v1::GetEventRequest const &)
            • virtual CreateEvent(google::cloud::visionai::v1::CreateEventRequest const &)
            • virtual CreateEvent(NoAwaitTag, google::cloud::visionai::v1::CreateEventRequest const &)
            • virtual CreateEvent(google::longrunning::Operation const &)
            • virtual UpdateEvent(google::cloud::visionai::v1::UpdateEventRequest const &)
            • virtual UpdateEvent(NoAwaitTag, google::cloud::visionai::v1::UpdateEventRequest const &)
            • virtual UpdateEvent(google::longrunning::Operation const &)
            • virtual DeleteEvent(google::cloud::visionai::v1::DeleteEventRequest const &)
            • virtual DeleteEvent(NoAwaitTag, google::cloud::visionai::v1::DeleteEventRequest const &)
            • virtual DeleteEvent(google::longrunning::Operation const &)
            • virtual ListSeries(google::cloud::visionai::v1::ListSeriesRequest)
            • virtual GetSeries(google::cloud::visionai::v1::GetSeriesRequest const &)
            • virtual CreateSeries(google::cloud::visionai::v1::CreateSeriesRequest const &)
            • virtual CreateSeries(NoAwaitTag, google::cloud::visionai::v1::CreateSeriesRequest const &)
            • virtual CreateSeries(google::longrunning::Operation const &)
            • virtual UpdateSeries(google::cloud::visionai::v1::UpdateSeriesRequest const &)
            • virtual UpdateSeries(NoAwaitTag, google::cloud::visionai::v1::UpdateSeriesRequest const &)
            • virtual UpdateSeries(google::longrunning::Operation const &)
            • virtual DeleteSeries(google::cloud::visionai::v1::DeleteSeriesRequest const &)
            • virtual DeleteSeries(NoAwaitTag, google::cloud::visionai::v1::DeleteSeriesRequest const &)
            • virtual DeleteSeries(google::longrunning::Operation const &)
            • virtual MaterializeChannel(google::cloud::visionai::v1::MaterializeChannelRequest const &)
            • virtual MaterializeChannel(NoAwaitTag, google::cloud::visionai::v1::MaterializeChannelRequest const &)
            • virtual MaterializeChannel(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 &)
        • StreamsServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual ListClusters(google::cloud::visionai::v1::ListClustersRequest)
            • virtual GetCluster(google::cloud::visionai::v1::GetClusterRequest const &)
            • virtual CreateCluster(google::cloud::visionai::v1::CreateClusterRequest const &)
            • virtual UpdateCluster(google::cloud::visionai::v1::UpdateClusterRequest const &)
            • virtual DeleteCluster(google::cloud::visionai::v1::DeleteClusterRequest const &)
            • virtual ListStreams(google::cloud::visionai::v1::ListStreamsRequest)
            • virtual GetStream(google::cloud::visionai::v1::GetStreamRequest const &)
            • virtual CreateStream(google::cloud::visionai::v1::CreateStreamRequest const &)
            • virtual UpdateStream(google::cloud::visionai::v1::UpdateStreamRequest const &)
            • virtual DeleteStream(google::cloud::visionai::v1::DeleteStreamRequest const &)
            • virtual GetStreamThumbnail(google::cloud::visionai::v1::GetStreamThumbnailRequest const &)
            • virtual GenerateStreamHlsToken(google::cloud::visionai::v1::GenerateStreamHlsTokenRequest const &)
            • virtual ListEvents(google::cloud::visionai::v1::ListEventsRequest)
            • virtual GetEvent(google::cloud::visionai::v1::GetEventRequest const &)
            • virtual CreateEvent(google::cloud::visionai::v1::CreateEventRequest const &)
            • virtual UpdateEvent(google::cloud::visionai::v1::UpdateEventRequest const &)
            • virtual DeleteEvent(google::cloud::visionai::v1::DeleteEventRequest const &)
            • virtual ListSeries(google::cloud::visionai::v1::ListSeriesRequest)
            • virtual GetSeries(google::cloud::visionai::v1::GetSeriesRequest const &)
            • virtual CreateSeries(google::cloud::visionai::v1::CreateSeriesRequest const &)
            • virtual UpdateSeries(google::cloud::visionai::v1::UpdateSeriesRequest const &)
            • virtual DeleteSeries(google::cloud::visionai::v1::DeleteSeriesRequest const &)
            • virtual MaterializeChannel(google::cloud::visionai::v1::MaterializeChannelRequest 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 &)
        • StreamsServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • StreamsServiceLimitedErrorCountRetryPolicy(int)
            • StreamsServiceLimitedErrorCountRetryPolicy(StreamsServiceLimitedErrorCountRetryPolicy &&)
            • StreamsServiceLimitedErrorCountRetryPolicy(StreamsServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • StreamsServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • StreamsServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • StreamsServiceLimitedTimeRetryPolicy(StreamsServiceLimitedTimeRetryPolicy &&)
            • StreamsServiceLimitedTimeRetryPolicy(StreamsServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • StreamsServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • WarehouseClient
          • Overview
          • Constructors
            • WarehouseClient(WarehouseClient const &)
            • WarehouseClient(WarehouseClient &&)
            • WarehouseClient(std::shared_ptr< WarehouseConnection >, Options)
          • Operators
            • operator=(WarehouseClient const &)
            • operator=(WarehouseClient &&)
            • operator==(WarehouseClient const &, WarehouseClient const &)
            • operator!=(WarehouseClient const &, WarehouseClient const &)
          • Functions
            • CreateAsset(std::string const &, google::cloud::visionai::v1::Asset const &, std::string const &, Options)
            • CreateAsset(google::cloud::visionai::v1::CreateAssetRequest const &, Options)
            • UpdateAsset(google::cloud::visionai::v1::Asset const &, google::protobuf::FieldMask const &, Options)
            • UpdateAsset(google::cloud::visionai::v1::UpdateAssetRequest const &, Options)
            • GetAsset(std::string const &, Options)
            • GetAsset(google::cloud::visionai::v1::GetAssetRequest const &, Options)
            • ListAssets(std::string const &, Options)
            • ListAssets(google::cloud::visionai::v1::ListAssetsRequest, Options)
            • DeleteAsset(std::string const &, Options)
            • DeleteAsset(NoAwaitTag, std::string const &, Options)
            • DeleteAsset(google::cloud::visionai::v1::DeleteAssetRequest const &, Options)
            • DeleteAsset(NoAwaitTag, google::cloud::visionai::v1::DeleteAssetRequest const &, Options)
            • DeleteAsset(google::longrunning::Operation const &, Options)
            • UploadAsset(google::cloud::visionai::v1::UploadAssetRequest const &, Options)
            • UploadAsset(NoAwaitTag, google::cloud::visionai::v1::UploadAssetRequest const &, Options)
            • UploadAsset(google::longrunning::Operation const &, Options)
            • GenerateRetrievalUrl(google::cloud::visionai::v1::GenerateRetrievalUrlRequest const &, Options)
            • AnalyzeAsset(google::cloud::visionai::v1::AnalyzeAssetRequest const &, Options)
            • AnalyzeAsset(NoAwaitTag, google::cloud::visionai::v1::AnalyzeAssetRequest const &, Options)
            • AnalyzeAsset(google::longrunning::Operation const &, Options)
            • IndexAsset(google::cloud::visionai::v1::IndexAssetRequest const &, Options)
            • IndexAsset(NoAwaitTag, google::cloud::visionai::v1::IndexAssetRequest const &, Options)
            • IndexAsset(google::longrunning::Operation const &, Options)
            • RemoveIndexAsset(google::cloud::visionai::v1::RemoveIndexAssetRequest const &, Options)
            • RemoveIndexAsset(NoAwaitTag, google::cloud::visionai::v1::RemoveIndexAssetRequest const &, Options)
            • RemoveIndexAsset(google::longrunning::Operation const &, Options)
            • ViewIndexedAssets(std::string const &, Options)
            • ViewIndexedAssets(google::cloud::visionai::v1::ViewIndexedAssetsRequest, Options)
            • CreateIndex(std::string const &, google::cloud::visionai::v1::Index const &, std::string const &, Options)
            • CreateIndex(NoAwaitTag, std::string const &, google::cloud::visionai::v1::Index const &, std::string const &, Options)
            • CreateIndex(google::cloud::visionai::v1::CreateIndexRequest const &, Options)
            • CreateIndex(NoAwaitTag, google::cloud::visionai::v1::CreateIndexRequest const &, Options)
            • CreateIndex(google::longrunning::Operation const &, Options)
            • UpdateIndex(google::cloud::visionai::v1::Index const &, google::protobuf::FieldMask const &, Options)
            • UpdateIndex(NoAwaitTag, google::cloud::visionai::v1::Index const &, google::protobuf::FieldMask const &, Options)
            • UpdateIndex(google::cloud::visionai::v1::UpdateIndexRequest const &, Options)
            • UpdateIndex(NoAwaitTag, google::cloud::visionai::v1::UpdateIndexRequest const &, Options)
            • UpdateIndex(google::longrunning::Operation const &, Options)
            • GetIndex(std::string const &, Options)
            • GetIndex(google::cloud::visionai::v1::GetIndexRequest const &, Options)
            • ListIndexes(std::string const &, Options)
            • ListIndexes(google::cloud::visionai::v1::ListIndexesRequest, Options)
            • DeleteIndex(std::string const &, Options)
            • DeleteIndex(NoAwaitTag, std::string const &, Options)
            • DeleteIndex(google::cloud::visionai::v1::DeleteIndexRequest const &, Options)
            • DeleteIndex(NoAwaitTag, google::cloud::visionai::v1::DeleteIndexRequest const &, Options)
            • DeleteIndex(google::longrunning::Operation const &, Options)
            • CreateCorpus(std::string const &, google::cloud::visionai::v1::Corpus const &, Options)
            • CreateCorpus(NoAwaitTag, std::string const &, google::cloud::visionai::v1::Corpus const &, Options)
            • CreateCorpus(google::cloud::visionai::v1::CreateCorpusRequest const &, Options)
            • CreateCorpus(NoAwaitTag, google::cloud::visionai::v1::CreateCorpusRequest const &, Options)
            • CreateCorpus(google::longrunning::Operation const &, Options)
            • GetCorpus(std::string const &, Options)
            • GetCorpus(google::cloud::visionai::v1::GetCorpusRequest const &, Options)
            • UpdateCorpus(google::cloud::visionai::v1::Corpus const &, google::protobuf::FieldMask const &, Options)
            • UpdateCorpus(google::cloud::visionai::v1::UpdateCorpusRequest const &, Options)
            • ListCorpora(std::string const &, Options)
            • ListCorpora(google::cloud::visionai::v1::ListCorporaRequest, Options)
            • DeleteCorpus(std::string const &, Options)
            • DeleteCorpus(google::cloud::visionai::v1::DeleteCorpusRequest const &, Options)
            • AnalyzeCorpus(google::cloud::visionai::v1::AnalyzeCorpusRequest const &, Options)
            • AnalyzeCorpus(NoAwaitTag, google::cloud::visionai::v1::AnalyzeCorpusRequest const &, Options)
            • AnalyzeCorpus(google::longrunning::Operation const &, Options)
            • CreateDataSchema(std::string const &, google::cloud::visionai::v1::DataSchema const &, Options)
            • CreateDataSchema(google::cloud::visionai::v1::CreateDataSchemaRequest const &, Options)
            • UpdateDataSchema(google::cloud::visionai::v1::DataSchema const &, google::protobuf::FieldMask const &, Options)
            • UpdateDataSchema(google::cloud::visionai::v1::UpdateDataSchemaRequest const &, Options)
            • GetDataSchema(std::string const &, Options)
            • GetDataSchema(google::cloud::visionai::v1::GetDataSchemaRequest const &, Options)
            • DeleteDataSchema(std::string const &, Options)
            • DeleteDataSchema(google::cloud::visionai::v1::DeleteDataSchemaRequest const &, Options)
            • ListDataSchemas(std::string const &, Options)
            • ListDataSchemas(google::cloud::visionai::v1::ListDataSchemasRequest, Options)
            • CreateAnnotation(std::string const &, google::cloud::visionai::v1::Annotation const &, std::string const &, Options)
            • CreateAnnotation(google::cloud::visionai::v1::CreateAnnotationRequest const &, Options)
            • GetAnnotation(std::string const &, Options)
            • GetAnnotation(google::cloud::visionai::v1::GetAnnotationRequest const &, Options)
            • ListAnnotations(std::string const &, Options)
            • ListAnnotations(google::cloud::visionai::v1::ListAnnotationsRequest, Options)
            • UpdateAnnotation(google::cloud::visionai::v1::Annotation const &, google::protobuf::FieldMask const &, Options)
            • UpdateAnnotation(google::cloud::visionai::v1::UpdateAnnotationRequest const &, Options)
            • DeleteAnnotation(std::string const &, Options)
            • DeleteAnnotation(google::cloud::visionai::v1::DeleteAnnotationRequest const &, Options)
            • AsyncIngestAsset(Options)
            • ClipAsset(google::cloud::visionai::v1::ClipAssetRequest const &, Options)
            • GenerateHlsUri(google::cloud::visionai::v1::GenerateHlsUriRequest const &, Options)
            • ImportAssets(google::cloud::visionai::v1::ImportAssetsRequest const &, Options)
            • ImportAssets(NoAwaitTag, google::cloud::visionai::v1::ImportAssetsRequest const &, Options)
            • ImportAssets(google::longrunning::Operation const &, Options)
            • CreateSearchConfig(std::string const &, google::cloud::visionai::v1::SearchConfig const &, std::string const &, Options)
            • CreateSearchConfig(google::cloud::visionai::v1::CreateSearchConfigRequest const &, Options)
            • UpdateSearchConfig(google::cloud::visionai::v1::SearchConfig const &, google::protobuf::FieldMask const &, Options)
            • UpdateSearchConfig(google::cloud::visionai::v1::UpdateSearchConfigRequest const &, Options)
            • GetSearchConfig(std::string const &, Options)
            • GetSearchConfig(google::cloud::visionai::v1::GetSearchConfigRequest const &, Options)
            • DeleteSearchConfig(std::string const &, Options)
            • DeleteSearchConfig(google::cloud::visionai::v1::DeleteSearchConfigRequest const &, Options)
            • ListSearchConfigs(std::string const &, Options)
            • ListSearchConfigs(google::cloud::visionai::v1::ListSearchConfigsRequest, Options)
            • CreateSearchHypernym(std::string const &, google::cloud::visionai::v1::SearchHypernym const &, std::string const &, Options)
            • CreateSearchHypernym(google::cloud::visionai::v1::CreateSearchHypernymRequest const &, Options)
            • UpdateSearchHypernym(google::cloud::visionai::v1::SearchHypernym const &, google::protobuf::FieldMask const &, Options)
            • UpdateSearchHypernym(google::cloud::visionai::v1::UpdateSearchHypernymRequest const &, Options)
            • GetSearchHypernym(std::string const &, Options)
            • GetSearchHypernym(google::cloud::visionai::v1::GetSearchHypernymRequest const &, Options)
            • DeleteSearchHypernym(std::string const &, Options)
            • DeleteSearchHypernym(google::cloud::visionai::v1::DeleteSearchHypernymRequest const &, Options)
            • ListSearchHypernyms(std::string const &, Options)
            • ListSearchHypernyms(google::cloud::visionai::v1::ListSearchHypernymsRequest, Options)
            • SearchAssets(google::cloud::visionai::v1::SearchAssetsRequest, Options)
            • SearchIndexEndpoint(google::cloud::visionai::v1::SearchIndexEndpointRequest, Options)
            • CreateIndexEndpoint(std::string const &, google::cloud::visionai::v1::IndexEndpoint const &, std::string const &, Options)
            • CreateIndexEndpoint(NoAwaitTag, std::string const &, google::cloud::visionai::v1::IndexEndpoint const &, std::string const &, Options)
            • CreateIndexEndpoint(google::cloud::visionai::v1::CreateIndexEndpointRequest const &, Options)
            • CreateIndexEndpoint(NoAwaitTag, google::cloud::visionai::v1::CreateIndexEndpointRequest const &, Options)
            • CreateIndexEndpoint(google::longrunning::Operation const &, Options)
            • GetIndexEndpoint(std::string const &, Options)
            • GetIndexEndpoint(google::cloud::visionai::v1::GetIndexEndpointRequest const &, Options)
            • ListIndexEndpoints(std::string const &, Options)
            • ListIndexEndpoints(google::cloud::visionai::v1::ListIndexEndpointsRequest, Options)
            • UpdateIndexEndpoint(google::cloud::visionai::v1::IndexEndpoint const &, google::protobuf::FieldMask const &, Options)
            • UpdateIndexEndpoint(NoAwaitTag, google::cloud::visionai::v1::IndexEndpoint const &, google::protobuf::FieldMask const &, Options)
            • UpdateIndexEndpoint(google::cloud::visionai::v1::UpdateIndexEndpointRequest const &, Options)
            • UpdateIndexEndpoint(NoAwaitTag, google::cloud::visionai::v1::UpdateIndexEndpointRequest const &, Options)
            • UpdateIndexEndpoint(google::longrunning::Operation const &, Options)
            • DeleteIndexEndpoint(std::string const &, Options)
            • DeleteIndexEndpoint(NoAwaitTag, std::string const &, Options)
            • DeleteIndexEndpoint(google::cloud::visionai::v1::DeleteIndexEndpointRequest const &, Options)
            • DeleteIndexEndpoint(NoAwaitTag, google::cloud::visionai::v1::DeleteIndexEndpointRequest const &, Options)
            • DeleteIndexEndpoint(google::longrunning::Operation const &, Options)
            • DeployIndex(google::cloud::visionai::v1::DeployIndexRequest const &, Options)
            • DeployIndex(NoAwaitTag, google::cloud::visionai::v1::DeployIndexRequest const &, Options)
            • DeployIndex(google::longrunning::Operation const &, Options)
            • UndeployIndex(google::cloud::visionai::v1::UndeployIndexRequest const &, Options)
            • UndeployIndex(NoAwaitTag, google::cloud::visionai::v1::UndeployIndexRequest const &, Options)
            • UndeployIndex(google::longrunning::Operation const &, Options)
            • CreateCollection(std::string const &, google::cloud::visionai::v1::Collection const &, std::string const &, Options)
            • CreateCollection(NoAwaitTag, std::string const &, google::cloud::visionai::v1::Collection const &, std::string const &, Options)
            • CreateCollection(google::cloud::visionai::v1::CreateCollectionRequest const &, Options)
            • CreateCollection(NoAwaitTag, google::cloud::visionai::v1::CreateCollectionRequest const &, Options)
            • CreateCollection(google::longrunning::Operation const &, Options)
            • DeleteCollection(std::string const &, Options)
            • DeleteCollection(NoAwaitTag, std::string const &, Options)
            • DeleteCollection(google::cloud::visionai::v1::DeleteCollectionRequest const &, Options)
            • DeleteCollection(NoAwaitTag, google::cloud::visionai::v1::DeleteCollectionRequest const &, Options)
            • DeleteCollection(google::longrunning::Operation const &, Options)
            • GetCollection(std::string const &, Options)
            • GetCollection(google::cloud::visionai::v1::GetCollectionRequest const &, Options)
            • UpdateCollection(google::cloud::visionai::v1::Collection const &, google::protobuf::FieldMask const &, Options)
            • UpdateCollection(google::cloud::visionai::v1::UpdateCollectionRequest const &, Options)
            • ListCollections(std::string const &, Options)
            • ListCollections(google::cloud::visionai::v1::ListCollectionsRequest, Options)
            • AddCollectionItem(google::cloud::visionai::v1::CollectionItem const &, Options)
            • AddCollectionItem(google::cloud::visionai::v1::AddCollectionItemRequest const &, Options)
            • RemoveCollectionItem(google::cloud::visionai::v1::CollectionItem const &, Options)
            • RemoveCollectionItem(google::cloud::visionai::v1::RemoveCollectionItemRequest const &, Options)
            • ViewCollectionItems(std::string const &, Options)
            • ViewCollectionItems(google::cloud::visionai::v1::ViewCollectionItemsRequest, 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)
        • WarehouseConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateAsset(google::cloud::visionai::v1::CreateAssetRequest const &)
            • virtual UpdateAsset(google::cloud::visionai::v1::UpdateAssetRequest const &)
            • virtual GetAsset(google::cloud::visionai::v1::GetAssetRequest const &)
            • virtual ListAssets(google::cloud::visionai::v1::ListAssetsRequest)
            • virtual DeleteAsset(google::cloud::visionai::v1::DeleteAssetRequest const &)
            • virtual DeleteAsset(NoAwaitTag, google::cloud::visionai::v1::DeleteAssetRequest const &)
            • virtual DeleteAsset(google::longrunning::Operation const &)
            • virtual UploadAsset(google::cloud::visionai::v1::UploadAssetRequest const &)
            • virtual UploadAsset(NoAwaitTag, google::cloud::visionai::v1::UploadAssetRequest const &)
            • virtual UploadAsset(google::longrunning::Operation const &)
            • virtual GenerateRetrievalUrl(google::cloud::visionai::v1::GenerateRetrievalUrlRequest const &)
            • virtual AnalyzeAsset(google::cloud::visionai::v1::AnalyzeAssetRequest const &)
            • virtual AnalyzeAsset(NoAwaitTag, google::cloud::visionai::v1::AnalyzeAssetRequest const &)
            • virtual AnalyzeAsset(google::longrunning::Operation const &)
            • virtual IndexAsset(google::cloud::visionai::v1::IndexAssetRequest const &)
            • virtual IndexAsset(NoAwaitTag, google::cloud::visionai::v1::IndexAssetRequest const &)
            • virtual IndexAsset(google::longrunning::Operation const &)
            • virtual RemoveIndexAsset(google::cloud::visionai::v1::RemoveIndexAssetRequest const &)
            • virtual RemoveIndexAsset(NoAwaitTag, google::cloud::visionai::v1::RemoveIndexAssetRequest const &)
            • virtual RemoveIndexAsset(google::longrunning::Operation const &)
            • virtual ViewIndexedAssets(google::cloud::visionai::v1::ViewIndexedAssetsRequest)
            • virtual CreateIndex(google::cloud::visionai::v1::CreateIndexRequest const &)
            • virtual CreateIndex(NoAwaitTag, google::cloud::visionai::v1::CreateIndexRequest const &)
            • virtual CreateIndex(google::longrunning::Operation const &)
            • virtual UpdateIndex(google::cloud::visionai::v1::UpdateIndexRequest const &)
            • virtual UpdateIndex(NoAwaitTag, google::cloud::visionai::v1::UpdateIndexRequest const &)
            • virtual UpdateIndex(google::longrunning::Operation const &)
            • virtual GetIndex(google::cloud::visionai::v1::GetIndexRequest const &)
            • virtual ListIndexes(google::cloud::visionai::v1::ListIndexesRequest)
            • virtual DeleteIndex(google::cloud::visionai::v1::DeleteIndexRequest const &)
            • virtual DeleteIndex(NoAwaitTag, google::cloud::visionai::v1::DeleteIndexRequest const &)
            • virtual DeleteIndex(google::longrunning::Operation const &)
            • virtual CreateCorpus(google::cloud::visionai::v1::CreateCorpusRequest const &)
            • virtual CreateCorpus(NoAwaitTag, google::cloud::visionai::v1::CreateCorpusRequest const &)
            • virtual CreateCorpus(google::longrunning::Operation const &)
            • virtual GetCorpus(google::cloud::visionai::v1::GetCorpusRequest const &)
            • virtual UpdateCorpus(google::cloud::visionai::v1::UpdateCorpusRequest const &)
            • virtual ListCorpora(google::cloud::visionai::v1::ListCorporaRequest)
            • virtual DeleteCorpus(google::cloud::visionai::v1::DeleteCorpusRequest const &)
            • virtual AnalyzeCorpus(google::cloud::visionai::v1::AnalyzeCorpusRequest const &)
            • virtual AnalyzeCorpus(NoAwaitTag, google::cloud::visionai::v1::AnalyzeCorpusRequest const &)
            • virtual AnalyzeCorpus(google::longrunning::Operation const &)
            • virtual CreateDataSchema(google::cloud::visionai::v1::CreateDataSchemaRequest const &)
            • virtual UpdateDataSchema(google::cloud::visionai::v1::UpdateDataSchemaRequest const &)
            • virtual GetDataSchema(google::cloud::visionai::v1::GetDataSchemaRequest const &)
            • virtual DeleteDataSchema(google::cloud::visionai::v1::DeleteDataSchemaRequest const &)
            • virtual ListDataSchemas(google::cloud::visionai::v1::ListDataSchemasRequest)
            • virtual CreateAnnotation(google::cloud::visionai::v1::CreateAnnotationRequest const &)
            • virtual GetAnnotation(google::cloud::visionai::v1::GetAnnotationRequest const &)
            • virtual ListAnnotations(google::cloud::visionai::v1::ListAnnotationsRequest)
            • virtual UpdateAnnotation(google::cloud::visionai::v1::UpdateAnnotationRequest const &)
            • virtual DeleteAnnotation(google::cloud::visionai::v1::DeleteAnnotationRequest const &)
            • virtual AsyncIngestAsset()
            • virtual ClipAsset(google::cloud::visionai::v1::ClipAssetRequest const &)
            • virtual GenerateHlsUri(google::cloud::visionai::v1::GenerateHlsUriRequest const &)
            • virtual ImportAssets(google::cloud::visionai::v1::ImportAssetsRequest const &)
            • virtual ImportAssets(NoAwaitTag, google::cloud::visionai::v1::ImportAssetsRequest const &)
            • virtual ImportAssets(google::longrunning::Operation const &)
            • virtual CreateSearchConfig(google::cloud::visionai::v1::CreateSearchConfigRequest const &)
            • virtual UpdateSearchConfig(google::cloud::visionai::v1::UpdateSearchConfigRequest const &)
            • virtual GetSearchConfig(google::cloud::visionai::v1::GetSearchConfigRequest const &)
            • virtual DeleteSearchConfig(google::cloud::visionai::v1::DeleteSearchConfigRequest const &)
            • virtual ListSearchConfigs(google::cloud::visionai::v1::ListSearchConfigsRequest)
            • virtual CreateSearchHypernym(google::cloud::visionai::v1::CreateSearchHypernymRequest const &)
            • virtual UpdateSearchHypernym(google::cloud::visionai::v1::UpdateSearchHypernymRequest const &)
            • virtual GetSearchHypernym(google::cloud::visionai::v1::GetSearchHypernymRequest const &)
            • virtual DeleteSearchHypernym(google::cloud::visionai::v1::DeleteSearchHypernymRequest const &)
            • virtual ListSearchHypernyms(google::cloud::visionai::v1::ListSearchHypernymsRequest)
            • virtual SearchAssets(google::cloud::visionai::v1::SearchAssetsRequest)
            • virtual SearchIndexEndpoint(google::cloud::visionai::v1::SearchIndexEndpointRequest)
            • virtual CreateIndexEndpoint(google::cloud::visionai::v1::CreateIndexEndpointRequest const &)
            • virtual CreateIndexEndpoint(NoAwaitTag, google::cloud::visionai::v1::CreateIndexEndpointRequest const &)
            • virtual CreateIndexEndpoint(google::longrunning::Operation const &)
            • virtual GetIndexEndpoint(google::cloud::visionai::v1::GetIndexEndpointRequest const &)
            • virtual ListIndexEndpoints(google::cloud::visionai::v1::ListIndexEndpointsRequest)
            • virtual UpdateIndexEndpoint(google::cloud::visionai::v1::UpdateIndexEndpointRequest const &)
            • virtual UpdateIndexEndpoint(NoAwaitTag, google::cloud::visionai::v1::UpdateIndexEndpointRequest const &)
            • virtual UpdateIndexEndpoint(google::longrunning::Operation const &)
            • virtual DeleteIndexEndpoint(google::cloud::visionai::v1::DeleteIndexEndpointRequest const &)
            • virtual DeleteIndexEndpoint(NoAwaitTag, google::cloud::visionai::v1::DeleteIndexEndpointRequest const &)
            • virtual DeleteIndexEndpoint(google::longrunning::Operation const &)
            • virtual DeployIndex(google::cloud::visionai::v1::DeployIndexRequest const &)
            • virtual DeployIndex(NoAwaitTag, google::cloud::visionai::v1::DeployIndexRequest const &)
            • virtual DeployIndex(google::longrunning::Operation const &)
            • virtual UndeployIndex(google::cloud::visionai::v1::UndeployIndexRequest const &)
            • virtual UndeployIndex(NoAwaitTag, google::cloud::visionai::v1::UndeployIndexRequest const &)
            • virtual UndeployIndex(google::longrunning::Operation const &)
            • virtual CreateCollection(google::cloud::visionai::v1::CreateCollectionRequest const &)
            • virtual CreateCollection(NoAwaitTag, google::cloud::visionai::v1::CreateCollectionRequest const &)
            • virtual CreateCollection(google::longrunning::Operation const &)
            • virtual DeleteCollection(google::cloud::visionai::v1::DeleteCollectionRequest const &)
            • virtual DeleteCollection(NoAwaitTag, google::cloud::visionai::v1::DeleteCollectionRequest const &)
            • virtual DeleteCollection(google::longrunning::Operation const &)
            • virtual GetCollection(google::cloud::visionai::v1::GetCollectionRequest const &)
            • virtual UpdateCollection(google::cloud::visionai::v1::UpdateCollectionRequest const &)
            • virtual ListCollections(google::cloud::visionai::v1::ListCollectionsRequest)
            • virtual AddCollectionItem(google::cloud::visionai::v1::AddCollectionItemRequest const &)
            • virtual RemoveCollectionItem(google::cloud::visionai::v1::RemoveCollectionItemRequest const &)
            • virtual ViewCollectionItems(google::cloud::visionai::v1::ViewCollectionItemsRequest)
            • 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 &)
        • WarehouseConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual CreateAsset(google::cloud::visionai::v1::CreateAssetRequest const &)
            • virtual UpdateAsset(google::cloud::visionai::v1::UpdateAssetRequest const &)
            • virtual GetAsset(google::cloud::visionai::v1::GetAssetRequest const &)
            • virtual ListAssets(google::cloud::visionai::v1::ListAssetsRequest)
            • virtual DeleteAsset(google::cloud::visionai::v1::DeleteAssetRequest const &)
            • virtual UploadAsset(google::cloud::visionai::v1::UploadAssetRequest const &)
            • virtual GenerateRetrievalUrl(google::cloud::visionai::v1::GenerateRetrievalUrlRequest const &)
            • virtual AnalyzeAsset(google::cloud::visionai::v1::AnalyzeAssetRequest const &)
            • virtual IndexAsset(google::cloud::visionai::v1::IndexAssetRequest const &)
            • virtual RemoveIndexAsset(google::cloud::visionai::v1::RemoveIndexAssetRequest const &)
            • virtual ViewIndexedAssets(google::cloud::visionai::v1::ViewIndexedAssetsRequest)
            • virtual CreateIndex(google::cloud::visionai::v1::CreateIndexRequest const &)
            • virtual UpdateIndex(google::cloud::visionai::v1::UpdateIndexRequest const &)
            • virtual GetIndex(google::cloud::visionai::v1::GetIndexRequest const &)
            • virtual ListIndexes(google::cloud::visionai::v1::ListIndexesRequest)
            • virtual DeleteIndex(google::cloud::visionai::v1::DeleteIndexRequest const &)
            • virtual CreateCorpus(google::cloud::visionai::v1::CreateCorpusRequest const &)
            • virtual GetCorpus(google::cloud::visionai::v1::GetCorpusRequest const &)
            • virtual UpdateCorpus(google::cloud::visionai::v1::UpdateCorpusRequest const &)
            • virtual ListCorpora(google::cloud::visionai::v1::ListCorporaRequest)
            • virtual DeleteCorpus(google::cloud::visionai::v1::DeleteCorpusRequest const &)
            • virtual AnalyzeCorpus(google::cloud::visionai::v1::AnalyzeCorpusRequest const &)
            • virtual CreateDataSchema(google::cloud::visionai::v1::CreateDataSchemaRequest const &)
            • virtual UpdateDataSchema(google::cloud::visionai::v1::UpdateDataSchemaRequest const &)
            • virtual GetDataSchema(google::cloud::visionai::v1::GetDataSchemaRequest const &)
            • virtual DeleteDataSchema(google::cloud::visionai::v1::DeleteDataSchemaRequest const &)
            • virtual ListDataSchemas(google::cloud::visionai::v1::ListDataSchemasRequest)
            • virtual CreateAnnotation(google::cloud::visionai::v1::CreateAnnotationRequest const &)
            • virtual GetAnnotation(google::cloud::visionai::v1::GetAnnotationRequest const &)
            • virtual ListAnnotations(google::cloud::visionai::v1::ListAnnotationsRequest)
            • virtual UpdateAnnotation(google::cloud::visionai::v1::UpdateAnnotationRequest const &)
            • virtual DeleteAnnotation(google::cloud::visionai::v1::DeleteAnnotationRequest const &)
            • virtual ClipAsset(google::cloud::visionai::v1::ClipAssetRequest const &)
            • virtual GenerateHlsUri(google::cloud::visionai::v1::GenerateHlsUriRequest const &)
            • virtual ImportAssets(google::cloud::visionai::v1::ImportAssetsRequest const &)
            • virtual CreateSearchConfig(google::cloud::visionai::v1::CreateSearchConfigRequest const &)
            • virtual UpdateSearchConfig(google::cloud::visionai::v1::UpdateSearchConfigRequest const &)
            • virtual GetSearchConfig(google::cloud::visionai::v1::GetSearchConfigRequest const &)
            • virtual DeleteSearchConfig(google::cloud::visionai::v1::DeleteSearchConfigRequest const &)
            • virtual ListSearchConfigs(google::cloud::visionai::v1::ListSearchConfigsRequest)
            • virtual CreateSearchHypernym(google::cloud::visionai::v1::CreateSearchHypernymRequest const &)
            • virtual UpdateSearchHypernym(google::cloud::visionai::v1::UpdateSearchHypernymRequest const &)
            • virtual GetSearchHypernym(google::cloud::visionai::v1::GetSearchHypernymRequest const &)
            • virtual DeleteSearchHypernym(google::cloud::visionai::v1::DeleteSearchHypernymRequest const &)
            • virtual ListSearchHypernyms(google::cloud::visionai::v1::ListSearchHypernymsRequest)
            • virtual SearchAssets(google::cloud::visionai::v1::SearchAssetsRequest)
            • virtual SearchIndexEndpoint(google::cloud::visionai::v1::SearchIndexEndpointRequest)
            • virtual CreateIndexEndpoint(google::cloud::visionai::v1::CreateIndexEndpointRequest const &)
            • virtual GetIndexEndpoint(google::cloud::visionai::v1::GetIndexEndpointRequest const &)
            • virtual ListIndexEndpoints(google::cloud::visionai::v1::ListIndexEndpointsRequest)
            • virtual UpdateIndexEndpoint(google::cloud::visionai::v1::UpdateIndexEndpointRequest const &)
            • virtual DeleteIndexEndpoint(google::cloud::visionai::v1::DeleteIndexEndpointRequest const &)
            • virtual DeployIndex(google::cloud::visionai::v1::DeployIndexRequest const &)
            • virtual UndeployIndex(google::cloud::visionai::v1::UndeployIndexRequest const &)
            • virtual CreateCollection(google::cloud::visionai::v1::CreateCollectionRequest const &)
            • virtual DeleteCollection(google::cloud::visionai::v1::DeleteCollectionRequest const &)
            • virtual GetCollection(google::cloud::visionai::v1::GetCollectionRequest const &)
            • virtual UpdateCollection(google::cloud::visionai::v1::UpdateCollectionRequest const &)
            • virtual ListCollections(google::cloud::visionai::v1::ListCollectionsRequest)
            • virtual AddCollectionItem(google::cloud::visionai::v1::AddCollectionItemRequest const &)
            • virtual RemoveCollectionItem(google::cloud::visionai::v1::RemoveCollectionItemRequest const &)
            • virtual ViewCollectionItems(google::cloud::visionai::v1::ViewCollectionItemsRequest)
            • 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 &)
        • WarehouseLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • WarehouseLimitedErrorCountRetryPolicy(int)
            • WarehouseLimitedErrorCountRetryPolicy(WarehouseLimitedErrorCountRetryPolicy &&)
            • WarehouseLimitedErrorCountRetryPolicy(WarehouseLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • WarehouseLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • WarehouseLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • WarehouseLimitedTimeRetryPolicy(WarehouseLimitedTimeRetryPolicy &&)
            • WarehouseLimitedTimeRetryPolicy(WarehouseLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • WarehouseRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • AppPlatformBackoffPolicyOption
          • Overview
          • Types
            • Type
        • AppPlatformConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • AppPlatformPollingPolicyOption
          • Overview
          • Types
            • Type
        • AppPlatformRetryPolicyOption
          • Overview
          • Types
            • Type
        • HealthCheckServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • HealthCheckServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • HealthCheckServiceRetryPolicyOption
          • Overview
          • Types
            • Type
        • LiveVideoAnalyticsBackoffPolicyOption
          • Overview
          • Types
            • Type
        • LiveVideoAnalyticsConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • LiveVideoAnalyticsPollingPolicyOption
          • Overview
          • Types
            • Type
        • LiveVideoAnalyticsRetryPolicyOption
          • Overview
          • Types
            • Type
        • StreamingServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • StreamingServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • StreamingServiceRetryPolicyOption
          • Overview
          • Types
            • Type
        • StreamsServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • StreamsServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • StreamsServicePollingPolicyOption
          • Overview
          • Types
            • Type
        • StreamsServiceRetryPolicyOption
          • Overview
          • Types
            • Type
        • WarehouseBackoffPolicyOption
          • Overview
          • Types
            • Type
        • WarehouseConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • WarehousePollingPolicyOption
          • Overview
          • Types
            • Type
        • WarehouseRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeAppPlatformConnection(Options)
        • MakeDefaultAppPlatformConnectionIdempotencyPolicy()
        • MakeHealthCheckServiceConnection(Options)
        • MakeDefaultHealthCheckServiceConnectionIdempotencyPolicy()
        • MakeLiveVideoAnalyticsConnection(Options)
        • MakeDefaultLiveVideoAnalyticsConnectionIdempotencyPolicy()
        • MakeStreamingServiceConnection(Options)
        • MakeDefaultStreamingServiceConnectionIdempotencyPolicy()
        • MakeStreamsServiceConnection(Options)
        • MakeDefaultStreamsServiceConnectionIdempotencyPolicy()
        • MakeWarehouseConnection(Options)
        • MakeDefaultWarehouseConnectionIdempotencyPolicy()
    • google::cloud::visionai_v1_mocks
      • Overview
      • Classes
        • MockAppPlatformConnection
          • 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 &)
        • MockHealthCheckServiceConnection
          • 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 &)
        • MockLiveVideoAnalyticsConnection
          • 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 &)
            • virtual UpdateOperator(NoAwaitTag, google::cloud::visionai::v1::UpdateOperatorRequest const &)
            • virtual UpdateOperator(google::longrunning::Operation const &)
            • virtual DeleteOperator(google::cloud::visionai::v1::DeleteOperatorRequest const &)
            • virtual DeleteOperator(NoAwaitTag, google::cloud::visionai::v1::DeleteOperatorRequest const &)
            • virtual DeleteOperator(google::longrunning::Operation const &)
            • virtual ListAnalyses(google::cloud::visionai::v1::ListAnalysesRequest)
            • virtual GetAnalysis(google::cloud::visionai::v1::GetAnalysisRequest const &)
            • virtual CreateAnalysis(google::cloud::visionai::v1::CreateAnalysisRequest const &)
            • virtual CreateAnalysis(NoAwaitTag, google::cloud::visionai::v1::CreateAnalysisRequest const &)
            • virtual CreateAnalysis(google::longrunning::Operation const &)
            • virtual UpdateAnalysis(google::cloud::visionai::v1::UpdateAnalysisRequest const &)
            • virtual UpdateAnalysis(NoAwaitTag, google::cloud::visionai::v1::UpdateAnalysisRequest const &)
            • virtual UpdateAnalysis(google::longrunning::Operation const &)
            • virtual DeleteAnalysis(google::cloud::visionai::v1::DeleteAnalysisRequest const &)
            • virtual DeleteAnalysis(NoAwaitTag, google::cloud::visionai::v1::DeleteAnalysisRequest const &)
            • virtual DeleteAnalysis(google::longrunning::Operation const &)
            • virtual ListProcesses(google::cloud::visionai::v1::ListProcessesRequest)
            • virtual GetProcess(google::cloud::visionai::v1::GetProcessRequest const &)
            • virtual CreateProcess(google::cloud::visionai::v1::CreateProcessRequest const &)
            • virtual CreateProcess(NoAwaitTag, google::cloud::visionai::v1::CreateProcessRequest const &)
            • virtual CreateProcess(google::longrunning::Operation const &)
            • virtual UpdateProcess(google::cloud::visionai::v1::UpdateProcessRequest const &)
            • virtual UpdateProcess(NoAwaitTag, google::cloud::visionai::v1::UpdateProcessRequest const &)
            • virtual UpdateProcess(google::longrunning::Operation const &)
            • virtual DeleteProcess(google::cloud::visionai::v1::DeleteProcessRequest const &)
            • virtual DeleteProcess(NoAwaitTag, google::cloud::visionai::v1::DeleteProcessRequest const &)
            • virtual DeleteProcess(google::longrunning::Operation const &)
            • virtual BatchRunProcess(google::cloud::visionai::v1::BatchRunProcessRequest const &)
            • virtual BatchRunProcess(NoAwaitTag, google::cloud::visionai::v1::BatchRunProcessRequest const &)
            • virtual BatchRunProcess(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 &)
        • MockStreamingServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AsyncSendPackets()
            • virtual AsyncReceivePackets()
            • virtual AsyncReceiveEvents()
            • virtual AcquireLease(google::cloud::visionai::v1::AcquireLeaseRequest const &)
            • virtual RenewLease(google::cloud::visionai::v1::RenewLeaseRequest const &)
            • virtual ReleaseLease(google::cloud::visionai::v1::ReleaseLeaseRequest 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 &)
        • MockStreamsServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual ListClusters(google::cloud::visionai::v1::ListClustersRequest)
            • virtual GetCluster(google::cloud::visionai::v1::GetClusterRequest const &)
            • virtual CreateCluster(google::cloud::visionai::v1::CreateClusterRequest const &)
            • virtual CreateCluster(NoAwaitTag, google::cloud::visionai::v1::CreateClusterRequest const &)
            • virtual CreateCluster(google::longrunning::Operation const &)
            • virtual UpdateCluster(google::cloud::visionai::v1::UpdateClusterRequest const &)
            • virtual UpdateCluster(NoAwaitTag, google::cloud::visionai::v1::UpdateClusterRequest const &)
            • virtual UpdateCluster(google::longrunning::Operation const &)
            • virtual DeleteCluster(google::cloud::visionai::v1::DeleteClusterRequest const &)
            • virtual DeleteCluster(NoAwaitTag, google::cloud::visionai::v1::DeleteClusterRequest const &)
            • virtual DeleteCluster(google::longrunning::Operation const &)
            • virtual ListStreams(google::cloud::visionai::v1::ListStreamsRequest)
            • virtual GetStream(google::cloud::visionai::v1::GetStreamRequest const &)
            • virtual CreateStream(google::cloud::visionai::v1::CreateStreamRequest const &)
            • virtual CreateStream(NoAwaitTag, google::cloud::visionai::v1::CreateStreamRequest const &)
            • virtual CreateStream(google::longrunning::Operation const &)
            • virtual UpdateStream(google::cloud::visionai::v1::UpdateStreamRequest const &)
            • virtual UpdateStream(NoAwaitTag, google::cloud::visionai::v1::UpdateStreamRequest const &)
            • virtual UpdateStream(google::longrunning::Operation const &)
            • virtual DeleteStream(google::cloud::visionai::v1::DeleteStreamRequest const &)
            • virtual DeleteStream(NoAwaitTag, google::cloud::visionai::v1::DeleteStreamRequest const &)
            • virtual DeleteStream(google::longrunning::Operation const &)
            • virtual GetStreamThumbnail(google::cloud::visionai::v1::GetStreamThumbnailRequest const &)
            • virtual GetStreamThumbnail(NoAwaitTag, google::cloud::visionai::v1::GetStreamThumbnailRequest const &)
            • virtual GetStreamThumbnail(google::longrunning::Operation const &)
            • virtual GenerateStreamHlsToken(google::cloud::visionai::v1::GenerateStreamHlsTokenRequest const &)
            • virtual ListEvents(google::cloud::visionai::v1::ListEventsRequest)
            • virtual GetEvent(google::cloud::visionai::v1::GetEventRequest const &)
            • virtual CreateEvent(google::cloud::visionai::v1::CreateEventRequest const &)
            • virtual CreateEvent(NoAwaitTag, google::cloud::visionai::v1::CreateEventRequest const &)
            • virtual CreateEvent(google::longrunning::Operation const &)
            • virtual UpdateEvent(google::cloud::visionai::v1::UpdateEventRequest const &)
            • virtual UpdateEvent(NoAwaitTag, google::cloud::visionai::v1::UpdateEventRequest const &)
            • virtual UpdateEvent(google::longrunning::Operation const &)
            • virtual DeleteEvent(google::cloud::visionai::v1::DeleteEventRequest const &)
            • virtual DeleteEvent(NoAwaitTag, google::cloud::visionai::v1::DeleteEventRequest const &)
            • virtual DeleteEvent(google::longrunning::Operation const &)
            • virtual ListSeries(google::cloud::visionai::v1::ListSeriesRequest)
            • virtual GetSeries(google::cloud::visionai::v1::GetSeriesRequest const &)
            • virtual CreateSeries(google::cloud::visionai::v1::CreateSeriesRequest const &)
            • virtual CreateSeries(NoAwaitTag, google::cloud::visionai::v1::CreateSeriesRequest const &)
            • virtual CreateSeries(google::longrunning::Operation const &)
            • virtual UpdateSeries(google::cloud::visionai::v1::UpdateSeriesRequest const &)
            • virtual UpdateSeries(NoAwaitTag, google::cloud::visionai::v1::UpdateSeriesRequest const &)
            • virtual UpdateSeries(google::longrunning::Operation const &)
            • virtual DeleteSeries(google::cloud::visionai::v1::DeleteSeriesRequest const &)
            • virtual DeleteSeries(NoAwaitTag, google::cloud::visionai::v1::DeleteSeriesRequest const &)
            • virtual DeleteSeries(google::longrunning::Operation const &)
            • virtual MaterializeChannel(google::cloud::visionai::v1::MaterializeChannelRequest const &)
            • virtual MaterializeChannel(NoAwaitTag, google::cloud::visionai::v1::MaterializeChannelRequest const &)
            • virtual MaterializeChannel(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 &)
        • MockWarehouseConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateAsset(google::cloud::visionai::v1::CreateAssetRequest const &)
            • virtual UpdateAsset(google::cloud::visionai::v1::UpdateAssetRequest const &)
            • virtual GetAsset(google::cloud::visionai::v1::GetAssetRequest const &)
            • virtual ListAssets(google::cloud::visionai::v1::ListAssetsRequest)
            • virtual DeleteAsset(google::cloud::visionai::v1::DeleteAssetRequest const &)
            • virtual DeleteAsset(NoAwaitTag, google::cloud::visionai::v1::DeleteAssetRequest const &)
            • virtual DeleteAsset(google::longrunning::Operation const &)
            • virtual UploadAsset(google::cloud::visionai::v1::UploadAssetRequest const &)
            • virtual UploadAsset(NoAwaitTag, google::cloud::visionai::v1::UploadAssetRequest const &)
            • virtual UploadAsset(google::longrunning::Operation const &)
            • virtual GenerateRetrievalUrl(google::cloud::visionai::v1::GenerateRetrievalUrlRequest const &)
            • virtual AnalyzeAsset(google::cloud::visionai::v1::AnalyzeAssetRequest const &)
            • virtual AnalyzeAsset(NoAwaitTag, google::cloud::visionai::v1::AnalyzeAssetRequest const &)
            • virtual AnalyzeAsset(google::longrunning::Operation const &)
            • virtual IndexAsset(google::cloud::visionai::v1::IndexAssetRequest const &)
            • virtual IndexAsset(NoAwaitTag, google::cloud::visionai::v1::IndexAssetRequest const &)
            • virtual IndexAsset(google::longrunning::Operation const &)
            • virtual RemoveIndexAsset(google::cloud::visionai::v1::RemoveIndexAssetRequest const &)
            • virtual RemoveIndexAsset(NoAwaitTag, google::cloud::visionai::v1::RemoveIndexAssetRequest const &)
            • virtual RemoveIndexAsset(google::longrunning::Operation const &)
            • virtual ViewIndexedAssets(google::cloud::visionai::v1::ViewIndexedAssetsRequest)
            • virtual CreateIndex(google::cloud::visionai::v1::CreateIndexRequest const &)
            • virtual CreateIndex(NoAwaitTag, google::cloud::visionai::v1::CreateIndexRequest const &)
            • virtual CreateIndex(google::longrunning::Operation const &)
            • virtual UpdateIndex(google::cloud::visionai::v1::UpdateIndexRequest const &)
            • virtual UpdateIndex(NoAwaitTag, google::cloud::visionai::v1::UpdateIndexRequest const &)
            • virtual UpdateIndex(google::longrunning::Operation const &)
            • virtual GetIndex(google::cloud::visionai::v1::GetIndexRequest const &)
            • virtual ListIndexes(google::cloud::visionai::v1::ListIndexesRequest)
            • virtual DeleteIndex(google::cloud::visionai::v1::DeleteIndexRequest const &)
            • virtual DeleteIndex(NoAwaitTag, google::cloud::visionai::v1::DeleteIndexRequest const &)
            • virtual DeleteIndex(google::longrunning::Operation const &)
            • virtual CreateCorpus(google::cloud::visionai::v1::CreateCorpusRequest const &)
            • virtual CreateCorpus(NoAwaitTag, google::cloud::visionai::v1::CreateCorpusRequest const &)
            • virtual CreateCorpus(google::longrunning::Operation const &)
            • virtual GetCorpus(google::cloud::visionai::v1::GetCorpusRequest const &)
            • virtual UpdateCorpus(google::cloud::visionai::v1::UpdateCorpusRequest const &)
            • virtual ListCorpora(google::cloud::visionai::v1::ListCorporaRequest)
            • virtual DeleteCorpus(google::cloud::visionai::v1::DeleteCorpusRequest const &)
            • virtual AnalyzeCorpus(google::cloud::visionai::v1::AnalyzeCorpusRequest const &)
            • virtual AnalyzeCorpus(NoAwaitTag, google::cloud::visionai::v1::AnalyzeCorpusRequest const &)
            • virtual AnalyzeCorpus(google::longrunning::Operation const &)
            • virtual CreateDataSchema(google::cloud::visionai::v1::CreateDataSchemaRequest const &)
            • virtual UpdateDataSchema(google::cloud::visionai::v1::UpdateDataSchemaRequest const &)
            • virtual GetDataSchema(google::cloud::visionai::v1::GetDataSchemaRequest const &)
            • virtual DeleteDataSchema(google::cloud::visionai::v1::DeleteDataSchemaRequest const &)
            • virtual ListDataSchemas(google::cloud::visionai::v1::ListDataSchemasRequest)
            • virtual CreateAnnotation(google::cloud::visionai::v1::CreateAnnotationRequest const &)
            • virtual GetAnnotation(google::cloud::visionai::v1::GetAnnotationRequest const &)
            • virtual ListAnnotations(google::cloud::visionai::v1::ListAnnotationsRequest)
            • virtual UpdateAnnotation(google::cloud::visionai::v1::UpdateAnnotationRequest const &)
            • virtual DeleteAnnotation(google::cloud::visionai::v1::DeleteAnnotationRequest const &)
            • virtual AsyncIngestAsset()
            • virtual ClipAsset(google::cloud::visionai::v1::ClipAssetRequest const &)
            • virtual GenerateHlsUri(google::cloud::visionai::v1::GenerateHlsUriRequest const &)
            • virtual ImportAssets(google::cloud::visionai::v1::ImportAssetsRequest const &)
            • virtual ImportAssets(NoAwaitTag, google::cloud::visionai::v1::ImportAssetsRequest const &)
            • virtual ImportAssets(google::longrunning::Operation const &)
            • virtual CreateSearchConfig(google::cloud::visionai::v1::CreateSearchConfigRequest const &)
            • virtual UpdateSearchConfig(google::cloud::visionai::v1::UpdateSearchConfigRequest const &)
            • virtual GetSearchConfig(google::cloud::visionai::v1::GetSearchConfigRequest const &)
            • virtual DeleteSearchConfig(google::cloud::visionai::v1::DeleteSearchConfigRequest const &)
            • virtual ListSearchConfigs(google::cloud::visionai::v1::ListSearchConfigsRequest)
            • virtual CreateSearchHypernym(google::cloud::visionai::v1::CreateSearchHypernymRequest const &)
            • virtual UpdateSearchHypernym(google::cloud::visionai::v1::UpdateSearchHypernymRequest const &)
            • virtual GetSearchHypernym(google::cloud::visionai::v1::GetSearchHypernymRequest const &)
            • virtual DeleteSearchHypernym(google::cloud::visionai::v1::DeleteSearchHypernymRequest const &)
            • virtual ListSearchHypernyms(google::cloud::visionai::v1::ListSearchHypernymsRequest)
            • virtual SearchAssets(google::cloud::visionai::v1::SearchAssetsRequest)
            • virtual SearchIndexEndpoint(google::cloud::visionai::v1::SearchIndexEndpointRequest)
            • virtual CreateIndexEndpoint(google::cloud::visionai::v1::CreateIndexEndpointRequest const &)
            • virtual CreateIndexEndpoint(NoAwaitTag, google::cloud::visionai::v1::CreateIndexEndpointRequest const &)
            • virtual CreateIndexEndpoint(google::longrunning::Operation const &)
            • virtual GetIndexEndpoint(google::cloud::visionai::v1::GetIndexEndpointRequest const &)
            • virtual ListIndexEndpoints(google::cloud::visionai::v1::ListIndexEndpointsRequest)
            • virtual UpdateIndexEndpoint(google::cloud::visionai::v1::UpdateIndexEndpointRequest const &)
            • virtual UpdateIndexEndpoint(NoAwaitTag, google::cloud::visionai::v1::UpdateIndexEndpointRequest const &)
            • virtual UpdateIndexEndpoint(google::longrunning::Operation const &)
            • virtual DeleteIndexEndpoint(google::cloud::visionai::v1::DeleteIndexEndpointRequest const &)
            • virtual DeleteIndexEndpoint(NoAwaitTag, google::cloud::visionai::v1::DeleteIndexEndpointRequest const &)
            • virtual DeleteIndexEndpoint(google::longrunning::Operation const &)
            • virtual DeployIndex(google::cloud::visionai::v1::DeployIndexRequest const &)
            • virtual DeployIndex(NoAwaitTag, google::cloud::visionai::v1::DeployIndexRequest const &)
            • virtual DeployIndex(google::longrunning::Operation const &)
            • virtual UndeployIndex(google::cloud::visionai::v1::UndeployIndexRequest const &)
            • virtual UndeployIndex(NoAwaitTag, google::cloud::visionai::v1::UndeployIndexRequest const &)
            • virtual UndeployIndex(google::longrunning::Operation const &)
            • virtual CreateCollection(google::cloud::visionai::v1::CreateCollectionRequest const &)
            • virtual CreateCollection(NoAwaitTag, google::cloud::visionai::v1::CreateCollectionRequest const &)
            • virtual CreateCollection(google::longrunning::Operation const &)
            • virtual DeleteCollection(google::cloud::visionai::v1::DeleteCollectionRequest const &)
            • virtual DeleteCollection(NoAwaitTag, google::cloud::visionai::v1::DeleteCollectionRequest const &)
            • virtual DeleteCollection(google::longrunning::Operation const &)
            • virtual GetCollection(google::cloud::visionai::v1::GetCollectionRequest const &)
            • virtual UpdateCollection(google::cloud::visionai::v1::UpdateCollectionRequest const &)
            • virtual ListCollections(google::cloud::visionai::v1::ListCollectionsRequest)
            • virtual AddCollectionItem(google::cloud::visionai::v1::AddCollectionItemRequest const &)
            • virtual RemoveCollectionItem(google::cloud::visionai::v1::RemoveCollectionItemRequest const &)
            • virtual ViewCollectionItems(google::cloud::visionai::v1::ViewCollectionItemsRequest)
            • 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 &)
  • 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
  • Access and resources management
  • Costs and usage management
  • Infrastructure as code
  • SDK, languages, frameworks, and tools
  • Home
  • Documentation
  • Developer tools
  • C++
  • Client libraries

Struct WarehousePollingPolicyOption (3.3.0-rc) Stay organized with collections Save and categorize content based on your preferences.

Use with google::cloud::Options to configure the long-running operations polling policy.

Type Aliases

Type

Alias Of: std::shared_ptr< PollingPolicy >

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 2026-02-26 UTC.

  • Products and pricing

    • See all products
    • Google Cloud pricing
    • Google Cloud Marketplace
    • Contact sales
  • Support

    • Community forums
    • Support
    • Release Notes
    • System status
  • Resources

    • GitHub
    • Getting Started with Google Cloud
    • Code samples
    • Cloud Architecture Center
    • Training and Certification
  • Engage

    • Blog
    • Events
    • X (Twitter)
    • Google Cloud on YouTube
    • Google Cloud Tech on YouTube
  • About Google
  • Privacy
  • Site terms
  • Google Cloud terms
  • Manage cookies
  • Our third decade of climate action: join us
  • Sign up for the Google Cloud newsletter Subscribe
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Português – Brasil
  • 中文 – 简体
  • 日本語
  • 한국어