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
  • .NET
  • 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
  • Client library help
  • Google.Api.CommonProtos
  • Google.Api.Gax
  • Google.Apis
  • Google.Apps.Script.Type
  • Google.Cloud.AIPlatform.V1
  • Google.Cloud.AIPlatform.V1Beta1
  • Google.Cloud.AccessApproval.V1
  • Google.Cloud.AdvisoryNotifications.V1
  • Google.Cloud.AlloyDb.V1
  • Google.Cloud.AlloyDb.V1Alpha
  • Google.Cloud.AlloyDb.V1Beta
  • Google.Cloud.ApiGateway.V1
  • Google.Cloud.ApiHub.V1
  • Google.Cloud.ApiKeys.V2
  • Google.Cloud.ApiRegistry.V1
  • Google.Cloud.ApiRegistry.V1Beta
  • Google.Cloud.ApigeeConnect.V1
  • Google.Cloud.ApigeeRegistry.V1
  • Google.Cloud.AppEngine.Logging.V1
  • Google.Cloud.AppEngine.V1
  • Google.Cloud.AppHub.V1
  • Google.Cloud.ArtifactRegistry.V1
  • Google.Cloud.ArtifactRegistry.V1Beta2
  • Google.Cloud.Asset.V1
  • Google.Cloud.AssuredWorkloads.V1
  • Google.Cloud.AssuredWorkloads.V1Beta1
  • Google.Cloud.Audit
  • Google.Cloud.AuditManager.V1
  • Google.Cloud.AutoML.V1
  • Google.Cloud.BackupDR.V1
  • Google.Cloud.BareMetalSolution.V2
  • Google.Cloud.Batch.V1
  • Google.Cloud.Batch.V1Alpha
  • Google.Cloud.BeyondCorp.AppConnections.V1
  • Google.Cloud.BeyondCorp.AppConnectors.V1
  • Google.Cloud.BeyondCorp.AppGateways.V1
  • Google.Cloud.BeyondCorp.ClientConnectorServices.V1
  • Google.Cloud.BeyondCorp.ClientGateways.V1
  • Google.Cloud.BigQuery.AnalyticsHub.V1
  • Google.Cloud.BigQuery.Connection.V1
  • Google.Cloud.BigQuery.DataExchange.Common
  • Google.Cloud.BigQuery.DataExchange.V1Beta1
  • Google.Cloud.BigQuery.DataPolicies.V1
  • Google.Cloud.BigQuery.DataPolicies.V1Beta1
  • Google.Cloud.BigQuery.DataTransfer.V1
  • Google.Cloud.BigQuery.Logging.V1
  • Google.Cloud.BigQuery.Migration.V2
  • Google.Cloud.BigQuery.Reservation.V1
  • Google.Cloud.BigQuery.Storage.V1
  • Google.Cloud.BigQuery.V2
  • Google.Cloud.Bigtable.Admin.V2
  • Google.Cloud.Bigtable.Common.V2
  • Google.Cloud.Bigtable.V2
  • Google.Cloud.Billing.Budgets.V1
  • Google.Cloud.Billing.Budgets.V1Beta1
  • Google.Cloud.Billing.V1
  • Google.Cloud.BinaryAuthorization.V1
  • Google.Cloud.BinaryAuthorization.V1Beta1
  • Google.Cloud.CapacityPlanner.V1Beta
  • Google.Cloud.CertificateManager.V1
  • Google.Cloud.Channel.V1
  • Google.Cloud.Chronicle.V1
  • Google.Cloud.CloudBuild.V1
  • Google.Cloud.CloudBuild.V2
  • Google.Cloud.CloudControlsPartner.V1
  • Google.Cloud.CloudControlsPartner.V1Beta
  • Google.Cloud.CloudDms.V1
  • Google.Cloud.CloudQuotas.V1
  • Google.Cloud.CloudQuotas.V1Beta
  • Google.Cloud.CloudSecurityCompliance.V1
  • Google.Cloud.Commerce.Consumer.Procurement.V1
  • Google.Cloud.Common
  • Google.Cloud.Compute.V1
  • Google.Cloud.ConfidentialComputing.V1
  • Google.Cloud.ConfidentialComputing.V1Alpha1
  • Google.Cloud.Config.V1
  • Google.Cloud.Connectors.V1
  • Google.Cloud.ContactCenterInsights.V1
  • Google.Cloud.Container.V1
  • Google.Cloud.DataCatalog.Lineage.V1
  • Google.Cloud.DataCatalog.V1
  • Google.Cloud.DataFusion.V1
  • Google.Cloud.DataQnA.V1Alpha
  • Google.Cloud.DatabaseCenter.V1Beta
  • Google.Cloud.Dataflow.V1Beta3
  • Google.Cloud.Dataform.V1
  • Google.Cloud.Dataform.V1Beta1
  • Google.Cloud.Dataplex.V1
  • Google.Cloud.Dataproc.V1
  • Google.Cloud.Datastore.Admin.V1
  • Google.Cloud.Datastore.V1
  • Google.Cloud.Datastream.V1
  • Google.Cloud.Datastream.V1Alpha1
  • Google.Cloud.Debugger.V2
  • Google.Cloud.Deploy.V1
  • Google.Cloud.DevTools.Common
  • Google.Cloud.DevTools.ContainerAnalysis.V1
  • Google.Cloud.DeveloperConnect.V1
  • Google.Cloud.DeviceStreaming.V1
  • Google.Cloud.Diagnostics.AspNetCore
  • Google.Cloud.Diagnostics.AspNetCore3
  • Google.Cloud.Diagnostics.Common
  • Google.Cloud.Dialogflow.Cx.V3
  • Google.Cloud.Dialogflow.V2
  • Google.Cloud.Dialogflow.V2Beta1
  • Google.Cloud.DiscoveryEngine.V1
  • Google.Cloud.DiscoveryEngine.V1Beta
  • Google.Cloud.Dlp.V2
  • Google.Cloud.DocumentAI.V1
  • Google.Cloud.DocumentAI.V1Beta3
  • Google.Cloud.Domains.V1
  • Google.Cloud.Domains.V1Beta1
  • Google.Cloud.EdgeNetwork.V1
  • Google.Cloud.EnterpriseKnowledgeGraph.V1
  • Google.Cloud.ErrorReporting.V1Beta1
  • Google.Cloud.EssentialContacts.V1
  • Google.Cloud.Eventarc.Publishing.V1
  • Google.Cloud.Eventarc.V1
  • Google.Cloud.Filestore.V1
  • Google.Cloud.FinancialServices.V1
  • Google.Cloud.Firestore
  • Google.Cloud.Firestore.Admin.V1
  • Google.Cloud.Firestore.V1
  • Google.Cloud.Functions.V1
  • Google.Cloud.Functions.V2
  • Google.Cloud.Functions.V2Beta
  • Google.Cloud.GSuiteAddOns.V1
  • Google.Cloud.Gaming.V1
  • Google.Cloud.Gaming.V1Beta
  • Google.Cloud.GdcHardwareManagement.V1Alpha
  • Google.Cloud.GeminiDataAnalytics.V1Beta
  • Google.Cloud.GkeBackup.V1
  • Google.Cloud.GkeConnect.Gateway.V1
  • Google.Cloud.GkeConnect.Gateway.V1Beta1
  • Google.Cloud.GkeHub.V1
  • Google.Cloud.GkeHub.V1Beta1
  • Google.Cloud.GkeMultiCloud.V1
  • Google.Cloud.GkeRecommender.V1
  • Google.Cloud.HypercomputeCluster.V1Beta
  • Google.Cloud.Iam.Admin.V1
  • Google.Cloud.Iam.Credentials.V1
  • Google.Cloud.Iam.V1
  • Google.Cloud.Iam.V2
  • Google.Cloud.Iam.V3
  • Google.Cloud.Iam.V3Beta
  • Google.Cloud.Iap.V1
  • Google.Cloud.Ids.V1
  • Google.Cloud.Iot.V1
  • Google.Cloud.Kms.Inventory.V1
  • Google.Cloud.Kms.V1
  • Google.Cloud.Language.V1
  • Google.Cloud.Language.V2
  • Google.Cloud.LifeSciences.V2Beta
  • Google.Cloud.Location
  • Google.Cloud.LocationFinder.V1
  • Google.Cloud.Logging.Console
  • Google.Cloud.Logging.Log4Net
  • Google.Cloud.Logging.NLog
  • Google.Cloud.Logging.Type
  • Google.Cloud.Logging.V2
  • Google.Cloud.Lustre.V1
  • Google.Cloud.Maintenance.Api.V1
  • Google.Cloud.Maintenance.Api.V1Beta
  • Google.Cloud.ManagedIdentities.V1
  • Google.Cloud.ManagedKafka.V1
  • Google.Cloud.MediaTranslation.V1Beta1
  • Google.Cloud.Memcache.V1
  • Google.Cloud.Memcache.V1Beta2
  • Google.Cloud.Memorystore.V1
  • Google.Cloud.Memorystore.V1Beta
  • Google.Cloud.Metastore.V1
  • Google.Cloud.Metastore.V1Alpha
  • Google.Cloud.Metastore.V1Beta
  • Google.Cloud.MigrationCenter.V1
  • Google.Cloud.ModelArmor.V1
  • Google.Cloud.ModelArmor.V1Beta
  • Google.Cloud.Monitoring.V3
  • Google.Cloud.NetApp.V1
  • Google.Cloud.NetworkConnectivity.V1
  • Google.Cloud.NetworkConnectivity.V1Alpha1
  • Google.Cloud.NetworkManagement.V1
  • Google.Cloud.NetworkSecurity.V1Beta1
  • Google.Cloud.NetworkServices.V1
  • Google.Cloud.Notebooks.V1
  • Google.Cloud.Notebooks.V1Beta1
  • Google.Cloud.Notebooks.V2
  • Google.Cloud.Optimization.V1
  • Google.Cloud.OracleDatabase.V1
  • Google.Cloud.Orchestration.Airflow.Service.V1
  • Google.Cloud.OrgPolicy.V1
  • Google.Cloud.OrgPolicy.V2
  • Google.Cloud.OsConfig.V1
  • Google.Cloud.OsConfig.V1Alpha
  • Google.Cloud.OsLogin.Common
  • Google.Cloud.OsLogin.V1
  • Google.Cloud.OsLogin.V1Beta
  • Google.Cloud.Parallelstore.V1
  • Google.Cloud.Parallelstore.V1Beta
  • Google.Cloud.ParameterManager.V1
  • Google.Cloud.PhishingProtection.V1Beta1
  • Google.Cloud.PolicySimulator.V1
  • Google.Cloud.PolicyTroubleshooter.Iam.V3
  • Google.Cloud.PolicyTroubleshooter.V1
  • Google.Cloud.PrivateCatalog.V1Beta1
  • Google.Cloud.PrivilegedAccessManager.V1
  • Google.Cloud.Profiler.V2
  • Google.Cloud.PubSub.V1
  • Google.Cloud.RapidMigrationAssessment.V1
  • Google.Cloud.RecaptchaEnterprise.V1
  • Google.Cloud.RecaptchaEnterprise.V1Beta1
  • Google.Cloud.RecommendationEngine.V1Beta1
  • Google.Cloud.Recommender.V1
  • Google.Cloud.Redis.Cluster.V1
  • Google.Cloud.Redis.V1
  • Google.Cloud.Redis.V1Beta1
  • Google.Cloud.ResourceManager.V3
  • Google.Cloud.Retail.V2
  • Google.Cloud.Run.V2
  • Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1
  • Google.Cloud.Scheduler.V1
  • Google.Cloud.SecretManager.V1
  • Google.Cloud.SecretManager.V1Beta1
  • Google.Cloud.SecretManager.V1Beta2
  • Google.Cloud.Security.PrivateCA.V1
  • Google.Cloud.Security.PublicCA.V1
  • Google.Cloud.Security.PublicCA.V1Beta1
  • Google.Cloud.SecurityCenter.Settings.V1Beta1
  • Google.Cloud.SecurityCenter.V1
  • Google.Cloud.SecurityCenter.V1P1Beta1
  • Google.Cloud.SecurityCenter.V2
  • Google.Cloud.SecurityCenterManagement.V1
  • Google.Cloud.ServiceControl.V1
  • Google.Cloud.ServiceDirectory.V1
  • Google.Cloud.ServiceDirectory.V1Beta1
  • Google.Cloud.ServiceHealth.V1
  • Google.Cloud.ServiceManagement.V1
  • Google.Cloud.ServiceUsage.V1
  • Google.Cloud.Shell.V1
  • Google.Cloud.Spanner.Admin.Database.V1
  • Google.Cloud.Spanner.Admin.Instance.V1
  • Google.Cloud.Spanner.Common.V1
  • Google.Cloud.Spanner.Data
  • Google.Cloud.Spanner.V1
  • Google.Cloud.Speech.V1
  • Google.Cloud.Speech.V1P1Beta1
  • Google.Cloud.Speech.V2
  • Google.Cloud.Storage.Control.V2
  • Google.Cloud.Storage.V1
  • Google.Cloud.StorageBatchOperations.V1
  • Google.Cloud.StorageInsights.V1
  • Google.Cloud.StorageTransfer.V1
  • Google.Cloud.Support.V2
  • Google.Cloud.Support.V2Beta
  • Google.Cloud.Talent.V4
  • Google.Cloud.Talent.V4Beta1
  • Google.Cloud.Tasks.V2
  • Google.Cloud.Tasks.V2Beta3
  • Google.Cloud.TelcoAutomation.V1
  • Google.Cloud.TextToSpeech.V1
  • Google.Cloud.TextToSpeech.V1Beta1
  • Google.Cloud.Tpu.V1
  • Google.Cloud.Trace.V1
  • Google.Cloud.Trace.V2
  • Google.Cloud.Translate.V3
  • Google.Cloud.Translation.V2
  • Google.Cloud.VMMigration.V1
  • Google.Cloud.VertexAI.Extensions
  • Google.Cloud.Video.LiveStream.V1
  • Google.Cloud.Video.Stitcher.V1
  • Google.Cloud.Video.Transcoder.V1
  • Google.Cloud.VideoIntelligence.V1
  • Google.Cloud.Vision.V1
  • Google.Cloud.VisionAI.V1
    • Overview
      • Getting started
      • Version history
    • Microsoft.Extensions.DependencyInjection (namespace)
      • All types
      • ServiceCollectionExtensions
    • All types
    • AIEnabledDevicesInputConfig
    • AcceleratorType
    • AcquireLeaseRequest
    • AddApplicationStreamInputRequest
    • AddApplicationStreamInputResponse
    • AddCollectionItemRequest
    • AddCollectionItemResponse
    • Analysis
    • AnalysisDefinition
    • AnalysisName
    • AnalysisName.ResourceNameType
    • AnalyzeAssetMetadata
    • AnalyzeAssetMetadata.Types
    • AnalyzeAssetMetadata.Types.AnalysisStatus
    • AnalyzeAssetMetadata.Types.AnalysisStatus.Types
    • AnalyzeAssetMetadata.Types.AnalysisStatus.Types.State
    • AnalyzeAssetRequest
    • AnalyzeAssetResponse
    • AnalyzeCorpusMetadata
    • AnalyzeCorpusRequest
    • AnalyzeCorpusResponse
    • AnalyzerDefinition
    • AnalyzerDefinition.Types
    • AnalyzerDefinition.Types.DebugOptions
    • AnalyzerDefinition.Types.OperatorOption
    • AnalyzerDefinition.Types.StreamInput
    • Annotation
    • AnnotationCustomizedStruct
    • AnnotationList
    • AnnotationMatchingResult
    • AnnotationName
    • AnnotationName.ResourceNameType
    • AnnotationValue
    • AnnotationValue.ValueOneofCase
    • AppPlatform
    • AppPlatform.AppPlatformBase
    • AppPlatform.AppPlatformClient
    • AppPlatformClient
    • AppPlatformClientBuilder
    • AppPlatformClientImpl
    • AppPlatformCloudFunctionRequest
    • AppPlatformCloudFunctionRequest.Types
    • AppPlatformCloudFunctionRequest.Types.StructedInputAnnotation
    • AppPlatformCloudFunctionResponse
    • AppPlatformCloudFunctionResponse.Types
    • AppPlatformCloudFunctionResponse.Types.StructedOutputAnnotation
    • AppPlatformEventBody
    • AppPlatformMetadata
    • AppPlatformSettings
    • Application
    • Application.Types
    • Application.Types.ApplicationRuntimeInfo
    • Application.Types.ApplicationRuntimeInfo.Types
    • Application.Types.ApplicationRuntimeInfo.Types.GlobalOutputResource
    • Application.Types.ApplicationRuntimeInfo.Types.MonitoringConfig
    • Application.Types.BillingMode
    • Application.Types.State
    • ApplicationConfigs
    • ApplicationConfigs.Types
    • ApplicationConfigs.Types.EventDeliveryConfig
    • ApplicationInstance
    • ApplicationName
    • ApplicationName.ResourceNameType
    • ApplicationNodeAnnotation
    • ApplicationStreamInput
    • Asset
    • AssetName
    • AssetName.ResourceNameType
    • AssetSource
    • AssetSource.SourceFormOneofCase
    • AssetSource.Types
    • AssetSource.Types.AssetContentData
    • AssetSource.Types.AssetGcsSource
    • AttributeValue
    • AttributeValue.ValueOneofCase
    • AutoscalingMetricSpec
    • BatchOperationStatus
    • BatchRunProcessRequest
    • BatchRunProcessRequest.Types
    • BatchRunProcessRequest.Types.BatchRunProcessOptions
    • BatchRunProcessResponse
    • BigQueryConfig
    • BoolValue
    • Channel
    • ChannelName
    • ChannelName.ResourceNameType
    • CircleArea
    • ClassificationPredictionResult
    • ClipAssetRequest
    • ClipAssetResponse
    • ClipAssetResponse.Types
    • ClipAssetResponse.Types.TimeIndexedUri
    • Cluster
    • Cluster.Types
    • Cluster.Types.State
    • ClusterInfo
    • ClusterName
    • ClusterName.ResourceNameType
    • Collection
    • CollectionItem
    • CollectionItem.Types
    • CollectionItem.Types.Type
    • CollectionName
    • CollectionName.ResourceNameType
    • CommitRequest
    • ControlledMode
    • ControlledMode.StartingOffsetOneofCase
    • Corpus
    • Corpus.Types
    • Corpus.Types.Type
    • CorpusName
    • CorpusName.ResourceNameType
    • CreateAnalysisRequest
    • CreateAnnotationRequest
    • CreateApplicationInstancesRequest
    • CreateApplicationInstancesResponse
    • CreateApplicationRequest
    • CreateAssetRequest
    • CreateClusterRequest
    • CreateCollectionMetadata
    • CreateCollectionRequest
    • CreateCorpusMetadata
    • CreateCorpusRequest
    • CreateDataSchemaRequest
    • CreateDraftRequest
    • CreateEventRequest
    • CreateIndexEndpointMetadata
    • CreateIndexEndpointRequest
    • CreateIndexMetadata
    • CreateIndexRequest
    • CreateOperatorRequest
    • CreateProcessRequest
    • CreateProcessorRequest
    • CreateSearchConfigRequest
    • CreateSearchHypernymRequest
    • CreateSeriesRequest
    • CreateStreamRequest
    • Criteria
    • Criteria.ValueOneofCase
    • CustomProcessorSourceInfo
    • CustomProcessorSourceInfo.ArtifactPathOneofCase
    • CustomProcessorSourceInfo.Types
    • CustomProcessorSourceInfo.Types.ModelSchema
    • CustomProcessorSourceInfo.Types.ProductRecognizerArtifact
    • CustomProcessorSourceInfo.Types.SourceType
    • DataSchema
    • DataSchemaDetails
    • DataSchemaDetails.Types
    • DataSchemaDetails.Types.CustomizedStructConfig
    • DataSchemaDetails.Types.DataType
    • DataSchemaDetails.Types.Granularity
    • DataSchemaDetails.Types.ListConfig
    • DataSchemaDetails.Types.ProtoAnyConfig
    • DataSchemaDetails.Types.SearchStrategy
    • DataSchemaDetails.Types.SearchStrategy.Types
    • DataSchemaDetails.Types.SearchStrategy.Types.ConfidenceScoreIndexConfig
    • DataSchemaDetails.Types.SearchStrategy.Types.SearchStrategyType
    • DataSchemaName
    • DataSchemaName.ResourceNameType
    • DataType
    • DateTimeRange
    • DateTimeRangeArray
    • DedicatedResources
    • DeleteAnalysisRequest
    • DeleteAnnotationRequest
    • DeleteApplicationInstancesRequest
    • DeleteApplicationInstancesResponse
    • DeleteApplicationRequest
    • DeleteAssetMetadata
    • DeleteAssetRequest
    • DeleteClusterRequest
    • DeleteCollectionMetadata
    • DeleteCollectionRequest
    • DeleteCorpusRequest
    • DeleteDataSchemaRequest
    • DeleteDraftRequest
    • DeleteEventRequest
    • DeleteIndexEndpointMetadata
    • DeleteIndexEndpointRequest
    • DeleteIndexMetadata
    • DeleteIndexRequest
    • DeleteOperatorRequest
    • DeleteProcessRequest
    • DeleteProcessorRequest
    • DeleteSearchConfigRequest
    • DeleteSearchHypernymRequest
    • DeleteSeriesRequest
    • DeleteStreamRequest
    • DeployApplicationRequest
    • DeployApplicationResponse
    • DeployIndexMetadata
    • DeployIndexRequest
    • DeployIndexResponse
    • DeployedIndex
    • DeployedIndexReference
    • Draft
    • DraftName
    • DraftName.ResourceNameType
    • EagerMode
    • Event
    • Event.Types
    • Event.Types.Clock
    • EventName
    • EventName.ResourceNameType
    • EventUpdate
    • FacetBucket
    • FacetBucket.BucketValueOneofCase
    • FacetBucket.Types
    • FacetBucket.Types.Range
    • FacetBucketType
    • FacetGroup
    • FacetProperty
    • FacetProperty.RangeFacetConfigOneofCase
    • FacetProperty.Types
    • FacetProperty.Types.CustomRangeBucketSpec
    • FacetProperty.Types.DateTimeBucketSpec
    • FacetProperty.Types.DateTimeBucketSpec.Types
    • FacetProperty.Types.DateTimeBucketSpec.Types.Granularity
    • FacetProperty.Types.FixedRangeBucketSpec
    • FacetValue
    • FacetValue.ValueOneofCase
    • FloatRange
    • FloatRangeArray
    • GcsOutputConfig
    • GcsSource
    • GeneralObjectDetectionConfig
    • GenerateHlsUriRequest
    • GenerateHlsUriResponse
    • GenerateRetrievalUrlRequest
    • GenerateRetrievalUrlResponse
    • GenerateStreamHlsTokenRequest
    • GenerateStreamHlsTokenResponse
    • GeoCoordinate
    • GeoLocationArray
    • GetAnalysisRequest
    • GetAnnotationRequest
    • GetApplicationRequest
    • GetAssetRequest
    • GetClusterRequest
    • GetCollectionRequest
    • GetCorpusRequest
    • GetDataSchemaRequest
    • GetDraftRequest
    • GetEventRequest
    • GetIndexEndpointRequest
    • GetIndexRequest
    • GetInstanceRequest
    • GetOperatorRequest
    • GetProcessRequest
    • GetProcessorRequest
    • GetSearchConfigRequest
    • GetSearchHypernymRequest
    • GetSeriesRequest
    • GetStreamRequest
    • GetStreamThumbnailRequest
    • GetStreamThumbnailResponse
    • GstreamerBufferDescriptor
    • HealthCheckRequest
    • HealthCheckResponse
    • HealthCheckService
    • HealthCheckService.HealthCheckServiceBase
    • HealthCheckService.HealthCheckServiceClient
    • HealthCheckServiceClient
    • HealthCheckServiceClientBuilder
    • HealthCheckServiceClientImpl
    • HealthCheckServiceSettings
    • ImageObjectDetectionPredictionResult
    • ImageQuery
    • ImageQuery.ImageOneofCase
    • ImageSegmentationPredictionResult
    • ImportAssetsMetadata
    • ImportAssetsRequest
    • ImportAssetsRequest.SourceOneofCase
    • ImportAssetsResponse
    • Index
    • Index.AssetFilterOneofCase
    • Index.Types
    • Index.Types.State
    • IndexAssetMetadata
    • IndexAssetRequest
    • IndexAssetResponse
    • IndexEndpoint
    • IndexEndpoint.Types
    • IndexEndpoint.Types.State
    • IndexEndpointName
    • IndexEndpointName.ResourceNameType
    • IndexName
    • IndexName.ResourceNameType
    • IndexedAsset
    • IndexingStatus
    • IndexingStatus.Types
    • IndexingStatus.Types.State
    • IngestAssetRequest
    • IngestAssetRequest.StreamingRequestOneofCase
    • IngestAssetRequest.Types
    • IngestAssetRequest.Types.Config
    • IngestAssetRequest.Types.Config.DataTypeOneofCase
    • IngestAssetRequest.Types.Config.Types
    • IngestAssetRequest.Types.Config.Types.VideoType
    • IngestAssetRequest.Types.Config.Types.VideoType.Types
    • IngestAssetRequest.Types.Config.Types.VideoType.Types.ContainerFormat
    • IngestAssetRequest.Types.TimeIndexedData
    • IngestAssetResponse
    • Instance
    • Instance.Types
    • Instance.Types.InputResource
    • Instance.Types.InputResource.InputResourceInformationOneofCase
    • Instance.Types.InstanceType
    • Instance.Types.OutputResource
    • Instance.Types.State
    • InstanceName
    • InstanceName.ResourceNameType
    • IntRange
    • IntRangeArray
    • Lease
    • LeaseType
    • ListAnalysesRequest
    • ListAnalysesResponse
    • ListAnnotationsRequest
    • ListAnnotationsResponse
    • ListApplicationsRequest
    • ListApplicationsResponse
    • ListAssetsRequest
    • ListAssetsResponse
    • ListClustersRequest
    • ListClustersResponse
    • ListCollectionsRequest
    • ListCollectionsResponse
    • ListCorporaRequest
    • ListCorporaResponse
    • ListDataSchemasRequest
    • ListDataSchemasResponse
    • ListDraftsRequest
    • ListDraftsResponse
    • ListEventsRequest
    • ListEventsResponse
    • ListIndexEndpointsRequest
    • ListIndexEndpointsResponse
    • ListIndexesRequest
    • ListIndexesResponse
    • ListInstancesRequest
    • ListInstancesResponse
    • ListOperatorsRequest
    • ListOperatorsResponse
    • ListPrebuiltProcessorsRequest
    • ListPrebuiltProcessorsResponse
    • ListProcessesRequest
    • ListProcessesResponse
    • ListProcessorsRequest
    • ListProcessorsResponse
    • ListPublicOperatorsRequest
    • ListPublicOperatorsResponse
    • ListSearchConfigsRequest
    • ListSearchConfigsResponse
    • ListSearchHypernymsRequest
    • ListSearchHypernymsResponse
    • ListSeriesRequest
    • ListSeriesResponse
    • ListStreamsRequest
    • ListStreamsResponse
    • LiveVideoAnalytics
    • LiveVideoAnalytics.LiveVideoAnalyticsBase
    • LiveVideoAnalytics.LiveVideoAnalyticsClient
    • LiveVideoAnalyticsClient
    • LiveVideoAnalyticsClientBuilder
    • LiveVideoAnalyticsClientImpl
    • LiveVideoAnalyticsSettings
    • MachineSpec
    • MaterializeChannelRequest
    • MediaWarehouseConfig
    • ModelType
    • Node
    • Node.StreamOutputConfigOneofCase
    • Node.Types
    • Node.Types.InputEdge
    • NormalizedPolygon
    • NormalizedPolyline
    • NormalizedVertex
    • ObjectDetectionPredictionResult
    • ObjectDetectionPredictionResult.Types
    • ObjectDetectionPredictionResult.Types.Entity
    • ObjectDetectionPredictionResult.Types.IdentifiedBox
    • ObjectDetectionPredictionResult.Types.IdentifiedBox.Types
    • ObjectDetectionPredictionResult.Types.IdentifiedBox.Types.NormalizedBoundingBox
    • OccupancyCountConfig
    • OccupancyCountingPredictionResult
    • OccupancyCountingPredictionResult.Types
    • OccupancyCountingPredictionResult.Types.DwellTimeInfo
    • OccupancyCountingPredictionResult.Types.Entity
    • OccupancyCountingPredictionResult.Types.IdentifiedBox
    • OccupancyCountingPredictionResult.Types.IdentifiedBox.Types
    • OccupancyCountingPredictionResult.Types.IdentifiedBox.Types.NormalizedBoundingBox
    • OccupancyCountingPredictionResult.Types.Stats
    • OccupancyCountingPredictionResult.Types.Stats.Types
    • OccupancyCountingPredictionResult.Types.Stats.Types.AccumulatedObjectCount
    • OccupancyCountingPredictionResult.Types.Stats.Types.ActiveZoneCount
    • OccupancyCountingPredictionResult.Types.Stats.Types.CrossingLineCount
    • OccupancyCountingPredictionResult.Types.Stats.Types.ObjectCount
    • OccupancyCountingPredictionResult.Types.TrackInfo
    • OperationMetadata
    • Operator
    • OperatorDefinition
    • OperatorDefinition.Types
    • OperatorDefinition.Types.ArgumentDefinition
    • OperatorDefinition.Types.AttributeDefinition
    • OperatorName
    • OperatorName.ResourceNameType
    • OperatorQuery
    • Packet
    • PacketHeader
    • PacketType
    • PacketType.Types
    • PacketType.Types.TypeDescriptor
    • PacketType.Types.TypeDescriptor.TypeDetailsOneofCase
    • Partition
    • Partition.Types
    • Partition.Types.RelativeTemporalPartition
    • Partition.Types.SpatialPartition
    • Partition.Types.TemporalPartition
    • PersonBlurConfig
    • PersonBlurConfig.Types
    • PersonBlurConfig.Types.PersonBlurType
    • PersonVehicleDetectionConfig
    • PersonalProtectiveEquipmentDetectionConfig
    • PersonalProtectiveEquipmentDetectionOutput
    • PersonalProtectiveEquipmentDetectionOutput.Types
    • PersonalProtectiveEquipmentDetectionOutput.Types.DetectedPerson
    • PersonalProtectiveEquipmentDetectionOutput.Types.NormalizedBoundingBox
    • PersonalProtectiveEquipmentDetectionOutput.Types.PPEEntity
    • PersonalProtectiveEquipmentDetectionOutput.Types.PPEIdentifiedBox
    • PersonalProtectiveEquipmentDetectionOutput.Types.PersonEntity
    • PersonalProtectiveEquipmentDetectionOutput.Types.PersonIdentifiedBox
    • Process
    • ProcessName
    • ProcessName.ResourceNameType
    • Processor
    • Processor.Types
    • Processor.Types.ProcessorState
    • Processor.Types.ProcessorType
    • ProcessorConfig
    • ProcessorConfig.ProcessorConfigOneofCase
    • ProcessorIOSpec
    • ProcessorIOSpec.Types
    • ProcessorIOSpec.Types.GraphInputChannelSpec
    • ProcessorIOSpec.Types.GraphOutputChannelSpec
    • ProcessorIOSpec.Types.InstanceResourceInputBindingSpec
    • ProcessorIOSpec.Types.InstanceResourceInputBindingSpec.ResourceTypeOneofCase
    • ProcessorIOSpec.Types.InstanceResourceOutputBindingSpec
    • ProcessorName
    • ProcessorName.ResourceNameType
    • ProductRecognizerConfig
    • RawImageDescriptor
    • ReceiveEventsControlResponse
    • ReceiveEventsControlResponse.ControlOneofCase
    • ReceiveEventsRequest
    • ReceiveEventsRequest.RequestOneofCase
    • ReceiveEventsRequest.Types
    • ReceiveEventsRequest.Types.SetupRequest
    • ReceiveEventsResponse
    • ReceiveEventsResponse.ResponseOneofCase
    • ReceivePacketsControlResponse
    • ReceivePacketsControlResponse.ControlOneofCase
    • ReceivePacketsRequest
    • ReceivePacketsRequest.RequestOneofCase
    • ReceivePacketsRequest.Types
    • ReceivePacketsRequest.Types.SetupRequest
    • ReceivePacketsRequest.Types.SetupRequest.ConsumerModeOneofCase
    • ReceivePacketsResponse
    • ReceivePacketsResponse.ResponseOneofCase
    • Registry
    • ReleaseLeaseRequest
    • ReleaseLeaseResponse
    • RemoveApplicationStreamInputRequest
    • RemoveApplicationStreamInputRequest.Types
    • RemoveApplicationStreamInputRequest.Types.TargetStreamInput
    • RemoveApplicationStreamInputResponse
    • RemoveCollectionItemRequest
    • RemoveCollectionItemResponse
    • RemoveIndexAssetMetadata
    • RemoveIndexAssetRequest
    • RemoveIndexAssetResponse
    • RenewLeaseRequest
    • RequestMetadata
    • ResolveOperatorInfoRequest
    • ResolveOperatorInfoResponse
    • ResourceAnnotations
    • ResourceSpecification
    • RunMode
    • RunStatus
    • RunStatus.Types
    • RunStatus.Types.State
    • SchemaKeySortingStrategy
    • SchemaKeySortingStrategy.Types
    • SchemaKeySortingStrategy.Types.Option
    • SchemaKeySortingStrategy.Types.Option.Types
    • SchemaKeySortingStrategy.Types.Option.Types.AggregateMethod
    • SearchAssetsRequest
    • SearchAssetsRequest.SortSpecOneofCase
    • SearchAssetsResponse
    • SearchCapability
    • SearchCapability.Types
    • SearchCapability.Types.Type
    • SearchCapabilitySetting
    • SearchConfig
    • SearchConfigName
    • SearchConfigName.ResourceNameType
    • SearchCriteriaProperty
    • SearchHypernym
    • SearchHypernymName
    • SearchHypernymName.ResourceNameType
    • SearchIndexEndpointRequest
    • SearchIndexEndpointRequest.QueryOneofCase
    • SearchIndexEndpointResponse
    • SearchResultItem
    • SendPacketsRequest
    • SendPacketsRequest.RequestOneofCase
    • SendPacketsResponse
    • Series
    • SeriesMetadata
    • SeriesName
    • SeriesName.ResourceNameType
    • ServerMetadata
    • Stream
    • StreamAnnotation
    • StreamAnnotation.AnnotationPayloadOneofCase
    • StreamAnnotationType
    • StreamAnnotations
    • StreamName
    • StreamName.ResourceNameType
    • StreamWithAnnotation
    • StreamWithAnnotation.Types
    • StreamWithAnnotation.Types.NodeAnnotation
    • StreamingService
    • StreamingService.StreamingServiceBase
    • StreamingService.StreamingServiceClient
    • StreamingServiceClient
    • StreamingServiceClient.ReceiveEventsStream
    • StreamingServiceClient.ReceivePacketsStream
    • StreamingServiceClient.SendPacketsStream
    • StreamingServiceClientBuilder
    • StreamingServiceClientImpl
    • StreamingServiceSettings
    • StreamsService
    • StreamsService.StreamsServiceBase
    • StreamsService.StreamsServiceClient
    • StreamsServiceClient
    • StreamsServiceClientBuilder
    • StreamsServiceClientImpl
    • StreamsServiceSettings
    • StringArray
    • TagParsingConfig
    • TagParsingConfig.Types
    • TagParsingConfig.Types.EntityParsingConfig
    • TagParsingConfig.Types.EntityParsingConfig.Types
    • TagParsingConfig.Types.EntityParsingConfig.Types.EntityMatchingStrategy
    • TagRecognizerConfig
    • UndeployApplicationRequest
    • UndeployApplicationResponse
    • UndeployIndexMetadata
    • UndeployIndexRequest
    • UndeployIndexResponse
    • UniversalInputConfig
    • UpdateAnalysisRequest
    • UpdateAnnotationRequest
    • UpdateApplicationInstancesRequest
    • UpdateApplicationInstancesRequest.Types
    • UpdateApplicationInstancesRequest.Types.UpdateApplicationInstance
    • UpdateApplicationInstancesResponse
    • UpdateApplicationRequest
    • UpdateApplicationStreamInputRequest
    • UpdateApplicationStreamInputResponse
    • UpdateAssetRequest
    • UpdateClusterRequest
    • UpdateCollectionRequest
    • UpdateCorpusRequest
    • UpdateDataSchemaRequest
    • UpdateDraftRequest
    • UpdateEventRequest
    • UpdateIndexEndpointMetadata
    • UpdateIndexEndpointRequest
    • UpdateIndexMetadata
    • UpdateIndexRequest
    • UpdateOperatorRequest
    • UpdateProcessRequest
    • UpdateProcessorRequest
    • UpdateSearchConfigRequest
    • UpdateSearchHypernymRequest
    • UpdateSeriesRequest
    • UpdateStreamRequest
    • UploadAssetMetadata
    • UploadAssetRequest
    • UploadAssetResponse
    • UserSpecifiedAnnotation
    • VertexAutoMLVideoConfig
    • VertexAutoMLVisionConfig
    • VertexCustomConfig
    • VideoActionRecognitionPredictionResult
    • VideoActionRecognitionPredictionResult.Types
    • VideoActionRecognitionPredictionResult.Types.IdentifiedAction
    • VideoClassificationPredictionResult
    • VideoClassificationPredictionResult.Types
    • VideoClassificationPredictionResult.Types.IdentifiedClassification
    • VideoObjectTrackingPredictionResult
    • VideoObjectTrackingPredictionResult.Types
    • VideoObjectTrackingPredictionResult.Types.BoundingBox
    • VideoObjectTrackingPredictionResult.Types.DetectedObject
    • VideoStreamInputConfig
    • ViewCollectionItemsRequest
    • ViewCollectionItemsResponse
    • ViewIndexedAssetsRequest
    • ViewIndexedAssetsResponse
    • Warehouse
    • Warehouse.WarehouseBase
    • Warehouse.WarehouseClient
    • WarehouseClient
    • WarehouseClient.IngestAssetStream
    • WarehouseClientBuilder
    • WarehouseClientImpl
    • WarehouseSettings
  • Google.Cloud.VmwareEngine.V1
  • Google.Cloud.VpcAccess.V1
  • Google.Cloud.WebRisk.V1
  • Google.Cloud.WebRisk.V1Beta1
  • Google.Cloud.WebSecurityScanner.V1
  • Google.Cloud.Workflows.Common.V1
  • Google.Cloud.Workflows.Common.V1Beta
  • Google.Cloud.Workflows.Executions.V1
  • Google.Cloud.Workflows.Executions.V1Beta
  • Google.Cloud.Workflows.V1
  • Google.Cloud.Workflows.V1Beta
  • Google.Cloud.Workstations.V1
  • Google.Identity.AccessContextManager.Type
  • Google.Identity.AccessContextManager.V1
  • Google.LongRunning
  • Google.Protobuf
  • Grafeas.V1
  • Grpc.Auth
  • 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
  • .NET
  • Client libraries

Vision AI v1 API - Namespace Microsoft.Extensions.DependencyInjection (1.0.0-beta01) Stay organized with collections Save and categorize content based on your preferences.

Classes

ServiceCollectionExtensions

Static class to provide extension methods to configure API clients.

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-22 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
  • 中文 – 简体
  • 日本語
  • 한국어