Public interface definitions of Google APIs. Topics (grpc依赖)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

100682 lines
3.4 MiB

{
"apis": [
{
"id": "google.actions.sdk.v2",
"directory": "google/actions/sdk/v2",
"version": "v2",
"majorVersion": "v2",
"hostName": "actions.googleapis.com",
"title": "Actions API",
"description": "A RESTful service for the Actions API.",
"importDirectories": [
"google/actions/sdk/v2",
"google/actions/sdk/v2/conversation",
"google/actions/sdk/v2/conversation/prompt",
"google/actions/sdk/v2/conversation/prompt/content",
"google/actions/sdk/v2/interactionmodel",
"google/actions/sdk/v2/interactionmodel/prompt",
"google/actions/sdk/v2/interactionmodel/prompt/content",
"google/actions/sdk/v2/interactionmodel/type",
"google/api",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/actions/sdk/v2/conversation;conversation": 14,
"google.golang.org/genproto/googleapis/actions/sdk/v2/interactionmodel/prompt;prompt": 14,
"google.golang.org/genproto/googleapis/actions/sdk/v2/interactionmodel/type": 6,
"google.golang.org/genproto/googleapis/actions/sdk/v2/interactionmodel;interactionmodel": 8,
"google.golang.org/genproto/googleapis/actions/sdk/v2;sdk": 18
}
},
"java_multiple_files": {
"valueCounts": {
"true": 60
}
},
"java_package": {
"valueCounts": {
"com.google.actions.sdk.v2": 18,
"com.google.actions.sdk.v2.conversation": 14,
"com.google.actions.sdk.v2.interactionmodel": 8,
"com.google.actions.sdk.v2.interactionmodel.prompt": 14,
"com.google.actions.sdk.v2.interactionmodel.type": 6
}
}
},
"services": [
{
"shortName": "ActionsSdk",
"fullName": "google.actions.sdk.v2.ActionsSdk",
"methods": [
{
"shortName": "CreateVersion",
"fullName": "google.actions.sdk.v2.ActionsSdk.CreateVersion",
"mode": "CLIENT_STREAMING",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*}/versions:create"
}
]
},
{
"shortName": "DecryptSecret",
"fullName": "google.actions.sdk.v2.ActionsSdk.DecryptSecret",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2:decryptSecret"
}
]
},
{
"shortName": "EncryptSecret",
"fullName": "google.actions.sdk.v2.ActionsSdk.EncryptSecret",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2:encryptSecret"
}
]
},
{
"shortName": "ListReleaseChannels",
"fullName": "google.actions.sdk.v2.ActionsSdk.ListReleaseChannels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*}/releaseChannels"
}
]
},
{
"shortName": "ListSampleProjects",
"fullName": "google.actions.sdk.v2.ActionsSdk.ListSampleProjects",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/sampleProjects"
}
]
},
{
"shortName": "ListVersions",
"fullName": "google.actions.sdk.v2.ActionsSdk.ListVersions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*}/versions"
}
]
},
{
"shortName": "ReadDraft",
"fullName": "google.actions.sdk.v2.ActionsSdk.ReadDraft",
"mode": "SERVER_STREAMING",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/draft}:read"
}
]
},
{
"shortName": "ReadVersion",
"fullName": "google.actions.sdk.v2.ActionsSdk.ReadVersion",
"mode": "SERVER_STREAMING",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/versions/*}:read"
}
]
},
{
"shortName": "WriteDraft",
"fullName": "google.actions.sdk.v2.ActionsSdk.WriteDraft",
"mode": "CLIENT_STREAMING",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*}/draft:write"
}
]
},
{
"shortName": "WritePreview",
"fullName": "google.actions.sdk.v2.ActionsSdk.WritePreview",
"mode": "CLIENT_STREAMING",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*}/preview:write"
}
]
}
]
},
{
"shortName": "ActionsTesting",
"fullName": "google.actions.sdk.v2.ActionsTesting",
"methods": [
{
"shortName": "MatchIntents",
"fullName": "google.actions.sdk.v2.ActionsTesting.MatchIntents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{project=projects/*}:matchIntents"
}
]
},
{
"shortName": "SendInteraction",
"fullName": "google.actions.sdk.v2.ActionsTesting.SendInteraction",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{project=projects/*}:sendInteraction"
}
]
},
{
"shortName": "SetWebAndAppActivityControl",
"fullName": "google.actions.sdk.v2.ActionsTesting.SetWebAndAppActivityControl",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2:setWebAndAppActivityControl"
}
]
}
]
}
],
"configFile": "actions_v2.yaml",
"serviceConfigApiNames": [
"google.actions.sdk.v2.ActionsSdk",
"google.actions.sdk.v2.ActionsTesting"
],
"nameInServiceConfig": "actions.googleapis.com"
},
{
"id": "google.ads.googleads.v12",
"directory": "google/ads/googleads/v12",
"version": "v12",
"majorVersion": "v12",
"hostName": "googleads.googleapis.com",
"title": "Google Ads API",
"description": "Manage your Google Ads accounts, campaigns, and reports with this API.",
"importDirectories": [
"google/ads/googleads/v12/common",
"google/ads/googleads/v12/enums",
"google/ads/googleads/v12/errors",
"google/ads/googleads/v12/resources",
"google/ads/googleads/v12/services",
"google/api",
"google/longrunning",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Ads.GoogleAds.V12.Common": 36,
"Google.Ads.GoogleAds.V12.Enums": 301,
"Google.Ads.GoogleAds.V12.Errors": 142,
"Google.Ads.GoogleAds.V12.Resources": 159,
"Google.Ads.GoogleAds.V12.Services": 104
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/ads/googleads/v12/common;common": 36,
"google.golang.org/genproto/googleapis/ads/googleads/v12/enums;enums": 301,
"google.golang.org/genproto/googleapis/ads/googleads/v12/errors;errors": 142,
"google.golang.org/genproto/googleapis/ads/googleads/v12/resources;resources": 159,
"google.golang.org/genproto/googleapis/ads/googleads/v12/services;services": 104
}
},
"java_multiple_files": {
"valueCounts": {
"true": 742
}
},
"java_package": {
"valueCounts": {
"com.google.ads.googleads.v12.common": 36,
"com.google.ads.googleads.v12.enums": 301,
"com.google.ads.googleads.v12.errors": 142,
"com.google.ads.googleads.v12.resources": 159,
"com.google.ads.googleads.v12.services": 104
}
},
"objc_class_prefix": {
"valueCounts": {
"GAA": 742
}
},
"php_namespace": {
"valueCounts": {
"Google\\Ads\\GoogleAds\\V12\\Common": 36,
"Google\\Ads\\GoogleAds\\V12\\Enums": 301,
"Google\\Ads\\GoogleAds\\V12\\Errors": 142,
"Google\\Ads\\GoogleAds\\V12\\Resources": 159,
"Google\\Ads\\GoogleAds\\V12\\Services": 104
}
},
"ruby_package": {
"valueCounts": {
"Google::Ads::GoogleAds::V12::Common": 36,
"Google::Ads::GoogleAds::V12::Enums": 301,
"Google::Ads::GoogleAds::V12::Errors": 142,
"Google::Ads::GoogleAds::V12::Resources": 159,
"Google::Ads::GoogleAds::V12::Services": 104
}
}
},
"services": [
{
"shortName": "AccountBudgetProposalService",
"fullName": "google.ads.googleads.v12.services.AccountBudgetProposalService",
"methods": [
{
"shortName": "MutateAccountBudgetProposal",
"fullName": "google.ads.googleads.v12.services.AccountBudgetProposalService.MutateAccountBudgetProposal",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/accountBudgetProposals:mutate"
}
]
}
]
},
{
"shortName": "AccountLinkService",
"fullName": "google.ads.googleads.v12.services.AccountLinkService",
"methods": [
{
"shortName": "CreateAccountLink",
"fullName": "google.ads.googleads.v12.services.AccountLinkService.CreateAccountLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/accountLinks:create"
}
]
},
{
"shortName": "MutateAccountLink",
"fullName": "google.ads.googleads.v12.services.AccountLinkService.MutateAccountLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/accountLinks:mutate"
}
]
}
]
},
{
"shortName": "AdGroupAdLabelService",
"fullName": "google.ads.googleads.v12.services.AdGroupAdLabelService",
"methods": [
{
"shortName": "MutateAdGroupAdLabels",
"fullName": "google.ads.googleads.v12.services.AdGroupAdLabelService.MutateAdGroupAdLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/adGroupAdLabels:mutate"
}
]
}
]
},
{
"shortName": "AdGroupAdService",
"fullName": "google.ads.googleads.v12.services.AdGroupAdService",
"methods": [
{
"shortName": "MutateAdGroupAds",
"fullName": "google.ads.googleads.v12.services.AdGroupAdService.MutateAdGroupAds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/adGroupAds:mutate"
}
]
}
]
},
{
"shortName": "AdGroupAssetService",
"fullName": "google.ads.googleads.v12.services.AdGroupAssetService",
"methods": [
{
"shortName": "MutateAdGroupAssets",
"fullName": "google.ads.googleads.v12.services.AdGroupAssetService.MutateAdGroupAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/adGroupAssets:mutate"
}
]
}
]
},
{
"shortName": "AdGroupAssetSetService",
"fullName": "google.ads.googleads.v12.services.AdGroupAssetSetService",
"methods": [
{
"shortName": "MutateAdGroupAssetSets",
"fullName": "google.ads.googleads.v12.services.AdGroupAssetSetService.MutateAdGroupAssetSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/adGroupAssetSets:mutate"
}
]
}
]
},
{
"shortName": "AdGroupBidModifierService",
"fullName": "google.ads.googleads.v12.services.AdGroupBidModifierService",
"methods": [
{
"shortName": "MutateAdGroupBidModifiers",
"fullName": "google.ads.googleads.v12.services.AdGroupBidModifierService.MutateAdGroupBidModifiers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/adGroupBidModifiers:mutate"
}
]
}
]
},
{
"shortName": "AdGroupCriterionCustomizerService",
"fullName": "google.ads.googleads.v12.services.AdGroupCriterionCustomizerService",
"methods": [
{
"shortName": "MutateAdGroupCriterionCustomizers",
"fullName": "google.ads.googleads.v12.services.AdGroupCriterionCustomizerService.MutateAdGroupCriterionCustomizers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/AdGroupCriterionCustomizers:mutate"
}
]
}
]
},
{
"shortName": "AdGroupCriterionLabelService",
"fullName": "google.ads.googleads.v12.services.AdGroupCriterionLabelService",
"methods": [
{
"shortName": "MutateAdGroupCriterionLabels",
"fullName": "google.ads.googleads.v12.services.AdGroupCriterionLabelService.MutateAdGroupCriterionLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/adGroupCriterionLabels:mutate"
}
]
}
]
},
{
"shortName": "AdGroupCriterionService",
"fullName": "google.ads.googleads.v12.services.AdGroupCriterionService",
"methods": [
{
"shortName": "MutateAdGroupCriteria",
"fullName": "google.ads.googleads.v12.services.AdGroupCriterionService.MutateAdGroupCriteria",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/adGroupCriteria:mutate"
}
]
}
]
},
{
"shortName": "AdGroupCustomizerService",
"fullName": "google.ads.googleads.v12.services.AdGroupCustomizerService",
"methods": [
{
"shortName": "MutateAdGroupCustomizers",
"fullName": "google.ads.googleads.v12.services.AdGroupCustomizerService.MutateAdGroupCustomizers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/adGroupCustomizers:mutate"
}
]
}
]
},
{
"shortName": "AdGroupExtensionSettingService",
"fullName": "google.ads.googleads.v12.services.AdGroupExtensionSettingService",
"methods": [
{
"shortName": "MutateAdGroupExtensionSettings",
"fullName": "google.ads.googleads.v12.services.AdGroupExtensionSettingService.MutateAdGroupExtensionSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/adGroupExtensionSettings:mutate"
}
]
}
]
},
{
"shortName": "AdGroupFeedService",
"fullName": "google.ads.googleads.v12.services.AdGroupFeedService",
"methods": [
{
"shortName": "MutateAdGroupFeeds",
"fullName": "google.ads.googleads.v12.services.AdGroupFeedService.MutateAdGroupFeeds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/adGroupFeeds:mutate"
}
]
}
]
},
{
"shortName": "AdGroupLabelService",
"fullName": "google.ads.googleads.v12.services.AdGroupLabelService",
"methods": [
{
"shortName": "MutateAdGroupLabels",
"fullName": "google.ads.googleads.v12.services.AdGroupLabelService.MutateAdGroupLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/adGroupLabels:mutate"
}
]
}
]
},
{
"shortName": "AdGroupService",
"fullName": "google.ads.googleads.v12.services.AdGroupService",
"methods": [
{
"shortName": "MutateAdGroups",
"fullName": "google.ads.googleads.v12.services.AdGroupService.MutateAdGroups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/adGroups:mutate"
}
]
}
]
},
{
"shortName": "AdParameterService",
"fullName": "google.ads.googleads.v12.services.AdParameterService",
"methods": [
{
"shortName": "MutateAdParameters",
"fullName": "google.ads.googleads.v12.services.AdParameterService.MutateAdParameters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/adParameters:mutate"
}
]
}
]
},
{
"shortName": "AdService",
"fullName": "google.ads.googleads.v12.services.AdService",
"methods": [
{
"shortName": "GetAd",
"fullName": "google.ads.googleads.v12.services.AdService.GetAd",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v12/{resource_name=customers/*/ads/*}"
}
]
},
{
"shortName": "MutateAds",
"fullName": "google.ads.googleads.v12.services.AdService.MutateAds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/ads:mutate"
}
]
}
]
},
{
"shortName": "AssetGroupAssetService",
"fullName": "google.ads.googleads.v12.services.AssetGroupAssetService",
"methods": [
{
"shortName": "MutateAssetGroupAssets",
"fullName": "google.ads.googleads.v12.services.AssetGroupAssetService.MutateAssetGroupAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/assetGroupAssets:mutate"
}
]
}
]
},
{
"shortName": "AssetGroupListingGroupFilterService",
"fullName": "google.ads.googleads.v12.services.AssetGroupListingGroupFilterService",
"methods": [
{
"shortName": "MutateAssetGroupListingGroupFilters",
"fullName": "google.ads.googleads.v12.services.AssetGroupListingGroupFilterService.MutateAssetGroupListingGroupFilters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/assetGroupListingGroupFilters:mutate"
}
]
}
]
},
{
"shortName": "AssetGroupService",
"fullName": "google.ads.googleads.v12.services.AssetGroupService",
"methods": [
{
"shortName": "MutateAssetGroups",
"fullName": "google.ads.googleads.v12.services.AssetGroupService.MutateAssetGroups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/assetGroups:mutate"
}
]
}
]
},
{
"shortName": "AssetGroupSignalService",
"fullName": "google.ads.googleads.v12.services.AssetGroupSignalService",
"methods": [
{
"shortName": "MutateAssetGroupSignals",
"fullName": "google.ads.googleads.v12.services.AssetGroupSignalService.MutateAssetGroupSignals",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/assetGroupSignals:mutate"
}
]
}
]
},
{
"shortName": "AssetService",
"fullName": "google.ads.googleads.v12.services.AssetService",
"methods": [
{
"shortName": "MutateAssets",
"fullName": "google.ads.googleads.v12.services.AssetService.MutateAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/assets:mutate"
}
]
}
]
},
{
"shortName": "AssetSetAssetService",
"fullName": "google.ads.googleads.v12.services.AssetSetAssetService",
"methods": [
{
"shortName": "MutateAssetSetAssets",
"fullName": "google.ads.googleads.v12.services.AssetSetAssetService.MutateAssetSetAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/assetSetAssets:mutate"
}
]
}
]
},
{
"shortName": "AssetSetService",
"fullName": "google.ads.googleads.v12.services.AssetSetService",
"methods": [
{
"shortName": "MutateAssetSets",
"fullName": "google.ads.googleads.v12.services.AssetSetService.MutateAssetSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/assetSets:mutate"
}
]
}
]
},
{
"shortName": "AudienceInsightsService",
"fullName": "google.ads.googleads.v12.services.AudienceInsightsService",
"methods": [
{
"shortName": "GenerateAudienceCompositionInsights",
"fullName": "google.ads.googleads.v12.services.AudienceInsightsService.GenerateAudienceCompositionInsights",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}:generateAudienceCompositionInsights"
}
]
},
{
"shortName": "GenerateInsightsFinderReport",
"fullName": "google.ads.googleads.v12.services.AudienceInsightsService.GenerateInsightsFinderReport",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}:generateInsightsFinderReport"
}
]
},
{
"shortName": "ListAudienceInsightsAttributes",
"fullName": "google.ads.googleads.v12.services.AudienceInsightsService.ListAudienceInsightsAttributes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}:searchAudienceInsightsAttributes"
}
]
},
{
"shortName": "ListInsightsEligibleDates",
"fullName": "google.ads.googleads.v12.services.AudienceInsightsService.ListInsightsEligibleDates",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/audienceInsights:listInsightsEligibleDates"
}
]
}
]
},
{
"shortName": "AudienceService",
"fullName": "google.ads.googleads.v12.services.AudienceService",
"methods": [
{
"shortName": "MutateAudiences",
"fullName": "google.ads.googleads.v12.services.AudienceService.MutateAudiences",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/audiences:mutate"
}
]
}
]
},
{
"shortName": "BatchJobService",
"fullName": "google.ads.googleads.v12.services.BatchJobService",
"methods": [
{
"shortName": "AddBatchJobOperations",
"fullName": "google.ads.googleads.v12.services.BatchJobService.AddBatchJobOperations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/{resource_name=customers/*/batchJobs/*}:addOperations"
}
]
},
{
"shortName": "ListBatchJobResults",
"fullName": "google.ads.googleads.v12.services.BatchJobService.ListBatchJobResults",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v12/{resource_name=customers/*/batchJobs/*}:listResults"
}
]
},
{
"shortName": "MutateBatchJob",
"fullName": "google.ads.googleads.v12.services.BatchJobService.MutateBatchJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/batchJobs:mutate"
}
]
},
{
"shortName": "RunBatchJob",
"fullName": "google.ads.googleads.v12.services.BatchJobService.RunBatchJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/{resource_name=customers/*/batchJobs/*}:run"
}
]
}
]
},
{
"shortName": "BiddingDataExclusionService",
"fullName": "google.ads.googleads.v12.services.BiddingDataExclusionService",
"methods": [
{
"shortName": "MutateBiddingDataExclusions",
"fullName": "google.ads.googleads.v12.services.BiddingDataExclusionService.MutateBiddingDataExclusions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/biddingDataExclusions:mutate"
}
]
}
]
},
{
"shortName": "BiddingSeasonalityAdjustmentService",
"fullName": "google.ads.googleads.v12.services.BiddingSeasonalityAdjustmentService",
"methods": [
{
"shortName": "MutateBiddingSeasonalityAdjustments",
"fullName": "google.ads.googleads.v12.services.BiddingSeasonalityAdjustmentService.MutateBiddingSeasonalityAdjustments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/biddingSeasonalityAdjustments:mutate"
}
]
}
]
},
{
"shortName": "BiddingStrategyService",
"fullName": "google.ads.googleads.v12.services.BiddingStrategyService",
"methods": [
{
"shortName": "MutateBiddingStrategies",
"fullName": "google.ads.googleads.v12.services.BiddingStrategyService.MutateBiddingStrategies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/biddingStrategies:mutate"
}
]
}
]
},
{
"shortName": "BillingSetupService",
"fullName": "google.ads.googleads.v12.services.BillingSetupService",
"methods": [
{
"shortName": "MutateBillingSetup",
"fullName": "google.ads.googleads.v12.services.BillingSetupService.MutateBillingSetup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/billingSetups:mutate"
}
]
}
]
},
{
"shortName": "CampaignAssetService",
"fullName": "google.ads.googleads.v12.services.CampaignAssetService",
"methods": [
{
"shortName": "MutateCampaignAssets",
"fullName": "google.ads.googleads.v12.services.CampaignAssetService.MutateCampaignAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/campaignAssets:mutate"
}
]
}
]
},
{
"shortName": "CampaignAssetSetService",
"fullName": "google.ads.googleads.v12.services.CampaignAssetSetService",
"methods": [
{
"shortName": "MutateCampaignAssetSets",
"fullName": "google.ads.googleads.v12.services.CampaignAssetSetService.MutateCampaignAssetSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/campaignAssetSets:mutate"
}
]
}
]
},
{
"shortName": "CampaignBidModifierService",
"fullName": "google.ads.googleads.v12.services.CampaignBidModifierService",
"methods": [
{
"shortName": "MutateCampaignBidModifiers",
"fullName": "google.ads.googleads.v12.services.CampaignBidModifierService.MutateCampaignBidModifiers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/campaignBidModifiers:mutate"
}
]
}
]
},
{
"shortName": "CampaignBudgetService",
"fullName": "google.ads.googleads.v12.services.CampaignBudgetService",
"methods": [
{
"shortName": "MutateCampaignBudgets",
"fullName": "google.ads.googleads.v12.services.CampaignBudgetService.MutateCampaignBudgets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/campaignBudgets:mutate"
}
]
}
]
},
{
"shortName": "CampaignConversionGoalService",
"fullName": "google.ads.googleads.v12.services.CampaignConversionGoalService",
"methods": [
{
"shortName": "MutateCampaignConversionGoals",
"fullName": "google.ads.googleads.v12.services.CampaignConversionGoalService.MutateCampaignConversionGoals",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/campaignConversionGoals:mutate"
}
]
}
]
},
{
"shortName": "CampaignCriterionService",
"fullName": "google.ads.googleads.v12.services.CampaignCriterionService",
"methods": [
{
"shortName": "MutateCampaignCriteria",
"fullName": "google.ads.googleads.v12.services.CampaignCriterionService.MutateCampaignCriteria",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/campaignCriteria:mutate"
}
]
}
]
},
{
"shortName": "CampaignCustomizerService",
"fullName": "google.ads.googleads.v12.services.CampaignCustomizerService",
"methods": [
{
"shortName": "MutateCampaignCustomizers",
"fullName": "google.ads.googleads.v12.services.CampaignCustomizerService.MutateCampaignCustomizers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/campaignCustomizers:mutate"
}
]
}
]
},
{
"shortName": "CampaignDraftService",
"fullName": "google.ads.googleads.v12.services.CampaignDraftService",
"methods": [
{
"shortName": "ListCampaignDraftAsyncErrors",
"fullName": "google.ads.googleads.v12.services.CampaignDraftService.ListCampaignDraftAsyncErrors",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v12/{resource_name=customers/*/campaignDrafts/*}:listAsyncErrors"
}
]
},
{
"shortName": "MutateCampaignDrafts",
"fullName": "google.ads.googleads.v12.services.CampaignDraftService.MutateCampaignDrafts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/campaignDrafts:mutate"
}
]
},
{
"shortName": "PromoteCampaignDraft",
"fullName": "google.ads.googleads.v12.services.CampaignDraftService.PromoteCampaignDraft",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/{campaign_draft=customers/*/campaignDrafts/*}:promote"
}
]
}
]
},
{
"shortName": "CampaignExtensionSettingService",
"fullName": "google.ads.googleads.v12.services.CampaignExtensionSettingService",
"methods": [
{
"shortName": "MutateCampaignExtensionSettings",
"fullName": "google.ads.googleads.v12.services.CampaignExtensionSettingService.MutateCampaignExtensionSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/campaignExtensionSettings:mutate"
}
]
}
]
},
{
"shortName": "CampaignFeedService",
"fullName": "google.ads.googleads.v12.services.CampaignFeedService",
"methods": [
{
"shortName": "MutateCampaignFeeds",
"fullName": "google.ads.googleads.v12.services.CampaignFeedService.MutateCampaignFeeds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/campaignFeeds:mutate"
}
]
}
]
},
{
"shortName": "CampaignGroupService",
"fullName": "google.ads.googleads.v12.services.CampaignGroupService",
"methods": [
{
"shortName": "MutateCampaignGroups",
"fullName": "google.ads.googleads.v12.services.CampaignGroupService.MutateCampaignGroups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/campaignGroups:mutate"
}
]
}
]
},
{
"shortName": "CampaignLabelService",
"fullName": "google.ads.googleads.v12.services.CampaignLabelService",
"methods": [
{
"shortName": "MutateCampaignLabels",
"fullName": "google.ads.googleads.v12.services.CampaignLabelService.MutateCampaignLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/campaignLabels:mutate"
}
]
}
]
},
{
"shortName": "CampaignService",
"fullName": "google.ads.googleads.v12.services.CampaignService",
"methods": [
{
"shortName": "MutateCampaigns",
"fullName": "google.ads.googleads.v12.services.CampaignService.MutateCampaigns",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/campaigns:mutate"
}
]
}
]
},
{
"shortName": "CampaignSharedSetService",
"fullName": "google.ads.googleads.v12.services.CampaignSharedSetService",
"methods": [
{
"shortName": "MutateCampaignSharedSets",
"fullName": "google.ads.googleads.v12.services.CampaignSharedSetService.MutateCampaignSharedSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/campaignSharedSets:mutate"
}
]
}
]
},
{
"shortName": "ConversionActionService",
"fullName": "google.ads.googleads.v12.services.ConversionActionService",
"methods": [
{
"shortName": "MutateConversionActions",
"fullName": "google.ads.googleads.v12.services.ConversionActionService.MutateConversionActions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/conversionActions:mutate"
}
]
}
]
},
{
"shortName": "ConversionAdjustmentUploadService",
"fullName": "google.ads.googleads.v12.services.ConversionAdjustmentUploadService",
"methods": [
{
"shortName": "UploadConversionAdjustments",
"fullName": "google.ads.googleads.v12.services.ConversionAdjustmentUploadService.UploadConversionAdjustments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}:uploadConversionAdjustments"
}
]
}
]
},
{
"shortName": "ConversionCustomVariableService",
"fullName": "google.ads.googleads.v12.services.ConversionCustomVariableService",
"methods": [
{
"shortName": "MutateConversionCustomVariables",
"fullName": "google.ads.googleads.v12.services.ConversionCustomVariableService.MutateConversionCustomVariables",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/conversionCustomVariables:mutate"
}
]
}
]
},
{
"shortName": "ConversionGoalCampaignConfigService",
"fullName": "google.ads.googleads.v12.services.ConversionGoalCampaignConfigService",
"methods": [
{
"shortName": "MutateConversionGoalCampaignConfigs",
"fullName": "google.ads.googleads.v12.services.ConversionGoalCampaignConfigService.MutateConversionGoalCampaignConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/conversionGoalCampaignConfigs:mutate"
}
]
}
]
},
{
"shortName": "ConversionUploadService",
"fullName": "google.ads.googleads.v12.services.ConversionUploadService",
"methods": [
{
"shortName": "UploadCallConversions",
"fullName": "google.ads.googleads.v12.services.ConversionUploadService.UploadCallConversions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}:uploadCallConversions"
}
]
},
{
"shortName": "UploadClickConversions",
"fullName": "google.ads.googleads.v12.services.ConversionUploadService.UploadClickConversions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}:uploadClickConversions"
}
]
}
]
},
{
"shortName": "ConversionValueRuleService",
"fullName": "google.ads.googleads.v12.services.ConversionValueRuleService",
"methods": [
{
"shortName": "MutateConversionValueRules",
"fullName": "google.ads.googleads.v12.services.ConversionValueRuleService.MutateConversionValueRules",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/conversionValueRules:mutate"
}
]
}
]
},
{
"shortName": "ConversionValueRuleSetService",
"fullName": "google.ads.googleads.v12.services.ConversionValueRuleSetService",
"methods": [
{
"shortName": "MutateConversionValueRuleSets",
"fullName": "google.ads.googleads.v12.services.ConversionValueRuleSetService.MutateConversionValueRuleSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/conversionValueRuleSets:mutate"
}
]
}
]
},
{
"shortName": "CustomAudienceService",
"fullName": "google.ads.googleads.v12.services.CustomAudienceService",
"methods": [
{
"shortName": "MutateCustomAudiences",
"fullName": "google.ads.googleads.v12.services.CustomAudienceService.MutateCustomAudiences",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/customAudiences:mutate"
}
]
}
]
},
{
"shortName": "CustomConversionGoalService",
"fullName": "google.ads.googleads.v12.services.CustomConversionGoalService",
"methods": [
{
"shortName": "MutateCustomConversionGoals",
"fullName": "google.ads.googleads.v12.services.CustomConversionGoalService.MutateCustomConversionGoals",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/customConversionGoals:mutate"
}
]
}
]
},
{
"shortName": "CustomInterestService",
"fullName": "google.ads.googleads.v12.services.CustomInterestService",
"methods": [
{
"shortName": "MutateCustomInterests",
"fullName": "google.ads.googleads.v12.services.CustomInterestService.MutateCustomInterests",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/customInterests:mutate"
}
]
}
]
},
{
"shortName": "CustomerAssetService",
"fullName": "google.ads.googleads.v12.services.CustomerAssetService",
"methods": [
{
"shortName": "MutateCustomerAssets",
"fullName": "google.ads.googleads.v12.services.CustomerAssetService.MutateCustomerAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/customerAssets:mutate"
}
]
}
]
},
{
"shortName": "CustomerAssetSetService",
"fullName": "google.ads.googleads.v12.services.CustomerAssetSetService",
"methods": [
{
"shortName": "MutateCustomerAssetSets",
"fullName": "google.ads.googleads.v12.services.CustomerAssetSetService.MutateCustomerAssetSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/customerAssetSets:mutate"
}
]
}
]
},
{
"shortName": "CustomerClientLinkService",
"fullName": "google.ads.googleads.v12.services.CustomerClientLinkService",
"methods": [
{
"shortName": "MutateCustomerClientLink",
"fullName": "google.ads.googleads.v12.services.CustomerClientLinkService.MutateCustomerClientLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/customerClientLinks:mutate"
}
]
}
]
},
{
"shortName": "CustomerConversionGoalService",
"fullName": "google.ads.googleads.v12.services.CustomerConversionGoalService",
"methods": [
{
"shortName": "MutateCustomerConversionGoals",
"fullName": "google.ads.googleads.v12.services.CustomerConversionGoalService.MutateCustomerConversionGoals",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/customerConversionGoals:mutate"
}
]
}
]
},
{
"shortName": "CustomerCustomizerService",
"fullName": "google.ads.googleads.v12.services.CustomerCustomizerService",
"methods": [
{
"shortName": "MutateCustomerCustomizers",
"fullName": "google.ads.googleads.v12.services.CustomerCustomizerService.MutateCustomerCustomizers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/CustomerCustomizers:mutate"
}
]
}
]
},
{
"shortName": "CustomerExtensionSettingService",
"fullName": "google.ads.googleads.v12.services.CustomerExtensionSettingService",
"methods": [
{
"shortName": "MutateCustomerExtensionSettings",
"fullName": "google.ads.googleads.v12.services.CustomerExtensionSettingService.MutateCustomerExtensionSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/customerExtensionSettings:mutate"
}
]
}
]
},
{
"shortName": "CustomerFeedService",
"fullName": "google.ads.googleads.v12.services.CustomerFeedService",
"methods": [
{
"shortName": "MutateCustomerFeeds",
"fullName": "google.ads.googleads.v12.services.CustomerFeedService.MutateCustomerFeeds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/customerFeeds:mutate"
}
]
}
]
},
{
"shortName": "CustomerLabelService",
"fullName": "google.ads.googleads.v12.services.CustomerLabelService",
"methods": [
{
"shortName": "MutateCustomerLabels",
"fullName": "google.ads.googleads.v12.services.CustomerLabelService.MutateCustomerLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/customerLabels:mutate"
}
]
}
]
},
{
"shortName": "CustomerManagerLinkService",
"fullName": "google.ads.googleads.v12.services.CustomerManagerLinkService",
"methods": [
{
"shortName": "MoveManagerLink",
"fullName": "google.ads.googleads.v12.services.CustomerManagerLinkService.MoveManagerLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/customerManagerLinks:moveManagerLink"
}
]
},
{
"shortName": "MutateCustomerManagerLink",
"fullName": "google.ads.googleads.v12.services.CustomerManagerLinkService.MutateCustomerManagerLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/customerManagerLinks:mutate"
}
]
}
]
},
{
"shortName": "CustomerNegativeCriterionService",
"fullName": "google.ads.googleads.v12.services.CustomerNegativeCriterionService",
"methods": [
{
"shortName": "MutateCustomerNegativeCriteria",
"fullName": "google.ads.googleads.v12.services.CustomerNegativeCriterionService.MutateCustomerNegativeCriteria",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/customerNegativeCriteria:mutate"
}
]
}
]
},
{
"shortName": "CustomerService",
"fullName": "google.ads.googleads.v12.services.CustomerService",
"methods": [
{
"shortName": "CreateCustomerClient",
"fullName": "google.ads.googleads.v12.services.CustomerService.CreateCustomerClient",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}:createCustomerClient"
}
]
},
{
"shortName": "ListAccessibleCustomers",
"fullName": "google.ads.googleads.v12.services.CustomerService.ListAccessibleCustomers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v12/customers:listAccessibleCustomers"
}
]
},
{
"shortName": "MutateCustomer",
"fullName": "google.ads.googleads.v12.services.CustomerService.MutateCustomer",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}:mutate"
}
]
}
]
},
{
"shortName": "CustomerUserAccessInvitationService",
"fullName": "google.ads.googleads.v12.services.CustomerUserAccessInvitationService",
"methods": [
{
"shortName": "MutateCustomerUserAccessInvitation",
"fullName": "google.ads.googleads.v12.services.CustomerUserAccessInvitationService.MutateCustomerUserAccessInvitation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/customerUserAccessInvitations:mutate"
}
]
}
]
},
{
"shortName": "CustomerUserAccessService",
"fullName": "google.ads.googleads.v12.services.CustomerUserAccessService",
"methods": [
{
"shortName": "MutateCustomerUserAccess",
"fullName": "google.ads.googleads.v12.services.CustomerUserAccessService.MutateCustomerUserAccess",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/customerUserAccesses:mutate"
}
]
}
]
},
{
"shortName": "CustomizerAttributeService",
"fullName": "google.ads.googleads.v12.services.CustomizerAttributeService",
"methods": [
{
"shortName": "MutateCustomizerAttributes",
"fullName": "google.ads.googleads.v12.services.CustomizerAttributeService.MutateCustomizerAttributes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/customizerAttributes:mutate"
}
]
}
]
},
{
"shortName": "ExperimentArmService",
"fullName": "google.ads.googleads.v12.services.ExperimentArmService",
"methods": [
{
"shortName": "MutateExperimentArms",
"fullName": "google.ads.googleads.v12.services.ExperimentArmService.MutateExperimentArms",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/experimentArms:mutate"
}
]
}
]
},
{
"shortName": "ExperimentService",
"fullName": "google.ads.googleads.v12.services.ExperimentService",
"methods": [
{
"shortName": "EndExperiment",
"fullName": "google.ads.googleads.v12.services.ExperimentService.EndExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/{experiment=customers/*/experiments/*}:endExperiment"
}
]
},
{
"shortName": "GraduateExperiment",
"fullName": "google.ads.googleads.v12.services.ExperimentService.GraduateExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/{experiment=customers/*/experiments/*}:graduateExperiment"
}
]
},
{
"shortName": "ListExperimentAsyncErrors",
"fullName": "google.ads.googleads.v12.services.ExperimentService.ListExperimentAsyncErrors",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v12/{resource_name=customers/*/experiments/*}:listExperimentAsyncErrors"
}
]
},
{
"shortName": "MutateExperiments",
"fullName": "google.ads.googleads.v12.services.ExperimentService.MutateExperiments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/experiments:mutate"
}
]
},
{
"shortName": "PromoteExperiment",
"fullName": "google.ads.googleads.v12.services.ExperimentService.PromoteExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/{resource_name=customers/*/experiments/*}:promoteExperiment"
}
]
},
{
"shortName": "ScheduleExperiment",
"fullName": "google.ads.googleads.v12.services.ExperimentService.ScheduleExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/{resource_name=customers/*/experiments/*}:scheduleExperiment"
}
]
}
]
},
{
"shortName": "ExtensionFeedItemService",
"fullName": "google.ads.googleads.v12.services.ExtensionFeedItemService",
"methods": [
{
"shortName": "MutateExtensionFeedItems",
"fullName": "google.ads.googleads.v12.services.ExtensionFeedItemService.MutateExtensionFeedItems",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/extensionFeedItems:mutate"
}
]
}
]
},
{
"shortName": "FeedItemService",
"fullName": "google.ads.googleads.v12.services.FeedItemService",
"methods": [
{
"shortName": "MutateFeedItems",
"fullName": "google.ads.googleads.v12.services.FeedItemService.MutateFeedItems",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/feedItems:mutate"
}
]
}
]
},
{
"shortName": "FeedItemSetLinkService",
"fullName": "google.ads.googleads.v12.services.FeedItemSetLinkService",
"methods": [
{
"shortName": "MutateFeedItemSetLinks",
"fullName": "google.ads.googleads.v12.services.FeedItemSetLinkService.MutateFeedItemSetLinks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/feedItemSetLinks:mutate"
}
]
}
]
},
{
"shortName": "FeedItemSetService",
"fullName": "google.ads.googleads.v12.services.FeedItemSetService",
"methods": [
{
"shortName": "MutateFeedItemSets",
"fullName": "google.ads.googleads.v12.services.FeedItemSetService.MutateFeedItemSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/feedItemSets:mutate"
}
]
}
]
},
{
"shortName": "FeedItemTargetService",
"fullName": "google.ads.googleads.v12.services.FeedItemTargetService",
"methods": [
{
"shortName": "MutateFeedItemTargets",
"fullName": "google.ads.googleads.v12.services.FeedItemTargetService.MutateFeedItemTargets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/feedItemTargets:mutate"
}
]
}
]
},
{
"shortName": "FeedMappingService",
"fullName": "google.ads.googleads.v12.services.FeedMappingService",
"methods": [
{
"shortName": "MutateFeedMappings",
"fullName": "google.ads.googleads.v12.services.FeedMappingService.MutateFeedMappings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/feedMappings:mutate"
}
]
}
]
},
{
"shortName": "FeedService",
"fullName": "google.ads.googleads.v12.services.FeedService",
"methods": [
{
"shortName": "MutateFeeds",
"fullName": "google.ads.googleads.v12.services.FeedService.MutateFeeds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/feeds:mutate"
}
]
}
]
},
{
"shortName": "GeoTargetConstantService",
"fullName": "google.ads.googleads.v12.services.GeoTargetConstantService",
"methods": [
{
"shortName": "SuggestGeoTargetConstants",
"fullName": "google.ads.googleads.v12.services.GeoTargetConstantService.SuggestGeoTargetConstants",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/geoTargetConstants:suggest"
}
]
}
]
},
{
"shortName": "GoogleAdsFieldService",
"fullName": "google.ads.googleads.v12.services.GoogleAdsFieldService",
"methods": [
{
"shortName": "GetGoogleAdsField",
"fullName": "google.ads.googleads.v12.services.GoogleAdsFieldService.GetGoogleAdsField",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v12/{resource_name=googleAdsFields/*}"
}
]
},
{
"shortName": "SearchGoogleAdsFields",
"fullName": "google.ads.googleads.v12.services.GoogleAdsFieldService.SearchGoogleAdsFields",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/googleAdsFields:search"
}
]
}
]
},
{
"shortName": "GoogleAdsService",
"fullName": "google.ads.googleads.v12.services.GoogleAdsService",
"methods": [
{
"shortName": "Mutate",
"fullName": "google.ads.googleads.v12.services.GoogleAdsService.Mutate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/googleAds:mutate"
}
]
},
{
"shortName": "Search",
"fullName": "google.ads.googleads.v12.services.GoogleAdsService.Search",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/googleAds:search"
}
]
},
{
"shortName": "SearchStream",
"fullName": "google.ads.googleads.v12.services.GoogleAdsService.SearchStream",
"mode": "SERVER_STREAMING",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/googleAds:searchStream"
}
]
}
]
},
{
"shortName": "InvoiceService",
"fullName": "google.ads.googleads.v12.services.InvoiceService",
"methods": [
{
"shortName": "ListInvoices",
"fullName": "google.ads.googleads.v12.services.InvoiceService.ListInvoices",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v12/customers/{customer_id=*}/invoices"
}
]
}
]
},
{
"shortName": "KeywordPlanAdGroupKeywordService",
"fullName": "google.ads.googleads.v12.services.KeywordPlanAdGroupKeywordService",
"methods": [
{
"shortName": "MutateKeywordPlanAdGroupKeywords",
"fullName": "google.ads.googleads.v12.services.KeywordPlanAdGroupKeywordService.MutateKeywordPlanAdGroupKeywords",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/keywordPlanAdGroupKeywords:mutate"
}
]
}
]
},
{
"shortName": "KeywordPlanAdGroupService",
"fullName": "google.ads.googleads.v12.services.KeywordPlanAdGroupService",
"methods": [
{
"shortName": "MutateKeywordPlanAdGroups",
"fullName": "google.ads.googleads.v12.services.KeywordPlanAdGroupService.MutateKeywordPlanAdGroups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/keywordPlanAdGroups:mutate"
}
]
}
]
},
{
"shortName": "KeywordPlanCampaignKeywordService",
"fullName": "google.ads.googleads.v12.services.KeywordPlanCampaignKeywordService",
"methods": [
{
"shortName": "MutateKeywordPlanCampaignKeywords",
"fullName": "google.ads.googleads.v12.services.KeywordPlanCampaignKeywordService.MutateKeywordPlanCampaignKeywords",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/keywordPlanCampaignKeywords:mutate"
}
]
}
]
},
{
"shortName": "KeywordPlanCampaignService",
"fullName": "google.ads.googleads.v12.services.KeywordPlanCampaignService",
"methods": [
{
"shortName": "MutateKeywordPlanCampaigns",
"fullName": "google.ads.googleads.v12.services.KeywordPlanCampaignService.MutateKeywordPlanCampaigns",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/keywordPlanCampaigns:mutate"
}
]
}
]
},
{
"shortName": "KeywordPlanIdeaService",
"fullName": "google.ads.googleads.v12.services.KeywordPlanIdeaService",
"methods": [
{
"shortName": "GenerateAdGroupThemes",
"fullName": "google.ads.googleads.v12.services.KeywordPlanIdeaService.GenerateAdGroupThemes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}:generateAdGroupThemes"
}
]
},
{
"shortName": "GenerateKeywordHistoricalMetrics",
"fullName": "google.ads.googleads.v12.services.KeywordPlanIdeaService.GenerateKeywordHistoricalMetrics",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}:generateKeywordHistoricalMetrics"
}
]
},
{
"shortName": "GenerateKeywordIdeas",
"fullName": "google.ads.googleads.v12.services.KeywordPlanIdeaService.GenerateKeywordIdeas",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}:generateKeywordIdeas"
}
]
}
]
},
{
"shortName": "KeywordPlanService",
"fullName": "google.ads.googleads.v12.services.KeywordPlanService",
"methods": [
{
"shortName": "GenerateForecastCurve",
"fullName": "google.ads.googleads.v12.services.KeywordPlanService.GenerateForecastCurve",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/{keyword_plan=customers/*/keywordPlans/*}:generateForecastCurve"
}
]
},
{
"shortName": "GenerateForecastMetrics",
"fullName": "google.ads.googleads.v12.services.KeywordPlanService.GenerateForecastMetrics",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/{keyword_plan=customers/*/keywordPlans/*}:generateForecastMetrics"
}
]
},
{
"shortName": "GenerateForecastTimeSeries",
"fullName": "google.ads.googleads.v12.services.KeywordPlanService.GenerateForecastTimeSeries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/{keyword_plan=customers/*/keywordPlans/*}:generateForecastTimeSeries"
}
]
},
{
"shortName": "GenerateHistoricalMetrics",
"fullName": "google.ads.googleads.v12.services.KeywordPlanService.GenerateHistoricalMetrics",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/{keyword_plan=customers/*/keywordPlans/*}:generateHistoricalMetrics"
}
]
},
{
"shortName": "MutateKeywordPlans",
"fullName": "google.ads.googleads.v12.services.KeywordPlanService.MutateKeywordPlans",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/keywordPlans:mutate"
}
]
}
]
},
{
"shortName": "KeywordThemeConstantService",
"fullName": "google.ads.googleads.v12.services.KeywordThemeConstantService",
"methods": [
{
"shortName": "SuggestKeywordThemeConstants",
"fullName": "google.ads.googleads.v12.services.KeywordThemeConstantService.SuggestKeywordThemeConstants",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/keywordThemeConstants:suggest"
}
]
}
]
},
{
"shortName": "LabelService",
"fullName": "google.ads.googleads.v12.services.LabelService",
"methods": [
{
"shortName": "MutateLabels",
"fullName": "google.ads.googleads.v12.services.LabelService.MutateLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/labels:mutate"
}
]
}
]
},
{
"shortName": "MediaFileService",
"fullName": "google.ads.googleads.v12.services.MediaFileService",
"methods": [
{
"shortName": "MutateMediaFiles",
"fullName": "google.ads.googleads.v12.services.MediaFileService.MutateMediaFiles",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/mediaFiles:mutate"
}
]
}
]
},
{
"shortName": "MerchantCenterLinkService",
"fullName": "google.ads.googleads.v12.services.MerchantCenterLinkService",
"methods": [
{
"shortName": "GetMerchantCenterLink",
"fullName": "google.ads.googleads.v12.services.MerchantCenterLinkService.GetMerchantCenterLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v12/{resource_name=customers/*/merchantCenterLinks/*}"
}
]
},
{
"shortName": "ListMerchantCenterLinks",
"fullName": "google.ads.googleads.v12.services.MerchantCenterLinkService.ListMerchantCenterLinks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v12/customers/{customer_id=*}/merchantCenterLinks"
}
]
},
{
"shortName": "MutateMerchantCenterLink",
"fullName": "google.ads.googleads.v12.services.MerchantCenterLinkService.MutateMerchantCenterLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/merchantCenterLinks:mutate"
}
]
}
]
},
{
"shortName": "OfflineUserDataJobService",
"fullName": "google.ads.googleads.v12.services.OfflineUserDataJobService",
"methods": [
{
"shortName": "AddOfflineUserDataJobOperations",
"fullName": "google.ads.googleads.v12.services.OfflineUserDataJobService.AddOfflineUserDataJobOperations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/{resource_name=customers/*/offlineUserDataJobs/*}:addOperations"
}
]
},
{
"shortName": "CreateOfflineUserDataJob",
"fullName": "google.ads.googleads.v12.services.OfflineUserDataJobService.CreateOfflineUserDataJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/offlineUserDataJobs:create"
}
]
},
{
"shortName": "RunOfflineUserDataJob",
"fullName": "google.ads.googleads.v12.services.OfflineUserDataJobService.RunOfflineUserDataJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/{resource_name=customers/*/offlineUserDataJobs/*}:run"
}
]
}
]
},
{
"shortName": "PaymentsAccountService",
"fullName": "google.ads.googleads.v12.services.PaymentsAccountService",
"methods": [
{
"shortName": "ListPaymentsAccounts",
"fullName": "google.ads.googleads.v12.services.PaymentsAccountService.ListPaymentsAccounts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v12/customers/{customer_id=*}/paymentsAccounts"
}
]
}
]
},
{
"shortName": "ReachPlanService",
"fullName": "google.ads.googleads.v12.services.ReachPlanService",
"methods": [
{
"shortName": "GenerateReachForecast",
"fullName": "google.ads.googleads.v12.services.ReachPlanService.GenerateReachForecast",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}:generateReachForecast"
}
]
},
{
"shortName": "ListPlannableLocations",
"fullName": "google.ads.googleads.v12.services.ReachPlanService.ListPlannableLocations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12:listPlannableLocations"
}
]
},
{
"shortName": "ListPlannableProducts",
"fullName": "google.ads.googleads.v12.services.ReachPlanService.ListPlannableProducts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12:listPlannableProducts"
}
]
}
]
},
{
"shortName": "RecommendationService",
"fullName": "google.ads.googleads.v12.services.RecommendationService",
"methods": [
{
"shortName": "ApplyRecommendation",
"fullName": "google.ads.googleads.v12.services.RecommendationService.ApplyRecommendation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/recommendations:apply"
}
]
},
{
"shortName": "DismissRecommendation",
"fullName": "google.ads.googleads.v12.services.RecommendationService.DismissRecommendation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/recommendations:dismiss"
}
]
}
]
},
{
"shortName": "RemarketingActionService",
"fullName": "google.ads.googleads.v12.services.RemarketingActionService",
"methods": [
{
"shortName": "MutateRemarketingActions",
"fullName": "google.ads.googleads.v12.services.RemarketingActionService.MutateRemarketingActions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/remarketingActions:mutate"
}
]
}
]
},
{
"shortName": "SharedCriterionService",
"fullName": "google.ads.googleads.v12.services.SharedCriterionService",
"methods": [
{
"shortName": "MutateSharedCriteria",
"fullName": "google.ads.googleads.v12.services.SharedCriterionService.MutateSharedCriteria",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/sharedCriteria:mutate"
}
]
}
]
},
{
"shortName": "SharedSetService",
"fullName": "google.ads.googleads.v12.services.SharedSetService",
"methods": [
{
"shortName": "MutateSharedSets",
"fullName": "google.ads.googleads.v12.services.SharedSetService.MutateSharedSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/sharedSets:mutate"
}
]
}
]
},
{
"shortName": "SmartCampaignSettingService",
"fullName": "google.ads.googleads.v12.services.SmartCampaignSettingService",
"methods": [
{
"shortName": "MutateSmartCampaignSettings",
"fullName": "google.ads.googleads.v12.services.SmartCampaignSettingService.MutateSmartCampaignSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/smartCampaignSettings:mutate"
}
]
}
]
},
{
"shortName": "SmartCampaignSuggestService",
"fullName": "google.ads.googleads.v12.services.SmartCampaignSuggestService",
"methods": [
{
"shortName": "SuggestKeywordThemes",
"fullName": "google.ads.googleads.v12.services.SmartCampaignSuggestService.SuggestKeywordThemes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}:suggestKeywordThemes"
}
]
},
{
"shortName": "SuggestSmartCampaignAd",
"fullName": "google.ads.googleads.v12.services.SmartCampaignSuggestService.SuggestSmartCampaignAd",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}:suggestSmartCampaignAd"
}
]
},
{
"shortName": "SuggestSmartCampaignBudgetOptions",
"fullName": "google.ads.googleads.v12.services.SmartCampaignSuggestService.SuggestSmartCampaignBudgetOptions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}:suggestSmartCampaignBudgetOptions"
}
]
}
]
},
{
"shortName": "ThirdPartyAppAnalyticsLinkService",
"fullName": "google.ads.googleads.v12.services.ThirdPartyAppAnalyticsLinkService",
"methods": [
{
"shortName": "RegenerateShareableLinkId",
"fullName": "google.ads.googleads.v12.services.ThirdPartyAppAnalyticsLinkService.RegenerateShareableLinkId",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/{resource_name=customers/*/thirdPartyAppAnalyticsLinks/*}:regenerateShareableLinkId"
}
]
}
]
},
{
"shortName": "UserDataService",
"fullName": "google.ads.googleads.v12.services.UserDataService",
"methods": [
{
"shortName": "UploadUserData",
"fullName": "google.ads.googleads.v12.services.UserDataService.UploadUserData",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}:uploadUserData"
}
]
}
]
},
{
"shortName": "UserListService",
"fullName": "google.ads.googleads.v12.services.UserListService",
"methods": [
{
"shortName": "MutateUserLists",
"fullName": "google.ads.googleads.v12.services.UserListService.MutateUserLists",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v12/customers/{customer_id=*}/userLists:mutate"
}
]
}
]
}
],
"configFile": "googleads_v12.yaml",
"serviceConfigApiNames": [
"google.ads.googleads.v12.services.AccountBudgetProposalService",
"google.ads.googleads.v12.services.AccountLinkService",
"google.ads.googleads.v12.services.AdGroupAdLabelService",
"google.ads.googleads.v12.services.AdGroupAdService",
"google.ads.googleads.v12.services.AdGroupAssetService",
"google.ads.googleads.v12.services.AdGroupAssetSetService",
"google.ads.googleads.v12.services.AdGroupBidModifierService",
"google.ads.googleads.v12.services.AdGroupCriterionCustomizerService",
"google.ads.googleads.v12.services.AdGroupCriterionLabelService",
"google.ads.googleads.v12.services.AdGroupCriterionService",
"google.ads.googleads.v12.services.AdGroupCustomizerService",
"google.ads.googleads.v12.services.AdGroupExtensionSettingService",
"google.ads.googleads.v12.services.AdGroupFeedService",
"google.ads.googleads.v12.services.AdGroupLabelService",
"google.ads.googleads.v12.services.AdGroupService",
"google.ads.googleads.v12.services.AdParameterService",
"google.ads.googleads.v12.services.AdService",
"google.ads.googleads.v12.services.AssetGroupAssetService",
"google.ads.googleads.v12.services.AssetGroupListingGroupFilterService",
"google.ads.googleads.v12.services.AssetGroupService",
"google.ads.googleads.v12.services.AssetGroupSignalService",
"google.ads.googleads.v12.services.AssetService",
"google.ads.googleads.v12.services.AssetSetAssetService",
"google.ads.googleads.v12.services.AssetSetService",
"google.ads.googleads.v12.services.AudienceInsightsService",
"google.ads.googleads.v12.services.AudienceService",
"google.ads.googleads.v12.services.BatchJobService",
"google.ads.googleads.v12.services.BiddingDataExclusionService",
"google.ads.googleads.v12.services.BiddingSeasonalityAdjustmentService",
"google.ads.googleads.v12.services.BiddingStrategyService",
"google.ads.googleads.v12.services.BillingSetupService",
"google.ads.googleads.v12.services.CampaignAssetService",
"google.ads.googleads.v12.services.CampaignAssetSetService",
"google.ads.googleads.v12.services.CampaignBidModifierService",
"google.ads.googleads.v12.services.CampaignBudgetService",
"google.ads.googleads.v12.services.CampaignConversionGoalService",
"google.ads.googleads.v12.services.CampaignCriterionService",
"google.ads.googleads.v12.services.CampaignCustomizerService",
"google.ads.googleads.v12.services.CampaignDraftService",
"google.ads.googleads.v12.services.CampaignExtensionSettingService",
"google.ads.googleads.v12.services.CampaignFeedService",
"google.ads.googleads.v12.services.CampaignGroupService",
"google.ads.googleads.v12.services.CampaignLabelService",
"google.ads.googleads.v12.services.CampaignService",
"google.ads.googleads.v12.services.CampaignSharedSetService",
"google.ads.googleads.v12.services.ConversionActionService",
"google.ads.googleads.v12.services.ConversionAdjustmentUploadService",
"google.ads.googleads.v12.services.ConversionCustomVariableService",
"google.ads.googleads.v12.services.ConversionGoalCampaignConfigService",
"google.ads.googleads.v12.services.ConversionUploadService",
"google.ads.googleads.v12.services.ConversionValueRuleService",
"google.ads.googleads.v12.services.ConversionValueRuleSetService",
"google.ads.googleads.v12.services.CustomAudienceService",
"google.ads.googleads.v12.services.CustomConversionGoalService",
"google.ads.googleads.v12.services.CustomInterestService",
"google.ads.googleads.v12.services.CustomerAssetService",
"google.ads.googleads.v12.services.CustomerAssetSetService",
"google.ads.googleads.v12.services.CustomerClientLinkService",
"google.ads.googleads.v12.services.CustomerConversionGoalService",
"google.ads.googleads.v12.services.CustomerCustomizerService",
"google.ads.googleads.v12.services.CustomerExtensionSettingService",
"google.ads.googleads.v12.services.CustomerFeedService",
"google.ads.googleads.v12.services.CustomerLabelService",
"google.ads.googleads.v12.services.CustomerManagerLinkService",
"google.ads.googleads.v12.services.CustomerNegativeCriterionService",
"google.ads.googleads.v12.services.CustomerService",
"google.ads.googleads.v12.services.CustomerUserAccessInvitationService",
"google.ads.googleads.v12.services.CustomerUserAccessService",
"google.ads.googleads.v12.services.CustomizerAttributeService",
"google.ads.googleads.v12.services.ExperimentArmService",
"google.ads.googleads.v12.services.ExperimentService",
"google.ads.googleads.v12.services.ExtensionFeedItemService",
"google.ads.googleads.v12.services.FeedItemService",
"google.ads.googleads.v12.services.FeedItemSetLinkService",
"google.ads.googleads.v12.services.FeedItemSetService",
"google.ads.googleads.v12.services.FeedItemTargetService",
"google.ads.googleads.v12.services.FeedMappingService",
"google.ads.googleads.v12.services.FeedService",
"google.ads.googleads.v12.services.GeoTargetConstantService",
"google.ads.googleads.v12.services.GoogleAdsFieldService",
"google.ads.googleads.v12.services.GoogleAdsService",
"google.ads.googleads.v12.services.InvoiceService",
"google.ads.googleads.v12.services.KeywordPlanAdGroupKeywordService",
"google.ads.googleads.v12.services.KeywordPlanAdGroupService",
"google.ads.googleads.v12.services.KeywordPlanCampaignKeywordService",
"google.ads.googleads.v12.services.KeywordPlanCampaignService",
"google.ads.googleads.v12.services.KeywordPlanIdeaService",
"google.ads.googleads.v12.services.KeywordPlanService",
"google.ads.googleads.v12.services.KeywordThemeConstantService",
"google.ads.googleads.v12.services.LabelService",
"google.ads.googleads.v12.services.MediaFileService",
"google.ads.googleads.v12.services.MerchantCenterLinkService",
"google.ads.googleads.v12.services.OfflineUserDataJobService",
"google.ads.googleads.v12.services.PaymentsAccountService",
"google.ads.googleads.v12.services.ReachPlanService",
"google.ads.googleads.v12.services.RecommendationService",
"google.ads.googleads.v12.services.RemarketingActionService",
"google.ads.googleads.v12.services.SharedCriterionService",
"google.ads.googleads.v12.services.SharedSetService",
"google.ads.googleads.v12.services.SmartCampaignSettingService",
"google.ads.googleads.v12.services.SmartCampaignSuggestService",
"google.ads.googleads.v12.services.ThirdPartyAppAnalyticsLinkService",
"google.ads.googleads.v12.services.UserDataService",
"google.ads.googleads.v12.services.UserListService"
],
"nameInServiceConfig": "googleads.googleapis.com"
},
{
"id": "google.ads.googleads.v13",
"directory": "google/ads/googleads/v13",
"version": "v13",
"majorVersion": "v13",
"hostName": "googleads.googleapis.com",
"title": "Google Ads API",
"description": "Manage your Google Ads accounts, campaigns, and reports with this API.",
"importDirectories": [
"google/ads/googleads/v13/common",
"google/ads/googleads/v13/enums",
"google/ads/googleads/v13/errors",
"google/ads/googleads/v13/resources",
"google/ads/googleads/v13/services",
"google/api",
"google/longrunning",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Ads.GoogleAds.V13.Common": 35,
"Google.Ads.GoogleAds.V13.Enums": 309,
"Google.Ads.GoogleAds.V13.Errors": 144,
"Google.Ads.GoogleAds.V13.Resources": 164,
"Google.Ads.GoogleAds.V13.Services": 107
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/ads/googleads/v13/common;common": 35,
"google.golang.org/genproto/googleapis/ads/googleads/v13/enums;enums": 309,
"google.golang.org/genproto/googleapis/ads/googleads/v13/errors;errors": 144,
"google.golang.org/genproto/googleapis/ads/googleads/v13/resources;resources": 164,
"google.golang.org/genproto/googleapis/ads/googleads/v13/services;services": 107
}
},
"java_multiple_files": {
"valueCounts": {
"true": 759
}
},
"java_package": {
"valueCounts": {
"com.google.ads.googleads.v13.common": 35,
"com.google.ads.googleads.v13.enums": 309,
"com.google.ads.googleads.v13.errors": 144,
"com.google.ads.googleads.v13.resources": 164,
"com.google.ads.googleads.v13.services": 107
}
},
"objc_class_prefix": {
"valueCounts": {
"GAA": 759
}
},
"php_namespace": {
"valueCounts": {
"Google\\Ads\\GoogleAds\\V13\\Common": 35,
"Google\\Ads\\GoogleAds\\V13\\Enums": 309,
"Google\\Ads\\GoogleAds\\V13\\Errors": 144,
"Google\\Ads\\GoogleAds\\V13\\Resources": 164,
"Google\\Ads\\GoogleAds\\V13\\Services": 107
}
},
"ruby_package": {
"valueCounts": {
"Google::Ads::GoogleAds::V13::Common": 35,
"Google::Ads::GoogleAds::V13::Enums": 309,
"Google::Ads::GoogleAds::V13::Errors": 144,
"Google::Ads::GoogleAds::V13::Resources": 164,
"Google::Ads::GoogleAds::V13::Services": 107
}
}
},
"services": [
{
"shortName": "AccountBudgetProposalService",
"fullName": "google.ads.googleads.v13.services.AccountBudgetProposalService",
"methods": [
{
"shortName": "MutateAccountBudgetProposal",
"fullName": "google.ads.googleads.v13.services.AccountBudgetProposalService.MutateAccountBudgetProposal",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/accountBudgetProposals:mutate"
}
]
}
]
},
{
"shortName": "AccountLinkService",
"fullName": "google.ads.googleads.v13.services.AccountLinkService",
"methods": [
{
"shortName": "CreateAccountLink",
"fullName": "google.ads.googleads.v13.services.AccountLinkService.CreateAccountLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/accountLinks:create"
}
]
},
{
"shortName": "MutateAccountLink",
"fullName": "google.ads.googleads.v13.services.AccountLinkService.MutateAccountLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/accountLinks:mutate"
}
]
}
]
},
{
"shortName": "AdGroupAdLabelService",
"fullName": "google.ads.googleads.v13.services.AdGroupAdLabelService",
"methods": [
{
"shortName": "MutateAdGroupAdLabels",
"fullName": "google.ads.googleads.v13.services.AdGroupAdLabelService.MutateAdGroupAdLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/adGroupAdLabels:mutate"
}
]
}
]
},
{
"shortName": "AdGroupAdService",
"fullName": "google.ads.googleads.v13.services.AdGroupAdService",
"methods": [
{
"shortName": "MutateAdGroupAds",
"fullName": "google.ads.googleads.v13.services.AdGroupAdService.MutateAdGroupAds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/adGroupAds:mutate"
}
]
}
]
},
{
"shortName": "AdGroupAssetService",
"fullName": "google.ads.googleads.v13.services.AdGroupAssetService",
"methods": [
{
"shortName": "MutateAdGroupAssets",
"fullName": "google.ads.googleads.v13.services.AdGroupAssetService.MutateAdGroupAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/adGroupAssets:mutate"
}
]
}
]
},
{
"shortName": "AdGroupAssetSetService",
"fullName": "google.ads.googleads.v13.services.AdGroupAssetSetService",
"methods": [
{
"shortName": "MutateAdGroupAssetSets",
"fullName": "google.ads.googleads.v13.services.AdGroupAssetSetService.MutateAdGroupAssetSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/adGroupAssetSets:mutate"
}
]
}
]
},
{
"shortName": "AdGroupBidModifierService",
"fullName": "google.ads.googleads.v13.services.AdGroupBidModifierService",
"methods": [
{
"shortName": "MutateAdGroupBidModifiers",
"fullName": "google.ads.googleads.v13.services.AdGroupBidModifierService.MutateAdGroupBidModifiers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/adGroupBidModifiers:mutate"
}
]
}
]
},
{
"shortName": "AdGroupCriterionCustomizerService",
"fullName": "google.ads.googleads.v13.services.AdGroupCriterionCustomizerService",
"methods": [
{
"shortName": "MutateAdGroupCriterionCustomizers",
"fullName": "google.ads.googleads.v13.services.AdGroupCriterionCustomizerService.MutateAdGroupCriterionCustomizers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/AdGroupCriterionCustomizers:mutate"
}
]
}
]
},
{
"shortName": "AdGroupCriterionLabelService",
"fullName": "google.ads.googleads.v13.services.AdGroupCriterionLabelService",
"methods": [
{
"shortName": "MutateAdGroupCriterionLabels",
"fullName": "google.ads.googleads.v13.services.AdGroupCriterionLabelService.MutateAdGroupCriterionLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/adGroupCriterionLabels:mutate"
}
]
}
]
},
{
"shortName": "AdGroupCriterionService",
"fullName": "google.ads.googleads.v13.services.AdGroupCriterionService",
"methods": [
{
"shortName": "MutateAdGroupCriteria",
"fullName": "google.ads.googleads.v13.services.AdGroupCriterionService.MutateAdGroupCriteria",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/adGroupCriteria:mutate"
}
]
}
]
},
{
"shortName": "AdGroupCustomizerService",
"fullName": "google.ads.googleads.v13.services.AdGroupCustomizerService",
"methods": [
{
"shortName": "MutateAdGroupCustomizers",
"fullName": "google.ads.googleads.v13.services.AdGroupCustomizerService.MutateAdGroupCustomizers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/adGroupCustomizers:mutate"
}
]
}
]
},
{
"shortName": "AdGroupExtensionSettingService",
"fullName": "google.ads.googleads.v13.services.AdGroupExtensionSettingService",
"methods": [
{
"shortName": "MutateAdGroupExtensionSettings",
"fullName": "google.ads.googleads.v13.services.AdGroupExtensionSettingService.MutateAdGroupExtensionSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/adGroupExtensionSettings:mutate"
}
]
}
]
},
{
"shortName": "AdGroupFeedService",
"fullName": "google.ads.googleads.v13.services.AdGroupFeedService",
"methods": [
{
"shortName": "MutateAdGroupFeeds",
"fullName": "google.ads.googleads.v13.services.AdGroupFeedService.MutateAdGroupFeeds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/adGroupFeeds:mutate"
}
]
}
]
},
{
"shortName": "AdGroupLabelService",
"fullName": "google.ads.googleads.v13.services.AdGroupLabelService",
"methods": [
{
"shortName": "MutateAdGroupLabels",
"fullName": "google.ads.googleads.v13.services.AdGroupLabelService.MutateAdGroupLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/adGroupLabels:mutate"
}
]
}
]
},
{
"shortName": "AdGroupService",
"fullName": "google.ads.googleads.v13.services.AdGroupService",
"methods": [
{
"shortName": "MutateAdGroups",
"fullName": "google.ads.googleads.v13.services.AdGroupService.MutateAdGroups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/adGroups:mutate"
}
]
}
]
},
{
"shortName": "AdParameterService",
"fullName": "google.ads.googleads.v13.services.AdParameterService",
"methods": [
{
"shortName": "MutateAdParameters",
"fullName": "google.ads.googleads.v13.services.AdParameterService.MutateAdParameters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/adParameters:mutate"
}
]
}
]
},
{
"shortName": "AdService",
"fullName": "google.ads.googleads.v13.services.AdService",
"methods": [
{
"shortName": "GetAd",
"fullName": "google.ads.googleads.v13.services.AdService.GetAd",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v13/{resource_name=customers/*/ads/*}"
}
]
},
{
"shortName": "MutateAds",
"fullName": "google.ads.googleads.v13.services.AdService.MutateAds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/ads:mutate"
}
]
}
]
},
{
"shortName": "AssetGroupAssetService",
"fullName": "google.ads.googleads.v13.services.AssetGroupAssetService",
"methods": [
{
"shortName": "MutateAssetGroupAssets",
"fullName": "google.ads.googleads.v13.services.AssetGroupAssetService.MutateAssetGroupAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/assetGroupAssets:mutate"
}
]
}
]
},
{
"shortName": "AssetGroupListingGroupFilterService",
"fullName": "google.ads.googleads.v13.services.AssetGroupListingGroupFilterService",
"methods": [
{
"shortName": "MutateAssetGroupListingGroupFilters",
"fullName": "google.ads.googleads.v13.services.AssetGroupListingGroupFilterService.MutateAssetGroupListingGroupFilters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/assetGroupListingGroupFilters:mutate"
}
]
}
]
},
{
"shortName": "AssetGroupService",
"fullName": "google.ads.googleads.v13.services.AssetGroupService",
"methods": [
{
"shortName": "MutateAssetGroups",
"fullName": "google.ads.googleads.v13.services.AssetGroupService.MutateAssetGroups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/assetGroups:mutate"
}
]
}
]
},
{
"shortName": "AssetGroupSignalService",
"fullName": "google.ads.googleads.v13.services.AssetGroupSignalService",
"methods": [
{
"shortName": "MutateAssetGroupSignals",
"fullName": "google.ads.googleads.v13.services.AssetGroupSignalService.MutateAssetGroupSignals",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/assetGroupSignals:mutate"
}
]
}
]
},
{
"shortName": "AssetService",
"fullName": "google.ads.googleads.v13.services.AssetService",
"methods": [
{
"shortName": "MutateAssets",
"fullName": "google.ads.googleads.v13.services.AssetService.MutateAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/assets:mutate"
}
]
}
]
},
{
"shortName": "AssetSetAssetService",
"fullName": "google.ads.googleads.v13.services.AssetSetAssetService",
"methods": [
{
"shortName": "MutateAssetSetAssets",
"fullName": "google.ads.googleads.v13.services.AssetSetAssetService.MutateAssetSetAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/assetSetAssets:mutate"
}
]
}
]
},
{
"shortName": "AssetSetService",
"fullName": "google.ads.googleads.v13.services.AssetSetService",
"methods": [
{
"shortName": "MutateAssetSets",
"fullName": "google.ads.googleads.v13.services.AssetSetService.MutateAssetSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/assetSets:mutate"
}
]
}
]
},
{
"shortName": "AudienceInsightsService",
"fullName": "google.ads.googleads.v13.services.AudienceInsightsService",
"methods": [
{
"shortName": "GenerateAudienceCompositionInsights",
"fullName": "google.ads.googleads.v13.services.AudienceInsightsService.GenerateAudienceCompositionInsights",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}:generateAudienceCompositionInsights"
}
]
},
{
"shortName": "GenerateInsightsFinderReport",
"fullName": "google.ads.googleads.v13.services.AudienceInsightsService.GenerateInsightsFinderReport",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}:generateInsightsFinderReport"
}
]
},
{
"shortName": "ListAudienceInsightsAttributes",
"fullName": "google.ads.googleads.v13.services.AudienceInsightsService.ListAudienceInsightsAttributes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}:searchAudienceInsightsAttributes"
}
]
},
{
"shortName": "ListInsightsEligibleDates",
"fullName": "google.ads.googleads.v13.services.AudienceInsightsService.ListInsightsEligibleDates",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/audienceInsights:listInsightsEligibleDates"
}
]
}
]
},
{
"shortName": "AudienceService",
"fullName": "google.ads.googleads.v13.services.AudienceService",
"methods": [
{
"shortName": "MutateAudiences",
"fullName": "google.ads.googleads.v13.services.AudienceService.MutateAudiences",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/audiences:mutate"
}
]
}
]
},
{
"shortName": "BatchJobService",
"fullName": "google.ads.googleads.v13.services.BatchJobService",
"methods": [
{
"shortName": "AddBatchJobOperations",
"fullName": "google.ads.googleads.v13.services.BatchJobService.AddBatchJobOperations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/{resource_name=customers/*/batchJobs/*}:addOperations"
}
]
},
{
"shortName": "ListBatchJobResults",
"fullName": "google.ads.googleads.v13.services.BatchJobService.ListBatchJobResults",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v13/{resource_name=customers/*/batchJobs/*}:listResults"
}
]
},
{
"shortName": "MutateBatchJob",
"fullName": "google.ads.googleads.v13.services.BatchJobService.MutateBatchJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/batchJobs:mutate"
}
]
},
{
"shortName": "RunBatchJob",
"fullName": "google.ads.googleads.v13.services.BatchJobService.RunBatchJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/{resource_name=customers/*/batchJobs/*}:run"
}
]
}
]
},
{
"shortName": "BiddingDataExclusionService",
"fullName": "google.ads.googleads.v13.services.BiddingDataExclusionService",
"methods": [
{
"shortName": "MutateBiddingDataExclusions",
"fullName": "google.ads.googleads.v13.services.BiddingDataExclusionService.MutateBiddingDataExclusions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/biddingDataExclusions:mutate"
}
]
}
]
},
{
"shortName": "BiddingSeasonalityAdjustmentService",
"fullName": "google.ads.googleads.v13.services.BiddingSeasonalityAdjustmentService",
"methods": [
{
"shortName": "MutateBiddingSeasonalityAdjustments",
"fullName": "google.ads.googleads.v13.services.BiddingSeasonalityAdjustmentService.MutateBiddingSeasonalityAdjustments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/biddingSeasonalityAdjustments:mutate"
}
]
}
]
},
{
"shortName": "BiddingStrategyService",
"fullName": "google.ads.googleads.v13.services.BiddingStrategyService",
"methods": [
{
"shortName": "MutateBiddingStrategies",
"fullName": "google.ads.googleads.v13.services.BiddingStrategyService.MutateBiddingStrategies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/biddingStrategies:mutate"
}
]
}
]
},
{
"shortName": "BillingSetupService",
"fullName": "google.ads.googleads.v13.services.BillingSetupService",
"methods": [
{
"shortName": "MutateBillingSetup",
"fullName": "google.ads.googleads.v13.services.BillingSetupService.MutateBillingSetup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/billingSetups:mutate"
}
]
}
]
},
{
"shortName": "CampaignAssetService",
"fullName": "google.ads.googleads.v13.services.CampaignAssetService",
"methods": [
{
"shortName": "MutateCampaignAssets",
"fullName": "google.ads.googleads.v13.services.CampaignAssetService.MutateCampaignAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/campaignAssets:mutate"
}
]
}
]
},
{
"shortName": "CampaignAssetSetService",
"fullName": "google.ads.googleads.v13.services.CampaignAssetSetService",
"methods": [
{
"shortName": "MutateCampaignAssetSets",
"fullName": "google.ads.googleads.v13.services.CampaignAssetSetService.MutateCampaignAssetSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/campaignAssetSets:mutate"
}
]
}
]
},
{
"shortName": "CampaignBidModifierService",
"fullName": "google.ads.googleads.v13.services.CampaignBidModifierService",
"methods": [
{
"shortName": "MutateCampaignBidModifiers",
"fullName": "google.ads.googleads.v13.services.CampaignBidModifierService.MutateCampaignBidModifiers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/campaignBidModifiers:mutate"
}
]
}
]
},
{
"shortName": "CampaignBudgetService",
"fullName": "google.ads.googleads.v13.services.CampaignBudgetService",
"methods": [
{
"shortName": "MutateCampaignBudgets",
"fullName": "google.ads.googleads.v13.services.CampaignBudgetService.MutateCampaignBudgets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/campaignBudgets:mutate"
}
]
}
]
},
{
"shortName": "CampaignConversionGoalService",
"fullName": "google.ads.googleads.v13.services.CampaignConversionGoalService",
"methods": [
{
"shortName": "MutateCampaignConversionGoals",
"fullName": "google.ads.googleads.v13.services.CampaignConversionGoalService.MutateCampaignConversionGoals",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/campaignConversionGoals:mutate"
}
]
}
]
},
{
"shortName": "CampaignCriterionService",
"fullName": "google.ads.googleads.v13.services.CampaignCriterionService",
"methods": [
{
"shortName": "MutateCampaignCriteria",
"fullName": "google.ads.googleads.v13.services.CampaignCriterionService.MutateCampaignCriteria",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/campaignCriteria:mutate"
}
]
}
]
},
{
"shortName": "CampaignCustomizerService",
"fullName": "google.ads.googleads.v13.services.CampaignCustomizerService",
"methods": [
{
"shortName": "MutateCampaignCustomizers",
"fullName": "google.ads.googleads.v13.services.CampaignCustomizerService.MutateCampaignCustomizers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/campaignCustomizers:mutate"
}
]
}
]
},
{
"shortName": "CampaignDraftService",
"fullName": "google.ads.googleads.v13.services.CampaignDraftService",
"methods": [
{
"shortName": "ListCampaignDraftAsyncErrors",
"fullName": "google.ads.googleads.v13.services.CampaignDraftService.ListCampaignDraftAsyncErrors",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v13/{resource_name=customers/*/campaignDrafts/*}:listAsyncErrors"
}
]
},
{
"shortName": "MutateCampaignDrafts",
"fullName": "google.ads.googleads.v13.services.CampaignDraftService.MutateCampaignDrafts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/campaignDrafts:mutate"
}
]
},
{
"shortName": "PromoteCampaignDraft",
"fullName": "google.ads.googleads.v13.services.CampaignDraftService.PromoteCampaignDraft",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/{campaign_draft=customers/*/campaignDrafts/*}:promote"
}
]
}
]
},
{
"shortName": "CampaignExtensionSettingService",
"fullName": "google.ads.googleads.v13.services.CampaignExtensionSettingService",
"methods": [
{
"shortName": "MutateCampaignExtensionSettings",
"fullName": "google.ads.googleads.v13.services.CampaignExtensionSettingService.MutateCampaignExtensionSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/campaignExtensionSettings:mutate"
}
]
}
]
},
{
"shortName": "CampaignFeedService",
"fullName": "google.ads.googleads.v13.services.CampaignFeedService",
"methods": [
{
"shortName": "MutateCampaignFeeds",
"fullName": "google.ads.googleads.v13.services.CampaignFeedService.MutateCampaignFeeds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/campaignFeeds:mutate"
}
]
}
]
},
{
"shortName": "CampaignGroupService",
"fullName": "google.ads.googleads.v13.services.CampaignGroupService",
"methods": [
{
"shortName": "MutateCampaignGroups",
"fullName": "google.ads.googleads.v13.services.CampaignGroupService.MutateCampaignGroups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/campaignGroups:mutate"
}
]
}
]
},
{
"shortName": "CampaignLabelService",
"fullName": "google.ads.googleads.v13.services.CampaignLabelService",
"methods": [
{
"shortName": "MutateCampaignLabels",
"fullName": "google.ads.googleads.v13.services.CampaignLabelService.MutateCampaignLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/campaignLabels:mutate"
}
]
}
]
},
{
"shortName": "CampaignService",
"fullName": "google.ads.googleads.v13.services.CampaignService",
"methods": [
{
"shortName": "MutateCampaigns",
"fullName": "google.ads.googleads.v13.services.CampaignService.MutateCampaigns",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/campaigns:mutate"
}
]
}
]
},
{
"shortName": "CampaignSharedSetService",
"fullName": "google.ads.googleads.v13.services.CampaignSharedSetService",
"methods": [
{
"shortName": "MutateCampaignSharedSets",
"fullName": "google.ads.googleads.v13.services.CampaignSharedSetService.MutateCampaignSharedSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/campaignSharedSets:mutate"
}
]
}
]
},
{
"shortName": "ConversionActionService",
"fullName": "google.ads.googleads.v13.services.ConversionActionService",
"methods": [
{
"shortName": "MutateConversionActions",
"fullName": "google.ads.googleads.v13.services.ConversionActionService.MutateConversionActions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/conversionActions:mutate"
}
]
}
]
},
{
"shortName": "ConversionAdjustmentUploadService",
"fullName": "google.ads.googleads.v13.services.ConversionAdjustmentUploadService",
"methods": [
{
"shortName": "UploadConversionAdjustments",
"fullName": "google.ads.googleads.v13.services.ConversionAdjustmentUploadService.UploadConversionAdjustments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}:uploadConversionAdjustments"
}
]
}
]
},
{
"shortName": "ConversionCustomVariableService",
"fullName": "google.ads.googleads.v13.services.ConversionCustomVariableService",
"methods": [
{
"shortName": "MutateConversionCustomVariables",
"fullName": "google.ads.googleads.v13.services.ConversionCustomVariableService.MutateConversionCustomVariables",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/conversionCustomVariables:mutate"
}
]
}
]
},
{
"shortName": "ConversionGoalCampaignConfigService",
"fullName": "google.ads.googleads.v13.services.ConversionGoalCampaignConfigService",
"methods": [
{
"shortName": "MutateConversionGoalCampaignConfigs",
"fullName": "google.ads.googleads.v13.services.ConversionGoalCampaignConfigService.MutateConversionGoalCampaignConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/conversionGoalCampaignConfigs:mutate"
}
]
}
]
},
{
"shortName": "ConversionUploadService",
"fullName": "google.ads.googleads.v13.services.ConversionUploadService",
"methods": [
{
"shortName": "UploadCallConversions",
"fullName": "google.ads.googleads.v13.services.ConversionUploadService.UploadCallConversions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}:uploadCallConversions"
}
]
},
{
"shortName": "UploadClickConversions",
"fullName": "google.ads.googleads.v13.services.ConversionUploadService.UploadClickConversions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}:uploadClickConversions"
}
]
}
]
},
{
"shortName": "ConversionValueRuleService",
"fullName": "google.ads.googleads.v13.services.ConversionValueRuleService",
"methods": [
{
"shortName": "MutateConversionValueRules",
"fullName": "google.ads.googleads.v13.services.ConversionValueRuleService.MutateConversionValueRules",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/conversionValueRules:mutate"
}
]
}
]
},
{
"shortName": "ConversionValueRuleSetService",
"fullName": "google.ads.googleads.v13.services.ConversionValueRuleSetService",
"methods": [
{
"shortName": "MutateConversionValueRuleSets",
"fullName": "google.ads.googleads.v13.services.ConversionValueRuleSetService.MutateConversionValueRuleSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/conversionValueRuleSets:mutate"
}
]
}
]
},
{
"shortName": "CustomAudienceService",
"fullName": "google.ads.googleads.v13.services.CustomAudienceService",
"methods": [
{
"shortName": "MutateCustomAudiences",
"fullName": "google.ads.googleads.v13.services.CustomAudienceService.MutateCustomAudiences",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/customAudiences:mutate"
}
]
}
]
},
{
"shortName": "CustomConversionGoalService",
"fullName": "google.ads.googleads.v13.services.CustomConversionGoalService",
"methods": [
{
"shortName": "MutateCustomConversionGoals",
"fullName": "google.ads.googleads.v13.services.CustomConversionGoalService.MutateCustomConversionGoals",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/customConversionGoals:mutate"
}
]
}
]
},
{
"shortName": "CustomInterestService",
"fullName": "google.ads.googleads.v13.services.CustomInterestService",
"methods": [
{
"shortName": "MutateCustomInterests",
"fullName": "google.ads.googleads.v13.services.CustomInterestService.MutateCustomInterests",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/customInterests:mutate"
}
]
}
]
},
{
"shortName": "CustomerAssetService",
"fullName": "google.ads.googleads.v13.services.CustomerAssetService",
"methods": [
{
"shortName": "MutateCustomerAssets",
"fullName": "google.ads.googleads.v13.services.CustomerAssetService.MutateCustomerAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/customerAssets:mutate"
}
]
}
]
},
{
"shortName": "CustomerAssetSetService",
"fullName": "google.ads.googleads.v13.services.CustomerAssetSetService",
"methods": [
{
"shortName": "MutateCustomerAssetSets",
"fullName": "google.ads.googleads.v13.services.CustomerAssetSetService.MutateCustomerAssetSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/customerAssetSets:mutate"
}
]
}
]
},
{
"shortName": "CustomerClientLinkService",
"fullName": "google.ads.googleads.v13.services.CustomerClientLinkService",
"methods": [
{
"shortName": "MutateCustomerClientLink",
"fullName": "google.ads.googleads.v13.services.CustomerClientLinkService.MutateCustomerClientLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/customerClientLinks:mutate"
}
]
}
]
},
{
"shortName": "CustomerConversionGoalService",
"fullName": "google.ads.googleads.v13.services.CustomerConversionGoalService",
"methods": [
{
"shortName": "MutateCustomerConversionGoals",
"fullName": "google.ads.googleads.v13.services.CustomerConversionGoalService.MutateCustomerConversionGoals",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/customerConversionGoals:mutate"
}
]
}
]
},
{
"shortName": "CustomerCustomizerService",
"fullName": "google.ads.googleads.v13.services.CustomerCustomizerService",
"methods": [
{
"shortName": "MutateCustomerCustomizers",
"fullName": "google.ads.googleads.v13.services.CustomerCustomizerService.MutateCustomerCustomizers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/CustomerCustomizers:mutate"
}
]
}
]
},
{
"shortName": "CustomerExtensionSettingService",
"fullName": "google.ads.googleads.v13.services.CustomerExtensionSettingService",
"methods": [
{
"shortName": "MutateCustomerExtensionSettings",
"fullName": "google.ads.googleads.v13.services.CustomerExtensionSettingService.MutateCustomerExtensionSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/customerExtensionSettings:mutate"
}
]
}
]
},
{
"shortName": "CustomerFeedService",
"fullName": "google.ads.googleads.v13.services.CustomerFeedService",
"methods": [
{
"shortName": "MutateCustomerFeeds",
"fullName": "google.ads.googleads.v13.services.CustomerFeedService.MutateCustomerFeeds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/customerFeeds:mutate"
}
]
}
]
},
{
"shortName": "CustomerLabelService",
"fullName": "google.ads.googleads.v13.services.CustomerLabelService",
"methods": [
{
"shortName": "MutateCustomerLabels",
"fullName": "google.ads.googleads.v13.services.CustomerLabelService.MutateCustomerLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/customerLabels:mutate"
}
]
}
]
},
{
"shortName": "CustomerManagerLinkService",
"fullName": "google.ads.googleads.v13.services.CustomerManagerLinkService",
"methods": [
{
"shortName": "MoveManagerLink",
"fullName": "google.ads.googleads.v13.services.CustomerManagerLinkService.MoveManagerLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/customerManagerLinks:moveManagerLink"
}
]
},
{
"shortName": "MutateCustomerManagerLink",
"fullName": "google.ads.googleads.v13.services.CustomerManagerLinkService.MutateCustomerManagerLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/customerManagerLinks:mutate"
}
]
}
]
},
{
"shortName": "CustomerNegativeCriterionService",
"fullName": "google.ads.googleads.v13.services.CustomerNegativeCriterionService",
"methods": [
{
"shortName": "MutateCustomerNegativeCriteria",
"fullName": "google.ads.googleads.v13.services.CustomerNegativeCriterionService.MutateCustomerNegativeCriteria",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/customerNegativeCriteria:mutate"
}
]
}
]
},
{
"shortName": "CustomerService",
"fullName": "google.ads.googleads.v13.services.CustomerService",
"methods": [
{
"shortName": "CreateCustomerClient",
"fullName": "google.ads.googleads.v13.services.CustomerService.CreateCustomerClient",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}:createCustomerClient"
}
]
},
{
"shortName": "ListAccessibleCustomers",
"fullName": "google.ads.googleads.v13.services.CustomerService.ListAccessibleCustomers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v13/customers:listAccessibleCustomers"
}
]
},
{
"shortName": "MutateCustomer",
"fullName": "google.ads.googleads.v13.services.CustomerService.MutateCustomer",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}:mutate"
}
]
}
]
},
{
"shortName": "CustomerSkAdNetworkConversionValueSchemaService",
"fullName": "google.ads.googleads.v13.services.CustomerSkAdNetworkConversionValueSchemaService",
"methods": [
{
"shortName": "MutateCustomerSkAdNetworkConversionValueSchema",
"fullName": "google.ads.googleads.v13.services.CustomerSkAdNetworkConversionValueSchemaService.MutateCustomerSkAdNetworkConversionValueSchema",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/customerSkAdNetworkConversionValueSchemas:mutate"
}
]
}
]
},
{
"shortName": "CustomerUserAccessInvitationService",
"fullName": "google.ads.googleads.v13.services.CustomerUserAccessInvitationService",
"methods": [
{
"shortName": "MutateCustomerUserAccessInvitation",
"fullName": "google.ads.googleads.v13.services.CustomerUserAccessInvitationService.MutateCustomerUserAccessInvitation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/customerUserAccessInvitations:mutate"
}
]
}
]
},
{
"shortName": "CustomerUserAccessService",
"fullName": "google.ads.googleads.v13.services.CustomerUserAccessService",
"methods": [
{
"shortName": "MutateCustomerUserAccess",
"fullName": "google.ads.googleads.v13.services.CustomerUserAccessService.MutateCustomerUserAccess",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/customerUserAccesses:mutate"
}
]
}
]
},
{
"shortName": "CustomizerAttributeService",
"fullName": "google.ads.googleads.v13.services.CustomizerAttributeService",
"methods": [
{
"shortName": "MutateCustomizerAttributes",
"fullName": "google.ads.googleads.v13.services.CustomizerAttributeService.MutateCustomizerAttributes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/customizerAttributes:mutate"
}
]
}
]
},
{
"shortName": "ExperimentArmService",
"fullName": "google.ads.googleads.v13.services.ExperimentArmService",
"methods": [
{
"shortName": "MutateExperimentArms",
"fullName": "google.ads.googleads.v13.services.ExperimentArmService.MutateExperimentArms",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/experimentArms:mutate"
}
]
}
]
},
{
"shortName": "ExperimentService",
"fullName": "google.ads.googleads.v13.services.ExperimentService",
"methods": [
{
"shortName": "EndExperiment",
"fullName": "google.ads.googleads.v13.services.ExperimentService.EndExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/{experiment=customers/*/experiments/*}:endExperiment"
}
]
},
{
"shortName": "GraduateExperiment",
"fullName": "google.ads.googleads.v13.services.ExperimentService.GraduateExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/{experiment=customers/*/experiments/*}:graduateExperiment"
}
]
},
{
"shortName": "ListExperimentAsyncErrors",
"fullName": "google.ads.googleads.v13.services.ExperimentService.ListExperimentAsyncErrors",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v13/{resource_name=customers/*/experiments/*}:listExperimentAsyncErrors"
}
]
},
{
"shortName": "MutateExperiments",
"fullName": "google.ads.googleads.v13.services.ExperimentService.MutateExperiments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/experiments:mutate"
}
]
},
{
"shortName": "PromoteExperiment",
"fullName": "google.ads.googleads.v13.services.ExperimentService.PromoteExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/{resource_name=customers/*/experiments/*}:promoteExperiment"
}
]
},
{
"shortName": "ScheduleExperiment",
"fullName": "google.ads.googleads.v13.services.ExperimentService.ScheduleExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/{resource_name=customers/*/experiments/*}:scheduleExperiment"
}
]
}
]
},
{
"shortName": "ExtensionFeedItemService",
"fullName": "google.ads.googleads.v13.services.ExtensionFeedItemService",
"methods": [
{
"shortName": "MutateExtensionFeedItems",
"fullName": "google.ads.googleads.v13.services.ExtensionFeedItemService.MutateExtensionFeedItems",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/extensionFeedItems:mutate"
}
]
}
]
},
{
"shortName": "FeedItemService",
"fullName": "google.ads.googleads.v13.services.FeedItemService",
"methods": [
{
"shortName": "MutateFeedItems",
"fullName": "google.ads.googleads.v13.services.FeedItemService.MutateFeedItems",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/feedItems:mutate"
}
]
}
]
},
{
"shortName": "FeedItemSetLinkService",
"fullName": "google.ads.googleads.v13.services.FeedItemSetLinkService",
"methods": [
{
"shortName": "MutateFeedItemSetLinks",
"fullName": "google.ads.googleads.v13.services.FeedItemSetLinkService.MutateFeedItemSetLinks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/feedItemSetLinks:mutate"
}
]
}
]
},
{
"shortName": "FeedItemSetService",
"fullName": "google.ads.googleads.v13.services.FeedItemSetService",
"methods": [
{
"shortName": "MutateFeedItemSets",
"fullName": "google.ads.googleads.v13.services.FeedItemSetService.MutateFeedItemSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/feedItemSets:mutate"
}
]
}
]
},
{
"shortName": "FeedItemTargetService",
"fullName": "google.ads.googleads.v13.services.FeedItemTargetService",
"methods": [
{
"shortName": "MutateFeedItemTargets",
"fullName": "google.ads.googleads.v13.services.FeedItemTargetService.MutateFeedItemTargets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/feedItemTargets:mutate"
}
]
}
]
},
{
"shortName": "FeedMappingService",
"fullName": "google.ads.googleads.v13.services.FeedMappingService",
"methods": [
{
"shortName": "MutateFeedMappings",
"fullName": "google.ads.googleads.v13.services.FeedMappingService.MutateFeedMappings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/feedMappings:mutate"
}
]
}
]
},
{
"shortName": "FeedService",
"fullName": "google.ads.googleads.v13.services.FeedService",
"methods": [
{
"shortName": "MutateFeeds",
"fullName": "google.ads.googleads.v13.services.FeedService.MutateFeeds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/feeds:mutate"
}
]
}
]
},
{
"shortName": "GeoTargetConstantService",
"fullName": "google.ads.googleads.v13.services.GeoTargetConstantService",
"methods": [
{
"shortName": "SuggestGeoTargetConstants",
"fullName": "google.ads.googleads.v13.services.GeoTargetConstantService.SuggestGeoTargetConstants",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/geoTargetConstants:suggest"
}
]
}
]
},
{
"shortName": "GoogleAdsFieldService",
"fullName": "google.ads.googleads.v13.services.GoogleAdsFieldService",
"methods": [
{
"shortName": "GetGoogleAdsField",
"fullName": "google.ads.googleads.v13.services.GoogleAdsFieldService.GetGoogleAdsField",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v13/{resource_name=googleAdsFields/*}"
}
]
},
{
"shortName": "SearchGoogleAdsFields",
"fullName": "google.ads.googleads.v13.services.GoogleAdsFieldService.SearchGoogleAdsFields",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/googleAdsFields:search"
}
]
}
]
},
{
"shortName": "GoogleAdsService",
"fullName": "google.ads.googleads.v13.services.GoogleAdsService",
"methods": [
{
"shortName": "Mutate",
"fullName": "google.ads.googleads.v13.services.GoogleAdsService.Mutate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/googleAds:mutate"
}
]
},
{
"shortName": "Search",
"fullName": "google.ads.googleads.v13.services.GoogleAdsService.Search",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/googleAds:search"
}
]
},
{
"shortName": "SearchStream",
"fullName": "google.ads.googleads.v13.services.GoogleAdsService.SearchStream",
"mode": "SERVER_STREAMING",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/googleAds:searchStream"
}
]
}
]
},
{
"shortName": "InvoiceService",
"fullName": "google.ads.googleads.v13.services.InvoiceService",
"methods": [
{
"shortName": "ListInvoices",
"fullName": "google.ads.googleads.v13.services.InvoiceService.ListInvoices",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v13/customers/{customer_id=*}/invoices"
}
]
}
]
},
{
"shortName": "KeywordPlanAdGroupKeywordService",
"fullName": "google.ads.googleads.v13.services.KeywordPlanAdGroupKeywordService",
"methods": [
{
"shortName": "MutateKeywordPlanAdGroupKeywords",
"fullName": "google.ads.googleads.v13.services.KeywordPlanAdGroupKeywordService.MutateKeywordPlanAdGroupKeywords",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/keywordPlanAdGroupKeywords:mutate"
}
]
}
]
},
{
"shortName": "KeywordPlanAdGroupService",
"fullName": "google.ads.googleads.v13.services.KeywordPlanAdGroupService",
"methods": [
{
"shortName": "MutateKeywordPlanAdGroups",
"fullName": "google.ads.googleads.v13.services.KeywordPlanAdGroupService.MutateKeywordPlanAdGroups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/keywordPlanAdGroups:mutate"
}
]
}
]
},
{
"shortName": "KeywordPlanCampaignKeywordService",
"fullName": "google.ads.googleads.v13.services.KeywordPlanCampaignKeywordService",
"methods": [
{
"shortName": "MutateKeywordPlanCampaignKeywords",
"fullName": "google.ads.googleads.v13.services.KeywordPlanCampaignKeywordService.MutateKeywordPlanCampaignKeywords",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/keywordPlanCampaignKeywords:mutate"
}
]
}
]
},
{
"shortName": "KeywordPlanCampaignService",
"fullName": "google.ads.googleads.v13.services.KeywordPlanCampaignService",
"methods": [
{
"shortName": "MutateKeywordPlanCampaigns",
"fullName": "google.ads.googleads.v13.services.KeywordPlanCampaignService.MutateKeywordPlanCampaigns",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/keywordPlanCampaigns:mutate"
}
]
}
]
},
{
"shortName": "KeywordPlanIdeaService",
"fullName": "google.ads.googleads.v13.services.KeywordPlanIdeaService",
"methods": [
{
"shortName": "GenerateAdGroupThemes",
"fullName": "google.ads.googleads.v13.services.KeywordPlanIdeaService.GenerateAdGroupThemes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}:generateAdGroupThemes"
}
]
},
{
"shortName": "GenerateKeywordHistoricalMetrics",
"fullName": "google.ads.googleads.v13.services.KeywordPlanIdeaService.GenerateKeywordHistoricalMetrics",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}:generateKeywordHistoricalMetrics"
}
]
},
{
"shortName": "GenerateKeywordIdeas",
"fullName": "google.ads.googleads.v13.services.KeywordPlanIdeaService.GenerateKeywordIdeas",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}:generateKeywordIdeas"
}
]
}
]
},
{
"shortName": "KeywordPlanService",
"fullName": "google.ads.googleads.v13.services.KeywordPlanService",
"methods": [
{
"shortName": "GenerateForecastCurve",
"fullName": "google.ads.googleads.v13.services.KeywordPlanService.GenerateForecastCurve",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/{keyword_plan=customers/*/keywordPlans/*}:generateForecastCurve"
}
]
},
{
"shortName": "GenerateForecastMetrics",
"fullName": "google.ads.googleads.v13.services.KeywordPlanService.GenerateForecastMetrics",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/{keyword_plan=customers/*/keywordPlans/*}:generateForecastMetrics"
}
]
},
{
"shortName": "GenerateForecastTimeSeries",
"fullName": "google.ads.googleads.v13.services.KeywordPlanService.GenerateForecastTimeSeries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/{keyword_plan=customers/*/keywordPlans/*}:generateForecastTimeSeries"
}
]
},
{
"shortName": "GenerateHistoricalMetrics",
"fullName": "google.ads.googleads.v13.services.KeywordPlanService.GenerateHistoricalMetrics",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/{keyword_plan=customers/*/keywordPlans/*}:generateHistoricalMetrics"
}
]
},
{
"shortName": "MutateKeywordPlans",
"fullName": "google.ads.googleads.v13.services.KeywordPlanService.MutateKeywordPlans",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/keywordPlans:mutate"
}
]
}
]
},
{
"shortName": "KeywordThemeConstantService",
"fullName": "google.ads.googleads.v13.services.KeywordThemeConstantService",
"methods": [
{
"shortName": "SuggestKeywordThemeConstants",
"fullName": "google.ads.googleads.v13.services.KeywordThemeConstantService.SuggestKeywordThemeConstants",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/keywordThemeConstants:suggest"
}
]
}
]
},
{
"shortName": "LabelService",
"fullName": "google.ads.googleads.v13.services.LabelService",
"methods": [
{
"shortName": "MutateLabels",
"fullName": "google.ads.googleads.v13.services.LabelService.MutateLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/labels:mutate"
}
]
}
]
},
{
"shortName": "MediaFileService",
"fullName": "google.ads.googleads.v13.services.MediaFileService",
"methods": [
{
"shortName": "MutateMediaFiles",
"fullName": "google.ads.googleads.v13.services.MediaFileService.MutateMediaFiles",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/mediaFiles:mutate"
}
]
}
]
},
{
"shortName": "MerchantCenterLinkService",
"fullName": "google.ads.googleads.v13.services.MerchantCenterLinkService",
"methods": [
{
"shortName": "GetMerchantCenterLink",
"fullName": "google.ads.googleads.v13.services.MerchantCenterLinkService.GetMerchantCenterLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v13/{resource_name=customers/*/merchantCenterLinks/*}"
}
]
},
{
"shortName": "ListMerchantCenterLinks",
"fullName": "google.ads.googleads.v13.services.MerchantCenterLinkService.ListMerchantCenterLinks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v13/customers/{customer_id=*}/merchantCenterLinks"
}
]
},
{
"shortName": "MutateMerchantCenterLink",
"fullName": "google.ads.googleads.v13.services.MerchantCenterLinkService.MutateMerchantCenterLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/merchantCenterLinks:mutate"
}
]
}
]
},
{
"shortName": "OfflineUserDataJobService",
"fullName": "google.ads.googleads.v13.services.OfflineUserDataJobService",
"methods": [
{
"shortName": "AddOfflineUserDataJobOperations",
"fullName": "google.ads.googleads.v13.services.OfflineUserDataJobService.AddOfflineUserDataJobOperations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/{resource_name=customers/*/offlineUserDataJobs/*}:addOperations"
}
]
},
{
"shortName": "CreateOfflineUserDataJob",
"fullName": "google.ads.googleads.v13.services.OfflineUserDataJobService.CreateOfflineUserDataJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/offlineUserDataJobs:create"
}
]
},
{
"shortName": "RunOfflineUserDataJob",
"fullName": "google.ads.googleads.v13.services.OfflineUserDataJobService.RunOfflineUserDataJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/{resource_name=customers/*/offlineUserDataJobs/*}:run"
}
]
}
]
},
{
"shortName": "PaymentsAccountService",
"fullName": "google.ads.googleads.v13.services.PaymentsAccountService",
"methods": [
{
"shortName": "ListPaymentsAccounts",
"fullName": "google.ads.googleads.v13.services.PaymentsAccountService.ListPaymentsAccounts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v13/customers/{customer_id=*}/paymentsAccounts"
}
]
}
]
},
{
"shortName": "ProductLinkService",
"fullName": "google.ads.googleads.v13.services.ProductLinkService",
"methods": [
{
"shortName": "CreateProductLink",
"fullName": "google.ads.googleads.v13.services.ProductLinkService.CreateProductLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/productLinks:create"
}
]
},
{
"shortName": "RemoveProductLink",
"fullName": "google.ads.googleads.v13.services.ProductLinkService.RemoveProductLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/productLinks:remove"
}
]
}
]
},
{
"shortName": "ReachPlanService",
"fullName": "google.ads.googleads.v13.services.ReachPlanService",
"methods": [
{
"shortName": "GenerateReachForecast",
"fullName": "google.ads.googleads.v13.services.ReachPlanService.GenerateReachForecast",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}:generateReachForecast"
}
]
},
{
"shortName": "ListPlannableLocations",
"fullName": "google.ads.googleads.v13.services.ReachPlanService.ListPlannableLocations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13:listPlannableLocations"
}
]
},
{
"shortName": "ListPlannableProducts",
"fullName": "google.ads.googleads.v13.services.ReachPlanService.ListPlannableProducts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13:listPlannableProducts"
}
]
}
]
},
{
"shortName": "RecommendationService",
"fullName": "google.ads.googleads.v13.services.RecommendationService",
"methods": [
{
"shortName": "ApplyRecommendation",
"fullName": "google.ads.googleads.v13.services.RecommendationService.ApplyRecommendation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/recommendations:apply"
}
]
},
{
"shortName": "DismissRecommendation",
"fullName": "google.ads.googleads.v13.services.RecommendationService.DismissRecommendation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/recommendations:dismiss"
}
]
}
]
},
{
"shortName": "RemarketingActionService",
"fullName": "google.ads.googleads.v13.services.RemarketingActionService",
"methods": [
{
"shortName": "MutateRemarketingActions",
"fullName": "google.ads.googleads.v13.services.RemarketingActionService.MutateRemarketingActions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/remarketingActions:mutate"
}
]
}
]
},
{
"shortName": "SharedCriterionService",
"fullName": "google.ads.googleads.v13.services.SharedCriterionService",
"methods": [
{
"shortName": "MutateSharedCriteria",
"fullName": "google.ads.googleads.v13.services.SharedCriterionService.MutateSharedCriteria",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/sharedCriteria:mutate"
}
]
}
]
},
{
"shortName": "SharedSetService",
"fullName": "google.ads.googleads.v13.services.SharedSetService",
"methods": [
{
"shortName": "MutateSharedSets",
"fullName": "google.ads.googleads.v13.services.SharedSetService.MutateSharedSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/sharedSets:mutate"
}
]
}
]
},
{
"shortName": "SmartCampaignSettingService",
"fullName": "google.ads.googleads.v13.services.SmartCampaignSettingService",
"methods": [
{
"shortName": "GetSmartCampaignStatus",
"fullName": "google.ads.googleads.v13.services.SmartCampaignSettingService.GetSmartCampaignStatus",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v13/{resource_name=customers/*/smartCampaignSettings/*}:getSmartCampaignStatus"
}
]
},
{
"shortName": "MutateSmartCampaignSettings",
"fullName": "google.ads.googleads.v13.services.SmartCampaignSettingService.MutateSmartCampaignSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/smartCampaignSettings:mutate"
}
]
}
]
},
{
"shortName": "SmartCampaignSuggestService",
"fullName": "google.ads.googleads.v13.services.SmartCampaignSuggestService",
"methods": [
{
"shortName": "SuggestKeywordThemes",
"fullName": "google.ads.googleads.v13.services.SmartCampaignSuggestService.SuggestKeywordThemes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}:suggestKeywordThemes"
}
]
},
{
"shortName": "SuggestSmartCampaignAd",
"fullName": "google.ads.googleads.v13.services.SmartCampaignSuggestService.SuggestSmartCampaignAd",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}:suggestSmartCampaignAd"
}
]
},
{
"shortName": "SuggestSmartCampaignBudgetOptions",
"fullName": "google.ads.googleads.v13.services.SmartCampaignSuggestService.SuggestSmartCampaignBudgetOptions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}:suggestSmartCampaignBudgetOptions"
}
]
}
]
},
{
"shortName": "ThirdPartyAppAnalyticsLinkService",
"fullName": "google.ads.googleads.v13.services.ThirdPartyAppAnalyticsLinkService",
"methods": [
{
"shortName": "RegenerateShareableLinkId",
"fullName": "google.ads.googleads.v13.services.ThirdPartyAppAnalyticsLinkService.RegenerateShareableLinkId",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/{resource_name=customers/*/thirdPartyAppAnalyticsLinks/*}:regenerateShareableLinkId"
}
]
}
]
},
{
"shortName": "TravelAssetSuggestionService",
"fullName": "google.ads.googleads.v13.services.TravelAssetSuggestionService",
"methods": [
{
"shortName": "SuggestTravelAssets",
"fullName": "google.ads.googleads.v13.services.TravelAssetSuggestionService.SuggestTravelAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}:suggestTravelAssets"
}
]
}
]
},
{
"shortName": "UserDataService",
"fullName": "google.ads.googleads.v13.services.UserDataService",
"methods": [
{
"shortName": "UploadUserData",
"fullName": "google.ads.googleads.v13.services.UserDataService.UploadUserData",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}:uploadUserData"
}
]
}
]
},
{
"shortName": "UserListService",
"fullName": "google.ads.googleads.v13.services.UserListService",
"methods": [
{
"shortName": "MutateUserLists",
"fullName": "google.ads.googleads.v13.services.UserListService.MutateUserLists",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v13/customers/{customer_id=*}/userLists:mutate"
}
]
}
]
}
],
"configFile": "googleads_v13.yaml",
"serviceConfigApiNames": [
"google.ads.googleads.v13.services.AccountBudgetProposalService",
"google.ads.googleads.v13.services.AccountLinkService",
"google.ads.googleads.v13.services.AdGroupAdLabelService",
"google.ads.googleads.v13.services.AdGroupAdService",
"google.ads.googleads.v13.services.AdGroupAssetService",
"google.ads.googleads.v13.services.AdGroupAssetSetService",
"google.ads.googleads.v13.services.AdGroupBidModifierService",
"google.ads.googleads.v13.services.AdGroupCriterionCustomizerService",
"google.ads.googleads.v13.services.AdGroupCriterionLabelService",
"google.ads.googleads.v13.services.AdGroupCriterionService",
"google.ads.googleads.v13.services.AdGroupCustomizerService",
"google.ads.googleads.v13.services.AdGroupExtensionSettingService",
"google.ads.googleads.v13.services.AdGroupFeedService",
"google.ads.googleads.v13.services.AdGroupLabelService",
"google.ads.googleads.v13.services.AdGroupService",
"google.ads.googleads.v13.services.AdParameterService",
"google.ads.googleads.v13.services.AdService",
"google.ads.googleads.v13.services.AssetGroupAssetService",
"google.ads.googleads.v13.services.AssetGroupListingGroupFilterService",
"google.ads.googleads.v13.services.AssetGroupService",
"google.ads.googleads.v13.services.AssetGroupSignalService",
"google.ads.googleads.v13.services.AssetService",
"google.ads.googleads.v13.services.AssetSetAssetService",
"google.ads.googleads.v13.services.AssetSetService",
"google.ads.googleads.v13.services.AudienceInsightsService",
"google.ads.googleads.v13.services.AudienceService",
"google.ads.googleads.v13.services.BatchJobService",
"google.ads.googleads.v13.services.BiddingDataExclusionService",
"google.ads.googleads.v13.services.BiddingSeasonalityAdjustmentService",
"google.ads.googleads.v13.services.BiddingStrategyService",
"google.ads.googleads.v13.services.BillingSetupService",
"google.ads.googleads.v13.services.CampaignAssetService",
"google.ads.googleads.v13.services.CampaignAssetSetService",
"google.ads.googleads.v13.services.CampaignBidModifierService",
"google.ads.googleads.v13.services.CampaignBudgetService",
"google.ads.googleads.v13.services.CampaignConversionGoalService",
"google.ads.googleads.v13.services.CampaignCriterionService",
"google.ads.googleads.v13.services.CampaignCustomizerService",
"google.ads.googleads.v13.services.CampaignDraftService",
"google.ads.googleads.v13.services.CampaignExtensionSettingService",
"google.ads.googleads.v13.services.CampaignFeedService",
"google.ads.googleads.v13.services.CampaignGroupService",
"google.ads.googleads.v13.services.CampaignLabelService",
"google.ads.googleads.v13.services.CampaignService",
"google.ads.googleads.v13.services.CampaignSharedSetService",
"google.ads.googleads.v13.services.ConversionActionService",
"google.ads.googleads.v13.services.ConversionAdjustmentUploadService",
"google.ads.googleads.v13.services.ConversionCustomVariableService",
"google.ads.googleads.v13.services.ConversionGoalCampaignConfigService",
"google.ads.googleads.v13.services.ConversionUploadService",
"google.ads.googleads.v13.services.ConversionValueRuleService",
"google.ads.googleads.v13.services.ConversionValueRuleSetService",
"google.ads.googleads.v13.services.CustomAudienceService",
"google.ads.googleads.v13.services.CustomConversionGoalService",
"google.ads.googleads.v13.services.CustomInterestService",
"google.ads.googleads.v13.services.CustomerAssetService",
"google.ads.googleads.v13.services.CustomerAssetSetService",
"google.ads.googleads.v13.services.CustomerClientLinkService",
"google.ads.googleads.v13.services.CustomerConversionGoalService",
"google.ads.googleads.v13.services.CustomerCustomizerService",
"google.ads.googleads.v13.services.CustomerExtensionSettingService",
"google.ads.googleads.v13.services.CustomerFeedService",
"google.ads.googleads.v13.services.CustomerLabelService",
"google.ads.googleads.v13.services.CustomerManagerLinkService",
"google.ads.googleads.v13.services.CustomerNegativeCriterionService",
"google.ads.googleads.v13.services.CustomerService",
"google.ads.googleads.v13.services.CustomerSkAdNetworkConversionValueSchemaService",
"google.ads.googleads.v13.services.CustomerUserAccessInvitationService",
"google.ads.googleads.v13.services.CustomerUserAccessService",
"google.ads.googleads.v13.services.CustomizerAttributeService",
"google.ads.googleads.v13.services.ExperimentArmService",
"google.ads.googleads.v13.services.ExperimentService",
"google.ads.googleads.v13.services.ExtensionFeedItemService",
"google.ads.googleads.v13.services.FeedItemService",
"google.ads.googleads.v13.services.FeedItemSetLinkService",
"google.ads.googleads.v13.services.FeedItemSetService",
"google.ads.googleads.v13.services.FeedItemTargetService",
"google.ads.googleads.v13.services.FeedMappingService",
"google.ads.googleads.v13.services.FeedService",
"google.ads.googleads.v13.services.GeoTargetConstantService",
"google.ads.googleads.v13.services.GoogleAdsFieldService",
"google.ads.googleads.v13.services.GoogleAdsService",
"google.ads.googleads.v13.services.InvoiceService",
"google.ads.googleads.v13.services.KeywordPlanAdGroupKeywordService",
"google.ads.googleads.v13.services.KeywordPlanAdGroupService",
"google.ads.googleads.v13.services.KeywordPlanCampaignKeywordService",
"google.ads.googleads.v13.services.KeywordPlanCampaignService",
"google.ads.googleads.v13.services.KeywordPlanIdeaService",
"google.ads.googleads.v13.services.KeywordPlanService",
"google.ads.googleads.v13.services.KeywordThemeConstantService",
"google.ads.googleads.v13.services.LabelService",
"google.ads.googleads.v13.services.MediaFileService",
"google.ads.googleads.v13.services.MerchantCenterLinkService",
"google.ads.googleads.v13.services.OfflineUserDataJobService",
"google.ads.googleads.v13.services.PaymentsAccountService",
"google.ads.googleads.v13.services.ProductLinkService",
"google.ads.googleads.v13.services.ReachPlanService",
"google.ads.googleads.v13.services.RecommendationService",
"google.ads.googleads.v13.services.RemarketingActionService",
"google.ads.googleads.v13.services.SharedCriterionService",
"google.ads.googleads.v13.services.SharedSetService",
"google.ads.googleads.v13.services.SmartCampaignSettingService",
"google.ads.googleads.v13.services.SmartCampaignSuggestService",
"google.ads.googleads.v13.services.ThirdPartyAppAnalyticsLinkService",
"google.ads.googleads.v13.services.TravelAssetSuggestionService",
"google.ads.googleads.v13.services.UserDataService",
"google.ads.googleads.v13.services.UserListService"
],
"nameInServiceConfig": "googleads.googleapis.com"
},
{
"id": "google.ads.googleads.v14",
"directory": "google/ads/googleads/v14",
"version": "v14",
"majorVersion": "v14",
"hostName": "googleads.googleapis.com",
"title": "Google Ads API",
"description": "Manage your Google Ads accounts, campaigns, and reports with this API.",
"importDirectories": [
"google/ads/googleads/v14/common",
"google/ads/googleads/v14/enums",
"google/ads/googleads/v14/errors",
"google/ads/googleads/v14/resources",
"google/ads/googleads/v14/services",
"google/api",
"google/longrunning",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Ads.GoogleAds.V14.Common": 35,
"Google.Ads.GoogleAds.V14.Enums": 312,
"Google.Ads.GoogleAds.V14.Errors": 144,
"Google.Ads.GoogleAds.V14.Resources": 163,
"Google.Ads.GoogleAds.V14.Services": 107
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/ads/googleads/v14/common;common": 35,
"google.golang.org/genproto/googleapis/ads/googleads/v14/enums;enums": 312,
"google.golang.org/genproto/googleapis/ads/googleads/v14/errors;errors": 144,
"google.golang.org/genproto/googleapis/ads/googleads/v14/resources;resources": 163,
"google.golang.org/genproto/googleapis/ads/googleads/v14/services;services": 107
}
},
"java_multiple_files": {
"valueCounts": {
"true": 761
}
},
"java_package": {
"valueCounts": {
"com.google.ads.googleads.v14.common": 35,
"com.google.ads.googleads.v14.enums": 312,
"com.google.ads.googleads.v14.errors": 144,
"com.google.ads.googleads.v14.resources": 163,
"com.google.ads.googleads.v14.services": 107
}
},
"objc_class_prefix": {
"valueCounts": {
"GAA": 761
}
},
"php_namespace": {
"valueCounts": {
"Google\\Ads\\GoogleAds\\V14\\Common": 35,
"Google\\Ads\\GoogleAds\\V14\\Enums": 312,
"Google\\Ads\\GoogleAds\\V14\\Errors": 144,
"Google\\Ads\\GoogleAds\\V14\\Resources": 163,
"Google\\Ads\\GoogleAds\\V14\\Services": 107
}
},
"ruby_package": {
"valueCounts": {
"Google::Ads::GoogleAds::V14::Common": 35,
"Google::Ads::GoogleAds::V14::Enums": 312,
"Google::Ads::GoogleAds::V14::Errors": 144,
"Google::Ads::GoogleAds::V14::Resources": 163,
"Google::Ads::GoogleAds::V14::Services": 107
}
}
},
"services": [
{
"shortName": "AccountBudgetProposalService",
"fullName": "google.ads.googleads.v14.services.AccountBudgetProposalService",
"methods": [
{
"shortName": "MutateAccountBudgetProposal",
"fullName": "google.ads.googleads.v14.services.AccountBudgetProposalService.MutateAccountBudgetProposal",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/accountBudgetProposals:mutate"
}
]
}
]
},
{
"shortName": "AccountLinkService",
"fullName": "google.ads.googleads.v14.services.AccountLinkService",
"methods": [
{
"shortName": "CreateAccountLink",
"fullName": "google.ads.googleads.v14.services.AccountLinkService.CreateAccountLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/accountLinks:create"
}
]
},
{
"shortName": "MutateAccountLink",
"fullName": "google.ads.googleads.v14.services.AccountLinkService.MutateAccountLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/accountLinks:mutate"
}
]
}
]
},
{
"shortName": "AdGroupAdLabelService",
"fullName": "google.ads.googleads.v14.services.AdGroupAdLabelService",
"methods": [
{
"shortName": "MutateAdGroupAdLabels",
"fullName": "google.ads.googleads.v14.services.AdGroupAdLabelService.MutateAdGroupAdLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/adGroupAdLabels:mutate"
}
]
}
]
},
{
"shortName": "AdGroupAdService",
"fullName": "google.ads.googleads.v14.services.AdGroupAdService",
"methods": [
{
"shortName": "MutateAdGroupAds",
"fullName": "google.ads.googleads.v14.services.AdGroupAdService.MutateAdGroupAds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/adGroupAds:mutate"
}
]
}
]
},
{
"shortName": "AdGroupAssetService",
"fullName": "google.ads.googleads.v14.services.AdGroupAssetService",
"methods": [
{
"shortName": "MutateAdGroupAssets",
"fullName": "google.ads.googleads.v14.services.AdGroupAssetService.MutateAdGroupAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/adGroupAssets:mutate"
}
]
}
]
},
{
"shortName": "AdGroupAssetSetService",
"fullName": "google.ads.googleads.v14.services.AdGroupAssetSetService",
"methods": [
{
"shortName": "MutateAdGroupAssetSets",
"fullName": "google.ads.googleads.v14.services.AdGroupAssetSetService.MutateAdGroupAssetSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/adGroupAssetSets:mutate"
}
]
}
]
},
{
"shortName": "AdGroupBidModifierService",
"fullName": "google.ads.googleads.v14.services.AdGroupBidModifierService",
"methods": [
{
"shortName": "MutateAdGroupBidModifiers",
"fullName": "google.ads.googleads.v14.services.AdGroupBidModifierService.MutateAdGroupBidModifiers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/adGroupBidModifiers:mutate"
}
]
}
]
},
{
"shortName": "AdGroupCriterionCustomizerService",
"fullName": "google.ads.googleads.v14.services.AdGroupCriterionCustomizerService",
"methods": [
{
"shortName": "MutateAdGroupCriterionCustomizers",
"fullName": "google.ads.googleads.v14.services.AdGroupCriterionCustomizerService.MutateAdGroupCriterionCustomizers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/AdGroupCriterionCustomizers:mutate"
}
]
}
]
},
{
"shortName": "AdGroupCriterionLabelService",
"fullName": "google.ads.googleads.v14.services.AdGroupCriterionLabelService",
"methods": [
{
"shortName": "MutateAdGroupCriterionLabels",
"fullName": "google.ads.googleads.v14.services.AdGroupCriterionLabelService.MutateAdGroupCriterionLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/adGroupCriterionLabels:mutate"
}
]
}
]
},
{
"shortName": "AdGroupCriterionService",
"fullName": "google.ads.googleads.v14.services.AdGroupCriterionService",
"methods": [
{
"shortName": "MutateAdGroupCriteria",
"fullName": "google.ads.googleads.v14.services.AdGroupCriterionService.MutateAdGroupCriteria",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/adGroupCriteria:mutate"
}
]
}
]
},
{
"shortName": "AdGroupCustomizerService",
"fullName": "google.ads.googleads.v14.services.AdGroupCustomizerService",
"methods": [
{
"shortName": "MutateAdGroupCustomizers",
"fullName": "google.ads.googleads.v14.services.AdGroupCustomizerService.MutateAdGroupCustomizers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/adGroupCustomizers:mutate"
}
]
}
]
},
{
"shortName": "AdGroupExtensionSettingService",
"fullName": "google.ads.googleads.v14.services.AdGroupExtensionSettingService",
"methods": [
{
"shortName": "MutateAdGroupExtensionSettings",
"fullName": "google.ads.googleads.v14.services.AdGroupExtensionSettingService.MutateAdGroupExtensionSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/adGroupExtensionSettings:mutate"
}
]
}
]
},
{
"shortName": "AdGroupFeedService",
"fullName": "google.ads.googleads.v14.services.AdGroupFeedService",
"methods": [
{
"shortName": "MutateAdGroupFeeds",
"fullName": "google.ads.googleads.v14.services.AdGroupFeedService.MutateAdGroupFeeds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/adGroupFeeds:mutate"
}
]
}
]
},
{
"shortName": "AdGroupLabelService",
"fullName": "google.ads.googleads.v14.services.AdGroupLabelService",
"methods": [
{
"shortName": "MutateAdGroupLabels",
"fullName": "google.ads.googleads.v14.services.AdGroupLabelService.MutateAdGroupLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/adGroupLabels:mutate"
}
]
}
]
},
{
"shortName": "AdGroupService",
"fullName": "google.ads.googleads.v14.services.AdGroupService",
"methods": [
{
"shortName": "MutateAdGroups",
"fullName": "google.ads.googleads.v14.services.AdGroupService.MutateAdGroups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/adGroups:mutate"
}
]
}
]
},
{
"shortName": "AdParameterService",
"fullName": "google.ads.googleads.v14.services.AdParameterService",
"methods": [
{
"shortName": "MutateAdParameters",
"fullName": "google.ads.googleads.v14.services.AdParameterService.MutateAdParameters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/adParameters:mutate"
}
]
}
]
},
{
"shortName": "AdService",
"fullName": "google.ads.googleads.v14.services.AdService",
"methods": [
{
"shortName": "GetAd",
"fullName": "google.ads.googleads.v14.services.AdService.GetAd",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v14/{resource_name=customers/*/ads/*}"
}
]
},
{
"shortName": "MutateAds",
"fullName": "google.ads.googleads.v14.services.AdService.MutateAds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/ads:mutate"
}
]
}
]
},
{
"shortName": "AssetGroupAssetService",
"fullName": "google.ads.googleads.v14.services.AssetGroupAssetService",
"methods": [
{
"shortName": "MutateAssetGroupAssets",
"fullName": "google.ads.googleads.v14.services.AssetGroupAssetService.MutateAssetGroupAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/assetGroupAssets:mutate"
}
]
}
]
},
{
"shortName": "AssetGroupListingGroupFilterService",
"fullName": "google.ads.googleads.v14.services.AssetGroupListingGroupFilterService",
"methods": [
{
"shortName": "MutateAssetGroupListingGroupFilters",
"fullName": "google.ads.googleads.v14.services.AssetGroupListingGroupFilterService.MutateAssetGroupListingGroupFilters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/assetGroupListingGroupFilters:mutate"
}
]
}
]
},
{
"shortName": "AssetGroupService",
"fullName": "google.ads.googleads.v14.services.AssetGroupService",
"methods": [
{
"shortName": "MutateAssetGroups",
"fullName": "google.ads.googleads.v14.services.AssetGroupService.MutateAssetGroups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/assetGroups:mutate"
}
]
}
]
},
{
"shortName": "AssetGroupSignalService",
"fullName": "google.ads.googleads.v14.services.AssetGroupSignalService",
"methods": [
{
"shortName": "MutateAssetGroupSignals",
"fullName": "google.ads.googleads.v14.services.AssetGroupSignalService.MutateAssetGroupSignals",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/assetGroupSignals:mutate"
}
]
}
]
},
{
"shortName": "AssetService",
"fullName": "google.ads.googleads.v14.services.AssetService",
"methods": [
{
"shortName": "MutateAssets",
"fullName": "google.ads.googleads.v14.services.AssetService.MutateAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/assets:mutate"
}
]
}
]
},
{
"shortName": "AssetSetAssetService",
"fullName": "google.ads.googleads.v14.services.AssetSetAssetService",
"methods": [
{
"shortName": "MutateAssetSetAssets",
"fullName": "google.ads.googleads.v14.services.AssetSetAssetService.MutateAssetSetAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/assetSetAssets:mutate"
}
]
}
]
},
{
"shortName": "AssetSetService",
"fullName": "google.ads.googleads.v14.services.AssetSetService",
"methods": [
{
"shortName": "MutateAssetSets",
"fullName": "google.ads.googleads.v14.services.AssetSetService.MutateAssetSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/assetSets:mutate"
}
]
}
]
},
{
"shortName": "AudienceInsightsService",
"fullName": "google.ads.googleads.v14.services.AudienceInsightsService",
"methods": [
{
"shortName": "GenerateAudienceCompositionInsights",
"fullName": "google.ads.googleads.v14.services.AudienceInsightsService.GenerateAudienceCompositionInsights",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}:generateAudienceCompositionInsights"
}
]
},
{
"shortName": "GenerateInsightsFinderReport",
"fullName": "google.ads.googleads.v14.services.AudienceInsightsService.GenerateInsightsFinderReport",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}:generateInsightsFinderReport"
}
]
},
{
"shortName": "ListAudienceInsightsAttributes",
"fullName": "google.ads.googleads.v14.services.AudienceInsightsService.ListAudienceInsightsAttributes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}:searchAudienceInsightsAttributes"
}
]
},
{
"shortName": "ListInsightsEligibleDates",
"fullName": "google.ads.googleads.v14.services.AudienceInsightsService.ListInsightsEligibleDates",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/audienceInsights:listInsightsEligibleDates"
}
]
}
]
},
{
"shortName": "AudienceService",
"fullName": "google.ads.googleads.v14.services.AudienceService",
"methods": [
{
"shortName": "MutateAudiences",
"fullName": "google.ads.googleads.v14.services.AudienceService.MutateAudiences",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/audiences:mutate"
}
]
}
]
},
{
"shortName": "BatchJobService",
"fullName": "google.ads.googleads.v14.services.BatchJobService",
"methods": [
{
"shortName": "AddBatchJobOperations",
"fullName": "google.ads.googleads.v14.services.BatchJobService.AddBatchJobOperations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/{resource_name=customers/*/batchJobs/*}:addOperations"
}
]
},
{
"shortName": "ListBatchJobResults",
"fullName": "google.ads.googleads.v14.services.BatchJobService.ListBatchJobResults",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v14/{resource_name=customers/*/batchJobs/*}:listResults"
}
]
},
{
"shortName": "MutateBatchJob",
"fullName": "google.ads.googleads.v14.services.BatchJobService.MutateBatchJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/batchJobs:mutate"
}
]
},
{
"shortName": "RunBatchJob",
"fullName": "google.ads.googleads.v14.services.BatchJobService.RunBatchJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/{resource_name=customers/*/batchJobs/*}:run"
}
]
}
]
},
{
"shortName": "BiddingDataExclusionService",
"fullName": "google.ads.googleads.v14.services.BiddingDataExclusionService",
"methods": [
{
"shortName": "MutateBiddingDataExclusions",
"fullName": "google.ads.googleads.v14.services.BiddingDataExclusionService.MutateBiddingDataExclusions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/biddingDataExclusions:mutate"
}
]
}
]
},
{
"shortName": "BiddingSeasonalityAdjustmentService",
"fullName": "google.ads.googleads.v14.services.BiddingSeasonalityAdjustmentService",
"methods": [
{
"shortName": "MutateBiddingSeasonalityAdjustments",
"fullName": "google.ads.googleads.v14.services.BiddingSeasonalityAdjustmentService.MutateBiddingSeasonalityAdjustments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/biddingSeasonalityAdjustments:mutate"
}
]
}
]
},
{
"shortName": "BiddingStrategyService",
"fullName": "google.ads.googleads.v14.services.BiddingStrategyService",
"methods": [
{
"shortName": "MutateBiddingStrategies",
"fullName": "google.ads.googleads.v14.services.BiddingStrategyService.MutateBiddingStrategies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/biddingStrategies:mutate"
}
]
}
]
},
{
"shortName": "BillingSetupService",
"fullName": "google.ads.googleads.v14.services.BillingSetupService",
"methods": [
{
"shortName": "MutateBillingSetup",
"fullName": "google.ads.googleads.v14.services.BillingSetupService.MutateBillingSetup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/billingSetups:mutate"
}
]
}
]
},
{
"shortName": "CampaignAssetService",
"fullName": "google.ads.googleads.v14.services.CampaignAssetService",
"methods": [
{
"shortName": "MutateCampaignAssets",
"fullName": "google.ads.googleads.v14.services.CampaignAssetService.MutateCampaignAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/campaignAssets:mutate"
}
]
}
]
},
{
"shortName": "CampaignAssetSetService",
"fullName": "google.ads.googleads.v14.services.CampaignAssetSetService",
"methods": [
{
"shortName": "MutateCampaignAssetSets",
"fullName": "google.ads.googleads.v14.services.CampaignAssetSetService.MutateCampaignAssetSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/campaignAssetSets:mutate"
}
]
}
]
},
{
"shortName": "CampaignBidModifierService",
"fullName": "google.ads.googleads.v14.services.CampaignBidModifierService",
"methods": [
{
"shortName": "MutateCampaignBidModifiers",
"fullName": "google.ads.googleads.v14.services.CampaignBidModifierService.MutateCampaignBidModifiers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/campaignBidModifiers:mutate"
}
]
}
]
},
{
"shortName": "CampaignBudgetService",
"fullName": "google.ads.googleads.v14.services.CampaignBudgetService",
"methods": [
{
"shortName": "MutateCampaignBudgets",
"fullName": "google.ads.googleads.v14.services.CampaignBudgetService.MutateCampaignBudgets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/campaignBudgets:mutate"
}
]
}
]
},
{
"shortName": "CampaignConversionGoalService",
"fullName": "google.ads.googleads.v14.services.CampaignConversionGoalService",
"methods": [
{
"shortName": "MutateCampaignConversionGoals",
"fullName": "google.ads.googleads.v14.services.CampaignConversionGoalService.MutateCampaignConversionGoals",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/campaignConversionGoals:mutate"
}
]
}
]
},
{
"shortName": "CampaignCriterionService",
"fullName": "google.ads.googleads.v14.services.CampaignCriterionService",
"methods": [
{
"shortName": "MutateCampaignCriteria",
"fullName": "google.ads.googleads.v14.services.CampaignCriterionService.MutateCampaignCriteria",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/campaignCriteria:mutate"
}
]
}
]
},
{
"shortName": "CampaignCustomizerService",
"fullName": "google.ads.googleads.v14.services.CampaignCustomizerService",
"methods": [
{
"shortName": "MutateCampaignCustomizers",
"fullName": "google.ads.googleads.v14.services.CampaignCustomizerService.MutateCampaignCustomizers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/campaignCustomizers:mutate"
}
]
}
]
},
{
"shortName": "CampaignDraftService",
"fullName": "google.ads.googleads.v14.services.CampaignDraftService",
"methods": [
{
"shortName": "ListCampaignDraftAsyncErrors",
"fullName": "google.ads.googleads.v14.services.CampaignDraftService.ListCampaignDraftAsyncErrors",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v14/{resource_name=customers/*/campaignDrafts/*}:listAsyncErrors"
}
]
},
{
"shortName": "MutateCampaignDrafts",
"fullName": "google.ads.googleads.v14.services.CampaignDraftService.MutateCampaignDrafts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/campaignDrafts:mutate"
}
]
},
{
"shortName": "PromoteCampaignDraft",
"fullName": "google.ads.googleads.v14.services.CampaignDraftService.PromoteCampaignDraft",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/{campaign_draft=customers/*/campaignDrafts/*}:promote"
}
]
}
]
},
{
"shortName": "CampaignExtensionSettingService",
"fullName": "google.ads.googleads.v14.services.CampaignExtensionSettingService",
"methods": [
{
"shortName": "MutateCampaignExtensionSettings",
"fullName": "google.ads.googleads.v14.services.CampaignExtensionSettingService.MutateCampaignExtensionSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/campaignExtensionSettings:mutate"
}
]
}
]
},
{
"shortName": "CampaignFeedService",
"fullName": "google.ads.googleads.v14.services.CampaignFeedService",
"methods": [
{
"shortName": "MutateCampaignFeeds",
"fullName": "google.ads.googleads.v14.services.CampaignFeedService.MutateCampaignFeeds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/campaignFeeds:mutate"
}
]
}
]
},
{
"shortName": "CampaignGroupService",
"fullName": "google.ads.googleads.v14.services.CampaignGroupService",
"methods": [
{
"shortName": "MutateCampaignGroups",
"fullName": "google.ads.googleads.v14.services.CampaignGroupService.MutateCampaignGroups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/campaignGroups:mutate"
}
]
}
]
},
{
"shortName": "CampaignLabelService",
"fullName": "google.ads.googleads.v14.services.CampaignLabelService",
"methods": [
{
"shortName": "MutateCampaignLabels",
"fullName": "google.ads.googleads.v14.services.CampaignLabelService.MutateCampaignLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/campaignLabels:mutate"
}
]
}
]
},
{
"shortName": "CampaignService",
"fullName": "google.ads.googleads.v14.services.CampaignService",
"methods": [
{
"shortName": "MutateCampaigns",
"fullName": "google.ads.googleads.v14.services.CampaignService.MutateCampaigns",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/campaigns:mutate"
}
]
}
]
},
{
"shortName": "CampaignSharedSetService",
"fullName": "google.ads.googleads.v14.services.CampaignSharedSetService",
"methods": [
{
"shortName": "MutateCampaignSharedSets",
"fullName": "google.ads.googleads.v14.services.CampaignSharedSetService.MutateCampaignSharedSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/campaignSharedSets:mutate"
}
]
}
]
},
{
"shortName": "ConversionActionService",
"fullName": "google.ads.googleads.v14.services.ConversionActionService",
"methods": [
{
"shortName": "MutateConversionActions",
"fullName": "google.ads.googleads.v14.services.ConversionActionService.MutateConversionActions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/conversionActions:mutate"
}
]
}
]
},
{
"shortName": "ConversionAdjustmentUploadService",
"fullName": "google.ads.googleads.v14.services.ConversionAdjustmentUploadService",
"methods": [
{
"shortName": "UploadConversionAdjustments",
"fullName": "google.ads.googleads.v14.services.ConversionAdjustmentUploadService.UploadConversionAdjustments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}:uploadConversionAdjustments"
}
]
}
]
},
{
"shortName": "ConversionCustomVariableService",
"fullName": "google.ads.googleads.v14.services.ConversionCustomVariableService",
"methods": [
{
"shortName": "MutateConversionCustomVariables",
"fullName": "google.ads.googleads.v14.services.ConversionCustomVariableService.MutateConversionCustomVariables",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/conversionCustomVariables:mutate"
}
]
}
]
},
{
"shortName": "ConversionGoalCampaignConfigService",
"fullName": "google.ads.googleads.v14.services.ConversionGoalCampaignConfigService",
"methods": [
{
"shortName": "MutateConversionGoalCampaignConfigs",
"fullName": "google.ads.googleads.v14.services.ConversionGoalCampaignConfigService.MutateConversionGoalCampaignConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/conversionGoalCampaignConfigs:mutate"
}
]
}
]
},
{
"shortName": "ConversionUploadService",
"fullName": "google.ads.googleads.v14.services.ConversionUploadService",
"methods": [
{
"shortName": "UploadCallConversions",
"fullName": "google.ads.googleads.v14.services.ConversionUploadService.UploadCallConversions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}:uploadCallConversions"
}
]
},
{
"shortName": "UploadClickConversions",
"fullName": "google.ads.googleads.v14.services.ConversionUploadService.UploadClickConversions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}:uploadClickConversions"
}
]
}
]
},
{
"shortName": "ConversionValueRuleService",
"fullName": "google.ads.googleads.v14.services.ConversionValueRuleService",
"methods": [
{
"shortName": "MutateConversionValueRules",
"fullName": "google.ads.googleads.v14.services.ConversionValueRuleService.MutateConversionValueRules",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/conversionValueRules:mutate"
}
]
}
]
},
{
"shortName": "ConversionValueRuleSetService",
"fullName": "google.ads.googleads.v14.services.ConversionValueRuleSetService",
"methods": [
{
"shortName": "MutateConversionValueRuleSets",
"fullName": "google.ads.googleads.v14.services.ConversionValueRuleSetService.MutateConversionValueRuleSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/conversionValueRuleSets:mutate"
}
]
}
]
},
{
"shortName": "CustomAudienceService",
"fullName": "google.ads.googleads.v14.services.CustomAudienceService",
"methods": [
{
"shortName": "MutateCustomAudiences",
"fullName": "google.ads.googleads.v14.services.CustomAudienceService.MutateCustomAudiences",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/customAudiences:mutate"
}
]
}
]
},
{
"shortName": "CustomConversionGoalService",
"fullName": "google.ads.googleads.v14.services.CustomConversionGoalService",
"methods": [
{
"shortName": "MutateCustomConversionGoals",
"fullName": "google.ads.googleads.v14.services.CustomConversionGoalService.MutateCustomConversionGoals",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/customConversionGoals:mutate"
}
]
}
]
},
{
"shortName": "CustomInterestService",
"fullName": "google.ads.googleads.v14.services.CustomInterestService",
"methods": [
{
"shortName": "MutateCustomInterests",
"fullName": "google.ads.googleads.v14.services.CustomInterestService.MutateCustomInterests",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/customInterests:mutate"
}
]
}
]
},
{
"shortName": "CustomerAssetService",
"fullName": "google.ads.googleads.v14.services.CustomerAssetService",
"methods": [
{
"shortName": "MutateCustomerAssets",
"fullName": "google.ads.googleads.v14.services.CustomerAssetService.MutateCustomerAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/customerAssets:mutate"
}
]
}
]
},
{
"shortName": "CustomerAssetSetService",
"fullName": "google.ads.googleads.v14.services.CustomerAssetSetService",
"methods": [
{
"shortName": "MutateCustomerAssetSets",
"fullName": "google.ads.googleads.v14.services.CustomerAssetSetService.MutateCustomerAssetSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/customerAssetSets:mutate"
}
]
}
]
},
{
"shortName": "CustomerClientLinkService",
"fullName": "google.ads.googleads.v14.services.CustomerClientLinkService",
"methods": [
{
"shortName": "MutateCustomerClientLink",
"fullName": "google.ads.googleads.v14.services.CustomerClientLinkService.MutateCustomerClientLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/customerClientLinks:mutate"
}
]
}
]
},
{
"shortName": "CustomerConversionGoalService",
"fullName": "google.ads.googleads.v14.services.CustomerConversionGoalService",
"methods": [
{
"shortName": "MutateCustomerConversionGoals",
"fullName": "google.ads.googleads.v14.services.CustomerConversionGoalService.MutateCustomerConversionGoals",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/customerConversionGoals:mutate"
}
]
}
]
},
{
"shortName": "CustomerCustomizerService",
"fullName": "google.ads.googleads.v14.services.CustomerCustomizerService",
"methods": [
{
"shortName": "MutateCustomerCustomizers",
"fullName": "google.ads.googleads.v14.services.CustomerCustomizerService.MutateCustomerCustomizers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/CustomerCustomizers:mutate"
}
]
}
]
},
{
"shortName": "CustomerExtensionSettingService",
"fullName": "google.ads.googleads.v14.services.CustomerExtensionSettingService",
"methods": [
{
"shortName": "MutateCustomerExtensionSettings",
"fullName": "google.ads.googleads.v14.services.CustomerExtensionSettingService.MutateCustomerExtensionSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/customerExtensionSettings:mutate"
}
]
}
]
},
{
"shortName": "CustomerFeedService",
"fullName": "google.ads.googleads.v14.services.CustomerFeedService",
"methods": [
{
"shortName": "MutateCustomerFeeds",
"fullName": "google.ads.googleads.v14.services.CustomerFeedService.MutateCustomerFeeds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/customerFeeds:mutate"
}
]
}
]
},
{
"shortName": "CustomerLabelService",
"fullName": "google.ads.googleads.v14.services.CustomerLabelService",
"methods": [
{
"shortName": "MutateCustomerLabels",
"fullName": "google.ads.googleads.v14.services.CustomerLabelService.MutateCustomerLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/customerLabels:mutate"
}
]
}
]
},
{
"shortName": "CustomerManagerLinkService",
"fullName": "google.ads.googleads.v14.services.CustomerManagerLinkService",
"methods": [
{
"shortName": "MoveManagerLink",
"fullName": "google.ads.googleads.v14.services.CustomerManagerLinkService.MoveManagerLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/customerManagerLinks:moveManagerLink"
}
]
},
{
"shortName": "MutateCustomerManagerLink",
"fullName": "google.ads.googleads.v14.services.CustomerManagerLinkService.MutateCustomerManagerLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/customerManagerLinks:mutate"
}
]
}
]
},
{
"shortName": "CustomerNegativeCriterionService",
"fullName": "google.ads.googleads.v14.services.CustomerNegativeCriterionService",
"methods": [
{
"shortName": "MutateCustomerNegativeCriteria",
"fullName": "google.ads.googleads.v14.services.CustomerNegativeCriterionService.MutateCustomerNegativeCriteria",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/customerNegativeCriteria:mutate"
}
]
}
]
},
{
"shortName": "CustomerService",
"fullName": "google.ads.googleads.v14.services.CustomerService",
"methods": [
{
"shortName": "CreateCustomerClient",
"fullName": "google.ads.googleads.v14.services.CustomerService.CreateCustomerClient",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}:createCustomerClient"
}
]
},
{
"shortName": "ListAccessibleCustomers",
"fullName": "google.ads.googleads.v14.services.CustomerService.ListAccessibleCustomers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v14/customers:listAccessibleCustomers"
}
]
},
{
"shortName": "MutateCustomer",
"fullName": "google.ads.googleads.v14.services.CustomerService.MutateCustomer",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}:mutate"
}
]
}
]
},
{
"shortName": "CustomerSkAdNetworkConversionValueSchemaService",
"fullName": "google.ads.googleads.v14.services.CustomerSkAdNetworkConversionValueSchemaService",
"methods": [
{
"shortName": "MutateCustomerSkAdNetworkConversionValueSchema",
"fullName": "google.ads.googleads.v14.services.CustomerSkAdNetworkConversionValueSchemaService.MutateCustomerSkAdNetworkConversionValueSchema",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/customerSkAdNetworkConversionValueSchemas:mutate"
}
]
}
]
},
{
"shortName": "CustomerUserAccessInvitationService",
"fullName": "google.ads.googleads.v14.services.CustomerUserAccessInvitationService",
"methods": [
{
"shortName": "MutateCustomerUserAccessInvitation",
"fullName": "google.ads.googleads.v14.services.CustomerUserAccessInvitationService.MutateCustomerUserAccessInvitation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/customerUserAccessInvitations:mutate"
}
]
}
]
},
{
"shortName": "CustomerUserAccessService",
"fullName": "google.ads.googleads.v14.services.CustomerUserAccessService",
"methods": [
{
"shortName": "MutateCustomerUserAccess",
"fullName": "google.ads.googleads.v14.services.CustomerUserAccessService.MutateCustomerUserAccess",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/customerUserAccesses:mutate"
}
]
}
]
},
{
"shortName": "CustomizerAttributeService",
"fullName": "google.ads.googleads.v14.services.CustomizerAttributeService",
"methods": [
{
"shortName": "MutateCustomizerAttributes",
"fullName": "google.ads.googleads.v14.services.CustomizerAttributeService.MutateCustomizerAttributes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/customizerAttributes:mutate"
}
]
}
]
},
{
"shortName": "ExperimentArmService",
"fullName": "google.ads.googleads.v14.services.ExperimentArmService",
"methods": [
{
"shortName": "MutateExperimentArms",
"fullName": "google.ads.googleads.v14.services.ExperimentArmService.MutateExperimentArms",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/experimentArms:mutate"
}
]
}
]
},
{
"shortName": "ExperimentService",
"fullName": "google.ads.googleads.v14.services.ExperimentService",
"methods": [
{
"shortName": "EndExperiment",
"fullName": "google.ads.googleads.v14.services.ExperimentService.EndExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/{experiment=customers/*/experiments/*}:endExperiment"
}
]
},
{
"shortName": "GraduateExperiment",
"fullName": "google.ads.googleads.v14.services.ExperimentService.GraduateExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/{experiment=customers/*/experiments/*}:graduateExperiment"
}
]
},
{
"shortName": "ListExperimentAsyncErrors",
"fullName": "google.ads.googleads.v14.services.ExperimentService.ListExperimentAsyncErrors",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v14/{resource_name=customers/*/experiments/*}:listExperimentAsyncErrors"
}
]
},
{
"shortName": "MutateExperiments",
"fullName": "google.ads.googleads.v14.services.ExperimentService.MutateExperiments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/experiments:mutate"
}
]
},
{
"shortName": "PromoteExperiment",
"fullName": "google.ads.googleads.v14.services.ExperimentService.PromoteExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/{resource_name=customers/*/experiments/*}:promoteExperiment"
}
]
},
{
"shortName": "ScheduleExperiment",
"fullName": "google.ads.googleads.v14.services.ExperimentService.ScheduleExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/{resource_name=customers/*/experiments/*}:scheduleExperiment"
}
]
}
]
},
{
"shortName": "ExtensionFeedItemService",
"fullName": "google.ads.googleads.v14.services.ExtensionFeedItemService",
"methods": [
{
"shortName": "MutateExtensionFeedItems",
"fullName": "google.ads.googleads.v14.services.ExtensionFeedItemService.MutateExtensionFeedItems",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/extensionFeedItems:mutate"
}
]
}
]
},
{
"shortName": "FeedItemService",
"fullName": "google.ads.googleads.v14.services.FeedItemService",
"methods": [
{
"shortName": "MutateFeedItems",
"fullName": "google.ads.googleads.v14.services.FeedItemService.MutateFeedItems",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/feedItems:mutate"
}
]
}
]
},
{
"shortName": "FeedItemSetLinkService",
"fullName": "google.ads.googleads.v14.services.FeedItemSetLinkService",
"methods": [
{
"shortName": "MutateFeedItemSetLinks",
"fullName": "google.ads.googleads.v14.services.FeedItemSetLinkService.MutateFeedItemSetLinks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/feedItemSetLinks:mutate"
}
]
}
]
},
{
"shortName": "FeedItemSetService",
"fullName": "google.ads.googleads.v14.services.FeedItemSetService",
"methods": [
{
"shortName": "MutateFeedItemSets",
"fullName": "google.ads.googleads.v14.services.FeedItemSetService.MutateFeedItemSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/feedItemSets:mutate"
}
]
}
]
},
{
"shortName": "FeedItemTargetService",
"fullName": "google.ads.googleads.v14.services.FeedItemTargetService",
"methods": [
{
"shortName": "MutateFeedItemTargets",
"fullName": "google.ads.googleads.v14.services.FeedItemTargetService.MutateFeedItemTargets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/feedItemTargets:mutate"
}
]
}
]
},
{
"shortName": "FeedMappingService",
"fullName": "google.ads.googleads.v14.services.FeedMappingService",
"methods": [
{
"shortName": "MutateFeedMappings",
"fullName": "google.ads.googleads.v14.services.FeedMappingService.MutateFeedMappings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/feedMappings:mutate"
}
]
}
]
},
{
"shortName": "FeedService",
"fullName": "google.ads.googleads.v14.services.FeedService",
"methods": [
{
"shortName": "MutateFeeds",
"fullName": "google.ads.googleads.v14.services.FeedService.MutateFeeds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/feeds:mutate"
}
]
}
]
},
{
"shortName": "GeoTargetConstantService",
"fullName": "google.ads.googleads.v14.services.GeoTargetConstantService",
"methods": [
{
"shortName": "SuggestGeoTargetConstants",
"fullName": "google.ads.googleads.v14.services.GeoTargetConstantService.SuggestGeoTargetConstants",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/geoTargetConstants:suggest"
}
]
}
]
},
{
"shortName": "GoogleAdsFieldService",
"fullName": "google.ads.googleads.v14.services.GoogleAdsFieldService",
"methods": [
{
"shortName": "GetGoogleAdsField",
"fullName": "google.ads.googleads.v14.services.GoogleAdsFieldService.GetGoogleAdsField",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v14/{resource_name=googleAdsFields/*}"
}
]
},
{
"shortName": "SearchGoogleAdsFields",
"fullName": "google.ads.googleads.v14.services.GoogleAdsFieldService.SearchGoogleAdsFields",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/googleAdsFields:search"
}
]
}
]
},
{
"shortName": "GoogleAdsService",
"fullName": "google.ads.googleads.v14.services.GoogleAdsService",
"methods": [
{
"shortName": "Mutate",
"fullName": "google.ads.googleads.v14.services.GoogleAdsService.Mutate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/googleAds:mutate"
}
]
},
{
"shortName": "Search",
"fullName": "google.ads.googleads.v14.services.GoogleAdsService.Search",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/googleAds:search"
}
]
},
{
"shortName": "SearchStream",
"fullName": "google.ads.googleads.v14.services.GoogleAdsService.SearchStream",
"mode": "SERVER_STREAMING",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/googleAds:searchStream"
}
]
}
]
},
{
"shortName": "InvoiceService",
"fullName": "google.ads.googleads.v14.services.InvoiceService",
"methods": [
{
"shortName": "ListInvoices",
"fullName": "google.ads.googleads.v14.services.InvoiceService.ListInvoices",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v14/customers/{customer_id=*}/invoices"
}
]
}
]
},
{
"shortName": "KeywordPlanAdGroupKeywordService",
"fullName": "google.ads.googleads.v14.services.KeywordPlanAdGroupKeywordService",
"methods": [
{
"shortName": "MutateKeywordPlanAdGroupKeywords",
"fullName": "google.ads.googleads.v14.services.KeywordPlanAdGroupKeywordService.MutateKeywordPlanAdGroupKeywords",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/keywordPlanAdGroupKeywords:mutate"
}
]
}
]
},
{
"shortName": "KeywordPlanAdGroupService",
"fullName": "google.ads.googleads.v14.services.KeywordPlanAdGroupService",
"methods": [
{
"shortName": "MutateKeywordPlanAdGroups",
"fullName": "google.ads.googleads.v14.services.KeywordPlanAdGroupService.MutateKeywordPlanAdGroups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/keywordPlanAdGroups:mutate"
}
]
}
]
},
{
"shortName": "KeywordPlanCampaignKeywordService",
"fullName": "google.ads.googleads.v14.services.KeywordPlanCampaignKeywordService",
"methods": [
{
"shortName": "MutateKeywordPlanCampaignKeywords",
"fullName": "google.ads.googleads.v14.services.KeywordPlanCampaignKeywordService.MutateKeywordPlanCampaignKeywords",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/keywordPlanCampaignKeywords:mutate"
}
]
}
]
},
{
"shortName": "KeywordPlanCampaignService",
"fullName": "google.ads.googleads.v14.services.KeywordPlanCampaignService",
"methods": [
{
"shortName": "MutateKeywordPlanCampaigns",
"fullName": "google.ads.googleads.v14.services.KeywordPlanCampaignService.MutateKeywordPlanCampaigns",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/keywordPlanCampaigns:mutate"
}
]
}
]
},
{
"shortName": "KeywordPlanIdeaService",
"fullName": "google.ads.googleads.v14.services.KeywordPlanIdeaService",
"methods": [
{
"shortName": "GenerateAdGroupThemes",
"fullName": "google.ads.googleads.v14.services.KeywordPlanIdeaService.GenerateAdGroupThemes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}:generateAdGroupThemes"
}
]
},
{
"shortName": "GenerateKeywordForecastMetrics",
"fullName": "google.ads.googleads.v14.services.KeywordPlanIdeaService.GenerateKeywordForecastMetrics",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}:generateKeywordForecastMetrics"
}
]
},
{
"shortName": "GenerateKeywordHistoricalMetrics",
"fullName": "google.ads.googleads.v14.services.KeywordPlanIdeaService.GenerateKeywordHistoricalMetrics",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}:generateKeywordHistoricalMetrics"
}
]
},
{
"shortName": "GenerateKeywordIdeas",
"fullName": "google.ads.googleads.v14.services.KeywordPlanIdeaService.GenerateKeywordIdeas",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}:generateKeywordIdeas"
}
]
}
]
},
{
"shortName": "KeywordPlanService",
"fullName": "google.ads.googleads.v14.services.KeywordPlanService",
"methods": [
{
"shortName": "MutateKeywordPlans",
"fullName": "google.ads.googleads.v14.services.KeywordPlanService.MutateKeywordPlans",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/keywordPlans:mutate"
}
]
}
]
},
{
"shortName": "KeywordThemeConstantService",
"fullName": "google.ads.googleads.v14.services.KeywordThemeConstantService",
"methods": [
{
"shortName": "SuggestKeywordThemeConstants",
"fullName": "google.ads.googleads.v14.services.KeywordThemeConstantService.SuggestKeywordThemeConstants",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/keywordThemeConstants:suggest"
}
]
}
]
},
{
"shortName": "LabelService",
"fullName": "google.ads.googleads.v14.services.LabelService",
"methods": [
{
"shortName": "MutateLabels",
"fullName": "google.ads.googleads.v14.services.LabelService.MutateLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/labels:mutate"
}
]
}
]
},
{
"shortName": "MediaFileService",
"fullName": "google.ads.googleads.v14.services.MediaFileService",
"methods": [
{
"shortName": "MutateMediaFiles",
"fullName": "google.ads.googleads.v14.services.MediaFileService.MutateMediaFiles",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/mediaFiles:mutate"
}
]
}
]
},
{
"shortName": "MerchantCenterLinkService",
"fullName": "google.ads.googleads.v14.services.MerchantCenterLinkService",
"methods": [
{
"shortName": "GetMerchantCenterLink",
"fullName": "google.ads.googleads.v14.services.MerchantCenterLinkService.GetMerchantCenterLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v14/{resource_name=customers/*/merchantCenterLinks/*}"
}
]
},
{
"shortName": "ListMerchantCenterLinks",
"fullName": "google.ads.googleads.v14.services.MerchantCenterLinkService.ListMerchantCenterLinks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v14/customers/{customer_id=*}/merchantCenterLinks"
}
]
},
{
"shortName": "MutateMerchantCenterLink",
"fullName": "google.ads.googleads.v14.services.MerchantCenterLinkService.MutateMerchantCenterLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/merchantCenterLinks:mutate"
}
]
}
]
},
{
"shortName": "OfflineUserDataJobService",
"fullName": "google.ads.googleads.v14.services.OfflineUserDataJobService",
"methods": [
{
"shortName": "AddOfflineUserDataJobOperations",
"fullName": "google.ads.googleads.v14.services.OfflineUserDataJobService.AddOfflineUserDataJobOperations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/{resource_name=customers/*/offlineUserDataJobs/*}:addOperations"
}
]
},
{
"shortName": "CreateOfflineUserDataJob",
"fullName": "google.ads.googleads.v14.services.OfflineUserDataJobService.CreateOfflineUserDataJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/offlineUserDataJobs:create"
}
]
},
{
"shortName": "RunOfflineUserDataJob",
"fullName": "google.ads.googleads.v14.services.OfflineUserDataJobService.RunOfflineUserDataJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/{resource_name=customers/*/offlineUserDataJobs/*}:run"
}
]
}
]
},
{
"shortName": "PaymentsAccountService",
"fullName": "google.ads.googleads.v14.services.PaymentsAccountService",
"methods": [
{
"shortName": "ListPaymentsAccounts",
"fullName": "google.ads.googleads.v14.services.PaymentsAccountService.ListPaymentsAccounts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v14/customers/{customer_id=*}/paymentsAccounts"
}
]
}
]
},
{
"shortName": "ProductLinkService",
"fullName": "google.ads.googleads.v14.services.ProductLinkService",
"methods": [
{
"shortName": "CreateProductLink",
"fullName": "google.ads.googleads.v14.services.ProductLinkService.CreateProductLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/productLinks:create"
}
]
},
{
"shortName": "RemoveProductLink",
"fullName": "google.ads.googleads.v14.services.ProductLinkService.RemoveProductLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/productLinks:remove"
}
]
}
]
},
{
"shortName": "ReachPlanService",
"fullName": "google.ads.googleads.v14.services.ReachPlanService",
"methods": [
{
"shortName": "GenerateReachForecast",
"fullName": "google.ads.googleads.v14.services.ReachPlanService.GenerateReachForecast",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}:generateReachForecast"
}
]
},
{
"shortName": "ListPlannableLocations",
"fullName": "google.ads.googleads.v14.services.ReachPlanService.ListPlannableLocations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14:listPlannableLocations"
}
]
},
{
"shortName": "ListPlannableProducts",
"fullName": "google.ads.googleads.v14.services.ReachPlanService.ListPlannableProducts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14:listPlannableProducts"
}
]
}
]
},
{
"shortName": "RecommendationService",
"fullName": "google.ads.googleads.v14.services.RecommendationService",
"methods": [
{
"shortName": "ApplyRecommendation",
"fullName": "google.ads.googleads.v14.services.RecommendationService.ApplyRecommendation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/recommendations:apply"
}
]
},
{
"shortName": "DismissRecommendation",
"fullName": "google.ads.googleads.v14.services.RecommendationService.DismissRecommendation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/recommendations:dismiss"
}
]
}
]
},
{
"shortName": "RemarketingActionService",
"fullName": "google.ads.googleads.v14.services.RemarketingActionService",
"methods": [
{
"shortName": "MutateRemarketingActions",
"fullName": "google.ads.googleads.v14.services.RemarketingActionService.MutateRemarketingActions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/remarketingActions:mutate"
}
]
}
]
},
{
"shortName": "SharedCriterionService",
"fullName": "google.ads.googleads.v14.services.SharedCriterionService",
"methods": [
{
"shortName": "MutateSharedCriteria",
"fullName": "google.ads.googleads.v14.services.SharedCriterionService.MutateSharedCriteria",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/sharedCriteria:mutate"
}
]
}
]
},
{
"shortName": "SharedSetService",
"fullName": "google.ads.googleads.v14.services.SharedSetService",
"methods": [
{
"shortName": "MutateSharedSets",
"fullName": "google.ads.googleads.v14.services.SharedSetService.MutateSharedSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/sharedSets:mutate"
}
]
}
]
},
{
"shortName": "SmartCampaignSettingService",
"fullName": "google.ads.googleads.v14.services.SmartCampaignSettingService",
"methods": [
{
"shortName": "GetSmartCampaignStatus",
"fullName": "google.ads.googleads.v14.services.SmartCampaignSettingService.GetSmartCampaignStatus",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v14/{resource_name=customers/*/smartCampaignSettings/*}:getSmartCampaignStatus"
}
]
},
{
"shortName": "MutateSmartCampaignSettings",
"fullName": "google.ads.googleads.v14.services.SmartCampaignSettingService.MutateSmartCampaignSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/smartCampaignSettings:mutate"
}
]
}
]
},
{
"shortName": "SmartCampaignSuggestService",
"fullName": "google.ads.googleads.v14.services.SmartCampaignSuggestService",
"methods": [
{
"shortName": "SuggestKeywordThemes",
"fullName": "google.ads.googleads.v14.services.SmartCampaignSuggestService.SuggestKeywordThemes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}:suggestKeywordThemes"
}
]
},
{
"shortName": "SuggestSmartCampaignAd",
"fullName": "google.ads.googleads.v14.services.SmartCampaignSuggestService.SuggestSmartCampaignAd",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}:suggestSmartCampaignAd"
}
]
},
{
"shortName": "SuggestSmartCampaignBudgetOptions",
"fullName": "google.ads.googleads.v14.services.SmartCampaignSuggestService.SuggestSmartCampaignBudgetOptions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}:suggestSmartCampaignBudgetOptions"
}
]
}
]
},
{
"shortName": "ThirdPartyAppAnalyticsLinkService",
"fullName": "google.ads.googleads.v14.services.ThirdPartyAppAnalyticsLinkService",
"methods": [
{
"shortName": "RegenerateShareableLinkId",
"fullName": "google.ads.googleads.v14.services.ThirdPartyAppAnalyticsLinkService.RegenerateShareableLinkId",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/{resource_name=customers/*/thirdPartyAppAnalyticsLinks/*}:regenerateShareableLinkId"
}
]
}
]
},
{
"shortName": "TravelAssetSuggestionService",
"fullName": "google.ads.googleads.v14.services.TravelAssetSuggestionService",
"methods": [
{
"shortName": "SuggestTravelAssets",
"fullName": "google.ads.googleads.v14.services.TravelAssetSuggestionService.SuggestTravelAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}:suggestTravelAssets"
}
]
}
]
},
{
"shortName": "UserDataService",
"fullName": "google.ads.googleads.v14.services.UserDataService",
"methods": [
{
"shortName": "UploadUserData",
"fullName": "google.ads.googleads.v14.services.UserDataService.UploadUserData",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}:uploadUserData"
}
]
}
]
},
{
"shortName": "UserListService",
"fullName": "google.ads.googleads.v14.services.UserListService",
"methods": [
{
"shortName": "MutateUserLists",
"fullName": "google.ads.googleads.v14.services.UserListService.MutateUserLists",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v14/customers/{customer_id=*}/userLists:mutate"
}
]
}
]
}
],
"configFile": "googleads_v14.yaml",
"serviceConfigApiNames": [
"google.ads.googleads.v14.services.AccountBudgetProposalService",
"google.ads.googleads.v14.services.AccountLinkService",
"google.ads.googleads.v14.services.AdGroupAdLabelService",
"google.ads.googleads.v14.services.AdGroupAdService",
"google.ads.googleads.v14.services.AdGroupAssetService",
"google.ads.googleads.v14.services.AdGroupAssetSetService",
"google.ads.googleads.v14.services.AdGroupBidModifierService",
"google.ads.googleads.v14.services.AdGroupCriterionCustomizerService",
"google.ads.googleads.v14.services.AdGroupCriterionLabelService",
"google.ads.googleads.v14.services.AdGroupCriterionService",
"google.ads.googleads.v14.services.AdGroupCustomizerService",
"google.ads.googleads.v14.services.AdGroupExtensionSettingService",
"google.ads.googleads.v14.services.AdGroupFeedService",
"google.ads.googleads.v14.services.AdGroupLabelService",
"google.ads.googleads.v14.services.AdGroupService",
"google.ads.googleads.v14.services.AdParameterService",
"google.ads.googleads.v14.services.AdService",
"google.ads.googleads.v14.services.AssetGroupAssetService",
"google.ads.googleads.v14.services.AssetGroupListingGroupFilterService",
"google.ads.googleads.v14.services.AssetGroupService",
"google.ads.googleads.v14.services.AssetGroupSignalService",
"google.ads.googleads.v14.services.AssetService",
"google.ads.googleads.v14.services.AssetSetAssetService",
"google.ads.googleads.v14.services.AssetSetService",
"google.ads.googleads.v14.services.AudienceInsightsService",
"google.ads.googleads.v14.services.AudienceService",
"google.ads.googleads.v14.services.BatchJobService",
"google.ads.googleads.v14.services.BiddingDataExclusionService",
"google.ads.googleads.v14.services.BiddingSeasonalityAdjustmentService",
"google.ads.googleads.v14.services.BiddingStrategyService",
"google.ads.googleads.v14.services.BillingSetupService",
"google.ads.googleads.v14.services.CampaignAssetService",
"google.ads.googleads.v14.services.CampaignAssetSetService",
"google.ads.googleads.v14.services.CampaignBidModifierService",
"google.ads.googleads.v14.services.CampaignBudgetService",
"google.ads.googleads.v14.services.CampaignConversionGoalService",
"google.ads.googleads.v14.services.CampaignCriterionService",
"google.ads.googleads.v14.services.CampaignCustomizerService",
"google.ads.googleads.v14.services.CampaignDraftService",
"google.ads.googleads.v14.services.CampaignExtensionSettingService",
"google.ads.googleads.v14.services.CampaignFeedService",
"google.ads.googleads.v14.services.CampaignGroupService",
"google.ads.googleads.v14.services.CampaignLabelService",
"google.ads.googleads.v14.services.CampaignService",
"google.ads.googleads.v14.services.CampaignSharedSetService",
"google.ads.googleads.v14.services.ConversionActionService",
"google.ads.googleads.v14.services.ConversionAdjustmentUploadService",
"google.ads.googleads.v14.services.ConversionCustomVariableService",
"google.ads.googleads.v14.services.ConversionGoalCampaignConfigService",
"google.ads.googleads.v14.services.ConversionUploadService",
"google.ads.googleads.v14.services.ConversionValueRuleService",
"google.ads.googleads.v14.services.ConversionValueRuleSetService",
"google.ads.googleads.v14.services.CustomAudienceService",
"google.ads.googleads.v14.services.CustomConversionGoalService",
"google.ads.googleads.v14.services.CustomInterestService",
"google.ads.googleads.v14.services.CustomerAssetService",
"google.ads.googleads.v14.services.CustomerAssetSetService",
"google.ads.googleads.v14.services.CustomerClientLinkService",
"google.ads.googleads.v14.services.CustomerConversionGoalService",
"google.ads.googleads.v14.services.CustomerCustomizerService",
"google.ads.googleads.v14.services.CustomerExtensionSettingService",
"google.ads.googleads.v14.services.CustomerFeedService",
"google.ads.googleads.v14.services.CustomerLabelService",
"google.ads.googleads.v14.services.CustomerManagerLinkService",
"google.ads.googleads.v14.services.CustomerNegativeCriterionService",
"google.ads.googleads.v14.services.CustomerService",
"google.ads.googleads.v14.services.CustomerSkAdNetworkConversionValueSchemaService",
"google.ads.googleads.v14.services.CustomerUserAccessInvitationService",
"google.ads.googleads.v14.services.CustomerUserAccessService",
"google.ads.googleads.v14.services.CustomizerAttributeService",
"google.ads.googleads.v14.services.ExperimentArmService",
"google.ads.googleads.v14.services.ExperimentService",
"google.ads.googleads.v14.services.ExtensionFeedItemService",
"google.ads.googleads.v14.services.FeedItemService",
"google.ads.googleads.v14.services.FeedItemSetLinkService",
"google.ads.googleads.v14.services.FeedItemSetService",
"google.ads.googleads.v14.services.FeedItemTargetService",
"google.ads.googleads.v14.services.FeedMappingService",
"google.ads.googleads.v14.services.FeedService",
"google.ads.googleads.v14.services.GeoTargetConstantService",
"google.ads.googleads.v14.services.GoogleAdsFieldService",
"google.ads.googleads.v14.services.GoogleAdsService",
"google.ads.googleads.v14.services.InvoiceService",
"google.ads.googleads.v14.services.KeywordPlanAdGroupKeywordService",
"google.ads.googleads.v14.services.KeywordPlanAdGroupService",
"google.ads.googleads.v14.services.KeywordPlanCampaignKeywordService",
"google.ads.googleads.v14.services.KeywordPlanCampaignService",
"google.ads.googleads.v14.services.KeywordPlanIdeaService",
"google.ads.googleads.v14.services.KeywordPlanService",
"google.ads.googleads.v14.services.KeywordThemeConstantService",
"google.ads.googleads.v14.services.LabelService",
"google.ads.googleads.v14.services.MediaFileService",
"google.ads.googleads.v14.services.MerchantCenterLinkService",
"google.ads.googleads.v14.services.OfflineUserDataJobService",
"google.ads.googleads.v14.services.PaymentsAccountService",
"google.ads.googleads.v14.services.ProductLinkService",
"google.ads.googleads.v14.services.ReachPlanService",
"google.ads.googleads.v14.services.RecommendationService",
"google.ads.googleads.v14.services.RemarketingActionService",
"google.ads.googleads.v14.services.SharedCriterionService",
"google.ads.googleads.v14.services.SharedSetService",
"google.ads.googleads.v14.services.SmartCampaignSettingService",
"google.ads.googleads.v14.services.SmartCampaignSuggestService",
"google.ads.googleads.v14.services.ThirdPartyAppAnalyticsLinkService",
"google.ads.googleads.v14.services.TravelAssetSuggestionService",
"google.ads.googleads.v14.services.UserDataService",
"google.ads.googleads.v14.services.UserListService"
],
"nameInServiceConfig": "googleads.googleapis.com"
},
{
"id": "google.ads.searchads360.v0",
"directory": "google/ads/searchads360/v0",
"version": "v0",
"majorVersion": "v0",
"hostName": "searchads360.googleapis.com",
"title": "Search Ads 360 Reporting API",
"description": "The Search Ads 360 API allows developers to automate downloading reports from Search Ads 360.",
"importDirectories": [
"google/ads/searchads360/v0/common",
"google/ads/searchads360/v0/enums",
"google/ads/searchads360/v0/resources",
"google/api",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Ads.SearchAds360.V0.Common": 11,
"Google.Ads.SearchAds360.V0.Enums": 54,
"Google.Ads.SearchAds360.V0.Resources": 30,
"Google.Ads.SearchAds360.V0.Services": 3
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/ads/searchads360/v0/common;common": 11,
"google.golang.org/genproto/googleapis/ads/searchads360/v0/enums;enums": 54,
"google.golang.org/genproto/googleapis/ads/searchads360/v0/resources;resources": 30,
"google.golang.org/genproto/googleapis/ads/searchads360/v0/services;services": 3
}
},
"java_multiple_files": {
"valueCounts": {
"true": 98
}
},
"java_package": {
"valueCounts": {
"com.google.ads.searchads360.v0.common": 11,
"com.google.ads.searchads360.v0.enums": 54,
"com.google.ads.searchads360.v0.resources": 30,
"com.google.ads.searchads360.v0.services": 3
}
},
"objc_class_prefix": {
"valueCounts": {
"GASA360": 98
}
},
"php_namespace": {
"valueCounts": {
"Google\\Ads\\SearchAds360\\V0\\Common": 11,
"Google\\Ads\\SearchAds360\\V0\\Enums": 54,
"Google\\Ads\\SearchAds360\\V0\\Resources": 30,
"Google\\Ads\\SearchAds360\\V0\\Services": 3
}
},
"ruby_package": {
"valueCounts": {
"Google::Ads::SearchAds360::V0::Common": 11,
"Google::Ads::SearchAds360::V0::Enums": 54,
"Google::Ads::SearchAds360::V0::Resources": 30,
"Google::Ads::SearchAds360::V0::Services": 3
}
}
},
"services": [
{
"shortName": "CustomColumnService",
"fullName": "google.ads.searchads360.v0.services.CustomColumnService",
"methods": [
{
"shortName": "GetCustomColumn",
"fullName": "google.ads.searchads360.v0.services.CustomColumnService.GetCustomColumn",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v0/{resource_name=customers/*/customColumns/*}"
}
]
},
{
"shortName": "ListCustomColumns",
"fullName": "google.ads.searchads360.v0.services.CustomColumnService.ListCustomColumns",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v0/customers/{customer_id=*}/customColumns"
}
]
}
]
},
{
"shortName": "SearchAds360FieldService",
"fullName": "google.ads.searchads360.v0.services.SearchAds360FieldService",
"methods": [
{
"shortName": "GetSearchAds360Field",
"fullName": "google.ads.searchads360.v0.services.SearchAds360FieldService.GetSearchAds360Field",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v0/{resource_name=searchAds360Fields/*}"
}
]
},
{
"shortName": "SearchSearchAds360Fields",
"fullName": "google.ads.searchads360.v0.services.SearchAds360FieldService.SearchSearchAds360Fields",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v0/searchAds360Fields:search"
}
]
}
]
},
{
"shortName": "SearchAds360Service",
"fullName": "google.ads.searchads360.v0.services.SearchAds360Service",
"methods": [
{
"shortName": "Search",
"fullName": "google.ads.searchads360.v0.services.SearchAds360Service.Search",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v0/customers/{customer_id=*}/searchAds360:search"
}
]
},
{
"shortName": "SearchStream",
"fullName": "google.ads.searchads360.v0.services.SearchAds360Service.SearchStream",
"mode": "SERVER_STREAMING",
"bindings": [
{
"httpMethod": "POST",
"path": "/v0/customers/{customer_id=*}/searchAds360:searchStream"
}
]
}
]
}
],
"configFile": "searchads360_v0.yaml",
"serviceConfigApiNames": [
"google.ads.searchads360.v0.services.CustomColumnService",
"google.ads.searchads360.v0.services.SearchAds360FieldService",
"google.ads.searchads360.v0.services.SearchAds360Service"
],
"nameInServiceConfig": "searchads360.googleapis.com"
},
{
"id": "google.ai.generativelanguage.v1beta2",
"directory": "google/ai/generativelanguage/v1beta2",
"version": "v1beta2",
"majorVersion": "v1",
"hostName": "generativelanguage.googleapis.com",
"title": "Generative Language API",
"description": "The PaLM API allows developers to build generative AI applications using the PaLM model. Large Language Models (LLMs) are a powerful, versatile type of machine learning model that enables computers to comprehend and generate natural language through a series of prompts. The PaLM API is based on Google's next generation LLM, PaLM. It excels at a variety of different tasks like code generation, reasoning, and writing. You can use the PaLM API to build generative AI applications for use cases like content generation, dialogue agents, summarization and classification systems, and more.",
"importDirectories": [
"google/ai/generativelanguage/v1beta2",
"google/api"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/ai/generativelanguage/v1beta2;generativelanguage": 6
}
},
"java_multiple_files": {
"valueCounts": {
"true": 6
}
},
"java_package": {
"valueCounts": {
"com.google.ai.generativelanguage.v1beta2": 6
}
}
},
"services": [
{
"shortName": "DiscussService",
"fullName": "google.ai.generativelanguage.v1beta2.DiscussService",
"methods": [
{
"shortName": "CountMessageTokens",
"fullName": "google.ai.generativelanguage.v1beta2.DiscussService.CountMessageTokens",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/{model=models/*}:countMessageTokens"
}
]
},
{
"shortName": "GenerateMessage",
"fullName": "google.ai.generativelanguage.v1beta2.DiscussService.GenerateMessage",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/{model=models/*}:generateMessage"
}
]
}
]
},
{
"shortName": "ModelService",
"fullName": "google.ai.generativelanguage.v1beta2.ModelService",
"methods": [
{
"shortName": "GetModel",
"fullName": "google.ai.generativelanguage.v1beta2.ModelService.GetModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta2/{name=models/*}"
}
]
},
{
"shortName": "ListModels",
"fullName": "google.ai.generativelanguage.v1beta2.ModelService.ListModels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta2/models"
}
]
}
]
},
{
"shortName": "TextService",
"fullName": "google.ai.generativelanguage.v1beta2.TextService",
"methods": [
{
"shortName": "EmbedText",
"fullName": "google.ai.generativelanguage.v1beta2.TextService.EmbedText",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/{model=models/*}:embedText"
}
]
},
{
"shortName": "GenerateText",
"fullName": "google.ai.generativelanguage.v1beta2.TextService.GenerateText",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/{model=models/*}:generateText"
}
]
}
]
}
],
"configFile": "generativelanguage_v1beta2.yaml",
"serviceConfigApiNames": [
"google.ai.generativelanguage.v1beta2.DiscussService",
"google.ai.generativelanguage.v1beta2.ModelService",
"google.ai.generativelanguage.v1beta2.TextService"
],
"nameInServiceConfig": "generativelanguage.googleapis.com"
},
{
"id": "google.analytics.admin.v1alpha",
"directory": "google/analytics/admin/v1alpha",
"version": "v1alpha",
"majorVersion": "v1",
"hostName": "analyticsadmin.googleapis.com",
"title": "Google Analytics Admin API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/analytics/admin/v1alpha",
"google/api",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/analytics/admin/apiv1alpha/adminpb;adminpb": 7
}
},
"java_multiple_files": {
"valueCounts": {
"true": 7
}
},
"java_package": {
"valueCounts": {
"com.google.analytics.admin.v1alpha": 7
}
}
},
"services": [
{
"shortName": "AnalyticsAdminService",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"methods": [
{
"shortName": "AcknowledgeUserDataCollection",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.AcknowledgeUserDataCollection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{property=properties/*}:acknowledgeUserDataCollection"
}
]
},
{
"shortName": "ApproveDisplayVideo360AdvertiserLinkProposal",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.ApproveDisplayVideo360AdvertiserLinkProposal",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}:approve"
}
]
},
{
"shortName": "ArchiveAudience",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.ArchiveAudience",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{name=properties/*/audiences/*}:archive"
}
]
},
{
"shortName": "ArchiveCustomDimension",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.ArchiveCustomDimension",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{name=properties/*/customDimensions/*}:archive"
}
]
},
{
"shortName": "ArchiveCustomMetric",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.ArchiveCustomMetric",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{name=properties/*/customMetrics/*}:archive"
}
]
},
{
"shortName": "AuditUserLinks",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.AuditUserLinks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=accounts/*}/userLinks:audit"
},
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=properties/*}/userLinks:audit"
}
]
},
{
"shortName": "BatchCreateAccessBindings",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.BatchCreateAccessBindings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=accounts/*}/accessBindings:batchCreate"
},
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=properties/*}/accessBindings:batchCreate"
}
]
},
{
"shortName": "BatchCreateUserLinks",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.BatchCreateUserLinks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=accounts/*}/userLinks:batchCreate"
},
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=properties/*}/userLinks:batchCreate"
}
]
},
{
"shortName": "BatchDeleteAccessBindings",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.BatchDeleteAccessBindings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=accounts/*}/accessBindings:batchDelete"
},
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=properties/*}/accessBindings:batchDelete"
}
]
},
{
"shortName": "BatchDeleteUserLinks",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.BatchDeleteUserLinks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=accounts/*}/userLinks:batchDelete"
},
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=properties/*}/userLinks:batchDelete"
}
]
},
{
"shortName": "BatchGetAccessBindings",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.BatchGetAccessBindings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=accounts/*}/accessBindings:batchGet"
},
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=properties/*}/accessBindings:batchGet"
}
]
},
{
"shortName": "BatchGetUserLinks",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.BatchGetUserLinks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=accounts/*}/userLinks:batchGet"
},
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=properties/*}/userLinks:batchGet"
}
]
},
{
"shortName": "BatchUpdateAccessBindings",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.BatchUpdateAccessBindings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=accounts/*}/accessBindings:batchUpdate"
},
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=properties/*}/accessBindings:batchUpdate"
}
]
},
{
"shortName": "BatchUpdateUserLinks",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.BatchUpdateUserLinks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=accounts/*}/userLinks:batchUpdate"
},
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=properties/*}/userLinks:batchUpdate"
}
]
},
{
"shortName": "CancelDisplayVideo360AdvertiserLinkProposal",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.CancelDisplayVideo360AdvertiserLinkProposal",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}:cancel"
}
]
},
{
"shortName": "CreateAccessBinding",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.CreateAccessBinding",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=accounts/*}/accessBindings"
},
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=properties/*}/accessBindings"
}
]
},
{
"shortName": "CreateAdSenseLink",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.CreateAdSenseLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=properties/*}/adSenseLinks"
}
]
},
{
"shortName": "CreateAudience",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.CreateAudience",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=properties/*}/audiences"
}
]
},
{
"shortName": "CreateChannelGroup",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.CreateChannelGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=properties/*}/channelGroups"
}
]
},
{
"shortName": "CreateConnectedSiteTag",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.CreateConnectedSiteTag",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/properties:createConnectedSiteTag"
}
]
},
{
"shortName": "CreateConversionEvent",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.CreateConversionEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=properties/*}/conversionEvents"
}
]
},
{
"shortName": "CreateCustomDimension",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.CreateCustomDimension",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=properties/*}/customDimensions"
}
]
},
{
"shortName": "CreateCustomMetric",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.CreateCustomMetric",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=properties/*}/customMetrics"
}
]
},
{
"shortName": "CreateDataStream",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.CreateDataStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=properties/*}/dataStreams"
}
]
},
{
"shortName": "CreateDisplayVideo360AdvertiserLink",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.CreateDisplayVideo360AdvertiserLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=properties/*}/displayVideo360AdvertiserLinks"
}
]
},
{
"shortName": "CreateDisplayVideo360AdvertiserLinkProposal",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.CreateDisplayVideo360AdvertiserLinkProposal",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=properties/*}/displayVideo360AdvertiserLinkProposals"
}
]
},
{
"shortName": "CreateEventCreateRule",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.CreateEventCreateRule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=properties/*/dataStreams/*}/eventCreateRules"
}
]
},
{
"shortName": "CreateExpandedDataSet",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.CreateExpandedDataSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=properties/*}/expandedDataSets"
}
]
},
{
"shortName": "CreateFirebaseLink",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.CreateFirebaseLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=properties/*}/firebaseLinks"
}
]
},
{
"shortName": "CreateGoogleAdsLink",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.CreateGoogleAdsLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=properties/*}/googleAdsLinks"
}
]
},
{
"shortName": "CreateMeasurementProtocolSecret",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.CreateMeasurementProtocolSecret",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets"
}
]
},
{
"shortName": "CreateProperty",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.CreateProperty",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/properties"
}
]
},
{
"shortName": "CreateSearchAds360Link",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.CreateSearchAds360Link",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=properties/*}/searchAds360Links"
}
]
},
{
"shortName": "CreateUserLink",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.CreateUserLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=accounts/*}/userLinks"
},
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=properties/*}/userLinks"
}
]
},
{
"shortName": "DeleteAccessBinding",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.DeleteAccessBinding",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=accounts/*/accessBindings/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=properties/*/accessBindings/*}"
}
]
},
{
"shortName": "DeleteAccount",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.DeleteAccount",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=accounts/*}"
}
]
},
{
"shortName": "DeleteAdSenseLink",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.DeleteAdSenseLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=properties/*/adSenseLinks/*}"
}
]
},
{
"shortName": "DeleteChannelGroup",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.DeleteChannelGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=properties/*/channelGroups/*}"
}
]
},
{
"shortName": "DeleteConnectedSiteTag",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.DeleteConnectedSiteTag",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/properties:deleteConnectedSiteTag"
}
]
},
{
"shortName": "DeleteConversionEvent",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.DeleteConversionEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=properties/*/conversionEvents/*}"
}
]
},
{
"shortName": "DeleteDataStream",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.DeleteDataStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=properties/*/dataStreams/*}"
}
]
},
{
"shortName": "DeleteDisplayVideo360AdvertiserLink",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.DeleteDisplayVideo360AdvertiserLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=properties/*/displayVideo360AdvertiserLinks/*}"
}
]
},
{
"shortName": "DeleteDisplayVideo360AdvertiserLinkProposal",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.DeleteDisplayVideo360AdvertiserLinkProposal",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}"
}
]
},
{
"shortName": "DeleteEventCreateRule",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.DeleteEventCreateRule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=properties/*/dataStreams/*/eventCreateRules/*}"
}
]
},
{
"shortName": "DeleteExpandedDataSet",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.DeleteExpandedDataSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=properties/*/expandedDataSets/*}"
}
]
},
{
"shortName": "DeleteFirebaseLink",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.DeleteFirebaseLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=properties/*/firebaseLinks/*}"
}
]
},
{
"shortName": "DeleteGoogleAdsLink",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.DeleteGoogleAdsLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=properties/*/googleAdsLinks/*}"
}
]
},
{
"shortName": "DeleteMeasurementProtocolSecret",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.DeleteMeasurementProtocolSecret",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}"
}
]
},
{
"shortName": "DeleteProperty",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.DeleteProperty",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=properties/*}"
}
]
},
{
"shortName": "DeleteSearchAds360Link",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.DeleteSearchAds360Link",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=properties/*/searchAds360Links/*}"
}
]
},
{
"shortName": "DeleteUserLink",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.DeleteUserLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=accounts/*/userLinks/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=properties/*/userLinks/*}"
}
]
},
{
"shortName": "FetchAutomatedGa4ConfigurationOptOut",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.FetchAutomatedGa4ConfigurationOptOut",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/properties:fetchAutomatedGa4ConfigurationOptOut"
}
]
},
{
"shortName": "FetchConnectedGa4Property",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.FetchConnectedGa4Property",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/properties:fetchConnectedGa4Property"
}
]
},
{
"shortName": "GetAccessBinding",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.GetAccessBinding",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=accounts/*/accessBindings/*}"
},
{
"httpMethod": "GET",
"path": "/v1alpha/{name=properties/*/accessBindings/*}"
}
]
},
{
"shortName": "GetAccount",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.GetAccount",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=accounts/*}"
}
]
},
{
"shortName": "GetAdSenseLink",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.GetAdSenseLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=properties/*/adSenseLinks/*}"
}
]
},
{
"shortName": "GetAttributionSettings",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.GetAttributionSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=properties/*/attributionSettings}"
}
]
},
{
"shortName": "GetAudience",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.GetAudience",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=properties/*/audiences/*}"
}
]
},
{
"shortName": "GetBigQueryLink",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.GetBigQueryLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=properties/*/bigQueryLinks/*}"
}
]
},
{
"shortName": "GetChannelGroup",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.GetChannelGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=properties/*/channelGroups/*}"
}
]
},
{
"shortName": "GetConversionEvent",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.GetConversionEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=properties/*/conversionEvents/*}"
}
]
},
{
"shortName": "GetCustomDimension",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.GetCustomDimension",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=properties/*/customDimensions/*}"
}
]
},
{
"shortName": "GetCustomMetric",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.GetCustomMetric",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=properties/*/customMetrics/*}"
}
]
},
{
"shortName": "GetDataRetentionSettings",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.GetDataRetentionSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=properties/*/dataRetentionSettings}"
}
]
},
{
"shortName": "GetDataSharingSettings",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.GetDataSharingSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=accounts/*/dataSharingSettings}"
}
]
},
{
"shortName": "GetDataStream",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.GetDataStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=properties/*/dataStreams/*}"
}
]
},
{
"shortName": "GetDisplayVideo360AdvertiserLink",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.GetDisplayVideo360AdvertiserLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=properties/*/displayVideo360AdvertiserLinks/*}"
}
]
},
{
"shortName": "GetDisplayVideo360AdvertiserLinkProposal",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.GetDisplayVideo360AdvertiserLinkProposal",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}"
}
]
},
{
"shortName": "GetEnhancedMeasurementSettings",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.GetEnhancedMeasurementSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=properties/*/dataStreams/*/enhancedMeasurementSettings}"
}
]
},
{
"shortName": "GetEventCreateRule",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.GetEventCreateRule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=properties/*/dataStreams/*/eventCreateRules/*}"
}
]
},
{
"shortName": "GetExpandedDataSet",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.GetExpandedDataSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=properties/*/expandedDataSets/*}"
}
]
},
{
"shortName": "GetGlobalSiteTag",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.GetGlobalSiteTag",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=properties/*/dataStreams/*/globalSiteTag}"
}
]
},
{
"shortName": "GetGoogleSignalsSettings",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.GetGoogleSignalsSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=properties/*/googleSignalsSettings}"
}
]
},
{
"shortName": "GetMeasurementProtocolSecret",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.GetMeasurementProtocolSecret",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}"
}
]
},
{
"shortName": "GetProperty",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.GetProperty",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=properties/*}"
}
]
},
{
"shortName": "GetSearchAds360Link",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.GetSearchAds360Link",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=properties/*/searchAds360Links/*}"
}
]
},
{
"shortName": "GetUserLink",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.GetUserLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=accounts/*/userLinks/*}"
},
{
"httpMethod": "GET",
"path": "/v1alpha/{name=properties/*/userLinks/*}"
}
]
},
{
"shortName": "ListAccessBindings",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.ListAccessBindings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=accounts/*}/accessBindings"
},
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=properties/*}/accessBindings"
}
]
},
{
"shortName": "ListAccountSummaries",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.ListAccountSummaries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/accountSummaries"
}
]
},
{
"shortName": "ListAccounts",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.ListAccounts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/accounts"
}
]
},
{
"shortName": "ListAdSenseLinks",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.ListAdSenseLinks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=properties/*}/adSenseLinks"
}
]
},
{
"shortName": "ListAudiences",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.ListAudiences",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=properties/*}/audiences"
}
]
},
{
"shortName": "ListBigQueryLinks",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.ListBigQueryLinks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=properties/*}/bigQueryLinks"
}
]
},
{
"shortName": "ListChannelGroups",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.ListChannelGroups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=properties/*}/channelGroups"
}
]
},
{
"shortName": "ListConnectedSiteTags",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.ListConnectedSiteTags",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/properties:listConnectedSiteTags"
}
]
},
{
"shortName": "ListConversionEvents",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.ListConversionEvents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=properties/*}/conversionEvents"
}
]
},
{
"shortName": "ListCustomDimensions",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.ListCustomDimensions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=properties/*}/customDimensions"
}
]
},
{
"shortName": "ListCustomMetrics",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.ListCustomMetrics",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=properties/*}/customMetrics"
}
]
},
{
"shortName": "ListDataStreams",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.ListDataStreams",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=properties/*}/dataStreams"
}
]
},
{
"shortName": "ListDisplayVideo360AdvertiserLinkProposals",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.ListDisplayVideo360AdvertiserLinkProposals",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=properties/*}/displayVideo360AdvertiserLinkProposals"
}
]
},
{
"shortName": "ListDisplayVideo360AdvertiserLinks",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.ListDisplayVideo360AdvertiserLinks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=properties/*}/displayVideo360AdvertiserLinks"
}
]
},
{
"shortName": "ListEventCreateRules",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.ListEventCreateRules",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=properties/*/dataStreams/*}/eventCreateRules"
}
]
},
{
"shortName": "ListExpandedDataSets",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.ListExpandedDataSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=properties/*}/expandedDataSets"
}
]
},
{
"shortName": "ListFirebaseLinks",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.ListFirebaseLinks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=properties/*}/firebaseLinks"
}
]
},
{
"shortName": "ListGoogleAdsLinks",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.ListGoogleAdsLinks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=properties/*}/googleAdsLinks"
}
]
},
{
"shortName": "ListMeasurementProtocolSecrets",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.ListMeasurementProtocolSecrets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets"
}
]
},
{
"shortName": "ListProperties",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.ListProperties",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/properties"
}
]
},
{
"shortName": "ListSearchAds360Links",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.ListSearchAds360Links",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=properties/*}/searchAds360Links"
}
]
},
{
"shortName": "ListUserLinks",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.ListUserLinks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=accounts/*}/userLinks"
},
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=properties/*}/userLinks"
}
]
},
{
"shortName": "ProvisionAccountTicket",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.ProvisionAccountTicket",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/accounts:provisionAccountTicket"
}
]
},
{
"shortName": "RunAccessReport",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.RunAccessReport",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{entity=properties/*}:runAccessReport"
},
{
"httpMethod": "POST",
"path": "/v1alpha/{entity=accounts/*}:runAccessReport"
}
]
},
{
"shortName": "SearchChangeHistoryEvents",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.SearchChangeHistoryEvents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{account=accounts/*}:searchChangeHistoryEvents"
}
]
},
{
"shortName": "SetAutomatedGa4ConfigurationOptOut",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.SetAutomatedGa4ConfigurationOptOut",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/properties:setAutomatedGa4ConfigurationOptOut"
}
]
},
{
"shortName": "UpdateAccessBinding",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.UpdateAccessBinding",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{access_binding.name=accounts/*/accessBindings/*}"
},
{
"httpMethod": "PATCH",
"path": "/v1alpha/{access_binding.name=properties/*/accessBindings/*}"
}
]
},
{
"shortName": "UpdateAccount",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.UpdateAccount",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{account.name=accounts/*}"
}
]
},
{
"shortName": "UpdateAttributionSettings",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.UpdateAttributionSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{attribution_settings.name=properties/*/attributionSettings}"
}
]
},
{
"shortName": "UpdateAudience",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.UpdateAudience",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{audience.name=properties/*/audiences/*}"
}
]
},
{
"shortName": "UpdateChannelGroup",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.UpdateChannelGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{channel_group.name=properties/*/channelGroups/*}"
}
]
},
{
"shortName": "UpdateCustomDimension",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.UpdateCustomDimension",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{custom_dimension.name=properties/*/customDimensions/*}"
}
]
},
{
"shortName": "UpdateCustomMetric",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.UpdateCustomMetric",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{custom_metric.name=properties/*/customMetrics/*}"
}
]
},
{
"shortName": "UpdateDataRetentionSettings",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.UpdateDataRetentionSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{data_retention_settings.name=properties/*/dataRetentionSettings}"
}
]
},
{
"shortName": "UpdateDataStream",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.UpdateDataStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{data_stream.name=properties/*/dataStreams/*}"
}
]
},
{
"shortName": "UpdateDisplayVideo360AdvertiserLink",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.UpdateDisplayVideo360AdvertiserLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{display_video_360_advertiser_link.name=properties/*/displayVideo360AdvertiserLinks/*}"
}
]
},
{
"shortName": "UpdateEnhancedMeasurementSettings",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.UpdateEnhancedMeasurementSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{enhanced_measurement_settings.name=properties/*/dataStreams/*/enhancedMeasurementSettings}"
}
]
},
{
"shortName": "UpdateEventCreateRule",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.UpdateEventCreateRule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{event_create_rule.name=properties/*/dataStreams/*/eventCreateRules/*}"
}
]
},
{
"shortName": "UpdateExpandedDataSet",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.UpdateExpandedDataSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{expanded_data_set.name=properties/*/expandedDataSets/*}"
}
]
},
{
"shortName": "UpdateGoogleAdsLink",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.UpdateGoogleAdsLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{google_ads_link.name=properties/*/googleAdsLinks/*}"
}
]
},
{
"shortName": "UpdateGoogleSignalsSettings",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.UpdateGoogleSignalsSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{google_signals_settings.name=properties/*/googleSignalsSettings}"
}
]
},
{
"shortName": "UpdateMeasurementProtocolSecret",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.UpdateMeasurementProtocolSecret",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{measurement_protocol_secret.name=properties/*/dataStreams/*/measurementProtocolSecrets/*}"
}
]
},
{
"shortName": "UpdateProperty",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.UpdateProperty",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{property.name=properties/*}"
}
]
},
{
"shortName": "UpdateSearchAds360Link",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.UpdateSearchAds360Link",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{search_ads_360_link.name=properties/*/searchAds360Links/*}"
}
]
},
{
"shortName": "UpdateUserLink",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.UpdateUserLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{user_link.name=accounts/*/userLinks/*}"
},
{
"httpMethod": "PATCH",
"path": "/v1alpha/{user_link.name=properties/*/userLinks/*}"
}
]
}
]
}
],
"configFile": "analyticsadmin_v1alpha.yaml",
"serviceConfigApiNames": [
"google.analytics.admin.v1alpha.AnalyticsAdminService"
],
"nameInServiceConfig": "analyticsadmin.googleapis.com"
},
{
"id": "google.analytics.admin.v1beta",
"directory": "google/analytics/admin/v1beta",
"version": "v1beta",
"majorVersion": "v1",
"hostName": "analyticsadmin.googleapis.com",
"title": "Google Analytics Admin API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/analytics/admin/v1beta",
"google/api",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/analytics/admin/v1beta;admin": 3
}
},
"java_multiple_files": {
"valueCounts": {
"true": 3
}
},
"java_package": {
"valueCounts": {
"com.google.analytics.admin.v1beta": 3
}
}
},
"services": [
{
"shortName": "AnalyticsAdminService",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService",
"methods": [
{
"shortName": "AcknowledgeUserDataCollection",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.AcknowledgeUserDataCollection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{property=properties/*}:acknowledgeUserDataCollection"
}
]
},
{
"shortName": "ArchiveCustomDimension",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.ArchiveCustomDimension",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{name=properties/*/customDimensions/*}:archive"
}
]
},
{
"shortName": "ArchiveCustomMetric",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.ArchiveCustomMetric",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{name=properties/*/customMetrics/*}:archive"
}
]
},
{
"shortName": "CreateConversionEvent",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.CreateConversionEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=properties/*}/conversionEvents"
}
]
},
{
"shortName": "CreateCustomDimension",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.CreateCustomDimension",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=properties/*}/customDimensions"
}
]
},
{
"shortName": "CreateCustomMetric",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.CreateCustomMetric",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=properties/*}/customMetrics"
}
]
},
{
"shortName": "CreateDataStream",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.CreateDataStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=properties/*}/dataStreams"
}
]
},
{
"shortName": "CreateFirebaseLink",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.CreateFirebaseLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=properties/*}/firebaseLinks"
}
]
},
{
"shortName": "CreateGoogleAdsLink",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.CreateGoogleAdsLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=properties/*}/googleAdsLinks"
}
]
},
{
"shortName": "CreateMeasurementProtocolSecret",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.CreateMeasurementProtocolSecret",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets"
}
]
},
{
"shortName": "CreateProperty",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.CreateProperty",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/properties"
}
]
},
{
"shortName": "DeleteAccount",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.DeleteAccount",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta/{name=accounts/*}"
}
]
},
{
"shortName": "DeleteConversionEvent",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.DeleteConversionEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta/{name=properties/*/conversionEvents/*}"
}
]
},
{
"shortName": "DeleteDataStream",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.DeleteDataStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta/{name=properties/*/dataStreams/*}"
}
]
},
{
"shortName": "DeleteFirebaseLink",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.DeleteFirebaseLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta/{name=properties/*/firebaseLinks/*}"
}
]
},
{
"shortName": "DeleteGoogleAdsLink",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.DeleteGoogleAdsLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta/{name=properties/*/googleAdsLinks/*}"
}
]
},
{
"shortName": "DeleteMeasurementProtocolSecret",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.DeleteMeasurementProtocolSecret",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}"
}
]
},
{
"shortName": "DeleteProperty",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.DeleteProperty",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta/{name=properties/*}"
}
]
},
{
"shortName": "GetAccount",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.GetAccount",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=accounts/*}"
}
]
},
{
"shortName": "GetConversionEvent",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.GetConversionEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=properties/*/conversionEvents/*}"
}
]
},
{
"shortName": "GetCustomDimension",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.GetCustomDimension",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=properties/*/customDimensions/*}"
}
]
},
{
"shortName": "GetCustomMetric",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.GetCustomMetric",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=properties/*/customMetrics/*}"
}
]
},
{
"shortName": "GetDataRetentionSettings",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.GetDataRetentionSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=properties/*/dataRetentionSettings}"
}
]
},
{
"shortName": "GetDataSharingSettings",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.GetDataSharingSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=accounts/*/dataSharingSettings}"
}
]
},
{
"shortName": "GetDataStream",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.GetDataStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=properties/*/dataStreams/*}"
}
]
},
{
"shortName": "GetMeasurementProtocolSecret",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.GetMeasurementProtocolSecret",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}"
}
]
},
{
"shortName": "GetProperty",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.GetProperty",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=properties/*}"
}
]
},
{
"shortName": "ListAccountSummaries",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.ListAccountSummaries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/accountSummaries"
}
]
},
{
"shortName": "ListAccounts",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.ListAccounts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/accounts"
}
]
},
{
"shortName": "ListConversionEvents",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.ListConversionEvents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=properties/*}/conversionEvents"
}
]
},
{
"shortName": "ListCustomDimensions",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.ListCustomDimensions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=properties/*}/customDimensions"
}
]
},
{
"shortName": "ListCustomMetrics",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.ListCustomMetrics",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=properties/*}/customMetrics"
}
]
},
{
"shortName": "ListDataStreams",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.ListDataStreams",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=properties/*}/dataStreams"
}
]
},
{
"shortName": "ListFirebaseLinks",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.ListFirebaseLinks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=properties/*}/firebaseLinks"
}
]
},
{
"shortName": "ListGoogleAdsLinks",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.ListGoogleAdsLinks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=properties/*}/googleAdsLinks"
}
]
},
{
"shortName": "ListMeasurementProtocolSecrets",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.ListMeasurementProtocolSecrets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets"
}
]
},
{
"shortName": "ListProperties",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.ListProperties",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/properties"
}
]
},
{
"shortName": "ProvisionAccountTicket",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.ProvisionAccountTicket",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/accounts:provisionAccountTicket"
}
]
},
{
"shortName": "RunAccessReport",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.RunAccessReport",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{entity=properties/*}:runAccessReport"
},
{
"httpMethod": "POST",
"path": "/v1beta/{entity=accounts/*}:runAccessReport"
}
]
},
{
"shortName": "SearchChangeHistoryEvents",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.SearchChangeHistoryEvents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{account=accounts/*}:searchChangeHistoryEvents"
}
]
},
{
"shortName": "UpdateAccount",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.UpdateAccount",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta/{account.name=accounts/*}"
}
]
},
{
"shortName": "UpdateCustomDimension",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.UpdateCustomDimension",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta/{custom_dimension.name=properties/*/customDimensions/*}"
}
]
},
{
"shortName": "UpdateCustomMetric",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.UpdateCustomMetric",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta/{custom_metric.name=properties/*/customMetrics/*}"
}
]
},
{
"shortName": "UpdateDataRetentionSettings",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.UpdateDataRetentionSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta/{data_retention_settings.name=properties/*/dataRetentionSettings}"
}
]
},
{
"shortName": "UpdateDataStream",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.UpdateDataStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta/{data_stream.name=properties/*/dataStreams/*}"
}
]
},
{
"shortName": "UpdateGoogleAdsLink",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.UpdateGoogleAdsLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta/{google_ads_link.name=properties/*/googleAdsLinks/*}"
}
]
},
{
"shortName": "UpdateMeasurementProtocolSecret",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.UpdateMeasurementProtocolSecret",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta/{measurement_protocol_secret.name=properties/*/dataStreams/*/measurementProtocolSecrets/*}"
}
]
},
{
"shortName": "UpdateProperty",
"fullName": "google.analytics.admin.v1beta.AnalyticsAdminService.UpdateProperty",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta/{property.name=properties/*}"
}
]
}
]
}
],
"configFile": "analyticsadmin.yaml",
"serviceConfigApiNames": [
"google.analytics.admin.v1beta.AnalyticsAdminService"
],
"nameInServiceConfig": "analyticsadmin.googleapis.com"
},
{
"id": "google.analytics.data.v1alpha",
"directory": "google/analytics/data/v1alpha",
"version": "v1alpha",
"majorVersion": "v1",
"hostName": "analyticsdata.googleapis.com",
"title": "Google Analytics Data API",
"description": "Accesses report data in Google Analytics.",
"importDirectories": [
"google/analytics/data/v1alpha",
"google/api",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/analytics/data/v1alpha;data": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.analytics.data.v1alpha": 2
}
}
},
"services": [
{
"shortName": "AlphaAnalyticsData",
"fullName": "google.analytics.data.v1alpha.AlphaAnalyticsData",
"methods": [
{
"shortName": "RunFunnelReport",
"fullName": "google.analytics.data.v1alpha.AlphaAnalyticsData.RunFunnelReport",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{property=properties/*}:runFunnelReport"
}
]
}
]
}
],
"configFile": "analyticsdata_v1alpha.yaml",
"serviceConfigApiNames": [
"google.analytics.data.v1alpha.AlphaAnalyticsData"
],
"nameInServiceConfig": "analyticsdata.googleapis.com"
},
{
"id": "google.analytics.data.v1beta",
"directory": "google/analytics/data/v1beta",
"version": "v1beta",
"majorVersion": "v1",
"hostName": "analyticsdata.googleapis.com",
"title": "Google Analytics Data API",
"description": "Accesses report data in Google Analytics.",
"importDirectories": [
"google/analytics/data/v1beta",
"google/api"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/analytics/data/v1beta;data": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.analytics.data.v1beta": 2
}
}
},
"services": [
{
"shortName": "BetaAnalyticsData",
"fullName": "google.analytics.data.v1beta.BetaAnalyticsData",
"methods": [
{
"shortName": "BatchRunPivotReports",
"fullName": "google.analytics.data.v1beta.BetaAnalyticsData.BatchRunPivotReports",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{property=properties/*}:batchRunPivotReports"
}
]
},
{
"shortName": "BatchRunReports",
"fullName": "google.analytics.data.v1beta.BetaAnalyticsData.BatchRunReports",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{property=properties/*}:batchRunReports"
}
]
},
{
"shortName": "CheckCompatibility",
"fullName": "google.analytics.data.v1beta.BetaAnalyticsData.CheckCompatibility",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{property=properties/*}:checkCompatibility"
}
]
},
{
"shortName": "GetMetadata",
"fullName": "google.analytics.data.v1beta.BetaAnalyticsData.GetMetadata",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=properties/*/metadata}"
}
]
},
{
"shortName": "RunPivotReport",
"fullName": "google.analytics.data.v1beta.BetaAnalyticsData.RunPivotReport",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{property=properties/*}:runPivotReport"
}
]
},
{
"shortName": "RunRealtimeReport",
"fullName": "google.analytics.data.v1beta.BetaAnalyticsData.RunRealtimeReport",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{property=properties/*}:runRealtimeReport"
}
]
},
{
"shortName": "RunReport",
"fullName": "google.analytics.data.v1beta.BetaAnalyticsData.RunReport",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{property=properties/*}:runReport"
}
]
}
]
}
],
"configFile": "analyticsdata_v1beta.yaml",
"serviceConfigApiNames": [
"google.analytics.data.v1beta.BetaAnalyticsData"
],
"nameInServiceConfig": "analyticsdata.googleapis.com"
},
{
"id": "google.api.apikeys.v2",
"directory": "google/api/apikeys/v2",
"version": "v2",
"majorVersion": "v2",
"hostName": "apikeys.googleapis.com",
"title": "API Keys API",
"description": "Manages the API keys associated with developer projects.",
"importDirectories": [
"google/api",
"google/api/apikeys/v2",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.ApiKeys.V2": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/apikeys/apiv2/apikeyspb;apikeyspb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.api.apikeys.v2": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\ApiKeys\\V2": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::ApiKeys::V2": 2
}
}
},
"services": [
{
"shortName": "ApiKeys",
"fullName": "google.api.apikeys.v2.ApiKeys",
"methods": [
{
"shortName": "CreateKey",
"fullName": "google.api.apikeys.v2.ApiKeys.CreateKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*}/keys"
}
]
},
{
"shortName": "DeleteKey",
"fullName": "google.api.apikeys.v2.ApiKeys.DeleteKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/keys/*}"
}
]
},
{
"shortName": "GetKey",
"fullName": "google.api.apikeys.v2.ApiKeys.GetKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/keys/*}"
}
]
},
{
"shortName": "GetKeyString",
"fullName": "google.api.apikeys.v2.ApiKeys.GetKeyString",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/keys/*}/keyString"
}
]
},
{
"shortName": "ListKeys",
"fullName": "google.api.apikeys.v2.ApiKeys.ListKeys",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*}/keys"
}
]
},
{
"shortName": "LookupKey",
"fullName": "google.api.apikeys.v2.ApiKeys.LookupKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/keys:lookupKey"
}
]
},
{
"shortName": "UndeleteKey",
"fullName": "google.api.apikeys.v2.ApiKeys.UndeleteKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/locations/*/keys/*}:undelete"
}
]
},
{
"shortName": "UpdateKey",
"fullName": "google.api.apikeys.v2.ApiKeys.UpdateKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{key.name=projects/*/locations/*/keys/*}"
}
]
}
]
}
],
"configFile": "apikeys_v2.yaml",
"serviceConfigApiNames": [
"google.api.apikeys.v2.ApiKeys",
"google.longrunning.Operations"
],
"nameInServiceConfig": "apikeys.googleapis.com"
},
{
"id": "google.api.servicecontrol.v1",
"directory": "google/api/servicecontrol/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "servicecontrol.googleapis.com",
"title": "Service Control API",
"description": "Provides admission control and telemetry reporting for services integrated with Service Infrastructure.",
"importDirectories": [
"google/api",
"google/api/servicecontrol/v1",
"google/logging/type",
"google/protobuf",
"google/rpc"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"": 2,
"true": 6
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.ServiceControl.V1": 8
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/servicecontrol/apiv1/servicecontrolpb;servicecontrolpb": 8
}
},
"java_multiple_files": {
"valueCounts": {
"true": 8
}
},
"java_package": {
"valueCounts": {
"com.google.api.servicecontrol.v1": 8
}
},
"objc_class_prefix": {
"valueCounts": {
"": 7,
"GASC": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\ServiceControl\\V1": 8
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::ServiceControl::V1": 8
}
}
},
"services": [
{
"shortName": "QuotaController",
"fullName": "google.api.servicecontrol.v1.QuotaController",
"methods": [
{
"shortName": "AllocateQuota",
"fullName": "google.api.servicecontrol.v1.QuotaController.AllocateQuota",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/services/{service_name}:allocateQuota"
}
]
}
]
},
{
"shortName": "ServiceController",
"fullName": "google.api.servicecontrol.v1.ServiceController",
"methods": [
{
"shortName": "Check",
"fullName": "google.api.servicecontrol.v1.ServiceController.Check",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/services/{service_name}:check"
}
]
},
{
"shortName": "Report",
"fullName": "google.api.servicecontrol.v1.ServiceController.Report",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/services/{service_name}:report"
}
]
}
]
}
],
"configFile": "servicecontrol.yaml",
"serviceConfigApiNames": [
"google.api.servicecontrol.v1.QuotaController",
"google.api.servicecontrol.v1.ServiceController"
],
"nameInServiceConfig": "servicecontrol.googleapis.com"
},
{
"id": "google.api.servicecontrol.v2",
"directory": "google/api/servicecontrol/v2",
"version": "v2",
"majorVersion": "v2",
"hostName": "servicecontrol.googleapis.com",
"title": "Service Control API",
"description": "Provides admission control and telemetry reporting for services integrated with Service Infrastructure.",
"importDirectories": [
"google/api",
"google/rpc",
"google/rpc/context"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 1
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.ServiceControl.V2": 1
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/api/servicecontrol/v2;servicecontrol": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.api.servicecontrol.v2": 1
}
},
"objc_class_prefix": {
"valueCounts": {
"GASC": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\ServiceControl\\V2": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::ServiceControl::V2": 1
}
}
},
"services": [
{
"shortName": "ServiceController",
"fullName": "google.api.servicecontrol.v2.ServiceController",
"methods": [
{
"shortName": "Check",
"fullName": "google.api.servicecontrol.v2.ServiceController.Check",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/services/{service_name}:check"
}
]
},
{
"shortName": "Report",
"fullName": "google.api.servicecontrol.v2.ServiceController.Report",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/services/{service_name}:report"
}
]
}
]
}
],
"configFile": "servicecontrol.yaml",
"serviceConfigApiNames": [
"google.api.servicecontrol.v2.ServiceController"
],
"nameInServiceConfig": "servicecontrol.googleapis.com"
},
{
"id": "google.api.servicemanagement.v1",
"directory": "google/api/servicemanagement/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "servicemanagement.googleapis.com",
"title": "Service Management API",
"description": "Google Service Management allows service producers to publish their services on Google Cloud Platform so that they can be discovered and used by service consumers.",
"importDirectories": [
"google/api",
"google/api/servicemanagement/v1",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.ServiceManagement.V1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/servicemanagement/apiv1/servicemanagementpb;servicemanagementpb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.api.servicemanagement.v1": 2
}
},
"objc_class_prefix": {
"valueCounts": {
"GASM": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\ServiceManagement\\V1": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::ServiceManagement::V1": 2
}
}
},
"services": [
{
"shortName": "ServiceManager",
"fullName": "google.api.servicemanagement.v1.ServiceManager",
"methods": [
{
"shortName": "CreateService",
"fullName": "google.api.servicemanagement.v1.ServiceManager.CreateService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/services"
}
]
},
{
"shortName": "CreateServiceConfig",
"fullName": "google.api.servicemanagement.v1.ServiceManager.CreateServiceConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/services/{service_name}/configs"
}
]
},
{
"shortName": "CreateServiceRollout",
"fullName": "google.api.servicemanagement.v1.ServiceManager.CreateServiceRollout",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/services/{service_name}/rollouts"
}
]
},
{
"shortName": "DeleteService",
"fullName": "google.api.servicemanagement.v1.ServiceManager.DeleteService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/services/{service_name}"
}
]
},
{
"shortName": "GenerateConfigReport",
"fullName": "google.api.servicemanagement.v1.ServiceManager.GenerateConfigReport",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/services:generateConfigReport"
}
]
},
{
"shortName": "GetService",
"fullName": "google.api.servicemanagement.v1.ServiceManager.GetService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/services/{service_name}"
}
]
},
{
"shortName": "GetServiceConfig",
"fullName": "google.api.servicemanagement.v1.ServiceManager.GetServiceConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/services/{service_name}/configs/{config_id}"
},
{
"httpMethod": "GET",
"path": "/v1/services/{service_name}/config"
}
]
},
{
"shortName": "GetServiceRollout",
"fullName": "google.api.servicemanagement.v1.ServiceManager.GetServiceRollout",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/services/{service_name}/rollouts/{rollout_id}"
}
]
},
{
"shortName": "ListServiceConfigs",
"fullName": "google.api.servicemanagement.v1.ServiceManager.ListServiceConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/services/{service_name}/configs"
}
]
},
{
"shortName": "ListServiceRollouts",
"fullName": "google.api.servicemanagement.v1.ServiceManager.ListServiceRollouts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/services/{service_name}/rollouts"
}
]
},
{
"shortName": "ListServices",
"fullName": "google.api.servicemanagement.v1.ServiceManager.ListServices",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/services"
}
]
},
{
"shortName": "SubmitConfigSource",
"fullName": "google.api.servicemanagement.v1.ServiceManager.SubmitConfigSource",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/services/{service_name}/configs:submit"
}
]
},
{
"shortName": "UndeleteService",
"fullName": "google.api.servicemanagement.v1.ServiceManager.UndeleteService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/services/{service_name}:undelete"
}
]
}
]
}
],
"configFile": "servicemanagement_v1.yaml",
"serviceConfigApiNames": [
"google.api.servicemanagement.v1.ServiceManager"
],
"nameInServiceConfig": "servicemanagement.googleapis.com"
},
{
"id": "google.api.serviceusage.v1",
"directory": "google/api/serviceusage/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "serviceusage.googleapis.com",
"title": "Service Usage API",
"description": "Enables services that service consumers want to use on Google Cloud Platform, lists the available or enabled services, or disables services that service consumers no longer use.",
"importDirectories": [
"google/api",
"google/api/serviceusage/v1",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.ServiceUsage.V1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/serviceusage/apiv1/serviceusagepb;serviceusagepb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.api.serviceusage.v1": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\ServiceUsage\\V1": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::ServiceUsage::V1": 2
}
}
},
"services": [
{
"shortName": "ServiceUsage",
"fullName": "google.api.serviceusage.v1.ServiceUsage",
"methods": [
{
"shortName": "BatchEnableServices",
"fullName": "google.api.serviceusage.v1.ServiceUsage.BatchEnableServices",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=*/*}/services:batchEnable"
}
]
},
{
"shortName": "BatchGetServices",
"fullName": "google.api.serviceusage.v1.ServiceUsage.BatchGetServices",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=*/*}/services:batchGet"
}
]
},
{
"shortName": "DisableService",
"fullName": "google.api.serviceusage.v1.ServiceUsage.DisableService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=*/*/services/*}:disable"
}
]
},
{
"shortName": "EnableService",
"fullName": "google.api.serviceusage.v1.ServiceUsage.EnableService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=*/*/services/*}:enable"
}
]
},
{
"shortName": "GetService",
"fullName": "google.api.serviceusage.v1.ServiceUsage.GetService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=*/*/services/*}"
}
]
},
{
"shortName": "ListServices",
"fullName": "google.api.serviceusage.v1.ServiceUsage.ListServices",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=*/*}/services"
}
]
}
]
}
],
"configFile": "serviceusage_v1.yaml",
"serviceConfigApiNames": [
"google.api.serviceusage.v1.ServiceUsage"
],
"nameInServiceConfig": "serviceusage.googleapis.com"
},
{
"id": "google.api.serviceusage.v1beta1",
"directory": "google/api/serviceusage/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "serviceusage.googleapis.com",
"title": "Service Usage API",
"description": "Enables services that service consumers want to use on Google Cloud Platform, lists the available or enabled services, or disables services that service consumers no longer use.",
"importDirectories": [
"google/api",
"google/api/serviceusage/v1beta1",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Api.ServiceUsage.V1Beta1": 2
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/api/serviceusage/v1beta1;serviceusage": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.api.serviceusage.v1beta1": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Api\\ServiceUsage\\V1beta1": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Api::ServiceUsage::V1beta1": 2
}
}
},
"services": [
{
"shortName": "ServiceUsage",
"fullName": "google.api.serviceusage.v1beta1.ServiceUsage",
"methods": [
{
"shortName": "BatchEnableServices",
"fullName": "google.api.serviceusage.v1beta1.ServiceUsage.BatchEnableServices",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=*/*}/services:batchEnable"
}
]
},
{
"shortName": "CreateAdminOverride",
"fullName": "google.api.serviceusage.v1beta1.ServiceUsage.CreateAdminOverride",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=*/*/services/*/consumerQuotaMetrics/*/limits/*}/adminOverrides"
}
]
},
{
"shortName": "CreateConsumerOverride",
"fullName": "google.api.serviceusage.v1beta1.ServiceUsage.CreateConsumerOverride",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=*/*/services/*/consumerQuotaMetrics/*/limits/*}/consumerOverrides"
}
]
},
{
"shortName": "DeleteAdminOverride",
"fullName": "google.api.serviceusage.v1beta1.ServiceUsage.DeleteAdminOverride",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=*/*/services/*/consumerQuotaMetrics/*/limits/*/adminOverrides/*}"
}
]
},
{
"shortName": "DeleteConsumerOverride",
"fullName": "google.api.serviceusage.v1beta1.ServiceUsage.DeleteConsumerOverride",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=*/*/services/*/consumerQuotaMetrics/*/limits/*/consumerOverrides/*}"
}
]
},
{
"shortName": "DisableService",
"fullName": "google.api.serviceusage.v1beta1.ServiceUsage.DisableService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=*/*/services/*}:disable"
}
]
},
{
"shortName": "EnableService",
"fullName": "google.api.serviceusage.v1beta1.ServiceUsage.EnableService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=*/*/services/*}:enable"
}
]
},
{
"shortName": "GenerateServiceIdentity",
"fullName": "google.api.serviceusage.v1beta1.ServiceUsage.GenerateServiceIdentity",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=*/*/services/*}:generateServiceIdentity"
}
]
},
{
"shortName": "GetConsumerQuotaLimit",
"fullName": "google.api.serviceusage.v1beta1.ServiceUsage.GetConsumerQuotaLimit",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=*/*/services/*/consumerQuotaMetrics/*/limits/*}"
}
]
},
{
"shortName": "GetConsumerQuotaMetric",
"fullName": "google.api.serviceusage.v1beta1.ServiceUsage.GetConsumerQuotaMetric",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=*/*/services/*/consumerQuotaMetrics/*}"
}
]
},
{
"shortName": "GetService",
"fullName": "google.api.serviceusage.v1beta1.ServiceUsage.GetService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=*/*/services/*}"
}
]
},
{
"shortName": "ImportAdminOverrides",
"fullName": "google.api.serviceusage.v1beta1.ServiceUsage.ImportAdminOverrides",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=*/*/services/*}/consumerQuotaMetrics:importAdminOverrides"
}
]
},
{
"shortName": "ImportConsumerOverrides",
"fullName": "google.api.serviceusage.v1beta1.ServiceUsage.ImportConsumerOverrides",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=*/*/services/*}/consumerQuotaMetrics:importConsumerOverrides"
}
]
},
{
"shortName": "ListAdminOverrides",
"fullName": "google.api.serviceusage.v1beta1.ServiceUsage.ListAdminOverrides",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=*/*/services/*/consumerQuotaMetrics/*/limits/*}/adminOverrides"
}
]
},
{
"shortName": "ListConsumerOverrides",
"fullName": "google.api.serviceusage.v1beta1.ServiceUsage.ListConsumerOverrides",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=*/*/services/*/consumerQuotaMetrics/*/limits/*}/consumerOverrides"
}
]
},
{
"shortName": "ListConsumerQuotaMetrics",
"fullName": "google.api.serviceusage.v1beta1.ServiceUsage.ListConsumerQuotaMetrics",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=*/*/services/*}/consumerQuotaMetrics"
}
]
},
{
"shortName": "ListServices",
"fullName": "google.api.serviceusage.v1beta1.ServiceUsage.ListServices",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=*/*}/services"
}
]
},
{
"shortName": "UpdateAdminOverride",
"fullName": "google.api.serviceusage.v1beta1.ServiceUsage.UpdateAdminOverride",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{name=*/*/services/*/consumerQuotaMetrics/*/limits/*/adminOverrides/*}"
}
]
},
{
"shortName": "UpdateConsumerOverride",
"fullName": "google.api.serviceusage.v1beta1.ServiceUsage.UpdateConsumerOverride",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{name=*/*/services/*/consumerQuotaMetrics/*/limits/*/consumerOverrides/*}"
}
]
}
]
}
],
"configFile": "serviceusage_v1beta1.yaml",
"serviceConfigApiNames": [
"google.api.serviceusage.v1beta1.ServiceUsage"
],
"nameInServiceConfig": "serviceusage.googleapis.com"
},
{
"id": "google.appengine.v1",
"directory": "google/appengine/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "appengine.googleapis.com",
"title": "App Engine Admin API",
"description": "Provisions and manages developers' App Engine applications.",
"importDirectories": [
"google/api",
"google/appengine/v1",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.AppEngine.V1": 16
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/appengine/apiv1/appenginepb;appenginepb": 16
}
},
"java_multiple_files": {
"valueCounts": {
"true": 16
}
},
"java_package": {
"valueCounts": {
"com.google.appengine.v1": 15,
"com.google.appengine.v1.firewall": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\AppEngine\\V1": 16
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::AppEngine::V1": 16
}
}
},
"services": [
{
"shortName": "Applications",
"fullName": "google.appengine.v1.Applications",
"methods": [
{
"shortName": "CreateApplication",
"fullName": "google.appengine.v1.Applications.CreateApplication",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/apps"
}
]
},
{
"shortName": "GetApplication",
"fullName": "google.appengine.v1.Applications.GetApplication",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=apps/*}"
}
]
},
{
"shortName": "RepairApplication",
"fullName": "google.appengine.v1.Applications.RepairApplication",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=apps/*}:repair"
}
]
},
{
"shortName": "UpdateApplication",
"fullName": "google.appengine.v1.Applications.UpdateApplication",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{name=apps/*}"
}
]
}
]
},
{
"shortName": "AuthorizedCertificates",
"fullName": "google.appengine.v1.AuthorizedCertificates",
"methods": [
{
"shortName": "CreateAuthorizedCertificate",
"fullName": "google.appengine.v1.AuthorizedCertificates.CreateAuthorizedCertificate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=apps/*}/authorizedCertificates"
}
]
},
{
"shortName": "DeleteAuthorizedCertificate",
"fullName": "google.appengine.v1.AuthorizedCertificates.DeleteAuthorizedCertificate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=apps/*/authorizedCertificates/*}"
}
]
},
{
"shortName": "GetAuthorizedCertificate",
"fullName": "google.appengine.v1.AuthorizedCertificates.GetAuthorizedCertificate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=apps/*/authorizedCertificates/*}"
}
]
},
{
"shortName": "ListAuthorizedCertificates",
"fullName": "google.appengine.v1.AuthorizedCertificates.ListAuthorizedCertificates",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=apps/*}/authorizedCertificates"
}
]
},
{
"shortName": "UpdateAuthorizedCertificate",
"fullName": "google.appengine.v1.AuthorizedCertificates.UpdateAuthorizedCertificate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{name=apps/*/authorizedCertificates/*}"
}
]
}
]
},
{
"shortName": "AuthorizedDomains",
"fullName": "google.appengine.v1.AuthorizedDomains",
"methods": [
{
"shortName": "ListAuthorizedDomains",
"fullName": "google.appengine.v1.AuthorizedDomains.ListAuthorizedDomains",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=apps/*}/authorizedDomains"
}
]
}
]
},
{
"shortName": "DomainMappings",
"fullName": "google.appengine.v1.DomainMappings",
"methods": [
{
"shortName": "CreateDomainMapping",
"fullName": "google.appengine.v1.DomainMappings.CreateDomainMapping",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=apps/*}/domainMappings"
}
]
},
{
"shortName": "DeleteDomainMapping",
"fullName": "google.appengine.v1.DomainMappings.DeleteDomainMapping",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=apps/*/domainMappings/*}"
}
]
},
{
"shortName": "GetDomainMapping",
"fullName": "google.appengine.v1.DomainMappings.GetDomainMapping",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=apps/*/domainMappings/*}"
}
]
},
{
"shortName": "ListDomainMappings",
"fullName": "google.appengine.v1.DomainMappings.ListDomainMappings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=apps/*}/domainMappings"
}
]
},
{
"shortName": "UpdateDomainMapping",
"fullName": "google.appengine.v1.DomainMappings.UpdateDomainMapping",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{name=apps/*/domainMappings/*}"
}
]
}
]
},
{
"shortName": "Firewall",
"fullName": "google.appengine.v1.Firewall",
"methods": [
{
"shortName": "BatchUpdateIngressRules",
"fullName": "google.appengine.v1.Firewall.BatchUpdateIngressRules",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=apps/*/firewall/ingressRules}:batchUpdate"
}
]
},
{
"shortName": "CreateIngressRule",
"fullName": "google.appengine.v1.Firewall.CreateIngressRule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=apps/*}/firewall/ingressRules"
}
]
},
{
"shortName": "DeleteIngressRule",
"fullName": "google.appengine.v1.Firewall.DeleteIngressRule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=apps/*/firewall/ingressRules/*}"
}
]
},
{
"shortName": "GetIngressRule",
"fullName": "google.appengine.v1.Firewall.GetIngressRule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=apps/*/firewall/ingressRules/*}"
}
]
},
{
"shortName": "ListIngressRules",
"fullName": "google.appengine.v1.Firewall.ListIngressRules",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=apps/*}/firewall/ingressRules"
}
]
},
{
"shortName": "UpdateIngressRule",
"fullName": "google.appengine.v1.Firewall.UpdateIngressRule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{name=apps/*/firewall/ingressRules/*}"
}
]
}
]
},
{
"shortName": "Instances",
"fullName": "google.appengine.v1.Instances",
"methods": [
{
"shortName": "DebugInstance",
"fullName": "google.appengine.v1.Instances.DebugInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=apps/*/services/*/versions/*/instances/*}:debug"
}
]
},
{
"shortName": "DeleteInstance",
"fullName": "google.appengine.v1.Instances.DeleteInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=apps/*/services/*/versions/*/instances/*}"
}
]
},
{
"shortName": "GetInstance",
"fullName": "google.appengine.v1.Instances.GetInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=apps/*/services/*/versions/*/instances/*}"
}
]
},
{
"shortName": "ListInstances",
"fullName": "google.appengine.v1.Instances.ListInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=apps/*/services/*/versions/*}/instances"
}
]
}
]
},
{
"shortName": "Services",
"fullName": "google.appengine.v1.Services",
"methods": [
{
"shortName": "DeleteService",
"fullName": "google.appengine.v1.Services.DeleteService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=apps/*/services/*}"
}
]
},
{
"shortName": "GetService",
"fullName": "google.appengine.v1.Services.GetService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=apps/*/services/*}"
}
]
},
{
"shortName": "ListServices",
"fullName": "google.appengine.v1.Services.ListServices",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=apps/*}/services"
}
]
},
{
"shortName": "UpdateService",
"fullName": "google.appengine.v1.Services.UpdateService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{name=apps/*/services/*}"
}
]
}
]
},
{
"shortName": "Versions",
"fullName": "google.appengine.v1.Versions",
"methods": [
{
"shortName": "CreateVersion",
"fullName": "google.appengine.v1.Versions.CreateVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=apps/*/services/*}/versions"
}
]
},
{
"shortName": "DeleteVersion",
"fullName": "google.appengine.v1.Versions.DeleteVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=apps/*/services/*/versions/*}"
}
]
},
{
"shortName": "GetVersion",
"fullName": "google.appengine.v1.Versions.GetVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=apps/*/services/*/versions/*}"
}
]
},
{
"shortName": "ListVersions",
"fullName": "google.appengine.v1.Versions.ListVersions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=apps/*/services/*}/versions"
}
]
},
{
"shortName": "UpdateVersion",
"fullName": "google.appengine.v1.Versions.UpdateVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{name=apps/*/services/*/versions/*}"
}
]
}
]
}
],
"configFile": "appengine_v1.yaml",
"serviceConfigApiNames": [
"google.appengine.v1.Applications",
"google.appengine.v1.AuthorizedCertificates",
"google.appengine.v1.AuthorizedDomains",
"google.appengine.v1.DomainMappings",
"google.appengine.v1.Firewall",
"google.appengine.v1.Instances",
"google.appengine.v1.Services",
"google.appengine.v1.Versions"
],
"nameInServiceConfig": "appengine.googleapis.com"
},
{
"id": "google.apps.alertcenter.v1beta1",
"directory": "google/apps/alertcenter/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "alertcenter.googleapis.com",
"title": "Google Workspace Alert Center API",
"description": "Manages alerts on issues affecting your domain.",
"importDirectories": [
"google/api",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Apps.AlertCenter.V1Beta1": 1
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/apps/alertcenter/v1beta1;alertcenter": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.apps.alertcenter.v1beta1": 1
}
},
"objc_class_prefix": {
"valueCounts": {
"GAIC": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Apps\\AlertCenter\\V1beta1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Apps::AlertCenter::V1beta1": 1
}
}
},
"services": [
{
"shortName": "AlertCenterService",
"fullName": "google.apps.alertcenter.v1beta1.AlertCenterService",
"methods": [
{
"shortName": "BatchDeleteAlerts",
"fullName": "google.apps.alertcenter.v1beta1.AlertCenterService.BatchDeleteAlerts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/alerts:batchDelete"
}
]
},
{
"shortName": "BatchUndeleteAlerts",
"fullName": "google.apps.alertcenter.v1beta1.AlertCenterService.BatchUndeleteAlerts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/alerts:batchUndelete"
}
]
},
{
"shortName": "CreateAlertFeedback",
"fullName": "google.apps.alertcenter.v1beta1.AlertCenterService.CreateAlertFeedback",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/alerts/{alert_id}/feedback"
}
]
},
{
"shortName": "DeleteAlert",
"fullName": "google.apps.alertcenter.v1beta1.AlertCenterService.DeleteAlert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/alerts/{alert_id}"
}
]
},
{
"shortName": "GetAlert",
"fullName": "google.apps.alertcenter.v1beta1.AlertCenterService.GetAlert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/alerts/{alert_id}"
}
]
},
{
"shortName": "GetAlertMetadata",
"fullName": "google.apps.alertcenter.v1beta1.AlertCenterService.GetAlertMetadata",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/alerts/{alert_id}/metadata"
}
]
},
{
"shortName": "GetSettings",
"fullName": "google.apps.alertcenter.v1beta1.AlertCenterService.GetSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/settings"
}
]
},
{
"shortName": "ListAlertFeedback",
"fullName": "google.apps.alertcenter.v1beta1.AlertCenterService.ListAlertFeedback",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/alerts/{alert_id}/feedback"
}
]
},
{
"shortName": "ListAlerts",
"fullName": "google.apps.alertcenter.v1beta1.AlertCenterService.ListAlerts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/alerts"
}
]
},
{
"shortName": "UndeleteAlert",
"fullName": "google.apps.alertcenter.v1beta1.AlertCenterService.UndeleteAlert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/alerts/{alert_id}:undelete"
}
]
},
{
"shortName": "UpdateSettings",
"fullName": "google.apps.alertcenter.v1beta1.AlertCenterService.UpdateSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/settings"
}
]
}
]
}
],
"configFile": "alertcenter.yaml",
"serviceConfigApiNames": [
"google.apps.alertcenter.v1beta1.AlertCenterService"
],
"nameInServiceConfig": "alertcenter.googleapis.com"
},
{
"id": "google.apps.drive.activity.v2",
"directory": "google/apps/drive/activity/v2",
"version": "v2",
"majorVersion": "v2",
"hostName": "driveactivity.googleapis.com",
"title": "Drive Activity API",
"description": "Provides a historical view of activity in Google Drive.",
"importDirectories": [
"google/api",
"google/apps/drive/activity/v2",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Apps.Drive.Activity.V2": 7
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/apps/drive/activity/v2;activity": 7
}
},
"java_multiple_files": {
"valueCounts": {
"true": 7
}
},
"java_package": {
"valueCounts": {
"com.google.apps.drive.activity.v2": 7
}
},
"objc_class_prefix": {
"valueCounts": {
"GADA": 7
}
},
"php_namespace": {
"valueCounts": {
"Google\\Apps\\Drive\\Activity\\V2": 7
}
}
},
"services": [
{
"shortName": "DriveActivityService",
"fullName": "google.apps.drive.activity.v2.DriveActivityService",
"methods": [
{
"shortName": "QueryDriveActivity",
"fullName": "google.apps.drive.activity.v2.DriveActivityService.QueryDriveActivity",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/activity:query"
}
]
}
]
}
],
"configFile": "driveactivity_v2.yaml",
"serviceConfigApiNames": [
"google.apps.drive.activity.v2.DriveActivityService"
],
"nameInServiceConfig": "driveactivity.googleapis.com"
},
{
"id": "google.apps.drive.labels.v2",
"directory": "google/apps/drive/labels/v2",
"version": "v2",
"majorVersion": "v2",
"hostName": "drivelabels.googleapis.com",
"title": "Drive Labels API",
"description": "An API for managing Drive Labels",
"importDirectories": [
"google/api",
"google/apps/drive/labels/v2",
"google/protobuf",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/apps/drive/labels/v2;labels": 8
}
},
"java_multiple_files": {
"valueCounts": {
"true": 8
}
},
"java_package": {
"valueCounts": {
"com.google.apps.drive.labels.v2": 8
}
},
"objc_class_prefix": {
"valueCounts": {
"": 2,
"DLBL": 6
}
}
},
"services": [
{
"shortName": "LabelService",
"fullName": "google.apps.drive.labels.v2.LabelService",
"methods": [
{
"shortName": "GetLabel",
"fullName": "google.apps.drive.labels.v2.LabelService.GetLabel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=labels/*}"
}
]
},
{
"shortName": "ListLabels",
"fullName": "google.apps.drive.labels.v2.LabelService.ListLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/labels"
}
]
}
]
}
],
"configFile": "drivelabels_v2.yaml",
"serviceConfigApiNames": [
"google.apps.drive.labels.v2.LabelService"
],
"nameInServiceConfig": "drivelabels.googleapis.com"
},
{
"id": "google.apps.drive.labels.v2beta",
"directory": "google/apps/drive/labels/v2beta",
"version": "v2beta",
"majorVersion": "v2",
"hostName": "drivelabels.googleapis.com",
"title": "Drive Labels API",
"description": "An API for managing Drive Labels",
"importDirectories": [
"google/api",
"google/apps/drive/labels/v2beta",
"google/protobuf",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/apps/drive/labels/v2beta;labels": 11
}
},
"java_multiple_files": {
"valueCounts": {
"true": 11
}
},
"java_package": {
"valueCounts": {
"com.google.apps.drive.labels.v2beta": 11
}
},
"objc_class_prefix": {
"valueCounts": {
"": 2,
"DLBL": 9
}
}
},
"services": [
{
"shortName": "LabelService",
"fullName": "google.apps.drive.labels.v2beta.LabelService",
"methods": [
{
"shortName": "BatchDeleteLabelPermissions",
"fullName": "google.apps.drive.labels.v2beta.LabelService.BatchDeleteLabelPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{parent=labels/*}/permissions:batchDelete"
},
{
"httpMethod": "POST",
"path": "/v2beta/{parent=labels/*/revisions/*}/permissions:batchDelete"
}
]
},
{
"shortName": "BatchUpdateLabelPermissions",
"fullName": "google.apps.drive.labels.v2beta.LabelService.BatchUpdateLabelPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{parent=labels/*}/permissions:batchUpdate"
},
{
"httpMethod": "POST",
"path": "/v2beta/{parent=labels/*/revisions/*}/permissions:batchUpdate"
}
]
},
{
"shortName": "CreateLabel",
"fullName": "google.apps.drive.labels.v2beta.LabelService.CreateLabel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/labels"
}
]
},
{
"shortName": "CreateLabelPermission",
"fullName": "google.apps.drive.labels.v2beta.LabelService.CreateLabelPermission",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{parent=labels/*}/permissions"
},
{
"httpMethod": "POST",
"path": "/v2beta/{parent=labels/*/revisions/*}/permissions"
}
]
},
{
"shortName": "DeleteLabel",
"fullName": "google.apps.drive.labels.v2beta.LabelService.DeleteLabel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2beta/{name=labels/*}"
}
]
},
{
"shortName": "DeleteLabelPermission",
"fullName": "google.apps.drive.labels.v2beta.LabelService.DeleteLabelPermission",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2beta/{name=labels/*/permissions/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2beta/{name=labels/*/revisions/*/permissions/*}"
}
]
},
{
"shortName": "DeltaUpdateLabel",
"fullName": "google.apps.drive.labels.v2beta.LabelService.DeltaUpdateLabel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{name=labels/*}:delta"
}
]
},
{
"shortName": "DisableLabel",
"fullName": "google.apps.drive.labels.v2beta.LabelService.DisableLabel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{name=labels/*}:disable"
}
]
},
{
"shortName": "EnableLabel",
"fullName": "google.apps.drive.labels.v2beta.LabelService.EnableLabel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{name=labels/*}:enable"
}
]
},
{
"shortName": "GetLabel",
"fullName": "google.apps.drive.labels.v2beta.LabelService.GetLabel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta/{name=labels/*}"
}
]
},
{
"shortName": "GetLabelLimits",
"fullName": "google.apps.drive.labels.v2beta.LabelService.GetLabelLimits",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta/limits/label"
}
]
},
{
"shortName": "GetUserCapabilities",
"fullName": "google.apps.drive.labels.v2beta.LabelService.GetUserCapabilities",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta/{name=users/*/capabilities}"
}
]
},
{
"shortName": "ListLabelLocks",
"fullName": "google.apps.drive.labels.v2beta.LabelService.ListLabelLocks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta/{parent=labels/*}/locks"
},
{
"httpMethod": "GET",
"path": "/v2beta/{parent=labels/*/revisions/*}/locks"
}
]
},
{
"shortName": "ListLabelPermissions",
"fullName": "google.apps.drive.labels.v2beta.LabelService.ListLabelPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta/{parent=labels/*}/permissions"
},
{
"httpMethod": "GET",
"path": "/v2beta/{parent=labels/*/revisions/*}/permissions"
}
]
},
{
"shortName": "ListLabels",
"fullName": "google.apps.drive.labels.v2beta.LabelService.ListLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta/labels"
}
]
},
{
"shortName": "PublishLabel",
"fullName": "google.apps.drive.labels.v2beta.LabelService.PublishLabel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{name=labels/*}:publish"
}
]
},
{
"shortName": "UpdateLabelCopyMode",
"fullName": "google.apps.drive.labels.v2beta.LabelService.UpdateLabelCopyMode",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{name=labels/*}:updateLabelCopyMode"
}
]
},
{
"shortName": "UpdateLabelPermission",
"fullName": "google.apps.drive.labels.v2beta.LabelService.UpdateLabelPermission",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2beta/{parent=labels/*}/permissions"
},
{
"httpMethod": "PATCH",
"path": "/v2beta/{parent=labels/*/revisions/*}/permissions"
}
]
}
]
}
],
"configFile": "drivelabels_v2beta.yaml",
"serviceConfigApiNames": [
"google.apps.drive.labels.v2beta.LabelService"
],
"nameInServiceConfig": "drivelabels.googleapis.com"
},
{
"id": "google.apps.market.v2",
"directory": "google/apps/market/v2",
"version": "v2",
"majorVersion": "v2",
"hostName": "appsmarket.googleapis.com",
"title": "Google Workspace Marketplace API",
"description": "Lets your Google Workspace Marketplace applications integrate with Google's licensing and billing services.",
"importDirectories": [
"google/api",
"google/apps/market/v2"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/ccc/hosted/marketplace/v2;marketplace": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.ccc.hosted.marketplace.v2": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Apps\\Market\\V2": 2
}
}
},
"services": [
{
"shortName": "CustomerLicenseService",
"fullName": "ccc.hosted.marketplace.v2.CustomerLicenseService",
"methods": [
{
"shortName": "Get",
"fullName": "ccc.hosted.marketplace.v2.CustomerLicenseService.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/appsmarket/v2/customerLicense/{application_id}/{customer_id}"
}
]
}
]
},
{
"shortName": "LicenseNotificationService",
"fullName": "ccc.hosted.marketplace.v2.LicenseNotificationService",
"methods": [
{
"shortName": "List",
"fullName": "ccc.hosted.marketplace.v2.LicenseNotificationService.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/appsmarket/v2/licenseNotification/{application_id}"
}
]
}
]
},
{
"shortName": "UserLicenseService",
"fullName": "ccc.hosted.marketplace.v2.UserLicenseService",
"methods": [
{
"shortName": "Get",
"fullName": "ccc.hosted.marketplace.v2.UserLicenseService.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/appsmarket/v2/userLicense/{application_id}/{user_id}"
}
]
}
]
}
],
"configFile": "appsmarket_v2.yaml",
"serviceConfigApiNames": [
"ccc.hosted.marketplace.v2.CustomerLicenseService",
"ccc.hosted.marketplace.v2.LicenseNotificationService",
"ccc.hosted.marketplace.v2.UserLicenseService"
],
"nameInServiceConfig": "appsmarket.googleapis.com"
},
{
"id": "google.area120.tables.v1alpha1",
"directory": "google/area120/tables/v1alpha1",
"version": "v1alpha1",
"majorVersion": "v1",
"hostName": "area120tables.googleapis.com",
"title": "Area120 Tables API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/area120/tables/apiv1alpha1/tablespb;tablespb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.area120.tables.v1alpha1": 1
}
}
},
"services": [
{
"shortName": "TablesService",
"fullName": "google.area120.tables.v1alpha1.TablesService",
"methods": [
{
"shortName": "BatchCreateRows",
"fullName": "google.area120.tables.v1alpha1.TablesService.BatchCreateRows",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{parent=tables/*}/rows:batchCreate"
}
]
},
{
"shortName": "BatchDeleteRows",
"fullName": "google.area120.tables.v1alpha1.TablesService.BatchDeleteRows",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{parent=tables/*}/rows:batchDelete"
}
]
},
{
"shortName": "BatchUpdateRows",
"fullName": "google.area120.tables.v1alpha1.TablesService.BatchUpdateRows",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{parent=tables/*}/rows:batchUpdate"
}
]
},
{
"shortName": "CreateRow",
"fullName": "google.area120.tables.v1alpha1.TablesService.CreateRow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{parent=tables/*}/rows"
}
]
},
{
"shortName": "DeleteRow",
"fullName": "google.area120.tables.v1alpha1.TablesService.DeleteRow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha1/{name=tables/*/rows/*}"
}
]
},
{
"shortName": "GetRow",
"fullName": "google.area120.tables.v1alpha1.TablesService.GetRow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{name=tables/*/rows/*}"
}
]
},
{
"shortName": "GetTable",
"fullName": "google.area120.tables.v1alpha1.TablesService.GetTable",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{name=tables/*}"
}
]
},
{
"shortName": "GetWorkspace",
"fullName": "google.area120.tables.v1alpha1.TablesService.GetWorkspace",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{name=workspaces/*}"
}
]
},
{
"shortName": "ListRows",
"fullName": "google.area120.tables.v1alpha1.TablesService.ListRows",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{parent=tables/*}/rows"
}
]
},
{
"shortName": "ListTables",
"fullName": "google.area120.tables.v1alpha1.TablesService.ListTables",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/tables"
}
]
},
{
"shortName": "ListWorkspaces",
"fullName": "google.area120.tables.v1alpha1.TablesService.ListWorkspaces",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/workspaces"
}
]
},
{
"shortName": "UpdateRow",
"fullName": "google.area120.tables.v1alpha1.TablesService.UpdateRow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha1/{row.name=tables/*/rows/*}"
}
]
}
]
}
],
"configFile": "area120tables_v1alpha1.yaml",
"serviceConfigApiNames": [
"google.area120.tables.v1alpha1.TablesService"
],
"nameInServiceConfig": "area120tables.googleapis.com"
},
{
"id": "google.bigtable.admin.v2",
"directory": "google/bigtable/admin/v2",
"version": "v2",
"majorVersion": "v2",
"hostName": "bigtableadmin.googleapis.com",
"title": "Cloud Bigtable Admin API",
"description": "Administer your Cloud Bigtable tables and instances.",
"importDirectories": [
"google/api",
"google/bigtable/admin/v2",
"google/iam/v1",
"google/longrunning",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Bigtable.Admin.V2": 5
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/bigtable/admin/v2;admin": 5
}
},
"java_multiple_files": {
"valueCounts": {
"true": 5
}
},
"java_package": {
"valueCounts": {
"com.google.bigtable.admin.v2": 5
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Bigtable\\Admin\\V2": 5
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Bigtable::Admin::V2": 5
}
}
},
"services": [
{
"shortName": "BigtableInstanceAdmin",
"fullName": "google.bigtable.admin.v2.BigtableInstanceAdmin",
"methods": [
{
"shortName": "CreateAppProfile",
"fullName": "google.bigtable.admin.v2.BigtableInstanceAdmin.CreateAppProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/instances/*}/appProfiles"
}
]
},
{
"shortName": "CreateCluster",
"fullName": "google.bigtable.admin.v2.BigtableInstanceAdmin.CreateCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/instances/*}/clusters"
}
]
},
{
"shortName": "CreateInstance",
"fullName": "google.bigtable.admin.v2.BigtableInstanceAdmin.CreateInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*}/instances"
}
]
},
{
"shortName": "DeleteAppProfile",
"fullName": "google.bigtable.admin.v2.BigtableInstanceAdmin.DeleteAppProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/instances/*/appProfiles/*}"
}
]
},
{
"shortName": "DeleteCluster",
"fullName": "google.bigtable.admin.v2.BigtableInstanceAdmin.DeleteCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/instances/*/clusters/*}"
}
]
},
{
"shortName": "DeleteInstance",
"fullName": "google.bigtable.admin.v2.BigtableInstanceAdmin.DeleteInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/instances/*}"
}
]
},
{
"shortName": "GetAppProfile",
"fullName": "google.bigtable.admin.v2.BigtableInstanceAdmin.GetAppProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/instances/*/appProfiles/*}"
}
]
},
{
"shortName": "GetCluster",
"fullName": "google.bigtable.admin.v2.BigtableInstanceAdmin.GetCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/instances/*/clusters/*}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.bigtable.admin.v2.BigtableInstanceAdmin.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{resource=projects/*/instances/*}:getIamPolicy"
}
]
},
{
"shortName": "GetInstance",
"fullName": "google.bigtable.admin.v2.BigtableInstanceAdmin.GetInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/instances/*}"
}
]
},
{
"shortName": "ListAppProfiles",
"fullName": "google.bigtable.admin.v2.BigtableInstanceAdmin.ListAppProfiles",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/instances/*}/appProfiles"
}
]
},
{
"shortName": "ListClusters",
"fullName": "google.bigtable.admin.v2.BigtableInstanceAdmin.ListClusters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/instances/*}/clusters"
}
]
},
{
"shortName": "ListHotTablets",
"fullName": "google.bigtable.admin.v2.BigtableInstanceAdmin.ListHotTablets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/instances/*/clusters/*}/hotTablets"
}
]
},
{
"shortName": "ListInstances",
"fullName": "google.bigtable.admin.v2.BigtableInstanceAdmin.ListInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*}/instances"
}
]
},
{
"shortName": "PartialUpdateCluster",
"fullName": "google.bigtable.admin.v2.BigtableInstanceAdmin.PartialUpdateCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{cluster.name=projects/*/instances/*/clusters/*}"
}
]
},
{
"shortName": "PartialUpdateInstance",
"fullName": "google.bigtable.admin.v2.BigtableInstanceAdmin.PartialUpdateInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{instance.name=projects/*/instances/*}"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.bigtable.admin.v2.BigtableInstanceAdmin.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{resource=projects/*/instances/*}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.bigtable.admin.v2.BigtableInstanceAdmin.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{resource=projects/*/instances/*}:testIamPermissions"
}
]
},
{
"shortName": "UpdateAppProfile",
"fullName": "google.bigtable.admin.v2.BigtableInstanceAdmin.UpdateAppProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{app_profile.name=projects/*/instances/*/appProfiles/*}"
}
]
},
{
"shortName": "UpdateCluster",
"fullName": "google.bigtable.admin.v2.BigtableInstanceAdmin.UpdateCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v2/{name=projects/*/instances/*/clusters/*}"
}
]
},
{
"shortName": "UpdateInstance",
"fullName": "google.bigtable.admin.v2.BigtableInstanceAdmin.UpdateInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v2/{name=projects/*/instances/*}"
}
]
}
]
},
{
"shortName": "BigtableTableAdmin",
"fullName": "google.bigtable.admin.v2.BigtableTableAdmin",
"methods": [
{
"shortName": "CheckConsistency",
"fullName": "google.bigtable.admin.v2.BigtableTableAdmin.CheckConsistency",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/instances/*/tables/*}:checkConsistency"
}
]
},
{
"shortName": "CreateBackup",
"fullName": "google.bigtable.admin.v2.BigtableTableAdmin.CreateBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/instances/*/clusters/*}/backups"
}
]
},
{
"shortName": "CreateTable",
"fullName": "google.bigtable.admin.v2.BigtableTableAdmin.CreateTable",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/instances/*}/tables"
}
]
},
{
"shortName": "CreateTableFromSnapshot",
"fullName": "google.bigtable.admin.v2.BigtableTableAdmin.CreateTableFromSnapshot",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/instances/*}/tables:createFromSnapshot"
}
]
},
{
"shortName": "DeleteBackup",
"fullName": "google.bigtable.admin.v2.BigtableTableAdmin.DeleteBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/instances/*/clusters/*/backups/*}"
}
]
},
{
"shortName": "DeleteSnapshot",
"fullName": "google.bigtable.admin.v2.BigtableTableAdmin.DeleteSnapshot",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/instances/*/clusters/*/snapshots/*}"
}
]
},
{
"shortName": "DeleteTable",
"fullName": "google.bigtable.admin.v2.BigtableTableAdmin.DeleteTable",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/instances/*/tables/*}"
}
]
},
{
"shortName": "DropRowRange",
"fullName": "google.bigtable.admin.v2.BigtableTableAdmin.DropRowRange",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/instances/*/tables/*}:dropRowRange"
}
]
},
{
"shortName": "GenerateConsistencyToken",
"fullName": "google.bigtable.admin.v2.BigtableTableAdmin.GenerateConsistencyToken",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/instances/*/tables/*}:generateConsistencyToken"
}
]
},
{
"shortName": "GetBackup",
"fullName": "google.bigtable.admin.v2.BigtableTableAdmin.GetBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/instances/*/clusters/*/backups/*}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.bigtable.admin.v2.BigtableTableAdmin.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{resource=projects/*/instances/*/tables/*}:getIamPolicy"
},
{
"httpMethod": "POST",
"path": "/v2/{resource=projects/*/instances/*/clusters/*/backups/*}:getIamPolicy"
}
]
},
{
"shortName": "GetSnapshot",
"fullName": "google.bigtable.admin.v2.BigtableTableAdmin.GetSnapshot",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/instances/*/clusters/*/snapshots/*}"
}
]
},
{
"shortName": "GetTable",
"fullName": "google.bigtable.admin.v2.BigtableTableAdmin.GetTable",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/instances/*/tables/*}"
}
]
},
{
"shortName": "ListBackups",
"fullName": "google.bigtable.admin.v2.BigtableTableAdmin.ListBackups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/instances/*/clusters/*}/backups"
}
]
},
{
"shortName": "ListSnapshots",
"fullName": "google.bigtable.admin.v2.BigtableTableAdmin.ListSnapshots",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/instances/*/clusters/*}/snapshots"
}
]
},
{
"shortName": "ListTables",
"fullName": "google.bigtable.admin.v2.BigtableTableAdmin.ListTables",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/instances/*}/tables"
}
]
},
{
"shortName": "ModifyColumnFamilies",
"fullName": "google.bigtable.admin.v2.BigtableTableAdmin.ModifyColumnFamilies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/instances/*/tables/*}:modifyColumnFamilies"
}
]
},
{
"shortName": "RestoreTable",
"fullName": "google.bigtable.admin.v2.BigtableTableAdmin.RestoreTable",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/instances/*}/tables:restore"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.bigtable.admin.v2.BigtableTableAdmin.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{resource=projects/*/instances/*/tables/*}:setIamPolicy"
},
{
"httpMethod": "POST",
"path": "/v2/{resource=projects/*/instances/*/clusters/*/backups/*}:setIamPolicy"
}
]
},
{
"shortName": "SnapshotTable",
"fullName": "google.bigtable.admin.v2.BigtableTableAdmin.SnapshotTable",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/instances/*/tables/*}:snapshot"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.bigtable.admin.v2.BigtableTableAdmin.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{resource=projects/*/instances/*/tables/*}:testIamPermissions"
},
{
"httpMethod": "POST",
"path": "/v2/{resource=projects/*/instances/*/clusters/*/backups/*}:testIamPermissions"
}
]
},
{
"shortName": "UndeleteTable",
"fullName": "google.bigtable.admin.v2.BigtableTableAdmin.UndeleteTable",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/instances/*/tables/*}:undelete"
}
]
},
{
"shortName": "UpdateBackup",
"fullName": "google.bigtable.admin.v2.BigtableTableAdmin.UpdateBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{backup.name=projects/*/instances/*/clusters/*/backups/*}"
}
]
},
{
"shortName": "UpdateTable",
"fullName": "google.bigtable.admin.v2.BigtableTableAdmin.UpdateTable",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{table.name=projects/*/instances/*/tables/*}"
}
]
}
]
}
],
"configFile": "bigtableadmin_v2.yaml",
"serviceConfigApiNames": [
"google.bigtable.admin.v2.BigtableInstanceAdmin",
"google.bigtable.admin.v2.BigtableTableAdmin"
],
"nameInServiceConfig": "bigtableadmin.googleapis.com"
},
{
"id": "google.bigtable.v2",
"directory": "google/bigtable/v2",
"version": "v2",
"majorVersion": "v2",
"hostName": "bigtable.googleapis.com",
"title": "Cloud Bigtable API",
"description": "API for reading and writing the contents of Bigtables associated with a cloud project.",
"importDirectories": [
"google/api",
"google/bigtable/v2",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Bigtable.V2": 5
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/bigtable/v2;bigtable": 5
}
},
"java_multiple_files": {
"valueCounts": {
"true": 5
}
},
"java_package": {
"valueCounts": {
"com.google.bigtable.v2": 5
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Bigtable\\V2": 5
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Bigtable::V2": 5
}
}
},
"services": [
{
"shortName": "Bigtable",
"fullName": "google.bigtable.v2.Bigtable",
"methods": [
{
"shortName": "CheckAndMutateRow",
"fullName": "google.bigtable.v2.Bigtable.CheckAndMutateRow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{table_name=projects/*/instances/*/tables/*}:checkAndMutateRow"
}
]
},
{
"shortName": "GenerateInitialChangeStreamPartitions",
"fullName": "google.bigtable.v2.Bigtable.GenerateInitialChangeStreamPartitions",
"mode": "SERVER_STREAMING",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{table_name=projects/*/instances/*/tables/*}:generateInitialChangeStreamPartitions"
}
]
},
{
"shortName": "MutateRow",
"fullName": "google.bigtable.v2.Bigtable.MutateRow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{table_name=projects/*/instances/*/tables/*}:mutateRow"
}
]
},
{
"shortName": "MutateRows",
"fullName": "google.bigtable.v2.Bigtable.MutateRows",
"mode": "SERVER_STREAMING",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{table_name=projects/*/instances/*/tables/*}:mutateRows"
}
]
},
{
"shortName": "PingAndWarm",
"fullName": "google.bigtable.v2.Bigtable.PingAndWarm",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/instances/*}:ping"
}
]
},
{
"shortName": "ReadChangeStream",
"fullName": "google.bigtable.v2.Bigtable.ReadChangeStream",
"mode": "SERVER_STREAMING",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{table_name=projects/*/instances/*/tables/*}:readChangeStream"
}
]
},
{
"shortName": "ReadModifyWriteRow",
"fullName": "google.bigtable.v2.Bigtable.ReadModifyWriteRow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{table_name=projects/*/instances/*/tables/*}:readModifyWriteRow"
}
]
},
{
"shortName": "ReadRows",
"fullName": "google.bigtable.v2.Bigtable.ReadRows",
"mode": "SERVER_STREAMING",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{table_name=projects/*/instances/*/tables/*}:readRows"
}
]
},
{
"shortName": "SampleRowKeys",
"fullName": "google.bigtable.v2.Bigtable.SampleRowKeys",
"mode": "SERVER_STREAMING",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{table_name=projects/*/instances/*/tables/*}:sampleRowKeys"
}
]
}
]
}
],
"configFile": "bigtable_v2.yaml",
"serviceConfigApiNames": [
"google.bigtable.v2.Bigtable"
],
"nameInServiceConfig": "bigtable.googleapis.com"
},
{
"id": "google.chromeos.moblab.v1beta1",
"directory": "google/chromeos/moblab/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "chromeosmoblab.googleapis.com",
"title": "Chrome OS Moblab API",
"description": "Moblab API is an external-facing API that Moblabs deployed in remote external labs of Chrome OS partners can communicate with for various testing needs.",
"importDirectories": [
"google/api",
"google/chromeos/moblab/v1beta1",
"google/longrunning",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/chromeos/moblab/v1beta1;moblab": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.chromeos.moblab.v1beta1": 2
}
}
},
"services": [
{
"shortName": "BuildService",
"fullName": "google.chromeos.moblab.v1beta1.BuildService",
"methods": [
{
"shortName": "CheckBuildStageStatus",
"fullName": "google.chromeos.moblab.v1beta1.BuildService.CheckBuildStageStatus",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=buildTargets/*/models/*/builds/*/artifacts/*}:check"
}
]
},
{
"shortName": "FindMostStableBuild",
"fullName": "google.chromeos.moblab.v1beta1.BuildService.FindMostStableBuild",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{build_target=buildTargets/*}:findMostStableBuild"
}
]
},
{
"shortName": "ListBuildTargets",
"fullName": "google.chromeos.moblab.v1beta1.BuildService.ListBuildTargets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/buildTargets"
}
]
},
{
"shortName": "ListBuilds",
"fullName": "google.chromeos.moblab.v1beta1.BuildService.ListBuilds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=buildTargets/*/models/*}/builds"
}
]
},
{
"shortName": "ListModels",
"fullName": "google.chromeos.moblab.v1beta1.BuildService.ListModels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=buildTargets/*}/models"
}
]
},
{
"shortName": "StageBuild",
"fullName": "google.chromeos.moblab.v1beta1.BuildService.StageBuild",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=buildTargets/*/models/*/builds/*/artifacts/*}:stage"
}
]
}
]
}
],
"configFile": "chromeosmoblab_v1beta1.yaml",
"serviceConfigApiNames": [
"google.chromeos.moblab.v1beta1.BuildService"
],
"nameInServiceConfig": "chromeosmoblab.googleapis.com"
},
{
"id": "google.chromeos.uidetection.v1",
"directory": "google/chromeos/uidetection/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "chromeosuidetection.googleapis.com",
"title": "ChromeOS UI Detection API",
"description": "ChromeOS UI Detection API allows image-based UI detection in E2E testing frameworks of ChromeOS. It will be used by ChromeOS labs and ChromeOS partners.",
"importDirectories": [
"google/api"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/chromeos/uidetection/v1;uidetection": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.chromeos.uidetection.v1": 1
}
}
},
"services": [
{
"shortName": "UiDetectionService",
"fullName": "google.chromeos.uidetection.v1.UiDetectionService",
"methods": [
{
"shortName": "ExecuteDetection",
"fullName": "google.chromeos.uidetection.v1.UiDetectionService.ExecuteDetection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/executeDetection:execute"
}
]
}
]
}
],
"configFile": "chromeosuidetection_v1.yaml",
"serviceConfigApiNames": [
"google.chromeos.uidetection.v1.UiDetectionService"
],
"nameInServiceConfig": "chromeosuidetection.googleapis.com"
},
{
"id": "google.cloud.accessapproval.v1",
"directory": "google/cloud/accessapproval/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "accessapproval.googleapis.com",
"title": "Access Approval API",
"description": "An API for controlling access to data by Google personnel.",
"importDirectories": [
"google/api",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.AccessApproval.V1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/accessapproval/apiv1/accessapprovalpb;accessapprovalpb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.accessapproval.v1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\AccessApproval\\V1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::AccessApproval::V1": 1
}
}
},
"services": [
{
"shortName": "AccessApproval",
"fullName": "google.cloud.accessapproval.v1.AccessApproval",
"methods": [
{
"shortName": "ApproveApprovalRequest",
"fullName": "google.cloud.accessapproval.v1.AccessApproval.ApproveApprovalRequest",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/approvalRequests/*}:approve"
},
{
"httpMethod": "POST",
"path": "/v1/{name=folders/*/approvalRequests/*}:approve"
},
{
"httpMethod": "POST",
"path": "/v1/{name=organizations/*/approvalRequests/*}:approve"
}
]
},
{
"shortName": "DeleteAccessApprovalSettings",
"fullName": "google.cloud.accessapproval.v1.AccessApproval.DeleteAccessApprovalSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/accessApprovalSettings}"
},
{
"httpMethod": "DELETE",
"path": "/v1/{name=folders/*/accessApprovalSettings}"
},
{
"httpMethod": "DELETE",
"path": "/v1/{name=organizations/*/accessApprovalSettings}"
}
]
},
{
"shortName": "DismissApprovalRequest",
"fullName": "google.cloud.accessapproval.v1.AccessApproval.DismissApprovalRequest",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/approvalRequests/*}:dismiss"
},
{
"httpMethod": "POST",
"path": "/v1/{name=folders/*/approvalRequests/*}:dismiss"
},
{
"httpMethod": "POST",
"path": "/v1/{name=organizations/*/approvalRequests/*}:dismiss"
}
]
},
{
"shortName": "GetAccessApprovalServiceAccount",
"fullName": "google.cloud.accessapproval.v1.AccessApproval.GetAccessApprovalServiceAccount",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/serviceAccount}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=folders/*/serviceAccount}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=organizations/*/serviceAccount}"
}
]
},
{
"shortName": "GetAccessApprovalSettings",
"fullName": "google.cloud.accessapproval.v1.AccessApproval.GetAccessApprovalSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/accessApprovalSettings}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=folders/*/accessApprovalSettings}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=organizations/*/accessApprovalSettings}"
}
]
},
{
"shortName": "GetApprovalRequest",
"fullName": "google.cloud.accessapproval.v1.AccessApproval.GetApprovalRequest",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/approvalRequests/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=folders/*/approvalRequests/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=organizations/*/approvalRequests/*}"
}
]
},
{
"shortName": "InvalidateApprovalRequest",
"fullName": "google.cloud.accessapproval.v1.AccessApproval.InvalidateApprovalRequest",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/approvalRequests/*}:invalidate"
},
{
"httpMethod": "POST",
"path": "/v1/{name=folders/*/approvalRequests/*}:invalidate"
},
{
"httpMethod": "POST",
"path": "/v1/{name=organizations/*/approvalRequests/*}:invalidate"
}
]
},
{
"shortName": "ListApprovalRequests",
"fullName": "google.cloud.accessapproval.v1.AccessApproval.ListApprovalRequests",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/approvalRequests"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=folders/*}/approvalRequests"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=organizations/*}/approvalRequests"
}
]
},
{
"shortName": "UpdateAccessApprovalSettings",
"fullName": "google.cloud.accessapproval.v1.AccessApproval.UpdateAccessApprovalSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{settings.name=projects/*/accessApprovalSettings}"
},
{
"httpMethod": "PATCH",
"path": "/v1/{settings.name=folders/*/accessApprovalSettings}"
},
{
"httpMethod": "PATCH",
"path": "/v1/{settings.name=organizations/*/accessApprovalSettings}"
}
]
}
]
}
],
"configFile": "accessapproval_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.accessapproval.v1.AccessApproval"
],
"nameInServiceConfig": "accessapproval.googleapis.com"
},
{
"id": "google.cloud.advisorynotifications.v1",
"directory": "google/cloud/advisorynotifications/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "advisorynotifications.googleapis.com",
"title": "Advisory Notifications API",
"description": "An API for accessing Advisory Notifications in Google Cloud",
"importDirectories": [
"google/api",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.AdvisoryNotifications.V1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/advisorynotifications/apiv1/advisorynotificationspb;advisorynotificationspb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.advisorynotifications.v1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\AdvisoryNotifications\\V1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::AdvisoryNotifications::V1": 1
}
}
},
"services": [
{
"shortName": "AdvisoryNotificationsService",
"fullName": "google.cloud.advisorynotifications.v1.AdvisoryNotificationsService",
"methods": [
{
"shortName": "GetNotification",
"fullName": "google.cloud.advisorynotifications.v1.AdvisoryNotificationsService.GetNotification",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=organizations/*/locations/*/notifications/*}"
}
]
},
{
"shortName": "ListNotifications",
"fullName": "google.cloud.advisorynotifications.v1.AdvisoryNotificationsService.ListNotifications",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=organizations/*/locations/*}/notifications"
}
]
}
]
}
],
"configFile": "advisorynotifications_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.advisorynotifications.v1.AdvisoryNotificationsService"
],
"nameInServiceConfig": "advisorynotifications.googleapis.com"
},
{
"id": "google.cloud.aiplatform.v1",
"directory": "google/cloud/aiplatform/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "aiplatform.googleapis.com",
"title": "Vertex AI API",
"description": "Train high-quality custom machine learning models with minimal machine learning expertise and effort.",
"importDirectories": [
"google/api",
"google/cloud/aiplatform/v1",
"google/cloud/aiplatform/v1/schema/trainingjob/definition",
"google/longrunning",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.AIPlatform.V1": 80,
"Google.Cloud.AIPlatform.V1.Schema.Predict.Instance": 9,
"Google.Cloud.AIPlatform.V1.Schema.Predict.Params": 6,
"Google.Cloud.AIPlatform.V1.Schema.Predict.Prediction": 10,
"Google.Cloud.AIPlatform.V1.Schema.TrainingJob.Definition": 11
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpb": 80,
"cloud.google.com/go/aiplatform/apiv1/schema/predict/instance/instancepb;instancepb": 9,
"cloud.google.com/go/aiplatform/apiv1/schema/predict/params/paramspb;paramspb": 6,
"cloud.google.com/go/aiplatform/apiv1/schema/predict/prediction/predictionpb;predictionpb": 10,
"cloud.google.com/go/aiplatform/apiv1/schema/trainingjob/definition/definitionpb;definitionpb": 11
}
},
"java_multiple_files": {
"valueCounts": {
"true": 116
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.aiplatform.v1": 80,
"com.google.cloud.aiplatform.v1.schema.predict.instance": 9,
"com.google.cloud.aiplatform.v1.schema.predict.params": 6,
"com.google.cloud.aiplatform.v1.schema.predict.prediction": 10,
"com.google.cloud.aiplatform.v1.schema.trainingjob.definition": 11
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\AIPlatform\\V1": 80,
"Google\\Cloud\\AIPlatform\\V1\\Schema\\Predict\\Instance": 9,
"Google\\Cloud\\AIPlatform\\V1\\Schema\\Predict\\Params": 6,
"Google\\Cloud\\AIPlatform\\V1\\Schema\\Predict\\Prediction": 10,
"Google\\Cloud\\AIPlatform\\V1\\Schema\\TrainingJob\\Definition": 11
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::AIPlatform::V1": 80,
"Google::Cloud::AIPlatform::V1::Schema::Predict::Instance": 9,
"Google::Cloud::AIPlatform::V1::Schema::Predict::Params": 6,
"Google::Cloud::AIPlatform::V1::Schema::Predict::Prediction": 10,
"Google::Cloud::AIPlatform::V1::Schema::TrainingJob::Definition": 11
}
}
},
"services": [
{
"shortName": "DatasetService",
"fullName": "google.cloud.aiplatform.v1.DatasetService",
"methods": [
{
"shortName": "CreateDataset",
"fullName": "google.cloud.aiplatform.v1.DatasetService.CreateDataset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/datasets"
}
]
},
{
"shortName": "DeleteDataset",
"fullName": "google.cloud.aiplatform.v1.DatasetService.DeleteDataset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/datasets/*}"
}
]
},
{
"shortName": "ExportData",
"fullName": "google.cloud.aiplatform.v1.DatasetService.ExportData",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/datasets/*}:export"
}
]
},
{
"shortName": "GetAnnotationSpec",
"fullName": "google.cloud.aiplatform.v1.DatasetService.GetAnnotationSpec",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}"
}
]
},
{
"shortName": "GetDataset",
"fullName": "google.cloud.aiplatform.v1.DatasetService.GetDataset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/datasets/*}"
}
]
},
{
"shortName": "ImportData",
"fullName": "google.cloud.aiplatform.v1.DatasetService.ImportData",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/datasets/*}:import"
}
]
},
{
"shortName": "ListAnnotations",
"fullName": "google.cloud.aiplatform.v1.DatasetService.ListAnnotations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/datasets/*/dataItems/*}/annotations"
}
]
},
{
"shortName": "ListDataItems",
"fullName": "google.cloud.aiplatform.v1.DatasetService.ListDataItems",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/datasets/*}/dataItems"
}
]
},
{
"shortName": "ListDatasets",
"fullName": "google.cloud.aiplatform.v1.DatasetService.ListDatasets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/datasets"
}
]
},
{
"shortName": "ListSavedQueries",
"fullName": "google.cloud.aiplatform.v1.DatasetService.ListSavedQueries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/datasets/*}/savedQueries"
}
]
},
{
"shortName": "SearchDataItems",
"fullName": "google.cloud.aiplatform.v1.DatasetService.SearchDataItems",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{dataset=projects/*/locations/*/datasets/*}:searchDataItems"
}
]
},
{
"shortName": "UpdateDataset",
"fullName": "google.cloud.aiplatform.v1.DatasetService.UpdateDataset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{dataset.name=projects/*/locations/*/datasets/*}"
}
]
}
]
},
{
"shortName": "EndpointService",
"fullName": "google.cloud.aiplatform.v1.EndpointService",
"methods": [
{
"shortName": "CreateEndpoint",
"fullName": "google.cloud.aiplatform.v1.EndpointService.CreateEndpoint",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/endpoints"
}
]
},
{
"shortName": "DeleteEndpoint",
"fullName": "google.cloud.aiplatform.v1.EndpointService.DeleteEndpoint",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/endpoints/*}"
}
]
},
{
"shortName": "DeployModel",
"fullName": "google.cloud.aiplatform.v1.EndpointService.DeployModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{endpoint=projects/*/locations/*/endpoints/*}:deployModel"
}
]
},
{
"shortName": "GetEndpoint",
"fullName": "google.cloud.aiplatform.v1.EndpointService.GetEndpoint",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/endpoints/*}"
}
]
},
{
"shortName": "ListEndpoints",
"fullName": "google.cloud.aiplatform.v1.EndpointService.ListEndpoints",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/endpoints"
}
]
},
{
"shortName": "MutateDeployedModel",
"fullName": "google.cloud.aiplatform.v1.EndpointService.MutateDeployedModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{endpoint=projects/*/locations/*/endpoints/*}:mutateDeployedModel"
}
]
},
{
"shortName": "UndeployModel",
"fullName": "google.cloud.aiplatform.v1.EndpointService.UndeployModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{endpoint=projects/*/locations/*/endpoints/*}:undeployModel"
}
]
},
{
"shortName": "UpdateEndpoint",
"fullName": "google.cloud.aiplatform.v1.EndpointService.UpdateEndpoint",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{endpoint.name=projects/*/locations/*/endpoints/*}"
}
]
}
]
},
{
"shortName": "FeaturestoreOnlineServingService",
"fullName": "google.cloud.aiplatform.v1.FeaturestoreOnlineServingService",
"methods": [
{
"shortName": "ReadFeatureValues",
"fullName": "google.cloud.aiplatform.v1.FeaturestoreOnlineServingService.ReadFeatureValues",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:readFeatureValues"
}
]
},
{
"shortName": "StreamingReadFeatureValues",
"fullName": "google.cloud.aiplatform.v1.FeaturestoreOnlineServingService.StreamingReadFeatureValues",
"mode": "SERVER_STREAMING",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:streamingReadFeatureValues"
}
]
},
{
"shortName": "WriteFeatureValues",
"fullName": "google.cloud.aiplatform.v1.FeaturestoreOnlineServingService.WriteFeatureValues",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:writeFeatureValues"
}
]
}
]
},
{
"shortName": "FeaturestoreService",
"fullName": "google.cloud.aiplatform.v1.FeaturestoreService",
"methods": [
{
"shortName": "BatchCreateFeatures",
"fullName": "google.cloud.aiplatform.v1.FeaturestoreService.BatchCreateFeatures",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/featurestores/*/entityTypes/*}/features:batchCreate"
}
]
},
{
"shortName": "BatchReadFeatureValues",
"fullName": "google.cloud.aiplatform.v1.FeaturestoreService.BatchReadFeatureValues",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{featurestore=projects/*/locations/*/featurestores/*}:batchReadFeatureValues"
}
]
},
{
"shortName": "CreateEntityType",
"fullName": "google.cloud.aiplatform.v1.FeaturestoreService.CreateEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/featurestores/*}/entityTypes"
}
]
},
{
"shortName": "CreateFeature",
"fullName": "google.cloud.aiplatform.v1.FeaturestoreService.CreateFeature",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/featurestores/*/entityTypes/*}/features"
}
]
},
{
"shortName": "CreateFeaturestore",
"fullName": "google.cloud.aiplatform.v1.FeaturestoreService.CreateFeaturestore",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/featurestores"
}
]
},
{
"shortName": "DeleteEntityType",
"fullName": "google.cloud.aiplatform.v1.FeaturestoreService.DeleteEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}"
}
]
},
{
"shortName": "DeleteFeature",
"fullName": "google.cloud.aiplatform.v1.FeaturestoreService.DeleteFeature",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}"
}
]
},
{
"shortName": "DeleteFeatureValues",
"fullName": "google.cloud.aiplatform.v1.FeaturestoreService.DeleteFeatureValues",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:deleteFeatureValues"
}
]
},
{
"shortName": "DeleteFeaturestore",
"fullName": "google.cloud.aiplatform.v1.FeaturestoreService.DeleteFeaturestore",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/featurestores/*}"
}
]
},
{
"shortName": "ExportFeatureValues",
"fullName": "google.cloud.aiplatform.v1.FeaturestoreService.ExportFeatureValues",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:exportFeatureValues"
}
]
},
{
"shortName": "GetEntityType",
"fullName": "google.cloud.aiplatform.v1.FeaturestoreService.GetEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}"
}
]
},
{
"shortName": "GetFeature",
"fullName": "google.cloud.aiplatform.v1.FeaturestoreService.GetFeature",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}"
}
]
},
{
"shortName": "GetFeaturestore",
"fullName": "google.cloud.aiplatform.v1.FeaturestoreService.GetFeaturestore",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/featurestores/*}"
}
]
},
{
"shortName": "ImportFeatureValues",
"fullName": "google.cloud.aiplatform.v1.FeaturestoreService.ImportFeatureValues",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:importFeatureValues"
}
]
},
{
"shortName": "ListEntityTypes",
"fullName": "google.cloud.aiplatform.v1.FeaturestoreService.ListEntityTypes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/featurestores/*}/entityTypes"
}
]
},
{
"shortName": "ListFeatures",
"fullName": "google.cloud.aiplatform.v1.FeaturestoreService.ListFeatures",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/featurestores/*/entityTypes/*}/features"
}
]
},
{
"shortName": "ListFeaturestores",
"fullName": "google.cloud.aiplatform.v1.FeaturestoreService.ListFeaturestores",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/featurestores"
}
]
},
{
"shortName": "SearchFeatures",
"fullName": "google.cloud.aiplatform.v1.FeaturestoreService.SearchFeatures",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{location=projects/*/locations/*}/featurestores:searchFeatures"
}
]
},
{
"shortName": "UpdateEntityType",
"fullName": "google.cloud.aiplatform.v1.FeaturestoreService.UpdateEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{entity_type.name=projects/*/locations/*/featurestores/*/entityTypes/*}"
}
]
},
{
"shortName": "UpdateFeature",
"fullName": "google.cloud.aiplatform.v1.FeaturestoreService.UpdateFeature",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{feature.name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}"
}
]
},
{
"shortName": "UpdateFeaturestore",
"fullName": "google.cloud.aiplatform.v1.FeaturestoreService.UpdateFeaturestore",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{featurestore.name=projects/*/locations/*/featurestores/*}"
}
]
}
]
},
{
"shortName": "IndexEndpointService",
"fullName": "google.cloud.aiplatform.v1.IndexEndpointService",
"methods": [
{
"shortName": "CreateIndexEndpoint",
"fullName": "google.cloud.aiplatform.v1.IndexEndpointService.CreateIndexEndpoint",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/indexEndpoints"
}
]
},
{
"shortName": "DeleteIndexEndpoint",
"fullName": "google.cloud.aiplatform.v1.IndexEndpointService.DeleteIndexEndpoint",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/indexEndpoints/*}"
}
]
},
{
"shortName": "DeployIndex",
"fullName": "google.cloud.aiplatform.v1.IndexEndpointService.DeployIndex",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:deployIndex"
}
]
},
{
"shortName": "GetIndexEndpoint",
"fullName": "google.cloud.aiplatform.v1.IndexEndpointService.GetIndexEndpoint",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/indexEndpoints/*}"
}
]
},
{
"shortName": "ListIndexEndpoints",
"fullName": "google.cloud.aiplatform.v1.IndexEndpointService.ListIndexEndpoints",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/indexEndpoints"
}
]
},
{
"shortName": "MutateDeployedIndex",
"fullName": "google.cloud.aiplatform.v1.IndexEndpointService.MutateDeployedIndex",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:mutateDeployedIndex"
}
]
},
{
"shortName": "UndeployIndex",
"fullName": "google.cloud.aiplatform.v1.IndexEndpointService.UndeployIndex",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:undeployIndex"
}
]
},
{
"shortName": "UpdateIndexEndpoint",
"fullName": "google.cloud.aiplatform.v1.IndexEndpointService.UpdateIndexEndpoint",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{index_endpoint.name=projects/*/locations/*/indexEndpoints/*}"
}
]
}
]
},
{
"shortName": "IndexService",
"fullName": "google.cloud.aiplatform.v1.IndexService",
"methods": [
{
"shortName": "CreateIndex",
"fullName": "google.cloud.aiplatform.v1.IndexService.CreateIndex",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/indexes"
}
]
},
{
"shortName": "DeleteIndex",
"fullName": "google.cloud.aiplatform.v1.IndexService.DeleteIndex",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/indexes/*}"
}
]
},
{
"shortName": "GetIndex",
"fullName": "google.cloud.aiplatform.v1.IndexService.GetIndex",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/indexes/*}"
}
]
},
{
"shortName": "ListIndexes",
"fullName": "google.cloud.aiplatform.v1.IndexService.ListIndexes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/indexes"
}
]
},
{
"shortName": "RemoveDatapoints",
"fullName": "google.cloud.aiplatform.v1.IndexService.RemoveDatapoints",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{index=projects/*/locations/*/indexes/*}:removeDatapoints"
}
]
},
{
"shortName": "UpdateIndex",
"fullName": "google.cloud.aiplatform.v1.IndexService.UpdateIndex",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{index.name=projects/*/locations/*/indexes/*}"
}
]
},
{
"shortName": "UpsertDatapoints",
"fullName": "google.cloud.aiplatform.v1.IndexService.UpsertDatapoints",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{index=projects/*/locations/*/indexes/*}:upsertDatapoints"
}
]
}
]
},
{
"shortName": "JobService",
"fullName": "google.cloud.aiplatform.v1.JobService",
"methods": [
{
"shortName": "CancelBatchPredictionJob",
"fullName": "google.cloud.aiplatform.v1.JobService.CancelBatchPredictionJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/batchPredictionJobs/*}:cancel"
}
]
},
{
"shortName": "CancelCustomJob",
"fullName": "google.cloud.aiplatform.v1.JobService.CancelCustomJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/customJobs/*}:cancel"
}
]
},
{
"shortName": "CancelDataLabelingJob",
"fullName": "google.cloud.aiplatform.v1.JobService.CancelDataLabelingJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/dataLabelingJobs/*}:cancel"
}
]
},
{
"shortName": "CancelHyperparameterTuningJob",
"fullName": "google.cloud.aiplatform.v1.JobService.CancelHyperparameterTuningJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}:cancel"
}
]
},
{
"shortName": "CancelNasJob",
"fullName": "google.cloud.aiplatform.v1.JobService.CancelNasJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/nasJobs/*}:cancel"
}
]
},
{
"shortName": "CreateBatchPredictionJob",
"fullName": "google.cloud.aiplatform.v1.JobService.CreateBatchPredictionJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/batchPredictionJobs"
}
]
},
{
"shortName": "CreateCustomJob",
"fullName": "google.cloud.aiplatform.v1.JobService.CreateCustomJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/customJobs"
}
]
},
{
"shortName": "CreateDataLabelingJob",
"fullName": "google.cloud.aiplatform.v1.JobService.CreateDataLabelingJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/dataLabelingJobs"
}
]
},
{
"shortName": "CreateHyperparameterTuningJob",
"fullName": "google.cloud.aiplatform.v1.JobService.CreateHyperparameterTuningJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/hyperparameterTuningJobs"
}
]
},
{
"shortName": "CreateModelDeploymentMonitoringJob",
"fullName": "google.cloud.aiplatform.v1.JobService.CreateModelDeploymentMonitoringJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/modelDeploymentMonitoringJobs"
}
]
},
{
"shortName": "CreateNasJob",
"fullName": "google.cloud.aiplatform.v1.JobService.CreateNasJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/nasJobs"
}
]
},
{
"shortName": "DeleteBatchPredictionJob",
"fullName": "google.cloud.aiplatform.v1.JobService.DeleteBatchPredictionJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/batchPredictionJobs/*}"
}
]
},
{
"shortName": "DeleteCustomJob",
"fullName": "google.cloud.aiplatform.v1.JobService.DeleteCustomJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/customJobs/*}"
}
]
},
{
"shortName": "DeleteDataLabelingJob",
"fullName": "google.cloud.aiplatform.v1.JobService.DeleteDataLabelingJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/dataLabelingJobs/*}"
}
]
},
{
"shortName": "DeleteHyperparameterTuningJob",
"fullName": "google.cloud.aiplatform.v1.JobService.DeleteHyperparameterTuningJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}"
}
]
},
{
"shortName": "DeleteModelDeploymentMonitoringJob",
"fullName": "google.cloud.aiplatform.v1.JobService.DeleteModelDeploymentMonitoringJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}"
}
]
},
{
"shortName": "DeleteNasJob",
"fullName": "google.cloud.aiplatform.v1.JobService.DeleteNasJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/nasJobs/*}"
}
]
},
{
"shortName": "GetBatchPredictionJob",
"fullName": "google.cloud.aiplatform.v1.JobService.GetBatchPredictionJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/batchPredictionJobs/*}"
}
]
},
{
"shortName": "GetCustomJob",
"fullName": "google.cloud.aiplatform.v1.JobService.GetCustomJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/customJobs/*}"
}
]
},
{
"shortName": "GetDataLabelingJob",
"fullName": "google.cloud.aiplatform.v1.JobService.GetDataLabelingJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/dataLabelingJobs/*}"
}
]
},
{
"shortName": "GetHyperparameterTuningJob",
"fullName": "google.cloud.aiplatform.v1.JobService.GetHyperparameterTuningJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}"
}
]
},
{
"shortName": "GetModelDeploymentMonitoringJob",
"fullName": "google.cloud.aiplatform.v1.JobService.GetModelDeploymentMonitoringJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}"
}
]
},
{
"shortName": "GetNasJob",
"fullName": "google.cloud.aiplatform.v1.JobService.GetNasJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/nasJobs/*}"
}
]
},
{
"shortName": "GetNasTrialDetail",
"fullName": "google.cloud.aiplatform.v1.JobService.GetNasTrialDetail",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/nasJobs/*/nasTrialDetails/*}"
}
]
},
{
"shortName": "ListBatchPredictionJobs",
"fullName": "google.cloud.aiplatform.v1.JobService.ListBatchPredictionJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/batchPredictionJobs"
}
]
},
{
"shortName": "ListCustomJobs",
"fullName": "google.cloud.aiplatform.v1.JobService.ListCustomJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/customJobs"
}
]
},
{
"shortName": "ListDataLabelingJobs",
"fullName": "google.cloud.aiplatform.v1.JobService.ListDataLabelingJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/dataLabelingJobs"
}
]
},
{
"shortName": "ListHyperparameterTuningJobs",
"fullName": "google.cloud.aiplatform.v1.JobService.ListHyperparameterTuningJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/hyperparameterTuningJobs"
}
]
},
{
"shortName": "ListModelDeploymentMonitoringJobs",
"fullName": "google.cloud.aiplatform.v1.JobService.ListModelDeploymentMonitoringJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/modelDeploymentMonitoringJobs"
}
]
},
{
"shortName": "ListNasJobs",
"fullName": "google.cloud.aiplatform.v1.JobService.ListNasJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/nasJobs"
}
]
},
{
"shortName": "ListNasTrialDetails",
"fullName": "google.cloud.aiplatform.v1.JobService.ListNasTrialDetails",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/nasJobs/*}/nasTrialDetails"
}
]
},
{
"shortName": "PauseModelDeploymentMonitoringJob",
"fullName": "google.cloud.aiplatform.v1.JobService.PauseModelDeploymentMonitoringJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:pause"
}
]
},
{
"shortName": "ResumeModelDeploymentMonitoringJob",
"fullName": "google.cloud.aiplatform.v1.JobService.ResumeModelDeploymentMonitoringJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:resume"
}
]
},
{
"shortName": "SearchModelDeploymentMonitoringStatsAnomalies",
"fullName": "google.cloud.aiplatform.v1.JobService.SearchModelDeploymentMonitoringStatsAnomalies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{model_deployment_monitoring_job=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:searchModelDeploymentMonitoringStatsAnomalies"
}
]
},
{
"shortName": "UpdateModelDeploymentMonitoringJob",
"fullName": "google.cloud.aiplatform.v1.JobService.UpdateModelDeploymentMonitoringJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{model_deployment_monitoring_job.name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}"
}
]
}
]
},
{
"shortName": "MatchService",
"fullName": "google.cloud.aiplatform.v1.MatchService",
"methods": [
{
"shortName": "FindNeighbors",
"fullName": "google.cloud.aiplatform.v1.MatchService.FindNeighbors",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:findNeighbors"
}
]
},
{
"shortName": "ReadIndexDatapoints",
"fullName": "google.cloud.aiplatform.v1.MatchService.ReadIndexDatapoints",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:readIndexDatapoints"
}
]
}
]
},
{
"shortName": "MetadataService",
"fullName": "google.cloud.aiplatform.v1.MetadataService",
"methods": [
{
"shortName": "AddContextArtifactsAndExecutions",
"fullName": "google.cloud.aiplatform.v1.MetadataService.AddContextArtifactsAndExecutions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:addContextArtifactsAndExecutions"
}
]
},
{
"shortName": "AddContextChildren",
"fullName": "google.cloud.aiplatform.v1.MetadataService.AddContextChildren",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:addContextChildren"
}
]
},
{
"shortName": "AddExecutionEvents",
"fullName": "google.cloud.aiplatform.v1.MetadataService.AddExecutionEvents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{execution=projects/*/locations/*/metadataStores/*/executions/*}:addExecutionEvents"
}
]
},
{
"shortName": "CreateArtifact",
"fullName": "google.cloud.aiplatform.v1.MetadataService.CreateArtifact",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/metadataStores/*}/artifacts"
}
]
},
{
"shortName": "CreateContext",
"fullName": "google.cloud.aiplatform.v1.MetadataService.CreateContext",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/metadataStores/*}/contexts"
}
]
},
{
"shortName": "CreateExecution",
"fullName": "google.cloud.aiplatform.v1.MetadataService.CreateExecution",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/metadataStores/*}/executions"
}
]
},
{
"shortName": "CreateMetadataSchema",
"fullName": "google.cloud.aiplatform.v1.MetadataService.CreateMetadataSchema",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/metadataStores/*}/metadataSchemas"
}
]
},
{
"shortName": "CreateMetadataStore",
"fullName": "google.cloud.aiplatform.v1.MetadataService.CreateMetadataStore",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/metadataStores"
}
]
},
{
"shortName": "DeleteArtifact",
"fullName": "google.cloud.aiplatform.v1.MetadataService.DeleteArtifact",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/metadataStores/*/artifacts/*}"
}
]
},
{
"shortName": "DeleteContext",
"fullName": "google.cloud.aiplatform.v1.MetadataService.DeleteContext",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/metadataStores/*/contexts/*}"
}
]
},
{
"shortName": "DeleteExecution",
"fullName": "google.cloud.aiplatform.v1.MetadataService.DeleteExecution",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/metadataStores/*/executions/*}"
}
]
},
{
"shortName": "DeleteMetadataStore",
"fullName": "google.cloud.aiplatform.v1.MetadataService.DeleteMetadataStore",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/metadataStores/*}"
}
]
},
{
"shortName": "GetArtifact",
"fullName": "google.cloud.aiplatform.v1.MetadataService.GetArtifact",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/metadataStores/*/artifacts/*}"
}
]
},
{
"shortName": "GetContext",
"fullName": "google.cloud.aiplatform.v1.MetadataService.GetContext",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/metadataStores/*/contexts/*}"
}
]
},
{
"shortName": "GetExecution",
"fullName": "google.cloud.aiplatform.v1.MetadataService.GetExecution",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/metadataStores/*/executions/*}"
}
]
},
{
"shortName": "GetMetadataSchema",
"fullName": "google.cloud.aiplatform.v1.MetadataService.GetMetadataSchema",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/metadataStores/*/metadataSchemas/*}"
}
]
},
{
"shortName": "GetMetadataStore",
"fullName": "google.cloud.aiplatform.v1.MetadataService.GetMetadataStore",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/metadataStores/*}"
}
]
},
{
"shortName": "ListArtifacts",
"fullName": "google.cloud.aiplatform.v1.MetadataService.ListArtifacts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/metadataStores/*}/artifacts"
}
]
},
{
"shortName": "ListContexts",
"fullName": "google.cloud.aiplatform.v1.MetadataService.ListContexts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/metadataStores/*}/contexts"
}
]
},
{
"shortName": "ListExecutions",
"fullName": "google.cloud.aiplatform.v1.MetadataService.ListExecutions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/metadataStores/*}/executions"
}
]
},
{
"shortName": "ListMetadataSchemas",
"fullName": "google.cloud.aiplatform.v1.MetadataService.ListMetadataSchemas",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/metadataStores/*}/metadataSchemas"
}
]
},
{
"shortName": "ListMetadataStores",
"fullName": "google.cloud.aiplatform.v1.MetadataService.ListMetadataStores",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/metadataStores"
}
]
},
{
"shortName": "PurgeArtifacts",
"fullName": "google.cloud.aiplatform.v1.MetadataService.PurgeArtifacts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/metadataStores/*}/artifacts:purge"
}
]
},
{
"shortName": "PurgeContexts",
"fullName": "google.cloud.aiplatform.v1.MetadataService.PurgeContexts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/metadataStores/*}/contexts:purge"
}
]
},
{
"shortName": "PurgeExecutions",
"fullName": "google.cloud.aiplatform.v1.MetadataService.PurgeExecutions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/metadataStores/*}/executions:purge"
}
]
},
{
"shortName": "QueryArtifactLineageSubgraph",
"fullName": "google.cloud.aiplatform.v1.MetadataService.QueryArtifactLineageSubgraph",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{artifact=projects/*/locations/*/metadataStores/*/artifacts/*}:queryArtifactLineageSubgraph"
}
]
},
{
"shortName": "QueryContextLineageSubgraph",
"fullName": "google.cloud.aiplatform.v1.MetadataService.QueryContextLineageSubgraph",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:queryContextLineageSubgraph"
}
]
},
{
"shortName": "QueryExecutionInputsAndOutputs",
"fullName": "google.cloud.aiplatform.v1.MetadataService.QueryExecutionInputsAndOutputs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{execution=projects/*/locations/*/metadataStores/*/executions/*}:queryExecutionInputsAndOutputs"
}
]
},
{
"shortName": "RemoveContextChildren",
"fullName": "google.cloud.aiplatform.v1.MetadataService.RemoveContextChildren",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:removeContextChildren"
}
]
},
{
"shortName": "UpdateArtifact",
"fullName": "google.cloud.aiplatform.v1.MetadataService.UpdateArtifact",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{artifact.name=projects/*/locations/*/metadataStores/*/artifacts/*}"
}
]
},
{
"shortName": "UpdateContext",
"fullName": "google.cloud.aiplatform.v1.MetadataService.UpdateContext",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{context.name=projects/*/locations/*/metadataStores/*/contexts/*}"
}
]
},
{
"shortName": "UpdateExecution",
"fullName": "google.cloud.aiplatform.v1.MetadataService.UpdateExecution",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{execution.name=projects/*/locations/*/metadataStores/*/executions/*}"
}
]
}
]
},
{
"shortName": "MigrationService",
"fullName": "google.cloud.aiplatform.v1.MigrationService",
"methods": [
{
"shortName": "BatchMigrateResources",
"fullName": "google.cloud.aiplatform.v1.MigrationService.BatchMigrateResources",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/migratableResources:batchMigrate"
}
]
},
{
"shortName": "SearchMigratableResources",
"fullName": "google.cloud.aiplatform.v1.MigrationService.SearchMigratableResources",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/migratableResources:search"
}
]
}
]
},
{
"shortName": "ModelGardenService",
"fullName": "google.cloud.aiplatform.v1.ModelGardenService",
"methods": [
{
"shortName": "GetPublisherModel",
"fullName": "google.cloud.aiplatform.v1.ModelGardenService.GetPublisherModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=publishers/*/models/*}"
}
]
}
]
},
{
"shortName": "ModelService",
"fullName": "google.cloud.aiplatform.v1.ModelService",
"methods": [
{
"shortName": "BatchImportEvaluatedAnnotations",
"fullName": "google.cloud.aiplatform.v1.ModelService.BatchImportEvaluatedAnnotations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/models/*/evaluations/*/slices/*}:batchImport"
}
]
},
{
"shortName": "BatchImportModelEvaluationSlices",
"fullName": "google.cloud.aiplatform.v1.ModelService.BatchImportModelEvaluationSlices",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/models/*/evaluations/*}/slices:batchImport"
}
]
},
{
"shortName": "CopyModel",
"fullName": "google.cloud.aiplatform.v1.ModelService.CopyModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/models:copy"
}
]
},
{
"shortName": "DeleteModel",
"fullName": "google.cloud.aiplatform.v1.ModelService.DeleteModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/models/*}"
}
]
},
{
"shortName": "DeleteModelVersion",
"fullName": "google.cloud.aiplatform.v1.ModelService.DeleteModelVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/models/*}:deleteVersion"
}
]
},
{
"shortName": "ExportModel",
"fullName": "google.cloud.aiplatform.v1.ModelService.ExportModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/models/*}:export"
}
]
},
{
"shortName": "GetModel",
"fullName": "google.cloud.aiplatform.v1.ModelService.GetModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/models/*}"
}
]
},
{
"shortName": "GetModelEvaluation",
"fullName": "google.cloud.aiplatform.v1.ModelService.GetModelEvaluation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/models/*/evaluations/*}"
}
]
},
{
"shortName": "GetModelEvaluationSlice",
"fullName": "google.cloud.aiplatform.v1.ModelService.GetModelEvaluationSlice",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/models/*/evaluations/*/slices/*}"
}
]
},
{
"shortName": "ImportModelEvaluation",
"fullName": "google.cloud.aiplatform.v1.ModelService.ImportModelEvaluation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/models/*}/evaluations:import"
}
]
},
{
"shortName": "ListModelEvaluationSlices",
"fullName": "google.cloud.aiplatform.v1.ModelService.ListModelEvaluationSlices",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/models/*/evaluations/*}/slices"
}
]
},
{
"shortName": "ListModelEvaluations",
"fullName": "google.cloud.aiplatform.v1.ModelService.ListModelEvaluations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/models/*}/evaluations"
}
]
},
{
"shortName": "ListModelVersions",
"fullName": "google.cloud.aiplatform.v1.ModelService.ListModelVersions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/models/*}:listVersions"
}
]
},
{
"shortName": "ListModels",
"fullName": "google.cloud.aiplatform.v1.ModelService.ListModels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/models"
}
]
},
{
"shortName": "MergeVersionAliases",
"fullName": "google.cloud.aiplatform.v1.ModelService.MergeVersionAliases",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/models/*}:mergeVersionAliases"
}
]
},
{
"shortName": "UpdateExplanationDataset",
"fullName": "google.cloud.aiplatform.v1.ModelService.UpdateExplanationDataset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{model=projects/*/locations/*/models/*}:updateExplanationDataset"
}
]
},
{
"shortName": "UpdateModel",
"fullName": "google.cloud.aiplatform.v1.ModelService.UpdateModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{model.name=projects/*/locations/*/models/*}"
}
]
},
{
"shortName": "UploadModel",
"fullName": "google.cloud.aiplatform.v1.ModelService.UploadModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/models:upload"
}
]
}
]
},
{
"shortName": "PipelineService",
"fullName": "google.cloud.aiplatform.v1.PipelineService",
"methods": [
{
"shortName": "CancelPipelineJob",
"fullName": "google.cloud.aiplatform.v1.PipelineService.CancelPipelineJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/pipelineJobs/*}:cancel"
}
]
},
{
"shortName": "CancelTrainingPipeline",
"fullName": "google.cloud.aiplatform.v1.PipelineService.CancelTrainingPipeline",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/trainingPipelines/*}:cancel"
}
]
},
{
"shortName": "CreatePipelineJob",
"fullName": "google.cloud.aiplatform.v1.PipelineService.CreatePipelineJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/pipelineJobs"
}
]
},
{
"shortName": "CreateTrainingPipeline",
"fullName": "google.cloud.aiplatform.v1.PipelineService.CreateTrainingPipeline",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/trainingPipelines"
}
]
},
{
"shortName": "DeletePipelineJob",
"fullName": "google.cloud.aiplatform.v1.PipelineService.DeletePipelineJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/pipelineJobs/*}"
}
]
},
{
"shortName": "DeleteTrainingPipeline",
"fullName": "google.cloud.aiplatform.v1.PipelineService.DeleteTrainingPipeline",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/trainingPipelines/*}"
}
]
},
{
"shortName": "GetPipelineJob",
"fullName": "google.cloud.aiplatform.v1.PipelineService.GetPipelineJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/pipelineJobs/*}"
}
]
},
{
"shortName": "GetTrainingPipeline",
"fullName": "google.cloud.aiplatform.v1.PipelineService.GetTrainingPipeline",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/trainingPipelines/*}"
}
]
},
{
"shortName": "ListPipelineJobs",
"fullName": "google.cloud.aiplatform.v1.PipelineService.ListPipelineJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/pipelineJobs"
}
]
},
{
"shortName": "ListTrainingPipelines",
"fullName": "google.cloud.aiplatform.v1.PipelineService.ListTrainingPipelines",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/trainingPipelines"
}
]
}
]
},
{
"shortName": "PredictionService",
"fullName": "google.cloud.aiplatform.v1.PredictionService",
"methods": [
{
"shortName": "Explain",
"fullName": "google.cloud.aiplatform.v1.PredictionService.Explain",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{endpoint=projects/*/locations/*/endpoints/*}:explain"
}
]
},
{
"shortName": "Predict",
"fullName": "google.cloud.aiplatform.v1.PredictionService.Predict",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{endpoint=projects/*/locations/*/endpoints/*}:predict"
},
{
"httpMethod": "POST",
"path": "/v1/{endpoint=projects/*/locations/*/publishers/*/models/*}:predict"
}
]
},
{
"shortName": "RawPredict",
"fullName": "google.cloud.aiplatform.v1.PredictionService.RawPredict",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{endpoint=projects/*/locations/*/endpoints/*}:rawPredict"
},
{
"httpMethod": "POST",
"path": "/v1/{endpoint=projects/*/locations/*/publishers/*/models/*}:rawPredict"
}
]
}
]
},
{
"shortName": "SpecialistPoolService",
"fullName": "google.cloud.aiplatform.v1.SpecialistPoolService",
"methods": [
{
"shortName": "CreateSpecialistPool",
"fullName": "google.cloud.aiplatform.v1.SpecialistPoolService.CreateSpecialistPool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/specialistPools"
}
]
},
{
"shortName": "DeleteSpecialistPool",
"fullName": "google.cloud.aiplatform.v1.SpecialistPoolService.DeleteSpecialistPool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/specialistPools/*}"
}
]
},
{
"shortName": "GetSpecialistPool",
"fullName": "google.cloud.aiplatform.v1.SpecialistPoolService.GetSpecialistPool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/specialistPools/*}"
}
]
},
{
"shortName": "ListSpecialistPools",
"fullName": "google.cloud.aiplatform.v1.SpecialistPoolService.ListSpecialistPools",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/specialistPools"
}
]
},
{
"shortName": "UpdateSpecialistPool",
"fullName": "google.cloud.aiplatform.v1.SpecialistPoolService.UpdateSpecialistPool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{specialist_pool.name=projects/*/locations/*/specialistPools/*}"
}
]
}
]
},
{
"shortName": "TensorboardService",
"fullName": "google.cloud.aiplatform.v1.TensorboardService",
"methods": [
{
"shortName": "BatchCreateTensorboardRuns",
"fullName": "google.cloud.aiplatform.v1.TensorboardService.BatchCreateTensorboardRuns",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs:batchCreate"
}
]
},
{
"shortName": "BatchCreateTensorboardTimeSeries",
"fullName": "google.cloud.aiplatform.v1.TensorboardService.BatchCreateTensorboardTimeSeries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs/*/timeSeries:batchCreate"
}
]
},
{
"shortName": "BatchReadTensorboardTimeSeriesData",
"fullName": "google.cloud.aiplatform.v1.TensorboardService.BatchReadTensorboardTimeSeriesData",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{tensorboard=projects/*/locations/*/tensorboards/*}/experiments/*/runs/*/timeSeries:batchRead"
}
]
},
{
"shortName": "CreateTensorboard",
"fullName": "google.cloud.aiplatform.v1.TensorboardService.CreateTensorboard",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/tensorboards"
}
]
},
{
"shortName": "CreateTensorboardExperiment",
"fullName": "google.cloud.aiplatform.v1.TensorboardService.CreateTensorboardExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/tensorboards/*}/experiments"
}
]
},
{
"shortName": "CreateTensorboardRun",
"fullName": "google.cloud.aiplatform.v1.TensorboardService.CreateTensorboardRun",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs"
}
]
},
{
"shortName": "CreateTensorboardTimeSeries",
"fullName": "google.cloud.aiplatform.v1.TensorboardService.CreateTensorboardTimeSeries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/timeSeries"
}
]
},
{
"shortName": "DeleteTensorboard",
"fullName": "google.cloud.aiplatform.v1.TensorboardService.DeleteTensorboard",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/tensorboards/*}"
}
]
},
{
"shortName": "DeleteTensorboardExperiment",
"fullName": "google.cloud.aiplatform.v1.TensorboardService.DeleteTensorboardExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}"
}
]
},
{
"shortName": "DeleteTensorboardRun",
"fullName": "google.cloud.aiplatform.v1.TensorboardService.DeleteTensorboardRun",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}"
}
]
},
{
"shortName": "DeleteTensorboardTimeSeries",
"fullName": "google.cloud.aiplatform.v1.TensorboardService.DeleteTensorboardTimeSeries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}"
}
]
},
{
"shortName": "ExportTensorboardTimeSeriesData",
"fullName": "google.cloud.aiplatform.v1.TensorboardService.ExportTensorboardTimeSeriesData",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{tensorboard_time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:exportTensorboardTimeSeries"
}
]
},
{
"shortName": "GetTensorboard",
"fullName": "google.cloud.aiplatform.v1.TensorboardService.GetTensorboard",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/tensorboards/*}"
}
]
},
{
"shortName": "GetTensorboardExperiment",
"fullName": "google.cloud.aiplatform.v1.TensorboardService.GetTensorboardExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}"
}
]
},
{
"shortName": "GetTensorboardRun",
"fullName": "google.cloud.aiplatform.v1.TensorboardService.GetTensorboardRun",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}"
}
]
},
{
"shortName": "GetTensorboardTimeSeries",
"fullName": "google.cloud.aiplatform.v1.TensorboardService.GetTensorboardTimeSeries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}"
}
]
},
{
"shortName": "ListTensorboardExperiments",
"fullName": "google.cloud.aiplatform.v1.TensorboardService.ListTensorboardExperiments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/tensorboards/*}/experiments"
}
]
},
{
"shortName": "ListTensorboardRuns",
"fullName": "google.cloud.aiplatform.v1.TensorboardService.ListTensorboardRuns",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs"
}
]
},
{
"shortName": "ListTensorboardTimeSeries",
"fullName": "google.cloud.aiplatform.v1.TensorboardService.ListTensorboardTimeSeries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/timeSeries"
}
]
},
{
"shortName": "ListTensorboards",
"fullName": "google.cloud.aiplatform.v1.TensorboardService.ListTensorboards",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/tensorboards"
}
]
},
{
"shortName": "ReadTensorboardBlobData",
"fullName": "google.cloud.aiplatform.v1.TensorboardService.ReadTensorboardBlobData",
"mode": "SERVER_STREAMING",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:readBlobData"
}
]
},
{
"shortName": "ReadTensorboardTimeSeriesData",
"fullName": "google.cloud.aiplatform.v1.TensorboardService.ReadTensorboardTimeSeriesData",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{tensorboard_time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:read"
}
]
},
{
"shortName": "ReadTensorboardUsage",
"fullName": "google.cloud.aiplatform.v1.TensorboardService.ReadTensorboardUsage",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{tensorboard=projects/*/locations/*/tensorboards/*}:readUsage"
}
]
},
{
"shortName": "UpdateTensorboard",
"fullName": "google.cloud.aiplatform.v1.TensorboardService.UpdateTensorboard",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{tensorboard.name=projects/*/locations/*/tensorboards/*}"
}
]
},
{
"shortName": "UpdateTensorboardExperiment",
"fullName": "google.cloud.aiplatform.v1.TensorboardService.UpdateTensorboardExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{tensorboard_experiment.name=projects/*/locations/*/tensorboards/*/experiments/*}"
}
]
},
{
"shortName": "UpdateTensorboardRun",
"fullName": "google.cloud.aiplatform.v1.TensorboardService.UpdateTensorboardRun",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{tensorboard_run.name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}"
}
]
},
{
"shortName": "UpdateTensorboardTimeSeries",
"fullName": "google.cloud.aiplatform.v1.TensorboardService.UpdateTensorboardTimeSeries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{tensorboard_time_series.name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}"
}
]
},
{
"shortName": "WriteTensorboardExperimentData",
"fullName": "google.cloud.aiplatform.v1.TensorboardService.WriteTensorboardExperimentData",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{tensorboard_experiment=projects/*/locations/*/tensorboards/*/experiments/*}:write"
}
]
},
{
"shortName": "WriteTensorboardRunData",
"fullName": "google.cloud.aiplatform.v1.TensorboardService.WriteTensorboardRunData",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{tensorboard_run=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}:write"
}
]
}
]
},
{
"shortName": "VizierService",
"fullName": "google.cloud.aiplatform.v1.VizierService",
"methods": [
{
"shortName": "AddTrialMeasurement",
"fullName": "google.cloud.aiplatform.v1.VizierService.AddTrialMeasurement",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{trial_name=projects/*/locations/*/studies/*/trials/*}:addTrialMeasurement"
}
]
},
{
"shortName": "CheckTrialEarlyStoppingState",
"fullName": "google.cloud.aiplatform.v1.VizierService.CheckTrialEarlyStoppingState",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{trial_name=projects/*/locations/*/studies/*/trials/*}:checkTrialEarlyStoppingState"
}
]
},
{
"shortName": "CompleteTrial",
"fullName": "google.cloud.aiplatform.v1.VizierService.CompleteTrial",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/studies/*/trials/*}:complete"
}
]
},
{
"shortName": "CreateStudy",
"fullName": "google.cloud.aiplatform.v1.VizierService.CreateStudy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/studies"
}
]
},
{
"shortName": "CreateTrial",
"fullName": "google.cloud.aiplatform.v1.VizierService.CreateTrial",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/studies/*}/trials"
}
]
},
{
"shortName": "DeleteStudy",
"fullName": "google.cloud.aiplatform.v1.VizierService.DeleteStudy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/studies/*}"
}
]
},
{
"shortName": "DeleteTrial",
"fullName": "google.cloud.aiplatform.v1.VizierService.DeleteTrial",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/studies/*/trials/*}"
}
]
},
{
"shortName": "GetStudy",
"fullName": "google.cloud.aiplatform.v1.VizierService.GetStudy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/studies/*}"
}
]
},
{
"shortName": "GetTrial",
"fullName": "google.cloud.aiplatform.v1.VizierService.GetTrial",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/studies/*/trials/*}"
}
]
},
{
"shortName": "ListOptimalTrials",
"fullName": "google.cloud.aiplatform.v1.VizierService.ListOptimalTrials",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/studies/*}/trials:listOptimalTrials"
}
]
},
{
"shortName": "ListStudies",
"fullName": "google.cloud.aiplatform.v1.VizierService.ListStudies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/studies"
}
]
},
{
"shortName": "ListTrials",
"fullName": "google.cloud.aiplatform.v1.VizierService.ListTrials",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/studies/*}/trials"
}
]
},
{
"shortName": "LookupStudy",
"fullName": "google.cloud.aiplatform.v1.VizierService.LookupStudy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/studies:lookup"
}
]
},
{
"shortName": "StopTrial",
"fullName": "google.cloud.aiplatform.v1.VizierService.StopTrial",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/studies/*/trials/*}:stop"
}
]
},
{
"shortName": "SuggestTrials",
"fullName": "google.cloud.aiplatform.v1.VizierService.SuggestTrials",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/studies/*}/trials:suggest"
}
]
}
]
}
],
"configFile": "aiplatform_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.aiplatform.v1.DatasetService",
"google.cloud.aiplatform.v1.EndpointService",
"google.cloud.aiplatform.v1.FeaturestoreOnlineServingService",
"google.cloud.aiplatform.v1.FeaturestoreService",
"google.cloud.aiplatform.v1.IndexEndpointService",
"google.cloud.aiplatform.v1.IndexService",
"google.cloud.aiplatform.v1.JobService",
"google.cloud.aiplatform.v1.MatchService",
"google.cloud.aiplatform.v1.MetadataService",
"google.cloud.aiplatform.v1.MigrationService",
"google.cloud.aiplatform.v1.ModelGardenService",
"google.cloud.aiplatform.v1.ModelService",
"google.cloud.aiplatform.v1.PipelineService",
"google.cloud.aiplatform.v1.PredictionService",
"google.cloud.aiplatform.v1.SpecialistPoolService",
"google.cloud.aiplatform.v1.TensorboardService",
"google.cloud.aiplatform.v1.VizierService",
"google.cloud.location.Locations",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "aiplatform.googleapis.com"
},
{
"id": "google.cloud.aiplatform.v1beta1",
"directory": "google/cloud/aiplatform/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "aiplatform.googleapis.com",
"title": "Vertex AI API",
"description": "Train high-quality custom machine learning models with minimal machine learning expertise and effort.",
"importDirectories": [
"google/api",
"google/cloud/aiplatform/v1beta1",
"google/cloud/aiplatform/v1beta1/schema",
"google/cloud/aiplatform/v1beta1/schema/predict/instance",
"google/cloud/aiplatform/v1beta1/schema/trainingjob/definition",
"google/longrunning",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.AIPlatform.V1Beta1": 84,
"Google.Cloud.AIPlatform.V1Beta1.Schema": 6,
"Google.Cloud.AIPlatform.V1Beta1.Schema.Predict.Instance": 9,
"Google.Cloud.AIPlatform.V1Beta1.Schema.Predict.Params": 6,
"Google.Cloud.AIPlatform.V1Beta1.Schema.Predict.Prediction": 11,
"Google.Cloud.AIPlatform.V1Beta1.Schema.TrainingJob.Definition": 12
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/aiplatform/apiv1beta1/aiplatformpb;aiplatformpb": 84,
"cloud.google.com/go/aiplatform/apiv1beta1/schema/predict/instance/instancepb;instancepb": 9,
"cloud.google.com/go/aiplatform/apiv1beta1/schema/predict/params/paramspb;paramspb": 6,
"cloud.google.com/go/aiplatform/apiv1beta1/schema/predict/prediction/predictionpb;predictionpb": 11,
"cloud.google.com/go/aiplatform/apiv1beta1/schema/schemapb;schemapb": 6,
"cloud.google.com/go/aiplatform/apiv1beta1/schema/trainingjob/definition/definitionpb;definitionpb": 12
}
},
"java_multiple_files": {
"valueCounts": {
"true": 128
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.aiplatform.v1beta1": 84,
"com.google.cloud.aiplatform.v1beta1.schema": 6,
"com.google.cloud.aiplatform.v1beta1.schema.predict.instance": 9,
"com.google.cloud.aiplatform.v1beta1.schema.predict.params": 6,
"com.google.cloud.aiplatform.v1beta1.schema.predict.prediction": 11,
"com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition": 12
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\AIPlatform\\V1beta1": 84,
"Google\\Cloud\\AIPlatform\\V1beta1\\Schema": 6,
"Google\\Cloud\\AIPlatform\\V1beta1\\Schema\\Predict\\Instance": 9,
"Google\\Cloud\\AIPlatform\\V1beta1\\Schema\\Predict\\Params": 6,
"Google\\Cloud\\AIPlatform\\V1beta1\\Schema\\Predict\\Prediction": 11,
"Google\\Cloud\\AIPlatform\\V1beta1\\Schema\\TrainingJob\\Definition": 12
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::AIPlatform::V1beta1": 84,
"Google::Cloud::AIPlatform::V1beta1::Schema": 6,
"Google::Cloud::AIPlatform::V1beta1::Schema::Predict::Instance": 9,
"Google::Cloud::AIPlatform::V1beta1::Schema::Predict::Params": 6,
"Google::Cloud::AIPlatform::V1beta1::Schema::Predict::Prediction": 11,
"Google::Cloud::AIPlatform::V1beta1::Schema::TrainingJob::Definition": 12
}
}
},
"services": [
{
"shortName": "DatasetService",
"fullName": "google.cloud.aiplatform.v1beta1.DatasetService",
"methods": [
{
"shortName": "CreateDataset",
"fullName": "google.cloud.aiplatform.v1beta1.DatasetService.CreateDataset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/datasets"
}
]
},
{
"shortName": "DeleteDataset",
"fullName": "google.cloud.aiplatform.v1beta1.DatasetService.DeleteDataset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/datasets/*}"
}
]
},
{
"shortName": "ExportData",
"fullName": "google.cloud.aiplatform.v1beta1.DatasetService.ExportData",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/datasets/*}:export"
}
]
},
{
"shortName": "GetAnnotationSpec",
"fullName": "google.cloud.aiplatform.v1beta1.DatasetService.GetAnnotationSpec",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}"
}
]
},
{
"shortName": "GetDataset",
"fullName": "google.cloud.aiplatform.v1beta1.DatasetService.GetDataset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/datasets/*}"
}
]
},
{
"shortName": "ImportData",
"fullName": "google.cloud.aiplatform.v1beta1.DatasetService.ImportData",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/datasets/*}:import"
}
]
},
{
"shortName": "ListAnnotations",
"fullName": "google.cloud.aiplatform.v1beta1.DatasetService.ListAnnotations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/datasets/*/dataItems/*}/annotations"
}
]
},
{
"shortName": "ListDataItems",
"fullName": "google.cloud.aiplatform.v1beta1.DatasetService.ListDataItems",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/datasets/*}/dataItems"
}
]
},
{
"shortName": "ListDatasets",
"fullName": "google.cloud.aiplatform.v1beta1.DatasetService.ListDatasets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/datasets"
}
]
},
{
"shortName": "ListSavedQueries",
"fullName": "google.cloud.aiplatform.v1beta1.DatasetService.ListSavedQueries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/datasets/*}/savedQueries"
}
]
},
{
"shortName": "SearchDataItems",
"fullName": "google.cloud.aiplatform.v1beta1.DatasetService.SearchDataItems",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{dataset=projects/*/locations/*/datasets/*}:searchDataItems"
}
]
},
{
"shortName": "UpdateDataset",
"fullName": "google.cloud.aiplatform.v1beta1.DatasetService.UpdateDataset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{dataset.name=projects/*/locations/*/datasets/*}"
}
]
}
]
},
{
"shortName": "DeploymentResourcePoolService",
"fullName": "google.cloud.aiplatform.v1beta1.DeploymentResourcePoolService",
"methods": [
{
"shortName": "CreateDeploymentResourcePool",
"fullName": "google.cloud.aiplatform.v1beta1.DeploymentResourcePoolService.CreateDeploymentResourcePool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/deploymentResourcePools"
}
]
},
{
"shortName": "DeleteDeploymentResourcePool",
"fullName": "google.cloud.aiplatform.v1beta1.DeploymentResourcePoolService.DeleteDeploymentResourcePool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}"
}
]
},
{
"shortName": "GetDeploymentResourcePool",
"fullName": "google.cloud.aiplatform.v1beta1.DeploymentResourcePoolService.GetDeploymentResourcePool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}"
}
]
},
{
"shortName": "ListDeploymentResourcePools",
"fullName": "google.cloud.aiplatform.v1beta1.DeploymentResourcePoolService.ListDeploymentResourcePools",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/deploymentResourcePools"
}
]
},
{
"shortName": "QueryDeployedModels",
"fullName": "google.cloud.aiplatform.v1beta1.DeploymentResourcePoolService.QueryDeployedModels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{deployment_resource_pool=projects/*/locations/*/deploymentResourcePools/*}:queryDeployedModels"
}
]
}
]
},
{
"shortName": "EndpointService",
"fullName": "google.cloud.aiplatform.v1beta1.EndpointService",
"methods": [
{
"shortName": "CreateEndpoint",
"fullName": "google.cloud.aiplatform.v1beta1.EndpointService.CreateEndpoint",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/endpoints"
}
]
},
{
"shortName": "DeleteEndpoint",
"fullName": "google.cloud.aiplatform.v1beta1.EndpointService.DeleteEndpoint",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/endpoints/*}"
}
]
},
{
"shortName": "DeployModel",
"fullName": "google.cloud.aiplatform.v1beta1.EndpointService.DeployModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:deployModel"
}
]
},
{
"shortName": "GetEndpoint",
"fullName": "google.cloud.aiplatform.v1beta1.EndpointService.GetEndpoint",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/endpoints/*}"
}
]
},
{
"shortName": "ListEndpoints",
"fullName": "google.cloud.aiplatform.v1beta1.EndpointService.ListEndpoints",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/endpoints"
}
]
},
{
"shortName": "MutateDeployedModel",
"fullName": "google.cloud.aiplatform.v1beta1.EndpointService.MutateDeployedModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:mutateDeployedModel"
}
]
},
{
"shortName": "UndeployModel",
"fullName": "google.cloud.aiplatform.v1beta1.EndpointService.UndeployModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:undeployModel"
}
]
},
{
"shortName": "UpdateEndpoint",
"fullName": "google.cloud.aiplatform.v1beta1.EndpointService.UpdateEndpoint",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{endpoint.name=projects/*/locations/*/endpoints/*}"
}
]
}
]
},
{
"shortName": "FeaturestoreOnlineServingService",
"fullName": "google.cloud.aiplatform.v1beta1.FeaturestoreOnlineServingService",
"methods": [
{
"shortName": "ReadFeatureValues",
"fullName": "google.cloud.aiplatform.v1beta1.FeaturestoreOnlineServingService.ReadFeatureValues",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:readFeatureValues"
}
]
},
{
"shortName": "StreamingReadFeatureValues",
"fullName": "google.cloud.aiplatform.v1beta1.FeaturestoreOnlineServingService.StreamingReadFeatureValues",
"mode": "SERVER_STREAMING",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:streamingReadFeatureValues"
}
]
},
{
"shortName": "WriteFeatureValues",
"fullName": "google.cloud.aiplatform.v1beta1.FeaturestoreOnlineServingService.WriteFeatureValues",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:writeFeatureValues"
}
]
}
]
},
{
"shortName": "FeaturestoreService",
"fullName": "google.cloud.aiplatform.v1beta1.FeaturestoreService",
"methods": [
{
"shortName": "BatchCreateFeatures",
"fullName": "google.cloud.aiplatform.v1beta1.FeaturestoreService.BatchCreateFeatures",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/featurestores/*/entityTypes/*}/features:batchCreate"
}
]
},
{
"shortName": "BatchReadFeatureValues",
"fullName": "google.cloud.aiplatform.v1beta1.FeaturestoreService.BatchReadFeatureValues",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{featurestore=projects/*/locations/*/featurestores/*}:batchReadFeatureValues"
}
]
},
{
"shortName": "CreateEntityType",
"fullName": "google.cloud.aiplatform.v1beta1.FeaturestoreService.CreateEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/featurestores/*}/entityTypes"
}
]
},
{
"shortName": "CreateFeature",
"fullName": "google.cloud.aiplatform.v1beta1.FeaturestoreService.CreateFeature",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/featurestores/*/entityTypes/*}/features"
}
]
},
{
"shortName": "CreateFeaturestore",
"fullName": "google.cloud.aiplatform.v1beta1.FeaturestoreService.CreateFeaturestore",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/featurestores"
}
]
},
{
"shortName": "DeleteEntityType",
"fullName": "google.cloud.aiplatform.v1beta1.FeaturestoreService.DeleteEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}"
}
]
},
{
"shortName": "DeleteFeature",
"fullName": "google.cloud.aiplatform.v1beta1.FeaturestoreService.DeleteFeature",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}"
}
]
},
{
"shortName": "DeleteFeatureValues",
"fullName": "google.cloud.aiplatform.v1beta1.FeaturestoreService.DeleteFeatureValues",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:deleteFeatureValues"
}
]
},
{
"shortName": "DeleteFeaturestore",
"fullName": "google.cloud.aiplatform.v1beta1.FeaturestoreService.DeleteFeaturestore",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/featurestores/*}"
}
]
},
{
"shortName": "ExportFeatureValues",
"fullName": "google.cloud.aiplatform.v1beta1.FeaturestoreService.ExportFeatureValues",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:exportFeatureValues"
}
]
},
{
"shortName": "GetEntityType",
"fullName": "google.cloud.aiplatform.v1beta1.FeaturestoreService.GetEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}"
}
]
},
{
"shortName": "GetFeature",
"fullName": "google.cloud.aiplatform.v1beta1.FeaturestoreService.GetFeature",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}"
}
]
},
{
"shortName": "GetFeaturestore",
"fullName": "google.cloud.aiplatform.v1beta1.FeaturestoreService.GetFeaturestore",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/featurestores/*}"
}
]
},
{
"shortName": "ImportFeatureValues",
"fullName": "google.cloud.aiplatform.v1beta1.FeaturestoreService.ImportFeatureValues",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:importFeatureValues"
}
]
},
{
"shortName": "ListEntityTypes",
"fullName": "google.cloud.aiplatform.v1beta1.FeaturestoreService.ListEntityTypes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/featurestores/*}/entityTypes"
}
]
},
{
"shortName": "ListFeatures",
"fullName": "google.cloud.aiplatform.v1beta1.FeaturestoreService.ListFeatures",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/featurestores/*/entityTypes/*}/features"
}
]
},
{
"shortName": "ListFeaturestores",
"fullName": "google.cloud.aiplatform.v1beta1.FeaturestoreService.ListFeaturestores",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/featurestores"
}
]
},
{
"shortName": "SearchFeatures",
"fullName": "google.cloud.aiplatform.v1beta1.FeaturestoreService.SearchFeatures",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{location=projects/*/locations/*}/featurestores:searchFeatures"
}
]
},
{
"shortName": "UpdateEntityType",
"fullName": "google.cloud.aiplatform.v1beta1.FeaturestoreService.UpdateEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{entity_type.name=projects/*/locations/*/featurestores/*/entityTypes/*}"
}
]
},
{
"shortName": "UpdateFeature",
"fullName": "google.cloud.aiplatform.v1beta1.FeaturestoreService.UpdateFeature",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{feature.name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}"
}
]
},
{
"shortName": "UpdateFeaturestore",
"fullName": "google.cloud.aiplatform.v1beta1.FeaturestoreService.UpdateFeaturestore",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{featurestore.name=projects/*/locations/*/featurestores/*}"
}
]
}
]
},
{
"shortName": "IndexEndpointService",
"fullName": "google.cloud.aiplatform.v1beta1.IndexEndpointService",
"methods": [
{
"shortName": "CreateIndexEndpoint",
"fullName": "google.cloud.aiplatform.v1beta1.IndexEndpointService.CreateIndexEndpoint",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/indexEndpoints"
}
]
},
{
"shortName": "DeleteIndexEndpoint",
"fullName": "google.cloud.aiplatform.v1beta1.IndexEndpointService.DeleteIndexEndpoint",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}"
}
]
},
{
"shortName": "DeployIndex",
"fullName": "google.cloud.aiplatform.v1beta1.IndexEndpointService.DeployIndex",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:deployIndex"
}
]
},
{
"shortName": "GetIndexEndpoint",
"fullName": "google.cloud.aiplatform.v1beta1.IndexEndpointService.GetIndexEndpoint",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}"
}
]
},
{
"shortName": "ListIndexEndpoints",
"fullName": "google.cloud.aiplatform.v1beta1.IndexEndpointService.ListIndexEndpoints",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/indexEndpoints"
}
]
},
{
"shortName": "MutateDeployedIndex",
"fullName": "google.cloud.aiplatform.v1beta1.IndexEndpointService.MutateDeployedIndex",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:mutateDeployedIndex"
}
]
},
{
"shortName": "UndeployIndex",
"fullName": "google.cloud.aiplatform.v1beta1.IndexEndpointService.UndeployIndex",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:undeployIndex"
}
]
},
{
"shortName": "UpdateIndexEndpoint",
"fullName": "google.cloud.aiplatform.v1beta1.IndexEndpointService.UpdateIndexEndpoint",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{index_endpoint.name=projects/*/locations/*/indexEndpoints/*}"
}
]
}
]
},
{
"shortName": "IndexService",
"fullName": "google.cloud.aiplatform.v1beta1.IndexService",
"methods": [
{
"shortName": "CreateIndex",
"fullName": "google.cloud.aiplatform.v1beta1.IndexService.CreateIndex",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/indexes"
}
]
},
{
"shortName": "DeleteIndex",
"fullName": "google.cloud.aiplatform.v1beta1.IndexService.DeleteIndex",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/indexes/*}"
}
]
},
{
"shortName": "GetIndex",
"fullName": "google.cloud.aiplatform.v1beta1.IndexService.GetIndex",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/indexes/*}"
}
]
},
{
"shortName": "ListIndexes",
"fullName": "google.cloud.aiplatform.v1beta1.IndexService.ListIndexes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/indexes"
}
]
},
{
"shortName": "RemoveDatapoints",
"fullName": "google.cloud.aiplatform.v1beta1.IndexService.RemoveDatapoints",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{index=projects/*/locations/*/indexes/*}:removeDatapoints"
}
]
},
{
"shortName": "UpdateIndex",
"fullName": "google.cloud.aiplatform.v1beta1.IndexService.UpdateIndex",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{index.name=projects/*/locations/*/indexes/*}"
}
]
},
{
"shortName": "UpsertDatapoints",
"fullName": "google.cloud.aiplatform.v1beta1.IndexService.UpsertDatapoints",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{index=projects/*/locations/*/indexes/*}:upsertDatapoints"
}
]
}
]
},
{
"shortName": "JobService",
"fullName": "google.cloud.aiplatform.v1beta1.JobService",
"methods": [
{
"shortName": "CancelBatchPredictionJob",
"fullName": "google.cloud.aiplatform.v1beta1.JobService.CancelBatchPredictionJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/batchPredictionJobs/*}:cancel"
}
]
},
{
"shortName": "CancelCustomJob",
"fullName": "google.cloud.aiplatform.v1beta1.JobService.CancelCustomJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/customJobs/*}:cancel"
}
]
},
{
"shortName": "CancelDataLabelingJob",
"fullName": "google.cloud.aiplatform.v1beta1.JobService.CancelDataLabelingJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}:cancel"
}
]
},
{
"shortName": "CancelHyperparameterTuningJob",
"fullName": "google.cloud.aiplatform.v1beta1.JobService.CancelHyperparameterTuningJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}:cancel"
}
]
},
{
"shortName": "CancelNasJob",
"fullName": "google.cloud.aiplatform.v1beta1.JobService.CancelNasJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/nasJobs/*}:cancel"
}
]
},
{
"shortName": "CreateBatchPredictionJob",
"fullName": "google.cloud.aiplatform.v1beta1.JobService.CreateBatchPredictionJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/batchPredictionJobs"
}
]
},
{
"shortName": "CreateCustomJob",
"fullName": "google.cloud.aiplatform.v1beta1.JobService.CreateCustomJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/customJobs"
}
]
},
{
"shortName": "CreateDataLabelingJob",
"fullName": "google.cloud.aiplatform.v1beta1.JobService.CreateDataLabelingJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/dataLabelingJobs"
}
]
},
{
"shortName": "CreateHyperparameterTuningJob",
"fullName": "google.cloud.aiplatform.v1beta1.JobService.CreateHyperparameterTuningJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/hyperparameterTuningJobs"
}
]
},
{
"shortName": "CreateModelDeploymentMonitoringJob",
"fullName": "google.cloud.aiplatform.v1beta1.JobService.CreateModelDeploymentMonitoringJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/modelDeploymentMonitoringJobs"
}
]
},
{
"shortName": "CreateNasJob",
"fullName": "google.cloud.aiplatform.v1beta1.JobService.CreateNasJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/nasJobs"
}
]
},
{
"shortName": "DeleteBatchPredictionJob",
"fullName": "google.cloud.aiplatform.v1beta1.JobService.DeleteBatchPredictionJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/batchPredictionJobs/*}"
}
]
},
{
"shortName": "DeleteCustomJob",
"fullName": "google.cloud.aiplatform.v1beta1.JobService.DeleteCustomJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/customJobs/*}"
}
]
},
{
"shortName": "DeleteDataLabelingJob",
"fullName": "google.cloud.aiplatform.v1beta1.JobService.DeleteDataLabelingJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}"
}
]
},
{
"shortName": "DeleteHyperparameterTuningJob",
"fullName": "google.cloud.aiplatform.v1beta1.JobService.DeleteHyperparameterTuningJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}"
}
]
},
{
"shortName": "DeleteModelDeploymentMonitoringJob",
"fullName": "google.cloud.aiplatform.v1beta1.JobService.DeleteModelDeploymentMonitoringJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}"
}
]
},
{
"shortName": "DeleteNasJob",
"fullName": "google.cloud.aiplatform.v1beta1.JobService.DeleteNasJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/nasJobs/*}"
}
]
},
{
"shortName": "GetBatchPredictionJob",
"fullName": "google.cloud.aiplatform.v1beta1.JobService.GetBatchPredictionJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/batchPredictionJobs/*}"
}
]
},
{
"shortName": "GetCustomJob",
"fullName": "google.cloud.aiplatform.v1beta1.JobService.GetCustomJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/customJobs/*}"
}
]
},
{
"shortName": "GetDataLabelingJob",
"fullName": "google.cloud.aiplatform.v1beta1.JobService.GetDataLabelingJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}"
}
]
},
{
"shortName": "GetHyperparameterTuningJob",
"fullName": "google.cloud.aiplatform.v1beta1.JobService.GetHyperparameterTuningJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}"
}
]
},
{
"shortName": "GetModelDeploymentMonitoringJob",
"fullName": "google.cloud.aiplatform.v1beta1.JobService.GetModelDeploymentMonitoringJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}"
}
]
},
{
"shortName": "GetNasJob",
"fullName": "google.cloud.aiplatform.v1beta1.JobService.GetNasJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/nasJobs/*}"
}
]
},
{
"shortName": "GetNasTrialDetail",
"fullName": "google.cloud.aiplatform.v1beta1.JobService.GetNasTrialDetail",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/nasJobs/*/nasTrialDetails/*}"
}
]
},
{
"shortName": "ListBatchPredictionJobs",
"fullName": "google.cloud.aiplatform.v1beta1.JobService.ListBatchPredictionJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/batchPredictionJobs"
}
]
},
{
"shortName": "ListCustomJobs",
"fullName": "google.cloud.aiplatform.v1beta1.JobService.ListCustomJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/customJobs"
}
]
},
{
"shortName": "ListDataLabelingJobs",
"fullName": "google.cloud.aiplatform.v1beta1.JobService.ListDataLabelingJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/dataLabelingJobs"
}
]
},
{
"shortName": "ListHyperparameterTuningJobs",
"fullName": "google.cloud.aiplatform.v1beta1.JobService.ListHyperparameterTuningJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/hyperparameterTuningJobs"
}
]
},
{
"shortName": "ListModelDeploymentMonitoringJobs",
"fullName": "google.cloud.aiplatform.v1beta1.JobService.ListModelDeploymentMonitoringJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/modelDeploymentMonitoringJobs"
}
]
},
{
"shortName": "ListNasJobs",
"fullName": "google.cloud.aiplatform.v1beta1.JobService.ListNasJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/nasJobs"
}
]
},
{
"shortName": "ListNasTrialDetails",
"fullName": "google.cloud.aiplatform.v1beta1.JobService.ListNasTrialDetails",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/nasJobs/*}/nasTrialDetails"
}
]
},
{
"shortName": "PauseModelDeploymentMonitoringJob",
"fullName": "google.cloud.aiplatform.v1beta1.JobService.PauseModelDeploymentMonitoringJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:pause"
}
]
},
{
"shortName": "ResumeModelDeploymentMonitoringJob",
"fullName": "google.cloud.aiplatform.v1beta1.JobService.ResumeModelDeploymentMonitoringJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:resume"
}
]
},
{
"shortName": "SearchModelDeploymentMonitoringStatsAnomalies",
"fullName": "google.cloud.aiplatform.v1beta1.JobService.SearchModelDeploymentMonitoringStatsAnomalies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{model_deployment_monitoring_job=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:searchModelDeploymentMonitoringStatsAnomalies"
}
]
},
{
"shortName": "UpdateModelDeploymentMonitoringJob",
"fullName": "google.cloud.aiplatform.v1beta1.JobService.UpdateModelDeploymentMonitoringJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{model_deployment_monitoring_job.name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}"
}
]
}
]
},
{
"shortName": "MatchService",
"fullName": "google.cloud.aiplatform.v1beta1.MatchService",
"methods": [
{
"shortName": "FindNeighbors",
"fullName": "google.cloud.aiplatform.v1beta1.MatchService.FindNeighbors",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:findNeighbors"
}
]
},
{
"shortName": "ReadIndexDatapoints",
"fullName": "google.cloud.aiplatform.v1beta1.MatchService.ReadIndexDatapoints",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:readIndexDatapoints"
}
]
}
]
},
{
"shortName": "MetadataService",
"fullName": "google.cloud.aiplatform.v1beta1.MetadataService",
"methods": [
{
"shortName": "AddContextArtifactsAndExecutions",
"fullName": "google.cloud.aiplatform.v1beta1.MetadataService.AddContextArtifactsAndExecutions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:addContextArtifactsAndExecutions"
}
]
},
{
"shortName": "AddContextChildren",
"fullName": "google.cloud.aiplatform.v1beta1.MetadataService.AddContextChildren",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:addContextChildren"
}
]
},
{
"shortName": "AddExecutionEvents",
"fullName": "google.cloud.aiplatform.v1beta1.MetadataService.AddExecutionEvents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{execution=projects/*/locations/*/metadataStores/*/executions/*}:addExecutionEvents"
}
]
},
{
"shortName": "CreateArtifact",
"fullName": "google.cloud.aiplatform.v1beta1.MetadataService.CreateArtifact",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/artifacts"
}
]
},
{
"shortName": "CreateContext",
"fullName": "google.cloud.aiplatform.v1beta1.MetadataService.CreateContext",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/contexts"
}
]
},
{
"shortName": "CreateExecution",
"fullName": "google.cloud.aiplatform.v1beta1.MetadataService.CreateExecution",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/executions"
}
]
},
{
"shortName": "CreateMetadataSchema",
"fullName": "google.cloud.aiplatform.v1beta1.MetadataService.CreateMetadataSchema",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/metadataSchemas"
}
]
},
{
"shortName": "CreateMetadataStore",
"fullName": "google.cloud.aiplatform.v1beta1.MetadataService.CreateMetadataStore",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/metadataStores"
}
]
},
{
"shortName": "DeleteArtifact",
"fullName": "google.cloud.aiplatform.v1beta1.MetadataService.DeleteArtifact",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/metadataStores/*/artifacts/*}"
}
]
},
{
"shortName": "DeleteContext",
"fullName": "google.cloud.aiplatform.v1beta1.MetadataService.DeleteContext",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/metadataStores/*/contexts/*}"
}
]
},
{
"shortName": "DeleteExecution",
"fullName": "google.cloud.aiplatform.v1beta1.MetadataService.DeleteExecution",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/metadataStores/*/executions/*}"
}
]
},
{
"shortName": "DeleteMetadataStore",
"fullName": "google.cloud.aiplatform.v1beta1.MetadataService.DeleteMetadataStore",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/metadataStores/*}"
}
]
},
{
"shortName": "GetArtifact",
"fullName": "google.cloud.aiplatform.v1beta1.MetadataService.GetArtifact",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/metadataStores/*/artifacts/*}"
}
]
},
{
"shortName": "GetContext",
"fullName": "google.cloud.aiplatform.v1beta1.MetadataService.GetContext",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/metadataStores/*/contexts/*}"
}
]
},
{
"shortName": "GetExecution",
"fullName": "google.cloud.aiplatform.v1beta1.MetadataService.GetExecution",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/metadataStores/*/executions/*}"
}
]
},
{
"shortName": "GetMetadataSchema",
"fullName": "google.cloud.aiplatform.v1beta1.MetadataService.GetMetadataSchema",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/metadataStores/*/metadataSchemas/*}"
}
]
},
{
"shortName": "GetMetadataStore",
"fullName": "google.cloud.aiplatform.v1beta1.MetadataService.GetMetadataStore",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/metadataStores/*}"
}
]
},
{
"shortName": "ListArtifacts",
"fullName": "google.cloud.aiplatform.v1beta1.MetadataService.ListArtifacts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/artifacts"
}
]
},
{
"shortName": "ListContexts",
"fullName": "google.cloud.aiplatform.v1beta1.MetadataService.ListContexts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/contexts"
}
]
},
{
"shortName": "ListExecutions",
"fullName": "google.cloud.aiplatform.v1beta1.MetadataService.ListExecutions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/executions"
}
]
},
{
"shortName": "ListMetadataSchemas",
"fullName": "google.cloud.aiplatform.v1beta1.MetadataService.ListMetadataSchemas",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/metadataSchemas"
}
]
},
{
"shortName": "ListMetadataStores",
"fullName": "google.cloud.aiplatform.v1beta1.MetadataService.ListMetadataStores",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/metadataStores"
}
]
},
{
"shortName": "PurgeArtifacts",
"fullName": "google.cloud.aiplatform.v1beta1.MetadataService.PurgeArtifacts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/artifacts:purge"
}
]
},
{
"shortName": "PurgeContexts",
"fullName": "google.cloud.aiplatform.v1beta1.MetadataService.PurgeContexts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/contexts:purge"
}
]
},
{
"shortName": "PurgeExecutions",
"fullName": "google.cloud.aiplatform.v1beta1.MetadataService.PurgeExecutions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/executions:purge"
}
]
},
{
"shortName": "QueryArtifactLineageSubgraph",
"fullName": "google.cloud.aiplatform.v1beta1.MetadataService.QueryArtifactLineageSubgraph",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{artifact=projects/*/locations/*/metadataStores/*/artifacts/*}:queryArtifactLineageSubgraph"
}
]
},
{
"shortName": "QueryContextLineageSubgraph",
"fullName": "google.cloud.aiplatform.v1beta1.MetadataService.QueryContextLineageSubgraph",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:queryContextLineageSubgraph"
}
]
},
{
"shortName": "QueryExecutionInputsAndOutputs",
"fullName": "google.cloud.aiplatform.v1beta1.MetadataService.QueryExecutionInputsAndOutputs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{execution=projects/*/locations/*/metadataStores/*/executions/*}:queryExecutionInputsAndOutputs"
}
]
},
{
"shortName": "RemoveContextChildren",
"fullName": "google.cloud.aiplatform.v1beta1.MetadataService.RemoveContextChildren",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:removeContextChildren"
}
]
},
{
"shortName": "UpdateArtifact",
"fullName": "google.cloud.aiplatform.v1beta1.MetadataService.UpdateArtifact",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{artifact.name=projects/*/locations/*/metadataStores/*/artifacts/*}"
}
]
},
{
"shortName": "UpdateContext",
"fullName": "google.cloud.aiplatform.v1beta1.MetadataService.UpdateContext",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{context.name=projects/*/locations/*/metadataStores/*/contexts/*}"
}
]
},
{
"shortName": "UpdateExecution",
"fullName": "google.cloud.aiplatform.v1beta1.MetadataService.UpdateExecution",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{execution.name=projects/*/locations/*/metadataStores/*/executions/*}"
}
]
}
]
},
{
"shortName": "MigrationService",
"fullName": "google.cloud.aiplatform.v1beta1.MigrationService",
"methods": [
{
"shortName": "BatchMigrateResources",
"fullName": "google.cloud.aiplatform.v1beta1.MigrationService.BatchMigrateResources",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/migratableResources:batchMigrate"
}
]
},
{
"shortName": "SearchMigratableResources",
"fullName": "google.cloud.aiplatform.v1beta1.MigrationService.SearchMigratableResources",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/migratableResources:search"
}
]
}
]
},
{
"shortName": "ModelGardenService",
"fullName": "google.cloud.aiplatform.v1beta1.ModelGardenService",
"methods": [
{
"shortName": "GetPublisherModel",
"fullName": "google.cloud.aiplatform.v1beta1.ModelGardenService.GetPublisherModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=publishers/*/models/*}"
}
]
}
]
},
{
"shortName": "ModelService",
"fullName": "google.cloud.aiplatform.v1beta1.ModelService",
"methods": [
{
"shortName": "BatchImportEvaluatedAnnotations",
"fullName": "google.cloud.aiplatform.v1beta1.ModelService.BatchImportEvaluatedAnnotations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/models/*/evaluations/*/slices/*}:batchImport"
}
]
},
{
"shortName": "BatchImportModelEvaluationSlices",
"fullName": "google.cloud.aiplatform.v1beta1.ModelService.BatchImportModelEvaluationSlices",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/models/*/evaluations/*}/slices:batchImport"
}
]
},
{
"shortName": "CopyModel",
"fullName": "google.cloud.aiplatform.v1beta1.ModelService.CopyModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/models:copy"
}
]
},
{
"shortName": "DeleteModel",
"fullName": "google.cloud.aiplatform.v1beta1.ModelService.DeleteModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/models/*}"
}
]
},
{
"shortName": "DeleteModelVersion",
"fullName": "google.cloud.aiplatform.v1beta1.ModelService.DeleteModelVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/models/*}:deleteVersion"
}
]
},
{
"shortName": "ExportModel",
"fullName": "google.cloud.aiplatform.v1beta1.ModelService.ExportModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/models/*}:export"
}
]
},
{
"shortName": "GetModel",
"fullName": "google.cloud.aiplatform.v1beta1.ModelService.GetModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/models/*}"
}
]
},
{
"shortName": "GetModelEvaluation",
"fullName": "google.cloud.aiplatform.v1beta1.ModelService.GetModelEvaluation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}"
}
]
},
{
"shortName": "GetModelEvaluationSlice",
"fullName": "google.cloud.aiplatform.v1beta1.ModelService.GetModelEvaluationSlice",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/slices/*}"
}
]
},
{
"shortName": "ImportModelEvaluation",
"fullName": "google.cloud.aiplatform.v1beta1.ModelService.ImportModelEvaluation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/models/*}/evaluations:import"
}
]
},
{
"shortName": "ListModelEvaluationSlices",
"fullName": "google.cloud.aiplatform.v1beta1.ModelService.ListModelEvaluationSlices",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/models/*/evaluations/*}/slices"
}
]
},
{
"shortName": "ListModelEvaluations",
"fullName": "google.cloud.aiplatform.v1beta1.ModelService.ListModelEvaluations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/models/*}/evaluations"
}
]
},
{
"shortName": "ListModelVersions",
"fullName": "google.cloud.aiplatform.v1beta1.ModelService.ListModelVersions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/models/*}:listVersions"
}
]
},
{
"shortName": "ListModels",
"fullName": "google.cloud.aiplatform.v1beta1.ModelService.ListModels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/models"
}
]
},
{
"shortName": "MergeVersionAliases",
"fullName": "google.cloud.aiplatform.v1beta1.ModelService.MergeVersionAliases",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/models/*}:mergeVersionAliases"
}
]
},
{
"shortName": "UpdateExplanationDataset",
"fullName": "google.cloud.aiplatform.v1beta1.ModelService.UpdateExplanationDataset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{model=projects/*/locations/*/models/*}:updateExplanationDataset"
}
]
},
{
"shortName": "UpdateModel",
"fullName": "google.cloud.aiplatform.v1beta1.ModelService.UpdateModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{model.name=projects/*/locations/*/models/*}"
}
]
},
{
"shortName": "UploadModel",
"fullName": "google.cloud.aiplatform.v1beta1.ModelService.UploadModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/models:upload"
}
]
}
]
},
{
"shortName": "PipelineService",
"fullName": "google.cloud.aiplatform.v1beta1.PipelineService",
"methods": [
{
"shortName": "CancelPipelineJob",
"fullName": "google.cloud.aiplatform.v1beta1.PipelineService.CancelPipelineJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}:cancel"
}
]
},
{
"shortName": "CancelTrainingPipeline",
"fullName": "google.cloud.aiplatform.v1beta1.PipelineService.CancelTrainingPipeline",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}:cancel"
}
]
},
{
"shortName": "CreatePipelineJob",
"fullName": "google.cloud.aiplatform.v1beta1.PipelineService.CreatePipelineJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/pipelineJobs"
}
]
},
{
"shortName": "CreateTrainingPipeline",
"fullName": "google.cloud.aiplatform.v1beta1.PipelineService.CreateTrainingPipeline",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/trainingPipelines"
}
]
},
{
"shortName": "DeletePipelineJob",
"fullName": "google.cloud.aiplatform.v1beta1.PipelineService.DeletePipelineJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}"
}
]
},
{
"shortName": "DeleteTrainingPipeline",
"fullName": "google.cloud.aiplatform.v1beta1.PipelineService.DeleteTrainingPipeline",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}"
}
]
},
{
"shortName": "GetPipelineJob",
"fullName": "google.cloud.aiplatform.v1beta1.PipelineService.GetPipelineJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}"
}
]
},
{
"shortName": "GetTrainingPipeline",
"fullName": "google.cloud.aiplatform.v1beta1.PipelineService.GetTrainingPipeline",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}"
}
]
},
{
"shortName": "ListPipelineJobs",
"fullName": "google.cloud.aiplatform.v1beta1.PipelineService.ListPipelineJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/pipelineJobs"
}
]
},
{
"shortName": "ListTrainingPipelines",
"fullName": "google.cloud.aiplatform.v1beta1.PipelineService.ListTrainingPipelines",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/trainingPipelines"
}
]
}
]
},
{
"shortName": "PredictionService",
"fullName": "google.cloud.aiplatform.v1beta1.PredictionService",
"methods": [
{
"shortName": "Explain",
"fullName": "google.cloud.aiplatform.v1beta1.PredictionService.Explain",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:explain"
}
]
},
{
"shortName": "Predict",
"fullName": "google.cloud.aiplatform.v1beta1.PredictionService.Predict",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:predict"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{endpoint=projects/*/locations/*/publishers/*/models/*}:predict"
}
]
},
{
"shortName": "RawPredict",
"fullName": "google.cloud.aiplatform.v1beta1.PredictionService.RawPredict",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:rawPredict"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{endpoint=projects/*/locations/*/publishers/*/models/*}:rawPredict"
}
]
}
]
},
{
"shortName": "ScheduleService",
"fullName": "google.cloud.aiplatform.v1beta1.ScheduleService",
"methods": [
{
"shortName": "CreateSchedule",
"fullName": "google.cloud.aiplatform.v1beta1.ScheduleService.CreateSchedule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/schedules"
}
]
},
{
"shortName": "DeleteSchedule",
"fullName": "google.cloud.aiplatform.v1beta1.ScheduleService.DeleteSchedule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/schedules/*}"
}
]
},
{
"shortName": "GetSchedule",
"fullName": "google.cloud.aiplatform.v1beta1.ScheduleService.GetSchedule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/schedules/*}"
}
]
},
{
"shortName": "ListSchedules",
"fullName": "google.cloud.aiplatform.v1beta1.ScheduleService.ListSchedules",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/schedules"
}
]
},
{
"shortName": "PauseSchedule",
"fullName": "google.cloud.aiplatform.v1beta1.ScheduleService.PauseSchedule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/schedules/*}:pause"
}
]
},
{
"shortName": "ResumeSchedule",
"fullName": "google.cloud.aiplatform.v1beta1.ScheduleService.ResumeSchedule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/schedules/*}:resume"
}
]
},
{
"shortName": "UpdateSchedule",
"fullName": "google.cloud.aiplatform.v1beta1.ScheduleService.UpdateSchedule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{schedule.name=projects/*/locations/*/schedules/*}"
}
]
}
]
},
{
"shortName": "SpecialistPoolService",
"fullName": "google.cloud.aiplatform.v1beta1.SpecialistPoolService",
"methods": [
{
"shortName": "CreateSpecialistPool",
"fullName": "google.cloud.aiplatform.v1beta1.SpecialistPoolService.CreateSpecialistPool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/specialistPools"
}
]
},
{
"shortName": "DeleteSpecialistPool",
"fullName": "google.cloud.aiplatform.v1beta1.SpecialistPoolService.DeleteSpecialistPool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/specialistPools/*}"
}
]
},
{
"shortName": "GetSpecialistPool",
"fullName": "google.cloud.aiplatform.v1beta1.SpecialistPoolService.GetSpecialistPool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/specialistPools/*}"
}
]
},
{
"shortName": "ListSpecialistPools",
"fullName": "google.cloud.aiplatform.v1beta1.SpecialistPoolService.ListSpecialistPools",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/specialistPools"
}
]
},
{
"shortName": "UpdateSpecialistPool",
"fullName": "google.cloud.aiplatform.v1beta1.SpecialistPoolService.UpdateSpecialistPool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{specialist_pool.name=projects/*/locations/*/specialistPools/*}"
}
]
}
]
},
{
"shortName": "TensorboardService",
"fullName": "google.cloud.aiplatform.v1beta1.TensorboardService",
"methods": [
{
"shortName": "BatchCreateTensorboardRuns",
"fullName": "google.cloud.aiplatform.v1beta1.TensorboardService.BatchCreateTensorboardRuns",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs:batchCreate"
}
]
},
{
"shortName": "BatchCreateTensorboardTimeSeries",
"fullName": "google.cloud.aiplatform.v1beta1.TensorboardService.BatchCreateTensorboardTimeSeries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs/*/timeSeries:batchCreate"
}
]
},
{
"shortName": "BatchReadTensorboardTimeSeriesData",
"fullName": "google.cloud.aiplatform.v1beta1.TensorboardService.BatchReadTensorboardTimeSeriesData",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{tensorboard=projects/*/locations/*/tensorboards/*}/experiments/*/runs/*/timeSeries:batchRead"
}
]
},
{
"shortName": "CreateTensorboard",
"fullName": "google.cloud.aiplatform.v1beta1.TensorboardService.CreateTensorboard",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/tensorboards"
}
]
},
{
"shortName": "CreateTensorboardExperiment",
"fullName": "google.cloud.aiplatform.v1beta1.TensorboardService.CreateTensorboardExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/tensorboards/*}/experiments"
}
]
},
{
"shortName": "CreateTensorboardRun",
"fullName": "google.cloud.aiplatform.v1beta1.TensorboardService.CreateTensorboardRun",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs"
}
]
},
{
"shortName": "CreateTensorboardTimeSeries",
"fullName": "google.cloud.aiplatform.v1beta1.TensorboardService.CreateTensorboardTimeSeries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/timeSeries"
}
]
},
{
"shortName": "DeleteTensorboard",
"fullName": "google.cloud.aiplatform.v1beta1.TensorboardService.DeleteTensorboard",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/tensorboards/*}"
}
]
},
{
"shortName": "DeleteTensorboardExperiment",
"fullName": "google.cloud.aiplatform.v1beta1.TensorboardService.DeleteTensorboardExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}"
}
]
},
{
"shortName": "DeleteTensorboardRun",
"fullName": "google.cloud.aiplatform.v1beta1.TensorboardService.DeleteTensorboardRun",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}"
}
]
},
{
"shortName": "DeleteTensorboardTimeSeries",
"fullName": "google.cloud.aiplatform.v1beta1.TensorboardService.DeleteTensorboardTimeSeries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}"
}
]
},
{
"shortName": "ExportTensorboardTimeSeriesData",
"fullName": "google.cloud.aiplatform.v1beta1.TensorboardService.ExportTensorboardTimeSeriesData",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{tensorboard_time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:exportTensorboardTimeSeries"
}
]
},
{
"shortName": "GetTensorboard",
"fullName": "google.cloud.aiplatform.v1beta1.TensorboardService.GetTensorboard",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/tensorboards/*}"
}
]
},
{
"shortName": "GetTensorboardExperiment",
"fullName": "google.cloud.aiplatform.v1beta1.TensorboardService.GetTensorboardExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}"
}
]
},
{
"shortName": "GetTensorboardRun",
"fullName": "google.cloud.aiplatform.v1beta1.TensorboardService.GetTensorboardRun",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}"
}
]
},
{
"shortName": "GetTensorboardTimeSeries",
"fullName": "google.cloud.aiplatform.v1beta1.TensorboardService.GetTensorboardTimeSeries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}"
}
]
},
{
"shortName": "ListTensorboardExperiments",
"fullName": "google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboardExperiments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/tensorboards/*}/experiments"
}
]
},
{
"shortName": "ListTensorboardRuns",
"fullName": "google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboardRuns",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs"
}
]
},
{
"shortName": "ListTensorboardTimeSeries",
"fullName": "google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboardTimeSeries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/timeSeries"
}
]
},
{
"shortName": "ListTensorboards",
"fullName": "google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboards",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/tensorboards"
}
]
},
{
"shortName": "ReadTensorboardBlobData",
"fullName": "google.cloud.aiplatform.v1beta1.TensorboardService.ReadTensorboardBlobData",
"mode": "SERVER_STREAMING",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:readBlobData"
}
]
},
{
"shortName": "ReadTensorboardTimeSeriesData",
"fullName": "google.cloud.aiplatform.v1beta1.TensorboardService.ReadTensorboardTimeSeriesData",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{tensorboard_time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:read"
}
]
},
{
"shortName": "ReadTensorboardUsage",
"fullName": "google.cloud.aiplatform.v1beta1.TensorboardService.ReadTensorboardUsage",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{tensorboard=projects/*/locations/*/tensorboards/*}:readUsage"
}
]
},
{
"shortName": "UpdateTensorboard",
"fullName": "google.cloud.aiplatform.v1beta1.TensorboardService.UpdateTensorboard",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{tensorboard.name=projects/*/locations/*/tensorboards/*}"
}
]
},
{
"shortName": "UpdateTensorboardExperiment",
"fullName": "google.cloud.aiplatform.v1beta1.TensorboardService.UpdateTensorboardExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{tensorboard_experiment.name=projects/*/locations/*/tensorboards/*/experiments/*}"
}
]
},
{
"shortName": "UpdateTensorboardRun",
"fullName": "google.cloud.aiplatform.v1beta1.TensorboardService.UpdateTensorboardRun",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{tensorboard_run.name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}"
}
]
},
{
"shortName": "UpdateTensorboardTimeSeries",
"fullName": "google.cloud.aiplatform.v1beta1.TensorboardService.UpdateTensorboardTimeSeries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{tensorboard_time_series.name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}"
}
]
},
{
"shortName": "WriteTensorboardExperimentData",
"fullName": "google.cloud.aiplatform.v1beta1.TensorboardService.WriteTensorboardExperimentData",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{tensorboard_experiment=projects/*/locations/*/tensorboards/*/experiments/*}:write"
}
]
},
{
"shortName": "WriteTensorboardRunData",
"fullName": "google.cloud.aiplatform.v1beta1.TensorboardService.WriteTensorboardRunData",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{tensorboard_run=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}:write"
}
]
}
]
},
{
"shortName": "VizierService",
"fullName": "google.cloud.aiplatform.v1beta1.VizierService",
"methods": [
{
"shortName": "AddTrialMeasurement",
"fullName": "google.cloud.aiplatform.v1beta1.VizierService.AddTrialMeasurement",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{trial_name=projects/*/locations/*/studies/*/trials/*}:addTrialMeasurement"
}
]
},
{
"shortName": "CheckTrialEarlyStoppingState",
"fullName": "google.cloud.aiplatform.v1beta1.VizierService.CheckTrialEarlyStoppingState",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{trial_name=projects/*/locations/*/studies/*/trials/*}:checkTrialEarlyStoppingState"
}
]
},
{
"shortName": "CompleteTrial",
"fullName": "google.cloud.aiplatform.v1beta1.VizierService.CompleteTrial",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}:complete"
}
]
},
{
"shortName": "CreateStudy",
"fullName": "google.cloud.aiplatform.v1beta1.VizierService.CreateStudy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/studies"
}
]
},
{
"shortName": "CreateTrial",
"fullName": "google.cloud.aiplatform.v1beta1.VizierService.CreateTrial",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/studies/*}/trials"
}
]
},
{
"shortName": "DeleteStudy",
"fullName": "google.cloud.aiplatform.v1beta1.VizierService.DeleteStudy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/studies/*}"
}
]
},
{
"shortName": "DeleteTrial",
"fullName": "google.cloud.aiplatform.v1beta1.VizierService.DeleteTrial",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}"
}
]
},
{
"shortName": "GetStudy",
"fullName": "google.cloud.aiplatform.v1beta1.VizierService.GetStudy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/studies/*}"
}
]
},
{
"shortName": "GetTrial",
"fullName": "google.cloud.aiplatform.v1beta1.VizierService.GetTrial",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}"
}
]
},
{
"shortName": "ListOptimalTrials",
"fullName": "google.cloud.aiplatform.v1beta1.VizierService.ListOptimalTrials",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/studies/*}/trials:listOptimalTrials"
}
]
},
{
"shortName": "ListStudies",
"fullName": "google.cloud.aiplatform.v1beta1.VizierService.ListStudies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/studies"
}
]
},
{
"shortName": "ListTrials",
"fullName": "google.cloud.aiplatform.v1beta1.VizierService.ListTrials",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/studies/*}/trials"
}
]
},
{
"shortName": "LookupStudy",
"fullName": "google.cloud.aiplatform.v1beta1.VizierService.LookupStudy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/studies:lookup"
}
]
},
{
"shortName": "StopTrial",
"fullName": "google.cloud.aiplatform.v1beta1.VizierService.StopTrial",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}:stop"
}
]
},
{
"shortName": "SuggestTrials",
"fullName": "google.cloud.aiplatform.v1beta1.VizierService.SuggestTrials",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/studies/*}/trials:suggest"
}
]
}
]
}
],
"configFile": "aiplatform_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.aiplatform.v1beta1.DatasetService",
"google.cloud.aiplatform.v1beta1.DeploymentResourcePoolService",
"google.cloud.aiplatform.v1beta1.EndpointService",
"google.cloud.aiplatform.v1beta1.FeaturestoreOnlineServingService",
"google.cloud.aiplatform.v1beta1.FeaturestoreService",
"google.cloud.aiplatform.v1beta1.IndexEndpointService",
"google.cloud.aiplatform.v1beta1.IndexService",
"google.cloud.aiplatform.v1beta1.JobService",
"google.cloud.aiplatform.v1beta1.MatchService",
"google.cloud.aiplatform.v1beta1.MetadataService",
"google.cloud.aiplatform.v1beta1.MigrationService",
"google.cloud.aiplatform.v1beta1.ModelGardenService",
"google.cloud.aiplatform.v1beta1.ModelService",
"google.cloud.aiplatform.v1beta1.PipelineService",
"google.cloud.aiplatform.v1beta1.PredictionService",
"google.cloud.aiplatform.v1beta1.ScheduleService",
"google.cloud.aiplatform.v1beta1.SpecialistPoolService",
"google.cloud.aiplatform.v1beta1.TensorboardService",
"google.cloud.aiplatform.v1beta1.VizierService",
"google.cloud.location.Locations",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "aiplatform.googleapis.com"
},
{
"id": "google.cloud.alloydb.v1",
"directory": "google/cloud/alloydb/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "alloydb.googleapis.com",
"title": "AlloyDB API",
"description": "AlloyDB for PostgreSQL is an open source-compatible database service that provides a powerful option for migrating, modernizing, or building commercial-grade applications. It offers full compatibility with standard PostgreSQL, and is more than 4x faster for transactional workloads and up to 100x faster for analytical queries than standard PostgreSQL in our performance tests. AlloyDB for PostgreSQL offers a 99.99 percent availability SLA inclusive of maintenance. <br><br> AlloyDB is optimized for the most demanding use cases, allowing you to build new applications that require high transaction throughput, large database sizes, or multiple read resources; scale existing PostgreSQL workloads with no application changes; and modernize legacy proprietary databases.",
"importDirectories": [
"google/api",
"google/cloud/alloydb/v1",
"google/longrunning",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.AlloyDb.V1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/alloydb/apiv1/alloydbpb;alloydbpb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.alloydb.v1": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\AlloyDb\\V1": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::AlloyDB::V1": 2
}
}
},
"services": [
{
"shortName": "AlloyDBAdmin",
"fullName": "google.cloud.alloydb.v1.AlloyDBAdmin",
"methods": [
{
"shortName": "BatchCreateInstances",
"fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.BatchCreateInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/clusters/*}/instances:batchCreate"
}
]
},
{
"shortName": "CreateBackup",
"fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.CreateBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/backups"
}
]
},
{
"shortName": "CreateCluster",
"fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.CreateCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/clusters"
}
]
},
{
"shortName": "CreateInstance",
"fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.CreateInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/clusters/*}/instances"
}
]
},
{
"shortName": "CreateSecondaryCluster",
"fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.CreateSecondaryCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/clusters:createsecondary"
}
]
},
{
"shortName": "CreateSecondaryInstance",
"fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.CreateSecondaryInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/clusters/*}/instances:createsecondary"
}
]
},
{
"shortName": "CreateUser",
"fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.CreateUser",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/clusters/*}/users"
}
]
},
{
"shortName": "DeleteBackup",
"fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.DeleteBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/backups/*}"
}
]
},
{
"shortName": "DeleteCluster",
"fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.DeleteCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/clusters/*}"
}
]
},
{
"shortName": "DeleteInstance",
"fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.DeleteInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/clusters/*/instances/*}"
}
]
},
{
"shortName": "DeleteUser",
"fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.DeleteUser",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/clusters/*/users/*}"
}
]
},
{
"shortName": "FailoverInstance",
"fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.FailoverInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/clusters/*/instances/*}:failover"
}
]
},
{
"shortName": "GetBackup",
"fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.GetBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/backups/*}"
}
]
},
{
"shortName": "GetCluster",
"fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.GetCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/clusters/*}"
}
]
},
{
"shortName": "GetInstance",
"fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.GetInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/clusters/*/instances/*}"
}
]
},
{
"shortName": "GetUser",
"fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.GetUser",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/clusters/*/users/*}"
}
]
},
{
"shortName": "InjectFault",
"fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.InjectFault",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/clusters/*/instances/*}:injectFault"
}
]
},
{
"shortName": "ListBackups",
"fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.ListBackups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/backups"
}
]
},
{
"shortName": "ListClusters",
"fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.ListClusters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/clusters"
}
]
},
{
"shortName": "ListInstances",
"fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.ListInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/clusters/*}/instances"
}
]
},
{
"shortName": "ListSupportedDatabaseFlags",
"fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.ListSupportedDatabaseFlags",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/supportedDatabaseFlags"
}
]
},
{
"shortName": "ListUsers",
"fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.ListUsers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/clusters/*}/users"
}
]
},
{
"shortName": "PromoteCluster",
"fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.PromoteCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/clusters/*}:promote"
}
]
},
{
"shortName": "RestartInstance",
"fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.RestartInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/clusters/*/instances/*}:restart"
}
]
},
{
"shortName": "RestoreCluster",
"fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.RestoreCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/clusters:restore"
}
]
},
{
"shortName": "UpdateBackup",
"fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.UpdateBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{backup.name=projects/*/locations/*/backups/*}"
}
]
},
{
"shortName": "UpdateCluster",
"fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.UpdateCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{cluster.name=projects/*/locations/*/clusters/*}"
}
]
},
{
"shortName": "UpdateInstance",
"fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.UpdateInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{instance.name=projects/*/locations/*/clusters/*/instances/*}"
}
]
},
{
"shortName": "UpdateUser",
"fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.UpdateUser",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{user.name=projects/*/locations/*/clusters/*/users/*}"
}
]
}
]
}
],
"configFile": "alloydb_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.alloydb.v1.AlloyDBAdmin",
"google.cloud.location.Locations",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "alloydb.googleapis.com"
},
{
"id": "google.cloud.alloydb.v1alpha",
"directory": "google/cloud/alloydb/v1alpha",
"version": "v1alpha",
"majorVersion": "v1",
"hostName": "alloydb.googleapis.com",
"title": "AlloyDB API",
"description": "AlloyDB for PostgreSQL is an open source-compatible database service that provides a powerful option for migrating, modernizing, or building commercial-grade applications. It offers full compatibility with standard PostgreSQL, and is more than 4x faster for transactional workloads and up to 100x faster for analytical queries than standard PostgreSQL in our performance tests. AlloyDB for PostgreSQL offers a 99.99 percent availability SLA inclusive of maintenance. <br><br> AlloyDB is optimized for the most demanding use cases, allowing you to build new applications that require high transaction throughput, large database sizes, or multiple read resources; scale existing PostgreSQL workloads with no application changes; and modernize legacy proprietary databases.",
"importDirectories": [
"google/api",
"google/cloud/alloydb/v1alpha",
"google/longrunning",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.AlloyDb.V1Alpha": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/alloydb/apiv1alpha/alloydbpb;alloydbpb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.alloydb.v1alpha": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\AlloyDb\\V1alpha": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::AlloyDB::V1alpha": 2
}
}
},
"services": [
{
"shortName": "AlloyDBAdmin",
"fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin",
"methods": [
{
"shortName": "BatchCreateInstances",
"fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.BatchCreateInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=projects/*/locations/*/clusters/*}/instances:batchCreate"
}
]
},
{
"shortName": "CreateBackup",
"fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.CreateBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=projects/*/locations/*}/backups"
}
]
},
{
"shortName": "CreateCluster",
"fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.CreateCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=projects/*/locations/*}/clusters"
}
]
},
{
"shortName": "CreateInstance",
"fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.CreateInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=projects/*/locations/*/clusters/*}/instances"
}
]
},
{
"shortName": "CreateSecondaryCluster",
"fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.CreateSecondaryCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=projects/*/locations/*}/clusters:createsecondary"
}
]
},
{
"shortName": "CreateSecondaryInstance",
"fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.CreateSecondaryInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=projects/*/locations/*/clusters/*}/instances:createsecondary"
}
]
},
{
"shortName": "CreateUser",
"fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.CreateUser",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=projects/*/locations/*/clusters/*}/users"
}
]
},
{
"shortName": "DeleteBackup",
"fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.DeleteBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=projects/*/locations/*/backups/*}"
}
]
},
{
"shortName": "DeleteCluster",
"fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.DeleteCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=projects/*/locations/*/clusters/*}"
}
]
},
{
"shortName": "DeleteInstance",
"fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.DeleteInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=projects/*/locations/*/clusters/*/instances/*}"
}
]
},
{
"shortName": "DeleteUser",
"fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.DeleteUser",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=projects/*/locations/*/clusters/*/users/*}"
}
]
},
{
"shortName": "FailoverInstance",
"fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.FailoverInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{name=projects/*/locations/*/clusters/*/instances/*}:failover"
}
]
},
{
"shortName": "GenerateClientCertificate",
"fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.GenerateClientCertificate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=projects/*/locations/*/clusters/*}:generateClientCertificate"
}
]
},
{
"shortName": "GetBackup",
"fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.GetBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=projects/*/locations/*/backups/*}"
}
]
},
{
"shortName": "GetCluster",
"fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.GetCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=projects/*/locations/*/clusters/*}"
}
]
},
{
"shortName": "GetConnectionInfo",
"fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.GetConnectionInfo",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=projects/*/locations/*/clusters/*/instances/*}/connectionInfo"
}
]
},
{
"shortName": "GetInstance",
"fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.GetInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=projects/*/locations/*/clusters/*/instances/*}"
}
]
},
{
"shortName": "GetUser",
"fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.GetUser",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=projects/*/locations/*/clusters/*/users/*}"
}
]
},
{
"shortName": "InjectFault",
"fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.InjectFault",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{name=projects/*/locations/*/clusters/*/instances/*}:injectFault"
}
]
},
{
"shortName": "ListBackups",
"fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.ListBackups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=projects/*/locations/*}/backups"
}
]
},
{
"shortName": "ListClusters",
"fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.ListClusters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=projects/*/locations/*}/clusters"
}
]
},
{
"shortName": "ListInstances",
"fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.ListInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=projects/*/locations/*/clusters/*}/instances"
}
]
},
{
"shortName": "ListSupportedDatabaseFlags",
"fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.ListSupportedDatabaseFlags",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=projects/*/locations/*}/supportedDatabaseFlags"
}
]
},
{
"shortName": "ListUsers",
"fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.ListUsers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=projects/*/locations/*/clusters/*}/users"
}
]
},
{
"shortName": "PromoteCluster",
"fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.PromoteCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{name=projects/*/locations/*/clusters/*}:promote"
}
]
},
{
"shortName": "RestartInstance",
"fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.RestartInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{name=projects/*/locations/*/clusters/*/instances/*}:restart"
}
]
},
{
"shortName": "RestoreCluster",
"fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.RestoreCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=projects/*/locations/*}/clusters:restore"
}
]
},
{
"shortName": "UpdateBackup",
"fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.UpdateBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{backup.name=projects/*/locations/*/backups/*}"
}
]
},
{
"shortName": "UpdateCluster",
"fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.UpdateCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{cluster.name=projects/*/locations/*/clusters/*}"
}
]
},
{
"shortName": "UpdateInstance",
"fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.UpdateInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{instance.name=projects/*/locations/*/clusters/*/instances/*}"
}
]
},
{
"shortName": "UpdateUser",
"fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.UpdateUser",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{user.name=projects/*/locations/*/clusters/*/users/*}"
}
]
}
]
}
],
"configFile": "alloydb_v1alpha.yaml",
"serviceConfigApiNames": [
"google.cloud.alloydb.v1alpha.AlloyDBAdmin",
"google.cloud.location.Locations",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "alloydb.googleapis.com"
},
{
"id": "google.cloud.alloydb.v1beta",
"directory": "google/cloud/alloydb/v1beta",
"version": "v1beta",
"majorVersion": "v1",
"hostName": "alloydb.googleapis.com",
"title": "AlloyDB API",
"description": "AlloyDB for PostgreSQL is an open source-compatible database service that provides a powerful option for migrating, modernizing, or building commercial-grade applications. It offers full compatibility with standard PostgreSQL, and is more than 4x faster for transactional workloads and up to 100x faster for analytical queries than standard PostgreSQL in our performance tests. AlloyDB for PostgreSQL offers a 99.99 percent availability SLA inclusive of maintenance. <br><br> AlloyDB is optimized for the most demanding use cases, allowing you to build new applications that require high transaction throughput, large database sizes, or multiple read resources; scale existing PostgreSQL workloads with no application changes; and modernize legacy proprietary databases.",
"importDirectories": [
"google/api",
"google/cloud/alloydb/v1beta",
"google/longrunning",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.AlloyDb.V1Beta": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/alloydb/apiv1beta/alloydbpb;alloydbpb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.alloydb.v1beta": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\AlloyDb\\V1beta": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::AlloyDB::V1beta": 2
}
}
},
"services": [
{
"shortName": "AlloyDBAdmin",
"fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin",
"methods": [
{
"shortName": "BatchCreateInstances",
"fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.BatchCreateInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*/clusters/*}/instances:batchCreate"
}
]
},
{
"shortName": "CreateBackup",
"fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.CreateBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*}/backups"
}
]
},
{
"shortName": "CreateCluster",
"fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.CreateCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*}/clusters"
}
]
},
{
"shortName": "CreateInstance",
"fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.CreateInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*/clusters/*}/instances"
}
]
},
{
"shortName": "CreateSecondaryCluster",
"fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.CreateSecondaryCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*}/clusters:createsecondary"
}
]
},
{
"shortName": "CreateSecondaryInstance",
"fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.CreateSecondaryInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*/clusters/*}/instances:createsecondary"
}
]
},
{
"shortName": "CreateUser",
"fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.CreateUser",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*/clusters/*}/users"
}
]
},
{
"shortName": "DeleteBackup",
"fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.DeleteBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta/{name=projects/*/locations/*/backups/*}"
}
]
},
{
"shortName": "DeleteCluster",
"fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.DeleteCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta/{name=projects/*/locations/*/clusters/*}"
}
]
},
{
"shortName": "DeleteInstance",
"fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.DeleteInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta/{name=projects/*/locations/*/clusters/*/instances/*}"
}
]
},
{
"shortName": "DeleteUser",
"fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.DeleteUser",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta/{name=projects/*/locations/*/clusters/*/users/*}"
}
]
},
{
"shortName": "FailoverInstance",
"fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.FailoverInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{name=projects/*/locations/*/clusters/*/instances/*}:failover"
}
]
},
{
"shortName": "GenerateClientCertificate",
"fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.GenerateClientCertificate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*/clusters/*}:generateClientCertificate"
}
]
},
{
"shortName": "GetBackup",
"fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.GetBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=projects/*/locations/*/backups/*}"
}
]
},
{
"shortName": "GetCluster",
"fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.GetCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=projects/*/locations/*/clusters/*}"
}
]
},
{
"shortName": "GetConnectionInfo",
"fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.GetConnectionInfo",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*/locations/*/clusters/*/instances/*}/connectionInfo"
}
]
},
{
"shortName": "GetInstance",
"fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.GetInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=projects/*/locations/*/clusters/*/instances/*}"
}
]
},
{
"shortName": "GetUser",
"fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.GetUser",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=projects/*/locations/*/clusters/*/users/*}"
}
]
},
{
"shortName": "InjectFault",
"fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.InjectFault",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{name=projects/*/locations/*/clusters/*/instances/*}:injectFault"
}
]
},
{
"shortName": "ListBackups",
"fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.ListBackups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*/locations/*}/backups"
}
]
},
{
"shortName": "ListClusters",
"fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.ListClusters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*/locations/*}/clusters"
}
]
},
{
"shortName": "ListInstances",
"fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.ListInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*/locations/*/clusters/*}/instances"
}
]
},
{
"shortName": "ListSupportedDatabaseFlags",
"fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.ListSupportedDatabaseFlags",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*/locations/*}/supportedDatabaseFlags"
}
]
},
{
"shortName": "ListUsers",
"fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.ListUsers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*/locations/*/clusters/*}/users"
}
]
},
{
"shortName": "PromoteCluster",
"fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.PromoteCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{name=projects/*/locations/*/clusters/*}:promote"
}
]
},
{
"shortName": "RestartInstance",
"fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.RestartInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{name=projects/*/locations/*/clusters/*/instances/*}:restart"
}
]
},
{
"shortName": "RestoreCluster",
"fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.RestoreCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*}/clusters:restore"
}
]
},
{
"shortName": "UpdateBackup",
"fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.UpdateBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta/{backup.name=projects/*/locations/*/backups/*}"
}
]
},
{
"shortName": "UpdateCluster",
"fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.UpdateCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta/{cluster.name=projects/*/locations/*/clusters/*}"
}
]
},
{
"shortName": "UpdateInstance",
"fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.UpdateInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta/{instance.name=projects/*/locations/*/clusters/*/instances/*}"
}
]
},
{
"shortName": "UpdateUser",
"fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.UpdateUser",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta/{user.name=projects/*/locations/*/clusters/*/users/*}"
}
]
}
]
}
],
"configFile": "alloydb_v1beta.yaml",
"serviceConfigApiNames": [
"google.cloud.alloydb.v1beta.AlloyDBAdmin",
"google.cloud.location.Locations",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "alloydb.googleapis.com"
},
{
"id": "google.cloud.apigateway.v1",
"directory": "google/cloud/apigateway/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "apigateway.googleapis.com",
"title": "API Gateway API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/apigateway/v1",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.ApiGateway.V1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/apigateway/apiv1/apigatewaypb;apigatewaypb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.apigateway.v1": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\ApiGateway\\V1": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::ApiGateway::V1": 2
}
}
},
"services": [
{
"shortName": "ApiGatewayService",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService",
"methods": [
{
"shortName": "CreateApi",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService.CreateApi",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/apis"
}
]
},
{
"shortName": "CreateApiConfig",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService.CreateApiConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/apis/*}/configs"
}
]
},
{
"shortName": "CreateGateway",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService.CreateGateway",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/gateways"
}
]
},
{
"shortName": "DeleteApi",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService.DeleteApi",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/apis/*}"
}
]
},
{
"shortName": "DeleteApiConfig",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService.DeleteApiConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/apis/*/configs/*}"
}
]
},
{
"shortName": "DeleteGateway",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService.DeleteGateway",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/gateways/*}"
}
]
},
{
"shortName": "GetApi",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService.GetApi",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/apis/*}"
}
]
},
{
"shortName": "GetApiConfig",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService.GetApiConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/apis/*/configs/*}"
}
]
},
{
"shortName": "GetGateway",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService.GetGateway",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/gateways/*}"
}
]
},
{
"shortName": "ListApiConfigs",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService.ListApiConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/apis/*}/configs"
}
]
},
{
"shortName": "ListApis",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService.ListApis",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/apis"
}
]
},
{
"shortName": "ListGateways",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService.ListGateways",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/gateways"
}
]
},
{
"shortName": "UpdateApi",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService.UpdateApi",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{api.name=projects/*/locations/*/apis/*}"
}
]
},
{
"shortName": "UpdateApiConfig",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService.UpdateApiConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{api_config.name=projects/*/locations/*/apis/*/configs/*}"
}
]
},
{
"shortName": "UpdateGateway",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService.UpdateGateway",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{gateway.name=projects/*/locations/*/gateways/*}"
}
]
}
]
}
],
"configFile": "apigateway_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.apigateway.v1.ApiGatewayService"
],
"nameInServiceConfig": "apigateway.googleapis.com"
},
{
"id": "google.cloud.apigeeconnect.v1",
"directory": "google/cloud/apigeeconnect/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "apigeeconnect.googleapis.com",
"title": "Apigee Connect API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.ApigeeConnect.V1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/apigeeconnect/apiv1/apigeeconnectpb;apigeeconnectpb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.apigeeconnect.v1": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\ApigeeConnect\\V1": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::ApigeeConnect::V1": 2
}
}
},
"services": [
{
"shortName": "ConnectionService",
"fullName": "google.cloud.apigeeconnect.v1.ConnectionService",
"methods": [
{
"shortName": "ListConnections",
"fullName": "google.cloud.apigeeconnect.v1.ConnectionService.ListConnections",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/endpoints/*}/connections"
}
]
}
]
},
{
"shortName": "Tether",
"fullName": "google.cloud.apigeeconnect.v1.Tether",
"methods": [
{
"shortName": "Egress",
"fullName": "google.cloud.apigeeconnect.v1.Tether.Egress",
"mode": "BIDIRECTIONAL_STREAMING"
}
]
}
],
"configFile": "apigeeconnect_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.apigeeconnect.v1.ConnectionService",
"google.cloud.apigeeconnect.v1.Tether"
],
"nameInServiceConfig": "apigeeconnect.googleapis.com"
},
{
"id": "google.cloud.apigeeregistry.v1",
"directory": "google/cloud/apigeeregistry/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "apigeeregistry.googleapis.com",
"title": "Apigee Registry API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/apigeeregistry/v1",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.ApigeeRegistry.V1": 3
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/apigeeregistry/apiv1/apigeeregistrypb;apigeeregistrypb": 3
}
},
"java_multiple_files": {
"valueCounts": {
"true": 3
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.apigeeregistry.v1": 3
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\ApigeeRegistry\\V1": 3
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::ApigeeRegistry::V1": 3
}
}
},
"services": [
{
"shortName": "Provisioning",
"fullName": "google.cloud.apigeeregistry.v1.Provisioning",
"methods": [
{
"shortName": "CreateInstance",
"fullName": "google.cloud.apigeeregistry.v1.Provisioning.CreateInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/instances"
}
]
},
{
"shortName": "DeleteInstance",
"fullName": "google.cloud.apigeeregistry.v1.Provisioning.DeleteInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/instances/*}"
}
]
},
{
"shortName": "GetInstance",
"fullName": "google.cloud.apigeeregistry.v1.Provisioning.GetInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/instances/*}"
}
]
}
]
},
{
"shortName": "Registry",
"fullName": "google.cloud.apigeeregistry.v1.Registry",
"methods": [
{
"shortName": "CreateApi",
"fullName": "google.cloud.apigeeregistry.v1.Registry.CreateApi",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/apis"
}
]
},
{
"shortName": "CreateApiDeployment",
"fullName": "google.cloud.apigeeregistry.v1.Registry.CreateApiDeployment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/apis/*}/deployments"
}
]
},
{
"shortName": "CreateApiSpec",
"fullName": "google.cloud.apigeeregistry.v1.Registry.CreateApiSpec",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/apis/*/versions/*}/specs"
}
]
},
{
"shortName": "CreateApiVersion",
"fullName": "google.cloud.apigeeregistry.v1.Registry.CreateApiVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/apis/*}/versions"
}
]
},
{
"shortName": "CreateArtifact",
"fullName": "google.cloud.apigeeregistry.v1.Registry.CreateArtifact",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/artifacts"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/apis/*}/artifacts"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/apis/*/versions/*}/artifacts"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/apis/*/versions/*/specs/*}/artifacts"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/apis/*/deployments/*}/artifacts"
}
]
},
{
"shortName": "DeleteApi",
"fullName": "google.cloud.apigeeregistry.v1.Registry.DeleteApi",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/apis/*}"
}
]
},
{
"shortName": "DeleteApiDeployment",
"fullName": "google.cloud.apigeeregistry.v1.Registry.DeleteApiDeployment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/apis/*/deployments/*}"
}
]
},
{
"shortName": "DeleteApiDeploymentRevision",
"fullName": "google.cloud.apigeeregistry.v1.Registry.DeleteApiDeploymentRevision",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/apis/*/deployments/*}:deleteRevision"
}
]
},
{
"shortName": "DeleteApiSpec",
"fullName": "google.cloud.apigeeregistry.v1.Registry.DeleteApiSpec",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/apis/*/versions/*/specs/*}"
}
]
},
{
"shortName": "DeleteApiSpecRevision",
"fullName": "google.cloud.apigeeregistry.v1.Registry.DeleteApiSpecRevision",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/apis/*/versions/*/specs/*}:deleteRevision"
}
]
},
{
"shortName": "DeleteApiVersion",
"fullName": "google.cloud.apigeeregistry.v1.Registry.DeleteApiVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/apis/*/versions/*}"
}
]
},
{
"shortName": "DeleteArtifact",
"fullName": "google.cloud.apigeeregistry.v1.Registry.DeleteArtifact",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/artifacts/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/apis/*/artifacts/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/apis/*/versions/*/artifacts/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/apis/*/versions/*/specs/*/artifacts/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/apis/*/deployments/*/artifacts/*}"
}
]
},
{
"shortName": "GetApi",
"fullName": "google.cloud.apigeeregistry.v1.Registry.GetApi",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/apis/*}"
}
]
},
{
"shortName": "GetApiDeployment",
"fullName": "google.cloud.apigeeregistry.v1.Registry.GetApiDeployment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/apis/*/deployments/*}"
}
]
},
{
"shortName": "GetApiSpec",
"fullName": "google.cloud.apigeeregistry.v1.Registry.GetApiSpec",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/apis/*/versions/*/specs/*}"
}
]
},
{
"shortName": "GetApiSpecContents",
"fullName": "google.cloud.apigeeregistry.v1.Registry.GetApiSpecContents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/apis/*/versions/*/specs/*}:getContents"
}
]
},
{
"shortName": "GetApiVersion",
"fullName": "google.cloud.apigeeregistry.v1.Registry.GetApiVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/apis/*/versions/*}"
}
]
},
{
"shortName": "GetArtifact",
"fullName": "google.cloud.apigeeregistry.v1.Registry.GetArtifact",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/artifacts/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/apis/*/artifacts/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/apis/*/versions/*/artifacts/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/apis/*/versions/*/specs/*/artifacts/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/apis/*/deployments/*/artifacts/*}"
}
]
},
{
"shortName": "GetArtifactContents",
"fullName": "google.cloud.apigeeregistry.v1.Registry.GetArtifactContents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/artifacts/*}:getContents"
},
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/apis/*/artifacts/*}:getContents"
},
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/apis/*/versions/*/artifacts/*}:getContents"
},
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/apis/*/versions/*/specs/*/artifacts/*}:getContents"
},
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/apis/*/deployments/*/artifacts/*}:getContents"
}
]
},
{
"shortName": "ListApiDeploymentRevisions",
"fullName": "google.cloud.apigeeregistry.v1.Registry.ListApiDeploymentRevisions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/apis/*/deployments/*}:listRevisions"
}
]
},
{
"shortName": "ListApiDeployments",
"fullName": "google.cloud.apigeeregistry.v1.Registry.ListApiDeployments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/apis/*}/deployments"
}
]
},
{
"shortName": "ListApiSpecRevisions",
"fullName": "google.cloud.apigeeregistry.v1.Registry.ListApiSpecRevisions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/apis/*/versions/*/specs/*}:listRevisions"
}
]
},
{
"shortName": "ListApiSpecs",
"fullName": "google.cloud.apigeeregistry.v1.Registry.ListApiSpecs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/apis/*/versions/*}/specs"
}
]
},
{
"shortName": "ListApiVersions",
"fullName": "google.cloud.apigeeregistry.v1.Registry.ListApiVersions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/apis/*}/versions"
}
]
},
{
"shortName": "ListApis",
"fullName": "google.cloud.apigeeregistry.v1.Registry.ListApis",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/apis"
}
]
},
{
"shortName": "ListArtifacts",
"fullName": "google.cloud.apigeeregistry.v1.Registry.ListArtifacts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/artifacts"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/apis/*}/artifacts"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/apis/*/versions/*}/artifacts"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/apis/*/versions/*/specs/*}/artifacts"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/apis/*/deployments/*}/artifacts"
}
]
},
{
"shortName": "ReplaceArtifact",
"fullName": "google.cloud.apigeeregistry.v1.Registry.ReplaceArtifact",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v1/{artifact.name=projects/*/locations/*/artifacts/*}"
},
{
"httpMethod": "PUT",
"path": "/v1/{artifact.name=projects/*/locations/*/apis/*/artifacts/*}"
},
{
"httpMethod": "PUT",
"path": "/v1/{artifact.name=projects/*/locations/*/apis/*/versions/*/artifacts/*}"
},
{
"httpMethod": "PUT",
"path": "/v1/{artifact.name=projects/*/locations/*/apis/*/versions/*/specs/*/artifacts/*}"
},
{
"httpMethod": "PUT",
"path": "/v1/{artifact.name=projects/*/locations/*/apis/*/deployments/*/artifacts/*}"
}
]
},
{
"shortName": "RollbackApiDeployment",
"fullName": "google.cloud.apigeeregistry.v1.Registry.RollbackApiDeployment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/apis/*/deployments/*}:rollback"
}
]
},
{
"shortName": "RollbackApiSpec",
"fullName": "google.cloud.apigeeregistry.v1.Registry.RollbackApiSpec",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/apis/*/versions/*/specs/*}:rollback"
}
]
},
{
"shortName": "TagApiDeploymentRevision",
"fullName": "google.cloud.apigeeregistry.v1.Registry.TagApiDeploymentRevision",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/apis/*/deployments/*}:tagRevision"
}
]
},
{
"shortName": "TagApiSpecRevision",
"fullName": "google.cloud.apigeeregistry.v1.Registry.TagApiSpecRevision",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/apis/*/versions/*/specs/*}:tagRevision"
}
]
},
{
"shortName": "UpdateApi",
"fullName": "google.cloud.apigeeregistry.v1.Registry.UpdateApi",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{api.name=projects/*/locations/*/apis/*}"
}
]
},
{
"shortName": "UpdateApiDeployment",
"fullName": "google.cloud.apigeeregistry.v1.Registry.UpdateApiDeployment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{api_deployment.name=projects/*/locations/*/apis/*/deployments/*}"
}
]
},
{
"shortName": "UpdateApiSpec",
"fullName": "google.cloud.apigeeregistry.v1.Registry.UpdateApiSpec",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{api_spec.name=projects/*/locations/*/apis/*/versions/*/specs/*}"
}
]
},
{
"shortName": "UpdateApiVersion",
"fullName": "google.cloud.apigeeregistry.v1.Registry.UpdateApiVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{api_version.name=projects/*/locations/*/apis/*/versions/*}"
}
]
}
]
}
],
"configFile": "apigeeregistry_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.apigeeregistry.v1.Provisioning",
"google.cloud.apigeeregistry.v1.Registry",
"google.cloud.location.Locations",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "apigeeregistry.googleapis.com"
},
{
"id": "google.cloud.asset.v1",
"directory": "google/cloud/asset/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "cloudasset.googleapis.com",
"title": "Cloud Asset API",
"description": "The Cloud Asset API manages the history and inventory of Google Cloud resources.",
"importDirectories": [
"google/api",
"google/cloud/asset/v1",
"google/cloud/orgpolicy/v1",
"google/cloud/osconfig/v1",
"google/iam/v1",
"google/identity/accesscontextmanager/v1",
"google/longrunning",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"": 1,
"true": 1
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Asset.V1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/asset/apiv1/assetpb;assetpb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.asset.v1": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Asset\\V1": 2
}
}
},
"services": [
{
"shortName": "AssetService",
"fullName": "google.cloud.asset.v1.AssetService",
"methods": [
{
"shortName": "AnalyzeIamPolicy",
"fullName": "google.cloud.asset.v1.AssetService.AnalyzeIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{analysis_query.scope=*/*}:analyzeIamPolicy"
}
]
},
{
"shortName": "AnalyzeIamPolicyLongrunning",
"fullName": "google.cloud.asset.v1.AssetService.AnalyzeIamPolicyLongrunning",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{analysis_query.scope=*/*}:analyzeIamPolicyLongrunning"
}
]
},
{
"shortName": "AnalyzeMove",
"fullName": "google.cloud.asset.v1.AssetService.AnalyzeMove",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{resource=*/*}:analyzeMove"
}
]
},
{
"shortName": "AnalyzeOrgPolicies",
"fullName": "google.cloud.asset.v1.AssetService.AnalyzeOrgPolicies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{scope=*/*}:analyzeOrgPolicies"
}
]
},
{
"shortName": "AnalyzeOrgPolicyGovernedAssets",
"fullName": "google.cloud.asset.v1.AssetService.AnalyzeOrgPolicyGovernedAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{scope=*/*}:analyzeOrgPolicyGovernedAssets"
}
]
},
{
"shortName": "AnalyzeOrgPolicyGovernedContainers",
"fullName": "google.cloud.asset.v1.AssetService.AnalyzeOrgPolicyGovernedContainers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{scope=*/*}:analyzeOrgPolicyGovernedContainers"
}
]
},
{
"shortName": "BatchGetAssetsHistory",
"fullName": "google.cloud.asset.v1.AssetService.BatchGetAssetsHistory",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=*/*}:batchGetAssetsHistory"
}
]
},
{
"shortName": "BatchGetEffectiveIamPolicies",
"fullName": "google.cloud.asset.v1.AssetService.BatchGetEffectiveIamPolicies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{scope=*/*}/effectiveIamPolicies:batchGet"
}
]
},
{
"shortName": "CreateFeed",
"fullName": "google.cloud.asset.v1.AssetService.CreateFeed",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=*/*}/feeds"
}
]
},
{
"shortName": "CreateSavedQuery",
"fullName": "google.cloud.asset.v1.AssetService.CreateSavedQuery",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=*/*}/savedQueries"
}
]
},
{
"shortName": "DeleteFeed",
"fullName": "google.cloud.asset.v1.AssetService.DeleteFeed",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=*/*/feeds/*}"
}
]
},
{
"shortName": "DeleteSavedQuery",
"fullName": "google.cloud.asset.v1.AssetService.DeleteSavedQuery",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=*/*/savedQueries/*}"
}
]
},
{
"shortName": "ExportAssets",
"fullName": "google.cloud.asset.v1.AssetService.ExportAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=*/*}:exportAssets"
}
]
},
{
"shortName": "GetFeed",
"fullName": "google.cloud.asset.v1.AssetService.GetFeed",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=*/*/feeds/*}"
}
]
},
{
"shortName": "GetSavedQuery",
"fullName": "google.cloud.asset.v1.AssetService.GetSavedQuery",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=*/*/savedQueries/*}"
}
]
},
{
"shortName": "ListAssets",
"fullName": "google.cloud.asset.v1.AssetService.ListAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=*/*}/assets"
}
]
},
{
"shortName": "ListFeeds",
"fullName": "google.cloud.asset.v1.AssetService.ListFeeds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=*/*}/feeds"
}
]
},
{
"shortName": "ListSavedQueries",
"fullName": "google.cloud.asset.v1.AssetService.ListSavedQueries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=*/*}/savedQueries"
}
]
},
{
"shortName": "QueryAssets",
"fullName": "google.cloud.asset.v1.AssetService.QueryAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=*/*}:queryAssets"
}
]
},
{
"shortName": "SearchAllIamPolicies",
"fullName": "google.cloud.asset.v1.AssetService.SearchAllIamPolicies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{scope=*/*}:searchAllIamPolicies"
}
]
},
{
"shortName": "SearchAllResources",
"fullName": "google.cloud.asset.v1.AssetService.SearchAllResources",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{scope=*/*}:searchAllResources"
}
]
},
{
"shortName": "UpdateFeed",
"fullName": "google.cloud.asset.v1.AssetService.UpdateFeed",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{feed.name=*/*/feeds/*}"
}
]
},
{
"shortName": "UpdateSavedQuery",
"fullName": "google.cloud.asset.v1.AssetService.UpdateSavedQuery",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{saved_query.name=*/*/savedQueries/*}"
}
]
}
]
}
],
"configFile": "cloudasset_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.asset.v1.AssetService",
"google.longrunning.Operations"
],
"nameInServiceConfig": "cloudasset.googleapis.com"
},
{
"id": "google.cloud.asset.v1p1beta1",
"directory": "google/cloud/asset/v1p1beta1",
"version": "v1p1beta1",
"majorVersion": "v1",
"hostName": "cloudasset.googleapis.com",
"title": "Cloud Asset API",
"description": "The Cloud Asset API manages the history and inventory of Google Cloud resources.",
"importDirectories": [
"google/api",
"google/cloud/asset/v1p1beta1",
"google/iam/v1"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"": 1,
"true": 1
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Asset.V1P1Beta1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/asset/apiv1p1beta1/assetpb;assetpb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.asset.v1p1beta1": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Asset\\V1p1beta1": 2
}
}
},
"services": [
{
"shortName": "AssetService",
"fullName": "google.cloud.asset.v1p1beta1.AssetService",
"methods": [
{
"shortName": "SearchAllIamPolicies",
"fullName": "google.cloud.asset.v1p1beta1.AssetService.SearchAllIamPolicies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1p1beta1/{scope=*/*}/iamPolicies:searchAll"
}
]
},
{
"shortName": "SearchAllResources",
"fullName": "google.cloud.asset.v1p1beta1.AssetService.SearchAllResources",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1p1beta1/{scope=*/*}/resources:searchAll"
}
]
}
]
}
],
"configFile": "cloudasset_v1p1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.asset.v1p1beta1.AssetService",
"google.longrunning.Operations"
],
"nameInServiceConfig": "cloudasset.googleapis.com"
},
{
"id": "google.cloud.asset.v1p2beta1",
"directory": "google/cloud/asset/v1p2beta1",
"version": "v1p2beta1",
"majorVersion": "v1",
"hostName": "cloudasset.googleapis.com",
"title": "Cloud Asset API",
"description": "The cloud asset API manages the history and inventory of cloud resources.",
"importDirectories": [
"google/api",
"google/cloud/asset/v1p2beta1",
"google/iam/v1",
"google/protobuf"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"": 1,
"true": 1
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Asset.V1p2Beta1": 1,
"Google.Cloud.Asset.v1p2beta1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/asset/apiv1p2beta1/assetpb;assetpb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.asset.v1p2beta1": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Asset\\V1p2beta1": 2
}
}
},
"services": [
{
"shortName": "AssetService",
"fullName": "google.cloud.asset.v1p2beta1.AssetService",
"methods": [
{
"shortName": "CreateFeed",
"fullName": "google.cloud.asset.v1p2beta1.AssetService.CreateFeed",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p2beta1/{parent=*/*}/feeds"
}
]
},
{
"shortName": "DeleteFeed",
"fullName": "google.cloud.asset.v1p2beta1.AssetService.DeleteFeed",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1p2beta1/{name=*/*/feeds/*}"
}
]
},
{
"shortName": "GetFeed",
"fullName": "google.cloud.asset.v1p2beta1.AssetService.GetFeed",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1p2beta1/{name=*/*/feeds/*}"
}
]
},
{
"shortName": "ListFeeds",
"fullName": "google.cloud.asset.v1p2beta1.AssetService.ListFeeds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1p2beta1/{parent=*/*}/feeds"
}
]
},
{
"shortName": "UpdateFeed",
"fullName": "google.cloud.asset.v1p2beta1.AssetService.UpdateFeed",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1p2beta1/{feed.name=*/*/feeds/*}"
}
]
}
]
}
],
"configFile": "cloudasset_v1p2beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.asset.v1p2beta1.AssetService"
],
"nameInServiceConfig": "cloudasset.googleapis.com"
},
{
"id": "google.cloud.asset.v1p5beta1",
"directory": "google/cloud/asset/v1p5beta1",
"version": "v1p5beta1",
"majorVersion": "v1",
"hostName": "cloudasset.googleapis.com",
"title": "Cloud Asset API",
"description": "The Cloud Asset API manages the history and inventory of Google Cloud resources.",
"importDirectories": [
"google/api",
"google/cloud/asset/v1p5beta1",
"google/cloud/orgpolicy/v1",
"google/iam/v1",
"google/identity/accesscontextmanager/v1",
"google/protobuf"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"": 1,
"true": 1
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Asset.V1P5Beta1": 1,
"Google.Cloud.Asset.V1p5Beta1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/asset/apiv1p5beta1/assetpb;assetpb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.asset.v1p5beta1": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Asset\\V1p5beta1": 2
}
}
},
"services": [
{
"shortName": "AssetService",
"fullName": "google.cloud.asset.v1p5beta1.AssetService",
"methods": [
{
"shortName": "ListAssets",
"fullName": "google.cloud.asset.v1p5beta1.AssetService.ListAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1p5beta1/{parent=*/*}/assets"
}
]
}
]
}
],
"configFile": "cloudasset_v1p5beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.asset.v1p5beta1.AssetService",
"google.longrunning.Operations"
],
"nameInServiceConfig": "cloudasset.googleapis.com"
},
{
"id": "google.cloud.asset.v1p7beta1",
"directory": "google/cloud/asset/v1p7beta1",
"version": "v1p7beta1",
"majorVersion": "v1",
"hostName": "cloudasset.googleapis.com",
"title": "Cloud Asset API",
"description": "The Cloud Asset API manages the history and inventory of Google Cloud resources.",
"importDirectories": [
"google/api",
"google/cloud/orgpolicy/v1",
"google/iam/v1",
"google/identity/accesscontextmanager/v1",
"google/longrunning",
"google/protobuf"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"": 1,
"true": 1
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Asset.V1P7Beta1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/asset/apiv1p7beta1/assetpb;assetpb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.asset.v1p7beta1": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Asset\\V1p7beta1": 2
}
}
},
"services": [
{
"shortName": "AssetService",
"fullName": "google.cloud.asset.v1p7beta1.AssetService",
"methods": [
{
"shortName": "ExportAssets",
"fullName": "google.cloud.asset.v1p7beta1.AssetService.ExportAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p7beta1/{parent=*/*}:exportAssets"
}
]
}
]
}
],
"configFile": "cloudasset_v1p7beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.asset.v1p7beta1.AssetService",
"google.longrunning.Operations"
],
"nameInServiceConfig": "cloudasset.googleapis.com"
},
{
"id": "google.cloud.assuredworkloads.v1",
"directory": "google/cloud/assuredworkloads/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "assuredworkloads.googleapis.com",
"title": "Assured Workloads API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.AssuredWorkloads.V1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/assuredworkloads/apiv1/assuredworkloadspb;assuredworkloadspb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.assuredworkloads.v1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\AssuredWorkloads\\V1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::AssuredWorkloads::V1": 1
}
}
},
"services": [
{
"shortName": "AssuredWorkloadsService",
"fullName": "google.cloud.assuredworkloads.v1.AssuredWorkloadsService",
"methods": [
{
"shortName": "AcknowledgeViolation",
"fullName": "google.cloud.assuredworkloads.v1.AssuredWorkloadsService.AcknowledgeViolation",
"mode": "UNARY"
},
{
"shortName": "CreateWorkload",
"fullName": "google.cloud.assuredworkloads.v1.AssuredWorkloadsService.CreateWorkload",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=organizations/*/locations/*}/workloads"
}
]
},
{
"shortName": "DeleteWorkload",
"fullName": "google.cloud.assuredworkloads.v1.AssuredWorkloadsService.DeleteWorkload",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=organizations/*/locations/*/workloads/*}"
}
]
},
{
"shortName": "GetViolation",
"fullName": "google.cloud.assuredworkloads.v1.AssuredWorkloadsService.GetViolation",
"mode": "UNARY"
},
{
"shortName": "GetWorkload",
"fullName": "google.cloud.assuredworkloads.v1.AssuredWorkloadsService.GetWorkload",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=organizations/*/locations/*/workloads/*}"
}
]
},
{
"shortName": "ListViolations",
"fullName": "google.cloud.assuredworkloads.v1.AssuredWorkloadsService.ListViolations",
"mode": "UNARY"
},
{
"shortName": "ListWorkloads",
"fullName": "google.cloud.assuredworkloads.v1.AssuredWorkloadsService.ListWorkloads",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=organizations/*/locations/*}/workloads"
}
]
},
{
"shortName": "RestrictAllowedResources",
"fullName": "google.cloud.assuredworkloads.v1.AssuredWorkloadsService.RestrictAllowedResources",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=organizations/*/locations/*/workloads/*}:restrictAllowedResources"
}
]
},
{
"shortName": "UpdateWorkload",
"fullName": "google.cloud.assuredworkloads.v1.AssuredWorkloadsService.UpdateWorkload",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{workload.name=organizations/*/locations/*/workloads/*}"
}
]
}
]
}
],
"configFile": "assuredworkloads_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.assuredworkloads.v1.AssuredWorkloadsService",
"google.longrunning.Operations"
],
"nameInServiceConfig": "assuredworkloads.googleapis.com"
},
{
"id": "google.cloud.assuredworkloads.v1beta1",
"directory": "google/cloud/assuredworkloads/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "assuredworkloads.googleapis.com",
"title": "Assured Workloads API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/assuredworkloads/v1beta1",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.AssuredWorkloads.V1Beta1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/assuredworkloads/apiv1beta1/assuredworkloadspb;assuredworkloadspb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.assuredworkloads.v1beta1": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\AssuredWorkloads\\V1beta1": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::AssuredWorkloads::V1beta1": 2
}
}
},
"services": [
{
"shortName": "AssuredWorkloadsService",
"fullName": "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService",
"methods": [
{
"shortName": "AnalyzeWorkloadMove",
"fullName": "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService.AnalyzeWorkloadMove",
"mode": "UNARY"
},
{
"shortName": "CreateWorkload",
"fullName": "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService.CreateWorkload",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=organizations/*/locations/*}/workloads"
}
]
},
{
"shortName": "DeleteWorkload",
"fullName": "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService.DeleteWorkload",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=organizations/*/locations/*/workloads/*}"
}
]
},
{
"shortName": "GetWorkload",
"fullName": "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService.GetWorkload",
"mode": "UNARY"
},
{
"shortName": "ListWorkloads",
"fullName": "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService.ListWorkloads",
"mode": "UNARY"
},
{
"shortName": "RestrictAllowedResources",
"fullName": "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService.RestrictAllowedResources",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=organizations/*/locations/*/workloads/*}:restrictAllowedResources"
}
]
},
{
"shortName": "UpdateWorkload",
"fullName": "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService.UpdateWorkload",
"mode": "UNARY"
}
]
}
],
"configFile": "assuredworkloads_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService",
"google.longrunning.Operations"
],
"nameInServiceConfig": "assuredworkloads.googleapis.com"
},
{
"id": "google.cloud.automl.v1",
"directory": "google/cloud/automl/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "automl.googleapis.com",
"title": "Cloud AutoML API",
"description": "Train high-quality custom machine learning models with minimum effort and machine learning expertise.",
"importDirectories": [
"google/api",
"google/cloud/automl/v1",
"google/longrunning",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.AutoML.V1": 19
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/automl/apiv1/automlpb;automlpb": 19
}
},
"java_multiple_files": {
"valueCounts": {
"true": 19
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.automl.v1": 19
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\AutoMl\\V1": 19
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::AutoML::V1": 19
}
}
},
"services": [
{
"shortName": "AutoMl",
"fullName": "google.cloud.automl.v1.AutoMl",
"methods": [
{
"shortName": "CreateDataset",
"fullName": "google.cloud.automl.v1.AutoMl.CreateDataset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/datasets"
}
]
},
{
"shortName": "CreateModel",
"fullName": "google.cloud.automl.v1.AutoMl.CreateModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/models"
}
]
},
{
"shortName": "DeleteDataset",
"fullName": "google.cloud.automl.v1.AutoMl.DeleteDataset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/datasets/*}"
}
]
},
{
"shortName": "DeleteModel",
"fullName": "google.cloud.automl.v1.AutoMl.DeleteModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/models/*}"
}
]
},
{
"shortName": "DeployModel",
"fullName": "google.cloud.automl.v1.AutoMl.DeployModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/models/*}:deploy"
}
]
},
{
"shortName": "ExportData",
"fullName": "google.cloud.automl.v1.AutoMl.ExportData",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/datasets/*}:exportData"
}
]
},
{
"shortName": "ExportModel",
"fullName": "google.cloud.automl.v1.AutoMl.ExportModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/models/*}:export"
}
]
},
{
"shortName": "GetAnnotationSpec",
"fullName": "google.cloud.automl.v1.AutoMl.GetAnnotationSpec",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}"
}
]
},
{
"shortName": "GetDataset",
"fullName": "google.cloud.automl.v1.AutoMl.GetDataset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/datasets/*}"
}
]
},
{
"shortName": "GetModel",
"fullName": "google.cloud.automl.v1.AutoMl.GetModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/models/*}"
}
]
},
{
"shortName": "GetModelEvaluation",
"fullName": "google.cloud.automl.v1.AutoMl.GetModelEvaluation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/models/*/modelEvaluations/*}"
}
]
},
{
"shortName": "ImportData",
"fullName": "google.cloud.automl.v1.AutoMl.ImportData",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/datasets/*}:importData"
}
]
},
{
"shortName": "ListDatasets",
"fullName": "google.cloud.automl.v1.AutoMl.ListDatasets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/datasets"
}
]
},
{
"shortName": "ListModelEvaluations",
"fullName": "google.cloud.automl.v1.AutoMl.ListModelEvaluations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/models/*}/modelEvaluations"
}
]
},
{
"shortName": "ListModels",
"fullName": "google.cloud.automl.v1.AutoMl.ListModels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/models"
}
]
},
{
"shortName": "UndeployModel",
"fullName": "google.cloud.automl.v1.AutoMl.UndeployModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/models/*}:undeploy"
}
]
},
{
"shortName": "UpdateDataset",
"fullName": "google.cloud.automl.v1.AutoMl.UpdateDataset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{dataset.name=projects/*/locations/*/datasets/*}"
}
]
},
{
"shortName": "UpdateModel",
"fullName": "google.cloud.automl.v1.AutoMl.UpdateModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{model.name=projects/*/locations/*/models/*}"
}
]
}
]
},
{
"shortName": "PredictionService",
"fullName": "google.cloud.automl.v1.PredictionService",
"methods": [
{
"shortName": "BatchPredict",
"fullName": "google.cloud.automl.v1.PredictionService.BatchPredict",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/models/*}:batchPredict"
}
]
},
{
"shortName": "Predict",
"fullName": "google.cloud.automl.v1.PredictionService.Predict",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/models/*}:predict"
}
]
}
]
}
],
"configFile": "automl_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.automl.v1.AutoMl",
"google.cloud.automl.v1.PredictionService"
],
"nameInServiceConfig": "automl.googleapis.com"
},
{
"id": "google.cloud.automl.v1beta1",
"directory": "google/cloud/automl/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "automl.googleapis.com",
"title": "Cloud AutoML API",
"description": "Train high-quality custom machine learning models with minimum effort and machine learning expertise.",
"importDirectories": [
"google/api",
"google/cloud/automl/v1beta1",
"google/longrunning",
"google/protobuf",
"google/rpc"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/automl/apiv1beta1/automlpb;automlpb": 28
}
},
"java_multiple_files": {
"valueCounts": {
"": 3,
"true": 25
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.automl.v1beta1": 28
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\AutoMl\\V1beta1": 28
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::AutoML::V1beta1": 28
}
}
},
"services": [
{
"shortName": "AutoMl",
"fullName": "google.cloud.automl.v1beta1.AutoMl",
"methods": [
{
"shortName": "CreateDataset",
"fullName": "google.cloud.automl.v1beta1.AutoMl.CreateDataset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/datasets"
}
]
},
{
"shortName": "CreateModel",
"fullName": "google.cloud.automl.v1beta1.AutoMl.CreateModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/models"
}
]
},
{
"shortName": "DeleteDataset",
"fullName": "google.cloud.automl.v1beta1.AutoMl.DeleteDataset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/datasets/*}"
}
]
},
{
"shortName": "DeleteModel",
"fullName": "google.cloud.automl.v1beta1.AutoMl.DeleteModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/models/*}"
}
]
},
{
"shortName": "DeployModel",
"fullName": "google.cloud.automl.v1beta1.AutoMl.DeployModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/models/*}:deploy"
}
]
},
{
"shortName": "ExportData",
"fullName": "google.cloud.automl.v1beta1.AutoMl.ExportData",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/datasets/*}:exportData"
}
]
},
{
"shortName": "ExportEvaluatedExamples",
"fullName": "google.cloud.automl.v1beta1.AutoMl.ExportEvaluatedExamples",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/models/*}:exportEvaluatedExamples"
}
]
},
{
"shortName": "ExportModel",
"fullName": "google.cloud.automl.v1beta1.AutoMl.ExportModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/models/*}:export"
}
]
},
{
"shortName": "GetAnnotationSpec",
"fullName": "google.cloud.automl.v1beta1.AutoMl.GetAnnotationSpec",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}"
}
]
},
{
"shortName": "GetColumnSpec",
"fullName": "google.cloud.automl.v1beta1.AutoMl.GetColumnSpec",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/datasets/*/tableSpecs/*/columnSpecs/*}"
}
]
},
{
"shortName": "GetDataset",
"fullName": "google.cloud.automl.v1beta1.AutoMl.GetDataset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/datasets/*}"
}
]
},
{
"shortName": "GetModel",
"fullName": "google.cloud.automl.v1beta1.AutoMl.GetModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/models/*}"
}
]
},
{
"shortName": "GetModelEvaluation",
"fullName": "google.cloud.automl.v1beta1.AutoMl.GetModelEvaluation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/models/*/modelEvaluations/*}"
}
]
},
{
"shortName": "GetTableSpec",
"fullName": "google.cloud.automl.v1beta1.AutoMl.GetTableSpec",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/datasets/*/tableSpecs/*}"
}
]
},
{
"shortName": "ImportData",
"fullName": "google.cloud.automl.v1beta1.AutoMl.ImportData",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/datasets/*}:importData"
}
]
},
{
"shortName": "ListColumnSpecs",
"fullName": "google.cloud.automl.v1beta1.AutoMl.ListColumnSpecs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/datasets/*/tableSpecs/*}/columnSpecs"
}
]
},
{
"shortName": "ListDatasets",
"fullName": "google.cloud.automl.v1beta1.AutoMl.ListDatasets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/datasets"
}
]
},
{
"shortName": "ListModelEvaluations",
"fullName": "google.cloud.automl.v1beta1.AutoMl.ListModelEvaluations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/models/*}/modelEvaluations"
}
]
},
{
"shortName": "ListModels",
"fullName": "google.cloud.automl.v1beta1.AutoMl.ListModels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/models"
}
]
},
{
"shortName": "ListTableSpecs",
"fullName": "google.cloud.automl.v1beta1.AutoMl.ListTableSpecs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/datasets/*}/tableSpecs"
}
]
},
{
"shortName": "UndeployModel",
"fullName": "google.cloud.automl.v1beta1.AutoMl.UndeployModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/models/*}:undeploy"
}
]
},
{
"shortName": "UpdateColumnSpec",
"fullName": "google.cloud.automl.v1beta1.AutoMl.UpdateColumnSpec",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{column_spec.name=projects/*/locations/*/datasets/*/tableSpecs/*/columnSpecs/*}"
}
]
},
{
"shortName": "UpdateDataset",
"fullName": "google.cloud.automl.v1beta1.AutoMl.UpdateDataset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{dataset.name=projects/*/locations/*/datasets/*}"
}
]
},
{
"shortName": "UpdateTableSpec",
"fullName": "google.cloud.automl.v1beta1.AutoMl.UpdateTableSpec",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{table_spec.name=projects/*/locations/*/datasets/*/tableSpecs/*}"
}
]
}
]
},
{
"shortName": "PredictionService",
"fullName": "google.cloud.automl.v1beta1.PredictionService",
"methods": [
{
"shortName": "BatchPredict",
"fullName": "google.cloud.automl.v1beta1.PredictionService.BatchPredict",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/models/*}:batchPredict"
}
]
},
{
"shortName": "Predict",
"fullName": "google.cloud.automl.v1beta1.PredictionService.Predict",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/models/*}:predict"
}
]
}
]
}
],
"configFile": "automl_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.automl.v1beta1.AutoMl",
"google.cloud.automl.v1beta1.PredictionService"
],
"nameInServiceConfig": "automl.googleapis.com"
},
{
"id": "google.cloud.baremetalsolution.v2",
"directory": "google/cloud/baremetalsolution/v2",
"version": "v2",
"majorVersion": "v2",
"hostName": "baremetalsolution.googleapis.com",
"title": "Bare Metal Solution API",
"description": "Provides ways to manage Bare Metal Solution hardware installed in a regional extension located near a Google Cloud data center.",
"importDirectories": [
"google/api",
"google/cloud/baremetalsolution/v2",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.BareMetalSolution.V2": 6
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb;baremetalsolutionpb": 6
}
},
"java_multiple_files": {
"valueCounts": {
"true": 6
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.baremetalsolution.v2": 6
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\BareMetalSolution\\V2": 6
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::BareMetalSolution::V2": 6
}
}
},
"services": [
{
"shortName": "BareMetalSolution",
"fullName": "google.cloud.baremetalsolution.v2.BareMetalSolution",
"methods": [
{
"shortName": "DetachLun",
"fullName": "google.cloud.baremetalsolution.v2.BareMetalSolution.DetachLun",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{instance=projects/*/locations/*/instances/*}:detachLun"
}
]
},
{
"shortName": "GetInstance",
"fullName": "google.cloud.baremetalsolution.v2.BareMetalSolution.GetInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/instances/*}"
}
]
},
{
"shortName": "GetLun",
"fullName": "google.cloud.baremetalsolution.v2.BareMetalSolution.GetLun",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/volumes/*/luns/*}"
}
]
},
{
"shortName": "GetNetwork",
"fullName": "google.cloud.baremetalsolution.v2.BareMetalSolution.GetNetwork",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/networks/*}"
}
]
},
{
"shortName": "GetNfsShare",
"fullName": "google.cloud.baremetalsolution.v2.BareMetalSolution.GetNfsShare",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/nfsShares/*}"
}
]
},
{
"shortName": "GetVolume",
"fullName": "google.cloud.baremetalsolution.v2.BareMetalSolution.GetVolume",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/volumes/*}"
}
]
},
{
"shortName": "ListInstances",
"fullName": "google.cloud.baremetalsolution.v2.BareMetalSolution.ListInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*}/instances"
}
]
},
{
"shortName": "ListLuns",
"fullName": "google.cloud.baremetalsolution.v2.BareMetalSolution.ListLuns",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*/volumes/*}/luns"
}
]
},
{
"shortName": "ListNetworkUsage",
"fullName": "google.cloud.baremetalsolution.v2.BareMetalSolution.ListNetworkUsage",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{location=projects/*/locations/*}/networks:listNetworkUsage"
}
]
},
{
"shortName": "ListNetworks",
"fullName": "google.cloud.baremetalsolution.v2.BareMetalSolution.ListNetworks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*}/networks"
}
]
},
{
"shortName": "ListNfsShares",
"fullName": "google.cloud.baremetalsolution.v2.BareMetalSolution.ListNfsShares",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*}/nfsShares"
}
]
},
{
"shortName": "ListVolumes",
"fullName": "google.cloud.baremetalsolution.v2.BareMetalSolution.ListVolumes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*}/volumes"
}
]
},
{
"shortName": "ResetInstance",
"fullName": "google.cloud.baremetalsolution.v2.BareMetalSolution.ResetInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/locations/*/instances/*}:reset"
}
]
},
{
"shortName": "ResizeVolume",
"fullName": "google.cloud.baremetalsolution.v2.BareMetalSolution.ResizeVolume",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{volume=projects/*/locations/*/volumes/*}:resize"
}
]
},
{
"shortName": "StartInstance",
"fullName": "google.cloud.baremetalsolution.v2.BareMetalSolution.StartInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/locations/*/instances/*}:start"
}
]
},
{
"shortName": "StopInstance",
"fullName": "google.cloud.baremetalsolution.v2.BareMetalSolution.StopInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/locations/*/instances/*}:stop"
}
]
},
{
"shortName": "UpdateInstance",
"fullName": "google.cloud.baremetalsolution.v2.BareMetalSolution.UpdateInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{instance.name=projects/*/locations/*/instances/*}"
}
]
},
{
"shortName": "UpdateNetwork",
"fullName": "google.cloud.baremetalsolution.v2.BareMetalSolution.UpdateNetwork",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{network.name=projects/*/locations/*/networks/*}"
}
]
},
{
"shortName": "UpdateNfsShare",
"fullName": "google.cloud.baremetalsolution.v2.BareMetalSolution.UpdateNfsShare",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{nfs_share.name=projects/*/locations/*/nfsShares/*}"
}
]
},
{
"shortName": "UpdateVolume",
"fullName": "google.cloud.baremetalsolution.v2.BareMetalSolution.UpdateVolume",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{volume.name=projects/*/locations/*/volumes/*}"
}
]
}
]
}
],
"configFile": "baremetalsolution_v2.yaml",
"serviceConfigApiNames": [
"google.cloud.baremetalsolution.v2.BareMetalSolution",
"google.cloud.location.Locations",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "baremetalsolution.googleapis.com"
},
{
"id": "google.cloud.batch.v1",
"directory": "google/cloud/batch/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "batch.googleapis.com",
"title": "Batch API",
"description": "An API to manage the running of batch jobs on Google Cloud Platform.",
"importDirectories": [
"google/api",
"google/cloud/batch/v1",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Batch.V1": 4
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/batch/apiv1/batchpb;batchpb": 4
}
},
"java_multiple_files": {
"valueCounts": {
"true": 4
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.batch.v1": 4
}
},
"objc_class_prefix": {
"valueCounts": {
"GCB": 4
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Batch\\V1": 4
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Batch::V1": 4
}
}
},
"services": [
{
"shortName": "BatchService",
"fullName": "google.cloud.batch.v1.BatchService",
"methods": [
{
"shortName": "CreateJob",
"fullName": "google.cloud.batch.v1.BatchService.CreateJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/jobs"
}
]
},
{
"shortName": "DeleteJob",
"fullName": "google.cloud.batch.v1.BatchService.DeleteJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/jobs/*}"
}
]
},
{
"shortName": "GetJob",
"fullName": "google.cloud.batch.v1.BatchService.GetJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/jobs/*}"
}
]
},
{
"shortName": "GetTask",
"fullName": "google.cloud.batch.v1.BatchService.GetTask",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/jobs/*/taskGroups/*/tasks/*}"
}
]
},
{
"shortName": "ListJobs",
"fullName": "google.cloud.batch.v1.BatchService.ListJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/jobs"
}
]
},
{
"shortName": "ListTasks",
"fullName": "google.cloud.batch.v1.BatchService.ListTasks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/jobs/*/taskGroups/*}/tasks"
}
]
}
]
}
],
"configFile": "batch_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.batch.v1.BatchService",
"google.cloud.location.Locations",
"google.longrunning.Operations"
],
"nameInServiceConfig": "batch.googleapis.com"
},
{
"id": "google.cloud.batch.v1alpha",
"directory": "google/cloud/batch/v1alpha",
"version": "v1alpha",
"majorVersion": "v1",
"hostName": "batch.googleapis.com",
"title": "Batch API",
"description": "An API to manage the running of batch jobs on Google Cloud Platform.",
"importDirectories": [
"google/api",
"google/cloud/batch/v1alpha",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Batch.V1Alpha": 4
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/batch/apiv1alpha/batchpb;batchpb": 4
}
},
"java_multiple_files": {
"valueCounts": {
"true": 4
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.batch.v1alpha": 4
}
},
"objc_class_prefix": {
"valueCounts": {
"GCB": 4
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Batch\\V1alpha": 4
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Batch::V1alpha": 4
}
}
},
"services": [
{
"shortName": "BatchService",
"fullName": "google.cloud.batch.v1alpha.BatchService",
"methods": [
{
"shortName": "CreateJob",
"fullName": "google.cloud.batch.v1alpha.BatchService.CreateJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=projects/*/locations/*}/jobs"
}
]
},
{
"shortName": "DeleteJob",
"fullName": "google.cloud.batch.v1alpha.BatchService.DeleteJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=projects/*/locations/*/jobs/*}"
}
]
},
{
"shortName": "GetJob",
"fullName": "google.cloud.batch.v1alpha.BatchService.GetJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=projects/*/locations/*/jobs/*}"
}
]
},
{
"shortName": "GetTask",
"fullName": "google.cloud.batch.v1alpha.BatchService.GetTask",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=projects/*/locations/*/jobs/*/taskGroups/*/tasks/*}"
}
]
},
{
"shortName": "ListJobs",
"fullName": "google.cloud.batch.v1alpha.BatchService.ListJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=projects/*/locations/*}/jobs"
}
]
},
{
"shortName": "ListTasks",
"fullName": "google.cloud.batch.v1alpha.BatchService.ListTasks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=projects/*/locations/*/jobs/*/taskGroups/*}/tasks"
}
]
}
]
}
],
"configFile": "batch_v1alpha.yaml",
"serviceConfigApiNames": [
"google.cloud.batch.v1alpha.BatchService",
"google.cloud.location.Locations",
"google.longrunning.Operations"
],
"nameInServiceConfig": "batch.googleapis.com"
},
{
"id": "google.cloud.beyondcorp.appconnections.v1",
"directory": "google/cloud/beyondcorp/appconnections/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "beyondcorp.googleapis.com",
"title": "BeyondCorp API",
"description": "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity using the App Connector hybrid connectivity solution.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.BeyondCorp.AppConnections.V1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/beyondcorp/appconnections/apiv1/appconnectionspb;appconnectionspb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.beyondcorp.appconnections.v1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\BeyondCorp\\AppConnections\\V1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::BeyondCorp::AppConnections::V1": 1
}
}
},
"services": [
{
"shortName": "AppConnectionsService",
"fullName": "google.cloud.beyondcorp.appconnections.v1.AppConnectionsService",
"methods": [
{
"shortName": "CreateAppConnection",
"fullName": "google.cloud.beyondcorp.appconnections.v1.AppConnectionsService.CreateAppConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/appConnections"
}
]
},
{
"shortName": "DeleteAppConnection",
"fullName": "google.cloud.beyondcorp.appconnections.v1.AppConnectionsService.DeleteAppConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/appConnections/*}"
}
]
},
{
"shortName": "GetAppConnection",
"fullName": "google.cloud.beyondcorp.appconnections.v1.AppConnectionsService.GetAppConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/appConnections/*}"
}
]
},
{
"shortName": "ListAppConnections",
"fullName": "google.cloud.beyondcorp.appconnections.v1.AppConnectionsService.ListAppConnections",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/appConnections"
}
]
},
{
"shortName": "ResolveAppConnections",
"fullName": "google.cloud.beyondcorp.appconnections.v1.AppConnectionsService.ResolveAppConnections",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/appConnections:resolve"
}
]
},
{
"shortName": "UpdateAppConnection",
"fullName": "google.cloud.beyondcorp.appconnections.v1.AppConnectionsService.UpdateAppConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{app_connection.name=projects/*/locations/*/appConnections/*}"
}
]
}
]
}
],
"configFile": "beyondcorp_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.beyondcorp.appconnections.v1.AppConnectionsService",
"google.cloud.location.Locations",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "beyondcorp.googleapis.com"
},
{
"id": "google.cloud.beyondcorp.appconnectors.v1",
"directory": "google/cloud/beyondcorp/appconnectors/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "beyondcorp.googleapis.com",
"title": "BeyondCorp API",
"description": "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity using the App Connector hybrid connectivity solution.",
"importDirectories": [
"google/api",
"google/cloud/beyondcorp/appconnectors/v1",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.BeyondCorp.AppConnectors.V1": 3
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/beyondcorp/appconnectors/apiv1/appconnectorspb;appconnectorspb": 3
}
},
"java_multiple_files": {
"valueCounts": {
"true": 3
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.beyondcorp.appconnectors.v1": 3
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\BeyondCorp\\AppConnectors\\V1": 3
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::BeyondCorp::AppConnectors::V1": 3
}
}
},
"services": [
{
"shortName": "AppConnectorsService",
"fullName": "google.cloud.beyondcorp.appconnectors.v1.AppConnectorsService",
"methods": [
{
"shortName": "CreateAppConnector",
"fullName": "google.cloud.beyondcorp.appconnectors.v1.AppConnectorsService.CreateAppConnector",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/appConnectors"
}
]
},
{
"shortName": "DeleteAppConnector",
"fullName": "google.cloud.beyondcorp.appconnectors.v1.AppConnectorsService.DeleteAppConnector",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/appConnectors/*}"
}
]
},
{
"shortName": "GetAppConnector",
"fullName": "google.cloud.beyondcorp.appconnectors.v1.AppConnectorsService.GetAppConnector",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/appConnectors/*}"
}
]
},
{
"shortName": "ListAppConnectors",
"fullName": "google.cloud.beyondcorp.appconnectors.v1.AppConnectorsService.ListAppConnectors",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/appConnectors"
}
]
},
{
"shortName": "ReportStatus",
"fullName": "google.cloud.beyondcorp.appconnectors.v1.AppConnectorsService.ReportStatus",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{app_connector=projects/*/locations/*/appConnectors/*}:reportStatus"
}
]
},
{
"shortName": "UpdateAppConnector",
"fullName": "google.cloud.beyondcorp.appconnectors.v1.AppConnectorsService.UpdateAppConnector",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{app_connector.name=projects/*/locations/*/appConnectors/*}"
}
]
}
]
}
],
"configFile": "beyondcorp_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.beyondcorp.appconnectors.v1.AppConnectorsService",
"google.cloud.location.Locations",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "beyondcorp.googleapis.com"
},
{
"id": "google.cloud.beyondcorp.appgateways.v1",
"directory": "google/cloud/beyondcorp/appgateways/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "beyondcorp.googleapis.com",
"title": "BeyondCorp API",
"description": "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity using the App Connector hybrid connectivity solution.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.BeyondCorp.AppGateways.V1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/beyondcorp/appgateways/apiv1/appgatewayspb;appgatewayspb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.beyondcorp.appgateways.v1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\BeyondCorp\\AppGateways\\V1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::BeyondCorp::AppGateways::V1": 1
}
}
},
"services": [
{
"shortName": "AppGatewaysService",
"fullName": "google.cloud.beyondcorp.appgateways.v1.AppGatewaysService",
"methods": [
{
"shortName": "CreateAppGateway",
"fullName": "google.cloud.beyondcorp.appgateways.v1.AppGatewaysService.CreateAppGateway",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/appGateways"
}
]
},
{
"shortName": "DeleteAppGateway",
"fullName": "google.cloud.beyondcorp.appgateways.v1.AppGatewaysService.DeleteAppGateway",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/appGateways/*}"
}
]
},
{
"shortName": "GetAppGateway",
"fullName": "google.cloud.beyondcorp.appgateways.v1.AppGatewaysService.GetAppGateway",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/appGateways/*}"
}
]
},
{
"shortName": "ListAppGateways",
"fullName": "google.cloud.beyondcorp.appgateways.v1.AppGatewaysService.ListAppGateways",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/appGateways"
}
]
}
]
}
],
"configFile": "beyondcorp_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.beyondcorp.appgateways.v1.AppGatewaysService",
"google.cloud.location.Locations",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "beyondcorp.googleapis.com"
},
{
"id": "google.cloud.beyondcorp.clientconnectorservices.v1",
"directory": "google/cloud/beyondcorp/clientconnectorservices/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "beyondcorp.googleapis.com",
"title": "BeyondCorp API",
"description": "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity using the App Connector hybrid connectivity solution.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.BeyondCorp.ClientConnectorServices.V1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/beyondcorp/clientconnectorservices/apiv1/clientconnectorservicespb;clientconnectorservicespb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.beyondcorp.clientconnectorservices.v1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\BeyondCorp\\ClientConnectorServices\\V1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::BeyondCorp::ClientConnectorServices::V1": 1
}
}
},
"services": [
{
"shortName": "ClientConnectorServicesService",
"fullName": "google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorServicesService",
"methods": [
{
"shortName": "CreateClientConnectorService",
"fullName": "google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorServicesService.CreateClientConnectorService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/clientConnectorServices"
}
]
},
{
"shortName": "DeleteClientConnectorService",
"fullName": "google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorServicesService.DeleteClientConnectorService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/clientConnectorServices/*}"
}
]
},
{
"shortName": "GetClientConnectorService",
"fullName": "google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorServicesService.GetClientConnectorService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/clientConnectorServices/*}"
}
]
},
{
"shortName": "ListClientConnectorServices",
"fullName": "google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorServicesService.ListClientConnectorServices",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/clientConnectorServices"
}
]
},
{
"shortName": "UpdateClientConnectorService",
"fullName": "google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorServicesService.UpdateClientConnectorService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{client_connector_service.name=projects/*/locations/*/clientConnectorServices/*}"
}
]
}
]
}
],
"configFile": "beyondcorp_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorServicesService",
"google.cloud.location.Locations",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "beyondcorp.googleapis.com"
},
{
"id": "google.cloud.beyondcorp.clientgateways.v1",
"directory": "google/cloud/beyondcorp/clientgateways/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "beyondcorp.googleapis.com",
"title": "BeyondCorp API",
"description": "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity using the App Connector hybrid connectivity solution.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.BeyondCorp.ClientGateways.V1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/beyondcorp/clientgateways/apiv1/clientgatewayspb;clientgatewayspb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.beyondcorp.clientgateways.v1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\BeyondCorp\\ClientGateways\\V1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::BeyondCorp::ClientGateways::V1": 1
}
}
},
"services": [
{
"shortName": "ClientGatewaysService",
"fullName": "google.cloud.beyondcorp.clientgateways.v1.ClientGatewaysService",
"methods": [
{
"shortName": "CreateClientGateway",
"fullName": "google.cloud.beyondcorp.clientgateways.v1.ClientGatewaysService.CreateClientGateway",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/clientGateways"
}
]
},
{
"shortName": "DeleteClientGateway",
"fullName": "google.cloud.beyondcorp.clientgateways.v1.ClientGatewaysService.DeleteClientGateway",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/clientGateways/*}"
}
]
},
{
"shortName": "GetClientGateway",
"fullName": "google.cloud.beyondcorp.clientgateways.v1.ClientGatewaysService.GetClientGateway",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/clientGateways/*}"
}
]
},
{
"shortName": "ListClientGateways",
"fullName": "google.cloud.beyondcorp.clientgateways.v1.ClientGatewaysService.ListClientGateways",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/clientGateways"
}
]
}
]
}
],
"configFile": "beyondcorp_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.beyondcorp.clientgateways.v1.ClientGatewaysService",
"google.cloud.location.Locations",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "beyondcorp.googleapis.com"
},
{
"id": "google.cloud.bigquery.analyticshub.v1",
"directory": "google/cloud/bigquery/analyticshub/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "analyticshub.googleapis.com",
"title": "Analytics Hub API",
"description": "Exchange data and analytics assets securely and efficiently.",
"importDirectories": [
"google/api",
"google/iam/v1",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.BigQuery.AnalyticsHub.V1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/bigquery/analyticshub/apiv1/analyticshubpb;analyticshubpb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.bigquery.analyticshub.v1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\BigQuery\\AnalyticsHub\\V1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Bigquery::AnalyticsHub::V1": 1
}
}
},
"services": [
{
"shortName": "AnalyticsHubService",
"fullName": "google.cloud.bigquery.analyticshub.v1.AnalyticsHubService",
"methods": [
{
"shortName": "CreateDataExchange",
"fullName": "google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.CreateDataExchange",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/dataExchanges"
}
]
},
{
"shortName": "CreateListing",
"fullName": "google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.CreateListing",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/dataExchanges/*}/listings"
}
]
},
{
"shortName": "DeleteDataExchange",
"fullName": "google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.DeleteDataExchange",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/dataExchanges/*}"
}
]
},
{
"shortName": "DeleteListing",
"fullName": "google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.DeleteListing",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/dataExchanges/*/listings/*}"
}
]
},
{
"shortName": "GetDataExchange",
"fullName": "google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.GetDataExchange",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/dataExchanges/*}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/dataExchanges/*}:getIamPolicy"
},
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/dataExchanges/*/listings/*}:getIamPolicy"
}
]
},
{
"shortName": "GetListing",
"fullName": "google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.GetListing",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/dataExchanges/*/listings/*}"
}
]
},
{
"shortName": "ListDataExchanges",
"fullName": "google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.ListDataExchanges",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/dataExchanges"
}
]
},
{
"shortName": "ListListings",
"fullName": "google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.ListListings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/dataExchanges/*}/listings"
}
]
},
{
"shortName": "ListOrgDataExchanges",
"fullName": "google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.ListOrgDataExchanges",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{organization=organizations/*/locations/*}/dataExchanges"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/dataExchanges/*}:setIamPolicy"
},
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/dataExchanges/*/listings/*}:setIamPolicy"
}
]
},
{
"shortName": "SubscribeListing",
"fullName": "google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.SubscribeListing",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/dataExchanges/*/listings/*}:subscribe"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/dataExchanges/*}:testIamPermissions"
},
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/dataExchanges/*/listings/*}:testIamPermissions"
}
]
},
{
"shortName": "UpdateDataExchange",
"fullName": "google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.UpdateDataExchange",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{data_exchange.name=projects/*/locations/*/dataExchanges/*}"
}
]
},
{
"shortName": "UpdateListing",
"fullName": "google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.UpdateListing",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{listing.name=projects/*/locations/*/dataExchanges/*/listings/*}"
}
]
}
]
}
],
"configFile": "analyticshub_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.bigquery.analyticshub.v1.AnalyticsHubService"
],
"nameInServiceConfig": "analyticshub.googleapis.com"
},
{
"id": "google.cloud.bigquery.biglake.v1",
"directory": "google/cloud/bigquery/biglake/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "biglake.googleapis.com",
"title": "BigLake API",
"description": "The BigLake API provides access to BigLake Metastore, a serverless, fully managed, and highly available metastore for open-source data that can be used for querying Apache Iceberg tables in BigQuery.",
"importDirectories": [
"google/api",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/bigquery/biglake/apiv1/biglakepb;biglakepb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.bigquery.biglake.v1": 1
}
}
},
"services": [
{
"shortName": "MetastoreService",
"fullName": "google.cloud.bigquery.biglake.v1.MetastoreService",
"methods": [
{
"shortName": "CreateCatalog",
"fullName": "google.cloud.bigquery.biglake.v1.MetastoreService.CreateCatalog",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/catalogs"
}
]
},
{
"shortName": "CreateDatabase",
"fullName": "google.cloud.bigquery.biglake.v1.MetastoreService.CreateDatabase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/catalogs/*}/databases"
}
]
},
{
"shortName": "CreateTable",
"fullName": "google.cloud.bigquery.biglake.v1.MetastoreService.CreateTable",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/catalogs/*/databases/*}/tables"
}
]
},
{
"shortName": "DeleteCatalog",
"fullName": "google.cloud.bigquery.biglake.v1.MetastoreService.DeleteCatalog",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/catalogs/*}"
}
]
},
{
"shortName": "DeleteDatabase",
"fullName": "google.cloud.bigquery.biglake.v1.MetastoreService.DeleteDatabase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/catalogs/*/databases/*}"
}
]
},
{
"shortName": "DeleteTable",
"fullName": "google.cloud.bigquery.biglake.v1.MetastoreService.DeleteTable",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/catalogs/*/databases/*/tables/*}"
}
]
},
{
"shortName": "GetCatalog",
"fullName": "google.cloud.bigquery.biglake.v1.MetastoreService.GetCatalog",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/catalogs/*}"
}
]
},
{
"shortName": "GetDatabase",
"fullName": "google.cloud.bigquery.biglake.v1.MetastoreService.GetDatabase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/catalogs/*/databases/*}"
}
]
},
{
"shortName": "GetTable",
"fullName": "google.cloud.bigquery.biglake.v1.MetastoreService.GetTable",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/catalogs/*/databases/*/tables/*}"
}
]
},
{
"shortName": "ListCatalogs",
"fullName": "google.cloud.bigquery.biglake.v1.MetastoreService.ListCatalogs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/catalogs"
}
]
},
{
"shortName": "ListDatabases",
"fullName": "google.cloud.bigquery.biglake.v1.MetastoreService.ListDatabases",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/catalogs/*}/databases"
}
]
},
{
"shortName": "ListTables",
"fullName": "google.cloud.bigquery.biglake.v1.MetastoreService.ListTables",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/catalogs/*/databases/*}/tables"
}
]
},
{
"shortName": "RenameTable",
"fullName": "google.cloud.bigquery.biglake.v1.MetastoreService.RenameTable",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/catalogs/*/databases/*/tables/*}:rename"
}
]
},
{
"shortName": "UpdateDatabase",
"fullName": "google.cloud.bigquery.biglake.v1.MetastoreService.UpdateDatabase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{database.name=projects/*/locations/*/catalogs/*/databases/*}"
}
]
},
{
"shortName": "UpdateTable",
"fullName": "google.cloud.bigquery.biglake.v1.MetastoreService.UpdateTable",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{table.name=projects/*/locations/*/catalogs/*/databases/*/tables/*}"
}
]
}
]
}
],
"configFile": "biglake_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.bigquery.biglake.v1.MetastoreService"
],
"nameInServiceConfig": "biglake.googleapis.com"
},
{
"id": "google.cloud.bigquery.biglake.v1alpha1",
"directory": "google/cloud/bigquery/biglake/v1alpha1",
"version": "v1alpha1",
"majorVersion": "v1",
"hostName": "biglake.googleapis.com",
"title": "BigLake API",
"description": "The BigLake API provides access to BigLake Metastore, a serverless, fully managed, and highly available metastore for open-source data that can be used for querying Apache Iceberg tables in BigQuery.",
"importDirectories": [
"google/api",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/bigquery/biglake/apiv1alpha1/biglakepb;biglakepb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.bigquery.biglake.v1alpha1": 1
}
}
},
"services": [
{
"shortName": "MetastoreService",
"fullName": "google.cloud.bigquery.biglake.v1alpha1.MetastoreService",
"methods": [
{
"shortName": "CheckLock",
"fullName": "google.cloud.bigquery.biglake.v1alpha1.MetastoreService.CheckLock",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{name=projects/*/locations/*/catalogs/*/databases/*/locks/*}:check"
}
]
},
{
"shortName": "CreateCatalog",
"fullName": "google.cloud.bigquery.biglake.v1alpha1.MetastoreService.CreateCatalog",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{parent=projects/*/locations/*}/catalogs"
}
]
},
{
"shortName": "CreateDatabase",
"fullName": "google.cloud.bigquery.biglake.v1alpha1.MetastoreService.CreateDatabase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{parent=projects/*/locations/*/catalogs/*}/databases"
}
]
},
{
"shortName": "CreateLock",
"fullName": "google.cloud.bigquery.biglake.v1alpha1.MetastoreService.CreateLock",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{parent=projects/*/locations/*/catalogs/*/databases/*}/locks"
}
]
},
{
"shortName": "CreateTable",
"fullName": "google.cloud.bigquery.biglake.v1alpha1.MetastoreService.CreateTable",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{parent=projects/*/locations/*/catalogs/*/databases/*}/tables"
}
]
},
{
"shortName": "DeleteCatalog",
"fullName": "google.cloud.bigquery.biglake.v1alpha1.MetastoreService.DeleteCatalog",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha1/{name=projects/*/locations/*/catalogs/*}"
}
]
},
{
"shortName": "DeleteDatabase",
"fullName": "google.cloud.bigquery.biglake.v1alpha1.MetastoreService.DeleteDatabase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha1/{name=projects/*/locations/*/catalogs/*/databases/*}"
}
]
},
{
"shortName": "DeleteLock",
"fullName": "google.cloud.bigquery.biglake.v1alpha1.MetastoreService.DeleteLock",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha1/{name=projects/*/locations/*/catalogs/*/databases/*/locks/*}"
}
]
},
{
"shortName": "DeleteTable",
"fullName": "google.cloud.bigquery.biglake.v1alpha1.MetastoreService.DeleteTable",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha1/{name=projects/*/locations/*/catalogs/*/databases/*/tables/*}"
}
]
},
{
"shortName": "GetCatalog",
"fullName": "google.cloud.bigquery.biglake.v1alpha1.MetastoreService.GetCatalog",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{name=projects/*/locations/*/catalogs/*}"
}
]
},
{
"shortName": "GetDatabase",
"fullName": "google.cloud.bigquery.biglake.v1alpha1.MetastoreService.GetDatabase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{name=projects/*/locations/*/catalogs/*/databases/*}"
}
]
},
{
"shortName": "GetTable",
"fullName": "google.cloud.bigquery.biglake.v1alpha1.MetastoreService.GetTable",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{name=projects/*/locations/*/catalogs/*/databases/*/tables/*}"
}
]
},
{
"shortName": "ListCatalogs",
"fullName": "google.cloud.bigquery.biglake.v1alpha1.MetastoreService.ListCatalogs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{parent=projects/*/locations/*}/catalogs"
}
]
},
{
"shortName": "ListDatabases",
"fullName": "google.cloud.bigquery.biglake.v1alpha1.MetastoreService.ListDatabases",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{parent=projects/*/locations/*/catalogs/*}/databases"
}
]
},
{
"shortName": "ListLocks",
"fullName": "google.cloud.bigquery.biglake.v1alpha1.MetastoreService.ListLocks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{parent=projects/*/locations/*/catalogs/*/databases/*}/locks"
}
]
},
{
"shortName": "ListTables",
"fullName": "google.cloud.bigquery.biglake.v1alpha1.MetastoreService.ListTables",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{parent=projects/*/locations/*/catalogs/*/databases/*}/tables"
}
]
},
{
"shortName": "RenameTable",
"fullName": "google.cloud.bigquery.biglake.v1alpha1.MetastoreService.RenameTable",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{name=projects/*/locations/*/catalogs/*/databases/*/tables/*}:rename"
}
]
},
{
"shortName": "UpdateDatabase",
"fullName": "google.cloud.bigquery.biglake.v1alpha1.MetastoreService.UpdateDatabase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha1/{database.name=projects/*/locations/*/catalogs/*/databases/*}"
}
]
},
{
"shortName": "UpdateTable",
"fullName": "google.cloud.bigquery.biglake.v1alpha1.MetastoreService.UpdateTable",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha1/{table.name=projects/*/locations/*/catalogs/*/databases/*/tables/*}"
}
]
}
]
}
],
"configFile": "biglake_v1alpha1.yaml",
"serviceConfigApiNames": [
"google.cloud.bigquery.biglake.v1alpha1.MetastoreService"
],
"nameInServiceConfig": "biglake.googleapis.com"
},
{
"id": "google.cloud.bigquery.connection.v1",
"directory": "google/cloud/bigquery/connection/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "bigqueryconnection.googleapis.com",
"title": "BigQuery Connection API",
"description": "Allows users to manage BigQuery connections to external data sources.",
"importDirectories": [
"google/api",
"google/iam/v1",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.BigQuery.Connection.V1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/bigquery/connection/apiv1/connectionpb;connectionpb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.bigquery.connection.v1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\BigQuery\\Connection\\V1": 1
}
}
},
"services": [
{
"shortName": "ConnectionService",
"fullName": "google.cloud.bigquery.connection.v1.ConnectionService",
"methods": [
{
"shortName": "CreateConnection",
"fullName": "google.cloud.bigquery.connection.v1.ConnectionService.CreateConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/connections"
}
]
},
{
"shortName": "DeleteConnection",
"fullName": "google.cloud.bigquery.connection.v1.ConnectionService.DeleteConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/connections/*}"
}
]
},
{
"shortName": "GetConnection",
"fullName": "google.cloud.bigquery.connection.v1.ConnectionService.GetConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/connections/*}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.bigquery.connection.v1.ConnectionService.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/connections/*}:getIamPolicy"
}
]
},
{
"shortName": "ListConnections",
"fullName": "google.cloud.bigquery.connection.v1.ConnectionService.ListConnections",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/connections"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.bigquery.connection.v1.ConnectionService.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/connections/*}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.bigquery.connection.v1.ConnectionService.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/connections/*}:testIamPermissions"
}
]
},
{
"shortName": "UpdateConnection",
"fullName": "google.cloud.bigquery.connection.v1.ConnectionService.UpdateConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{name=projects/*/locations/*/connections/*}"
}
]
}
]
}
],
"configFile": "bigqueryconnection_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.bigquery.connection.v1.ConnectionService"
],
"nameInServiceConfig": "bigqueryconnection.googleapis.com"
},
{
"id": "google.cloud.bigquery.connection.v1beta1",
"directory": "google/cloud/bigquery/connection/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "bigqueryconnection.googleapis.com",
"title": "BigQuery Connection API",
"description": "Allows users to manage BigQuery connections to external data sources.",
"importDirectories": [
"google/api",
"google/iam/v1",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.BigQuery.Connection.V1Beta1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/bigquery/connection/apiv1beta1/connectionpb;connectionpb": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.bigquery.connection.v1beta1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\BigQuery\\Connection\\V1beta1": 1
}
}
},
"services": [
{
"shortName": "ConnectionService",
"fullName": "google.cloud.bigquery.connection.v1beta1.ConnectionService",
"methods": [
{
"shortName": "CreateConnection",
"fullName": "google.cloud.bigquery.connection.v1beta1.ConnectionService.CreateConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/connections"
}
]
},
{
"shortName": "DeleteConnection",
"fullName": "google.cloud.bigquery.connection.v1beta1.ConnectionService.DeleteConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/connections/*}"
}
]
},
{
"shortName": "GetConnection",
"fullName": "google.cloud.bigquery.connection.v1beta1.ConnectionService.GetConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/connections/*}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.bigquery.connection.v1beta1.ConnectionService.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/locations/*/connections/*}:getIamPolicy"
}
]
},
{
"shortName": "ListConnections",
"fullName": "google.cloud.bigquery.connection.v1beta1.ConnectionService.ListConnections",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/connections"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.bigquery.connection.v1beta1.ConnectionService.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/locations/*/connections/*}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.bigquery.connection.v1beta1.ConnectionService.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/locations/*/connections/*}:testIamPermissions"
}
]
},
{
"shortName": "UpdateConnection",
"fullName": "google.cloud.bigquery.connection.v1beta1.ConnectionService.UpdateConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{name=projects/*/locations/*/connections/*}"
}
]
},
{
"shortName": "UpdateConnectionCredential",
"fullName": "google.cloud.bigquery.connection.v1beta1.ConnectionService.UpdateConnectionCredential",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{name=projects/*/locations/*/connections/*/credential}"
}
]
}
]
}
],
"configFile": "bigqueryconnection_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.bigquery.connection.v1beta1.ConnectionService"
],
"nameInServiceConfig": "bigqueryconnection.googleapis.com"
},
{
"id": "google.cloud.bigquery.dataexchange.v1beta1",
"directory": "google/cloud/bigquery/dataexchange/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "analyticshub.googleapis.com",
"title": "Analytics Hub API",
"description": "Exchange data and analytics assets securely and efficiently.",
"importDirectories": [
"google/api",
"google/iam/v1",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.BigQuery.DataExchange.V1Beta1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/bigquery/dataexchange/apiv1beta1/dataexchangepb;dataexchangepb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.bigquery.dataexchange.v1beta1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\BigQuery\\DataExchange\\V1beta1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Bigquery::DataExchange::V1beta1": 1
}
}
},
"services": [
{
"shortName": "AnalyticsHubService",
"fullName": "google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService",
"methods": [
{
"shortName": "CreateDataExchange",
"fullName": "google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService.CreateDataExchange",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/dataExchanges"
}
]
},
{
"shortName": "CreateListing",
"fullName": "google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService.CreateListing",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/dataExchanges/*}/listings"
}
]
},
{
"shortName": "DeleteDataExchange",
"fullName": "google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService.DeleteDataExchange",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/dataExchanges/*}"
}
]
},
{
"shortName": "DeleteListing",
"fullName": "google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService.DeleteListing",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/dataExchanges/*/listings/*}"
}
]
},
{
"shortName": "GetDataExchange",
"fullName": "google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService.GetDataExchange",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/dataExchanges/*}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/locations/*/dataExchanges/*}:getIamPolicy"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/locations/*/dataExchanges/*/listings/*}:getIamPolicy"
}
]
},
{
"shortName": "GetListing",
"fullName": "google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService.GetListing",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/dataExchanges/*/listings/*}"
}
]
},
{
"shortName": "ListDataExchanges",
"fullName": "google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService.ListDataExchanges",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/dataExchanges"
}
]
},
{
"shortName": "ListListings",
"fullName": "google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService.ListListings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/dataExchanges/*}/listings"
}
]
},
{
"shortName": "ListOrgDataExchanges",
"fullName": "google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService.ListOrgDataExchanges",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{organization=organizations/*/locations/*}/dataExchanges"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/locations/*/dataExchanges/*}:setIamPolicy"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/locations/*/dataExchanges/*/listings/*}:setIamPolicy"
}
]
},
{
"shortName": "SubscribeListing",
"fullName": "google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService.SubscribeListing",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/dataExchanges/*/listings/*}:subscribe"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/locations/*/dataExchanges/*}:testIamPermissions"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/locations/*/dataExchanges/*/listings/*}:testIamPermissions"
}
]
},
{
"shortName": "UpdateDataExchange",
"fullName": "google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService.UpdateDataExchange",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{data_exchange.name=projects/*/locations/*/dataExchanges/*}"
}
]
},
{
"shortName": "UpdateListing",
"fullName": "google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService.UpdateListing",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{listing.name=projects/*/locations/*/dataExchanges/*/listings/*}"
}
]
}
]
}
],
"configFile": "analyticshub_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService",
"google.cloud.location.Locations"
],
"nameInServiceConfig": "analyticshub.googleapis.com"
},
{
"id": "google.cloud.bigquery.datapolicies.v1",
"directory": "google/cloud/bigquery/datapolicies/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "bigquerydatapolicy.googleapis.com",
"title": "BigQuery Data Policy API",
"description": "Allows users to manage BigQuery data policies.",
"importDirectories": [
"google/api",
"google/iam/v1",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.BigQuery.DataPolicies.V1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/bigquery/datapolicies/apiv1/datapoliciespb;datapoliciespb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.bigquery.datapolicies.v1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\BigQuery\\DataPolicies\\V1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Bigquery::DataPolicies::V1": 1
}
}
},
"services": [
{
"shortName": "DataPolicyService",
"fullName": "google.cloud.bigquery.datapolicies.v1.DataPolicyService",
"methods": [
{
"shortName": "CreateDataPolicy",
"fullName": "google.cloud.bigquery.datapolicies.v1.DataPolicyService.CreateDataPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/dataPolicies"
}
]
},
{
"shortName": "DeleteDataPolicy",
"fullName": "google.cloud.bigquery.datapolicies.v1.DataPolicyService.DeleteDataPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/dataPolicies/*}"
}
]
},
{
"shortName": "GetDataPolicy",
"fullName": "google.cloud.bigquery.datapolicies.v1.DataPolicyService.GetDataPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/dataPolicies/*}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.bigquery.datapolicies.v1.DataPolicyService.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/dataPolicies/*}:getIamPolicy"
}
]
},
{
"shortName": "ListDataPolicies",
"fullName": "google.cloud.bigquery.datapolicies.v1.DataPolicyService.ListDataPolicies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/dataPolicies"
}
]
},
{
"shortName": "RenameDataPolicy",
"fullName": "google.cloud.bigquery.datapolicies.v1.DataPolicyService.RenameDataPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/dataPolicies/*}:rename"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.bigquery.datapolicies.v1.DataPolicyService.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/dataPolicies/*}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.bigquery.datapolicies.v1.DataPolicyService.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/dataPolicies/*}:testIamPermissions"
}
]
},
{
"shortName": "UpdateDataPolicy",
"fullName": "google.cloud.bigquery.datapolicies.v1.DataPolicyService.UpdateDataPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{data_policy.name=projects/*/locations/*/dataPolicies/*}"
}
]
}
]
}
],
"configFile": "bigquerydatapolicy_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.bigquery.datapolicies.v1.DataPolicyService"
],
"nameInServiceConfig": "bigquerydatapolicy.googleapis.com"
},
{
"id": "google.cloud.bigquery.datapolicies.v1beta1",
"directory": "google/cloud/bigquery/datapolicies/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "bigquerydatapolicy.googleapis.com",
"title": "BigQuery Data Policy API",
"description": "Allows users to manage BigQuery data policies.",
"importDirectories": [
"google/api",
"google/iam/v1",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.BigQuery.DataPolicies.V1Beta1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/bigquery/datapolicies/apiv1beta1/datapoliciespb;datapoliciespb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.bigquery.datapolicies.v1beta1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\BigQuery\\DataPolicies\\V1beta1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Bigquery::DataPolicies::V1beta1": 1
}
}
},
"services": [
{
"shortName": "DataPolicyService",
"fullName": "google.cloud.bigquery.datapolicies.v1beta1.DataPolicyService",
"methods": [
{
"shortName": "CreateDataPolicy",
"fullName": "google.cloud.bigquery.datapolicies.v1beta1.DataPolicyService.CreateDataPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/dataPolicies"
}
]
},
{
"shortName": "DeleteDataPolicy",
"fullName": "google.cloud.bigquery.datapolicies.v1beta1.DataPolicyService.DeleteDataPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/dataPolicies/*}"
}
]
},
{
"shortName": "GetDataPolicy",
"fullName": "google.cloud.bigquery.datapolicies.v1beta1.DataPolicyService.GetDataPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/dataPolicies/*}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.bigquery.datapolicies.v1beta1.DataPolicyService.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/locations/*/dataPolicies/*}:getIamPolicy"
}
]
},
{
"shortName": "ListDataPolicies",
"fullName": "google.cloud.bigquery.datapolicies.v1beta1.DataPolicyService.ListDataPolicies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/dataPolicies"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.bigquery.datapolicies.v1beta1.DataPolicyService.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/locations/*/dataPolicies/*}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.bigquery.datapolicies.v1beta1.DataPolicyService.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/locations/*/dataPolicies/*}:testIamPermissions"
}
]
},
{
"shortName": "UpdateDataPolicy",
"fullName": "google.cloud.bigquery.datapolicies.v1beta1.DataPolicyService.UpdateDataPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{data_policy.name=projects/*/locations/*/dataPolicies/*}"
}
]
}
]
}
],
"configFile": "bigquerydatapolicy_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.bigquery.datapolicies.v1beta1.DataPolicyService"
],
"nameInServiceConfig": "bigquerydatapolicy.googleapis.com"
},
{
"id": "google.cloud.bigquery.datatransfer.v1",
"directory": "google/cloud/bigquery/datatransfer/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "bigquerydatatransfer.googleapis.com",
"title": "BigQuery Data Transfer API",
"description": "Schedule queries or transfer external data from SaaS applications to Google BigQuery on a regular basis.",
"importDirectories": [
"google/api",
"google/cloud/bigquery/datatransfer/v1",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.BigQuery.DataTransfer.V1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/bigquery/datatransfer/apiv1/datatransferpb;datatransferpb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.bigquery.datatransfer.v1": 2
}
},
"objc_class_prefix": {
"valueCounts": {
"": 1,
"GCBDT": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\BigQuery\\DataTransfer\\V1": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Bigquery::DataTransfer::V1": 2
}
}
},
"services": [
{
"shortName": "DataTransferService",
"fullName": "google.cloud.bigquery.datatransfer.v1.DataTransferService",
"methods": [
{
"shortName": "CheckValidCreds",
"fullName": "google.cloud.bigquery.datatransfer.v1.DataTransferService.CheckValidCreds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/dataSources/*}:checkValidCreds"
},
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/dataSources/*}:checkValidCreds"
}
]
},
{
"shortName": "CreateTransferConfig",
"fullName": "google.cloud.bigquery.datatransfer.v1.DataTransferService.CreateTransferConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/transferConfigs"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/transferConfigs"
}
]
},
{
"shortName": "DeleteTransferConfig",
"fullName": "google.cloud.bigquery.datatransfer.v1.DataTransferService.DeleteTransferConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/transferConfigs/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/transferConfigs/*}"
}
]
},
{
"shortName": "DeleteTransferRun",
"fullName": "google.cloud.bigquery.datatransfer.v1.DataTransferService.DeleteTransferRun",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/transferConfigs/*/runs/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/transferConfigs/*/runs/*}"
}
]
},
{
"shortName": "EnrollDataSources",
"fullName": "google.cloud.bigquery.datatransfer.v1.DataTransferService.EnrollDataSources",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*}:enrollDataSources"
},
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*}:enrollDataSources"
}
]
},
{
"shortName": "GetDataSource",
"fullName": "google.cloud.bigquery.datatransfer.v1.DataTransferService.GetDataSource",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/dataSources/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/dataSources/*}"
}
]
},
{
"shortName": "GetTransferConfig",
"fullName": "google.cloud.bigquery.datatransfer.v1.DataTransferService.GetTransferConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/transferConfigs/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/transferConfigs/*}"
}
]
},
{
"shortName": "GetTransferRun",
"fullName": "google.cloud.bigquery.datatransfer.v1.DataTransferService.GetTransferRun",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/transferConfigs/*/runs/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/transferConfigs/*/runs/*}"
}
]
},
{
"shortName": "ListDataSources",
"fullName": "google.cloud.bigquery.datatransfer.v1.DataTransferService.ListDataSources",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/dataSources"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/dataSources"
}
]
},
{
"shortName": "ListTransferConfigs",
"fullName": "google.cloud.bigquery.datatransfer.v1.DataTransferService.ListTransferConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/transferConfigs"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/transferConfigs"
}
]
},
{
"shortName": "ListTransferLogs",
"fullName": "google.cloud.bigquery.datatransfer.v1.DataTransferService.ListTransferLogs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/transferConfigs/*/runs/*}/transferLogs"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/transferConfigs/*/runs/*}/transferLogs"
}
]
},
{
"shortName": "ListTransferRuns",
"fullName": "google.cloud.bigquery.datatransfer.v1.DataTransferService.ListTransferRuns",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/transferConfigs/*}/runs"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/transferConfigs/*}/runs"
}
]
},
{
"shortName": "ScheduleTransferRuns",
"fullName": "google.cloud.bigquery.datatransfer.v1.DataTransferService.ScheduleTransferRuns",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/transferConfigs/*}:scheduleRuns"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/transferConfigs/*}:scheduleRuns"
}
]
},
{
"shortName": "StartManualTransferRuns",
"fullName": "google.cloud.bigquery.datatransfer.v1.DataTransferService.StartManualTransferRuns",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/transferConfigs/*}:startManualRuns"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/transferConfigs/*}:startManualRuns"
}
]
},
{
"shortName": "UpdateTransferConfig",
"fullName": "google.cloud.bigquery.datatransfer.v1.DataTransferService.UpdateTransferConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{transfer_config.name=projects/*/locations/*/transferConfigs/*}"
},
{
"httpMethod": "PATCH",
"path": "/v1/{transfer_config.name=projects/*/transferConfigs/*}"
}
]
}
]
}
],
"configFile": "bigquerydatatransfer_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.bigquery.datatransfer.v1.DataTransferService",
"google.cloud.location.Locations"
],
"nameInServiceConfig": "bigquerydatatransfer.googleapis.com"
},
{
"id": "google.cloud.bigquery.migration.v2",
"directory": "google/cloud/bigquery/migration/v2",
"version": "v2",
"majorVersion": "v2",
"hostName": "bigquerymigration.googleapis.com",
"title": "BigQuery Migration API",
"description": "The migration service, exposing apis for migration jobs operations, and agent management.",
"importDirectories": [
"google/api",
"google/cloud/bigquery/migration/v2",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.BigQuery.Migration.V2": 5
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/bigquery/migration/apiv2/migrationpb;migrationpb": 5
}
},
"java_multiple_files": {
"valueCounts": {
"true": 5
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.bigquery.migration.v2": 5
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\BigQuery\\Migration\\V2": 5
}
}
},
"services": [
{
"shortName": "MigrationService",
"fullName": "google.cloud.bigquery.migration.v2.MigrationService",
"methods": [
{
"shortName": "CreateMigrationWorkflow",
"fullName": "google.cloud.bigquery.migration.v2.MigrationService.CreateMigrationWorkflow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*}/workflows"
}
]
},
{
"shortName": "DeleteMigrationWorkflow",
"fullName": "google.cloud.bigquery.migration.v2.MigrationService.DeleteMigrationWorkflow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/workflows/*}"
}
]
},
{
"shortName": "GetMigrationSubtask",
"fullName": "google.cloud.bigquery.migration.v2.MigrationService.GetMigrationSubtask",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/workflows/*/subtasks/*}"
}
]
},
{
"shortName": "GetMigrationWorkflow",
"fullName": "google.cloud.bigquery.migration.v2.MigrationService.GetMigrationWorkflow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/workflows/*}"
}
]
},
{
"shortName": "ListMigrationSubtasks",
"fullName": "google.cloud.bigquery.migration.v2.MigrationService.ListMigrationSubtasks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*/workflows/*}/subtasks"
}
]
},
{
"shortName": "ListMigrationWorkflows",
"fullName": "google.cloud.bigquery.migration.v2.MigrationService.ListMigrationWorkflows",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*}/workflows"
}
]
},
{
"shortName": "StartMigrationWorkflow",
"fullName": "google.cloud.bigquery.migration.v2.MigrationService.StartMigrationWorkflow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/locations/*/workflows/*}:start"
}
]
}
]
}
],
"configFile": "bigquerymigration_v2.yaml",
"serviceConfigApiNames": [
"google.cloud.bigquery.migration.v2.MigrationService"
],
"nameInServiceConfig": "bigquerymigration.googleapis.com"
},
{
"id": "google.cloud.bigquery.migration.v2alpha",
"directory": "google/cloud/bigquery/migration/v2alpha",
"version": "v2alpha",
"majorVersion": "v2",
"hostName": "bigquerymigration.googleapis.com",
"title": "BigQuery Migration API",
"description": "The migration service, exposing apis for migration jobs operations, and agent management.",
"importDirectories": [
"google/api",
"google/cloud/bigquery/migration/v2alpha",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.BigQuery.Migration.V2Alpha": 7
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/bigquery/migration/apiv2alpha/migrationpb;migrationpb": 7
}
},
"java_multiple_files": {
"valueCounts": {
"true": 7
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.bigquery.migration.v2alpha": 7
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\BigQuery\\Migration\\V2alpha": 7
}
}
},
"services": [
{
"shortName": "MigrationService",
"fullName": "google.cloud.bigquery.migration.v2alpha.MigrationService",
"methods": [
{
"shortName": "CreateMigrationWorkflow",
"fullName": "google.cloud.bigquery.migration.v2alpha.MigrationService.CreateMigrationWorkflow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{parent=projects/*/locations/*}/workflows"
}
]
},
{
"shortName": "DeleteMigrationWorkflow",
"fullName": "google.cloud.bigquery.migration.v2alpha.MigrationService.DeleteMigrationWorkflow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2alpha/{name=projects/*/locations/*/workflows/*}"
}
]
},
{
"shortName": "GetMigrationSubtask",
"fullName": "google.cloud.bigquery.migration.v2alpha.MigrationService.GetMigrationSubtask",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2alpha/{name=projects/*/locations/*/workflows/*/subtasks/*}"
}
]
},
{
"shortName": "GetMigrationWorkflow",
"fullName": "google.cloud.bigquery.migration.v2alpha.MigrationService.GetMigrationWorkflow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2alpha/{name=projects/*/locations/*/workflows/*}"
}
]
},
{
"shortName": "ListMigrationSubtasks",
"fullName": "google.cloud.bigquery.migration.v2alpha.MigrationService.ListMigrationSubtasks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2alpha/{parent=projects/*/locations/*/workflows/*}/subtasks"
}
]
},
{
"shortName": "ListMigrationWorkflows",
"fullName": "google.cloud.bigquery.migration.v2alpha.MigrationService.ListMigrationWorkflows",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2alpha/{parent=projects/*/locations/*}/workflows"
}
]
},
{
"shortName": "StartMigrationWorkflow",
"fullName": "google.cloud.bigquery.migration.v2alpha.MigrationService.StartMigrationWorkflow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{name=projects/*/locations/*/workflows/*}:start"
}
]
}
]
},
{
"shortName": "SqlTranslationService",
"fullName": "google.cloud.bigquery.migration.v2alpha.SqlTranslationService",
"methods": [
{
"shortName": "TranslateQuery",
"fullName": "google.cloud.bigquery.migration.v2alpha.SqlTranslationService.TranslateQuery",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{parent=projects/*/locations/*}:translateQuery"
}
]
}
]
}
],
"configFile": "bigquerymigration_v2alpha.yaml",
"serviceConfigApiNames": [
"google.cloud.bigquery.migration.v2alpha.MigrationService",
"google.cloud.bigquery.migration.v2alpha.SqlTranslationService"
],
"nameInServiceConfig": "bigquerymigration.googleapis.com"
},
{
"id": "google.cloud.bigquery.reservation.v1",
"directory": "google/cloud/bigquery/reservation/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "bigqueryreservation.googleapis.com",
"title": "BigQuery Reservation API",
"description": "A service to modify your BigQuery flat-rate reservations.",
"importDirectories": [
"google/api",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.BigQuery.Reservation.V1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/bigquery/reservation/apiv1/reservationpb;reservationpb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.bigquery.reservation.v1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\BigQuery\\Reservation\\V1": 1
}
}
},
"services": [
{
"shortName": "ReservationService",
"fullName": "google.cloud.bigquery.reservation.v1.ReservationService",
"methods": [
{
"shortName": "CreateAssignment",
"fullName": "google.cloud.bigquery.reservation.v1.ReservationService.CreateAssignment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/reservations/*}/assignments"
}
]
},
{
"shortName": "CreateCapacityCommitment",
"fullName": "google.cloud.bigquery.reservation.v1.ReservationService.CreateCapacityCommitment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/capacityCommitments"
}
]
},
{
"shortName": "CreateReservation",
"fullName": "google.cloud.bigquery.reservation.v1.ReservationService.CreateReservation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/reservations"
}
]
},
{
"shortName": "DeleteAssignment",
"fullName": "google.cloud.bigquery.reservation.v1.ReservationService.DeleteAssignment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/reservations/*/assignments/*}"
}
]
},
{
"shortName": "DeleteCapacityCommitment",
"fullName": "google.cloud.bigquery.reservation.v1.ReservationService.DeleteCapacityCommitment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/capacityCommitments/*}"
}
]
},
{
"shortName": "DeleteReservation",
"fullName": "google.cloud.bigquery.reservation.v1.ReservationService.DeleteReservation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/reservations/*}"
}
]
},
{
"shortName": "GetBiReservation",
"fullName": "google.cloud.bigquery.reservation.v1.ReservationService.GetBiReservation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/biReservation}"
}
]
},
{
"shortName": "GetCapacityCommitment",
"fullName": "google.cloud.bigquery.reservation.v1.ReservationService.GetCapacityCommitment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/capacityCommitments/*}"
}
]
},
{
"shortName": "GetReservation",
"fullName": "google.cloud.bigquery.reservation.v1.ReservationService.GetReservation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/reservations/*}"
}
]
},
{
"shortName": "ListAssignments",
"fullName": "google.cloud.bigquery.reservation.v1.ReservationService.ListAssignments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/reservations/*}/assignments"
}
]
},
{
"shortName": "ListCapacityCommitments",
"fullName": "google.cloud.bigquery.reservation.v1.ReservationService.ListCapacityCommitments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/capacityCommitments"
}
]
},
{
"shortName": "ListReservations",
"fullName": "google.cloud.bigquery.reservation.v1.ReservationService.ListReservations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/reservations"
}
]
},
{
"shortName": "MergeCapacityCommitments",
"fullName": "google.cloud.bigquery.reservation.v1.ReservationService.MergeCapacityCommitments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/capacityCommitments:merge"
}
]
},
{
"shortName": "MoveAssignment",
"fullName": "google.cloud.bigquery.reservation.v1.ReservationService.MoveAssignment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/reservations/*/assignments/*}:move"
}
]
},
{
"shortName": "SearchAllAssignments",
"fullName": "google.cloud.bigquery.reservation.v1.ReservationService.SearchAllAssignments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}:searchAllAssignments"
}
]
},
{
"shortName": "SearchAssignments",
"fullName": "google.cloud.bigquery.reservation.v1.ReservationService.SearchAssignments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}:searchAssignments"
}
]
},
{
"shortName": "SplitCapacityCommitment",
"fullName": "google.cloud.bigquery.reservation.v1.ReservationService.SplitCapacityCommitment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/capacityCommitments/*}:split"
}
]
},
{
"shortName": "UpdateAssignment",
"fullName": "google.cloud.bigquery.reservation.v1.ReservationService.UpdateAssignment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{assignment.name=projects/*/locations/*/reservations/*/assignments/*}"
}
]
},
{
"shortName": "UpdateBiReservation",
"fullName": "google.cloud.bigquery.reservation.v1.ReservationService.UpdateBiReservation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{bi_reservation.name=projects/*/locations/*/biReservation}"
}
]
},
{
"shortName": "UpdateCapacityCommitment",
"fullName": "google.cloud.bigquery.reservation.v1.ReservationService.UpdateCapacityCommitment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{capacity_commitment.name=projects/*/locations/*/capacityCommitments/*}"
}
]
},
{
"shortName": "UpdateReservation",
"fullName": "google.cloud.bigquery.reservation.v1.ReservationService.UpdateReservation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{reservation.name=projects/*/locations/*/reservations/*}"
}
]
}
]
}
],
"configFile": "bigqueryreservation_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.bigquery.reservation.v1.ReservationService"
],
"nameInServiceConfig": "bigqueryreservation.googleapis.com"
},
{
"id": "google.cloud.bigquery.storage.v1",
"directory": "google/cloud/bigquery/storage/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "bigquerystorage.googleapis.com",
"title": "BigQuery Storage API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/bigquery/storage/v1",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.BigQuery.Storage.V1": 7
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/bigquery/storage/apiv1/storagepb;storagepb": 7
}
},
"java_multiple_files": {
"valueCounts": {
"true": 7
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.bigquery.storage.v1": 7
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\BigQuery\\Storage\\V1": 7
}
}
},
"services": [
{
"shortName": "BigQueryRead",
"fullName": "google.cloud.bigquery.storage.v1.BigQueryRead",
"methods": [
{
"shortName": "CreateReadSession",
"fullName": "google.cloud.bigquery.storage.v1.BigQueryRead.CreateReadSession",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{read_session.table=projects/*/datasets/*/tables/*}"
}
]
},
{
"shortName": "ReadRows",
"fullName": "google.cloud.bigquery.storage.v1.BigQueryRead.ReadRows",
"mode": "SERVER_STREAMING",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{read_stream=projects/*/locations/*/sessions/*/streams/*}"
}
]
},
{
"shortName": "SplitReadStream",
"fullName": "google.cloud.bigquery.storage.v1.BigQueryRead.SplitReadStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/sessions/*/streams/*}"
}
]
}
]
},
{
"shortName": "BigQueryWrite",
"fullName": "google.cloud.bigquery.storage.v1.BigQueryWrite",
"methods": [
{
"shortName": "AppendRows",
"fullName": "google.cloud.bigquery.storage.v1.BigQueryWrite.AppendRows",
"mode": "BIDIRECTIONAL_STREAMING",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{write_stream=projects/*/datasets/*/tables/*/streams/*}"
}
]
},
{
"shortName": "BatchCommitWriteStreams",
"fullName": "google.cloud.bigquery.storage.v1.BigQueryWrite.BatchCommitWriteStreams",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/datasets/*/tables/*}"
}
]
},
{
"shortName": "CreateWriteStream",
"fullName": "google.cloud.bigquery.storage.v1.BigQueryWrite.CreateWriteStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/datasets/*/tables/*}"
}
]
},
{
"shortName": "FinalizeWriteStream",
"fullName": "google.cloud.bigquery.storage.v1.BigQueryWrite.FinalizeWriteStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/datasets/*/tables/*/streams/*}"
}
]
},
{
"shortName": "FlushRows",
"fullName": "google.cloud.bigquery.storage.v1.BigQueryWrite.FlushRows",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{write_stream=projects/*/datasets/*/tables/*/streams/*}"
}
]
},
{
"shortName": "GetWriteStream",
"fullName": "google.cloud.bigquery.storage.v1.BigQueryWrite.GetWriteStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/datasets/*/tables/*/streams/*}"
}
]
}
]
}
],
"configFile": "bigquerystorage_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.bigquery.storage.v1.BigQueryRead",
"google.cloud.bigquery.storage.v1.BigQueryWrite"
],
"nameInServiceConfig": "bigquerystorage.googleapis.com"
},
{
"id": "google.cloud.bigquery.storage.v1beta1",
"directory": "google/cloud/bigquery/storage/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "bigquerystorage.googleapis.com",
"title": "BigQuery Storage API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/bigquery/storage/v1beta1",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/bigquery/storage/apiv1beta1/storagepb;storagepb": 5
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.bigquery.storage.v1beta1": 5
}
}
},
"services": [
{
"shortName": "BigQueryStorage",
"fullName": "google.cloud.bigquery.storage.v1beta1.BigQueryStorage",
"methods": [
{
"shortName": "BatchCreateReadSessionStreams",
"fullName": "google.cloud.bigquery.storage.v1beta1.BigQueryStorage.BatchCreateReadSessionStreams",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{session.name=projects/*/sessions/*}"
}
]
},
{
"shortName": "CreateReadSession",
"fullName": "google.cloud.bigquery.storage.v1beta1.BigQueryStorage.CreateReadSession",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{table_reference.project_id=projects/*}"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{table_reference.dataset_id=projects/*/datasets/*}"
}
]
},
{
"shortName": "FinalizeStream",
"fullName": "google.cloud.bigquery.storage.v1beta1.BigQueryStorage.FinalizeStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{stream.name=projects/*/streams/*}"
}
]
},
{
"shortName": "ReadRows",
"fullName": "google.cloud.bigquery.storage.v1beta1.BigQueryStorage.ReadRows",
"mode": "SERVER_STREAMING",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{read_position.stream.name=projects/*/streams/*}"
}
]
},
{
"shortName": "SplitReadStream",
"fullName": "google.cloud.bigquery.storage.v1beta1.BigQueryStorage.SplitReadStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{original_stream.name=projects/*/streams/*}"
}
]
}
]
}
],
"configFile": "bigquerystorage_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.bigquery.storage.v1beta1.BigQueryStorage"
],
"nameInServiceConfig": "bigquerystorage.googleapis.com"
},
{
"id": "google.cloud.bigquery.storage.v1beta2",
"directory": "google/cloud/bigquery/storage/v1beta2",
"version": "v1beta2",
"majorVersion": "v1",
"hostName": "bigquerystorage.googleapis.com",
"title": "BigQuery Storage API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/bigquery/storage/v1beta2",
"google/protobuf",
"google/rpc"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/bigquery/storage/apiv1beta2/storagepb;storagepb": 6
}
},
"java_multiple_files": {
"valueCounts": {
"true": 6
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.bigquery.storage.v1beta2": 6
}
}
},
"services": [
{
"shortName": "BigQueryRead",
"fullName": "google.cloud.bigquery.storage.v1beta2.BigQueryRead",
"methods": [
{
"shortName": "CreateReadSession",
"fullName": "google.cloud.bigquery.storage.v1beta2.BigQueryRead.CreateReadSession",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/{read_session.table=projects/*/datasets/*/tables/*}"
}
]
},
{
"shortName": "ReadRows",
"fullName": "google.cloud.bigquery.storage.v1beta2.BigQueryRead.ReadRows",
"mode": "SERVER_STREAMING",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta2/{read_stream=projects/*/locations/*/sessions/*/streams/*}"
}
]
},
{
"shortName": "SplitReadStream",
"fullName": "google.cloud.bigquery.storage.v1beta2.BigQueryRead.SplitReadStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta2/{name=projects/*/locations/*/sessions/*/streams/*}"
}
]
}
]
},
{
"shortName": "BigQueryWrite",
"fullName": "google.cloud.bigquery.storage.v1beta2.BigQueryWrite",
"methods": [
{
"shortName": "AppendRows",
"fullName": "google.cloud.bigquery.storage.v1beta2.BigQueryWrite.AppendRows",
"mode": "BIDIRECTIONAL_STREAMING",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/{write_stream=projects/*/datasets/*/tables/*/streams/*}"
}
]
},
{
"shortName": "BatchCommitWriteStreams",
"fullName": "google.cloud.bigquery.storage.v1beta2.BigQueryWrite.BatchCommitWriteStreams",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta2/{parent=projects/*/datasets/*/tables/*}"
}
]
},
{
"shortName": "CreateWriteStream",
"fullName": "google.cloud.bigquery.storage.v1beta2.BigQueryWrite.CreateWriteStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/{parent=projects/*/datasets/*/tables/*}"
}
]
},
{
"shortName": "FinalizeWriteStream",
"fullName": "google.cloud.bigquery.storage.v1beta2.BigQueryWrite.FinalizeWriteStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/{name=projects/*/datasets/*/tables/*/streams/*}"
}
]
},
{
"shortName": "FlushRows",
"fullName": "google.cloud.bigquery.storage.v1beta2.BigQueryWrite.FlushRows",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/{write_stream=projects/*/datasets/*/tables/*/streams/*}"
}
]
},
{
"shortName": "GetWriteStream",
"fullName": "google.cloud.bigquery.storage.v1beta2.BigQueryWrite.GetWriteStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/{name=projects/*/datasets/*/tables/*/streams/*}"
}
]
}
]
}
],
"configFile": "bigquerystorage_v1beta2.yaml",
"serviceConfigApiNames": [
"google.cloud.bigquery.storage.v1beta2.BigQueryRead",
"google.cloud.bigquery.storage.v1beta2.BigQueryWrite"
],
"nameInServiceConfig": "bigquerystorage.googleapis.com"
},
{
"id": "google.cloud.billing.budgets.v1",
"directory": "google/cloud/billing/budgets/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "billingbudgets.googleapis.com",
"title": "Cloud Billing Budget API",
"description": "The Cloud Billing Budget API stores Cloud Billing budgets, which define a budget plan and the rules to execute as spend is tracked against that plan.",
"importDirectories": [
"google/api",
"google/cloud/billing/budgets/v1",
"google/protobuf",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/billing/budgets/apiv1/budgetspb;budgetspb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.billing.budgets.v1": 2
}
}
},
"services": [
{
"shortName": "BudgetService",
"fullName": "google.cloud.billing.budgets.v1.BudgetService",
"methods": [
{
"shortName": "CreateBudget",
"fullName": "google.cloud.billing.budgets.v1.BudgetService.CreateBudget",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=billingAccounts/*}/budgets"
}
]
},
{
"shortName": "DeleteBudget",
"fullName": "google.cloud.billing.budgets.v1.BudgetService.DeleteBudget",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=billingAccounts/*/budgets/*}"
}
]
},
{
"shortName": "GetBudget",
"fullName": "google.cloud.billing.budgets.v1.BudgetService.GetBudget",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=billingAccounts/*/budgets/*}"
}
]
},
{
"shortName": "ListBudgets",
"fullName": "google.cloud.billing.budgets.v1.BudgetService.ListBudgets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=billingAccounts/*}/budgets"
}
]
},
{
"shortName": "UpdateBudget",
"fullName": "google.cloud.billing.budgets.v1.BudgetService.UpdateBudget",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{budget.name=billingAccounts/*/budgets/*}"
}
]
}
]
}
],
"configFile": "billingbudgets.yaml",
"serviceConfigApiNames": [
"google.cloud.billing.budgets.v1.BudgetService"
],
"nameInServiceConfig": "billingbudgets.googleapis.com"
},
{
"id": "google.cloud.billing.budgets.v1beta1",
"directory": "google/cloud/billing/budgets/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "billingbudgets.googleapis.com",
"title": "Cloud Billing Budget API",
"description": "The Cloud Billing Budget API stores Cloud Billing budgets, which define a budget plan and the rules to execute as spend is tracked against that plan.",
"importDirectories": [
"google/api",
"google/cloud/billing/budgets/v1beta1",
"google/protobuf",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/billing/budgets/apiv1beta1/budgetspb;budgetspb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.billing.budgets.v1beta1": 2
}
}
},
"services": [
{
"shortName": "BudgetService",
"fullName": "google.cloud.billing.budgets.v1beta1.BudgetService",
"methods": [
{
"shortName": "CreateBudget",
"fullName": "google.cloud.billing.budgets.v1beta1.BudgetService.CreateBudget",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=billingAccounts/*}/budgets"
}
]
},
{
"shortName": "DeleteBudget",
"fullName": "google.cloud.billing.budgets.v1beta1.BudgetService.DeleteBudget",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=billingAccounts/*/budgets/*}"
}
]
},
{
"shortName": "GetBudget",
"fullName": "google.cloud.billing.budgets.v1beta1.BudgetService.GetBudget",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=billingAccounts/*/budgets/*}"
}
]
},
{
"shortName": "ListBudgets",
"fullName": "google.cloud.billing.budgets.v1beta1.BudgetService.ListBudgets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=billingAccounts/*}/budgets"
}
]
},
{
"shortName": "UpdateBudget",
"fullName": "google.cloud.billing.budgets.v1beta1.BudgetService.UpdateBudget",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{budget.name=billingAccounts/*/budgets/*}"
}
]
}
]
}
],
"configFile": "billingbudgets.yaml",
"serviceConfigApiNames": [
"google.cloud.billing.budgets.v1beta1.BudgetService"
],
"nameInServiceConfig": "billingbudgets.googleapis.com"
},
{
"id": "google.cloud.billing.v1",
"directory": "google/cloud/billing/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "cloudbilling.googleapis.com",
"title": "Cloud Billing API",
"description": "Allows developers to manage billing for their Google Cloud Platform projects programmatically.",
"importDirectories": [
"google/api",
"google/iam/v1",
"google/protobuf",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"": 1,
"Google.Cloud.Billing.V1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/billing/apiv1/billingpb;billingpb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.billing.v1": 2
}
},
"objc_class_prefix": {
"valueCounts": {
"": 1,
"CLDCTLG": 1
}
}
},
"services": [
{
"shortName": "CloudBilling",
"fullName": "google.cloud.billing.v1.CloudBilling",
"methods": [
{
"shortName": "CreateBillingAccount",
"fullName": "google.cloud.billing.v1.CloudBilling.CreateBillingAccount",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/billingAccounts"
}
]
},
{
"shortName": "GetBillingAccount",
"fullName": "google.cloud.billing.v1.CloudBilling.GetBillingAccount",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=billingAccounts/*}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.billing.v1.CloudBilling.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{resource=billingAccounts/*}:getIamPolicy"
}
]
},
{
"shortName": "GetProjectBillingInfo",
"fullName": "google.cloud.billing.v1.CloudBilling.GetProjectBillingInfo",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*}/billingInfo"
}
]
},
{
"shortName": "ListBillingAccounts",
"fullName": "google.cloud.billing.v1.CloudBilling.ListBillingAccounts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/billingAccounts"
}
]
},
{
"shortName": "ListProjectBillingInfo",
"fullName": "google.cloud.billing.v1.CloudBilling.ListProjectBillingInfo",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=billingAccounts/*}/projects"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.billing.v1.CloudBilling.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=billingAccounts/*}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.billing.v1.CloudBilling.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=billingAccounts/*}:testIamPermissions"
}
]
},
{
"shortName": "UpdateBillingAccount",
"fullName": "google.cloud.billing.v1.CloudBilling.UpdateBillingAccount",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{name=billingAccounts/*}"
}
]
},
{
"shortName": "UpdateProjectBillingInfo",
"fullName": "google.cloud.billing.v1.CloudBilling.UpdateProjectBillingInfo",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v1/{name=projects/*}/billingInfo"
}
]
}
]
},
{
"shortName": "CloudCatalog",
"fullName": "google.cloud.billing.v1.CloudCatalog",
"methods": [
{
"shortName": "ListServices",
"fullName": "google.cloud.billing.v1.CloudCatalog.ListServices",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/services"
}
]
},
{
"shortName": "ListSkus",
"fullName": "google.cloud.billing.v1.CloudCatalog.ListSkus",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=services/*}/skus"
}
]
}
]
}
],
"configFile": "cloudbilling_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.billing.v1.CloudBilling",
"google.cloud.billing.v1.CloudCatalog"
],
"nameInServiceConfig": "cloudbilling.googleapis.com"
},
{
"id": "google.cloud.binaryauthorization.v1",
"directory": "google/cloud/binaryauthorization/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "binaryauthorization.googleapis.com",
"title": "Binary Authorization API",
"description": "The management interface for Binary Authorization, a system providing policy control for images deployed to Kubernetes Engine clusters, Anthos clusters on VMware, and Cloud Run.",
"importDirectories": [
"google/api",
"google/cloud/binaryauthorization/v1",
"google/protobuf",
"grafeas/v1"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 2
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.BinaryAuthorization.V1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/binaryauthorization/apiv1/binaryauthorizationpb;binaryauthorizationpb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"false": 2
}
},
"java_package": {
"valueCounts": {
"com.google.protos.google.cloud.binaryauthorization.v1": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\BinaryAuthorization\\V1": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::BinaryAuthorization::V1": 2
}
}
},
"services": [
{
"shortName": "BinauthzManagementServiceV1",
"fullName": "google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1",
"methods": [
{
"shortName": "CreateAttestor",
"fullName": "google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1.CreateAttestor",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/attestors"
}
]
},
{
"shortName": "DeleteAttestor",
"fullName": "google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1.DeleteAttestor",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/attestors/*}"
}
]
},
{
"shortName": "GetAttestor",
"fullName": "google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1.GetAttestor",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/attestors/*}"
}
]
},
{
"shortName": "GetPolicy",
"fullName": "google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1.GetPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/policy}"
}
]
},
{
"shortName": "ListAttestors",
"fullName": "google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1.ListAttestors",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/attestors"
}
]
},
{
"shortName": "UpdateAttestor",
"fullName": "google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1.UpdateAttestor",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v1/{attestor.name=projects/*/attestors/*}"
}
]
},
{
"shortName": "UpdatePolicy",
"fullName": "google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1.UpdatePolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v1/{policy.name=projects/*/policy}"
}
]
}
]
},
{
"shortName": "SystemPolicyV1",
"fullName": "google.cloud.binaryauthorization.v1.SystemPolicyV1",
"methods": [
{
"shortName": "GetSystemPolicy",
"fullName": "google.cloud.binaryauthorization.v1.SystemPolicyV1.GetSystemPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=locations/*/policy}"
}
]
}
]
},
{
"shortName": "ValidationHelperV1",
"fullName": "google.cloud.binaryauthorization.v1.ValidationHelperV1",
"methods": [
{
"shortName": "ValidateAttestationOccurrence",
"fullName": "google.cloud.binaryauthorization.v1.ValidationHelperV1.ValidateAttestationOccurrence",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{attestor=projects/*/attestors/*}:validateAttestationOccurrence"
}
]
}
]
}
],
"configFile": "binaryauthorization_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1",
"google.cloud.binaryauthorization.v1.SystemPolicyV1",
"google.cloud.binaryauthorization.v1.ValidationHelperV1"
],
"nameInServiceConfig": "binaryauthorization.googleapis.com"
},
{
"id": "google.cloud.binaryauthorization.v1beta1",
"directory": "google/cloud/binaryauthorization/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "binaryauthorization.googleapis.com",
"title": "Binary Authorization API",
"description": "The management interface for Binary Authorization, a system providing policy control for images deployed to Kubernetes Engine clusters, Anthos clusters on VMware, and Cloud Run.",
"importDirectories": [
"google/api",
"google/cloud/binaryauthorization/v1beta1",
"google/protobuf"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 3
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.BinaryAuthorization.V1Beta1": 3
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb;binaryauthorizationpb": 3
}
},
"java_multiple_files": {
"valueCounts": {
"true": 3
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.binaryauthorization.v1beta1": 3
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\BinaryAuthorization\\V1beta1": 3
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::BinaryAuthorization::V1beta1": 3
}
}
},
"services": [
{
"shortName": "BinauthzManagementServiceV1Beta1",
"fullName": "google.cloud.binaryauthorization.v1beta1.BinauthzManagementServiceV1Beta1",
"methods": [
{
"shortName": "CreateAttestor",
"fullName": "google.cloud.binaryauthorization.v1beta1.BinauthzManagementServiceV1Beta1.CreateAttestor",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*}/attestors"
}
]
},
{
"shortName": "DeleteAttestor",
"fullName": "google.cloud.binaryauthorization.v1beta1.BinauthzManagementServiceV1Beta1.DeleteAttestor",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/attestors/*}"
}
]
},
{
"shortName": "GetAttestor",
"fullName": "google.cloud.binaryauthorization.v1beta1.BinauthzManagementServiceV1Beta1.GetAttestor",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/attestors/*}"
}
]
},
{
"shortName": "GetPolicy",
"fullName": "google.cloud.binaryauthorization.v1beta1.BinauthzManagementServiceV1Beta1.GetPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/policy}"
}
]
},
{
"shortName": "ListAttestors",
"fullName": "google.cloud.binaryauthorization.v1beta1.BinauthzManagementServiceV1Beta1.ListAttestors",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*}/attestors"
}
]
},
{
"shortName": "UpdateAttestor",
"fullName": "google.cloud.binaryauthorization.v1beta1.BinauthzManagementServiceV1Beta1.UpdateAttestor",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v1beta1/{attestor.name=projects/*/attestors/*}"
}
]
},
{
"shortName": "UpdatePolicy",
"fullName": "google.cloud.binaryauthorization.v1beta1.BinauthzManagementServiceV1Beta1.UpdatePolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v1beta1/{policy.name=projects/*/policy}"
}
]
}
]
},
{
"shortName": "SystemPolicyV1Beta1",
"fullName": "google.cloud.binaryauthorization.v1beta1.SystemPolicyV1Beta1",
"methods": [
{
"shortName": "GetSystemPolicy",
"fullName": "google.cloud.binaryauthorization.v1beta1.SystemPolicyV1Beta1.GetSystemPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=locations/*/policy}"
}
]
}
]
}
],
"configFile": "binaryauthorization_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.binaryauthorization.v1beta1.BinauthzManagementServiceV1Beta1",
"google.cloud.binaryauthorization.v1beta1.SystemPolicyV1Beta1"
],
"nameInServiceConfig": "binaryauthorization.googleapis.com"
},
{
"id": "google.cloud.certificatemanager.v1",
"directory": "google/cloud/certificatemanager/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "certificatemanager.googleapis.com",
"title": "Certificate Manager API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/certificatemanager/v1",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.CertificateManager.V1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/certificatemanager/apiv1/certificatemanagerpb;certificatemanagerpb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.certificatemanager.v1": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\CertificateManager\\V1": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::CertificateManager::V1": 2
}
}
},
"services": [
{
"shortName": "CertificateManager",
"fullName": "google.cloud.certificatemanager.v1.CertificateManager",
"methods": [
{
"shortName": "CreateCertificate",
"fullName": "google.cloud.certificatemanager.v1.CertificateManager.CreateCertificate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/certificates"
}
]
},
{
"shortName": "CreateCertificateIssuanceConfig",
"fullName": "google.cloud.certificatemanager.v1.CertificateManager.CreateCertificateIssuanceConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/certificateIssuanceConfigs"
}
]
},
{
"shortName": "CreateCertificateMap",
"fullName": "google.cloud.certificatemanager.v1.CertificateManager.CreateCertificateMap",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/certificateMaps"
}
]
},
{
"shortName": "CreateCertificateMapEntry",
"fullName": "google.cloud.certificatemanager.v1.CertificateManager.CreateCertificateMapEntry",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/certificateMaps/*}/certificateMapEntries"
}
]
},
{
"shortName": "CreateDnsAuthorization",
"fullName": "google.cloud.certificatemanager.v1.CertificateManager.CreateDnsAuthorization",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/dnsAuthorizations"
}
]
},
{
"shortName": "DeleteCertificate",
"fullName": "google.cloud.certificatemanager.v1.CertificateManager.DeleteCertificate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/certificates/*}"
}
]
},
{
"shortName": "DeleteCertificateIssuanceConfig",
"fullName": "google.cloud.certificatemanager.v1.CertificateManager.DeleteCertificateIssuanceConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/certificateIssuanceConfigs/*}"
}
]
},
{
"shortName": "DeleteCertificateMap",
"fullName": "google.cloud.certificatemanager.v1.CertificateManager.DeleteCertificateMap",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/certificateMaps/*}"
}
]
},
{
"shortName": "DeleteCertificateMapEntry",
"fullName": "google.cloud.certificatemanager.v1.CertificateManager.DeleteCertificateMapEntry",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/certificateMaps/*/certificateMapEntries/*}"
}
]
},
{
"shortName": "DeleteDnsAuthorization",
"fullName": "google.cloud.certificatemanager.v1.CertificateManager.DeleteDnsAuthorization",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/dnsAuthorizations/*}"
}
]
},
{
"shortName": "GetCertificate",
"fullName": "google.cloud.certificatemanager.v1.CertificateManager.GetCertificate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/certificates/*}"
}
]
},
{
"shortName": "GetCertificateIssuanceConfig",
"fullName": "google.cloud.certificatemanager.v1.CertificateManager.GetCertificateIssuanceConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/certificateIssuanceConfigs/*}"
}
]
},
{
"shortName": "GetCertificateMap",
"fullName": "google.cloud.certificatemanager.v1.CertificateManager.GetCertificateMap",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/certificateMaps/*}"
}
]
},
{
"shortName": "GetCertificateMapEntry",
"fullName": "google.cloud.certificatemanager.v1.CertificateManager.GetCertificateMapEntry",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/certificateMaps/*/certificateMapEntries/*}"
}
]
},
{
"shortName": "GetDnsAuthorization",
"fullName": "google.cloud.certificatemanager.v1.CertificateManager.GetDnsAuthorization",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/dnsAuthorizations/*}"
}
]
},
{
"shortName": "ListCertificateIssuanceConfigs",
"fullName": "google.cloud.certificatemanager.v1.CertificateManager.ListCertificateIssuanceConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/certificateIssuanceConfigs"
}
]
},
{
"shortName": "ListCertificateMapEntries",
"fullName": "google.cloud.certificatemanager.v1.CertificateManager.ListCertificateMapEntries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/certificateMaps/*}/certificateMapEntries"
}
]
},
{
"shortName": "ListCertificateMaps",
"fullName": "google.cloud.certificatemanager.v1.CertificateManager.ListCertificateMaps",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/certificateMaps"
}
]
},
{
"shortName": "ListCertificates",
"fullName": "google.cloud.certificatemanager.v1.CertificateManager.ListCertificates",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/certificates"
}
]
},
{
"shortName": "ListDnsAuthorizations",
"fullName": "google.cloud.certificatemanager.v1.CertificateManager.ListDnsAuthorizations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/dnsAuthorizations"
}
]
},
{
"shortName": "UpdateCertificate",
"fullName": "google.cloud.certificatemanager.v1.CertificateManager.UpdateCertificate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{certificate.name=projects/*/locations/*/certificates/*}"
}
]
},
{
"shortName": "UpdateCertificateMap",
"fullName": "google.cloud.certificatemanager.v1.CertificateManager.UpdateCertificateMap",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{certificate_map.name=projects/*/locations/*/certificateMaps/*}"
}
]
},
{
"shortName": "UpdateCertificateMapEntry",
"fullName": "google.cloud.certificatemanager.v1.CertificateManager.UpdateCertificateMapEntry",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{certificate_map_entry.name=projects/*/locations/*/certificateMaps/*/certificateMapEntries/*}"
}
]
},
{
"shortName": "UpdateDnsAuthorization",
"fullName": "google.cloud.certificatemanager.v1.CertificateManager.UpdateDnsAuthorization",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{dns_authorization.name=projects/*/locations/*/dnsAuthorizations/*}"
}
]
}
]
}
],
"configFile": "certificatemanager_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.certificatemanager.v1.CertificateManager",
"google.cloud.location.Locations",
"google.longrunning.Operations"
],
"nameInServiceConfig": "certificatemanager.googleapis.com"
},
{
"id": "google.cloud.channel.v1",
"directory": "google/cloud/channel/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "cloudchannel.googleapis.com",
"title": "Cloud Channel API",
"description": "The Cloud Channel API enables Google Cloud partners to have a single unified resale platform and APIs across all of Google Cloud including GCP, Workspace, Maps and Chrome.",
"importDirectories": [
"google/api",
"google/cloud/channel/v1",
"google/longrunning",
"google/protobuf",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/channel/apiv1/channelpb;channelpb": 12
}
},
"java_multiple_files": {
"valueCounts": {
"true": 12
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.channel.v1": 12
}
}
},
"services": [
{
"shortName": "CloudChannelReportsService",
"fullName": "google.cloud.channel.v1.CloudChannelReportsService",
"methods": [
{
"shortName": "FetchReportResults",
"fullName": "google.cloud.channel.v1.CloudChannelReportsService.FetchReportResults",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{report_job=accounts/*/reportJobs/*}:fetchReportResults"
}
]
},
{
"shortName": "ListReports",
"fullName": "google.cloud.channel.v1.CloudChannelReportsService.ListReports",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=accounts/*}/reports"
}
]
},
{
"shortName": "RunReportJob",
"fullName": "google.cloud.channel.v1.CloudChannelReportsService.RunReportJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=accounts/*/reports/*}:run"
}
]
}
]
},
{
"shortName": "CloudChannelService",
"fullName": "google.cloud.channel.v1.CloudChannelService",
"methods": [
{
"shortName": "ActivateEntitlement",
"fullName": "google.cloud.channel.v1.CloudChannelService.ActivateEntitlement",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=accounts/*/customers/*/entitlements/*}:activate"
}
]
},
{
"shortName": "CancelEntitlement",
"fullName": "google.cloud.channel.v1.CloudChannelService.CancelEntitlement",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=accounts/*/customers/*/entitlements/*}:cancel"
}
]
},
{
"shortName": "ChangeOffer",
"fullName": "google.cloud.channel.v1.CloudChannelService.ChangeOffer",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=accounts/*/customers/*/entitlements/*}:changeOffer"
}
]
},
{
"shortName": "ChangeParameters",
"fullName": "google.cloud.channel.v1.CloudChannelService.ChangeParameters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=accounts/*/customers/*/entitlements/*}:changeParameters"
}
]
},
{
"shortName": "ChangeRenewalSettings",
"fullName": "google.cloud.channel.v1.CloudChannelService.ChangeRenewalSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=accounts/*/customers/*/entitlements/*}:changeRenewalSettings"
}
]
},
{
"shortName": "CheckCloudIdentityAccountsExist",
"fullName": "google.cloud.channel.v1.CloudChannelService.CheckCloudIdentityAccountsExist",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=accounts/*}:checkCloudIdentityAccountsExist"
}
]
},
{
"shortName": "CreateChannelPartnerLink",
"fullName": "google.cloud.channel.v1.CloudChannelService.CreateChannelPartnerLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=accounts/*}/channelPartnerLinks"
}
]
},
{
"shortName": "CreateChannelPartnerRepricingConfig",
"fullName": "google.cloud.channel.v1.CloudChannelService.CreateChannelPartnerRepricingConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=accounts/*/channelPartnerLinks/*}/channelPartnerRepricingConfigs"
}
]
},
{
"shortName": "CreateCustomer",
"fullName": "google.cloud.channel.v1.CloudChannelService.CreateCustomer",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=accounts/*}/customers"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=accounts/*/channelPartnerLinks/*}/customers"
}
]
},
{
"shortName": "CreateCustomerRepricingConfig",
"fullName": "google.cloud.channel.v1.CloudChannelService.CreateCustomerRepricingConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=accounts/*/customers/*}/customerRepricingConfigs"
}
]
},
{
"shortName": "CreateEntitlement",
"fullName": "google.cloud.channel.v1.CloudChannelService.CreateEntitlement",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=accounts/*/customers/*}/entitlements"
}
]
},
{
"shortName": "DeleteChannelPartnerRepricingConfig",
"fullName": "google.cloud.channel.v1.CloudChannelService.DeleteChannelPartnerRepricingConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=accounts/*/channelPartnerLinks/*/channelPartnerRepricingConfigs/*}"
}
]
},
{
"shortName": "DeleteCustomer",
"fullName": "google.cloud.channel.v1.CloudChannelService.DeleteCustomer",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=accounts/*/customers/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1/{name=accounts/*/channelPartnerLinks/*/customers/*}"
}
]
},
{
"shortName": "DeleteCustomerRepricingConfig",
"fullName": "google.cloud.channel.v1.CloudChannelService.DeleteCustomerRepricingConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=accounts/*/customers/*/customerRepricingConfigs/*}"
}
]
},
{
"shortName": "GetChannelPartnerLink",
"fullName": "google.cloud.channel.v1.CloudChannelService.GetChannelPartnerLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=accounts/*/channelPartnerLinks/*}"
}
]
},
{
"shortName": "GetChannelPartnerRepricingConfig",
"fullName": "google.cloud.channel.v1.CloudChannelService.GetChannelPartnerRepricingConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=accounts/*/channelPartnerLinks/*/channelPartnerRepricingConfigs/*}"
}
]
},
{
"shortName": "GetCustomer",
"fullName": "google.cloud.channel.v1.CloudChannelService.GetCustomer",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=accounts/*/customers/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=accounts/*/channelPartnerLinks/*/customers/*}"
}
]
},
{
"shortName": "GetCustomerRepricingConfig",
"fullName": "google.cloud.channel.v1.CloudChannelService.GetCustomerRepricingConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=accounts/*/customers/*/customerRepricingConfigs/*}"
}
]
},
{
"shortName": "GetEntitlement",
"fullName": "google.cloud.channel.v1.CloudChannelService.GetEntitlement",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=accounts/*/customers/*/entitlements/*}"
}
]
},
{
"shortName": "ImportCustomer",
"fullName": "google.cloud.channel.v1.CloudChannelService.ImportCustomer",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=accounts/*}/customers:import"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=accounts/*/channelPartnerLinks/*}/customers:import"
}
]
},
{
"shortName": "ListChannelPartnerLinks",
"fullName": "google.cloud.channel.v1.CloudChannelService.ListChannelPartnerLinks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=accounts/*}/channelPartnerLinks"
}
]
},
{
"shortName": "ListChannelPartnerRepricingConfigs",
"fullName": "google.cloud.channel.v1.CloudChannelService.ListChannelPartnerRepricingConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=accounts/*/channelPartnerLinks/*}/channelPartnerRepricingConfigs"
}
]
},
{
"shortName": "ListCustomerRepricingConfigs",
"fullName": "google.cloud.channel.v1.CloudChannelService.ListCustomerRepricingConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=accounts/*/customers/*}/customerRepricingConfigs"
}
]
},
{
"shortName": "ListCustomers",
"fullName": "google.cloud.channel.v1.CloudChannelService.ListCustomers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=accounts/*}/customers"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=accounts/*/channelPartnerLinks/*}/customers"
}
]
},
{
"shortName": "ListEntitlementChanges",
"fullName": "google.cloud.channel.v1.CloudChannelService.ListEntitlementChanges",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=accounts/*/customers/*/entitlements/*}:listEntitlementChanges"
}
]
},
{
"shortName": "ListEntitlements",
"fullName": "google.cloud.channel.v1.CloudChannelService.ListEntitlements",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=accounts/*/customers/*}/entitlements"
}
]
},
{
"shortName": "ListOffers",
"fullName": "google.cloud.channel.v1.CloudChannelService.ListOffers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=accounts/*}/offers"
}
]
},
{
"shortName": "ListProducts",
"fullName": "google.cloud.channel.v1.CloudChannelService.ListProducts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/products"
}
]
},
{
"shortName": "ListPurchasableOffers",
"fullName": "google.cloud.channel.v1.CloudChannelService.ListPurchasableOffers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{customer=accounts/*/customers/*}:listPurchasableOffers"
}
]
},
{
"shortName": "ListPurchasableSkus",
"fullName": "google.cloud.channel.v1.CloudChannelService.ListPurchasableSkus",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{customer=accounts/*/customers/*}:listPurchasableSkus"
}
]
},
{
"shortName": "ListSkuGroupBillableSkus",
"fullName": "google.cloud.channel.v1.CloudChannelService.ListSkuGroupBillableSkus",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=accounts/*/skuGroups/*}/billableSkus"
}
]
},
{
"shortName": "ListSkuGroups",
"fullName": "google.cloud.channel.v1.CloudChannelService.ListSkuGroups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=accounts/*}/skuGroups"
}
]
},
{
"shortName": "ListSkus",
"fullName": "google.cloud.channel.v1.CloudChannelService.ListSkus",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=products/*}/skus"
}
]
},
{
"shortName": "ListSubscribers",
"fullName": "google.cloud.channel.v1.CloudChannelService.ListSubscribers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{account=accounts/*}:listSubscribers"
}
]
},
{
"shortName": "ListTransferableOffers",
"fullName": "google.cloud.channel.v1.CloudChannelService.ListTransferableOffers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=accounts/*}:listTransferableOffers"
}
]
},
{
"shortName": "ListTransferableSkus",
"fullName": "google.cloud.channel.v1.CloudChannelService.ListTransferableSkus",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=accounts/*}:listTransferableSkus"
}
]
},
{
"shortName": "LookupOffer",
"fullName": "google.cloud.channel.v1.CloudChannelService.LookupOffer",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{entitlement=accounts/*/customers/*/entitlements/*}:lookupOffer"
}
]
},
{
"shortName": "ProvisionCloudIdentity",
"fullName": "google.cloud.channel.v1.CloudChannelService.ProvisionCloudIdentity",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{customer=accounts/*/customers/*}:provisionCloudIdentity"
}
]
},
{
"shortName": "RegisterSubscriber",
"fullName": "google.cloud.channel.v1.CloudChannelService.RegisterSubscriber",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{account=accounts/*}:register"
}
]
},
{
"shortName": "StartPaidService",
"fullName": "google.cloud.channel.v1.CloudChannelService.StartPaidService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=accounts/*/customers/*/entitlements/*}:startPaidService"
}
]
},
{
"shortName": "SuspendEntitlement",
"fullName": "google.cloud.channel.v1.CloudChannelService.SuspendEntitlement",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=accounts/*/customers/*/entitlements/*}:suspend"
}
]
},
{
"shortName": "TransferEntitlements",
"fullName": "google.cloud.channel.v1.CloudChannelService.TransferEntitlements",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=accounts/*/customers/*}:transferEntitlements"
}
]
},
{
"shortName": "TransferEntitlementsToGoogle",
"fullName": "google.cloud.channel.v1.CloudChannelService.TransferEntitlementsToGoogle",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=accounts/*/customers/*}:transferEntitlementsToGoogle"
}
]
},
{
"shortName": "UnregisterSubscriber",
"fullName": "google.cloud.channel.v1.CloudChannelService.UnregisterSubscriber",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{account=accounts/*}:unregister"
}
]
},
{
"shortName": "UpdateChannelPartnerLink",
"fullName": "google.cloud.channel.v1.CloudChannelService.UpdateChannelPartnerLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{name=accounts/*/channelPartnerLinks/*}"
}
]
},
{
"shortName": "UpdateChannelPartnerRepricingConfig",
"fullName": "google.cloud.channel.v1.CloudChannelService.UpdateChannelPartnerRepricingConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{channel_partner_repricing_config.name=accounts/*/channelPartnerLinks/*/channelPartnerRepricingConfigs/*}"
}
]
},
{
"shortName": "UpdateCustomer",
"fullName": "google.cloud.channel.v1.CloudChannelService.UpdateCustomer",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{customer.name=accounts/*/customers/*}"
},
{
"httpMethod": "PATCH",
"path": "/v1/{customer.name=accounts/*/channelPartnerLinks/*/customers/*}"
}
]
},
{
"shortName": "UpdateCustomerRepricingConfig",
"fullName": "google.cloud.channel.v1.CloudChannelService.UpdateCustomerRepricingConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{customer_repricing_config.name=accounts/*/customers/*/customerRepricingConfigs/*}"
}
]
}
]
}
],
"configFile": "cloudchannel_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.channel.v1.CloudChannelReportsService",
"google.cloud.channel.v1.CloudChannelService",
"google.longrunning.Operations"
],
"nameInServiceConfig": "cloudchannel.googleapis.com"
},
{
"id": "google.cloud.clouddms.v1",
"directory": "google/cloud/clouddms/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "datamigration.googleapis.com",
"title": "Database Migration API",
"description": "Manage Cloud Database Migration Service resources on Google Cloud Platform.",
"importDirectories": [
"google/api",
"google/cloud/clouddms/v1",
"google/longrunning",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.CloudDms.V1": 3
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/clouddms/apiv1/clouddmspb;clouddmspb": 3
}
},
"java_multiple_files": {
"valueCounts": {
"true": 3
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.clouddms.v1": 3
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\CloudDms\\V1": 3
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::CloudDMS::V1": 3
}
}
},
"services": [
{
"shortName": "DataMigrationService",
"fullName": "google.cloud.clouddms.v1.DataMigrationService",
"methods": [
{
"shortName": "ApplyConversionWorkspace",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.ApplyConversionWorkspace",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/conversionWorkspaces/*}:apply"
}
]
},
{
"shortName": "CommitConversionWorkspace",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.CommitConversionWorkspace",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/conversionWorkspaces/*}:commit"
}
]
},
{
"shortName": "ConvertConversionWorkspace",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.ConvertConversionWorkspace",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/conversionWorkspaces/*}:convert"
}
]
},
{
"shortName": "CreateConnectionProfile",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.CreateConnectionProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/connectionProfiles"
}
]
},
{
"shortName": "CreateConversionWorkspace",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.CreateConversionWorkspace",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/conversionWorkspaces"
}
]
},
{
"shortName": "CreateMigrationJob",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.CreateMigrationJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/migrationJobs"
}
]
},
{
"shortName": "CreatePrivateConnection",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.CreatePrivateConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/privateConnections"
}
]
},
{
"shortName": "DeleteConnectionProfile",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.DeleteConnectionProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/connectionProfiles/*}"
}
]
},
{
"shortName": "DeleteConversionWorkspace",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.DeleteConversionWorkspace",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/conversionWorkspaces/*}"
}
]
},
{
"shortName": "DeleteMigrationJob",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.DeleteMigrationJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/migrationJobs/*}"
}
]
},
{
"shortName": "DeletePrivateConnection",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.DeletePrivateConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/privateConnections/*}"
}
]
},
{
"shortName": "DescribeConversionWorkspaceRevisions",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.DescribeConversionWorkspaceRevisions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{conversion_workspace=projects/*/locations/*/conversionWorkspaces/*}:describeConversionWorkspaceRevisions"
}
]
},
{
"shortName": "DescribeDatabaseEntities",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.DescribeDatabaseEntities",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{conversion_workspace=projects/*/locations/*/conversionWorkspaces/*}:describeDatabaseEntities"
}
]
},
{
"shortName": "FetchStaticIps",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.FetchStaticIps",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*}:fetchStaticIps"
}
]
},
{
"shortName": "GenerateSshScript",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.GenerateSshScript",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{migration_job=projects/*/locations/*/migrationJobs/*}:generateSshScript"
}
]
},
{
"shortName": "GetConnectionProfile",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.GetConnectionProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/connectionProfiles/*}"
}
]
},
{
"shortName": "GetConversionWorkspace",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.GetConversionWorkspace",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/conversionWorkspaces/*}"
}
]
},
{
"shortName": "GetMigrationJob",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.GetMigrationJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/migrationJobs/*}"
}
]
},
{
"shortName": "GetPrivateConnection",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.GetPrivateConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/privateConnections/*}"
}
]
},
{
"shortName": "ImportMappingRules",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.ImportMappingRules",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/conversionWorkspaces/*}/mappingRules:import"
}
]
},
{
"shortName": "ListConnectionProfiles",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.ListConnectionProfiles",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/connectionProfiles"
}
]
},
{
"shortName": "ListConversionWorkspaces",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.ListConversionWorkspaces",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/conversionWorkspaces"
}
]
},
{
"shortName": "ListMigrationJobs",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.ListMigrationJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/migrationJobs"
}
]
},
{
"shortName": "ListPrivateConnections",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.ListPrivateConnections",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/privateConnections"
}
]
},
{
"shortName": "PromoteMigrationJob",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.PromoteMigrationJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/migrationJobs/*}:promote"
}
]
},
{
"shortName": "RestartMigrationJob",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.RestartMigrationJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/migrationJobs/*}:restart"
}
]
},
{
"shortName": "ResumeMigrationJob",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.ResumeMigrationJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/migrationJobs/*}:resume"
}
]
},
{
"shortName": "RollbackConversionWorkspace",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.RollbackConversionWorkspace",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/conversionWorkspaces/*}:rollback"
}
]
},
{
"shortName": "SearchBackgroundJobs",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.SearchBackgroundJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{conversion_workspace=projects/*/locations/*/conversionWorkspaces/*}:searchBackgroundJobs"
}
]
},
{
"shortName": "SeedConversionWorkspace",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.SeedConversionWorkspace",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/conversionWorkspaces/*}:seed"
}
]
},
{
"shortName": "StartMigrationJob",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.StartMigrationJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/migrationJobs/*}:start"
}
]
},
{
"shortName": "StopMigrationJob",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.StopMigrationJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/migrationJobs/*}:stop"
}
]
},
{
"shortName": "UpdateConnectionProfile",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.UpdateConnectionProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{connection_profile.name=projects/*/locations/*/connectionProfiles/*}"
}
]
},
{
"shortName": "UpdateConversionWorkspace",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.UpdateConversionWorkspace",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{conversion_workspace.name=projects/*/locations/*/conversionWorkspaces/*}"
}
]
},
{
"shortName": "UpdateMigrationJob",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.UpdateMigrationJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{migration_job.name=projects/*/locations/*/migrationJobs/*}"
}
]
},
{
"shortName": "VerifyMigrationJob",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.VerifyMigrationJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/migrationJobs/*}:verify"
}
]
}
]
}
],
"configFile": "datamigration_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.clouddms.v1.DataMigrationService",
"google.cloud.location.Locations",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "datamigration.googleapis.com"
},
{
"id": "google.cloud.commerce.consumer.procurement.v1alpha1",
"directory": "google/cloud/commerce/consumer/procurement/v1alpha1",
"version": "v1alpha1",
"majorVersion": "v1",
"hostName": "cloudcommerceconsumerprocurement.googleapis.com",
"title": "Cloud Commerce Consumer Procurement API",
"description": "Enables consumers to procure products served by Cloud Marketplace platform",
"importDirectories": [
"google/api",
"google/cloud/commerce/consumer/procurement/v1alpha1",
"google/longrunning",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/commerce/consumer/procurement/apiv1alpha1/procurementpb;procurementpb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.commerce.consumer.procurement.v1alpha1": 2
}
}
},
"services": [
{
"shortName": "ConsumerProcurementService",
"fullName": "google.cloud.commerce.consumer.procurement.v1alpha1.ConsumerProcurementService",
"methods": [
{
"shortName": "GetOrder",
"fullName": "google.cloud.commerce.consumer.procurement.v1alpha1.ConsumerProcurementService.GetOrder",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{name=billingAccounts/*/orders/*}"
}
]
},
{
"shortName": "ListOrders",
"fullName": "google.cloud.commerce.consumer.procurement.v1alpha1.ConsumerProcurementService.ListOrders",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{parent=billingAccounts/*}/orders"
}
]
},
{
"shortName": "PlaceOrder",
"fullName": "google.cloud.commerce.consumer.procurement.v1alpha1.ConsumerProcurementService.PlaceOrder",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{parent=billingAccounts/*}/orders:place"
}
]
}
]
}
],
"configFile": "cloudcommerceconsumerprocurement_v1alpha1.yaml",
"serviceConfigApiNames": [
"google.cloud.commerce.consumer.procurement.v1alpha1.ConsumerProcurementService",
"google.longrunning.Operations"
],
"nameInServiceConfig": "cloudcommerceconsumerprocurement.googleapis.com"
},
{
"id": "google.cloud.compute.v1",
"directory": "google/cloud/compute/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "compute.googleapis.com",
"title": "Google Compute Engine API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Compute.V1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/compute/apiv1/computepb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.compute.v1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Compute\\V1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Compute::V1": 1
}
}
},
"services": [
{
"shortName": "AcceleratorTypes",
"fullName": "google.cloud.compute.v1.AcceleratorTypes",
"methods": [
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.AcceleratorTypes.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/acceleratorTypes"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.AcceleratorTypes.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/acceleratorTypes/{accelerator_type}"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.AcceleratorTypes.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/acceleratorTypes"
}
]
}
]
},
{
"shortName": "Addresses",
"fullName": "google.cloud.compute.v1.Addresses",
"methods": [
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.Addresses.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/addresses"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.Addresses.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/regions/{region}/addresses/{address}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.Addresses.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/addresses/{address}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.Addresses.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/addresses"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.Addresses.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/addresses"
}
]
},
{
"shortName": "SetLabels",
"fullName": "google.cloud.compute.v1.Addresses.SetLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/addresses/{resource}/setLabels"
}
]
}
]
},
{
"shortName": "Autoscalers",
"fullName": "google.cloud.compute.v1.Autoscalers",
"methods": [
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.Autoscalers.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/autoscalers"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.Autoscalers.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/zones/{zone}/autoscalers/{autoscaler}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.Autoscalers.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/autoscalers/{autoscaler}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.Autoscalers.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/autoscalers"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.Autoscalers.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/autoscalers"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.Autoscalers.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/zones/{zone}/autoscalers"
}
]
},
{
"shortName": "Update",
"fullName": "google.cloud.compute.v1.Autoscalers.Update",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/compute/v1/projects/{project}/zones/{zone}/autoscalers"
}
]
}
]
},
{
"shortName": "BackendBuckets",
"fullName": "google.cloud.compute.v1.BackendBuckets",
"methods": [
{
"shortName": "AddSignedUrlKey",
"fullName": "google.cloud.compute.v1.BackendBuckets.AddSignedUrlKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/backendBuckets/{backend_bucket}/addSignedUrlKey"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.BackendBuckets.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/global/backendBuckets/{backend_bucket}"
}
]
},
{
"shortName": "DeleteSignedUrlKey",
"fullName": "google.cloud.compute.v1.BackendBuckets.DeleteSignedUrlKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/backendBuckets/{backend_bucket}/deleteSignedUrlKey"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.BackendBuckets.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/backendBuckets/{backend_bucket}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.BackendBuckets.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/backendBuckets"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.BackendBuckets.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/backendBuckets"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.BackendBuckets.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/global/backendBuckets/{backend_bucket}"
}
]
},
{
"shortName": "SetEdgeSecurityPolicy",
"fullName": "google.cloud.compute.v1.BackendBuckets.SetEdgeSecurityPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/backendBuckets/{backend_bucket}/setEdgeSecurityPolicy"
}
]
},
{
"shortName": "Update",
"fullName": "google.cloud.compute.v1.BackendBuckets.Update",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/compute/v1/projects/{project}/global/backendBuckets/{backend_bucket}"
}
]
}
]
},
{
"shortName": "BackendServices",
"fullName": "google.cloud.compute.v1.BackendServices",
"methods": [
{
"shortName": "AddSignedUrlKey",
"fullName": "google.cloud.compute.v1.BackendServices.AddSignedUrlKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/backendServices/{backend_service}/addSignedUrlKey"
}
]
},
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.BackendServices.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/backendServices"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.BackendServices.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/global/backendServices/{backend_service}"
}
]
},
{
"shortName": "DeleteSignedUrlKey",
"fullName": "google.cloud.compute.v1.BackendServices.DeleteSignedUrlKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/backendServices/{backend_service}/deleteSignedUrlKey"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.BackendServices.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/backendServices/{backend_service}"
}
]
},
{
"shortName": "GetHealth",
"fullName": "google.cloud.compute.v1.BackendServices.GetHealth",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/backendServices/{backend_service}/getHealth"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.compute.v1.BackendServices.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/backendServices/{resource}/getIamPolicy"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.BackendServices.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/backendServices"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.BackendServices.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/backendServices"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.BackendServices.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/global/backendServices/{backend_service}"
}
]
},
{
"shortName": "SetEdgeSecurityPolicy",
"fullName": "google.cloud.compute.v1.BackendServices.SetEdgeSecurityPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/backendServices/{backend_service}/setEdgeSecurityPolicy"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.compute.v1.BackendServices.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/backendServices/{resource}/setIamPolicy"
}
]
},
{
"shortName": "SetSecurityPolicy",
"fullName": "google.cloud.compute.v1.BackendServices.SetSecurityPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/backendServices/{backend_service}/setSecurityPolicy"
}
]
},
{
"shortName": "Update",
"fullName": "google.cloud.compute.v1.BackendServices.Update",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/compute/v1/projects/{project}/global/backendServices/{backend_service}"
}
]
}
]
},
{
"shortName": "DiskTypes",
"fullName": "google.cloud.compute.v1.DiskTypes",
"methods": [
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.DiskTypes.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/diskTypes"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.DiskTypes.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/diskTypes/{disk_type}"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.DiskTypes.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/diskTypes"
}
]
}
]
},
{
"shortName": "Disks",
"fullName": "google.cloud.compute.v1.Disks",
"methods": [
{
"shortName": "AddResourcePolicies",
"fullName": "google.cloud.compute.v1.Disks.AddResourcePolicies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/disks/{disk}/addResourcePolicies"
}
]
},
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.Disks.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/disks"
}
]
},
{
"shortName": "CreateSnapshot",
"fullName": "google.cloud.compute.v1.Disks.CreateSnapshot",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/disks/{disk}/createSnapshot"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.Disks.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/zones/{zone}/disks/{disk}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.Disks.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/disks/{disk}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.compute.v1.Disks.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/disks/{resource}/getIamPolicy"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.Disks.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/disks"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.Disks.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/disks"
}
]
},
{
"shortName": "RemoveResourcePolicies",
"fullName": "google.cloud.compute.v1.Disks.RemoveResourcePolicies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/disks/{disk}/removeResourcePolicies"
}
]
},
{
"shortName": "Resize",
"fullName": "google.cloud.compute.v1.Disks.Resize",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/disks/{disk}/resize"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.compute.v1.Disks.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/disks/{resource}/setIamPolicy"
}
]
},
{
"shortName": "SetLabels",
"fullName": "google.cloud.compute.v1.Disks.SetLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/disks/{resource}/setLabels"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.compute.v1.Disks.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/disks/{resource}/testIamPermissions"
}
]
},
{
"shortName": "Update",
"fullName": "google.cloud.compute.v1.Disks.Update",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/zones/{zone}/disks/{disk}"
}
]
}
]
},
{
"shortName": "ExternalVpnGateways",
"fullName": "google.cloud.compute.v1.ExternalVpnGateways",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.ExternalVpnGateways.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/global/externalVpnGateways/{external_vpn_gateway}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.ExternalVpnGateways.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/externalVpnGateways/{external_vpn_gateway}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.ExternalVpnGateways.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/externalVpnGateways"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.ExternalVpnGateways.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/externalVpnGateways"
}
]
},
{
"shortName": "SetLabels",
"fullName": "google.cloud.compute.v1.ExternalVpnGateways.SetLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/externalVpnGateways/{resource}/setLabels"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.compute.v1.ExternalVpnGateways.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/externalVpnGateways/{resource}/testIamPermissions"
}
]
}
]
},
{
"shortName": "FirewallPolicies",
"fullName": "google.cloud.compute.v1.FirewallPolicies",
"methods": [
{
"shortName": "AddAssociation",
"fullName": "google.cloud.compute.v1.FirewallPolicies.AddAssociation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/locations/global/firewallPolicies/{firewall_policy}/addAssociation"
}
]
},
{
"shortName": "AddRule",
"fullName": "google.cloud.compute.v1.FirewallPolicies.AddRule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/locations/global/firewallPolicies/{firewall_policy}/addRule"
}
]
},
{
"shortName": "CloneRules",
"fullName": "google.cloud.compute.v1.FirewallPolicies.CloneRules",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/locations/global/firewallPolicies/{firewall_policy}/cloneRules"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.FirewallPolicies.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/locations/global/firewallPolicies/{firewall_policy}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.FirewallPolicies.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/locations/global/firewallPolicies/{firewall_policy}"
}
]
},
{
"shortName": "GetAssociation",
"fullName": "google.cloud.compute.v1.FirewallPolicies.GetAssociation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/locations/global/firewallPolicies/{firewall_policy}/getAssociation"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.compute.v1.FirewallPolicies.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/locations/global/firewallPolicies/{resource}/getIamPolicy"
}
]
},
{
"shortName": "GetRule",
"fullName": "google.cloud.compute.v1.FirewallPolicies.GetRule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/locations/global/firewallPolicies/{firewall_policy}/getRule"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.FirewallPolicies.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/locations/global/firewallPolicies"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.FirewallPolicies.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/locations/global/firewallPolicies"
}
]
},
{
"shortName": "ListAssociations",
"fullName": "google.cloud.compute.v1.FirewallPolicies.ListAssociations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/locations/global/firewallPolicies/listAssociations"
}
]
},
{
"shortName": "Move",
"fullName": "google.cloud.compute.v1.FirewallPolicies.Move",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/locations/global/firewallPolicies/{firewall_policy}/move"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.FirewallPolicies.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/locations/global/firewallPolicies/{firewall_policy}"
}
]
},
{
"shortName": "PatchRule",
"fullName": "google.cloud.compute.v1.FirewallPolicies.PatchRule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/locations/global/firewallPolicies/{firewall_policy}/patchRule"
}
]
},
{
"shortName": "RemoveAssociation",
"fullName": "google.cloud.compute.v1.FirewallPolicies.RemoveAssociation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/locations/global/firewallPolicies/{firewall_policy}/removeAssociation"
}
]
},
{
"shortName": "RemoveRule",
"fullName": "google.cloud.compute.v1.FirewallPolicies.RemoveRule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/locations/global/firewallPolicies/{firewall_policy}/removeRule"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.compute.v1.FirewallPolicies.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/locations/global/firewallPolicies/{resource}/setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.compute.v1.FirewallPolicies.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/locations/global/firewallPolicies/{resource}/testIamPermissions"
}
]
}
]
},
{
"shortName": "Firewalls",
"fullName": "google.cloud.compute.v1.Firewalls",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.Firewalls.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/global/firewalls/{firewall}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.Firewalls.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/firewalls/{firewall}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.Firewalls.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/firewalls"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.Firewalls.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/firewalls"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.Firewalls.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/global/firewalls/{firewall}"
}
]
},
{
"shortName": "Update",
"fullName": "google.cloud.compute.v1.Firewalls.Update",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/compute/v1/projects/{project}/global/firewalls/{firewall}"
}
]
}
]
},
{
"shortName": "ForwardingRules",
"fullName": "google.cloud.compute.v1.ForwardingRules",
"methods": [
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.ForwardingRules.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/forwardingRules"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.ForwardingRules.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.ForwardingRules.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.ForwardingRules.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/forwardingRules"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.ForwardingRules.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/forwardingRules"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.ForwardingRules.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}"
}
]
},
{
"shortName": "SetLabels",
"fullName": "google.cloud.compute.v1.ForwardingRules.SetLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/forwardingRules/{resource}/setLabels"
}
]
},
{
"shortName": "SetTarget",
"fullName": "google.cloud.compute.v1.ForwardingRules.SetTarget",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}/setTarget"
}
]
}
]
},
{
"shortName": "GlobalAddresses",
"fullName": "google.cloud.compute.v1.GlobalAddresses",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.GlobalAddresses.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/global/addresses/{address}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.GlobalAddresses.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/addresses/{address}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.GlobalAddresses.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/addresses"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.GlobalAddresses.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/addresses"
}
]
},
{
"shortName": "SetLabels",
"fullName": "google.cloud.compute.v1.GlobalAddresses.SetLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/addresses/{resource}/setLabels"
}
]
}
]
},
{
"shortName": "GlobalForwardingRules",
"fullName": "google.cloud.compute.v1.GlobalForwardingRules",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.GlobalForwardingRules.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/global/forwardingRules/{forwarding_rule}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.GlobalForwardingRules.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/forwardingRules/{forwarding_rule}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.GlobalForwardingRules.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/forwardingRules"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.GlobalForwardingRules.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/forwardingRules"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.GlobalForwardingRules.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/global/forwardingRules/{forwarding_rule}"
}
]
},
{
"shortName": "SetLabels",
"fullName": "google.cloud.compute.v1.GlobalForwardingRules.SetLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/forwardingRules/{resource}/setLabels"
}
]
},
{
"shortName": "SetTarget",
"fullName": "google.cloud.compute.v1.GlobalForwardingRules.SetTarget",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/forwardingRules/{forwarding_rule}/setTarget"
}
]
}
]
},
{
"shortName": "GlobalNetworkEndpointGroups",
"fullName": "google.cloud.compute.v1.GlobalNetworkEndpointGroups",
"methods": [
{
"shortName": "AttachNetworkEndpoints",
"fullName": "google.cloud.compute.v1.GlobalNetworkEndpointGroups.AttachNetworkEndpoints",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/networkEndpointGroups/{network_endpoint_group}/attachNetworkEndpoints"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.GlobalNetworkEndpointGroups.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/global/networkEndpointGroups/{network_endpoint_group}"
}
]
},
{
"shortName": "DetachNetworkEndpoints",
"fullName": "google.cloud.compute.v1.GlobalNetworkEndpointGroups.DetachNetworkEndpoints",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/networkEndpointGroups/{network_endpoint_group}/detachNetworkEndpoints"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.GlobalNetworkEndpointGroups.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/networkEndpointGroups/{network_endpoint_group}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.GlobalNetworkEndpointGroups.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/networkEndpointGroups"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.GlobalNetworkEndpointGroups.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/networkEndpointGroups"
}
]
},
{
"shortName": "ListNetworkEndpoints",
"fullName": "google.cloud.compute.v1.GlobalNetworkEndpointGroups.ListNetworkEndpoints",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/networkEndpointGroups/{network_endpoint_group}/listNetworkEndpoints"
}
]
}
]
},
{
"shortName": "GlobalOperations",
"fullName": "google.cloud.compute.v1.GlobalOperations",
"methods": [
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.GlobalOperations.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/operations"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.GlobalOperations.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/global/operations/{operation}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.GlobalOperations.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/operations/{operation}"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.GlobalOperations.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/operations"
}
]
},
{
"shortName": "Wait",
"fullName": "google.cloud.compute.v1.GlobalOperations.Wait",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/operations/{operation}/wait"
}
]
}
]
},
{
"shortName": "GlobalOrganizationOperations",
"fullName": "google.cloud.compute.v1.GlobalOrganizationOperations",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.GlobalOrganizationOperations.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/locations/global/operations/{operation}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.GlobalOrganizationOperations.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/locations/global/operations/{operation}"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.GlobalOrganizationOperations.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/locations/global/operations"
}
]
}
]
},
{
"shortName": "GlobalPublicDelegatedPrefixes",
"fullName": "google.cloud.compute.v1.GlobalPublicDelegatedPrefixes",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.GlobalPublicDelegatedPrefixes.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/global/publicDelegatedPrefixes/{public_delegated_prefix}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.GlobalPublicDelegatedPrefixes.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/publicDelegatedPrefixes/{public_delegated_prefix}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.GlobalPublicDelegatedPrefixes.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/publicDelegatedPrefixes"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.GlobalPublicDelegatedPrefixes.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/publicDelegatedPrefixes"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.GlobalPublicDelegatedPrefixes.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/global/publicDelegatedPrefixes/{public_delegated_prefix}"
}
]
}
]
},
{
"shortName": "HealthChecks",
"fullName": "google.cloud.compute.v1.HealthChecks",
"methods": [
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.HealthChecks.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/healthChecks"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.HealthChecks.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/global/healthChecks/{health_check}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.HealthChecks.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/healthChecks/{health_check}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.HealthChecks.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/healthChecks"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.HealthChecks.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/healthChecks"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.HealthChecks.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/global/healthChecks/{health_check}"
}
]
},
{
"shortName": "Update",
"fullName": "google.cloud.compute.v1.HealthChecks.Update",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/compute/v1/projects/{project}/global/healthChecks/{health_check}"
}
]
}
]
},
{
"shortName": "ImageFamilyViews",
"fullName": "google.cloud.compute.v1.ImageFamilyViews",
"methods": [
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.ImageFamilyViews.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/imageFamilyViews/{family}"
}
]
}
]
},
{
"shortName": "Images",
"fullName": "google.cloud.compute.v1.Images",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.Images.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/global/images/{image}"
}
]
},
{
"shortName": "Deprecate",
"fullName": "google.cloud.compute.v1.Images.Deprecate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/images/{image}/deprecate"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.Images.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/images/{image}"
}
]
},
{
"shortName": "GetFromFamily",
"fullName": "google.cloud.compute.v1.Images.GetFromFamily",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/images/family/{family}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.compute.v1.Images.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/images/{resource}/getIamPolicy"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.Images.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/images"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.Images.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/images"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.Images.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/global/images/{image}"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.compute.v1.Images.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/images/{resource}/setIamPolicy"
}
]
},
{
"shortName": "SetLabels",
"fullName": "google.cloud.compute.v1.Images.SetLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/images/{resource}/setLabels"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.compute.v1.Images.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/images/{resource}/testIamPermissions"
}
]
}
]
},
{
"shortName": "InstanceGroupManagers",
"fullName": "google.cloud.compute.v1.InstanceGroupManagers",
"methods": [
{
"shortName": "AbandonInstances",
"fullName": "google.cloud.compute.v1.InstanceGroupManagers.AbandonInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/abandonInstances"
}
]
},
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.InstanceGroupManagers.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/instanceGroupManagers"
}
]
},
{
"shortName": "ApplyUpdatesToInstances",
"fullName": "google.cloud.compute.v1.InstanceGroupManagers.ApplyUpdatesToInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/applyUpdatesToInstances"
}
]
},
{
"shortName": "CreateInstances",
"fullName": "google.cloud.compute.v1.InstanceGroupManagers.CreateInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/createInstances"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.InstanceGroupManagers.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}"
}
]
},
{
"shortName": "DeleteInstances",
"fullName": "google.cloud.compute.v1.InstanceGroupManagers.DeleteInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/deleteInstances"
}
]
},
{
"shortName": "DeletePerInstanceConfigs",
"fullName": "google.cloud.compute.v1.InstanceGroupManagers.DeletePerInstanceConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/deletePerInstanceConfigs"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.InstanceGroupManagers.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.InstanceGroupManagers.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.InstanceGroupManagers.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers"
}
]
},
{
"shortName": "ListErrors",
"fullName": "google.cloud.compute.v1.InstanceGroupManagers.ListErrors",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/listErrors"
}
]
},
{
"shortName": "ListManagedInstances",
"fullName": "google.cloud.compute.v1.InstanceGroupManagers.ListManagedInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/listManagedInstances"
}
]
},
{
"shortName": "ListPerInstanceConfigs",
"fullName": "google.cloud.compute.v1.InstanceGroupManagers.ListPerInstanceConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/listPerInstanceConfigs"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.InstanceGroupManagers.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}"
}
]
},
{
"shortName": "PatchPerInstanceConfigs",
"fullName": "google.cloud.compute.v1.InstanceGroupManagers.PatchPerInstanceConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/patchPerInstanceConfigs"
}
]
},
{
"shortName": "RecreateInstances",
"fullName": "google.cloud.compute.v1.InstanceGroupManagers.RecreateInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/recreateInstances"
}
]
},
{
"shortName": "Resize",
"fullName": "google.cloud.compute.v1.InstanceGroupManagers.Resize",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/resize"
}
]
},
{
"shortName": "SetInstanceTemplate",
"fullName": "google.cloud.compute.v1.InstanceGroupManagers.SetInstanceTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/setInstanceTemplate"
}
]
},
{
"shortName": "SetTargetPools",
"fullName": "google.cloud.compute.v1.InstanceGroupManagers.SetTargetPools",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/setTargetPools"
}
]
},
{
"shortName": "UpdatePerInstanceConfigs",
"fullName": "google.cloud.compute.v1.InstanceGroupManagers.UpdatePerInstanceConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/updatePerInstanceConfigs"
}
]
}
]
},
{
"shortName": "InstanceGroups",
"fullName": "google.cloud.compute.v1.InstanceGroups",
"methods": [
{
"shortName": "AddInstances",
"fullName": "google.cloud.compute.v1.InstanceGroups.AddInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instance_group}/addInstances"
}
]
},
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.InstanceGroups.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/instanceGroups"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.InstanceGroups.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instance_group}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.InstanceGroups.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instance_group}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.InstanceGroups.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instanceGroups"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.InstanceGroups.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/instanceGroups"
}
]
},
{
"shortName": "ListInstances",
"fullName": "google.cloud.compute.v1.InstanceGroups.ListInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instance_group}/listInstances"
}
]
},
{
"shortName": "RemoveInstances",
"fullName": "google.cloud.compute.v1.InstanceGroups.RemoveInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instance_group}/removeInstances"
}
]
},
{
"shortName": "SetNamedPorts",
"fullName": "google.cloud.compute.v1.InstanceGroups.SetNamedPorts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instance_group}/setNamedPorts"
}
]
}
]
},
{
"shortName": "InstanceTemplates",
"fullName": "google.cloud.compute.v1.InstanceTemplates",
"methods": [
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.InstanceTemplates.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/instanceTemplates"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.InstanceTemplates.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/global/instanceTemplates/{instance_template}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.InstanceTemplates.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/instanceTemplates/{instance_template}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.compute.v1.InstanceTemplates.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/instanceTemplates/{resource}/getIamPolicy"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.InstanceTemplates.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/instanceTemplates"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.InstanceTemplates.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/instanceTemplates"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.compute.v1.InstanceTemplates.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/instanceTemplates/{resource}/setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.compute.v1.InstanceTemplates.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/instanceTemplates/{resource}/testIamPermissions"
}
]
}
]
},
{
"shortName": "Instances",
"fullName": "google.cloud.compute.v1.Instances",
"methods": [
{
"shortName": "AddAccessConfig",
"fullName": "google.cloud.compute.v1.Instances.AddAccessConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/addAccessConfig"
}
]
},
{
"shortName": "AddResourcePolicies",
"fullName": "google.cloud.compute.v1.Instances.AddResourcePolicies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/addResourcePolicies"
}
]
},
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.Instances.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/instances"
}
]
},
{
"shortName": "AttachDisk",
"fullName": "google.cloud.compute.v1.Instances.AttachDisk",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/attachDisk"
}
]
},
{
"shortName": "BulkInsert",
"fullName": "google.cloud.compute.v1.Instances.BulkInsert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/bulkInsert"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.Instances.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}"
}
]
},
{
"shortName": "DeleteAccessConfig",
"fullName": "google.cloud.compute.v1.Instances.DeleteAccessConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/deleteAccessConfig"
}
]
},
{
"shortName": "DetachDisk",
"fullName": "google.cloud.compute.v1.Instances.DetachDisk",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/detachDisk"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.Instances.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}"
}
]
},
{
"shortName": "GetEffectiveFirewalls",
"fullName": "google.cloud.compute.v1.Instances.GetEffectiveFirewalls",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/getEffectiveFirewalls"
}
]
},
{
"shortName": "GetGuestAttributes",
"fullName": "google.cloud.compute.v1.Instances.GetGuestAttributes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/getGuestAttributes"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.compute.v1.Instances.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{resource}/getIamPolicy"
}
]
},
{
"shortName": "GetScreenshot",
"fullName": "google.cloud.compute.v1.Instances.GetScreenshot",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/screenshot"
}
]
},
{
"shortName": "GetSerialPortOutput",
"fullName": "google.cloud.compute.v1.Instances.GetSerialPortOutput",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/serialPort"
}
]
},
{
"shortName": "GetShieldedInstanceIdentity",
"fullName": "google.cloud.compute.v1.Instances.GetShieldedInstanceIdentity",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/getShieldedInstanceIdentity"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.Instances.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.Instances.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances"
}
]
},
{
"shortName": "ListReferrers",
"fullName": "google.cloud.compute.v1.Instances.ListReferrers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/referrers"
}
]
},
{
"shortName": "RemoveResourcePolicies",
"fullName": "google.cloud.compute.v1.Instances.RemoveResourcePolicies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/removeResourcePolicies"
}
]
},
{
"shortName": "Reset",
"fullName": "google.cloud.compute.v1.Instances.Reset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/reset"
}
]
},
{
"shortName": "Resume",
"fullName": "google.cloud.compute.v1.Instances.Resume",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/resume"
}
]
},
{
"shortName": "SendDiagnosticInterrupt",
"fullName": "google.cloud.compute.v1.Instances.SendDiagnosticInterrupt",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/sendDiagnosticInterrupt"
}
]
},
{
"shortName": "SetDeletionProtection",
"fullName": "google.cloud.compute.v1.Instances.SetDeletionProtection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{resource}/setDeletionProtection"
}
]
},
{
"shortName": "SetDiskAutoDelete",
"fullName": "google.cloud.compute.v1.Instances.SetDiskAutoDelete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setDiskAutoDelete"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.compute.v1.Instances.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{resource}/setIamPolicy"
}
]
},
{
"shortName": "SetLabels",
"fullName": "google.cloud.compute.v1.Instances.SetLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setLabels"
}
]
},
{
"shortName": "SetMachineResources",
"fullName": "google.cloud.compute.v1.Instances.SetMachineResources",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setMachineResources"
}
]
},
{
"shortName": "SetMachineType",
"fullName": "google.cloud.compute.v1.Instances.SetMachineType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setMachineType"
}
]
},
{
"shortName": "SetMetadata",
"fullName": "google.cloud.compute.v1.Instances.SetMetadata",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setMetadata"
}
]
},
{
"shortName": "SetMinCpuPlatform",
"fullName": "google.cloud.compute.v1.Instances.SetMinCpuPlatform",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setMinCpuPlatform"
}
]
},
{
"shortName": "SetName",
"fullName": "google.cloud.compute.v1.Instances.SetName",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setName"
}
]
},
{
"shortName": "SetScheduling",
"fullName": "google.cloud.compute.v1.Instances.SetScheduling",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setScheduling"
}
]
},
{
"shortName": "SetServiceAccount",
"fullName": "google.cloud.compute.v1.Instances.SetServiceAccount",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setServiceAccount"
}
]
},
{
"shortName": "SetShieldedInstanceIntegrityPolicy",
"fullName": "google.cloud.compute.v1.Instances.SetShieldedInstanceIntegrityPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setShieldedInstanceIntegrityPolicy"
}
]
},
{
"shortName": "SetTags",
"fullName": "google.cloud.compute.v1.Instances.SetTags",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setTags"
}
]
},
{
"shortName": "SimulateMaintenanceEvent",
"fullName": "google.cloud.compute.v1.Instances.SimulateMaintenanceEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/simulateMaintenanceEvent"
}
]
},
{
"shortName": "Start",
"fullName": "google.cloud.compute.v1.Instances.Start",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/start"
}
]
},
{
"shortName": "StartWithEncryptionKey",
"fullName": "google.cloud.compute.v1.Instances.StartWithEncryptionKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/startWithEncryptionKey"
}
]
},
{
"shortName": "Stop",
"fullName": "google.cloud.compute.v1.Instances.Stop",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/stop"
}
]
},
{
"shortName": "Suspend",
"fullName": "google.cloud.compute.v1.Instances.Suspend",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/suspend"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.compute.v1.Instances.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{resource}/testIamPermissions"
}
]
},
{
"shortName": "Update",
"fullName": "google.cloud.compute.v1.Instances.Update",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}"
}
]
},
{
"shortName": "UpdateAccessConfig",
"fullName": "google.cloud.compute.v1.Instances.UpdateAccessConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/updateAccessConfig"
}
]
},
{
"shortName": "UpdateDisplayDevice",
"fullName": "google.cloud.compute.v1.Instances.UpdateDisplayDevice",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/updateDisplayDevice"
}
]
},
{
"shortName": "UpdateNetworkInterface",
"fullName": "google.cloud.compute.v1.Instances.UpdateNetworkInterface",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/updateNetworkInterface"
}
]
},
{
"shortName": "UpdateShieldedInstanceConfig",
"fullName": "google.cloud.compute.v1.Instances.UpdateShieldedInstanceConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/updateShieldedInstanceConfig"
}
]
}
]
},
{
"shortName": "InterconnectAttachments",
"fullName": "google.cloud.compute.v1.InterconnectAttachments",
"methods": [
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.InterconnectAttachments.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/interconnectAttachments"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.InterconnectAttachments.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/regions/{region}/interconnectAttachments/{interconnect_attachment}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.InterconnectAttachments.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/interconnectAttachments/{interconnect_attachment}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.InterconnectAttachments.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/interconnectAttachments"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.InterconnectAttachments.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/interconnectAttachments"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.InterconnectAttachments.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/regions/{region}/interconnectAttachments/{interconnect_attachment}"
}
]
},
{
"shortName": "SetLabels",
"fullName": "google.cloud.compute.v1.InterconnectAttachments.SetLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/interconnectAttachments/{resource}/setLabels"
}
]
}
]
},
{
"shortName": "InterconnectLocations",
"fullName": "google.cloud.compute.v1.InterconnectLocations",
"methods": [
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.InterconnectLocations.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/interconnectLocations/{interconnect_location}"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.InterconnectLocations.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/interconnectLocations"
}
]
}
]
},
{
"shortName": "Interconnects",
"fullName": "google.cloud.compute.v1.Interconnects",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.Interconnects.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/global/interconnects/{interconnect}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.Interconnects.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/interconnects/{interconnect}"
}
]
},
{
"shortName": "GetDiagnostics",
"fullName": "google.cloud.compute.v1.Interconnects.GetDiagnostics",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/interconnects/{interconnect}/getDiagnostics"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.Interconnects.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/interconnects"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.Interconnects.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/interconnects"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.Interconnects.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/global/interconnects/{interconnect}"
}
]
},
{
"shortName": "SetLabels",
"fullName": "google.cloud.compute.v1.Interconnects.SetLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/interconnects/{resource}/setLabels"
}
]
}
]
},
{
"shortName": "LicenseCodes",
"fullName": "google.cloud.compute.v1.LicenseCodes",
"methods": [
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.LicenseCodes.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/licenseCodes/{license_code}"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.compute.v1.LicenseCodes.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/licenseCodes/{resource}/testIamPermissions"
}
]
}
]
},
{
"shortName": "Licenses",
"fullName": "google.cloud.compute.v1.Licenses",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.Licenses.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/global/licenses/{license}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.Licenses.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/licenses/{license}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.compute.v1.Licenses.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/licenses/{resource}/getIamPolicy"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.Licenses.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/licenses"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.Licenses.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/licenses"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.compute.v1.Licenses.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/licenses/{resource}/setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.compute.v1.Licenses.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/licenses/{resource}/testIamPermissions"
}
]
}
]
},
{
"shortName": "MachineImages",
"fullName": "google.cloud.compute.v1.MachineImages",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.MachineImages.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/global/machineImages/{machine_image}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.MachineImages.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/machineImages/{machine_image}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.compute.v1.MachineImages.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/machineImages/{resource}/getIamPolicy"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.MachineImages.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/machineImages"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.MachineImages.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/machineImages"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.compute.v1.MachineImages.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/machineImages/{resource}/setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.compute.v1.MachineImages.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/machineImages/{resource}/testIamPermissions"
}
]
}
]
},
{
"shortName": "MachineTypes",
"fullName": "google.cloud.compute.v1.MachineTypes",
"methods": [
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.MachineTypes.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/machineTypes"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.MachineTypes.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/machineTypes/{machine_type}"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.MachineTypes.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/machineTypes"
}
]
}
]
},
{
"shortName": "NetworkAttachments",
"fullName": "google.cloud.compute.v1.NetworkAttachments",
"methods": [
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.NetworkAttachments.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/networkAttachments"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.NetworkAttachments.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/regions/{region}/networkAttachments/{network_attachment}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.NetworkAttachments.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/networkAttachments/{network_attachment}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.compute.v1.NetworkAttachments.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/networkAttachments/{resource}/getIamPolicy"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.NetworkAttachments.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/networkAttachments"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.NetworkAttachments.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/networkAttachments"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.compute.v1.NetworkAttachments.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/networkAttachments/{resource}/setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.compute.v1.NetworkAttachments.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/networkAttachments/{resource}/testIamPermissions"
}
]
}
]
},
{
"shortName": "NetworkEdgeSecurityServices",
"fullName": "google.cloud.compute.v1.NetworkEdgeSecurityServices",
"methods": [
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.NetworkEdgeSecurityServices.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/networkEdgeSecurityServices"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.NetworkEdgeSecurityServices.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/regions/{region}/networkEdgeSecurityServices/{network_edge_security_service}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.NetworkEdgeSecurityServices.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/networkEdgeSecurityServices/{network_edge_security_service}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.NetworkEdgeSecurityServices.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/networkEdgeSecurityServices"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.NetworkEdgeSecurityServices.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/regions/{region}/networkEdgeSecurityServices/{network_edge_security_service}"
}
]
}
]
},
{
"shortName": "NetworkEndpointGroups",
"fullName": "google.cloud.compute.v1.NetworkEndpointGroups",
"methods": [
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.NetworkEndpointGroups.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/networkEndpointGroups"
}
]
},
{
"shortName": "AttachNetworkEndpoints",
"fullName": "google.cloud.compute.v1.NetworkEndpointGroups.AttachNetworkEndpoints",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups/{network_endpoint_group}/attachNetworkEndpoints"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.NetworkEndpointGroups.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups/{network_endpoint_group}"
}
]
},
{
"shortName": "DetachNetworkEndpoints",
"fullName": "google.cloud.compute.v1.NetworkEndpointGroups.DetachNetworkEndpoints",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups/{network_endpoint_group}/detachNetworkEndpoints"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.NetworkEndpointGroups.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups/{network_endpoint_group}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.NetworkEndpointGroups.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.NetworkEndpointGroups.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups"
}
]
},
{
"shortName": "ListNetworkEndpoints",
"fullName": "google.cloud.compute.v1.NetworkEndpointGroups.ListNetworkEndpoints",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups/{network_endpoint_group}/listNetworkEndpoints"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.compute.v1.NetworkEndpointGroups.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups/{resource}/testIamPermissions"
}
]
}
]
},
{
"shortName": "NetworkFirewallPolicies",
"fullName": "google.cloud.compute.v1.NetworkFirewallPolicies",
"methods": [
{
"shortName": "AddAssociation",
"fullName": "google.cloud.compute.v1.NetworkFirewallPolicies.AddAssociation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/firewallPolicies/{firewall_policy}/addAssociation"
}
]
},
{
"shortName": "AddRule",
"fullName": "google.cloud.compute.v1.NetworkFirewallPolicies.AddRule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/firewallPolicies/{firewall_policy}/addRule"
}
]
},
{
"shortName": "CloneRules",
"fullName": "google.cloud.compute.v1.NetworkFirewallPolicies.CloneRules",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/firewallPolicies/{firewall_policy}/cloneRules"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.NetworkFirewallPolicies.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/global/firewallPolicies/{firewall_policy}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.NetworkFirewallPolicies.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/firewallPolicies/{firewall_policy}"
}
]
},
{
"shortName": "GetAssociation",
"fullName": "google.cloud.compute.v1.NetworkFirewallPolicies.GetAssociation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/firewallPolicies/{firewall_policy}/getAssociation"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.compute.v1.NetworkFirewallPolicies.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/firewallPolicies/{resource}/getIamPolicy"
}
]
},
{
"shortName": "GetRule",
"fullName": "google.cloud.compute.v1.NetworkFirewallPolicies.GetRule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/firewallPolicies/{firewall_policy}/getRule"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.NetworkFirewallPolicies.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/firewallPolicies"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.NetworkFirewallPolicies.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/firewallPolicies"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.NetworkFirewallPolicies.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/global/firewallPolicies/{firewall_policy}"
}
]
},
{
"shortName": "PatchRule",
"fullName": "google.cloud.compute.v1.NetworkFirewallPolicies.PatchRule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/firewallPolicies/{firewall_policy}/patchRule"
}
]
},
{
"shortName": "RemoveAssociation",
"fullName": "google.cloud.compute.v1.NetworkFirewallPolicies.RemoveAssociation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/firewallPolicies/{firewall_policy}/removeAssociation"
}
]
},
{
"shortName": "RemoveRule",
"fullName": "google.cloud.compute.v1.NetworkFirewallPolicies.RemoveRule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/firewallPolicies/{firewall_policy}/removeRule"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.compute.v1.NetworkFirewallPolicies.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/firewallPolicies/{resource}/setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.compute.v1.NetworkFirewallPolicies.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/firewallPolicies/{resource}/testIamPermissions"
}
]
}
]
},
{
"shortName": "Networks",
"fullName": "google.cloud.compute.v1.Networks",
"methods": [
{
"shortName": "AddPeering",
"fullName": "google.cloud.compute.v1.Networks.AddPeering",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/networks/{network}/addPeering"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.Networks.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/global/networks/{network}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.Networks.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/networks/{network}"
}
]
},
{
"shortName": "GetEffectiveFirewalls",
"fullName": "google.cloud.compute.v1.Networks.GetEffectiveFirewalls",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/networks/{network}/getEffectiveFirewalls"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.Networks.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/networks"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.Networks.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/networks"
}
]
},
{
"shortName": "ListPeeringRoutes",
"fullName": "google.cloud.compute.v1.Networks.ListPeeringRoutes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/networks/{network}/listPeeringRoutes"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.Networks.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/global/networks/{network}"
}
]
},
{
"shortName": "RemovePeering",
"fullName": "google.cloud.compute.v1.Networks.RemovePeering",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/networks/{network}/removePeering"
}
]
},
{
"shortName": "SwitchToCustomMode",
"fullName": "google.cloud.compute.v1.Networks.SwitchToCustomMode",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/networks/{network}/switchToCustomMode"
}
]
},
{
"shortName": "UpdatePeering",
"fullName": "google.cloud.compute.v1.Networks.UpdatePeering",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/global/networks/{network}/updatePeering"
}
]
}
]
},
{
"shortName": "NodeGroups",
"fullName": "google.cloud.compute.v1.NodeGroups",
"methods": [
{
"shortName": "AddNodes",
"fullName": "google.cloud.compute.v1.NodeGroups.AddNodes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{node_group}/addNodes"
}
]
},
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.NodeGroups.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/nodeGroups"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.NodeGroups.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{node_group}"
}
]
},
{
"shortName": "DeleteNodes",
"fullName": "google.cloud.compute.v1.NodeGroups.DeleteNodes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{node_group}/deleteNodes"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.NodeGroups.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{node_group}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.compute.v1.NodeGroups.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{resource}/getIamPolicy"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.NodeGroups.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/nodeGroups"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.NodeGroups.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/nodeGroups"
}
]
},
{
"shortName": "ListNodes",
"fullName": "google.cloud.compute.v1.NodeGroups.ListNodes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{node_group}/listNodes"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.NodeGroups.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{node_group}"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.compute.v1.NodeGroups.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{resource}/setIamPolicy"
}
]
},
{
"shortName": "SetNodeTemplate",
"fullName": "google.cloud.compute.v1.NodeGroups.SetNodeTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{node_group}/setNodeTemplate"
}
]
},
{
"shortName": "SimulateMaintenanceEvent",
"fullName": "google.cloud.compute.v1.NodeGroups.SimulateMaintenanceEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{node_group}/simulateMaintenanceEvent"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.compute.v1.NodeGroups.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{resource}/testIamPermissions"
}
]
}
]
},
{
"shortName": "NodeTemplates",
"fullName": "google.cloud.compute.v1.NodeTemplates",
"methods": [
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.NodeTemplates.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/nodeTemplates"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.NodeTemplates.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/regions/{region}/nodeTemplates/{node_template}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.NodeTemplates.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/nodeTemplates/{node_template}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.compute.v1.NodeTemplates.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/nodeTemplates/{resource}/getIamPolicy"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.NodeTemplates.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/nodeTemplates"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.NodeTemplates.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/nodeTemplates"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.compute.v1.NodeTemplates.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/nodeTemplates/{resource}/setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.compute.v1.NodeTemplates.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/nodeTemplates/{resource}/testIamPermissions"
}
]
}
]
},
{
"shortName": "NodeTypes",
"fullName": "google.cloud.compute.v1.NodeTypes",
"methods": [
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.NodeTypes.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/nodeTypes"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.NodeTypes.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/nodeTypes/{node_type}"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.NodeTypes.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/nodeTypes"
}
]
}
]
},
{
"shortName": "PacketMirrorings",
"fullName": "google.cloud.compute.v1.PacketMirrorings",
"methods": [
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.PacketMirrorings.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/packetMirrorings"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.PacketMirrorings.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/regions/{region}/packetMirrorings/{packet_mirroring}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.PacketMirrorings.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/packetMirrorings/{packet_mirroring}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.PacketMirrorings.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/packetMirrorings"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.PacketMirrorings.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/packetMirrorings"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.PacketMirrorings.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/regions/{region}/packetMirrorings/{packet_mirroring}"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.compute.v1.PacketMirrorings.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/packetMirrorings/{resource}/testIamPermissions"
}
]
}
]
},
{
"shortName": "Projects",
"fullName": "google.cloud.compute.v1.Projects",
"methods": [
{
"shortName": "DisableXpnHost",
"fullName": "google.cloud.compute.v1.Projects.DisableXpnHost",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/disableXpnHost"
}
]
},
{
"shortName": "DisableXpnResource",
"fullName": "google.cloud.compute.v1.Projects.DisableXpnResource",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/disableXpnResource"
}
]
},
{
"shortName": "EnableXpnHost",
"fullName": "google.cloud.compute.v1.Projects.EnableXpnHost",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/enableXpnHost"
}
]
},
{
"shortName": "EnableXpnResource",
"fullName": "google.cloud.compute.v1.Projects.EnableXpnResource",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/enableXpnResource"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.Projects.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}"
}
]
},
{
"shortName": "GetXpnHost",
"fullName": "google.cloud.compute.v1.Projects.GetXpnHost",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/getXpnHost"
}
]
},
{
"shortName": "GetXpnResources",
"fullName": "google.cloud.compute.v1.Projects.GetXpnResources",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/getXpnResources"
}
]
},
{
"shortName": "ListXpnHosts",
"fullName": "google.cloud.compute.v1.Projects.ListXpnHosts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/listXpnHosts"
}
]
},
{
"shortName": "MoveDisk",
"fullName": "google.cloud.compute.v1.Projects.MoveDisk",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/moveDisk"
}
]
},
{
"shortName": "MoveInstance",
"fullName": "google.cloud.compute.v1.Projects.MoveInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/moveInstance"
}
]
},
{
"shortName": "SetCommonInstanceMetadata",
"fullName": "google.cloud.compute.v1.Projects.SetCommonInstanceMetadata",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/setCommonInstanceMetadata"
}
]
},
{
"shortName": "SetDefaultNetworkTier",
"fullName": "google.cloud.compute.v1.Projects.SetDefaultNetworkTier",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/setDefaultNetworkTier"
}
]
},
{
"shortName": "SetUsageExportBucket",
"fullName": "google.cloud.compute.v1.Projects.SetUsageExportBucket",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/setUsageExportBucket"
}
]
}
]
},
{
"shortName": "PublicAdvertisedPrefixes",
"fullName": "google.cloud.compute.v1.PublicAdvertisedPrefixes",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.PublicAdvertisedPrefixes.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/global/publicAdvertisedPrefixes/{public_advertised_prefix}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.PublicAdvertisedPrefixes.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/publicAdvertisedPrefixes/{public_advertised_prefix}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.PublicAdvertisedPrefixes.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/publicAdvertisedPrefixes"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.PublicAdvertisedPrefixes.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/publicAdvertisedPrefixes"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.PublicAdvertisedPrefixes.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/global/publicAdvertisedPrefixes/{public_advertised_prefix}"
}
]
}
]
},
{
"shortName": "PublicDelegatedPrefixes",
"fullName": "google.cloud.compute.v1.PublicDelegatedPrefixes",
"methods": [
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.PublicDelegatedPrefixes.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/publicDelegatedPrefixes"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.PublicDelegatedPrefixes.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes/{public_delegated_prefix}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.PublicDelegatedPrefixes.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes/{public_delegated_prefix}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.PublicDelegatedPrefixes.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.PublicDelegatedPrefixes.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.PublicDelegatedPrefixes.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes/{public_delegated_prefix}"
}
]
}
]
},
{
"shortName": "RegionAutoscalers",
"fullName": "google.cloud.compute.v1.RegionAutoscalers",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.RegionAutoscalers.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/regions/{region}/autoscalers/{autoscaler}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.RegionAutoscalers.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/autoscalers/{autoscaler}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.RegionAutoscalers.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/autoscalers"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.RegionAutoscalers.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/autoscalers"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.RegionAutoscalers.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/regions/{region}/autoscalers"
}
]
},
{
"shortName": "Update",
"fullName": "google.cloud.compute.v1.RegionAutoscalers.Update",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/compute/v1/projects/{project}/regions/{region}/autoscalers"
}
]
}
]
},
{
"shortName": "RegionBackendServices",
"fullName": "google.cloud.compute.v1.RegionBackendServices",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.RegionBackendServices.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/regions/{region}/backendServices/{backend_service}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.RegionBackendServices.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/backendServices/{backend_service}"
}
]
},
{
"shortName": "GetHealth",
"fullName": "google.cloud.compute.v1.RegionBackendServices.GetHealth",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/backendServices/{backend_service}/getHealth"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.compute.v1.RegionBackendServices.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/backendServices/{resource}/getIamPolicy"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.RegionBackendServices.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/backendServices"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.RegionBackendServices.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/backendServices"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.RegionBackendServices.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/regions/{region}/backendServices/{backend_service}"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.compute.v1.RegionBackendServices.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/backendServices/{resource}/setIamPolicy"
}
]
},
{
"shortName": "Update",
"fullName": "google.cloud.compute.v1.RegionBackendServices.Update",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/compute/v1/projects/{project}/regions/{region}/backendServices/{backend_service}"
}
]
}
]
},
{
"shortName": "RegionCommitments",
"fullName": "google.cloud.compute.v1.RegionCommitments",
"methods": [
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.RegionCommitments.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/commitments"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.RegionCommitments.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/commitments/{commitment}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.RegionCommitments.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/commitments"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.RegionCommitments.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/commitments"
}
]
},
{
"shortName": "Update",
"fullName": "google.cloud.compute.v1.RegionCommitments.Update",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/regions/{region}/commitments/{commitment}"
}
]
}
]
},
{
"shortName": "RegionDiskTypes",
"fullName": "google.cloud.compute.v1.RegionDiskTypes",
"methods": [
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.RegionDiskTypes.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/diskTypes/{disk_type}"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.RegionDiskTypes.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/diskTypes"
}
]
}
]
},
{
"shortName": "RegionDisks",
"fullName": "google.cloud.compute.v1.RegionDisks",
"methods": [
{
"shortName": "AddResourcePolicies",
"fullName": "google.cloud.compute.v1.RegionDisks.AddResourcePolicies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/disks/{disk}/addResourcePolicies"
}
]
},
{
"shortName": "CreateSnapshot",
"fullName": "google.cloud.compute.v1.RegionDisks.CreateSnapshot",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/disks/{disk}/createSnapshot"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.RegionDisks.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/regions/{region}/disks/{disk}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.RegionDisks.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/disks/{disk}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.compute.v1.RegionDisks.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/disks/{resource}/getIamPolicy"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.RegionDisks.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/disks"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.RegionDisks.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/disks"
}
]
},
{
"shortName": "RemoveResourcePolicies",
"fullName": "google.cloud.compute.v1.RegionDisks.RemoveResourcePolicies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/disks/{disk}/removeResourcePolicies"
}
]
},
{
"shortName": "Resize",
"fullName": "google.cloud.compute.v1.RegionDisks.Resize",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/disks/{disk}/resize"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.compute.v1.RegionDisks.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/disks/{resource}/setIamPolicy"
}
]
},
{
"shortName": "SetLabels",
"fullName": "google.cloud.compute.v1.RegionDisks.SetLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/disks/{resource}/setLabels"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.compute.v1.RegionDisks.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/disks/{resource}/testIamPermissions"
}
]
},
{
"shortName": "Update",
"fullName": "google.cloud.compute.v1.RegionDisks.Update",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/regions/{region}/disks/{disk}"
}
]
}
]
},
{
"shortName": "RegionHealthCheckServices",
"fullName": "google.cloud.compute.v1.RegionHealthCheckServices",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.RegionHealthCheckServices.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/regions/{region}/healthCheckServices/{health_check_service}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.RegionHealthCheckServices.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/healthCheckServices/{health_check_service}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.RegionHealthCheckServices.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/healthCheckServices"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.RegionHealthCheckServices.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/healthCheckServices"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.RegionHealthCheckServices.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/regions/{region}/healthCheckServices/{health_check_service}"
}
]
}
]
},
{
"shortName": "RegionHealthChecks",
"fullName": "google.cloud.compute.v1.RegionHealthChecks",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.RegionHealthChecks.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/regions/{region}/healthChecks/{health_check}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.RegionHealthChecks.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/healthChecks/{health_check}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.RegionHealthChecks.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/healthChecks"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.RegionHealthChecks.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/healthChecks"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.RegionHealthChecks.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/regions/{region}/healthChecks/{health_check}"
}
]
},
{
"shortName": "Update",
"fullName": "google.cloud.compute.v1.RegionHealthChecks.Update",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/compute/v1/projects/{project}/regions/{region}/healthChecks/{health_check}"
}
]
}
]
},
{
"shortName": "RegionInstanceGroupManagers",
"fullName": "google.cloud.compute.v1.RegionInstanceGroupManagers",
"methods": [
{
"shortName": "AbandonInstances",
"fullName": "google.cloud.compute.v1.RegionInstanceGroupManagers.AbandonInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/abandonInstances"
}
]
},
{
"shortName": "ApplyUpdatesToInstances",
"fullName": "google.cloud.compute.v1.RegionInstanceGroupManagers.ApplyUpdatesToInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/applyUpdatesToInstances"
}
]
},
{
"shortName": "CreateInstances",
"fullName": "google.cloud.compute.v1.RegionInstanceGroupManagers.CreateInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/createInstances"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.RegionInstanceGroupManagers.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}"
}
]
},
{
"shortName": "DeleteInstances",
"fullName": "google.cloud.compute.v1.RegionInstanceGroupManagers.DeleteInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/deleteInstances"
}
]
},
{
"shortName": "DeletePerInstanceConfigs",
"fullName": "google.cloud.compute.v1.RegionInstanceGroupManagers.DeletePerInstanceConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/deletePerInstanceConfigs"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.RegionInstanceGroupManagers.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.RegionInstanceGroupManagers.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.RegionInstanceGroupManagers.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers"
}
]
},
{
"shortName": "ListErrors",
"fullName": "google.cloud.compute.v1.RegionInstanceGroupManagers.ListErrors",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/listErrors"
}
]
},
{
"shortName": "ListManagedInstances",
"fullName": "google.cloud.compute.v1.RegionInstanceGroupManagers.ListManagedInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/listManagedInstances"
}
]
},
{
"shortName": "ListPerInstanceConfigs",
"fullName": "google.cloud.compute.v1.RegionInstanceGroupManagers.ListPerInstanceConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/listPerInstanceConfigs"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.RegionInstanceGroupManagers.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}"
}
]
},
{
"shortName": "PatchPerInstanceConfigs",
"fullName": "google.cloud.compute.v1.RegionInstanceGroupManagers.PatchPerInstanceConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/patchPerInstanceConfigs"
}
]
},
{
"shortName": "RecreateInstances",
"fullName": "google.cloud.compute.v1.RegionInstanceGroupManagers.RecreateInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/recreateInstances"
}
]
},
{
"shortName": "Resize",
"fullName": "google.cloud.compute.v1.RegionInstanceGroupManagers.Resize",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/resize"
}
]
},
{
"shortName": "SetInstanceTemplate",
"fullName": "google.cloud.compute.v1.RegionInstanceGroupManagers.SetInstanceTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/setInstanceTemplate"
}
]
},
{
"shortName": "SetTargetPools",
"fullName": "google.cloud.compute.v1.RegionInstanceGroupManagers.SetTargetPools",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/setTargetPools"
}
]
},
{
"shortName": "UpdatePerInstanceConfigs",
"fullName": "google.cloud.compute.v1.RegionInstanceGroupManagers.UpdatePerInstanceConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/updatePerInstanceConfigs"
}
]
}
]
},
{
"shortName": "RegionInstanceGroups",
"fullName": "google.cloud.compute.v1.RegionInstanceGroups",
"methods": [
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.RegionInstanceGroups.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/instanceGroups/{instance_group}"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.RegionInstanceGroups.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/instanceGroups"
}
]
},
{
"shortName": "ListInstances",
"fullName": "google.cloud.compute.v1.RegionInstanceGroups.ListInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/instanceGroups/{instance_group}/listInstances"
}
]
},
{
"shortName": "SetNamedPorts",
"fullName": "google.cloud.compute.v1.RegionInstanceGroups.SetNamedPorts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/instanceGroups/{instance_group}/setNamedPorts"
}
]
}
]
},
{
"shortName": "RegionInstanceTemplates",
"fullName": "google.cloud.compute.v1.RegionInstanceTemplates",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.RegionInstanceTemplates.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/regions/{region}/instanceTemplates/{instance_template}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.RegionInstanceTemplates.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/instanceTemplates/{instance_template}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.RegionInstanceTemplates.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/instanceTemplates"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.RegionInstanceTemplates.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/instanceTemplates"
}
]
}
]
},
{
"shortName": "RegionInstances",
"fullName": "google.cloud.compute.v1.RegionInstances",
"methods": [
{
"shortName": "BulkInsert",
"fullName": "google.cloud.compute.v1.RegionInstances.BulkInsert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/instances/bulkInsert"
}
]
}
]
},
{
"shortName": "RegionNetworkEndpointGroups",
"fullName": "google.cloud.compute.v1.RegionNetworkEndpointGroups",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.RegionNetworkEndpointGroups.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/regions/{region}/networkEndpointGroups/{network_endpoint_group}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.RegionNetworkEndpointGroups.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/networkEndpointGroups/{network_endpoint_group}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.RegionNetworkEndpointGroups.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/networkEndpointGroups"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.RegionNetworkEndpointGroups.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/networkEndpointGroups"
}
]
}
]
},
{
"shortName": "RegionNetworkFirewallPolicies",
"fullName": "google.cloud.compute.v1.RegionNetworkFirewallPolicies",
"methods": [
{
"shortName": "AddAssociation",
"fullName": "google.cloud.compute.v1.RegionNetworkFirewallPolicies.AddAssociation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}/addAssociation"
}
]
},
{
"shortName": "AddRule",
"fullName": "google.cloud.compute.v1.RegionNetworkFirewallPolicies.AddRule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}/addRule"
}
]
},
{
"shortName": "CloneRules",
"fullName": "google.cloud.compute.v1.RegionNetworkFirewallPolicies.CloneRules",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}/cloneRules"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.RegionNetworkFirewallPolicies.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.RegionNetworkFirewallPolicies.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}"
}
]
},
{
"shortName": "GetAssociation",
"fullName": "google.cloud.compute.v1.RegionNetworkFirewallPolicies.GetAssociation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}/getAssociation"
}
]
},
{
"shortName": "GetEffectiveFirewalls",
"fullName": "google.cloud.compute.v1.RegionNetworkFirewallPolicies.GetEffectiveFirewalls",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/firewallPolicies/getEffectiveFirewalls"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.compute.v1.RegionNetworkFirewallPolicies.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{resource}/getIamPolicy"
}
]
},
{
"shortName": "GetRule",
"fullName": "google.cloud.compute.v1.RegionNetworkFirewallPolicies.GetRule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}/getRule"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.RegionNetworkFirewallPolicies.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/firewallPolicies"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.RegionNetworkFirewallPolicies.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/firewallPolicies"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.RegionNetworkFirewallPolicies.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}"
}
]
},
{
"shortName": "PatchRule",
"fullName": "google.cloud.compute.v1.RegionNetworkFirewallPolicies.PatchRule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}/patchRule"
}
]
},
{
"shortName": "RemoveAssociation",
"fullName": "google.cloud.compute.v1.RegionNetworkFirewallPolicies.RemoveAssociation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}/removeAssociation"
}
]
},
{
"shortName": "RemoveRule",
"fullName": "google.cloud.compute.v1.RegionNetworkFirewallPolicies.RemoveRule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}/removeRule"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.compute.v1.RegionNetworkFirewallPolicies.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{resource}/setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.compute.v1.RegionNetworkFirewallPolicies.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{resource}/testIamPermissions"
}
]
}
]
},
{
"shortName": "RegionNotificationEndpoints",
"fullName": "google.cloud.compute.v1.RegionNotificationEndpoints",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.RegionNotificationEndpoints.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/regions/{region}/notificationEndpoints/{notification_endpoint}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.RegionNotificationEndpoints.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/notificationEndpoints/{notification_endpoint}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.RegionNotificationEndpoints.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/notificationEndpoints"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.RegionNotificationEndpoints.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/notificationEndpoints"
}
]
}
]
},
{
"shortName": "RegionOperations",
"fullName": "google.cloud.compute.v1.RegionOperations",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.RegionOperations.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/regions/{region}/operations/{operation}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.RegionOperations.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/operations/{operation}"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.RegionOperations.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/operations"
}
]
},
{
"shortName": "Wait",
"fullName": "google.cloud.compute.v1.RegionOperations.Wait",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/operations/{operation}/wait"
}
]
}
]
},
{
"shortName": "RegionSecurityPolicies",
"fullName": "google.cloud.compute.v1.RegionSecurityPolicies",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.RegionSecurityPolicies.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/regions/{region}/securityPolicies/{security_policy}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.RegionSecurityPolicies.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/securityPolicies/{security_policy}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.RegionSecurityPolicies.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/securityPolicies"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.RegionSecurityPolicies.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/securityPolicies"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.RegionSecurityPolicies.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/regions/{region}/securityPolicies/{security_policy}"
}
]
}
]
},
{
"shortName": "RegionSslCertificates",
"fullName": "google.cloud.compute.v1.RegionSslCertificates",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.RegionSslCertificates.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/regions/{region}/sslCertificates/{ssl_certificate}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.RegionSslCertificates.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/sslCertificates/{ssl_certificate}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.RegionSslCertificates.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/sslCertificates"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.RegionSslCertificates.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/sslCertificates"
}
]
}
]
},
{
"shortName": "RegionSslPolicies",
"fullName": "google.cloud.compute.v1.RegionSslPolicies",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.RegionSslPolicies.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/regions/{region}/sslPolicies/{ssl_policy}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.RegionSslPolicies.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/sslPolicies/{ssl_policy}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.RegionSslPolicies.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/sslPolicies"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.RegionSslPolicies.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/sslPolicies"
}
]
},
{
"shortName": "ListAvailableFeatures",
"fullName": "google.cloud.compute.v1.RegionSslPolicies.ListAvailableFeatures",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/sslPolicies/listAvailableFeatures"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.RegionSslPolicies.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/regions/{region}/sslPolicies/{ssl_policy}"
}
]
}
]
},
{
"shortName": "RegionTargetHttpProxies",
"fullName": "google.cloud.compute.v1.RegionTargetHttpProxies",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.RegionTargetHttpProxies.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/regions/{region}/targetHttpProxies/{target_http_proxy}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.RegionTargetHttpProxies.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/targetHttpProxies/{target_http_proxy}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.RegionTargetHttpProxies.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/targetHttpProxies"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.RegionTargetHttpProxies.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/targetHttpProxies"
}
]
},
{
"shortName": "SetUrlMap",
"fullName": "google.cloud.compute.v1.RegionTargetHttpProxies.SetUrlMap",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/targetHttpProxies/{target_http_proxy}/setUrlMap"
}
]
}
]
},
{
"shortName": "RegionTargetHttpsProxies",
"fullName": "google.cloud.compute.v1.RegionTargetHttpsProxies",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.RegionTargetHttpsProxies.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies/{target_https_proxy}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.RegionTargetHttpsProxies.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies/{target_https_proxy}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.RegionTargetHttpsProxies.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.RegionTargetHttpsProxies.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.RegionTargetHttpsProxies.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies/{target_https_proxy}"
}
]
},
{
"shortName": "SetSslCertificates",
"fullName": "google.cloud.compute.v1.RegionTargetHttpsProxies.SetSslCertificates",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies/{target_https_proxy}/setSslCertificates"
}
]
},
{
"shortName": "SetUrlMap",
"fullName": "google.cloud.compute.v1.RegionTargetHttpsProxies.SetUrlMap",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies/{target_https_proxy}/setUrlMap"
}
]
}
]
},
{
"shortName": "RegionTargetTcpProxies",
"fullName": "google.cloud.compute.v1.RegionTargetTcpProxies",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.RegionTargetTcpProxies.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/regions/{region}/targetTcpProxies/{target_tcp_proxy}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.RegionTargetTcpProxies.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/targetTcpProxies/{target_tcp_proxy}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.RegionTargetTcpProxies.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/targetTcpProxies"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.RegionTargetTcpProxies.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/targetTcpProxies"
}
]
}
]
},
{
"shortName": "RegionUrlMaps",
"fullName": "google.cloud.compute.v1.RegionUrlMaps",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.RegionUrlMaps.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/regions/{region}/urlMaps/{url_map}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.RegionUrlMaps.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/urlMaps/{url_map}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.RegionUrlMaps.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/urlMaps"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.RegionUrlMaps.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/urlMaps"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.RegionUrlMaps.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/regions/{region}/urlMaps/{url_map}"
}
]
},
{
"shortName": "Update",
"fullName": "google.cloud.compute.v1.RegionUrlMaps.Update",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/compute/v1/projects/{project}/regions/{region}/urlMaps/{url_map}"
}
]
},
{
"shortName": "Validate",
"fullName": "google.cloud.compute.v1.RegionUrlMaps.Validate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/urlMaps/{url_map}/validate"
}
]
}
]
},
{
"shortName": "Regions",
"fullName": "google.cloud.compute.v1.Regions",
"methods": [
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.Regions.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.Regions.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions"
}
]
}
]
},
{
"shortName": "Reservations",
"fullName": "google.cloud.compute.v1.Reservations",
"methods": [
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.Reservations.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/reservations"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.Reservations.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/zones/{zone}/reservations/{reservation}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.Reservations.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/reservations/{reservation}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.compute.v1.Reservations.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/reservations/{resource}/getIamPolicy"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.Reservations.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/reservations"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.Reservations.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/reservations"
}
]
},
{
"shortName": "Resize",
"fullName": "google.cloud.compute.v1.Reservations.Resize",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/reservations/{reservation}/resize"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.compute.v1.Reservations.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/reservations/{resource}/setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.compute.v1.Reservations.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/reservations/{resource}/testIamPermissions"
}
]
},
{
"shortName": "Update",
"fullName": "google.cloud.compute.v1.Reservations.Update",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/zones/{zone}/reservations/{reservation}"
}
]
}
]
},
{
"shortName": "ResourcePolicies",
"fullName": "google.cloud.compute.v1.ResourcePolicies",
"methods": [
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.ResourcePolicies.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/resourcePolicies"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.ResourcePolicies.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resource_policy}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.ResourcePolicies.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resource_policy}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.compute.v1.ResourcePolicies.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resource}/getIamPolicy"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.ResourcePolicies.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/resourcePolicies"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.ResourcePolicies.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/resourcePolicies"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.compute.v1.ResourcePolicies.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resource}/setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.compute.v1.ResourcePolicies.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resource}/testIamPermissions"
}
]
}
]
},
{
"shortName": "Routers",
"fullName": "google.cloud.compute.v1.Routers",
"methods": [
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.Routers.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/routers"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.Routers.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/regions/{region}/routers/{router}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.Routers.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/routers/{router}"
}
]
},
{
"shortName": "GetNatMappingInfo",
"fullName": "google.cloud.compute.v1.Routers.GetNatMappingInfo",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/routers/{router}/getNatMappingInfo"
}
]
},
{
"shortName": "GetRouterStatus",
"fullName": "google.cloud.compute.v1.Routers.GetRouterStatus",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/routers/{router}/getRouterStatus"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.Routers.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/routers"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.Routers.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/routers"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.Routers.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/regions/{region}/routers/{router}"
}
]
},
{
"shortName": "Preview",
"fullName": "google.cloud.compute.v1.Routers.Preview",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/routers/{router}/preview"
}
]
},
{
"shortName": "Update",
"fullName": "google.cloud.compute.v1.Routers.Update",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/compute/v1/projects/{project}/regions/{region}/routers/{router}"
}
]
}
]
},
{
"shortName": "Routes",
"fullName": "google.cloud.compute.v1.Routes",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.Routes.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/global/routes/{route}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.Routes.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/routes/{route}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.Routes.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/routes"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.Routes.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/routes"
}
]
}
]
},
{
"shortName": "SecurityPolicies",
"fullName": "google.cloud.compute.v1.SecurityPolicies",
"methods": [
{
"shortName": "AddRule",
"fullName": "google.cloud.compute.v1.SecurityPolicies.AddRule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/securityPolicies/{security_policy}/addRule"
}
]
},
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.SecurityPolicies.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/securityPolicies"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.SecurityPolicies.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/global/securityPolicies/{security_policy}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.SecurityPolicies.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/securityPolicies/{security_policy}"
}
]
},
{
"shortName": "GetRule",
"fullName": "google.cloud.compute.v1.SecurityPolicies.GetRule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/securityPolicies/{security_policy}/getRule"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.SecurityPolicies.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/securityPolicies"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.SecurityPolicies.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/securityPolicies"
}
]
},
{
"shortName": "ListPreconfiguredExpressionSets",
"fullName": "google.cloud.compute.v1.SecurityPolicies.ListPreconfiguredExpressionSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/securityPolicies/listPreconfiguredExpressionSets"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.SecurityPolicies.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/global/securityPolicies/{security_policy}"
}
]
},
{
"shortName": "PatchRule",
"fullName": "google.cloud.compute.v1.SecurityPolicies.PatchRule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/securityPolicies/{security_policy}/patchRule"
}
]
},
{
"shortName": "RemoveRule",
"fullName": "google.cloud.compute.v1.SecurityPolicies.RemoveRule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/securityPolicies/{security_policy}/removeRule"
}
]
},
{
"shortName": "SetLabels",
"fullName": "google.cloud.compute.v1.SecurityPolicies.SetLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/securityPolicies/{resource}/setLabels"
}
]
}
]
},
{
"shortName": "ServiceAttachments",
"fullName": "google.cloud.compute.v1.ServiceAttachments",
"methods": [
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.ServiceAttachments.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/serviceAttachments"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.ServiceAttachments.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/regions/{region}/serviceAttachments/{service_attachment}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.ServiceAttachments.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/serviceAttachments/{service_attachment}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.compute.v1.ServiceAttachments.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/serviceAttachments/{resource}/getIamPolicy"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.ServiceAttachments.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/serviceAttachments"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.ServiceAttachments.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/serviceAttachments"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.ServiceAttachments.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/regions/{region}/serviceAttachments/{service_attachment}"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.compute.v1.ServiceAttachments.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/serviceAttachments/{resource}/setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.compute.v1.ServiceAttachments.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/serviceAttachments/{resource}/testIamPermissions"
}
]
}
]
},
{
"shortName": "Snapshots",
"fullName": "google.cloud.compute.v1.Snapshots",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.Snapshots.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/global/snapshots/{snapshot}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.Snapshots.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/snapshots/{snapshot}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.compute.v1.Snapshots.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/snapshots/{resource}/getIamPolicy"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.Snapshots.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/snapshots"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.Snapshots.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/snapshots"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.compute.v1.Snapshots.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/snapshots/{resource}/setIamPolicy"
}
]
},
{
"shortName": "SetLabels",
"fullName": "google.cloud.compute.v1.Snapshots.SetLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/snapshots/{resource}/setLabels"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.compute.v1.Snapshots.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/snapshots/{resource}/testIamPermissions"
}
]
}
]
},
{
"shortName": "SslCertificates",
"fullName": "google.cloud.compute.v1.SslCertificates",
"methods": [
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.SslCertificates.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/sslCertificates"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.SslCertificates.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/global/sslCertificates/{ssl_certificate}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.SslCertificates.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/sslCertificates/{ssl_certificate}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.SslCertificates.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/sslCertificates"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.SslCertificates.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/sslCertificates"
}
]
}
]
},
{
"shortName": "SslPolicies",
"fullName": "google.cloud.compute.v1.SslPolicies",
"methods": [
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.SslPolicies.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/sslPolicies"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.SslPolicies.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/global/sslPolicies/{ssl_policy}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.SslPolicies.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/sslPolicies/{ssl_policy}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.SslPolicies.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/sslPolicies"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.SslPolicies.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/sslPolicies"
}
]
},
{
"shortName": "ListAvailableFeatures",
"fullName": "google.cloud.compute.v1.SslPolicies.ListAvailableFeatures",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/sslPolicies/listAvailableFeatures"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.SslPolicies.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/global/sslPolicies/{ssl_policy}"
}
]
}
]
},
{
"shortName": "Subnetworks",
"fullName": "google.cloud.compute.v1.Subnetworks",
"methods": [
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.Subnetworks.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/subnetworks"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.Subnetworks.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}"
}
]
},
{
"shortName": "ExpandIpCidrRange",
"fullName": "google.cloud.compute.v1.Subnetworks.ExpandIpCidrRange",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}/expandIpCidrRange"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.Subnetworks.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.compute.v1.Subnetworks.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/subnetworks/{resource}/getIamPolicy"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.Subnetworks.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/subnetworks"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.Subnetworks.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/subnetworks"
}
]
},
{
"shortName": "ListUsable",
"fullName": "google.cloud.compute.v1.Subnetworks.ListUsable",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/subnetworks/listUsable"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.Subnetworks.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.compute.v1.Subnetworks.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/subnetworks/{resource}/setIamPolicy"
}
]
},
{
"shortName": "SetPrivateIpGoogleAccess",
"fullName": "google.cloud.compute.v1.Subnetworks.SetPrivateIpGoogleAccess",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}/setPrivateIpGoogleAccess"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.compute.v1.Subnetworks.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/subnetworks/{resource}/testIamPermissions"
}
]
}
]
},
{
"shortName": "TargetGrpcProxies",
"fullName": "google.cloud.compute.v1.TargetGrpcProxies",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.TargetGrpcProxies.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/global/targetGrpcProxies/{target_grpc_proxy}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.TargetGrpcProxies.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/targetGrpcProxies/{target_grpc_proxy}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.TargetGrpcProxies.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/targetGrpcProxies"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.TargetGrpcProxies.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/targetGrpcProxies"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.TargetGrpcProxies.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/global/targetGrpcProxies/{target_grpc_proxy}"
}
]
}
]
},
{
"shortName": "TargetHttpProxies",
"fullName": "google.cloud.compute.v1.TargetHttpProxies",
"methods": [
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.TargetHttpProxies.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/targetHttpProxies"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.TargetHttpProxies.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/global/targetHttpProxies/{target_http_proxy}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.TargetHttpProxies.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/targetHttpProxies/{target_http_proxy}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.TargetHttpProxies.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/targetHttpProxies"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.TargetHttpProxies.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/targetHttpProxies"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.TargetHttpProxies.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/global/targetHttpProxies/{target_http_proxy}"
}
]
},
{
"shortName": "SetUrlMap",
"fullName": "google.cloud.compute.v1.TargetHttpProxies.SetUrlMap",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/targetHttpProxies/{target_http_proxy}/setUrlMap"
}
]
}
]
},
{
"shortName": "TargetHttpsProxies",
"fullName": "google.cloud.compute.v1.TargetHttpsProxies",
"methods": [
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.TargetHttpsProxies.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/targetHttpsProxies"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.TargetHttpsProxies.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/global/targetHttpsProxies/{target_https_proxy}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.TargetHttpsProxies.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/targetHttpsProxies/{target_https_proxy}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.TargetHttpsProxies.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/targetHttpsProxies"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.TargetHttpsProxies.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/targetHttpsProxies"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.TargetHttpsProxies.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/global/targetHttpsProxies/{target_https_proxy}"
}
]
},
{
"shortName": "SetCertificateMap",
"fullName": "google.cloud.compute.v1.TargetHttpsProxies.SetCertificateMap",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/targetHttpsProxies/{target_https_proxy}/setCertificateMap"
}
]
},
{
"shortName": "SetQuicOverride",
"fullName": "google.cloud.compute.v1.TargetHttpsProxies.SetQuicOverride",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/targetHttpsProxies/{target_https_proxy}/setQuicOverride"
}
]
},
{
"shortName": "SetSslCertificates",
"fullName": "google.cloud.compute.v1.TargetHttpsProxies.SetSslCertificates",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/targetHttpsProxies/{target_https_proxy}/setSslCertificates"
}
]
},
{
"shortName": "SetSslPolicy",
"fullName": "google.cloud.compute.v1.TargetHttpsProxies.SetSslPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/targetHttpsProxies/{target_https_proxy}/setSslPolicy"
}
]
},
{
"shortName": "SetUrlMap",
"fullName": "google.cloud.compute.v1.TargetHttpsProxies.SetUrlMap",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/targetHttpsProxies/{target_https_proxy}/setUrlMap"
}
]
}
]
},
{
"shortName": "TargetInstances",
"fullName": "google.cloud.compute.v1.TargetInstances",
"methods": [
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.TargetInstances.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/targetInstances"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.TargetInstances.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/zones/{zone}/targetInstances/{target_instance}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.TargetInstances.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/targetInstances/{target_instance}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.TargetInstances.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/targetInstances"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.TargetInstances.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/targetInstances"
}
]
}
]
},
{
"shortName": "TargetPools",
"fullName": "google.cloud.compute.v1.TargetPools",
"methods": [
{
"shortName": "AddHealthCheck",
"fullName": "google.cloud.compute.v1.TargetPools.AddHealthCheck",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/targetPools/{target_pool}/addHealthCheck"
}
]
},
{
"shortName": "AddInstance",
"fullName": "google.cloud.compute.v1.TargetPools.AddInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/targetPools/{target_pool}/addInstance"
}
]
},
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.TargetPools.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/targetPools"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.TargetPools.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/regions/{region}/targetPools/{target_pool}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.TargetPools.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/targetPools/{target_pool}"
}
]
},
{
"shortName": "GetHealth",
"fullName": "google.cloud.compute.v1.TargetPools.GetHealth",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/targetPools/{target_pool}/getHealth"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.TargetPools.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/targetPools"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.TargetPools.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/targetPools"
}
]
},
{
"shortName": "RemoveHealthCheck",
"fullName": "google.cloud.compute.v1.TargetPools.RemoveHealthCheck",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/targetPools/{target_pool}/removeHealthCheck"
}
]
},
{
"shortName": "RemoveInstance",
"fullName": "google.cloud.compute.v1.TargetPools.RemoveInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/targetPools/{target_pool}/removeInstance"
}
]
},
{
"shortName": "SetBackup",
"fullName": "google.cloud.compute.v1.TargetPools.SetBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/targetPools/{target_pool}/setBackup"
}
]
}
]
},
{
"shortName": "TargetSslProxies",
"fullName": "google.cloud.compute.v1.TargetSslProxies",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.TargetSslProxies.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/global/targetSslProxies/{target_ssl_proxy}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.TargetSslProxies.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/targetSslProxies/{target_ssl_proxy}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.TargetSslProxies.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/targetSslProxies"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.TargetSslProxies.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/targetSslProxies"
}
]
},
{
"shortName": "SetBackendService",
"fullName": "google.cloud.compute.v1.TargetSslProxies.SetBackendService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/targetSslProxies/{target_ssl_proxy}/setBackendService"
}
]
},
{
"shortName": "SetCertificateMap",
"fullName": "google.cloud.compute.v1.TargetSslProxies.SetCertificateMap",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/targetSslProxies/{target_ssl_proxy}/setCertificateMap"
}
]
},
{
"shortName": "SetProxyHeader",
"fullName": "google.cloud.compute.v1.TargetSslProxies.SetProxyHeader",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/targetSslProxies/{target_ssl_proxy}/setProxyHeader"
}
]
},
{
"shortName": "SetSslCertificates",
"fullName": "google.cloud.compute.v1.TargetSslProxies.SetSslCertificates",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/targetSslProxies/{target_ssl_proxy}/setSslCertificates"
}
]
},
{
"shortName": "SetSslPolicy",
"fullName": "google.cloud.compute.v1.TargetSslProxies.SetSslPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/targetSslProxies/{target_ssl_proxy}/setSslPolicy"
}
]
}
]
},
{
"shortName": "TargetTcpProxies",
"fullName": "google.cloud.compute.v1.TargetTcpProxies",
"methods": [
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.TargetTcpProxies.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/targetTcpProxies"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.TargetTcpProxies.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/global/targetTcpProxies/{target_tcp_proxy}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.TargetTcpProxies.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/targetTcpProxies/{target_tcp_proxy}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.TargetTcpProxies.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/targetTcpProxies"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.TargetTcpProxies.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/targetTcpProxies"
}
]
},
{
"shortName": "SetBackendService",
"fullName": "google.cloud.compute.v1.TargetTcpProxies.SetBackendService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/targetTcpProxies/{target_tcp_proxy}/setBackendService"
}
]
},
{
"shortName": "SetProxyHeader",
"fullName": "google.cloud.compute.v1.TargetTcpProxies.SetProxyHeader",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/targetTcpProxies/{target_tcp_proxy}/setProxyHeader"
}
]
}
]
},
{
"shortName": "TargetVpnGateways",
"fullName": "google.cloud.compute.v1.TargetVpnGateways",
"methods": [
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.TargetVpnGateways.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/targetVpnGateways"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.TargetVpnGateways.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/regions/{region}/targetVpnGateways/{target_vpn_gateway}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.TargetVpnGateways.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/targetVpnGateways/{target_vpn_gateway}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.TargetVpnGateways.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/targetVpnGateways"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.TargetVpnGateways.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/targetVpnGateways"
}
]
},
{
"shortName": "SetLabels",
"fullName": "google.cloud.compute.v1.TargetVpnGateways.SetLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/targetVpnGateways/{resource}/setLabels"
}
]
}
]
},
{
"shortName": "UrlMaps",
"fullName": "google.cloud.compute.v1.UrlMaps",
"methods": [
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.UrlMaps.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/urlMaps"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.UrlMaps.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/global/urlMaps/{url_map}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.UrlMaps.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/urlMaps/{url_map}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.UrlMaps.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/urlMaps"
}
]
},
{
"shortName": "InvalidateCache",
"fullName": "google.cloud.compute.v1.UrlMaps.InvalidateCache",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/urlMaps/{url_map}/invalidateCache"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.UrlMaps.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/global/urlMaps"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.compute.v1.UrlMaps.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/compute/v1/projects/{project}/global/urlMaps/{url_map}"
}
]
},
{
"shortName": "Update",
"fullName": "google.cloud.compute.v1.UrlMaps.Update",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/compute/v1/projects/{project}/global/urlMaps/{url_map}"
}
]
},
{
"shortName": "Validate",
"fullName": "google.cloud.compute.v1.UrlMaps.Validate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/global/urlMaps/{url_map}/validate"
}
]
}
]
},
{
"shortName": "VpnGateways",
"fullName": "google.cloud.compute.v1.VpnGateways",
"methods": [
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.VpnGateways.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/vpnGateways"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.VpnGateways.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/regions/{region}/vpnGateways/{vpn_gateway}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.VpnGateways.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/vpnGateways/{vpn_gateway}"
}
]
},
{
"shortName": "GetStatus",
"fullName": "google.cloud.compute.v1.VpnGateways.GetStatus",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/vpnGateways/{vpn_gateway}/getStatus"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.VpnGateways.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/vpnGateways"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.VpnGateways.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/vpnGateways"
}
]
},
{
"shortName": "SetLabels",
"fullName": "google.cloud.compute.v1.VpnGateways.SetLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/vpnGateways/{resource}/setLabels"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.compute.v1.VpnGateways.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/vpnGateways/{resource}/testIamPermissions"
}
]
}
]
},
{
"shortName": "VpnTunnels",
"fullName": "google.cloud.compute.v1.VpnTunnels",
"methods": [
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1.VpnTunnels.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/vpnTunnels"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.VpnTunnels.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/regions/{region}/vpnTunnels/{vpn_tunnel}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.VpnTunnels.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/vpnTunnels/{vpn_tunnel}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1.VpnTunnels.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/vpnTunnels"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.VpnTunnels.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/vpnTunnels"
}
]
},
{
"shortName": "SetLabels",
"fullName": "google.cloud.compute.v1.VpnTunnels.SetLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/vpnTunnels/{resource}/setLabels"
}
]
}
]
},
{
"shortName": "ZoneOperations",
"fullName": "google.cloud.compute.v1.ZoneOperations",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1.ZoneOperations.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/zones/{zone}/operations/{operation}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.ZoneOperations.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/operations/{operation}"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.ZoneOperations.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}/operations"
}
]
},
{
"shortName": "Wait",
"fullName": "google.cloud.compute.v1.ZoneOperations.Wait",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/zones/{zone}/operations/{operation}/wait"
}
]
}
]
},
{
"shortName": "Zones",
"fullName": "google.cloud.compute.v1.Zones",
"methods": [
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1.Zones.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones/{zone}"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1.Zones.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/zones"
}
]
}
]
}
],
"configFile": "compute_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.compute.v1.AcceleratorTypes",
"google.cloud.compute.v1.Addresses",
"google.cloud.compute.v1.Autoscalers",
"google.cloud.compute.v1.BackendBuckets",
"google.cloud.compute.v1.BackendServices",
"google.cloud.compute.v1.DiskTypes",
"google.cloud.compute.v1.Disks",
"google.cloud.compute.v1.ExternalVpnGateways",
"google.cloud.compute.v1.FirewallPolicies",
"google.cloud.compute.v1.Firewalls",
"google.cloud.compute.v1.ForwardingRules",
"google.cloud.compute.v1.GlobalAddresses",
"google.cloud.compute.v1.GlobalForwardingRules",
"google.cloud.compute.v1.GlobalNetworkEndpointGroups",
"google.cloud.compute.v1.GlobalOperations",
"google.cloud.compute.v1.GlobalOrganizationOperations",
"google.cloud.compute.v1.GlobalPublicDelegatedPrefixes",
"google.cloud.compute.v1.HealthChecks",
"google.cloud.compute.v1.ImageFamilyViews",
"google.cloud.compute.v1.Images",
"google.cloud.compute.v1.InstanceGroupManagers",
"google.cloud.compute.v1.InstanceGroups",
"google.cloud.compute.v1.InstanceTemplates",
"google.cloud.compute.v1.Instances",
"google.cloud.compute.v1.InterconnectAttachments",
"google.cloud.compute.v1.InterconnectLocations",
"google.cloud.compute.v1.Interconnects",
"google.cloud.compute.v1.LicenseCodes",
"google.cloud.compute.v1.Licenses",
"google.cloud.compute.v1.MachineTypes",
"google.cloud.compute.v1.NetworkEndpointGroups",
"google.cloud.compute.v1.Networks",
"google.cloud.compute.v1.NodeGroups",
"google.cloud.compute.v1.NodeTemplates",
"google.cloud.compute.v1.NodeTypes",
"google.cloud.compute.v1.PacketMirrorings",
"google.cloud.compute.v1.Projects",
"google.cloud.compute.v1.PublicAdvertisedPrefixes",
"google.cloud.compute.v1.PublicDelegatedPrefixes",
"google.cloud.compute.v1.RegionAutoscalers",
"google.cloud.compute.v1.RegionBackendServices",
"google.cloud.compute.v1.RegionCommitments",
"google.cloud.compute.v1.RegionDiskTypes",
"google.cloud.compute.v1.RegionDisks",
"google.cloud.compute.v1.RegionHealthCheckServices",
"google.cloud.compute.v1.RegionHealthChecks",
"google.cloud.compute.v1.RegionInstanceGroupManagers",
"google.cloud.compute.v1.RegionInstanceGroups",
"google.cloud.compute.v1.RegionInstances",
"google.cloud.compute.v1.RegionNetworkEndpointGroups",
"google.cloud.compute.v1.RegionNotificationEndpoints",
"google.cloud.compute.v1.RegionOperations",
"google.cloud.compute.v1.RegionSslCertificates",
"google.cloud.compute.v1.RegionTargetHttpProxies",
"google.cloud.compute.v1.RegionTargetHttpsProxies",
"google.cloud.compute.v1.RegionUrlMaps",
"google.cloud.compute.v1.Regions",
"google.cloud.compute.v1.Reservations",
"google.cloud.compute.v1.ResourcePolicies",
"google.cloud.compute.v1.Routers",
"google.cloud.compute.v1.Routes",
"google.cloud.compute.v1.SecurityPolicies",
"google.cloud.compute.v1.ServiceAttachments",
"google.cloud.compute.v1.Snapshots",
"google.cloud.compute.v1.SslCertificates",
"google.cloud.compute.v1.SslPolicies",
"google.cloud.compute.v1.Subnetworks",
"google.cloud.compute.v1.TargetGrpcProxies",
"google.cloud.compute.v1.TargetHttpProxies",
"google.cloud.compute.v1.TargetHttpsProxies",
"google.cloud.compute.v1.TargetInstances",
"google.cloud.compute.v1.TargetPools",
"google.cloud.compute.v1.TargetSslProxies",
"google.cloud.compute.v1.TargetTcpProxies",
"google.cloud.compute.v1.TargetVpnGateways",
"google.cloud.compute.v1.UrlMaps",
"google.cloud.compute.v1.VpnGateways",
"google.cloud.compute.v1.VpnTunnels",
"google.cloud.compute.v1.ZoneOperations",
"google.cloud.compute.v1.Zones"
],
"nameInServiceConfig": "compute.googleapis.com"
},
{
"id": "google.cloud.compute.v1small",
"directory": "google/cloud/compute/v1small",
"version": "v1small",
"majorVersion": "v1",
"hostName": "compute.googleapis.com",
"title": "Google Compute Engine API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Compute.V1Small": 1
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/compute/v1small;compute": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.compute.v1small": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Compute\\V1small": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Compute::V1small": 1
}
}
},
"services": [
{
"shortName": "Addresses",
"fullName": "google.cloud.compute.v1small.Addresses",
"methods": [
{
"shortName": "AggregatedList",
"fullName": "google.cloud.compute.v1small.Addresses.AggregatedList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/aggregated/addresses"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.compute.v1small.Addresses.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/compute/v1/projects/{project}/regions/{region}/addresses/{address}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.compute.v1small.Addresses.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/{project}/regions/{region}/addresses"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.compute.v1small.Addresses.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/addresses"
}
]
}
]
},
{
"shortName": "RegionOperations",
"fullName": "google.cloud.compute.v1small.RegionOperations",
"methods": [
{
"shortName": "Get",
"fullName": "google.cloud.compute.v1small.RegionOperations.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/compute/v1/projects/{project}/regions/{region}/operations/{operation}"
}
]
},
{
"shortName": "Wait",
"fullName": "google.cloud.compute.v1small.RegionOperations.Wait",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/compute/v1/projects/projects/{project}/regions/{region}/operations/{operation}/wait"
}
]
}
]
}
],
"configFile": "compute_small_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.compute.v1small.Addresses",
"google.cloud.compute.v1small.RegionOperations"
],
"nameInServiceConfig": "compute.googleapis.com"
},
{
"id": "google.cloud.confidentialcomputing.v1",
"directory": "google/cloud/confidentialcomputing/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "confidentialcomputing.googleapis.com",
"title": "Confidential Computing API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.ConfidentialComputing.V1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/confidentialcomputing/apiv1/confidentialcomputingpb;confidentialcomputingpb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.confidentialcomputing.v1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\ConfidentialComputing\\V1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::ConfidentialComputing::V1": 1
}
}
},
"services": [
{
"shortName": "ConfidentialComputing",
"fullName": "google.cloud.confidentialcomputing.v1.ConfidentialComputing",
"methods": [
{
"shortName": "CreateChallenge",
"fullName": "google.cloud.confidentialcomputing.v1.ConfidentialComputing.CreateChallenge",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/challenges"
}
]
},
{
"shortName": "VerifyAttestation",
"fullName": "google.cloud.confidentialcomputing.v1.ConfidentialComputing.VerifyAttestation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{challenge=projects/*/locations/*/challenges/*}:verifyAttestation"
}
]
}
]
}
],
"configFile": "confidentialcomputing_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.confidentialcomputing.v1.ConfidentialComputing",
"google.cloud.location.Locations"
],
"nameInServiceConfig": "confidentialcomputing.googleapis.com"
},
{
"id": "google.cloud.confidentialcomputing.v1alpha1",
"directory": "google/cloud/confidentialcomputing/v1alpha1",
"version": "v1alpha1",
"majorVersion": "v1",
"hostName": "confidentialcomputing.googleapis.com",
"title": "Confidential Computing API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.ConfidentialComputing.V1Alpha1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/confidentialcomputing/apiv1alpha1/confidentialcomputingpb;confidentialcomputingpb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.confidentialcomputing.v1alpha1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\ConfidentialComputing\\V1alpha1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::ConfidentialComputing::V1alpha1": 1
}
}
},
"services": [
{
"shortName": "ConfidentialComputing",
"fullName": "google.cloud.confidentialcomputing.v1alpha1.ConfidentialComputing",
"methods": [
{
"shortName": "CreateChallenge",
"fullName": "google.cloud.confidentialcomputing.v1alpha1.ConfidentialComputing.CreateChallenge",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{parent=projects/*/locations/*}/challenges"
}
]
},
{
"shortName": "VerifyAttestation",
"fullName": "google.cloud.confidentialcomputing.v1alpha1.ConfidentialComputing.VerifyAttestation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{challenge=projects/*/locations/*/challenges/*}:verifyAttestation"
}
]
}
]
}
],
"configFile": "confidentialcomputing_v1alpha1.yaml",
"serviceConfigApiNames": [
"google.cloud.confidentialcomputing.v1alpha1.ConfidentialComputing",
"google.cloud.location.Locations"
],
"nameInServiceConfig": "confidentialcomputing.googleapis.com"
},
{
"id": "google.cloud.connectors.v1",
"directory": "google/cloud/connectors/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "connectors.googleapis.com",
"title": "Connectors API",
"description": "Enables users to create and manage connections to Google Cloud services and third-party business applications using the Connectors interface.",
"importDirectories": [
"google/api",
"google/cloud/connectors/v1",
"google/longrunning",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/connectors/apiv1/connectorspb;connectorspb": 11
}
},
"java_multiple_files": {
"valueCounts": {
"true": 11
}
},
"java_package": {
"valueCounts": {
"": 1,
"com.google.cloud.connectors.v1": 10
}
}
},
"services": [
{
"shortName": "Connectors",
"fullName": "google.cloud.connectors.v1.Connectors",
"methods": [
{
"shortName": "CreateConnection",
"fullName": "google.cloud.connectors.v1.Connectors.CreateConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/connections"
}
]
},
{
"shortName": "DeleteConnection",
"fullName": "google.cloud.connectors.v1.Connectors.DeleteConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/connections/*}"
}
]
},
{
"shortName": "GetConnection",
"fullName": "google.cloud.connectors.v1.Connectors.GetConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/connections/*}"
}
]
},
{
"shortName": "GetConnectionSchemaMetadata",
"fullName": "google.cloud.connectors.v1.Connectors.GetConnectionSchemaMetadata",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/connections/*/connectionSchemaMetadata}"
}
]
},
{
"shortName": "GetConnector",
"fullName": "google.cloud.connectors.v1.Connectors.GetConnector",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/providers/*/connectors/*}"
}
]
},
{
"shortName": "GetConnectorVersion",
"fullName": "google.cloud.connectors.v1.Connectors.GetConnectorVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/providers/*/connectors/*/versions/*}"
}
]
},
{
"shortName": "GetGlobalSettings",
"fullName": "google.cloud.connectors.v1.Connectors.GetGlobalSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/global/settings}"
}
]
},
{
"shortName": "GetProvider",
"fullName": "google.cloud.connectors.v1.Connectors.GetProvider",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/providers/*}"
}
]
},
{
"shortName": "GetRuntimeConfig",
"fullName": "google.cloud.connectors.v1.Connectors.GetRuntimeConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/runtimeConfig}"
}
]
},
{
"shortName": "ListConnections",
"fullName": "google.cloud.connectors.v1.Connectors.ListConnections",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/connections"
}
]
},
{
"shortName": "ListConnectorVersions",
"fullName": "google.cloud.connectors.v1.Connectors.ListConnectorVersions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/providers/*/connectors/*}/versions"
}
]
},
{
"shortName": "ListConnectors",
"fullName": "google.cloud.connectors.v1.Connectors.ListConnectors",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/providers/*}/connectors"
}
]
},
{
"shortName": "ListProviders",
"fullName": "google.cloud.connectors.v1.Connectors.ListProviders",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/providers"
}
]
},
{
"shortName": "ListRuntimeActionSchemas",
"fullName": "google.cloud.connectors.v1.Connectors.ListRuntimeActionSchemas",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/connections/*}/runtimeActionSchemas"
}
]
},
{
"shortName": "ListRuntimeEntitySchemas",
"fullName": "google.cloud.connectors.v1.Connectors.ListRuntimeEntitySchemas",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/connections/*}/runtimeEntitySchemas"
}
]
},
{
"shortName": "RefreshConnectionSchemaMetadata",
"fullName": "google.cloud.connectors.v1.Connectors.RefreshConnectionSchemaMetadata",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/connections/*/connectionSchemaMetadata}:refresh"
}
]
},
{
"shortName": "UpdateConnection",
"fullName": "google.cloud.connectors.v1.Connectors.UpdateConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{connection.name=projects/*/locations/*/connections/*}"
}
]
}
]
}
],
"configFile": "connectors_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.connectors.v1.Connectors",
"google.cloud.location.Locations",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "connectors.googleapis.com"
},
{
"id": "google.cloud.contactcenterinsights.v1",
"directory": "google/cloud/contactcenterinsights/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "contactcenterinsights.googleapis.com",
"title": "Contact Center AI Insights API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/contactcenterinsights/v1",
"google/longrunning",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.ContactCenterInsights.V1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/contactcenterinsights/apiv1/contactcenterinsightspb;contactcenterinsightspb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.contactcenterinsights.v1": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\ContactCenterInsights\\V1": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::ContactCenterInsights::V1": 2
}
}
},
"services": [
{
"shortName": "ContactCenterInsights",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights",
"methods": [
{
"shortName": "BulkAnalyzeConversations",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.BulkAnalyzeConversations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/conversations:bulkAnalyze"
}
]
},
{
"shortName": "CalculateIssueModelStats",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CalculateIssueModelStats",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{issue_model=projects/*/locations/*/issueModels/*}:calculateIssueModelStats"
}
]
},
{
"shortName": "CalculateStats",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CalculateStats",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{location=projects/*/locations/*}/conversations:calculateStats"
}
]
},
{
"shortName": "CreateAnalysis",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CreateAnalysis",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/conversations/*}/analyses"
}
]
},
{
"shortName": "CreateConversation",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CreateConversation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/conversations"
}
]
},
{
"shortName": "CreateIssueModel",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CreateIssueModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/issueModels"
}
]
},
{
"shortName": "CreatePhraseMatcher",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CreatePhraseMatcher",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/phraseMatchers"
}
]
},
{
"shortName": "CreateView",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CreateView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/views"
}
]
},
{
"shortName": "DeleteAnalysis",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeleteAnalysis",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/conversations/*/analyses/*}"
}
]
},
{
"shortName": "DeleteConversation",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeleteConversation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/conversations/*}"
}
]
},
{
"shortName": "DeleteIssue",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeleteIssue",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/issueModels/*/issues/*}"
}
]
},
{
"shortName": "DeleteIssueModel",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeleteIssueModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/issueModels/*}"
}
]
},
{
"shortName": "DeletePhraseMatcher",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeletePhraseMatcher",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/phraseMatchers/*}"
}
]
},
{
"shortName": "DeleteView",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeleteView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/views/*}"
}
]
},
{
"shortName": "DeployIssueModel",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeployIssueModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/issueModels/*}:deploy"
}
]
},
{
"shortName": "ExportInsightsData",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ExportInsightsData",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/insightsdata:export"
}
]
},
{
"shortName": "GetAnalysis",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetAnalysis",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/conversations/*/analyses/*}"
}
]
},
{
"shortName": "GetConversation",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetConversation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/conversations/*}"
}
]
},
{
"shortName": "GetIssue",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetIssue",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/issueModels/*/issues/*}"
}
]
},
{
"shortName": "GetIssueModel",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetIssueModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/issueModels/*}"
}
]
},
{
"shortName": "GetPhraseMatcher",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetPhraseMatcher",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/phraseMatchers/*}"
}
]
},
{
"shortName": "GetSettings",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/settings}"
}
]
},
{
"shortName": "GetView",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/views/*}"
}
]
},
{
"shortName": "IngestConversations",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.IngestConversations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/conversations:ingest"
}
]
},
{
"shortName": "ListAnalyses",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListAnalyses",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/conversations/*}/analyses"
}
]
},
{
"shortName": "ListConversations",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListConversations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/conversations"
}
]
},
{
"shortName": "ListIssueModels",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListIssueModels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/issueModels"
}
]
},
{
"shortName": "ListIssues",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListIssues",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/issueModels/*}/issues"
}
]
},
{
"shortName": "ListPhraseMatchers",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListPhraseMatchers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/phraseMatchers"
}
]
},
{
"shortName": "ListViews",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListViews",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/views"
}
]
},
{
"shortName": "UndeployIssueModel",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.UndeployIssueModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/issueModels/*}:undeploy"
}
]
},
{
"shortName": "UpdateConversation",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdateConversation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{conversation.name=projects/*/locations/*/conversations/*}"
}
]
},
{
"shortName": "UpdateIssue",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdateIssue",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{issue.name=projects/*/locations/*/issueModels/*/issues/*}"
}
]
},
{
"shortName": "UpdateIssueModel",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdateIssueModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{issue_model.name=projects/*/locations/*/issueModels/*}"
}
]
},
{
"shortName": "UpdatePhraseMatcher",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdatePhraseMatcher",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{phrase_matcher.name=projects/*/locations/*/phraseMatchers/*}"
}
]
},
{
"shortName": "UpdateSettings",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdateSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{settings.name=projects/*/locations/*/settings}"
}
]
},
{
"shortName": "UpdateView",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdateView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{view.name=projects/*/locations/*/views/*}"
}
]
},
{
"shortName": "UploadConversation",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.UploadConversation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/conversations:upload"
}
]
}
]
}
],
"configFile": "contactcenterinsights_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.contactcenterinsights.v1.ContactCenterInsights",
"google.longrunning.Operations"
],
"nameInServiceConfig": "contactcenterinsights.googleapis.com"
},
{
"id": "google.cloud.contentwarehouse.v1",
"directory": "google/cloud/contentwarehouse/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "contentwarehouse.googleapis.com",
"title": "Document AI Warehouse API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/contentwarehouse/v1",
"google/cloud/documentai/v1",
"google/iam/v1",
"google/longrunning",
"google/protobuf",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.ContentWarehouse.V1": 16
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/contentwarehouse/apiv1/contentwarehousepb;contentwarehousepb": 16
}
},
"java_multiple_files": {
"valueCounts": {
"true": 16
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.contentwarehouse.v1": 16
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\ContentWarehouse\\V1": 16
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::ContentWarehouse::V1": 16
}
}
},
"services": [
{
"shortName": "DocumentLinkService",
"fullName": "google.cloud.contentwarehouse.v1.DocumentLinkService",
"methods": [
{
"shortName": "CreateDocumentLink",
"fullName": "google.cloud.contentwarehouse.v1.DocumentLinkService.CreateDocumentLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/documents/*}/documentLinks"
}
]
},
{
"shortName": "DeleteDocumentLink",
"fullName": "google.cloud.contentwarehouse.v1.DocumentLinkService.DeleteDocumentLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/documents/*/documentLinks/*}:delete"
}
]
},
{
"shortName": "ListLinkedSources",
"fullName": "google.cloud.contentwarehouse.v1.DocumentLinkService.ListLinkedSources",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/documents/*}/linkedSources"
}
]
},
{
"shortName": "ListLinkedTargets",
"fullName": "google.cloud.contentwarehouse.v1.DocumentLinkService.ListLinkedTargets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/documents/*}/linkedTargets"
}
]
}
]
},
{
"shortName": "DocumentSchemaService",
"fullName": "google.cloud.contentwarehouse.v1.DocumentSchemaService",
"methods": [
{
"shortName": "CreateDocumentSchema",
"fullName": "google.cloud.contentwarehouse.v1.DocumentSchemaService.CreateDocumentSchema",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/documentSchemas"
}
]
},
{
"shortName": "DeleteDocumentSchema",
"fullName": "google.cloud.contentwarehouse.v1.DocumentSchemaService.DeleteDocumentSchema",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/documentSchemas/*}"
}
]
},
{
"shortName": "GetDocumentSchema",
"fullName": "google.cloud.contentwarehouse.v1.DocumentSchemaService.GetDocumentSchema",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/documentSchemas/*}"
}
]
},
{
"shortName": "ListDocumentSchemas",
"fullName": "google.cloud.contentwarehouse.v1.DocumentSchemaService.ListDocumentSchemas",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/documentSchemas"
}
]
},
{
"shortName": "UpdateDocumentSchema",
"fullName": "google.cloud.contentwarehouse.v1.DocumentSchemaService.UpdateDocumentSchema",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{name=projects/*/locations/*/documentSchemas/*}"
}
]
}
]
},
{
"shortName": "DocumentService",
"fullName": "google.cloud.contentwarehouse.v1.DocumentService",
"methods": [
{
"shortName": "CreateDocument",
"fullName": "google.cloud.contentwarehouse.v1.DocumentService.CreateDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/documents"
}
]
},
{
"shortName": "DeleteDocument",
"fullName": "google.cloud.contentwarehouse.v1.DocumentService.DeleteDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/documents/*}:delete"
},
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/documents/referenceId/*}:delete"
}
]
},
{
"shortName": "FetchAcl",
"fullName": "google.cloud.contentwarehouse.v1.DocumentService.FetchAcl",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/documents/*}:fetchAcl"
},
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*}:fetchAcl"
}
]
},
{
"shortName": "GetDocument",
"fullName": "google.cloud.contentwarehouse.v1.DocumentService.GetDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/documents/*}:get"
},
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/documents/referenceId/*}:get"
}
]
},
{
"shortName": "LockDocument",
"fullName": "google.cloud.contentwarehouse.v1.DocumentService.LockDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/documents/*}:lock"
}
]
},
{
"shortName": "SearchDocuments",
"fullName": "google.cloud.contentwarehouse.v1.DocumentService.SearchDocuments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/documents:search"
}
]
},
{
"shortName": "SetAcl",
"fullName": "google.cloud.contentwarehouse.v1.DocumentService.SetAcl",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/documents/*}:setAcl"
},
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*}:setAcl"
}
]
},
{
"shortName": "UpdateDocument",
"fullName": "google.cloud.contentwarehouse.v1.DocumentService.UpdateDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{name=projects/*/locations/*/documents/*}"
},
{
"httpMethod": "PATCH",
"path": "/v1/{name=projects/*/locations/*/documents/referenceId/*}"
}
]
}
]
},
{
"shortName": "RuleSetService",
"fullName": "google.cloud.contentwarehouse.v1.RuleSetService",
"methods": [
{
"shortName": "CreateRuleSet",
"fullName": "google.cloud.contentwarehouse.v1.RuleSetService.CreateRuleSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/ruleSets"
}
]
},
{
"shortName": "DeleteRuleSet",
"fullName": "google.cloud.contentwarehouse.v1.RuleSetService.DeleteRuleSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/ruleSets/*}"
}
]
},
{
"shortName": "GetRuleSet",
"fullName": "google.cloud.contentwarehouse.v1.RuleSetService.GetRuleSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/ruleSets/*}"
}
]
},
{
"shortName": "ListRuleSets",
"fullName": "google.cloud.contentwarehouse.v1.RuleSetService.ListRuleSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/ruleSets"
}
]
},
{
"shortName": "UpdateRuleSet",
"fullName": "google.cloud.contentwarehouse.v1.RuleSetService.UpdateRuleSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{name=projects/*/locations/*/ruleSets/*}"
}
]
}
]
},
{
"shortName": "SynonymSetService",
"fullName": "google.cloud.contentwarehouse.v1.SynonymSetService",
"methods": [
{
"shortName": "CreateSynonymSet",
"fullName": "google.cloud.contentwarehouse.v1.SynonymSetService.CreateSynonymSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/synonymSets"
}
]
},
{
"shortName": "DeleteSynonymSet",
"fullName": "google.cloud.contentwarehouse.v1.SynonymSetService.DeleteSynonymSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/synonymSets/*}"
}
]
},
{
"shortName": "GetSynonymSet",
"fullName": "google.cloud.contentwarehouse.v1.SynonymSetService.GetSynonymSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/synonymSets/*}"
}
]
},
{
"shortName": "ListSynonymSets",
"fullName": "google.cloud.contentwarehouse.v1.SynonymSetService.ListSynonymSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/synonymSets"
}
]
},
{
"shortName": "UpdateSynonymSet",
"fullName": "google.cloud.contentwarehouse.v1.SynonymSetService.UpdateSynonymSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{name=projects/*/locations/*/synonymSets/*}"
}
]
}
]
}
],
"configFile": "contentwarehouse_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.contentwarehouse.v1.DocumentLinkService",
"google.cloud.contentwarehouse.v1.DocumentSchemaService",
"google.cloud.contentwarehouse.v1.DocumentService",
"google.cloud.contentwarehouse.v1.RuleSetService",
"google.cloud.contentwarehouse.v1.SynonymSetService",
"google.longrunning.Operations"
],
"nameInServiceConfig": "contentwarehouse.googleapis.com"
},
{
"id": "google.cloud.datacatalog.lineage.v1",
"directory": "google/cloud/datacatalog/lineage/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "datalineage.googleapis.com",
"title": "Data Lineage API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.DataCatalog.Lineage.V1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/datacatalog/lineage/apiv1/lineagepb;lineagepb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.datacatalog.lineage.v1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\DataCatalog\\Lineage\\V1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::DataCatalog::Lineage::V1": 1
}
}
},
"services": [
{
"shortName": "Lineage",
"fullName": "google.cloud.datacatalog.lineage.v1.Lineage",
"methods": [
{
"shortName": "BatchSearchLinkProcesses",
"fullName": "google.cloud.datacatalog.lineage.v1.Lineage.BatchSearchLinkProcesses",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}:batchSearchLinkProcesses"
}
]
},
{
"shortName": "CreateLineageEvent",
"fullName": "google.cloud.datacatalog.lineage.v1.Lineage.CreateLineageEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/processes/*/runs/*}/lineageEvents"
}
]
},
{
"shortName": "CreateProcess",
"fullName": "google.cloud.datacatalog.lineage.v1.Lineage.CreateProcess",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/processes"
}
]
},
{
"shortName": "CreateRun",
"fullName": "google.cloud.datacatalog.lineage.v1.Lineage.CreateRun",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/processes/*}/runs"
}
]
},
{
"shortName": "DeleteLineageEvent",
"fullName": "google.cloud.datacatalog.lineage.v1.Lineage.DeleteLineageEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/processes/*/runs/*/lineageEvents/*}"
}
]
},
{
"shortName": "DeleteProcess",
"fullName": "google.cloud.datacatalog.lineage.v1.Lineage.DeleteProcess",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/processes/*}"
}
]
},
{
"shortName": "DeleteRun",
"fullName": "google.cloud.datacatalog.lineage.v1.Lineage.DeleteRun",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/processes/*/runs/*}"
}
]
},
{
"shortName": "GetLineageEvent",
"fullName": "google.cloud.datacatalog.lineage.v1.Lineage.GetLineageEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/processes/*/runs/*/lineageEvents/*}"
}
]
},
{
"shortName": "GetProcess",
"fullName": "google.cloud.datacatalog.lineage.v1.Lineage.GetProcess",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/processes/*}"
}
]
},
{
"shortName": "GetRun",
"fullName": "google.cloud.datacatalog.lineage.v1.Lineage.GetRun",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/processes/*/runs/*}"
}
]
},
{
"shortName": "ListLineageEvents",
"fullName": "google.cloud.datacatalog.lineage.v1.Lineage.ListLineageEvents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/processes/*/runs/*}/lineageEvents"
}
]
},
{
"shortName": "ListProcesses",
"fullName": "google.cloud.datacatalog.lineage.v1.Lineage.ListProcesses",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/processes"
}
]
},
{
"shortName": "ListRuns",
"fullName": "google.cloud.datacatalog.lineage.v1.Lineage.ListRuns",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/processes/*}/runs"
}
]
},
{
"shortName": "SearchLinks",
"fullName": "google.cloud.datacatalog.lineage.v1.Lineage.SearchLinks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}:searchLinks"
}
]
},
{
"shortName": "UpdateProcess",
"fullName": "google.cloud.datacatalog.lineage.v1.Lineage.UpdateProcess",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{process.name=projects/*/locations/*/processes/*}"
}
]
},
{
"shortName": "UpdateRun",
"fullName": "google.cloud.datacatalog.lineage.v1.Lineage.UpdateRun",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{run.name=projects/*/locations/*/processes/*/runs/*}"
}
]
}
]
}
],
"configFile": "datalineage_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.datacatalog.lineage.v1.Lineage",
"google.longrunning.Operations"
],
"nameInServiceConfig": "datalineage.googleapis.com"
},
{
"id": "google.cloud.datacatalog.v1",
"directory": "google/cloud/datacatalog/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "datacatalog.googleapis.com",
"title": "Google Cloud Data Catalog API",
"description": "A fully managed and highly scalable data discovery and metadata management service.",
"importDirectories": [
"google/api",
"google/cloud/datacatalog/v1",
"google/iam/v1",
"google/longrunning",
"google/protobuf",
"google/rpc"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 16
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.DataCatalog.V1": 16
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/datacatalog/apiv1/datacatalogpb;datacatalogpb": 16
}
},
"java_multiple_files": {
"valueCounts": {
"true": 16
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.datacatalog.v1": 16
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\DataCatalog\\V1": 16
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::DataCatalog::V1": 16
}
}
},
"services": [
{
"shortName": "DataCatalog",
"fullName": "google.cloud.datacatalog.v1.DataCatalog",
"methods": [
{
"shortName": "CreateEntry",
"fullName": "google.cloud.datacatalog.v1.DataCatalog.CreateEntry",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/entryGroups/*}/entries"
}
]
},
{
"shortName": "CreateEntryGroup",
"fullName": "google.cloud.datacatalog.v1.DataCatalog.CreateEntryGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/entryGroups"
}
]
},
{
"shortName": "CreateTag",
"fullName": "google.cloud.datacatalog.v1.DataCatalog.CreateTag",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/entryGroups/*/entries/*}/tags"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/entryGroups/*}/tags"
}
]
},
{
"shortName": "CreateTagTemplate",
"fullName": "google.cloud.datacatalog.v1.DataCatalog.CreateTagTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/tagTemplates"
}
]
},
{
"shortName": "CreateTagTemplateField",
"fullName": "google.cloud.datacatalog.v1.DataCatalog.CreateTagTemplateField",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/tagTemplates/*}/fields"
}
]
},
{
"shortName": "DeleteEntry",
"fullName": "google.cloud.datacatalog.v1.DataCatalog.DeleteEntry",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/entryGroups/*/entries/*}"
}
]
},
{
"shortName": "DeleteEntryGroup",
"fullName": "google.cloud.datacatalog.v1.DataCatalog.DeleteEntryGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/entryGroups/*}"
}
]
},
{
"shortName": "DeleteTag",
"fullName": "google.cloud.datacatalog.v1.DataCatalog.DeleteTag",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/entryGroups/*/entries/*/tags/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/entryGroups/*/tags/*}"
}
]
},
{
"shortName": "DeleteTagTemplate",
"fullName": "google.cloud.datacatalog.v1.DataCatalog.DeleteTagTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/tagTemplates/*}"
}
]
},
{
"shortName": "DeleteTagTemplateField",
"fullName": "google.cloud.datacatalog.v1.DataCatalog.DeleteTagTemplateField",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/tagTemplates/*/fields/*}"
}
]
},
{
"shortName": "GetEntry",
"fullName": "google.cloud.datacatalog.v1.DataCatalog.GetEntry",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/entryGroups/*/entries/*}"
}
]
},
{
"shortName": "GetEntryGroup",
"fullName": "google.cloud.datacatalog.v1.DataCatalog.GetEntryGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/entryGroups/*}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.datacatalog.v1.DataCatalog.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/tagTemplates/*}:getIamPolicy"
},
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/entryGroups/*}:getIamPolicy"
},
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/entryGroups/*/entries/*}:getIamPolicy"
}
]
},
{
"shortName": "GetTagTemplate",
"fullName": "google.cloud.datacatalog.v1.DataCatalog.GetTagTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/tagTemplates/*}"
}
]
},
{
"shortName": "ImportEntries",
"fullName": "google.cloud.datacatalog.v1.DataCatalog.ImportEntries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/entryGroups/*}/entries:import"
}
]
},
{
"shortName": "ListEntries",
"fullName": "google.cloud.datacatalog.v1.DataCatalog.ListEntries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/entryGroups/*}/entries"
}
]
},
{
"shortName": "ListEntryGroups",
"fullName": "google.cloud.datacatalog.v1.DataCatalog.ListEntryGroups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/entryGroups"
}
]
},
{
"shortName": "ListTags",
"fullName": "google.cloud.datacatalog.v1.DataCatalog.ListTags",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/entryGroups/*/entries/*}/tags"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/entryGroups/*}/tags"
}
]
},
{
"shortName": "LookupEntry",
"fullName": "google.cloud.datacatalog.v1.DataCatalog.LookupEntry",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/entries:lookup"
}
]
},
{
"shortName": "ModifyEntryContacts",
"fullName": "google.cloud.datacatalog.v1.DataCatalog.ModifyEntryContacts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/entryGroups/*/entries/*}:modifyEntryContacts"
}
]
},
{
"shortName": "ModifyEntryOverview",
"fullName": "google.cloud.datacatalog.v1.DataCatalog.ModifyEntryOverview",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/entryGroups/*/entries/*}:modifyEntryOverview"
}
]
},
{
"shortName": "ReconcileTags",
"fullName": "google.cloud.datacatalog.v1.DataCatalog.ReconcileTags",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/entryGroups/*/entries/*}/tags:reconcile"
}
]
},
{
"shortName": "RenameTagTemplateField",
"fullName": "google.cloud.datacatalog.v1.DataCatalog.RenameTagTemplateField",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/tagTemplates/*/fields/*}:rename"
}
]
},
{
"shortName": "RenameTagTemplateFieldEnumValue",
"fullName": "google.cloud.datacatalog.v1.DataCatalog.RenameTagTemplateFieldEnumValue",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/tagTemplates/*/fields/*/enumValues/*}:rename"
}
]
},
{
"shortName": "SearchCatalog",
"fullName": "google.cloud.datacatalog.v1.DataCatalog.SearchCatalog",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/catalog:search"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.datacatalog.v1.DataCatalog.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/tagTemplates/*}:setIamPolicy"
},
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/entryGroups/*}:setIamPolicy"
}
]
},
{
"shortName": "StarEntry",
"fullName": "google.cloud.datacatalog.v1.DataCatalog.StarEntry",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/entryGroups/*/entries/*}:star"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.datacatalog.v1.DataCatalog.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/tagTemplates/*}:testIamPermissions"
},
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/entryGroups/*}:testIamPermissions"
},
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/entryGroups/*/entries/*}:testIamPermissions"
}
]
},
{
"shortName": "UnstarEntry",
"fullName": "google.cloud.datacatalog.v1.DataCatalog.UnstarEntry",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/entryGroups/*/entries/*}:unstar"
}
]
},
{
"shortName": "UpdateEntry",
"fullName": "google.cloud.datacatalog.v1.DataCatalog.UpdateEntry",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{entry.name=projects/*/locations/*/entryGroups/*/entries/*}"
}
]
},
{
"shortName": "UpdateEntryGroup",
"fullName": "google.cloud.datacatalog.v1.DataCatalog.UpdateEntryGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{entry_group.name=projects/*/locations/*/entryGroups/*}"
}
]
},
{
"shortName": "UpdateTag",
"fullName": "google.cloud.datacatalog.v1.DataCatalog.UpdateTag",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{tag.name=projects/*/locations/*/entryGroups/*/entries/*/tags/*}"
},
{
"httpMethod": "PATCH",
"path": "/v1/{tag.name=projects/*/locations/*/entryGroups/*/tags/*}"
}
]
},
{
"shortName": "UpdateTagTemplate",
"fullName": "google.cloud.datacatalog.v1.DataCatalog.UpdateTagTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{tag_template.name=projects/*/locations/*/tagTemplates/*}"
}
]
},
{
"shortName": "UpdateTagTemplateField",
"fullName": "google.cloud.datacatalog.v1.DataCatalog.UpdateTagTemplateField",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{name=projects/*/locations/*/tagTemplates/*/fields/*}"
}
]
}
]
},
{
"shortName": "PolicyTagManager",
"fullName": "google.cloud.datacatalog.v1.PolicyTagManager",
"methods": [
{
"shortName": "CreatePolicyTag",
"fullName": "google.cloud.datacatalog.v1.PolicyTagManager.CreatePolicyTag",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/taxonomies/*}/policyTags"
}
]
},
{
"shortName": "CreateTaxonomy",
"fullName": "google.cloud.datacatalog.v1.PolicyTagManager.CreateTaxonomy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/taxonomies"
}
]
},
{
"shortName": "DeletePolicyTag",
"fullName": "google.cloud.datacatalog.v1.PolicyTagManager.DeletePolicyTag",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/taxonomies/*/policyTags/*}"
}
]
},
{
"shortName": "DeleteTaxonomy",
"fullName": "google.cloud.datacatalog.v1.PolicyTagManager.DeleteTaxonomy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/taxonomies/*}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.datacatalog.v1.PolicyTagManager.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/taxonomies/*}:getIamPolicy"
},
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/taxonomies/*/policyTags/*}:getIamPolicy"
}
]
},
{
"shortName": "GetPolicyTag",
"fullName": "google.cloud.datacatalog.v1.PolicyTagManager.GetPolicyTag",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/taxonomies/*/policyTags/*}"
}
]
},
{
"shortName": "GetTaxonomy",
"fullName": "google.cloud.datacatalog.v1.PolicyTagManager.GetTaxonomy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/taxonomies/*}"
}
]
},
{
"shortName": "ListPolicyTags",
"fullName": "google.cloud.datacatalog.v1.PolicyTagManager.ListPolicyTags",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/taxonomies/*}/policyTags"
}
]
},
{
"shortName": "ListTaxonomies",
"fullName": "google.cloud.datacatalog.v1.PolicyTagManager.ListTaxonomies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/taxonomies"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.datacatalog.v1.PolicyTagManager.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/taxonomies/*}:setIamPolicy"
},
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/taxonomies/*/policyTags/*}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.datacatalog.v1.PolicyTagManager.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/taxonomies/*}:testIamPermissions"
},
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/taxonomies/*/policyTags/*}:testIamPermissions"
}
]
},
{
"shortName": "UpdatePolicyTag",
"fullName": "google.cloud.datacatalog.v1.PolicyTagManager.UpdatePolicyTag",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{policy_tag.name=projects/*/locations/*/taxonomies/*/policyTags/*}"
}
]
},
{
"shortName": "UpdateTaxonomy",
"fullName": "google.cloud.datacatalog.v1.PolicyTagManager.UpdateTaxonomy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{taxonomy.name=projects/*/locations/*/taxonomies/*}"
}
]
}
]
},
{
"shortName": "PolicyTagManagerSerialization",
"fullName": "google.cloud.datacatalog.v1.PolicyTagManagerSerialization",
"methods": [
{
"shortName": "ExportTaxonomies",
"fullName": "google.cloud.datacatalog.v1.PolicyTagManagerSerialization.ExportTaxonomies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/taxonomies:export"
}
]
},
{
"shortName": "ImportTaxonomies",
"fullName": "google.cloud.datacatalog.v1.PolicyTagManagerSerialization.ImportTaxonomies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/taxonomies:import"
}
]
},
{
"shortName": "ReplaceTaxonomy",
"fullName": "google.cloud.datacatalog.v1.PolicyTagManagerSerialization.ReplaceTaxonomy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/taxonomies/*}:replace"
}
]
}
]
}
],
"configFile": "datacatalog_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.datacatalog.v1.DataCatalog",
"google.cloud.datacatalog.v1.PolicyTagManager",
"google.cloud.datacatalog.v1.PolicyTagManagerSerialization",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "datacatalog.googleapis.com"
},
{
"id": "google.cloud.datacatalog.v1beta1",
"directory": "google/cloud/datacatalog/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "datacatalog.googleapis.com",
"title": "Google Cloud Data Catalog API",
"description": "A fully managed and highly scalable data discovery and metadata management service.",
"importDirectories": [
"google/api",
"google/cloud/datacatalog/v1beta1",
"google/iam/v1",
"google/protobuf"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 10
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.DataCatalog.V1Beta1": 10
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/datacatalog/apiv1beta1/datacatalogpb;datacatalogpb": 10
}
},
"java_multiple_files": {
"valueCounts": {
"true": 10
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.datacatalog.v1beta1": 10
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\DataCatalog\\V1beta1": 10
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::DataCatalog::V1beta1": 10
}
}
},
"services": [
{
"shortName": "DataCatalog",
"fullName": "google.cloud.datacatalog.v1beta1.DataCatalog",
"methods": [
{
"shortName": "CreateEntry",
"fullName": "google.cloud.datacatalog.v1beta1.DataCatalog.CreateEntry",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/entryGroups/*}/entries"
}
]
},
{
"shortName": "CreateEntryGroup",
"fullName": "google.cloud.datacatalog.v1beta1.DataCatalog.CreateEntryGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/entryGroups"
}
]
},
{
"shortName": "CreateTag",
"fullName": "google.cloud.datacatalog.v1beta1.DataCatalog.CreateTag",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/entryGroups/*/entries/*}/tags"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/entryGroups/*}/tags"
}
]
},
{
"shortName": "CreateTagTemplate",
"fullName": "google.cloud.datacatalog.v1beta1.DataCatalog.CreateTagTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/tagTemplates"
}
]
},
{
"shortName": "CreateTagTemplateField",
"fullName": "google.cloud.datacatalog.v1beta1.DataCatalog.CreateTagTemplateField",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/tagTemplates/*}/fields"
}
]
},
{
"shortName": "DeleteEntry",
"fullName": "google.cloud.datacatalog.v1beta1.DataCatalog.DeleteEntry",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/entryGroups/*/entries/*}"
}
]
},
{
"shortName": "DeleteEntryGroup",
"fullName": "google.cloud.datacatalog.v1beta1.DataCatalog.DeleteEntryGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/entryGroups/*}"
}
]
},
{
"shortName": "DeleteTag",
"fullName": "google.cloud.datacatalog.v1beta1.DataCatalog.DeleteTag",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/entryGroups/*/entries/*/tags/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/entryGroups/*/tags/*}"
}
]
},
{
"shortName": "DeleteTagTemplate",
"fullName": "google.cloud.datacatalog.v1beta1.DataCatalog.DeleteTagTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/tagTemplates/*}"
}
]
},
{
"shortName": "DeleteTagTemplateField",
"fullName": "google.cloud.datacatalog.v1beta1.DataCatalog.DeleteTagTemplateField",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/tagTemplates/*/fields/*}"
}
]
},
{
"shortName": "GetEntry",
"fullName": "google.cloud.datacatalog.v1beta1.DataCatalog.GetEntry",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/entryGroups/*/entries/*}"
}
]
},
{
"shortName": "GetEntryGroup",
"fullName": "google.cloud.datacatalog.v1beta1.DataCatalog.GetEntryGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/entryGroups/*}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.datacatalog.v1beta1.DataCatalog.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/locations/*/tagTemplates/*}:getIamPolicy"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/locations/*/entryGroups/*}:getIamPolicy"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/locations/*/entryGroups/*/entries/*}:getIamPolicy"
}
]
},
{
"shortName": "GetTagTemplate",
"fullName": "google.cloud.datacatalog.v1beta1.DataCatalog.GetTagTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/tagTemplates/*}"
}
]
},
{
"shortName": "ListEntries",
"fullName": "google.cloud.datacatalog.v1beta1.DataCatalog.ListEntries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/entryGroups/*}/entries"
}
]
},
{
"shortName": "ListEntryGroups",
"fullName": "google.cloud.datacatalog.v1beta1.DataCatalog.ListEntryGroups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/entryGroups"
}
]
},
{
"shortName": "ListTags",
"fullName": "google.cloud.datacatalog.v1beta1.DataCatalog.ListTags",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/entryGroups/*/entries/*}/tags"
},
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/entryGroups/*}/tags"
}
]
},
{
"shortName": "LookupEntry",
"fullName": "google.cloud.datacatalog.v1beta1.DataCatalog.LookupEntry",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/entries:lookup"
}
]
},
{
"shortName": "RenameTagTemplateField",
"fullName": "google.cloud.datacatalog.v1beta1.DataCatalog.RenameTagTemplateField",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/tagTemplates/*/fields/*}:rename"
}
]
},
{
"shortName": "SearchCatalog",
"fullName": "google.cloud.datacatalog.v1beta1.DataCatalog.SearchCatalog",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/catalog:search"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.datacatalog.v1beta1.DataCatalog.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/locations/*/tagTemplates/*}:setIamPolicy"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/locations/*/entryGroups/*}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.datacatalog.v1beta1.DataCatalog.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/locations/*/tagTemplates/*}:testIamPermissions"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/locations/*/entryGroups/*}:testIamPermissions"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/locations/*/entryGroups/*/entries/*}:testIamPermissions"
}
]
},
{
"shortName": "UpdateEntry",
"fullName": "google.cloud.datacatalog.v1beta1.DataCatalog.UpdateEntry",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{entry.name=projects/*/locations/*/entryGroups/*/entries/*}"
}
]
},
{
"shortName": "UpdateEntryGroup",
"fullName": "google.cloud.datacatalog.v1beta1.DataCatalog.UpdateEntryGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{entry_group.name=projects/*/locations/*/entryGroups/*}"
}
]
},
{
"shortName": "UpdateTag",
"fullName": "google.cloud.datacatalog.v1beta1.DataCatalog.UpdateTag",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{tag.name=projects/*/locations/*/entryGroups/*/entries/*/tags/*}"
},
{
"httpMethod": "PATCH",
"path": "/v1beta1/{tag.name=projects/*/locations/*/entryGroups/*/tags/*}"
}
]
},
{
"shortName": "UpdateTagTemplate",
"fullName": "google.cloud.datacatalog.v1beta1.DataCatalog.UpdateTagTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{tag_template.name=projects/*/locations/*/tagTemplates/*}"
}
]
},
{
"shortName": "UpdateTagTemplateField",
"fullName": "google.cloud.datacatalog.v1beta1.DataCatalog.UpdateTagTemplateField",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{name=projects/*/locations/*/tagTemplates/*/fields/*}"
}
]
}
]
},
{
"shortName": "PolicyTagManager",
"fullName": "google.cloud.datacatalog.v1beta1.PolicyTagManager",
"methods": [
{
"shortName": "CreatePolicyTag",
"fullName": "google.cloud.datacatalog.v1beta1.PolicyTagManager.CreatePolicyTag",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/taxonomies/*}/policyTags"
}
]
},
{
"shortName": "CreateTaxonomy",
"fullName": "google.cloud.datacatalog.v1beta1.PolicyTagManager.CreateTaxonomy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/taxonomies"
}
]
},
{
"shortName": "DeletePolicyTag",
"fullName": "google.cloud.datacatalog.v1beta1.PolicyTagManager.DeletePolicyTag",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/taxonomies/*/policyTags/*}"
}
]
},
{
"shortName": "DeleteTaxonomy",
"fullName": "google.cloud.datacatalog.v1beta1.PolicyTagManager.DeleteTaxonomy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/taxonomies/*}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.datacatalog.v1beta1.PolicyTagManager.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/locations/*/taxonomies/*}:getIamPolicy"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/locations/*/taxonomies/*/policyTags/*}:getIamPolicy"
}
]
},
{
"shortName": "GetPolicyTag",
"fullName": "google.cloud.datacatalog.v1beta1.PolicyTagManager.GetPolicyTag",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/taxonomies/*/policyTags/*}"
}
]
},
{
"shortName": "GetTaxonomy",
"fullName": "google.cloud.datacatalog.v1beta1.PolicyTagManager.GetTaxonomy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/taxonomies/*}"
}
]
},
{
"shortName": "ListPolicyTags",
"fullName": "google.cloud.datacatalog.v1beta1.PolicyTagManager.ListPolicyTags",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/taxonomies/*}/policyTags"
}
]
},
{
"shortName": "ListTaxonomies",
"fullName": "google.cloud.datacatalog.v1beta1.PolicyTagManager.ListTaxonomies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/taxonomies"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.datacatalog.v1beta1.PolicyTagManager.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/locations/*/taxonomies/*}:setIamPolicy"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/locations/*/taxonomies/*/policyTags/*}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.datacatalog.v1beta1.PolicyTagManager.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/locations/*/taxonomies/*}:testIamPermissions"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/locations/*/taxonomies/*/policyTags/*}:testIamPermissions"
}
]
},
{
"shortName": "UpdatePolicyTag",
"fullName": "google.cloud.datacatalog.v1beta1.PolicyTagManager.UpdatePolicyTag",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{policy_tag.name=projects/*/locations/*/taxonomies/*/policyTags/*}"
}
]
},
{
"shortName": "UpdateTaxonomy",
"fullName": "google.cloud.datacatalog.v1beta1.PolicyTagManager.UpdateTaxonomy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{taxonomy.name=projects/*/locations/*/taxonomies/*}"
}
]
}
]
},
{
"shortName": "PolicyTagManagerSerialization",
"fullName": "google.cloud.datacatalog.v1beta1.PolicyTagManagerSerialization",
"methods": [
{
"shortName": "ExportTaxonomies",
"fullName": "google.cloud.datacatalog.v1beta1.PolicyTagManagerSerialization.ExportTaxonomies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/taxonomies:export"
}
]
},
{
"shortName": "ImportTaxonomies",
"fullName": "google.cloud.datacatalog.v1beta1.PolicyTagManagerSerialization.ImportTaxonomies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/taxonomies:import"
}
]
}
]
}
],
"configFile": "datacatalog_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.datacatalog.v1beta1.DataCatalog",
"google.cloud.datacatalog.v1beta1.PolicyTagManager",
"google.cloud.datacatalog.v1beta1.PolicyTagManagerSerialization"
],
"nameInServiceConfig": "datacatalog.googleapis.com"
},
{
"id": "google.cloud.dataform.v1alpha2",
"directory": "google/cloud/dataform/v1alpha2",
"version": "v1alpha2",
"majorVersion": "v1",
"hostName": "dataform.googleapis.com",
"title": "Dataform API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/protobuf",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Dataform.V1Alpha2": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/dataform/apiv1alpha2/dataformpb;dataformpb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.dataform.v1alpha2": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Dataform\\V1alpha2": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Dataform::V1alpha2": 1
}
}
},
"services": [
{
"shortName": "Dataform",
"fullName": "google.cloud.dataform.v1alpha2.Dataform",
"methods": [
{
"shortName": "CancelWorkflowInvocation",
"fullName": "google.cloud.dataform.v1alpha2.Dataform.CancelWorkflowInvocation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha2/{name=projects/*/locations/*/repositories/*/workflowInvocations/*}:cancel"
}
]
},
{
"shortName": "CommitWorkspaceChanges",
"fullName": "google.cloud.dataform.v1alpha2.Dataform.CommitWorkspaceChanges",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha2/{name=projects/*/locations/*/repositories/*/workspaces/*}:commit"
}
]
},
{
"shortName": "CreateCompilationResult",
"fullName": "google.cloud.dataform.v1alpha2.Dataform.CreateCompilationResult",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha2/{parent=projects/*/locations/*/repositories/*}/compilationResults"
}
]
},
{
"shortName": "CreateRepository",
"fullName": "google.cloud.dataform.v1alpha2.Dataform.CreateRepository",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha2/{parent=projects/*/locations/*}/repositories"
}
]
},
{
"shortName": "CreateWorkflowInvocation",
"fullName": "google.cloud.dataform.v1alpha2.Dataform.CreateWorkflowInvocation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha2/{parent=projects/*/locations/*/repositories/*}/workflowInvocations"
}
]
},
{
"shortName": "CreateWorkspace",
"fullName": "google.cloud.dataform.v1alpha2.Dataform.CreateWorkspace",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha2/{parent=projects/*/locations/*/repositories/*}/workspaces"
}
]
},
{
"shortName": "DeleteRepository",
"fullName": "google.cloud.dataform.v1alpha2.Dataform.DeleteRepository",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha2/{name=projects/*/locations/*/repositories/*}"
}
]
},
{
"shortName": "DeleteWorkflowInvocation",
"fullName": "google.cloud.dataform.v1alpha2.Dataform.DeleteWorkflowInvocation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha2/{name=projects/*/locations/*/repositories/*/workflowInvocations/*}"
}
]
},
{
"shortName": "DeleteWorkspace",
"fullName": "google.cloud.dataform.v1alpha2.Dataform.DeleteWorkspace",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha2/{name=projects/*/locations/*/repositories/*/workspaces/*}"
}
]
},
{
"shortName": "FetchFileDiff",
"fullName": "google.cloud.dataform.v1alpha2.Dataform.FetchFileDiff",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha2/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:fetchFileDiff"
}
]
},
{
"shortName": "FetchFileGitStatuses",
"fullName": "google.cloud.dataform.v1alpha2.Dataform.FetchFileGitStatuses",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha2/{name=projects/*/locations/*/repositories/*/workspaces/*}:fetchFileGitStatuses"
}
]
},
{
"shortName": "FetchGitAheadBehind",
"fullName": "google.cloud.dataform.v1alpha2.Dataform.FetchGitAheadBehind",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha2/{name=projects/*/locations/*/repositories/*/workspaces/*}:fetchGitAheadBehind"
}
]
},
{
"shortName": "FetchRemoteBranches",
"fullName": "google.cloud.dataform.v1alpha2.Dataform.FetchRemoteBranches",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha2/{name=projects/*/locations/*/repositories/*}:fetchRemoteBranches"
}
]
},
{
"shortName": "GetCompilationResult",
"fullName": "google.cloud.dataform.v1alpha2.Dataform.GetCompilationResult",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha2/{name=projects/*/locations/*/repositories/*/compilationResults/*}"
}
]
},
{
"shortName": "GetRepository",
"fullName": "google.cloud.dataform.v1alpha2.Dataform.GetRepository",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha2/{name=projects/*/locations/*/repositories/*}"
}
]
},
{
"shortName": "GetWorkflowInvocation",
"fullName": "google.cloud.dataform.v1alpha2.Dataform.GetWorkflowInvocation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha2/{name=projects/*/locations/*/repositories/*/workflowInvocations/*}"
}
]
},
{
"shortName": "GetWorkspace",
"fullName": "google.cloud.dataform.v1alpha2.Dataform.GetWorkspace",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha2/{name=projects/*/locations/*/repositories/*/workspaces/*}"
}
]
},
{
"shortName": "InstallNpmPackages",
"fullName": "google.cloud.dataform.v1alpha2.Dataform.InstallNpmPackages",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha2/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:installNpmPackages"
}
]
},
{
"shortName": "ListCompilationResults",
"fullName": "google.cloud.dataform.v1alpha2.Dataform.ListCompilationResults",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha2/{parent=projects/*/locations/*/repositories/*}/compilationResults"
}
]
},
{
"shortName": "ListRepositories",
"fullName": "google.cloud.dataform.v1alpha2.Dataform.ListRepositories",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha2/{parent=projects/*/locations/*}/repositories"
}
]
},
{
"shortName": "ListWorkflowInvocations",
"fullName": "google.cloud.dataform.v1alpha2.Dataform.ListWorkflowInvocations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha2/{parent=projects/*/locations/*/repositories/*}/workflowInvocations"
}
]
},
{
"shortName": "ListWorkspaces",
"fullName": "google.cloud.dataform.v1alpha2.Dataform.ListWorkspaces",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha2/{parent=projects/*/locations/*/repositories/*}/workspaces"
}
]
},
{
"shortName": "MakeDirectory",
"fullName": "google.cloud.dataform.v1alpha2.Dataform.MakeDirectory",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha2/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:makeDirectory"
}
]
},
{
"shortName": "MoveDirectory",
"fullName": "google.cloud.dataform.v1alpha2.Dataform.MoveDirectory",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha2/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:moveDirectory"
}
]
},
{
"shortName": "MoveFile",
"fullName": "google.cloud.dataform.v1alpha2.Dataform.MoveFile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha2/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:moveFile"
}
]
},
{
"shortName": "PullGitCommits",
"fullName": "google.cloud.dataform.v1alpha2.Dataform.PullGitCommits",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha2/{name=projects/*/locations/*/repositories/*/workspaces/*}:pull"
}
]
},
{
"shortName": "PushGitCommits",
"fullName": "google.cloud.dataform.v1alpha2.Dataform.PushGitCommits",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha2/{name=projects/*/locations/*/repositories/*/workspaces/*}:push"
}
]
},
{
"shortName": "QueryCompilationResultActions",
"fullName": "google.cloud.dataform.v1alpha2.Dataform.QueryCompilationResultActions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha2/{name=projects/*/locations/*/repositories/*/compilationResults/*}:query"
}
]
},
{
"shortName": "QueryDirectoryContents",
"fullName": "google.cloud.dataform.v1alpha2.Dataform.QueryDirectoryContents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha2/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:queryDirectoryContents"
}
]
},
{
"shortName": "QueryWorkflowInvocationActions",
"fullName": "google.cloud.dataform.v1alpha2.Dataform.QueryWorkflowInvocationActions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha2/{name=projects/*/locations/*/repositories/*/workflowInvocations/*}:query"
}
]
},
{
"shortName": "ReadFile",
"fullName": "google.cloud.dataform.v1alpha2.Dataform.ReadFile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha2/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:readFile"
}
]
},
{
"shortName": "RemoveDirectory",
"fullName": "google.cloud.dataform.v1alpha2.Dataform.RemoveDirectory",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha2/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:removeDirectory"
}
]
},
{
"shortName": "RemoveFile",
"fullName": "google.cloud.dataform.v1alpha2.Dataform.RemoveFile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha2/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:removeFile"
}
]
},
{
"shortName": "ResetWorkspaceChanges",
"fullName": "google.cloud.dataform.v1alpha2.Dataform.ResetWorkspaceChanges",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha2/{name=projects/*/locations/*/repositories/*/workspaces/*}:reset"
}
]
},
{
"shortName": "UpdateRepository",
"fullName": "google.cloud.dataform.v1alpha2.Dataform.UpdateRepository",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha2/{repository.name=projects/*/locations/*/repositories/*}"
}
]
},
{
"shortName": "WriteFile",
"fullName": "google.cloud.dataform.v1alpha2.Dataform.WriteFile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha2/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:writeFile"
}
]
}
]
}
],
"configFile": "dataform_v1alpha2.yaml",
"serviceConfigApiNames": [
"google.cloud.dataform.v1alpha2.Dataform",
"google.cloud.location.Locations",
"google.iam.v1.IAMPolicy"
],
"nameInServiceConfig": "dataform.googleapis.com"
},
{
"id": "google.cloud.dataform.v1beta1",
"directory": "google/cloud/dataform/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "dataform.googleapis.com",
"title": "Dataform API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/protobuf",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Dataform.V1Beta1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/dataform/apiv1beta1/dataformpb;dataformpb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.dataform.v1beta1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Dataform\\V1beta1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Dataform::V1beta1": 1
}
}
},
"services": [
{
"shortName": "Dataform",
"fullName": "google.cloud.dataform.v1beta1.Dataform",
"methods": [
{
"shortName": "CancelWorkflowInvocation",
"fullName": "google.cloud.dataform.v1beta1.Dataform.CancelWorkflowInvocation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/repositories/*/workflowInvocations/*}:cancel"
}
]
},
{
"shortName": "CommitWorkspaceChanges",
"fullName": "google.cloud.dataform.v1beta1.Dataform.CommitWorkspaceChanges",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/repositories/*/workspaces/*}:commit"
}
]
},
{
"shortName": "CreateCompilationResult",
"fullName": "google.cloud.dataform.v1beta1.Dataform.CreateCompilationResult",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/repositories/*}/compilationResults"
}
]
},
{
"shortName": "CreateRepository",
"fullName": "google.cloud.dataform.v1beta1.Dataform.CreateRepository",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/repositories"
}
]
},
{
"shortName": "CreateWorkflowInvocation",
"fullName": "google.cloud.dataform.v1beta1.Dataform.CreateWorkflowInvocation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/repositories/*}/workflowInvocations"
}
]
},
{
"shortName": "CreateWorkspace",
"fullName": "google.cloud.dataform.v1beta1.Dataform.CreateWorkspace",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/repositories/*}/workspaces"
}
]
},
{
"shortName": "DeleteRepository",
"fullName": "google.cloud.dataform.v1beta1.Dataform.DeleteRepository",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/repositories/*}"
}
]
},
{
"shortName": "DeleteWorkflowInvocation",
"fullName": "google.cloud.dataform.v1beta1.Dataform.DeleteWorkflowInvocation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/repositories/*/workflowInvocations/*}"
}
]
},
{
"shortName": "DeleteWorkspace",
"fullName": "google.cloud.dataform.v1beta1.Dataform.DeleteWorkspace",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/repositories/*/workspaces/*}"
}
]
},
{
"shortName": "FetchFileDiff",
"fullName": "google.cloud.dataform.v1beta1.Dataform.FetchFileDiff",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:fetchFileDiff"
}
]
},
{
"shortName": "FetchFileGitStatuses",
"fullName": "google.cloud.dataform.v1beta1.Dataform.FetchFileGitStatuses",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/repositories/*/workspaces/*}:fetchFileGitStatuses"
}
]
},
{
"shortName": "FetchGitAheadBehind",
"fullName": "google.cloud.dataform.v1beta1.Dataform.FetchGitAheadBehind",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/repositories/*/workspaces/*}:fetchGitAheadBehind"
}
]
},
{
"shortName": "FetchRemoteBranches",
"fullName": "google.cloud.dataform.v1beta1.Dataform.FetchRemoteBranches",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/repositories/*}:fetchRemoteBranches"
}
]
},
{
"shortName": "GetCompilationResult",
"fullName": "google.cloud.dataform.v1beta1.Dataform.GetCompilationResult",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/repositories/*/compilationResults/*}"
}
]
},
{
"shortName": "GetRepository",
"fullName": "google.cloud.dataform.v1beta1.Dataform.GetRepository",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/repositories/*}"
}
]
},
{
"shortName": "GetWorkflowInvocation",
"fullName": "google.cloud.dataform.v1beta1.Dataform.GetWorkflowInvocation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/repositories/*/workflowInvocations/*}"
}
]
},
{
"shortName": "GetWorkspace",
"fullName": "google.cloud.dataform.v1beta1.Dataform.GetWorkspace",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/repositories/*/workspaces/*}"
}
]
},
{
"shortName": "InstallNpmPackages",
"fullName": "google.cloud.dataform.v1beta1.Dataform.InstallNpmPackages",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:installNpmPackages"
}
]
},
{
"shortName": "ListCompilationResults",
"fullName": "google.cloud.dataform.v1beta1.Dataform.ListCompilationResults",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/repositories/*}/compilationResults"
}
]
},
{
"shortName": "ListRepositories",
"fullName": "google.cloud.dataform.v1beta1.Dataform.ListRepositories",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/repositories"
}
]
},
{
"shortName": "ListWorkflowInvocations",
"fullName": "google.cloud.dataform.v1beta1.Dataform.ListWorkflowInvocations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/repositories/*}/workflowInvocations"
}
]
},
{
"shortName": "ListWorkspaces",
"fullName": "google.cloud.dataform.v1beta1.Dataform.ListWorkspaces",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/repositories/*}/workspaces"
}
]
},
{
"shortName": "MakeDirectory",
"fullName": "google.cloud.dataform.v1beta1.Dataform.MakeDirectory",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:makeDirectory"
}
]
},
{
"shortName": "MoveDirectory",
"fullName": "google.cloud.dataform.v1beta1.Dataform.MoveDirectory",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:moveDirectory"
}
]
},
{
"shortName": "MoveFile",
"fullName": "google.cloud.dataform.v1beta1.Dataform.MoveFile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:moveFile"
}
]
},
{
"shortName": "PullGitCommits",
"fullName": "google.cloud.dataform.v1beta1.Dataform.PullGitCommits",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/repositories/*/workspaces/*}:pull"
}
]
},
{
"shortName": "PushGitCommits",
"fullName": "google.cloud.dataform.v1beta1.Dataform.PushGitCommits",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/repositories/*/workspaces/*}:push"
}
]
},
{
"shortName": "QueryCompilationResultActions",
"fullName": "google.cloud.dataform.v1beta1.Dataform.QueryCompilationResultActions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/repositories/*/compilationResults/*}:query"
}
]
},
{
"shortName": "QueryDirectoryContents",
"fullName": "google.cloud.dataform.v1beta1.Dataform.QueryDirectoryContents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:queryDirectoryContents"
}
]
},
{
"shortName": "QueryWorkflowInvocationActions",
"fullName": "google.cloud.dataform.v1beta1.Dataform.QueryWorkflowInvocationActions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/repositories/*/workflowInvocations/*}:query"
}
]
},
{
"shortName": "ReadFile",
"fullName": "google.cloud.dataform.v1beta1.Dataform.ReadFile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:readFile"
}
]
},
{
"shortName": "RemoveDirectory",
"fullName": "google.cloud.dataform.v1beta1.Dataform.RemoveDirectory",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:removeDirectory"
}
]
},
{
"shortName": "RemoveFile",
"fullName": "google.cloud.dataform.v1beta1.Dataform.RemoveFile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:removeFile"
}
]
},
{
"shortName": "ResetWorkspaceChanges",
"fullName": "google.cloud.dataform.v1beta1.Dataform.ResetWorkspaceChanges",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/repositories/*/workspaces/*}:reset"
}
]
},
{
"shortName": "UpdateRepository",
"fullName": "google.cloud.dataform.v1beta1.Dataform.UpdateRepository",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{repository.name=projects/*/locations/*/repositories/*}"
}
]
},
{
"shortName": "WriteFile",
"fullName": "google.cloud.dataform.v1beta1.Dataform.WriteFile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:writeFile"
}
]
}
]
}
],
"configFile": "dataform_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.dataform.v1beta1.Dataform",
"google.cloud.location.Locations",
"google.iam.v1.IAMPolicy"
],
"nameInServiceConfig": "dataform.googleapis.com"
},
{
"id": "google.cloud.datafusion.v1",
"directory": "google/cloud/datafusion/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "datafusion.googleapis.com",
"title": "Cloud Data Fusion API",
"description": "Cloud Data Fusion is a fully-managed, cloud native, enterprise data integration service for quickly building and managing data pipelines. It provides a graphical interface to increase time efficiency and reduce complexity, and allows business users, developers, and data scientists to easily and reliably build scalable data integration solutions to cleanse, prepare, blend, transfer and transform data without having to wrestle with infrastructure.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.DataFusion.V1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/datafusion/apiv1/datafusionpb;datafusionpb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.datafusion.v1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\DataFusion\\V1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::DataFusion::V1": 1
}
}
},
"services": [
{
"shortName": "DataFusion",
"fullName": "google.cloud.datafusion.v1.DataFusion",
"methods": [
{
"shortName": "CreateInstance",
"fullName": "google.cloud.datafusion.v1.DataFusion.CreateInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/instances"
}
]
},
{
"shortName": "DeleteInstance",
"fullName": "google.cloud.datafusion.v1.DataFusion.DeleteInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/instances/*}"
}
]
},
{
"shortName": "GetInstance",
"fullName": "google.cloud.datafusion.v1.DataFusion.GetInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/instances/*}"
}
]
},
{
"shortName": "ListAvailableVersions",
"fullName": "google.cloud.datafusion.v1.DataFusion.ListAvailableVersions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/versions"
}
]
},
{
"shortName": "ListInstances",
"fullName": "google.cloud.datafusion.v1.DataFusion.ListInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/instances"
}
]
},
{
"shortName": "RestartInstance",
"fullName": "google.cloud.datafusion.v1.DataFusion.RestartInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/instances/*}:restart"
}
]
},
{
"shortName": "UpdateInstance",
"fullName": "google.cloud.datafusion.v1.DataFusion.UpdateInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{instance.name=projects/*/locations/*/instances/*}"
}
]
}
]
}
],
"configFile": "datafusion_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.datafusion.v1.DataFusion"
],
"nameInServiceConfig": "datafusion.googleapis.com"
},
{
"id": "google.cloud.datafusion.v1beta1",
"directory": "google/cloud/datafusion/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "datafusion.googleapis.com",
"title": "Cloud Data Fusion API",
"description": "Cloud Data Fusion is a fully-managed, cloud native, enterprise data integration service for quickly building and managing data pipelines. It provides a graphical interface to increase time efficiency and reduce complexity, and allows business users, developers, and data scientists to easily and reliably build scalable data integration solutions to cleanse, prepare, blend, transfer and transform data without having to wrestle with infrastructure.",
"importDirectories": [
"google/api",
"google/iam/v1",
"google/longrunning",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.DataFusion.V1Beta1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/datafusion/apiv1beta1/datafusionpb;datafusionpb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.datafusion.v1beta1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\DataFusion\\V1beta1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::DataFusion::V1beta1": 1
}
}
},
"services": [
{
"shortName": "DataFusion",
"fullName": "google.cloud.datafusion.v1beta1.DataFusion",
"methods": [
{
"shortName": "AddDnsPeering",
"fullName": "google.cloud.datafusion.v1beta1.DataFusion.AddDnsPeering",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/instances/*}/dnsPeerings:add"
}
]
},
{
"shortName": "CreateInstance",
"fullName": "google.cloud.datafusion.v1beta1.DataFusion.CreateInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/instances"
}
]
},
{
"shortName": "DeleteInstance",
"fullName": "google.cloud.datafusion.v1beta1.DataFusion.DeleteInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/instances/*}"
}
]
},
{
"shortName": "GetInstance",
"fullName": "google.cloud.datafusion.v1beta1.DataFusion.GetInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/instances/*}"
}
]
},
{
"shortName": "ListAvailableVersions",
"fullName": "google.cloud.datafusion.v1beta1.DataFusion.ListAvailableVersions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/versions"
}
]
},
{
"shortName": "ListDnsPeerings",
"fullName": "google.cloud.datafusion.v1beta1.DataFusion.ListDnsPeerings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/instances/*}/dnsPeerings:list"
}
]
},
{
"shortName": "ListInstances",
"fullName": "google.cloud.datafusion.v1beta1.DataFusion.ListInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/instances"
}
]
},
{
"shortName": "ListNamespaces",
"fullName": "google.cloud.datafusion.v1beta1.DataFusion.ListNamespaces",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/instances/*}/namespaces"
}
]
},
{
"shortName": "RemoveDnsPeering",
"fullName": "google.cloud.datafusion.v1beta1.DataFusion.RemoveDnsPeering",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/instances/*}/dnsPeerings:remove"
}
]
},
{
"shortName": "RemoveIamPolicy",
"fullName": "google.cloud.datafusion.v1beta1.DataFusion.RemoveIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/locations/*/**}:removeIamPolicy"
}
]
},
{
"shortName": "RestartInstance",
"fullName": "google.cloud.datafusion.v1beta1.DataFusion.RestartInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/instances/*}:restart"
}
]
},
{
"shortName": "UpdateInstance",
"fullName": "google.cloud.datafusion.v1beta1.DataFusion.UpdateInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{instance.name=projects/*/locations/*/instances/*}"
}
]
},
{
"shortName": "UpgradeInstance",
"fullName": "google.cloud.datafusion.v1beta1.DataFusion.UpgradeInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/instances/*}:upgrade"
}
]
}
]
}
],
"configFile": "datafusion_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.datafusion.v1beta1.DataFusion"
],
"nameInServiceConfig": "datafusion.googleapis.com"
},
{
"id": "google.cloud.datalabeling.v1beta1",
"directory": "google/cloud/datalabeling/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "datalabeling.googleapis.com",
"title": "Data Labeling API",
"description": "Public API for Google Cloud AI Data Labeling Service.",
"importDirectories": [
"google/api",
"google/cloud/datalabeling/v1beta1",
"google/longrunning",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.DataLabeling.V1Beta1": 10
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/datalabeling/apiv1beta1/datalabelingpb;datalabelingpb": 10
}
},
"java_multiple_files": {
"valueCounts": {
"true": 10
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.datalabeling.v1beta1": 10
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\DataLabeling\\V1beta1": 10
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::DataLabeling::V1beta1": 10
}
}
},
"services": [
{
"shortName": "DataLabelingService",
"fullName": "google.cloud.datalabeling.v1beta1.DataLabelingService",
"methods": [
{
"shortName": "CreateAnnotationSpecSet",
"fullName": "google.cloud.datalabeling.v1beta1.DataLabelingService.CreateAnnotationSpecSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*}/annotationSpecSets"
}
]
},
{
"shortName": "CreateDataset",
"fullName": "google.cloud.datalabeling.v1beta1.DataLabelingService.CreateDataset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*}/datasets"
}
]
},
{
"shortName": "CreateEvaluationJob",
"fullName": "google.cloud.datalabeling.v1beta1.DataLabelingService.CreateEvaluationJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*}/evaluationJobs"
}
]
},
{
"shortName": "CreateInstruction",
"fullName": "google.cloud.datalabeling.v1beta1.DataLabelingService.CreateInstruction",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*}/instructions"
}
]
},
{
"shortName": "DeleteAnnotatedDataset",
"fullName": "google.cloud.datalabeling.v1beta1.DataLabelingService.DeleteAnnotatedDataset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/datasets/*/annotatedDatasets/*}"
}
]
},
{
"shortName": "DeleteAnnotationSpecSet",
"fullName": "google.cloud.datalabeling.v1beta1.DataLabelingService.DeleteAnnotationSpecSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/annotationSpecSets/*}"
}
]
},
{
"shortName": "DeleteDataset",
"fullName": "google.cloud.datalabeling.v1beta1.DataLabelingService.DeleteDataset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/datasets/*}"
}
]
},
{
"shortName": "DeleteEvaluationJob",
"fullName": "google.cloud.datalabeling.v1beta1.DataLabelingService.DeleteEvaluationJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/evaluationJobs/*}"
}
]
},
{
"shortName": "DeleteInstruction",
"fullName": "google.cloud.datalabeling.v1beta1.DataLabelingService.DeleteInstruction",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/instructions/*}"
}
]
},
{
"shortName": "ExportData",
"fullName": "google.cloud.datalabeling.v1beta1.DataLabelingService.ExportData",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/datasets/*}:exportData"
}
]
},
{
"shortName": "GetAnnotatedDataset",
"fullName": "google.cloud.datalabeling.v1beta1.DataLabelingService.GetAnnotatedDataset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/datasets/*/annotatedDatasets/*}"
}
]
},
{
"shortName": "GetAnnotationSpecSet",
"fullName": "google.cloud.datalabeling.v1beta1.DataLabelingService.GetAnnotationSpecSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/annotationSpecSets/*}"
}
]
},
{
"shortName": "GetDataItem",
"fullName": "google.cloud.datalabeling.v1beta1.DataLabelingService.GetDataItem",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/datasets/*/dataItems/*}"
}
]
},
{
"shortName": "GetDataset",
"fullName": "google.cloud.datalabeling.v1beta1.DataLabelingService.GetDataset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/datasets/*}"
}
]
},
{
"shortName": "GetEvaluation",
"fullName": "google.cloud.datalabeling.v1beta1.DataLabelingService.GetEvaluation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/datasets/*/evaluations/*}"
}
]
},
{
"shortName": "GetEvaluationJob",
"fullName": "google.cloud.datalabeling.v1beta1.DataLabelingService.GetEvaluationJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/evaluationJobs/*}"
}
]
},
{
"shortName": "GetExample",
"fullName": "google.cloud.datalabeling.v1beta1.DataLabelingService.GetExample",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/datasets/*/annotatedDatasets/*/examples/*}"
}
]
},
{
"shortName": "GetInstruction",
"fullName": "google.cloud.datalabeling.v1beta1.DataLabelingService.GetInstruction",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/instructions/*}"
}
]
},
{
"shortName": "ImportData",
"fullName": "google.cloud.datalabeling.v1beta1.DataLabelingService.ImportData",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/datasets/*}:importData"
}
]
},
{
"shortName": "LabelImage",
"fullName": "google.cloud.datalabeling.v1beta1.DataLabelingService.LabelImage",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/datasets/*}/image:label"
}
]
},
{
"shortName": "LabelText",
"fullName": "google.cloud.datalabeling.v1beta1.DataLabelingService.LabelText",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/datasets/*}/text:label"
}
]
},
{
"shortName": "LabelVideo",
"fullName": "google.cloud.datalabeling.v1beta1.DataLabelingService.LabelVideo",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/datasets/*}/video:label"
}
]
},
{
"shortName": "ListAnnotatedDatasets",
"fullName": "google.cloud.datalabeling.v1beta1.DataLabelingService.ListAnnotatedDatasets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/datasets/*}/annotatedDatasets"
}
]
},
{
"shortName": "ListAnnotationSpecSets",
"fullName": "google.cloud.datalabeling.v1beta1.DataLabelingService.ListAnnotationSpecSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*}/annotationSpecSets"
}
]
},
{
"shortName": "ListDataItems",
"fullName": "google.cloud.datalabeling.v1beta1.DataLabelingService.ListDataItems",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/datasets/*}/dataItems"
}
]
},
{
"shortName": "ListDatasets",
"fullName": "google.cloud.datalabeling.v1beta1.DataLabelingService.ListDatasets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*}/datasets"
}
]
},
{
"shortName": "ListEvaluationJobs",
"fullName": "google.cloud.datalabeling.v1beta1.DataLabelingService.ListEvaluationJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*}/evaluationJobs"
}
]
},
{
"shortName": "ListExamples",
"fullName": "google.cloud.datalabeling.v1beta1.DataLabelingService.ListExamples",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/datasets/*/annotatedDatasets/*}/examples"
}
]
},
{
"shortName": "ListInstructions",
"fullName": "google.cloud.datalabeling.v1beta1.DataLabelingService.ListInstructions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*}/instructions"
}
]
},
{
"shortName": "PauseEvaluationJob",
"fullName": "google.cloud.datalabeling.v1beta1.DataLabelingService.PauseEvaluationJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/evaluationJobs/*}:pause"
}
]
},
{
"shortName": "ResumeEvaluationJob",
"fullName": "google.cloud.datalabeling.v1beta1.DataLabelingService.ResumeEvaluationJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/evaluationJobs/*}:resume"
}
]
},
{
"shortName": "SearchEvaluations",
"fullName": "google.cloud.datalabeling.v1beta1.DataLabelingService.SearchEvaluations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*}/evaluations:search"
}
]
},
{
"shortName": "SearchExampleComparisons",
"fullName": "google.cloud.datalabeling.v1beta1.DataLabelingService.SearchExampleComparisons",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/datasets/*/evaluations/*}/exampleComparisons:search"
}
]
},
{
"shortName": "UpdateEvaluationJob",
"fullName": "google.cloud.datalabeling.v1beta1.DataLabelingService.UpdateEvaluationJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{evaluation_job.name=projects/*/evaluationJobs/*}"
}
]
}
]
}
],
"configFile": "datalabeling_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.datalabeling.v1beta1.DataLabelingService"
],
"nameInServiceConfig": "datalabeling.googleapis.com"
},
{
"id": "google.cloud.dataplex.v1",
"directory": "google/cloud/dataplex/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "dataplex.googleapis.com",
"title": "Cloud Dataplex API",
"description": "Dataplex API is used to manage the lifecycle of data lakes.",
"importDirectories": [
"google/api",
"google/cloud/dataplex/v1",
"google/iam/v1",
"google/longrunning",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/dataplex/apiv1/dataplexpb;dataplexpb": 11
}
},
"java_multiple_files": {
"valueCounts": {
"true": 11
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.dataplex.v1": 11
}
}
},
"services": [
{
"shortName": "ContentService",
"fullName": "google.cloud.dataplex.v1.ContentService",
"methods": [
{
"shortName": "CreateContent",
"fullName": "google.cloud.dataplex.v1.ContentService.CreateContent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/lakes/*}/contentitems"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/lakes/*}/content"
}
]
},
{
"shortName": "DeleteContent",
"fullName": "google.cloud.dataplex.v1.ContentService.DeleteContent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/lakes/*/contentitems/**}"
},
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/lakes/*/content/**}"
}
]
},
{
"shortName": "GetContent",
"fullName": "google.cloud.dataplex.v1.ContentService.GetContent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/lakes/*/contentitems/**}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/lakes/*/content/**}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.dataplex.v1.ContentService.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{resource=projects/*/locations/*/lakes/*/contentitems/**}:getIamPolicy"
},
{
"httpMethod": "GET",
"path": "/v1/{resource=projects/*/locations/*/lakes/*/content/**}:getIamPolicy"
}
]
},
{
"shortName": "ListContent",
"fullName": "google.cloud.dataplex.v1.ContentService.ListContent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/lakes/*}/contentitems"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/lakes/*}/content"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.dataplex.v1.ContentService.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/lakes/*/contentitems/**}:setIamPolicy"
},
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/lakes/*/content/**}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.dataplex.v1.ContentService.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/lakes/*/contentitems/**}:testIamPermissions"
},
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/lakes/*/content/**}:testIamPermissions"
}
]
},
{
"shortName": "UpdateContent",
"fullName": "google.cloud.dataplex.v1.ContentService.UpdateContent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{content.name=projects/*/locations/*/lakes/*/contentitems/**}"
},
{
"httpMethod": "PATCH",
"path": "/v1/{content.name=projects/*/locations/*/lakes/*/content/**}"
}
]
}
]
},
{
"shortName": "DataScanService",
"fullName": "google.cloud.dataplex.v1.DataScanService",
"methods": [
{
"shortName": "CreateDataScan",
"fullName": "google.cloud.dataplex.v1.DataScanService.CreateDataScan",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/dataScans"
}
]
},
{
"shortName": "DeleteDataScan",
"fullName": "google.cloud.dataplex.v1.DataScanService.DeleteDataScan",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/dataScans/*}"
}
]
},
{
"shortName": "GetDataScan",
"fullName": "google.cloud.dataplex.v1.DataScanService.GetDataScan",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/dataScans/*}"
}
]
},
{
"shortName": "GetDataScanJob",
"fullName": "google.cloud.dataplex.v1.DataScanService.GetDataScanJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/dataScans/*/jobs/*}"
}
]
},
{
"shortName": "ListDataScanJobs",
"fullName": "google.cloud.dataplex.v1.DataScanService.ListDataScanJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/dataScans/*}/jobs"
}
]
},
{
"shortName": "ListDataScans",
"fullName": "google.cloud.dataplex.v1.DataScanService.ListDataScans",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/dataScans"
}
]
},
{
"shortName": "RunDataScan",
"fullName": "google.cloud.dataplex.v1.DataScanService.RunDataScan",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/dataScans/*}:run"
}
]
},
{
"shortName": "UpdateDataScan",
"fullName": "google.cloud.dataplex.v1.DataScanService.UpdateDataScan",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{data_scan.name=projects/*/locations/*/dataScans/*}"
}
]
}
]
},
{
"shortName": "DataplexService",
"fullName": "google.cloud.dataplex.v1.DataplexService",
"methods": [
{
"shortName": "CancelJob",
"fullName": "google.cloud.dataplex.v1.DataplexService.CancelJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/lakes/*/tasks/*/jobs/*}:cancel"
}
]
},
{
"shortName": "CreateAsset",
"fullName": "google.cloud.dataplex.v1.DataplexService.CreateAsset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/lakes/*/zones/*}/assets"
}
]
},
{
"shortName": "CreateEnvironment",
"fullName": "google.cloud.dataplex.v1.DataplexService.CreateEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/lakes/*}/environments"
}
]
},
{
"shortName": "CreateLake",
"fullName": "google.cloud.dataplex.v1.DataplexService.CreateLake",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/lakes"
}
]
},
{
"shortName": "CreateTask",
"fullName": "google.cloud.dataplex.v1.DataplexService.CreateTask",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/lakes/*}/tasks"
}
]
},
{
"shortName": "CreateZone",
"fullName": "google.cloud.dataplex.v1.DataplexService.CreateZone",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/lakes/*}/zones"
}
]
},
{
"shortName": "DeleteAsset",
"fullName": "google.cloud.dataplex.v1.DataplexService.DeleteAsset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/lakes/*/zones/*/assets/*}"
}
]
},
{
"shortName": "DeleteEnvironment",
"fullName": "google.cloud.dataplex.v1.DataplexService.DeleteEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/lakes/*/environments/*}"
}
]
},
{
"shortName": "DeleteLake",
"fullName": "google.cloud.dataplex.v1.DataplexService.DeleteLake",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/lakes/*}"
}
]
},
{
"shortName": "DeleteTask",
"fullName": "google.cloud.dataplex.v1.DataplexService.DeleteTask",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/lakes/*/tasks/*}"
}
]
},
{
"shortName": "DeleteZone",
"fullName": "google.cloud.dataplex.v1.DataplexService.DeleteZone",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/lakes/*/zones/*}"
}
]
},
{
"shortName": "GetAsset",
"fullName": "google.cloud.dataplex.v1.DataplexService.GetAsset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/lakes/*/zones/*/assets/*}"
}
]
},
{
"shortName": "GetEnvironment",
"fullName": "google.cloud.dataplex.v1.DataplexService.GetEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/lakes/*/environments/*}"
}
]
},
{
"shortName": "GetJob",
"fullName": "google.cloud.dataplex.v1.DataplexService.GetJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/lakes/*/tasks/*/jobs/*}"
}
]
},
{
"shortName": "GetLake",
"fullName": "google.cloud.dataplex.v1.DataplexService.GetLake",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/lakes/*}"
}
]
},
{
"shortName": "GetTask",
"fullName": "google.cloud.dataplex.v1.DataplexService.GetTask",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/lakes/*/tasks/*}"
}
]
},
{
"shortName": "GetZone",
"fullName": "google.cloud.dataplex.v1.DataplexService.GetZone",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/lakes/*/zones/*}"
}
]
},
{
"shortName": "ListAssetActions",
"fullName": "google.cloud.dataplex.v1.DataplexService.ListAssetActions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/lakes/*/zones/*/assets/*}/actions"
}
]
},
{
"shortName": "ListAssets",
"fullName": "google.cloud.dataplex.v1.DataplexService.ListAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/lakes/*/zones/*}/assets"
}
]
},
{
"shortName": "ListEnvironments",
"fullName": "google.cloud.dataplex.v1.DataplexService.ListEnvironments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/lakes/*}/environments"
}
]
},
{
"shortName": "ListJobs",
"fullName": "google.cloud.dataplex.v1.DataplexService.ListJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/lakes/*/tasks/*}/jobs"
}
]
},
{
"shortName": "ListLakeActions",
"fullName": "google.cloud.dataplex.v1.DataplexService.ListLakeActions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/lakes/*}/actions"
}
]
},
{
"shortName": "ListLakes",
"fullName": "google.cloud.dataplex.v1.DataplexService.ListLakes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/lakes"
}
]
},
{
"shortName": "ListSessions",
"fullName": "google.cloud.dataplex.v1.DataplexService.ListSessions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/lakes/*/environments/*}/sessions"
}
]
},
{
"shortName": "ListTasks",
"fullName": "google.cloud.dataplex.v1.DataplexService.ListTasks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/lakes/*}/tasks"
}
]
},
{
"shortName": "ListZoneActions",
"fullName": "google.cloud.dataplex.v1.DataplexService.ListZoneActions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/lakes/*/zones/*}/actions"
}
]
},
{
"shortName": "ListZones",
"fullName": "google.cloud.dataplex.v1.DataplexService.ListZones",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/lakes/*}/zones"
}
]
},
{
"shortName": "RunTask",
"fullName": "google.cloud.dataplex.v1.DataplexService.RunTask",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/lakes/*/tasks/*}:run"
}
]
},
{
"shortName": "UpdateAsset",
"fullName": "google.cloud.dataplex.v1.DataplexService.UpdateAsset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{asset.name=projects/*/locations/*/lakes/*/zones/*/assets/*}"
}
]
},
{
"shortName": "UpdateEnvironment",
"fullName": "google.cloud.dataplex.v1.DataplexService.UpdateEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{environment.name=projects/*/locations/*/lakes/*/environments/*}"
}
]
},
{
"shortName": "UpdateLake",
"fullName": "google.cloud.dataplex.v1.DataplexService.UpdateLake",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{lake.name=projects/*/locations/*/lakes/*}"
}
]
},
{
"shortName": "UpdateTask",
"fullName": "google.cloud.dataplex.v1.DataplexService.UpdateTask",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{task.name=projects/*/locations/*/lakes/*/tasks/*}"
}
]
},
{
"shortName": "UpdateZone",
"fullName": "google.cloud.dataplex.v1.DataplexService.UpdateZone",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{zone.name=projects/*/locations/*/lakes/*/zones/*}"
}
]
}
]
},
{
"shortName": "MetadataService",
"fullName": "google.cloud.dataplex.v1.MetadataService",
"methods": [
{
"shortName": "CreateEntity",
"fullName": "google.cloud.dataplex.v1.MetadataService.CreateEntity",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/lakes/*/zones/*}/entities"
}
]
},
{
"shortName": "CreatePartition",
"fullName": "google.cloud.dataplex.v1.MetadataService.CreatePartition",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/lakes/*/zones/*/entities/*}/partitions"
}
]
},
{
"shortName": "DeleteEntity",
"fullName": "google.cloud.dataplex.v1.MetadataService.DeleteEntity",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/lakes/*/zones/*/entities/*}"
}
]
},
{
"shortName": "DeletePartition",
"fullName": "google.cloud.dataplex.v1.MetadataService.DeletePartition",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/lakes/*/zones/*/entities/*/partitions/**}"
}
]
},
{
"shortName": "GetEntity",
"fullName": "google.cloud.dataplex.v1.MetadataService.GetEntity",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/lakes/*/zones/*/entities/*}"
}
]
},
{
"shortName": "GetPartition",
"fullName": "google.cloud.dataplex.v1.MetadataService.GetPartition",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/lakes/*/zones/*/entities/*/partitions/**}"
}
]
},
{
"shortName": "ListEntities",
"fullName": "google.cloud.dataplex.v1.MetadataService.ListEntities",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/lakes/*/zones/*}/entities"
}
]
},
{
"shortName": "ListPartitions",
"fullName": "google.cloud.dataplex.v1.MetadataService.ListPartitions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/lakes/*/zones/*/entities/*}/partitions"
}
]
},
{
"shortName": "UpdateEntity",
"fullName": "google.cloud.dataplex.v1.MetadataService.UpdateEntity",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v1/{entity.name=projects/*/locations/*/lakes/*/zones/*/entities/*}"
}
]
}
]
}
],
"configFile": "dataplex_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.dataplex.v1.ContentService",
"google.cloud.dataplex.v1.DataScanService",
"google.cloud.dataplex.v1.DataplexService",
"google.cloud.dataplex.v1.MetadataService",
"google.cloud.location.Locations",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "dataplex.googleapis.com"
},
{
"id": "google.cloud.dataproc.v1",
"directory": "google/cloud/dataproc/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "dataproc.googleapis.com",
"title": "Cloud Dataproc API",
"description": "Manages Hadoop-based clusters and jobs on Google Cloud Platform.",
"importDirectories": [
"google/api",
"google/cloud/dataproc/v1",
"google/longrunning",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/dataproc/v2/apiv1/dataprocpb;dataprocpb": 8
}
},
"java_multiple_files": {
"valueCounts": {
"true": 8
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.dataproc.v1": 8
}
}
},
"services": [
{
"shortName": "AutoscalingPolicyService",
"fullName": "google.cloud.dataproc.v1.AutoscalingPolicyService",
"methods": [
{
"shortName": "CreateAutoscalingPolicy",
"fullName": "google.cloud.dataproc.v1.AutoscalingPolicyService.CreateAutoscalingPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/autoscalingPolicies"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/regions/*}/autoscalingPolicies"
}
]
},
{
"shortName": "DeleteAutoscalingPolicy",
"fullName": "google.cloud.dataproc.v1.AutoscalingPolicyService.DeleteAutoscalingPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/autoscalingPolicies/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/regions/*/autoscalingPolicies/*}"
}
]
},
{
"shortName": "GetAutoscalingPolicy",
"fullName": "google.cloud.dataproc.v1.AutoscalingPolicyService.GetAutoscalingPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/autoscalingPolicies/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/regions/*/autoscalingPolicies/*}"
}
]
},
{
"shortName": "ListAutoscalingPolicies",
"fullName": "google.cloud.dataproc.v1.AutoscalingPolicyService.ListAutoscalingPolicies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/autoscalingPolicies"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/regions/*}/autoscalingPolicies"
}
]
},
{
"shortName": "UpdateAutoscalingPolicy",
"fullName": "google.cloud.dataproc.v1.AutoscalingPolicyService.UpdateAutoscalingPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v1/{policy.name=projects/*/locations/*/autoscalingPolicies/*}"
},
{
"httpMethod": "PUT",
"path": "/v1/{policy.name=projects/*/regions/*/autoscalingPolicies/*}"
}
]
}
]
},
{
"shortName": "BatchController",
"fullName": "google.cloud.dataproc.v1.BatchController",
"methods": [
{
"shortName": "CreateBatch",
"fullName": "google.cloud.dataproc.v1.BatchController.CreateBatch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/batches"
}
]
},
{
"shortName": "DeleteBatch",
"fullName": "google.cloud.dataproc.v1.BatchController.DeleteBatch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/batches/*}"
}
]
},
{
"shortName": "GetBatch",
"fullName": "google.cloud.dataproc.v1.BatchController.GetBatch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/batches/*}"
}
]
},
{
"shortName": "ListBatches",
"fullName": "google.cloud.dataproc.v1.BatchController.ListBatches",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/batches"
}
]
}
]
},
{
"shortName": "ClusterController",
"fullName": "google.cloud.dataproc.v1.ClusterController",
"methods": [
{
"shortName": "CreateCluster",
"fullName": "google.cloud.dataproc.v1.ClusterController.CreateCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}/regions/{region}/clusters"
}
]
},
{
"shortName": "DeleteCluster",
"fullName": "google.cloud.dataproc.v1.ClusterController.DeleteCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/projects/{project_id}/regions/{region}/clusters/{cluster_name}"
}
]
},
{
"shortName": "DiagnoseCluster",
"fullName": "google.cloud.dataproc.v1.ClusterController.DiagnoseCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}/regions/{region}/clusters/{cluster_name}:diagnose"
}
]
},
{
"shortName": "GetCluster",
"fullName": "google.cloud.dataproc.v1.ClusterController.GetCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/projects/{project_id}/regions/{region}/clusters/{cluster_name}"
}
]
},
{
"shortName": "ListClusters",
"fullName": "google.cloud.dataproc.v1.ClusterController.ListClusters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/projects/{project_id}/regions/{region}/clusters"
}
]
},
{
"shortName": "StartCluster",
"fullName": "google.cloud.dataproc.v1.ClusterController.StartCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}/regions/{region}/clusters/{cluster_name}:start"
}
]
},
{
"shortName": "StopCluster",
"fullName": "google.cloud.dataproc.v1.ClusterController.StopCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}/regions/{region}/clusters/{cluster_name}:stop"
}
]
},
{
"shortName": "UpdateCluster",
"fullName": "google.cloud.dataproc.v1.ClusterController.UpdateCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/projects/{project_id}/regions/{region}/clusters/{cluster_name}"
}
]
}
]
},
{
"shortName": "JobController",
"fullName": "google.cloud.dataproc.v1.JobController",
"methods": [
{
"shortName": "CancelJob",
"fullName": "google.cloud.dataproc.v1.JobController.CancelJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}/regions/{region}/jobs/{job_id}:cancel"
}
]
},
{
"shortName": "DeleteJob",
"fullName": "google.cloud.dataproc.v1.JobController.DeleteJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/projects/{project_id}/regions/{region}/jobs/{job_id}"
}
]
},
{
"shortName": "GetJob",
"fullName": "google.cloud.dataproc.v1.JobController.GetJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/projects/{project_id}/regions/{region}/jobs/{job_id}"
}
]
},
{
"shortName": "ListJobs",
"fullName": "google.cloud.dataproc.v1.JobController.ListJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/projects/{project_id}/regions/{region}/jobs"
}
]
},
{
"shortName": "SubmitJob",
"fullName": "google.cloud.dataproc.v1.JobController.SubmitJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}/regions/{region}/jobs:submit"
}
]
},
{
"shortName": "SubmitJobAsOperation",
"fullName": "google.cloud.dataproc.v1.JobController.SubmitJobAsOperation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}/regions/{region}/jobs:submitAsOperation"
}
]
},
{
"shortName": "UpdateJob",
"fullName": "google.cloud.dataproc.v1.JobController.UpdateJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/projects/{project_id}/regions/{region}/jobs/{job_id}"
}
]
}
]
},
{
"shortName": "NodeGroupController",
"fullName": "google.cloud.dataproc.v1.NodeGroupController",
"methods": [
{
"shortName": "CreateNodeGroup",
"fullName": "google.cloud.dataproc.v1.NodeGroupController.CreateNodeGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/regions/*/clusters/*}/nodeGroups"
}
]
},
{
"shortName": "GetNodeGroup",
"fullName": "google.cloud.dataproc.v1.NodeGroupController.GetNodeGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/regions/*/clusters/*/nodeGroups/*}"
}
]
},
{
"shortName": "ResizeNodeGroup",
"fullName": "google.cloud.dataproc.v1.NodeGroupController.ResizeNodeGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/regions/*/clusters/*/nodeGroups/*}:resize"
}
]
}
]
},
{
"shortName": "WorkflowTemplateService",
"fullName": "google.cloud.dataproc.v1.WorkflowTemplateService",
"methods": [
{
"shortName": "CreateWorkflowTemplate",
"fullName": "google.cloud.dataproc.v1.WorkflowTemplateService.CreateWorkflowTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/workflowTemplates"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/regions/*}/workflowTemplates"
}
]
},
{
"shortName": "DeleteWorkflowTemplate",
"fullName": "google.cloud.dataproc.v1.WorkflowTemplateService.DeleteWorkflowTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/workflowTemplates/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/regions/*/workflowTemplates/*}"
}
]
},
{
"shortName": "GetWorkflowTemplate",
"fullName": "google.cloud.dataproc.v1.WorkflowTemplateService.GetWorkflowTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/workflowTemplates/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/regions/*/workflowTemplates/*}"
}
]
},
{
"shortName": "InstantiateInlineWorkflowTemplate",
"fullName": "google.cloud.dataproc.v1.WorkflowTemplateService.InstantiateInlineWorkflowTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/workflowTemplates:instantiateInline"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/regions/*}/workflowTemplates:instantiateInline"
}
]
},
{
"shortName": "InstantiateWorkflowTemplate",
"fullName": "google.cloud.dataproc.v1.WorkflowTemplateService.InstantiateWorkflowTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/workflowTemplates/*}:instantiate"
},
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/regions/*/workflowTemplates/*}:instantiate"
}
]
},
{
"shortName": "ListWorkflowTemplates",
"fullName": "google.cloud.dataproc.v1.WorkflowTemplateService.ListWorkflowTemplates",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/workflowTemplates"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/regions/*}/workflowTemplates"
}
]
},
{
"shortName": "UpdateWorkflowTemplate",
"fullName": "google.cloud.dataproc.v1.WorkflowTemplateService.UpdateWorkflowTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v1/{template.name=projects/*/locations/*/workflowTemplates/*}"
},
{
"httpMethod": "PUT",
"path": "/v1/{template.name=projects/*/regions/*/workflowTemplates/*}"
}
]
}
]
}
],
"configFile": "dataproc_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.dataproc.v1.AutoscalingPolicyService",
"google.cloud.dataproc.v1.BatchController",
"google.cloud.dataproc.v1.ClusterController",
"google.cloud.dataproc.v1.JobController",
"google.cloud.dataproc.v1.NodeGroupController",
"google.cloud.dataproc.v1.WorkflowTemplateService",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "dataproc.googleapis.com"
},
{
"id": "google.cloud.dataqna.v1alpha",
"directory": "google/cloud/dataqna/v1alpha",
"version": "v1alpha",
"majorVersion": "v1",
"hostName": "dataqna.googleapis.com",
"title": "Data QnA API",
"description": "Data QnA is a natural language question and answer service for BigQuery data.",
"importDirectories": [
"google/api",
"google/cloud/dataqna/v1alpha",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.DataQnA.V1Alpha": 5
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/dataqna/apiv1alpha/dataqnapb;dataqnapb": 5
}
},
"java_multiple_files": {
"valueCounts": {
"true": 5
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.dataqna.v1alpha": 5
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\DataQnA\\V1alpha": 5
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::DataQnA::V1alpha": 5
}
}
},
"services": [
{
"shortName": "AutoSuggestionService",
"fullName": "google.cloud.dataqna.v1alpha.AutoSuggestionService",
"methods": [
{
"shortName": "SuggestQueries",
"fullName": "google.cloud.dataqna.v1alpha.AutoSuggestionService.SuggestQueries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=projects/*/locations/*}:suggestQueries"
}
]
}
]
},
{
"shortName": "QuestionService",
"fullName": "google.cloud.dataqna.v1alpha.QuestionService",
"methods": [
{
"shortName": "CreateQuestion",
"fullName": "google.cloud.dataqna.v1alpha.QuestionService.CreateQuestion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=projects/*/locations/*}/questions"
}
]
},
{
"shortName": "ExecuteQuestion",
"fullName": "google.cloud.dataqna.v1alpha.QuestionService.ExecuteQuestion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{name=projects/*/locations/*/questions/*}:execute"
}
]
},
{
"shortName": "GetQuestion",
"fullName": "google.cloud.dataqna.v1alpha.QuestionService.GetQuestion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=projects/*/locations/*/questions/*}"
}
]
},
{
"shortName": "GetUserFeedback",
"fullName": "google.cloud.dataqna.v1alpha.QuestionService.GetUserFeedback",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=projects/*/locations/*/questions/*/userFeedback}"
}
]
},
{
"shortName": "UpdateUserFeedback",
"fullName": "google.cloud.dataqna.v1alpha.QuestionService.UpdateUserFeedback",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{user_feedback.name=projects/*/locations/*/questions/*/userFeedback}"
}
]
}
]
}
],
"configFile": "dataqna_v1alpha.yaml",
"serviceConfigApiNames": [
"google.cloud.dataqna.v1alpha.AutoSuggestionService",
"google.cloud.dataqna.v1alpha.QuestionService"
],
"nameInServiceConfig": "dataqna.googleapis.com"
},
{
"id": "google.cloud.datastream.v1",
"directory": "google/cloud/datastream/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "datastream.googleapis.com",
"title": "Datastream API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/datastream/v1",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Datastream.V1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/datastream/apiv1/datastreampb;datastreampb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.datastream.v1": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Datastream\\V1": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Datastream::V1": 2
}
}
},
"services": [
{
"shortName": "Datastream",
"fullName": "google.cloud.datastream.v1.Datastream",
"methods": [
{
"shortName": "CreateConnectionProfile",
"fullName": "google.cloud.datastream.v1.Datastream.CreateConnectionProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/connectionProfiles"
}
]
},
{
"shortName": "CreatePrivateConnection",
"fullName": "google.cloud.datastream.v1.Datastream.CreatePrivateConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/privateConnections"
}
]
},
{
"shortName": "CreateRoute",
"fullName": "google.cloud.datastream.v1.Datastream.CreateRoute",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/privateConnections/*}/routes"
}
]
},
{
"shortName": "CreateStream",
"fullName": "google.cloud.datastream.v1.Datastream.CreateStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/streams"
}
]
},
{
"shortName": "DeleteConnectionProfile",
"fullName": "google.cloud.datastream.v1.Datastream.DeleteConnectionProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/connectionProfiles/*}"
}
]
},
{
"shortName": "DeletePrivateConnection",
"fullName": "google.cloud.datastream.v1.Datastream.DeletePrivateConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/privateConnections/*}"
}
]
},
{
"shortName": "DeleteRoute",
"fullName": "google.cloud.datastream.v1.Datastream.DeleteRoute",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/privateConnections/*/routes/*}"
}
]
},
{
"shortName": "DeleteStream",
"fullName": "google.cloud.datastream.v1.Datastream.DeleteStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/streams/*}"
}
]
},
{
"shortName": "DiscoverConnectionProfile",
"fullName": "google.cloud.datastream.v1.Datastream.DiscoverConnectionProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/connectionProfiles:discover"
}
]
},
{
"shortName": "FetchStaticIps",
"fullName": "google.cloud.datastream.v1.Datastream.FetchStaticIps",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*}:fetchStaticIps"
}
]
},
{
"shortName": "GetConnectionProfile",
"fullName": "google.cloud.datastream.v1.Datastream.GetConnectionProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/connectionProfiles/*}"
}
]
},
{
"shortName": "GetPrivateConnection",
"fullName": "google.cloud.datastream.v1.Datastream.GetPrivateConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/privateConnections/*}"
}
]
},
{
"shortName": "GetRoute",
"fullName": "google.cloud.datastream.v1.Datastream.GetRoute",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/privateConnections/*/routes/*}"
}
]
},
{
"shortName": "GetStream",
"fullName": "google.cloud.datastream.v1.Datastream.GetStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/streams/*}"
}
]
},
{
"shortName": "GetStreamObject",
"fullName": "google.cloud.datastream.v1.Datastream.GetStreamObject",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/streams/*/objects/*}"
}
]
},
{
"shortName": "ListConnectionProfiles",
"fullName": "google.cloud.datastream.v1.Datastream.ListConnectionProfiles",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/connectionProfiles"
}
]
},
{
"shortName": "ListPrivateConnections",
"fullName": "google.cloud.datastream.v1.Datastream.ListPrivateConnections",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/privateConnections"
}
]
},
{
"shortName": "ListRoutes",
"fullName": "google.cloud.datastream.v1.Datastream.ListRoutes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/privateConnections/*}/routes"
}
]
},
{
"shortName": "ListStreamObjects",
"fullName": "google.cloud.datastream.v1.Datastream.ListStreamObjects",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/streams/*}/objects"
}
]
},
{
"shortName": "ListStreams",
"fullName": "google.cloud.datastream.v1.Datastream.ListStreams",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/streams"
}
]
},
{
"shortName": "LookupStreamObject",
"fullName": "google.cloud.datastream.v1.Datastream.LookupStreamObject",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/streams/*}/objects:lookup"
}
]
},
{
"shortName": "StartBackfillJob",
"fullName": "google.cloud.datastream.v1.Datastream.StartBackfillJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{object=projects/*/locations/*/streams/*/objects/*}:startBackfillJob"
}
]
},
{
"shortName": "StopBackfillJob",
"fullName": "google.cloud.datastream.v1.Datastream.StopBackfillJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{object=projects/*/locations/*/streams/*/objects/*}:stopBackfillJob"
}
]
},
{
"shortName": "UpdateConnectionProfile",
"fullName": "google.cloud.datastream.v1.Datastream.UpdateConnectionProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{connection_profile.name=projects/*/locations/*/connectionProfiles/*}"
}
]
},
{
"shortName": "UpdateStream",
"fullName": "google.cloud.datastream.v1.Datastream.UpdateStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{stream.name=projects/*/locations/*/streams/*}"
}
]
}
]
}
],
"configFile": "datastream_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.datastream.v1.Datastream",
"google.cloud.location.Locations",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "datastream.googleapis.com"
},
{
"id": "google.cloud.datastream.v1alpha1",
"directory": "google/cloud/datastream/v1alpha1",
"version": "v1alpha1",
"majorVersion": "v1",
"hostName": "datastream.googleapis.com",
"title": "Datastream API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/datastream/v1alpha1",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Datastream.V1Alpha1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/datastream/apiv1alpha1/datastreampb;datastreampb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.datastream.v1alpha1": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Datastream\\V1alpha1": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Datastream::V1alpha1": 2
}
}
},
"services": [
{
"shortName": "Datastream",
"fullName": "google.cloud.datastream.v1alpha1.Datastream",
"methods": [
{
"shortName": "CreateConnectionProfile",
"fullName": "google.cloud.datastream.v1alpha1.Datastream.CreateConnectionProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{parent=projects/*/locations/*}/connectionProfiles"
}
]
},
{
"shortName": "CreatePrivateConnection",
"fullName": "google.cloud.datastream.v1alpha1.Datastream.CreatePrivateConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{parent=projects/*/locations/*}/privateConnections"
}
]
},
{
"shortName": "CreateRoute",
"fullName": "google.cloud.datastream.v1alpha1.Datastream.CreateRoute",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{parent=projects/*/locations/*/privateConnections/*}/routes"
}
]
},
{
"shortName": "CreateStream",
"fullName": "google.cloud.datastream.v1alpha1.Datastream.CreateStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{parent=projects/*/locations/*}/streams"
}
]
},
{
"shortName": "DeleteConnectionProfile",
"fullName": "google.cloud.datastream.v1alpha1.Datastream.DeleteConnectionProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha1/{name=projects/*/locations/*/connectionProfiles/*}"
}
]
},
{
"shortName": "DeletePrivateConnection",
"fullName": "google.cloud.datastream.v1alpha1.Datastream.DeletePrivateConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha1/{name=projects/*/locations/*/privateConnections/*}"
}
]
},
{
"shortName": "DeleteRoute",
"fullName": "google.cloud.datastream.v1alpha1.Datastream.DeleteRoute",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha1/{name=projects/*/locations/*/privateConnections/*/routes/*}"
}
]
},
{
"shortName": "DeleteStream",
"fullName": "google.cloud.datastream.v1alpha1.Datastream.DeleteStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha1/{name=projects/*/locations/*/streams/*}"
}
]
},
{
"shortName": "DiscoverConnectionProfile",
"fullName": "google.cloud.datastream.v1alpha1.Datastream.DiscoverConnectionProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{parent=projects/*/locations/*}/connectionProfiles:discover"
}
]
},
{
"shortName": "FetchErrors",
"fullName": "google.cloud.datastream.v1alpha1.Datastream.FetchErrors",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{stream=projects/*/locations/*/streams/*}:fetchErrors"
}
]
},
{
"shortName": "FetchStaticIps",
"fullName": "google.cloud.datastream.v1alpha1.Datastream.FetchStaticIps",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{name=projects/*/locations/*}:fetchStaticIps"
}
]
},
{
"shortName": "GetConnectionProfile",
"fullName": "google.cloud.datastream.v1alpha1.Datastream.GetConnectionProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{name=projects/*/locations/*/connectionProfiles/*}"
}
]
},
{
"shortName": "GetPrivateConnection",
"fullName": "google.cloud.datastream.v1alpha1.Datastream.GetPrivateConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{name=projects/*/locations/*/privateConnections/*}"
}
]
},
{
"shortName": "GetRoute",
"fullName": "google.cloud.datastream.v1alpha1.Datastream.GetRoute",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{name=projects/*/locations/*/privateConnections/*/routes/*}"
}
]
},
{
"shortName": "GetStream",
"fullName": "google.cloud.datastream.v1alpha1.Datastream.GetStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{name=projects/*/locations/*/streams/*}"
}
]
},
{
"shortName": "ListConnectionProfiles",
"fullName": "google.cloud.datastream.v1alpha1.Datastream.ListConnectionProfiles",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{parent=projects/*/locations/*}/connectionProfiles"
}
]
},
{
"shortName": "ListPrivateConnections",
"fullName": "google.cloud.datastream.v1alpha1.Datastream.ListPrivateConnections",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{parent=projects/*/locations/*}/privateConnections"
}
]
},
{
"shortName": "ListRoutes",
"fullName": "google.cloud.datastream.v1alpha1.Datastream.ListRoutes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{parent=projects/*/locations/*/privateConnections/*}/routes"
}
]
},
{
"shortName": "ListStreams",
"fullName": "google.cloud.datastream.v1alpha1.Datastream.ListStreams",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{parent=projects/*/locations/*}/streams"
}
]
},
{
"shortName": "UpdateConnectionProfile",
"fullName": "google.cloud.datastream.v1alpha1.Datastream.UpdateConnectionProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha1/{connection_profile.name=projects/*/locations/*/connectionProfiles/*}"
}
]
},
{
"shortName": "UpdateStream",
"fullName": "google.cloud.datastream.v1alpha1.Datastream.UpdateStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha1/{stream.name=projects/*/locations/*/streams/*}"
}
]
}
]
}
],
"configFile": "datastream_v1alpha1.yaml",
"serviceConfigApiNames": [
"google.cloud.datastream.v1alpha1.Datastream"
],
"nameInServiceConfig": "datastream.googleapis.com"
},
{
"id": "google.cloud.deploy.v1",
"directory": "google/cloud/deploy/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "clouddeploy.googleapis.com",
"title": "Google Cloud Deploy API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/deploy/v1",
"google/longrunning",
"google/protobuf",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/deploy/apiv1/deploypb;deploypb": 8
}
},
"java_multiple_files": {
"valueCounts": {
"true": 8
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.deploy.v1": 8
}
}
},
"services": [
{
"shortName": "CloudDeploy",
"fullName": "google.cloud.deploy.v1.CloudDeploy",
"methods": [
{
"shortName": "AbandonRelease",
"fullName": "google.cloud.deploy.v1.CloudDeploy.AbandonRelease",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*}:abandon"
}
]
},
{
"shortName": "AdvanceRollout",
"fullName": "google.cloud.deploy.v1.CloudDeploy.AdvanceRollout",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}:advance"
}
]
},
{
"shortName": "ApproveRollout",
"fullName": "google.cloud.deploy.v1.CloudDeploy.ApproveRollout",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}:approve"
}
]
},
{
"shortName": "CancelRollout",
"fullName": "google.cloud.deploy.v1.CloudDeploy.CancelRollout",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}:cancel"
}
]
},
{
"shortName": "CreateDeliveryPipeline",
"fullName": "google.cloud.deploy.v1.CloudDeploy.CreateDeliveryPipeline",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/deliveryPipelines"
}
]
},
{
"shortName": "CreateRelease",
"fullName": "google.cloud.deploy.v1.CloudDeploy.CreateRelease",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/deliveryPipelines/*}/releases"
}
]
},
{
"shortName": "CreateRollout",
"fullName": "google.cloud.deploy.v1.CloudDeploy.CreateRollout",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/deliveryPipelines/*/releases/*}/rollouts"
}
]
},
{
"shortName": "CreateTarget",
"fullName": "google.cloud.deploy.v1.CloudDeploy.CreateTarget",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/targets"
}
]
},
{
"shortName": "DeleteDeliveryPipeline",
"fullName": "google.cloud.deploy.v1.CloudDeploy.DeleteDeliveryPipeline",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/deliveryPipelines/*}"
}
]
},
{
"shortName": "DeleteTarget",
"fullName": "google.cloud.deploy.v1.CloudDeploy.DeleteTarget",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/targets/*}"
}
]
},
{
"shortName": "GetConfig",
"fullName": "google.cloud.deploy.v1.CloudDeploy.GetConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/config}"
}
]
},
{
"shortName": "GetDeliveryPipeline",
"fullName": "google.cloud.deploy.v1.CloudDeploy.GetDeliveryPipeline",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/deliveryPipelines/*}"
}
]
},
{
"shortName": "GetJobRun",
"fullName": "google.cloud.deploy.v1.CloudDeploy.GetJobRun",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*/jobRuns/*}"
}
]
},
{
"shortName": "GetRelease",
"fullName": "google.cloud.deploy.v1.CloudDeploy.GetRelease",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*}"
}
]
},
{
"shortName": "GetRollout",
"fullName": "google.cloud.deploy.v1.CloudDeploy.GetRollout",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}"
}
]
},
{
"shortName": "GetTarget",
"fullName": "google.cloud.deploy.v1.CloudDeploy.GetTarget",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/targets/*}"
}
]
},
{
"shortName": "IgnoreJob",
"fullName": "google.cloud.deploy.v1.CloudDeploy.IgnoreJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{rollout=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}:ignoreJob"
}
]
},
{
"shortName": "ListDeliveryPipelines",
"fullName": "google.cloud.deploy.v1.CloudDeploy.ListDeliveryPipelines",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/deliveryPipelines"
}
]
},
{
"shortName": "ListJobRuns",
"fullName": "google.cloud.deploy.v1.CloudDeploy.ListJobRuns",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}/jobRuns"
}
]
},
{
"shortName": "ListReleases",
"fullName": "google.cloud.deploy.v1.CloudDeploy.ListReleases",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/deliveryPipelines/*}/releases"
}
]
},
{
"shortName": "ListRollouts",
"fullName": "google.cloud.deploy.v1.CloudDeploy.ListRollouts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/deliveryPipelines/*/releases/*}/rollouts"
}
]
},
{
"shortName": "ListTargets",
"fullName": "google.cloud.deploy.v1.CloudDeploy.ListTargets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/targets"
}
]
},
{
"shortName": "RetryJob",
"fullName": "google.cloud.deploy.v1.CloudDeploy.RetryJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{rollout=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}:retryJob"
}
]
},
{
"shortName": "TerminateJobRun",
"fullName": "google.cloud.deploy.v1.CloudDeploy.TerminateJobRun",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*/jobRuns/*}:terminate"
}
]
},
{
"shortName": "UpdateDeliveryPipeline",
"fullName": "google.cloud.deploy.v1.CloudDeploy.UpdateDeliveryPipeline",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{delivery_pipeline.name=projects/*/locations/*/deliveryPipelines/*}"
}
]
},
{
"shortName": "UpdateTarget",
"fullName": "google.cloud.deploy.v1.CloudDeploy.UpdateTarget",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{target.name=projects/*/locations/*/targets/*}"
}
]
}
]
}
],
"configFile": "clouddeploy_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.deploy.v1.CloudDeploy",
"google.cloud.location.Locations",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "clouddeploy.googleapis.com"
},
{
"id": "google.cloud.dialogflow.cx.v3",
"directory": "google/cloud/dialogflow/cx/v3",
"version": "v3",
"majorVersion": "v3",
"hostName": "dialogflow.googleapis.com",
"title": "Dialogflow API",
"description": "Builds conversational interfaces (for example, chatbots, and voice-powered apps and devices).",
"importDirectories": [
"google/api",
"google/cloud/dialogflow/cx/v3",
"google/longrunning",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 22
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Dialogflow.Cx.V3": 22
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/dialogflow/cx/apiv3/cxpb;cxpb": 22
}
},
"java_multiple_files": {
"valueCounts": {
"true": 22
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.dialogflow.cx.v3": 22
}
},
"objc_class_prefix": {
"valueCounts": {
"DF": 22
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Dialogflow::CX::V3": 22
}
}
},
"services": [
{
"shortName": "Agents",
"fullName": "google.cloud.dialogflow.cx.v3.Agents",
"methods": [
{
"shortName": "CreateAgent",
"fullName": "google.cloud.dialogflow.cx.v3.Agents.CreateAgent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{parent=projects/*/locations/*}/agents"
}
]
},
{
"shortName": "DeleteAgent",
"fullName": "google.cloud.dialogflow.cx.v3.Agents.DeleteAgent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3/{name=projects/*/locations/*/agents/*}"
}
]
},
{
"shortName": "ExportAgent",
"fullName": "google.cloud.dialogflow.cx.v3.Agents.ExportAgent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{name=projects/*/locations/*/agents/*}:export"
}
]
},
{
"shortName": "GetAgent",
"fullName": "google.cloud.dialogflow.cx.v3.Agents.GetAgent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*/locations/*/agents/*}"
}
]
},
{
"shortName": "GetAgentValidationResult",
"fullName": "google.cloud.dialogflow.cx.v3.Agents.GetAgentValidationResult",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*/locations/*/agents/*/validationResult}"
}
]
},
{
"shortName": "ListAgents",
"fullName": "google.cloud.dialogflow.cx.v3.Agents.ListAgents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{parent=projects/*/locations/*}/agents"
}
]
},
{
"shortName": "RestoreAgent",
"fullName": "google.cloud.dialogflow.cx.v3.Agents.RestoreAgent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{name=projects/*/locations/*/agents/*}:restore"
}
]
},
{
"shortName": "UpdateAgent",
"fullName": "google.cloud.dialogflow.cx.v3.Agents.UpdateAgent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v3/{agent.name=projects/*/locations/*/agents/*}"
}
]
},
{
"shortName": "ValidateAgent",
"fullName": "google.cloud.dialogflow.cx.v3.Agents.ValidateAgent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{name=projects/*/locations/*/agents/*}:validate"
}
]
}
]
},
{
"shortName": "Changelogs",
"fullName": "google.cloud.dialogflow.cx.v3.Changelogs",
"methods": [
{
"shortName": "GetChangelog",
"fullName": "google.cloud.dialogflow.cx.v3.Changelogs.GetChangelog",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*/locations/*/agents/*/changelogs/*}"
}
]
},
{
"shortName": "ListChangelogs",
"fullName": "google.cloud.dialogflow.cx.v3.Changelogs.ListChangelogs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{parent=projects/*/locations/*/agents/*}/changelogs"
}
]
}
]
},
{
"shortName": "Deployments",
"fullName": "google.cloud.dialogflow.cx.v3.Deployments",
"methods": [
{
"shortName": "GetDeployment",
"fullName": "google.cloud.dialogflow.cx.v3.Deployments.GetDeployment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*/locations/*/agents/*/environments/*/deployments/*}"
}
]
},
{
"shortName": "ListDeployments",
"fullName": "google.cloud.dialogflow.cx.v3.Deployments.ListDeployments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{parent=projects/*/locations/*/agents/*/environments/*}/deployments"
}
]
}
]
},
{
"shortName": "EntityTypes",
"fullName": "google.cloud.dialogflow.cx.v3.EntityTypes",
"methods": [
{
"shortName": "CreateEntityType",
"fullName": "google.cloud.dialogflow.cx.v3.EntityTypes.CreateEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{parent=projects/*/locations/*/agents/*}/entityTypes"
}
]
},
{
"shortName": "DeleteEntityType",
"fullName": "google.cloud.dialogflow.cx.v3.EntityTypes.DeleteEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3/{name=projects/*/locations/*/agents/*/entityTypes/*}"
}
]
},
{
"shortName": "GetEntityType",
"fullName": "google.cloud.dialogflow.cx.v3.EntityTypes.GetEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*/locations/*/agents/*/entityTypes/*}"
}
]
},
{
"shortName": "ListEntityTypes",
"fullName": "google.cloud.dialogflow.cx.v3.EntityTypes.ListEntityTypes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{parent=projects/*/locations/*/agents/*}/entityTypes"
}
]
},
{
"shortName": "UpdateEntityType",
"fullName": "google.cloud.dialogflow.cx.v3.EntityTypes.UpdateEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v3/{entity_type.name=projects/*/locations/*/agents/*/entityTypes/*}"
}
]
}
]
},
{
"shortName": "Environments",
"fullName": "google.cloud.dialogflow.cx.v3.Environments",
"methods": [
{
"shortName": "CreateEnvironment",
"fullName": "google.cloud.dialogflow.cx.v3.Environments.CreateEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{parent=projects/*/locations/*/agents/*}/environments"
}
]
},
{
"shortName": "DeleteEnvironment",
"fullName": "google.cloud.dialogflow.cx.v3.Environments.DeleteEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3/{name=projects/*/locations/*/agents/*/environments/*}"
}
]
},
{
"shortName": "DeployFlow",
"fullName": "google.cloud.dialogflow.cx.v3.Environments.DeployFlow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{environment=projects/*/locations/*/agents/*/environments/*}:deployFlow"
}
]
},
{
"shortName": "GetEnvironment",
"fullName": "google.cloud.dialogflow.cx.v3.Environments.GetEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*/locations/*/agents/*/environments/*}"
}
]
},
{
"shortName": "ListContinuousTestResults",
"fullName": "google.cloud.dialogflow.cx.v3.Environments.ListContinuousTestResults",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{parent=projects/*/locations/*/agents/*/environments/*}/continuousTestResults"
}
]
},
{
"shortName": "ListEnvironments",
"fullName": "google.cloud.dialogflow.cx.v3.Environments.ListEnvironments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{parent=projects/*/locations/*/agents/*}/environments"
}
]
},
{
"shortName": "LookupEnvironmentHistory",
"fullName": "google.cloud.dialogflow.cx.v3.Environments.LookupEnvironmentHistory",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*/locations/*/agents/*/environments/*}:lookupEnvironmentHistory"
}
]
},
{
"shortName": "RunContinuousTest",
"fullName": "google.cloud.dialogflow.cx.v3.Environments.RunContinuousTest",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{environment=projects/*/locations/*/agents/*/environments/*}:runContinuousTest"
}
]
},
{
"shortName": "UpdateEnvironment",
"fullName": "google.cloud.dialogflow.cx.v3.Environments.UpdateEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v3/{environment.name=projects/*/locations/*/agents/*/environments/*}"
}
]
}
]
},
{
"shortName": "Experiments",
"fullName": "google.cloud.dialogflow.cx.v3.Experiments",
"methods": [
{
"shortName": "CreateExperiment",
"fullName": "google.cloud.dialogflow.cx.v3.Experiments.CreateExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{parent=projects/*/locations/*/agents/*/environments/*}/experiments"
}
]
},
{
"shortName": "DeleteExperiment",
"fullName": "google.cloud.dialogflow.cx.v3.Experiments.DeleteExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3/{name=projects/*/locations/*/agents/*/environments/*/experiments/*}"
}
]
},
{
"shortName": "GetExperiment",
"fullName": "google.cloud.dialogflow.cx.v3.Experiments.GetExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*/locations/*/agents/*/environments/*/experiments/*}"
}
]
},
{
"shortName": "ListExperiments",
"fullName": "google.cloud.dialogflow.cx.v3.Experiments.ListExperiments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{parent=projects/*/locations/*/agents/*/environments/*}/experiments"
}
]
},
{
"shortName": "StartExperiment",
"fullName": "google.cloud.dialogflow.cx.v3.Experiments.StartExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{name=projects/*/locations/*/agents/*/environments/*/experiments/*}:start"
}
]
},
{
"shortName": "StopExperiment",
"fullName": "google.cloud.dialogflow.cx.v3.Experiments.StopExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{name=projects/*/locations/*/agents/*/environments/*/experiments/*}:stop"
}
]
},
{
"shortName": "UpdateExperiment",
"fullName": "google.cloud.dialogflow.cx.v3.Experiments.UpdateExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v3/{experiment.name=projects/*/locations/*/agents/*/environments/*/experiments/*}"
}
]
}
]
},
{
"shortName": "Flows",
"fullName": "google.cloud.dialogflow.cx.v3.Flows",
"methods": [
{
"shortName": "CreateFlow",
"fullName": "google.cloud.dialogflow.cx.v3.Flows.CreateFlow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{parent=projects/*/locations/*/agents/*}/flows"
}
]
},
{
"shortName": "DeleteFlow",
"fullName": "google.cloud.dialogflow.cx.v3.Flows.DeleteFlow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3/{name=projects/*/locations/*/agents/*/flows/*}"
}
]
},
{
"shortName": "ExportFlow",
"fullName": "google.cloud.dialogflow.cx.v3.Flows.ExportFlow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{name=projects/*/locations/*/agents/*/flows/*}:export"
}
]
},
{
"shortName": "GetFlow",
"fullName": "google.cloud.dialogflow.cx.v3.Flows.GetFlow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*/locations/*/agents/*/flows/*}"
}
]
},
{
"shortName": "GetFlowValidationResult",
"fullName": "google.cloud.dialogflow.cx.v3.Flows.GetFlowValidationResult",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*/locations/*/agents/*/flows/*/validationResult}"
}
]
},
{
"shortName": "ImportFlow",
"fullName": "google.cloud.dialogflow.cx.v3.Flows.ImportFlow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{parent=projects/*/locations/*/agents/*}/flows:import"
}
]
},
{
"shortName": "ListFlows",
"fullName": "google.cloud.dialogflow.cx.v3.Flows.ListFlows",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{parent=projects/*/locations/*/agents/*}/flows"
}
]
},
{
"shortName": "TrainFlow",
"fullName": "google.cloud.dialogflow.cx.v3.Flows.TrainFlow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{name=projects/*/locations/*/agents/*/flows/*}:train"
}
]
},
{
"shortName": "UpdateFlow",
"fullName": "google.cloud.dialogflow.cx.v3.Flows.UpdateFlow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v3/{flow.name=projects/*/locations/*/agents/*/flows/*}"
}
]
},
{
"shortName": "ValidateFlow",
"fullName": "google.cloud.dialogflow.cx.v3.Flows.ValidateFlow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{name=projects/*/locations/*/agents/*/flows/*}:validate"
}
]
}
]
},
{
"shortName": "Intents",
"fullName": "google.cloud.dialogflow.cx.v3.Intents",
"methods": [
{
"shortName": "CreateIntent",
"fullName": "google.cloud.dialogflow.cx.v3.Intents.CreateIntent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{parent=projects/*/locations/*/agents/*}/intents"
}
]
},
{
"shortName": "DeleteIntent",
"fullName": "google.cloud.dialogflow.cx.v3.Intents.DeleteIntent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3/{name=projects/*/locations/*/agents/*/intents/*}"
}
]
},
{
"shortName": "GetIntent",
"fullName": "google.cloud.dialogflow.cx.v3.Intents.GetIntent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*/locations/*/agents/*/intents/*}"
}
]
},
{
"shortName": "ListIntents",
"fullName": "google.cloud.dialogflow.cx.v3.Intents.ListIntents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{parent=projects/*/locations/*/agents/*}/intents"
}
]
},
{
"shortName": "UpdateIntent",
"fullName": "google.cloud.dialogflow.cx.v3.Intents.UpdateIntent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v3/{intent.name=projects/*/locations/*/agents/*/intents/*}"
}
]
}
]
},
{
"shortName": "Pages",
"fullName": "google.cloud.dialogflow.cx.v3.Pages",
"methods": [
{
"shortName": "CreatePage",
"fullName": "google.cloud.dialogflow.cx.v3.Pages.CreatePage",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{parent=projects/*/locations/*/agents/*/flows/*}/pages"
}
]
},
{
"shortName": "DeletePage",
"fullName": "google.cloud.dialogflow.cx.v3.Pages.DeletePage",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3/{name=projects/*/locations/*/agents/*/flows/*/pages/*}"
}
]
},
{
"shortName": "GetPage",
"fullName": "google.cloud.dialogflow.cx.v3.Pages.GetPage",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*/locations/*/agents/*/flows/*/pages/*}"
}
]
},
{
"shortName": "ListPages",
"fullName": "google.cloud.dialogflow.cx.v3.Pages.ListPages",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{parent=projects/*/locations/*/agents/*/flows/*}/pages"
}
]
},
{
"shortName": "UpdatePage",
"fullName": "google.cloud.dialogflow.cx.v3.Pages.UpdatePage",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v3/{page.name=projects/*/locations/*/agents/*/flows/*/pages/*}"
}
]
}
]
},
{
"shortName": "SecuritySettingsService",
"fullName": "google.cloud.dialogflow.cx.v3.SecuritySettingsService",
"methods": [
{
"shortName": "CreateSecuritySettings",
"fullName": "google.cloud.dialogflow.cx.v3.SecuritySettingsService.CreateSecuritySettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{parent=projects/*/locations/*}/securitySettings"
}
]
},
{
"shortName": "DeleteSecuritySettings",
"fullName": "google.cloud.dialogflow.cx.v3.SecuritySettingsService.DeleteSecuritySettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3/{name=projects/*/locations/*/securitySettings/*}"
}
]
},
{
"shortName": "GetSecuritySettings",
"fullName": "google.cloud.dialogflow.cx.v3.SecuritySettingsService.GetSecuritySettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*/locations/*/securitySettings/*}"
}
]
},
{
"shortName": "ListSecuritySettings",
"fullName": "google.cloud.dialogflow.cx.v3.SecuritySettingsService.ListSecuritySettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{parent=projects/*/locations/*}/securitySettings"
}
]
},
{
"shortName": "UpdateSecuritySettings",
"fullName": "google.cloud.dialogflow.cx.v3.SecuritySettingsService.UpdateSecuritySettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v3/{security_settings.name=projects/*/locations/*/securitySettings/*}"
}
]
}
]
},
{
"shortName": "SessionEntityTypes",
"fullName": "google.cloud.dialogflow.cx.v3.SessionEntityTypes",
"methods": [
{
"shortName": "CreateSessionEntityType",
"fullName": "google.cloud.dialogflow.cx.v3.SessionEntityTypes.CreateSessionEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{parent=projects/*/locations/*/agents/*/sessions/*}/entityTypes"
},
{
"httpMethod": "POST",
"path": "/v3/{parent=projects/*/locations/*/agents/*/environments/*/sessions/*}/entityTypes"
}
]
},
{
"shortName": "DeleteSessionEntityType",
"fullName": "google.cloud.dialogflow.cx.v3.SessionEntityTypes.DeleteSessionEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3/{name=projects/*/locations/*/agents/*/sessions/*/entityTypes/*}"
},
{
"httpMethod": "DELETE",
"path": "/v3/{name=projects/*/locations/*/agents/*/environments/*/sessions/*/entityTypes/*}"
}
]
},
{
"shortName": "GetSessionEntityType",
"fullName": "google.cloud.dialogflow.cx.v3.SessionEntityTypes.GetSessionEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*/locations/*/agents/*/sessions/*/entityTypes/*}"
},
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*/locations/*/agents/*/environments/*/sessions/*/entityTypes/*}"
}
]
},
{
"shortName": "ListSessionEntityTypes",
"fullName": "google.cloud.dialogflow.cx.v3.SessionEntityTypes.ListSessionEntityTypes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{parent=projects/*/locations/*/agents/*/sessions/*}/entityTypes"
},
{
"httpMethod": "GET",
"path": "/v3/{parent=projects/*/locations/*/agents/*/environments/*/sessions/*}/entityTypes"
}
]
},
{
"shortName": "UpdateSessionEntityType",
"fullName": "google.cloud.dialogflow.cx.v3.SessionEntityTypes.UpdateSessionEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v3/{session_entity_type.name=projects/*/locations/*/agents/*/sessions/*/entityTypes/*}"
},
{
"httpMethod": "PATCH",
"path": "/v3/{session_entity_type.name=projects/*/locations/*/agents/*/environments/*/sessions/*/entityTypes/*}"
}
]
}
]
},
{
"shortName": "Sessions",
"fullName": "google.cloud.dialogflow.cx.v3.Sessions",
"methods": [
{
"shortName": "DetectIntent",
"fullName": "google.cloud.dialogflow.cx.v3.Sessions.DetectIntent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{session=projects/*/locations/*/agents/*/sessions/*}:detectIntent"
},
{
"httpMethod": "POST",
"path": "/v3/{session=projects/*/locations/*/agents/*/environments/*/sessions/*}:detectIntent"
}
]
},
{
"shortName": "FulfillIntent",
"fullName": "google.cloud.dialogflow.cx.v3.Sessions.FulfillIntent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{match_intent_request.session=projects/*/locations/*/agents/*/sessions/*}:fulfillIntent"
},
{
"httpMethod": "POST",
"path": "/v3/{match_intent_request.session=projects/*/locations/*/agents/*/environments/*/sessions/*}:fulfillIntent"
}
]
},
{
"shortName": "MatchIntent",
"fullName": "google.cloud.dialogflow.cx.v3.Sessions.MatchIntent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{session=projects/*/locations/*/agents/*/sessions/*}:matchIntent"
},
{
"httpMethod": "POST",
"path": "/v3/{session=projects/*/locations/*/agents/*/environments/*/sessions/*}:matchIntent"
}
]
},
{
"shortName": "StreamingDetectIntent",
"fullName": "google.cloud.dialogflow.cx.v3.Sessions.StreamingDetectIntent",
"mode": "BIDIRECTIONAL_STREAMING"
}
]
},
{
"shortName": "TestCases",
"fullName": "google.cloud.dialogflow.cx.v3.TestCases",
"methods": [
{
"shortName": "BatchDeleteTestCases",
"fullName": "google.cloud.dialogflow.cx.v3.TestCases.BatchDeleteTestCases",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{parent=projects/*/locations/*/agents/*}/testCases:batchDelete"
}
]
},
{
"shortName": "BatchRunTestCases",
"fullName": "google.cloud.dialogflow.cx.v3.TestCases.BatchRunTestCases",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{parent=projects/*/locations/*/agents/*}/testCases:batchRun"
}
]
},
{
"shortName": "CalculateCoverage",
"fullName": "google.cloud.dialogflow.cx.v3.TestCases.CalculateCoverage",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{agent=projects/*/locations/*/agents/*}/testCases:calculateCoverage"
}
]
},
{
"shortName": "CreateTestCase",
"fullName": "google.cloud.dialogflow.cx.v3.TestCases.CreateTestCase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{parent=projects/*/locations/*/agents/*}/testCases"
}
]
},
{
"shortName": "ExportTestCases",
"fullName": "google.cloud.dialogflow.cx.v3.TestCases.ExportTestCases",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{parent=projects/*/locations/*/agents/*}/testCases:export"
}
]
},
{
"shortName": "GetTestCase",
"fullName": "google.cloud.dialogflow.cx.v3.TestCases.GetTestCase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*/locations/*/agents/*/testCases/*}"
}
]
},
{
"shortName": "GetTestCaseResult",
"fullName": "google.cloud.dialogflow.cx.v3.TestCases.GetTestCaseResult",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*/locations/*/agents/*/testCases/*/results/*}"
}
]
},
{
"shortName": "ImportTestCases",
"fullName": "google.cloud.dialogflow.cx.v3.TestCases.ImportTestCases",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{parent=projects/*/locations/*/agents/*}/testCases:import"
}
]
},
{
"shortName": "ListTestCaseResults",
"fullName": "google.cloud.dialogflow.cx.v3.TestCases.ListTestCaseResults",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{parent=projects/*/locations/*/agents/*/testCases/*}/results"
}
]
},
{
"shortName": "ListTestCases",
"fullName": "google.cloud.dialogflow.cx.v3.TestCases.ListTestCases",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{parent=projects/*/locations/*/agents/*}/testCases"
}
]
},
{
"shortName": "RunTestCase",
"fullName": "google.cloud.dialogflow.cx.v3.TestCases.RunTestCase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{name=projects/*/locations/*/agents/*/testCases/*}:run"
}
]
},
{
"shortName": "UpdateTestCase",
"fullName": "google.cloud.dialogflow.cx.v3.TestCases.UpdateTestCase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v3/{test_case.name=projects/*/locations/*/agents/*/testCases/*}"
}
]
}
]
},
{
"shortName": "TransitionRouteGroups",
"fullName": "google.cloud.dialogflow.cx.v3.TransitionRouteGroups",
"methods": [
{
"shortName": "CreateTransitionRouteGroup",
"fullName": "google.cloud.dialogflow.cx.v3.TransitionRouteGroups.CreateTransitionRouteGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{parent=projects/*/locations/*/agents/*/flows/*}/transitionRouteGroups"
}
]
},
{
"shortName": "DeleteTransitionRouteGroup",
"fullName": "google.cloud.dialogflow.cx.v3.TransitionRouteGroups.DeleteTransitionRouteGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3/{name=projects/*/locations/*/agents/*/flows/*/transitionRouteGroups/*}"
}
]
},
{
"shortName": "GetTransitionRouteGroup",
"fullName": "google.cloud.dialogflow.cx.v3.TransitionRouteGroups.GetTransitionRouteGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*/locations/*/agents/*/flows/*/transitionRouteGroups/*}"
}
]
},
{
"shortName": "ListTransitionRouteGroups",
"fullName": "google.cloud.dialogflow.cx.v3.TransitionRouteGroups.ListTransitionRouteGroups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{parent=projects/*/locations/*/agents/*/flows/*}/transitionRouteGroups"
}
]
},
{
"shortName": "UpdateTransitionRouteGroup",
"fullName": "google.cloud.dialogflow.cx.v3.TransitionRouteGroups.UpdateTransitionRouteGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v3/{transition_route_group.name=projects/*/locations/*/agents/*/flows/*/transitionRouteGroups/*}"
}
]
}
]
},
{
"shortName": "Versions",
"fullName": "google.cloud.dialogflow.cx.v3.Versions",
"methods": [
{
"shortName": "CompareVersions",
"fullName": "google.cloud.dialogflow.cx.v3.Versions.CompareVersions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{base_version=projects/*/locations/*/agents/*/flows/*/versions/*}:compareVersions"
}
]
},
{
"shortName": "CreateVersion",
"fullName": "google.cloud.dialogflow.cx.v3.Versions.CreateVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{parent=projects/*/locations/*/agents/*/flows/*}/versions"
}
]
},
{
"shortName": "DeleteVersion",
"fullName": "google.cloud.dialogflow.cx.v3.Versions.DeleteVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3/{name=projects/*/locations/*/agents/*/flows/*/versions/*}"
}
]
},
{
"shortName": "GetVersion",
"fullName": "google.cloud.dialogflow.cx.v3.Versions.GetVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*/locations/*/agents/*/flows/*/versions/*}"
}
]
},
{
"shortName": "ListVersions",
"fullName": "google.cloud.dialogflow.cx.v3.Versions.ListVersions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{parent=projects/*/locations/*/agents/*/flows/*}/versions"
}
]
},
{
"shortName": "LoadVersion",
"fullName": "google.cloud.dialogflow.cx.v3.Versions.LoadVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{name=projects/*/locations/*/agents/*/flows/*/versions/*}:load"
}
]
},
{
"shortName": "UpdateVersion",
"fullName": "google.cloud.dialogflow.cx.v3.Versions.UpdateVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v3/{version.name=projects/*/locations/*/agents/*/flows/*/versions/*}"
}
]
}
]
},
{
"shortName": "Webhooks",
"fullName": "google.cloud.dialogflow.cx.v3.Webhooks",
"methods": [
{
"shortName": "CreateWebhook",
"fullName": "google.cloud.dialogflow.cx.v3.Webhooks.CreateWebhook",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{parent=projects/*/locations/*/agents/*}/webhooks"
}
]
},
{
"shortName": "DeleteWebhook",
"fullName": "google.cloud.dialogflow.cx.v3.Webhooks.DeleteWebhook",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3/{name=projects/*/locations/*/agents/*/webhooks/*}"
}
]
},
{
"shortName": "GetWebhook",
"fullName": "google.cloud.dialogflow.cx.v3.Webhooks.GetWebhook",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*/locations/*/agents/*/webhooks/*}"
}
]
},
{
"shortName": "ListWebhooks",
"fullName": "google.cloud.dialogflow.cx.v3.Webhooks.ListWebhooks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{parent=projects/*/locations/*/agents/*}/webhooks"
}
]
},
{
"shortName": "UpdateWebhook",
"fullName": "google.cloud.dialogflow.cx.v3.Webhooks.UpdateWebhook",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v3/{webhook.name=projects/*/locations/*/agents/*/webhooks/*}"
}
]
}
]
}
],
"configFile": "dialogflow_v3.yaml",
"serviceConfigApiNames": [
"google.cloud.dialogflow.cx.v3.Agents",
"google.cloud.dialogflow.cx.v3.Changelogs",
"google.cloud.dialogflow.cx.v3.Deployments",
"google.cloud.dialogflow.cx.v3.EntityTypes",
"google.cloud.dialogflow.cx.v3.Environments",
"google.cloud.dialogflow.cx.v3.Experiments",
"google.cloud.dialogflow.cx.v3.Flows",
"google.cloud.dialogflow.cx.v3.Intents",
"google.cloud.dialogflow.cx.v3.Pages",
"google.cloud.dialogflow.cx.v3.SecuritySettingsService",
"google.cloud.dialogflow.cx.v3.SessionEntityTypes",
"google.cloud.dialogflow.cx.v3.Sessions",
"google.cloud.dialogflow.cx.v3.TestCases",
"google.cloud.dialogflow.cx.v3.TransitionRouteGroups",
"google.cloud.dialogflow.cx.v3.Versions",
"google.cloud.dialogflow.cx.v3.Webhooks",
"google.cloud.location.Locations",
"google.longrunning.Operations"
],
"nameInServiceConfig": "dialogflow.googleapis.com"
},
{
"id": "google.cloud.dialogflow.cx.v3beta1",
"directory": "google/cloud/dialogflow/cx/v3beta1",
"version": "v3beta1",
"majorVersion": "v3",
"hostName": "dialogflow.googleapis.com",
"title": "Dialogflow API",
"description": "Builds conversational interfaces (for example, chatbots, and voice-powered apps and devices).",
"importDirectories": [
"google/api",
"google/cloud/dialogflow/cx/v3beta1",
"google/longrunning",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 22
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Dialogflow.Cx.V3Beta1": 22
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/dialogflow/cx/apiv3beta1/cxpb;cxpb": 22
}
},
"java_multiple_files": {
"valueCounts": {
"true": 22
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.dialogflow.cx.v3beta1": 22
}
},
"objc_class_prefix": {
"valueCounts": {
"DF": 22
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Dialogflow::CX::V3beta1": 22
}
}
},
"services": [
{
"shortName": "Agents",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Agents",
"methods": [
{
"shortName": "CreateAgent",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Agents.CreateAgent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{parent=projects/*/locations/*}/agents"
}
]
},
{
"shortName": "DeleteAgent",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Agents.DeleteAgent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*}"
}
]
},
{
"shortName": "ExportAgent",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Agents.ExportAgent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*}:export"
}
]
},
{
"shortName": "GetAgent",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Agents.GetAgent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*}"
}
]
},
{
"shortName": "GetAgentValidationResult",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Agents.GetAgentValidationResult",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*/validationResult}"
}
]
},
{
"shortName": "ListAgents",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Agents.ListAgents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{parent=projects/*/locations/*}/agents"
}
]
},
{
"shortName": "RestoreAgent",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Agents.RestoreAgent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*}:restore"
}
]
},
{
"shortName": "UpdateAgent",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Agents.UpdateAgent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v3beta1/{agent.name=projects/*/locations/*/agents/*}"
}
]
},
{
"shortName": "ValidateAgent",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Agents.ValidateAgent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*}:validate"
}
]
}
]
},
{
"shortName": "Changelogs",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Changelogs",
"methods": [
{
"shortName": "GetChangelog",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Changelogs.GetChangelog",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*/changelogs/*}"
}
]
},
{
"shortName": "ListChangelogs",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Changelogs.ListChangelogs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{parent=projects/*/locations/*/agents/*}/changelogs"
}
]
}
]
},
{
"shortName": "Deployments",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Deployments",
"methods": [
{
"shortName": "GetDeployment",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Deployments.GetDeployment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*/environments/*/deployments/*}"
}
]
},
{
"shortName": "ListDeployments",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Deployments.ListDeployments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{parent=projects/*/locations/*/agents/*/environments/*}/deployments"
}
]
}
]
},
{
"shortName": "EntityTypes",
"fullName": "google.cloud.dialogflow.cx.v3beta1.EntityTypes",
"methods": [
{
"shortName": "CreateEntityType",
"fullName": "google.cloud.dialogflow.cx.v3beta1.EntityTypes.CreateEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{parent=projects/*/locations/*/agents/*}/entityTypes"
}
]
},
{
"shortName": "DeleteEntityType",
"fullName": "google.cloud.dialogflow.cx.v3beta1.EntityTypes.DeleteEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*/entityTypes/*}"
}
]
},
{
"shortName": "GetEntityType",
"fullName": "google.cloud.dialogflow.cx.v3beta1.EntityTypes.GetEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*/entityTypes/*}"
}
]
},
{
"shortName": "ListEntityTypes",
"fullName": "google.cloud.dialogflow.cx.v3beta1.EntityTypes.ListEntityTypes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{parent=projects/*/locations/*/agents/*}/entityTypes"
}
]
},
{
"shortName": "UpdateEntityType",
"fullName": "google.cloud.dialogflow.cx.v3beta1.EntityTypes.UpdateEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v3beta1/{entity_type.name=projects/*/locations/*/agents/*/entityTypes/*}"
}
]
}
]
},
{
"shortName": "Environments",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Environments",
"methods": [
{
"shortName": "CreateEnvironment",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Environments.CreateEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{parent=projects/*/locations/*/agents/*}/environments"
}
]
},
{
"shortName": "DeleteEnvironment",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Environments.DeleteEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*/environments/*}"
}
]
},
{
"shortName": "DeployFlow",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Environments.DeployFlow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{environment=projects/*/locations/*/agents/*/environments/*}:deployFlow"
}
]
},
{
"shortName": "GetEnvironment",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Environments.GetEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*/environments/*}"
}
]
},
{
"shortName": "ListContinuousTestResults",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Environments.ListContinuousTestResults",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{parent=projects/*/locations/*/agents/*/environments/*}/continuousTestResults"
}
]
},
{
"shortName": "ListEnvironments",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Environments.ListEnvironments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{parent=projects/*/locations/*/agents/*}/environments"
}
]
},
{
"shortName": "LookupEnvironmentHistory",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Environments.LookupEnvironmentHistory",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*/environments/*}:lookupEnvironmentHistory"
}
]
},
{
"shortName": "RunContinuousTest",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Environments.RunContinuousTest",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{environment=projects/*/locations/*/agents/*/environments/*}:runContinuousTest"
}
]
},
{
"shortName": "UpdateEnvironment",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Environments.UpdateEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v3beta1/{environment.name=projects/*/locations/*/agents/*/environments/*}"
}
]
}
]
},
{
"shortName": "Experiments",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Experiments",
"methods": [
{
"shortName": "CreateExperiment",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Experiments.CreateExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{parent=projects/*/locations/*/agents/*/environments/*}/experiments"
}
]
},
{
"shortName": "DeleteExperiment",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Experiments.DeleteExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*/environments/*/experiments/*}"
}
]
},
{
"shortName": "GetExperiment",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Experiments.GetExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*/environments/*/experiments/*}"
}
]
},
{
"shortName": "ListExperiments",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Experiments.ListExperiments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{parent=projects/*/locations/*/agents/*/environments/*}/experiments"
}
]
},
{
"shortName": "StartExperiment",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Experiments.StartExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*/environments/*/experiments/*}:start"
}
]
},
{
"shortName": "StopExperiment",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Experiments.StopExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*/environments/*/experiments/*}:stop"
}
]
},
{
"shortName": "UpdateExperiment",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Experiments.UpdateExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v3beta1/{experiment.name=projects/*/locations/*/agents/*/environments/*/experiments/*}"
}
]
}
]
},
{
"shortName": "Flows",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Flows",
"methods": [
{
"shortName": "CreateFlow",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Flows.CreateFlow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{parent=projects/*/locations/*/agents/*}/flows"
}
]
},
{
"shortName": "DeleteFlow",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Flows.DeleteFlow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*/flows/*}"
}
]
},
{
"shortName": "ExportFlow",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Flows.ExportFlow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*/flows/*}:export"
}
]
},
{
"shortName": "GetFlow",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Flows.GetFlow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*/flows/*}"
}
]
},
{
"shortName": "GetFlowValidationResult",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Flows.GetFlowValidationResult",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*/flows/*/validationResult}"
}
]
},
{
"shortName": "ImportFlow",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Flows.ImportFlow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{parent=projects/*/locations/*/agents/*}/flows:import"
}
]
},
{
"shortName": "ListFlows",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Flows.ListFlows",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{parent=projects/*/locations/*/agents/*}/flows"
}
]
},
{
"shortName": "TrainFlow",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Flows.TrainFlow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*/flows/*}:train"
}
]
},
{
"shortName": "UpdateFlow",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Flows.UpdateFlow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v3beta1/{flow.name=projects/*/locations/*/agents/*/flows/*}"
}
]
},
{
"shortName": "ValidateFlow",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Flows.ValidateFlow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*/flows/*}:validate"
}
]
}
]
},
{
"shortName": "Intents",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Intents",
"methods": [
{
"shortName": "CreateIntent",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Intents.CreateIntent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{parent=projects/*/locations/*/agents/*}/intents"
}
]
},
{
"shortName": "DeleteIntent",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Intents.DeleteIntent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*/intents/*}"
}
]
},
{
"shortName": "GetIntent",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Intents.GetIntent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*/intents/*}"
}
]
},
{
"shortName": "ListIntents",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Intents.ListIntents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{parent=projects/*/locations/*/agents/*}/intents"
}
]
},
{
"shortName": "UpdateIntent",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Intents.UpdateIntent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v3beta1/{intent.name=projects/*/locations/*/agents/*/intents/*}"
}
]
}
]
},
{
"shortName": "Pages",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Pages",
"methods": [
{
"shortName": "CreatePage",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Pages.CreatePage",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{parent=projects/*/locations/*/agents/*/flows/*}/pages"
}
]
},
{
"shortName": "DeletePage",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Pages.DeletePage",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*/flows/*/pages/*}"
}
]
},
{
"shortName": "GetPage",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Pages.GetPage",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*/flows/*/pages/*}"
}
]
},
{
"shortName": "ListPages",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Pages.ListPages",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{parent=projects/*/locations/*/agents/*/flows/*}/pages"
}
]
},
{
"shortName": "UpdatePage",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Pages.UpdatePage",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v3beta1/{page.name=projects/*/locations/*/agents/*/flows/*/pages/*}"
}
]
}
]
},
{
"shortName": "SecuritySettingsService",
"fullName": "google.cloud.dialogflow.cx.v3beta1.SecuritySettingsService",
"methods": [
{
"shortName": "CreateSecuritySettings",
"fullName": "google.cloud.dialogflow.cx.v3beta1.SecuritySettingsService.CreateSecuritySettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{parent=projects/*/locations/*}/securitySettings"
}
]
},
{
"shortName": "DeleteSecuritySettings",
"fullName": "google.cloud.dialogflow.cx.v3beta1.SecuritySettingsService.DeleteSecuritySettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3beta1/{name=projects/*/locations/*/securitySettings/*}"
}
]
},
{
"shortName": "GetSecuritySettings",
"fullName": "google.cloud.dialogflow.cx.v3beta1.SecuritySettingsService.GetSecuritySettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{name=projects/*/locations/*/securitySettings/*}"
}
]
},
{
"shortName": "ListSecuritySettings",
"fullName": "google.cloud.dialogflow.cx.v3beta1.SecuritySettingsService.ListSecuritySettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{parent=projects/*/locations/*}/securitySettings"
}
]
},
{
"shortName": "UpdateSecuritySettings",
"fullName": "google.cloud.dialogflow.cx.v3beta1.SecuritySettingsService.UpdateSecuritySettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v3beta1/{security_settings.name=projects/*/locations/*/securitySettings/*}"
}
]
}
]
},
{
"shortName": "SessionEntityTypes",
"fullName": "google.cloud.dialogflow.cx.v3beta1.SessionEntityTypes",
"methods": [
{
"shortName": "CreateSessionEntityType",
"fullName": "google.cloud.dialogflow.cx.v3beta1.SessionEntityTypes.CreateSessionEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{parent=projects/*/locations/*/agents/*/sessions/*}/entityTypes"
},
{
"httpMethod": "POST",
"path": "/v3beta1/{parent=projects/*/locations/*/agents/*/environments/*/sessions/*}/entityTypes"
}
]
},
{
"shortName": "DeleteSessionEntityType",
"fullName": "google.cloud.dialogflow.cx.v3beta1.SessionEntityTypes.DeleteSessionEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*/sessions/*/entityTypes/*}"
},
{
"httpMethod": "DELETE",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*/environments/*/sessions/*/entityTypes/*}"
}
]
},
{
"shortName": "GetSessionEntityType",
"fullName": "google.cloud.dialogflow.cx.v3beta1.SessionEntityTypes.GetSessionEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*/sessions/*/entityTypes/*}"
},
{
"httpMethod": "GET",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*/environments/*/sessions/*/entityTypes/*}"
}
]
},
{
"shortName": "ListSessionEntityTypes",
"fullName": "google.cloud.dialogflow.cx.v3beta1.SessionEntityTypes.ListSessionEntityTypes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{parent=projects/*/locations/*/agents/*/sessions/*}/entityTypes"
},
{
"httpMethod": "GET",
"path": "/v3beta1/{parent=projects/*/locations/*/agents/*/environments/*/sessions/*}/entityTypes"
}
]
},
{
"shortName": "UpdateSessionEntityType",
"fullName": "google.cloud.dialogflow.cx.v3beta1.SessionEntityTypes.UpdateSessionEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v3beta1/{session_entity_type.name=projects/*/locations/*/agents/*/sessions/*/entityTypes/*}"
},
{
"httpMethod": "PATCH",
"path": "/v3beta1/{session_entity_type.name=projects/*/locations/*/agents/*/environments/*/sessions/*/entityTypes/*}"
}
]
}
]
},
{
"shortName": "Sessions",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Sessions",
"methods": [
{
"shortName": "DetectIntent",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Sessions.DetectIntent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{session=projects/*/locations/*/agents/*/sessions/*}:detectIntent"
},
{
"httpMethod": "POST",
"path": "/v3beta1/{session=projects/*/locations/*/agents/*/environments/*/sessions/*}:detectIntent"
}
]
},
{
"shortName": "FulfillIntent",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Sessions.FulfillIntent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{match_intent_request.session=projects/*/locations/*/agents/*/sessions/*}:fulfillIntent"
},
{
"httpMethod": "POST",
"path": "/v3beta1/{match_intent_request.session=projects/*/locations/*/agents/*/environments/*/sessions/*}:fulfillIntent"
}
]
},
{
"shortName": "MatchIntent",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Sessions.MatchIntent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{session=projects/*/locations/*/agents/*/sessions/*}:matchIntent"
},
{
"httpMethod": "POST",
"path": "/v3beta1/{session=projects/*/locations/*/agents/*/environments/*/sessions/*}:matchIntent"
}
]
},
{
"shortName": "StreamingDetectIntent",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Sessions.StreamingDetectIntent",
"mode": "BIDIRECTIONAL_STREAMING"
}
]
},
{
"shortName": "TestCases",
"fullName": "google.cloud.dialogflow.cx.v3beta1.TestCases",
"methods": [
{
"shortName": "BatchDeleteTestCases",
"fullName": "google.cloud.dialogflow.cx.v3beta1.TestCases.BatchDeleteTestCases",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{parent=projects/*/locations/*/agents/*}/testCases:batchDelete"
}
]
},
{
"shortName": "BatchRunTestCases",
"fullName": "google.cloud.dialogflow.cx.v3beta1.TestCases.BatchRunTestCases",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{parent=projects/*/locations/*/agents/*}/testCases:batchRun"
}
]
},
{
"shortName": "CalculateCoverage",
"fullName": "google.cloud.dialogflow.cx.v3beta1.TestCases.CalculateCoverage",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{agent=projects/*/locations/*/agents/*}/testCases:calculateCoverage"
}
]
},
{
"shortName": "CreateTestCase",
"fullName": "google.cloud.dialogflow.cx.v3beta1.TestCases.CreateTestCase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{parent=projects/*/locations/*/agents/*}/testCases"
}
]
},
{
"shortName": "ExportTestCases",
"fullName": "google.cloud.dialogflow.cx.v3beta1.TestCases.ExportTestCases",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{parent=projects/*/locations/*/agents/*}/testCases:export"
}
]
},
{
"shortName": "GetTestCase",
"fullName": "google.cloud.dialogflow.cx.v3beta1.TestCases.GetTestCase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*/testCases/*}"
}
]
},
{
"shortName": "GetTestCaseResult",
"fullName": "google.cloud.dialogflow.cx.v3beta1.TestCases.GetTestCaseResult",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*/testCases/*/results/*}"
}
]
},
{
"shortName": "ImportTestCases",
"fullName": "google.cloud.dialogflow.cx.v3beta1.TestCases.ImportTestCases",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{parent=projects/*/locations/*/agents/*}/testCases:import"
}
]
},
{
"shortName": "ListTestCaseResults",
"fullName": "google.cloud.dialogflow.cx.v3beta1.TestCases.ListTestCaseResults",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{parent=projects/*/locations/*/agents/*/testCases/*}/results"
}
]
},
{
"shortName": "ListTestCases",
"fullName": "google.cloud.dialogflow.cx.v3beta1.TestCases.ListTestCases",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{parent=projects/*/locations/*/agents/*}/testCases"
}
]
},
{
"shortName": "RunTestCase",
"fullName": "google.cloud.dialogflow.cx.v3beta1.TestCases.RunTestCase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*/testCases/*}:run"
}
]
},
{
"shortName": "UpdateTestCase",
"fullName": "google.cloud.dialogflow.cx.v3beta1.TestCases.UpdateTestCase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v3beta1/{test_case.name=projects/*/locations/*/agents/*/testCases/*}"
}
]
}
]
},
{
"shortName": "TransitionRouteGroups",
"fullName": "google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroups",
"methods": [
{
"shortName": "CreateTransitionRouteGroup",
"fullName": "google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroups.CreateTransitionRouteGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{parent=projects/*/locations/*/agents/*/flows/*}/transitionRouteGroups"
}
]
},
{
"shortName": "DeleteTransitionRouteGroup",
"fullName": "google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroups.DeleteTransitionRouteGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*/flows/*/transitionRouteGroups/*}"
}
]
},
{
"shortName": "GetTransitionRouteGroup",
"fullName": "google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroups.GetTransitionRouteGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*/flows/*/transitionRouteGroups/*}"
}
]
},
{
"shortName": "ListTransitionRouteGroups",
"fullName": "google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroups.ListTransitionRouteGroups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{parent=projects/*/locations/*/agents/*/flows/*}/transitionRouteGroups"
}
]
},
{
"shortName": "UpdateTransitionRouteGroup",
"fullName": "google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroups.UpdateTransitionRouteGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v3beta1/{transition_route_group.name=projects/*/locations/*/agents/*/flows/*/transitionRouteGroups/*}"
}
]
}
]
},
{
"shortName": "Versions",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Versions",
"methods": [
{
"shortName": "CompareVersions",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Versions.CompareVersions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{base_version=projects/*/locations/*/agents/*/flows/*/versions/*}:compareVersions"
}
]
},
{
"shortName": "CreateVersion",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Versions.CreateVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{parent=projects/*/locations/*/agents/*/flows/*}/versions"
}
]
},
{
"shortName": "DeleteVersion",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Versions.DeleteVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*/flows/*/versions/*}"
}
]
},
{
"shortName": "GetVersion",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Versions.GetVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*/flows/*/versions/*}"
}
]
},
{
"shortName": "ListVersions",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Versions.ListVersions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{parent=projects/*/locations/*/agents/*/flows/*}/versions"
}
]
},
{
"shortName": "LoadVersion",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Versions.LoadVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*/flows/*/versions/*}:load"
}
]
},
{
"shortName": "UpdateVersion",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Versions.UpdateVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v3beta1/{version.name=projects/*/locations/*/agents/*/flows/*/versions/*}"
}
]
}
]
},
{
"shortName": "Webhooks",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Webhooks",
"methods": [
{
"shortName": "CreateWebhook",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Webhooks.CreateWebhook",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{parent=projects/*/locations/*/agents/*}/webhooks"
}
]
},
{
"shortName": "DeleteWebhook",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Webhooks.DeleteWebhook",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*/webhooks/*}"
}
]
},
{
"shortName": "GetWebhook",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Webhooks.GetWebhook",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{name=projects/*/locations/*/agents/*/webhooks/*}"
}
]
},
{
"shortName": "ListWebhooks",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Webhooks.ListWebhooks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{parent=projects/*/locations/*/agents/*}/webhooks"
}
]
},
{
"shortName": "UpdateWebhook",
"fullName": "google.cloud.dialogflow.cx.v3beta1.Webhooks.UpdateWebhook",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v3beta1/{webhook.name=projects/*/locations/*/agents/*/webhooks/*}"
}
]
}
]
}
],
"configFile": "dialogflow_v3beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.dialogflow.cx.v3beta1.Agents",
"google.cloud.dialogflow.cx.v3beta1.Changelogs",
"google.cloud.dialogflow.cx.v3beta1.Deployments",
"google.cloud.dialogflow.cx.v3beta1.EntityTypes",
"google.cloud.dialogflow.cx.v3beta1.Environments",
"google.cloud.dialogflow.cx.v3beta1.Experiments",
"google.cloud.dialogflow.cx.v3beta1.Flows",
"google.cloud.dialogflow.cx.v3beta1.Intents",
"google.cloud.dialogflow.cx.v3beta1.Pages",
"google.cloud.dialogflow.cx.v3beta1.SecuritySettingsService",
"google.cloud.dialogflow.cx.v3beta1.SessionEntityTypes",
"google.cloud.dialogflow.cx.v3beta1.Sessions",
"google.cloud.dialogflow.cx.v3beta1.TestCases",
"google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroups",
"google.cloud.dialogflow.cx.v3beta1.Versions",
"google.cloud.dialogflow.cx.v3beta1.Webhooks",
"google.cloud.location.Locations",
"google.longrunning.Operations"
],
"nameInServiceConfig": "dialogflow.googleapis.com"
},
{
"id": "google.cloud.dialogflow.v2",
"directory": "google/cloud/dialogflow/v2",
"version": "v2",
"majorVersion": "v2",
"hostName": "dialogflow.googleapis.com",
"title": "Dialogflow API",
"description": "Builds conversational interfaces (for example, chatbots, and voice-powered apps and devices).",
"importDirectories": [
"google/api",
"google/cloud/dialogflow/v2",
"google/longrunning",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 23
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Dialogflow.V2": 23
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/dialogflow/apiv2/dialogflowpb;dialogflowpb": 23
}
},
"java_multiple_files": {
"valueCounts": {
"true": 23
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.dialogflow.v2": 23
}
},
"objc_class_prefix": {
"valueCounts": {
"DF": 23
}
}
},
"services": [
{
"shortName": "Agents",
"fullName": "google.cloud.dialogflow.v2.Agents",
"methods": [
{
"shortName": "DeleteAgent",
"fullName": "google.cloud.dialogflow.v2.Agents.DeleteAgent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{parent=projects/*}/agent"
},
{
"httpMethod": "DELETE",
"path": "/v2/{parent=projects/*/locations/*}/agent"
}
]
},
{
"shortName": "ExportAgent",
"fullName": "google.cloud.dialogflow.v2.Agents.ExportAgent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*}/agent:export"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*}/agent:export"
}
]
},
{
"shortName": "GetAgent",
"fullName": "google.cloud.dialogflow.v2.Agents.GetAgent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*}/agent"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*}/agent"
}
]
},
{
"shortName": "GetValidationResult",
"fullName": "google.cloud.dialogflow.v2.Agents.GetValidationResult",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*}/agent/validationResult"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*}/agent/validationResult"
}
]
},
{
"shortName": "ImportAgent",
"fullName": "google.cloud.dialogflow.v2.Agents.ImportAgent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*}/agent:import"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*}/agent:import"
}
]
},
{
"shortName": "RestoreAgent",
"fullName": "google.cloud.dialogflow.v2.Agents.RestoreAgent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*}/agent:restore"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*}/agent:restore"
}
]
},
{
"shortName": "SearchAgents",
"fullName": "google.cloud.dialogflow.v2.Agents.SearchAgents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*}/agent:search"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*}/agent:search"
}
]
},
{
"shortName": "SetAgent",
"fullName": "google.cloud.dialogflow.v2.Agents.SetAgent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{agent.parent=projects/*}/agent"
},
{
"httpMethod": "POST",
"path": "/v2/{agent.parent=projects/*/locations/*}/agent"
}
]
},
{
"shortName": "TrainAgent",
"fullName": "google.cloud.dialogflow.v2.Agents.TrainAgent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*}/agent:train"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*}/agent:train"
}
]
}
]
},
{
"shortName": "AnswerRecords",
"fullName": "google.cloud.dialogflow.v2.AnswerRecords",
"methods": [
{
"shortName": "ListAnswerRecords",
"fullName": "google.cloud.dialogflow.v2.AnswerRecords.ListAnswerRecords",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*}/answerRecords"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*}/answerRecords"
}
]
},
{
"shortName": "UpdateAnswerRecord",
"fullName": "google.cloud.dialogflow.v2.AnswerRecords.UpdateAnswerRecord",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{answer_record.name=projects/*/answerRecords/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{answer_record.name=projects/*/locations/*/answerRecords/*}"
}
]
}
]
},
{
"shortName": "Contexts",
"fullName": "google.cloud.dialogflow.v2.Contexts",
"methods": [
{
"shortName": "CreateContext",
"fullName": "google.cloud.dialogflow.v2.Contexts.CreateContext",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/agent/sessions/*}/contexts"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/agent/environments/*/users/*/sessions/*}/contexts"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/agent/sessions/*}/contexts"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/agent/environments/*/users/*/sessions/*}/contexts"
}
]
},
{
"shortName": "DeleteAllContexts",
"fullName": "google.cloud.dialogflow.v2.Contexts.DeleteAllContexts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{parent=projects/*/agent/sessions/*}/contexts"
},
{
"httpMethod": "DELETE",
"path": "/v2/{parent=projects/*/agent/environments/*/users/*/sessions/*}/contexts"
},
{
"httpMethod": "DELETE",
"path": "/v2/{parent=projects/*/locations/*/agent/sessions/*}/contexts"
},
{
"httpMethod": "DELETE",
"path": "/v2/{parent=projects/*/locations/*/agent/environments/*/users/*/sessions/*}/contexts"
}
]
},
{
"shortName": "DeleteContext",
"fullName": "google.cloud.dialogflow.v2.Contexts.DeleteContext",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/agent/sessions/*/contexts/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/agent/environments/*/users/*/sessions/*/contexts/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/agent/sessions/*/contexts/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/agent/environments/*/users/*/sessions/*/contexts/*}"
}
]
},
{
"shortName": "GetContext",
"fullName": "google.cloud.dialogflow.v2.Contexts.GetContext",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/agent/sessions/*/contexts/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/agent/environments/*/users/*/sessions/*/contexts/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/agent/sessions/*/contexts/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/agent/environments/*/users/*/sessions/*/contexts/*}"
}
]
},
{
"shortName": "ListContexts",
"fullName": "google.cloud.dialogflow.v2.Contexts.ListContexts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/agent/sessions/*}/contexts"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/agent/environments/*/users/*/sessions/*}/contexts"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*/agent/sessions/*}/contexts"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*/agent/environments/*/users/*/sessions/*}/contexts"
}
]
},
{
"shortName": "UpdateContext",
"fullName": "google.cloud.dialogflow.v2.Contexts.UpdateContext",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{context.name=projects/*/agent/sessions/*/contexts/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{context.name=projects/*/agent/environments/*/users/*/sessions/*/contexts/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{context.name=projects/*/locations/*/agent/sessions/*/contexts/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{context.name=projects/*/locations/*/agent/environments/*/users/*/sessions/*/contexts/*}"
}
]
}
]
},
{
"shortName": "ConversationDatasets",
"fullName": "google.cloud.dialogflow.v2.ConversationDatasets",
"methods": [
{
"shortName": "CreateConversationDataset",
"fullName": "google.cloud.dialogflow.v2.ConversationDatasets.CreateConversationDataset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*}/conversationDatasets"
}
]
},
{
"shortName": "DeleteConversationDataset",
"fullName": "google.cloud.dialogflow.v2.ConversationDatasets.DeleteConversationDataset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/conversationDatasets/*}"
}
]
},
{
"shortName": "GetConversationDataset",
"fullName": "google.cloud.dialogflow.v2.ConversationDatasets.GetConversationDataset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/conversationDatasets/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/conversationDatasets/*}"
}
]
},
{
"shortName": "ImportConversationData",
"fullName": "google.cloud.dialogflow.v2.ConversationDatasets.ImportConversationData",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/conversationDatasets/*}:importConversationData"
},
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/locations/*/conversationDatasets/*}:importConversationData"
}
]
},
{
"shortName": "ListConversationDatasets",
"fullName": "google.cloud.dialogflow.v2.ConversationDatasets.ListConversationDatasets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*}/conversationDatasets"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*}/conversationDatasets"
}
]
}
]
},
{
"shortName": "ConversationModels",
"fullName": "google.cloud.dialogflow.v2.ConversationModels",
"methods": [
{
"shortName": "CreateConversationModel",
"fullName": "google.cloud.dialogflow.v2.ConversationModels.CreateConversationModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*}/conversationModels"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*}/conversationModels"
}
]
},
{
"shortName": "CreateConversationModelEvaluation",
"fullName": "google.cloud.dialogflow.v2.ConversationModels.CreateConversationModelEvaluation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/conversationModels/*}/evaluations"
}
]
},
{
"shortName": "DeleteConversationModel",
"fullName": "google.cloud.dialogflow.v2.ConversationModels.DeleteConversationModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/conversationModels/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/conversationModels/*}"
}
]
},
{
"shortName": "DeployConversationModel",
"fullName": "google.cloud.dialogflow.v2.ConversationModels.DeployConversationModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/conversationModels/*}:deploy"
},
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/locations/*/conversationModels/*}:deploy"
}
]
},
{
"shortName": "GetConversationModel",
"fullName": "google.cloud.dialogflow.v2.ConversationModels.GetConversationModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/conversationModels/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/conversationModels/*}"
}
]
},
{
"shortName": "GetConversationModelEvaluation",
"fullName": "google.cloud.dialogflow.v2.ConversationModels.GetConversationModelEvaluation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/conversationModels/*/evaluations/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/conversationModels/*/evaluations/*}"
}
]
},
{
"shortName": "ListConversationModelEvaluations",
"fullName": "google.cloud.dialogflow.v2.ConversationModels.ListConversationModelEvaluations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/conversationModels/*}/evaluations"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*/conversationModels/*}/evaluations"
}
]
},
{
"shortName": "ListConversationModels",
"fullName": "google.cloud.dialogflow.v2.ConversationModels.ListConversationModels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*}/conversationModels"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*}/conversationModels"
}
]
},
{
"shortName": "UndeployConversationModel",
"fullName": "google.cloud.dialogflow.v2.ConversationModels.UndeployConversationModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/conversationModels/*}:undeploy"
},
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/locations/*/conversationModels/*}:undeploy"
}
]
}
]
},
{
"shortName": "ConversationProfiles",
"fullName": "google.cloud.dialogflow.v2.ConversationProfiles",
"methods": [
{
"shortName": "ClearSuggestionFeatureConfig",
"fullName": "google.cloud.dialogflow.v2.ConversationProfiles.ClearSuggestionFeatureConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{conversation_profile=projects/*/conversationProfiles/*}:clearSuggestionFeatureConfig"
},
{
"httpMethod": "POST",
"path": "/v2/{conversation_profile=projects/*/locations/*/conversationProfiles/*}:clearSuggestionFeatureConfig"
}
]
},
{
"shortName": "CreateConversationProfile",
"fullName": "google.cloud.dialogflow.v2.ConversationProfiles.CreateConversationProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*}/conversationProfiles"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*}/conversationProfiles"
}
]
},
{
"shortName": "DeleteConversationProfile",
"fullName": "google.cloud.dialogflow.v2.ConversationProfiles.DeleteConversationProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/conversationProfiles/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/conversationProfiles/*}"
}
]
},
{
"shortName": "GetConversationProfile",
"fullName": "google.cloud.dialogflow.v2.ConversationProfiles.GetConversationProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/conversationProfiles/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/conversationProfiles/*}"
}
]
},
{
"shortName": "ListConversationProfiles",
"fullName": "google.cloud.dialogflow.v2.ConversationProfiles.ListConversationProfiles",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*}/conversationProfiles"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*}/conversationProfiles"
}
]
},
{
"shortName": "SetSuggestionFeatureConfig",
"fullName": "google.cloud.dialogflow.v2.ConversationProfiles.SetSuggestionFeatureConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{conversation_profile=projects/*/conversationProfiles/*}:setSuggestionFeatureConfig"
},
{
"httpMethod": "POST",
"path": "/v2/{conversation_profile=projects/*/locations/*/conversationProfiles/*}:setSuggestionFeatureConfig"
}
]
},
{
"shortName": "UpdateConversationProfile",
"fullName": "google.cloud.dialogflow.v2.ConversationProfiles.UpdateConversationProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{conversation_profile.name=projects/*/conversationProfiles/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{conversation_profile.name=projects/*/locations/*/conversationProfiles/*}"
}
]
}
]
},
{
"shortName": "Conversations",
"fullName": "google.cloud.dialogflow.v2.Conversations",
"methods": [
{
"shortName": "CompleteConversation",
"fullName": "google.cloud.dialogflow.v2.Conversations.CompleteConversation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/conversations/*}:complete"
},
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/locations/*/conversations/*}:complete"
}
]
},
{
"shortName": "CreateConversation",
"fullName": "google.cloud.dialogflow.v2.Conversations.CreateConversation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*}/conversations"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*}/conversations"
}
]
},
{
"shortName": "GenerateStatelessSummary",
"fullName": "google.cloud.dialogflow.v2.Conversations.GenerateStatelessSummary",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{stateless_conversation.parent=projects/*}/suggestions:generateStatelessSummary"
},
{
"httpMethod": "POST",
"path": "/v2/{stateless_conversation.parent=projects/*/locations/*}/suggestions:generateStatelessSummary"
}
]
},
{
"shortName": "GetConversation",
"fullName": "google.cloud.dialogflow.v2.Conversations.GetConversation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/conversations/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/conversations/*}"
}
]
},
{
"shortName": "ListConversations",
"fullName": "google.cloud.dialogflow.v2.Conversations.ListConversations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*}/conversations"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*}/conversations"
}
]
},
{
"shortName": "ListMessages",
"fullName": "google.cloud.dialogflow.v2.Conversations.ListMessages",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/conversations/*}/messages"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*/conversations/*}/messages"
}
]
},
{
"shortName": "SuggestConversationSummary",
"fullName": "google.cloud.dialogflow.v2.Conversations.SuggestConversationSummary",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{conversation=projects/*/conversations/*}/suggestions:suggestConversationSummary"
},
{
"httpMethod": "POST",
"path": "/v2/{conversation=projects/*/locations/*/conversations/*}/suggestions:suggestConversationSummary"
}
]
}
]
},
{
"shortName": "Documents",
"fullName": "google.cloud.dialogflow.v2.Documents",
"methods": [
{
"shortName": "CreateDocument",
"fullName": "google.cloud.dialogflow.v2.Documents.CreateDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/knowledgeBases/*}/documents"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/knowledgeBases/*}/documents"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/agent/knowledgeBases/*}/documents"
}
]
},
{
"shortName": "DeleteDocument",
"fullName": "google.cloud.dialogflow.v2.Documents.DeleteDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/knowledgeBases/*/documents/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/knowledgeBases/*/documents/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/agent/knowledgeBases/*/documents/*}"
}
]
},
{
"shortName": "ExportDocument",
"fullName": "google.cloud.dialogflow.v2.Documents.ExportDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/knowledgeBases/*/documents/*}:export"
},
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/locations/*/knowledgeBases/*/documents/*}:export"
}
]
},
{
"shortName": "GetDocument",
"fullName": "google.cloud.dialogflow.v2.Documents.GetDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/knowledgeBases/*/documents/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/knowledgeBases/*/documents/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/agent/knowledgeBases/*/documents/*}"
}
]
},
{
"shortName": "ImportDocuments",
"fullName": "google.cloud.dialogflow.v2.Documents.ImportDocuments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/knowledgeBases/*}/documents:import"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/knowledgeBases/*}/documents:import"
}
]
},
{
"shortName": "ListDocuments",
"fullName": "google.cloud.dialogflow.v2.Documents.ListDocuments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/knowledgeBases/*}/documents"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*/knowledgeBases/*}/documents"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/agent/knowledgeBases/*}/documents"
}
]
},
{
"shortName": "ReloadDocument",
"fullName": "google.cloud.dialogflow.v2.Documents.ReloadDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/knowledgeBases/*/documents/*}:reload"
},
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/locations/*/knowledgeBases/*/documents/*}:reload"
},
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/agent/knowledgeBases/*/documents/*}:reload"
}
]
},
{
"shortName": "UpdateDocument",
"fullName": "google.cloud.dialogflow.v2.Documents.UpdateDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{document.name=projects/*/knowledgeBases/*/documents/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{document.name=projects/*/locations/*/knowledgeBases/*/documents/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{document.name=projects/*/agent/knowledgeBases/*/documents/*}"
}
]
}
]
},
{
"shortName": "EntityTypes",
"fullName": "google.cloud.dialogflow.v2.EntityTypes",
"methods": [
{
"shortName": "BatchCreateEntities",
"fullName": "google.cloud.dialogflow.v2.EntityTypes.BatchCreateEntities",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/agent/entityTypes/*}/entities:batchCreate"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/agent/entityTypes/*}/entities:batchCreate"
}
]
},
{
"shortName": "BatchDeleteEntities",
"fullName": "google.cloud.dialogflow.v2.EntityTypes.BatchDeleteEntities",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/agent/entityTypes/*}/entities:batchDelete"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/agent/entityTypes/*}/entities:batchDelete"
}
]
},
{
"shortName": "BatchDeleteEntityTypes",
"fullName": "google.cloud.dialogflow.v2.EntityTypes.BatchDeleteEntityTypes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/agent}/entityTypes:batchDelete"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/agent}/entityTypes:batchDelete"
}
]
},
{
"shortName": "BatchUpdateEntities",
"fullName": "google.cloud.dialogflow.v2.EntityTypes.BatchUpdateEntities",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/agent/entityTypes/*}/entities:batchUpdate"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/agent/entityTypes/*}/entities:batchUpdate"
}
]
},
{
"shortName": "BatchUpdateEntityTypes",
"fullName": "google.cloud.dialogflow.v2.EntityTypes.BatchUpdateEntityTypes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/agent}/entityTypes:batchUpdate"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/agent}/entityTypes:batchUpdate"
}
]
},
{
"shortName": "CreateEntityType",
"fullName": "google.cloud.dialogflow.v2.EntityTypes.CreateEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/agent}/entityTypes"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/agent}/entityTypes"
}
]
},
{
"shortName": "DeleteEntityType",
"fullName": "google.cloud.dialogflow.v2.EntityTypes.DeleteEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/agent/entityTypes/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/agent/entityTypes/*}"
}
]
},
{
"shortName": "GetEntityType",
"fullName": "google.cloud.dialogflow.v2.EntityTypes.GetEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/agent/entityTypes/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/agent/entityTypes/*}"
}
]
},
{
"shortName": "ListEntityTypes",
"fullName": "google.cloud.dialogflow.v2.EntityTypes.ListEntityTypes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/agent}/entityTypes"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*/agent}/entityTypes"
}
]
},
{
"shortName": "UpdateEntityType",
"fullName": "google.cloud.dialogflow.v2.EntityTypes.UpdateEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{entity_type.name=projects/*/agent/entityTypes/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{entity_type.name=projects/*/locations/*/agent/entityTypes/*}"
}
]
}
]
},
{
"shortName": "Environments",
"fullName": "google.cloud.dialogflow.v2.Environments",
"methods": [
{
"shortName": "CreateEnvironment",
"fullName": "google.cloud.dialogflow.v2.Environments.CreateEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/agent}/environments"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/agent}/environments"
}
]
},
{
"shortName": "DeleteEnvironment",
"fullName": "google.cloud.dialogflow.v2.Environments.DeleteEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/agent/environments/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/agent/environments/*}"
}
]
},
{
"shortName": "GetEnvironment",
"fullName": "google.cloud.dialogflow.v2.Environments.GetEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/agent/environments/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/agent/environments/*}"
}
]
},
{
"shortName": "GetEnvironmentHistory",
"fullName": "google.cloud.dialogflow.v2.Environments.GetEnvironmentHistory",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/agent/environments/*}/history"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*/agent/environments/*}/history"
}
]
},
{
"shortName": "ListEnvironments",
"fullName": "google.cloud.dialogflow.v2.Environments.ListEnvironments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/agent}/environments"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*/agent}/environments"
}
]
},
{
"shortName": "UpdateEnvironment",
"fullName": "google.cloud.dialogflow.v2.Environments.UpdateEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{environment.name=projects/*/agent/environments/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{environment.name=projects/*/locations/*/agent/environments/*}"
}
]
}
]
},
{
"shortName": "Fulfillments",
"fullName": "google.cloud.dialogflow.v2.Fulfillments",
"methods": [
{
"shortName": "GetFulfillment",
"fullName": "google.cloud.dialogflow.v2.Fulfillments.GetFulfillment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/agent/fulfillment}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/agent/fulfillment}"
}
]
},
{
"shortName": "UpdateFulfillment",
"fullName": "google.cloud.dialogflow.v2.Fulfillments.UpdateFulfillment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{fulfillment.name=projects/*/agent/fulfillment}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{fulfillment.name=projects/*/locations/*/agent/fulfillment}"
}
]
}
]
},
{
"shortName": "Intents",
"fullName": "google.cloud.dialogflow.v2.Intents",
"methods": [
{
"shortName": "BatchDeleteIntents",
"fullName": "google.cloud.dialogflow.v2.Intents.BatchDeleteIntents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/agent}/intents:batchDelete"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/agent}/intents:batchDelete"
}
]
},
{
"shortName": "BatchUpdateIntents",
"fullName": "google.cloud.dialogflow.v2.Intents.BatchUpdateIntents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/agent}/intents:batchUpdate"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/agent}/intents:batchUpdate"
}
]
},
{
"shortName": "CreateIntent",
"fullName": "google.cloud.dialogflow.v2.Intents.CreateIntent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/agent}/intents"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/agent}/intents"
}
]
},
{
"shortName": "DeleteIntent",
"fullName": "google.cloud.dialogflow.v2.Intents.DeleteIntent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/agent/intents/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/agent/intents/*}"
}
]
},
{
"shortName": "GetIntent",
"fullName": "google.cloud.dialogflow.v2.Intents.GetIntent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/agent/intents/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/agent/intents/*}"
}
]
},
{
"shortName": "ListIntents",
"fullName": "google.cloud.dialogflow.v2.Intents.ListIntents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/agent}/intents"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*/agent}/intents"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/agent/environments/*}/intents"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*/agent/environments/*}/intents"
}
]
},
{
"shortName": "UpdateIntent",
"fullName": "google.cloud.dialogflow.v2.Intents.UpdateIntent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{intent.name=projects/*/agent/intents/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{intent.name=projects/*/locations/*/agent/intents/*}"
}
]
}
]
},
{
"shortName": "KnowledgeBases",
"fullName": "google.cloud.dialogflow.v2.KnowledgeBases",
"methods": [
{
"shortName": "CreateKnowledgeBase",
"fullName": "google.cloud.dialogflow.v2.KnowledgeBases.CreateKnowledgeBase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*}/knowledgeBases"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*}/knowledgeBases"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/agent}/knowledgeBases"
}
]
},
{
"shortName": "DeleteKnowledgeBase",
"fullName": "google.cloud.dialogflow.v2.KnowledgeBases.DeleteKnowledgeBase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/knowledgeBases/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/knowledgeBases/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/agent/knowledgeBases/*}"
}
]
},
{
"shortName": "GetKnowledgeBase",
"fullName": "google.cloud.dialogflow.v2.KnowledgeBases.GetKnowledgeBase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/knowledgeBases/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/knowledgeBases/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/agent/knowledgeBases/*}"
}
]
},
{
"shortName": "ListKnowledgeBases",
"fullName": "google.cloud.dialogflow.v2.KnowledgeBases.ListKnowledgeBases",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*}/knowledgeBases"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*}/knowledgeBases"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/agent}/knowledgeBases"
}
]
},
{
"shortName": "UpdateKnowledgeBase",
"fullName": "google.cloud.dialogflow.v2.KnowledgeBases.UpdateKnowledgeBase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{knowledge_base.name=projects/*/knowledgeBases/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{knowledge_base.name=projects/*/locations/*/knowledgeBases/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{knowledge_base.name=projects/*/agent/knowledgeBases/*}"
}
]
}
]
},
{
"shortName": "Participants",
"fullName": "google.cloud.dialogflow.v2.Participants",
"methods": [
{
"shortName": "AnalyzeContent",
"fullName": "google.cloud.dialogflow.v2.Participants.AnalyzeContent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{participant=projects/*/conversations/*/participants/*}:analyzeContent"
},
{
"httpMethod": "POST",
"path": "/v2/{participant=projects/*/locations/*/conversations/*/participants/*}:analyzeContent"
}
]
},
{
"shortName": "CreateParticipant",
"fullName": "google.cloud.dialogflow.v2.Participants.CreateParticipant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/conversations/*}/participants"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/conversations/*}/participants"
}
]
},
{
"shortName": "GetParticipant",
"fullName": "google.cloud.dialogflow.v2.Participants.GetParticipant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/conversations/*/participants/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/conversations/*/participants/*}"
}
]
},
{
"shortName": "ListParticipants",
"fullName": "google.cloud.dialogflow.v2.Participants.ListParticipants",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/conversations/*}/participants"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*/conversations/*}/participants"
}
]
},
{
"shortName": "StreamingAnalyzeContent",
"fullName": "google.cloud.dialogflow.v2.Participants.StreamingAnalyzeContent",
"mode": "BIDIRECTIONAL_STREAMING"
},
{
"shortName": "SuggestArticles",
"fullName": "google.cloud.dialogflow.v2.Participants.SuggestArticles",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/conversations/*/participants/*}/suggestions:suggestArticles"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/conversations/*/participants/*}/suggestions:suggestArticles"
}
]
},
{
"shortName": "SuggestFaqAnswers",
"fullName": "google.cloud.dialogflow.v2.Participants.SuggestFaqAnswers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/conversations/*/participants/*}/suggestions:suggestFaqAnswers"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/conversations/*/participants/*}/suggestions:suggestFaqAnswers"
}
]
},
{
"shortName": "SuggestSmartReplies",
"fullName": "google.cloud.dialogflow.v2.Participants.SuggestSmartReplies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/conversations/*/participants/*}/suggestions:suggestSmartReplies"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/conversations/*/participants/*}/suggestions:suggestSmartReplies"
}
]
},
{
"shortName": "UpdateParticipant",
"fullName": "google.cloud.dialogflow.v2.Participants.UpdateParticipant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{participant.name=projects/*/conversations/*/participants/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{participant.name=projects/*/locations/*/conversations/*/participants/*}"
}
]
}
]
},
{
"shortName": "SessionEntityTypes",
"fullName": "google.cloud.dialogflow.v2.SessionEntityTypes",
"methods": [
{
"shortName": "CreateSessionEntityType",
"fullName": "google.cloud.dialogflow.v2.SessionEntityTypes.CreateSessionEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/agent/sessions/*}/entityTypes"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/agent/environments/*/users/*/sessions/*}/entityTypes"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/agent/sessions/*}/entityTypes"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/agent/environments/*/users/*/sessions/*}/entityTypes"
}
]
},
{
"shortName": "DeleteSessionEntityType",
"fullName": "google.cloud.dialogflow.v2.SessionEntityTypes.DeleteSessionEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/agent/sessions/*/entityTypes/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/agent/environments/*/users/*/sessions/*/entityTypes/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/agent/sessions/*/entityTypes/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/agent/environments/*/users/*/sessions/*/entityTypes/*}"
}
]
},
{
"shortName": "GetSessionEntityType",
"fullName": "google.cloud.dialogflow.v2.SessionEntityTypes.GetSessionEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/agent/sessions/*/entityTypes/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/agent/environments/*/users/*/sessions/*/entityTypes/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/agent/sessions/*/entityTypes/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/agent/environments/*/users/*/sessions/*/entityTypes/*}"
}
]
},
{
"shortName": "ListSessionEntityTypes",
"fullName": "google.cloud.dialogflow.v2.SessionEntityTypes.ListSessionEntityTypes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/agent/sessions/*}/entityTypes"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/agent/environments/*/users/*/sessions/*}/entityTypes"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*/agent/sessions/*}/entityTypes"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*/agent/environments/*/users/*/sessions/*}/entityTypes"
}
]
},
{
"shortName": "UpdateSessionEntityType",
"fullName": "google.cloud.dialogflow.v2.SessionEntityTypes.UpdateSessionEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{session_entity_type.name=projects/*/agent/sessions/*/entityTypes/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{session_entity_type.name=projects/*/agent/environments/*/users/*/sessions/*/entityTypes/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{session_entity_type.name=projects/*/locations/*/agent/sessions/*/entityTypes/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{session_entity_type.name=projects/*/locations/*/agent/environments/*/users/*/sessions/*/entityTypes/*}"
}
]
}
]
},
{
"shortName": "Sessions",
"fullName": "google.cloud.dialogflow.v2.Sessions",
"methods": [
{
"shortName": "DetectIntent",
"fullName": "google.cloud.dialogflow.v2.Sessions.DetectIntent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{session=projects/*/agent/sessions/*}:detectIntent"
},
{
"httpMethod": "POST",
"path": "/v2/{session=projects/*/agent/environments/*/users/*/sessions/*}:detectIntent"
},
{
"httpMethod": "POST",
"path": "/v2/{session=projects/*/locations/*/agent/sessions/*}:detectIntent"
},
{
"httpMethod": "POST",
"path": "/v2/{session=projects/*/locations/*/agent/environments/*/users/*/sessions/*}:detectIntent"
}
]
},
{
"shortName": "StreamingDetectIntent",
"fullName": "google.cloud.dialogflow.v2.Sessions.StreamingDetectIntent",
"mode": "BIDIRECTIONAL_STREAMING"
}
]
},
{
"shortName": "Versions",
"fullName": "google.cloud.dialogflow.v2.Versions",
"methods": [
{
"shortName": "CreateVersion",
"fullName": "google.cloud.dialogflow.v2.Versions.CreateVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/agent}/versions"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/agent}/versions"
}
]
},
{
"shortName": "DeleteVersion",
"fullName": "google.cloud.dialogflow.v2.Versions.DeleteVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/agent/versions/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/agent/versions/*}"
}
]
},
{
"shortName": "GetVersion",
"fullName": "google.cloud.dialogflow.v2.Versions.GetVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/agent/versions/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/agent/versions/*}"
}
]
},
{
"shortName": "ListVersions",
"fullName": "google.cloud.dialogflow.v2.Versions.ListVersions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/agent}/versions"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*/agent}/versions"
}
]
},
{
"shortName": "UpdateVersion",
"fullName": "google.cloud.dialogflow.v2.Versions.UpdateVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{version.name=projects/*/agent/versions/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{version.name=projects/*/locations/*/agent/versions/*}"
}
]
}
]
}
],
"configFile": "dialogflow_v2.yaml",
"serviceConfigApiNames": [
"google.cloud.dialogflow.v2.Agents",
"google.cloud.dialogflow.v2.AnswerRecords",
"google.cloud.dialogflow.v2.Contexts",
"google.cloud.dialogflow.v2.ConversationDatasets",
"google.cloud.dialogflow.v2.ConversationModels",
"google.cloud.dialogflow.v2.ConversationProfiles",
"google.cloud.dialogflow.v2.Conversations",
"google.cloud.dialogflow.v2.Documents",
"google.cloud.dialogflow.v2.EntityTypes",
"google.cloud.dialogflow.v2.Environments",
"google.cloud.dialogflow.v2.Fulfillments",
"google.cloud.dialogflow.v2.Intents",
"google.cloud.dialogflow.v2.KnowledgeBases",
"google.cloud.dialogflow.v2.Participants",
"google.cloud.dialogflow.v2.SessionEntityTypes",
"google.cloud.dialogflow.v2.Sessions",
"google.cloud.dialogflow.v2.Versions",
"google.cloud.location.Locations",
"google.longrunning.Operations"
],
"nameInServiceConfig": "dialogflow.googleapis.com"
},
{
"id": "google.cloud.dialogflow.v2beta1",
"directory": "google/cloud/dialogflow/v2beta1",
"version": "v2beta1",
"majorVersion": "v2",
"hostName": "dialogflow.googleapis.com",
"title": "Dialogflow API",
"description": "Builds conversational interfaces (for example, chatbots, and voice-powered apps and devices).",
"importDirectories": [
"google/api",
"google/cloud/dialogflow/v2beta1",
"google/longrunning",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 21
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Dialogflow.V2Beta1": 21
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/dialogflow/apiv2beta1/dialogflowpb;dialogflowpb": 21
}
},
"java_multiple_files": {
"valueCounts": {
"true": 21
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.dialogflow.v2beta1": 21
}
},
"objc_class_prefix": {
"valueCounts": {
"DF": 21
}
}
},
"services": [
{
"shortName": "Agents",
"fullName": "google.cloud.dialogflow.v2beta1.Agents",
"methods": [
{
"shortName": "DeleteAgent",
"fullName": "google.cloud.dialogflow.v2beta1.Agents.DeleteAgent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2beta1/{parent=projects/*}/agent"
},
{
"httpMethod": "DELETE",
"path": "/v2beta1/{parent=projects/*/locations/*}/agent"
}
]
},
{
"shortName": "ExportAgent",
"fullName": "google.cloud.dialogflow.v2beta1.Agents.ExportAgent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*}/agent:export"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/locations/*}/agent:export"
}
]
},
{
"shortName": "GetAgent",
"fullName": "google.cloud.dialogflow.v2beta1.Agents.GetAgent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*}/agent"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*/locations/*}/agent"
}
]
},
{
"shortName": "GetValidationResult",
"fullName": "google.cloud.dialogflow.v2beta1.Agents.GetValidationResult",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*}/agent/validationResult"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*/locations/*}/agent/validationResult"
}
]
},
{
"shortName": "ImportAgent",
"fullName": "google.cloud.dialogflow.v2beta1.Agents.ImportAgent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*}/agent:import"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/locations/*}/agent:import"
}
]
},
{
"shortName": "RestoreAgent",
"fullName": "google.cloud.dialogflow.v2beta1.Agents.RestoreAgent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*}/agent:restore"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/locations/*}/agent:restore"
}
]
},
{
"shortName": "SearchAgents",
"fullName": "google.cloud.dialogflow.v2beta1.Agents.SearchAgents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*}/agent:search"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*/locations/*}/agent:search"
}
]
},
{
"shortName": "SetAgent",
"fullName": "google.cloud.dialogflow.v2beta1.Agents.SetAgent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{agent.parent=projects/*}/agent"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{agent.parent=projects/*/locations/*}/agent"
}
]
},
{
"shortName": "TrainAgent",
"fullName": "google.cloud.dialogflow.v2beta1.Agents.TrainAgent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*}/agent:train"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/locations/*}/agent:train"
}
]
}
]
},
{
"shortName": "AnswerRecords",
"fullName": "google.cloud.dialogflow.v2beta1.AnswerRecords",
"methods": [
{
"shortName": "GetAnswerRecord",
"fullName": "google.cloud.dialogflow.v2beta1.AnswerRecords.GetAnswerRecord",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta1/{name=projects/*/answerRecords/*}"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{name=projects/*/locations/*/answerRecords/*}"
}
]
},
{
"shortName": "ListAnswerRecords",
"fullName": "google.cloud.dialogflow.v2beta1.AnswerRecords.ListAnswerRecords",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*}/answerRecords"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*/locations/*}/answerRecords"
}
]
},
{
"shortName": "UpdateAnswerRecord",
"fullName": "google.cloud.dialogflow.v2beta1.AnswerRecords.UpdateAnswerRecord",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2beta1/{answer_record.name=projects/*/answerRecords/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2beta1/{answer_record.name=projects/*/locations/*/answerRecords/*}"
}
]
}
]
},
{
"shortName": "Contexts",
"fullName": "google.cloud.dialogflow.v2beta1.Contexts",
"methods": [
{
"shortName": "CreateContext",
"fullName": "google.cloud.dialogflow.v2beta1.Contexts.CreateContext",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/agent/sessions/*}/contexts"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/agent/environments/*/users/*/sessions/*}/contexts"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/locations/*/agent/sessions/*}/contexts"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/locations/*/agent/environments/*/users/*/sessions/*}/contexts"
}
]
},
{
"shortName": "DeleteAllContexts",
"fullName": "google.cloud.dialogflow.v2beta1.Contexts.DeleteAllContexts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2beta1/{parent=projects/*/agent/sessions/*}/contexts"
},
{
"httpMethod": "DELETE",
"path": "/v2beta1/{parent=projects/*/agent/environments/*/users/*/sessions/*}/contexts"
},
{
"httpMethod": "DELETE",
"path": "/v2beta1/{parent=projects/*/locations/*/agent/sessions/*}/contexts"
},
{
"httpMethod": "DELETE",
"path": "/v2beta1/{parent=projects/*/locations/*/agent/environments/*/users/*/sessions/*}/contexts"
}
]
},
{
"shortName": "DeleteContext",
"fullName": "google.cloud.dialogflow.v2beta1.Contexts.DeleteContext",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2beta1/{name=projects/*/agent/sessions/*/contexts/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2beta1/{name=projects/*/agent/environments/*/users/*/sessions/*/contexts/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2beta1/{name=projects/*/locations/*/agent/sessions/*/contexts/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2beta1/{name=projects/*/locations/*/agent/environments/*/users/*/sessions/*/contexts/*}"
}
]
},
{
"shortName": "GetContext",
"fullName": "google.cloud.dialogflow.v2beta1.Contexts.GetContext",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta1/{name=projects/*/agent/sessions/*/contexts/*}"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{name=projects/*/agent/environments/*/users/*/sessions/*/contexts/*}"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{name=projects/*/locations/*/agent/sessions/*/contexts/*}"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{name=projects/*/locations/*/agent/environments/*/users/*/sessions/*/contexts/*}"
}
]
},
{
"shortName": "ListContexts",
"fullName": "google.cloud.dialogflow.v2beta1.Contexts.ListContexts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*/agent/sessions/*}/contexts"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*/agent/environments/*/users/*/sessions/*}/contexts"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*/locations/*/agent/sessions/*}/contexts"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*/locations/*/agent/environments/*/users/*/sessions/*}/contexts"
}
]
},
{
"shortName": "UpdateContext",
"fullName": "google.cloud.dialogflow.v2beta1.Contexts.UpdateContext",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2beta1/{context.name=projects/*/agent/sessions/*/contexts/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2beta1/{context.name=projects/*/agent/environments/*/users/*/sessions/*/contexts/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2beta1/{context.name=projects/*/locations/*/agent/sessions/*/contexts/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2beta1/{context.name=projects/*/locations/*/agent/environments/*/users/*/sessions/*/contexts/*}"
}
]
}
]
},
{
"shortName": "ConversationProfiles",
"fullName": "google.cloud.dialogflow.v2beta1.ConversationProfiles",
"methods": [
{
"shortName": "ClearSuggestionFeatureConfig",
"fullName": "google.cloud.dialogflow.v2beta1.ConversationProfiles.ClearSuggestionFeatureConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{conversation_profile=projects/*/conversationProfiles/*}:clearSuggestionFeatureConfig"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{conversation_profile=projects/*/locations/*/conversationProfiles/*}:clearSuggestionFeatureConfig"
}
]
},
{
"shortName": "CreateConversationProfile",
"fullName": "google.cloud.dialogflow.v2beta1.ConversationProfiles.CreateConversationProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*}/conversationProfiles"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/locations/*}/conversationProfiles"
}
]
},
{
"shortName": "DeleteConversationProfile",
"fullName": "google.cloud.dialogflow.v2beta1.ConversationProfiles.DeleteConversationProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2beta1/{name=projects/*/conversationProfiles/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2beta1/{name=projects/*/locations/*/conversationProfiles/*}"
}
]
},
{
"shortName": "GetConversationProfile",
"fullName": "google.cloud.dialogflow.v2beta1.ConversationProfiles.GetConversationProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta1/{name=projects/*/conversationProfiles/*}"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{name=projects/*/locations/*/conversationProfiles/*}"
}
]
},
{
"shortName": "ListConversationProfiles",
"fullName": "google.cloud.dialogflow.v2beta1.ConversationProfiles.ListConversationProfiles",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*}/conversationProfiles"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*/locations/*}/conversationProfiles"
}
]
},
{
"shortName": "SetSuggestionFeatureConfig",
"fullName": "google.cloud.dialogflow.v2beta1.ConversationProfiles.SetSuggestionFeatureConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{conversation_profile=projects/*/conversationProfiles/*}:setSuggestionFeatureConfig"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{conversation_profile=projects/*/locations/*/conversationProfiles/*}:setSuggestionFeatureConfig"
}
]
},
{
"shortName": "UpdateConversationProfile",
"fullName": "google.cloud.dialogflow.v2beta1.ConversationProfiles.UpdateConversationProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2beta1/{conversation_profile.name=projects/*/conversationProfiles/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2beta1/{conversation_profile.name=projects/*/locations/*/conversationProfiles/*}"
}
]
}
]
},
{
"shortName": "Conversations",
"fullName": "google.cloud.dialogflow.v2beta1.Conversations",
"methods": [
{
"shortName": "BatchCreateMessages",
"fullName": "google.cloud.dialogflow.v2beta1.Conversations.BatchCreateMessages",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/conversations/*}/messages:batchCreate"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/locations/*/conversations/*}/messages:batchCreate"
}
]
},
{
"shortName": "CompleteConversation",
"fullName": "google.cloud.dialogflow.v2beta1.Conversations.CompleteConversation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{name=projects/*/conversations/*}:complete"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{name=projects/*/locations/*/conversations/*}:complete"
}
]
},
{
"shortName": "CreateConversation",
"fullName": "google.cloud.dialogflow.v2beta1.Conversations.CreateConversation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*}/conversations"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/locations/*}/conversations"
}
]
},
{
"shortName": "GenerateStatelessSummary",
"fullName": "google.cloud.dialogflow.v2beta1.Conversations.GenerateStatelessSummary",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{stateless_conversation.parent=projects/*}/suggestions:generateStatelessSummary"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{stateless_conversation.parent=projects/*/locations/*}/suggestions:generateStatelessSummary"
}
]
},
{
"shortName": "GetConversation",
"fullName": "google.cloud.dialogflow.v2beta1.Conversations.GetConversation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta1/{name=projects/*/conversations/*}"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{name=projects/*/locations/*/conversations/*}"
}
]
},
{
"shortName": "ListConversations",
"fullName": "google.cloud.dialogflow.v2beta1.Conversations.ListConversations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*}/conversations"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*/locations/*}/conversations"
}
]
},
{
"shortName": "ListMessages",
"fullName": "google.cloud.dialogflow.v2beta1.Conversations.ListMessages",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*/conversations/*}/messages"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*/locations/*/conversations/*}/messages"
}
]
},
{
"shortName": "SuggestConversationSummary",
"fullName": "google.cloud.dialogflow.v2beta1.Conversations.SuggestConversationSummary",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{conversation=projects/*/conversations/*}/suggestions:suggestConversationSummary"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{conversation=projects/*/locations/*/conversations/*}/suggestions:suggestConversationSummary"
}
]
}
]
},
{
"shortName": "Documents",
"fullName": "google.cloud.dialogflow.v2beta1.Documents",
"methods": [
{
"shortName": "CreateDocument",
"fullName": "google.cloud.dialogflow.v2beta1.Documents.CreateDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/knowledgeBases/*}/documents"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/locations/*/knowledgeBases/*}/documents"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/agent/knowledgeBases/*}/documents"
}
]
},
{
"shortName": "DeleteDocument",
"fullName": "google.cloud.dialogflow.v2beta1.Documents.DeleteDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2beta1/{name=projects/*/knowledgeBases/*/documents/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2beta1/{name=projects/*/locations/*/knowledgeBases/*/documents/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2beta1/{name=projects/*/agent/knowledgeBases/*/documents/*}"
}
]
},
{
"shortName": "GetDocument",
"fullName": "google.cloud.dialogflow.v2beta1.Documents.GetDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta1/{name=projects/*/knowledgeBases/*/documents/*}"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{name=projects/*/locations/*/knowledgeBases/*/documents/*}"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{name=projects/*/agent/knowledgeBases/*/documents/*}"
}
]
},
{
"shortName": "ImportDocuments",
"fullName": "google.cloud.dialogflow.v2beta1.Documents.ImportDocuments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/knowledgeBases/*}/documents:import"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/locations/*/knowledgeBases/*}/documents:import"
}
]
},
{
"shortName": "ListDocuments",
"fullName": "google.cloud.dialogflow.v2beta1.Documents.ListDocuments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*/knowledgeBases/*}/documents"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*/locations/*/knowledgeBases/*}/documents"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*/agent/knowledgeBases/*}/documents"
}
]
},
{
"shortName": "ReloadDocument",
"fullName": "google.cloud.dialogflow.v2beta1.Documents.ReloadDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{name=projects/*/knowledgeBases/*/documents/*}:reload"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{name=projects/*/locations/*/knowledgeBases/*/documents/*}:reload"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{name=projects/*/agent/knowledgeBases/*/documents/*}:reload"
}
]
},
{
"shortName": "UpdateDocument",
"fullName": "google.cloud.dialogflow.v2beta1.Documents.UpdateDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2beta1/{document.name=projects/*/knowledgeBases/*/documents/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2beta1/{document.name=projects/*/locations/*/knowledgeBases/*/documents/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2beta1/{document.name=projects/*/agent/knowledgeBases/*/documents/*}"
}
]
}
]
},
{
"shortName": "EntityTypes",
"fullName": "google.cloud.dialogflow.v2beta1.EntityTypes",
"methods": [
{
"shortName": "BatchCreateEntities",
"fullName": "google.cloud.dialogflow.v2beta1.EntityTypes.BatchCreateEntities",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/agent/entityTypes/*}/entities:batchCreate"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/locations/*/agent/entityTypes/*}/entities:batchCreate"
}
]
},
{
"shortName": "BatchDeleteEntities",
"fullName": "google.cloud.dialogflow.v2beta1.EntityTypes.BatchDeleteEntities",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/agent/entityTypes/*}/entities:batchDelete"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/locations/*/agent/entityTypes/*}/entities:batchDelete"
}
]
},
{
"shortName": "BatchDeleteEntityTypes",
"fullName": "google.cloud.dialogflow.v2beta1.EntityTypes.BatchDeleteEntityTypes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/agent}/entityTypes:batchDelete"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/locations/*/agent}/entityTypes:batchDelete"
}
]
},
{
"shortName": "BatchUpdateEntities",
"fullName": "google.cloud.dialogflow.v2beta1.EntityTypes.BatchUpdateEntities",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/agent/entityTypes/*}/entities:batchUpdate"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/locations/*/agent/entityTypes/*}/entities:batchUpdate"
}
]
},
{
"shortName": "BatchUpdateEntityTypes",
"fullName": "google.cloud.dialogflow.v2beta1.EntityTypes.BatchUpdateEntityTypes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/agent}/entityTypes:batchUpdate"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/locations/*/agent}/entityTypes:batchUpdate"
}
]
},
{
"shortName": "CreateEntityType",
"fullName": "google.cloud.dialogflow.v2beta1.EntityTypes.CreateEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/agent}/entityTypes"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/locations/*/agent}/entityTypes"
}
]
},
{
"shortName": "DeleteEntityType",
"fullName": "google.cloud.dialogflow.v2beta1.EntityTypes.DeleteEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2beta1/{name=projects/*/agent/entityTypes/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2beta1/{name=projects/*/locations/*/agent/entityTypes/*}"
}
]
},
{
"shortName": "GetEntityType",
"fullName": "google.cloud.dialogflow.v2beta1.EntityTypes.GetEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta1/{name=projects/*/agent/entityTypes/*}"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{name=projects/*/locations/*/agent/entityTypes/*}"
}
]
},
{
"shortName": "ListEntityTypes",
"fullName": "google.cloud.dialogflow.v2beta1.EntityTypes.ListEntityTypes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*/agent}/entityTypes"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*/locations/*/agent}/entityTypes"
}
]
},
{
"shortName": "UpdateEntityType",
"fullName": "google.cloud.dialogflow.v2beta1.EntityTypes.UpdateEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2beta1/{entity_type.name=projects/*/agent/entityTypes/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2beta1/{entity_type.name=projects/*/locations/*/agent/entityTypes/*}"
}
]
}
]
},
{
"shortName": "Environments",
"fullName": "google.cloud.dialogflow.v2beta1.Environments",
"methods": [
{
"shortName": "CreateEnvironment",
"fullName": "google.cloud.dialogflow.v2beta1.Environments.CreateEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/agent}/environments"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/locations/*/agent}/environments"
}
]
},
{
"shortName": "DeleteEnvironment",
"fullName": "google.cloud.dialogflow.v2beta1.Environments.DeleteEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2beta1/{name=projects/*/agent/environments/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2beta1/{name=projects/*/locations/*/agent/environments/*}"
}
]
},
{
"shortName": "GetEnvironment",
"fullName": "google.cloud.dialogflow.v2beta1.Environments.GetEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta1/{name=projects/*/agent/environments/*}"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{name=projects/*/locations/*/agent/environments/*}"
}
]
},
{
"shortName": "GetEnvironmentHistory",
"fullName": "google.cloud.dialogflow.v2beta1.Environments.GetEnvironmentHistory",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*/agent/environments/*}/history"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*/locations/*/agent/environments/*}/history"
}
]
},
{
"shortName": "ListEnvironments",
"fullName": "google.cloud.dialogflow.v2beta1.Environments.ListEnvironments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*/agent}/environments"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*/locations/*/agent}/environments"
}
]
},
{
"shortName": "UpdateEnvironment",
"fullName": "google.cloud.dialogflow.v2beta1.Environments.UpdateEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2beta1/{environment.name=projects/*/agent/environments/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2beta1/{environment.name=projects/*/locations/*/agent/environments/*}"
}
]
}
]
},
{
"shortName": "Fulfillments",
"fullName": "google.cloud.dialogflow.v2beta1.Fulfillments",
"methods": [
{
"shortName": "GetFulfillment",
"fullName": "google.cloud.dialogflow.v2beta1.Fulfillments.GetFulfillment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta1/{name=projects/*/agent/fulfillment}"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{name=projects/*/locations/*/agent/fulfillment}"
}
]
},
{
"shortName": "UpdateFulfillment",
"fullName": "google.cloud.dialogflow.v2beta1.Fulfillments.UpdateFulfillment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2beta1/{fulfillment.name=projects/*/agent/fulfillment}"
},
{
"httpMethod": "PATCH",
"path": "/v2beta1/{fulfillment.name=projects/*/locations/*/agent/fulfillment}"
}
]
}
]
},
{
"shortName": "Intents",
"fullName": "google.cloud.dialogflow.v2beta1.Intents",
"methods": [
{
"shortName": "BatchDeleteIntents",
"fullName": "google.cloud.dialogflow.v2beta1.Intents.BatchDeleteIntents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/agent}/intents:batchDelete"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/locations/*/agent}/intents:batchDelete"
}
]
},
{
"shortName": "BatchUpdateIntents",
"fullName": "google.cloud.dialogflow.v2beta1.Intents.BatchUpdateIntents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/agent}/intents:batchUpdate"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/locations/*/agent}/intents:batchUpdate"
}
]
},
{
"shortName": "CreateIntent",
"fullName": "google.cloud.dialogflow.v2beta1.Intents.CreateIntent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/agent}/intents"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/locations/*/agent}/intents"
}
]
},
{
"shortName": "DeleteIntent",
"fullName": "google.cloud.dialogflow.v2beta1.Intents.DeleteIntent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2beta1/{name=projects/*/agent/intents/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2beta1/{name=projects/*/locations/*/agent/intents/*}"
}
]
},
{
"shortName": "GetIntent",
"fullName": "google.cloud.dialogflow.v2beta1.Intents.GetIntent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta1/{name=projects/*/agent/intents/*}"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{name=projects/*/locations/*/agent/intents/*}"
}
]
},
{
"shortName": "ListIntents",
"fullName": "google.cloud.dialogflow.v2beta1.Intents.ListIntents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*/agent}/intents"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*/locations/*/agent}/intents"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*/agent/environments/*}/intents"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*/locations/*/agent/environments/*}/intents"
}
]
},
{
"shortName": "UpdateIntent",
"fullName": "google.cloud.dialogflow.v2beta1.Intents.UpdateIntent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2beta1/{intent.name=projects/*/agent/intents/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2beta1/{intent.name=projects/*/locations/*/agent/intents/*}"
}
]
}
]
},
{
"shortName": "KnowledgeBases",
"fullName": "google.cloud.dialogflow.v2beta1.KnowledgeBases",
"methods": [
{
"shortName": "CreateKnowledgeBase",
"fullName": "google.cloud.dialogflow.v2beta1.KnowledgeBases.CreateKnowledgeBase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*}/knowledgeBases"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/locations/*}/knowledgeBases"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/agent}/knowledgeBases"
}
]
},
{
"shortName": "DeleteKnowledgeBase",
"fullName": "google.cloud.dialogflow.v2beta1.KnowledgeBases.DeleteKnowledgeBase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2beta1/{name=projects/*/knowledgeBases/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2beta1/{name=projects/*/locations/*/knowledgeBases/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2beta1/{name=projects/*/agent/knowledgeBases/*}"
}
]
},
{
"shortName": "GetKnowledgeBase",
"fullName": "google.cloud.dialogflow.v2beta1.KnowledgeBases.GetKnowledgeBase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta1/{name=projects/*/knowledgeBases/*}"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{name=projects/*/locations/*/knowledgeBases/*}"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{name=projects/*/agent/knowledgeBases/*}"
}
]
},
{
"shortName": "ListKnowledgeBases",
"fullName": "google.cloud.dialogflow.v2beta1.KnowledgeBases.ListKnowledgeBases",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*}/knowledgeBases"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*/locations/*}/knowledgeBases"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*/agent}/knowledgeBases"
}
]
},
{
"shortName": "UpdateKnowledgeBase",
"fullName": "google.cloud.dialogflow.v2beta1.KnowledgeBases.UpdateKnowledgeBase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2beta1/{knowledge_base.name=projects/*/knowledgeBases/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2beta1/{knowledge_base.name=projects/*/locations/*/knowledgeBases/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2beta1/{knowledge_base.name=projects/*/agent/knowledgeBases/*}"
}
]
}
]
},
{
"shortName": "Participants",
"fullName": "google.cloud.dialogflow.v2beta1.Participants",
"methods": [
{
"shortName": "AnalyzeContent",
"fullName": "google.cloud.dialogflow.v2beta1.Participants.AnalyzeContent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{participant=projects/*/conversations/*/participants/*}:analyzeContent"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{participant=projects/*/locations/*/conversations/*/participants/*}:analyzeContent"
}
]
},
{
"shortName": "CompileSuggestion",
"fullName": "google.cloud.dialogflow.v2beta1.Participants.CompileSuggestion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/conversations/*/participants/*}/suggestions:compile"
}
]
},
{
"shortName": "CreateParticipant",
"fullName": "google.cloud.dialogflow.v2beta1.Participants.CreateParticipant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/conversations/*}/participants"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/locations/*/conversations/*}/participants"
}
]
},
{
"shortName": "GetParticipant",
"fullName": "google.cloud.dialogflow.v2beta1.Participants.GetParticipant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta1/{name=projects/*/conversations/*/participants/*}"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{name=projects/*/locations/*/conversations/*/participants/*}"
}
]
},
{
"shortName": "ListParticipants",
"fullName": "google.cloud.dialogflow.v2beta1.Participants.ListParticipants",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*/conversations/*}/participants"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*/locations/*/conversations/*}/participants"
}
]
},
{
"shortName": "ListSuggestions",
"fullName": "google.cloud.dialogflow.v2beta1.Participants.ListSuggestions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*/conversations/*/participants/*}/suggestions"
}
]
},
{
"shortName": "StreamingAnalyzeContent",
"fullName": "google.cloud.dialogflow.v2beta1.Participants.StreamingAnalyzeContent",
"mode": "BIDIRECTIONAL_STREAMING"
},
{
"shortName": "SuggestArticles",
"fullName": "google.cloud.dialogflow.v2beta1.Participants.SuggestArticles",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/conversations/*/participants/*}/suggestions:suggestArticles"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/locations/*/conversations/*/participants/*}/suggestions:suggestArticles"
}
]
},
{
"shortName": "SuggestFaqAnswers",
"fullName": "google.cloud.dialogflow.v2beta1.Participants.SuggestFaqAnswers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/conversations/*/participants/*}/suggestions:suggestFaqAnswers"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/locations/*/conversations/*/participants/*}/suggestions:suggestFaqAnswers"
}
]
},
{
"shortName": "SuggestSmartReplies",
"fullName": "google.cloud.dialogflow.v2beta1.Participants.SuggestSmartReplies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/conversations/*/participants/*}/suggestions:suggestSmartReplies"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/locations/*/conversations/*/participants/*}/suggestions:suggestSmartReplies"
}
]
},
{
"shortName": "UpdateParticipant",
"fullName": "google.cloud.dialogflow.v2beta1.Participants.UpdateParticipant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2beta1/{participant.name=projects/*/conversations/*/participants/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2beta1/{participant.name=projects/*/locations/*/conversations/*/participants/*}"
}
]
}
]
},
{
"shortName": "SessionEntityTypes",
"fullName": "google.cloud.dialogflow.v2beta1.SessionEntityTypes",
"methods": [
{
"shortName": "CreateSessionEntityType",
"fullName": "google.cloud.dialogflow.v2beta1.SessionEntityTypes.CreateSessionEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/agent/sessions/*}/entityTypes"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/agent/environments/*/users/*/sessions/*}/entityTypes"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/locations/*/agent/sessions/*}/entityTypes"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/locations/*/agent/environments/*/users/*/sessions/*}/entityTypes"
}
]
},
{
"shortName": "DeleteSessionEntityType",
"fullName": "google.cloud.dialogflow.v2beta1.SessionEntityTypes.DeleteSessionEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2beta1/{name=projects/*/agent/sessions/*/entityTypes/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2beta1/{name=projects/*/agent/environments/*/users/*/sessions/*/entityTypes/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2beta1/{name=projects/*/locations/*/agent/sessions/*/entityTypes/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2beta1/{name=projects/*/locations/*/agent/environments/*/users/*/sessions/*/entityTypes/*}"
}
]
},
{
"shortName": "GetSessionEntityType",
"fullName": "google.cloud.dialogflow.v2beta1.SessionEntityTypes.GetSessionEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta1/{name=projects/*/agent/sessions/*/entityTypes/*}"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{name=projects/*/agent/environments/*/users/*/sessions/*/entityTypes/*}"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{name=projects/*/locations/*/agent/sessions/*/entityTypes/*}"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{name=projects/*/locations/*/agent/environments/*/users/*/sessions/*/entityTypes/*}"
}
]
},
{
"shortName": "ListSessionEntityTypes",
"fullName": "google.cloud.dialogflow.v2beta1.SessionEntityTypes.ListSessionEntityTypes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*/agent/sessions/*}/entityTypes"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*/agent/environments/*/users/*/sessions/*}/entityTypes"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*/locations/*/agent/sessions/*}/entityTypes"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*/locations/*/agent/environments/*/users/*/sessions/*}/entityTypes"
}
]
},
{
"shortName": "UpdateSessionEntityType",
"fullName": "google.cloud.dialogflow.v2beta1.SessionEntityTypes.UpdateSessionEntityType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2beta1/{session_entity_type.name=projects/*/agent/sessions/*/entityTypes/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2beta1/{session_entity_type.name=projects/*/agent/environments/*/users/*/sessions/*/entityTypes/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2beta1/{session_entity_type.name=projects/*/locations/*/agent/sessions/*/entityTypes/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2beta1/{session_entity_type.name=projects/*/locations/*/agent/environments/*/users/*/sessions/*/entityTypes/*}"
}
]
}
]
},
{
"shortName": "Sessions",
"fullName": "google.cloud.dialogflow.v2beta1.Sessions",
"methods": [
{
"shortName": "DetectIntent",
"fullName": "google.cloud.dialogflow.v2beta1.Sessions.DetectIntent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{session=projects/*/agent/sessions/*}:detectIntent"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{session=projects/*/agent/environments/*/users/*/sessions/*}:detectIntent"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{session=projects/*/locations/*/agent/sessions/*}:detectIntent"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{session=projects/*/locations/*/agent/environments/*/users/*/sessions/*}:detectIntent"
}
]
},
{
"shortName": "StreamingDetectIntent",
"fullName": "google.cloud.dialogflow.v2beta1.Sessions.StreamingDetectIntent",
"mode": "BIDIRECTIONAL_STREAMING"
}
]
},
{
"shortName": "Versions",
"fullName": "google.cloud.dialogflow.v2beta1.Versions",
"methods": [
{
"shortName": "CreateVersion",
"fullName": "google.cloud.dialogflow.v2beta1.Versions.CreateVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/agent}/versions"
},
{
"httpMethod": "POST",
"path": "/v2beta1/{parent=projects/*/locations/*/agent}/versions"
}
]
},
{
"shortName": "DeleteVersion",
"fullName": "google.cloud.dialogflow.v2beta1.Versions.DeleteVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2beta1/{name=projects/*/agent/versions/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2beta1/{name=projects/*/locations/*/agent/versions/*}"
}
]
},
{
"shortName": "GetVersion",
"fullName": "google.cloud.dialogflow.v2beta1.Versions.GetVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta1/{name=projects/*/agent/versions/*}"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{name=projects/*/locations/*/agent/versions/*}"
}
]
},
{
"shortName": "ListVersions",
"fullName": "google.cloud.dialogflow.v2beta1.Versions.ListVersions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*/agent}/versions"
},
{
"httpMethod": "GET",
"path": "/v2beta1/{parent=projects/*/locations/*/agent}/versions"
}
]
},
{
"shortName": "UpdateVersion",
"fullName": "google.cloud.dialogflow.v2beta1.Versions.UpdateVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2beta1/{version.name=projects/*/agent/versions/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2beta1/{version.name=projects/*/locations/*/agent/versions/*}"
}
]
}
]
}
],
"configFile": "dialogflow_v2beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.dialogflow.v2beta1.Agents",
"google.cloud.dialogflow.v2beta1.AnswerRecords",
"google.cloud.dialogflow.v2beta1.Contexts",
"google.cloud.dialogflow.v2beta1.ConversationProfiles",
"google.cloud.dialogflow.v2beta1.Conversations",
"google.cloud.dialogflow.v2beta1.Documents",
"google.cloud.dialogflow.v2beta1.EntityTypes",
"google.cloud.dialogflow.v2beta1.Environments",
"google.cloud.dialogflow.v2beta1.Fulfillments",
"google.cloud.dialogflow.v2beta1.Intents",
"google.cloud.dialogflow.v2beta1.KnowledgeBases",
"google.cloud.dialogflow.v2beta1.Participants",
"google.cloud.dialogflow.v2beta1.SessionEntityTypes",
"google.cloud.dialogflow.v2beta1.Sessions",
"google.cloud.dialogflow.v2beta1.Versions",
"google.cloud.location.Locations",
"google.longrunning.Operations"
],
"nameInServiceConfig": "dialogflow.googleapis.com"
},
{
"id": "google.cloud.discoveryengine.v1",
"directory": "google/cloud/discoveryengine/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "discoveryengine.googleapis.com",
"title": "Discovery Engine API",
"description": "Discovery Engine API.",
"importDirectories": [
"google/api",
"google/cloud/discoveryengine/v1",
"google/longrunning",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.DiscoveryEngine.V1": 11
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/discoveryengine/apiv1/discoveryenginepb;discoveryenginepb": 11
}
},
"java_multiple_files": {
"valueCounts": {
"true": 11
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.discoveryengine.v1": 11
}
},
"objc_class_prefix": {
"valueCounts": {
"DISCOVERYENGINE": 11
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\DiscoveryEngine\\V1": 11
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::DiscoveryEngine::V1": 11
}
}
},
"services": [
{
"shortName": "CompletionService",
"fullName": "google.cloud.discoveryengine.v1.CompletionService",
"methods": [
{
"shortName": "CompleteQuery",
"fullName": "google.cloud.discoveryengine.v1.CompletionService.CompleteQuery",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{data_store=projects/*/locations/*/dataStores/*}:completeQuery"
},
{
"httpMethod": "GET",
"path": "/v1/{data_store=projects/*/locations/*/collections/*/dataStores/*}:completeQuery"
}
]
}
]
},
{
"shortName": "DocumentService",
"fullName": "google.cloud.discoveryengine.v1.DocumentService",
"methods": [
{
"shortName": "CreateDocument",
"fullName": "google.cloud.discoveryengine.v1.DocumentService.CreateDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents"
}
]
},
{
"shortName": "DeleteDocument",
"fullName": "google.cloud.discoveryengine.v1.DocumentService.DeleteDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}"
}
]
},
{
"shortName": "GetDocument",
"fullName": "google.cloud.discoveryengine.v1.DocumentService.GetDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}"
}
]
},
{
"shortName": "ImportDocuments",
"fullName": "google.cloud.discoveryengine.v1.DocumentService.ImportDocuments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:import"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:import"
}
]
},
{
"shortName": "ListDocuments",
"fullName": "google.cloud.discoveryengine.v1.DocumentService.ListDocuments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents"
}
]
},
{
"shortName": "PurgeDocuments",
"fullName": "google.cloud.discoveryengine.v1.DocumentService.PurgeDocuments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:purge"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:purge"
}
]
},
{
"shortName": "UpdateDocument",
"fullName": "google.cloud.discoveryengine.v1.DocumentService.UpdateDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{document.name=projects/*/locations/*/dataStores/*/branches/*/documents/*}"
},
{
"httpMethod": "PATCH",
"path": "/v1/{document.name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}"
}
]
}
]
},
{
"shortName": "SchemaService",
"fullName": "google.cloud.discoveryengine.v1.SchemaService",
"methods": [
{
"shortName": "CreateSchema",
"fullName": "google.cloud.discoveryengine.v1.SchemaService.CreateSchema",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/dataStores/*}/schemas"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas"
}
]
},
{
"shortName": "DeleteSchema",
"fullName": "google.cloud.discoveryengine.v1.SchemaService.DeleteSchema",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/dataStores/*/schemas/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}"
}
]
},
{
"shortName": "GetSchema",
"fullName": "google.cloud.discoveryengine.v1.SchemaService.GetSchema",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/dataStores/*/schemas/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}"
}
]
},
{
"shortName": "ListSchemas",
"fullName": "google.cloud.discoveryengine.v1.SchemaService.ListSchemas",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/dataStores/*}/schemas"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas"
}
]
},
{
"shortName": "UpdateSchema",
"fullName": "google.cloud.discoveryengine.v1.SchemaService.UpdateSchema",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{schema.name=projects/*/locations/*/dataStores/*/schemas/*}"
},
{
"httpMethod": "PATCH",
"path": "/v1/{schema.name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}"
}
]
}
]
},
{
"shortName": "SearchService",
"fullName": "google.cloud.discoveryengine.v1.SearchService",
"methods": [
{
"shortName": "Search",
"fullName": "google.cloud.discoveryengine.v1.SearchService.Search",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{serving_config=projects/*/locations/*/dataStores/*/servingConfigs/*}:search"
},
{
"httpMethod": "POST",
"path": "/v1/{serving_config=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:search"
}
]
}
]
},
{
"shortName": "UserEventService",
"fullName": "google.cloud.discoveryengine.v1.UserEventService",
"methods": [
{
"shortName": "CollectUserEvent",
"fullName": "google.cloud.discoveryengine.v1.UserEventService.CollectUserEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/dataStores/*}/userEvents:collect"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:collect"
}
]
},
{
"shortName": "ImportUserEvents",
"fullName": "google.cloud.discoveryengine.v1.UserEventService.ImportUserEvents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/dataStores/*}/userEvents:import"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:import"
}
]
},
{
"shortName": "WriteUserEvent",
"fullName": "google.cloud.discoveryengine.v1.UserEventService.WriteUserEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/dataStores/*}/userEvents:write"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:write"
}
]
}
]
}
],
"configFile": "discoveryengine_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.discoveryengine.v1.CompletionService",
"google.cloud.discoveryengine.v1.DocumentService",
"google.cloud.discoveryengine.v1.SchemaService",
"google.cloud.discoveryengine.v1.SearchService",
"google.cloud.discoveryengine.v1.UserEventService",
"google.longrunning.Operations"
],
"nameInServiceConfig": "discoveryengine.googleapis.com"
},
{
"id": "google.cloud.discoveryengine.v1beta",
"directory": "google/cloud/discoveryengine/v1beta",
"version": "v1beta",
"majorVersion": "v1",
"hostName": "discoveryengine.googleapis.com",
"title": "Discovery Engine API",
"description": "Discovery Engine API.",
"importDirectories": [
"google/api",
"google/cloud/discoveryengine/v1beta",
"google/longrunning",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.DiscoveryEngine.V1Beta": 12
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/discoveryengine/apiv1beta/discoveryenginepb;discoveryenginepb": 12
}
},
"java_multiple_files": {
"valueCounts": {
"true": 12
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.discoveryengine.v1beta": 12
}
},
"objc_class_prefix": {
"valueCounts": {
"DISCOVERYENGINE": 12
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\DiscoveryEngine\\V1beta": 12
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::DiscoveryEngine::V1beta": 12
}
}
},
"services": [
{
"shortName": "CompletionService",
"fullName": "google.cloud.discoveryengine.v1beta.CompletionService",
"methods": [
{
"shortName": "CompleteQuery",
"fullName": "google.cloud.discoveryengine.v1beta.CompletionService.CompleteQuery",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{data_store=projects/*/locations/*/dataStores/*}:completeQuery"
},
{
"httpMethod": "GET",
"path": "/v1beta/{data_store=projects/*/locations/*/collections/*/dataStores/*}:completeQuery"
}
]
}
]
},
{
"shortName": "DocumentService",
"fullName": "google.cloud.discoveryengine.v1beta.DocumentService",
"methods": [
{
"shortName": "CreateDocument",
"fullName": "google.cloud.discoveryengine.v1beta.DocumentService.CreateDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents"
},
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents"
}
]
},
{
"shortName": "DeleteDocument",
"fullName": "google.cloud.discoveryengine.v1beta.DocumentService.DeleteDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}"
}
]
},
{
"shortName": "GetDocument",
"fullName": "google.cloud.discoveryengine.v1beta.DocumentService.GetDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}"
},
{
"httpMethod": "GET",
"path": "/v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}"
}
]
},
{
"shortName": "ImportDocuments",
"fullName": "google.cloud.discoveryengine.v1beta.DocumentService.ImportDocuments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:import"
},
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:import"
}
]
},
{
"shortName": "ListDocuments",
"fullName": "google.cloud.discoveryengine.v1beta.DocumentService.ListDocuments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents"
},
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents"
}
]
},
{
"shortName": "PurgeDocuments",
"fullName": "google.cloud.discoveryengine.v1beta.DocumentService.PurgeDocuments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:purge"
},
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:purge"
}
]
},
{
"shortName": "UpdateDocument",
"fullName": "google.cloud.discoveryengine.v1beta.DocumentService.UpdateDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta/{document.name=projects/*/locations/*/dataStores/*/branches/*/documents/*}"
},
{
"httpMethod": "PATCH",
"path": "/v1beta/{document.name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}"
}
]
}
]
},
{
"shortName": "RecommendationService",
"fullName": "google.cloud.discoveryengine.v1beta.RecommendationService",
"methods": [
{
"shortName": "Recommend",
"fullName": "google.cloud.discoveryengine.v1beta.RecommendationService.Recommend",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{serving_config=projects/*/locations/*/dataStores/*/servingConfigs/*}:recommend"
},
{
"httpMethod": "POST",
"path": "/v1beta/{serving_config=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:recommend"
}
]
}
]
},
{
"shortName": "SchemaService",
"fullName": "google.cloud.discoveryengine.v1beta.SchemaService",
"methods": [
{
"shortName": "CreateSchema",
"fullName": "google.cloud.discoveryengine.v1beta.SchemaService.CreateSchema",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*/dataStores/*}/schemas"
},
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas"
}
]
},
{
"shortName": "DeleteSchema",
"fullName": "google.cloud.discoveryengine.v1beta.SchemaService.DeleteSchema",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta/{name=projects/*/locations/*/dataStores/*/schemas/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}"
}
]
},
{
"shortName": "GetSchema",
"fullName": "google.cloud.discoveryengine.v1beta.SchemaService.GetSchema",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=projects/*/locations/*/dataStores/*/schemas/*}"
},
{
"httpMethod": "GET",
"path": "/v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}"
}
]
},
{
"shortName": "ListSchemas",
"fullName": "google.cloud.discoveryengine.v1beta.SchemaService.ListSchemas",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*/locations/*/dataStores/*}/schemas"
},
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas"
}
]
},
{
"shortName": "UpdateSchema",
"fullName": "google.cloud.discoveryengine.v1beta.SchemaService.UpdateSchema",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta/{schema.name=projects/*/locations/*/dataStores/*/schemas/*}"
},
{
"httpMethod": "PATCH",
"path": "/v1beta/{schema.name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}"
}
]
}
]
},
{
"shortName": "SearchService",
"fullName": "google.cloud.discoveryengine.v1beta.SearchService",
"methods": [
{
"shortName": "Search",
"fullName": "google.cloud.discoveryengine.v1beta.SearchService.Search",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{serving_config=projects/*/locations/*/dataStores/*/servingConfigs/*}:search"
},
{
"httpMethod": "POST",
"path": "/v1beta/{serving_config=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:search"
}
]
}
]
},
{
"shortName": "UserEventService",
"fullName": "google.cloud.discoveryengine.v1beta.UserEventService",
"methods": [
{
"shortName": "CollectUserEvent",
"fullName": "google.cloud.discoveryengine.v1beta.UserEventService.CollectUserEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*/locations/*/dataStores/*}/userEvents:collect"
},
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:collect"
}
]
},
{
"shortName": "ImportUserEvents",
"fullName": "google.cloud.discoveryengine.v1beta.UserEventService.ImportUserEvents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*/dataStores/*}/userEvents:import"
},
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:import"
}
]
},
{
"shortName": "WriteUserEvent",
"fullName": "google.cloud.discoveryengine.v1beta.UserEventService.WriteUserEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*/dataStores/*}/userEvents:write"
},
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:write"
}
]
}
]
}
],
"configFile": "discoveryengine_v1beta.yaml",
"serviceConfigApiNames": [
"google.cloud.discoveryengine.v1beta.CompletionService",
"google.cloud.discoveryengine.v1beta.DocumentService",
"google.cloud.discoveryengine.v1beta.RecommendationService",
"google.cloud.discoveryengine.v1beta.SchemaService",
"google.cloud.discoveryengine.v1beta.SearchService",
"google.cloud.discoveryengine.v1beta.UserEventService",
"google.longrunning.Operations"
],
"nameInServiceConfig": "discoveryengine.googleapis.com"
},
{
"id": "google.cloud.documentai.v1",
"directory": "google/cloud/documentai/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "documentai.googleapis.com",
"title": "Cloud Document AI API",
"description": "Service to parse structured information from unstructured or semi-structured documents using state-of-the-art Google AI such as natural language, computer vision, translation, and AutoML.",
"importDirectories": [
"google/api",
"google/cloud/documentai/v1",
"google/longrunning",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.DocumentAI.V1": 10
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/documentai/apiv1/documentaipb;documentaipb": 10
}
},
"java_multiple_files": {
"valueCounts": {
"true": 10
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.documentai.v1": 10
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\DocumentAI\\V1": 10
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::DocumentAI::V1": 10
}
}
},
"services": [
{
"shortName": "DocumentProcessorService",
"fullName": "google.cloud.documentai.v1.DocumentProcessorService",
"methods": [
{
"shortName": "BatchProcessDocuments",
"fullName": "google.cloud.documentai.v1.DocumentProcessorService.BatchProcessDocuments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/processors/*}:batchProcess"
},
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/processors/*/processorVersions/*}:batchProcess"
}
]
},
{
"shortName": "CreateProcessor",
"fullName": "google.cloud.documentai.v1.DocumentProcessorService.CreateProcessor",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/processors"
}
]
},
{
"shortName": "DeleteProcessor",
"fullName": "google.cloud.documentai.v1.DocumentProcessorService.DeleteProcessor",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/processors/*}"
}
]
},
{
"shortName": "DeleteProcessorVersion",
"fullName": "google.cloud.documentai.v1.DocumentProcessorService.DeleteProcessorVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/processors/*/processorVersions/*}"
}
]
},
{
"shortName": "DeployProcessorVersion",
"fullName": "google.cloud.documentai.v1.DocumentProcessorService.DeployProcessorVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/processors/*/processorVersions/*}:deploy"
}
]
},
{
"shortName": "DisableProcessor",
"fullName": "google.cloud.documentai.v1.DocumentProcessorService.DisableProcessor",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/processors/*}:disable"
}
]
},
{
"shortName": "EnableProcessor",
"fullName": "google.cloud.documentai.v1.DocumentProcessorService.EnableProcessor",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/processors/*}:enable"
}
]
},
{
"shortName": "EvaluateProcessorVersion",
"fullName": "google.cloud.documentai.v1.DocumentProcessorService.EvaluateProcessorVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{processor_version=projects/*/locations/*/processors/*/processorVersions/*}:evaluateProcessorVersion"
}
]
},
{
"shortName": "FetchProcessorTypes",
"fullName": "google.cloud.documentai.v1.DocumentProcessorService.FetchProcessorTypes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}:fetchProcessorTypes"
}
]
},
{
"shortName": "GetEvaluation",
"fullName": "google.cloud.documentai.v1.DocumentProcessorService.GetEvaluation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/processors/*/processorVersions/*/evaluations/*}"
}
]
},
{
"shortName": "GetProcessor",
"fullName": "google.cloud.documentai.v1.DocumentProcessorService.GetProcessor",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/processors/*}"
}
]
},
{
"shortName": "GetProcessorType",
"fullName": "google.cloud.documentai.v1.DocumentProcessorService.GetProcessorType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/processorTypes/*}"
}
]
},
{
"shortName": "GetProcessorVersion",
"fullName": "google.cloud.documentai.v1.DocumentProcessorService.GetProcessorVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/processors/*/processorVersions/*}"
}
]
},
{
"shortName": "ListEvaluations",
"fullName": "google.cloud.documentai.v1.DocumentProcessorService.ListEvaluations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/processors/*/processorVersions/*}/evaluations"
}
]
},
{
"shortName": "ListProcessorTypes",
"fullName": "google.cloud.documentai.v1.DocumentProcessorService.ListProcessorTypes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/processorTypes"
}
]
},
{
"shortName": "ListProcessorVersions",
"fullName": "google.cloud.documentai.v1.DocumentProcessorService.ListProcessorVersions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/processors/*}/processorVersions"
}
]
},
{
"shortName": "ListProcessors",
"fullName": "google.cloud.documentai.v1.DocumentProcessorService.ListProcessors",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/processors"
}
]
},
{
"shortName": "ProcessDocument",
"fullName": "google.cloud.documentai.v1.DocumentProcessorService.ProcessDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/processors/*}:process"
},
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/processors/*/processorVersions/*}:process"
}
]
},
{
"shortName": "ReviewDocument",
"fullName": "google.cloud.documentai.v1.DocumentProcessorService.ReviewDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{human_review_config=projects/*/locations/*/processors/*/humanReviewConfig}:reviewDocument"
}
]
},
{
"shortName": "SetDefaultProcessorVersion",
"fullName": "google.cloud.documentai.v1.DocumentProcessorService.SetDefaultProcessorVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{processor=projects/*/locations/*/processors/*}:setDefaultProcessorVersion"
}
]
},
{
"shortName": "TrainProcessorVersion",
"fullName": "google.cloud.documentai.v1.DocumentProcessorService.TrainProcessorVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/processors/*}/processorVersions:train"
}
]
},
{
"shortName": "UndeployProcessorVersion",
"fullName": "google.cloud.documentai.v1.DocumentProcessorService.UndeployProcessorVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/processors/*/processorVersions/*}:undeploy"
}
]
}
]
}
],
"configFile": "documentai_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.documentai.v1.DocumentProcessorService",
"google.cloud.location.Locations",
"google.longrunning.Operations"
],
"nameInServiceConfig": "documentai.googleapis.com"
},
{
"id": "google.cloud.documentai.v1beta2",
"directory": "google/cloud/documentai/v1beta2",
"version": "v1beta2",
"majorVersion": "v1",
"hostName": "documentai.googleapis.com",
"title": "Cloud Document AI API",
"description": "Service to parse structured information from unstructured or semi-structured documents using state-of-the-art Google AI such as natural language, computer vision, translation, and AutoML.",
"importDirectories": [
"google/api",
"google/cloud/documentai/v1beta2",
"google/longrunning",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.DocumentAI.V1Beta2": 3
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/documentai/apiv1beta2/documentaipb;documentaipb": 3
}
},
"java_multiple_files": {
"valueCounts": {
"true": 3
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.documentai.v1beta2": 3
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\DocumentAI\\V1beta2": 3
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::DocumentAI::V1beta2": 3
}
}
},
"services": [
{
"shortName": "DocumentUnderstandingService",
"fullName": "google.cloud.documentai.v1beta2.DocumentUnderstandingService",
"methods": [
{
"shortName": "BatchProcessDocuments",
"fullName": "google.cloud.documentai.v1beta2.DocumentUnderstandingService.BatchProcessDocuments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/{parent=projects/*/locations/*}/documents:batchProcess"
},
{
"httpMethod": "POST",
"path": "/v1beta2/{parent=projects/*}/documents:batchProcess"
}
]
},
{
"shortName": "ProcessDocument",
"fullName": "google.cloud.documentai.v1beta2.DocumentUnderstandingService.ProcessDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/{parent=projects/*/locations/*}/documents:process"
},
{
"httpMethod": "POST",
"path": "/v1beta2/{parent=projects/*}/documents:process"
}
]
}
]
}
],
"configFile": "documentai_v1beta2.yaml",
"serviceConfigApiNames": [
"google.cloud.documentai.v1beta2.DocumentUnderstandingService"
],
"nameInServiceConfig": "documentai.googleapis.com"
},
{
"id": "google.cloud.documentai.v1beta3",
"directory": "google/cloud/documentai/v1beta3",
"version": "v1beta3",
"majorVersion": "v1",
"hostName": "documentai.googleapis.com",
"title": "Cloud Document AI API",
"description": "Service to parse structured information from unstructured or semi-structured documents using state-of-the-art Google AI such as natural language, computer vision, translation, and AutoML.",
"importDirectories": [
"google/api",
"google/cloud/documentai/v1beta3",
"google/longrunning",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.DocumentAI.V1Beta3": 12
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/documentai/apiv1beta3/documentaipb;documentaipb": 12
}
},
"java_multiple_files": {
"valueCounts": {
"true": 12
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.documentai.v1beta3": 12
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\DocumentAI\\V1beta3": 12
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::DocumentAI::V1beta3": 12
}
}
},
"services": [
{
"shortName": "DocumentProcessorService",
"fullName": "google.cloud.documentai.v1beta3.DocumentProcessorService",
"methods": [
{
"shortName": "BatchProcessDocuments",
"fullName": "google.cloud.documentai.v1beta3.DocumentProcessorService.BatchProcessDocuments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta3/{name=projects/*/locations/*/processors/*}:batchProcess"
},
{
"httpMethod": "POST",
"path": "/v1beta3/{name=projects/*/locations/*/processors/*/processorVersions/*}:batchProcess"
}
]
},
{
"shortName": "CreateProcessor",
"fullName": "google.cloud.documentai.v1beta3.DocumentProcessorService.CreateProcessor",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta3/{parent=projects/*/locations/*}/processors"
}
]
},
{
"shortName": "DeleteProcessor",
"fullName": "google.cloud.documentai.v1beta3.DocumentProcessorService.DeleteProcessor",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta3/{name=projects/*/locations/*/processors/*}"
}
]
},
{
"shortName": "DeleteProcessorVersion",
"fullName": "google.cloud.documentai.v1beta3.DocumentProcessorService.DeleteProcessorVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta3/{name=projects/*/locations/*/processors/*/processorVersions/*}"
}
]
},
{
"shortName": "DeployProcessorVersion",
"fullName": "google.cloud.documentai.v1beta3.DocumentProcessorService.DeployProcessorVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta3/{name=projects/*/locations/*/processors/*/processorVersions/*}:deploy"
}
]
},
{
"shortName": "DisableProcessor",
"fullName": "google.cloud.documentai.v1beta3.DocumentProcessorService.DisableProcessor",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta3/{name=projects/*/locations/*/processors/*}:disable"
}
]
},
{
"shortName": "EnableProcessor",
"fullName": "google.cloud.documentai.v1beta3.DocumentProcessorService.EnableProcessor",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta3/{name=projects/*/locations/*/processors/*}:enable"
}
]
},
{
"shortName": "EvaluateProcessorVersion",
"fullName": "google.cloud.documentai.v1beta3.DocumentProcessorService.EvaluateProcessorVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta3/{processor_version=projects/*/locations/*/processors/*/processorVersions/*}:evaluateProcessorVersion"
}
]
},
{
"shortName": "FetchProcessorTypes",
"fullName": "google.cloud.documentai.v1beta3.DocumentProcessorService.FetchProcessorTypes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta3/{parent=projects/*/locations/*}:fetchProcessorTypes"
}
]
},
{
"shortName": "GetEvaluation",
"fullName": "google.cloud.documentai.v1beta3.DocumentProcessorService.GetEvaluation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta3/{name=projects/*/locations/*/processors/*/processorVersions/*/evaluations/*}"
}
]
},
{
"shortName": "GetProcessor",
"fullName": "google.cloud.documentai.v1beta3.DocumentProcessorService.GetProcessor",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta3/{name=projects/*/locations/*/processors/*}"
}
]
},
{
"shortName": "GetProcessorType",
"fullName": "google.cloud.documentai.v1beta3.DocumentProcessorService.GetProcessorType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta3/{name=projects/*/locations/*/processorTypes/*}"
}
]
},
{
"shortName": "GetProcessorVersion",
"fullName": "google.cloud.documentai.v1beta3.DocumentProcessorService.GetProcessorVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta3/{name=projects/*/locations/*/processors/*/processorVersions/*}"
}
]
},
{
"shortName": "ImportProcessorVersion",
"fullName": "google.cloud.documentai.v1beta3.DocumentProcessorService.ImportProcessorVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta3/{parent=projects/*/locations/*/processors/*}/processorVersions:importProcessorVersion"
}
]
},
{
"shortName": "ListEvaluations",
"fullName": "google.cloud.documentai.v1beta3.DocumentProcessorService.ListEvaluations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta3/{parent=projects/*/locations/*/processors/*/processorVersions/*}/evaluations"
}
]
},
{
"shortName": "ListProcessorTypes",
"fullName": "google.cloud.documentai.v1beta3.DocumentProcessorService.ListProcessorTypes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta3/{parent=projects/*/locations/*}/processorTypes"
}
]
},
{
"shortName": "ListProcessorVersions",
"fullName": "google.cloud.documentai.v1beta3.DocumentProcessorService.ListProcessorVersions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta3/{parent=projects/*/locations/*/processors/*}/processorVersions"
}
]
},
{
"shortName": "ListProcessors",
"fullName": "google.cloud.documentai.v1beta3.DocumentProcessorService.ListProcessors",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta3/{parent=projects/*/locations/*}/processors"
}
]
},
{
"shortName": "ProcessDocument",
"fullName": "google.cloud.documentai.v1beta3.DocumentProcessorService.ProcessDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta3/{name=projects/*/locations/*/processors/*}:process"
},
{
"httpMethod": "POST",
"path": "/v1beta3/{name=projects/*/locations/*/processors/*/processorVersions/*}:process"
}
]
},
{
"shortName": "ReviewDocument",
"fullName": "google.cloud.documentai.v1beta3.DocumentProcessorService.ReviewDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta3/{human_review_config=projects/*/locations/*/processors/*/humanReviewConfig}:reviewDocument"
}
]
},
{
"shortName": "SetDefaultProcessorVersion",
"fullName": "google.cloud.documentai.v1beta3.DocumentProcessorService.SetDefaultProcessorVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta3/{processor=projects/*/locations/*/processors/*}:setDefaultProcessorVersion"
}
]
},
{
"shortName": "TrainProcessorVersion",
"fullName": "google.cloud.documentai.v1beta3.DocumentProcessorService.TrainProcessorVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta3/{parent=projects/*/locations/*/processors/*}/processorVersions:train"
}
]
},
{
"shortName": "UndeployProcessorVersion",
"fullName": "google.cloud.documentai.v1beta3.DocumentProcessorService.UndeployProcessorVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta3/{name=projects/*/locations/*/processors/*/processorVersions/*}:undeploy"
}
]
}
]
},
{
"shortName": "DocumentService",
"fullName": "google.cloud.documentai.v1beta3.DocumentService",
"methods": [
{
"shortName": "GetDatasetSchema",
"fullName": "google.cloud.documentai.v1beta3.DocumentService.GetDatasetSchema",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta3/{name=projects/*/locations/*/processors/*/dataset/datasetSchema}"
}
]
},
{
"shortName": "UpdateDataset",
"fullName": "google.cloud.documentai.v1beta3.DocumentService.UpdateDataset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta3/{dataset.name=projects/*/locations/*/processors/*/dataset}"
}
]
},
{
"shortName": "UpdateDatasetSchema",
"fullName": "google.cloud.documentai.v1beta3.DocumentService.UpdateDatasetSchema",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta3/{dataset_schema.name=projects/*/locations/*/processors/*/dataset/datasetSchema}"
}
]
}
]
}
],
"configFile": "documentai_v1beta3.yaml",
"serviceConfigApiNames": [
"google.cloud.documentai.v1beta3.DocumentProcessorService",
"google.cloud.documentai.v1beta3.DocumentService",
"google.cloud.location.Locations",
"google.longrunning.Operations"
],
"nameInServiceConfig": "documentai.googleapis.com"
},
{
"id": "google.cloud.domains.v1",
"directory": "google/cloud/domains/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "domains.googleapis.com",
"title": "Cloud Domains API",
"description": "Enables management and configuration of domain names.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/domains/apiv1/domainspb;domainspb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.domains.v1": 1
}
}
},
"services": [
{
"shortName": "Domains",
"fullName": "google.cloud.domains.v1.Domains",
"methods": [
{
"shortName": "ConfigureContactSettings",
"fullName": "google.cloud.domains.v1.Domains.ConfigureContactSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{registration=projects/*/locations/*/registrations/*}:configureContactSettings"
}
]
},
{
"shortName": "ConfigureDnsSettings",
"fullName": "google.cloud.domains.v1.Domains.ConfigureDnsSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{registration=projects/*/locations/*/registrations/*}:configureDnsSettings"
}
]
},
{
"shortName": "ConfigureManagementSettings",
"fullName": "google.cloud.domains.v1.Domains.ConfigureManagementSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{registration=projects/*/locations/*/registrations/*}:configureManagementSettings"
}
]
},
{
"shortName": "DeleteRegistration",
"fullName": "google.cloud.domains.v1.Domains.DeleteRegistration",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/registrations/*}"
}
]
},
{
"shortName": "ExportRegistration",
"fullName": "google.cloud.domains.v1.Domains.ExportRegistration",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/registrations/*}:export"
}
]
},
{
"shortName": "GetRegistration",
"fullName": "google.cloud.domains.v1.Domains.GetRegistration",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/registrations/*}"
}
]
},
{
"shortName": "ListRegistrations",
"fullName": "google.cloud.domains.v1.Domains.ListRegistrations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/registrations"
}
]
},
{
"shortName": "RegisterDomain",
"fullName": "google.cloud.domains.v1.Domains.RegisterDomain",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/registrations:register"
}
]
},
{
"shortName": "ResetAuthorizationCode",
"fullName": "google.cloud.domains.v1.Domains.ResetAuthorizationCode",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{registration=projects/*/locations/*/registrations/*}:resetAuthorizationCode"
}
]
},
{
"shortName": "RetrieveAuthorizationCode",
"fullName": "google.cloud.domains.v1.Domains.RetrieveAuthorizationCode",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{registration=projects/*/locations/*/registrations/*}:retrieveAuthorizationCode"
}
]
},
{
"shortName": "RetrieveRegisterParameters",
"fullName": "google.cloud.domains.v1.Domains.RetrieveRegisterParameters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{location=projects/*/locations/*}/registrations:retrieveRegisterParameters"
}
]
},
{
"shortName": "RetrieveTransferParameters",
"fullName": "google.cloud.domains.v1.Domains.RetrieveTransferParameters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{location=projects/*/locations/*}/registrations:retrieveTransferParameters"
}
]
},
{
"shortName": "SearchDomains",
"fullName": "google.cloud.domains.v1.Domains.SearchDomains",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{location=projects/*/locations/*}/registrations:searchDomains"
}
]
},
{
"shortName": "TransferDomain",
"fullName": "google.cloud.domains.v1.Domains.TransferDomain",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/registrations:transfer"
}
]
},
{
"shortName": "UpdateRegistration",
"fullName": "google.cloud.domains.v1.Domains.UpdateRegistration",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{registration.name=projects/*/locations/*/registrations/*}"
}
]
}
]
}
],
"configFile": "domains_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.domains.v1.Domains"
],
"nameInServiceConfig": "domains.googleapis.com"
},
{
"id": "google.cloud.domains.v1alpha2",
"directory": "google/cloud/domains/v1alpha2",
"version": "v1alpha2",
"majorVersion": "v1",
"hostName": "domains.googleapis.com",
"title": "Cloud Domains API",
"description": "Enables management and configuration of domain names.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/domains/apiv1alpha2/domainspb;domainspb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.domains.v1alpha2": 1
}
}
},
"services": [
{
"shortName": "Domains",
"fullName": "google.cloud.domains.v1alpha2.Domains",
"methods": [
{
"shortName": "ConfigureContactSettings",
"fullName": "google.cloud.domains.v1alpha2.Domains.ConfigureContactSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha2/{registration=projects/*/locations/*/registrations/*}:configureContactSettings"
}
]
},
{
"shortName": "ConfigureDnsSettings",
"fullName": "google.cloud.domains.v1alpha2.Domains.ConfigureDnsSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha2/{registration=projects/*/locations/*/registrations/*}:configureDnsSettings"
}
]
},
{
"shortName": "ConfigureManagementSettings",
"fullName": "google.cloud.domains.v1alpha2.Domains.ConfigureManagementSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha2/{registration=projects/*/locations/*/registrations/*}:configureManagementSettings"
}
]
},
{
"shortName": "DeleteRegistration",
"fullName": "google.cloud.domains.v1alpha2.Domains.DeleteRegistration",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha2/{name=projects/*/locations/*/registrations/*}"
}
]
},
{
"shortName": "ExportRegistration",
"fullName": "google.cloud.domains.v1alpha2.Domains.ExportRegistration",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha2/{name=projects/*/locations/*/registrations/*}:export"
}
]
},
{
"shortName": "GetRegistration",
"fullName": "google.cloud.domains.v1alpha2.Domains.GetRegistration",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha2/{name=projects/*/locations/*/registrations/*}"
}
]
},
{
"shortName": "ListRegistrations",
"fullName": "google.cloud.domains.v1alpha2.Domains.ListRegistrations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha2/{parent=projects/*/locations/*}/registrations"
}
]
},
{
"shortName": "RegisterDomain",
"fullName": "google.cloud.domains.v1alpha2.Domains.RegisterDomain",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha2/{parent=projects/*/locations/*}/registrations:register"
}
]
},
{
"shortName": "ResetAuthorizationCode",
"fullName": "google.cloud.domains.v1alpha2.Domains.ResetAuthorizationCode",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha2/{registration=projects/*/locations/*/registrations/*}:resetAuthorizationCode"
}
]
},
{
"shortName": "RetrieveAuthorizationCode",
"fullName": "google.cloud.domains.v1alpha2.Domains.RetrieveAuthorizationCode",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha2/{registration=projects/*/locations/*/registrations/*}:retrieveAuthorizationCode"
}
]
},
{
"shortName": "RetrieveRegisterParameters",
"fullName": "google.cloud.domains.v1alpha2.Domains.RetrieveRegisterParameters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha2/{location=projects/*/locations/*}/registrations:retrieveRegisterParameters"
}
]
},
{
"shortName": "RetrieveTransferParameters",
"fullName": "google.cloud.domains.v1alpha2.Domains.RetrieveTransferParameters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha2/{location=projects/*/locations/*}/registrations:retrieveTransferParameters"
}
]
},
{
"shortName": "SearchDomains",
"fullName": "google.cloud.domains.v1alpha2.Domains.SearchDomains",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha2/{location=projects/*/locations/*}/registrations:searchDomains"
}
]
},
{
"shortName": "TransferDomain",
"fullName": "google.cloud.domains.v1alpha2.Domains.TransferDomain",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha2/{parent=projects/*/locations/*}/registrations:transfer"
}
]
},
{
"shortName": "UpdateRegistration",
"fullName": "google.cloud.domains.v1alpha2.Domains.UpdateRegistration",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha2/{registration.name=projects/*/locations/*/registrations/*}"
}
]
}
]
}
],
"configFile": "domains_v1alpha2.yaml",
"serviceConfigApiNames": [
"google.cloud.domains.v1alpha2.Domains"
],
"nameInServiceConfig": "domains.googleapis.com"
},
{
"id": "google.cloud.domains.v1beta1",
"directory": "google/cloud/domains/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "domains.googleapis.com",
"title": "Cloud Domains API",
"description": "Enables management and configuration of domain names.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/domains/apiv1beta1/domainspb;domainspb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.domains.v1beta1": 1
}
}
},
"services": [
{
"shortName": "Domains",
"fullName": "google.cloud.domains.v1beta1.Domains",
"methods": [
{
"shortName": "ConfigureContactSettings",
"fullName": "google.cloud.domains.v1beta1.Domains.ConfigureContactSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{registration=projects/*/locations/*/registrations/*}:configureContactSettings"
}
]
},
{
"shortName": "ConfigureDnsSettings",
"fullName": "google.cloud.domains.v1beta1.Domains.ConfigureDnsSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{registration=projects/*/locations/*/registrations/*}:configureDnsSettings"
}
]
},
{
"shortName": "ConfigureManagementSettings",
"fullName": "google.cloud.domains.v1beta1.Domains.ConfigureManagementSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{registration=projects/*/locations/*/registrations/*}:configureManagementSettings"
}
]
},
{
"shortName": "DeleteRegistration",
"fullName": "google.cloud.domains.v1beta1.Domains.DeleteRegistration",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/registrations/*}"
}
]
},
{
"shortName": "ExportRegistration",
"fullName": "google.cloud.domains.v1beta1.Domains.ExportRegistration",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/registrations/*}:export"
}
]
},
{
"shortName": "GetRegistration",
"fullName": "google.cloud.domains.v1beta1.Domains.GetRegistration",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/registrations/*}"
}
]
},
{
"shortName": "ListRegistrations",
"fullName": "google.cloud.domains.v1beta1.Domains.ListRegistrations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/registrations"
}
]
},
{
"shortName": "RegisterDomain",
"fullName": "google.cloud.domains.v1beta1.Domains.RegisterDomain",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/registrations:register"
}
]
},
{
"shortName": "ResetAuthorizationCode",
"fullName": "google.cloud.domains.v1beta1.Domains.ResetAuthorizationCode",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{registration=projects/*/locations/*/registrations/*}:resetAuthorizationCode"
}
]
},
{
"shortName": "RetrieveAuthorizationCode",
"fullName": "google.cloud.domains.v1beta1.Domains.RetrieveAuthorizationCode",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{registration=projects/*/locations/*/registrations/*}:retrieveAuthorizationCode"
}
]
},
{
"shortName": "RetrieveRegisterParameters",
"fullName": "google.cloud.domains.v1beta1.Domains.RetrieveRegisterParameters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{location=projects/*/locations/*}/registrations:retrieveRegisterParameters"
}
]
},
{
"shortName": "RetrieveTransferParameters",
"fullName": "google.cloud.domains.v1beta1.Domains.RetrieveTransferParameters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{location=projects/*/locations/*}/registrations:retrieveTransferParameters"
}
]
},
{
"shortName": "SearchDomains",
"fullName": "google.cloud.domains.v1beta1.Domains.SearchDomains",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{location=projects/*/locations/*}/registrations:searchDomains"
}
]
},
{
"shortName": "TransferDomain",
"fullName": "google.cloud.domains.v1beta1.Domains.TransferDomain",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/registrations:transfer"
}
]
},
{
"shortName": "UpdateRegistration",
"fullName": "google.cloud.domains.v1beta1.Domains.UpdateRegistration",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{registration.name=projects/*/locations/*/registrations/*}"
}
]
}
]
}
],
"configFile": "domains_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.domains.v1beta1.Domains"
],
"nameInServiceConfig": "domains.googleapis.com"
},
{
"id": "google.cloud.edgecontainer.v1",
"directory": "google/cloud/edgecontainer/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "edgecontainer.googleapis.com",
"title": "Distributed Cloud Edge Container API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/edgecontainer/v1",
"google/longrunning",
"google/protobuf",
"google/rpc"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/edgecontainer/apiv1/edgecontainerpb;edgecontainerpb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.edgecontainer.v1": 2
}
}
},
"services": [
{
"shortName": "EdgeContainer",
"fullName": "google.cloud.edgecontainer.v1.EdgeContainer",
"methods": [
{
"shortName": "CreateCluster",
"fullName": "google.cloud.edgecontainer.v1.EdgeContainer.CreateCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/clusters"
}
]
},
{
"shortName": "CreateNodePool",
"fullName": "google.cloud.edgecontainer.v1.EdgeContainer.CreateNodePool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/clusters/*}/nodePools"
}
]
},
{
"shortName": "CreateVpnConnection",
"fullName": "google.cloud.edgecontainer.v1.EdgeContainer.CreateVpnConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/vpnConnections"
}
]
},
{
"shortName": "DeleteCluster",
"fullName": "google.cloud.edgecontainer.v1.EdgeContainer.DeleteCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/clusters/*}"
}
]
},
{
"shortName": "DeleteNodePool",
"fullName": "google.cloud.edgecontainer.v1.EdgeContainer.DeleteNodePool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/clusters/*/nodePools/*}"
}
]
},
{
"shortName": "DeleteVpnConnection",
"fullName": "google.cloud.edgecontainer.v1.EdgeContainer.DeleteVpnConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/vpnConnections/*}"
}
]
},
{
"shortName": "GenerateAccessToken",
"fullName": "google.cloud.edgecontainer.v1.EdgeContainer.GenerateAccessToken",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{cluster=projects/*/locations/*/clusters/*}:generateAccessToken"
}
]
},
{
"shortName": "GetCluster",
"fullName": "google.cloud.edgecontainer.v1.EdgeContainer.GetCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/clusters/*}"
}
]
},
{
"shortName": "GetMachine",
"fullName": "google.cloud.edgecontainer.v1.EdgeContainer.GetMachine",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/machines/*}"
}
]
},
{
"shortName": "GetNodePool",
"fullName": "google.cloud.edgecontainer.v1.EdgeContainer.GetNodePool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/clusters/*/nodePools/*}"
}
]
},
{
"shortName": "GetVpnConnection",
"fullName": "google.cloud.edgecontainer.v1.EdgeContainer.GetVpnConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/vpnConnections/*}"
}
]
},
{
"shortName": "ListClusters",
"fullName": "google.cloud.edgecontainer.v1.EdgeContainer.ListClusters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/clusters"
}
]
},
{
"shortName": "ListMachines",
"fullName": "google.cloud.edgecontainer.v1.EdgeContainer.ListMachines",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/machines"
}
]
},
{
"shortName": "ListNodePools",
"fullName": "google.cloud.edgecontainer.v1.EdgeContainer.ListNodePools",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/clusters/*}/nodePools"
}
]
},
{
"shortName": "ListVpnConnections",
"fullName": "google.cloud.edgecontainer.v1.EdgeContainer.ListVpnConnections",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/vpnConnections"
}
]
},
{
"shortName": "UpdateCluster",
"fullName": "google.cloud.edgecontainer.v1.EdgeContainer.UpdateCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{cluster.name=projects/*/locations/*/clusters/*}"
}
]
},
{
"shortName": "UpdateNodePool",
"fullName": "google.cloud.edgecontainer.v1.EdgeContainer.UpdateNodePool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{node_pool.name=projects/*/locations/*/clusters/*/nodePools/*}"
}
]
}
]
}
],
"configFile": "edgecontainer_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.edgecontainer.v1.EdgeContainer",
"google.cloud.location.Locations",
"google.longrunning.Operations"
],
"nameInServiceConfig": "edgecontainer.googleapis.com"
},
{
"id": "google.cloud.enterpriseknowledgegraph.v1",
"directory": "google/cloud/enterpriseknowledgegraph/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "enterpriseknowledgegraph.googleapis.com",
"title": "Enterprise Knowledge Graph API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/enterpriseknowledgegraph/v1",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.EnterpriseKnowledgeGraph.V1": 3
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/enterpriseknowledgegraph/apiv1/enterpriseknowledgegraphpb;enterpriseknowledgegraphpb": 3
}
},
"java_multiple_files": {
"valueCounts": {
"true": 3
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.enterpriseknowledgegraph.v1": 3
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\EnterpriseKnowledgeGraph\\V1": 3
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::EnterpriseKnowledgeGraph::V1": 3
}
}
},
"services": [
{
"shortName": "EnterpriseKnowledgeGraphService",
"fullName": "google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService",
"methods": [
{
"shortName": "CancelEntityReconciliationJob",
"fullName": "google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService.CancelEntityReconciliationJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/entityReconciliationJobs/*}:cancel"
}
]
},
{
"shortName": "CreateEntityReconciliationJob",
"fullName": "google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService.CreateEntityReconciliationJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/entityReconciliationJobs"
}
]
},
{
"shortName": "DeleteEntityReconciliationJob",
"fullName": "google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService.DeleteEntityReconciliationJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/entityReconciliationJobs/*}"
}
]
},
{
"shortName": "GetEntityReconciliationJob",
"fullName": "google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService.GetEntityReconciliationJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/entityReconciliationJobs/*}"
}
]
},
{
"shortName": "ListEntityReconciliationJobs",
"fullName": "google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService.ListEntityReconciliationJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/entityReconciliationJobs"
}
]
},
{
"shortName": "Lookup",
"fullName": "google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService.Lookup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/cloudKnowledgeGraphEntities:Lookup"
}
]
},
{
"shortName": "LookupPublicKg",
"fullName": "google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService.LookupPublicKg",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/publicKnowledgeGraphEntities:Lookup"
}
]
},
{
"shortName": "Search",
"fullName": "google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService.Search",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/cloudKnowledgeGraphEntities:Search"
}
]
},
{
"shortName": "SearchPublicKg",
"fullName": "google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService.SearchPublicKg",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/publicKnowledgeGraphEntities:Search"
}
]
}
]
}
],
"configFile": "enterpriseknowledgegraph_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService",
"google.longrunning.Operations"
],
"nameInServiceConfig": "enterpriseknowledgegraph.googleapis.com"
},
{
"id": "google.cloud.essentialcontacts.v1",
"directory": "google/cloud/essentialcontacts/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "essentialcontacts.googleapis.com",
"title": "Essential Contacts API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/essentialcontacts/v1",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.EssentialContacts.V1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/essentialcontacts/apiv1/essentialcontactspb;essentialcontactspb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.essentialcontacts.v1": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\EssentialContacts\\V1": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::EssentialContacts::V1": 2
}
}
},
"services": [
{
"shortName": "EssentialContactsService",
"fullName": "google.cloud.essentialcontacts.v1.EssentialContactsService",
"methods": [
{
"shortName": "ComputeContacts",
"fullName": "google.cloud.essentialcontacts.v1.EssentialContactsService.ComputeContacts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/contacts:compute"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=folders/*}/contacts:compute"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=organizations/*}/contacts:compute"
}
]
},
{
"shortName": "CreateContact",
"fullName": "google.cloud.essentialcontacts.v1.EssentialContactsService.CreateContact",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/contacts"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=folders/*}/contacts"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=organizations/*}/contacts"
}
]
},
{
"shortName": "DeleteContact",
"fullName": "google.cloud.essentialcontacts.v1.EssentialContactsService.DeleteContact",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/contacts/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1/{name=folders/*/contacts/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1/{name=organizations/*/contacts/*}"
}
]
},
{
"shortName": "GetContact",
"fullName": "google.cloud.essentialcontacts.v1.EssentialContactsService.GetContact",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/contacts/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=folders/*/contacts/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=organizations/*/contacts/*}"
}
]
},
{
"shortName": "ListContacts",
"fullName": "google.cloud.essentialcontacts.v1.EssentialContactsService.ListContacts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/contacts"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=folders/*}/contacts"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=organizations/*}/contacts"
}
]
},
{
"shortName": "SendTestMessage",
"fullName": "google.cloud.essentialcontacts.v1.EssentialContactsService.SendTestMessage",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*}/contacts:sendTestMessage"
},
{
"httpMethod": "POST",
"path": "/v1/{resource=folders/*}/contacts:sendTestMessage"
},
{
"httpMethod": "POST",
"path": "/v1/{resource=organizations/*}/contacts:sendTestMessage"
}
]
},
{
"shortName": "UpdateContact",
"fullName": "google.cloud.essentialcontacts.v1.EssentialContactsService.UpdateContact",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{contact.name=projects/*/contacts/*}"
},
{
"httpMethod": "PATCH",
"path": "/v1/{contact.name=folders/*/contacts/*}"
},
{
"httpMethod": "PATCH",
"path": "/v1/{contact.name=organizations/*/contacts/*}"
}
]
}
]
}
],
"configFile": "essentialcontacts_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.essentialcontacts.v1.EssentialContactsService"
],
"nameInServiceConfig": "essentialcontacts.googleapis.com"
},
{
"id": "google.cloud.eventarc.publishing.v1",
"directory": "google/cloud/eventarc/publishing/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "eventarcpublishing.googleapis.com",
"title": "Eventarc Publishing API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Eventarc.Publishing.V1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/eventarc/publishing/apiv1/publishingpb;publishingpb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.eventarc.publishing.v1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Eventarc\\Publishing\\V1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Eventarc::Publishing::V1": 1
}
}
},
"services": [
{
"shortName": "Publisher",
"fullName": "google.cloud.eventarc.publishing.v1.Publisher",
"methods": [
{
"shortName": "PublishChannelConnectionEvents",
"fullName": "google.cloud.eventarc.publishing.v1.Publisher.PublishChannelConnectionEvents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{channel_connection=projects/*/locations/*/channelConnections/*}:publishEvents"
}
]
},
{
"shortName": "PublishEvents",
"fullName": "google.cloud.eventarc.publishing.v1.Publisher.PublishEvents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{channel=projects/*/locations/*/channels/*}:publishEvents"
}
]
}
]
}
],
"configFile": "eventarcpublishing_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.eventarc.publishing.v1.Publisher"
],
"nameInServiceConfig": "eventarcpublishing.googleapis.com"
},
{
"id": "google.cloud.eventarc.v1",
"directory": "google/cloud/eventarc/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "eventarc.googleapis.com",
"title": "Eventarc API",
"description": "Build event-driven applications on Google Cloud Platform.",
"importDirectories": [
"google/api",
"google/cloud/eventarc/v1",
"google/longrunning",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"": 2,
"Google.Cloud.Eventarc.V1": 4
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/eventarc/apiv1/eventarcpb;eventarcpb": 6
}
},
"java_multiple_files": {
"valueCounts": {
"true": 6
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.eventarc.v1": 6
}
},
"php_namespace": {
"valueCounts": {
"": 2,
"Google\\Cloud\\Eventarc\\V1": 4
}
},
"ruby_package": {
"valueCounts": {
"": 2,
"Google::Cloud::Eventarc::V1": 4
}
}
},
"services": [
{
"shortName": "Eventarc",
"fullName": "google.cloud.eventarc.v1.Eventarc",
"methods": [
{
"shortName": "CreateChannel",
"fullName": "google.cloud.eventarc.v1.Eventarc.CreateChannel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/channels"
}
]
},
{
"shortName": "CreateChannelConnection",
"fullName": "google.cloud.eventarc.v1.Eventarc.CreateChannelConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/channelConnections"
}
]
},
{
"shortName": "CreateTrigger",
"fullName": "google.cloud.eventarc.v1.Eventarc.CreateTrigger",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/triggers"
}
]
},
{
"shortName": "DeleteChannel",
"fullName": "google.cloud.eventarc.v1.Eventarc.DeleteChannel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/channels/*}"
}
]
},
{
"shortName": "DeleteChannelConnection",
"fullName": "google.cloud.eventarc.v1.Eventarc.DeleteChannelConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/channelConnections/*}"
}
]
},
{
"shortName": "DeleteTrigger",
"fullName": "google.cloud.eventarc.v1.Eventarc.DeleteTrigger",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/triggers/*}"
}
]
},
{
"shortName": "GetChannel",
"fullName": "google.cloud.eventarc.v1.Eventarc.GetChannel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/channels/*}"
}
]
},
{
"shortName": "GetChannelConnection",
"fullName": "google.cloud.eventarc.v1.Eventarc.GetChannelConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/channelConnections/*}"
}
]
},
{
"shortName": "GetGoogleChannelConfig",
"fullName": "google.cloud.eventarc.v1.Eventarc.GetGoogleChannelConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/googleChannelConfig}"
}
]
},
{
"shortName": "GetProvider",
"fullName": "google.cloud.eventarc.v1.Eventarc.GetProvider",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/providers/*}"
}
]
},
{
"shortName": "GetTrigger",
"fullName": "google.cloud.eventarc.v1.Eventarc.GetTrigger",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/triggers/*}"
}
]
},
{
"shortName": "ListChannelConnections",
"fullName": "google.cloud.eventarc.v1.Eventarc.ListChannelConnections",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/channelConnections"
}
]
},
{
"shortName": "ListChannels",
"fullName": "google.cloud.eventarc.v1.Eventarc.ListChannels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/channels"
}
]
},
{
"shortName": "ListProviders",
"fullName": "google.cloud.eventarc.v1.Eventarc.ListProviders",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/providers"
}
]
},
{
"shortName": "ListTriggers",
"fullName": "google.cloud.eventarc.v1.Eventarc.ListTriggers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/triggers"
}
]
},
{
"shortName": "UpdateChannel",
"fullName": "google.cloud.eventarc.v1.Eventarc.UpdateChannel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{channel.name=projects/*/locations/*/channels/*}"
}
]
},
{
"shortName": "UpdateGoogleChannelConfig",
"fullName": "google.cloud.eventarc.v1.Eventarc.UpdateGoogleChannelConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{google_channel_config.name=projects/*/locations/*/googleChannelConfig}"
}
]
},
{
"shortName": "UpdateTrigger",
"fullName": "google.cloud.eventarc.v1.Eventarc.UpdateTrigger",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{trigger.name=projects/*/locations/*/triggers/*}"
}
]
}
]
}
],
"configFile": "eventarc_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.eventarc.v1.Eventarc",
"google.cloud.location.Locations",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "eventarc.googleapis.com"
},
{
"id": "google.cloud.filestore.v1",
"directory": "google/cloud/filestore/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "file.googleapis.com",
"title": "Cloud Filestore API",
"description": "The Cloud Filestore API is used for creating and managing cloud file servers.",
"importDirectories": [
"google/api",
"google/cloud/common",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Filestore.V1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/filestore/apiv1/filestorepb;filestorepb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.filestore.v1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Filestore\\V1": 1
}
}
},
"services": [
{
"shortName": "CloudFilestoreManager",
"fullName": "google.cloud.filestore.v1.CloudFilestoreManager",
"methods": [
{
"shortName": "CreateBackup",
"fullName": "google.cloud.filestore.v1.CloudFilestoreManager.CreateBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/backups"
}
]
},
{
"shortName": "CreateInstance",
"fullName": "google.cloud.filestore.v1.CloudFilestoreManager.CreateInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/instances"
}
]
},
{
"shortName": "CreateSnapshot",
"fullName": "google.cloud.filestore.v1.CloudFilestoreManager.CreateSnapshot",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/instances/*}/snapshots"
}
]
},
{
"shortName": "DeleteBackup",
"fullName": "google.cloud.filestore.v1.CloudFilestoreManager.DeleteBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/backups/*}"
}
]
},
{
"shortName": "DeleteInstance",
"fullName": "google.cloud.filestore.v1.CloudFilestoreManager.DeleteInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/instances/*}"
}
]
},
{
"shortName": "DeleteSnapshot",
"fullName": "google.cloud.filestore.v1.CloudFilestoreManager.DeleteSnapshot",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/instances/*/snapshots/*}"
}
]
},
{
"shortName": "GetBackup",
"fullName": "google.cloud.filestore.v1.CloudFilestoreManager.GetBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/backups/*}"
}
]
},
{
"shortName": "GetInstance",
"fullName": "google.cloud.filestore.v1.CloudFilestoreManager.GetInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/instances/*}"
}
]
},
{
"shortName": "GetSnapshot",
"fullName": "google.cloud.filestore.v1.CloudFilestoreManager.GetSnapshot",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/instances/*/snapshots/*}"
}
]
},
{
"shortName": "ListBackups",
"fullName": "google.cloud.filestore.v1.CloudFilestoreManager.ListBackups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/backups"
}
]
},
{
"shortName": "ListInstances",
"fullName": "google.cloud.filestore.v1.CloudFilestoreManager.ListInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/instances"
}
]
},
{
"shortName": "ListSnapshots",
"fullName": "google.cloud.filestore.v1.CloudFilestoreManager.ListSnapshots",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/instances/*}/snapshots"
}
]
},
{
"shortName": "RestoreInstance",
"fullName": "google.cloud.filestore.v1.CloudFilestoreManager.RestoreInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/instances/*}:restore"
}
]
},
{
"shortName": "UpdateBackup",
"fullName": "google.cloud.filestore.v1.CloudFilestoreManager.UpdateBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{backup.name=projects/*/locations/*/backups/*}"
}
]
},
{
"shortName": "UpdateInstance",
"fullName": "google.cloud.filestore.v1.CloudFilestoreManager.UpdateInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{instance.name=projects/*/locations/*/instances/*}"
}
]
},
{
"shortName": "UpdateSnapshot",
"fullName": "google.cloud.filestore.v1.CloudFilestoreManager.UpdateSnapshot",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{snapshot.name=projects/*/locations/*/instances/*/snapshots/*}"
}
]
}
]
}
],
"configFile": "file_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.filestore.v1.CloudFilestoreManager"
],
"nameInServiceConfig": "file.googleapis.com"
},
{
"id": "google.cloud.filestore.v1beta1",
"directory": "google/cloud/filestore/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "file.googleapis.com",
"title": "Cloud Filestore API",
"description": "The Cloud Filestore API is used for creating and managing cloud file servers.",
"importDirectories": [
"google/api",
"google/cloud/common",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Filestore.V1Beta1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/filestore/apiv1beta1/filestorepb;filestorepb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.filestore.v1beta1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Filestore\\V1beta1": 1
}
}
},
"services": [
{
"shortName": "CloudFilestoreManager",
"fullName": "google.cloud.filestore.v1beta1.CloudFilestoreManager",
"methods": [
{
"shortName": "CreateBackup",
"fullName": "google.cloud.filestore.v1beta1.CloudFilestoreManager.CreateBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/backups"
}
]
},
{
"shortName": "CreateInstance",
"fullName": "google.cloud.filestore.v1beta1.CloudFilestoreManager.CreateInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/instances"
}
]
},
{
"shortName": "CreateShare",
"fullName": "google.cloud.filestore.v1beta1.CloudFilestoreManager.CreateShare",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/instances/*}/shares"
}
]
},
{
"shortName": "CreateSnapshot",
"fullName": "google.cloud.filestore.v1beta1.CloudFilestoreManager.CreateSnapshot",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/instances/*}/snapshots"
}
]
},
{
"shortName": "DeleteBackup",
"fullName": "google.cloud.filestore.v1beta1.CloudFilestoreManager.DeleteBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/backups/*}"
}
]
},
{
"shortName": "DeleteInstance",
"fullName": "google.cloud.filestore.v1beta1.CloudFilestoreManager.DeleteInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/instances/*}"
}
]
},
{
"shortName": "DeleteShare",
"fullName": "google.cloud.filestore.v1beta1.CloudFilestoreManager.DeleteShare",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/instances/*/shares/*}"
}
]
},
{
"shortName": "DeleteSnapshot",
"fullName": "google.cloud.filestore.v1beta1.CloudFilestoreManager.DeleteSnapshot",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/instances/*/snapshots/*}"
}
]
},
{
"shortName": "GetBackup",
"fullName": "google.cloud.filestore.v1beta1.CloudFilestoreManager.GetBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/backups/*}"
}
]
},
{
"shortName": "GetInstance",
"fullName": "google.cloud.filestore.v1beta1.CloudFilestoreManager.GetInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/instances/*}"
}
]
},
{
"shortName": "GetShare",
"fullName": "google.cloud.filestore.v1beta1.CloudFilestoreManager.GetShare",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/instances/*/shares/*}"
}
]
},
{
"shortName": "GetSnapshot",
"fullName": "google.cloud.filestore.v1beta1.CloudFilestoreManager.GetSnapshot",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/instances/*/snapshots/*}"
}
]
},
{
"shortName": "ListBackups",
"fullName": "google.cloud.filestore.v1beta1.CloudFilestoreManager.ListBackups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/backups"
}
]
},
{
"shortName": "ListInstances",
"fullName": "google.cloud.filestore.v1beta1.CloudFilestoreManager.ListInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/instances"
}
]
},
{
"shortName": "ListShares",
"fullName": "google.cloud.filestore.v1beta1.CloudFilestoreManager.ListShares",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/instances/*}/shares"
}
]
},
{
"shortName": "ListSnapshots",
"fullName": "google.cloud.filestore.v1beta1.CloudFilestoreManager.ListSnapshots",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/instances/*}/snapshots"
}
]
},
{
"shortName": "RestoreInstance",
"fullName": "google.cloud.filestore.v1beta1.CloudFilestoreManager.RestoreInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/instances/*}:restore"
}
]
},
{
"shortName": "RevertInstance",
"fullName": "google.cloud.filestore.v1beta1.CloudFilestoreManager.RevertInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/instances/*}:revert"
}
]
},
{
"shortName": "UpdateBackup",
"fullName": "google.cloud.filestore.v1beta1.CloudFilestoreManager.UpdateBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{backup.name=projects/*/locations/*/backups/*}"
}
]
},
{
"shortName": "UpdateInstance",
"fullName": "google.cloud.filestore.v1beta1.CloudFilestoreManager.UpdateInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{instance.name=projects/*/locations/*/instances/*}"
}
]
},
{
"shortName": "UpdateShare",
"fullName": "google.cloud.filestore.v1beta1.CloudFilestoreManager.UpdateShare",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{share.name=projects/*/locations/*/instances/*/shares/*}"
}
]
},
{
"shortName": "UpdateSnapshot",
"fullName": "google.cloud.filestore.v1beta1.CloudFilestoreManager.UpdateSnapshot",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{snapshot.name=projects/*/locations/*/instances/*/snapshots/*}"
}
]
}
]
}
],
"configFile": "file_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.filestore.v1beta1.CloudFilestoreManager",
"google.cloud.location.Locations",
"google.longrunning.Operations"
],
"nameInServiceConfig": "file.googleapis.com"
},
{
"id": "google.cloud.functions.v1",
"directory": "google/cloud/functions/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "cloudfunctions.googleapis.com",
"title": "Cloud Functions API",
"description": "Manages lightweight user-provided functions executed in response to events.",
"importDirectories": [
"google/api",
"google/cloud/functions/v1",
"google/iam/v1",
"google/longrunning",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/functions/apiv1/functionspb;functionspb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.functions.v1": 2
}
},
"objc_class_prefix": {
"valueCounts": {
"": 1,
"GCF": 1
}
}
},
"services": [
{
"shortName": "CloudFunctionsService",
"fullName": "google.cloud.functions.v1.CloudFunctionsService",
"methods": [
{
"shortName": "CallFunction",
"fullName": "google.cloud.functions.v1.CloudFunctionsService.CallFunction",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/functions/*}:call"
}
]
},
{
"shortName": "CreateFunction",
"fullName": "google.cloud.functions.v1.CloudFunctionsService.CreateFunction",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{location=projects/*/locations/*}/functions"
}
]
},
{
"shortName": "DeleteFunction",
"fullName": "google.cloud.functions.v1.CloudFunctionsService.DeleteFunction",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/functions/*}"
}
]
},
{
"shortName": "GenerateDownloadUrl",
"fullName": "google.cloud.functions.v1.CloudFunctionsService.GenerateDownloadUrl",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/functions/*}:generateDownloadUrl"
}
]
},
{
"shortName": "GenerateUploadUrl",
"fullName": "google.cloud.functions.v1.CloudFunctionsService.GenerateUploadUrl",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/functions:generateUploadUrl"
}
]
},
{
"shortName": "GetFunction",
"fullName": "google.cloud.functions.v1.CloudFunctionsService.GetFunction",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/functions/*}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.functions.v1.CloudFunctionsService.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{resource=projects/*/locations/*/functions/*}:getIamPolicy"
}
]
},
{
"shortName": "ListFunctions",
"fullName": "google.cloud.functions.v1.CloudFunctionsService.ListFunctions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/functions"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.functions.v1.CloudFunctionsService.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/functions/*}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.functions.v1.CloudFunctionsService.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/functions/*}:testIamPermissions"
}
]
},
{
"shortName": "UpdateFunction",
"fullName": "google.cloud.functions.v1.CloudFunctionsService.UpdateFunction",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{function.name=projects/*/locations/*/functions/*}"
}
]
}
]
}
],
"configFile": "cloudfunctions_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.functions.v1.CloudFunctionsService",
"google.cloud.location.Locations",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "cloudfunctions.googleapis.com"
},
{
"id": "google.cloud.functions.v2",
"directory": "google/cloud/functions/v2",
"version": "v2",
"majorVersion": "v2",
"hostName": "cloudfunctions.googleapis.com",
"title": "Cloud Functions API",
"description": "Manages lightweight user-provided functions executed in response to events.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/functions/apiv2/functionspb;functionspb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.functions.v2": 1
}
},
"objc_class_prefix": {
"valueCounts": {
"GCF": 1
}
}
},
"services": [
{
"shortName": "FunctionService",
"fullName": "google.cloud.functions.v2.FunctionService",
"methods": [
{
"shortName": "CreateFunction",
"fullName": "google.cloud.functions.v2.FunctionService.CreateFunction",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*}/functions"
}
]
},
{
"shortName": "DeleteFunction",
"fullName": "google.cloud.functions.v2.FunctionService.DeleteFunction",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/functions/*}"
}
]
},
{
"shortName": "GenerateDownloadUrl",
"fullName": "google.cloud.functions.v2.FunctionService.GenerateDownloadUrl",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/locations/*/functions/*}:generateDownloadUrl"
}
]
},
{
"shortName": "GenerateUploadUrl",
"fullName": "google.cloud.functions.v2.FunctionService.GenerateUploadUrl",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*}/functions:generateUploadUrl"
}
]
},
{
"shortName": "GetFunction",
"fullName": "google.cloud.functions.v2.FunctionService.GetFunction",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/functions/*}"
}
]
},
{
"shortName": "ListFunctions",
"fullName": "google.cloud.functions.v2.FunctionService.ListFunctions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*}/functions"
}
]
},
{
"shortName": "ListRuntimes",
"fullName": "google.cloud.functions.v2.FunctionService.ListRuntimes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*}/runtimes"
}
]
},
{
"shortName": "UpdateFunction",
"fullName": "google.cloud.functions.v2.FunctionService.UpdateFunction",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{function.name=projects/*/locations/*/functions/*}"
}
]
}
]
}
],
"configFile": "cloudfunctions_v2.yaml",
"serviceConfigApiNames": [
"google.cloud.functions.v2.FunctionService",
"google.cloud.location.Locations",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "cloudfunctions.googleapis.com"
},
{
"id": "google.cloud.functions.v2alpha",
"directory": "google/cloud/functions/v2alpha",
"version": "v2alpha",
"majorVersion": "v2",
"hostName": "cloudfunctions.googleapis.com",
"title": "Cloud Functions API",
"description": "Manages lightweight user-provided functions executed in response to events.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/functions/apiv2alpha/functionspb;functionspb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.functions.v2alpha": 1
}
},
"objc_class_prefix": {
"valueCounts": {
"GCF": 1
}
}
},
"services": [
{
"shortName": "FunctionService",
"fullName": "google.cloud.functions.v2alpha.FunctionService",
"methods": [
{
"shortName": "CreateFunction",
"fullName": "google.cloud.functions.v2alpha.FunctionService.CreateFunction",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{parent=projects/*/locations/*}/functions"
}
]
},
{
"shortName": "DeleteFunction",
"fullName": "google.cloud.functions.v2alpha.FunctionService.DeleteFunction",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2alpha/{name=projects/*/locations/*/functions/*}"
}
]
},
{
"shortName": "GenerateDownloadUrl",
"fullName": "google.cloud.functions.v2alpha.FunctionService.GenerateDownloadUrl",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{name=projects/*/locations/*/functions/*}:generateDownloadUrl"
}
]
},
{
"shortName": "GenerateUploadUrl",
"fullName": "google.cloud.functions.v2alpha.FunctionService.GenerateUploadUrl",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{parent=projects/*/locations/*}/functions:generateUploadUrl"
}
]
},
{
"shortName": "GetFunction",
"fullName": "google.cloud.functions.v2alpha.FunctionService.GetFunction",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2alpha/{name=projects/*/locations/*/functions/*}"
}
]
},
{
"shortName": "ListFunctions",
"fullName": "google.cloud.functions.v2alpha.FunctionService.ListFunctions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2alpha/{parent=projects/*/locations/*}/functions"
}
]
},
{
"shortName": "ListRuntimes",
"fullName": "google.cloud.functions.v2alpha.FunctionService.ListRuntimes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2alpha/{parent=projects/*/locations/*}/runtimes"
}
]
},
{
"shortName": "UpdateFunction",
"fullName": "google.cloud.functions.v2alpha.FunctionService.UpdateFunction",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2alpha/{function.name=projects/*/locations/*/functions/*}"
}
]
}
]
}
],
"configFile": "cloudfunctions_v2alpha.yaml",
"serviceConfigApiNames": [
"google.cloud.functions.v2alpha.FunctionService",
"google.cloud.location.Locations",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "cloudfunctions.googleapis.com"
},
{
"id": "google.cloud.functions.v2beta",
"directory": "google/cloud/functions/v2beta",
"version": "v2beta",
"majorVersion": "v2",
"hostName": "cloudfunctions.googleapis.com",
"title": "Cloud Functions API",
"description": "Manages lightweight user-provided functions executed in response to events.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/functions/apiv2beta/functionspb;functionspb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.functions.v2beta": 1
}
},
"objc_class_prefix": {
"valueCounts": {
"GCF": 1
}
}
},
"services": [
{
"shortName": "FunctionService",
"fullName": "google.cloud.functions.v2beta.FunctionService",
"methods": [
{
"shortName": "CreateFunction",
"fullName": "google.cloud.functions.v2beta.FunctionService.CreateFunction",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{parent=projects/*/locations/*}/functions"
}
]
},
{
"shortName": "DeleteFunction",
"fullName": "google.cloud.functions.v2beta.FunctionService.DeleteFunction",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2beta/{name=projects/*/locations/*/functions/*}"
}
]
},
{
"shortName": "GenerateDownloadUrl",
"fullName": "google.cloud.functions.v2beta.FunctionService.GenerateDownloadUrl",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{name=projects/*/locations/*/functions/*}:generateDownloadUrl"
}
]
},
{
"shortName": "GenerateUploadUrl",
"fullName": "google.cloud.functions.v2beta.FunctionService.GenerateUploadUrl",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{parent=projects/*/locations/*}/functions:generateUploadUrl"
}
]
},
{
"shortName": "GetFunction",
"fullName": "google.cloud.functions.v2beta.FunctionService.GetFunction",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta/{name=projects/*/locations/*/functions/*}"
}
]
},
{
"shortName": "ListFunctions",
"fullName": "google.cloud.functions.v2beta.FunctionService.ListFunctions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta/{parent=projects/*/locations/*}/functions"
}
]
},
{
"shortName": "ListRuntimes",
"fullName": "google.cloud.functions.v2beta.FunctionService.ListRuntimes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta/{parent=projects/*/locations/*}/runtimes"
}
]
},
{
"shortName": "UpdateFunction",
"fullName": "google.cloud.functions.v2beta.FunctionService.UpdateFunction",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2beta/{function.name=projects/*/locations/*/functions/*}"
}
]
}
]
}
],
"configFile": "cloudfunctions_v2beta.yaml",
"serviceConfigApiNames": [
"google.cloud.functions.v2beta.FunctionService",
"google.cloud.location.Locations",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "cloudfunctions.googleapis.com"
},
{
"id": "google.cloud.gaming.v1",
"directory": "google/cloud/gaming/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "gameservices.googleapis.com",
"title": "Game Services API",
"description": "Deploy and manage infrastructure for global multiplayer gaming experiences.",
"importDirectories": [
"google/api",
"google/cloud/gaming/v1",
"google/longrunning",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/gaming/apiv1/gamingpb;gamingpb": 9
}
},
"java_multiple_files": {
"valueCounts": {
"true": 9
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.gaming.v1": 9
}
}
},
"services": [
{
"shortName": "GameServerClustersService",
"fullName": "google.cloud.gaming.v1.GameServerClustersService",
"methods": [
{
"shortName": "CreateGameServerCluster",
"fullName": "google.cloud.gaming.v1.GameServerClustersService.CreateGameServerCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/realms/*}/gameServerClusters"
}
]
},
{
"shortName": "DeleteGameServerCluster",
"fullName": "google.cloud.gaming.v1.GameServerClustersService.DeleteGameServerCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/realms/*/gameServerClusters/*}"
}
]
},
{
"shortName": "GetGameServerCluster",
"fullName": "google.cloud.gaming.v1.GameServerClustersService.GetGameServerCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/realms/*/gameServerClusters/*}"
}
]
},
{
"shortName": "ListGameServerClusters",
"fullName": "google.cloud.gaming.v1.GameServerClustersService.ListGameServerClusters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/realms/*}/gameServerClusters"
}
]
},
{
"shortName": "PreviewCreateGameServerCluster",
"fullName": "google.cloud.gaming.v1.GameServerClustersService.PreviewCreateGameServerCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/realms/*}/gameServerClusters:previewCreate"
}
]
},
{
"shortName": "PreviewDeleteGameServerCluster",
"fullName": "google.cloud.gaming.v1.GameServerClustersService.PreviewDeleteGameServerCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/realms/*/gameServerClusters/*}:previewDelete"
}
]
},
{
"shortName": "PreviewUpdateGameServerCluster",
"fullName": "google.cloud.gaming.v1.GameServerClustersService.PreviewUpdateGameServerCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{game_server_cluster.name=projects/*/locations/*/realms/*/gameServerClusters/*}:previewUpdate"
}
]
},
{
"shortName": "UpdateGameServerCluster",
"fullName": "google.cloud.gaming.v1.GameServerClustersService.UpdateGameServerCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{game_server_cluster.name=projects/*/locations/*/realms/*/gameServerClusters/*}"
}
]
}
]
},
{
"shortName": "GameServerConfigsService",
"fullName": "google.cloud.gaming.v1.GameServerConfigsService",
"methods": [
{
"shortName": "CreateGameServerConfig",
"fullName": "google.cloud.gaming.v1.GameServerConfigsService.CreateGameServerConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/gameServerDeployments/*}/configs"
}
]
},
{
"shortName": "DeleteGameServerConfig",
"fullName": "google.cloud.gaming.v1.GameServerConfigsService.DeleteGameServerConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/gameServerDeployments/*/configs/*}"
}
]
},
{
"shortName": "GetGameServerConfig",
"fullName": "google.cloud.gaming.v1.GameServerConfigsService.GetGameServerConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/gameServerDeployments/*/configs/*}"
}
]
},
{
"shortName": "ListGameServerConfigs",
"fullName": "google.cloud.gaming.v1.GameServerConfigsService.ListGameServerConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/gameServerDeployments/*}/configs"
}
]
}
]
},
{
"shortName": "GameServerDeploymentsService",
"fullName": "google.cloud.gaming.v1.GameServerDeploymentsService",
"methods": [
{
"shortName": "CreateGameServerDeployment",
"fullName": "google.cloud.gaming.v1.GameServerDeploymentsService.CreateGameServerDeployment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/gameServerDeployments"
}
]
},
{
"shortName": "DeleteGameServerDeployment",
"fullName": "google.cloud.gaming.v1.GameServerDeploymentsService.DeleteGameServerDeployment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/gameServerDeployments/*}"
}
]
},
{
"shortName": "FetchDeploymentState",
"fullName": "google.cloud.gaming.v1.GameServerDeploymentsService.FetchDeploymentState",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/gameServerDeployments/*}:fetchDeploymentState"
}
]
},
{
"shortName": "GetGameServerDeployment",
"fullName": "google.cloud.gaming.v1.GameServerDeploymentsService.GetGameServerDeployment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/gameServerDeployments/*}"
}
]
},
{
"shortName": "GetGameServerDeploymentRollout",
"fullName": "google.cloud.gaming.v1.GameServerDeploymentsService.GetGameServerDeploymentRollout",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/gameServerDeployments/*}/rollout"
}
]
},
{
"shortName": "ListGameServerDeployments",
"fullName": "google.cloud.gaming.v1.GameServerDeploymentsService.ListGameServerDeployments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/gameServerDeployments"
}
]
},
{
"shortName": "PreviewGameServerDeploymentRollout",
"fullName": "google.cloud.gaming.v1.GameServerDeploymentsService.PreviewGameServerDeploymentRollout",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{rollout.name=projects/*/locations/*/gameServerDeployments/*}/rollout:preview"
}
]
},
{
"shortName": "UpdateGameServerDeployment",
"fullName": "google.cloud.gaming.v1.GameServerDeploymentsService.UpdateGameServerDeployment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{game_server_deployment.name=projects/*/locations/*/gameServerDeployments/*}"
}
]
},
{
"shortName": "UpdateGameServerDeploymentRollout",
"fullName": "google.cloud.gaming.v1.GameServerDeploymentsService.UpdateGameServerDeploymentRollout",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{rollout.name=projects/*/locations/*/gameServerDeployments/*}/rollout"
}
]
}
]
},
{
"shortName": "RealmsService",
"fullName": "google.cloud.gaming.v1.RealmsService",
"methods": [
{
"shortName": "CreateRealm",
"fullName": "google.cloud.gaming.v1.RealmsService.CreateRealm",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/realms"
}
]
},
{
"shortName": "DeleteRealm",
"fullName": "google.cloud.gaming.v1.RealmsService.DeleteRealm",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/realms/*}"
}
]
},
{
"shortName": "GetRealm",
"fullName": "google.cloud.gaming.v1.RealmsService.GetRealm",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/realms/*}"
}
]
},
{
"shortName": "ListRealms",
"fullName": "google.cloud.gaming.v1.RealmsService.ListRealms",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/realms"
}
]
},
{
"shortName": "PreviewRealmUpdate",
"fullName": "google.cloud.gaming.v1.RealmsService.PreviewRealmUpdate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{realm.name=projects/*/locations/*/realms/*}:previewUpdate"
}
]
},
{
"shortName": "UpdateRealm",
"fullName": "google.cloud.gaming.v1.RealmsService.UpdateRealm",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{realm.name=projects/*/locations/*/realms/*}"
}
]
}
]
}
],
"configFile": "gameservices_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.gaming.v1.GameServerClustersService",
"google.cloud.gaming.v1.GameServerConfigsService",
"google.cloud.gaming.v1.GameServerDeploymentsService",
"google.cloud.gaming.v1.RealmsService"
],
"nameInServiceConfig": "gameservices.googleapis.com"
},
{
"id": "google.cloud.gaming.v1beta",
"directory": "google/cloud/gaming/v1beta",
"version": "v1beta",
"majorVersion": "v1",
"hostName": "gameservices.googleapis.com",
"title": "Game Services API",
"description": "Deploy and manage infrastructure for global multiplayer gaming experiences.",
"importDirectories": [
"google/api",
"google/cloud/gaming/v1beta",
"google/longrunning",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/gaming/apiv1beta/gamingpb;gamingpb": 9
}
},
"java_multiple_files": {
"valueCounts": {
"true": 9
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.gaming.v1beta": 9
}
},
"php_namespace": {
"valueCounts": {
"": 1,
"Google\\Cloud\\Gaming\\V1beta": 8
}
}
},
"services": [
{
"shortName": "GameServerClustersService",
"fullName": "google.cloud.gaming.v1beta.GameServerClustersService",
"methods": [
{
"shortName": "CreateGameServerCluster",
"fullName": "google.cloud.gaming.v1beta.GameServerClustersService.CreateGameServerCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*/realms/*}/gameServerClusters"
}
]
},
{
"shortName": "DeleteGameServerCluster",
"fullName": "google.cloud.gaming.v1beta.GameServerClustersService.DeleteGameServerCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta/{name=projects/*/locations/*/realms/*/gameServerClusters/*}"
}
]
},
{
"shortName": "GetGameServerCluster",
"fullName": "google.cloud.gaming.v1beta.GameServerClustersService.GetGameServerCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=projects/*/locations/*/realms/*/gameServerClusters/*}"
}
]
},
{
"shortName": "ListGameServerClusters",
"fullName": "google.cloud.gaming.v1beta.GameServerClustersService.ListGameServerClusters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*/locations/*/realms/*}/gameServerClusters"
}
]
},
{
"shortName": "PreviewCreateGameServerCluster",
"fullName": "google.cloud.gaming.v1beta.GameServerClustersService.PreviewCreateGameServerCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*/realms/*}/gameServerClusters:previewCreate"
}
]
},
{
"shortName": "PreviewDeleteGameServerCluster",
"fullName": "google.cloud.gaming.v1beta.GameServerClustersService.PreviewDeleteGameServerCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta/{name=projects/*/locations/*/realms/*/gameServerClusters/*}:previewDelete"
}
]
},
{
"shortName": "PreviewUpdateGameServerCluster",
"fullName": "google.cloud.gaming.v1beta.GameServerClustersService.PreviewUpdateGameServerCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta/{game_server_cluster.name=projects/*/locations/*/realms/*/gameServerClusters/*}:previewUpdate"
}
]
},
{
"shortName": "UpdateGameServerCluster",
"fullName": "google.cloud.gaming.v1beta.GameServerClustersService.UpdateGameServerCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta/{game_server_cluster.name=projects/*/locations/*/realms/*/gameServerClusters/*}"
}
]
}
]
},
{
"shortName": "GameServerConfigsService",
"fullName": "google.cloud.gaming.v1beta.GameServerConfigsService",
"methods": [
{
"shortName": "CreateGameServerConfig",
"fullName": "google.cloud.gaming.v1beta.GameServerConfigsService.CreateGameServerConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*/gameServerDeployments/*}/configs"
}
]
},
{
"shortName": "DeleteGameServerConfig",
"fullName": "google.cloud.gaming.v1beta.GameServerConfigsService.DeleteGameServerConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta/{name=projects/*/locations/*/gameServerDeployments/*/configs/*}"
}
]
},
{
"shortName": "GetGameServerConfig",
"fullName": "google.cloud.gaming.v1beta.GameServerConfigsService.GetGameServerConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=projects/*/locations/*/gameServerDeployments/*/configs/*}"
}
]
},
{
"shortName": "ListGameServerConfigs",
"fullName": "google.cloud.gaming.v1beta.GameServerConfigsService.ListGameServerConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*/locations/*/gameServerDeployments/*}/configs"
}
]
}
]
},
{
"shortName": "GameServerDeploymentsService",
"fullName": "google.cloud.gaming.v1beta.GameServerDeploymentsService",
"methods": [
{
"shortName": "CreateGameServerDeployment",
"fullName": "google.cloud.gaming.v1beta.GameServerDeploymentsService.CreateGameServerDeployment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*}/gameServerDeployments"
}
]
},
{
"shortName": "DeleteGameServerDeployment",
"fullName": "google.cloud.gaming.v1beta.GameServerDeploymentsService.DeleteGameServerDeployment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta/{name=projects/*/locations/*/gameServerDeployments/*}"
}
]
},
{
"shortName": "FetchDeploymentState",
"fullName": "google.cloud.gaming.v1beta.GameServerDeploymentsService.FetchDeploymentState",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{name=projects/*/locations/*/gameServerDeployments/*}:fetchDeploymentState"
}
]
},
{
"shortName": "GetGameServerDeployment",
"fullName": "google.cloud.gaming.v1beta.GameServerDeploymentsService.GetGameServerDeployment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=projects/*/locations/*/gameServerDeployments/*}"
}
]
},
{
"shortName": "GetGameServerDeploymentRollout",
"fullName": "google.cloud.gaming.v1beta.GameServerDeploymentsService.GetGameServerDeploymentRollout",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=projects/*/locations/*/gameServerDeployments/*}/rollout"
}
]
},
{
"shortName": "ListGameServerDeployments",
"fullName": "google.cloud.gaming.v1beta.GameServerDeploymentsService.ListGameServerDeployments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*/locations/*}/gameServerDeployments"
}
]
},
{
"shortName": "PreviewGameServerDeploymentRollout",
"fullName": "google.cloud.gaming.v1beta.GameServerDeploymentsService.PreviewGameServerDeploymentRollout",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta/{rollout.name=projects/*/locations/*/gameServerDeployments/*}/rollout:preview"
}
]
},
{
"shortName": "UpdateGameServerDeployment",
"fullName": "google.cloud.gaming.v1beta.GameServerDeploymentsService.UpdateGameServerDeployment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta/{game_server_deployment.name=projects/*/locations/*/gameServerDeployments/*}"
}
]
},
{
"shortName": "UpdateGameServerDeploymentRollout",
"fullName": "google.cloud.gaming.v1beta.GameServerDeploymentsService.UpdateGameServerDeploymentRollout",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta/{rollout.name=projects/*/locations/*/gameServerDeployments/*}/rollout"
}
]
}
]
},
{
"shortName": "RealmsService",
"fullName": "google.cloud.gaming.v1beta.RealmsService",
"methods": [
{
"shortName": "CreateRealm",
"fullName": "google.cloud.gaming.v1beta.RealmsService.CreateRealm",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*}/realms"
}
]
},
{
"shortName": "DeleteRealm",
"fullName": "google.cloud.gaming.v1beta.RealmsService.DeleteRealm",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta/{name=projects/*/locations/*/realms/*}"
}
]
},
{
"shortName": "GetRealm",
"fullName": "google.cloud.gaming.v1beta.RealmsService.GetRealm",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=projects/*/locations/*/realms/*}"
}
]
},
{
"shortName": "ListRealms",
"fullName": "google.cloud.gaming.v1beta.RealmsService.ListRealms",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*/locations/*}/realms"
}
]
},
{
"shortName": "PreviewRealmUpdate",
"fullName": "google.cloud.gaming.v1beta.RealmsService.PreviewRealmUpdate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta/{realm.name=projects/*/locations/*/realms/*}:previewUpdate"
}
]
},
{
"shortName": "UpdateRealm",
"fullName": "google.cloud.gaming.v1beta.RealmsService.UpdateRealm",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta/{realm.name=projects/*/locations/*/realms/*}"
}
]
}
]
}
],
"configFile": "gameservices_v1beta.yaml",
"serviceConfigApiNames": [
"google.cloud.gaming.v1beta.GameServerClustersService",
"google.cloud.gaming.v1beta.GameServerConfigsService",
"google.cloud.gaming.v1beta.GameServerDeploymentsService",
"google.cloud.gaming.v1beta.RealmsService"
],
"nameInServiceConfig": "gameservices.googleapis.com"
},
{
"id": "google.cloud.gkebackup.v1",
"directory": "google/cloud/gkebackup/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "gkebackup.googleapis.com",
"title": "Backup for GKE API",
"description": "Backup for GKE is a managed Kubernetes workload backup and restore service for GKE clusters.",
"importDirectories": [
"google/api",
"google/cloud/gkebackup/v1",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.GkeBackup.V1": 7
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/gkebackup/apiv1/gkebackuppb;gkebackuppb": 7
}
},
"java_multiple_files": {
"valueCounts": {
"true": 7
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.gkebackup.v1": 7
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\GkeBackup\\V1": 7
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::GkeBackup::V1": 7
}
}
},
"services": [
{
"shortName": "BackupForGKE",
"fullName": "google.cloud.gkebackup.v1.BackupForGKE",
"methods": [
{
"shortName": "CreateBackup",
"fullName": "google.cloud.gkebackup.v1.BackupForGKE.CreateBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/backupPlans/*}/backups"
}
]
},
{
"shortName": "CreateBackupPlan",
"fullName": "google.cloud.gkebackup.v1.BackupForGKE.CreateBackupPlan",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/backupPlans"
}
]
},
{
"shortName": "CreateRestore",
"fullName": "google.cloud.gkebackup.v1.BackupForGKE.CreateRestore",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/restorePlans/*}/restores"
}
]
},
{
"shortName": "CreateRestorePlan",
"fullName": "google.cloud.gkebackup.v1.BackupForGKE.CreateRestorePlan",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/restorePlans"
}
]
},
{
"shortName": "DeleteBackup",
"fullName": "google.cloud.gkebackup.v1.BackupForGKE.DeleteBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/backupPlans/*/backups/*}"
}
]
},
{
"shortName": "DeleteBackupPlan",
"fullName": "google.cloud.gkebackup.v1.BackupForGKE.DeleteBackupPlan",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/backupPlans/*}"
}
]
},
{
"shortName": "DeleteRestore",
"fullName": "google.cloud.gkebackup.v1.BackupForGKE.DeleteRestore",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/restorePlans/*/restores/*}"
}
]
},
{
"shortName": "DeleteRestorePlan",
"fullName": "google.cloud.gkebackup.v1.BackupForGKE.DeleteRestorePlan",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/restorePlans/*}"
}
]
},
{
"shortName": "GetBackup",
"fullName": "google.cloud.gkebackup.v1.BackupForGKE.GetBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/backupPlans/*/backups/*}"
}
]
},
{
"shortName": "GetBackupPlan",
"fullName": "google.cloud.gkebackup.v1.BackupForGKE.GetBackupPlan",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/backupPlans/*}"
}
]
},
{
"shortName": "GetRestore",
"fullName": "google.cloud.gkebackup.v1.BackupForGKE.GetRestore",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/restorePlans/*/restores/*}"
}
]
},
{
"shortName": "GetRestorePlan",
"fullName": "google.cloud.gkebackup.v1.BackupForGKE.GetRestorePlan",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/restorePlans/*}"
}
]
},
{
"shortName": "GetVolumeBackup",
"fullName": "google.cloud.gkebackup.v1.BackupForGKE.GetVolumeBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/backupPlans/*/backups/*/volumeBackups/*}"
}
]
},
{
"shortName": "GetVolumeRestore",
"fullName": "google.cloud.gkebackup.v1.BackupForGKE.GetVolumeRestore",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/restorePlans/*/restores/*/volumeRestores/*}"
}
]
},
{
"shortName": "ListBackupPlans",
"fullName": "google.cloud.gkebackup.v1.BackupForGKE.ListBackupPlans",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/backupPlans"
}
]
},
{
"shortName": "ListBackups",
"fullName": "google.cloud.gkebackup.v1.BackupForGKE.ListBackups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/backupPlans/*}/backups"
}
]
},
{
"shortName": "ListRestorePlans",
"fullName": "google.cloud.gkebackup.v1.BackupForGKE.ListRestorePlans",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/restorePlans"
}
]
},
{
"shortName": "ListRestores",
"fullName": "google.cloud.gkebackup.v1.BackupForGKE.ListRestores",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/restorePlans/*}/restores"
}
]
},
{
"shortName": "ListVolumeBackups",
"fullName": "google.cloud.gkebackup.v1.BackupForGKE.ListVolumeBackups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/backupPlans/*/backups/*}/volumeBackups"
}
]
},
{
"shortName": "ListVolumeRestores",
"fullName": "google.cloud.gkebackup.v1.BackupForGKE.ListVolumeRestores",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/restorePlans/*/restores/*}/volumeRestores"
}
]
},
{
"shortName": "UpdateBackup",
"fullName": "google.cloud.gkebackup.v1.BackupForGKE.UpdateBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{backup.name=projects/*/locations/*/backupPlans/*/backups/*}"
}
]
},
{
"shortName": "UpdateBackupPlan",
"fullName": "google.cloud.gkebackup.v1.BackupForGKE.UpdateBackupPlan",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{backup_plan.name=projects/*/locations/*/backupPlans/*}"
}
]
},
{
"shortName": "UpdateRestore",
"fullName": "google.cloud.gkebackup.v1.BackupForGKE.UpdateRestore",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{restore.name=projects/*/locations/*/restorePlans/*/restores/*}"
}
]
},
{
"shortName": "UpdateRestorePlan",
"fullName": "google.cloud.gkebackup.v1.BackupForGKE.UpdateRestorePlan",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{restore_plan.name=projects/*/locations/*/restorePlans/*}"
}
]
}
]
}
],
"configFile": "gkebackup_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.gkebackup.v1.BackupForGKE",
"google.cloud.location.Locations",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "gkebackup.googleapis.com"
},
{
"id": "google.cloud.gkeconnect.gateway.v1",
"directory": "google/cloud/gkeconnect/gateway/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "connectgateway.googleapis.com",
"title": "Connect Gateway API",
"description": "The Connect Gateway service allows connectivity from external parties to connected Kubernetes clusters.",
"importDirectories": [
"google/api"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.GkeConnect.Gateway.V1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/gkeconnect/gateway/apiv1/gatewaypb;gatewaypb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.gkeconnect.gateway.v1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\GkeConnect\\Gateway\\V1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::GkeConnect::Gateway::V1": 1
}
}
},
"services": [
{
"shortName": "GatewayService",
"fullName": "google.cloud.gkeconnect.gateway.v1.GatewayService"
}
],
"configFile": "connectgateway_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.gkeconnect.gateway.v1.GatewayService"
],
"nameInServiceConfig": "connectgateway.googleapis.com"
},
{
"id": "google.cloud.gkeconnect.gateway.v1alpha1",
"directory": "google/cloud/gkeconnect/gateway/v1alpha1",
"version": "v1alpha1",
"majorVersion": "v1",
"hostName": "connectgateway.googleapis.com",
"title": "Connect Gateway API",
"description": "The Connect Gateway service allows connectivity from external parties to connected Kubernetes clusters.",
"importDirectories": [
"google/api"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.GkeConnect.Gateway.V1Alpha1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/gkeconnect/gateway/apiv1alpha1/gatewaypb;gatewaypb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.gkeconnect.gateway.v1alpha1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\GkeConnect\\Gateway\\V1alpha1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::GkeConnect::Gateway::V1alpha1": 1
}
}
},
"services": [
{
"shortName": "GatewayService",
"fullName": "google.cloud.gkeconnect.gateway.v1alpha1.GatewayService"
}
],
"configFile": "connectgateway_v1alpha1.yaml",
"serviceConfigApiNames": [
"google.cloud.gkeconnect.gateway.v1alpha1.GatewayService"
],
"nameInServiceConfig": "connectgateway.googleapis.com"
},
{
"id": "google.cloud.gkeconnect.gateway.v1beta1",
"directory": "google/cloud/gkeconnect/gateway/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "connectgateway.googleapis.com",
"title": "Connect Gateway API",
"description": "The Connect Gateway service allows connectivity from external parties to connected Kubernetes clusters.",
"importDirectories": [
"google/api"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.GkeConnect.Gateway.V1Beta1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/gkeconnect/gateway/apiv1beta1/gatewaypb;gatewaypb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.gkeconnect.gateway.v1beta1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\GkeConnect\\Gateway\\V1beta1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::GkeConnect::Gateway::V1beta1": 1
}
}
},
"services": [
{
"shortName": "GatewayService",
"fullName": "google.cloud.gkeconnect.gateway.v1beta1.GatewayService",
"methods": [
{
"shortName": "DeleteResource",
"fullName": "google.cloud.gkeconnect.gateway.v1beta1.GatewayService.DeleteResource",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/**"
}
]
},
{
"shortName": "GetResource",
"fullName": "google.cloud.gkeconnect.gateway.v1beta1.GatewayService.GetResource",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/**"
}
]
},
{
"shortName": "PatchResource",
"fullName": "google.cloud.gkeconnect.gateway.v1beta1.GatewayService.PatchResource",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/**"
}
]
},
{
"shortName": "PostResource",
"fullName": "google.cloud.gkeconnect.gateway.v1beta1.GatewayService.PostResource",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/**"
}
]
},
{
"shortName": "PutResource",
"fullName": "google.cloud.gkeconnect.gateway.v1beta1.GatewayService.PutResource",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v1beta1/**"
}
]
}
]
}
],
"configFile": "connectgateway_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.gkeconnect.gateway.v1beta1.GatewayService"
],
"nameInServiceConfig": "connectgateway.googleapis.com"
},
{
"id": "google.cloud.gkehub.v1",
"directory": "google/cloud/gkehub/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "gkehub.googleapis.com",
"title": "GKE Hub",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/gkehub/v1",
"google/cloud/gkehub/v1/configmanagement",
"google/cloud/gkehub/v1/multiclusteringress",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.GkeHub.ConfigManagement.V1": 1,
"Google.Cloud.GkeHub.MultiClusterIngress.V1": 1,
"Google.Cloud.GkeHub.V1": 3
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/gkehub/apiv1/gkehubpb;gkehubpb": 3,
"cloud.google.com/go/gkehub/configmanagement/apiv1/configmanagementpb;configmanagementpb": 1,
"cloud.google.com/go/gkehub/multiclusteringress/apiv1/multiclusteringresspb;multiclusteringresspb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 5
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.gkehub.configmanagement.v1": 1,
"com.google.cloud.gkehub.multiclusteringress.v1": 1,
"com.google.cloud.gkehub.v1": 3
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\GkeHub\\ConfigManagement\\V1": 1,
"Google\\Cloud\\GkeHub\\MultiClusterIngress\\V1": 1,
"Google\\Cloud\\GkeHub\\V1": 3
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::GkeHub::ConfigManagement::V1": 1,
"Google::Cloud::GkeHub::MultiClusterIngress::V1": 1,
"Google::Cloud::GkeHub::V1": 3
}
}
},
"services": [
{
"shortName": "GkeHub",
"fullName": "google.cloud.gkehub.v1.GkeHub",
"methods": [
{
"shortName": "CreateFeature",
"fullName": "google.cloud.gkehub.v1.GkeHub.CreateFeature",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/features"
}
]
},
{
"shortName": "CreateMembership",
"fullName": "google.cloud.gkehub.v1.GkeHub.CreateMembership",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/memberships"
}
]
},
{
"shortName": "DeleteFeature",
"fullName": "google.cloud.gkehub.v1.GkeHub.DeleteFeature",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/features/*}"
}
]
},
{
"shortName": "DeleteMembership",
"fullName": "google.cloud.gkehub.v1.GkeHub.DeleteMembership",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/memberships/*}"
}
]
},
{
"shortName": "GenerateConnectManifest",
"fullName": "google.cloud.gkehub.v1.GkeHub.GenerateConnectManifest",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/memberships/*}:generateConnectManifest"
}
]
},
{
"shortName": "GetFeature",
"fullName": "google.cloud.gkehub.v1.GkeHub.GetFeature",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/features/*}"
}
]
},
{
"shortName": "GetMembership",
"fullName": "google.cloud.gkehub.v1.GkeHub.GetMembership",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/memberships/*}"
}
]
},
{
"shortName": "ListFeatures",
"fullName": "google.cloud.gkehub.v1.GkeHub.ListFeatures",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/features"
}
]
},
{
"shortName": "ListMemberships",
"fullName": "google.cloud.gkehub.v1.GkeHub.ListMemberships",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/memberships"
}
]
},
{
"shortName": "UpdateFeature",
"fullName": "google.cloud.gkehub.v1.GkeHub.UpdateFeature",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{name=projects/*/locations/*/features/*}"
}
]
},
{
"shortName": "UpdateMembership",
"fullName": "google.cloud.gkehub.v1.GkeHub.UpdateMembership",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{name=projects/*/locations/*/memberships/*}"
}
]
}
]
}
],
"configFile": "gkehub_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.gkehub.v1.GkeHub"
],
"nameInServiceConfig": "gkehub.googleapis.com"
},
{
"id": "google.cloud.gkehub.v1alpha",
"directory": "google/cloud/gkehub/v1alpha",
"version": "v1alpha",
"majorVersion": "v1",
"hostName": "gkehub.googleapis.com",
"title": "GKE Hub",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/gkehub/v1alpha",
"google/cloud/gkehub/v1alpha/cloudauditlogging",
"google/cloud/gkehub/v1alpha/configmanagement",
"google/cloud/gkehub/v1alpha/metering",
"google/cloud/gkehub/v1alpha/multiclusteringress",
"google/cloud/gkehub/v1alpha/servicemesh",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.GkeHub.CloudAuditLogging.V1Alpha": 1,
"Google.Cloud.GkeHub.ConfigManagement.V1Alpha": 1,
"Google.Cloud.GkeHub.Metering.V1Alpha": 1,
"Google.Cloud.GkeHub.MultiClusterIngress.V1Alpha": 1,
"Google.Cloud.GkeHub.ServiceMesh.V1Alpha": 1,
"Google.Cloud.GkeHub.V1Alpha": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/gkehub/apiv1alpha/gkehubpb;gkehubpb": 2,
"cloud.google.com/go/gkehub/cloudauditlogging/apiv1alpha/cloudauditloggingpb;cloudauditloggingpb": 1,
"cloud.google.com/go/gkehub/configmanagement/apiv1alpha/configmanagementpb;configmanagementpb": 1,
"cloud.google.com/go/gkehub/metering/apiv1alpha/meteringpb;meteringpb": 1,
"cloud.google.com/go/gkehub/multiclusteringress/apiv1alpha/multiclusteringresspb;multiclusteringresspb": 1,
"cloud.google.com/go/gkehub/servicemesh/apiv1alpha/servicemeshpb;servicemeshpb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 7
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.gkehub.cloudauditlogging.v1alpha": 1,
"com.google.cloud.gkehub.configmanagement.v1alpha": 1,
"com.google.cloud.gkehub.metering.v1alpha": 1,
"com.google.cloud.gkehub.multiclusteringress.v1alpha": 1,
"com.google.cloud.gkehub.servicemesh.v1alpha": 1,
"com.google.cloud.gkehub.v1alpha": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\GkeHub\\CloudAuditLogging\\V1alpha": 1,
"Google\\Cloud\\GkeHub\\ConfigManagement\\V1alpha": 1,
"Google\\Cloud\\GkeHub\\Metering\\V1alpha": 1,
"Google\\Cloud\\GkeHub\\MultiClusterIngress\\V1alpha": 1,
"Google\\Cloud\\GkeHub\\ServiceMesh\\V1alpha": 1,
"Google\\Cloud\\GkeHub\\V1alpha": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::GkeHub::CloudAuditLogging::V1alpha": 1,
"Google::Cloud::GkeHub::ConfigManagement::V1alpha": 1,
"Google::Cloud::GkeHub::Metering::V1alpha": 1,
"Google::Cloud::GkeHub::MultiClusterIngress::V1alpha": 1,
"Google::Cloud::GkeHub::ServiceMesh::V1alpha": 1,
"Google::Cloud::GkeHub::V1alpha": 2
}
}
},
"services": [
{
"shortName": "GkeHub",
"fullName": "google.cloud.gkehub.v1alpha.GkeHub",
"methods": [
{
"shortName": "CreateFeature",
"fullName": "google.cloud.gkehub.v1alpha.GkeHub.CreateFeature",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=projects/*/locations/*}/features"
}
]
},
{
"shortName": "DeleteFeature",
"fullName": "google.cloud.gkehub.v1alpha.GkeHub.DeleteFeature",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=projects/*/locations/*/features/*}"
}
]
},
{
"shortName": "GetFeature",
"fullName": "google.cloud.gkehub.v1alpha.GkeHub.GetFeature",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=projects/*/locations/*/features/*}"
}
]
},
{
"shortName": "ListFeatures",
"fullName": "google.cloud.gkehub.v1alpha.GkeHub.ListFeatures",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=projects/*/locations/*}/features"
}
]
},
{
"shortName": "UpdateFeature",
"fullName": "google.cloud.gkehub.v1alpha.GkeHub.UpdateFeature",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{name=projects/*/locations/*/features/*}"
}
]
}
]
}
],
"configFile": "gkehub_v1alpha.yaml",
"serviceConfigApiNames": [
"google.cloud.gkehub.v1alpha.GkeHub"
],
"nameInServiceConfig": "gkehub.googleapis.com"
},
{
"id": "google.cloud.gkehub.v1alpha2",
"directory": "google/cloud/gkehub/v1alpha2",
"version": "v1alpha2",
"majorVersion": "v1",
"hostName": "gkehub.googleapis.com",
"title": "GKE Hub API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.GkeHub.V1Alpha2": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/gkehub/apiv1alpha2/gkehubpb;gkehubpb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.gkehub.v1alpha2": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\GkeHub\\V1alpha2": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::GkeHub::V1alpha2": 1
}
}
},
"services": [
{
"shortName": "GkeHub",
"fullName": "google.cloud.gkehub.v1alpha2.GkeHub",
"methods": [
{
"shortName": "CreateMembership",
"fullName": "google.cloud.gkehub.v1alpha2.GkeHub.CreateMembership",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha2/{parent=projects/*/locations/*}/memberships"
}
]
},
{
"shortName": "DeleteMembership",
"fullName": "google.cloud.gkehub.v1alpha2.GkeHub.DeleteMembership",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha2/{name=projects/*/locations/*/memberships/*}"
}
]
},
{
"shortName": "GenerateConnectManifest",
"fullName": "google.cloud.gkehub.v1alpha2.GkeHub.GenerateConnectManifest",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha2/{name=projects/*/locations/*/memberships/*}:generateConnectManifest"
}
]
},
{
"shortName": "GetMembership",
"fullName": "google.cloud.gkehub.v1alpha2.GkeHub.GetMembership",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha2/{name=projects/*/locations/*/memberships/*}"
}
]
},
{
"shortName": "InitializeHub",
"fullName": "google.cloud.gkehub.v1alpha2.GkeHub.InitializeHub",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha2/{project=projects/*/locations/global/memberships}:initializeHub"
}
]
},
{
"shortName": "ListMemberships",
"fullName": "google.cloud.gkehub.v1alpha2.GkeHub.ListMemberships",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha2/{parent=projects/*/locations/*}/memberships"
}
]
},
{
"shortName": "UpdateMembership",
"fullName": "google.cloud.gkehub.v1alpha2.GkeHub.UpdateMembership",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha2/{name=projects/*/locations/*/memberships/*}"
}
]
}
]
}
],
"configFile": "gkehub_v1alpha2.yaml",
"serviceConfigApiNames": [
"google.cloud.gkehub.v1alpha2.GkeHub"
],
"nameInServiceConfig": "gkehub.googleapis.com"
},
{
"id": "google.cloud.gkehub.v1beta",
"directory": "google/cloud/gkehub/v1beta",
"version": "v1beta",
"majorVersion": "v1",
"hostName": "gkehub.googleapis.com",
"title": "GKE Hub",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/gkehub/v1beta",
"google/cloud/gkehub/v1beta/configmanagement",
"google/cloud/gkehub/v1beta/metering",
"google/cloud/gkehub/v1beta/multiclusteringress",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.GkeHub.ConfigManagement.V1Beta": 1,
"Google.Cloud.GkeHub.Metering.V1Beta": 1,
"Google.Cloud.GkeHub.MultiClusterIngress.V1Beta": 1,
"Google.Cloud.GkeHub.V1Beta": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/gkehub/apiv1beta/gkehubpb;gkehubpb": 2,
"cloud.google.com/go/gkehub/configmanagement/apiv1beta/configmanagementpb;configmanagementpb": 1,
"cloud.google.com/go/gkehub/metering/apiv1beta/meteringpb;meteringpb": 1,
"cloud.google.com/go/gkehub/multiclusteringress/apiv1beta/multiclusteringresspb;multiclusteringresspb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 5
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.gkehub.configmanagement.v1beta": 1,
"com.google.cloud.gkehub.metering.v1beta": 1,
"com.google.cloud.gkehub.multiclusteringress.v1beta": 1,
"com.google.cloud.gkehub.v1beta": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\GkeHub\\ConfigManagement\\V1beta": 1,
"Google\\Cloud\\GkeHub\\Metering\\V1beta": 1,
"Google\\Cloud\\GkeHub\\MultiClusterIngress\\V1beta": 1,
"Google\\Cloud\\GkeHub\\V1beta": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::GkeHub::ConfigManagement::V1beta": 1,
"Google::Cloud::GkeHub::Metering::V1beta": 1,
"Google::Cloud::GkeHub::MultiClusterIngress::V1beta": 1,
"Google::Cloud::GkeHub::V1beta": 2
}
}
},
"services": [
{
"shortName": "GkeHub",
"fullName": "google.cloud.gkehub.v1beta.GkeHub",
"methods": [
{
"shortName": "CreateFeature",
"fullName": "google.cloud.gkehub.v1beta.GkeHub.CreateFeature",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*}/features"
}
]
},
{
"shortName": "DeleteFeature",
"fullName": "google.cloud.gkehub.v1beta.GkeHub.DeleteFeature",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta/{name=projects/*/locations/*/features/*}"
}
]
},
{
"shortName": "GetFeature",
"fullName": "google.cloud.gkehub.v1beta.GkeHub.GetFeature",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=projects/*/locations/*/features/*}"
}
]
},
{
"shortName": "ListFeatures",
"fullName": "google.cloud.gkehub.v1beta.GkeHub.ListFeatures",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*/locations/*}/features"
}
]
},
{
"shortName": "UpdateFeature",
"fullName": "google.cloud.gkehub.v1beta.GkeHub.UpdateFeature",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta/{name=projects/*/locations/*/features/*}"
}
]
}
]
}
],
"configFile": "gkehub_v1beta.yaml",
"serviceConfigApiNames": [
"google.cloud.gkehub.v1beta.GkeHub"
],
"nameInServiceConfig": "gkehub.googleapis.com"
},
{
"id": "google.cloud.gkehub.v1beta1",
"directory": "google/cloud/gkehub/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "gkehub.googleapis.com",
"title": "GKE Hub API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.GkeHub.V1Beta1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/gkehub/apiv1beta1/gkehubpb;gkehubpb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.gkehub.v1beta1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\GkeHub\\V1beta1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::GkeHub::V1beta1": 1
}
}
},
"services": [
{
"shortName": "GkeHubMembershipService",
"fullName": "google.cloud.gkehub.v1beta1.GkeHubMembershipService",
"methods": [
{
"shortName": "CreateMembership",
"fullName": "google.cloud.gkehub.v1beta1.GkeHubMembershipService.CreateMembership",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/memberships"
}
]
},
{
"shortName": "DeleteMembership",
"fullName": "google.cloud.gkehub.v1beta1.GkeHubMembershipService.DeleteMembership",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/memberships/*}"
}
]
},
{
"shortName": "GenerateConnectManifest",
"fullName": "google.cloud.gkehub.v1beta1.GkeHubMembershipService.GenerateConnectManifest",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/memberships/*}:generateConnectManifest"
}
]
},
{
"shortName": "GenerateExclusivityManifest",
"fullName": "google.cloud.gkehub.v1beta1.GkeHubMembershipService.GenerateExclusivityManifest",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/memberships/*}:generateExclusivityManifest"
}
]
},
{
"shortName": "GetMembership",
"fullName": "google.cloud.gkehub.v1beta1.GkeHubMembershipService.GetMembership",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/memberships/*}"
}
]
},
{
"shortName": "ListMemberships",
"fullName": "google.cloud.gkehub.v1beta1.GkeHubMembershipService.ListMemberships",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/memberships"
}
]
},
{
"shortName": "UpdateMembership",
"fullName": "google.cloud.gkehub.v1beta1.GkeHubMembershipService.UpdateMembership",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{name=projects/*/locations/*/memberships/*}"
}
]
},
{
"shortName": "ValidateExclusivity",
"fullName": "google.cloud.gkehub.v1beta1.GkeHubMembershipService.ValidateExclusivity",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/memberships:validateExclusivity"
}
]
}
]
}
],
"configFile": "gkehub_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.gkehub.v1beta1.GkeHubMembershipService",
"google.cloud.location.Locations",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "gkehub.googleapis.com"
},
{
"id": "google.cloud.gkemulticloud.v1",
"directory": "google/cloud/gkemulticloud/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "gkemulticloud.googleapis.com",
"title": "Anthos Multi-Cloud API",
"description": "Anthos Multi-Cloud provides a way to manage Kubernetes clusters that run on AWS and Azure infrastructure using the Anthos Multi-Cloud API. Combined with Connect, you can manage Kubernetes clusters on Google Cloud, AWS, and Azure from the Google Cloud Console. When you create a cluster with Anthos Multi-Cloud, Google creates the resources needed and brings up a cluster on your behalf. You can deploy workloads with the Anthos Multi-Cloud API or the gcloud and kubectl command-line tools.",
"importDirectories": [
"google/api",
"google/cloud/gkemulticloud/v1",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.GkeMultiCloud.V1": 7
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/gkemulticloud/apiv1/gkemulticloudpb;gkemulticloudpb": 7
}
},
"java_multiple_files": {
"valueCounts": {
"true": 7
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.gkemulticloud.v1": 7
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\GkeMultiCloud\\V1": 7
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::GkeMultiCloud::V1": 7
}
}
},
"services": [
{
"shortName": "AttachedClusters",
"fullName": "google.cloud.gkemulticloud.v1.AttachedClusters",
"methods": [
{
"shortName": "CreateAttachedCluster",
"fullName": "google.cloud.gkemulticloud.v1.AttachedClusters.CreateAttachedCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/attachedClusters"
}
]
},
{
"shortName": "DeleteAttachedCluster",
"fullName": "google.cloud.gkemulticloud.v1.AttachedClusters.DeleteAttachedCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/attachedClusters/*}"
}
]
},
{
"shortName": "GenerateAttachedClusterInstallManifest",
"fullName": "google.cloud.gkemulticloud.v1.AttachedClusters.GenerateAttachedClusterInstallManifest",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}:generateAttachedClusterInstallManifest"
}
]
},
{
"shortName": "GetAttachedCluster",
"fullName": "google.cloud.gkemulticloud.v1.AttachedClusters.GetAttachedCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/attachedClusters/*}"
}
]
},
{
"shortName": "GetAttachedServerConfig",
"fullName": "google.cloud.gkemulticloud.v1.AttachedClusters.GetAttachedServerConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/attachedServerConfig}"
}
]
},
{
"shortName": "ImportAttachedCluster",
"fullName": "google.cloud.gkemulticloud.v1.AttachedClusters.ImportAttachedCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/attachedClusters:import"
}
]
},
{
"shortName": "ListAttachedClusters",
"fullName": "google.cloud.gkemulticloud.v1.AttachedClusters.ListAttachedClusters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/attachedClusters"
}
]
},
{
"shortName": "UpdateAttachedCluster",
"fullName": "google.cloud.gkemulticloud.v1.AttachedClusters.UpdateAttachedCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{attached_cluster.name=projects/*/locations/*/attachedClusters/*}"
}
]
}
]
},
{
"shortName": "AwsClusters",
"fullName": "google.cloud.gkemulticloud.v1.AwsClusters",
"methods": [
{
"shortName": "CreateAwsCluster",
"fullName": "google.cloud.gkemulticloud.v1.AwsClusters.CreateAwsCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/awsClusters"
}
]
},
{
"shortName": "CreateAwsNodePool",
"fullName": "google.cloud.gkemulticloud.v1.AwsClusters.CreateAwsNodePool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/awsClusters/*}/awsNodePools"
}
]
},
{
"shortName": "DeleteAwsCluster",
"fullName": "google.cloud.gkemulticloud.v1.AwsClusters.DeleteAwsCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/awsClusters/*}"
}
]
},
{
"shortName": "DeleteAwsNodePool",
"fullName": "google.cloud.gkemulticloud.v1.AwsClusters.DeleteAwsNodePool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/awsClusters/*/awsNodePools/*}"
}
]
},
{
"shortName": "GenerateAwsAccessToken",
"fullName": "google.cloud.gkemulticloud.v1.AwsClusters.GenerateAwsAccessToken",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{aws_cluster=projects/*/locations/*/awsClusters/*}:generateAwsAccessToken"
}
]
},
{
"shortName": "GetAwsCluster",
"fullName": "google.cloud.gkemulticloud.v1.AwsClusters.GetAwsCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/awsClusters/*}"
}
]
},
{
"shortName": "GetAwsNodePool",
"fullName": "google.cloud.gkemulticloud.v1.AwsClusters.GetAwsNodePool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/awsClusters/*/awsNodePools/*}"
}
]
},
{
"shortName": "GetAwsServerConfig",
"fullName": "google.cloud.gkemulticloud.v1.AwsClusters.GetAwsServerConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/awsServerConfig}"
}
]
},
{
"shortName": "ListAwsClusters",
"fullName": "google.cloud.gkemulticloud.v1.AwsClusters.ListAwsClusters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/awsClusters"
}
]
},
{
"shortName": "ListAwsNodePools",
"fullName": "google.cloud.gkemulticloud.v1.AwsClusters.ListAwsNodePools",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/awsClusters/*}/awsNodePools"
}
]
},
{
"shortName": "UpdateAwsCluster",
"fullName": "google.cloud.gkemulticloud.v1.AwsClusters.UpdateAwsCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{aws_cluster.name=projects/*/locations/*/awsClusters/*}"
}
]
},
{
"shortName": "UpdateAwsNodePool",
"fullName": "google.cloud.gkemulticloud.v1.AwsClusters.UpdateAwsNodePool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{aws_node_pool.name=projects/*/locations/*/awsClusters/*/awsNodePools/*}"
}
]
}
]
},
{
"shortName": "AzureClusters",
"fullName": "google.cloud.gkemulticloud.v1.AzureClusters",
"methods": [
{
"shortName": "CreateAzureClient",
"fullName": "google.cloud.gkemulticloud.v1.AzureClusters.CreateAzureClient",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/azureClients"
}
]
},
{
"shortName": "CreateAzureCluster",
"fullName": "google.cloud.gkemulticloud.v1.AzureClusters.CreateAzureCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/azureClusters"
}
]
},
{
"shortName": "CreateAzureNodePool",
"fullName": "google.cloud.gkemulticloud.v1.AzureClusters.CreateAzureNodePool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/azureClusters/*}/azureNodePools"
}
]
},
{
"shortName": "DeleteAzureClient",
"fullName": "google.cloud.gkemulticloud.v1.AzureClusters.DeleteAzureClient",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/azureClients/*}"
}
]
},
{
"shortName": "DeleteAzureCluster",
"fullName": "google.cloud.gkemulticloud.v1.AzureClusters.DeleteAzureCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/azureClusters/*}"
}
]
},
{
"shortName": "DeleteAzureNodePool",
"fullName": "google.cloud.gkemulticloud.v1.AzureClusters.DeleteAzureNodePool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/azureClusters/*/azureNodePools/*}"
}
]
},
{
"shortName": "GenerateAzureAccessToken",
"fullName": "google.cloud.gkemulticloud.v1.AzureClusters.GenerateAzureAccessToken",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{azure_cluster=projects/*/locations/*/azureClusters/*}:generateAzureAccessToken"
}
]
},
{
"shortName": "GetAzureClient",
"fullName": "google.cloud.gkemulticloud.v1.AzureClusters.GetAzureClient",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/azureClients/*}"
}
]
},
{
"shortName": "GetAzureCluster",
"fullName": "google.cloud.gkemulticloud.v1.AzureClusters.GetAzureCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/azureClusters/*}"
}
]
},
{
"shortName": "GetAzureNodePool",
"fullName": "google.cloud.gkemulticloud.v1.AzureClusters.GetAzureNodePool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/azureClusters/*/azureNodePools/*}"
}
]
},
{
"shortName": "GetAzureServerConfig",
"fullName": "google.cloud.gkemulticloud.v1.AzureClusters.GetAzureServerConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/azureServerConfig}"
}
]
},
{
"shortName": "ListAzureClients",
"fullName": "google.cloud.gkemulticloud.v1.AzureClusters.ListAzureClients",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/azureClients"
}
]
},
{
"shortName": "ListAzureClusters",
"fullName": "google.cloud.gkemulticloud.v1.AzureClusters.ListAzureClusters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/azureClusters"
}
]
},
{
"shortName": "ListAzureNodePools",
"fullName": "google.cloud.gkemulticloud.v1.AzureClusters.ListAzureNodePools",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/azureClusters/*}/azureNodePools"
}
]
},
{
"shortName": "UpdateAzureCluster",
"fullName": "google.cloud.gkemulticloud.v1.AzureClusters.UpdateAzureCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{azure_cluster.name=projects/*/locations/*/azureClusters/*}"
}
]
},
{
"shortName": "UpdateAzureNodePool",
"fullName": "google.cloud.gkemulticloud.v1.AzureClusters.UpdateAzureNodePool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{azure_node_pool.name=projects/*/locations/*/azureClusters/*/azureNodePools/*}"
}
]
}
]
}
],
"configFile": "gkemulticloud_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.gkemulticloud.v1.AttachedClusters",
"google.cloud.gkemulticloud.v1.AwsClusters",
"google.cloud.gkemulticloud.v1.AzureClusters",
"google.longrunning.Operations"
],
"nameInServiceConfig": "gkemulticloud.googleapis.com"
},
{
"id": "google.cloud.gsuiteaddons.v1",
"directory": "google/cloud/gsuiteaddons/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "gsuiteaddons.googleapis.com",
"title": "Google Workspace Add-ons API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/apps/script/type",
"google/apps/script/type/calendar",
"google/apps/script/type/docs",
"google/apps/script/type/drive",
"google/apps/script/type/gmail",
"google/apps/script/type/sheets",
"google/apps/script/type/slides",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.GSuiteAddOns.V1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/gsuiteaddons/apiv1/gsuiteaddonspb;gsuiteaddonspb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.gsuiteaddons.v1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\GSuiteAddOns\\V1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::GSuiteAddOns::V1": 1
}
}
},
"services": [
{
"shortName": "GSuiteAddOns",
"fullName": "google.cloud.gsuiteaddons.v1.GSuiteAddOns",
"methods": [
{
"shortName": "CreateDeployment",
"fullName": "google.cloud.gsuiteaddons.v1.GSuiteAddOns.CreateDeployment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/deployments"
}
]
},
{
"shortName": "DeleteDeployment",
"fullName": "google.cloud.gsuiteaddons.v1.GSuiteAddOns.DeleteDeployment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/deployments/*}"
}
]
},
{
"shortName": "GetAuthorization",
"fullName": "google.cloud.gsuiteaddons.v1.GSuiteAddOns.GetAuthorization",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/authorization}"
}
]
},
{
"shortName": "GetDeployment",
"fullName": "google.cloud.gsuiteaddons.v1.GSuiteAddOns.GetDeployment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/deployments/*}"
}
]
},
{
"shortName": "GetInstallStatus",
"fullName": "google.cloud.gsuiteaddons.v1.GSuiteAddOns.GetInstallStatus",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/deployments/*/installStatus}"
}
]
},
{
"shortName": "InstallDeployment",
"fullName": "google.cloud.gsuiteaddons.v1.GSuiteAddOns.InstallDeployment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/deployments/*}:install"
}
]
},
{
"shortName": "ListDeployments",
"fullName": "google.cloud.gsuiteaddons.v1.GSuiteAddOns.ListDeployments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/deployments"
}
]
},
{
"shortName": "ReplaceDeployment",
"fullName": "google.cloud.gsuiteaddons.v1.GSuiteAddOns.ReplaceDeployment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v1/{deployment.name=projects/*/deployments/*}"
}
]
},
{
"shortName": "UninstallDeployment",
"fullName": "google.cloud.gsuiteaddons.v1.GSuiteAddOns.UninstallDeployment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/deployments/*}:uninstall"
}
]
}
]
}
],
"configFile": "gsuiteaddons_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.gsuiteaddons.v1.GSuiteAddOns"
],
"nameInServiceConfig": "gsuiteaddons.googleapis.com"
},
{
"id": "google.cloud.iap.v1",
"directory": "google/cloud/iap/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "iap.googleapis.com",
"title": "Cloud Identity-Aware Proxy API",
"description": "Controls access to cloud applications running on Google Cloud Platform.",
"importDirectories": [
"google/api",
"google/iam/v1",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Iap.V1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/iap/apiv1/iappb;iappb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.iap.v1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Iap\\V1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Iap::V1": 1
}
}
},
"services": [
{
"shortName": "IdentityAwareProxyAdminService",
"fullName": "google.cloud.iap.v1.IdentityAwareProxyAdminService",
"methods": [
{
"shortName": "CreateTunnelDestGroup",
"fullName": "google.cloud.iap.v1.IdentityAwareProxyAdminService.CreateTunnelDestGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/iap_tunnel/locations/*}/destGroups"
}
]
},
{
"shortName": "DeleteTunnelDestGroup",
"fullName": "google.cloud.iap.v1.IdentityAwareProxyAdminService.DeleteTunnelDestGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/iap_tunnel/locations/*/destGroups/*}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.iap.v1.IdentityAwareProxyAdminService.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=**}:getIamPolicy"
}
]
},
{
"shortName": "GetIapSettings",
"fullName": "google.cloud.iap.v1.IdentityAwareProxyAdminService.GetIapSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=**}:iapSettings"
}
]
},
{
"shortName": "GetTunnelDestGroup",
"fullName": "google.cloud.iap.v1.IdentityAwareProxyAdminService.GetTunnelDestGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/iap_tunnel/locations/*/destGroups/*}"
}
]
},
{
"shortName": "ListTunnelDestGroups",
"fullName": "google.cloud.iap.v1.IdentityAwareProxyAdminService.ListTunnelDestGroups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/iap_tunnel/locations/*}/destGroups"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.iap.v1.IdentityAwareProxyAdminService.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=**}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.iap.v1.IdentityAwareProxyAdminService.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=**}:testIamPermissions"
}
]
},
{
"shortName": "UpdateIapSettings",
"fullName": "google.cloud.iap.v1.IdentityAwareProxyAdminService.UpdateIapSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{iap_settings.name=**}:iapSettings"
}
]
},
{
"shortName": "UpdateTunnelDestGroup",
"fullName": "google.cloud.iap.v1.IdentityAwareProxyAdminService.UpdateTunnelDestGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{tunnel_dest_group.name=projects/*/iap_tunnel/locations/*/destGroups/*}"
}
]
}
]
},
{
"shortName": "IdentityAwareProxyOAuthService",
"fullName": "google.cloud.iap.v1.IdentityAwareProxyOAuthService",
"methods": [
{
"shortName": "CreateBrand",
"fullName": "google.cloud.iap.v1.IdentityAwareProxyOAuthService.CreateBrand",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/brands"
}
]
},
{
"shortName": "CreateIdentityAwareProxyClient",
"fullName": "google.cloud.iap.v1.IdentityAwareProxyOAuthService.CreateIdentityAwareProxyClient",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/brands/*}/identityAwareProxyClients"
}
]
},
{
"shortName": "DeleteIdentityAwareProxyClient",
"fullName": "google.cloud.iap.v1.IdentityAwareProxyOAuthService.DeleteIdentityAwareProxyClient",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/brands/*/identityAwareProxyClients/*}"
}
]
},
{
"shortName": "GetBrand",
"fullName": "google.cloud.iap.v1.IdentityAwareProxyOAuthService.GetBrand",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/brands/*}"
}
]
},
{
"shortName": "GetIdentityAwareProxyClient",
"fullName": "google.cloud.iap.v1.IdentityAwareProxyOAuthService.GetIdentityAwareProxyClient",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/brands/*/identityAwareProxyClients/*}"
}
]
},
{
"shortName": "ListBrands",
"fullName": "google.cloud.iap.v1.IdentityAwareProxyOAuthService.ListBrands",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/brands"
}
]
},
{
"shortName": "ListIdentityAwareProxyClients",
"fullName": "google.cloud.iap.v1.IdentityAwareProxyOAuthService.ListIdentityAwareProxyClients",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/brands/*}/identityAwareProxyClients"
}
]
},
{
"shortName": "ResetIdentityAwareProxyClientSecret",
"fullName": "google.cloud.iap.v1.IdentityAwareProxyOAuthService.ResetIdentityAwareProxyClientSecret",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/brands/*/identityAwareProxyClients/*}:resetSecret"
}
]
}
]
}
],
"configFile": "iap_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.iap.v1.IdentityAwareProxyAdminService",
"google.cloud.iap.v1.IdentityAwareProxyOAuthService"
],
"nameInServiceConfig": "iap.googleapis.com"
},
{
"id": "google.cloud.iap.v1beta1",
"directory": "google/cloud/iap/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "iap.googleapis.com",
"title": "Cloud Identity-Aware Proxy API",
"description": "Controls access to cloud applications running on Google Cloud Platform.",
"importDirectories": [
"google/api",
"google/iam/v1"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/iap/apiv1beta1/iappb;iappb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.iap.v1beta1": 1
}
}
},
"services": [
{
"shortName": "IdentityAwareProxyAdminV1Beta1",
"fullName": "google.cloud.iap.v1beta1.IdentityAwareProxyAdminV1Beta1",
"methods": [
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.iap.v1beta1.IdentityAwareProxyAdminV1Beta1.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=**}:getIamPolicy"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.iap.v1beta1.IdentityAwareProxyAdminV1Beta1.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=**}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.iap.v1beta1.IdentityAwareProxyAdminV1Beta1.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=**}:testIamPermissions"
}
]
}
]
}
],
"configFile": "iap_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.iap.v1beta1.IdentityAwareProxyAdminV1Beta1"
],
"nameInServiceConfig": "iap.googleapis.com"
},
{
"id": "google.cloud.identitytoolkit.v2",
"directory": "google/cloud/identitytoolkit/v2",
"version": "v2",
"majorVersion": "v2",
"hostName": "identitytoolkit.googleapis.com",
"title": "Identity Toolkit API",
"description": "The Google Identity Toolkit API lets you use open standards to verify a user's identity.",
"importDirectories": [
"google/api",
"google/cloud/identitytoolkit/v2",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.IdentityToolkit.V2": 3
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/identitytoolkit/apiv2/identitytoolkitpb;identitytoolkitpb": 3
}
},
"java_multiple_files": {
"valueCounts": {
"true": 3
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.identitytoolkit.v2": 3
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\IdentityToolkit\\V2": 3
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::IdentityToolkit::V2": 3
}
}
},
"services": [
{
"shortName": "AccountManagementService",
"fullName": "google.cloud.identitytoolkit.v2.AccountManagementService",
"methods": [
{
"shortName": "FinalizeMfaEnrollment",
"fullName": "google.cloud.identitytoolkit.v2.AccountManagementService.FinalizeMfaEnrollment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/accounts/mfaEnrollment:finalize"
}
]
},
{
"shortName": "StartMfaEnrollment",
"fullName": "google.cloud.identitytoolkit.v2.AccountManagementService.StartMfaEnrollment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/accounts/mfaEnrollment:start"
}
]
},
{
"shortName": "WithdrawMfa",
"fullName": "google.cloud.identitytoolkit.v2.AccountManagementService.WithdrawMfa",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/accounts/mfaEnrollment:withdraw"
}
]
}
]
},
{
"shortName": "AuthenticationService",
"fullName": "google.cloud.identitytoolkit.v2.AuthenticationService",
"methods": [
{
"shortName": "FinalizeMfaSignIn",
"fullName": "google.cloud.identitytoolkit.v2.AuthenticationService.FinalizeMfaSignIn",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/accounts/mfaSignIn:finalize"
}
]
},
{
"shortName": "StartMfaSignIn",
"fullName": "google.cloud.identitytoolkit.v2.AuthenticationService.StartMfaSignIn",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/accounts/mfaSignIn:start"
}
]
}
]
}
],
"configFile": "identitytoolkit_v2.yaml",
"serviceConfigApiNames": [
"google.cloud.identitytoolkit.v2.AccountManagementService",
"google.cloud.identitytoolkit.v2.AuthenticationService"
],
"nameInServiceConfig": "identitytoolkit.googleapis.com"
},
{
"id": "google.cloud.ids.v1",
"directory": "google/cloud/ids/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "ids.googleapis.com",
"title": "Cloud IDS API",
"description": "Cloud IDS (Cloud Intrusion Detection System) detects malware, spyware, command-and-control attacks, and other network-based threats. Its security efficacy is industry leading, built with Palo Alto Networks technologies. When you use this product, your organization name and consumption levels will be shared with Palo Alto Networks.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/ids/apiv1/idspb;idspb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.ids.v1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::IDS::V1": 1
}
}
},
"services": [
{
"shortName": "IDS",
"fullName": "google.cloud.ids.v1.IDS",
"methods": [
{
"shortName": "CreateEndpoint",
"fullName": "google.cloud.ids.v1.IDS.CreateEndpoint",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/endpoints"
}
]
},
{
"shortName": "DeleteEndpoint",
"fullName": "google.cloud.ids.v1.IDS.DeleteEndpoint",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/endpoints/*}"
}
]
},
{
"shortName": "GetEndpoint",
"fullName": "google.cloud.ids.v1.IDS.GetEndpoint",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/endpoints/*}"
}
]
},
{
"shortName": "ListEndpoints",
"fullName": "google.cloud.ids.v1.IDS.ListEndpoints",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/endpoints"
}
]
}
]
}
],
"configFile": "ids_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.ids.v1.IDS"
],
"nameInServiceConfig": "ids.googleapis.com"
},
{
"id": "google.cloud.iot.v1",
"directory": "google/cloud/iot/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "cloudiot.googleapis.com",
"title": "Cloud IoT API",
"description": "Registers and manages IoT (Internet of Things) devices that connect to the Google Cloud Platform.",
"importDirectories": [
"google/api",
"google/cloud/iot/v1",
"google/iam/v1",
"google/protobuf",
"google/rpc"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/iot/apiv1/iotpb;iotpb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.iot.v1": 2
}
}
},
"services": [
{
"shortName": "DeviceManager",
"fullName": "google.cloud.iot.v1.DeviceManager",
"methods": [
{
"shortName": "BindDeviceToGateway",
"fullName": "google.cloud.iot.v1.DeviceManager.BindDeviceToGateway",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/registries/*}:bindDeviceToGateway"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/registries/*/groups/*}:bindDeviceToGateway"
}
]
},
{
"shortName": "CreateDevice",
"fullName": "google.cloud.iot.v1.DeviceManager.CreateDevice",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/registries/*}/devices"
}
]
},
{
"shortName": "CreateDeviceRegistry",
"fullName": "google.cloud.iot.v1.DeviceManager.CreateDeviceRegistry",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/registries"
}
]
},
{
"shortName": "DeleteDevice",
"fullName": "google.cloud.iot.v1.DeviceManager.DeleteDevice",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/registries/*/devices/*}"
}
]
},
{
"shortName": "DeleteDeviceRegistry",
"fullName": "google.cloud.iot.v1.DeviceManager.DeleteDeviceRegistry",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/registries/*}"
}
]
},
{
"shortName": "GetDevice",
"fullName": "google.cloud.iot.v1.DeviceManager.GetDevice",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/registries/*/devices/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/registries/*/groups/*/devices/*}"
}
]
},
{
"shortName": "GetDeviceRegistry",
"fullName": "google.cloud.iot.v1.DeviceManager.GetDeviceRegistry",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/registries/*}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.iot.v1.DeviceManager.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/registries/*}:getIamPolicy"
},
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/registries/*/groups/*}:getIamPolicy"
}
]
},
{
"shortName": "ListDeviceConfigVersions",
"fullName": "google.cloud.iot.v1.DeviceManager.ListDeviceConfigVersions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/registries/*/devices/*}/configVersions"
},
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/registries/*/groups/*/devices/*}/configVersions"
}
]
},
{
"shortName": "ListDeviceRegistries",
"fullName": "google.cloud.iot.v1.DeviceManager.ListDeviceRegistries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/registries"
}
]
},
{
"shortName": "ListDeviceStates",
"fullName": "google.cloud.iot.v1.DeviceManager.ListDeviceStates",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/registries/*/devices/*}/states"
},
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/registries/*/groups/*/devices/*}/states"
}
]
},
{
"shortName": "ListDevices",
"fullName": "google.cloud.iot.v1.DeviceManager.ListDevices",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/registries/*}/devices"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/registries/*/groups/*}/devices"
}
]
},
{
"shortName": "ModifyCloudToDeviceConfig",
"fullName": "google.cloud.iot.v1.DeviceManager.ModifyCloudToDeviceConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/registries/*/devices/*}:modifyCloudToDeviceConfig"
},
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/registries/*/groups/*/devices/*}:modifyCloudToDeviceConfig"
}
]
},
{
"shortName": "SendCommandToDevice",
"fullName": "google.cloud.iot.v1.DeviceManager.SendCommandToDevice",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/registries/*/devices/*}:sendCommandToDevice"
},
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/registries/*/groups/*/devices/*}:sendCommandToDevice"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.iot.v1.DeviceManager.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/registries/*}:setIamPolicy"
},
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/registries/*/groups/*}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.iot.v1.DeviceManager.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/registries/*}:testIamPermissions"
},
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/registries/*/groups/*}:testIamPermissions"
}
]
},
{
"shortName": "UnbindDeviceFromGateway",
"fullName": "google.cloud.iot.v1.DeviceManager.UnbindDeviceFromGateway",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/registries/*}:unbindDeviceFromGateway"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/registries/*/groups/*}:unbindDeviceFromGateway"
}
]
},
{
"shortName": "UpdateDevice",
"fullName": "google.cloud.iot.v1.DeviceManager.UpdateDevice",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{device.name=projects/*/locations/*/registries/*/devices/*}"
},
{
"httpMethod": "PATCH",
"path": "/v1/{device.name=projects/*/locations/*/registries/*/groups/*/devices/*}"
}
]
},
{
"shortName": "UpdateDeviceRegistry",
"fullName": "google.cloud.iot.v1.DeviceManager.UpdateDeviceRegistry",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{device_registry.name=projects/*/locations/*/registries/*}"
}
]
}
]
}
],
"configFile": "cloudiot_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.iot.v1.DeviceManager"
],
"nameInServiceConfig": "cloudiot.googleapis.com"
},
{
"id": "google.cloud.kms.inventory.v1",
"directory": "google/cloud/kms/inventory/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "kmsinventory.googleapis.com",
"title": "KMS Inventory API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/kms/v1",
"google/protobuf"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 2
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Kms.Inventory.V1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/kms/inventory/apiv1/inventorypb;inventorypb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.kms.inventory.v1": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Kms\\Inventory\\V1": 2
}
}
},
"services": [
{
"shortName": "KeyDashboardService",
"fullName": "google.cloud.kms.inventory.v1.KeyDashboardService",
"methods": [
{
"shortName": "ListCryptoKeys",
"fullName": "google.cloud.kms.inventory.v1.KeyDashboardService.ListCryptoKeys",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/cryptoKeys"
}
]
}
]
},
{
"shortName": "KeyTrackingService",
"fullName": "google.cloud.kms.inventory.v1.KeyTrackingService",
"methods": [
{
"shortName": "GetProtectedResourcesSummary",
"fullName": "google.cloud.kms.inventory.v1.KeyTrackingService.GetProtectedResourcesSummary",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}/protectedResourcesSummary"
}
]
},
{
"shortName": "SearchProtectedResources",
"fullName": "google.cloud.kms.inventory.v1.KeyTrackingService.SearchProtectedResources",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{scope=organizations/*}/protectedResources:search"
}
]
}
]
}
],
"configFile": "kmsinventory_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.kms.inventory.v1.KeyDashboardService",
"google.cloud.kms.inventory.v1.KeyTrackingService"
],
"nameInServiceConfig": "kmsinventory.googleapis.com"
},
{
"id": "google.cloud.kms.v1",
"directory": "google/cloud/kms/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "cloudkms.googleapis.com",
"title": "Cloud Key Management Service (KMS) API",
"description": "Manages keys and performs cryptographic operations in a central cloud service, for direct use by other cloud resources and applications.",
"importDirectories": [
"google/api",
"google/cloud/kms/v1",
"google/protobuf"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 3
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Kms.V1": 3
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/kms/apiv1/kmspb;kmspb": 3
}
},
"java_multiple_files": {
"valueCounts": {
"true": 3
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.kms.v1": 3
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Kms\\V1": 3
}
}
},
"services": [
{
"shortName": "EkmService",
"fullName": "google.cloud.kms.v1.EkmService",
"methods": [
{
"shortName": "CreateEkmConnection",
"fullName": "google.cloud.kms.v1.EkmService.CreateEkmConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/ekmConnections"
}
]
},
{
"shortName": "GetEkmConfig",
"fullName": "google.cloud.kms.v1.EkmService.GetEkmConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/ekmConfig}"
}
]
},
{
"shortName": "GetEkmConnection",
"fullName": "google.cloud.kms.v1.EkmService.GetEkmConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/ekmConnections/*}"
}
]
},
{
"shortName": "ListEkmConnections",
"fullName": "google.cloud.kms.v1.EkmService.ListEkmConnections",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/ekmConnections"
}
]
},
{
"shortName": "UpdateEkmConfig",
"fullName": "google.cloud.kms.v1.EkmService.UpdateEkmConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{ekm_config.name=projects/*/locations/*/ekmConfig}"
}
]
},
{
"shortName": "UpdateEkmConnection",
"fullName": "google.cloud.kms.v1.EkmService.UpdateEkmConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{ekm_connection.name=projects/*/locations/*/ekmConnections/*}"
}
]
},
{
"shortName": "VerifyConnectivity",
"fullName": "google.cloud.kms.v1.EkmService.VerifyConnectivity",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/ekmConnections/*}:verifyConnectivity"
}
]
}
]
},
{
"shortName": "KeyManagementService",
"fullName": "google.cloud.kms.v1.KeyManagementService",
"methods": [
{
"shortName": "AsymmetricDecrypt",
"fullName": "google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt"
}
]
},
{
"shortName": "AsymmetricSign",
"fullName": "google.cloud.kms.v1.KeyManagementService.AsymmetricSign",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign"
}
]
},
{
"shortName": "CreateCryptoKey",
"fullName": "google.cloud.kms.v1.KeyManagementService.CreateCryptoKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys"
}
]
},
{
"shortName": "CreateCryptoKeyVersion",
"fullName": "google.cloud.kms.v1.KeyManagementService.CreateCryptoKeyVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions"
}
]
},
{
"shortName": "CreateImportJob",
"fullName": "google.cloud.kms.v1.KeyManagementService.CreateImportJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/keyRings/*}/importJobs"
}
]
},
{
"shortName": "CreateKeyRing",
"fullName": "google.cloud.kms.v1.KeyManagementService.CreateKeyRing",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/keyRings"
}
]
},
{
"shortName": "Decrypt",
"fullName": "google.cloud.kms.v1.KeyManagementService.Decrypt",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt"
}
]
},
{
"shortName": "DestroyCryptoKeyVersion",
"fullName": "google.cloud.kms.v1.KeyManagementService.DestroyCryptoKeyVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:destroy"
}
]
},
{
"shortName": "Encrypt",
"fullName": "google.cloud.kms.v1.KeyManagementService.Encrypt",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt"
}
]
},
{
"shortName": "GenerateRandomBytes",
"fullName": "google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{location=projects/*/locations/*}:generateRandomBytes"
}
]
},
{
"shortName": "GetCryptoKey",
"fullName": "google.cloud.kms.v1.KeyManagementService.GetCryptoKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}"
}
]
},
{
"shortName": "GetCryptoKeyVersion",
"fullName": "google.cloud.kms.v1.KeyManagementService.GetCryptoKeyVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}"
}
]
},
{
"shortName": "GetImportJob",
"fullName": "google.cloud.kms.v1.KeyManagementService.GetImportJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}"
}
]
},
{
"shortName": "GetKeyRing",
"fullName": "google.cloud.kms.v1.KeyManagementService.GetKeyRing",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/keyRings/*}"
}
]
},
{
"shortName": "GetPublicKey",
"fullName": "google.cloud.kms.v1.KeyManagementService.GetPublicKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey"
}
]
},
{
"shortName": "ImportCryptoKeyVersion",
"fullName": "google.cloud.kms.v1.KeyManagementService.ImportCryptoKeyVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions:import"
}
]
},
{
"shortName": "ListCryptoKeyVersions",
"fullName": "google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions"
}
]
},
{
"shortName": "ListCryptoKeys",
"fullName": "google.cloud.kms.v1.KeyManagementService.ListCryptoKeys",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys"
}
]
},
{
"shortName": "ListImportJobs",
"fullName": "google.cloud.kms.v1.KeyManagementService.ListImportJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/keyRings/*}/importJobs"
}
]
},
{
"shortName": "ListKeyRings",
"fullName": "google.cloud.kms.v1.KeyManagementService.ListKeyRings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/keyRings"
}
]
},
{
"shortName": "MacSign",
"fullName": "google.cloud.kms.v1.KeyManagementService.MacSign",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign"
}
]
},
{
"shortName": "MacVerify",
"fullName": "google.cloud.kms.v1.KeyManagementService.MacVerify",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify"
}
]
},
{
"shortName": "RestoreCryptoKeyVersion",
"fullName": "google.cloud.kms.v1.KeyManagementService.RestoreCryptoKeyVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:restore"
}
]
},
{
"shortName": "UpdateCryptoKey",
"fullName": "google.cloud.kms.v1.KeyManagementService.UpdateCryptoKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{crypto_key.name=projects/*/locations/*/keyRings/*/cryptoKeys/*}"
}
]
},
{
"shortName": "UpdateCryptoKeyPrimaryVersion",
"fullName": "google.cloud.kms.v1.KeyManagementService.UpdateCryptoKeyPrimaryVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:updatePrimaryVersion"
}
]
},
{
"shortName": "UpdateCryptoKeyVersion",
"fullName": "google.cloud.kms.v1.KeyManagementService.UpdateCryptoKeyVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{crypto_key_version.name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}"
}
]
}
]
}
],
"configFile": "cloudkms_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.kms.v1.EkmService",
"google.cloud.kms.v1.KeyManagementService",
"google.cloud.location.Locations",
"google.iam.v1.IAMPolicy"
],
"nameInServiceConfig": "cloudkms.googleapis.com"
},
{
"id": "google.cloud.language.v1",
"directory": "google/cloud/language/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "language.googleapis.com",
"title": "Cloud Natural Language API",
"description": "Provides natural language understanding technologies, such as sentiment analysis, entity recognition, entity sentiment analysis, and other text annotations, to developers.",
"importDirectories": [
"google/api"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/language/apiv1/languagepb;languagepb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.language.v1": 1
}
}
},
"services": [
{
"shortName": "LanguageService",
"fullName": "google.cloud.language.v1.LanguageService",
"methods": [
{
"shortName": "AnalyzeEntities",
"fullName": "google.cloud.language.v1.LanguageService.AnalyzeEntities",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/documents:analyzeEntities"
}
]
},
{
"shortName": "AnalyzeEntitySentiment",
"fullName": "google.cloud.language.v1.LanguageService.AnalyzeEntitySentiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/documents:analyzeEntitySentiment"
}
]
},
{
"shortName": "AnalyzeSentiment",
"fullName": "google.cloud.language.v1.LanguageService.AnalyzeSentiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/documents:analyzeSentiment"
}
]
},
{
"shortName": "AnalyzeSyntax",
"fullName": "google.cloud.language.v1.LanguageService.AnalyzeSyntax",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/documents:analyzeSyntax"
}
]
},
{
"shortName": "AnnotateText",
"fullName": "google.cloud.language.v1.LanguageService.AnnotateText",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/documents:annotateText"
}
]
},
{
"shortName": "ClassifyText",
"fullName": "google.cloud.language.v1.LanguageService.ClassifyText",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/documents:classifyText"
}
]
},
{
"shortName": "ModerateText",
"fullName": "google.cloud.language.v1.LanguageService.ModerateText",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/documents:moderateText"
}
]
}
]
}
],
"configFile": "language_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.language.v1.LanguageService"
],
"nameInServiceConfig": "language.googleapis.com"
},
{
"id": "google.cloud.language.v1beta2",
"directory": "google/cloud/language/v1beta2",
"version": "v1beta2",
"majorVersion": "v1",
"hostName": "language.googleapis.com",
"title": "Cloud Natural Language API",
"description": "Provides natural language understanding technologies, such as sentiment analysis, entity recognition, entity sentiment analysis, and other text annotations, to developers.",
"importDirectories": [
"google/api"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/language/apiv1beta2/languagepb;languagepb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.language.v1beta2": 1
}
}
},
"services": [
{
"shortName": "LanguageService",
"fullName": "google.cloud.language.v1beta2.LanguageService",
"methods": [
{
"shortName": "AnalyzeEntities",
"fullName": "google.cloud.language.v1beta2.LanguageService.AnalyzeEntities",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/documents:analyzeEntities"
}
]
},
{
"shortName": "AnalyzeEntitySentiment",
"fullName": "google.cloud.language.v1beta2.LanguageService.AnalyzeEntitySentiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/documents:analyzeEntitySentiment"
}
]
},
{
"shortName": "AnalyzeSentiment",
"fullName": "google.cloud.language.v1beta2.LanguageService.AnalyzeSentiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/documents:analyzeSentiment"
}
]
},
{
"shortName": "AnalyzeSyntax",
"fullName": "google.cloud.language.v1beta2.LanguageService.AnalyzeSyntax",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/documents:analyzeSyntax"
}
]
},
{
"shortName": "AnnotateText",
"fullName": "google.cloud.language.v1beta2.LanguageService.AnnotateText",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/documents:annotateText"
}
]
},
{
"shortName": "ClassifyText",
"fullName": "google.cloud.language.v1beta2.LanguageService.ClassifyText",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/documents:classifyText"
}
]
},
{
"shortName": "ModerateText",
"fullName": "google.cloud.language.v1beta2.LanguageService.ModerateText",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/documents:moderateText"
}
]
}
]
}
],
"configFile": "language_v1beta2.yaml",
"serviceConfigApiNames": [
"google.cloud.language.v1beta2.LanguageService"
],
"nameInServiceConfig": "language.googleapis.com"
},
{
"id": "google.cloud.lifesciences.v2beta",
"directory": "google/cloud/lifesciences/v2beta",
"version": "v2beta",
"majorVersion": "v2",
"hostName": "lifesciences.googleapis.com",
"title": "Cloud Life Sciences API",
"description": "Cloud Life Sciences is a suite of services and tools for managing, processing, and transforming life sciences data.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.LifeSciences.V2Beta": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/lifesciences/apiv2beta/lifesciencespb;lifesciencespb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.lifesciences.v2beta": 1
}
},
"objc_class_prefix": {
"valueCounts": {
"CLSW": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\LifeSciences\\V2beta": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::LifeSciences::V2beta": 1
}
}
},
"services": [
{
"shortName": "WorkflowsServiceV2Beta",
"fullName": "google.cloud.lifesciences.v2beta.WorkflowsServiceV2Beta",
"methods": [
{
"shortName": "RunPipeline",
"fullName": "google.cloud.lifesciences.v2beta.WorkflowsServiceV2Beta.RunPipeline",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{parent=projects/*/locations/*}/pipelines:run"
}
]
}
]
}
],
"configFile": "lifesciences_v2beta.yaml",
"serviceConfigApiNames": [
"google.cloud.lifesciences.v2beta.WorkflowsServiceV2Beta",
"google.cloud.location.Locations",
"google.longrunning.Operations"
],
"nameInServiceConfig": "lifesciences.googleapis.com"
},
{
"id": "google.cloud.managedidentities.v1",
"directory": "google/cloud/managedidentities/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "managedidentities.googleapis.com",
"title": "Managed Service for Microsoft Active Directory API",
"description": "The Managed Service for Microsoft Active Directory API is used for managing a highly available, hardened service running Microsoft Active Directory (AD).",
"importDirectories": [
"google/api",
"google/cloud/managedidentities/v1",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.ManagedIdentities.V1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/managedidentities/apiv1/managedidentitiespb;managedidentitiespb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.managedidentities.v1": 2
}
},
"objc_class_prefix": {
"valueCounts": {
"": 1,
"GCMI": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\ManagedIdentities\\V1": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::ManagedIdentities::V1": 2
}
}
},
"services": [
{
"shortName": "ManagedIdentitiesService",
"fullName": "google.cloud.managedidentities.v1.ManagedIdentitiesService",
"methods": [
{
"shortName": "AttachTrust",
"fullName": "google.cloud.managedidentities.v1.ManagedIdentitiesService.AttachTrust",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/global/domains/*}:attachTrust"
}
]
},
{
"shortName": "CreateMicrosoftAdDomain",
"fullName": "google.cloud.managedidentities.v1.ManagedIdentitiesService.CreateMicrosoftAdDomain",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/global}/domains"
}
]
},
{
"shortName": "DeleteDomain",
"fullName": "google.cloud.managedidentities.v1.ManagedIdentitiesService.DeleteDomain",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/global/domains/*}"
}
]
},
{
"shortName": "DetachTrust",
"fullName": "google.cloud.managedidentities.v1.ManagedIdentitiesService.DetachTrust",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/global/domains/*}:detachTrust"
}
]
},
{
"shortName": "GetDomain",
"fullName": "google.cloud.managedidentities.v1.ManagedIdentitiesService.GetDomain",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/global/domains/*}"
}
]
},
{
"shortName": "ListDomains",
"fullName": "google.cloud.managedidentities.v1.ManagedIdentitiesService.ListDomains",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/global}/domains"
}
]
},
{
"shortName": "ReconfigureTrust",
"fullName": "google.cloud.managedidentities.v1.ManagedIdentitiesService.ReconfigureTrust",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/global/domains/*}:reconfigureTrust"
}
]
},
{
"shortName": "ResetAdminPassword",
"fullName": "google.cloud.managedidentities.v1.ManagedIdentitiesService.ResetAdminPassword",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/global/domains/*}:resetAdminPassword"
}
]
},
{
"shortName": "UpdateDomain",
"fullName": "google.cloud.managedidentities.v1.ManagedIdentitiesService.UpdateDomain",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{domain.name=projects/*/locations/global/domains/*}"
}
]
},
{
"shortName": "ValidateTrust",
"fullName": "google.cloud.managedidentities.v1.ManagedIdentitiesService.ValidateTrust",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/global/domains/*}:validateTrust"
}
]
}
]
}
],
"configFile": "managedidentities_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.managedidentities.v1.ManagedIdentitiesService"
],
"nameInServiceConfig": "managedidentities.googleapis.com"
},
{
"id": "google.cloud.managedidentities.v1beta1",
"directory": "google/cloud/managedidentities/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "managedidentities.googleapis.com",
"title": "Managed Service for Microsoft Active Directory API",
"description": "The Managed Service for Microsoft Active Directory API is used for managing a highly available, hardened service running Microsoft Active Directory (AD).",
"importDirectories": [
"google/api",
"google/cloud/managedidentities/v1beta1",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.ManagedIdentities.V1Beta1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/managedidentities/apiv1beta1/managedidentitiespb;managedidentitiespb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.managedidentities.v1beta1": 2
}
},
"objc_class_prefix": {
"valueCounts": {
"": 1,
"GCMI": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\ManagedIdentities\\V1beta1": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::ManagedIdentities::V1beta1": 2
}
}
},
"services": [
{
"shortName": "ManagedIdentitiesService",
"fullName": "google.cloud.managedidentities.v1beta1.ManagedIdentitiesService",
"methods": [
{
"shortName": "AttachTrust",
"fullName": "google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.AttachTrust",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/global/domains/*}:attachTrust"
}
]
},
{
"shortName": "CreateMicrosoftAdDomain",
"fullName": "google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.CreateMicrosoftAdDomain",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/global}/domains"
}
]
},
{
"shortName": "DeleteDomain",
"fullName": "google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.DeleteDomain",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/global/domains/*}"
}
]
},
{
"shortName": "DetachTrust",
"fullName": "google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.DetachTrust",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/global/domains/*}:detachTrust"
}
]
},
{
"shortName": "GetDomain",
"fullName": "google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.GetDomain",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/global/domains/*}"
}
]
},
{
"shortName": "ListDomains",
"fullName": "google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.ListDomains",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/global}/domains"
}
]
},
{
"shortName": "ReconfigureTrust",
"fullName": "google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.ReconfigureTrust",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/global/domains/*}:reconfigureTrust"
}
]
},
{
"shortName": "ResetAdminPassword",
"fullName": "google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.ResetAdminPassword",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/global/domains/*}:resetAdminPassword"
}
]
},
{
"shortName": "UpdateDomain",
"fullName": "google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.UpdateDomain",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{domain.name=projects/*/locations/global/domains/*}"
}
]
},
{
"shortName": "ValidateTrust",
"fullName": "google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.ValidateTrust",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/global/domains/*}:validateTrust"
}
]
}
]
}
],
"configFile": "managedidentities_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.managedidentities.v1beta1.ManagedIdentitiesService"
],
"nameInServiceConfig": "managedidentities.googleapis.com"
},
{
"id": "google.cloud.mediatranslation.v1alpha1",
"directory": "google/cloud/mediatranslation/v1alpha1",
"version": "v1alpha1",
"majorVersion": "v1",
"hostName": "mediatranslation.googleapis.com",
"title": "Media Translation API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/rpc"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/mediatranslation/apiv1alpha1/mediatranslationpb;mediatranslationpb": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.mediatranslation.v1alpha1": 1
}
}
},
"services": [
{
"shortName": "SpeechTranslationService",
"fullName": "google.cloud.mediatranslation.v1alpha1.SpeechTranslationService",
"methods": [
{
"shortName": "StreamingTranslateSpeech",
"fullName": "google.cloud.mediatranslation.v1alpha1.SpeechTranslationService.StreamingTranslateSpeech",
"mode": "BIDIRECTIONAL_STREAMING"
}
]
}
],
"configFile": "mediatranslation_v1alpha1.yaml",
"serviceConfigApiNames": [
"google.cloud.mediatranslation.v1alpha1.SpeechTranslationService"
],
"nameInServiceConfig": "mediatranslation.googleapis.com"
},
{
"id": "google.cloud.mediatranslation.v1beta1",
"directory": "google/cloud/mediatranslation/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "mediatranslation.googleapis.com",
"title": "Media Translation API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/rpc"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 1
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.MediaTranslation.V1Beta1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/mediatranslation/apiv1beta1/mediatranslationpb;mediatranslationpb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.mediatranslation.v1beta1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\MediaTranslation\\V1beta1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::MediaTranslation::V1beta1": 1
}
}
},
"services": [
{
"shortName": "SpeechTranslationService",
"fullName": "google.cloud.mediatranslation.v1beta1.SpeechTranslationService",
"methods": [
{
"shortName": "StreamingTranslateSpeech",
"fullName": "google.cloud.mediatranslation.v1beta1.SpeechTranslationService.StreamingTranslateSpeech",
"mode": "BIDIRECTIONAL_STREAMING"
}
]
}
],
"configFile": "mediatranslation_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.mediatranslation.v1beta1.SpeechTranslationService"
],
"nameInServiceConfig": "mediatranslation.googleapis.com"
},
{
"id": "google.cloud.memcache.v1",
"directory": "google/cloud/memcache/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "memcache.googleapis.com",
"title": "Cloud Memorystore for Memcached API",
"description": "Google Cloud Memorystore for Memcached API is used for creating and managing Memcached instances in GCP.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/memcache/apiv1/memcachepb;memcachepb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.memcache.v1": 1
}
}
},
"services": [
{
"shortName": "CloudMemcache",
"fullName": "google.cloud.memcache.v1.CloudMemcache",
"methods": [
{
"shortName": "ApplyParameters",
"fullName": "google.cloud.memcache.v1.CloudMemcache.ApplyParameters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/instances/*}:applyParameters"
}
]
},
{
"shortName": "CreateInstance",
"fullName": "google.cloud.memcache.v1.CloudMemcache.CreateInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/instances"
}
]
},
{
"shortName": "DeleteInstance",
"fullName": "google.cloud.memcache.v1.CloudMemcache.DeleteInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/instances/*}"
}
]
},
{
"shortName": "GetInstance",
"fullName": "google.cloud.memcache.v1.CloudMemcache.GetInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/instances/*}"
}
]
},
{
"shortName": "ListInstances",
"fullName": "google.cloud.memcache.v1.CloudMemcache.ListInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/instances"
}
]
},
{
"shortName": "RescheduleMaintenance",
"fullName": "google.cloud.memcache.v1.CloudMemcache.RescheduleMaintenance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{instance=projects/*/locations/*/instances/*}:rescheduleMaintenance"
}
]
},
{
"shortName": "UpdateInstance",
"fullName": "google.cloud.memcache.v1.CloudMemcache.UpdateInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{instance.name=projects/*/locations/*/instances/*}"
}
]
},
{
"shortName": "UpdateParameters",
"fullName": "google.cloud.memcache.v1.CloudMemcache.UpdateParameters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{name=projects/*/locations/*/instances/*}:updateParameters"
}
]
}
]
}
],
"configFile": "memcache_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.cloud.memcache.v1.CloudMemcache",
"google.longrunning.Operations"
],
"nameInServiceConfig": "memcache.googleapis.com"
},
{
"id": "google.cloud.memcache.v1beta2",
"directory": "google/cloud/memcache/v1beta2",
"version": "v1beta2",
"majorVersion": "v1",
"hostName": "memcache.googleapis.com",
"title": "Cloud Memorystore for Memcached API",
"description": "Google Cloud Memorystore for Memcached API is used for creating and managing Memcached instances in GCP.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/memcache/apiv1beta2/memcachepb;memcachepb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.memcache.v1beta2": 1
}
}
},
"services": [
{
"shortName": "CloudMemcache",
"fullName": "google.cloud.memcache.v1beta2.CloudMemcache",
"methods": [
{
"shortName": "ApplyParameters",
"fullName": "google.cloud.memcache.v1beta2.CloudMemcache.ApplyParameters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/{name=projects/*/locations/*/instances/*}:applyParameters"
}
]
},
{
"shortName": "ApplySoftwareUpdate",
"fullName": "google.cloud.memcache.v1beta2.CloudMemcache.ApplySoftwareUpdate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/{instance=projects/*/locations/*/instances/*}:applySoftwareUpdate"
}
]
},
{
"shortName": "CreateInstance",
"fullName": "google.cloud.memcache.v1beta2.CloudMemcache.CreateInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/{parent=projects/*/locations/*}/instances"
}
]
},
{
"shortName": "DeleteInstance",
"fullName": "google.cloud.memcache.v1beta2.CloudMemcache.DeleteInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta2/{name=projects/*/locations/*/instances/*}"
}
]
},
{
"shortName": "GetInstance",
"fullName": "google.cloud.memcache.v1beta2.CloudMemcache.GetInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta2/{name=projects/*/locations/*/instances/*}"
}
]
},
{
"shortName": "ListInstances",
"fullName": "google.cloud.memcache.v1beta2.CloudMemcache.ListInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta2/{parent=projects/*/locations/*}/instances"
}
]
},
{
"shortName": "RescheduleMaintenance",
"fullName": "google.cloud.memcache.v1beta2.CloudMemcache.RescheduleMaintenance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/{instance=projects/*/locations/*/instances/*}:rescheduleMaintenance"
}
]
},
{
"shortName": "UpdateInstance",
"fullName": "google.cloud.memcache.v1beta2.CloudMemcache.UpdateInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta2/{resource.name=projects/*/locations/*/instances/*}"
}
]
},
{
"shortName": "UpdateParameters",
"fullName": "google.cloud.memcache.v1beta2.CloudMemcache.UpdateParameters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta2/{name=projects/*/locations/*/instances/*}:updateParameters"
}
]
}
]
}
],
"configFile": "memcache_v1beta2.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.cloud.memcache.v1beta2.CloudMemcache",
"google.longrunning.Operations"
],
"nameInServiceConfig": "memcache.googleapis.com"
},
{
"id": "google.cloud.metastore.v1",
"directory": "google/cloud/metastore/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "metastore.googleapis.com",
"title": "Dataproc Metastore API",
"description": "The Dataproc Metastore API is used to manage the lifecycle and configuration of metastore services.",
"importDirectories": [
"google/api",
"google/cloud/metastore/v1",
"google/longrunning",
"google/protobuf",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/metastore/apiv1/metastorepb;metastorepb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.metastore.v1": 2
}
},
"php_namespace": {
"valueCounts": {
"": 1,
"Google\\Cloud\\Metastore\\V1": 1
}
}
},
"services": [
{
"shortName": "DataprocMetastore",
"fullName": "google.cloud.metastore.v1.DataprocMetastore",
"methods": [
{
"shortName": "CreateBackup",
"fullName": "google.cloud.metastore.v1.DataprocMetastore.CreateBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/services/*}/backups"
}
]
},
{
"shortName": "CreateMetadataImport",
"fullName": "google.cloud.metastore.v1.DataprocMetastore.CreateMetadataImport",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/services/*}/metadataImports"
}
]
},
{
"shortName": "CreateService",
"fullName": "google.cloud.metastore.v1.DataprocMetastore.CreateService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/services"
}
]
},
{
"shortName": "DeleteBackup",
"fullName": "google.cloud.metastore.v1.DataprocMetastore.DeleteBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/services/*/backups/*}"
}
]
},
{
"shortName": "DeleteService",
"fullName": "google.cloud.metastore.v1.DataprocMetastore.DeleteService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/services/*}"
}
]
},
{
"shortName": "ExportMetadata",
"fullName": "google.cloud.metastore.v1.DataprocMetastore.ExportMetadata",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{service=projects/*/locations/*/services/*}:exportMetadata"
}
]
},
{
"shortName": "GetBackup",
"fullName": "google.cloud.metastore.v1.DataprocMetastore.GetBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/services/*/backups/*}"
}
]
},
{
"shortName": "GetMetadataImport",
"fullName": "google.cloud.metastore.v1.DataprocMetastore.GetMetadataImport",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/services/*/metadataImports/*}"
}
]
},
{
"shortName": "GetService",
"fullName": "google.cloud.metastore.v1.DataprocMetastore.GetService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/services/*}"
}
]
},
{
"shortName": "ListBackups",
"fullName": "google.cloud.metastore.v1.DataprocMetastore.ListBackups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/services/*}/backups"
}
]
},
{
"shortName": "ListMetadataImports",
"fullName": "google.cloud.metastore.v1.DataprocMetastore.ListMetadataImports",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/services/*}/metadataImports"
}
]
},
{
"shortName": "ListServices",
"fullName": "google.cloud.metastore.v1.DataprocMetastore.ListServices",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/services"
}
]
},
{
"shortName": "RestoreService",
"fullName": "google.cloud.metastore.v1.DataprocMetastore.RestoreService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{service=projects/*/locations/*/services/*}:restore"
}
]
},
{
"shortName": "UpdateMetadataImport",
"fullName": "google.cloud.metastore.v1.DataprocMetastore.UpdateMetadataImport",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{metadata_import.name=projects/*/locations/*/services/*/metadataImports/*}"
}
]
},
{
"shortName": "UpdateService",
"fullName": "google.cloud.metastore.v1.DataprocMetastore.UpdateService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{service.name=projects/*/locations/*/services/*}"
}
]
}
]
},
{
"shortName": "DataprocMetastoreFederation",
"fullName": "google.cloud.metastore.v1.DataprocMetastoreFederation",
"methods": [
{
"shortName": "CreateFederation",
"fullName": "google.cloud.metastore.v1.DataprocMetastoreFederation.CreateFederation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/federations"
}
]
},
{
"shortName": "DeleteFederation",
"fullName": "google.cloud.metastore.v1.DataprocMetastoreFederation.DeleteFederation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/federations/*}"
}
]
},
{
"shortName": "GetFederation",
"fullName": "google.cloud.metastore.v1.DataprocMetastoreFederation.GetFederation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/federations/*}"
}
]
},
{
"shortName": "ListFederations",
"fullName": "google.cloud.metastore.v1.DataprocMetastoreFederation.ListFederations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/federations"
}
]
},
{
"shortName": "UpdateFederation",
"fullName": "google.cloud.metastore.v1.DataprocMetastoreFederation.UpdateFederation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{federation.name=projects/*/locations/*/federations/*}"
}
]
}
]
}
],
"configFile": "metastore_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.cloud.metastore.v1.DataprocMetastore",
"google.cloud.metastore.v1.DataprocMetastoreFederation",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "metastore.googleapis.com"
},
{
"id": "google.cloud.metastore.v1alpha",
"directory": "google/cloud/metastore/v1alpha",
"version": "v1alpha",
"majorVersion": "v1",
"hostName": "metastore.googleapis.com",
"title": "Dataproc Metastore API",
"description": "The Dataproc Metastore API is used to manage the lifecycle and configuration of metastore services.",
"importDirectories": [
"google/api",
"google/cloud/metastore/v1alpha",
"google/longrunning",
"google/protobuf",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/metastore/apiv1alpha/metastorepb;metastorepb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.metastore.v1alpha": 2
}
},
"php_namespace": {
"valueCounts": {
"": 1,
"Google\\Cloud\\Metastore\\V1alpha": 1
}
}
},
"services": [
{
"shortName": "DataprocMetastore",
"fullName": "google.cloud.metastore.v1alpha.DataprocMetastore",
"methods": [
{
"shortName": "AlterMetadataResourceLocation",
"fullName": "google.cloud.metastore.v1alpha.DataprocMetastore.AlterMetadataResourceLocation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{service=projects/*/locations/*/services/*}:alterLocation"
}
]
},
{
"shortName": "CreateBackup",
"fullName": "google.cloud.metastore.v1alpha.DataprocMetastore.CreateBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=projects/*/locations/*/services/*}/backups"
}
]
},
{
"shortName": "CreateMetadataImport",
"fullName": "google.cloud.metastore.v1alpha.DataprocMetastore.CreateMetadataImport",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=projects/*/locations/*/services/*}/metadataImports"
}
]
},
{
"shortName": "CreateService",
"fullName": "google.cloud.metastore.v1alpha.DataprocMetastore.CreateService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=projects/*/locations/*}/services"
}
]
},
{
"shortName": "DeleteBackup",
"fullName": "google.cloud.metastore.v1alpha.DataprocMetastore.DeleteBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=projects/*/locations/*/services/*/backups/*}"
}
]
},
{
"shortName": "DeleteService",
"fullName": "google.cloud.metastore.v1alpha.DataprocMetastore.DeleteService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=projects/*/locations/*/services/*}"
}
]
},
{
"shortName": "ExportMetadata",
"fullName": "google.cloud.metastore.v1alpha.DataprocMetastore.ExportMetadata",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{service=projects/*/locations/*/services/*}:exportMetadata"
}
]
},
{
"shortName": "GetBackup",
"fullName": "google.cloud.metastore.v1alpha.DataprocMetastore.GetBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=projects/*/locations/*/services/*/backups/*}"
}
]
},
{
"shortName": "GetMetadataImport",
"fullName": "google.cloud.metastore.v1alpha.DataprocMetastore.GetMetadataImport",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=projects/*/locations/*/services/*/metadataImports/*}"
}
]
},
{
"shortName": "GetService",
"fullName": "google.cloud.metastore.v1alpha.DataprocMetastore.GetService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=projects/*/locations/*/services/*}"
}
]
},
{
"shortName": "ListBackups",
"fullName": "google.cloud.metastore.v1alpha.DataprocMetastore.ListBackups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=projects/*/locations/*/services/*}/backups"
}
]
},
{
"shortName": "ListMetadataImports",
"fullName": "google.cloud.metastore.v1alpha.DataprocMetastore.ListMetadataImports",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=projects/*/locations/*/services/*}/metadataImports"
}
]
},
{
"shortName": "ListServices",
"fullName": "google.cloud.metastore.v1alpha.DataprocMetastore.ListServices",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=projects/*/locations/*}/services"
}
]
},
{
"shortName": "MoveTableToDatabase",
"fullName": "google.cloud.metastore.v1alpha.DataprocMetastore.MoveTableToDatabase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{service=projects/*/locations/*/services/*}:moveTableToDatabase"
}
]
},
{
"shortName": "QueryMetadata",
"fullName": "google.cloud.metastore.v1alpha.DataprocMetastore.QueryMetadata",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{service=projects/*/locations/*/services/*}:queryMetadata"
}
]
},
{
"shortName": "RemoveIamPolicy",
"fullName": "google.cloud.metastore.v1alpha.DataprocMetastore.RemoveIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{resource=projects/*/locations/*/services/*/**}:removeIamPolicy"
}
]
},
{
"shortName": "RestoreService",
"fullName": "google.cloud.metastore.v1alpha.DataprocMetastore.RestoreService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{service=projects/*/locations/*/services/*}:restore"
}
]
},
{
"shortName": "UpdateMetadataImport",
"fullName": "google.cloud.metastore.v1alpha.DataprocMetastore.UpdateMetadataImport",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{metadata_import.name=projects/*/locations/*/services/*/metadataImports/*}"
}
]
},
{
"shortName": "UpdateService",
"fullName": "google.cloud.metastore.v1alpha.DataprocMetastore.UpdateService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{service.name=projects/*/locations/*/services/*}"
}
]
}
]
},
{
"shortName": "DataprocMetastoreFederation",
"fullName": "google.cloud.metastore.v1alpha.DataprocMetastoreFederation",
"methods": [
{
"shortName": "CreateFederation",
"fullName": "google.cloud.metastore.v1alpha.DataprocMetastoreFederation.CreateFederation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=projects/*/locations/*}/federations"
}
]
},
{
"shortName": "DeleteFederation",
"fullName": "google.cloud.metastore.v1alpha.DataprocMetastoreFederation.DeleteFederation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=projects/*/locations/*/federations/*}"
}
]
},
{
"shortName": "GetFederation",
"fullName": "google.cloud.metastore.v1alpha.DataprocMetastoreFederation.GetFederation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=projects/*/locations/*/federations/*}"
}
]
},
{
"shortName": "ListFederations",
"fullName": "google.cloud.metastore.v1alpha.DataprocMetastoreFederation.ListFederations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=projects/*/locations/*}/federations"
}
]
},
{
"shortName": "UpdateFederation",
"fullName": "google.cloud.metastore.v1alpha.DataprocMetastoreFederation.UpdateFederation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{federation.name=projects/*/locations/*/federations/*}"
}
]
}
]
}
],
"configFile": "metastore_v1alpha.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.cloud.metastore.v1alpha.DataprocMetastore",
"google.cloud.metastore.v1alpha.DataprocMetastoreFederation",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "metastore.googleapis.com"
},
{
"id": "google.cloud.metastore.v1beta",
"directory": "google/cloud/metastore/v1beta",
"version": "v1beta",
"majorVersion": "v1",
"hostName": "metastore.googleapis.com",
"title": "Dataproc Metastore API",
"description": "The Dataproc Metastore API is used to manage the lifecycle and configuration of metastore services.",
"importDirectories": [
"google/api",
"google/cloud/metastore/v1beta",
"google/longrunning",
"google/protobuf",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/metastore/apiv1beta/metastorepb;metastorepb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.metastore.v1beta": 2
}
},
"php_namespace": {
"valueCounts": {
"": 1,
"Google\\Cloud\\Metastore\\V1beta": 1
}
}
},
"services": [
{
"shortName": "DataprocMetastore",
"fullName": "google.cloud.metastore.v1beta.DataprocMetastore",
"methods": [
{
"shortName": "AlterMetadataResourceLocation",
"fullName": "google.cloud.metastore.v1beta.DataprocMetastore.AlterMetadataResourceLocation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{service=projects/*/locations/*/services/*}:alterLocation"
}
]
},
{
"shortName": "CreateBackup",
"fullName": "google.cloud.metastore.v1beta.DataprocMetastore.CreateBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*/services/*}/backups"
}
]
},
{
"shortName": "CreateMetadataImport",
"fullName": "google.cloud.metastore.v1beta.DataprocMetastore.CreateMetadataImport",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*/services/*}/metadataImports"
}
]
},
{
"shortName": "CreateService",
"fullName": "google.cloud.metastore.v1beta.DataprocMetastore.CreateService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*}/services"
}
]
},
{
"shortName": "DeleteBackup",
"fullName": "google.cloud.metastore.v1beta.DataprocMetastore.DeleteBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta/{name=projects/*/locations/*/services/*/backups/*}"
}
]
},
{
"shortName": "DeleteService",
"fullName": "google.cloud.metastore.v1beta.DataprocMetastore.DeleteService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta/{name=projects/*/locations/*/services/*}"
}
]
},
{
"shortName": "ExportMetadata",
"fullName": "google.cloud.metastore.v1beta.DataprocMetastore.ExportMetadata",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{service=projects/*/locations/*/services/*}:exportMetadata"
}
]
},
{
"shortName": "GetBackup",
"fullName": "google.cloud.metastore.v1beta.DataprocMetastore.GetBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=projects/*/locations/*/services/*/backups/*}"
}
]
},
{
"shortName": "GetMetadataImport",
"fullName": "google.cloud.metastore.v1beta.DataprocMetastore.GetMetadataImport",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=projects/*/locations/*/services/*/metadataImports/*}"
}
]
},
{
"shortName": "GetService",
"fullName": "google.cloud.metastore.v1beta.DataprocMetastore.GetService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=projects/*/locations/*/services/*}"
}
]
},
{
"shortName": "ListBackups",
"fullName": "google.cloud.metastore.v1beta.DataprocMetastore.ListBackups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*/locations/*/services/*}/backups"
}
]
},
{
"shortName": "ListMetadataImports",
"fullName": "google.cloud.metastore.v1beta.DataprocMetastore.ListMetadataImports",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*/locations/*/services/*}/metadataImports"
}
]
},
{
"shortName": "ListServices",
"fullName": "google.cloud.metastore.v1beta.DataprocMetastore.ListServices",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*/locations/*}/services"
}
]
},
{
"shortName": "MoveTableToDatabase",
"fullName": "google.cloud.metastore.v1beta.DataprocMetastore.MoveTableToDatabase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{service=projects/*/locations/*/services/*}:moveTableToDatabase"
}
]
},
{
"shortName": "QueryMetadata",
"fullName": "google.cloud.metastore.v1beta.DataprocMetastore.QueryMetadata",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{service=projects/*/locations/*/services/*}:queryMetadata"
}
]
},
{
"shortName": "RemoveIamPolicy",
"fullName": "google.cloud.metastore.v1beta.DataprocMetastore.RemoveIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{resource=projects/*/locations/*/services/*/**}:removeIamPolicy"
}
]
},
{
"shortName": "RestoreService",
"fullName": "google.cloud.metastore.v1beta.DataprocMetastore.RestoreService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{service=projects/*/locations/*/services/*}:restore"
}
]
},
{
"shortName": "UpdateMetadataImport",
"fullName": "google.cloud.metastore.v1beta.DataprocMetastore.UpdateMetadataImport",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta/{metadata_import.name=projects/*/locations/*/services/*/metadataImports/*}"
}
]
},
{
"shortName": "UpdateService",
"fullName": "google.cloud.metastore.v1beta.DataprocMetastore.UpdateService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta/{service.name=projects/*/locations/*/services/*}"
}
]
}
]
},
{
"shortName": "DataprocMetastoreFederation",
"fullName": "google.cloud.metastore.v1beta.DataprocMetastoreFederation",
"methods": [
{
"shortName": "CreateFederation",
"fullName": "google.cloud.metastore.v1beta.DataprocMetastoreFederation.CreateFederation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*}/federations"
}
]
},
{
"shortName": "DeleteFederation",
"fullName": "google.cloud.metastore.v1beta.DataprocMetastoreFederation.DeleteFederation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta/{name=projects/*/locations/*/federations/*}"
}
]
},
{
"shortName": "GetFederation",
"fullName": "google.cloud.metastore.v1beta.DataprocMetastoreFederation.GetFederation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=projects/*/locations/*/federations/*}"
}
]
},
{
"shortName": "ListFederations",
"fullName": "google.cloud.metastore.v1beta.DataprocMetastoreFederation.ListFederations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*/locations/*}/federations"
}
]
},
{
"shortName": "UpdateFederation",
"fullName": "google.cloud.metastore.v1beta.DataprocMetastoreFederation.UpdateFederation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta/{federation.name=projects/*/locations/*/federations/*}"
}
]
}
]
}
],
"configFile": "metastore_v1beta.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.cloud.metastore.v1beta.DataprocMetastore",
"google.cloud.metastore.v1beta.DataprocMetastoreFederation",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "metastore.googleapis.com"
},
{
"id": "google.cloud.migrationcenter.v1",
"directory": "google/cloud/migrationcenter/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "migrationcenter.googleapis.com",
"title": "Migration Center API",
"description": "A unified platform that helps you accelerate your end-to-end cloud journey from your current on-premises or cloud environments to Google Cloud.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.MigrationCenter.V1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/migrationcenter/apiv1/migrationcenterpb;migrationcenterpb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.migrationcenter.v1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\MigrationCenter\\V1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::MigrationCenter::V1": 1
}
}
},
"services": [
{
"shortName": "MigrationCenter",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter",
"methods": [
{
"shortName": "AddAssetsToGroup",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.AddAssetsToGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{group=projects/*/locations/*/groups/*}:addAssets"
}
]
},
{
"shortName": "AggregateAssetsValues",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.AggregateAssetsValues",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/assets:aggregateValues"
}
]
},
{
"shortName": "BatchDeleteAssets",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.BatchDeleteAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/assets:batchDelete"
}
]
},
{
"shortName": "BatchUpdateAssets",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.BatchUpdateAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/assets:batchUpdate"
}
]
},
{
"shortName": "CreateGroup",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.CreateGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/groups"
}
]
},
{
"shortName": "CreateImportDataFile",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.CreateImportDataFile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/importJobs/*}/importDataFiles"
}
]
},
{
"shortName": "CreateImportJob",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.CreateImportJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/importJobs"
}
]
},
{
"shortName": "CreatePreferenceSet",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.CreatePreferenceSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/preferenceSets"
}
]
},
{
"shortName": "CreateReport",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.CreateReport",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/reportConfigs/*}/reports"
}
]
},
{
"shortName": "CreateReportConfig",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.CreateReportConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/reportConfigs"
}
]
},
{
"shortName": "CreateSource",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.CreateSource",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/sources"
}
]
},
{
"shortName": "DeleteAsset",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.DeleteAsset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/assets/*}"
}
]
},
{
"shortName": "DeleteGroup",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.DeleteGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/groups/*}"
}
]
},
{
"shortName": "DeleteImportDataFile",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.DeleteImportDataFile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/importJobs/*/importDataFiles/*}"
}
]
},
{
"shortName": "DeleteImportJob",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.DeleteImportJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/importJobs/*}"
}
]
},
{
"shortName": "DeletePreferenceSet",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.DeletePreferenceSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/preferenceSets/*}"
}
]
},
{
"shortName": "DeleteReport",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.DeleteReport",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/reportConfigs/*/reports/*}"
}
]
},
{
"shortName": "DeleteReportConfig",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.DeleteReportConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/reportConfigs/*}"
}
]
},
{
"shortName": "DeleteSource",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.DeleteSource",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/sources/*}"
}
]
},
{
"shortName": "GetAsset",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.GetAsset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/assets/*}"
}
]
},
{
"shortName": "GetErrorFrame",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.GetErrorFrame",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/sources/*/errorFrames/*}"
}
]
},
{
"shortName": "GetGroup",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.GetGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/groups/*}"
}
]
},
{
"shortName": "GetImportDataFile",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.GetImportDataFile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/importJobs/*/importDataFiles/*}"
}
]
},
{
"shortName": "GetImportJob",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.GetImportJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/importJobs/*}"
}
]
},
{
"shortName": "GetPreferenceSet",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.GetPreferenceSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/preferenceSets/*}"
}
]
},
{
"shortName": "GetReport",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.GetReport",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/reportConfigs/*/reports/*}"
}
]
},
{
"shortName": "GetReportConfig",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.GetReportConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/reportConfigs/*}"
}
]
},
{
"shortName": "GetSettings",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.GetSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/settings}"
}
]
},
{
"shortName": "GetSource",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.GetSource",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/sources/*}"
}
]
},
{
"shortName": "ListAssets",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.ListAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/assets"
}
]
},
{
"shortName": "ListErrorFrames",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.ListErrorFrames",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/sources/*}/errorFrames"
}
]
},
{
"shortName": "ListGroups",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.ListGroups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/groups"
}
]
},
{
"shortName": "ListImportDataFiles",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.ListImportDataFiles",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/importJobs/*}/importDataFiles"
}
]
},
{
"shortName": "ListImportJobs",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.ListImportJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/importJobs"
}
]
},
{
"shortName": "ListPreferenceSets",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.ListPreferenceSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/preferenceSets"
}
]
},
{
"shortName": "ListReportConfigs",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.ListReportConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/reportConfigs"
}
]
},
{
"shortName": "ListReports",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.ListReports",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/reportConfigs/*}/reports"
}
]
},
{
"shortName": "ListSources",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.ListSources",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/sources"
}
]
},
{
"shortName": "RemoveAssetsFromGroup",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.RemoveAssetsFromGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{group=projects/*/locations/*/groups/*}:removeAssets"
}
]
},
{
"shortName": "ReportAssetFrames",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.ReportAssetFrames",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/assets:reportAssetFrames"
}
]
},
{
"shortName": "RunImportJob",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.RunImportJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/importJobs/*}:run"
}
]
},
{
"shortName": "UpdateAsset",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.UpdateAsset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{asset.name=projects/*/locations/*/assets/*}"
}
]
},
{
"shortName": "UpdateGroup",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.UpdateGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{group.name=projects/*/locations/*/groups/*}"
}
]
},
{
"shortName": "UpdateImportJob",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.UpdateImportJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{import_job.name=projects/*/locations/*/importJobs/*}"
}
]
},
{
"shortName": "UpdatePreferenceSet",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.UpdatePreferenceSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{preference_set.name=projects/*/locations/*/preferenceSets/*}"
}
]
},
{
"shortName": "UpdateSettings",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.UpdateSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{settings.name=projects/*/locations/*/settings}"
}
]
},
{
"shortName": "UpdateSource",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.UpdateSource",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{source.name=projects/*/locations/*/sources/*}"
}
]
},
{
"shortName": "ValidateImportJob",
"fullName": "google.cloud.migrationcenter.v1.MigrationCenter.ValidateImportJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/importJobs/*}:validate"
}
]
}
]
}
],
"configFile": "migrationcenter_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.cloud.migrationcenter.v1.MigrationCenter",
"google.longrunning.Operations"
],
"nameInServiceConfig": "migrationcenter.googleapis.com"
},
{
"id": "google.cloud.networkconnectivity.v1",
"directory": "google/cloud/networkconnectivity/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "networkconnectivity.googleapis.com",
"title": "Network Connectivity API",
"description": "This API enables connectivity with and between Google Cloud resources.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.NetworkConnectivity.V1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/networkconnectivity/apiv1/networkconnectivitypb;networkconnectivitypb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.networkconnectivity.v1": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\NetworkConnectivity\\V1": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::NetworkConnectivity::V1": 2
}
}
},
"services": [
{
"shortName": "HubService",
"fullName": "google.cloud.networkconnectivity.v1.HubService",
"methods": [
{
"shortName": "CreateHub",
"fullName": "google.cloud.networkconnectivity.v1.HubService.CreateHub",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/global}/hubs"
}
]
},
{
"shortName": "CreateSpoke",
"fullName": "google.cloud.networkconnectivity.v1.HubService.CreateSpoke",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/spokes"
}
]
},
{
"shortName": "DeleteHub",
"fullName": "google.cloud.networkconnectivity.v1.HubService.DeleteHub",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/global/hubs/*}"
}
]
},
{
"shortName": "DeleteSpoke",
"fullName": "google.cloud.networkconnectivity.v1.HubService.DeleteSpoke",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/spokes/*}"
}
]
},
{
"shortName": "GetHub",
"fullName": "google.cloud.networkconnectivity.v1.HubService.GetHub",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/global/hubs/*}"
}
]
},
{
"shortName": "GetSpoke",
"fullName": "google.cloud.networkconnectivity.v1.HubService.GetSpoke",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/spokes/*}"
}
]
},
{
"shortName": "ListHubs",
"fullName": "google.cloud.networkconnectivity.v1.HubService.ListHubs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/global}/hubs"
}
]
},
{
"shortName": "ListSpokes",
"fullName": "google.cloud.networkconnectivity.v1.HubService.ListSpokes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/spokes"
}
]
},
{
"shortName": "UpdateHub",
"fullName": "google.cloud.networkconnectivity.v1.HubService.UpdateHub",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{hub.name=projects/*/locations/global/hubs/*}"
}
]
},
{
"shortName": "UpdateSpoke",
"fullName": "google.cloud.networkconnectivity.v1.HubService.UpdateSpoke",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{spoke.name=projects/*/locations/*/spokes/*}"
}
]
}
]
}
],
"configFile": "networkconnectivity_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.cloud.networkconnectivity.v1.HubService",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "networkconnectivity.googleapis.com"
},
{
"id": "google.cloud.networkconnectivity.v1alpha1",
"directory": "google/cloud/networkconnectivity/v1alpha1",
"version": "v1alpha1",
"majorVersion": "v1",
"hostName": "networkconnectivity.googleapis.com",
"title": "Network Connectivity API",
"description": "The Network Connectivity API will be home to various services which provide information pertaining to network connectivity.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.NetworkConnectivity.V1Alpha1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/networkconnectivity/apiv1alpha1/networkconnectivitypb;networkconnectivitypb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.networkconnectivity.v1alpha1": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\NetworkConnectivity\\V1alpha1": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::NetworkConnectivity::V1alpha1": 2
}
}
},
"services": [
{
"shortName": "HubService",
"fullName": "google.cloud.networkconnectivity.v1alpha1.HubService",
"methods": [
{
"shortName": "CreateHub",
"fullName": "google.cloud.networkconnectivity.v1alpha1.HubService.CreateHub",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{parent=projects/*/locations/global}/hubs"
}
]
},
{
"shortName": "CreateSpoke",
"fullName": "google.cloud.networkconnectivity.v1alpha1.HubService.CreateSpoke",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{parent=projects/*/locations/*}/spokes"
}
]
},
{
"shortName": "DeleteHub",
"fullName": "google.cloud.networkconnectivity.v1alpha1.HubService.DeleteHub",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha1/{name=projects/*/locations/global/hubs/*}"
}
]
},
{
"shortName": "DeleteSpoke",
"fullName": "google.cloud.networkconnectivity.v1alpha1.HubService.DeleteSpoke",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha1/{name=projects/*/locations/*/spokes/*}"
}
]
},
{
"shortName": "GetHub",
"fullName": "google.cloud.networkconnectivity.v1alpha1.HubService.GetHub",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{name=projects/*/locations/global/hubs/*}"
}
]
},
{
"shortName": "GetSpoke",
"fullName": "google.cloud.networkconnectivity.v1alpha1.HubService.GetSpoke",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{name=projects/*/locations/*/spokes/*}"
}
]
},
{
"shortName": "ListHubs",
"fullName": "google.cloud.networkconnectivity.v1alpha1.HubService.ListHubs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{parent=projects/*/locations/global}/hubs"
}
]
},
{
"shortName": "ListSpokes",
"fullName": "google.cloud.networkconnectivity.v1alpha1.HubService.ListSpokes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{parent=projects/*/locations/*}/spokes"
}
]
},
{
"shortName": "UpdateHub",
"fullName": "google.cloud.networkconnectivity.v1alpha1.HubService.UpdateHub",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha1/{hub.name=projects/*/locations/global/hubs/*}"
}
]
},
{
"shortName": "UpdateSpoke",
"fullName": "google.cloud.networkconnectivity.v1alpha1.HubService.UpdateSpoke",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha1/{spoke.name=projects/*/locations/*/spokes/*}"
}
]
}
]
}
],
"configFile": "networkconnectivity_v1alpha1.yaml",
"serviceConfigApiNames": [
"google.cloud.networkconnectivity.v1alpha1.HubService"
],
"nameInServiceConfig": "networkconnectivity.googleapis.com"
},
{
"id": "google.cloud.networkmanagement.v1",
"directory": "google/cloud/networkmanagement/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "networkmanagement.googleapis.com",
"title": "Network Management API",
"description": "The Network Management API provides a collection of network performance monitoring and diagnostic capabilities.",
"importDirectories": [
"google/api",
"google/cloud/networkmanagement/v1",
"google/longrunning",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.NetworkManagement.V1": 3
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/networkmanagement/apiv1/networkmanagementpb;networkmanagementpb": 3
}
},
"java_multiple_files": {
"valueCounts": {
"true": 3
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.networkmanagement.v1": 3
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\NetworkManagement\\V1": 3
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::NetworkManagement::V1": 3
}
}
},
"services": [
{
"shortName": "ReachabilityService",
"fullName": "google.cloud.networkmanagement.v1.ReachabilityService",
"methods": [
{
"shortName": "CreateConnectivityTest",
"fullName": "google.cloud.networkmanagement.v1.ReachabilityService.CreateConnectivityTest",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/global}/connectivityTests"
}
]
},
{
"shortName": "DeleteConnectivityTest",
"fullName": "google.cloud.networkmanagement.v1.ReachabilityService.DeleteConnectivityTest",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/global/connectivityTests/*}"
}
]
},
{
"shortName": "GetConnectivityTest",
"fullName": "google.cloud.networkmanagement.v1.ReachabilityService.GetConnectivityTest",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/global/connectivityTests/*}"
}
]
},
{
"shortName": "ListConnectivityTests",
"fullName": "google.cloud.networkmanagement.v1.ReachabilityService.ListConnectivityTests",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/global}/connectivityTests"
}
]
},
{
"shortName": "RerunConnectivityTest",
"fullName": "google.cloud.networkmanagement.v1.ReachabilityService.RerunConnectivityTest",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/global/connectivityTests/*}:rerun"
}
]
},
{
"shortName": "UpdateConnectivityTest",
"fullName": "google.cloud.networkmanagement.v1.ReachabilityService.UpdateConnectivityTest",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{resource.name=projects/*/locations/global/connectivityTests/*}"
}
]
}
]
}
],
"configFile": "networkmanagement_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.networkmanagement.v1.ReachabilityService"
],
"nameInServiceConfig": "networkmanagement.googleapis.com"
},
{
"id": "google.cloud.networkmanagement.v1beta1",
"directory": "google/cloud/networkmanagement/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "networkmanagement.googleapis.com",
"title": "Network Management API",
"description": "The Network Management API provides a collection of network performance monitoring and diagnostic capabilities.",
"importDirectories": [
"google/api",
"google/cloud/networkmanagement/v1beta1",
"google/longrunning",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.NetworkManagement.V1Beta1": 3
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/networkmanagement/apiv1beta1/networkmanagementpb;networkmanagementpb": 3
}
},
"java_multiple_files": {
"valueCounts": {
"true": 3
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.networkmanagement.v1beta1": 3
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\NetworkManagement\\V1beta1": 3
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::NetworkManagement::V1beta1": 3
}
}
},
"services": [
{
"shortName": "ReachabilityService",
"fullName": "google.cloud.networkmanagement.v1beta1.ReachabilityService",
"methods": [
{
"shortName": "CreateConnectivityTest",
"fullName": "google.cloud.networkmanagement.v1beta1.ReachabilityService.CreateConnectivityTest",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/global}/connectivityTests"
}
]
},
{
"shortName": "DeleteConnectivityTest",
"fullName": "google.cloud.networkmanagement.v1beta1.ReachabilityService.DeleteConnectivityTest",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/global/connectivityTests/*}"
}
]
},
{
"shortName": "GetConnectivityTest",
"fullName": "google.cloud.networkmanagement.v1beta1.ReachabilityService.GetConnectivityTest",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/global/connectivityTests/*}"
}
]
},
{
"shortName": "ListConnectivityTests",
"fullName": "google.cloud.networkmanagement.v1beta1.ReachabilityService.ListConnectivityTests",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/global}/connectivityTests"
}
]
},
{
"shortName": "RerunConnectivityTest",
"fullName": "google.cloud.networkmanagement.v1beta1.ReachabilityService.RerunConnectivityTest",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/global/connectivityTests/*}:rerun"
}
]
},
{
"shortName": "UpdateConnectivityTest",
"fullName": "google.cloud.networkmanagement.v1beta1.ReachabilityService.UpdateConnectivityTest",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{resource.name=projects/*/locations/global/connectivityTests/*}"
}
]
}
]
}
],
"configFile": "networkmanagement_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.networkmanagement.v1beta1.ReachabilityService"
],
"nameInServiceConfig": "networkmanagement.googleapis.com"
},
{
"id": "google.cloud.networksecurity.v1",
"directory": "google/cloud/networksecurity/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "networksecurity.googleapis.com",
"title": "Network Security API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/networksecurity/v1",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.NetworkSecurity.V1": 6
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/networksecurity/apiv1/networksecuritypb;networksecuritypb": 6
}
},
"java_multiple_files": {
"valueCounts": {
"true": 6
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.networksecurity.v1": 6
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\NetworkSecurity\\V1": 6
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::NetworkSecurity::V1": 6
}
}
},
"services": [
{
"shortName": "NetworkSecurity",
"fullName": "google.cloud.networksecurity.v1.NetworkSecurity",
"methods": [
{
"shortName": "CreateAuthorizationPolicy",
"fullName": "google.cloud.networksecurity.v1.NetworkSecurity.CreateAuthorizationPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/authorizationPolicies"
}
]
},
{
"shortName": "CreateClientTlsPolicy",
"fullName": "google.cloud.networksecurity.v1.NetworkSecurity.CreateClientTlsPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/clientTlsPolicies"
}
]
},
{
"shortName": "CreateServerTlsPolicy",
"fullName": "google.cloud.networksecurity.v1.NetworkSecurity.CreateServerTlsPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/serverTlsPolicies"
}
]
},
{
"shortName": "DeleteAuthorizationPolicy",
"fullName": "google.cloud.networksecurity.v1.NetworkSecurity.DeleteAuthorizationPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/authorizationPolicies/*}"
}
]
},
{
"shortName": "DeleteClientTlsPolicy",
"fullName": "google.cloud.networksecurity.v1.NetworkSecurity.DeleteClientTlsPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/clientTlsPolicies/*}"
}
]
},
{
"shortName": "DeleteServerTlsPolicy",
"fullName": "google.cloud.networksecurity.v1.NetworkSecurity.DeleteServerTlsPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/serverTlsPolicies/*}"
}
]
},
{
"shortName": "GetAuthorizationPolicy",
"fullName": "google.cloud.networksecurity.v1.NetworkSecurity.GetAuthorizationPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/authorizationPolicies/*}"
}
]
},
{
"shortName": "GetClientTlsPolicy",
"fullName": "google.cloud.networksecurity.v1.NetworkSecurity.GetClientTlsPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/clientTlsPolicies/*}"
}
]
},
{
"shortName": "GetServerTlsPolicy",
"fullName": "google.cloud.networksecurity.v1.NetworkSecurity.GetServerTlsPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/serverTlsPolicies/*}"
}
]
},
{
"shortName": "ListAuthorizationPolicies",
"fullName": "google.cloud.networksecurity.v1.NetworkSecurity.ListAuthorizationPolicies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/authorizationPolicies"
}
]
},
{
"shortName": "ListClientTlsPolicies",
"fullName": "google.cloud.networksecurity.v1.NetworkSecurity.ListClientTlsPolicies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/clientTlsPolicies"
}
]
},
{
"shortName": "ListServerTlsPolicies",
"fullName": "google.cloud.networksecurity.v1.NetworkSecurity.ListServerTlsPolicies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/serverTlsPolicies"
}
]
},
{
"shortName": "UpdateAuthorizationPolicy",
"fullName": "google.cloud.networksecurity.v1.NetworkSecurity.UpdateAuthorizationPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{authorization_policy.name=projects/*/locations/*/authorizationPolicies/*}"
}
]
},
{
"shortName": "UpdateClientTlsPolicy",
"fullName": "google.cloud.networksecurity.v1.NetworkSecurity.UpdateClientTlsPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{client_tls_policy.name=projects/*/locations/*/clientTlsPolicies/*}"
}
]
},
{
"shortName": "UpdateServerTlsPolicy",
"fullName": "google.cloud.networksecurity.v1.NetworkSecurity.UpdateServerTlsPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{server_tls_policy.name=projects/*/locations/*/serverTlsPolicies/*}"
}
]
}
]
}
],
"configFile": "networksecurity_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.cloud.networksecurity.v1.NetworkSecurity",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "networksecurity.googleapis.com"
},
{
"id": "google.cloud.networksecurity.v1beta1",
"directory": "google/cloud/networksecurity/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "networksecurity.googleapis.com",
"title": "Network Security API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/networksecurity/v1beta1",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.NetworkSecurity.V1Beta1": 6
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb;networksecuritypb": 6
}
},
"java_multiple_files": {
"valueCounts": {
"true": 6
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.networksecurity.v1beta1": 6
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\NetworkSecurity\\V1beta1": 6
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::NetworkSecurity::V1beta1": 6
}
}
},
"services": [
{
"shortName": "NetworkSecurity",
"fullName": "google.cloud.networksecurity.v1beta1.NetworkSecurity",
"methods": [
{
"shortName": "CreateAuthorizationPolicy",
"fullName": "google.cloud.networksecurity.v1beta1.NetworkSecurity.CreateAuthorizationPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/authorizationPolicies"
}
]
},
{
"shortName": "CreateClientTlsPolicy",
"fullName": "google.cloud.networksecurity.v1beta1.NetworkSecurity.CreateClientTlsPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/clientTlsPolicies"
}
]
},
{
"shortName": "CreateServerTlsPolicy",
"fullName": "google.cloud.networksecurity.v1beta1.NetworkSecurity.CreateServerTlsPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/serverTlsPolicies"
}
]
},
{
"shortName": "DeleteAuthorizationPolicy",
"fullName": "google.cloud.networksecurity.v1beta1.NetworkSecurity.DeleteAuthorizationPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/authorizationPolicies/*}"
}
]
},
{
"shortName": "DeleteClientTlsPolicy",
"fullName": "google.cloud.networksecurity.v1beta1.NetworkSecurity.DeleteClientTlsPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/clientTlsPolicies/*}"
}
]
},
{
"shortName": "DeleteServerTlsPolicy",
"fullName": "google.cloud.networksecurity.v1beta1.NetworkSecurity.DeleteServerTlsPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/serverTlsPolicies/*}"
}
]
},
{
"shortName": "GetAuthorizationPolicy",
"fullName": "google.cloud.networksecurity.v1beta1.NetworkSecurity.GetAuthorizationPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/authorizationPolicies/*}"
}
]
},
{
"shortName": "GetClientTlsPolicy",
"fullName": "google.cloud.networksecurity.v1beta1.NetworkSecurity.GetClientTlsPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/clientTlsPolicies/*}"
}
]
},
{
"shortName": "GetServerTlsPolicy",
"fullName": "google.cloud.networksecurity.v1beta1.NetworkSecurity.GetServerTlsPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/serverTlsPolicies/*}"
}
]
},
{
"shortName": "ListAuthorizationPolicies",
"fullName": "google.cloud.networksecurity.v1beta1.NetworkSecurity.ListAuthorizationPolicies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/authorizationPolicies"
}
]
},
{
"shortName": "ListClientTlsPolicies",
"fullName": "google.cloud.networksecurity.v1beta1.NetworkSecurity.ListClientTlsPolicies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/clientTlsPolicies"
}
]
},
{
"shortName": "ListServerTlsPolicies",
"fullName": "google.cloud.networksecurity.v1beta1.NetworkSecurity.ListServerTlsPolicies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/serverTlsPolicies"
}
]
},
{
"shortName": "UpdateAuthorizationPolicy",
"fullName": "google.cloud.networksecurity.v1beta1.NetworkSecurity.UpdateAuthorizationPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{authorization_policy.name=projects/*/locations/*/authorizationPolicies/*}"
}
]
},
{
"shortName": "UpdateClientTlsPolicy",
"fullName": "google.cloud.networksecurity.v1beta1.NetworkSecurity.UpdateClientTlsPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{client_tls_policy.name=projects/*/locations/*/clientTlsPolicies/*}"
}
]
},
{
"shortName": "UpdateServerTlsPolicy",
"fullName": "google.cloud.networksecurity.v1beta1.NetworkSecurity.UpdateServerTlsPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{server_tls_policy.name=projects/*/locations/*/serverTlsPolicies/*}"
}
]
}
]
}
],
"configFile": "networksecurity_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.cloud.networksecurity.v1beta1.NetworkSecurity",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "networksecurity.googleapis.com"
},
{
"id": "google.cloud.networkservices.v1",
"directory": "google/cloud/networkservices/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "networkservices.googleapis.com",
"title": "Network Services API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/networkservices/v1",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.NetworkServices.V1": 10
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/networkservices/apiv1/networkservicespb;networkservicespb": 10
}
},
"java_multiple_files": {
"valueCounts": {
"true": 10
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.networkservices.v1": 10
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\NetworkServices\\V1": 10
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::NetworkServices::V1": 10
}
}
},
"services": [
{
"shortName": "NetworkServices",
"fullName": "google.cloud.networkservices.v1.NetworkServices",
"methods": [
{
"shortName": "CreateEndpointPolicy",
"fullName": "google.cloud.networkservices.v1.NetworkServices.CreateEndpointPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/endpointPolicies"
}
]
},
{
"shortName": "CreateGateway",
"fullName": "google.cloud.networkservices.v1.NetworkServices.CreateGateway",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/gateways"
}
]
},
{
"shortName": "CreateGrpcRoute",
"fullName": "google.cloud.networkservices.v1.NetworkServices.CreateGrpcRoute",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/grpcRoutes"
}
]
},
{
"shortName": "CreateHttpRoute",
"fullName": "google.cloud.networkservices.v1.NetworkServices.CreateHttpRoute",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/httpRoutes"
}
]
},
{
"shortName": "CreateMesh",
"fullName": "google.cloud.networkservices.v1.NetworkServices.CreateMesh",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/meshes"
}
]
},
{
"shortName": "CreateServiceBinding",
"fullName": "google.cloud.networkservices.v1.NetworkServices.CreateServiceBinding",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/serviceBindings"
}
]
},
{
"shortName": "CreateTcpRoute",
"fullName": "google.cloud.networkservices.v1.NetworkServices.CreateTcpRoute",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/tcpRoutes"
}
]
},
{
"shortName": "CreateTlsRoute",
"fullName": "google.cloud.networkservices.v1.NetworkServices.CreateTlsRoute",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/tlsRoutes"
}
]
},
{
"shortName": "DeleteEndpointPolicy",
"fullName": "google.cloud.networkservices.v1.NetworkServices.DeleteEndpointPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/endpointPolicies/*}"
}
]
},
{
"shortName": "DeleteGateway",
"fullName": "google.cloud.networkservices.v1.NetworkServices.DeleteGateway",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/gateways/*}"
}
]
},
{
"shortName": "DeleteGrpcRoute",
"fullName": "google.cloud.networkservices.v1.NetworkServices.DeleteGrpcRoute",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/grpcRoutes/*}"
}
]
},
{
"shortName": "DeleteHttpRoute",
"fullName": "google.cloud.networkservices.v1.NetworkServices.DeleteHttpRoute",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/httpRoutes/*}"
}
]
},
{
"shortName": "DeleteMesh",
"fullName": "google.cloud.networkservices.v1.NetworkServices.DeleteMesh",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/meshes/*}"
}
]
},
{
"shortName": "DeleteServiceBinding",
"fullName": "google.cloud.networkservices.v1.NetworkServices.DeleteServiceBinding",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/serviceBindings/*}"
}
]
},
{
"shortName": "DeleteTcpRoute",
"fullName": "google.cloud.networkservices.v1.NetworkServices.DeleteTcpRoute",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/tcpRoutes/*}"
}
]
},
{
"shortName": "DeleteTlsRoute",
"fullName": "google.cloud.networkservices.v1.NetworkServices.DeleteTlsRoute",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/tlsRoutes/*}"
}
]
},
{
"shortName": "GetEndpointPolicy",
"fullName": "google.cloud.networkservices.v1.NetworkServices.GetEndpointPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/endpointPolicies/*}"
}
]
},
{
"shortName": "GetGateway",
"fullName": "google.cloud.networkservices.v1.NetworkServices.GetGateway",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/gateways/*}"
}
]
},
{
"shortName": "GetGrpcRoute",
"fullName": "google.cloud.networkservices.v1.NetworkServices.GetGrpcRoute",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/grpcRoutes/*}"
}
]
},
{
"shortName": "GetHttpRoute",
"fullName": "google.cloud.networkservices.v1.NetworkServices.GetHttpRoute",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/httpRoutes/*}"
}
]
},
{
"shortName": "GetMesh",
"fullName": "google.cloud.networkservices.v1.NetworkServices.GetMesh",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/meshes/*}"
}
]
},
{
"shortName": "GetServiceBinding",
"fullName": "google.cloud.networkservices.v1.NetworkServices.GetServiceBinding",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/serviceBindings/*}"
}
]
},
{
"shortName": "GetTcpRoute",
"fullName": "google.cloud.networkservices.v1.NetworkServices.GetTcpRoute",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/tcpRoutes/*}"
}
]
},
{
"shortName": "GetTlsRoute",
"fullName": "google.cloud.networkservices.v1.NetworkServices.GetTlsRoute",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/tlsRoutes/*}"
}
]
},
{
"shortName": "ListEndpointPolicies",
"fullName": "google.cloud.networkservices.v1.NetworkServices.ListEndpointPolicies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/endpointPolicies"
}
]
},
{
"shortName": "ListGateways",
"fullName": "google.cloud.networkservices.v1.NetworkServices.ListGateways",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/gateways"
}
]
},
{
"shortName": "ListGrpcRoutes",
"fullName": "google.cloud.networkservices.v1.NetworkServices.ListGrpcRoutes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/grpcRoutes"
}
]
},
{
"shortName": "ListHttpRoutes",
"fullName": "google.cloud.networkservices.v1.NetworkServices.ListHttpRoutes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/httpRoutes"
}
]
},
{
"shortName": "ListMeshes",
"fullName": "google.cloud.networkservices.v1.NetworkServices.ListMeshes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/meshes"
}
]
},
{
"shortName": "ListServiceBindings",
"fullName": "google.cloud.networkservices.v1.NetworkServices.ListServiceBindings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/serviceBindings"
}
]
},
{
"shortName": "ListTcpRoutes",
"fullName": "google.cloud.networkservices.v1.NetworkServices.ListTcpRoutes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/tcpRoutes"
}
]
},
{
"shortName": "ListTlsRoutes",
"fullName": "google.cloud.networkservices.v1.NetworkServices.ListTlsRoutes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/tlsRoutes"
}
]
},
{
"shortName": "UpdateEndpointPolicy",
"fullName": "google.cloud.networkservices.v1.NetworkServices.UpdateEndpointPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{endpoint_policy.name=projects/*/locations/*/endpointPolicies/*}"
}
]
},
{
"shortName": "UpdateGateway",
"fullName": "google.cloud.networkservices.v1.NetworkServices.UpdateGateway",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{gateway.name=projects/*/locations/*/gateways/*}"
}
]
},
{
"shortName": "UpdateGrpcRoute",
"fullName": "google.cloud.networkservices.v1.NetworkServices.UpdateGrpcRoute",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{grpc_route.name=projects/*/locations/*/grpcRoutes/*}"
}
]
},
{
"shortName": "UpdateHttpRoute",
"fullName": "google.cloud.networkservices.v1.NetworkServices.UpdateHttpRoute",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{http_route.name=projects/*/locations/*/httpRoutes/*}"
}
]
},
{
"shortName": "UpdateMesh",
"fullName": "google.cloud.networkservices.v1.NetworkServices.UpdateMesh",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{mesh.name=projects/*/locations/*/meshes/*}"
}
]
},
{
"shortName": "UpdateTcpRoute",
"fullName": "google.cloud.networkservices.v1.NetworkServices.UpdateTcpRoute",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{tcp_route.name=projects/*/locations/*/tcpRoutes/*}"
}
]
},
{
"shortName": "UpdateTlsRoute",
"fullName": "google.cloud.networkservices.v1.NetworkServices.UpdateTlsRoute",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{tls_route.name=projects/*/locations/*/tlsRoutes/*}"
}
]
}
]
}
],
"configFile": "networkservices_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.cloud.networkservices.v1.NetworkServices",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "networkservices.googleapis.com"
},
{
"id": "google.cloud.networkservices.v1beta1",
"directory": "google/cloud/networkservices/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "networkservices.googleapis.com",
"title": "Network Services API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/networkservices/v1beta1",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.NetworkServices.V1Beta1": 3
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/networkservices/apiv1beta1/networkservicespb;networkservicespb": 3
}
},
"java_multiple_files": {
"valueCounts": {
"true": 3
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.networkservices.v1beta1": 3
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\NetworkServices\\V1beta1": 3
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::NetworkServices::V1beta1": 3
}
}
},
"services": [
{
"shortName": "NetworkServices",
"fullName": "google.cloud.networkservices.v1beta1.NetworkServices",
"methods": [
{
"shortName": "CreateEndpointPolicy",
"fullName": "google.cloud.networkservices.v1beta1.NetworkServices.CreateEndpointPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/endpointPolicies"
}
]
},
{
"shortName": "DeleteEndpointPolicy",
"fullName": "google.cloud.networkservices.v1beta1.NetworkServices.DeleteEndpointPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/endpointPolicies/*}"
}
]
},
{
"shortName": "GetEndpointPolicy",
"fullName": "google.cloud.networkservices.v1beta1.NetworkServices.GetEndpointPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/endpointPolicies/*}"
}
]
},
{
"shortName": "ListEndpointPolicies",
"fullName": "google.cloud.networkservices.v1beta1.NetworkServices.ListEndpointPolicies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/endpointPolicies"
}
]
},
{
"shortName": "UpdateEndpointPolicy",
"fullName": "google.cloud.networkservices.v1beta1.NetworkServices.UpdateEndpointPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{endpoint_policy.name=projects/*/locations/*/endpointPolicies/*}"
}
]
}
]
}
],
"configFile": "networkservices_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.networkservices.v1beta1.NetworkServices"
],
"nameInServiceConfig": "networkservices.googleapis.com"
},
{
"id": "google.cloud.notebooks.v1",
"directory": "google/cloud/notebooks/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "notebooks.googleapis.com",
"title": "Notebooks API",
"description": "Notebooks API is used to manage notebook resources in Google Cloud.",
"importDirectories": [
"google/api",
"google/cloud/notebooks/v1",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"": 4,
"Google.Cloud.Notebooks.V1": 6
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/notebooks/apiv1/notebookspb;notebookspb": 10
}
},
"java_multiple_files": {
"valueCounts": {
"true": 10
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.notebooks.v1": 10
}
},
"php_namespace": {
"valueCounts": {
"": 4,
"Google\\Cloud\\Notebooks\\V1": 6
}
},
"ruby_package": {
"valueCounts": {
"": 4,
"Google::Cloud::Notebooks::V1": 6
}
}
},
"services": [
{
"shortName": "ManagedNotebookService",
"fullName": "google.cloud.notebooks.v1.ManagedNotebookService",
"methods": [
{
"shortName": "CreateRuntime",
"fullName": "google.cloud.notebooks.v1.ManagedNotebookService.CreateRuntime",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/runtimes"
}
]
},
{
"shortName": "DeleteRuntime",
"fullName": "google.cloud.notebooks.v1.ManagedNotebookService.DeleteRuntime",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/runtimes/*}"
}
]
},
{
"shortName": "DiagnoseRuntime",
"fullName": "google.cloud.notebooks.v1.ManagedNotebookService.DiagnoseRuntime",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/runtimes/*}:diagnose"
}
]
},
{
"shortName": "GetRuntime",
"fullName": "google.cloud.notebooks.v1.ManagedNotebookService.GetRuntime",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/runtimes/*}"
}
]
},
{
"shortName": "ListRuntimes",
"fullName": "google.cloud.notebooks.v1.ManagedNotebookService.ListRuntimes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/runtimes"
}
]
},
{
"shortName": "RefreshRuntimeTokenInternal",
"fullName": "google.cloud.notebooks.v1.ManagedNotebookService.RefreshRuntimeTokenInternal",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/runtimes/*}:refreshRuntimeTokenInternal"
}
]
},
{
"shortName": "ReportRuntimeEvent",
"fullName": "google.cloud.notebooks.v1.ManagedNotebookService.ReportRuntimeEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/runtimes/*}:reportEvent"
}
]
},
{
"shortName": "ResetRuntime",
"fullName": "google.cloud.notebooks.v1.ManagedNotebookService.ResetRuntime",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/runtimes/*}:reset"
}
]
},
{
"shortName": "StartRuntime",
"fullName": "google.cloud.notebooks.v1.ManagedNotebookService.StartRuntime",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/runtimes/*}:start"
}
]
},
{
"shortName": "StopRuntime",
"fullName": "google.cloud.notebooks.v1.ManagedNotebookService.StopRuntime",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/runtimes/*}:stop"
}
]
},
{
"shortName": "SwitchRuntime",
"fullName": "google.cloud.notebooks.v1.ManagedNotebookService.SwitchRuntime",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/runtimes/*}:switch"
}
]
},
{
"shortName": "UpdateRuntime",
"fullName": "google.cloud.notebooks.v1.ManagedNotebookService.UpdateRuntime",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{runtime.name=projects/*/locations/*/runtimes/*}"
}
]
},
{
"shortName": "UpgradeRuntime",
"fullName": "google.cloud.notebooks.v1.ManagedNotebookService.UpgradeRuntime",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/runtimes/*}:upgrade"
}
]
}
]
},
{
"shortName": "NotebookService",
"fullName": "google.cloud.notebooks.v1.NotebookService",
"methods": [
{
"shortName": "CreateEnvironment",
"fullName": "google.cloud.notebooks.v1.NotebookService.CreateEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/environments"
}
]
},
{
"shortName": "CreateExecution",
"fullName": "google.cloud.notebooks.v1.NotebookService.CreateExecution",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/executions"
}
]
},
{
"shortName": "CreateInstance",
"fullName": "google.cloud.notebooks.v1.NotebookService.CreateInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/instances"
}
]
},
{
"shortName": "CreateSchedule",
"fullName": "google.cloud.notebooks.v1.NotebookService.CreateSchedule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/schedules"
}
]
},
{
"shortName": "DeleteEnvironment",
"fullName": "google.cloud.notebooks.v1.NotebookService.DeleteEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/environments/*}"
}
]
},
{
"shortName": "DeleteExecution",
"fullName": "google.cloud.notebooks.v1.NotebookService.DeleteExecution",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/executions/*}"
}
]
},
{
"shortName": "DeleteInstance",
"fullName": "google.cloud.notebooks.v1.NotebookService.DeleteInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/instances/*}"
}
]
},
{
"shortName": "DeleteSchedule",
"fullName": "google.cloud.notebooks.v1.NotebookService.DeleteSchedule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/schedules/*}"
}
]
},
{
"shortName": "DiagnoseInstance",
"fullName": "google.cloud.notebooks.v1.NotebookService.DiagnoseInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/instances/*}:diagnose"
}
]
},
{
"shortName": "GetEnvironment",
"fullName": "google.cloud.notebooks.v1.NotebookService.GetEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/environments/*}"
}
]
},
{
"shortName": "GetExecution",
"fullName": "google.cloud.notebooks.v1.NotebookService.GetExecution",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/executions/*}"
}
]
},
{
"shortName": "GetInstance",
"fullName": "google.cloud.notebooks.v1.NotebookService.GetInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/instances/*}"
}
]
},
{
"shortName": "GetInstanceHealth",
"fullName": "google.cloud.notebooks.v1.NotebookService.GetInstanceHealth",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/instances/*}:getInstanceHealth"
}
]
},
{
"shortName": "GetSchedule",
"fullName": "google.cloud.notebooks.v1.NotebookService.GetSchedule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/schedules/*}"
}
]
},
{
"shortName": "IsInstanceUpgradeable",
"fullName": "google.cloud.notebooks.v1.NotebookService.IsInstanceUpgradeable",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{notebook_instance=projects/*/locations/*/instances/*}:isUpgradeable"
}
]
},
{
"shortName": "ListEnvironments",
"fullName": "google.cloud.notebooks.v1.NotebookService.ListEnvironments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/environments"
}
]
},
{
"shortName": "ListExecutions",
"fullName": "google.cloud.notebooks.v1.NotebookService.ListExecutions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/executions"
}
]
},
{
"shortName": "ListInstances",
"fullName": "google.cloud.notebooks.v1.NotebookService.ListInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/instances"
}
]
},
{
"shortName": "ListSchedules",
"fullName": "google.cloud.notebooks.v1.NotebookService.ListSchedules",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/schedules"
}
]
},
{
"shortName": "RegisterInstance",
"fullName": "google.cloud.notebooks.v1.NotebookService.RegisterInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/instances:register"
}
]
},
{
"shortName": "ReportInstanceInfo",
"fullName": "google.cloud.notebooks.v1.NotebookService.ReportInstanceInfo",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/instances/*}:report"
}
]
},
{
"shortName": "ResetInstance",
"fullName": "google.cloud.notebooks.v1.NotebookService.ResetInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/instances/*}:reset"
}
]
},
{
"shortName": "RollbackInstance",
"fullName": "google.cloud.notebooks.v1.NotebookService.RollbackInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/instances/*}:rollback"
}
]
},
{
"shortName": "SetInstanceAccelerator",
"fullName": "google.cloud.notebooks.v1.NotebookService.SetInstanceAccelerator",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{name=projects/*/locations/*/instances/*}:setAccelerator"
}
]
},
{
"shortName": "SetInstanceLabels",
"fullName": "google.cloud.notebooks.v1.NotebookService.SetInstanceLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{name=projects/*/locations/*/instances/*}:setLabels"
}
]
},
{
"shortName": "SetInstanceMachineType",
"fullName": "google.cloud.notebooks.v1.NotebookService.SetInstanceMachineType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{name=projects/*/locations/*/instances/*}:setMachineType"
}
]
},
{
"shortName": "StartInstance",
"fullName": "google.cloud.notebooks.v1.NotebookService.StartInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/instances/*}:start"
}
]
},
{
"shortName": "StopInstance",
"fullName": "google.cloud.notebooks.v1.NotebookService.StopInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/instances/*}:stop"
}
]
},
{
"shortName": "TriggerSchedule",
"fullName": "google.cloud.notebooks.v1.NotebookService.TriggerSchedule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/schedules/*}:trigger"
}
]
},
{
"shortName": "UpdateInstanceConfig",
"fullName": "google.cloud.notebooks.v1.NotebookService.UpdateInstanceConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{name=projects/*/locations/*/instances/*}:updateConfig"
}
]
},
{
"shortName": "UpdateInstanceMetadataItems",
"fullName": "google.cloud.notebooks.v1.NotebookService.UpdateInstanceMetadataItems",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{name=projects/*/locations/*/instances/*}:updateMetadataItems"
}
]
},
{
"shortName": "UpdateShieldedInstanceConfig",
"fullName": "google.cloud.notebooks.v1.NotebookService.UpdateShieldedInstanceConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{name=projects/*/locations/*/instances/*}:updateShieldedInstanceConfig"
}
]
},
{
"shortName": "UpgradeInstance",
"fullName": "google.cloud.notebooks.v1.NotebookService.UpgradeInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/instances/*}:upgrade"
}
]
},
{
"shortName": "UpgradeInstanceInternal",
"fullName": "google.cloud.notebooks.v1.NotebookService.UpgradeInstanceInternal",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/instances/*}:upgradeInternal"
}
]
}
]
}
],
"configFile": "notebooks_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.cloud.notebooks.v1.ManagedNotebookService",
"google.cloud.notebooks.v1.NotebookService",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "notebooks.googleapis.com"
},
{
"id": "google.cloud.notebooks.v1beta1",
"directory": "google/cloud/notebooks/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "notebooks.googleapis.com",
"title": "Notebooks API",
"description": "Notebooks API is used to manage notebook resources in Google Cloud.",
"importDirectories": [
"google/api",
"google/cloud/notebooks/v1beta1",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Notebooks.V1Beta1": 3
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/notebooks/apiv1beta1/notebookspb;notebookspb": 3
}
},
"java_multiple_files": {
"valueCounts": {
"true": 3
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.notebooks.v1beta1": 3
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Notebooks\\V1beta1": 3
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Notebooks::V1beta1": 3
}
}
},
"services": [
{
"shortName": "NotebookService",
"fullName": "google.cloud.notebooks.v1beta1.NotebookService",
"methods": [
{
"shortName": "CreateEnvironment",
"fullName": "google.cloud.notebooks.v1beta1.NotebookService.CreateEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/environments"
}
]
},
{
"shortName": "CreateInstance",
"fullName": "google.cloud.notebooks.v1beta1.NotebookService.CreateInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/instances"
}
]
},
{
"shortName": "DeleteEnvironment",
"fullName": "google.cloud.notebooks.v1beta1.NotebookService.DeleteEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/environments/*}"
}
]
},
{
"shortName": "DeleteInstance",
"fullName": "google.cloud.notebooks.v1beta1.NotebookService.DeleteInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/instances/*}"
}
]
},
{
"shortName": "GetEnvironment",
"fullName": "google.cloud.notebooks.v1beta1.NotebookService.GetEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/environments/*}"
}
]
},
{
"shortName": "GetInstance",
"fullName": "google.cloud.notebooks.v1beta1.NotebookService.GetInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/instances/*}"
}
]
},
{
"shortName": "IsInstanceUpgradeable",
"fullName": "google.cloud.notebooks.v1beta1.NotebookService.IsInstanceUpgradeable",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{notebook_instance=projects/*/locations/*/instances/*}:isUpgradeable"
}
]
},
{
"shortName": "ListEnvironments",
"fullName": "google.cloud.notebooks.v1beta1.NotebookService.ListEnvironments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/environments"
}
]
},
{
"shortName": "ListInstances",
"fullName": "google.cloud.notebooks.v1beta1.NotebookService.ListInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/instances"
}
]
},
{
"shortName": "RegisterInstance",
"fullName": "google.cloud.notebooks.v1beta1.NotebookService.RegisterInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/instances:register"
}
]
},
{
"shortName": "ReportInstanceInfo",
"fullName": "google.cloud.notebooks.v1beta1.NotebookService.ReportInstanceInfo",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/instances/*}:report"
}
]
},
{
"shortName": "ResetInstance",
"fullName": "google.cloud.notebooks.v1beta1.NotebookService.ResetInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/instances/*}:reset"
}
]
},
{
"shortName": "SetInstanceAccelerator",
"fullName": "google.cloud.notebooks.v1beta1.NotebookService.SetInstanceAccelerator",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{name=projects/*/locations/*/instances/*}:setAccelerator"
}
]
},
{
"shortName": "SetInstanceLabels",
"fullName": "google.cloud.notebooks.v1beta1.NotebookService.SetInstanceLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{name=projects/*/locations/*/instances/*}:setLabels"
}
]
},
{
"shortName": "SetInstanceMachineType",
"fullName": "google.cloud.notebooks.v1beta1.NotebookService.SetInstanceMachineType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{name=projects/*/locations/*/instances/*}:setMachineType"
}
]
},
{
"shortName": "StartInstance",
"fullName": "google.cloud.notebooks.v1beta1.NotebookService.StartInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/instances/*}:start"
}
]
},
{
"shortName": "StopInstance",
"fullName": "google.cloud.notebooks.v1beta1.NotebookService.StopInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/instances/*}:stop"
}
]
},
{
"shortName": "UpgradeInstance",
"fullName": "google.cloud.notebooks.v1beta1.NotebookService.UpgradeInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/instances/*}:upgrade"
}
]
},
{
"shortName": "UpgradeInstanceInternal",
"fullName": "google.cloud.notebooks.v1beta1.NotebookService.UpgradeInstanceInternal",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/instances/*}:upgradeInternal"
}
]
}
]
}
],
"configFile": "notebooks_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.cloud.notebooks.v1beta1.NotebookService",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "notebooks.googleapis.com"
},
{
"id": "google.cloud.optimization.v1",
"directory": "google/cloud/optimization/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "cloudoptimization.googleapis.com",
"title": "Cloud Optimization API",
"description": "Cloud Optimization API provides a portfolio of solvers to address common optimization use cases starting with optimal route planning for vehicle fleets.",
"importDirectories": [
"google/api",
"google/cloud/optimization/v1",
"google/longrunning",
"google/protobuf",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/optimization/apiv1/optimizationpb;optimizationpb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.optimization.v1": 2
}
}
},
"services": [
{
"shortName": "FleetRouting",
"fullName": "google.cloud.optimization.v1.FleetRouting",
"methods": [
{
"shortName": "BatchOptimizeTours",
"fullName": "google.cloud.optimization.v1.FleetRouting.BatchOptimizeTours",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}:batchOptimizeTours"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}:batchOptimizeTours"
}
]
},
{
"shortName": "OptimizeTours",
"fullName": "google.cloud.optimization.v1.FleetRouting.OptimizeTours",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}:optimizeTours"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}:optimizeTours"
}
]
}
]
}
],
"configFile": "cloudoptimization_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.optimization.v1.FleetRouting",
"google.longrunning.Operations"
],
"nameInServiceConfig": "cloudoptimization.googleapis.com"
},
{
"id": "google.cloud.orchestration.airflow.service.v1",
"directory": "google/cloud/orchestration/airflow/service/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "composer.googleapis.com",
"title": "Cloud Composer API",
"description": "Manages Apache Airflow environments on Google Cloud Platform.",
"importDirectories": [
"google/api",
"google/cloud/orchestration/airflow/service/v1",
"google/longrunning",
"google/protobuf",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/orchestration/airflow/service/apiv1/servicepb;servicepb": 3
}
},
"java_multiple_files": {
"valueCounts": {
"true": 3
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.orchestration.airflow.service.v1": 3
}
}
},
"services": [
{
"shortName": "Environments",
"fullName": "google.cloud.orchestration.airflow.service.v1.Environments",
"methods": [
{
"shortName": "CreateEnvironment",
"fullName": "google.cloud.orchestration.airflow.service.v1.Environments.CreateEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/environments"
}
]
},
{
"shortName": "DatabaseFailover",
"fullName": "google.cloud.orchestration.airflow.service.v1.Environments.DatabaseFailover",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{environment=projects/*/locations/*/environments/*}:databaseFailover"
}
]
},
{
"shortName": "DeleteEnvironment",
"fullName": "google.cloud.orchestration.airflow.service.v1.Environments.DeleteEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/environments/*}"
}
]
},
{
"shortName": "ExecuteAirflowCommand",
"fullName": "google.cloud.orchestration.airflow.service.v1.Environments.ExecuteAirflowCommand",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{environment=projects/*/locations/*/environments/*}:executeAirflowCommand"
}
]
},
{
"shortName": "FetchDatabaseProperties",
"fullName": "google.cloud.orchestration.airflow.service.v1.Environments.FetchDatabaseProperties",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{environment=projects/*/locations/*/environments/*}:fetchDatabaseProperties"
}
]
},
{
"shortName": "GetEnvironment",
"fullName": "google.cloud.orchestration.airflow.service.v1.Environments.GetEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/environments/*}"
}
]
},
{
"shortName": "ListEnvironments",
"fullName": "google.cloud.orchestration.airflow.service.v1.Environments.ListEnvironments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/environments"
}
]
},
{
"shortName": "LoadSnapshot",
"fullName": "google.cloud.orchestration.airflow.service.v1.Environments.LoadSnapshot",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{environment=projects/*/locations/*/environments/*}:loadSnapshot"
}
]
},
{
"shortName": "PollAirflowCommand",
"fullName": "google.cloud.orchestration.airflow.service.v1.Environments.PollAirflowCommand",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{environment=projects/*/locations/*/environments/*}:pollAirflowCommand"
}
]
},
{
"shortName": "SaveSnapshot",
"fullName": "google.cloud.orchestration.airflow.service.v1.Environments.SaveSnapshot",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{environment=projects/*/locations/*/environments/*}:saveSnapshot"
}
]
},
{
"shortName": "StopAirflowCommand",
"fullName": "google.cloud.orchestration.airflow.service.v1.Environments.StopAirflowCommand",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{environment=projects/*/locations/*/environments/*}:stopAirflowCommand"
}
]
},
{
"shortName": "UpdateEnvironment",
"fullName": "google.cloud.orchestration.airflow.service.v1.Environments.UpdateEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{name=projects/*/locations/*/environments/*}"
}
]
}
]
},
{
"shortName": "ImageVersions",
"fullName": "google.cloud.orchestration.airflow.service.v1.ImageVersions",
"methods": [
{
"shortName": "ListImageVersions",
"fullName": "google.cloud.orchestration.airflow.service.v1.ImageVersions.ListImageVersions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/imageVersions"
}
]
}
]
}
],
"configFile": "composer_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.orchestration.airflow.service.v1.Environments",
"google.cloud.orchestration.airflow.service.v1.ImageVersions",
"google.longrunning.Operations"
],
"nameInServiceConfig": "composer.googleapis.com"
},
{
"id": "google.cloud.orchestration.airflow.service.v1beta1",
"directory": "google/cloud/orchestration/airflow/service/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "composer.googleapis.com",
"title": "Cloud Composer API",
"description": "Manages Apache Airflow environments on Google Cloud Platform.",
"importDirectories": [
"google/api",
"google/cloud/orchestration/airflow/service/v1beta1",
"google/longrunning",
"google/protobuf",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/orchestration/airflow/service/apiv1beta1/servicepb;servicepb": 3
}
},
"java_multiple_files": {
"valueCounts": {
"true": 3
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.orchestration.airflow.service.v1beta1": 3
}
}
},
"services": [
{
"shortName": "Environments",
"fullName": "google.cloud.orchestration.airflow.service.v1beta1.Environments",
"methods": [
{
"shortName": "CheckUpgrade",
"fullName": "google.cloud.orchestration.airflow.service.v1beta1.Environments.CheckUpgrade",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{environment=projects/*/locations/*/environments/*}:checkUpgrade"
}
]
},
{
"shortName": "CreateEnvironment",
"fullName": "google.cloud.orchestration.airflow.service.v1beta1.Environments.CreateEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/environments"
}
]
},
{
"shortName": "DatabaseFailover",
"fullName": "google.cloud.orchestration.airflow.service.v1beta1.Environments.DatabaseFailover",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{environment=projects/*/locations/*/environments/*}:databaseFailover"
}
]
},
{
"shortName": "DeleteEnvironment",
"fullName": "google.cloud.orchestration.airflow.service.v1beta1.Environments.DeleteEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/environments/*}"
}
]
},
{
"shortName": "ExecuteAirflowCommand",
"fullName": "google.cloud.orchestration.airflow.service.v1beta1.Environments.ExecuteAirflowCommand",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{environment=projects/*/locations/*/environments/*}:executeAirflowCommand"
}
]
},
{
"shortName": "FetchDatabaseProperties",
"fullName": "google.cloud.orchestration.airflow.service.v1beta1.Environments.FetchDatabaseProperties",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{environment=projects/*/locations/*/environments/*}:fetchDatabaseProperties"
}
]
},
{
"shortName": "GetEnvironment",
"fullName": "google.cloud.orchestration.airflow.service.v1beta1.Environments.GetEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/environments/*}"
}
]
},
{
"shortName": "ListEnvironments",
"fullName": "google.cloud.orchestration.airflow.service.v1beta1.Environments.ListEnvironments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/environments"
}
]
},
{
"shortName": "LoadSnapshot",
"fullName": "google.cloud.orchestration.airflow.service.v1beta1.Environments.LoadSnapshot",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{environment=projects/*/locations/*/environments/*}:loadSnapshot"
}
]
},
{
"shortName": "PollAirflowCommand",
"fullName": "google.cloud.orchestration.airflow.service.v1beta1.Environments.PollAirflowCommand",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{environment=projects/*/locations/*/environments/*}:pollAirflowCommand"
}
]
},
{
"shortName": "RestartWebServer",
"fullName": "google.cloud.orchestration.airflow.service.v1beta1.Environments.RestartWebServer",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/environments/*}:restartWebServer"
}
]
},
{
"shortName": "SaveSnapshot",
"fullName": "google.cloud.orchestration.airflow.service.v1beta1.Environments.SaveSnapshot",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{environment=projects/*/locations/*/environments/*}:saveSnapshot"
}
]
},
{
"shortName": "StopAirflowCommand",
"fullName": "google.cloud.orchestration.airflow.service.v1beta1.Environments.StopAirflowCommand",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{environment=projects/*/locations/*/environments/*}:stopAirflowCommand"
}
]
},
{
"shortName": "UpdateEnvironment",
"fullName": "google.cloud.orchestration.airflow.service.v1beta1.Environments.UpdateEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{name=projects/*/locations/*/environments/*}"
}
]
}
]
},
{
"shortName": "ImageVersions",
"fullName": "google.cloud.orchestration.airflow.service.v1beta1.ImageVersions",
"methods": [
{
"shortName": "ListImageVersions",
"fullName": "google.cloud.orchestration.airflow.service.v1beta1.ImageVersions.ListImageVersions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/imageVersions"
}
]
}
]
}
],
"configFile": "composer_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.orchestration.airflow.service.v1beta1.Environments",
"google.cloud.orchestration.airflow.service.v1beta1.ImageVersions",
"google.longrunning.Operations"
],
"nameInServiceConfig": "composer.googleapis.com"
},
{
"id": "google.cloud.orgpolicy.v2",
"directory": "google/cloud/orgpolicy/v2",
"version": "v2",
"majorVersion": "v2",
"hostName": "orgpolicy.googleapis.com",
"title": "Organization Policy API",
"description": "The Organization Policy API allows users to configure governance rules on their Google Cloud resources across the resource hierarchy.",
"importDirectories": [
"google/api",
"google/cloud/orgpolicy/v2",
"google/protobuf",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.OrgPolicy.V2": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/orgpolicy/apiv2/orgpolicypb;orgpolicypb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.orgpolicy.v2": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\OrgPolicy\\V2": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::OrgPolicy::V2": 2
}
}
},
"services": [
{
"shortName": "OrgPolicy",
"fullName": "google.cloud.orgpolicy.v2.OrgPolicy",
"methods": [
{
"shortName": "CreatePolicy",
"fullName": "google.cloud.orgpolicy.v2.OrgPolicy.CreatePolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*}/policies"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=folders/*}/policies"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=organizations/*}/policies"
}
]
},
{
"shortName": "DeletePolicy",
"fullName": "google.cloud.orgpolicy.v2.OrgPolicy.DeletePolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/policies/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=folders/*/policies/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=organizations/*/policies/*}"
}
]
},
{
"shortName": "GetEffectivePolicy",
"fullName": "google.cloud.orgpolicy.v2.OrgPolicy.GetEffectivePolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/policies/*}:getEffectivePolicy"
},
{
"httpMethod": "GET",
"path": "/v2/{name=folders/*/policies/*}:getEffectivePolicy"
},
{
"httpMethod": "GET",
"path": "/v2/{name=organizations/*/policies/*}:getEffectivePolicy"
}
]
},
{
"shortName": "GetPolicy",
"fullName": "google.cloud.orgpolicy.v2.OrgPolicy.GetPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/policies/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=folders/*/policies/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=organizations/*/policies/*}"
}
]
},
{
"shortName": "ListConstraints",
"fullName": "google.cloud.orgpolicy.v2.OrgPolicy.ListConstraints",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*}/constraints"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=folders/*}/constraints"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=organizations/*}/constraints"
}
]
},
{
"shortName": "ListPolicies",
"fullName": "google.cloud.orgpolicy.v2.OrgPolicy.ListPolicies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*}/policies"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=folders/*}/policies"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=organizations/*}/policies"
}
]
},
{
"shortName": "UpdatePolicy",
"fullName": "google.cloud.orgpolicy.v2.OrgPolicy.UpdatePolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{policy.name=projects/*/policies/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{policy.name=folders/*/policies/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{policy.name=organizations/*/policies/*}"
}
]
}
]
}
],
"configFile": "orgpolicy_v2.yaml",
"serviceConfigApiNames": [
"google.cloud.orgpolicy.v2.OrgPolicy"
],
"nameInServiceConfig": "orgpolicy.googleapis.com"
},
{
"id": "google.cloud.osconfig.agentendpoint.v1",
"directory": "google/cloud/osconfig/agentendpoint/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "osconfig.googleapis.com",
"title": "OS Config API",
"description": "OS management tools that can be used for patch management, patch compliance, and configuration management on VM instances.",
"importDirectories": [
"google/api",
"google/cloud/osconfig/agentendpoint/v1",
"google/protobuf",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/osconfig/agentendpoint/apiv1/agentendpointpb;agentendpointpb": 6
}
},
"java_multiple_files": {
"valueCounts": {
"": 1,
"true": 5
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.osconfig.agentendpoint.v1": 6
}
}
},
"services": [
{
"shortName": "AgentEndpointService",
"fullName": "google.cloud.osconfig.agentendpoint.v1.AgentEndpointService",
"methods": [
{
"shortName": "ReceiveTaskNotification",
"fullName": "google.cloud.osconfig.agentendpoint.v1.AgentEndpointService.ReceiveTaskNotification",
"mode": "SERVER_STREAMING"
},
{
"shortName": "RegisterAgent",
"fullName": "google.cloud.osconfig.agentendpoint.v1.AgentEndpointService.RegisterAgent",
"mode": "UNARY"
},
{
"shortName": "ReportInventory",
"fullName": "google.cloud.osconfig.agentendpoint.v1.AgentEndpointService.ReportInventory",
"mode": "UNARY"
},
{
"shortName": "ReportTaskComplete",
"fullName": "google.cloud.osconfig.agentendpoint.v1.AgentEndpointService.ReportTaskComplete",
"mode": "UNARY"
},
{
"shortName": "ReportTaskProgress",
"fullName": "google.cloud.osconfig.agentendpoint.v1.AgentEndpointService.ReportTaskProgress",
"mode": "UNARY"
},
{
"shortName": "StartNextTask",
"fullName": "google.cloud.osconfig.agentendpoint.v1.AgentEndpointService.StartNextTask",
"mode": "UNARY"
}
]
}
],
"configFile": "osconfig_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.osconfig.agentendpoint.v1.AgentEndpointService"
],
"nameInServiceConfig": "osconfig.googleapis.com"
},
{
"id": "google.cloud.osconfig.agentendpoint.v1beta",
"directory": "google/cloud/osconfig/agentendpoint/v1beta",
"version": "v1beta",
"majorVersion": "v1",
"hostName": "osconfig.googleapis.com",
"title": "OS Config API",
"description": "OS management tools that can be used for patch management, patch compliance, and configuration management on VM instances.",
"importDirectories": [
"google/api",
"google/cloud/osconfig/agentendpoint/v1beta"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/osconfig/agentendpoint/apiv1beta/agentendpointpb;agentendpointpb": 4
}
},
"java_multiple_files": {
"valueCounts": {
"": 3,
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.osconfig.agentendpoint.v1beta": 4
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\OsConfig\\V1beta": 4
}
}
},
"services": [
{
"shortName": "AgentEndpointService",
"fullName": "google.cloud.osconfig.agentendpoint.v1beta.AgentEndpointService",
"methods": [
{
"shortName": "LookupEffectiveGuestPolicy",
"fullName": "google.cloud.osconfig.agentendpoint.v1beta.AgentEndpointService.LookupEffectiveGuestPolicy",
"mode": "UNARY"
},
{
"shortName": "ReceiveTaskNotification",
"fullName": "google.cloud.osconfig.agentendpoint.v1beta.AgentEndpointService.ReceiveTaskNotification",
"mode": "SERVER_STREAMING"
},
{
"shortName": "RegisterAgent",
"fullName": "google.cloud.osconfig.agentendpoint.v1beta.AgentEndpointService.RegisterAgent",
"mode": "UNARY"
},
{
"shortName": "ReportTaskComplete",
"fullName": "google.cloud.osconfig.agentendpoint.v1beta.AgentEndpointService.ReportTaskComplete",
"mode": "UNARY"
},
{
"shortName": "ReportTaskProgress",
"fullName": "google.cloud.osconfig.agentendpoint.v1beta.AgentEndpointService.ReportTaskProgress",
"mode": "UNARY"
},
{
"shortName": "StartNextTask",
"fullName": "google.cloud.osconfig.agentendpoint.v1beta.AgentEndpointService.StartNextTask",
"mode": "UNARY"
}
]
}
],
"configFile": "osconfig_v1beta.yaml",
"serviceConfigApiNames": [
"google.cloud.osconfig.agentendpoint.v1beta.AgentEndpointService"
],
"nameInServiceConfig": "osconfig.googleapis.com"
},
{
"id": "google.cloud.osconfig.v1",
"directory": "google/cloud/osconfig/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "osconfig.googleapis.com",
"title": "OS Config API",
"description": "OS management tools that can be used for patch management, patch compliance, and configuration management on VM instances.",
"importDirectories": [
"google/api",
"google/cloud/osconfig/v1",
"google/longrunning",
"google/protobuf",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.OsConfig.V1": 10
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/osconfig/apiv1/osconfigpb;osconfigpb": 10
}
},
"java_multiple_files": {
"valueCounts": {
"": 4,
"true": 6
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.osconfig.v1": 10
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\OsConfig\\V1": 10
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::OsConfig::V1": 10
}
}
},
"services": [
{
"shortName": "OsConfigService",
"fullName": "google.cloud.osconfig.v1.OsConfigService",
"methods": [
{
"shortName": "CancelPatchJob",
"fullName": "google.cloud.osconfig.v1.OsConfigService.CancelPatchJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/patchJobs/*}:cancel"
}
]
},
{
"shortName": "CreatePatchDeployment",
"fullName": "google.cloud.osconfig.v1.OsConfigService.CreatePatchDeployment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/patchDeployments"
}
]
},
{
"shortName": "DeletePatchDeployment",
"fullName": "google.cloud.osconfig.v1.OsConfigService.DeletePatchDeployment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/patchDeployments/*}"
}
]
},
{
"shortName": "ExecutePatchJob",
"fullName": "google.cloud.osconfig.v1.OsConfigService.ExecutePatchJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/patchJobs:execute"
}
]
},
{
"shortName": "GetPatchDeployment",
"fullName": "google.cloud.osconfig.v1.OsConfigService.GetPatchDeployment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/patchDeployments/*}"
}
]
},
{
"shortName": "GetPatchJob",
"fullName": "google.cloud.osconfig.v1.OsConfigService.GetPatchJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/patchJobs/*}"
}
]
},
{
"shortName": "ListPatchDeployments",
"fullName": "google.cloud.osconfig.v1.OsConfigService.ListPatchDeployments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/patchDeployments"
}
]
},
{
"shortName": "ListPatchJobInstanceDetails",
"fullName": "google.cloud.osconfig.v1.OsConfigService.ListPatchJobInstanceDetails",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/patchJobs/*}/instanceDetails"
}
]
},
{
"shortName": "ListPatchJobs",
"fullName": "google.cloud.osconfig.v1.OsConfigService.ListPatchJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/patchJobs"
}
]
},
{
"shortName": "PausePatchDeployment",
"fullName": "google.cloud.osconfig.v1.OsConfigService.PausePatchDeployment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/patchDeployments/*}:pause"
}
]
},
{
"shortName": "ResumePatchDeployment",
"fullName": "google.cloud.osconfig.v1.OsConfigService.ResumePatchDeployment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/patchDeployments/*}:resume"
}
]
},
{
"shortName": "UpdatePatchDeployment",
"fullName": "google.cloud.osconfig.v1.OsConfigService.UpdatePatchDeployment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{patch_deployment.name=projects/*/patchDeployments/*}"
}
]
}
]
},
{
"shortName": "OsConfigZonalService",
"fullName": "google.cloud.osconfig.v1.OsConfigZonalService",
"methods": [
{
"shortName": "CreateOSPolicyAssignment",
"fullName": "google.cloud.osconfig.v1.OsConfigZonalService.CreateOSPolicyAssignment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/osPolicyAssignments"
}
]
},
{
"shortName": "DeleteOSPolicyAssignment",
"fullName": "google.cloud.osconfig.v1.OsConfigZonalService.DeleteOSPolicyAssignment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/osPolicyAssignments/*}"
}
]
},
{
"shortName": "GetInventory",
"fullName": "google.cloud.osconfig.v1.OsConfigZonalService.GetInventory",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/instances/*/inventory}"
}
]
},
{
"shortName": "GetOSPolicyAssignment",
"fullName": "google.cloud.osconfig.v1.OsConfigZonalService.GetOSPolicyAssignment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/osPolicyAssignments/*}"
}
]
},
{
"shortName": "GetOSPolicyAssignmentReport",
"fullName": "google.cloud.osconfig.v1.OsConfigZonalService.GetOSPolicyAssignmentReport",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/instances/*/osPolicyAssignments/*/report}"
}
]
},
{
"shortName": "GetVulnerabilityReport",
"fullName": "google.cloud.osconfig.v1.OsConfigZonalService.GetVulnerabilityReport",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/instances/*/vulnerabilityReport}"
}
]
},
{
"shortName": "ListInventories",
"fullName": "google.cloud.osconfig.v1.OsConfigZonalService.ListInventories",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/instances/*}/inventories"
}
]
},
{
"shortName": "ListOSPolicyAssignmentReports",
"fullName": "google.cloud.osconfig.v1.OsConfigZonalService.ListOSPolicyAssignmentReports",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/instances/*/osPolicyAssignments/*}/reports"
}
]
},
{
"shortName": "ListOSPolicyAssignmentRevisions",
"fullName": "google.cloud.osconfig.v1.OsConfigZonalService.ListOSPolicyAssignmentRevisions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/osPolicyAssignments/*}:listRevisions"
}
]
},
{
"shortName": "ListOSPolicyAssignments",
"fullName": "google.cloud.osconfig.v1.OsConfigZonalService.ListOSPolicyAssignments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/osPolicyAssignments"
}
]
},
{
"shortName": "ListVulnerabilityReports",
"fullName": "google.cloud.osconfig.v1.OsConfigZonalService.ListVulnerabilityReports",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/instances/*}/vulnerabilityReports"
}
]
},
{
"shortName": "UpdateOSPolicyAssignment",
"fullName": "google.cloud.osconfig.v1.OsConfigZonalService.UpdateOSPolicyAssignment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{os_policy_assignment.name=projects/*/locations/*/osPolicyAssignments/*}"
}
]
}
]
}
],
"configFile": "osconfig_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.osconfig.v1.OsConfigService",
"google.cloud.osconfig.v1.OsConfigZonalService"
],
"nameInServiceConfig": "osconfig.googleapis.com"
},
{
"id": "google.cloud.osconfig.v1alpha",
"directory": "google/cloud/osconfig/v1alpha",
"version": "v1alpha",
"majorVersion": "v1",
"hostName": "osconfig.googleapis.com",
"title": "OS Config API",
"description": "OS management tools that can be used for patch management, patch compliance, and configuration management on VM instances.",
"importDirectories": [
"google/api",
"google/cloud/osconfig/v1alpha",
"google/longrunning",
"google/protobuf",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.OsConfig.V1Alpha": 9
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/osconfig/apiv1alpha/osconfigpb;osconfigpb": 9
}
},
"java_multiple_files": {
"valueCounts": {
"true": 9
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.osconfig.v1alpha": 9
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\OsConfig\\V1alpha": 9
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::OsConfig::V1alpha": 9
}
}
},
"services": [
{
"shortName": "OsConfigZonalService",
"fullName": "google.cloud.osconfig.v1alpha.OsConfigZonalService",
"methods": [
{
"shortName": "CreateOSPolicyAssignment",
"fullName": "google.cloud.osconfig.v1alpha.OsConfigZonalService.CreateOSPolicyAssignment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=projects/*/locations/*}/osPolicyAssignments"
}
]
},
{
"shortName": "DeleteOSPolicyAssignment",
"fullName": "google.cloud.osconfig.v1alpha.OsConfigZonalService.DeleteOSPolicyAssignment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=projects/*/locations/*/osPolicyAssignments/*}"
}
]
},
{
"shortName": "GetInstanceOSPoliciesCompliance",
"fullName": "google.cloud.osconfig.v1alpha.OsConfigZonalService.GetInstanceOSPoliciesCompliance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=projects/*/locations/*/instanceOSPoliciesCompliances/*}"
}
]
},
{
"shortName": "GetInventory",
"fullName": "google.cloud.osconfig.v1alpha.OsConfigZonalService.GetInventory",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=projects/*/locations/*/instances/*/inventory}"
}
]
},
{
"shortName": "GetOSPolicyAssignment",
"fullName": "google.cloud.osconfig.v1alpha.OsConfigZonalService.GetOSPolicyAssignment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=projects/*/locations/*/osPolicyAssignments/*}"
}
]
},
{
"shortName": "GetOSPolicyAssignmentReport",
"fullName": "google.cloud.osconfig.v1alpha.OsConfigZonalService.GetOSPolicyAssignmentReport",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=projects/*/locations/*/instances/*/osPolicyAssignments/*/report}"
}
]
},
{
"shortName": "GetVulnerabilityReport",
"fullName": "google.cloud.osconfig.v1alpha.OsConfigZonalService.GetVulnerabilityReport",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=projects/*/locations/*/instances/*/vulnerabilityReport}"
}
]
},
{
"shortName": "ListInstanceOSPoliciesCompliances",
"fullName": "google.cloud.osconfig.v1alpha.OsConfigZonalService.ListInstanceOSPoliciesCompliances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=projects/*/locations/*}/instanceOSPoliciesCompliances"
}
]
},
{
"shortName": "ListInventories",
"fullName": "google.cloud.osconfig.v1alpha.OsConfigZonalService.ListInventories",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=projects/*/locations/*/instances/*}/inventories"
}
]
},
{
"shortName": "ListOSPolicyAssignmentReports",
"fullName": "google.cloud.osconfig.v1alpha.OsConfigZonalService.ListOSPolicyAssignmentReports",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=projects/*/locations/*/instances/*/osPolicyAssignments/*}/reports"
}
]
},
{
"shortName": "ListOSPolicyAssignmentRevisions",
"fullName": "google.cloud.osconfig.v1alpha.OsConfigZonalService.ListOSPolicyAssignmentRevisions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=projects/*/locations/*/osPolicyAssignments/*}:listRevisions"
}
]
},
{
"shortName": "ListOSPolicyAssignments",
"fullName": "google.cloud.osconfig.v1alpha.OsConfigZonalService.ListOSPolicyAssignments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=projects/*/locations/*}/osPolicyAssignments"
}
]
},
{
"shortName": "ListVulnerabilityReports",
"fullName": "google.cloud.osconfig.v1alpha.OsConfigZonalService.ListVulnerabilityReports",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=projects/*/locations/*/instances/*}/vulnerabilityReports"
}
]
},
{
"shortName": "UpdateOSPolicyAssignment",
"fullName": "google.cloud.osconfig.v1alpha.OsConfigZonalService.UpdateOSPolicyAssignment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{os_policy_assignment.name=projects/*/locations/*/osPolicyAssignments/*}"
}
]
}
]
}
],
"configFile": "osconfig_v1alpha.yaml",
"serviceConfigApiNames": [
"google.cloud.osconfig.v1alpha.OsConfigZonalService"
],
"nameInServiceConfig": "osconfig.googleapis.com"
},
{
"id": "google.cloud.osconfig.v1beta",
"directory": "google/cloud/osconfig/v1beta",
"version": "v1beta",
"majorVersion": "v1",
"hostName": "osconfig.googleapis.com",
"title": "OS Config API",
"description": "OS management tools that can be used for patch management, patch compliance, and configuration management on VM instances.",
"importDirectories": [
"google/api",
"google/cloud/osconfig/v1beta",
"google/protobuf",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/osconfig/apiv1beta/osconfigpb;osconfigpb": 5
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.osconfig.v1beta": 5
}
}
},
"services": [
{
"shortName": "OsConfigService",
"fullName": "google.cloud.osconfig.v1beta.OsConfigService",
"methods": [
{
"shortName": "CancelPatchJob",
"fullName": "google.cloud.osconfig.v1beta.OsConfigService.CancelPatchJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{name=projects/*/patchJobs/*}:cancel"
}
]
},
{
"shortName": "CreateGuestPolicy",
"fullName": "google.cloud.osconfig.v1beta.OsConfigService.CreateGuestPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*}/guestPolicies"
}
]
},
{
"shortName": "CreatePatchDeployment",
"fullName": "google.cloud.osconfig.v1beta.OsConfigService.CreatePatchDeployment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*}/patchDeployments"
}
]
},
{
"shortName": "DeleteGuestPolicy",
"fullName": "google.cloud.osconfig.v1beta.OsConfigService.DeleteGuestPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta/{name=projects/*/guestPolicies/*}"
}
]
},
{
"shortName": "DeletePatchDeployment",
"fullName": "google.cloud.osconfig.v1beta.OsConfigService.DeletePatchDeployment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta/{name=projects/*/patchDeployments/*}"
}
]
},
{
"shortName": "ExecutePatchJob",
"fullName": "google.cloud.osconfig.v1beta.OsConfigService.ExecutePatchJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*}/patchJobs:execute"
}
]
},
{
"shortName": "GetGuestPolicy",
"fullName": "google.cloud.osconfig.v1beta.OsConfigService.GetGuestPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=projects/*/guestPolicies/*}"
}
]
},
{
"shortName": "GetPatchDeployment",
"fullName": "google.cloud.osconfig.v1beta.OsConfigService.GetPatchDeployment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=projects/*/patchDeployments/*}"
}
]
},
{
"shortName": "GetPatchJob",
"fullName": "google.cloud.osconfig.v1beta.OsConfigService.GetPatchJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=projects/*/patchJobs/*}"
}
]
},
{
"shortName": "ListGuestPolicies",
"fullName": "google.cloud.osconfig.v1beta.OsConfigService.ListGuestPolicies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*}/guestPolicies"
}
]
},
{
"shortName": "ListPatchDeployments",
"fullName": "google.cloud.osconfig.v1beta.OsConfigService.ListPatchDeployments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*}/patchDeployments"
}
]
},
{
"shortName": "ListPatchJobInstanceDetails",
"fullName": "google.cloud.osconfig.v1beta.OsConfigService.ListPatchJobInstanceDetails",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*/patchJobs/*}/instanceDetails"
}
]
},
{
"shortName": "ListPatchJobs",
"fullName": "google.cloud.osconfig.v1beta.OsConfigService.ListPatchJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*}/patchJobs"
}
]
},
{
"shortName": "LookupEffectiveGuestPolicy",
"fullName": "google.cloud.osconfig.v1beta.OsConfigService.LookupEffectiveGuestPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{instance=projects/*/zones/*/instances/*}:lookupEffectiveGuestPolicy"
}
]
},
{
"shortName": "PausePatchDeployment",
"fullName": "google.cloud.osconfig.v1beta.OsConfigService.PausePatchDeployment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{name=projects/*/patchDeployments/*}:pause"
}
]
},
{
"shortName": "ResumePatchDeployment",
"fullName": "google.cloud.osconfig.v1beta.OsConfigService.ResumePatchDeployment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{name=projects/*/patchDeployments/*}:resume"
}
]
},
{
"shortName": "UpdateGuestPolicy",
"fullName": "google.cloud.osconfig.v1beta.OsConfigService.UpdateGuestPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta/{guest_policy.name=projects/*/guestPolicies/*}"
}
]
},
{
"shortName": "UpdatePatchDeployment",
"fullName": "google.cloud.osconfig.v1beta.OsConfigService.UpdatePatchDeployment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta/{patch_deployment.name=projects/*/patchDeployments/*}"
}
]
}
]
}
],
"configFile": "osconfig_v1beta.yaml",
"serviceConfigApiNames": [
"google.cloud.osconfig.v1beta.OsConfigService"
],
"nameInServiceConfig": "osconfig.googleapis.com"
},
{
"id": "google.cloud.oslogin.v1",
"directory": "google/cloud/oslogin/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "oslogin.googleapis.com",
"title": "Cloud OS Login API",
"description": "You can use OS Login to manage access to your VM instances using IAM roles.",
"importDirectories": [
"google/api",
"google/cloud/oslogin/common",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.OsLogin.V1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/oslogin/apiv1/osloginpb;osloginpb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.oslogin.v1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\OsLogin\\V1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::OsLogin::V1": 1
}
}
},
"services": [
{
"shortName": "OsLoginService",
"fullName": "google.cloud.oslogin.v1.OsLoginService",
"methods": [
{
"shortName": "CreateSshPublicKey",
"fullName": "google.cloud.oslogin.v1.OsLoginService.CreateSshPublicKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=users/*}/sshPublicKeys"
}
]
},
{
"shortName": "DeletePosixAccount",
"fullName": "google.cloud.oslogin.v1.OsLoginService.DeletePosixAccount",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=users/*/projects/*}"
}
]
},
{
"shortName": "DeleteSshPublicKey",
"fullName": "google.cloud.oslogin.v1.OsLoginService.DeleteSshPublicKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=users/*/sshPublicKeys/*}"
}
]
},
{
"shortName": "GetLoginProfile",
"fullName": "google.cloud.oslogin.v1.OsLoginService.GetLoginProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=users/*}/loginProfile"
}
]
},
{
"shortName": "GetSshPublicKey",
"fullName": "google.cloud.oslogin.v1.OsLoginService.GetSshPublicKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=users/*/sshPublicKeys/*}"
}
]
},
{
"shortName": "ImportSshPublicKey",
"fullName": "google.cloud.oslogin.v1.OsLoginService.ImportSshPublicKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=users/*}:importSshPublicKey"
}
]
},
{
"shortName": "UpdateSshPublicKey",
"fullName": "google.cloud.oslogin.v1.OsLoginService.UpdateSshPublicKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{name=users/*/sshPublicKeys/*}"
}
]
}
]
}
],
"configFile": "oslogin_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.oslogin.v1.OsLoginService"
],
"nameInServiceConfig": "oslogin.googleapis.com"
},
{
"id": "google.cloud.oslogin.v1beta",
"directory": "google/cloud/oslogin/v1beta",
"version": "v1beta",
"majorVersion": "v1",
"hostName": "oslogin.googleapis.com",
"title": "Cloud OS Login API",
"description": "You can use OS Login to manage access to your VM instances using IAM roles.",
"importDirectories": [
"google/api",
"google/cloud/oslogin/common",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.OsLogin.V1Beta": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/oslogin/apiv1beta/osloginpb;osloginpb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.oslogin.v1beta": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\OsLogin\\V1beta": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::OsLogin::V1beta": 1
}
}
},
"services": [
{
"shortName": "OsLoginService",
"fullName": "google.cloud.oslogin.v1beta.OsLoginService",
"methods": [
{
"shortName": "CreateSshPublicKey",
"fullName": "google.cloud.oslogin.v1beta.OsLoginService.CreateSshPublicKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=users/*}/sshPublicKeys"
}
]
},
{
"shortName": "DeletePosixAccount",
"fullName": "google.cloud.oslogin.v1beta.OsLoginService.DeletePosixAccount",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta/{name=users/*/projects/*}"
}
]
},
{
"shortName": "DeleteSshPublicKey",
"fullName": "google.cloud.oslogin.v1beta.OsLoginService.DeleteSshPublicKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta/{name=users/*/sshPublicKeys/*}"
}
]
},
{
"shortName": "GetLoginProfile",
"fullName": "google.cloud.oslogin.v1beta.OsLoginService.GetLoginProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=users/*}/loginProfile"
}
]
},
{
"shortName": "GetSshPublicKey",
"fullName": "google.cloud.oslogin.v1beta.OsLoginService.GetSshPublicKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=users/*/sshPublicKeys/*}"
}
]
},
{
"shortName": "ImportSshPublicKey",
"fullName": "google.cloud.oslogin.v1beta.OsLoginService.ImportSshPublicKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=users/*}:importSshPublicKey"
}
]
},
{
"shortName": "UpdateSshPublicKey",
"fullName": "google.cloud.oslogin.v1beta.OsLoginService.UpdateSshPublicKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta/{name=users/*/sshPublicKeys/*}"
}
]
}
]
}
],
"configFile": "oslogin_v1beta.yaml",
"serviceConfigApiNames": [
"google.cloud.oslogin.v1beta.OsLoginService"
],
"nameInServiceConfig": "oslogin.googleapis.com"
},
{
"id": "google.cloud.paymentgateway.issuerswitch.v1",
"directory": "google/cloud/paymentgateway/issuerswitch/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "issuerswitch.googleapis.com",
"title": "Issuer switch API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/paymentgateway/issuerswitch/v1",
"google/logging/type",
"google/longrunning",
"google/protobuf",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.PaymentGateway.IssuerSwitch.V1": 5
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/paymentgateway/issuerswitch/apiv1/issuerswitchpb;issuerswitchpb": 5
}
},
"java_multiple_files": {
"valueCounts": {
"true": 5
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.paymentgateway.issuerswitch.v1": 5
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\PaymentGateway\\IssuerSwitch\\V1": 5
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::PaymentGateway::IssuerSwitch::V1": 5
}
}
},
"services": [
{
"shortName": "IssuerSwitchResolutions",
"fullName": "google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchResolutions",
"methods": [
{
"shortName": "CreateComplaint",
"fullName": "google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchResolutions.CreateComplaint",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/complaints"
}
]
},
{
"shortName": "CreateDispute",
"fullName": "google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchResolutions.CreateDispute",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/disputes"
}
]
},
{
"shortName": "ResolveComplaint",
"fullName": "google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchResolutions.ResolveComplaint",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{complaint.name=projects/*/complaints/*}:resolve"
}
]
},
{
"shortName": "ResolveDispute",
"fullName": "google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchResolutions.ResolveDispute",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{dispute.name=projects/*/disputes/*}:resolve"
}
]
}
]
},
{
"shortName": "IssuerSwitchRules",
"fullName": "google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchRules",
"methods": [
{
"shortName": "BatchCreateRuleMetadataValues",
"fullName": "google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchRules.BatchCreateRuleMetadataValues",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/rules/*/metadata/*}/values:batchCreate"
}
]
},
{
"shortName": "BatchDeleteRuleMetadataValues",
"fullName": "google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchRules.BatchDeleteRuleMetadataValues",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/rules/*/metadata/*}/values:batchDelete"
}
]
},
{
"shortName": "ListRuleMetadata",
"fullName": "google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchRules.ListRuleMetadata",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/rules/*}/metadata"
}
]
},
{
"shortName": "ListRuleMetadataValues",
"fullName": "google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchRules.ListRuleMetadataValues",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/rules/*/metadata/*}/values"
}
]
},
{
"shortName": "ListRules",
"fullName": "google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchRules.ListRules",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/rules"
}
]
}
]
},
{
"shortName": "IssuerSwitchTransactions",
"fullName": "google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchTransactions",
"methods": [
{
"shortName": "ExportComplaintTransactions",
"fullName": "google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchTransactions.ExportComplaintTransactions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/complaintTransactions:export"
}
]
},
{
"shortName": "ExportFinancialTransactions",
"fullName": "google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchTransactions.ExportFinancialTransactions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/financialTransactions:export"
}
]
},
{
"shortName": "ExportMandateTransactions",
"fullName": "google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchTransactions.ExportMandateTransactions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/mandateTransactions:export"
}
]
},
{
"shortName": "ExportMetadataTransactions",
"fullName": "google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchTransactions.ExportMetadataTransactions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/metadataTransactions:export"
}
]
},
{
"shortName": "ListComplaintTransactions",
"fullName": "google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchTransactions.ListComplaintTransactions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/complaintTransactions"
}
]
},
{
"shortName": "ListFinancialTransactions",
"fullName": "google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchTransactions.ListFinancialTransactions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/financialTransactions"
}
]
},
{
"shortName": "ListMandateTransactions",
"fullName": "google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchTransactions.ListMandateTransactions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/mandateTransactions"
}
]
},
{
"shortName": "ListMetadataTransactions",
"fullName": "google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchTransactions.ListMetadataTransactions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/metadataTransactions"
}
]
}
]
}
],
"configFile": "issuerswitch_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchResolutions",
"google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchRules",
"google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchTransactions",
"google.longrunning.Operations"
],
"nameInServiceConfig": "issuerswitch.googleapis.com"
},
{
"id": "google.cloud.phishingprotection.v1beta1",
"directory": "google/cloud/phishingprotection/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "phishingprotection.googleapis.com",
"title": "Phishing Protection API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.PhishingProtection.V1Beta1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/phishingprotection/apiv1beta1/phishingprotectionpb;phishingprotectionpb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.phishingprotection.v1beta1": 1
}
},
"objc_class_prefix": {
"valueCounts": {
"GCPP": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\PhishingProtection\\V1beta1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::PhishingProtection::V1beta1": 1
}
}
},
"services": [
{
"shortName": "PhishingProtectionServiceV1Beta1",
"fullName": "google.cloud.phishingprotection.v1beta1.PhishingProtectionServiceV1Beta1",
"methods": [
{
"shortName": "ReportPhishing",
"fullName": "google.cloud.phishingprotection.v1beta1.PhishingProtectionServiceV1Beta1.ReportPhishing",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*}/phishing:report"
}
]
}
]
}
],
"configFile": "phishingprotection_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.phishingprotection.v1beta1.PhishingProtectionServiceV1Beta1"
],
"nameInServiceConfig": "phishingprotection.googleapis.com"
},
{
"id": "google.cloud.policytroubleshooter.v1",
"directory": "google/cloud/policytroubleshooter/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "policytroubleshooter.googleapis.com",
"title": "Policy Troubleshooter API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/policytroubleshooter/v1",
"google/iam/v1",
"google/type"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"": 1,
"true": 1
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.PolicyTroubleshooter.V1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/policytroubleshooter/apiv1/policytroubleshooterpb;policytroubleshooterpb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"": 1,
"true": 1
}
},
"java_package": {
"valueCounts": {
"": 1,
"com.google.cloud.policytroubleshooter.v1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\PolicyTroubleshooter\\V1": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::PolicyTroubleshooter::V1": 2
}
}
},
"services": [
{
"shortName": "IamChecker",
"fullName": "google.cloud.policytroubleshooter.v1.IamChecker",
"methods": [
{
"shortName": "TroubleshootIamPolicy",
"fullName": "google.cloud.policytroubleshooter.v1.IamChecker.TroubleshootIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/iam:troubleshoot"
}
]
}
]
}
],
"configFile": "policytroubleshooter_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.policytroubleshooter.v1.IamChecker"
],
"nameInServiceConfig": "policytroubleshooter.googleapis.com"
},
{
"id": "google.cloud.privatecatalog.v1beta1",
"directory": "google/cloud/privatecatalog/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "cloudprivatecatalog.googleapis.com",
"title": "Cloud Private Catalog API",
"description": "Enable cloud users to discover private catalogs and products in their organizations.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.PrivateCatalog.V1Beta1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/privatecatalog/apiv1beta1/privatecatalogpb;privatecatalogpb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.privatecatalog.v1beta1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\PrivateCatalog\\V1beta1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::PrivateCatalog::V1beta1": 1
}
}
},
"services": [
{
"shortName": "PrivateCatalog",
"fullName": "google.cloud.privatecatalog.v1beta1.PrivateCatalog",
"methods": [
{
"shortName": "SearchCatalogs",
"fullName": "google.cloud.privatecatalog.v1beta1.PrivateCatalog.SearchCatalogs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{resource=projects/*}/catalogs:search"
},
{
"httpMethod": "GET",
"path": "/v1beta1/{resource=organizations/*}/catalogs:search"
},
{
"httpMethod": "GET",
"path": "/v1beta1/{resource=folders/*}/catalogs:search"
}
]
},
{
"shortName": "SearchProducts",
"fullName": "google.cloud.privatecatalog.v1beta1.PrivateCatalog.SearchProducts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{resource=projects/*}/products:search"
},
{
"httpMethod": "GET",
"path": "/v1beta1/{resource=organizations/*}/products:search"
},
{
"httpMethod": "GET",
"path": "/v1beta1/{resource=folders/*}/products:search"
}
]
},
{
"shortName": "SearchVersions",
"fullName": "google.cloud.privatecatalog.v1beta1.PrivateCatalog.SearchVersions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{resource=projects/*}/versions:search"
},
{
"httpMethod": "GET",
"path": "/v1beta1/{resource=organizations/*}/versions:search"
},
{
"httpMethod": "GET",
"path": "/v1beta1/{resource=folders/*}/versions:search"
}
]
}
]
}
],
"configFile": "cloudprivatecatalog_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.privatecatalog.v1beta1.PrivateCatalog"
],
"nameInServiceConfig": "cloudprivatecatalog.googleapis.com"
},
{
"id": "google.cloud.pubsublite.v1",
"directory": "google/cloud/pubsublite/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "pubsublite.googleapis.com",
"title": "Pub/Sub Lite API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/pubsublite/v1",
"google/longrunning",
"google/protobuf"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"": 2,
"true": 4
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.PubSubLite.V1": 6
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/pubsublite/apiv1/pubsublitepb;pubsublitepb": 6
}
},
"java_multiple_files": {
"valueCounts": {
"true": 6
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.pubsublite.proto": 6
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\PubSubLite\\V1": 6
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::PubSubLite::V1": 6
}
}
},
"services": [
{
"shortName": "AdminService",
"fullName": "google.cloud.pubsublite.v1.AdminService",
"methods": [
{
"shortName": "CreateReservation",
"fullName": "google.cloud.pubsublite.v1.AdminService.CreateReservation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/admin/{parent=projects/*/locations/*}/reservations"
}
]
},
{
"shortName": "CreateSubscription",
"fullName": "google.cloud.pubsublite.v1.AdminService.CreateSubscription",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/admin/{parent=projects/*/locations/*}/subscriptions"
}
]
},
{
"shortName": "CreateTopic",
"fullName": "google.cloud.pubsublite.v1.AdminService.CreateTopic",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/admin/{parent=projects/*/locations/*}/topics"
}
]
},
{
"shortName": "DeleteReservation",
"fullName": "google.cloud.pubsublite.v1.AdminService.DeleteReservation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/admin/{name=projects/*/locations/*/reservations/*}"
}
]
},
{
"shortName": "DeleteSubscription",
"fullName": "google.cloud.pubsublite.v1.AdminService.DeleteSubscription",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/admin/{name=projects/*/locations/*/subscriptions/*}"
}
]
},
{
"shortName": "DeleteTopic",
"fullName": "google.cloud.pubsublite.v1.AdminService.DeleteTopic",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/admin/{name=projects/*/locations/*/topics/*}"
}
]
},
{
"shortName": "GetReservation",
"fullName": "google.cloud.pubsublite.v1.AdminService.GetReservation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/admin/{name=projects/*/locations/*/reservations/*}"
}
]
},
{
"shortName": "GetSubscription",
"fullName": "google.cloud.pubsublite.v1.AdminService.GetSubscription",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/admin/{name=projects/*/locations/*/subscriptions/*}"
}
]
},
{
"shortName": "GetTopic",
"fullName": "google.cloud.pubsublite.v1.AdminService.GetTopic",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/admin/{name=projects/*/locations/*/topics/*}"
}
]
},
{
"shortName": "GetTopicPartitions",
"fullName": "google.cloud.pubsublite.v1.AdminService.GetTopicPartitions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/admin/{name=projects/*/locations/*/topics/*}/partitions"
}
]
},
{
"shortName": "ListReservationTopics",
"fullName": "google.cloud.pubsublite.v1.AdminService.ListReservationTopics",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/admin/{name=projects/*/locations/*/reservations/*}/topics"
}
]
},
{
"shortName": "ListReservations",
"fullName": "google.cloud.pubsublite.v1.AdminService.ListReservations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/admin/{parent=projects/*/locations/*}/reservations"
}
]
},
{
"shortName": "ListSubscriptions",
"fullName": "google.cloud.pubsublite.v1.AdminService.ListSubscriptions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/admin/{parent=projects/*/locations/*}/subscriptions"
}
]
},
{
"shortName": "ListTopicSubscriptions",
"fullName": "google.cloud.pubsublite.v1.AdminService.ListTopicSubscriptions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/admin/{name=projects/*/locations/*/topics/*}/subscriptions"
}
]
},
{
"shortName": "ListTopics",
"fullName": "google.cloud.pubsublite.v1.AdminService.ListTopics",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/admin/{parent=projects/*/locations/*}/topics"
}
]
},
{
"shortName": "SeekSubscription",
"fullName": "google.cloud.pubsublite.v1.AdminService.SeekSubscription",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/admin/{name=projects/*/locations/*/subscriptions/*}:seek"
}
]
},
{
"shortName": "UpdateReservation",
"fullName": "google.cloud.pubsublite.v1.AdminService.UpdateReservation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/admin/{reservation.name=projects/*/locations/*/reservations/*}"
}
]
},
{
"shortName": "UpdateSubscription",
"fullName": "google.cloud.pubsublite.v1.AdminService.UpdateSubscription",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/admin/{subscription.name=projects/*/locations/*/subscriptions/*}"
}
]
},
{
"shortName": "UpdateTopic",
"fullName": "google.cloud.pubsublite.v1.AdminService.UpdateTopic",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/admin/{topic.name=projects/*/locations/*/topics/*}"
}
]
}
]
},
{
"shortName": "CursorService",
"fullName": "google.cloud.pubsublite.v1.CursorService",
"methods": [
{
"shortName": "CommitCursor",
"fullName": "google.cloud.pubsublite.v1.CursorService.CommitCursor",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/cursor/{subscription=projects/*/locations/*/subscriptions/*}:commitCursor"
}
]
},
{
"shortName": "ListPartitionCursors",
"fullName": "google.cloud.pubsublite.v1.CursorService.ListPartitionCursors",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/cursor/{parent=projects/*/locations/*/subscriptions/*}/cursors"
}
]
},
{
"shortName": "StreamingCommitCursor",
"fullName": "google.cloud.pubsublite.v1.CursorService.StreamingCommitCursor",
"mode": "BIDIRECTIONAL_STREAMING"
}
]
},
{
"shortName": "PartitionAssignmentService",
"fullName": "google.cloud.pubsublite.v1.PartitionAssignmentService",
"methods": [
{
"shortName": "AssignPartitions",
"fullName": "google.cloud.pubsublite.v1.PartitionAssignmentService.AssignPartitions",
"mode": "BIDIRECTIONAL_STREAMING"
}
]
},
{
"shortName": "PublisherService",
"fullName": "google.cloud.pubsublite.v1.PublisherService",
"methods": [
{
"shortName": "Publish",
"fullName": "google.cloud.pubsublite.v1.PublisherService.Publish",
"mode": "BIDIRECTIONAL_STREAMING"
}
]
},
{
"shortName": "SubscriberService",
"fullName": "google.cloud.pubsublite.v1.SubscriberService",
"methods": [
{
"shortName": "Subscribe",
"fullName": "google.cloud.pubsublite.v1.SubscriberService.Subscribe",
"mode": "BIDIRECTIONAL_STREAMING"
}
]
},
{
"shortName": "TopicStatsService",
"fullName": "google.cloud.pubsublite.v1.TopicStatsService",
"methods": [
{
"shortName": "ComputeHeadCursor",
"fullName": "google.cloud.pubsublite.v1.TopicStatsService.ComputeHeadCursor",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/topicStats/{topic=projects/*/locations/*/topics/*}:computeHeadCursor"
}
]
},
{
"shortName": "ComputeMessageStats",
"fullName": "google.cloud.pubsublite.v1.TopicStatsService.ComputeMessageStats",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/topicStats/{topic=projects/*/locations/*/topics/*}:computeMessageStats"
}
]
},
{
"shortName": "ComputeTimeCursor",
"fullName": "google.cloud.pubsublite.v1.TopicStatsService.ComputeTimeCursor",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/topicStats/{topic=projects/*/locations/*/topics/*}:computeTimeCursor"
}
]
}
]
}
],
"configFile": "pubsublite_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.pubsublite.v1.AdminService",
"google.cloud.pubsublite.v1.CursorService",
"google.cloud.pubsublite.v1.PartitionAssignmentService",
"google.cloud.pubsublite.v1.PublisherService",
"google.cloud.pubsublite.v1.SubscriberService",
"google.cloud.pubsublite.v1.TopicStatsService",
"google.longrunning.Operations"
],
"nameInServiceConfig": "pubsublite.googleapis.com"
},
{
"id": "google.cloud.rapidmigrationassessment.v1",
"directory": "google/cloud/rapidmigrationassessment/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "rapidmigrationassessment.googleapis.com",
"title": "Rapid Migration Assessment API",
"description": "The Rapid Migration Assessment service is our first-party migration assessment and planning tool.",
"importDirectories": [
"google/api",
"google/cloud/rapidmigrationassessment/v1",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.RapidMigrationAssessment.V1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/rapidmigrationassessment/apiv1/rapidmigrationassessmentpb;rapidmigrationassessmentpb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.rapidmigrationassessment.v1": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\RapidMigrationAssessment\\V1": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::RapidMigrationAssessment::V1": 2
}
}
},
"services": [
{
"shortName": "RapidMigrationAssessment",
"fullName": "google.cloud.rapidmigrationassessment.v1.RapidMigrationAssessment",
"methods": [
{
"shortName": "CreateAnnotation",
"fullName": "google.cloud.rapidmigrationassessment.v1.RapidMigrationAssessment.CreateAnnotation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/annotations"
}
]
},
{
"shortName": "CreateCollector",
"fullName": "google.cloud.rapidmigrationassessment.v1.RapidMigrationAssessment.CreateCollector",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/collectors"
}
]
},
{
"shortName": "DeleteCollector",
"fullName": "google.cloud.rapidmigrationassessment.v1.RapidMigrationAssessment.DeleteCollector",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/collectors/*}"
}
]
},
{
"shortName": "GetAnnotation",
"fullName": "google.cloud.rapidmigrationassessment.v1.RapidMigrationAssessment.GetAnnotation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/annotations/*}"
}
]
},
{
"shortName": "GetCollector",
"fullName": "google.cloud.rapidmigrationassessment.v1.RapidMigrationAssessment.GetCollector",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/collectors/*}"
}
]
},
{
"shortName": "ListCollectors",
"fullName": "google.cloud.rapidmigrationassessment.v1.RapidMigrationAssessment.ListCollectors",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/collectors"
}
]
},
{
"shortName": "PauseCollector",
"fullName": "google.cloud.rapidmigrationassessment.v1.RapidMigrationAssessment.PauseCollector",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/collectors/*}:pause"
}
]
},
{
"shortName": "RegisterCollector",
"fullName": "google.cloud.rapidmigrationassessment.v1.RapidMigrationAssessment.RegisterCollector",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/collectors/*}:register"
}
]
},
{
"shortName": "ResumeCollector",
"fullName": "google.cloud.rapidmigrationassessment.v1.RapidMigrationAssessment.ResumeCollector",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/collectors/*}:resume"
}
]
},
{
"shortName": "UpdateCollector",
"fullName": "google.cloud.rapidmigrationassessment.v1.RapidMigrationAssessment.UpdateCollector",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{collector.name=projects/*/locations/*/collectors/*}"
}
]
}
]
}
],
"configFile": "rapidmigrationassessment_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.cloud.rapidmigrationassessment.v1.RapidMigrationAssessment",
"google.longrunning.Operations"
],
"nameInServiceConfig": "rapidmigrationassessment.googleapis.com"
},
{
"id": "google.cloud.recaptchaenterprise.v1",
"directory": "google/cloud/recaptchaenterprise/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "recaptchaenterprise.googleapis.com",
"title": "reCAPTCHA Enterprise API",
"description": "Help protect your website from fraudulent activity, spam, and abuse without creating friction.",
"importDirectories": [
"google/api",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.RecaptchaEnterprise.V1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/recaptchaenterprise/v2/apiv1/recaptchaenterprisepb;recaptchaenterprisepb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.recaptchaenterprise.v1": 1
}
},
"objc_class_prefix": {
"valueCounts": {
"GCRE": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\RecaptchaEnterprise\\V1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::RecaptchaEnterprise::V1": 1
}
}
},
"services": [
{
"shortName": "RecaptchaEnterpriseService",
"fullName": "google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseService",
"methods": [
{
"shortName": "AnnotateAssessment",
"fullName": "google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseService.AnnotateAssessment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/assessments/*}:annotate"
}
]
},
{
"shortName": "CreateAssessment",
"fullName": "google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseService.CreateAssessment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/assessments"
}
]
},
{
"shortName": "CreateKey",
"fullName": "google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseService.CreateKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/keys"
}
]
},
{
"shortName": "DeleteKey",
"fullName": "google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseService.DeleteKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/keys/*}"
}
]
},
{
"shortName": "GetKey",
"fullName": "google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseService.GetKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/keys/*}"
}
]
},
{
"shortName": "GetMetrics",
"fullName": "google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseService.GetMetrics",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/keys/*/metrics}"
}
]
},
{
"shortName": "ListKeys",
"fullName": "google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseService.ListKeys",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/keys"
}
]
},
{
"shortName": "ListRelatedAccountGroupMemberships",
"fullName": "google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseService.ListRelatedAccountGroupMemberships",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/relatedaccountgroups/*}/memberships"
}
]
},
{
"shortName": "ListRelatedAccountGroups",
"fullName": "google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseService.ListRelatedAccountGroups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/relatedaccountgroups"
}
]
},
{
"shortName": "MigrateKey",
"fullName": "google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseService.MigrateKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/keys/*}:migrate"
}
]
},
{
"shortName": "RetrieveLegacySecretKey",
"fullName": "google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseService.RetrieveLegacySecretKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{key=projects/*/keys/*}:retrieveLegacySecretKey"
}
]
},
{
"shortName": "SearchRelatedAccountGroupMemberships",
"fullName": "google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseService.SearchRelatedAccountGroupMemberships",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{project=projects/*}/relatedaccountgroupmemberships:search"
}
]
},
{
"shortName": "UpdateKey",
"fullName": "google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseService.UpdateKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{key.name=projects/*/keys/*}"
}
]
}
]
}
],
"configFile": "recaptchaenterprise_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseService"
],
"nameInServiceConfig": "recaptchaenterprise.googleapis.com"
},
{
"id": "google.cloud.recaptchaenterprise.v1beta1",
"directory": "google/cloud/recaptchaenterprise/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "recaptchaenterprise.googleapis.com",
"title": "reCAPTCHA Enterprise API",
"description": "Help protect your website from fraudulent activity, spam, and abuse without creating friction.",
"importDirectories": [
"google/api",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.RecaptchaEnterprise.V1Beta1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/recaptchaenterprise/v2/apiv1beta1/recaptchaenterprisepb;recaptchaenterprisepb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.recaptchaenterprise.v1beta1": 1
}
},
"objc_class_prefix": {
"valueCounts": {
"GCRE": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\RecaptchaEnterprise\\V1beta1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::RecaptchaEnterprise::V1beta1": 1
}
}
},
"services": [
{
"shortName": "RecaptchaEnterpriseServiceV1Beta1",
"fullName": "google.cloud.recaptchaenterprise.v1beta1.RecaptchaEnterpriseServiceV1Beta1",
"methods": [
{
"shortName": "AnnotateAssessment",
"fullName": "google.cloud.recaptchaenterprise.v1beta1.RecaptchaEnterpriseServiceV1Beta1.AnnotateAssessment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/assessments/*}:annotate"
}
]
},
{
"shortName": "CreateAssessment",
"fullName": "google.cloud.recaptchaenterprise.v1beta1.RecaptchaEnterpriseServiceV1Beta1.CreateAssessment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*}/assessments"
}
]
}
]
}
],
"configFile": "recaptchaenterprise_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.recaptchaenterprise.v1beta1.RecaptchaEnterpriseServiceV1Beta1"
],
"nameInServiceConfig": "recaptchaenterprise.googleapis.com"
},
{
"id": "google.cloud.recommendationengine.v1beta1",
"directory": "google/cloud/recommendationengine/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "recommendationengine.googleapis.com",
"title": "Recommendations AI",
"description": "Recommendations AI service enables customers to build end-to-end personalized recommendation systems without requiring a high level of expertise in machine learning, recommendation system, or Google Cloud.",
"importDirectories": [
"google/api",
"google/cloud/recommendationengine/v1beta1",
"google/longrunning",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.RecommendationEngine.V1Beta1": 9
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/recommendationengine/apiv1beta1/recommendationenginepb;recommendationenginepb": 9
}
},
"java_multiple_files": {
"valueCounts": {
"true": 9
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.recommendationengine.v1beta1": 9
}
},
"objc_class_prefix": {
"valueCounts": {
"RECAI": 9
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\RecommendationEngine\\V1beta1": 9
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::RecommendationEngine::V1beta1": 9
}
}
},
"services": [
{
"shortName": "CatalogService",
"fullName": "google.cloud.recommendationengine.v1beta1.CatalogService",
"methods": [
{
"shortName": "CreateCatalogItem",
"fullName": "google.cloud.recommendationengine.v1beta1.CatalogService.CreateCatalogItem",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/catalogs/*}/catalogItems"
}
]
},
{
"shortName": "DeleteCatalogItem",
"fullName": "google.cloud.recommendationengine.v1beta1.CatalogService.DeleteCatalogItem",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/catalogs/*/catalogItems/**}"
}
]
},
{
"shortName": "GetCatalogItem",
"fullName": "google.cloud.recommendationengine.v1beta1.CatalogService.GetCatalogItem",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/catalogs/*/catalogItems/**}"
}
]
},
{
"shortName": "ImportCatalogItems",
"fullName": "google.cloud.recommendationengine.v1beta1.CatalogService.ImportCatalogItems",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/catalogs/*}/catalogItems:import"
}
]
},
{
"shortName": "ListCatalogItems",
"fullName": "google.cloud.recommendationengine.v1beta1.CatalogService.ListCatalogItems",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/catalogs/*}/catalogItems"
}
]
},
{
"shortName": "UpdateCatalogItem",
"fullName": "google.cloud.recommendationengine.v1beta1.CatalogService.UpdateCatalogItem",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{name=projects/*/locations/*/catalogs/*/catalogItems/**}"
}
]
}
]
},
{
"shortName": "PredictionApiKeyRegistry",
"fullName": "google.cloud.recommendationengine.v1beta1.PredictionApiKeyRegistry",
"methods": [
{
"shortName": "CreatePredictionApiKeyRegistration",
"fullName": "google.cloud.recommendationengine.v1beta1.PredictionApiKeyRegistry.CreatePredictionApiKeyRegistration",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/catalogs/*/eventStores/*}/predictionApiKeyRegistrations"
}
]
},
{
"shortName": "DeletePredictionApiKeyRegistration",
"fullName": "google.cloud.recommendationengine.v1beta1.PredictionApiKeyRegistry.DeletePredictionApiKeyRegistration",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/catalogs/*/eventStores/*/predictionApiKeyRegistrations/*}"
}
]
},
{
"shortName": "ListPredictionApiKeyRegistrations",
"fullName": "google.cloud.recommendationengine.v1beta1.PredictionApiKeyRegistry.ListPredictionApiKeyRegistrations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/catalogs/*/eventStores/*}/predictionApiKeyRegistrations"
}
]
}
]
},
{
"shortName": "PredictionService",
"fullName": "google.cloud.recommendationengine.v1beta1.PredictionService",
"methods": [
{
"shortName": "Predict",
"fullName": "google.cloud.recommendationengine.v1beta1.PredictionService.Predict",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/catalogs/*/eventStores/*/placements/*}:predict"
}
]
}
]
},
{
"shortName": "UserEventService",
"fullName": "google.cloud.recommendationengine.v1beta1.UserEventService",
"methods": [
{
"shortName": "CollectUserEvent",
"fullName": "google.cloud.recommendationengine.v1beta1.UserEventService.CollectUserEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/catalogs/*/eventStores/*}/userEvents:collect"
}
]
},
{
"shortName": "ImportUserEvents",
"fullName": "google.cloud.recommendationengine.v1beta1.UserEventService.ImportUserEvents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/catalogs/*/eventStores/*}/userEvents:import"
}
]
},
{
"shortName": "ListUserEvents",
"fullName": "google.cloud.recommendationengine.v1beta1.UserEventService.ListUserEvents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/catalogs/*/eventStores/*}/userEvents"
}
]
},
{
"shortName": "PurgeUserEvents",
"fullName": "google.cloud.recommendationengine.v1beta1.UserEventService.PurgeUserEvents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/catalogs/*/eventStores/*}/userEvents:purge"
}
]
},
{
"shortName": "WriteUserEvent",
"fullName": "google.cloud.recommendationengine.v1beta1.UserEventService.WriteUserEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/catalogs/*/eventStores/*}/userEvents:write"
}
]
}
]
}
],
"configFile": "recommendationengine_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.recommendationengine.v1beta1.CatalogService",
"google.cloud.recommendationengine.v1beta1.PredictionApiKeyRegistry",
"google.cloud.recommendationengine.v1beta1.PredictionService",
"google.cloud.recommendationengine.v1beta1.UserEventService"
],
"nameInServiceConfig": "recommendationengine.googleapis.com"
},
{
"id": "google.cloud.recommender.logging.v1",
"directory": "google/cloud/recommender/logging/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "recommender.googleapis.com",
"title": "Recommender API Logging",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/recommender/v1"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/recommender/logging/apiv1/loggingpb;loggingpb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.recommender.logging.v1": 1
}
}
},
"configFile": "recommender.yaml",
"nameInServiceConfig": "recommender.googleapis.com"
},
{
"id": "google.cloud.recommender.logging.v1beta1",
"directory": "google/cloud/recommender/logging/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "recommender.googleapis.com",
"title": "Recommender API Logging",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/recommender/v1beta1"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/recommender/logging/apiv1beta1/loggingpb;loggingpb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.recommender.logging.v1beta1": 1
}
}
},
"configFile": "recommender.yaml",
"nameInServiceConfig": "recommender.googleapis.com"
},
{
"id": "google.cloud.recommender.v1",
"directory": "google/cloud/recommender/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "recommender.googleapis.com",
"title": "Recommender API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/recommender/v1",
"google/protobuf",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Recommender.V1": 5
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/recommender/apiv1/recommenderpb;recommenderpb": 5
}
},
"java_multiple_files": {
"valueCounts": {
"true": 5
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.recommender.v1": 5
}
},
"objc_class_prefix": {
"valueCounts": {
"CREC": 5
}
}
},
"services": [
{
"shortName": "Recommender",
"fullName": "google.cloud.recommender.v1.Recommender",
"methods": [
{
"shortName": "GetInsight",
"fullName": "google.cloud.recommender.v1.Recommender.GetInsight",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/insightTypes/*/insights/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=billingAccounts/*/locations/*/insightTypes/*/insights/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=folders/*/locations/*/insightTypes/*/insights/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=organizations/*/locations/*/insightTypes/*/insights/*}"
}
]
},
{
"shortName": "GetInsightTypeConfig",
"fullName": "google.cloud.recommender.v1.Recommender.GetInsightTypeConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/insightTypes/*/config}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=organizations/*/locations/*/insightTypes/*/config}"
}
]
},
{
"shortName": "GetRecommendation",
"fullName": "google.cloud.recommender.v1.Recommender.GetRecommendation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/recommenders/*/recommendations/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=billingAccounts/*/locations/*/recommenders/*/recommendations/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=folders/*/locations/*/recommenders/*/recommendations/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=organizations/*/locations/*/recommenders/*/recommendations/*}"
}
]
},
{
"shortName": "GetRecommenderConfig",
"fullName": "google.cloud.recommender.v1.Recommender.GetRecommenderConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/recommenders/*/config}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=organizations/*/locations/*/recommenders/*/config}"
}
]
},
{
"shortName": "ListInsights",
"fullName": "google.cloud.recommender.v1.Recommender.ListInsights",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/insightTypes/*}/insights"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=billingAccounts/*/locations/*/insightTypes/*}/insights"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=folders/*/locations/*/insightTypes/*}/insights"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=organizations/*/locations/*/insightTypes/*}/insights"
}
]
},
{
"shortName": "ListRecommendations",
"fullName": "google.cloud.recommender.v1.Recommender.ListRecommendations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/recommenders/*}/recommendations"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=billingAccounts/*/locations/*/recommenders/*}/recommendations"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=folders/*/locations/*/recommenders/*}/recommendations"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=organizations/*/locations/*/recommenders/*}/recommendations"
}
]
},
{
"shortName": "MarkInsightAccepted",
"fullName": "google.cloud.recommender.v1.Recommender.MarkInsightAccepted",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/insightTypes/*/insights/*}:markAccepted"
},
{
"httpMethod": "POST",
"path": "/v1/{name=billingAccounts/*/locations/*/insightTypes/*/insights/*}:markAccepted"
},
{
"httpMethod": "POST",
"path": "/v1/{name=folders/*/locations/*/insightTypes/*/insights/*}:markAccepted"
},
{
"httpMethod": "POST",
"path": "/v1/{name=organizations/*/locations/*/insightTypes/*/insights/*}:markAccepted"
}
]
},
{
"shortName": "MarkRecommendationClaimed",
"fullName": "google.cloud.recommender.v1.Recommender.MarkRecommendationClaimed",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/recommenders/*/recommendations/*}:markClaimed"
},
{
"httpMethod": "POST",
"path": "/v1/{name=billingAccounts/*/locations/*/recommenders/*/recommendations/*}:markClaimed"
},
{
"httpMethod": "POST",
"path": "/v1/{name=folders/*/locations/*/recommenders/*/recommendations/*}:markClaimed"
},
{
"httpMethod": "POST",
"path": "/v1/{name=organizations/*/locations/*/recommenders/*/recommendations/*}:markClaimed"
}
]
},
{
"shortName": "MarkRecommendationFailed",
"fullName": "google.cloud.recommender.v1.Recommender.MarkRecommendationFailed",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/recommenders/*/recommendations/*}:markFailed"
},
{
"httpMethod": "POST",
"path": "/v1/{name=billingAccounts/*/locations/*/recommenders/*/recommendations/*}:markFailed"
},
{
"httpMethod": "POST",
"path": "/v1/{name=folders/*/locations/*/recommenders/*/recommendations/*}:markFailed"
},
{
"httpMethod": "POST",
"path": "/v1/{name=organizations/*/locations/*/recommenders/*/recommendations/*}:markFailed"
}
]
},
{
"shortName": "MarkRecommendationSucceeded",
"fullName": "google.cloud.recommender.v1.Recommender.MarkRecommendationSucceeded",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/recommenders/*/recommendations/*}:markSucceeded"
},
{
"httpMethod": "POST",
"path": "/v1/{name=billingAccounts/*/locations/*/recommenders/*/recommendations/*}:markSucceeded"
},
{
"httpMethod": "POST",
"path": "/v1/{name=folders/*/locations/*/recommenders/*/recommendations/*}:markSucceeded"
},
{
"httpMethod": "POST",
"path": "/v1/{name=organizations/*/locations/*/recommenders/*/recommendations/*}:markSucceeded"
}
]
},
{
"shortName": "UpdateInsightTypeConfig",
"fullName": "google.cloud.recommender.v1.Recommender.UpdateInsightTypeConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{insight_type_config.name=projects/*/locations/*/insightTypes/*/config}"
},
{
"httpMethod": "PATCH",
"path": "/v1/{insight_type_config.name=organizations/*/locations/*/insightTypes/*/config}"
}
]
},
{
"shortName": "UpdateRecommenderConfig",
"fullName": "google.cloud.recommender.v1.Recommender.UpdateRecommenderConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{recommender_config.name=projects/*/locations/*/recommenders/*/config}"
},
{
"httpMethod": "PATCH",
"path": "/v1/{recommender_config.name=organizations/*/locations/*/recommenders/*/config}"
}
]
}
]
}
],
"configFile": "recommender_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.recommender.v1.Recommender"
],
"nameInServiceConfig": "recommender.googleapis.com"
},
{
"id": "google.cloud.recommender.v1beta1",
"directory": "google/cloud/recommender/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "recommender.googleapis.com",
"title": "Recommender API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/recommender/v1beta1",
"google/protobuf",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Recommender.V1Beta1": 5
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/recommender/apiv1beta1/recommenderpb;recommenderpb": 5
}
},
"java_multiple_files": {
"valueCounts": {
"true": 5
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.recommender.v1beta1": 5
}
},
"objc_class_prefix": {
"valueCounts": {
"CREC": 5
}
}
},
"services": [
{
"shortName": "Recommender",
"fullName": "google.cloud.recommender.v1beta1.Recommender",
"methods": [
{
"shortName": "GetInsight",
"fullName": "google.cloud.recommender.v1beta1.Recommender.GetInsight",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/insightTypes/*/insights/*}"
},
{
"httpMethod": "GET",
"path": "/v1beta1/{name=billingAccounts/*/locations/*/insightTypes/*/insights/*}"
},
{
"httpMethod": "GET",
"path": "/v1beta1/{name=folders/*/locations/*/insightTypes/*/insights/*}"
},
{
"httpMethod": "GET",
"path": "/v1beta1/{name=organizations/*/locations/*/insightTypes/*/insights/*}"
}
]
},
{
"shortName": "GetInsightTypeConfig",
"fullName": "google.cloud.recommender.v1beta1.Recommender.GetInsightTypeConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/insightTypes/*/config}"
},
{
"httpMethod": "GET",
"path": "/v1beta1/{name=organizations/*/locations/*/insightTypes/*/config}"
}
]
},
{
"shortName": "GetRecommendation",
"fullName": "google.cloud.recommender.v1beta1.Recommender.GetRecommendation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/recommenders/*/recommendations/*}"
},
{
"httpMethod": "GET",
"path": "/v1beta1/{name=billingAccounts/*/locations/*/recommenders/*/recommendations/*}"
},
{
"httpMethod": "GET",
"path": "/v1beta1/{name=folders/*/locations/*/recommenders/*/recommendations/*}"
},
{
"httpMethod": "GET",
"path": "/v1beta1/{name=organizations/*/locations/*/recommenders/*/recommendations/*}"
}
]
},
{
"shortName": "GetRecommenderConfig",
"fullName": "google.cloud.recommender.v1beta1.Recommender.GetRecommenderConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/recommenders/*/config}"
},
{
"httpMethod": "GET",
"path": "/v1beta1/{name=organizations/*/locations/*/recommenders/*/config}"
}
]
},
{
"shortName": "ListInsights",
"fullName": "google.cloud.recommender.v1beta1.Recommender.ListInsights",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/insightTypes/*}/insights"
},
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=billingAccounts/*/locations/*/insightTypes/*}/insights"
},
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=folders/*/locations/*/insightTypes/*}/insights"
},
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=organizations/*/locations/*/insightTypes/*}/insights"
}
]
},
{
"shortName": "ListRecommendations",
"fullName": "google.cloud.recommender.v1beta1.Recommender.ListRecommendations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/recommenders/*}/recommendations"
},
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=billingAccounts/*/locations/*/recommenders/*}/recommendations"
},
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=folders/*/locations/*/recommenders/*}/recommendations"
},
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=organizations/*/locations/*/recommenders/*}/recommendations"
}
]
},
{
"shortName": "MarkInsightAccepted",
"fullName": "google.cloud.recommender.v1beta1.Recommender.MarkInsightAccepted",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/insightTypes/*/insights/*}:markAccepted"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{name=billingAccounts/*/locations/*/insightTypes/*/insights/*}:markAccepted"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{name=folders/*/locations/*/insightTypes/*/insights/*}:markAccepted"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{name=organizations/*/locations/*/insightTypes/*/insights/*}:markAccepted"
}
]
},
{
"shortName": "MarkRecommendationClaimed",
"fullName": "google.cloud.recommender.v1beta1.Recommender.MarkRecommendationClaimed",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/recommenders/*/recommendations/*}:markClaimed"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{name=billingAccounts/*/locations/*/recommenders/*/recommendations/*}:markClaimed"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{name=folders/*/locations/*/recommenders/*/recommendations/*}:markClaimed"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{name=organizations/*/locations/*/recommenders/*/recommendations/*}:markClaimed"
}
]
},
{
"shortName": "MarkRecommendationFailed",
"fullName": "google.cloud.recommender.v1beta1.Recommender.MarkRecommendationFailed",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/recommenders/*/recommendations/*}:markFailed"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{name=billingAccounts/*/locations/*/recommenders/*/recommendations/*}:markFailed"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{name=folders/*/locations/*/recommenders/*/recommendations/*}:markFailed"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{name=organizations/*/locations/*/recommenders/*/recommendations/*}:markFailed"
}
]
},
{
"shortName": "MarkRecommendationSucceeded",
"fullName": "google.cloud.recommender.v1beta1.Recommender.MarkRecommendationSucceeded",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/recommenders/*/recommendations/*}:markSucceeded"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{name=billingAccounts/*/locations/*/recommenders/*/recommendations/*}:markSucceeded"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{name=folders/*/locations/*/recommenders/*/recommendations/*}:markSucceeded"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{name=organizations/*/locations/*/recommenders/*/recommendations/*}:markSucceeded"
}
]
},
{
"shortName": "UpdateInsightTypeConfig",
"fullName": "google.cloud.recommender.v1beta1.Recommender.UpdateInsightTypeConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{insight_type_config.name=projects/*/locations/*/insightTypes/*/config}"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{insight_type_config.name=organizations/*/locations/*/insightTypes/*/config}"
}
]
},
{
"shortName": "UpdateRecommenderConfig",
"fullName": "google.cloud.recommender.v1beta1.Recommender.UpdateRecommenderConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{recommender_config.name=projects/*/locations/*/recommenders/*/config}"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{recommender_config.name=organizations/*/locations/*/recommenders/*/config}"
}
]
}
]
}
],
"configFile": "recommender_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.recommender.v1beta1.Recommender"
],
"nameInServiceConfig": "recommender.googleapis.com"
},
{
"id": "google.cloud.redis.v1",
"directory": "google/cloud/redis/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "redis.googleapis.com",
"title": "Google Cloud Memorystore for Redis API",
"description": "Creates and manages Redis instances on the Google Cloud Platform.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/redis/apiv1/redispb;redispb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.redis.v1": 1
}
}
},
"services": [
{
"shortName": "CloudRedis",
"fullName": "google.cloud.redis.v1.CloudRedis",
"methods": [
{
"shortName": "CreateInstance",
"fullName": "google.cloud.redis.v1.CloudRedis.CreateInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/instances"
}
]
},
{
"shortName": "DeleteInstance",
"fullName": "google.cloud.redis.v1.CloudRedis.DeleteInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/instances/*}"
}
]
},
{
"shortName": "ExportInstance",
"fullName": "google.cloud.redis.v1.CloudRedis.ExportInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/instances/*}:export"
}
]
},
{
"shortName": "FailoverInstance",
"fullName": "google.cloud.redis.v1.CloudRedis.FailoverInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/instances/*}:failover"
}
]
},
{
"shortName": "GetInstance",
"fullName": "google.cloud.redis.v1.CloudRedis.GetInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/instances/*}"
}
]
},
{
"shortName": "GetInstanceAuthString",
"fullName": "google.cloud.redis.v1.CloudRedis.GetInstanceAuthString",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/instances/*}/authString"
}
]
},
{
"shortName": "ImportInstance",
"fullName": "google.cloud.redis.v1.CloudRedis.ImportInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/instances/*}:import"
}
]
},
{
"shortName": "ListInstances",
"fullName": "google.cloud.redis.v1.CloudRedis.ListInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/instances"
}
]
},
{
"shortName": "RescheduleMaintenance",
"fullName": "google.cloud.redis.v1.CloudRedis.RescheduleMaintenance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/instances/*}:rescheduleMaintenance"
}
]
},
{
"shortName": "UpdateInstance",
"fullName": "google.cloud.redis.v1.CloudRedis.UpdateInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{instance.name=projects/*/locations/*/instances/*}"
}
]
},
{
"shortName": "UpgradeInstance",
"fullName": "google.cloud.redis.v1.CloudRedis.UpgradeInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/instances/*}:upgrade"
}
]
}
]
}
],
"configFile": "redis_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.cloud.redis.v1.CloudRedis",
"google.longrunning.Operations"
],
"nameInServiceConfig": "redis.googleapis.com"
},
{
"id": "google.cloud.redis.v1beta1",
"directory": "google/cloud/redis/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "redis.googleapis.com",
"title": "Google Cloud Memorystore for Redis API",
"description": "Creates and manages Redis instances on the Google Cloud Platform.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/redis/apiv1beta1/redispb;redispb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.redis.v1beta1": 1
}
}
},
"services": [
{
"shortName": "CloudRedis",
"fullName": "google.cloud.redis.v1beta1.CloudRedis",
"methods": [
{
"shortName": "CreateInstance",
"fullName": "google.cloud.redis.v1beta1.CloudRedis.CreateInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/instances"
}
]
},
{
"shortName": "DeleteInstance",
"fullName": "google.cloud.redis.v1beta1.CloudRedis.DeleteInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/instances/*}"
}
]
},
{
"shortName": "ExportInstance",
"fullName": "google.cloud.redis.v1beta1.CloudRedis.ExportInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/instances/*}:export"
}
]
},
{
"shortName": "FailoverInstance",
"fullName": "google.cloud.redis.v1beta1.CloudRedis.FailoverInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/instances/*}:failover"
}
]
},
{
"shortName": "GetInstance",
"fullName": "google.cloud.redis.v1beta1.CloudRedis.GetInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/instances/*}"
}
]
},
{
"shortName": "GetInstanceAuthString",
"fullName": "google.cloud.redis.v1beta1.CloudRedis.GetInstanceAuthString",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/instances/*}/authString"
}
]
},
{
"shortName": "ImportInstance",
"fullName": "google.cloud.redis.v1beta1.CloudRedis.ImportInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/instances/*}:import"
}
]
},
{
"shortName": "ListInstances",
"fullName": "google.cloud.redis.v1beta1.CloudRedis.ListInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/instances"
}
]
},
{
"shortName": "RescheduleMaintenance",
"fullName": "google.cloud.redis.v1beta1.CloudRedis.RescheduleMaintenance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/instances/*}:rescheduleMaintenance"
}
]
},
{
"shortName": "UpdateInstance",
"fullName": "google.cloud.redis.v1beta1.CloudRedis.UpdateInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{instance.name=projects/*/locations/*/instances/*}"
}
]
},
{
"shortName": "UpgradeInstance",
"fullName": "google.cloud.redis.v1beta1.CloudRedis.UpgradeInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/instances/*}:upgrade"
}
]
}
]
}
],
"configFile": "redis_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.redis.v1beta1.CloudRedis"
],
"nameInServiceConfig": "redis.googleapis.com"
},
{
"id": "google.cloud.resourcemanager.v2",
"directory": "google/cloud/resourcemanager/v2",
"version": "v2",
"majorVersion": "v2",
"hostName": "cloudresourcemanager.googleapis.com",
"title": "Cloud Resource Manager API",
"description": "Creates, reads, and updates metadata for Google Cloud Platform resource containers.",
"importDirectories": [
"google/api",
"google/iam/v1",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.ResourceManager.V2": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/resourcemanager/apiv2/resourcemanagerpb;resourcemanagerpb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.resourcemanager.v2": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\ResourceManager\\V2": 1
}
}
},
"services": [
{
"shortName": "Folders",
"fullName": "google.cloud.resourcemanager.v2.Folders",
"methods": [
{
"shortName": "CreateFolder",
"fullName": "google.cloud.resourcemanager.v2.Folders.CreateFolder",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/folders"
}
]
},
{
"shortName": "DeleteFolder",
"fullName": "google.cloud.resourcemanager.v2.Folders.DeleteFolder",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=folders/*}"
}
]
},
{
"shortName": "GetFolder",
"fullName": "google.cloud.resourcemanager.v2.Folders.GetFolder",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=folders/*}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.resourcemanager.v2.Folders.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{resource=folders/*}:getIamPolicy"
}
]
},
{
"shortName": "ListFolders",
"fullName": "google.cloud.resourcemanager.v2.Folders.ListFolders",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/folders"
}
]
},
{
"shortName": "MoveFolder",
"fullName": "google.cloud.resourcemanager.v2.Folders.MoveFolder",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=folders/*}:move"
}
]
},
{
"shortName": "SearchFolders",
"fullName": "google.cloud.resourcemanager.v2.Folders.SearchFolders",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/folders:search"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.resourcemanager.v2.Folders.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{resource=folders/*}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.resourcemanager.v2.Folders.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{resource=folders/*}:testIamPermissions"
}
]
},
{
"shortName": "UndeleteFolder",
"fullName": "google.cloud.resourcemanager.v2.Folders.UndeleteFolder",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=folders/*}:undelete"
}
]
},
{
"shortName": "UpdateFolder",
"fullName": "google.cloud.resourcemanager.v2.Folders.UpdateFolder",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{folder.name=folders/*}"
}
]
}
]
}
],
"configFile": "cloudresourcemanager_v2.yaml",
"serviceConfigApiNames": [
"google.cloud.resourcemanager.v2.Folders"
],
"nameInServiceConfig": "cloudresourcemanager.googleapis.com"
},
{
"id": "google.cloud.resourcemanager.v3",
"directory": "google/cloud/resourcemanager/v3",
"version": "v3",
"majorVersion": "v3",
"hostName": "cloudresourcemanager.googleapis.com",
"title": "Cloud Resource Manager API",
"description": "Creates, reads, and updates metadata for Google Cloud Platform resource containers.",
"importDirectories": [
"google/api",
"google/iam/v1",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.ResourceManager.V3": 7
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/resourcemanager/apiv3/resourcemanagerpb;resourcemanagerpb": 7
}
},
"java_multiple_files": {
"valueCounts": {
"true": 7
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.resourcemanager.v3": 7
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\ResourceManager\\V3": 7
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::ResourceManager::V3": 7
}
}
},
"services": [
{
"shortName": "Folders",
"fullName": "google.cloud.resourcemanager.v3.Folders",
"methods": [
{
"shortName": "CreateFolder",
"fullName": "google.cloud.resourcemanager.v3.Folders.CreateFolder",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/folders"
}
]
},
{
"shortName": "DeleteFolder",
"fullName": "google.cloud.resourcemanager.v3.Folders.DeleteFolder",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3/{name=folders/*}"
}
]
},
{
"shortName": "GetFolder",
"fullName": "google.cloud.resourcemanager.v3.Folders.GetFolder",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=folders/*}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.resourcemanager.v3.Folders.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{resource=folders/*}:getIamPolicy"
}
]
},
{
"shortName": "ListFolders",
"fullName": "google.cloud.resourcemanager.v3.Folders.ListFolders",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/folders"
}
]
},
{
"shortName": "MoveFolder",
"fullName": "google.cloud.resourcemanager.v3.Folders.MoveFolder",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{name=folders/*}:move"
}
]
},
{
"shortName": "SearchFolders",
"fullName": "google.cloud.resourcemanager.v3.Folders.SearchFolders",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/folders:search"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.resourcemanager.v3.Folders.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{resource=folders/*}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.resourcemanager.v3.Folders.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{resource=folders/*}:testIamPermissions"
}
]
},
{
"shortName": "UndeleteFolder",
"fullName": "google.cloud.resourcemanager.v3.Folders.UndeleteFolder",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{name=folders/*}:undelete"
}
]
},
{
"shortName": "UpdateFolder",
"fullName": "google.cloud.resourcemanager.v3.Folders.UpdateFolder",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v3/{folder.name=folders/*}"
}
]
}
]
},
{
"shortName": "Organizations",
"fullName": "google.cloud.resourcemanager.v3.Organizations",
"methods": [
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.resourcemanager.v3.Organizations.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{resource=organizations/*}:getIamPolicy"
}
]
},
{
"shortName": "GetOrganization",
"fullName": "google.cloud.resourcemanager.v3.Organizations.GetOrganization",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=organizations/*}"
}
]
},
{
"shortName": "SearchOrganizations",
"fullName": "google.cloud.resourcemanager.v3.Organizations.SearchOrganizations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/organizations:search"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.resourcemanager.v3.Organizations.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{resource=organizations/*}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.resourcemanager.v3.Organizations.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{resource=organizations/*}:testIamPermissions"
}
]
}
]
},
{
"shortName": "Projects",
"fullName": "google.cloud.resourcemanager.v3.Projects",
"methods": [
{
"shortName": "CreateProject",
"fullName": "google.cloud.resourcemanager.v3.Projects.CreateProject",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/projects"
}
]
},
{
"shortName": "DeleteProject",
"fullName": "google.cloud.resourcemanager.v3.Projects.DeleteProject",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3/{name=projects/*}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.resourcemanager.v3.Projects.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{resource=projects/*}:getIamPolicy"
}
]
},
{
"shortName": "GetProject",
"fullName": "google.cloud.resourcemanager.v3.Projects.GetProject",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*}"
}
]
},
{
"shortName": "ListProjects",
"fullName": "google.cloud.resourcemanager.v3.Projects.ListProjects",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/projects"
}
]
},
{
"shortName": "MoveProject",
"fullName": "google.cloud.resourcemanager.v3.Projects.MoveProject",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{name=projects/*}:move"
}
]
},
{
"shortName": "SearchProjects",
"fullName": "google.cloud.resourcemanager.v3.Projects.SearchProjects",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/projects:search"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.resourcemanager.v3.Projects.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{resource=projects/*}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.resourcemanager.v3.Projects.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{resource=projects/*}:testIamPermissions"
}
]
},
{
"shortName": "UndeleteProject",
"fullName": "google.cloud.resourcemanager.v3.Projects.UndeleteProject",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{name=projects/*}:undelete"
}
]
},
{
"shortName": "UpdateProject",
"fullName": "google.cloud.resourcemanager.v3.Projects.UpdateProject",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v3/{project.name=projects/*}"
}
]
}
]
},
{
"shortName": "TagBindings",
"fullName": "google.cloud.resourcemanager.v3.TagBindings",
"methods": [
{
"shortName": "CreateTagBinding",
"fullName": "google.cloud.resourcemanager.v3.TagBindings.CreateTagBinding",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/tagBindings"
}
]
},
{
"shortName": "DeleteTagBinding",
"fullName": "google.cloud.resourcemanager.v3.TagBindings.DeleteTagBinding",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3/{name=tagBindings/**}"
}
]
},
{
"shortName": "ListEffectiveTags",
"fullName": "google.cloud.resourcemanager.v3.TagBindings.ListEffectiveTags",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/effectiveTags"
}
]
},
{
"shortName": "ListTagBindings",
"fullName": "google.cloud.resourcemanager.v3.TagBindings.ListTagBindings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/tagBindings"
}
]
}
]
},
{
"shortName": "TagHolds",
"fullName": "google.cloud.resourcemanager.v3.TagHolds",
"methods": [
{
"shortName": "CreateTagHold",
"fullName": "google.cloud.resourcemanager.v3.TagHolds.CreateTagHold",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{parent=tagValues/*}/tagHolds"
}
]
},
{
"shortName": "DeleteTagHold",
"fullName": "google.cloud.resourcemanager.v3.TagHolds.DeleteTagHold",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3/{name=tagValues/*/tagHolds/*}"
}
]
},
{
"shortName": "ListTagHolds",
"fullName": "google.cloud.resourcemanager.v3.TagHolds.ListTagHolds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{parent=tagValues/*}/tagHolds"
}
]
}
]
},
{
"shortName": "TagKeys",
"fullName": "google.cloud.resourcemanager.v3.TagKeys",
"methods": [
{
"shortName": "CreateTagKey",
"fullName": "google.cloud.resourcemanager.v3.TagKeys.CreateTagKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/tagKeys"
}
]
},
{
"shortName": "DeleteTagKey",
"fullName": "google.cloud.resourcemanager.v3.TagKeys.DeleteTagKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3/{name=tagKeys/*}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.resourcemanager.v3.TagKeys.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{resource=tagKeys/*}:getIamPolicy"
}
]
},
{
"shortName": "GetNamespacedTagKey",
"fullName": "google.cloud.resourcemanager.v3.TagKeys.GetNamespacedTagKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/tagKeys/namespaced"
}
]
},
{
"shortName": "GetTagKey",
"fullName": "google.cloud.resourcemanager.v3.TagKeys.GetTagKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=tagKeys/*}"
}
]
},
{
"shortName": "ListTagKeys",
"fullName": "google.cloud.resourcemanager.v3.TagKeys.ListTagKeys",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/tagKeys"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.resourcemanager.v3.TagKeys.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{resource=tagKeys/*}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.resourcemanager.v3.TagKeys.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{resource=tagKeys/*}:testIamPermissions"
}
]
},
{
"shortName": "UpdateTagKey",
"fullName": "google.cloud.resourcemanager.v3.TagKeys.UpdateTagKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v3/{tag_key.name=tagKeys/*}"
}
]
}
]
},
{
"shortName": "TagValues",
"fullName": "google.cloud.resourcemanager.v3.TagValues",
"methods": [
{
"shortName": "CreateTagValue",
"fullName": "google.cloud.resourcemanager.v3.TagValues.CreateTagValue",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/tagValues"
}
]
},
{
"shortName": "DeleteTagValue",
"fullName": "google.cloud.resourcemanager.v3.TagValues.DeleteTagValue",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3/{name=tagValues/*}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.resourcemanager.v3.TagValues.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{resource=tagValues/*}:getIamPolicy"
}
]
},
{
"shortName": "GetNamespacedTagValue",
"fullName": "google.cloud.resourcemanager.v3.TagValues.GetNamespacedTagValue",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/tagValues/namespaced"
}
]
},
{
"shortName": "GetTagValue",
"fullName": "google.cloud.resourcemanager.v3.TagValues.GetTagValue",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=tagValues/*}"
}
]
},
{
"shortName": "ListTagValues",
"fullName": "google.cloud.resourcemanager.v3.TagValues.ListTagValues",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/tagValues"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.resourcemanager.v3.TagValues.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{resource=tagValues/*}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.resourcemanager.v3.TagValues.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{resource=tagValues/*}:testIamPermissions"
}
]
},
{
"shortName": "UpdateTagValue",
"fullName": "google.cloud.resourcemanager.v3.TagValues.UpdateTagValue",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v3/{tag_value.name=tagValues/*}"
}
]
}
]
}
],
"configFile": "cloudresourcemanager_v3.yaml",
"serviceConfigApiNames": [
"google.cloud.resourcemanager.v3.Folders",
"google.cloud.resourcemanager.v3.Organizations",
"google.cloud.resourcemanager.v3.Projects",
"google.cloud.resourcemanager.v3.TagBindings",
"google.cloud.resourcemanager.v3.TagHolds",
"google.cloud.resourcemanager.v3.TagKeys",
"google.cloud.resourcemanager.v3.TagValues",
"google.longrunning.Operations"
],
"nameInServiceConfig": "cloudresourcemanager.googleapis.com"
},
{
"id": "google.cloud.resourcesettings.v1",
"directory": "google/cloud/resourcesettings/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "resourcesettings.googleapis.com",
"title": "Resource Settings API",
"description": "The Resource Settings API allows users to control and modify the behavior of their GCP resources (e.g., VM, firewall, Project, etc.) across the Cloud Resource Hierarchy.",
"importDirectories": [
"google/api"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 1
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.ResourceSettings.V1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/resourcesettings/apiv1/resourcesettingspb;resourcesettingspb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.resourcesettings.v1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\ResourceSettings\\V1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::ResourceSettings::V1": 1
}
}
},
"services": [
{
"shortName": "ResourceSettingsService",
"fullName": "google.cloud.resourcesettings.v1.ResourceSettingsService",
"methods": [
{
"shortName": "GetSetting",
"fullName": "google.cloud.resourcesettings.v1.ResourceSettingsService.GetSetting",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=organizations/*/settings/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=folders/*/settings/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/settings/*}"
}
]
},
{
"shortName": "ListSettings",
"fullName": "google.cloud.resourcesettings.v1.ResourceSettingsService.ListSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=organizations/*}/settings"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=folders/*}/settings"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/settings"
}
]
},
{
"shortName": "UpdateSetting",
"fullName": "google.cloud.resourcesettings.v1.ResourceSettingsService.UpdateSetting",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{setting.name=organizations/*/settings/*}"
},
{
"httpMethod": "PATCH",
"path": "/v1/{setting.name=folders/*/settings/*}"
},
{
"httpMethod": "PATCH",
"path": "/v1/{setting.name=projects/*/settings/*}"
}
]
}
]
}
],
"configFile": "resourcesettings_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.resourcesettings.v1.ResourceSettingsService"
],
"nameInServiceConfig": "resourcesettings.googleapis.com"
},
{
"id": "google.cloud.retail.v2",
"directory": "google/cloud/retail/v2",
"version": "v2",
"majorVersion": "v2",
"hostName": "retail.googleapis.com",
"title": "Retail API",
"description": "Cloud Retail service enables customers to build end-to-end personalized recommendation systems without requiring a high level of expertise in machine learning, recommendation system, or Google Cloud.",
"importDirectories": [
"google/api",
"google/cloud/retail/v2",
"google/longrunning",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Retail.V2": 19
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/retail/apiv2/retailpb;retailpb": 19
}
},
"java_multiple_files": {
"valueCounts": {
"true": 19
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.retail.v2": 19
}
},
"objc_class_prefix": {
"valueCounts": {
"RETAIL": 19
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Retail\\V2": 19
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Retail::V2": 19
}
}
},
"services": [
{
"shortName": "CatalogService",
"fullName": "google.cloud.retail.v2.CatalogService",
"methods": [
{
"shortName": "AddCatalogAttribute",
"fullName": "google.cloud.retail.v2.CatalogService.AddCatalogAttribute",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{attributes_config=projects/*/locations/*/catalogs/*/attributesConfig}:addCatalogAttribute"
}
]
},
{
"shortName": "GetAttributesConfig",
"fullName": "google.cloud.retail.v2.CatalogService.GetAttributesConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/catalogs/*/attributesConfig}"
}
]
},
{
"shortName": "GetCompletionConfig",
"fullName": "google.cloud.retail.v2.CatalogService.GetCompletionConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/catalogs/*/completionConfig}"
}
]
},
{
"shortName": "GetDefaultBranch",
"fullName": "google.cloud.retail.v2.CatalogService.GetDefaultBranch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{catalog=projects/*/locations/*/catalogs/*}:getDefaultBranch"
}
]
},
{
"shortName": "ListCatalogs",
"fullName": "google.cloud.retail.v2.CatalogService.ListCatalogs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*}/catalogs"
}
]
},
{
"shortName": "RemoveCatalogAttribute",
"fullName": "google.cloud.retail.v2.CatalogService.RemoveCatalogAttribute",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{attributes_config=projects/*/locations/*/catalogs/*/attributesConfig}:removeCatalogAttribute"
}
]
},
{
"shortName": "ReplaceCatalogAttribute",
"fullName": "google.cloud.retail.v2.CatalogService.ReplaceCatalogAttribute",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{attributes_config=projects/*/locations/*/catalogs/*/attributesConfig}:replaceCatalogAttribute"
}
]
},
{
"shortName": "SetDefaultBranch",
"fullName": "google.cloud.retail.v2.CatalogService.SetDefaultBranch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{catalog=projects/*/locations/*/catalogs/*}:setDefaultBranch"
}
]
},
{
"shortName": "UpdateAttributesConfig",
"fullName": "google.cloud.retail.v2.CatalogService.UpdateAttributesConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{attributes_config.name=projects/*/locations/*/catalogs/*/attributesConfig}"
}
]
},
{
"shortName": "UpdateCatalog",
"fullName": "google.cloud.retail.v2.CatalogService.UpdateCatalog",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{catalog.name=projects/*/locations/*/catalogs/*}"
}
]
},
{
"shortName": "UpdateCompletionConfig",
"fullName": "google.cloud.retail.v2.CatalogService.UpdateCompletionConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{completion_config.name=projects/*/locations/*/catalogs/*/completionConfig}"
}
]
}
]
},
{
"shortName": "CompletionService",
"fullName": "google.cloud.retail.v2.CompletionService",
"methods": [
{
"shortName": "CompleteQuery",
"fullName": "google.cloud.retail.v2.CompletionService.CompleteQuery",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{catalog=projects/*/locations/*/catalogs/*}:completeQuery"
}
]
},
{
"shortName": "ImportCompletionData",
"fullName": "google.cloud.retail.v2.CompletionService.ImportCompletionData",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/catalogs/*}/completionData:import"
}
]
}
]
},
{
"shortName": "ControlService",
"fullName": "google.cloud.retail.v2.ControlService",
"methods": [
{
"shortName": "CreateControl",
"fullName": "google.cloud.retail.v2.ControlService.CreateControl",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/catalogs/*}/controls"
}
]
},
{
"shortName": "DeleteControl",
"fullName": "google.cloud.retail.v2.ControlService.DeleteControl",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/catalogs/*/controls/*}"
}
]
},
{
"shortName": "GetControl",
"fullName": "google.cloud.retail.v2.ControlService.GetControl",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/catalogs/*/controls/*}"
}
]
},
{
"shortName": "ListControls",
"fullName": "google.cloud.retail.v2.ControlService.ListControls",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*/catalogs/*}/controls"
}
]
},
{
"shortName": "UpdateControl",
"fullName": "google.cloud.retail.v2.ControlService.UpdateControl",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{control.name=projects/*/locations/*/catalogs/*/controls/*}"
}
]
}
]
},
{
"shortName": "ModelService",
"fullName": "google.cloud.retail.v2.ModelService",
"methods": [
{
"shortName": "CreateModel",
"fullName": "google.cloud.retail.v2.ModelService.CreateModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/catalogs/*}/models"
}
]
},
{
"shortName": "DeleteModel",
"fullName": "google.cloud.retail.v2.ModelService.DeleteModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/catalogs/*/models/*}"
}
]
},
{
"shortName": "GetModel",
"fullName": "google.cloud.retail.v2.ModelService.GetModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/catalogs/*/models/*}"
}
]
},
{
"shortName": "ListModels",
"fullName": "google.cloud.retail.v2.ModelService.ListModels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*/catalogs/*}/models"
}
]
},
{
"shortName": "PauseModel",
"fullName": "google.cloud.retail.v2.ModelService.PauseModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/locations/*/catalogs/*/models/*}:pause"
}
]
},
{
"shortName": "ResumeModel",
"fullName": "google.cloud.retail.v2.ModelService.ResumeModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/locations/*/catalogs/*/models/*}:resume"
}
]
},
{
"shortName": "TuneModel",
"fullName": "google.cloud.retail.v2.ModelService.TuneModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/locations/*/catalogs/*/models/*}:tune"
}
]
},
{
"shortName": "UpdateModel",
"fullName": "google.cloud.retail.v2.ModelService.UpdateModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{model.name=projects/*/locations/*/catalogs/*/models/*}"
}
]
}
]
},
{
"shortName": "PredictionService",
"fullName": "google.cloud.retail.v2.PredictionService",
"methods": [
{
"shortName": "Predict",
"fullName": "google.cloud.retail.v2.PredictionService.Predict",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{placement=projects/*/locations/*/catalogs/*/placements/*}:predict"
},
{
"httpMethod": "POST",
"path": "/v2/{placement=projects/*/locations/*/catalogs/*/servingConfigs/*}:predict"
}
]
}
]
},
{
"shortName": "ProductService",
"fullName": "google.cloud.retail.v2.ProductService",
"methods": [
{
"shortName": "AddFulfillmentPlaces",
"fullName": "google.cloud.retail.v2.ProductService.AddFulfillmentPlaces",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{product=projects/*/locations/*/catalogs/*/branches/*/products/**}:addFulfillmentPlaces"
}
]
},
{
"shortName": "AddLocalInventories",
"fullName": "google.cloud.retail.v2.ProductService.AddLocalInventories",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{product=projects/*/locations/*/catalogs/*/branches/*/products/**}:addLocalInventories"
}
]
},
{
"shortName": "CreateProduct",
"fullName": "google.cloud.retail.v2.ProductService.CreateProduct",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/catalogs/*/branches/*}/products"
}
]
},
{
"shortName": "DeleteProduct",
"fullName": "google.cloud.retail.v2.ProductService.DeleteProduct",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/catalogs/*/branches/*/products/**}"
}
]
},
{
"shortName": "GetProduct",
"fullName": "google.cloud.retail.v2.ProductService.GetProduct",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/catalogs/*/branches/*/products/**}"
}
]
},
{
"shortName": "ImportProducts",
"fullName": "google.cloud.retail.v2.ProductService.ImportProducts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/catalogs/*/branches/*}/products:import"
}
]
},
{
"shortName": "ListProducts",
"fullName": "google.cloud.retail.v2.ProductService.ListProducts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*/catalogs/*/branches/*}/products"
}
]
},
{
"shortName": "RemoveFulfillmentPlaces",
"fullName": "google.cloud.retail.v2.ProductService.RemoveFulfillmentPlaces",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{product=projects/*/locations/*/catalogs/*/branches/*/products/**}:removeFulfillmentPlaces"
}
]
},
{
"shortName": "RemoveLocalInventories",
"fullName": "google.cloud.retail.v2.ProductService.RemoveLocalInventories",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{product=projects/*/locations/*/catalogs/*/branches/*/products/**}:removeLocalInventories"
}
]
},
{
"shortName": "SetInventory",
"fullName": "google.cloud.retail.v2.ProductService.SetInventory",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{inventory.name=projects/*/locations/*/catalogs/*/branches/*/products/**}:setInventory"
}
]
},
{
"shortName": "UpdateProduct",
"fullName": "google.cloud.retail.v2.ProductService.UpdateProduct",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{product.name=projects/*/locations/*/catalogs/*/branches/*/products/**}"
}
]
}
]
},
{
"shortName": "SearchService",
"fullName": "google.cloud.retail.v2.SearchService",
"methods": [
{
"shortName": "Search",
"fullName": "google.cloud.retail.v2.SearchService.Search",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{placement=projects/*/locations/*/catalogs/*/placements/*}:search"
},
{
"httpMethod": "POST",
"path": "/v2/{placement=projects/*/locations/*/catalogs/*/servingConfigs/*}:search"
}
]
}
]
},
{
"shortName": "ServingConfigService",
"fullName": "google.cloud.retail.v2.ServingConfigService",
"methods": [
{
"shortName": "AddControl",
"fullName": "google.cloud.retail.v2.ServingConfigService.AddControl",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{serving_config=projects/*/locations/*/catalogs/*/servingConfigs/*}:addControl"
}
]
},
{
"shortName": "CreateServingConfig",
"fullName": "google.cloud.retail.v2.ServingConfigService.CreateServingConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/catalogs/*}/servingConfigs"
}
]
},
{
"shortName": "DeleteServingConfig",
"fullName": "google.cloud.retail.v2.ServingConfigService.DeleteServingConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/catalogs/*/servingConfigs/*}"
}
]
},
{
"shortName": "GetServingConfig",
"fullName": "google.cloud.retail.v2.ServingConfigService.GetServingConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/catalogs/*/servingConfigs/*}"
}
]
},
{
"shortName": "ListServingConfigs",
"fullName": "google.cloud.retail.v2.ServingConfigService.ListServingConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*/catalogs/*}/servingConfigs"
}
]
},
{
"shortName": "RemoveControl",
"fullName": "google.cloud.retail.v2.ServingConfigService.RemoveControl",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{serving_config=projects/*/locations/*/catalogs/*/servingConfigs/*}:removeControl"
}
]
},
{
"shortName": "UpdateServingConfig",
"fullName": "google.cloud.retail.v2.ServingConfigService.UpdateServingConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{serving_config.name=projects/*/locations/*/catalogs/*/servingConfigs/*}"
}
]
}
]
},
{
"shortName": "UserEventService",
"fullName": "google.cloud.retail.v2.UserEventService",
"methods": [
{
"shortName": "CollectUserEvent",
"fullName": "google.cloud.retail.v2.UserEventService.CollectUserEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*/catalogs/*}/userEvents:collect"
}
]
},
{
"shortName": "ImportUserEvents",
"fullName": "google.cloud.retail.v2.UserEventService.ImportUserEvents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/catalogs/*}/userEvents:import"
}
]
},
{
"shortName": "PurgeUserEvents",
"fullName": "google.cloud.retail.v2.UserEventService.PurgeUserEvents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/catalogs/*}/userEvents:purge"
}
]
},
{
"shortName": "RejoinUserEvents",
"fullName": "google.cloud.retail.v2.UserEventService.RejoinUserEvents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/catalogs/*}/userEvents:rejoin"
}
]
},
{
"shortName": "WriteUserEvent",
"fullName": "google.cloud.retail.v2.UserEventService.WriteUserEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/catalogs/*}/userEvents:write"
}
]
}
]
}
],
"configFile": "retail_v2.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.cloud.retail.v2.CatalogService",
"google.cloud.retail.v2.CompletionService",
"google.cloud.retail.v2.ControlService",
"google.cloud.retail.v2.ModelService",
"google.cloud.retail.v2.PredictionService",
"google.cloud.retail.v2.ProductService",
"google.cloud.retail.v2.SearchService",
"google.cloud.retail.v2.ServingConfigService",
"google.cloud.retail.v2.UserEventService",
"google.longrunning.Operations"
],
"nameInServiceConfig": "retail.googleapis.com"
},
{
"id": "google.cloud.retail.v2alpha",
"directory": "google/cloud/retail/v2alpha",
"version": "v2alpha",
"majorVersion": "v2",
"hostName": "retail.googleapis.com",
"title": "Retail API",
"description": "Cloud Retail service enables customers to build end-to-end personalized recommendation systems without requiring a high level of expertise in machine learning, recommendation system, or Google Cloud.",
"importDirectories": [
"google/api",
"google/cloud/retail/v2alpha",
"google/longrunning",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Retail.V2Alpha": 22
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/retail/apiv2alpha/retailpb;retailpb": 22
}
},
"java_multiple_files": {
"valueCounts": {
"true": 22
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.retail.v2alpha": 22
}
},
"objc_class_prefix": {
"valueCounts": {
"RETAIL": 22
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Retail\\V2alpha": 22
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Retail::V2alpha": 22
}
}
},
"services": [
{
"shortName": "CatalogService",
"fullName": "google.cloud.retail.v2alpha.CatalogService",
"methods": [
{
"shortName": "AddCatalogAttribute",
"fullName": "google.cloud.retail.v2alpha.CatalogService.AddCatalogAttribute",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{attributes_config=projects/*/locations/*/catalogs/*/attributesConfig}:addCatalogAttribute"
}
]
},
{
"shortName": "BatchRemoveCatalogAttributes",
"fullName": "google.cloud.retail.v2alpha.CatalogService.BatchRemoveCatalogAttributes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{attributes_config=projects/*/locations/*/catalogs/*/attributesConfig}:batchRemoveCatalogAttributes"
}
]
},
{
"shortName": "GetAttributesConfig",
"fullName": "google.cloud.retail.v2alpha.CatalogService.GetAttributesConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2alpha/{name=projects/*/locations/*/catalogs/*/attributesConfig}"
}
]
},
{
"shortName": "GetCompletionConfig",
"fullName": "google.cloud.retail.v2alpha.CatalogService.GetCompletionConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2alpha/{name=projects/*/locations/*/catalogs/*/completionConfig}"
}
]
},
{
"shortName": "GetDefaultBranch",
"fullName": "google.cloud.retail.v2alpha.CatalogService.GetDefaultBranch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2alpha/{catalog=projects/*/locations/*/catalogs/*}:getDefaultBranch"
}
]
},
{
"shortName": "ListCatalogs",
"fullName": "google.cloud.retail.v2alpha.CatalogService.ListCatalogs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2alpha/{parent=projects/*/locations/*}/catalogs"
}
]
},
{
"shortName": "RemoveCatalogAttribute",
"fullName": "google.cloud.retail.v2alpha.CatalogService.RemoveCatalogAttribute",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{attributes_config=projects/*/locations/*/catalogs/*/attributesConfig}:removeCatalogAttribute"
}
]
},
{
"shortName": "ReplaceCatalogAttribute",
"fullName": "google.cloud.retail.v2alpha.CatalogService.ReplaceCatalogAttribute",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{attributes_config=projects/*/locations/*/catalogs/*/attributesConfig}:replaceCatalogAttribute"
}
]
},
{
"shortName": "SetDefaultBranch",
"fullName": "google.cloud.retail.v2alpha.CatalogService.SetDefaultBranch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{catalog=projects/*/locations/*/catalogs/*}:setDefaultBranch"
}
]
},
{
"shortName": "UpdateAttributesConfig",
"fullName": "google.cloud.retail.v2alpha.CatalogService.UpdateAttributesConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2alpha/{attributes_config.name=projects/*/locations/*/catalogs/*/attributesConfig}"
}
]
},
{
"shortName": "UpdateCatalog",
"fullName": "google.cloud.retail.v2alpha.CatalogService.UpdateCatalog",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2alpha/{catalog.name=projects/*/locations/*/catalogs/*}"
}
]
},
{
"shortName": "UpdateCompletionConfig",
"fullName": "google.cloud.retail.v2alpha.CatalogService.UpdateCompletionConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2alpha/{completion_config.name=projects/*/locations/*/catalogs/*/completionConfig}"
}
]
}
]
},
{
"shortName": "CompletionService",
"fullName": "google.cloud.retail.v2alpha.CompletionService",
"methods": [
{
"shortName": "CompleteQuery",
"fullName": "google.cloud.retail.v2alpha.CompletionService.CompleteQuery",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2alpha/{catalog=projects/*/locations/*/catalogs/*}:completeQuery"
}
]
},
{
"shortName": "ImportCompletionData",
"fullName": "google.cloud.retail.v2alpha.CompletionService.ImportCompletionData",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{parent=projects/*/locations/*/catalogs/*}/completionData:import"
}
]
}
]
},
{
"shortName": "ControlService",
"fullName": "google.cloud.retail.v2alpha.ControlService",
"methods": [
{
"shortName": "CreateControl",
"fullName": "google.cloud.retail.v2alpha.ControlService.CreateControl",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{parent=projects/*/locations/*/catalogs/*}/controls"
}
]
},
{
"shortName": "DeleteControl",
"fullName": "google.cloud.retail.v2alpha.ControlService.DeleteControl",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2alpha/{name=projects/*/locations/*/catalogs/*/controls/*}"
}
]
},
{
"shortName": "GetControl",
"fullName": "google.cloud.retail.v2alpha.ControlService.GetControl",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2alpha/{name=projects/*/locations/*/catalogs/*/controls/*}"
}
]
},
{
"shortName": "ListControls",
"fullName": "google.cloud.retail.v2alpha.ControlService.ListControls",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2alpha/{parent=projects/*/locations/*/catalogs/*}/controls"
}
]
},
{
"shortName": "UpdateControl",
"fullName": "google.cloud.retail.v2alpha.ControlService.UpdateControl",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2alpha/{control.name=projects/*/locations/*/catalogs/*/controls/*}"
}
]
}
]
},
{
"shortName": "MerchantCenterAccountLinkService",
"fullName": "google.cloud.retail.v2alpha.MerchantCenterAccountLinkService",
"methods": [
{
"shortName": "CreateMerchantCenterAccountLink",
"fullName": "google.cloud.retail.v2alpha.MerchantCenterAccountLinkService.CreateMerchantCenterAccountLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{parent=projects/*/locations/*/catalogs/*}/merchantCenterAccountLinks"
}
]
},
{
"shortName": "DeleteMerchantCenterAccountLink",
"fullName": "google.cloud.retail.v2alpha.MerchantCenterAccountLinkService.DeleteMerchantCenterAccountLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2alpha/{name=projects/*/locations/*/catalogs/*/merchantCenterAccountLinks/*}"
}
]
},
{
"shortName": "ListMerchantCenterAccountLinks",
"fullName": "google.cloud.retail.v2alpha.MerchantCenterAccountLinkService.ListMerchantCenterAccountLinks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2alpha/{parent=projects/*/locations/*/catalogs/*}/merchantCenterAccountLinks"
}
]
}
]
},
{
"shortName": "ModelService",
"fullName": "google.cloud.retail.v2alpha.ModelService",
"methods": [
{
"shortName": "CreateModel",
"fullName": "google.cloud.retail.v2alpha.ModelService.CreateModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{parent=projects/*/locations/*/catalogs/*}/models"
}
]
},
{
"shortName": "DeleteModel",
"fullName": "google.cloud.retail.v2alpha.ModelService.DeleteModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2alpha/{name=projects/*/locations/*/catalogs/*/models/*}"
}
]
},
{
"shortName": "GetModel",
"fullName": "google.cloud.retail.v2alpha.ModelService.GetModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2alpha/{name=projects/*/locations/*/catalogs/*/models/*}"
}
]
},
{
"shortName": "ListModels",
"fullName": "google.cloud.retail.v2alpha.ModelService.ListModels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2alpha/{parent=projects/*/locations/*/catalogs/*}/models"
}
]
},
{
"shortName": "PauseModel",
"fullName": "google.cloud.retail.v2alpha.ModelService.PauseModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{name=projects/*/locations/*/catalogs/*/models/*}:pause"
}
]
},
{
"shortName": "ResumeModel",
"fullName": "google.cloud.retail.v2alpha.ModelService.ResumeModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{name=projects/*/locations/*/catalogs/*/models/*}:resume"
}
]
},
{
"shortName": "TuneModel",
"fullName": "google.cloud.retail.v2alpha.ModelService.TuneModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{name=projects/*/locations/*/catalogs/*/models/*}:tune"
}
]
},
{
"shortName": "UpdateModel",
"fullName": "google.cloud.retail.v2alpha.ModelService.UpdateModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2alpha/{model.name=projects/*/locations/*/catalogs/*/models/*}"
}
]
}
]
},
{
"shortName": "PredictionService",
"fullName": "google.cloud.retail.v2alpha.PredictionService",
"methods": [
{
"shortName": "Predict",
"fullName": "google.cloud.retail.v2alpha.PredictionService.Predict",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{placement=projects/*/locations/*/catalogs/*/placements/*}:predict"
},
{
"httpMethod": "POST",
"path": "/v2alpha/{placement=projects/*/locations/*/catalogs/*/servingConfigs/*}:predict"
}
]
}
]
},
{
"shortName": "ProductService",
"fullName": "google.cloud.retail.v2alpha.ProductService",
"methods": [
{
"shortName": "AddFulfillmentPlaces",
"fullName": "google.cloud.retail.v2alpha.ProductService.AddFulfillmentPlaces",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{product=projects/*/locations/*/catalogs/*/branches/*/products/**}:addFulfillmentPlaces"
}
]
},
{
"shortName": "AddLocalInventories",
"fullName": "google.cloud.retail.v2alpha.ProductService.AddLocalInventories",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{product=projects/*/locations/*/catalogs/*/branches/*/products/**}:addLocalInventories"
}
]
},
{
"shortName": "CreateProduct",
"fullName": "google.cloud.retail.v2alpha.ProductService.CreateProduct",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{parent=projects/*/locations/*/catalogs/*/branches/*}/products"
}
]
},
{
"shortName": "DeleteProduct",
"fullName": "google.cloud.retail.v2alpha.ProductService.DeleteProduct",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2alpha/{name=projects/*/locations/*/catalogs/*/branches/*/products/**}"
}
]
},
{
"shortName": "GetProduct",
"fullName": "google.cloud.retail.v2alpha.ProductService.GetProduct",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2alpha/{name=projects/*/locations/*/catalogs/*/branches/*/products/**}"
}
]
},
{
"shortName": "ImportProducts",
"fullName": "google.cloud.retail.v2alpha.ProductService.ImportProducts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{parent=projects/*/locations/*/catalogs/*/branches/*}/products:import"
}
]
},
{
"shortName": "ListProducts",
"fullName": "google.cloud.retail.v2alpha.ProductService.ListProducts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2alpha/{parent=projects/*/locations/*/catalogs/*/branches/*}/products"
}
]
},
{
"shortName": "PurgeProducts",
"fullName": "google.cloud.retail.v2alpha.ProductService.PurgeProducts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{parent=projects/*/locations/*/catalogs/*/branches/*}/products:purge"
}
]
},
{
"shortName": "RemoveFulfillmentPlaces",
"fullName": "google.cloud.retail.v2alpha.ProductService.RemoveFulfillmentPlaces",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{product=projects/*/locations/*/catalogs/*/branches/*/products/**}:removeFulfillmentPlaces"
}
]
},
{
"shortName": "RemoveLocalInventories",
"fullName": "google.cloud.retail.v2alpha.ProductService.RemoveLocalInventories",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{product=projects/*/locations/*/catalogs/*/branches/*/products/**}:removeLocalInventories"
}
]
},
{
"shortName": "SetInventory",
"fullName": "google.cloud.retail.v2alpha.ProductService.SetInventory",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{inventory.name=projects/*/locations/*/catalogs/*/branches/*/products/**}:setInventory"
}
]
},
{
"shortName": "UpdateProduct",
"fullName": "google.cloud.retail.v2alpha.ProductService.UpdateProduct",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2alpha/{product.name=projects/*/locations/*/catalogs/*/branches/*/products/**}"
}
]
}
]
},
{
"shortName": "SearchService",
"fullName": "google.cloud.retail.v2alpha.SearchService",
"methods": [
{
"shortName": "Search",
"fullName": "google.cloud.retail.v2alpha.SearchService.Search",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{placement=projects/*/locations/*/catalogs/*/placements/*}:search"
},
{
"httpMethod": "POST",
"path": "/v2alpha/{placement=projects/*/locations/*/catalogs/*/servingConfigs/*}:search"
}
]
}
]
},
{
"shortName": "ServingConfigService",
"fullName": "google.cloud.retail.v2alpha.ServingConfigService",
"methods": [
{
"shortName": "AddControl",
"fullName": "google.cloud.retail.v2alpha.ServingConfigService.AddControl",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{serving_config=projects/*/locations/*/catalogs/*/servingConfigs/*}:addControl"
}
]
},
{
"shortName": "CreateServingConfig",
"fullName": "google.cloud.retail.v2alpha.ServingConfigService.CreateServingConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{parent=projects/*/locations/*/catalogs/*}/servingConfigs"
}
]
},
{
"shortName": "DeleteServingConfig",
"fullName": "google.cloud.retail.v2alpha.ServingConfigService.DeleteServingConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2alpha/{name=projects/*/locations/*/catalogs/*/servingConfigs/*}"
}
]
},
{
"shortName": "GetServingConfig",
"fullName": "google.cloud.retail.v2alpha.ServingConfigService.GetServingConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2alpha/{name=projects/*/locations/*/catalogs/*/servingConfigs/*}"
}
]
},
{
"shortName": "ListServingConfigs",
"fullName": "google.cloud.retail.v2alpha.ServingConfigService.ListServingConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2alpha/{parent=projects/*/locations/*/catalogs/*}/servingConfigs"
}
]
},
{
"shortName": "RemoveControl",
"fullName": "google.cloud.retail.v2alpha.ServingConfigService.RemoveControl",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{serving_config=projects/*/locations/*/catalogs/*/servingConfigs/*}:removeControl"
}
]
},
{
"shortName": "UpdateServingConfig",
"fullName": "google.cloud.retail.v2alpha.ServingConfigService.UpdateServingConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2alpha/{serving_config.name=projects/*/locations/*/catalogs/*/servingConfigs/*}"
}
]
}
]
},
{
"shortName": "UserEventService",
"fullName": "google.cloud.retail.v2alpha.UserEventService",
"methods": [
{
"shortName": "CollectUserEvent",
"fullName": "google.cloud.retail.v2alpha.UserEventService.CollectUserEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2alpha/{parent=projects/*/locations/*/catalogs/*}/userEvents:collect"
}
]
},
{
"shortName": "ImportUserEvents",
"fullName": "google.cloud.retail.v2alpha.UserEventService.ImportUserEvents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{parent=projects/*/locations/*/catalogs/*}/userEvents:import"
}
]
},
{
"shortName": "PurgeUserEvents",
"fullName": "google.cloud.retail.v2alpha.UserEventService.PurgeUserEvents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{parent=projects/*/locations/*/catalogs/*}/userEvents:purge"
}
]
},
{
"shortName": "RejoinUserEvents",
"fullName": "google.cloud.retail.v2alpha.UserEventService.RejoinUserEvents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{parent=projects/*/locations/*/catalogs/*}/userEvents:rejoin"
}
]
},
{
"shortName": "WriteUserEvent",
"fullName": "google.cloud.retail.v2alpha.UserEventService.WriteUserEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{parent=projects/*/locations/*/catalogs/*}/userEvents:write"
}
]
}
]
}
],
"configFile": "retail_v2alpha.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.cloud.retail.v2alpha.CatalogService",
"google.cloud.retail.v2alpha.CompletionService",
"google.cloud.retail.v2alpha.ControlService",
"google.cloud.retail.v2alpha.MerchantCenterAccountLinkService",
"google.cloud.retail.v2alpha.ModelService",
"google.cloud.retail.v2alpha.PredictionService",
"google.cloud.retail.v2alpha.ProductService",
"google.cloud.retail.v2alpha.SearchService",
"google.cloud.retail.v2alpha.ServingConfigService",
"google.cloud.retail.v2alpha.UserEventService",
"google.longrunning.Operations"
],
"nameInServiceConfig": "retail.googleapis.com"
},
{
"id": "google.cloud.retail.v2beta",
"directory": "google/cloud/retail/v2beta",
"version": "v2beta",
"majorVersion": "v2",
"hostName": "retail.googleapis.com",
"title": "Retail API",
"description": "Cloud Retail service enables customers to build end-to-end personalized recommendation systems without requiring a high level of expertise in machine learning, recommendation system, or Google Cloud.",
"importDirectories": [
"google/api",
"google/cloud/retail/v2beta",
"google/longrunning",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Retail.V2Beta": 20
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/retail/apiv2beta/retailpb;retailpb": 20
}
},
"java_multiple_files": {
"valueCounts": {
"true": 20
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.retail.v2beta": 20
}
},
"objc_class_prefix": {
"valueCounts": {
"RETAIL": 20
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Retail\\V2beta": 20
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Retail::V2beta": 20
}
}
},
"services": [
{
"shortName": "CatalogService",
"fullName": "google.cloud.retail.v2beta.CatalogService",
"methods": [
{
"shortName": "AddCatalogAttribute",
"fullName": "google.cloud.retail.v2beta.CatalogService.AddCatalogAttribute",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{attributes_config=projects/*/locations/*/catalogs/*/attributesConfig}:addCatalogAttribute"
}
]
},
{
"shortName": "BatchRemoveCatalogAttributes",
"fullName": "google.cloud.retail.v2beta.CatalogService.BatchRemoveCatalogAttributes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{attributes_config=projects/*/locations/*/catalogs/*/attributesConfig}:batchRemoveCatalogAttributes"
}
]
},
{
"shortName": "GetAttributesConfig",
"fullName": "google.cloud.retail.v2beta.CatalogService.GetAttributesConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta/{name=projects/*/locations/*/catalogs/*/attributesConfig}"
}
]
},
{
"shortName": "GetCompletionConfig",
"fullName": "google.cloud.retail.v2beta.CatalogService.GetCompletionConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta/{name=projects/*/locations/*/catalogs/*/completionConfig}"
}
]
},
{
"shortName": "GetDefaultBranch",
"fullName": "google.cloud.retail.v2beta.CatalogService.GetDefaultBranch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta/{catalog=projects/*/locations/*/catalogs/*}:getDefaultBranch"
}
]
},
{
"shortName": "ListCatalogs",
"fullName": "google.cloud.retail.v2beta.CatalogService.ListCatalogs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta/{parent=projects/*/locations/*}/catalogs"
}
]
},
{
"shortName": "RemoveCatalogAttribute",
"fullName": "google.cloud.retail.v2beta.CatalogService.RemoveCatalogAttribute",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{attributes_config=projects/*/locations/*/catalogs/*/attributesConfig}:removeCatalogAttribute"
}
]
},
{
"shortName": "ReplaceCatalogAttribute",
"fullName": "google.cloud.retail.v2beta.CatalogService.ReplaceCatalogAttribute",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{attributes_config=projects/*/locations/*/catalogs/*/attributesConfig}:replaceCatalogAttribute"
}
]
},
{
"shortName": "SetDefaultBranch",
"fullName": "google.cloud.retail.v2beta.CatalogService.SetDefaultBranch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{catalog=projects/*/locations/*/catalogs/*}:setDefaultBranch"
}
]
},
{
"shortName": "UpdateAttributesConfig",
"fullName": "google.cloud.retail.v2beta.CatalogService.UpdateAttributesConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2beta/{attributes_config.name=projects/*/locations/*/catalogs/*/attributesConfig}"
}
]
},
{
"shortName": "UpdateCatalog",
"fullName": "google.cloud.retail.v2beta.CatalogService.UpdateCatalog",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2beta/{catalog.name=projects/*/locations/*/catalogs/*}"
}
]
},
{
"shortName": "UpdateCompletionConfig",
"fullName": "google.cloud.retail.v2beta.CatalogService.UpdateCompletionConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2beta/{completion_config.name=projects/*/locations/*/catalogs/*/completionConfig}"
}
]
}
]
},
{
"shortName": "CompletionService",
"fullName": "google.cloud.retail.v2beta.CompletionService",
"methods": [
{
"shortName": "CompleteQuery",
"fullName": "google.cloud.retail.v2beta.CompletionService.CompleteQuery",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta/{catalog=projects/*/locations/*/catalogs/*}:completeQuery"
}
]
},
{
"shortName": "ImportCompletionData",
"fullName": "google.cloud.retail.v2beta.CompletionService.ImportCompletionData",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{parent=projects/*/locations/*/catalogs/*}/completionData:import"
}
]
}
]
},
{
"shortName": "ControlService",
"fullName": "google.cloud.retail.v2beta.ControlService",
"methods": [
{
"shortName": "CreateControl",
"fullName": "google.cloud.retail.v2beta.ControlService.CreateControl",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{parent=projects/*/locations/*/catalogs/*}/controls"
}
]
},
{
"shortName": "DeleteControl",
"fullName": "google.cloud.retail.v2beta.ControlService.DeleteControl",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2beta/{name=projects/*/locations/*/catalogs/*/controls/*}"
}
]
},
{
"shortName": "GetControl",
"fullName": "google.cloud.retail.v2beta.ControlService.GetControl",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta/{name=projects/*/locations/*/catalogs/*/controls/*}"
}
]
},
{
"shortName": "ListControls",
"fullName": "google.cloud.retail.v2beta.ControlService.ListControls",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta/{parent=projects/*/locations/*/catalogs/*}/controls"
}
]
},
{
"shortName": "UpdateControl",
"fullName": "google.cloud.retail.v2beta.ControlService.UpdateControl",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2beta/{control.name=projects/*/locations/*/catalogs/*/controls/*}"
}
]
}
]
},
{
"shortName": "ModelService",
"fullName": "google.cloud.retail.v2beta.ModelService",
"methods": [
{
"shortName": "CreateModel",
"fullName": "google.cloud.retail.v2beta.ModelService.CreateModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{parent=projects/*/locations/*/catalogs/*}/models"
}
]
},
{
"shortName": "DeleteModel",
"fullName": "google.cloud.retail.v2beta.ModelService.DeleteModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2beta/{name=projects/*/locations/*/catalogs/*/models/*}"
}
]
},
{
"shortName": "GetModel",
"fullName": "google.cloud.retail.v2beta.ModelService.GetModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta/{name=projects/*/locations/*/catalogs/*/models/*}"
}
]
},
{
"shortName": "ListModels",
"fullName": "google.cloud.retail.v2beta.ModelService.ListModels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta/{parent=projects/*/locations/*/catalogs/*}/models"
}
]
},
{
"shortName": "PauseModel",
"fullName": "google.cloud.retail.v2beta.ModelService.PauseModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{name=projects/*/locations/*/catalogs/*/models/*}:pause"
}
]
},
{
"shortName": "ResumeModel",
"fullName": "google.cloud.retail.v2beta.ModelService.ResumeModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{name=projects/*/locations/*/catalogs/*/models/*}:resume"
}
]
},
{
"shortName": "TuneModel",
"fullName": "google.cloud.retail.v2beta.ModelService.TuneModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{name=projects/*/locations/*/catalogs/*/models/*}:tune"
}
]
},
{
"shortName": "UpdateModel",
"fullName": "google.cloud.retail.v2beta.ModelService.UpdateModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2beta/{model.name=projects/*/locations/*/catalogs/*/models/*}"
}
]
}
]
},
{
"shortName": "PredictionService",
"fullName": "google.cloud.retail.v2beta.PredictionService",
"methods": [
{
"shortName": "Predict",
"fullName": "google.cloud.retail.v2beta.PredictionService.Predict",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{placement=projects/*/locations/*/catalogs/*/placements/*}:predict"
},
{
"httpMethod": "POST",
"path": "/v2beta/{placement=projects/*/locations/*/catalogs/*/servingConfigs/*}:predict"
}
]
}
]
},
{
"shortName": "ProductService",
"fullName": "google.cloud.retail.v2beta.ProductService",
"methods": [
{
"shortName": "AddFulfillmentPlaces",
"fullName": "google.cloud.retail.v2beta.ProductService.AddFulfillmentPlaces",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{product=projects/*/locations/*/catalogs/*/branches/*/products/**}:addFulfillmentPlaces"
}
]
},
{
"shortName": "AddLocalInventories",
"fullName": "google.cloud.retail.v2beta.ProductService.AddLocalInventories",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{product=projects/*/locations/*/catalogs/*/branches/*/products/**}:addLocalInventories"
}
]
},
{
"shortName": "CreateProduct",
"fullName": "google.cloud.retail.v2beta.ProductService.CreateProduct",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{parent=projects/*/locations/*/catalogs/*/branches/*}/products"
}
]
},
{
"shortName": "DeleteProduct",
"fullName": "google.cloud.retail.v2beta.ProductService.DeleteProduct",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2beta/{name=projects/*/locations/*/catalogs/*/branches/*/products/**}"
}
]
},
{
"shortName": "GetProduct",
"fullName": "google.cloud.retail.v2beta.ProductService.GetProduct",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta/{name=projects/*/locations/*/catalogs/*/branches/*/products/**}"
}
]
},
{
"shortName": "ImportProducts",
"fullName": "google.cloud.retail.v2beta.ProductService.ImportProducts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{parent=projects/*/locations/*/catalogs/*/branches/*}/products:import"
}
]
},
{
"shortName": "ListProducts",
"fullName": "google.cloud.retail.v2beta.ProductService.ListProducts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta/{parent=projects/*/locations/*/catalogs/*/branches/*}/products"
}
]
},
{
"shortName": "RemoveFulfillmentPlaces",
"fullName": "google.cloud.retail.v2beta.ProductService.RemoveFulfillmentPlaces",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{product=projects/*/locations/*/catalogs/*/branches/*/products/**}:removeFulfillmentPlaces"
}
]
},
{
"shortName": "RemoveLocalInventories",
"fullName": "google.cloud.retail.v2beta.ProductService.RemoveLocalInventories",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{product=projects/*/locations/*/catalogs/*/branches/*/products/**}:removeLocalInventories"
}
]
},
{
"shortName": "SetInventory",
"fullName": "google.cloud.retail.v2beta.ProductService.SetInventory",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{inventory.name=projects/*/locations/*/catalogs/*/branches/*/products/**}:setInventory"
}
]
},
{
"shortName": "UpdateProduct",
"fullName": "google.cloud.retail.v2beta.ProductService.UpdateProduct",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2beta/{product.name=projects/*/locations/*/catalogs/*/branches/*/products/**}"
}
]
}
]
},
{
"shortName": "SearchService",
"fullName": "google.cloud.retail.v2beta.SearchService",
"methods": [
{
"shortName": "Search",
"fullName": "google.cloud.retail.v2beta.SearchService.Search",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{placement=projects/*/locations/*/catalogs/*/placements/*}:search"
},
{
"httpMethod": "POST",
"path": "/v2beta/{placement=projects/*/locations/*/catalogs/*/servingConfigs/*}:search"
}
]
}
]
},
{
"shortName": "ServingConfigService",
"fullName": "google.cloud.retail.v2beta.ServingConfigService",
"methods": [
{
"shortName": "AddControl",
"fullName": "google.cloud.retail.v2beta.ServingConfigService.AddControl",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{serving_config=projects/*/locations/*/catalogs/*/servingConfigs/*}:addControl"
}
]
},
{
"shortName": "CreateServingConfig",
"fullName": "google.cloud.retail.v2beta.ServingConfigService.CreateServingConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{parent=projects/*/locations/*/catalogs/*}/servingConfigs"
}
]
},
{
"shortName": "DeleteServingConfig",
"fullName": "google.cloud.retail.v2beta.ServingConfigService.DeleteServingConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2beta/{name=projects/*/locations/*/catalogs/*/servingConfigs/*}"
}
]
},
{
"shortName": "GetServingConfig",
"fullName": "google.cloud.retail.v2beta.ServingConfigService.GetServingConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta/{name=projects/*/locations/*/catalogs/*/servingConfigs/*}"
}
]
},
{
"shortName": "ListServingConfigs",
"fullName": "google.cloud.retail.v2beta.ServingConfigService.ListServingConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta/{parent=projects/*/locations/*/catalogs/*}/servingConfigs"
}
]
},
{
"shortName": "RemoveControl",
"fullName": "google.cloud.retail.v2beta.ServingConfigService.RemoveControl",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{serving_config=projects/*/locations/*/catalogs/*/servingConfigs/*}:removeControl"
}
]
},
{
"shortName": "UpdateServingConfig",
"fullName": "google.cloud.retail.v2beta.ServingConfigService.UpdateServingConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2beta/{serving_config.name=projects/*/locations/*/catalogs/*/servingConfigs/*}"
}
]
}
]
},
{
"shortName": "UserEventService",
"fullName": "google.cloud.retail.v2beta.UserEventService",
"methods": [
{
"shortName": "CollectUserEvent",
"fullName": "google.cloud.retail.v2beta.UserEventService.CollectUserEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta/{parent=projects/*/locations/*/catalogs/*}/userEvents:collect"
}
]
},
{
"shortName": "ImportUserEvents",
"fullName": "google.cloud.retail.v2beta.UserEventService.ImportUserEvents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{parent=projects/*/locations/*/catalogs/*}/userEvents:import"
}
]
},
{
"shortName": "PurgeUserEvents",
"fullName": "google.cloud.retail.v2beta.UserEventService.PurgeUserEvents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{parent=projects/*/locations/*/catalogs/*}/userEvents:purge"
}
]
},
{
"shortName": "RejoinUserEvents",
"fullName": "google.cloud.retail.v2beta.UserEventService.RejoinUserEvents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{parent=projects/*/locations/*/catalogs/*}/userEvents:rejoin"
}
]
},
{
"shortName": "WriteUserEvent",
"fullName": "google.cloud.retail.v2beta.UserEventService.WriteUserEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{parent=projects/*/locations/*/catalogs/*}/userEvents:write"
}
]
}
]
}
],
"configFile": "retail_v2beta.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.cloud.retail.v2beta.CatalogService",
"google.cloud.retail.v2beta.CompletionService",
"google.cloud.retail.v2beta.ControlService",
"google.cloud.retail.v2beta.ModelService",
"google.cloud.retail.v2beta.PredictionService",
"google.cloud.retail.v2beta.ProductService",
"google.cloud.retail.v2beta.SearchService",
"google.cloud.retail.v2beta.ServingConfigService",
"google.cloud.retail.v2beta.UserEventService",
"google.longrunning.Operations"
],
"nameInServiceConfig": "retail.googleapis.com"
},
{
"id": "google.cloud.run.v2",
"directory": "google/cloud/run/v2",
"version": "v2",
"majorVersion": "v2",
"hostName": "run.googleapis.com",
"title": "Cloud Run Admin API",
"description": "Deploy and manage user provided container images that scale automatically based on incoming requests. The Cloud Run Admin API v1 follows the Knative Serving API specification, while v2 is aligned with Google Cloud AIP-based API standards, as described in https://google.aip.dev/.",
"importDirectories": [
"google/api",
"google/cloud/run/v2",
"google/iam/v1",
"google/longrunning",
"google/protobuf",
"google/rpc"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/run/apiv2/runpb;runpb": 12
}
},
"java_multiple_files": {
"valueCounts": {
"true": 12
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.run.v2": 12
}
}
},
"services": [
{
"shortName": "Executions",
"fullName": "google.cloud.run.v2.Executions",
"methods": [
{
"shortName": "DeleteExecution",
"fullName": "google.cloud.run.v2.Executions.DeleteExecution",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/jobs/*/executions/*}"
}
]
},
{
"shortName": "GetExecution",
"fullName": "google.cloud.run.v2.Executions.GetExecution",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/jobs/*/executions/*}"
}
]
},
{
"shortName": "ListExecutions",
"fullName": "google.cloud.run.v2.Executions.ListExecutions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*/jobs/*}/executions"
}
]
}
]
},
{
"shortName": "Jobs",
"fullName": "google.cloud.run.v2.Jobs",
"methods": [
{
"shortName": "CreateJob",
"fullName": "google.cloud.run.v2.Jobs.CreateJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*}/jobs"
}
]
},
{
"shortName": "DeleteJob",
"fullName": "google.cloud.run.v2.Jobs.DeleteJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/jobs/*}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.run.v2.Jobs.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{resource=projects/*/locations/*/jobs/*}:getIamPolicy"
}
]
},
{
"shortName": "GetJob",
"fullName": "google.cloud.run.v2.Jobs.GetJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/jobs/*}"
}
]
},
{
"shortName": "ListJobs",
"fullName": "google.cloud.run.v2.Jobs.ListJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*}/jobs"
}
]
},
{
"shortName": "RunJob",
"fullName": "google.cloud.run.v2.Jobs.RunJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/locations/*/jobs/*}:run"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.run.v2.Jobs.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{resource=projects/*/locations/*/jobs/*}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.run.v2.Jobs.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{resource=projects/*/locations/*/jobs/*}:testIamPermissions"
}
]
},
{
"shortName": "UpdateJob",
"fullName": "google.cloud.run.v2.Jobs.UpdateJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{job.name=projects/*/locations/*/jobs/*}"
}
]
}
]
},
{
"shortName": "Revisions",
"fullName": "google.cloud.run.v2.Revisions",
"methods": [
{
"shortName": "DeleteRevision",
"fullName": "google.cloud.run.v2.Revisions.DeleteRevision",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/services/*/revisions/*}"
}
]
},
{
"shortName": "GetRevision",
"fullName": "google.cloud.run.v2.Revisions.GetRevision",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/services/*/revisions/*}"
}
]
},
{
"shortName": "ListRevisions",
"fullName": "google.cloud.run.v2.Revisions.ListRevisions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*/services/*}/revisions"
}
]
}
]
},
{
"shortName": "Services",
"fullName": "google.cloud.run.v2.Services",
"methods": [
{
"shortName": "CreateService",
"fullName": "google.cloud.run.v2.Services.CreateService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*}/services"
}
]
},
{
"shortName": "DeleteService",
"fullName": "google.cloud.run.v2.Services.DeleteService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/services/*}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.run.v2.Services.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{resource=projects/*/locations/*/services/*}:getIamPolicy"
}
]
},
{
"shortName": "GetService",
"fullName": "google.cloud.run.v2.Services.GetService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/services/*}"
}
]
},
{
"shortName": "ListServices",
"fullName": "google.cloud.run.v2.Services.ListServices",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*}/services"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.run.v2.Services.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{resource=projects/*/locations/*/services/*}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.run.v2.Services.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{resource=projects/*/locations/*/services/*}:testIamPermissions"
}
]
},
{
"shortName": "UpdateService",
"fullName": "google.cloud.run.v2.Services.UpdateService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{service.name=projects/*/locations/*/services/*}"
}
]
}
]
},
{
"shortName": "Tasks",
"fullName": "google.cloud.run.v2.Tasks",
"methods": [
{
"shortName": "GetTask",
"fullName": "google.cloud.run.v2.Tasks.GetTask",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/jobs/*/executions/*/tasks/*}"
}
]
},
{
"shortName": "ListTasks",
"fullName": "google.cloud.run.v2.Tasks.ListTasks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*/jobs/*/executions/*}/tasks"
}
]
}
]
}
],
"configFile": "run_v2.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.cloud.run.v2.Executions",
"google.cloud.run.v2.Jobs",
"google.cloud.run.v2.Revisions",
"google.cloud.run.v2.Services",
"google.cloud.run.v2.Tasks",
"google.longrunning.Operations"
],
"nameInServiceConfig": "run.googleapis.com"
},
{
"id": "google.cloud.scheduler.v1",
"directory": "google/cloud/scheduler/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "cloudscheduler.googleapis.com",
"title": "Cloud Scheduler API",
"description": "Creates and manages jobs run on a regular recurring schedule.",
"importDirectories": [
"google/api",
"google/cloud/scheduler/v1",
"google/protobuf",
"google/rpc"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/scheduler/apiv1/schedulerpb;schedulerpb": 3
}
},
"java_multiple_files": {
"valueCounts": {
"true": 3
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.scheduler.v1": 3
}
},
"objc_class_prefix": {
"valueCounts": {
"": 2,
"SCHEDULER": 1
}
}
},
"services": [
{
"shortName": "CloudScheduler",
"fullName": "google.cloud.scheduler.v1.CloudScheduler",
"methods": [
{
"shortName": "CreateJob",
"fullName": "google.cloud.scheduler.v1.CloudScheduler.CreateJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/jobs"
}
]
},
{
"shortName": "DeleteJob",
"fullName": "google.cloud.scheduler.v1.CloudScheduler.DeleteJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/jobs/*}"
}
]
},
{
"shortName": "GetJob",
"fullName": "google.cloud.scheduler.v1.CloudScheduler.GetJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/jobs/*}"
}
]
},
{
"shortName": "ListJobs",
"fullName": "google.cloud.scheduler.v1.CloudScheduler.ListJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/jobs"
}
]
},
{
"shortName": "PauseJob",
"fullName": "google.cloud.scheduler.v1.CloudScheduler.PauseJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/jobs/*}:pause"
}
]
},
{
"shortName": "ResumeJob",
"fullName": "google.cloud.scheduler.v1.CloudScheduler.ResumeJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/jobs/*}:resume"
}
]
},
{
"shortName": "RunJob",
"fullName": "google.cloud.scheduler.v1.CloudScheduler.RunJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/jobs/*}:run"
}
]
},
{
"shortName": "UpdateJob",
"fullName": "google.cloud.scheduler.v1.CloudScheduler.UpdateJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{job.name=projects/*/locations/*/jobs/*}"
}
]
}
]
}
],
"configFile": "cloudscheduler_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.cloud.scheduler.v1.CloudScheduler"
],
"nameInServiceConfig": "cloudscheduler.googleapis.com"
},
{
"id": "google.cloud.scheduler.v1beta1",
"directory": "google/cloud/scheduler/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "cloudscheduler.googleapis.com",
"title": "Cloud Scheduler API",
"description": "Creates and manages jobs run on a regular recurring schedule.",
"importDirectories": [
"google/api",
"google/cloud/scheduler/v1beta1",
"google/protobuf",
"google/rpc"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/scheduler/apiv1beta1/schedulerpb;schedulerpb": 3
}
},
"java_multiple_files": {
"valueCounts": {
"true": 3
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.scheduler.v1beta1": 3
}
},
"objc_class_prefix": {
"valueCounts": {
"": 2,
"SCHEDULER": 1
}
}
},
"services": [
{
"shortName": "CloudScheduler",
"fullName": "google.cloud.scheduler.v1beta1.CloudScheduler",
"methods": [
{
"shortName": "CreateJob",
"fullName": "google.cloud.scheduler.v1beta1.CloudScheduler.CreateJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/jobs"
}
]
},
{
"shortName": "DeleteJob",
"fullName": "google.cloud.scheduler.v1beta1.CloudScheduler.DeleteJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/jobs/*}"
}
]
},
{
"shortName": "GetJob",
"fullName": "google.cloud.scheduler.v1beta1.CloudScheduler.GetJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/jobs/*}"
}
]
},
{
"shortName": "ListJobs",
"fullName": "google.cloud.scheduler.v1beta1.CloudScheduler.ListJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/jobs"
}
]
},
{
"shortName": "PauseJob",
"fullName": "google.cloud.scheduler.v1beta1.CloudScheduler.PauseJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/jobs/*}:pause"
}
]
},
{
"shortName": "ResumeJob",
"fullName": "google.cloud.scheduler.v1beta1.CloudScheduler.ResumeJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/jobs/*}:resume"
}
]
},
{
"shortName": "RunJob",
"fullName": "google.cloud.scheduler.v1beta1.CloudScheduler.RunJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/jobs/*}:run"
}
]
},
{
"shortName": "UpdateJob",
"fullName": "google.cloud.scheduler.v1beta1.CloudScheduler.UpdateJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{job.name=projects/*/locations/*/jobs/*}"
}
]
}
]
}
],
"configFile": "cloudscheduler_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.cloud.scheduler.v1beta1.CloudScheduler"
],
"nameInServiceConfig": "cloudscheduler.googleapis.com"
},
{
"id": "google.cloud.secretmanager.v1",
"directory": "google/cloud/secretmanager/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "secretmanager.googleapis.com",
"title": "Secret Manager API",
"description": "Stores sensitive data such as API keys, passwords, and certificates. Provides convenience while improving security.",
"importDirectories": [
"google/api",
"google/cloud/secretmanager/v1",
"google/iam/v1",
"google/protobuf"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 2
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.SecretManager.V1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/secretmanager/apiv1/secretmanagerpb;secretmanagerpb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.secretmanager.v1": 2
}
},
"objc_class_prefix": {
"valueCounts": {
"GSM": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\SecretManager\\V1": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::SecretManager::V1": 2
}
}
},
"services": [
{
"shortName": "SecretManagerService",
"fullName": "google.cloud.secretmanager.v1.SecretManagerService",
"methods": [
{
"shortName": "AccessSecretVersion",
"fullName": "google.cloud.secretmanager.v1.SecretManagerService.AccessSecretVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/secrets/*/versions/*}:access"
}
]
},
{
"shortName": "AddSecretVersion",
"fullName": "google.cloud.secretmanager.v1.SecretManagerService.AddSecretVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/secrets/*}:addVersion"
}
]
},
{
"shortName": "CreateSecret",
"fullName": "google.cloud.secretmanager.v1.SecretManagerService.CreateSecret",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/secrets"
}
]
},
{
"shortName": "DeleteSecret",
"fullName": "google.cloud.secretmanager.v1.SecretManagerService.DeleteSecret",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/secrets/*}"
}
]
},
{
"shortName": "DestroySecretVersion",
"fullName": "google.cloud.secretmanager.v1.SecretManagerService.DestroySecretVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/secrets/*/versions/*}:destroy"
}
]
},
{
"shortName": "DisableSecretVersion",
"fullName": "google.cloud.secretmanager.v1.SecretManagerService.DisableSecretVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/secrets/*/versions/*}:disable"
}
]
},
{
"shortName": "EnableSecretVersion",
"fullName": "google.cloud.secretmanager.v1.SecretManagerService.EnableSecretVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/secrets/*/versions/*}:enable"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.secretmanager.v1.SecretManagerService.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{resource=projects/*/secrets/*}:getIamPolicy"
}
]
},
{
"shortName": "GetSecret",
"fullName": "google.cloud.secretmanager.v1.SecretManagerService.GetSecret",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/secrets/*}"
}
]
},
{
"shortName": "GetSecretVersion",
"fullName": "google.cloud.secretmanager.v1.SecretManagerService.GetSecretVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/secrets/*/versions/*}"
}
]
},
{
"shortName": "ListSecretVersions",
"fullName": "google.cloud.secretmanager.v1.SecretManagerService.ListSecretVersions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/secrets/*}/versions"
}
]
},
{
"shortName": "ListSecrets",
"fullName": "google.cloud.secretmanager.v1.SecretManagerService.ListSecrets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/secrets"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.secretmanager.v1.SecretManagerService.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/secrets/*}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.secretmanager.v1.SecretManagerService.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/secrets/*}:testIamPermissions"
}
]
},
{
"shortName": "UpdateSecret",
"fullName": "google.cloud.secretmanager.v1.SecretManagerService.UpdateSecret",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{secret.name=projects/*/secrets/*}"
}
]
}
]
}
],
"configFile": "secretmanager_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.secretmanager.v1.SecretManagerService"
],
"nameInServiceConfig": "secretmanager.googleapis.com"
},
{
"id": "google.cloud.secrets.v1beta1",
"directory": "google/cloud/secrets/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "secretmanager.googleapis.com",
"title": "Secret Manager API",
"description": "Stores sensitive data such as API keys, passwords, and certificates. Provides convenience while improving security.",
"importDirectories": [
"google/api",
"google/cloud/secrets/v1beta1",
"google/iam/v1",
"google/protobuf"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 2
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.SecretManager.V1Beta1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/secrets/apiv1beta1/secretspb;secretspb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.secretmanager.v1beta1": 2
}
},
"objc_class_prefix": {
"valueCounts": {
"GSM": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\SecretManager\\V1beta1": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::SecretManager::V1beta1": 2
}
}
},
"services": [
{
"shortName": "SecretManagerService",
"fullName": "google.cloud.secrets.v1beta1.SecretManagerService",
"methods": [
{
"shortName": "AccessSecretVersion",
"fullName": "google.cloud.secrets.v1beta1.SecretManagerService.AccessSecretVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/secrets/*/versions/*}:access"
}
]
},
{
"shortName": "AddSecretVersion",
"fullName": "google.cloud.secrets.v1beta1.SecretManagerService.AddSecretVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/secrets/*}:addVersion"
}
]
},
{
"shortName": "CreateSecret",
"fullName": "google.cloud.secrets.v1beta1.SecretManagerService.CreateSecret",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*}/secrets"
}
]
},
{
"shortName": "DeleteSecret",
"fullName": "google.cloud.secrets.v1beta1.SecretManagerService.DeleteSecret",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/secrets/*}"
}
]
},
{
"shortName": "DestroySecretVersion",
"fullName": "google.cloud.secrets.v1beta1.SecretManagerService.DestroySecretVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/secrets/*/versions/*}:destroy"
}
]
},
{
"shortName": "DisableSecretVersion",
"fullName": "google.cloud.secrets.v1beta1.SecretManagerService.DisableSecretVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/secrets/*/versions/*}:disable"
}
]
},
{
"shortName": "EnableSecretVersion",
"fullName": "google.cloud.secrets.v1beta1.SecretManagerService.EnableSecretVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/secrets/*/versions/*}:enable"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.secrets.v1beta1.SecretManagerService.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{resource=projects/*/secrets/*}:getIamPolicy"
}
]
},
{
"shortName": "GetSecret",
"fullName": "google.cloud.secrets.v1beta1.SecretManagerService.GetSecret",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/secrets/*}"
}
]
},
{
"shortName": "GetSecretVersion",
"fullName": "google.cloud.secrets.v1beta1.SecretManagerService.GetSecretVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/secrets/*/versions/*}"
}
]
},
{
"shortName": "ListSecretVersions",
"fullName": "google.cloud.secrets.v1beta1.SecretManagerService.ListSecretVersions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/secrets/*}/versions"
}
]
},
{
"shortName": "ListSecrets",
"fullName": "google.cloud.secrets.v1beta1.SecretManagerService.ListSecrets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*}/secrets"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.secrets.v1beta1.SecretManagerService.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/secrets/*}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.secrets.v1beta1.SecretManagerService.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/secrets/*}:testIamPermissions"
}
]
},
{
"shortName": "UpdateSecret",
"fullName": "google.cloud.secrets.v1beta1.SecretManagerService.UpdateSecret",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{secret.name=projects/*/secrets/*}"
}
]
}
]
}
],
"configFile": "secretmanager_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.secrets.v1beta1.SecretManagerService"
],
"nameInServiceConfig": "secretmanager.googleapis.com"
},
{
"id": "google.cloud.security.privateca.v1",
"directory": "google/cloud/security/privateca/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "privateca.googleapis.com",
"title": "Certificate Authority API",
"description": "The Certificate Authority Service API is a highly-available, scalable service that enables you to simplify and automate the management of private certificate authorities (CAs) while staying in control of your private keys.",
"importDirectories": [
"google/api",
"google/cloud/security/privateca/v1",
"google/longrunning",
"google/protobuf",
"google/type"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 2
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Security.PrivateCA.V1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/security/privateca/apiv1/privatecapb;privatecapb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.security.privateca.v1": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Security\\PrivateCA\\V1": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Security::PrivateCA::V1": 2
}
}
},
"services": [
{
"shortName": "CertificateAuthorityService",
"fullName": "google.cloud.security.privateca.v1.CertificateAuthorityService",
"methods": [
{
"shortName": "ActivateCertificateAuthority",
"fullName": "google.cloud.security.privateca.v1.CertificateAuthorityService.ActivateCertificateAuthority",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/caPools/*/certificateAuthorities/*}:activate"
}
]
},
{
"shortName": "CreateCaPool",
"fullName": "google.cloud.security.privateca.v1.CertificateAuthorityService.CreateCaPool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/caPools"
}
]
},
{
"shortName": "CreateCertificate",
"fullName": "google.cloud.security.privateca.v1.CertificateAuthorityService.CreateCertificate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/caPools/*}/certificates"
}
]
},
{
"shortName": "CreateCertificateAuthority",
"fullName": "google.cloud.security.privateca.v1.CertificateAuthorityService.CreateCertificateAuthority",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/caPools/*}/certificateAuthorities"
}
]
},
{
"shortName": "CreateCertificateTemplate",
"fullName": "google.cloud.security.privateca.v1.CertificateAuthorityService.CreateCertificateTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/certificateTemplates"
}
]
},
{
"shortName": "DeleteCaPool",
"fullName": "google.cloud.security.privateca.v1.CertificateAuthorityService.DeleteCaPool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/caPools/*}"
}
]
},
{
"shortName": "DeleteCertificateAuthority",
"fullName": "google.cloud.security.privateca.v1.CertificateAuthorityService.DeleteCertificateAuthority",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/caPools/*/certificateAuthorities/*}"
}
]
},
{
"shortName": "DeleteCertificateTemplate",
"fullName": "google.cloud.security.privateca.v1.CertificateAuthorityService.DeleteCertificateTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/certificateTemplates/*}"
}
]
},
{
"shortName": "DisableCertificateAuthority",
"fullName": "google.cloud.security.privateca.v1.CertificateAuthorityService.DisableCertificateAuthority",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/caPools/*/certificateAuthorities/*}:disable"
}
]
},
{
"shortName": "EnableCertificateAuthority",
"fullName": "google.cloud.security.privateca.v1.CertificateAuthorityService.EnableCertificateAuthority",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/caPools/*/certificateAuthorities/*}:enable"
}
]
},
{
"shortName": "FetchCaCerts",
"fullName": "google.cloud.security.privateca.v1.CertificateAuthorityService.FetchCaCerts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{ca_pool=projects/*/locations/*/caPools/*}:fetchCaCerts"
}
]
},
{
"shortName": "FetchCertificateAuthorityCsr",
"fullName": "google.cloud.security.privateca.v1.CertificateAuthorityService.FetchCertificateAuthorityCsr",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/caPools/*/certificateAuthorities/*}:fetch"
}
]
},
{
"shortName": "GetCaPool",
"fullName": "google.cloud.security.privateca.v1.CertificateAuthorityService.GetCaPool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/caPools/*}"
}
]
},
{
"shortName": "GetCertificate",
"fullName": "google.cloud.security.privateca.v1.CertificateAuthorityService.GetCertificate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/caPools/*/certificates/*}"
}
]
},
{
"shortName": "GetCertificateAuthority",
"fullName": "google.cloud.security.privateca.v1.CertificateAuthorityService.GetCertificateAuthority",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/caPools/*/certificateAuthorities/*}"
}
]
},
{
"shortName": "GetCertificateRevocationList",
"fullName": "google.cloud.security.privateca.v1.CertificateAuthorityService.GetCertificateRevocationList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/caPools/*/certificateAuthorities/*/certificateRevocationLists/*}"
}
]
},
{
"shortName": "GetCertificateTemplate",
"fullName": "google.cloud.security.privateca.v1.CertificateAuthorityService.GetCertificateTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/certificateTemplates/*}"
}
]
},
{
"shortName": "ListCaPools",
"fullName": "google.cloud.security.privateca.v1.CertificateAuthorityService.ListCaPools",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/caPools"
}
]
},
{
"shortName": "ListCertificateAuthorities",
"fullName": "google.cloud.security.privateca.v1.CertificateAuthorityService.ListCertificateAuthorities",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/caPools/*}/certificateAuthorities"
}
]
},
{
"shortName": "ListCertificateRevocationLists",
"fullName": "google.cloud.security.privateca.v1.CertificateAuthorityService.ListCertificateRevocationLists",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/caPools/*/certificateAuthorities/*}/certificateRevocationLists"
}
]
},
{
"shortName": "ListCertificateTemplates",
"fullName": "google.cloud.security.privateca.v1.CertificateAuthorityService.ListCertificateTemplates",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/certificateTemplates"
}
]
},
{
"shortName": "ListCertificates",
"fullName": "google.cloud.security.privateca.v1.CertificateAuthorityService.ListCertificates",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/caPools/*}/certificates"
}
]
},
{
"shortName": "RevokeCertificate",
"fullName": "google.cloud.security.privateca.v1.CertificateAuthorityService.RevokeCertificate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/caPools/*/certificates/*}:revoke"
}
]
},
{
"shortName": "UndeleteCertificateAuthority",
"fullName": "google.cloud.security.privateca.v1.CertificateAuthorityService.UndeleteCertificateAuthority",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/caPools/*/certificateAuthorities/*}:undelete"
}
]
},
{
"shortName": "UpdateCaPool",
"fullName": "google.cloud.security.privateca.v1.CertificateAuthorityService.UpdateCaPool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{ca_pool.name=projects/*/locations/*/caPools/*}"
}
]
},
{
"shortName": "UpdateCertificate",
"fullName": "google.cloud.security.privateca.v1.CertificateAuthorityService.UpdateCertificate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{certificate.name=projects/*/locations/*/caPools/*/certificates/*}"
}
]
},
{
"shortName": "UpdateCertificateAuthority",
"fullName": "google.cloud.security.privateca.v1.CertificateAuthorityService.UpdateCertificateAuthority",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{certificate_authority.name=projects/*/locations/*/caPools/*/certificateAuthorities/*}"
}
]
},
{
"shortName": "UpdateCertificateRevocationList",
"fullName": "google.cloud.security.privateca.v1.CertificateAuthorityService.UpdateCertificateRevocationList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{certificate_revocation_list.name=projects/*/locations/*/caPools/*/certificateAuthorities/*/certificateRevocationLists/*}"
}
]
},
{
"shortName": "UpdateCertificateTemplate",
"fullName": "google.cloud.security.privateca.v1.CertificateAuthorityService.UpdateCertificateTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{certificate_template.name=projects/*/locations/*/certificateTemplates/*}"
}
]
}
]
}
],
"configFile": "privateca_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.cloud.security.privateca.v1.CertificateAuthorityService",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "privateca.googleapis.com"
},
{
"id": "google.cloud.security.privateca.v1beta1",
"directory": "google/cloud/security/privateca/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "privateca.googleapis.com",
"title": "Certificate Authority API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/security/privateca/v1beta1",
"google/longrunning",
"google/protobuf"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 2
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Security.PrivateCA.V1Beta1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/security/privateca/apiv1beta1/privatecapb;privatecapb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.security.privateca.v1beta1": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Security\\PrivateCA\\V1beta1": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Security::PrivateCA::V1beta1": 2
}
}
},
"services": [
{
"shortName": "CertificateAuthorityService",
"fullName": "google.cloud.security.privateca.v1beta1.CertificateAuthorityService",
"methods": [
{
"shortName": "ActivateCertificateAuthority",
"fullName": "google.cloud.security.privateca.v1beta1.CertificateAuthorityService.ActivateCertificateAuthority",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/certificateAuthorities/*}:activate"
}
]
},
{
"shortName": "CreateCertificate",
"fullName": "google.cloud.security.privateca.v1beta1.CertificateAuthorityService.CreateCertificate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/certificateAuthorities/*}/certificates"
}
]
},
{
"shortName": "CreateCertificateAuthority",
"fullName": "google.cloud.security.privateca.v1beta1.CertificateAuthorityService.CreateCertificateAuthority",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/certificateAuthorities"
}
]
},
{
"shortName": "DisableCertificateAuthority",
"fullName": "google.cloud.security.privateca.v1beta1.CertificateAuthorityService.DisableCertificateAuthority",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/certificateAuthorities/*}:disable"
}
]
},
{
"shortName": "EnableCertificateAuthority",
"fullName": "google.cloud.security.privateca.v1beta1.CertificateAuthorityService.EnableCertificateAuthority",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/certificateAuthorities/*}:enable"
}
]
},
{
"shortName": "FetchCertificateAuthorityCsr",
"fullName": "google.cloud.security.privateca.v1beta1.CertificateAuthorityService.FetchCertificateAuthorityCsr",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/certificateAuthorities/*}:fetch"
}
]
},
{
"shortName": "GetCertificate",
"fullName": "google.cloud.security.privateca.v1beta1.CertificateAuthorityService.GetCertificate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/certificateAuthorities/*/certificates/*}"
}
]
},
{
"shortName": "GetCertificateAuthority",
"fullName": "google.cloud.security.privateca.v1beta1.CertificateAuthorityService.GetCertificateAuthority",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/certificateAuthorities/*}"
}
]
},
{
"shortName": "GetCertificateRevocationList",
"fullName": "google.cloud.security.privateca.v1beta1.CertificateAuthorityService.GetCertificateRevocationList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/certificateAuthorities/*/certificateRevocationLists/*}"
}
]
},
{
"shortName": "GetReusableConfig",
"fullName": "google.cloud.security.privateca.v1beta1.CertificateAuthorityService.GetReusableConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/reusableConfigs/*}"
}
]
},
{
"shortName": "ListCertificateAuthorities",
"fullName": "google.cloud.security.privateca.v1beta1.CertificateAuthorityService.ListCertificateAuthorities",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/certificateAuthorities"
}
]
},
{
"shortName": "ListCertificateRevocationLists",
"fullName": "google.cloud.security.privateca.v1beta1.CertificateAuthorityService.ListCertificateRevocationLists",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/certificateAuthorities/*}/certificateRevocationLists"
}
]
},
{
"shortName": "ListCertificates",
"fullName": "google.cloud.security.privateca.v1beta1.CertificateAuthorityService.ListCertificates",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/certificateAuthorities/*}/certificates"
}
]
},
{
"shortName": "ListReusableConfigs",
"fullName": "google.cloud.security.privateca.v1beta1.CertificateAuthorityService.ListReusableConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/reusableConfigs"
}
]
},
{
"shortName": "RestoreCertificateAuthority",
"fullName": "google.cloud.security.privateca.v1beta1.CertificateAuthorityService.RestoreCertificateAuthority",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/certificateAuthorities/*}:restore"
}
]
},
{
"shortName": "RevokeCertificate",
"fullName": "google.cloud.security.privateca.v1beta1.CertificateAuthorityService.RevokeCertificate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/certificateAuthorities/*/certificates/*}:revoke"
}
]
},
{
"shortName": "ScheduleDeleteCertificateAuthority",
"fullName": "google.cloud.security.privateca.v1beta1.CertificateAuthorityService.ScheduleDeleteCertificateAuthority",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/certificateAuthorities/*}:scheduleDelete"
}
]
},
{
"shortName": "UpdateCertificate",
"fullName": "google.cloud.security.privateca.v1beta1.CertificateAuthorityService.UpdateCertificate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{certificate.name=projects/*/locations/*/certificateAuthorities/*/certificates/*}"
}
]
},
{
"shortName": "UpdateCertificateAuthority",
"fullName": "google.cloud.security.privateca.v1beta1.CertificateAuthorityService.UpdateCertificateAuthority",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{certificate_authority.name=projects/*/locations/*/certificateAuthorities/*}"
}
]
},
{
"shortName": "UpdateCertificateRevocationList",
"fullName": "google.cloud.security.privateca.v1beta1.CertificateAuthorityService.UpdateCertificateRevocationList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{certificate_revocation_list.name=projects/*/locations/*/certificateAuthorities/*/certificateRevocationLists/*}"
}
]
}
]
}
],
"configFile": "privateca_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.security.privateca.v1beta1.CertificateAuthorityService"
],
"nameInServiceConfig": "privateca.googleapis.com"
},
{
"id": "google.cloud.security.publicca.v1beta1",
"directory": "google/cloud/security/publicca/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "publicca.googleapis.com",
"title": "Public Certificate Authority API",
"description": "The Public Certificate Authority API may be used to create and manage ACME external account binding keys associated with Google Trust Services' publicly trusted certificate authority.",
"importDirectories": [
"google/api",
"google/cloud/security/publicca/v1beta1"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 2
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Security.PublicCA.V1Beta1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/security/publicca/apiv1beta1/publiccapb;publiccapb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.security.publicca.v1beta1": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Security\\PublicCA\\V1beta1": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Security::PublicCA::V1beta1": 2
}
}
},
"services": [
{
"shortName": "PublicCertificateAuthorityService",
"fullName": "google.cloud.security.publicca.v1beta1.PublicCertificateAuthorityService",
"methods": [
{
"shortName": "CreateExternalAccountKey",
"fullName": "google.cloud.security.publicca.v1beta1.PublicCertificateAuthorityService.CreateExternalAccountKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/externalAccountKeys"
}
]
}
]
}
],
"configFile": "publicca_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.security.publicca.v1beta1.PublicCertificateAuthorityService"
],
"nameInServiceConfig": "publicca.googleapis.com"
},
{
"id": "google.cloud.securitycenter.settings.v1beta1",
"directory": "google/cloud/securitycenter/settings/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "securitycenter.googleapis.com",
"title": "Cloud Security Command Center API",
"description": "Cloud Security Command Center Settings API provides functionality to retrieve and update configurations.",
"importDirectories": [
"google/api",
"google/cloud/securitycenter/settings/v1beta1",
"google/protobuf"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 6
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.SecurityCenter.Settings.V1Beta1": 6
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb;settingspb": 6
}
},
"java_multiple_files": {
"valueCounts": {
"true": 6
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.securitycenter.settings.v1beta1": 6
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\SecurityCenter\\Settings\\V1beta1": 6
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::SecurityCenter::Settings::V1beta1": 6
}
}
},
"services": [
{
"shortName": "SecurityCenterSettingsService",
"fullName": "google.cloud.securitycenter.settings.v1beta1.SecurityCenterSettingsService",
"methods": [
{
"shortName": "BatchCalculateEffectiveSettings",
"fullName": "google.cloud.securitycenter.settings.v1beta1.SecurityCenterSettingsService.BatchCalculateEffectiveSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/settings/v1beta1/{parent=organizations/*}/effectiveSettings:batchCalculate"
}
]
},
{
"shortName": "BatchGetSettings",
"fullName": "google.cloud.securitycenter.settings.v1beta1.SecurityCenterSettingsService.BatchGetSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/settings/v1beta1/{parent=organizations/*}/settings:batchGet"
}
]
},
{
"shortName": "CalculateEffectiveComponentSettings",
"fullName": "google.cloud.securitycenter.settings.v1beta1.SecurityCenterSettingsService.CalculateEffectiveComponentSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/settings/v1beta1/{name=organizations/*/components/*/effectiveSettings}:calculate"
},
{
"httpMethod": "GET",
"path": "/settings/v1beta1/{name=folders/*/components/*/effectiveSettings}:calculate"
},
{
"httpMethod": "GET",
"path": "/settings/v1beta1/{name=projects/*/components/*/effectiveSettings}:calculate"
},
{
"httpMethod": "GET",
"path": "/settings/v1beta1/{name=projects/*/locations/*/clusters/*/components/*/effectiveSettings}:calculate"
},
{
"httpMethod": "GET",
"path": "/settings/v1beta1/{name=projects/*/regions/*/clusters/*/components/*/effectiveSettings}:calculate"
},
{
"httpMethod": "GET",
"path": "/settings/v1beta1/{name=projects/*/zones/*/clusters/*/components/*/effectiveSettings}:calculate"
}
]
},
{
"shortName": "CalculateEffectiveSettings",
"fullName": "google.cloud.securitycenter.settings.v1beta1.SecurityCenterSettingsService.CalculateEffectiveSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/settings/v1beta1/{name=organizations/*/effectiveSettings}:calculate"
},
{
"httpMethod": "GET",
"path": "/settings/v1beta1/{name=folders/*/effectiveSettings}:calculate"
},
{
"httpMethod": "GET",
"path": "/settings/v1beta1/{name=projects/*/effectiveSettings}:calculate"
},
{
"httpMethod": "GET",
"path": "/settings/v1beta1/{name=projects/*/locations/*/clusters/*/effectiveSettings}:calculate"
},
{
"httpMethod": "GET",
"path": "/settings/v1beta1/{name=projects/*/regions/*/clusters/*/effectiveSettings}:calculate"
},
{
"httpMethod": "GET",
"path": "/settings/v1beta1/{name=projects/*/zones/*/clusters/*/effectiveSettings}:calculate"
}
]
},
{
"shortName": "GetComponentSettings",
"fullName": "google.cloud.securitycenter.settings.v1beta1.SecurityCenterSettingsService.GetComponentSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/settings/v1beta1/{name=organizations/*/components/*/settings}"
},
{
"httpMethod": "GET",
"path": "/settings/v1beta1/{name=folders/*/components/*/settings}"
},
{
"httpMethod": "GET",
"path": "/settings/v1beta1/{name=projects/*/components/*/settings}"
},
{
"httpMethod": "GET",
"path": "/settings/v1beta1/{name=projects/*/locations/*/clusters/*/components/*/settings}"
},
{
"httpMethod": "GET",
"path": "/settings/v1beta1/{name=projects/*/regions/*/clusters/*/components/*/settings}"
},
{
"httpMethod": "GET",
"path": "/settings/v1beta1/{name=projects/*/zones/*/clusters/*/components/*/settings}"
}
]
},
{
"shortName": "GetServiceAccount",
"fullName": "google.cloud.securitycenter.settings.v1beta1.SecurityCenterSettingsService.GetServiceAccount",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/settings/v1beta1/{name=organizations/*/serviceAccount}"
}
]
},
{
"shortName": "GetSettings",
"fullName": "google.cloud.securitycenter.settings.v1beta1.SecurityCenterSettingsService.GetSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/settings/v1beta1/{name=organizations/*/settings}"
},
{
"httpMethod": "GET",
"path": "/settings/v1beta1/{name=folders/*/settings}"
},
{
"httpMethod": "GET",
"path": "/settings/v1beta1/{name=projects/*/settings}"
},
{
"httpMethod": "GET",
"path": "/settings/v1beta1/{name=projects/*/locations/*/clusters/*/settings}"
},
{
"httpMethod": "GET",
"path": "/settings/v1beta1/{name=projects/*/regions/*/clusters/*/settings}"
},
{
"httpMethod": "GET",
"path": "/settings/v1beta1/{name=projects/*/zones/*/clusters/*/settings}"
}
]
},
{
"shortName": "ListComponents",
"fullName": "google.cloud.securitycenter.settings.v1beta1.SecurityCenterSettingsService.ListComponents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/settings/v1beta1/{parent=organizations/*}/components"
}
]
},
{
"shortName": "ListDetectors",
"fullName": "google.cloud.securitycenter.settings.v1beta1.SecurityCenterSettingsService.ListDetectors",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/settings/v1beta1/{parent=organizations/*}/detectors"
}
]
},
{
"shortName": "ResetComponentSettings",
"fullName": "google.cloud.securitycenter.settings.v1beta1.SecurityCenterSettingsService.ResetComponentSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/settings/v1beta1/{name=organizations/*/components/*/settings}:reset"
},
{
"httpMethod": "POST",
"path": "/settings/v1beta1/{name=folders/*/components/*/settings}:reset"
},
{
"httpMethod": "POST",
"path": "/settings/v1beta1/{name=projects/*/components/*/settings}:reset"
},
{
"httpMethod": "POST",
"path": "/settings/v1beta1/{name=projects/*/locations/*/clusters/*/components/*/settings}:reset"
},
{
"httpMethod": "POST",
"path": "/settings/v1beta1/{name=projects/*/regions/*/clusters/*/components/*/settings}:reset"
},
{
"httpMethod": "POST",
"path": "/settings/v1beta1/{name=projects/*/zones/*/clusters/*/components/*/settings}:reset"
}
]
},
{
"shortName": "ResetSettings",
"fullName": "google.cloud.securitycenter.settings.v1beta1.SecurityCenterSettingsService.ResetSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/settings/v1beta1/{name=organizations/*/settings}:reset"
},
{
"httpMethod": "POST",
"path": "/settings/v1beta1/{name=folders/*/settings}:reset"
},
{
"httpMethod": "POST",
"path": "/settings/v1beta1/{name=projects/*/settings}:reset"
},
{
"httpMethod": "POST",
"path": "/settings/v1beta1/{name=projects/*/locations/*/clusters/*/settings}:reset"
},
{
"httpMethod": "POST",
"path": "/settings/v1beta1/{name=projects/*/regions/*/clusters/*/settings}:reset"
},
{
"httpMethod": "POST",
"path": "/settings/v1beta1/{name=projects/*/zones/*/clusters/*/settings}:reset"
}
]
},
{
"shortName": "UpdateComponentSettings",
"fullName": "google.cloud.securitycenter.settings.v1beta1.SecurityCenterSettingsService.UpdateComponentSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/settings/v1beta1/{component_settings.name=organizations/*/components/*/settings}"
},
{
"httpMethod": "PATCH",
"path": "/settings/v1beta1/{component_settings.name=folders/*/components/*/settings}"
},
{
"httpMethod": "PATCH",
"path": "/settings/v1beta1/{component_settings.name=projects/*/components/*/settings}"
},
{
"httpMethod": "PATCH",
"path": "/settings/v1beta1/{component_settings.name=projects/*/locations/*/clusters/*/components/*/settings}"
},
{
"httpMethod": "PATCH",
"path": "/settings/v1beta1/{component_settings.name=projects/*/regions/*/clusters/*/components/*/settings}"
},
{
"httpMethod": "PATCH",
"path": "/settings/v1beta1/{component_settings.name=projects/*/zones/*/clusters/*/components/*/settings}"
}
]
},
{
"shortName": "UpdateSettings",
"fullName": "google.cloud.securitycenter.settings.v1beta1.SecurityCenterSettingsService.UpdateSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/settings/v1beta1/{settings.name=organizations/*/settings}"
},
{
"httpMethod": "PATCH",
"path": "/settings/v1beta1/{settings.name=folders/*/settings}"
},
{
"httpMethod": "PATCH",
"path": "/settings/v1beta1/{settings.name=projects/*/settings}"
},
{
"httpMethod": "PATCH",
"path": "/settings/v1beta1/{settings.name=projects/*/locations/*/clusters/*/settings}"
},
{
"httpMethod": "PATCH",
"path": "/settings/v1beta1/{settings.name=projects/*/regions/*/clusters/*/settings}"
},
{
"httpMethod": "PATCH",
"path": "/settings/v1beta1/{settings.name=projects/*/zones/*/clusters/*/settings}"
}
]
}
]
}
],
"configFile": "securitycenter_settings.yaml",
"serviceConfigApiNames": [
"google.cloud.securitycenter.settings.v1beta1.SecurityCenterSettingsService"
],
"nameInServiceConfig": "securitycenter.googleapis.com"
},
{
"id": "google.cloud.securitycenter.v1",
"directory": "google/cloud/securitycenter/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "securitycenter.googleapis.com",
"title": "Security Command Center API",
"description": "Security Command Center API provides access to temporal views of assets and findings within an organization.",
"importDirectories": [
"google/api",
"google/cloud/securitycenter/v1",
"google/iam/v1",
"google/longrunning",
"google/protobuf",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.SecurityCenter.V1": 35
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/securitycenter/apiv1/securitycenterpb;securitycenterpb": 35
}
},
"java_multiple_files": {
"valueCounts": {
"true": 35
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.securitycenter.v1": 35
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\SecurityCenter\\V1": 35
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::SecurityCenter::V1": 35
}
}
},
"services": [
{
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter",
"methods": [
{
"shortName": "BulkMuteFindings",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.BulkMuteFindings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=organizations/*}/findings:bulkMute"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=folders/*}/findings:bulkMute"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/findings:bulkMute"
}
]
},
{
"shortName": "CreateBigQueryExport",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.CreateBigQueryExport",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=organizations/*}/bigQueryExports"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=folders/*}/bigQueryExports"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/bigQueryExports"
}
]
},
{
"shortName": "CreateFinding",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.CreateFinding",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=organizations/*/sources/*}/findings"
}
]
},
{
"shortName": "CreateMuteConfig",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.CreateMuteConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=organizations/*}/muteConfigs"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=folders/*}/muteConfigs"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/muteConfigs"
}
]
},
{
"shortName": "CreateNotificationConfig",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.CreateNotificationConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=organizations/*}/notificationConfigs"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=folders/*}/notificationConfigs"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/notificationConfigs"
}
]
},
{
"shortName": "CreateSecurityHealthAnalyticsCustomModule",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.CreateSecurityHealthAnalyticsCustomModule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=organizations/*/securityHealthAnalyticsSettings}/customModules"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=folders/*/securityHealthAnalyticsSettings}/customModules"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/securityHealthAnalyticsSettings}/customModules"
}
]
},
{
"shortName": "CreateSource",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.CreateSource",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=organizations/*}/sources"
}
]
},
{
"shortName": "DeleteBigQueryExport",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.DeleteBigQueryExport",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=organizations/*/bigQueryExports/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1/{name=folders/*/bigQueryExports/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/bigQueryExports/*}"
}
]
},
{
"shortName": "DeleteMuteConfig",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.DeleteMuteConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=organizations/*/muteConfigs/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1/{name=folders/*/muteConfigs/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/muteConfigs/*}"
}
]
},
{
"shortName": "DeleteNotificationConfig",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.DeleteNotificationConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=organizations/*/notificationConfigs/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1/{name=folders/*/notificationConfigs/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/notificationConfigs/*}"
}
]
},
{
"shortName": "DeleteSecurityHealthAnalyticsCustomModule",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.DeleteSecurityHealthAnalyticsCustomModule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=organizations/*/securityHealthAnalyticsSettings/customModules/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1/{name=folders/*/securityHealthAnalyticsSettings/customModules/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/securityHealthAnalyticsSettings/customModules/*}"
}
]
},
{
"shortName": "GetBigQueryExport",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.GetBigQueryExport",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=organizations/*/bigQueryExports/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=folders/*/bigQueryExports/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/bigQueryExports/*}"
}
]
},
{
"shortName": "GetEffectiveSecurityHealthAnalyticsCustomModule",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.GetEffectiveSecurityHealthAnalyticsCustomModule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=organizations/*/securityHealthAnalyticsSettings/effectiveCustomModules/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=folders/*/securityHealthAnalyticsSettings/effectiveCustomModules/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/securityHealthAnalyticsSettings/effectiveCustomModules/*}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=organizations/*/sources/*}:getIamPolicy"
}
]
},
{
"shortName": "GetMuteConfig",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.GetMuteConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=organizations/*/muteConfigs/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=folders/*/muteConfigs/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/muteConfigs/*}"
}
]
},
{
"shortName": "GetNotificationConfig",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.GetNotificationConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=organizations/*/notificationConfigs/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=folders/*/notificationConfigs/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/notificationConfigs/*}"
}
]
},
{
"shortName": "GetOrganizationSettings",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.GetOrganizationSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=organizations/*/organizationSettings}"
}
]
},
{
"shortName": "GetSecurityHealthAnalyticsCustomModule",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.GetSecurityHealthAnalyticsCustomModule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=organizations/*/securityHealthAnalyticsSettings/customModules/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=folders/*/securityHealthAnalyticsSettings/customModules/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/securityHealthAnalyticsSettings/customModules/*}"
}
]
},
{
"shortName": "GetSource",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.GetSource",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=organizations/*/sources/*}"
}
]
},
{
"shortName": "GroupAssets",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.GroupAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=organizations/*}/assets:group"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=folders/*}/assets:group"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/assets:group"
}
]
},
{
"shortName": "GroupFindings",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.GroupFindings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=organizations/*/sources/*}/findings:group"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=folders/*/sources/*}/findings:group"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/sources/*}/findings:group"
}
]
},
{
"shortName": "ListAssets",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.ListAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=organizations/*}/assets"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=folders/*}/assets"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/assets"
}
]
},
{
"shortName": "ListBigQueryExports",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.ListBigQueryExports",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=organizations/*}/bigQueryExports"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=folders/*}/bigQueryExports"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/bigQueryExports"
}
]
},
{
"shortName": "ListDescendantSecurityHealthAnalyticsCustomModules",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.ListDescendantSecurityHealthAnalyticsCustomModules",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=organizations/*/securityHealthAnalyticsSettings}/customModules:listDescendant"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=folders/*/securityHealthAnalyticsSettings}/customModules:listDescendant"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/securityHealthAnalyticsSettings}/customModules:listDescendant"
}
]
},
{
"shortName": "ListEffectiveSecurityHealthAnalyticsCustomModules",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.ListEffectiveSecurityHealthAnalyticsCustomModules",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=organizations/*/securityHealthAnalyticsSettings}/effectiveCustomModules"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=folders/*/securityHealthAnalyticsSettings}/effectiveCustomModules"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/securityHealthAnalyticsSettings}/effectiveCustomModules"
}
]
},
{
"shortName": "ListFindings",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.ListFindings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=organizations/*/sources/*}/findings"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=folders/*/sources/*}/findings"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/sources/*}/findings"
}
]
},
{
"shortName": "ListMuteConfigs",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.ListMuteConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=organizations/*}/muteConfigs"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=folders/*}/muteConfigs"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/muteConfigs"
}
]
},
{
"shortName": "ListNotificationConfigs",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.ListNotificationConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=organizations/*}/notificationConfigs"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=folders/*}/notificationConfigs"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/notificationConfigs"
}
]
},
{
"shortName": "ListSecurityHealthAnalyticsCustomModules",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.ListSecurityHealthAnalyticsCustomModules",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=organizations/*/securityHealthAnalyticsSettings}/customModules"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=folders/*/securityHealthAnalyticsSettings}/customModules"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/securityHealthAnalyticsSettings}/customModules"
}
]
},
{
"shortName": "ListSources",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.ListSources",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=organizations/*}/sources"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=folders/*}/sources"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/sources"
}
]
},
{
"shortName": "RunAssetDiscovery",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.RunAssetDiscovery",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=organizations/*}/assets:runDiscovery"
}
]
},
{
"shortName": "SetFindingState",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.SetFindingState",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=organizations/*/sources/*/findings/*}:setState"
},
{
"httpMethod": "POST",
"path": "/v1/{name=folders/*/sources/*/findings/*}:setState"
},
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/sources/*/findings/*}:setState"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=organizations/*/sources/*}:setIamPolicy"
}
]
},
{
"shortName": "SetMute",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.SetMute",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=organizations/*/sources/*/findings/*}:setMute"
},
{
"httpMethod": "POST",
"path": "/v1/{name=folders/*/sources/*/findings/*}:setMute"
},
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/sources/*/findings/*}:setMute"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=organizations/*/sources/*}:testIamPermissions"
}
]
},
{
"shortName": "UpdateBigQueryExport",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.UpdateBigQueryExport",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{big_query_export.name=organizations/*/bigQueryExports/*}"
},
{
"httpMethod": "PATCH",
"path": "/v1/{big_query_export.name=folders/*/bigQueryExports/*}"
},
{
"httpMethod": "PATCH",
"path": "/v1/{big_query_export.name=projects/*/bigQueryExports/*}"
}
]
},
{
"shortName": "UpdateExternalSystem",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.UpdateExternalSystem",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{external_system.name=organizations/*/sources/*/findings/*/externalSystems/*}"
},
{
"httpMethod": "PATCH",
"path": "/v1/{external_system.name=folders/*/sources/*/findings/*/externalSystems/*}"
},
{
"httpMethod": "PATCH",
"path": "/v1/{external_system.name=projects/*/sources/*/findings/*/externalSystems/*}"
}
]
},
{
"shortName": "UpdateFinding",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.UpdateFinding",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{finding.name=organizations/*/sources/*/findings/*}"
},
{
"httpMethod": "PATCH",
"path": "/v1/{finding.name=folders/*/sources/*/findings/*}"
},
{
"httpMethod": "PATCH",
"path": "/v1/{finding.name=projects/*/sources/*/findings/*}"
}
]
},
{
"shortName": "UpdateMuteConfig",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.UpdateMuteConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{mute_config.name=organizations/*/muteConfigs/*}"
},
{
"httpMethod": "PATCH",
"path": "/v1/{mute_config.name=folders/*/muteConfigs/*}"
},
{
"httpMethod": "PATCH",
"path": "/v1/{mute_config.name=projects/*/muteConfigs/*}"
}
]
},
{
"shortName": "UpdateNotificationConfig",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.UpdateNotificationConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{notification_config.name=organizations/*/notificationConfigs/*}"
},
{
"httpMethod": "PATCH",
"path": "/v1/{notification_config.name=folders/*/notificationConfigs/*}"
},
{
"httpMethod": "PATCH",
"path": "/v1/{notification_config.name=projects/*/notificationConfigs/*}"
}
]
},
{
"shortName": "UpdateOrganizationSettings",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.UpdateOrganizationSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{organization_settings.name=organizations/*/organizationSettings}"
}
]
},
{
"shortName": "UpdateSecurityHealthAnalyticsCustomModule",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.UpdateSecurityHealthAnalyticsCustomModule",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{security_health_analytics_custom_module.name=organizations/*/securityHealthAnalyticsSettings/customModules/*}"
},
{
"httpMethod": "PATCH",
"path": "/v1/{security_health_analytics_custom_module.name=folders/*/securityHealthAnalyticsSettings/customModules/*}"
},
{
"httpMethod": "PATCH",
"path": "/v1/{security_health_analytics_custom_module.name=projects/*/securityHealthAnalyticsSettings/customModules/*}"
}
]
},
{
"shortName": "UpdateSecurityMarks",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.UpdateSecurityMarks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{security_marks.name=organizations/*/assets/*/securityMarks}"
},
{
"httpMethod": "PATCH",
"path": "/v1/{security_marks.name=folders/*/assets/*/securityMarks}"
},
{
"httpMethod": "PATCH",
"path": "/v1/{security_marks.name=projects/*/assets/*/securityMarks}"
},
{
"httpMethod": "PATCH",
"path": "/v1/{security_marks.name=organizations/*/sources/*/findings/*/securityMarks}"
},
{
"httpMethod": "PATCH",
"path": "/v1/{security_marks.name=folders/*/sources/*/findings/*/securityMarks}"
},
{
"httpMethod": "PATCH",
"path": "/v1/{security_marks.name=projects/*/sources/*/findings/*/securityMarks}"
}
]
},
{
"shortName": "UpdateSource",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.UpdateSource",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{source.name=organizations/*/sources/*}"
}
]
}
]
}
],
"configFile": "securitycenter_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.securitycenter.v1.SecurityCenter",
"google.longrunning.Operations"
],
"nameInServiceConfig": "securitycenter.googleapis.com"
},
{
"id": "google.cloud.securitycenter.v1beta1",
"directory": "google/cloud/securitycenter/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "securitycenter.googleapis.com",
"title": "Security Command Center API",
"description": "Security Command Center API provides access to temporal views of assets and findings within an organization.",
"importDirectories": [
"google/api",
"google/cloud/securitycenter/v1beta1",
"google/iam/v1",
"google/longrunning",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/securitycenter/apiv1beta1/securitycenterpb;securitycenterpb": 7
}
},
"java_multiple_files": {
"valueCounts": {
"true": 7
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.securitycenter.v1beta1": 7
}
}
},
"services": [
{
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1beta1.SecurityCenter",
"methods": [
{
"shortName": "CreateFinding",
"fullName": "google.cloud.securitycenter.v1beta1.SecurityCenter.CreateFinding",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=organizations/*/sources/*}/findings"
}
]
},
{
"shortName": "CreateSource",
"fullName": "google.cloud.securitycenter.v1beta1.SecurityCenter.CreateSource",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=organizations/*}/sources"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.securitycenter.v1beta1.SecurityCenter.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=organizations/*/sources/*}:getIamPolicy"
}
]
},
{
"shortName": "GetOrganizationSettings",
"fullName": "google.cloud.securitycenter.v1beta1.SecurityCenter.GetOrganizationSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=organizations/*/organizationSettings}"
}
]
},
{
"shortName": "GetSource",
"fullName": "google.cloud.securitycenter.v1beta1.SecurityCenter.GetSource",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=organizations/*/sources/*}"
}
]
},
{
"shortName": "GroupAssets",
"fullName": "google.cloud.securitycenter.v1beta1.SecurityCenter.GroupAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=organizations/*}/assets:group"
}
]
},
{
"shortName": "GroupFindings",
"fullName": "google.cloud.securitycenter.v1beta1.SecurityCenter.GroupFindings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=organizations/*/sources/*}/findings:group"
}
]
},
{
"shortName": "ListAssets",
"fullName": "google.cloud.securitycenter.v1beta1.SecurityCenter.ListAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=organizations/*}/assets"
}
]
},
{
"shortName": "ListFindings",
"fullName": "google.cloud.securitycenter.v1beta1.SecurityCenter.ListFindings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=organizations/*/sources/*}/findings"
}
]
},
{
"shortName": "ListSources",
"fullName": "google.cloud.securitycenter.v1beta1.SecurityCenter.ListSources",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=organizations/*}/sources"
}
]
},
{
"shortName": "RunAssetDiscovery",
"fullName": "google.cloud.securitycenter.v1beta1.SecurityCenter.RunAssetDiscovery",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=organizations/*}/assets:runDiscovery"
}
]
},
{
"shortName": "SetFindingState",
"fullName": "google.cloud.securitycenter.v1beta1.SecurityCenter.SetFindingState",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=organizations/*/sources/*/findings/*}:setState"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.securitycenter.v1beta1.SecurityCenter.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=organizations/*/sources/*}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.securitycenter.v1beta1.SecurityCenter.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=organizations/*/sources/*}:testIamPermissions"
}
]
},
{
"shortName": "UpdateFinding",
"fullName": "google.cloud.securitycenter.v1beta1.SecurityCenter.UpdateFinding",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{finding.name=organizations/*/sources/*/findings/*}"
}
]
},
{
"shortName": "UpdateOrganizationSettings",
"fullName": "google.cloud.securitycenter.v1beta1.SecurityCenter.UpdateOrganizationSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{organization_settings.name=organizations/*/organizationSettings}"
}
]
},
{
"shortName": "UpdateSecurityMarks",
"fullName": "google.cloud.securitycenter.v1beta1.SecurityCenter.UpdateSecurityMarks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{security_marks.name=organizations/*/assets/*/securityMarks}"
},
{
"httpMethod": "PATCH",
"path": "/v1beta1/{security_marks.name=organizations/*/sources/*/findings/*/securityMarks}"
}
]
},
{
"shortName": "UpdateSource",
"fullName": "google.cloud.securitycenter.v1beta1.SecurityCenter.UpdateSource",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{source.name=organizations/*/sources/*}"
}
]
}
]
}
],
"configFile": "securitycenter_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.securitycenter.v1beta1.SecurityCenter"
],
"nameInServiceConfig": "securitycenter.googleapis.com"
},
{
"id": "google.cloud.securitycenter.v1p1beta1",
"directory": "google/cloud/securitycenter/v1p1beta1",
"version": "v1p1beta1",
"majorVersion": "v1",
"hostName": "securitycenter.googleapis.com",
"title": "Security Command Center API",
"description": "Security Command Center API provides access to temporal views of assets and findings within an organization.",
"importDirectories": [
"google/api",
"google/cloud/securitycenter/v1p1beta1",
"google/iam/v1",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.SecurityCenter.V1P1Beta1": 11
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/securitycenter/apiv1p1beta1/securitycenterpb;securitycenterpb": 11
}
},
"java_multiple_files": {
"valueCounts": {
"true": 11
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.securitycenter.v1p1beta1": 11
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\SecurityCenter\\V1p1beta1": 11
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::SecurityCenter::V1p1Beta1": 1,
"Google::Cloud::SecurityCenter::V1p1beta1": 10
}
}
},
"services": [
{
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1p1beta1.SecurityCenter",
"methods": [
{
"shortName": "CreateFinding",
"fullName": "google.cloud.securitycenter.v1p1beta1.SecurityCenter.CreateFinding",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p1beta1/{parent=organizations/*/sources/*}/findings"
}
]
},
{
"shortName": "CreateNotificationConfig",
"fullName": "google.cloud.securitycenter.v1p1beta1.SecurityCenter.CreateNotificationConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p1beta1/{parent=organizations/*}/notificationConfigs"
}
]
},
{
"shortName": "CreateSource",
"fullName": "google.cloud.securitycenter.v1p1beta1.SecurityCenter.CreateSource",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p1beta1/{parent=organizations/*}/sources"
}
]
},
{
"shortName": "DeleteNotificationConfig",
"fullName": "google.cloud.securitycenter.v1p1beta1.SecurityCenter.DeleteNotificationConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1p1beta1/{name=organizations/*/notificationConfigs/*}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.securitycenter.v1p1beta1.SecurityCenter.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p1beta1/{resource=organizations/*/sources/*}:getIamPolicy"
}
]
},
{
"shortName": "GetNotificationConfig",
"fullName": "google.cloud.securitycenter.v1p1beta1.SecurityCenter.GetNotificationConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1p1beta1/{name=organizations/*/notificationConfigs/*}"
}
]
},
{
"shortName": "GetOrganizationSettings",
"fullName": "google.cloud.securitycenter.v1p1beta1.SecurityCenter.GetOrganizationSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1p1beta1/{name=organizations/*/organizationSettings}"
}
]
},
{
"shortName": "GetSource",
"fullName": "google.cloud.securitycenter.v1p1beta1.SecurityCenter.GetSource",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1p1beta1/{name=organizations/*/sources/*}"
}
]
},
{
"shortName": "GroupAssets",
"fullName": "google.cloud.securitycenter.v1p1beta1.SecurityCenter.GroupAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p1beta1/{parent=organizations/*}/assets:group"
},
{
"httpMethod": "POST",
"path": "/v1p1beta1/{parent=folders/*}/assets:group"
},
{
"httpMethod": "POST",
"path": "/v1p1beta1/{parent=projects/*}/assets:group"
}
]
},
{
"shortName": "GroupFindings",
"fullName": "google.cloud.securitycenter.v1p1beta1.SecurityCenter.GroupFindings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p1beta1/{parent=organizations/*/sources/*}/findings:group"
},
{
"httpMethod": "POST",
"path": "/v1p1beta1/{parent=folders/*/sources/*}/findings:group"
},
{
"httpMethod": "POST",
"path": "/v1p1beta1/{parent=projects/*/sources/*}/findings:group"
}
]
},
{
"shortName": "ListAssets",
"fullName": "google.cloud.securitycenter.v1p1beta1.SecurityCenter.ListAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1p1beta1/{parent=organizations/*}/assets"
},
{
"httpMethod": "GET",
"path": "/v1p1beta1/{parent=folders/*}/assets"
},
{
"httpMethod": "GET",
"path": "/v1p1beta1/{parent=projects/*}/assets"
}
]
},
{
"shortName": "ListFindings",
"fullName": "google.cloud.securitycenter.v1p1beta1.SecurityCenter.ListFindings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1p1beta1/{parent=organizations/*/sources/*}/findings"
},
{
"httpMethod": "GET",
"path": "/v1p1beta1/{parent=folders/*/sources/*}/findings"
},
{
"httpMethod": "GET",
"path": "/v1p1beta1/{parent=projects/*/sources/*}/findings"
}
]
},
{
"shortName": "ListNotificationConfigs",
"fullName": "google.cloud.securitycenter.v1p1beta1.SecurityCenter.ListNotificationConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1p1beta1/{parent=organizations/*}/notificationConfigs"
}
]
},
{
"shortName": "ListSources",
"fullName": "google.cloud.securitycenter.v1p1beta1.SecurityCenter.ListSources",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1p1beta1/{parent=organizations/*}/sources"
},
{
"httpMethod": "GET",
"path": "/v1p1beta1/{parent=folders/*}/sources"
},
{
"httpMethod": "GET",
"path": "/v1p1beta1/{parent=projects/*}/sources"
}
]
},
{
"shortName": "RunAssetDiscovery",
"fullName": "google.cloud.securitycenter.v1p1beta1.SecurityCenter.RunAssetDiscovery",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p1beta1/{parent=organizations/*}/assets:runDiscovery"
}
]
},
{
"shortName": "SetFindingState",
"fullName": "google.cloud.securitycenter.v1p1beta1.SecurityCenter.SetFindingState",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p1beta1/{name=organizations/*/sources/*/findings/*}:setState"
},
{
"httpMethod": "POST",
"path": "/v1p1beta1/{name=folders/*/sources/*/findings/*}:setState"
},
{
"httpMethod": "POST",
"path": "/v1p1beta1/{name=projects/*/sources/*/findings/*}:setState"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.securitycenter.v1p1beta1.SecurityCenter.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p1beta1/{resource=organizations/*/sources/*}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.securitycenter.v1p1beta1.SecurityCenter.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p1beta1/{resource=organizations/*/sources/*}:testIamPermissions"
}
]
},
{
"shortName": "UpdateFinding",
"fullName": "google.cloud.securitycenter.v1p1beta1.SecurityCenter.UpdateFinding",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1p1beta1/{finding.name=organizations/*/sources/*/findings/*}"
},
{
"httpMethod": "PATCH",
"path": "/v1p1beta1/{finding.name=folders/*/sources/*/findings/*}"
},
{
"httpMethod": "PATCH",
"path": "/v1p1beta1/{finding.name=projects/*/sources/*/findings/*}"
}
]
},
{
"shortName": "UpdateNotificationConfig",
"fullName": "google.cloud.securitycenter.v1p1beta1.SecurityCenter.UpdateNotificationConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1p1beta1/{notification_config.name=organizations/*/notificationConfigs/*}"
}
]
},
{
"shortName": "UpdateOrganizationSettings",
"fullName": "google.cloud.securitycenter.v1p1beta1.SecurityCenter.UpdateOrganizationSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1p1beta1/{organization_settings.name=organizations/*/organizationSettings}"
}
]
},
{
"shortName": "UpdateSecurityMarks",
"fullName": "google.cloud.securitycenter.v1p1beta1.SecurityCenter.UpdateSecurityMarks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1p1beta1/{security_marks.name=organizations/*/assets/*/securityMarks}"
},
{
"httpMethod": "PATCH",
"path": "/v1p1beta1/{security_marks.name=folders/*/assets/*/securityMarks}"
},
{
"httpMethod": "PATCH",
"path": "/v1p1beta1/{security_marks.name=projects/*/assets/*/securityMarks}"
},
{
"httpMethod": "PATCH",
"path": "/v1p1beta1/{security_marks.name=organizations/*/sources/*/findings/*/securityMarks}"
},
{
"httpMethod": "PATCH",
"path": "/v1p1beta1/{security_marks.name=folders/*/sources/*/findings/*/securityMarks}"
},
{
"httpMethod": "PATCH",
"path": "/v1p1beta1/{security_marks.name=projects/*/sources/*/findings/*/securityMarks}"
}
]
},
{
"shortName": "UpdateSource",
"fullName": "google.cloud.securitycenter.v1p1beta1.SecurityCenter.UpdateSource",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1p1beta1/{source.name=organizations/*/sources/*}"
}
]
}
]
}
],
"configFile": "securitycenter_v1p1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.securitycenter.v1p1beta1.SecurityCenter"
],
"nameInServiceConfig": "securitycenter.googleapis.com"
},
{
"id": "google.cloud.servicedirectory.v1",
"directory": "google/cloud/servicedirectory/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "servicedirectory.googleapis.com",
"title": "Service Directory API",
"description": "Service Directory is a platform for discovering, publishing, and connecting services.",
"importDirectories": [
"google/api",
"google/cloud/servicedirectory/v1",
"google/iam/v1",
"google/protobuf"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 5
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.ServiceDirectory.V1": 5
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/servicedirectory/apiv1/servicedirectorypb;servicedirectorypb": 5
}
},
"java_multiple_files": {
"valueCounts": {
"true": 5
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.servicedirectory.v1": 5
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\ServiceDirectory\\V1": 5
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::ServiceDirectory::V1": 5
}
}
},
"services": [
{
"shortName": "LookupService",
"fullName": "google.cloud.servicedirectory.v1.LookupService",
"methods": [
{
"shortName": "ResolveService",
"fullName": "google.cloud.servicedirectory.v1.LookupService.ResolveService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/namespaces/*/services/*}:resolve"
}
]
}
]
},
{
"shortName": "RegistrationService",
"fullName": "google.cloud.servicedirectory.v1.RegistrationService",
"methods": [
{
"shortName": "CreateEndpoint",
"fullName": "google.cloud.servicedirectory.v1.RegistrationService.CreateEndpoint",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/namespaces/*/services/*}/endpoints"
}
]
},
{
"shortName": "CreateNamespace",
"fullName": "google.cloud.servicedirectory.v1.RegistrationService.CreateNamespace",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/namespaces"
}
]
},
{
"shortName": "CreateService",
"fullName": "google.cloud.servicedirectory.v1.RegistrationService.CreateService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/namespaces/*}/services"
}
]
},
{
"shortName": "DeleteEndpoint",
"fullName": "google.cloud.servicedirectory.v1.RegistrationService.DeleteEndpoint",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/namespaces/*/services/*/endpoints/*}"
}
]
},
{
"shortName": "DeleteNamespace",
"fullName": "google.cloud.servicedirectory.v1.RegistrationService.DeleteNamespace",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/namespaces/*}"
}
]
},
{
"shortName": "DeleteService",
"fullName": "google.cloud.servicedirectory.v1.RegistrationService.DeleteService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/namespaces/*/services/*}"
}
]
},
{
"shortName": "GetEndpoint",
"fullName": "google.cloud.servicedirectory.v1.RegistrationService.GetEndpoint",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/namespaces/*/services/*/endpoints/*}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.servicedirectory.v1.RegistrationService.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/namespaces/*}:getIamPolicy"
},
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/namespaces/*/services/*}:getIamPolicy"
}
]
},
{
"shortName": "GetNamespace",
"fullName": "google.cloud.servicedirectory.v1.RegistrationService.GetNamespace",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/namespaces/*}"
}
]
},
{
"shortName": "GetService",
"fullName": "google.cloud.servicedirectory.v1.RegistrationService.GetService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/namespaces/*/services/*}"
}
]
},
{
"shortName": "ListEndpoints",
"fullName": "google.cloud.servicedirectory.v1.RegistrationService.ListEndpoints",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/namespaces/*/services/*}/endpoints"
}
]
},
{
"shortName": "ListNamespaces",
"fullName": "google.cloud.servicedirectory.v1.RegistrationService.ListNamespaces",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/namespaces"
}
]
},
{
"shortName": "ListServices",
"fullName": "google.cloud.servicedirectory.v1.RegistrationService.ListServices",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/namespaces/*}/services"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.servicedirectory.v1.RegistrationService.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/namespaces/*}:setIamPolicy"
},
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/namespaces/*/services/*}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.servicedirectory.v1.RegistrationService.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/namespaces/*}:testIamPermissions"
},
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/namespaces/*/services/*}:testIamPermissions"
}
]
},
{
"shortName": "UpdateEndpoint",
"fullName": "google.cloud.servicedirectory.v1.RegistrationService.UpdateEndpoint",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{endpoint.name=projects/*/locations/*/namespaces/*/services/*/endpoints/*}"
}
]
},
{
"shortName": "UpdateNamespace",
"fullName": "google.cloud.servicedirectory.v1.RegistrationService.UpdateNamespace",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{namespace.name=projects/*/locations/*/namespaces/*}"
}
]
},
{
"shortName": "UpdateService",
"fullName": "google.cloud.servicedirectory.v1.RegistrationService.UpdateService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{service.name=projects/*/locations/*/namespaces/*/services/*}"
}
]
}
]
}
],
"configFile": "servicedirectory_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.servicedirectory.v1.LookupService",
"google.cloud.servicedirectory.v1.RegistrationService"
],
"nameInServiceConfig": "servicedirectory.googleapis.com"
},
{
"id": "google.cloud.servicedirectory.v1beta1",
"directory": "google/cloud/servicedirectory/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "servicedirectory.googleapis.com",
"title": "Service Directory API",
"description": "Service Directory is a platform for discovering, publishing, and connecting services.",
"importDirectories": [
"google/api",
"google/cloud/servicedirectory/v1beta1",
"google/iam/v1",
"google/protobuf"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 5
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.ServiceDirectory.V1Beta1": 5
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/servicedirectory/apiv1beta1/servicedirectorypb;servicedirectorypb": 5
}
},
"java_multiple_files": {
"valueCounts": {
"true": 5
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.servicedirectory.v1beta1": 5
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\ServiceDirectory\\V1beta1": 5
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::ServiceDirectory::V1beta1": 5
}
}
},
"services": [
{
"shortName": "LookupService",
"fullName": "google.cloud.servicedirectory.v1beta1.LookupService",
"methods": [
{
"shortName": "ResolveService",
"fullName": "google.cloud.servicedirectory.v1beta1.LookupService.ResolveService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/namespaces/*/services/*}:resolve"
}
]
}
]
},
{
"shortName": "RegistrationService",
"fullName": "google.cloud.servicedirectory.v1beta1.RegistrationService",
"methods": [
{
"shortName": "CreateEndpoint",
"fullName": "google.cloud.servicedirectory.v1beta1.RegistrationService.CreateEndpoint",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/namespaces/*/services/*}/endpoints"
}
]
},
{
"shortName": "CreateNamespace",
"fullName": "google.cloud.servicedirectory.v1beta1.RegistrationService.CreateNamespace",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/namespaces"
}
]
},
{
"shortName": "CreateService",
"fullName": "google.cloud.servicedirectory.v1beta1.RegistrationService.CreateService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/namespaces/*}/services"
}
]
},
{
"shortName": "DeleteEndpoint",
"fullName": "google.cloud.servicedirectory.v1beta1.RegistrationService.DeleteEndpoint",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/namespaces/*/services/*/endpoints/*}"
}
]
},
{
"shortName": "DeleteNamespace",
"fullName": "google.cloud.servicedirectory.v1beta1.RegistrationService.DeleteNamespace",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/namespaces/*}"
}
]
},
{
"shortName": "DeleteService",
"fullName": "google.cloud.servicedirectory.v1beta1.RegistrationService.DeleteService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/namespaces/*/services/*}"
}
]
},
{
"shortName": "GetEndpoint",
"fullName": "google.cloud.servicedirectory.v1beta1.RegistrationService.GetEndpoint",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/namespaces/*/services/*/endpoints/*}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.servicedirectory.v1beta1.RegistrationService.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/locations/*/namespaces/*}:getIamPolicy"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/locations/*/namespaces/*/services/*}:getIamPolicy"
}
]
},
{
"shortName": "GetNamespace",
"fullName": "google.cloud.servicedirectory.v1beta1.RegistrationService.GetNamespace",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/namespaces/*}"
}
]
},
{
"shortName": "GetService",
"fullName": "google.cloud.servicedirectory.v1beta1.RegistrationService.GetService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/namespaces/*/services/*}"
}
]
},
{
"shortName": "ListEndpoints",
"fullName": "google.cloud.servicedirectory.v1beta1.RegistrationService.ListEndpoints",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/namespaces/*/services/*}/endpoints"
}
]
},
{
"shortName": "ListNamespaces",
"fullName": "google.cloud.servicedirectory.v1beta1.RegistrationService.ListNamespaces",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/namespaces"
}
]
},
{
"shortName": "ListServices",
"fullName": "google.cloud.servicedirectory.v1beta1.RegistrationService.ListServices",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/namespaces/*}/services"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.servicedirectory.v1beta1.RegistrationService.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/locations/*/namespaces/*}:setIamPolicy"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/locations/*/namespaces/*/services/*}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.servicedirectory.v1beta1.RegistrationService.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/locations/*/namespaces/*}:testIamPermissions"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/locations/*/namespaces/*/services/*}:testIamPermissions"
}
]
},
{
"shortName": "UpdateEndpoint",
"fullName": "google.cloud.servicedirectory.v1beta1.RegistrationService.UpdateEndpoint",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{endpoint.name=projects/*/locations/*/namespaces/*/services/*/endpoints/*}"
}
]
},
{
"shortName": "UpdateNamespace",
"fullName": "google.cloud.servicedirectory.v1beta1.RegistrationService.UpdateNamespace",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{namespace.name=projects/*/locations/*/namespaces/*}"
}
]
},
{
"shortName": "UpdateService",
"fullName": "google.cloud.servicedirectory.v1beta1.RegistrationService.UpdateService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{service.name=projects/*/locations/*/namespaces/*/services/*}"
}
]
}
]
}
],
"configFile": "servicedirectory_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.servicedirectory.v1beta1.LookupService",
"google.cloud.servicedirectory.v1beta1.RegistrationService"
],
"nameInServiceConfig": "servicedirectory.googleapis.com"
},
{
"id": "google.cloud.shell.v1",
"directory": "google/cloud/shell/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "cloudshell.googleapis.com",
"title": "Cloud Shell API",
"description": "Allows users to start, configure, and connect to interactive shell sessions running in the cloud.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/shell/apiv1/shellpb;shellpb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.shell.v1": 1
}
}
},
"services": [
{
"shortName": "CloudShellService",
"fullName": "google.cloud.shell.v1.CloudShellService",
"methods": [
{
"shortName": "AddPublicKey",
"fullName": "google.cloud.shell.v1.CloudShellService.AddPublicKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{environment=users/*/environments/*}:addPublicKey"
}
]
},
{
"shortName": "AuthorizeEnvironment",
"fullName": "google.cloud.shell.v1.CloudShellService.AuthorizeEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=users/*/environments/*}:authorize"
}
]
},
{
"shortName": "GetEnvironment",
"fullName": "google.cloud.shell.v1.CloudShellService.GetEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=users/*/environments/*}"
}
]
},
{
"shortName": "RemovePublicKey",
"fullName": "google.cloud.shell.v1.CloudShellService.RemovePublicKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{environment=users/*/environments/*}:removePublicKey"
}
]
},
{
"shortName": "StartEnvironment",
"fullName": "google.cloud.shell.v1.CloudShellService.StartEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=users/*/environments/*}:start"
}
]
}
]
}
],
"configFile": "cloudshell_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.shell.v1.CloudShellService",
"google.longrunning.Operations"
],
"nameInServiceConfig": "cloudshell.googleapis.com"
},
{
"id": "google.cloud.speech.v1",
"directory": "google/cloud/speech/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "speech.googleapis.com",
"title": "Cloud Speech-to-Text API",
"description": "Converts audio to text by applying powerful neural network models.",
"importDirectories": [
"google/api",
"google/cloud/speech/v1",
"google/longrunning",
"google/protobuf",
"google/rpc"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 3
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/speech/apiv1/speechpb;speechpb": 3
}
},
"java_multiple_files": {
"valueCounts": {
"true": 3
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.speech.v1": 3
}
},
"objc_class_prefix": {
"valueCounts": {
"GCS": 3
}
}
},
"services": [
{
"shortName": "Adaptation",
"fullName": "google.cloud.speech.v1.Adaptation",
"methods": [
{
"shortName": "CreateCustomClass",
"fullName": "google.cloud.speech.v1.Adaptation.CreateCustomClass",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/customClasses"
}
]
},
{
"shortName": "CreatePhraseSet",
"fullName": "google.cloud.speech.v1.Adaptation.CreatePhraseSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/phraseSets"
}
]
},
{
"shortName": "DeleteCustomClass",
"fullName": "google.cloud.speech.v1.Adaptation.DeleteCustomClass",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/customClasses/*}"
}
]
},
{
"shortName": "DeletePhraseSet",
"fullName": "google.cloud.speech.v1.Adaptation.DeletePhraseSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/phraseSets/*}"
}
]
},
{
"shortName": "GetCustomClass",
"fullName": "google.cloud.speech.v1.Adaptation.GetCustomClass",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/customClasses/*}"
}
]
},
{
"shortName": "GetPhraseSet",
"fullName": "google.cloud.speech.v1.Adaptation.GetPhraseSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/phraseSets/*}"
}
]
},
{
"shortName": "ListCustomClasses",
"fullName": "google.cloud.speech.v1.Adaptation.ListCustomClasses",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/customClasses"
}
]
},
{
"shortName": "ListPhraseSet",
"fullName": "google.cloud.speech.v1.Adaptation.ListPhraseSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/phraseSets"
}
]
},
{
"shortName": "UpdateCustomClass",
"fullName": "google.cloud.speech.v1.Adaptation.UpdateCustomClass",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{custom_class.name=projects/*/locations/*/customClasses/*}"
}
]
},
{
"shortName": "UpdatePhraseSet",
"fullName": "google.cloud.speech.v1.Adaptation.UpdatePhraseSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{phrase_set.name=projects/*/locations/*/phraseSets/*}"
}
]
}
]
},
{
"shortName": "Speech",
"fullName": "google.cloud.speech.v1.Speech",
"methods": [
{
"shortName": "LongRunningRecognize",
"fullName": "google.cloud.speech.v1.Speech.LongRunningRecognize",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/speech:longrunningrecognize"
}
]
},
{
"shortName": "Recognize",
"fullName": "google.cloud.speech.v1.Speech.Recognize",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/speech:recognize"
}
]
},
{
"shortName": "StreamingRecognize",
"fullName": "google.cloud.speech.v1.Speech.StreamingRecognize",
"mode": "BIDIRECTIONAL_STREAMING"
}
]
}
],
"configFile": "speech_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.speech.v1.Adaptation",
"google.cloud.speech.v1.Speech",
"google.longrunning.Operations"
],
"nameInServiceConfig": "speech.googleapis.com"
},
{
"id": "google.cloud.speech.v1p1beta1",
"directory": "google/cloud/speech/v1p1beta1",
"version": "v1p1beta1",
"majorVersion": "v1",
"hostName": "speech.googleapis.com",
"title": "Cloud Speech-to-Text API",
"description": "Converts audio to text by applying powerful neural network models.",
"importDirectories": [
"google/api",
"google/cloud/speech/v1p1beta1",
"google/longrunning",
"google/protobuf",
"google/rpc"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 3
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/speech/apiv1p1beta1/speechpb;speechpb": 3
}
},
"java_multiple_files": {
"valueCounts": {
"true": 3
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.speech.v1p1beta1": 3
}
},
"objc_class_prefix": {
"valueCounts": {
"GCS": 3
}
}
},
"services": [
{
"shortName": "Adaptation",
"fullName": "google.cloud.speech.v1p1beta1.Adaptation",
"methods": [
{
"shortName": "CreateCustomClass",
"fullName": "google.cloud.speech.v1p1beta1.Adaptation.CreateCustomClass",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p1beta1/{parent=projects/*/locations/*}/customClasses"
}
]
},
{
"shortName": "CreatePhraseSet",
"fullName": "google.cloud.speech.v1p1beta1.Adaptation.CreatePhraseSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p1beta1/{parent=projects/*/locations/*}/phraseSets"
}
]
},
{
"shortName": "DeleteCustomClass",
"fullName": "google.cloud.speech.v1p1beta1.Adaptation.DeleteCustomClass",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1p1beta1/{name=projects/*/locations/*/customClasses/*}"
}
]
},
{
"shortName": "DeletePhraseSet",
"fullName": "google.cloud.speech.v1p1beta1.Adaptation.DeletePhraseSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1p1beta1/{name=projects/*/locations/*/phraseSets/*}"
}
]
},
{
"shortName": "GetCustomClass",
"fullName": "google.cloud.speech.v1p1beta1.Adaptation.GetCustomClass",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1p1beta1/{name=projects/*/locations/*/customClasses/*}"
}
]
},
{
"shortName": "GetPhraseSet",
"fullName": "google.cloud.speech.v1p1beta1.Adaptation.GetPhraseSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1p1beta1/{name=projects/*/locations/*/phraseSets/*}"
}
]
},
{
"shortName": "ListCustomClasses",
"fullName": "google.cloud.speech.v1p1beta1.Adaptation.ListCustomClasses",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1p1beta1/{parent=projects/*/locations/*}/customClasses"
}
]
},
{
"shortName": "ListPhraseSet",
"fullName": "google.cloud.speech.v1p1beta1.Adaptation.ListPhraseSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1p1beta1/{parent=projects/*/locations/*}/phraseSets"
}
]
},
{
"shortName": "UpdateCustomClass",
"fullName": "google.cloud.speech.v1p1beta1.Adaptation.UpdateCustomClass",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1p1beta1/{custom_class.name=projects/*/locations/*/customClasses/*}"
}
]
},
{
"shortName": "UpdatePhraseSet",
"fullName": "google.cloud.speech.v1p1beta1.Adaptation.UpdatePhraseSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1p1beta1/{phrase_set.name=projects/*/locations/*/phraseSets/*}"
}
]
}
]
},
{
"shortName": "Speech",
"fullName": "google.cloud.speech.v1p1beta1.Speech",
"methods": [
{
"shortName": "LongRunningRecognize",
"fullName": "google.cloud.speech.v1p1beta1.Speech.LongRunningRecognize",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p1beta1/speech:longrunningrecognize"
}
]
},
{
"shortName": "Recognize",
"fullName": "google.cloud.speech.v1p1beta1.Speech.Recognize",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p1beta1/speech:recognize"
}
]
},
{
"shortName": "StreamingRecognize",
"fullName": "google.cloud.speech.v1p1beta1.Speech.StreamingRecognize",
"mode": "BIDIRECTIONAL_STREAMING"
}
]
}
],
"configFile": "speech_v1p1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.speech.v1p1beta1.Adaptation",
"google.cloud.speech.v1p1beta1.Speech",
"google.longrunning.Operations"
],
"nameInServiceConfig": "speech.googleapis.com"
},
{
"id": "google.cloud.speech.v2",
"directory": "google/cloud/speech/v2",
"version": "v2",
"majorVersion": "v2",
"hostName": "speech.googleapis.com",
"title": "Cloud Speech-to-Text API",
"description": "Converts audio to text by applying powerful neural network models.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf",
"google/rpc"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/speech/apiv2/speechpb;speechpb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.speech.v2": 1
}
}
},
"services": [
{
"shortName": "Speech",
"fullName": "google.cloud.speech.v2.Speech",
"methods": [
{
"shortName": "BatchRecognize",
"fullName": "google.cloud.speech.v2.Speech.BatchRecognize",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{recognizer=projects/*/locations/*/recognizers/*}:batchRecognize"
}
]
},
{
"shortName": "CreateCustomClass",
"fullName": "google.cloud.speech.v2.Speech.CreateCustomClass",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*}/customClasses"
}
]
},
{
"shortName": "CreatePhraseSet",
"fullName": "google.cloud.speech.v2.Speech.CreatePhraseSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*}/phraseSets"
}
]
},
{
"shortName": "CreateRecognizer",
"fullName": "google.cloud.speech.v2.Speech.CreateRecognizer",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*}/recognizers"
}
]
},
{
"shortName": "DeleteCustomClass",
"fullName": "google.cloud.speech.v2.Speech.DeleteCustomClass",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/customClasses/*}"
}
]
},
{
"shortName": "DeletePhraseSet",
"fullName": "google.cloud.speech.v2.Speech.DeletePhraseSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/phraseSets/*}"
}
]
},
{
"shortName": "DeleteRecognizer",
"fullName": "google.cloud.speech.v2.Speech.DeleteRecognizer",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/recognizers/*}"
}
]
},
{
"shortName": "GetConfig",
"fullName": "google.cloud.speech.v2.Speech.GetConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/config}"
}
]
},
{
"shortName": "GetCustomClass",
"fullName": "google.cloud.speech.v2.Speech.GetCustomClass",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/customClasses/*}"
}
]
},
{
"shortName": "GetPhraseSet",
"fullName": "google.cloud.speech.v2.Speech.GetPhraseSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/phraseSets/*}"
}
]
},
{
"shortName": "GetRecognizer",
"fullName": "google.cloud.speech.v2.Speech.GetRecognizer",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/recognizers/*}"
}
]
},
{
"shortName": "ListCustomClasses",
"fullName": "google.cloud.speech.v2.Speech.ListCustomClasses",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*}/customClasses"
}
]
},
{
"shortName": "ListPhraseSets",
"fullName": "google.cloud.speech.v2.Speech.ListPhraseSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*}/phraseSets"
}
]
},
{
"shortName": "ListRecognizers",
"fullName": "google.cloud.speech.v2.Speech.ListRecognizers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*}/recognizers"
}
]
},
{
"shortName": "Recognize",
"fullName": "google.cloud.speech.v2.Speech.Recognize",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{recognizer=projects/*/locations/*/recognizers/*}:recognize"
}
]
},
{
"shortName": "StreamingRecognize",
"fullName": "google.cloud.speech.v2.Speech.StreamingRecognize",
"mode": "BIDIRECTIONAL_STREAMING"
},
{
"shortName": "UndeleteCustomClass",
"fullName": "google.cloud.speech.v2.Speech.UndeleteCustomClass",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/locations/*/customClasses/*}:undelete"
}
]
},
{
"shortName": "UndeletePhraseSet",
"fullName": "google.cloud.speech.v2.Speech.UndeletePhraseSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/locations/*/phraseSets/*}:undelete"
}
]
},
{
"shortName": "UndeleteRecognizer",
"fullName": "google.cloud.speech.v2.Speech.UndeleteRecognizer",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/locations/*/recognizers/*}:undelete"
}
]
},
{
"shortName": "UpdateConfig",
"fullName": "google.cloud.speech.v2.Speech.UpdateConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{config.name=projects/*/locations/*/config}"
}
]
},
{
"shortName": "UpdateCustomClass",
"fullName": "google.cloud.speech.v2.Speech.UpdateCustomClass",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{custom_class.name=projects/*/locations/*/customClasses/*}"
}
]
},
{
"shortName": "UpdatePhraseSet",
"fullName": "google.cloud.speech.v2.Speech.UpdatePhraseSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{phrase_set.name=projects/*/locations/*/phraseSets/*}"
}
]
},
{
"shortName": "UpdateRecognizer",
"fullName": "google.cloud.speech.v2.Speech.UpdateRecognizer",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{recognizer.name=projects/*/locations/*/recognizers/*}"
}
]
}
]
}
],
"configFile": "speech_v2.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.cloud.speech.v2.Speech",
"google.longrunning.Operations"
],
"nameInServiceConfig": "speech.googleapis.com"
},
{
"id": "google.cloud.sql.v1",
"directory": "google/cloud/sql/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "sqladmin.googleapis.com",
"title": "Cloud SQL Admin API",
"description": "API for Cloud SQL database instance management",
"importDirectories": [
"google/api",
"google/cloud/sql/v1",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/sql/apiv1/sqlpb;sqlpb": 11
}
},
"java_multiple_files": {
"valueCounts": {
"true": 11
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.sql.v1": 11
}
}
},
"services": [
{
"shortName": "SqlBackupRunsService",
"fullName": "google.cloud.sql.v1.SqlBackupRunsService",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.sql.v1.SqlBackupRunsService.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/projects/{project}/instances/{instance}/backupRuns/{id}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.sql.v1.SqlBackupRunsService.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/projects/{project}/instances/{instance}/backupRuns/{id}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.sql.v1.SqlBackupRunsService.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project}/instances/{instance}/backupRuns"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.sql.v1.SqlBackupRunsService.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/projects/{project}/instances/{instance}/backupRuns"
}
]
}
]
},
{
"shortName": "SqlConnectService",
"fullName": "google.cloud.sql.v1.SqlConnectService",
"methods": [
{
"shortName": "GenerateEphemeralCert",
"fullName": "google.cloud.sql.v1.SqlConnectService.GenerateEphemeralCert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project}/instances/{instance}:generateEphemeralCert"
}
]
},
{
"shortName": "GetConnectSettings",
"fullName": "google.cloud.sql.v1.SqlConnectService.GetConnectSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/projects/{project}/instances/{instance}/connectSettings"
}
]
}
]
},
{
"shortName": "SqlDatabasesService",
"fullName": "google.cloud.sql.v1.SqlDatabasesService",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.sql.v1.SqlDatabasesService.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/projects/{project}/instances/{instance}/databases/{database}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.sql.v1.SqlDatabasesService.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/projects/{project}/instances/{instance}/databases/{database}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.sql.v1.SqlDatabasesService.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project}/instances/{instance}/databases"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.sql.v1.SqlDatabasesService.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/projects/{project}/instances/{instance}/databases"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.sql.v1.SqlDatabasesService.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/projects/{project}/instances/{instance}/databases/{database}"
}
]
},
{
"shortName": "Update",
"fullName": "google.cloud.sql.v1.SqlDatabasesService.Update",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v1/projects/{project}/instances/{instance}/databases/{database}"
}
]
}
]
},
{
"shortName": "SqlFlagsService",
"fullName": "google.cloud.sql.v1.SqlFlagsService",
"methods": [
{
"shortName": "List",
"fullName": "google.cloud.sql.v1.SqlFlagsService.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/flags"
}
]
}
]
},
{
"shortName": "SqlInstanceNamesService",
"fullName": "google.cloud.sql.v1.SqlInstanceNamesService"
},
{
"shortName": "SqlInstancesService",
"fullName": "google.cloud.sql.v1.SqlInstancesService",
"methods": [
{
"shortName": "AddServerCa",
"fullName": "google.cloud.sql.v1.SqlInstancesService.AddServerCa",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project}/instances/{instance}/addServerCa"
}
]
},
{
"shortName": "Clone",
"fullName": "google.cloud.sql.v1.SqlInstancesService.Clone",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project}/instances/{instance}/clone"
}
]
},
{
"shortName": "CreateEphemeral",
"fullName": "google.cloud.sql.v1.SqlInstancesService.CreateEphemeral",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project}/instances/{instance}/createEphemeral"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.sql.v1.SqlInstancesService.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/projects/{project}/instances/{instance}"
}
]
},
{
"shortName": "DemoteMaster",
"fullName": "google.cloud.sql.v1.SqlInstancesService.DemoteMaster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project}/instances/{instance}/demoteMaster"
}
]
},
{
"shortName": "Export",
"fullName": "google.cloud.sql.v1.SqlInstancesService.Export",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project}/instances/{instance}/export"
}
]
},
{
"shortName": "Failover",
"fullName": "google.cloud.sql.v1.SqlInstancesService.Failover",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project}/instances/{instance}/failover"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.sql.v1.SqlInstancesService.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/projects/{project}/instances/{instance}"
}
]
},
{
"shortName": "Import",
"fullName": "google.cloud.sql.v1.SqlInstancesService.Import",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project}/instances/{instance}/import"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.sql.v1.SqlInstancesService.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project}/instances"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.sql.v1.SqlInstancesService.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/projects/{project}/instances"
}
]
},
{
"shortName": "ListServerCas",
"fullName": "google.cloud.sql.v1.SqlInstancesService.ListServerCas",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/projects/{project}/instances/{instance}/listServerCas"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.sql.v1.SqlInstancesService.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/projects/{project}/instances/{instance}"
}
]
},
{
"shortName": "PromoteReplica",
"fullName": "google.cloud.sql.v1.SqlInstancesService.PromoteReplica",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project}/instances/{instance}/promoteReplica"
}
]
},
{
"shortName": "RescheduleMaintenance",
"fullName": "google.cloud.sql.v1.SqlInstancesService.RescheduleMaintenance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project}/instances/{instance}/rescheduleMaintenance"
}
]
},
{
"shortName": "ResetSslConfig",
"fullName": "google.cloud.sql.v1.SqlInstancesService.ResetSslConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project}/instances/{instance}/resetSslConfig"
}
]
},
{
"shortName": "Restart",
"fullName": "google.cloud.sql.v1.SqlInstancesService.Restart",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project}/instances/{instance}/restart"
}
]
},
{
"shortName": "RestoreBackup",
"fullName": "google.cloud.sql.v1.SqlInstancesService.RestoreBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project}/instances/{instance}/restoreBackup"
}
]
},
{
"shortName": "RotateServerCa",
"fullName": "google.cloud.sql.v1.SqlInstancesService.RotateServerCa",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project}/instances/{instance}/rotateServerCa"
}
]
},
{
"shortName": "StartExternalSync",
"fullName": "google.cloud.sql.v1.SqlInstancesService.StartExternalSync",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project}/instances/{instance}/startExternalSync"
}
]
},
{
"shortName": "StartReplica",
"fullName": "google.cloud.sql.v1.SqlInstancesService.StartReplica",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project}/instances/{instance}/startReplica"
}
]
},
{
"shortName": "StopReplica",
"fullName": "google.cloud.sql.v1.SqlInstancesService.StopReplica",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project}/instances/{instance}/stopReplica"
}
]
},
{
"shortName": "TruncateLog",
"fullName": "google.cloud.sql.v1.SqlInstancesService.TruncateLog",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project}/instances/{instance}/truncateLog"
}
]
},
{
"shortName": "Update",
"fullName": "google.cloud.sql.v1.SqlInstancesService.Update",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v1/projects/{project}/instances/{instance}"
}
]
},
{
"shortName": "VerifyExternalSyncSettings",
"fullName": "google.cloud.sql.v1.SqlInstancesService.VerifyExternalSyncSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project}/instances/{instance}/verifyExternalSyncSettings"
}
]
}
]
},
{
"shortName": "SqlOperationsService",
"fullName": "google.cloud.sql.v1.SqlOperationsService",
"methods": [
{
"shortName": "Get",
"fullName": "google.cloud.sql.v1.SqlOperationsService.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/projects/{project}/operations/{operation}"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.sql.v1.SqlOperationsService.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/projects/{project}/operations"
}
]
}
]
},
{
"shortName": "SqlSslCertsService",
"fullName": "google.cloud.sql.v1.SqlSslCertsService",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.sql.v1.SqlSslCertsService.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/projects/{project}/instances/{instance}/sslCerts/{sha1_fingerprint}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.sql.v1.SqlSslCertsService.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/projects/{project}/instances/{instance}/sslCerts/{sha1_fingerprint}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.sql.v1.SqlSslCertsService.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project}/instances/{instance}/sslCerts"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.sql.v1.SqlSslCertsService.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/projects/{project}/instances/{instance}/sslCerts"
}
]
}
]
},
{
"shortName": "SqlTiersService",
"fullName": "google.cloud.sql.v1.SqlTiersService",
"methods": [
{
"shortName": "List",
"fullName": "google.cloud.sql.v1.SqlTiersService.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/projects/{project}/tiers"
}
]
}
]
},
{
"shortName": "SqlUsersService",
"fullName": "google.cloud.sql.v1.SqlUsersService",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.sql.v1.SqlUsersService.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/projects/{project}/instances/{instance}/users"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.sql.v1.SqlUsersService.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project}/instances/{instance}/users"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.sql.v1.SqlUsersService.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/projects/{project}/instances/{instance}/users"
}
]
},
{
"shortName": "Update",
"fullName": "google.cloud.sql.v1.SqlUsersService.Update",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v1/projects/{project}/instances/{instance}/users"
}
]
}
]
}
],
"configFile": "sqladmin_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.sql.v1.SqlBackupRunsService",
"google.cloud.sql.v1.SqlConnectService",
"google.cloud.sql.v1.SqlDatabasesService",
"google.cloud.sql.v1.SqlFlagsService",
"google.cloud.sql.v1.SqlInstanceNamesService",
"google.cloud.sql.v1.SqlInstancesService",
"google.cloud.sql.v1.SqlOperationsService",
"google.cloud.sql.v1.SqlSslCertsService",
"google.cloud.sql.v1.SqlTiersService",
"google.cloud.sql.v1.SqlUsersService"
],
"nameInServiceConfig": "sqladmin.googleapis.com"
},
{
"id": "google.cloud.sql.v1beta4",
"directory": "google/cloud/sql/v1beta4",
"version": "v1beta4",
"majorVersion": "v1",
"hostName": "sqladmin.googleapis.com",
"title": "Cloud SQL Admin API",
"description": "API for Cloud SQL database instance management",
"importDirectories": [
"google/api",
"google/cloud/sql/v1beta4",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/sql/apiv1beta4/sqlpb;sqlpb": 5
}
},
"java_multiple_files": {
"valueCounts": {
"true": 5
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.sql.v1beta4": 5
}
}
},
"services": [
{
"shortName": "SqlBackupRunsService",
"fullName": "google.cloud.sql.v1beta4.SqlBackupRunsService",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.sql.v1beta4.SqlBackupRunsService.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/backupRuns/{id}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.sql.v1beta4.SqlBackupRunsService.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/backupRuns/{id}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.sql.v1beta4.SqlBackupRunsService.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/backupRuns"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.sql.v1beta4.SqlBackupRunsService.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/backupRuns"
}
]
}
]
},
{
"shortName": "SqlConnectService",
"fullName": "google.cloud.sql.v1beta4.SqlConnectService",
"methods": [
{
"shortName": "GenerateEphemeralCert",
"fullName": "google.cloud.sql.v1beta4.SqlConnectService.GenerateEphemeralCert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}:generateEphemeralCert"
}
]
},
{
"shortName": "GetConnectSettings",
"fullName": "google.cloud.sql.v1beta4.SqlConnectService.GetConnectSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/connectSettings"
}
]
}
]
},
{
"shortName": "SqlDatabasesService",
"fullName": "google.cloud.sql.v1beta4.SqlDatabasesService",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.sql.v1beta4.SqlDatabasesService.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/databases/{database}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.sql.v1beta4.SqlDatabasesService.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/databases/{database}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.sql.v1beta4.SqlDatabasesService.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/databases"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.sql.v1beta4.SqlDatabasesService.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/databases"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.sql.v1beta4.SqlDatabasesService.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/databases/{database}"
}
]
},
{
"shortName": "Update",
"fullName": "google.cloud.sql.v1beta4.SqlDatabasesService.Update",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/databases/{database}"
}
]
}
]
},
{
"shortName": "SqlFlagsService",
"fullName": "google.cloud.sql.v1beta4.SqlFlagsService",
"methods": [
{
"shortName": "List",
"fullName": "google.cloud.sql.v1beta4.SqlFlagsService.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/sql/v1beta4/flags"
}
]
}
]
},
{
"shortName": "SqlInstancesService",
"fullName": "google.cloud.sql.v1beta4.SqlInstancesService",
"methods": [
{
"shortName": "AddServerCa",
"fullName": "google.cloud.sql.v1beta4.SqlInstancesService.AddServerCa",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/addServerCa"
}
]
},
{
"shortName": "Clone",
"fullName": "google.cloud.sql.v1beta4.SqlInstancesService.Clone",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/clone"
}
]
},
{
"shortName": "CreateEphemeral",
"fullName": "google.cloud.sql.v1beta4.SqlInstancesService.CreateEphemeral",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/createEphemeral"
}
]
},
{
"shortName": "Delete",
"fullName": "google.cloud.sql.v1beta4.SqlInstancesService.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}"
}
]
},
{
"shortName": "DemoteMaster",
"fullName": "google.cloud.sql.v1beta4.SqlInstancesService.DemoteMaster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/demoteMaster"
}
]
},
{
"shortName": "Export",
"fullName": "google.cloud.sql.v1beta4.SqlInstancesService.Export",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/export"
}
]
},
{
"shortName": "Failover",
"fullName": "google.cloud.sql.v1beta4.SqlInstancesService.Failover",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/failover"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.sql.v1beta4.SqlInstancesService.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}"
}
]
},
{
"shortName": "Import",
"fullName": "google.cloud.sql.v1beta4.SqlInstancesService.Import",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/import"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.sql.v1beta4.SqlInstancesService.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/sql/v1beta4/projects/{project}/instances"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.sql.v1beta4.SqlInstancesService.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/sql/v1beta4/projects/{project}/instances"
}
]
},
{
"shortName": "ListServerCas",
"fullName": "google.cloud.sql.v1beta4.SqlInstancesService.ListServerCas",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/listServerCas"
}
]
},
{
"shortName": "Patch",
"fullName": "google.cloud.sql.v1beta4.SqlInstancesService.Patch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}"
}
]
},
{
"shortName": "PromoteReplica",
"fullName": "google.cloud.sql.v1beta4.SqlInstancesService.PromoteReplica",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/promoteReplica"
}
]
},
{
"shortName": "RescheduleMaintenance",
"fullName": "google.cloud.sql.v1beta4.SqlInstancesService.RescheduleMaintenance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/rescheduleMaintenance"
}
]
},
{
"shortName": "ResetSslConfig",
"fullName": "google.cloud.sql.v1beta4.SqlInstancesService.ResetSslConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/resetSslConfig"
}
]
},
{
"shortName": "Restart",
"fullName": "google.cloud.sql.v1beta4.SqlInstancesService.Restart",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/restart"
}
]
},
{
"shortName": "RestoreBackup",
"fullName": "google.cloud.sql.v1beta4.SqlInstancesService.RestoreBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/restoreBackup"
}
]
},
{
"shortName": "RotateServerCa",
"fullName": "google.cloud.sql.v1beta4.SqlInstancesService.RotateServerCa",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/rotateServerCa"
}
]
},
{
"shortName": "StartExternalSync",
"fullName": "google.cloud.sql.v1beta4.SqlInstancesService.StartExternalSync",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/startExternalSync"
}
]
},
{
"shortName": "StartReplica",
"fullName": "google.cloud.sql.v1beta4.SqlInstancesService.StartReplica",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/startReplica"
}
]
},
{
"shortName": "StopReplica",
"fullName": "google.cloud.sql.v1beta4.SqlInstancesService.StopReplica",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/stopReplica"
}
]
},
{
"shortName": "TruncateLog",
"fullName": "google.cloud.sql.v1beta4.SqlInstancesService.TruncateLog",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/truncateLog"
}
]
},
{
"shortName": "Update",
"fullName": "google.cloud.sql.v1beta4.SqlInstancesService.Update",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}"
}
]
},
{
"shortName": "VerifyExternalSyncSettings",
"fullName": "google.cloud.sql.v1beta4.SqlInstancesService.VerifyExternalSyncSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/verifyExternalSyncSettings"
}
]
}
]
},
{
"shortName": "SqlOperationsService",
"fullName": "google.cloud.sql.v1beta4.SqlOperationsService",
"methods": [
{
"shortName": "Get",
"fullName": "google.cloud.sql.v1beta4.SqlOperationsService.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/sql/v1beta4/projects/{project}/operations/{operation}"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.sql.v1beta4.SqlOperationsService.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/sql/v1beta4/projects/{project}/operations"
}
]
}
]
},
{
"shortName": "SqlSslCertsService",
"fullName": "google.cloud.sql.v1beta4.SqlSslCertsService",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.sql.v1beta4.SqlSslCertsService.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/sslCerts/{sha1_fingerprint}"
}
]
},
{
"shortName": "Get",
"fullName": "google.cloud.sql.v1beta4.SqlSslCertsService.Get",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/sslCerts/{sha1_fingerprint}"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.sql.v1beta4.SqlSslCertsService.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/sslCerts"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.sql.v1beta4.SqlSslCertsService.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/sslCerts"
}
]
}
]
},
{
"shortName": "SqlTiersService",
"fullName": "google.cloud.sql.v1beta4.SqlTiersService",
"methods": [
{
"shortName": "List",
"fullName": "google.cloud.sql.v1beta4.SqlTiersService.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/sql/v1beta4/projects/{project}/tiers"
}
]
}
]
},
{
"shortName": "SqlUsersService",
"fullName": "google.cloud.sql.v1beta4.SqlUsersService",
"methods": [
{
"shortName": "Delete",
"fullName": "google.cloud.sql.v1beta4.SqlUsersService.Delete",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/users"
}
]
},
{
"shortName": "Insert",
"fullName": "google.cloud.sql.v1beta4.SqlUsersService.Insert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/users"
}
]
},
{
"shortName": "List",
"fullName": "google.cloud.sql.v1beta4.SqlUsersService.List",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/users"
}
]
},
{
"shortName": "Update",
"fullName": "google.cloud.sql.v1beta4.SqlUsersService.Update",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/sql/v1beta4/projects/{project}/instances/{instance}/users"
}
]
}
]
}
],
"configFile": "sqladmin_v1beta4.yaml",
"serviceConfigApiNames": [
"google.cloud.sql.v1beta4.SqlBackupRunsService",
"google.cloud.sql.v1beta4.SqlConnectService",
"google.cloud.sql.v1beta4.SqlDatabasesService",
"google.cloud.sql.v1beta4.SqlFlagsService",
"google.cloud.sql.v1beta4.SqlInstancesService",
"google.cloud.sql.v1beta4.SqlOperationsService",
"google.cloud.sql.v1beta4.SqlSslCertsService",
"google.cloud.sql.v1beta4.SqlTiersService",
"google.cloud.sql.v1beta4.SqlUsersService"
],
"nameInServiceConfig": "sqladmin.googleapis.com"
},
{
"id": "google.cloud.storageinsights.v1",
"directory": "google/cloud/storageinsights/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "storageinsights.googleapis.com",
"title": "Storage Insights API",
"description": "Provides insights capability on Google Cloud Storage",
"importDirectories": [
"google/api",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.StorageInsights.V1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/storageinsights/apiv1/storageinsightspb;storageinsightspb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.storageinsights.v1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\StorageInsights\\V1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::StorageInsights::V1": 1
}
}
},
"services": [
{
"shortName": "StorageInsights",
"fullName": "google.cloud.storageinsights.v1.StorageInsights",
"methods": [
{
"shortName": "CreateReportConfig",
"fullName": "google.cloud.storageinsights.v1.StorageInsights.CreateReportConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/reportConfigs"
}
]
},
{
"shortName": "DeleteReportConfig",
"fullName": "google.cloud.storageinsights.v1.StorageInsights.DeleteReportConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/reportConfigs/*}"
}
]
},
{
"shortName": "GetReportConfig",
"fullName": "google.cloud.storageinsights.v1.StorageInsights.GetReportConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/reportConfigs/*}"
}
]
},
{
"shortName": "GetReportDetail",
"fullName": "google.cloud.storageinsights.v1.StorageInsights.GetReportDetail",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/reportConfigs/*/reportDetails/*}"
}
]
},
{
"shortName": "ListReportConfigs",
"fullName": "google.cloud.storageinsights.v1.StorageInsights.ListReportConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/reportConfigs"
}
]
},
{
"shortName": "ListReportDetails",
"fullName": "google.cloud.storageinsights.v1.StorageInsights.ListReportDetails",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/reportConfigs/*}/reportDetails"
}
]
},
{
"shortName": "UpdateReportConfig",
"fullName": "google.cloud.storageinsights.v1.StorageInsights.UpdateReportConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{report_config.name=projects/*/locations/*/reportConfigs/*}"
}
]
}
]
}
],
"configFile": "storageinsights_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.cloud.storageinsights.v1.StorageInsights",
"google.longrunning.Operations"
],
"nameInServiceConfig": "storageinsights.googleapis.com"
},
{
"id": "google.cloud.support.v2",
"directory": "google/cloud/support/v2",
"version": "v2",
"majorVersion": "v2",
"hostName": "cloudsupport.googleapis.com",
"title": "Google Cloud Support API",
"description": "Manages Google Cloud technical support cases for Customer Care support offerings.",
"importDirectories": [
"google/api",
"google/cloud/support/v2",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Support.V2": 8
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/support/apiv2/supportpb;supportpb": 8
}
},
"java_multiple_files": {
"valueCounts": {
"true": 8
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.support.v2": 8
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Support\\V2": 8
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Support::V2": 8
}
}
},
"services": [
{
"shortName": "CaseAttachmentService",
"fullName": "google.cloud.support.v2.CaseAttachmentService",
"methods": [
{
"shortName": "ListAttachments",
"fullName": "google.cloud.support.v2.CaseAttachmentService.ListAttachments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/cases/*}/attachments"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=organizations/*/cases/*}/attachments"
}
]
}
]
},
{
"shortName": "CaseService",
"fullName": "google.cloud.support.v2.CaseService",
"methods": [
{
"shortName": "CloseCase",
"fullName": "google.cloud.support.v2.CaseService.CloseCase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/cases/*}:close"
},
{
"httpMethod": "POST",
"path": "/v2/{name=organizations/*/cases/*}:close"
}
]
},
{
"shortName": "CreateCase",
"fullName": "google.cloud.support.v2.CaseService.CreateCase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*}/cases"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=organizations/*}/cases"
}
]
},
{
"shortName": "EscalateCase",
"fullName": "google.cloud.support.v2.CaseService.EscalateCase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/cases/*}:escalate"
},
{
"httpMethod": "POST",
"path": "/v2/{name=organizations/*/cases/*}:escalate"
}
]
},
{
"shortName": "GetCase",
"fullName": "google.cloud.support.v2.CaseService.GetCase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/cases/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=organizations/*/cases/*}"
}
]
},
{
"shortName": "ListCases",
"fullName": "google.cloud.support.v2.CaseService.ListCases",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*}/cases"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=organizations/*}/cases"
}
]
},
{
"shortName": "SearchCaseClassifications",
"fullName": "google.cloud.support.v2.CaseService.SearchCaseClassifications",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/caseClassifications:search"
}
]
},
{
"shortName": "SearchCases",
"fullName": "google.cloud.support.v2.CaseService.SearchCases",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*}/cases:search"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=organizations/*}/cases:search"
}
]
},
{
"shortName": "UpdateCase",
"fullName": "google.cloud.support.v2.CaseService.UpdateCase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{case.name=projects/*/cases/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{case.name=organizations/*/cases/*}"
}
]
}
]
},
{
"shortName": "CommentService",
"fullName": "google.cloud.support.v2.CommentService",
"methods": [
{
"shortName": "CreateComment",
"fullName": "google.cloud.support.v2.CommentService.CreateComment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/cases/*}/comments"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=organizations/*/cases/*}/comments"
}
]
},
{
"shortName": "ListComments",
"fullName": "google.cloud.support.v2.CommentService.ListComments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/cases/*}/comments"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=organizations/*/cases/*}/comments"
}
]
}
]
}
],
"configFile": "cloudsupport_v2.yaml",
"serviceConfigApiNames": [
"google.cloud.support.v2.CaseAttachmentService",
"google.cloud.support.v2.CaseService",
"google.cloud.support.v2.CommentService"
],
"nameInServiceConfig": "cloudsupport.googleapis.com"
},
{
"id": "google.cloud.talent.v4",
"directory": "google/cloud/talent/v4",
"version": "v4",
"majorVersion": "v4",
"hostName": "jobs.googleapis.com",
"title": "Cloud Talent Solution API",
"description": "Cloud Talent Solution provides the capability to create, read, update, and delete job postings, as well as search jobs based on keywords and filters.",
"importDirectories": [
"google/api",
"google/cloud/talent/v4",
"google/longrunning",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/talent/apiv4/talentpb;talentpb": 12
}
},
"java_multiple_files": {
"valueCounts": {
"true": 12
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.talent.v4": 12
}
},
"objc_class_prefix": {
"valueCounts": {
"CTS": 12
}
}
},
"services": [
{
"shortName": "CompanyService",
"fullName": "google.cloud.talent.v4.CompanyService",
"methods": [
{
"shortName": "CreateCompany",
"fullName": "google.cloud.talent.v4.CompanyService.CreateCompany",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v4/{parent=projects/*/tenants/*}/companies"
}
]
},
{
"shortName": "DeleteCompany",
"fullName": "google.cloud.talent.v4.CompanyService.DeleteCompany",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v4/{name=projects/*/tenants/*/companies/*}"
}
]
},
{
"shortName": "GetCompany",
"fullName": "google.cloud.talent.v4.CompanyService.GetCompany",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v4/{name=projects/*/tenants/*/companies/*}"
}
]
},
{
"shortName": "ListCompanies",
"fullName": "google.cloud.talent.v4.CompanyService.ListCompanies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v4/{parent=projects/*/tenants/*}/companies"
}
]
},
{
"shortName": "UpdateCompany",
"fullName": "google.cloud.talent.v4.CompanyService.UpdateCompany",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v4/{company.name=projects/*/tenants/*/companies/*}"
}
]
}
]
},
{
"shortName": "Completion",
"fullName": "google.cloud.talent.v4.Completion",
"methods": [
{
"shortName": "CompleteQuery",
"fullName": "google.cloud.talent.v4.Completion.CompleteQuery",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v4/{tenant=projects/*/tenants/*}:completeQuery"
}
]
}
]
},
{
"shortName": "EventService",
"fullName": "google.cloud.talent.v4.EventService",
"methods": [
{
"shortName": "CreateClientEvent",
"fullName": "google.cloud.talent.v4.EventService.CreateClientEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v4/{parent=projects/*/tenants/*}/clientEvents"
}
]
}
]
},
{
"shortName": "JobService",
"fullName": "google.cloud.talent.v4.JobService",
"methods": [
{
"shortName": "BatchCreateJobs",
"fullName": "google.cloud.talent.v4.JobService.BatchCreateJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v4/{parent=projects/*/tenants/*}/jobs:batchCreate"
}
]
},
{
"shortName": "BatchDeleteJobs",
"fullName": "google.cloud.talent.v4.JobService.BatchDeleteJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v4/{parent=projects/*/tenants/*}/jobs:batchDelete"
}
]
},
{
"shortName": "BatchUpdateJobs",
"fullName": "google.cloud.talent.v4.JobService.BatchUpdateJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v4/{parent=projects/*/tenants/*}/jobs:batchUpdate"
}
]
},
{
"shortName": "CreateJob",
"fullName": "google.cloud.talent.v4.JobService.CreateJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v4/{parent=projects/*/tenants/*}/jobs"
}
]
},
{
"shortName": "DeleteJob",
"fullName": "google.cloud.talent.v4.JobService.DeleteJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v4/{name=projects/*/tenants/*/jobs/*}"
}
]
},
{
"shortName": "GetJob",
"fullName": "google.cloud.talent.v4.JobService.GetJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v4/{name=projects/*/tenants/*/jobs/*}"
}
]
},
{
"shortName": "ListJobs",
"fullName": "google.cloud.talent.v4.JobService.ListJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v4/{parent=projects/*/tenants/*}/jobs"
}
]
},
{
"shortName": "SearchJobs",
"fullName": "google.cloud.talent.v4.JobService.SearchJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v4/{parent=projects/*/tenants/*}/jobs:search"
}
]
},
{
"shortName": "SearchJobsForAlert",
"fullName": "google.cloud.talent.v4.JobService.SearchJobsForAlert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v4/{parent=projects/*/tenants/*}/jobs:searchForAlert"
}
]
},
{
"shortName": "UpdateJob",
"fullName": "google.cloud.talent.v4.JobService.UpdateJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v4/{job.name=projects/*/tenants/*/jobs/*}"
}
]
}
]
},
{
"shortName": "TenantService",
"fullName": "google.cloud.talent.v4.TenantService",
"methods": [
{
"shortName": "CreateTenant",
"fullName": "google.cloud.talent.v4.TenantService.CreateTenant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v4/{parent=projects/*}/tenants"
}
]
},
{
"shortName": "DeleteTenant",
"fullName": "google.cloud.talent.v4.TenantService.DeleteTenant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v4/{name=projects/*/tenants/*}"
}
]
},
{
"shortName": "GetTenant",
"fullName": "google.cloud.talent.v4.TenantService.GetTenant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v4/{name=projects/*/tenants/*}"
}
]
},
{
"shortName": "ListTenants",
"fullName": "google.cloud.talent.v4.TenantService.ListTenants",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v4/{parent=projects/*}/tenants"
}
]
},
{
"shortName": "UpdateTenant",
"fullName": "google.cloud.talent.v4.TenantService.UpdateTenant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v4/{tenant.name=projects/*/tenants/*}"
}
]
}
]
}
],
"configFile": "jobs_v4.yaml",
"serviceConfigApiNames": [
"google.cloud.talent.v4.CompanyService",
"google.cloud.talent.v4.Completion",
"google.cloud.talent.v4.EventService",
"google.cloud.talent.v4.JobService",
"google.cloud.talent.v4.TenantService",
"google.longrunning.Operations"
],
"nameInServiceConfig": "jobs.googleapis.com"
},
{
"id": "google.cloud.talent.v4beta1",
"directory": "google/cloud/talent/v4beta1",
"version": "v4beta1",
"majorVersion": "v4",
"hostName": "jobs.googleapis.com",
"title": "Cloud Talent Solution API",
"description": "Cloud Talent Solution provides the capability to create, read, update, and delete job postings, as well as search jobs based on keywords and filters.",
"importDirectories": [
"google/api",
"google/cloud/talent/v4beta1",
"google/longrunning",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/talent/apiv4beta1/talentpb;talentpb": 13
}
},
"java_multiple_files": {
"valueCounts": {
"true": 13
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.talent.v4beta1": 13
}
},
"objc_class_prefix": {
"valueCounts": {
"CTS": 13
}
}
},
"services": [
{
"shortName": "CompanyService",
"fullName": "google.cloud.talent.v4beta1.CompanyService",
"methods": [
{
"shortName": "CreateCompany",
"fullName": "google.cloud.talent.v4beta1.CompanyService.CreateCompany",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v4beta1/{parent=projects/*/tenants/*}/companies"
},
{
"httpMethod": "POST",
"path": "/v4beta1/{parent=projects/*}/companies"
}
]
},
{
"shortName": "DeleteCompany",
"fullName": "google.cloud.talent.v4beta1.CompanyService.DeleteCompany",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v4beta1/{name=projects/*/tenants/*/companies/*}"
},
{
"httpMethod": "DELETE",
"path": "/v4beta1/{name=projects/*/companies/*}"
}
]
},
{
"shortName": "GetCompany",
"fullName": "google.cloud.talent.v4beta1.CompanyService.GetCompany",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v4beta1/{name=projects/*/tenants/*/companies/*}"
},
{
"httpMethod": "GET",
"path": "/v4beta1/{name=projects/*/companies/*}"
}
]
},
{
"shortName": "ListCompanies",
"fullName": "google.cloud.talent.v4beta1.CompanyService.ListCompanies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v4beta1/{parent=projects/*/tenants/*}/companies"
},
{
"httpMethod": "GET",
"path": "/v4beta1/{parent=projects/*}/companies"
}
]
},
{
"shortName": "UpdateCompany",
"fullName": "google.cloud.talent.v4beta1.CompanyService.UpdateCompany",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v4beta1/{company.name=projects/*/tenants/*/companies/*}"
},
{
"httpMethod": "PATCH",
"path": "/v4beta1/{company.name=projects/*/companies/*}"
}
]
}
]
},
{
"shortName": "Completion",
"fullName": "google.cloud.talent.v4beta1.Completion",
"methods": [
{
"shortName": "CompleteQuery",
"fullName": "google.cloud.talent.v4beta1.Completion.CompleteQuery",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v4beta1/{parent=projects/*/tenants/*}:complete"
},
{
"httpMethod": "GET",
"path": "/v4beta1/{parent=projects/*}:complete"
}
]
}
]
},
{
"shortName": "EventService",
"fullName": "google.cloud.talent.v4beta1.EventService",
"methods": [
{
"shortName": "CreateClientEvent",
"fullName": "google.cloud.talent.v4beta1.EventService.CreateClientEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v4beta1/{parent=projects/*/tenants/*}/clientEvents"
},
{
"httpMethod": "POST",
"path": "/v4beta1/{parent=projects/*}/clientEvents"
}
]
}
]
},
{
"shortName": "JobService",
"fullName": "google.cloud.talent.v4beta1.JobService",
"methods": [
{
"shortName": "BatchCreateJobs",
"fullName": "google.cloud.talent.v4beta1.JobService.BatchCreateJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v4beta1/{parent=projects/*/tenants/*}/jobs:batchCreate"
},
{
"httpMethod": "POST",
"path": "/v4beta1/{parent=projects/*}/jobs:batchCreate"
}
]
},
{
"shortName": "BatchDeleteJobs",
"fullName": "google.cloud.talent.v4beta1.JobService.BatchDeleteJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v4beta1/{parent=projects/*/tenants/*}/jobs:batchDelete"
},
{
"httpMethod": "POST",
"path": "/v4beta1/{parent=projects/*}/jobs:batchDelete"
}
]
},
{
"shortName": "BatchUpdateJobs",
"fullName": "google.cloud.talent.v4beta1.JobService.BatchUpdateJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v4beta1/{parent=projects/*/tenants/*}/jobs:batchUpdate"
},
{
"httpMethod": "POST",
"path": "/v4beta1/{parent=projects/*}/jobs:batchUpdate"
}
]
},
{
"shortName": "CreateJob",
"fullName": "google.cloud.talent.v4beta1.JobService.CreateJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v4beta1/{parent=projects/*/tenants/*}/jobs"
},
{
"httpMethod": "POST",
"path": "/v4beta1/{parent=projects/*}/jobs"
}
]
},
{
"shortName": "DeleteJob",
"fullName": "google.cloud.talent.v4beta1.JobService.DeleteJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v4beta1/{name=projects/*/tenants/*/jobs/*}"
},
{
"httpMethod": "DELETE",
"path": "/v4beta1/{name=projects/*/jobs/*}"
}
]
},
{
"shortName": "GetJob",
"fullName": "google.cloud.talent.v4beta1.JobService.GetJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v4beta1/{name=projects/*/tenants/*/jobs/*}"
},
{
"httpMethod": "GET",
"path": "/v4beta1/{name=projects/*/jobs/*}"
}
]
},
{
"shortName": "ListJobs",
"fullName": "google.cloud.talent.v4beta1.JobService.ListJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v4beta1/{parent=projects/*/tenants/*}/jobs"
},
{
"httpMethod": "GET",
"path": "/v4beta1/{parent=projects/*}/jobs"
}
]
},
{
"shortName": "SearchJobs",
"fullName": "google.cloud.talent.v4beta1.JobService.SearchJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v4beta1/{parent=projects/*/tenants/*}/jobs:search"
},
{
"httpMethod": "POST",
"path": "/v4beta1/{parent=projects/*}/jobs:search"
}
]
},
{
"shortName": "SearchJobsForAlert",
"fullName": "google.cloud.talent.v4beta1.JobService.SearchJobsForAlert",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v4beta1/{parent=projects/*/tenants/*}/jobs:searchForAlert"
},
{
"httpMethod": "POST",
"path": "/v4beta1/{parent=projects/*}/jobs:searchForAlert"
}
]
},
{
"shortName": "UpdateJob",
"fullName": "google.cloud.talent.v4beta1.JobService.UpdateJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v4beta1/{job.name=projects/*/tenants/*/jobs/*}"
},
{
"httpMethod": "PATCH",
"path": "/v4beta1/{job.name=projects/*/jobs/*}"
}
]
}
]
},
{
"shortName": "TenantService",
"fullName": "google.cloud.talent.v4beta1.TenantService",
"methods": [
{
"shortName": "CreateTenant",
"fullName": "google.cloud.talent.v4beta1.TenantService.CreateTenant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v4beta1/{parent=projects/*}/tenants"
}
]
},
{
"shortName": "DeleteTenant",
"fullName": "google.cloud.talent.v4beta1.TenantService.DeleteTenant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v4beta1/{name=projects/*/tenants/*}"
}
]
},
{
"shortName": "GetTenant",
"fullName": "google.cloud.talent.v4beta1.TenantService.GetTenant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v4beta1/{name=projects/*/tenants/*}"
}
]
},
{
"shortName": "ListTenants",
"fullName": "google.cloud.talent.v4beta1.TenantService.ListTenants",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v4beta1/{parent=projects/*}/tenants"
}
]
},
{
"shortName": "UpdateTenant",
"fullName": "google.cloud.talent.v4beta1.TenantService.UpdateTenant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v4beta1/{tenant.name=projects/*/tenants/*}"
}
]
}
]
}
],
"configFile": "jobs_v4beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.talent.v4beta1.CompanyService",
"google.cloud.talent.v4beta1.Completion",
"google.cloud.talent.v4beta1.EventService",
"google.cloud.talent.v4beta1.JobService",
"google.cloud.talent.v4beta1.TenantService",
"google.longrunning.Operations"
],
"nameInServiceConfig": "jobs.googleapis.com"
},
{
"id": "google.cloud.tasks.v2",
"directory": "google/cloud/tasks/v2",
"version": "v2",
"majorVersion": "v2",
"hostName": "cloudtasks.googleapis.com",
"title": "Cloud Tasks API",
"description": "Manages the execution of large numbers of distributed requests.",
"importDirectories": [
"google/api",
"google/cloud/tasks/v2",
"google/iam/v1",
"google/protobuf",
"google/rpc"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/cloudtasks/apiv2/cloudtaskspb;cloudtaskspb": 4
}
},
"java_multiple_files": {
"valueCounts": {
"true": 4
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.tasks.v2": 4
}
},
"objc_class_prefix": {
"valueCounts": {
"": 3,
"TASKS": 1
}
}
},
"services": [
{
"shortName": "CloudTasks",
"fullName": "google.cloud.tasks.v2.CloudTasks",
"methods": [
{
"shortName": "CreateQueue",
"fullName": "google.cloud.tasks.v2.CloudTasks.CreateQueue",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*}/queues"
}
]
},
{
"shortName": "CreateTask",
"fullName": "google.cloud.tasks.v2.CloudTasks.CreateTask",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/queues/*}/tasks"
}
]
},
{
"shortName": "DeleteQueue",
"fullName": "google.cloud.tasks.v2.CloudTasks.DeleteQueue",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/queues/*}"
}
]
},
{
"shortName": "DeleteTask",
"fullName": "google.cloud.tasks.v2.CloudTasks.DeleteTask",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/queues/*/tasks/*}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.tasks.v2.CloudTasks.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{resource=projects/*/locations/*/queues/*}:getIamPolicy"
}
]
},
{
"shortName": "GetQueue",
"fullName": "google.cloud.tasks.v2.CloudTasks.GetQueue",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/queues/*}"
}
]
},
{
"shortName": "GetTask",
"fullName": "google.cloud.tasks.v2.CloudTasks.GetTask",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/queues/*/tasks/*}"
}
]
},
{
"shortName": "ListQueues",
"fullName": "google.cloud.tasks.v2.CloudTasks.ListQueues",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*}/queues"
}
]
},
{
"shortName": "ListTasks",
"fullName": "google.cloud.tasks.v2.CloudTasks.ListTasks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*/queues/*}/tasks"
}
]
},
{
"shortName": "PauseQueue",
"fullName": "google.cloud.tasks.v2.CloudTasks.PauseQueue",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/locations/*/queues/*}:pause"
}
]
},
{
"shortName": "PurgeQueue",
"fullName": "google.cloud.tasks.v2.CloudTasks.PurgeQueue",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/locations/*/queues/*}:purge"
}
]
},
{
"shortName": "ResumeQueue",
"fullName": "google.cloud.tasks.v2.CloudTasks.ResumeQueue",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/locations/*/queues/*}:resume"
}
]
},
{
"shortName": "RunTask",
"fullName": "google.cloud.tasks.v2.CloudTasks.RunTask",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/locations/*/queues/*/tasks/*}:run"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.tasks.v2.CloudTasks.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{resource=projects/*/locations/*/queues/*}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.tasks.v2.CloudTasks.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{resource=projects/*/locations/*/queues/*}:testIamPermissions"
}
]
},
{
"shortName": "UpdateQueue",
"fullName": "google.cloud.tasks.v2.CloudTasks.UpdateQueue",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{queue.name=projects/*/locations/*/queues/*}"
}
]
}
]
}
],
"configFile": "cloudtasks_v2.yaml",
"serviceConfigApiNames": [
"google.cloud.tasks.v2.CloudTasks"
],
"nameInServiceConfig": "cloudtasks.googleapis.com"
},
{
"id": "google.cloud.tasks.v2beta2",
"directory": "google/cloud/tasks/v2beta2",
"version": "v2beta2",
"majorVersion": "v2",
"hostName": "cloudtasks.googleapis.com",
"title": "Cloud Tasks API",
"description": "Manages the execution of large numbers of distributed requests.",
"importDirectories": [
"google/api",
"google/cloud/tasks/v2beta2",
"google/iam/v1",
"google/protobuf",
"google/rpc"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/cloudtasks/apiv2beta2/cloudtaskspb;cloudtaskspb": 5
}
},
"java_multiple_files": {
"valueCounts": {
"true": 5
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.tasks.v2beta2": 5
}
},
"objc_class_prefix": {
"valueCounts": {
"": 4,
"TASKS": 1
}
}
},
"services": [
{
"shortName": "CloudTasks",
"fullName": "google.cloud.tasks.v2beta2.CloudTasks",
"methods": [
{
"shortName": "AcknowledgeTask",
"fullName": "google.cloud.tasks.v2beta2.CloudTasks.AcknowledgeTask",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}:acknowledge"
}
]
},
{
"shortName": "CancelLease",
"fullName": "google.cloud.tasks.v2beta2.CloudTasks.CancelLease",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}:cancelLease"
}
]
},
{
"shortName": "CreateQueue",
"fullName": "google.cloud.tasks.v2beta2.CloudTasks.CreateQueue",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta2/{parent=projects/*/locations/*}/queues"
}
]
},
{
"shortName": "CreateTask",
"fullName": "google.cloud.tasks.v2beta2.CloudTasks.CreateTask",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta2/{parent=projects/*/locations/*/queues/*}/tasks"
}
]
},
{
"shortName": "DeleteQueue",
"fullName": "google.cloud.tasks.v2beta2.CloudTasks.DeleteQueue",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2beta2/{name=projects/*/locations/*/queues/*}"
}
]
},
{
"shortName": "DeleteTask",
"fullName": "google.cloud.tasks.v2beta2.CloudTasks.DeleteTask",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.tasks.v2beta2.CloudTasks.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta2/{resource=projects/*/locations/*/queues/*}:getIamPolicy"
}
]
},
{
"shortName": "GetQueue",
"fullName": "google.cloud.tasks.v2beta2.CloudTasks.GetQueue",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta2/{name=projects/*/locations/*/queues/*}"
}
]
},
{
"shortName": "GetTask",
"fullName": "google.cloud.tasks.v2beta2.CloudTasks.GetTask",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}"
}
]
},
{
"shortName": "LeaseTasks",
"fullName": "google.cloud.tasks.v2beta2.CloudTasks.LeaseTasks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta2/{parent=projects/*/locations/*/queues/*}/tasks:lease"
}
]
},
{
"shortName": "ListQueues",
"fullName": "google.cloud.tasks.v2beta2.CloudTasks.ListQueues",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta2/{parent=projects/*/locations/*}/queues"
}
]
},
{
"shortName": "ListTasks",
"fullName": "google.cloud.tasks.v2beta2.CloudTasks.ListTasks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta2/{parent=projects/*/locations/*/queues/*}/tasks"
}
]
},
{
"shortName": "PauseQueue",
"fullName": "google.cloud.tasks.v2beta2.CloudTasks.PauseQueue",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta2/{name=projects/*/locations/*/queues/*}:pause"
}
]
},
{
"shortName": "PurgeQueue",
"fullName": "google.cloud.tasks.v2beta2.CloudTasks.PurgeQueue",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta2/{name=projects/*/locations/*/queues/*}:purge"
}
]
},
{
"shortName": "RenewLease",
"fullName": "google.cloud.tasks.v2beta2.CloudTasks.RenewLease",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}:renewLease"
}
]
},
{
"shortName": "ResumeQueue",
"fullName": "google.cloud.tasks.v2beta2.CloudTasks.ResumeQueue",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta2/{name=projects/*/locations/*/queues/*}:resume"
}
]
},
{
"shortName": "RunTask",
"fullName": "google.cloud.tasks.v2beta2.CloudTasks.RunTask",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}:run"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.tasks.v2beta2.CloudTasks.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta2/{resource=projects/*/locations/*/queues/*}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.tasks.v2beta2.CloudTasks.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta2/{resource=projects/*/locations/*/queues/*}:testIamPermissions"
}
]
},
{
"shortName": "UpdateQueue",
"fullName": "google.cloud.tasks.v2beta2.CloudTasks.UpdateQueue",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2beta2/{queue.name=projects/*/locations/*/queues/*}"
}
]
}
]
}
],
"configFile": "cloudtasks_v2beta2.yaml",
"serviceConfigApiNames": [
"google.cloud.tasks.v2beta2.CloudTasks"
],
"nameInServiceConfig": "cloudtasks.googleapis.com"
},
{
"id": "google.cloud.tasks.v2beta3",
"directory": "google/cloud/tasks/v2beta3",
"version": "v2beta3",
"majorVersion": "v2",
"hostName": "cloudtasks.googleapis.com",
"title": "Cloud Tasks API",
"description": "Manages the execution of large numbers of distributed requests.",
"importDirectories": [
"google/api",
"google/cloud/tasks/v2beta3",
"google/iam/v1",
"google/protobuf",
"google/rpc"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/cloudtasks/apiv2beta3/cloudtaskspb;cloudtaskspb": 4
}
},
"java_multiple_files": {
"valueCounts": {
"true": 4
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.tasks.v2beta3": 4
}
},
"objc_class_prefix": {
"valueCounts": {
"": 3,
"TASKS": 1
}
}
},
"services": [
{
"shortName": "CloudTasks",
"fullName": "google.cloud.tasks.v2beta3.CloudTasks",
"methods": [
{
"shortName": "CreateQueue",
"fullName": "google.cloud.tasks.v2beta3.CloudTasks.CreateQueue",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta3/{parent=projects/*/locations/*}/queues"
}
]
},
{
"shortName": "CreateTask",
"fullName": "google.cloud.tasks.v2beta3.CloudTasks.CreateTask",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta3/{parent=projects/*/locations/*/queues/*}/tasks"
}
]
},
{
"shortName": "DeleteQueue",
"fullName": "google.cloud.tasks.v2beta3.CloudTasks.DeleteQueue",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2beta3/{name=projects/*/locations/*/queues/*}"
}
]
},
{
"shortName": "DeleteTask",
"fullName": "google.cloud.tasks.v2beta3.CloudTasks.DeleteTask",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2beta3/{name=projects/*/locations/*/queues/*/tasks/*}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.tasks.v2beta3.CloudTasks.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta3/{resource=projects/*/locations/*/queues/*}:getIamPolicy"
}
]
},
{
"shortName": "GetQueue",
"fullName": "google.cloud.tasks.v2beta3.CloudTasks.GetQueue",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta3/{name=projects/*/locations/*/queues/*}"
}
]
},
{
"shortName": "GetTask",
"fullName": "google.cloud.tasks.v2beta3.CloudTasks.GetTask",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta3/{name=projects/*/locations/*/queues/*/tasks/*}"
}
]
},
{
"shortName": "ListQueues",
"fullName": "google.cloud.tasks.v2beta3.CloudTasks.ListQueues",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta3/{parent=projects/*/locations/*}/queues"
}
]
},
{
"shortName": "ListTasks",
"fullName": "google.cloud.tasks.v2beta3.CloudTasks.ListTasks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta3/{parent=projects/*/locations/*/queues/*}/tasks"
}
]
},
{
"shortName": "PauseQueue",
"fullName": "google.cloud.tasks.v2beta3.CloudTasks.PauseQueue",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta3/{name=projects/*/locations/*/queues/*}:pause"
}
]
},
{
"shortName": "PurgeQueue",
"fullName": "google.cloud.tasks.v2beta3.CloudTasks.PurgeQueue",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta3/{name=projects/*/locations/*/queues/*}:purge"
}
]
},
{
"shortName": "ResumeQueue",
"fullName": "google.cloud.tasks.v2beta3.CloudTasks.ResumeQueue",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta3/{name=projects/*/locations/*/queues/*}:resume"
}
]
},
{
"shortName": "RunTask",
"fullName": "google.cloud.tasks.v2beta3.CloudTasks.RunTask",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta3/{name=projects/*/locations/*/queues/*/tasks/*}:run"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.cloud.tasks.v2beta3.CloudTasks.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta3/{resource=projects/*/locations/*/queues/*}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.cloud.tasks.v2beta3.CloudTasks.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta3/{resource=projects/*/locations/*/queues/*}:testIamPermissions"
}
]
},
{
"shortName": "UpdateQueue",
"fullName": "google.cloud.tasks.v2beta3.CloudTasks.UpdateQueue",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2beta3/{queue.name=projects/*/locations/*/queues/*}"
}
]
}
]
}
],
"configFile": "cloudtasks_v2beta3.yaml",
"serviceConfigApiNames": [
"google.cloud.tasks.v2beta3.CloudTasks"
],
"nameInServiceConfig": "cloudtasks.googleapis.com"
},
{
"id": "google.cloud.texttospeech.v1",
"directory": "google/cloud/texttospeech/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "texttospeech.googleapis.com",
"title": "Cloud Text-to-Speech API",
"description": "Synthesizes natural-sounding speech by applying powerful neural network models.",
"importDirectories": [
"google/api",
"google/cloud/texttospeech/v1",
"google/longrunning",
"google/protobuf"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 2
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.TextToSpeech.V1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/texttospeech/apiv1/texttospeechpb;texttospeechpb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.texttospeech.v1": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\TextToSpeech\\V1": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::TextToSpeech::V1": 2
}
}
},
"services": [
{
"shortName": "TextToSpeech",
"fullName": "google.cloud.texttospeech.v1.TextToSpeech",
"methods": [
{
"shortName": "ListVoices",
"fullName": "google.cloud.texttospeech.v1.TextToSpeech.ListVoices",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/voices"
}
]
},
{
"shortName": "SynthesizeSpeech",
"fullName": "google.cloud.texttospeech.v1.TextToSpeech.SynthesizeSpeech",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/text:synthesize"
}
]
}
]
},
{
"shortName": "TextToSpeechLongAudioSynthesize",
"fullName": "google.cloud.texttospeech.v1.TextToSpeechLongAudioSynthesize",
"methods": [
{
"shortName": "SynthesizeLongAudio",
"fullName": "google.cloud.texttospeech.v1.TextToSpeechLongAudioSynthesize.SynthesizeLongAudio",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/voices/*}:SynthesizeLongAudio"
}
]
}
]
}
],
"configFile": "texttospeech_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.texttospeech.v1.TextToSpeech",
"google.cloud.texttospeech.v1.TextToSpeechLongAudioSynthesize",
"google.longrunning.Operations"
],
"nameInServiceConfig": "texttospeech.googleapis.com"
},
{
"id": "google.cloud.texttospeech.v1beta1",
"directory": "google/cloud/texttospeech/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "texttospeech.googleapis.com",
"title": "Cloud Text-to-Speech API",
"description": "Synthesizes natural-sounding speech by applying powerful neural network models.",
"importDirectories": [
"google/api",
"google/cloud/texttospeech/v1beta1",
"google/longrunning",
"google/protobuf"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 2
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.TextToSpeech.V1Beta1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/texttospeech/apiv1beta1/texttospeechpb;texttospeechpb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.texttospeech.v1beta1": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\TextToSpeech\\V1beta1": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::TextToSpeech::V1beta1": 2
}
}
},
"services": [
{
"shortName": "TextToSpeech",
"fullName": "google.cloud.texttospeech.v1beta1.TextToSpeech",
"methods": [
{
"shortName": "ListVoices",
"fullName": "google.cloud.texttospeech.v1beta1.TextToSpeech.ListVoices",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/voices"
}
]
},
{
"shortName": "SynthesizeSpeech",
"fullName": "google.cloud.texttospeech.v1beta1.TextToSpeech.SynthesizeSpeech",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/text:synthesize"
}
]
}
]
},
{
"shortName": "TextToSpeechLongAudioSynthesize",
"fullName": "google.cloud.texttospeech.v1beta1.TextToSpeechLongAudioSynthesize",
"methods": [
{
"shortName": "SynthesizeLongAudio",
"fullName": "google.cloud.texttospeech.v1beta1.TextToSpeechLongAudioSynthesize.SynthesizeLongAudio",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/voices/*}:SynthesizeLongAudio"
}
]
}
]
}
],
"configFile": "texttospeech_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.texttospeech.v1beta1.TextToSpeech",
"google.cloud.texttospeech.v1beta1.TextToSpeechLongAudioSynthesize",
"google.longrunning.Operations"
],
"nameInServiceConfig": "texttospeech.googleapis.com"
},
{
"id": "google.cloud.timeseriesinsights.v1",
"directory": "google/cloud/timeseriesinsights/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "timeseriesinsights.googleapis.com",
"title": "Timeseries Insights API",
"description": "Provides a Timeseries Insights service which operates over time series data. Users can perform time series spike, trend, and anomaly detection. With a straightforward API and easy to understand results, the service makes it simple to gather insights from large amounts of time series data (e.g. monitoring datasets) and integrate these insights in their applications.",
"importDirectories": [
"google/api",
"google/protobuf",
"google/rpc"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/timeseriesinsights/apiv1/timeseriesinsightspb;timeseriesinsightspb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.timeseriesinsights.v1": 1
}
}
},
"services": [
{
"shortName": "TimeseriesInsightsController",
"fullName": "google.cloud.timeseriesinsights.v1.TimeseriesInsightsController",
"methods": [
{
"shortName": "AppendEvents",
"fullName": "google.cloud.timeseriesinsights.v1.TimeseriesInsightsController.AppendEvents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{dataset=projects/*/locations/*/datasets/*}:appendEvents"
},
{
"httpMethod": "POST",
"path": "/v1/{dataset=projects/*/datasets/*}:appendEvents"
}
]
},
{
"shortName": "CreateDataSet",
"fullName": "google.cloud.timeseriesinsights.v1.TimeseriesInsightsController.CreateDataSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/datasets"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/datasets"
}
]
},
{
"shortName": "DeleteDataSet",
"fullName": "google.cloud.timeseriesinsights.v1.TimeseriesInsightsController.DeleteDataSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/datasets/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/datasets/*}"
}
]
},
{
"shortName": "EvaluateSlice",
"fullName": "google.cloud.timeseriesinsights.v1.TimeseriesInsightsController.EvaluateSlice",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{dataset=projects/*/locations/*/datasets/*}:evaluateSlice"
},
{
"httpMethod": "POST",
"path": "/v1/{dataset=projects/*/datasets/*}:evaluateSlice"
}
]
},
{
"shortName": "EvaluateTimeseries",
"fullName": "google.cloud.timeseriesinsights.v1.TimeseriesInsightsController.EvaluateTimeseries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/datasets:evaluateTimeseries"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/datasets:evaluateTimeseries"
}
]
},
{
"shortName": "ListDataSets",
"fullName": "google.cloud.timeseriesinsights.v1.TimeseriesInsightsController.ListDataSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/datasets"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/datasets"
}
]
},
{
"shortName": "QueryDataSet",
"fullName": "google.cloud.timeseriesinsights.v1.TimeseriesInsightsController.QueryDataSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/datasets/*}:query"
},
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/datasets/*}:query"
}
]
}
]
}
],
"configFile": "timeseriesinsights_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.cloud.timeseriesinsights.v1.TimeseriesInsightsController"
],
"nameInServiceConfig": "timeseriesinsights.googleapis.com"
},
{
"id": "google.cloud.tpu.v1",
"directory": "google/cloud/tpu/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "tpu.googleapis.com",
"title": "Cloud TPU API",
"description": "TPU API provides customers with access to Google TPU technology.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/tpu/apiv1/tpupb;tpupb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.tpu.v1": 1
}
}
},
"services": [
{
"shortName": "Tpu",
"fullName": "google.cloud.tpu.v1.Tpu",
"methods": [
{
"shortName": "CreateNode",
"fullName": "google.cloud.tpu.v1.Tpu.CreateNode",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/nodes"
}
]
},
{
"shortName": "DeleteNode",
"fullName": "google.cloud.tpu.v1.Tpu.DeleteNode",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/nodes/*}"
}
]
},
{
"shortName": "GetAcceleratorType",
"fullName": "google.cloud.tpu.v1.Tpu.GetAcceleratorType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/acceleratorTypes/*}"
}
]
},
{
"shortName": "GetNode",
"fullName": "google.cloud.tpu.v1.Tpu.GetNode",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/nodes/*}"
}
]
},
{
"shortName": "GetTensorFlowVersion",
"fullName": "google.cloud.tpu.v1.Tpu.GetTensorFlowVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/tensorflowVersions/*}"
}
]
},
{
"shortName": "ListAcceleratorTypes",
"fullName": "google.cloud.tpu.v1.Tpu.ListAcceleratorTypes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/acceleratorTypes"
}
]
},
{
"shortName": "ListNodes",
"fullName": "google.cloud.tpu.v1.Tpu.ListNodes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/nodes"
}
]
},
{
"shortName": "ListTensorFlowVersions",
"fullName": "google.cloud.tpu.v1.Tpu.ListTensorFlowVersions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/tensorflowVersions"
}
]
},
{
"shortName": "ReimageNode",
"fullName": "google.cloud.tpu.v1.Tpu.ReimageNode",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/nodes/*}:reimage"
}
]
},
{
"shortName": "StartNode",
"fullName": "google.cloud.tpu.v1.Tpu.StartNode",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/nodes/*}:start"
}
]
},
{
"shortName": "StopNode",
"fullName": "google.cloud.tpu.v1.Tpu.StopNode",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/nodes/*}:stop"
}
]
}
]
}
],
"configFile": "tpu_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.cloud.tpu.v1.Tpu",
"google.longrunning.Operations"
],
"nameInServiceConfig": "tpu.googleapis.com"
},
{
"id": "google.cloud.tpu.v2",
"directory": "google/cloud/tpu/v2",
"version": "v2",
"majorVersion": "v2",
"hostName": "tpu.googleapis.com",
"title": "Cloud TPU API",
"description": "TPU API provides customers with access to Google TPU technology.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/tpu/apiv2/tpupb;tpupb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.tpu.v2": 1
}
}
},
"services": [
{
"shortName": "Tpu",
"fullName": "google.cloud.tpu.v2.Tpu",
"methods": [
{
"shortName": "CreateNode",
"fullName": "google.cloud.tpu.v2.Tpu.CreateNode",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*}/nodes"
}
]
},
{
"shortName": "DeleteNode",
"fullName": "google.cloud.tpu.v2.Tpu.DeleteNode",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/nodes/*}"
}
]
},
{
"shortName": "GenerateServiceIdentity",
"fullName": "google.cloud.tpu.v2.Tpu.GenerateServiceIdentity",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*}:generateServiceIdentity"
}
]
},
{
"shortName": "GetAcceleratorType",
"fullName": "google.cloud.tpu.v2.Tpu.GetAcceleratorType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/acceleratorTypes/*}"
}
]
},
{
"shortName": "GetGuestAttributes",
"fullName": "google.cloud.tpu.v2.Tpu.GetGuestAttributes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/locations/*/nodes/*}:getGuestAttributes"
}
]
},
{
"shortName": "GetNode",
"fullName": "google.cloud.tpu.v2.Tpu.GetNode",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/nodes/*}"
}
]
},
{
"shortName": "GetRuntimeVersion",
"fullName": "google.cloud.tpu.v2.Tpu.GetRuntimeVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/runtimeVersions/*}"
}
]
},
{
"shortName": "ListAcceleratorTypes",
"fullName": "google.cloud.tpu.v2.Tpu.ListAcceleratorTypes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*}/acceleratorTypes"
}
]
},
{
"shortName": "ListNodes",
"fullName": "google.cloud.tpu.v2.Tpu.ListNodes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*}/nodes"
}
]
},
{
"shortName": "ListRuntimeVersions",
"fullName": "google.cloud.tpu.v2.Tpu.ListRuntimeVersions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*}/runtimeVersions"
}
]
},
{
"shortName": "StartNode",
"fullName": "google.cloud.tpu.v2.Tpu.StartNode",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/locations/*/nodes/*}:start"
}
]
},
{
"shortName": "StopNode",
"fullName": "google.cloud.tpu.v2.Tpu.StopNode",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/locations/*/nodes/*}:stop"
}
]
},
{
"shortName": "UpdateNode",
"fullName": "google.cloud.tpu.v2.Tpu.UpdateNode",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{node.name=projects/*/locations/*/nodes/*}"
}
]
}
]
}
],
"configFile": "tpu_v2.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.cloud.tpu.v2.Tpu",
"google.longrunning.Operations"
],
"nameInServiceConfig": "tpu.googleapis.com"
},
{
"id": "google.cloud.tpu.v2alpha1",
"directory": "google/cloud/tpu/v2alpha1",
"version": "v2alpha1",
"majorVersion": "v2",
"hostName": "tpu.googleapis.com",
"title": "Cloud TPU API",
"description": "TPU API provides customers with access to Google TPU technology.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/tpu/apiv2alpha1/tpupb;tpupb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.tpu.v2alpha1": 1
}
}
},
"services": [
{
"shortName": "Tpu",
"fullName": "google.cloud.tpu.v2alpha1.Tpu",
"methods": [
{
"shortName": "CreateNode",
"fullName": "google.cloud.tpu.v2alpha1.Tpu.CreateNode",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha1/{parent=projects/*/locations/*}/nodes"
}
]
},
{
"shortName": "CreateQueuedResource",
"fullName": "google.cloud.tpu.v2alpha1.Tpu.CreateQueuedResource",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha1/{parent=projects/*/locations/*}/queuedResources"
}
]
},
{
"shortName": "DeleteNode",
"fullName": "google.cloud.tpu.v2alpha1.Tpu.DeleteNode",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2alpha1/{name=projects/*/locations/*/nodes/*}"
}
]
},
{
"shortName": "DeleteQueuedResource",
"fullName": "google.cloud.tpu.v2alpha1.Tpu.DeleteQueuedResource",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2alpha1/{name=projects/*/locations/*/queuedResources/*}"
}
]
},
{
"shortName": "GenerateServiceIdentity",
"fullName": "google.cloud.tpu.v2alpha1.Tpu.GenerateServiceIdentity",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha1/{parent=projects/*/locations/*}:generateServiceIdentity"
}
]
},
{
"shortName": "GetAcceleratorType",
"fullName": "google.cloud.tpu.v2alpha1.Tpu.GetAcceleratorType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2alpha1/{name=projects/*/locations/*/acceleratorTypes/*}"
}
]
},
{
"shortName": "GetGuestAttributes",
"fullName": "google.cloud.tpu.v2alpha1.Tpu.GetGuestAttributes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha1/{name=projects/*/locations/*/nodes/*}:getGuestAttributes"
}
]
},
{
"shortName": "GetNode",
"fullName": "google.cloud.tpu.v2alpha1.Tpu.GetNode",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2alpha1/{name=projects/*/locations/*/nodes/*}"
}
]
},
{
"shortName": "GetQueuedResource",
"fullName": "google.cloud.tpu.v2alpha1.Tpu.GetQueuedResource",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2alpha1/{name=projects/*/locations/*/queuedResources/*}"
}
]
},
{
"shortName": "GetRuntimeVersion",
"fullName": "google.cloud.tpu.v2alpha1.Tpu.GetRuntimeVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2alpha1/{name=projects/*/locations/*/runtimeVersions/*}"
}
]
},
{
"shortName": "ListAcceleratorTypes",
"fullName": "google.cloud.tpu.v2alpha1.Tpu.ListAcceleratorTypes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2alpha1/{parent=projects/*/locations/*}/acceleratorTypes"
}
]
},
{
"shortName": "ListNodes",
"fullName": "google.cloud.tpu.v2alpha1.Tpu.ListNodes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2alpha1/{parent=projects/*/locations/*}/nodes"
}
]
},
{
"shortName": "ListQueuedResources",
"fullName": "google.cloud.tpu.v2alpha1.Tpu.ListQueuedResources",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2alpha1/{parent=projects/*/locations/*}/queuedResources"
}
]
},
{
"shortName": "ListRuntimeVersions",
"fullName": "google.cloud.tpu.v2alpha1.Tpu.ListRuntimeVersions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2alpha1/{parent=projects/*/locations/*}/runtimeVersions"
}
]
},
{
"shortName": "SimulateMaintenanceEvent",
"fullName": "google.cloud.tpu.v2alpha1.Tpu.SimulateMaintenanceEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha1/{name=projects/*/locations/*/nodes/*}:simulateMaintenanceEvent"
}
]
},
{
"shortName": "StartNode",
"fullName": "google.cloud.tpu.v2alpha1.Tpu.StartNode",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha1/{name=projects/*/locations/*/nodes/*}:start"
}
]
},
{
"shortName": "StopNode",
"fullName": "google.cloud.tpu.v2alpha1.Tpu.StopNode",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha1/{name=projects/*/locations/*/nodes/*}:stop"
}
]
},
{
"shortName": "UpdateNode",
"fullName": "google.cloud.tpu.v2alpha1.Tpu.UpdateNode",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2alpha1/{node.name=projects/*/locations/*/nodes/*}"
}
]
}
]
}
],
"configFile": "tpu_v2alpha1.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.cloud.tpu.v2alpha1.Tpu",
"google.longrunning.Operations"
],
"nameInServiceConfig": "tpu.googleapis.com"
},
{
"id": "google.cloud.translate.v3",
"directory": "google/cloud/translate/v3",
"version": "v3",
"majorVersion": "v3",
"hostName": "translate.googleapis.com",
"title": "Cloud Translation API",
"description": "Integrates text translation into your website or application.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 1
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Translate.V3": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/translate/apiv3/translatepb;translatepb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.translate.v3": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Translate\\V3": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Translate::V3": 1
}
}
},
"services": [
{
"shortName": "TranslationService",
"fullName": "google.cloud.translation.v3.TranslationService",
"methods": [
{
"shortName": "BatchTranslateDocument",
"fullName": "google.cloud.translation.v3.TranslationService.BatchTranslateDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{parent=projects/*/locations/*}:batchTranslateDocument"
}
]
},
{
"shortName": "BatchTranslateText",
"fullName": "google.cloud.translation.v3.TranslationService.BatchTranslateText",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{parent=projects/*/locations/*}:batchTranslateText"
}
]
},
{
"shortName": "CreateGlossary",
"fullName": "google.cloud.translation.v3.TranslationService.CreateGlossary",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{parent=projects/*/locations/*}/glossaries"
}
]
},
{
"shortName": "DeleteGlossary",
"fullName": "google.cloud.translation.v3.TranslationService.DeleteGlossary",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3/{name=projects/*/locations/*/glossaries/*}"
}
]
},
{
"shortName": "DetectLanguage",
"fullName": "google.cloud.translation.v3.TranslationService.DetectLanguage",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{parent=projects/*/locations/*}:detectLanguage"
},
{
"httpMethod": "POST",
"path": "/v3/{parent=projects/*}:detectLanguage"
}
]
},
{
"shortName": "GetGlossary",
"fullName": "google.cloud.translation.v3.TranslationService.GetGlossary",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*/locations/*/glossaries/*}"
}
]
},
{
"shortName": "GetSupportedLanguages",
"fullName": "google.cloud.translation.v3.TranslationService.GetSupportedLanguages",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{parent=projects/*/locations/*}/supportedLanguages"
},
{
"httpMethod": "GET",
"path": "/v3/{parent=projects/*}/supportedLanguages"
}
]
},
{
"shortName": "ListGlossaries",
"fullName": "google.cloud.translation.v3.TranslationService.ListGlossaries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{parent=projects/*/locations/*}/glossaries"
}
]
},
{
"shortName": "TranslateDocument",
"fullName": "google.cloud.translation.v3.TranslationService.TranslateDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{parent=projects/*/locations/*}:translateDocument"
}
]
},
{
"shortName": "TranslateText",
"fullName": "google.cloud.translation.v3.TranslationService.TranslateText",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{parent=projects/*/locations/*}:translateText"
},
{
"httpMethod": "POST",
"path": "/v3/{parent=projects/*}:translateText"
}
]
}
]
}
],
"configFile": "translate_v3.yaml",
"serviceConfigApiNames": [
"google.cloud.translation.v3.TranslationService"
],
"nameInServiceConfig": "translate.googleapis.com"
},
{
"id": "google.cloud.translate.v3beta1",
"directory": "google/cloud/translate/v3beta1",
"version": "v3beta1",
"majorVersion": "v3",
"hostName": "translate.googleapis.com",
"title": "Cloud Translation API",
"description": "Integrates text translation into your website or application.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 1
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Translate.V3Beta1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/translation/apiv3beta1/translationpb;translationpb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.translate.v3beta1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Translate\\V3beta1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Translate::V3beta1": 1
}
}
},
"services": [
{
"shortName": "TranslationService",
"fullName": "google.cloud.translation.v3beta1.TranslationService",
"methods": [
{
"shortName": "BatchTranslateDocument",
"fullName": "google.cloud.translation.v3beta1.TranslationService.BatchTranslateDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{parent=projects/*/locations/*}:batchTranslateDocument"
}
]
},
{
"shortName": "BatchTranslateText",
"fullName": "google.cloud.translation.v3beta1.TranslationService.BatchTranslateText",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{parent=projects/*/locations/*}:batchTranslateText"
}
]
},
{
"shortName": "CreateGlossary",
"fullName": "google.cloud.translation.v3beta1.TranslationService.CreateGlossary",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{parent=projects/*/locations/*}/glossaries"
}
]
},
{
"shortName": "DeleteGlossary",
"fullName": "google.cloud.translation.v3beta1.TranslationService.DeleteGlossary",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3beta1/{name=projects/*/locations/*/glossaries/*}"
}
]
},
{
"shortName": "DetectLanguage",
"fullName": "google.cloud.translation.v3beta1.TranslationService.DetectLanguage",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{parent=projects/*/locations/*}:detectLanguage"
},
{
"httpMethod": "POST",
"path": "/v3beta1/{parent=projects/*}:detectLanguage"
}
]
},
{
"shortName": "GetGlossary",
"fullName": "google.cloud.translation.v3beta1.TranslationService.GetGlossary",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{name=projects/*/locations/*/glossaries/*}"
}
]
},
{
"shortName": "GetSupportedLanguages",
"fullName": "google.cloud.translation.v3beta1.TranslationService.GetSupportedLanguages",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{parent=projects/*/locations/*}/supportedLanguages"
},
{
"httpMethod": "GET",
"path": "/v3beta1/{parent=projects/*}/supportedLanguages"
}
]
},
{
"shortName": "ListGlossaries",
"fullName": "google.cloud.translation.v3beta1.TranslationService.ListGlossaries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3beta1/{parent=projects/*/locations/*}/glossaries"
}
]
},
{
"shortName": "TranslateDocument",
"fullName": "google.cloud.translation.v3beta1.TranslationService.TranslateDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{parent=projects/*/locations/*}:translateDocument"
}
]
},
{
"shortName": "TranslateText",
"fullName": "google.cloud.translation.v3beta1.TranslationService.TranslateText",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3beta1/{parent=projects/*/locations/*}:translateText"
},
{
"httpMethod": "POST",
"path": "/v3beta1/{parent=projects/*}:translateText"
}
]
}
]
}
],
"configFile": "translate_v3beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.translation.v3beta1.TranslationService"
],
"nameInServiceConfig": "translate.googleapis.com"
},
{
"id": "google.cloud.video.livestream.v1",
"directory": "google/cloud/video/livestream/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "livestream.googleapis.com",
"title": "Live Stream API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/video/livestream/v1",
"google/longrunning",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Video.LiveStream.V1": 3
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/video/livestream/apiv1/livestreampb;livestreampb": 3
}
},
"java_multiple_files": {
"valueCounts": {
"true": 3
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.video.livestream.v1": 3
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Video\\LiveStream\\V1": 3
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Video::LiveStream::V1": 3
}
}
},
"services": [
{
"shortName": "LivestreamService",
"fullName": "google.cloud.video.livestream.v1.LivestreamService",
"methods": [
{
"shortName": "CreateChannel",
"fullName": "google.cloud.video.livestream.v1.LivestreamService.CreateChannel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/channels"
}
]
},
{
"shortName": "CreateEvent",
"fullName": "google.cloud.video.livestream.v1.LivestreamService.CreateEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/channels/*}/events"
}
]
},
{
"shortName": "CreateInput",
"fullName": "google.cloud.video.livestream.v1.LivestreamService.CreateInput",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/inputs"
}
]
},
{
"shortName": "DeleteChannel",
"fullName": "google.cloud.video.livestream.v1.LivestreamService.DeleteChannel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/channels/*}"
}
]
},
{
"shortName": "DeleteEvent",
"fullName": "google.cloud.video.livestream.v1.LivestreamService.DeleteEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/channels/*/events/*}"
}
]
},
{
"shortName": "DeleteInput",
"fullName": "google.cloud.video.livestream.v1.LivestreamService.DeleteInput",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/inputs/*}"
}
]
},
{
"shortName": "GetChannel",
"fullName": "google.cloud.video.livestream.v1.LivestreamService.GetChannel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/channels/*}"
}
]
},
{
"shortName": "GetEvent",
"fullName": "google.cloud.video.livestream.v1.LivestreamService.GetEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/channels/*/events/*}"
}
]
},
{
"shortName": "GetInput",
"fullName": "google.cloud.video.livestream.v1.LivestreamService.GetInput",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/inputs/*}"
}
]
},
{
"shortName": "ListChannels",
"fullName": "google.cloud.video.livestream.v1.LivestreamService.ListChannels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/channels"
}
]
},
{
"shortName": "ListEvents",
"fullName": "google.cloud.video.livestream.v1.LivestreamService.ListEvents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/channels/*}/events"
}
]
},
{
"shortName": "ListInputs",
"fullName": "google.cloud.video.livestream.v1.LivestreamService.ListInputs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/inputs"
}
]
},
{
"shortName": "StartChannel",
"fullName": "google.cloud.video.livestream.v1.LivestreamService.StartChannel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/channels/*}:start"
}
]
},
{
"shortName": "StopChannel",
"fullName": "google.cloud.video.livestream.v1.LivestreamService.StopChannel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/channels/*}:stop"
}
]
},
{
"shortName": "UpdateChannel",
"fullName": "google.cloud.video.livestream.v1.LivestreamService.UpdateChannel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{channel.name=projects/*/locations/*/channels/*}"
}
]
},
{
"shortName": "UpdateInput",
"fullName": "google.cloud.video.livestream.v1.LivestreamService.UpdateInput",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{input.name=projects/*/locations/*/inputs/*}"
}
]
}
]
}
],
"configFile": "livestream_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.cloud.video.livestream.v1.LivestreamService",
"google.longrunning.Operations"
],
"nameInServiceConfig": "livestream.googleapis.com"
},
{
"id": "google.cloud.video.stitcher.v1",
"directory": "google/cloud/video/stitcher/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "videostitcher.googleapis.com",
"title": "Video Stitcher API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/video/stitcher/v1",
"google/longrunning",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/video/stitcher/apiv1/stitcherpb;stitcherpb": 9
}
},
"java_multiple_files": {
"valueCounts": {
"true": 9
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.video.stitcher.v1": 9
}
}
},
"services": [
{
"shortName": "VideoStitcherService",
"fullName": "google.cloud.video.stitcher.v1.VideoStitcherService",
"methods": [
{
"shortName": "CreateCdnKey",
"fullName": "google.cloud.video.stitcher.v1.VideoStitcherService.CreateCdnKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/cdnKeys"
}
]
},
{
"shortName": "CreateLiveConfig",
"fullName": "google.cloud.video.stitcher.v1.VideoStitcherService.CreateLiveConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/liveConfigs"
}
]
},
{
"shortName": "CreateLiveSession",
"fullName": "google.cloud.video.stitcher.v1.VideoStitcherService.CreateLiveSession",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/liveSessions"
}
]
},
{
"shortName": "CreateSlate",
"fullName": "google.cloud.video.stitcher.v1.VideoStitcherService.CreateSlate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/slates"
}
]
},
{
"shortName": "CreateVodSession",
"fullName": "google.cloud.video.stitcher.v1.VideoStitcherService.CreateVodSession",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/vodSessions"
}
]
},
{
"shortName": "DeleteCdnKey",
"fullName": "google.cloud.video.stitcher.v1.VideoStitcherService.DeleteCdnKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/cdnKeys/*}"
}
]
},
{
"shortName": "DeleteLiveConfig",
"fullName": "google.cloud.video.stitcher.v1.VideoStitcherService.DeleteLiveConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/liveConfigs/*}"
}
]
},
{
"shortName": "DeleteSlate",
"fullName": "google.cloud.video.stitcher.v1.VideoStitcherService.DeleteSlate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/slates/*}"
}
]
},
{
"shortName": "GetCdnKey",
"fullName": "google.cloud.video.stitcher.v1.VideoStitcherService.GetCdnKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/cdnKeys/*}"
}
]
},
{
"shortName": "GetLiveAdTagDetail",
"fullName": "google.cloud.video.stitcher.v1.VideoStitcherService.GetLiveAdTagDetail",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/liveSessions/*/liveAdTagDetails/*}"
}
]
},
{
"shortName": "GetLiveConfig",
"fullName": "google.cloud.video.stitcher.v1.VideoStitcherService.GetLiveConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/liveConfigs/*}"
}
]
},
{
"shortName": "GetLiveSession",
"fullName": "google.cloud.video.stitcher.v1.VideoStitcherService.GetLiveSession",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/liveSessions/*}"
}
]
},
{
"shortName": "GetSlate",
"fullName": "google.cloud.video.stitcher.v1.VideoStitcherService.GetSlate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/slates/*}"
}
]
},
{
"shortName": "GetVodAdTagDetail",
"fullName": "google.cloud.video.stitcher.v1.VideoStitcherService.GetVodAdTagDetail",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/vodSessions/*/vodAdTagDetails/*}"
}
]
},
{
"shortName": "GetVodSession",
"fullName": "google.cloud.video.stitcher.v1.VideoStitcherService.GetVodSession",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/vodSessions/*}"
}
]
},
{
"shortName": "GetVodStitchDetail",
"fullName": "google.cloud.video.stitcher.v1.VideoStitcherService.GetVodStitchDetail",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/vodSessions/*/vodStitchDetails/*}"
}
]
},
{
"shortName": "ListCdnKeys",
"fullName": "google.cloud.video.stitcher.v1.VideoStitcherService.ListCdnKeys",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/cdnKeys"
}
]
},
{
"shortName": "ListLiveAdTagDetails",
"fullName": "google.cloud.video.stitcher.v1.VideoStitcherService.ListLiveAdTagDetails",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/liveSessions/*}/liveAdTagDetails"
}
]
},
{
"shortName": "ListLiveConfigs",
"fullName": "google.cloud.video.stitcher.v1.VideoStitcherService.ListLiveConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/liveConfigs"
}
]
},
{
"shortName": "ListSlates",
"fullName": "google.cloud.video.stitcher.v1.VideoStitcherService.ListSlates",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/slates"
}
]
},
{
"shortName": "ListVodAdTagDetails",
"fullName": "google.cloud.video.stitcher.v1.VideoStitcherService.ListVodAdTagDetails",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/vodSessions/*}/vodAdTagDetails"
}
]
},
{
"shortName": "ListVodStitchDetails",
"fullName": "google.cloud.video.stitcher.v1.VideoStitcherService.ListVodStitchDetails",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/vodSessions/*}/vodStitchDetails"
}
]
},
{
"shortName": "UpdateCdnKey",
"fullName": "google.cloud.video.stitcher.v1.VideoStitcherService.UpdateCdnKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{cdn_key.name=projects/*/locations/*/cdnKeys/*}"
}
]
},
{
"shortName": "UpdateSlate",
"fullName": "google.cloud.video.stitcher.v1.VideoStitcherService.UpdateSlate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{slate.name=projects/*/locations/*/slates/*}"
}
]
}
]
}
],
"configFile": "videostitcher_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.video.stitcher.v1.VideoStitcherService",
"google.longrunning.Operations"
],
"nameInServiceConfig": "videostitcher.googleapis.com"
},
{
"id": "google.cloud.video.transcoder.v1",
"directory": "google/cloud/video/transcoder/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "transcoder.googleapis.com",
"title": "Transcoder API",
"description": "This API converts video files into formats suitable for consumer distribution. For more information, see the <a href=\"https://cloud.google.com/transcoder/docs/concepts/overview\">Transcoder API overview</a>.",
"importDirectories": [
"google/api",
"google/cloud/video/transcoder/v1",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"": 1,
"Google.Cloud.Video.Transcoder.V1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/video/transcoder/apiv1/transcoderpb;transcoderpb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.video.transcoder.v1": 2
}
},
"php_namespace": {
"valueCounts": {
"": 1,
"Google\\Cloud\\Video\\Transcoder\\V1": 1
}
},
"ruby_package": {
"valueCounts": {
"": 1,
"Google::Cloud::Video::Transcoder::V1": 1
}
}
},
"services": [
{
"shortName": "TranscoderService",
"fullName": "google.cloud.video.transcoder.v1.TranscoderService",
"methods": [
{
"shortName": "CreateJob",
"fullName": "google.cloud.video.transcoder.v1.TranscoderService.CreateJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/jobs"
}
]
},
{
"shortName": "CreateJobTemplate",
"fullName": "google.cloud.video.transcoder.v1.TranscoderService.CreateJobTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/jobTemplates"
}
]
},
{
"shortName": "DeleteJob",
"fullName": "google.cloud.video.transcoder.v1.TranscoderService.DeleteJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/jobs/*}"
}
]
},
{
"shortName": "DeleteJobTemplate",
"fullName": "google.cloud.video.transcoder.v1.TranscoderService.DeleteJobTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/jobTemplates/*}"
}
]
},
{
"shortName": "GetJob",
"fullName": "google.cloud.video.transcoder.v1.TranscoderService.GetJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/jobs/*}"
}
]
},
{
"shortName": "GetJobTemplate",
"fullName": "google.cloud.video.transcoder.v1.TranscoderService.GetJobTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/jobTemplates/*}"
}
]
},
{
"shortName": "ListJobTemplates",
"fullName": "google.cloud.video.transcoder.v1.TranscoderService.ListJobTemplates",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/jobTemplates"
}
]
},
{
"shortName": "ListJobs",
"fullName": "google.cloud.video.transcoder.v1.TranscoderService.ListJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/jobs"
}
]
}
]
}
],
"configFile": "transcoder_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.video.transcoder.v1.TranscoderService"
],
"nameInServiceConfig": "transcoder.googleapis.com"
},
{
"id": "google.cloud.videointelligence.v1",
"directory": "google/cloud/videointelligence/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "videointelligence.googleapis.com",
"title": "Cloud Video Intelligence API",
"description": "Detects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text. Supports both asynchronous API and streaming API.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.VideoIntelligence.V1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/videointelligence/apiv1/videointelligencepb;videointelligencepb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.videointelligence.v1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\VideoIntelligence\\V1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::VideoIntelligence::V1": 1
}
}
},
"services": [
{
"shortName": "VideoIntelligenceService",
"fullName": "google.cloud.videointelligence.v1.VideoIntelligenceService",
"methods": [
{
"shortName": "AnnotateVideo",
"fullName": "google.cloud.videointelligence.v1.VideoIntelligenceService.AnnotateVideo",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/videos:annotate"
}
]
}
]
}
],
"configFile": "videointelligence_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.videointelligence.v1.VideoIntelligenceService"
],
"nameInServiceConfig": "videointelligence.googleapis.com"
},
{
"id": "google.cloud.videointelligence.v1p3beta1",
"directory": "google/cloud/videointelligence/v1p3beta1",
"version": "v1p3beta1",
"majorVersion": "v1",
"hostName": "videointelligence.googleapis.com",
"title": "Cloud Video Intelligence API",
"description": "Detects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text. Supports both asynchronous API and streaming API.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.VideoIntelligence.V1P3Beta1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/videointelligence/apiv1p3beta1/videointelligencepb;videointelligencepb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.videointelligence.v1p3beta1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\VideoIntelligence\\V1p3beta1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::VideoIntelligence::V1p3beta1": 1
}
}
},
"services": [
{
"shortName": "StreamingVideoIntelligenceService",
"fullName": "google.cloud.videointelligence.v1p3beta1.StreamingVideoIntelligenceService",
"methods": [
{
"shortName": "StreamingAnnotateVideo",
"fullName": "google.cloud.videointelligence.v1p3beta1.StreamingVideoIntelligenceService.StreamingAnnotateVideo",
"mode": "BIDIRECTIONAL_STREAMING"
}
]
},
{
"shortName": "VideoIntelligenceService",
"fullName": "google.cloud.videointelligence.v1p3beta1.VideoIntelligenceService",
"methods": [
{
"shortName": "AnnotateVideo",
"fullName": "google.cloud.videointelligence.v1p3beta1.VideoIntelligenceService.AnnotateVideo",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p3beta1/videos:annotate"
}
]
}
]
}
],
"configFile": "videointelligence_v1p3beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.videointelligence.v1p3beta1.StreamingVideoIntelligenceService",
"google.cloud.videointelligence.v1p3beta1.VideoIntelligenceService"
],
"nameInServiceConfig": "videointelligence.googleapis.com"
},
{
"id": "google.cloud.vision.v1",
"directory": "google/cloud/vision/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "vision.googleapis.com",
"title": "Cloud Vision API",
"description": "Integrates Google Vision features, including image labeling, face, logo, and landmark detection, optical character recognition (OCR), and detection of explicit content, into applications.",
"importDirectories": [
"google/api",
"google/cloud/vision/v1",
"google/longrunning",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 6
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/vision/v2/apiv1/visionpb;visionpb": 6
}
},
"java_multiple_files": {
"valueCounts": {
"true": 6
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.vision.v1": 6
}
},
"objc_class_prefix": {
"valueCounts": {
"GCVN": 6
}
}
},
"services": [
{
"shortName": "ImageAnnotator",
"fullName": "google.cloud.vision.v1.ImageAnnotator",
"methods": [
{
"shortName": "AsyncBatchAnnotateFiles",
"fullName": "google.cloud.vision.v1.ImageAnnotator.AsyncBatchAnnotateFiles",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/files:asyncBatchAnnotate"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/files:asyncBatchAnnotate"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/files:asyncBatchAnnotate"
}
]
},
{
"shortName": "AsyncBatchAnnotateImages",
"fullName": "google.cloud.vision.v1.ImageAnnotator.AsyncBatchAnnotateImages",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/images:asyncBatchAnnotate"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/images:asyncBatchAnnotate"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/images:asyncBatchAnnotate"
}
]
},
{
"shortName": "BatchAnnotateFiles",
"fullName": "google.cloud.vision.v1.ImageAnnotator.BatchAnnotateFiles",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/files:annotate"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/files:annotate"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/files:annotate"
}
]
},
{
"shortName": "BatchAnnotateImages",
"fullName": "google.cloud.vision.v1.ImageAnnotator.BatchAnnotateImages",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/images:annotate"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/images:annotate"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/images:annotate"
}
]
}
]
},
{
"shortName": "ProductSearch",
"fullName": "google.cloud.vision.v1.ProductSearch",
"methods": [
{
"shortName": "AddProductToProductSet",
"fullName": "google.cloud.vision.v1.ProductSearch.AddProductToProductSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/productSets/*}:addProduct"
}
]
},
{
"shortName": "CreateProduct",
"fullName": "google.cloud.vision.v1.ProductSearch.CreateProduct",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/products"
}
]
},
{
"shortName": "CreateProductSet",
"fullName": "google.cloud.vision.v1.ProductSearch.CreateProductSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/productSets"
}
]
},
{
"shortName": "CreateReferenceImage",
"fullName": "google.cloud.vision.v1.ProductSearch.CreateReferenceImage",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/products/*}/referenceImages"
}
]
},
{
"shortName": "DeleteProduct",
"fullName": "google.cloud.vision.v1.ProductSearch.DeleteProduct",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/products/*}"
}
]
},
{
"shortName": "DeleteProductSet",
"fullName": "google.cloud.vision.v1.ProductSearch.DeleteProductSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/productSets/*}"
}
]
},
{
"shortName": "DeleteReferenceImage",
"fullName": "google.cloud.vision.v1.ProductSearch.DeleteReferenceImage",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/products/*/referenceImages/*}"
}
]
},
{
"shortName": "GetProduct",
"fullName": "google.cloud.vision.v1.ProductSearch.GetProduct",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/products/*}"
}
]
},
{
"shortName": "GetProductSet",
"fullName": "google.cloud.vision.v1.ProductSearch.GetProductSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/productSets/*}"
}
]
},
{
"shortName": "GetReferenceImage",
"fullName": "google.cloud.vision.v1.ProductSearch.GetReferenceImage",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/products/*/referenceImages/*}"
}
]
},
{
"shortName": "ImportProductSets",
"fullName": "google.cloud.vision.v1.ProductSearch.ImportProductSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/productSets:import"
}
]
},
{
"shortName": "ListProductSets",
"fullName": "google.cloud.vision.v1.ProductSearch.ListProductSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/productSets"
}
]
},
{
"shortName": "ListProducts",
"fullName": "google.cloud.vision.v1.ProductSearch.ListProducts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/products"
}
]
},
{
"shortName": "ListProductsInProductSet",
"fullName": "google.cloud.vision.v1.ProductSearch.ListProductsInProductSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/productSets/*}/products"
}
]
},
{
"shortName": "ListReferenceImages",
"fullName": "google.cloud.vision.v1.ProductSearch.ListReferenceImages",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/products/*}/referenceImages"
}
]
},
{
"shortName": "PurgeProducts",
"fullName": "google.cloud.vision.v1.ProductSearch.PurgeProducts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/products:purge"
}
]
},
{
"shortName": "RemoveProductFromProductSet",
"fullName": "google.cloud.vision.v1.ProductSearch.RemoveProductFromProductSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/productSets/*}:removeProduct"
}
]
},
{
"shortName": "UpdateProduct",
"fullName": "google.cloud.vision.v1.ProductSearch.UpdateProduct",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{product.name=projects/*/locations/*/products/*}"
}
]
},
{
"shortName": "UpdateProductSet",
"fullName": "google.cloud.vision.v1.ProductSearch.UpdateProductSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{product_set.name=projects/*/locations/*/productSets/*}"
}
]
}
]
}
],
"configFile": "vision_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.vision.v1.ImageAnnotator",
"google.cloud.vision.v1.ProductSearch"
],
"nameInServiceConfig": "vision.googleapis.com"
},
{
"id": "google.cloud.vision.v1p1beta1",
"directory": "google/cloud/vision/v1p1beta1",
"version": "v1p1beta1",
"majorVersion": "v1",
"hostName": "vision.googleapis.com",
"title": "Cloud Vision API",
"description": "Integrates Google Vision features, including image labeling, face, logo, and landmark detection, optical character recognition (OCR), and detection of explicit content, into applications.",
"importDirectories": [
"google/api",
"google/cloud/vision/v1p1beta1",
"google/rpc",
"google/type"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 4
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/vision/v2/apiv1p1beta1/visionpb;visionpb": 4
}
},
"java_multiple_files": {
"valueCounts": {
"true": 4
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.vision.v1p1beta1": 4
}
}
},
"services": [
{
"shortName": "ImageAnnotator",
"fullName": "google.cloud.vision.v1p1beta1.ImageAnnotator",
"methods": [
{
"shortName": "BatchAnnotateImages",
"fullName": "google.cloud.vision.v1p1beta1.ImageAnnotator.BatchAnnotateImages",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p1beta1/images:annotate"
}
]
}
]
}
],
"configFile": "vision_v1p1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.vision.v1p1beta1.ImageAnnotator"
],
"nameInServiceConfig": "vision.googleapis.com"
},
{
"id": "google.cloud.vision.v1p2beta1",
"directory": "google/cloud/vision/v1p2beta1",
"version": "v1p2beta1",
"majorVersion": "v1",
"hostName": "vision.googleapis.com",
"title": "Cloud Vision API",
"description": "Integrates Google Vision features, including image labeling, face, logo, and landmark detection, optical character recognition (OCR), and detection of explicit content, into applications.",
"importDirectories": [
"google/api",
"google/cloud/vision/v1p2beta1",
"google/longrunning",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 4
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/vision/apiv1p2beta1/visionpb;visionpb": 4
}
},
"java_multiple_files": {
"valueCounts": {
"true": 4
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.vision.v1p2beta1": 4
}
}
},
"services": [
{
"shortName": "ImageAnnotator",
"fullName": "google.cloud.vision.v1p2beta1.ImageAnnotator",
"methods": [
{
"shortName": "AsyncBatchAnnotateFiles",
"fullName": "google.cloud.vision.v1p2beta1.ImageAnnotator.AsyncBatchAnnotateFiles",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p2beta1/files:asyncBatchAnnotate"
}
]
},
{
"shortName": "BatchAnnotateImages",
"fullName": "google.cloud.vision.v1p2beta1.ImageAnnotator.BatchAnnotateImages",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p2beta1/images:annotate"
}
]
}
]
}
],
"configFile": "vision_v1p2beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.vision.v1p2beta1.ImageAnnotator"
],
"nameInServiceConfig": "vision.googleapis.com"
},
{
"id": "google.cloud.vision.v1p3beta1",
"directory": "google/cloud/vision/v1p3beta1",
"version": "v1p3beta1",
"majorVersion": "v1",
"hostName": "vision.googleapis.com",
"title": "Cloud Vision API",
"description": "Integrates Google Vision features, including image labeling, face, logo, and landmark detection, optical character recognition (OCR), and detection of explicit content, into applications.",
"importDirectories": [
"google/api",
"google/cloud/vision/v1p3beta1",
"google/longrunning",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 6
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/vision/apiv1p3beta1/visionpb;visionpb": 6
}
},
"java_multiple_files": {
"valueCounts": {
"true": 6
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.vision.v1p3beta1": 6
}
},
"objc_class_prefix": {
"valueCounts": {
"": 4,
"GCVN": 2
}
}
},
"services": [
{
"shortName": "ImageAnnotator",
"fullName": "google.cloud.vision.v1p3beta1.ImageAnnotator",
"methods": [
{
"shortName": "AsyncBatchAnnotateFiles",
"fullName": "google.cloud.vision.v1p3beta1.ImageAnnotator.AsyncBatchAnnotateFiles",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p3beta1/files:asyncBatchAnnotate"
}
]
},
{
"shortName": "BatchAnnotateImages",
"fullName": "google.cloud.vision.v1p3beta1.ImageAnnotator.BatchAnnotateImages",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p3beta1/images:annotate"
}
]
}
]
},
{
"shortName": "ProductSearch",
"fullName": "google.cloud.vision.v1p3beta1.ProductSearch",
"methods": [
{
"shortName": "AddProductToProductSet",
"fullName": "google.cloud.vision.v1p3beta1.ProductSearch.AddProductToProductSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p3beta1/{name=projects/*/locations/*/productSets/*}:addProduct"
}
]
},
{
"shortName": "CreateProduct",
"fullName": "google.cloud.vision.v1p3beta1.ProductSearch.CreateProduct",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p3beta1/{parent=projects/*/locations/*}/products"
}
]
},
{
"shortName": "CreateProductSet",
"fullName": "google.cloud.vision.v1p3beta1.ProductSearch.CreateProductSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p3beta1/{parent=projects/*/locations/*}/productSets"
}
]
},
{
"shortName": "CreateReferenceImage",
"fullName": "google.cloud.vision.v1p3beta1.ProductSearch.CreateReferenceImage",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p3beta1/{parent=projects/*/locations/*/products/*}/referenceImages"
}
]
},
{
"shortName": "DeleteProduct",
"fullName": "google.cloud.vision.v1p3beta1.ProductSearch.DeleteProduct",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1p3beta1/{name=projects/*/locations/*/products/*}"
}
]
},
{
"shortName": "DeleteProductSet",
"fullName": "google.cloud.vision.v1p3beta1.ProductSearch.DeleteProductSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1p3beta1/{name=projects/*/locations/*/productSets/*}"
}
]
},
{
"shortName": "DeleteReferenceImage",
"fullName": "google.cloud.vision.v1p3beta1.ProductSearch.DeleteReferenceImage",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1p3beta1/{name=projects/*/locations/*/products/*/referenceImages/*}"
}
]
},
{
"shortName": "GetProduct",
"fullName": "google.cloud.vision.v1p3beta1.ProductSearch.GetProduct",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1p3beta1/{name=projects/*/locations/*/products/*}"
}
]
},
{
"shortName": "GetProductSet",
"fullName": "google.cloud.vision.v1p3beta1.ProductSearch.GetProductSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1p3beta1/{name=projects/*/locations/*/productSets/*}"
}
]
},
{
"shortName": "GetReferenceImage",
"fullName": "google.cloud.vision.v1p3beta1.ProductSearch.GetReferenceImage",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1p3beta1/{name=projects/*/locations/*/products/*/referenceImages/*}"
}
]
},
{
"shortName": "ImportProductSets",
"fullName": "google.cloud.vision.v1p3beta1.ProductSearch.ImportProductSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p3beta1/{parent=projects/*/locations/*}/productSets:import"
}
]
},
{
"shortName": "ListProductSets",
"fullName": "google.cloud.vision.v1p3beta1.ProductSearch.ListProductSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1p3beta1/{parent=projects/*/locations/*}/productSets"
}
]
},
{
"shortName": "ListProducts",
"fullName": "google.cloud.vision.v1p3beta1.ProductSearch.ListProducts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1p3beta1/{parent=projects/*/locations/*}/products"
}
]
},
{
"shortName": "ListProductsInProductSet",
"fullName": "google.cloud.vision.v1p3beta1.ProductSearch.ListProductsInProductSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1p3beta1/{name=projects/*/locations/*/productSets/*}/products"
}
]
},
{
"shortName": "ListReferenceImages",
"fullName": "google.cloud.vision.v1p3beta1.ProductSearch.ListReferenceImages",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1p3beta1/{parent=projects/*/locations/*/products/*}/referenceImages"
}
]
},
{
"shortName": "RemoveProductFromProductSet",
"fullName": "google.cloud.vision.v1p3beta1.ProductSearch.RemoveProductFromProductSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p3beta1/{name=projects/*/locations/*/productSets/*}:removeProduct"
}
]
},
{
"shortName": "UpdateProduct",
"fullName": "google.cloud.vision.v1p3beta1.ProductSearch.UpdateProduct",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1p3beta1/{product.name=projects/*/locations/*/products/*}"
}
]
},
{
"shortName": "UpdateProductSet",
"fullName": "google.cloud.vision.v1p3beta1.ProductSearch.UpdateProductSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1p3beta1/{product_set.name=projects/*/locations/*/productSets/*}"
}
]
}
]
}
],
"configFile": "vision_v1p3beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.vision.v1p3beta1.ImageAnnotator",
"google.cloud.vision.v1p3beta1.ProductSearch"
],
"nameInServiceConfig": "vision.googleapis.com"
},
{
"id": "google.cloud.vision.v1p4beta1",
"directory": "google/cloud/vision/v1p4beta1",
"version": "v1p4beta1",
"majorVersion": "v1",
"hostName": "vision.googleapis.com",
"title": "Cloud Vision API",
"description": "Integrates Google Vision features, including image labeling, face, logo, and landmark detection, optical character recognition (OCR), and detection of explicit content, into applications.",
"importDirectories": [
"google/api",
"google/cloud/vision/v1p4beta1",
"google/longrunning",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 7
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/vision/apiv1p4beta1/visionpb;visionpb": 7
}
},
"java_multiple_files": {
"valueCounts": {
"true": 7
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.vision.v1p4beta1": 7
}
},
"objc_class_prefix": {
"valueCounts": {
"GCVN": 7
}
}
},
"services": [
{
"shortName": "ImageAnnotator",
"fullName": "google.cloud.vision.v1p4beta1.ImageAnnotator",
"methods": [
{
"shortName": "AsyncBatchAnnotateFiles",
"fullName": "google.cloud.vision.v1p4beta1.ImageAnnotator.AsyncBatchAnnotateFiles",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p4beta1/files:asyncBatchAnnotate"
}
]
},
{
"shortName": "AsyncBatchAnnotateImages",
"fullName": "google.cloud.vision.v1p4beta1.ImageAnnotator.AsyncBatchAnnotateImages",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p4beta1/images:asyncBatchAnnotate"
}
]
},
{
"shortName": "BatchAnnotateFiles",
"fullName": "google.cloud.vision.v1p4beta1.ImageAnnotator.BatchAnnotateFiles",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p4beta1/files:annotate"
}
]
},
{
"shortName": "BatchAnnotateImages",
"fullName": "google.cloud.vision.v1p4beta1.ImageAnnotator.BatchAnnotateImages",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p4beta1/images:annotate"
}
]
}
]
},
{
"shortName": "ProductSearch",
"fullName": "google.cloud.vision.v1p4beta1.ProductSearch",
"methods": [
{
"shortName": "AddProductToProductSet",
"fullName": "google.cloud.vision.v1p4beta1.ProductSearch.AddProductToProductSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p4beta1/{name=projects/*/locations/*/productSets/*}:addProduct"
}
]
},
{
"shortName": "CreateProduct",
"fullName": "google.cloud.vision.v1p4beta1.ProductSearch.CreateProduct",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p4beta1/{parent=projects/*/locations/*}/products"
}
]
},
{
"shortName": "CreateProductSet",
"fullName": "google.cloud.vision.v1p4beta1.ProductSearch.CreateProductSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p4beta1/{parent=projects/*/locations/*}/productSets"
}
]
},
{
"shortName": "CreateReferenceImage",
"fullName": "google.cloud.vision.v1p4beta1.ProductSearch.CreateReferenceImage",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p4beta1/{parent=projects/*/locations/*/products/*}/referenceImages"
}
]
},
{
"shortName": "DeleteProduct",
"fullName": "google.cloud.vision.v1p4beta1.ProductSearch.DeleteProduct",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1p4beta1/{name=projects/*/locations/*/products/*}"
}
]
},
{
"shortName": "DeleteProductSet",
"fullName": "google.cloud.vision.v1p4beta1.ProductSearch.DeleteProductSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1p4beta1/{name=projects/*/locations/*/productSets/*}"
}
]
},
{
"shortName": "DeleteReferenceImage",
"fullName": "google.cloud.vision.v1p4beta1.ProductSearch.DeleteReferenceImage",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1p4beta1/{name=projects/*/locations/*/products/*/referenceImages/*}"
}
]
},
{
"shortName": "GetProduct",
"fullName": "google.cloud.vision.v1p4beta1.ProductSearch.GetProduct",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1p4beta1/{name=projects/*/locations/*/products/*}"
}
]
},
{
"shortName": "GetProductSet",
"fullName": "google.cloud.vision.v1p4beta1.ProductSearch.GetProductSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1p4beta1/{name=projects/*/locations/*/productSets/*}"
}
]
},
{
"shortName": "GetReferenceImage",
"fullName": "google.cloud.vision.v1p4beta1.ProductSearch.GetReferenceImage",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1p4beta1/{name=projects/*/locations/*/products/*/referenceImages/*}"
}
]
},
{
"shortName": "ImportProductSets",
"fullName": "google.cloud.vision.v1p4beta1.ProductSearch.ImportProductSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p4beta1/{parent=projects/*/locations/*}/productSets:import"
}
]
},
{
"shortName": "ListProductSets",
"fullName": "google.cloud.vision.v1p4beta1.ProductSearch.ListProductSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1p4beta1/{parent=projects/*/locations/*}/productSets"
}
]
},
{
"shortName": "ListProducts",
"fullName": "google.cloud.vision.v1p4beta1.ProductSearch.ListProducts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1p4beta1/{parent=projects/*/locations/*}/products"
}
]
},
{
"shortName": "ListProductsInProductSet",
"fullName": "google.cloud.vision.v1p4beta1.ProductSearch.ListProductsInProductSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1p4beta1/{name=projects/*/locations/*/productSets/*}/products"
}
]
},
{
"shortName": "ListReferenceImages",
"fullName": "google.cloud.vision.v1p4beta1.ProductSearch.ListReferenceImages",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1p4beta1/{parent=projects/*/locations/*/products/*}/referenceImages"
}
]
},
{
"shortName": "PurgeProducts",
"fullName": "google.cloud.vision.v1p4beta1.ProductSearch.PurgeProducts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p4beta1/{parent=projects/*/locations/*}/products:purge"
}
]
},
{
"shortName": "RemoveProductFromProductSet",
"fullName": "google.cloud.vision.v1p4beta1.ProductSearch.RemoveProductFromProductSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p4beta1/{name=projects/*/locations/*/productSets/*}:removeProduct"
}
]
},
{
"shortName": "UpdateProduct",
"fullName": "google.cloud.vision.v1p4beta1.ProductSearch.UpdateProduct",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1p4beta1/{product.name=projects/*/locations/*/products/*}"
}
]
},
{
"shortName": "UpdateProductSet",
"fullName": "google.cloud.vision.v1p4beta1.ProductSearch.UpdateProductSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1p4beta1/{product_set.name=projects/*/locations/*/productSets/*}"
}
]
}
]
}
],
"configFile": "vision_v1p4beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.vision.v1p4beta1.ImageAnnotator",
"google.cloud.vision.v1p4beta1.ProductSearch"
],
"nameInServiceConfig": "vision.googleapis.com"
},
{
"id": "google.cloud.visionai.v1",
"directory": "google/cloud/visionai/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "visionai.googleapis.com",
"title": "Vision AI API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/visionai/v1",
"google/longrunning",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.VisionAI.V1": 11
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/visionai/apiv1/visionaipb;visionaipb": 11
}
},
"java_multiple_files": {
"valueCounts": {
"true": 11
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.visionai.v1": 11
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\VisionAI\\V1": 11
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::VisionAI::V1": 11
}
}
},
"services": [
{
"shortName": "AppPlatform",
"fullName": "google.cloud.visionai.v1.AppPlatform",
"methods": [
{
"shortName": "AddApplicationStreamInput",
"fullName": "google.cloud.visionai.v1.AppPlatform.AddApplicationStreamInput",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/applications/*}:addStreamInput"
}
]
},
{
"shortName": "CreateApplication",
"fullName": "google.cloud.visionai.v1.AppPlatform.CreateApplication",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/applications"
}
]
},
{
"shortName": "CreateApplicationInstances",
"fullName": "google.cloud.visionai.v1.AppPlatform.CreateApplicationInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/applications/*}:createApplicationInstances"
}
]
},
{
"shortName": "CreateDraft",
"fullName": "google.cloud.visionai.v1.AppPlatform.CreateDraft",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/applications/*}/drafts"
}
]
},
{
"shortName": "CreateProcessor",
"fullName": "google.cloud.visionai.v1.AppPlatform.CreateProcessor",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/processors"
}
]
},
{
"shortName": "DeleteApplication",
"fullName": "google.cloud.visionai.v1.AppPlatform.DeleteApplication",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/applications/*}"
}
]
},
{
"shortName": "DeleteApplicationInstances",
"fullName": "google.cloud.visionai.v1.AppPlatform.DeleteApplicationInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/applications/*}:deleteApplicationInstances"
}
]
},
{
"shortName": "DeleteDraft",
"fullName": "google.cloud.visionai.v1.AppPlatform.DeleteDraft",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/applications/*/drafts/*}"
}
]
},
{
"shortName": "DeleteProcessor",
"fullName": "google.cloud.visionai.v1.AppPlatform.DeleteProcessor",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/processors/*}"
}
]
},
{
"shortName": "DeployApplication",
"fullName": "google.cloud.visionai.v1.AppPlatform.DeployApplication",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/applications/*}:deploy"
}
]
},
{
"shortName": "GetApplication",
"fullName": "google.cloud.visionai.v1.AppPlatform.GetApplication",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/applications/*}"
}
]
},
{
"shortName": "GetDraft",
"fullName": "google.cloud.visionai.v1.AppPlatform.GetDraft",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/applications/*/drafts/*}"
}
]
},
{
"shortName": "GetInstance",
"fullName": "google.cloud.visionai.v1.AppPlatform.GetInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/applications/*/instances/*}"
}
]
},
{
"shortName": "GetProcessor",
"fullName": "google.cloud.visionai.v1.AppPlatform.GetProcessor",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/processors/*}"
}
]
},
{
"shortName": "ListApplications",
"fullName": "google.cloud.visionai.v1.AppPlatform.ListApplications",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/applications"
}
]
},
{
"shortName": "ListDrafts",
"fullName": "google.cloud.visionai.v1.AppPlatform.ListDrafts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/applications/*}/drafts"
}
]
},
{
"shortName": "ListInstances",
"fullName": "google.cloud.visionai.v1.AppPlatform.ListInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/applications/*}/instances"
}
]
},
{
"shortName": "ListPrebuiltProcessors",
"fullName": "google.cloud.visionai.v1.AppPlatform.ListPrebuiltProcessors",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/processors:prebuilt"
}
]
},
{
"shortName": "ListProcessors",
"fullName": "google.cloud.visionai.v1.AppPlatform.ListProcessors",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/processors"
}
]
},
{
"shortName": "RemoveApplicationStreamInput",
"fullName": "google.cloud.visionai.v1.AppPlatform.RemoveApplicationStreamInput",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/applications/*}:removeStreamInput"
}
]
},
{
"shortName": "UndeployApplication",
"fullName": "google.cloud.visionai.v1.AppPlatform.UndeployApplication",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/applications/*}:undeploy"
}
]
},
{
"shortName": "UpdateApplication",
"fullName": "google.cloud.visionai.v1.AppPlatform.UpdateApplication",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{application.name=projects/*/locations/*/applications/*}"
}
]
},
{
"shortName": "UpdateApplicationInstances",
"fullName": "google.cloud.visionai.v1.AppPlatform.UpdateApplicationInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/applications/*}:updateApplicationInstances"
}
]
},
{
"shortName": "UpdateApplicationStreamInput",
"fullName": "google.cloud.visionai.v1.AppPlatform.UpdateApplicationStreamInput",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/applications/*}:updateStreamInput"
}
]
},
{
"shortName": "UpdateDraft",
"fullName": "google.cloud.visionai.v1.AppPlatform.UpdateDraft",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{draft.name=projects/*/locations/*/applications/*/drafts/*}"
}
]
},
{
"shortName": "UpdateProcessor",
"fullName": "google.cloud.visionai.v1.AppPlatform.UpdateProcessor",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{processor.name=projects/*/locations/*/processors/*}"
}
]
}
]
},
{
"shortName": "LiveVideoAnalytics",
"fullName": "google.cloud.visionai.v1.LiveVideoAnalytics",
"methods": [
{
"shortName": "BatchRunProcess",
"fullName": "google.cloud.visionai.v1.LiveVideoAnalytics.BatchRunProcess",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/clusters/*}/processes:batchRun"
}
]
},
{
"shortName": "CreateAnalysis",
"fullName": "google.cloud.visionai.v1.LiveVideoAnalytics.CreateAnalysis",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/clusters/*}/analyses"
}
]
},
{
"shortName": "CreateProcess",
"fullName": "google.cloud.visionai.v1.LiveVideoAnalytics.CreateProcess",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/clusters/*}/processes"
}
]
},
{
"shortName": "DeleteAnalysis",
"fullName": "google.cloud.visionai.v1.LiveVideoAnalytics.DeleteAnalysis",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/clusters/*/analyses/*}"
}
]
},
{
"shortName": "DeleteProcess",
"fullName": "google.cloud.visionai.v1.LiveVideoAnalytics.DeleteProcess",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/clusters/*/processes/*}"
}
]
},
{
"shortName": "GetAnalysis",
"fullName": "google.cloud.visionai.v1.LiveVideoAnalytics.GetAnalysis",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/clusters/*/analyses/*}"
}
]
},
{
"shortName": "GetProcess",
"fullName": "google.cloud.visionai.v1.LiveVideoAnalytics.GetProcess",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/clusters/*/processes/*}"
}
]
},
{
"shortName": "ListAnalyses",
"fullName": "google.cloud.visionai.v1.LiveVideoAnalytics.ListAnalyses",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/clusters/*}/analyses"
}
]
},
{
"shortName": "ListProcesses",
"fullName": "google.cloud.visionai.v1.LiveVideoAnalytics.ListProcesses",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/clusters/*}/processes"
}
]
},
{
"shortName": "UpdateAnalysis",
"fullName": "google.cloud.visionai.v1.LiveVideoAnalytics.UpdateAnalysis",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{analysis.name=projects/*/locations/*/clusters/*/analyses/*}"
}
]
},
{
"shortName": "UpdateProcess",
"fullName": "google.cloud.visionai.v1.LiveVideoAnalytics.UpdateProcess",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{process.name=projects/*/locations/*/clusters/*/processes/*}"
}
]
}
]
},
{
"shortName": "StreamingService",
"fullName": "google.cloud.visionai.v1.StreamingService",
"methods": [
{
"shortName": "AcquireLease",
"fullName": "google.cloud.visionai.v1.StreamingService.AcquireLease",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{series=projects/*/locations/*/clusters/*/series/*}:acquireLease"
}
]
},
{
"shortName": "ReceiveEvents",
"fullName": "google.cloud.visionai.v1.StreamingService.ReceiveEvents",
"mode": "BIDIRECTIONAL_STREAMING"
},
{
"shortName": "ReceivePackets",
"fullName": "google.cloud.visionai.v1.StreamingService.ReceivePackets",
"mode": "BIDIRECTIONAL_STREAMING"
},
{
"shortName": "ReleaseLease",
"fullName": "google.cloud.visionai.v1.StreamingService.ReleaseLease",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{series=projects/*/locations/*/clusters/*/series/*}:releaseLease"
}
]
},
{
"shortName": "RenewLease",
"fullName": "google.cloud.visionai.v1.StreamingService.RenewLease",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{series=projects/*/locations/*/clusters/*/series/*}:renewLease"
}
]
},
{
"shortName": "SendPackets",
"fullName": "google.cloud.visionai.v1.StreamingService.SendPackets",
"mode": "BIDIRECTIONAL_STREAMING"
}
]
},
{
"shortName": "StreamsService",
"fullName": "google.cloud.visionai.v1.StreamsService",
"methods": [
{
"shortName": "CreateCluster",
"fullName": "google.cloud.visionai.v1.StreamsService.CreateCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/clusters"
}
]
},
{
"shortName": "CreateEvent",
"fullName": "google.cloud.visionai.v1.StreamsService.CreateEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/clusters/*}/events"
}
]
},
{
"shortName": "CreateSeries",
"fullName": "google.cloud.visionai.v1.StreamsService.CreateSeries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/clusters/*}/series"
}
]
},
{
"shortName": "CreateStream",
"fullName": "google.cloud.visionai.v1.StreamsService.CreateStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/clusters/*}/streams"
}
]
},
{
"shortName": "DeleteCluster",
"fullName": "google.cloud.visionai.v1.StreamsService.DeleteCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/clusters/*}"
}
]
},
{
"shortName": "DeleteEvent",
"fullName": "google.cloud.visionai.v1.StreamsService.DeleteEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/clusters/*/events/*}"
}
]
},
{
"shortName": "DeleteSeries",
"fullName": "google.cloud.visionai.v1.StreamsService.DeleteSeries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/clusters/*/series/*}"
}
]
},
{
"shortName": "DeleteStream",
"fullName": "google.cloud.visionai.v1.StreamsService.DeleteStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/clusters/*/streams/*}"
}
]
},
{
"shortName": "GenerateStreamHlsToken",
"fullName": "google.cloud.visionai.v1.StreamsService.GenerateStreamHlsToken",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{stream=projects/*/locations/*/clusters/*/streams/*}:generateStreamHlsToken"
}
]
},
{
"shortName": "GetCluster",
"fullName": "google.cloud.visionai.v1.StreamsService.GetCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/clusters/*}"
}
]
},
{
"shortName": "GetEvent",
"fullName": "google.cloud.visionai.v1.StreamsService.GetEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/clusters/*/events/*}"
}
]
},
{
"shortName": "GetSeries",
"fullName": "google.cloud.visionai.v1.StreamsService.GetSeries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/clusters/*/series/*}"
}
]
},
{
"shortName": "GetStream",
"fullName": "google.cloud.visionai.v1.StreamsService.GetStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/clusters/*/streams/*}"
}
]
},
{
"shortName": "GetStreamThumbnail",
"fullName": "google.cloud.visionai.v1.StreamsService.GetStreamThumbnail",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{stream=projects/*/locations/*/clusters/*/streams/*}:getThumbnail"
}
]
},
{
"shortName": "ListClusters",
"fullName": "google.cloud.visionai.v1.StreamsService.ListClusters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/clusters"
}
]
},
{
"shortName": "ListEvents",
"fullName": "google.cloud.visionai.v1.StreamsService.ListEvents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/clusters/*}/events"
}
]
},
{
"shortName": "ListSeries",
"fullName": "google.cloud.visionai.v1.StreamsService.ListSeries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/clusters/*}/series"
}
]
},
{
"shortName": "ListStreams",
"fullName": "google.cloud.visionai.v1.StreamsService.ListStreams",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/clusters/*}/streams"
}
]
},
{
"shortName": "MaterializeChannel",
"fullName": "google.cloud.visionai.v1.StreamsService.MaterializeChannel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/clusters/*}/channels"
}
]
},
{
"shortName": "UpdateCluster",
"fullName": "google.cloud.visionai.v1.StreamsService.UpdateCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{cluster.name=projects/*/locations/*/clusters/*}"
}
]
},
{
"shortName": "UpdateEvent",
"fullName": "google.cloud.visionai.v1.StreamsService.UpdateEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{event.name=projects/*/locations/*/clusters/*/events/*}"
}
]
},
{
"shortName": "UpdateSeries",
"fullName": "google.cloud.visionai.v1.StreamsService.UpdateSeries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{series.name=projects/*/locations/*/clusters/*/series/*}"
}
]
},
{
"shortName": "UpdateStream",
"fullName": "google.cloud.visionai.v1.StreamsService.UpdateStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{stream.name=projects/*/locations/*/clusters/*/streams/*}"
}
]
}
]
},
{
"shortName": "Warehouse",
"fullName": "google.cloud.visionai.v1.Warehouse",
"methods": [
{
"shortName": "ClipAsset",
"fullName": "google.cloud.visionai.v1.Warehouse.ClipAsset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/corpora/*/assets/*}:clip"
}
]
},
{
"shortName": "CreateAnnotation",
"fullName": "google.cloud.visionai.v1.Warehouse.CreateAnnotation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/corpora/*/assets/*}/annotations"
}
]
},
{
"shortName": "CreateAsset",
"fullName": "google.cloud.visionai.v1.Warehouse.CreateAsset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/corpora/*}/assets"
}
]
},
{
"shortName": "CreateCorpus",
"fullName": "google.cloud.visionai.v1.Warehouse.CreateCorpus",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/corpora"
}
]
},
{
"shortName": "CreateDataSchema",
"fullName": "google.cloud.visionai.v1.Warehouse.CreateDataSchema",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/corpora/*}/dataSchemas"
}
]
},
{
"shortName": "CreateSearchConfig",
"fullName": "google.cloud.visionai.v1.Warehouse.CreateSearchConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/corpora/*}/searchConfigs"
}
]
},
{
"shortName": "DeleteAnnotation",
"fullName": "google.cloud.visionai.v1.Warehouse.DeleteAnnotation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/corpora/*/assets/*/annotations/*}"
}
]
},
{
"shortName": "DeleteAsset",
"fullName": "google.cloud.visionai.v1.Warehouse.DeleteAsset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/corpora/*/assets/*}"
}
]
},
{
"shortName": "DeleteCorpus",
"fullName": "google.cloud.visionai.v1.Warehouse.DeleteCorpus",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/corpora/*}"
}
]
},
{
"shortName": "DeleteDataSchema",
"fullName": "google.cloud.visionai.v1.Warehouse.DeleteDataSchema",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/corpora/*/dataSchemas/*}"
}
]
},
{
"shortName": "DeleteSearchConfig",
"fullName": "google.cloud.visionai.v1.Warehouse.DeleteSearchConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/corpora/*/searchConfigs/*}"
}
]
},
{
"shortName": "GenerateHlsUri",
"fullName": "google.cloud.visionai.v1.Warehouse.GenerateHlsUri",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/corpora/*/assets/*}:generateHlsUri"
}
]
},
{
"shortName": "GetAnnotation",
"fullName": "google.cloud.visionai.v1.Warehouse.GetAnnotation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/corpora/*/assets/*/annotations/*}"
}
]
},
{
"shortName": "GetAsset",
"fullName": "google.cloud.visionai.v1.Warehouse.GetAsset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/corpora/*/assets/*}"
}
]
},
{
"shortName": "GetCorpus",
"fullName": "google.cloud.visionai.v1.Warehouse.GetCorpus",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/corpora/*}"
}
]
},
{
"shortName": "GetDataSchema",
"fullName": "google.cloud.visionai.v1.Warehouse.GetDataSchema",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/corpora/*/dataSchemas/*}"
}
]
},
{
"shortName": "GetSearchConfig",
"fullName": "google.cloud.visionai.v1.Warehouse.GetSearchConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/corpora/*/searchConfigs/*}"
}
]
},
{
"shortName": "IngestAsset",
"fullName": "google.cloud.visionai.v1.Warehouse.IngestAsset",
"mode": "BIDIRECTIONAL_STREAMING"
},
{
"shortName": "ListAnnotations",
"fullName": "google.cloud.visionai.v1.Warehouse.ListAnnotations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/corpora/*/assets/*}/annotations"
}
]
},
{
"shortName": "ListAssets",
"fullName": "google.cloud.visionai.v1.Warehouse.ListAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/corpora/*}/assets"
}
]
},
{
"shortName": "ListCorpora",
"fullName": "google.cloud.visionai.v1.Warehouse.ListCorpora",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/corpora"
}
]
},
{
"shortName": "ListDataSchemas",
"fullName": "google.cloud.visionai.v1.Warehouse.ListDataSchemas",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/corpora/*}/dataSchemas"
}
]
},
{
"shortName": "ListSearchConfigs",
"fullName": "google.cloud.visionai.v1.Warehouse.ListSearchConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/corpora/*}/searchConfigs"
}
]
},
{
"shortName": "SearchAssets",
"fullName": "google.cloud.visionai.v1.Warehouse.SearchAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{corpus=projects/*/locations/*/corpora/*}:searchAssets"
}
]
},
{
"shortName": "UpdateAnnotation",
"fullName": "google.cloud.visionai.v1.Warehouse.UpdateAnnotation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{annotation.name=projects/*/locations/*/corpora/*/assets/*/annotations/*}"
}
]
},
{
"shortName": "UpdateAsset",
"fullName": "google.cloud.visionai.v1.Warehouse.UpdateAsset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{asset.name=projects/*/locations/*/corpora/*/assets/*}"
}
]
},
{
"shortName": "UpdateCorpus",
"fullName": "google.cloud.visionai.v1.Warehouse.UpdateCorpus",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{corpus.name=projects/*/locations/*/corpora/*}"
}
]
},
{
"shortName": "UpdateDataSchema",
"fullName": "google.cloud.visionai.v1.Warehouse.UpdateDataSchema",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{data_schema.name=projects/*/locations/*/corpora/*/dataSchemas/*}"
}
]
},
{
"shortName": "UpdateSearchConfig",
"fullName": "google.cloud.visionai.v1.Warehouse.UpdateSearchConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{search_config.name=projects/*/locations/*/corpora/*/searchConfigs/*}"
}
]
}
]
}
],
"configFile": "visionai_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.cloud.visionai.v1.AppPlatform",
"google.cloud.visionai.v1.LiveVideoAnalytics",
"google.cloud.visionai.v1.StreamingService",
"google.cloud.visionai.v1.StreamsService",
"google.cloud.visionai.v1.Warehouse",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "visionai.googleapis.com"
},
{
"id": "google.cloud.visionai.v1alpha1",
"directory": "google/cloud/visionai/v1alpha1",
"version": "v1alpha1",
"majorVersion": "v1",
"hostName": "visionai.googleapis.com",
"title": "Vision AI API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/visionai/v1alpha1",
"google/longrunning",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.VisionAI.V1Alpha1": 11
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/visionai/apiv1alpha1/visionaipb;visionaipb": 11
}
},
"java_multiple_files": {
"valueCounts": {
"true": 11
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.visionai.v1alpha1": 11
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\VisionAI\\V1alpha1": 11
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::VisionAI::V1alpha1": 11
}
}
},
"services": [
{
"shortName": "AppPlatform",
"fullName": "google.cloud.visionai.v1alpha1.AppPlatform",
"methods": [
{
"shortName": "AddApplicationStreamInput",
"fullName": "google.cloud.visionai.v1alpha1.AppPlatform.AddApplicationStreamInput",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{name=projects/*/locations/*/applications/*}:addStreamInput"
}
]
},
{
"shortName": "CreateApplication",
"fullName": "google.cloud.visionai.v1alpha1.AppPlatform.CreateApplication",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{parent=projects/*/locations/*}/applications"
}
]
},
{
"shortName": "CreateApplicationInstances",
"fullName": "google.cloud.visionai.v1alpha1.AppPlatform.CreateApplicationInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{name=projects/*/locations/*/applications/*}:createApplicationInstances"
}
]
},
{
"shortName": "CreateDraft",
"fullName": "google.cloud.visionai.v1alpha1.AppPlatform.CreateDraft",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{parent=projects/*/locations/*/applications/*}/drafts"
}
]
},
{
"shortName": "CreateProcessor",
"fullName": "google.cloud.visionai.v1alpha1.AppPlatform.CreateProcessor",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{parent=projects/*/locations/*}/processors"
}
]
},
{
"shortName": "DeleteApplication",
"fullName": "google.cloud.visionai.v1alpha1.AppPlatform.DeleteApplication",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha1/{name=projects/*/locations/*/applications/*}"
}
]
},
{
"shortName": "DeleteApplicationInstances",
"fullName": "google.cloud.visionai.v1alpha1.AppPlatform.DeleteApplicationInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{name=projects/*/locations/*/applications/*}:deleteApplicationInstances"
}
]
},
{
"shortName": "DeleteDraft",
"fullName": "google.cloud.visionai.v1alpha1.AppPlatform.DeleteDraft",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha1/{name=projects/*/locations/*/applications/*/drafts/*}"
}
]
},
{
"shortName": "DeleteProcessor",
"fullName": "google.cloud.visionai.v1alpha1.AppPlatform.DeleteProcessor",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha1/{name=projects/*/locations/*/processors/*}"
}
]
},
{
"shortName": "DeployApplication",
"fullName": "google.cloud.visionai.v1alpha1.AppPlatform.DeployApplication",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{name=projects/*/locations/*/applications/*}:deploy"
}
]
},
{
"shortName": "GetApplication",
"fullName": "google.cloud.visionai.v1alpha1.AppPlatform.GetApplication",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{name=projects/*/locations/*/applications/*}"
}
]
},
{
"shortName": "GetDraft",
"fullName": "google.cloud.visionai.v1alpha1.AppPlatform.GetDraft",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{name=projects/*/locations/*/applications/*/drafts/*}"
}
]
},
{
"shortName": "GetInstance",
"fullName": "google.cloud.visionai.v1alpha1.AppPlatform.GetInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{name=projects/*/locations/*/applications/*/instances/*}"
}
]
},
{
"shortName": "GetProcessor",
"fullName": "google.cloud.visionai.v1alpha1.AppPlatform.GetProcessor",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{name=projects/*/locations/*/processors/*}"
}
]
},
{
"shortName": "ListApplications",
"fullName": "google.cloud.visionai.v1alpha1.AppPlatform.ListApplications",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{parent=projects/*/locations/*}/applications"
}
]
},
{
"shortName": "ListDrafts",
"fullName": "google.cloud.visionai.v1alpha1.AppPlatform.ListDrafts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{parent=projects/*/locations/*/applications/*}/drafts"
}
]
},
{
"shortName": "ListInstances",
"fullName": "google.cloud.visionai.v1alpha1.AppPlatform.ListInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{parent=projects/*/locations/*/applications/*}/instances"
}
]
},
{
"shortName": "ListPrebuiltProcessors",
"fullName": "google.cloud.visionai.v1alpha1.AppPlatform.ListPrebuiltProcessors",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{parent=projects/*/locations/*}/processors:prebuilt"
}
]
},
{
"shortName": "ListProcessors",
"fullName": "google.cloud.visionai.v1alpha1.AppPlatform.ListProcessors",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{parent=projects/*/locations/*}/processors"
}
]
},
{
"shortName": "RemoveApplicationStreamInput",
"fullName": "google.cloud.visionai.v1alpha1.AppPlatform.RemoveApplicationStreamInput",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{name=projects/*/locations/*/applications/*}:removeStreamInput"
}
]
},
{
"shortName": "UndeployApplication",
"fullName": "google.cloud.visionai.v1alpha1.AppPlatform.UndeployApplication",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{name=projects/*/locations/*/applications/*}:undeploy"
}
]
},
{
"shortName": "UpdateApplication",
"fullName": "google.cloud.visionai.v1alpha1.AppPlatform.UpdateApplication",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha1/{application.name=projects/*/locations/*/applications/*}"
}
]
},
{
"shortName": "UpdateApplicationInstances",
"fullName": "google.cloud.visionai.v1alpha1.AppPlatform.UpdateApplicationInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{name=projects/*/locations/*/applications/*}:updateApplicationInstances"
}
]
},
{
"shortName": "UpdateApplicationStreamInput",
"fullName": "google.cloud.visionai.v1alpha1.AppPlatform.UpdateApplicationStreamInput",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{name=projects/*/locations/*/applications/*}:updateStreamInput"
}
]
},
{
"shortName": "UpdateDraft",
"fullName": "google.cloud.visionai.v1alpha1.AppPlatform.UpdateDraft",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha1/{draft.name=projects/*/locations/*/applications/*/drafts/*}"
}
]
},
{
"shortName": "UpdateProcessor",
"fullName": "google.cloud.visionai.v1alpha1.AppPlatform.UpdateProcessor",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha1/{processor.name=projects/*/locations/*/processors/*}"
}
]
}
]
},
{
"shortName": "LiveVideoAnalytics",
"fullName": "google.cloud.visionai.v1alpha1.LiveVideoAnalytics",
"methods": [
{
"shortName": "CreateAnalysis",
"fullName": "google.cloud.visionai.v1alpha1.LiveVideoAnalytics.CreateAnalysis",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{parent=projects/*/locations/*/clusters/*}/analyses"
}
]
},
{
"shortName": "DeleteAnalysis",
"fullName": "google.cloud.visionai.v1alpha1.LiveVideoAnalytics.DeleteAnalysis",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha1/{name=projects/*/locations/*/clusters/*/analyses/*}"
}
]
},
{
"shortName": "GetAnalysis",
"fullName": "google.cloud.visionai.v1alpha1.LiveVideoAnalytics.GetAnalysis",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{name=projects/*/locations/*/clusters/*/analyses/*}"
}
]
},
{
"shortName": "ListAnalyses",
"fullName": "google.cloud.visionai.v1alpha1.LiveVideoAnalytics.ListAnalyses",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{parent=projects/*/locations/*/clusters/*}/analyses"
}
]
},
{
"shortName": "UpdateAnalysis",
"fullName": "google.cloud.visionai.v1alpha1.LiveVideoAnalytics.UpdateAnalysis",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha1/{analysis.name=projects/*/locations/*/clusters/*/analyses/*}"
}
]
}
]
},
{
"shortName": "StreamingService",
"fullName": "google.cloud.visionai.v1alpha1.StreamingService",
"methods": [
{
"shortName": "AcquireLease",
"fullName": "google.cloud.visionai.v1alpha1.StreamingService.AcquireLease",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{series=projects/*/locations/*/clusters/*/series/*}:acquireLease"
}
]
},
{
"shortName": "ReceiveEvents",
"fullName": "google.cloud.visionai.v1alpha1.StreamingService.ReceiveEvents",
"mode": "BIDIRECTIONAL_STREAMING"
},
{
"shortName": "ReceivePackets",
"fullName": "google.cloud.visionai.v1alpha1.StreamingService.ReceivePackets",
"mode": "BIDIRECTIONAL_STREAMING"
},
{
"shortName": "ReleaseLease",
"fullName": "google.cloud.visionai.v1alpha1.StreamingService.ReleaseLease",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{series=projects/*/locations/*/clusters/*/series/*}:releaseLease"
}
]
},
{
"shortName": "RenewLease",
"fullName": "google.cloud.visionai.v1alpha1.StreamingService.RenewLease",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{series=projects/*/locations/*/clusters/*/series/*}:renewLease"
}
]
},
{
"shortName": "SendPackets",
"fullName": "google.cloud.visionai.v1alpha1.StreamingService.SendPackets",
"mode": "BIDIRECTIONAL_STREAMING"
}
]
},
{
"shortName": "StreamsService",
"fullName": "google.cloud.visionai.v1alpha1.StreamsService",
"methods": [
{
"shortName": "CreateCluster",
"fullName": "google.cloud.visionai.v1alpha1.StreamsService.CreateCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{parent=projects/*/locations/*}/clusters"
}
]
},
{
"shortName": "CreateEvent",
"fullName": "google.cloud.visionai.v1alpha1.StreamsService.CreateEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{parent=projects/*/locations/*/clusters/*}/events"
}
]
},
{
"shortName": "CreateSeries",
"fullName": "google.cloud.visionai.v1alpha1.StreamsService.CreateSeries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{parent=projects/*/locations/*/clusters/*}/series"
}
]
},
{
"shortName": "CreateStream",
"fullName": "google.cloud.visionai.v1alpha1.StreamsService.CreateStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{parent=projects/*/locations/*/clusters/*}/streams"
}
]
},
{
"shortName": "DeleteCluster",
"fullName": "google.cloud.visionai.v1alpha1.StreamsService.DeleteCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha1/{name=projects/*/locations/*/clusters/*}"
}
]
},
{
"shortName": "DeleteEvent",
"fullName": "google.cloud.visionai.v1alpha1.StreamsService.DeleteEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha1/{name=projects/*/locations/*/clusters/*/events/*}"
}
]
},
{
"shortName": "DeleteSeries",
"fullName": "google.cloud.visionai.v1alpha1.StreamsService.DeleteSeries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha1/{name=projects/*/locations/*/clusters/*/series/*}"
}
]
},
{
"shortName": "DeleteStream",
"fullName": "google.cloud.visionai.v1alpha1.StreamsService.DeleteStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha1/{name=projects/*/locations/*/clusters/*/streams/*}"
}
]
},
{
"shortName": "GenerateStreamHlsToken",
"fullName": "google.cloud.visionai.v1alpha1.StreamsService.GenerateStreamHlsToken",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{stream=projects/*/locations/*/clusters/*/streams/*}:generateStreamHlsToken"
}
]
},
{
"shortName": "GetCluster",
"fullName": "google.cloud.visionai.v1alpha1.StreamsService.GetCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{name=projects/*/locations/*/clusters/*}"
}
]
},
{
"shortName": "GetEvent",
"fullName": "google.cloud.visionai.v1alpha1.StreamsService.GetEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{name=projects/*/locations/*/clusters/*/events/*}"
}
]
},
{
"shortName": "GetSeries",
"fullName": "google.cloud.visionai.v1alpha1.StreamsService.GetSeries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{name=projects/*/locations/*/clusters/*/series/*}"
}
]
},
{
"shortName": "GetStream",
"fullName": "google.cloud.visionai.v1alpha1.StreamsService.GetStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{name=projects/*/locations/*/clusters/*/streams/*}"
}
]
},
{
"shortName": "ListClusters",
"fullName": "google.cloud.visionai.v1alpha1.StreamsService.ListClusters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{parent=projects/*/locations/*}/clusters"
}
]
},
{
"shortName": "ListEvents",
"fullName": "google.cloud.visionai.v1alpha1.StreamsService.ListEvents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{parent=projects/*/locations/*/clusters/*}/events"
}
]
},
{
"shortName": "ListSeries",
"fullName": "google.cloud.visionai.v1alpha1.StreamsService.ListSeries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{parent=projects/*/locations/*/clusters/*}/series"
}
]
},
{
"shortName": "ListStreams",
"fullName": "google.cloud.visionai.v1alpha1.StreamsService.ListStreams",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{parent=projects/*/locations/*/clusters/*}/streams"
}
]
},
{
"shortName": "MaterializeChannel",
"fullName": "google.cloud.visionai.v1alpha1.StreamsService.MaterializeChannel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{parent=projects/*/locations/*/clusters/*}/channels"
}
]
},
{
"shortName": "UpdateCluster",
"fullName": "google.cloud.visionai.v1alpha1.StreamsService.UpdateCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha1/{cluster.name=projects/*/locations/*/clusters/*}"
}
]
},
{
"shortName": "UpdateEvent",
"fullName": "google.cloud.visionai.v1alpha1.StreamsService.UpdateEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha1/{event.name=projects/*/locations/*/clusters/*/events/*}"
}
]
},
{
"shortName": "UpdateSeries",
"fullName": "google.cloud.visionai.v1alpha1.StreamsService.UpdateSeries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha1/{series.name=projects/*/locations/*/clusters/*/series/*}"
}
]
},
{
"shortName": "UpdateStream",
"fullName": "google.cloud.visionai.v1alpha1.StreamsService.UpdateStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha1/{stream.name=projects/*/locations/*/clusters/*/streams/*}"
}
]
}
]
},
{
"shortName": "Warehouse",
"fullName": "google.cloud.visionai.v1alpha1.Warehouse",
"methods": [
{
"shortName": "ClipAsset",
"fullName": "google.cloud.visionai.v1alpha1.Warehouse.ClipAsset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{name=projects/*/locations/*/corpora/*/assets/*}:clip"
}
]
},
{
"shortName": "CreateAnnotation",
"fullName": "google.cloud.visionai.v1alpha1.Warehouse.CreateAnnotation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{parent=projects/*/locations/*/corpora/*/assets/*}/annotations"
}
]
},
{
"shortName": "CreateAsset",
"fullName": "google.cloud.visionai.v1alpha1.Warehouse.CreateAsset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{parent=projects/*/locations/*/corpora/*}/assets"
}
]
},
{
"shortName": "CreateCorpus",
"fullName": "google.cloud.visionai.v1alpha1.Warehouse.CreateCorpus",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{parent=projects/*/locations/*}/corpora"
}
]
},
{
"shortName": "CreateDataSchema",
"fullName": "google.cloud.visionai.v1alpha1.Warehouse.CreateDataSchema",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{parent=projects/*/locations/*/corpora/*}/dataSchemas"
}
]
},
{
"shortName": "CreateSearchConfig",
"fullName": "google.cloud.visionai.v1alpha1.Warehouse.CreateSearchConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{parent=projects/*/locations/*/corpora/*}/searchConfigs"
}
]
},
{
"shortName": "DeleteAnnotation",
"fullName": "google.cloud.visionai.v1alpha1.Warehouse.DeleteAnnotation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha1/{name=projects/*/locations/*/corpora/*/assets/*/annotations/*}"
}
]
},
{
"shortName": "DeleteAsset",
"fullName": "google.cloud.visionai.v1alpha1.Warehouse.DeleteAsset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha1/{name=projects/*/locations/*/corpora/*/assets/*}"
}
]
},
{
"shortName": "DeleteCorpus",
"fullName": "google.cloud.visionai.v1alpha1.Warehouse.DeleteCorpus",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha1/{name=projects/*/locations/*/corpora/*}"
}
]
},
{
"shortName": "DeleteDataSchema",
"fullName": "google.cloud.visionai.v1alpha1.Warehouse.DeleteDataSchema",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha1/{name=projects/*/locations/*/corpora/*/dataSchemas/*}"
}
]
},
{
"shortName": "DeleteSearchConfig",
"fullName": "google.cloud.visionai.v1alpha1.Warehouse.DeleteSearchConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha1/{name=projects/*/locations/*/corpora/*/searchConfigs/*}"
}
]
},
{
"shortName": "GenerateHlsUri",
"fullName": "google.cloud.visionai.v1alpha1.Warehouse.GenerateHlsUri",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{name=projects/*/locations/*/corpora/*/assets/*}:generateHlsUri"
}
]
},
{
"shortName": "GetAnnotation",
"fullName": "google.cloud.visionai.v1alpha1.Warehouse.GetAnnotation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{name=projects/*/locations/*/corpora/*/assets/*/annotations/*}"
}
]
},
{
"shortName": "GetAsset",
"fullName": "google.cloud.visionai.v1alpha1.Warehouse.GetAsset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{name=projects/*/locations/*/corpora/*/assets/*}"
}
]
},
{
"shortName": "GetCorpus",
"fullName": "google.cloud.visionai.v1alpha1.Warehouse.GetCorpus",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{name=projects/*/locations/*/corpora/*}"
}
]
},
{
"shortName": "GetDataSchema",
"fullName": "google.cloud.visionai.v1alpha1.Warehouse.GetDataSchema",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{name=projects/*/locations/*/corpora/*/dataSchemas/*}"
}
]
},
{
"shortName": "GetSearchConfig",
"fullName": "google.cloud.visionai.v1alpha1.Warehouse.GetSearchConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{name=projects/*/locations/*/corpora/*/searchConfigs/*}"
}
]
},
{
"shortName": "IngestAsset",
"fullName": "google.cloud.visionai.v1alpha1.Warehouse.IngestAsset",
"mode": "BIDIRECTIONAL_STREAMING"
},
{
"shortName": "ListAnnotations",
"fullName": "google.cloud.visionai.v1alpha1.Warehouse.ListAnnotations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{parent=projects/*/locations/*/corpora/*/assets/*}/annotations"
}
]
},
{
"shortName": "ListAssets",
"fullName": "google.cloud.visionai.v1alpha1.Warehouse.ListAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{parent=projects/*/locations/*/corpora/*}/assets"
}
]
},
{
"shortName": "ListCorpora",
"fullName": "google.cloud.visionai.v1alpha1.Warehouse.ListCorpora",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{parent=projects/*/locations/*}/corpora"
}
]
},
{
"shortName": "ListDataSchemas",
"fullName": "google.cloud.visionai.v1alpha1.Warehouse.ListDataSchemas",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{parent=projects/*/locations/*/corpora/*}/dataSchemas"
}
]
},
{
"shortName": "ListSearchConfigs",
"fullName": "google.cloud.visionai.v1alpha1.Warehouse.ListSearchConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{parent=projects/*/locations/*/corpora/*}/searchConfigs"
}
]
},
{
"shortName": "SearchAssets",
"fullName": "google.cloud.visionai.v1alpha1.Warehouse.SearchAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{corpus=projects/*/locations/*/corpora/*}:searchAssets"
}
]
},
{
"shortName": "UpdateAnnotation",
"fullName": "google.cloud.visionai.v1alpha1.Warehouse.UpdateAnnotation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha1/{annotation.name=projects/*/locations/*/corpora/*/assets/*/annotations/*}"
}
]
},
{
"shortName": "UpdateAsset",
"fullName": "google.cloud.visionai.v1alpha1.Warehouse.UpdateAsset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha1/{asset.name=projects/*/locations/*/corpora/*/assets/*}"
}
]
},
{
"shortName": "UpdateCorpus",
"fullName": "google.cloud.visionai.v1alpha1.Warehouse.UpdateCorpus",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha1/{corpus.name=projects/*/locations/*/corpora/*}"
}
]
},
{
"shortName": "UpdateDataSchema",
"fullName": "google.cloud.visionai.v1alpha1.Warehouse.UpdateDataSchema",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha1/{data_schema.name=projects/*/locations/*/corpora/*/dataSchemas/*}"
}
]
},
{
"shortName": "UpdateSearchConfig",
"fullName": "google.cloud.visionai.v1alpha1.Warehouse.UpdateSearchConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha1/{search_config.name=projects/*/locations/*/corpora/*/searchConfigs/*}"
}
]
}
]
}
],
"configFile": "visionai_v1alpha1.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.cloud.visionai.v1alpha1.AppPlatform",
"google.cloud.visionai.v1alpha1.LiveVideoAnalytics",
"google.cloud.visionai.v1alpha1.StreamingService",
"google.cloud.visionai.v1alpha1.StreamsService",
"google.cloud.visionai.v1alpha1.Warehouse",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "visionai.googleapis.com"
},
{
"id": "google.cloud.vmmigration.v1",
"directory": "google/cloud/vmmigration/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "vmmigration.googleapis.com",
"title": "VM Migration API",
"description": "Use the Migrate to Virtual Machines API to programmatically migrate workloads.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.VMMigration.V1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/vmmigration/apiv1/vmmigrationpb;vmmigrationpb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.vmmigration.v1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\VMMigration\\V1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::VMMigration::V1": 1
}
}
},
"services": [
{
"shortName": "VmMigration",
"fullName": "google.cloud.vmmigration.v1.VmMigration",
"methods": [
{
"shortName": "AddGroupMigration",
"fullName": "google.cloud.vmmigration.v1.VmMigration.AddGroupMigration",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{group=projects/*/locations/*/groups/*}:addGroupMigration"
}
]
},
{
"shortName": "CancelCloneJob",
"fullName": "google.cloud.vmmigration.v1.VmMigration.CancelCloneJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/sources/*/migratingVms/*/cloneJobs/*}:cancel"
}
]
},
{
"shortName": "CancelCutoverJob",
"fullName": "google.cloud.vmmigration.v1.VmMigration.CancelCutoverJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/sources/*/migratingVms/*/cutoverJobs/*}:cancel"
}
]
},
{
"shortName": "CreateCloneJob",
"fullName": "google.cloud.vmmigration.v1.VmMigration.CreateCloneJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/sources/*/migratingVms/*}/cloneJobs"
}
]
},
{
"shortName": "CreateCutoverJob",
"fullName": "google.cloud.vmmigration.v1.VmMigration.CreateCutoverJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/sources/*/migratingVms/*}/cutoverJobs"
}
]
},
{
"shortName": "CreateDatacenterConnector",
"fullName": "google.cloud.vmmigration.v1.VmMigration.CreateDatacenterConnector",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/sources/*}/datacenterConnectors"
}
]
},
{
"shortName": "CreateGroup",
"fullName": "google.cloud.vmmigration.v1.VmMigration.CreateGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/groups"
}
]
},
{
"shortName": "CreateMigratingVm",
"fullName": "google.cloud.vmmigration.v1.VmMigration.CreateMigratingVm",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/sources/*}/migratingVms"
}
]
},
{
"shortName": "CreateSource",
"fullName": "google.cloud.vmmigration.v1.VmMigration.CreateSource",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/sources"
}
]
},
{
"shortName": "CreateTargetProject",
"fullName": "google.cloud.vmmigration.v1.VmMigration.CreateTargetProject",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/targetProjects"
}
]
},
{
"shortName": "CreateUtilizationReport",
"fullName": "google.cloud.vmmigration.v1.VmMigration.CreateUtilizationReport",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/sources/*}/utilizationReports"
}
]
},
{
"shortName": "DeleteDatacenterConnector",
"fullName": "google.cloud.vmmigration.v1.VmMigration.DeleteDatacenterConnector",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/sources/*/datacenterConnectors/*}"
}
]
},
{
"shortName": "DeleteGroup",
"fullName": "google.cloud.vmmigration.v1.VmMigration.DeleteGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/groups/*}"
}
]
},
{
"shortName": "DeleteMigratingVm",
"fullName": "google.cloud.vmmigration.v1.VmMigration.DeleteMigratingVm",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/sources/*/migratingVms/*}"
}
]
},
{
"shortName": "DeleteSource",
"fullName": "google.cloud.vmmigration.v1.VmMigration.DeleteSource",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/sources/*}"
}
]
},
{
"shortName": "DeleteTargetProject",
"fullName": "google.cloud.vmmigration.v1.VmMigration.DeleteTargetProject",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/targetProjects/*}"
}
]
},
{
"shortName": "DeleteUtilizationReport",
"fullName": "google.cloud.vmmigration.v1.VmMigration.DeleteUtilizationReport",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/sources/*/utilizationReports/*}"
}
]
},
{
"shortName": "FetchInventory",
"fullName": "google.cloud.vmmigration.v1.VmMigration.FetchInventory",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{source=projects/*/locations/*/sources/*}:fetchInventory"
}
]
},
{
"shortName": "FinalizeMigration",
"fullName": "google.cloud.vmmigration.v1.VmMigration.FinalizeMigration",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{migrating_vm=projects/*/locations/*/sources/*/migratingVms/*}:finalizeMigration"
}
]
},
{
"shortName": "GetCloneJob",
"fullName": "google.cloud.vmmigration.v1.VmMigration.GetCloneJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/sources/*/migratingVms/*/cloneJobs/*}"
}
]
},
{
"shortName": "GetCutoverJob",
"fullName": "google.cloud.vmmigration.v1.VmMigration.GetCutoverJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/sources/*/migratingVms/*/cutoverJobs/*}"
}
]
},
{
"shortName": "GetDatacenterConnector",
"fullName": "google.cloud.vmmigration.v1.VmMigration.GetDatacenterConnector",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/sources/*/datacenterConnectors/*}"
}
]
},
{
"shortName": "GetGroup",
"fullName": "google.cloud.vmmigration.v1.VmMigration.GetGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/groups/*}"
}
]
},
{
"shortName": "GetMigratingVm",
"fullName": "google.cloud.vmmigration.v1.VmMigration.GetMigratingVm",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/sources/*/migratingVms/*}"
}
]
},
{
"shortName": "GetReplicationCycle",
"fullName": "google.cloud.vmmigration.v1.VmMigration.GetReplicationCycle",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/sources/*/migratingVms/*/replicationCycles/*}"
}
]
},
{
"shortName": "GetSource",
"fullName": "google.cloud.vmmigration.v1.VmMigration.GetSource",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/sources/*}"
}
]
},
{
"shortName": "GetTargetProject",
"fullName": "google.cloud.vmmigration.v1.VmMigration.GetTargetProject",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/targetProjects/*}"
}
]
},
{
"shortName": "GetUtilizationReport",
"fullName": "google.cloud.vmmigration.v1.VmMigration.GetUtilizationReport",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/sources/*/utilizationReports/*}"
}
]
},
{
"shortName": "ListCloneJobs",
"fullName": "google.cloud.vmmigration.v1.VmMigration.ListCloneJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/sources/*/migratingVms/*}/cloneJobs"
}
]
},
{
"shortName": "ListCutoverJobs",
"fullName": "google.cloud.vmmigration.v1.VmMigration.ListCutoverJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/sources/*/migratingVms/*}/cutoverJobs"
}
]
},
{
"shortName": "ListDatacenterConnectors",
"fullName": "google.cloud.vmmigration.v1.VmMigration.ListDatacenterConnectors",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/sources/*}/datacenterConnectors"
}
]
},
{
"shortName": "ListGroups",
"fullName": "google.cloud.vmmigration.v1.VmMigration.ListGroups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/groups"
}
]
},
{
"shortName": "ListMigratingVms",
"fullName": "google.cloud.vmmigration.v1.VmMigration.ListMigratingVms",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/sources/*}/migratingVms"
}
]
},
{
"shortName": "ListReplicationCycles",
"fullName": "google.cloud.vmmigration.v1.VmMigration.ListReplicationCycles",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/sources/*/migratingVms/*}/replicationCycles"
}
]
},
{
"shortName": "ListSources",
"fullName": "google.cloud.vmmigration.v1.VmMigration.ListSources",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/sources"
}
]
},
{
"shortName": "ListTargetProjects",
"fullName": "google.cloud.vmmigration.v1.VmMigration.ListTargetProjects",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/targetProjects"
}
]
},
{
"shortName": "ListUtilizationReports",
"fullName": "google.cloud.vmmigration.v1.VmMigration.ListUtilizationReports",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/sources/*}/utilizationReports"
}
]
},
{
"shortName": "PauseMigration",
"fullName": "google.cloud.vmmigration.v1.VmMigration.PauseMigration",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{migrating_vm=projects/*/locations/*/sources/*/migratingVms/*}:pauseMigration"
}
]
},
{
"shortName": "RemoveGroupMigration",
"fullName": "google.cloud.vmmigration.v1.VmMigration.RemoveGroupMigration",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{group=projects/*/locations/*/groups/*}:removeGroupMigration"
}
]
},
{
"shortName": "ResumeMigration",
"fullName": "google.cloud.vmmigration.v1.VmMigration.ResumeMigration",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{migrating_vm=projects/*/locations/*/sources/*/migratingVms/*}:resumeMigration"
}
]
},
{
"shortName": "StartMigration",
"fullName": "google.cloud.vmmigration.v1.VmMigration.StartMigration",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{migrating_vm=projects/*/locations/*/sources/*/migratingVms/*}:startMigration"
}
]
},
{
"shortName": "UpdateGroup",
"fullName": "google.cloud.vmmigration.v1.VmMigration.UpdateGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{group.name=projects/*/locations/*/groups/*}"
}
]
},
{
"shortName": "UpdateMigratingVm",
"fullName": "google.cloud.vmmigration.v1.VmMigration.UpdateMigratingVm",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{migrating_vm.name=projects/*/locations/*/sources/*/migratingVms/*}"
}
]
},
{
"shortName": "UpdateSource",
"fullName": "google.cloud.vmmigration.v1.VmMigration.UpdateSource",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{source.name=projects/*/locations/*/sources/*}"
}
]
},
{
"shortName": "UpdateTargetProject",
"fullName": "google.cloud.vmmigration.v1.VmMigration.UpdateTargetProject",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{target_project.name=projects/*/locations/*/targetProjects/*}"
}
]
},
{
"shortName": "UpgradeAppliance",
"fullName": "google.cloud.vmmigration.v1.VmMigration.UpgradeAppliance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{datacenter_connector=projects/*/locations/*/sources/*/datacenterConnectors/*}:upgradeAppliance"
}
]
}
]
}
],
"configFile": "vmmigration_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.cloud.vmmigration.v1.VmMigration",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "vmmigration.googleapis.com"
},
{
"id": "google.cloud.vmwareengine.v1",
"directory": "google/cloud/vmwareengine/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "vmwareengine.googleapis.com",
"title": "VMware Engine API",
"description": "The Google VMware Engine API lets you programmatically manage VMware environments.",
"importDirectories": [
"google/api",
"google/cloud/vmwareengine/v1",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.VmwareEngine.V1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/vmwareengine/apiv1/vmwareenginepb;vmwareenginepb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.vmwareengine.v1": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\VmwareEngine\\V1": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::VmwareEngine::V1": 2
}
}
},
"services": [
{
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine",
"methods": [
{
"shortName": "CreateCluster",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.CreateCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/privateClouds/*}/clusters"
}
]
},
{
"shortName": "CreateHcxActivationKey",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.CreateHcxActivationKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/privateClouds/*}/hcxActivationKeys"
}
]
},
{
"shortName": "CreateNetworkPolicy",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.CreateNetworkPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/networkPolicies"
}
]
},
{
"shortName": "CreatePrivateCloud",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.CreatePrivateCloud",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/privateClouds"
}
]
},
{
"shortName": "CreatePrivateConnection",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.CreatePrivateConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/privateConnections"
}
]
},
{
"shortName": "CreateVmwareEngineNetwork",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.CreateVmwareEngineNetwork",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/vmwareEngineNetworks"
}
]
},
{
"shortName": "DeleteCluster",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.DeleteCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/privateClouds/*/clusters/*}"
}
]
},
{
"shortName": "DeleteNetworkPolicy",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.DeleteNetworkPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/networkPolicies/*}"
}
]
},
{
"shortName": "DeletePrivateCloud",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.DeletePrivateCloud",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/privateClouds/*}"
}
]
},
{
"shortName": "DeletePrivateConnection",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.DeletePrivateConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/privateConnections/*}"
}
]
},
{
"shortName": "DeleteVmwareEngineNetwork",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.DeleteVmwareEngineNetwork",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/vmwareEngineNetworks/*}"
}
]
},
{
"shortName": "GetCluster",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.GetCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/privateClouds/*/clusters/*}"
}
]
},
{
"shortName": "GetHcxActivationKey",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.GetHcxActivationKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/privateClouds/*/hcxActivationKeys/*}"
}
]
},
{
"shortName": "GetNetworkPolicy",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.GetNetworkPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/networkPolicies/*}"
}
]
},
{
"shortName": "GetNodeType",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.GetNodeType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/nodeTypes/*}"
}
]
},
{
"shortName": "GetPrivateCloud",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.GetPrivateCloud",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/privateClouds/*}"
}
]
},
{
"shortName": "GetPrivateConnection",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.GetPrivateConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/privateConnections/*}"
}
]
},
{
"shortName": "GetSubnet",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.GetSubnet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/privateClouds/*/subnets/*}"
}
]
},
{
"shortName": "GetVmwareEngineNetwork",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.GetVmwareEngineNetwork",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/vmwareEngineNetworks/*}"
}
]
},
{
"shortName": "ListClusters",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.ListClusters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/privateClouds/*}/clusters"
}
]
},
{
"shortName": "ListHcxActivationKeys",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.ListHcxActivationKeys",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/privateClouds/*}/hcxActivationKeys"
}
]
},
{
"shortName": "ListNetworkPolicies",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.ListNetworkPolicies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/networkPolicies"
}
]
},
{
"shortName": "ListNodeTypes",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.ListNodeTypes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/nodeTypes"
}
]
},
{
"shortName": "ListPrivateClouds",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.ListPrivateClouds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/privateClouds"
}
]
},
{
"shortName": "ListPrivateConnectionPeeringRoutes",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.ListPrivateConnectionPeeringRoutes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/privateConnections/*}/peeringRoutes"
}
]
},
{
"shortName": "ListPrivateConnections",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.ListPrivateConnections",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/privateConnections"
}
]
},
{
"shortName": "ListSubnets",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.ListSubnets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/privateClouds/*}/subnets"
}
]
},
{
"shortName": "ListVmwareEngineNetworks",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.ListVmwareEngineNetworks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/vmwareEngineNetworks"
}
]
},
{
"shortName": "ResetNsxCredentials",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.ResetNsxCredentials",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{private_cloud=projects/*/locations/*/privateClouds/*}:resetNsxCredentials"
}
]
},
{
"shortName": "ResetVcenterCredentials",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.ResetVcenterCredentials",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{private_cloud=projects/*/locations/*/privateClouds/*}:resetVcenterCredentials"
}
]
},
{
"shortName": "ShowNsxCredentials",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.ShowNsxCredentials",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{private_cloud=projects/*/locations/*/privateClouds/*}:showNsxCredentials"
}
]
},
{
"shortName": "ShowVcenterCredentials",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.ShowVcenterCredentials",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{private_cloud=projects/*/locations/*/privateClouds/*}:showVcenterCredentials"
}
]
},
{
"shortName": "UndeletePrivateCloud",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.UndeletePrivateCloud",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/privateClouds/*}:undelete"
}
]
},
{
"shortName": "UpdateCluster",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.UpdateCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{cluster.name=projects/*/locations/*/privateClouds/*/clusters/*}"
}
]
},
{
"shortName": "UpdateNetworkPolicy",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.UpdateNetworkPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{network_policy.name=projects/*/locations/*/networkPolicies/*}"
}
]
},
{
"shortName": "UpdatePrivateCloud",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.UpdatePrivateCloud",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{private_cloud.name=projects/*/locations/*/privateClouds/*}"
}
]
},
{
"shortName": "UpdatePrivateConnection",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.UpdatePrivateConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{private_connection.name=projects/*/locations/*/privateConnections/*}"
}
]
},
{
"shortName": "UpdateSubnet",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.UpdateSubnet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{subnet.name=projects/*/locations/*/privateClouds/*/subnets/*}"
}
]
},
{
"shortName": "UpdateVmwareEngineNetwork",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.UpdateVmwareEngineNetwork",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{vmware_engine_network.name=projects/*/locations/*/vmwareEngineNetworks/*}"
}
]
}
]
}
],
"configFile": "vmwareengine_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.cloud.vmwareengine.v1.VmwareEngine",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "vmwareengine.googleapis.com"
},
{
"id": "google.cloud.vpcaccess.v1",
"directory": "google/cloud/vpcaccess/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "vpcaccess.googleapis.com",
"title": "Serverless VPC Access API",
"description": "API for managing VPC access connectors.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.VpcAccess.V1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/vpcaccess/apiv1/vpcaccesspb;vpcaccesspb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.vpcaccess.v1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\VpcAccess\\V1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::VpcAccess::V1": 1
}
}
},
"services": [
{
"shortName": "VpcAccessService",
"fullName": "google.cloud.vpcaccess.v1.VpcAccessService",
"methods": [
{
"shortName": "CreateConnector",
"fullName": "google.cloud.vpcaccess.v1.VpcAccessService.CreateConnector",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/connectors"
}
]
},
{
"shortName": "DeleteConnector",
"fullName": "google.cloud.vpcaccess.v1.VpcAccessService.DeleteConnector",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/connectors/*}"
}
]
},
{
"shortName": "GetConnector",
"fullName": "google.cloud.vpcaccess.v1.VpcAccessService.GetConnector",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/connectors/*}"
}
]
},
{
"shortName": "ListConnectors",
"fullName": "google.cloud.vpcaccess.v1.VpcAccessService.ListConnectors",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/connectors"
}
]
}
]
}
],
"configFile": "vpcaccess_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.cloud.vpcaccess.v1.VpcAccessService",
"google.longrunning.Operations"
],
"nameInServiceConfig": "vpcaccess.googleapis.com"
},
{
"id": "google.cloud.webrisk.v1",
"directory": "google/cloud/webrisk/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "webrisk.googleapis.com",
"title": "Web Risk API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.WebRisk.V1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/webrisk/apiv1/webriskpb;webriskpb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.webrisk.v1": 1
}
},
"objc_class_prefix": {
"valueCounts": {
"GCWR": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\WebRisk\\V1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::WebRisk::V1": 1
}
}
},
"services": [
{
"shortName": "WebRiskService",
"fullName": "google.cloud.webrisk.v1.WebRiskService",
"methods": [
{
"shortName": "ComputeThreatListDiff",
"fullName": "google.cloud.webrisk.v1.WebRiskService.ComputeThreatListDiff",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/threatLists:computeDiff"
}
]
},
{
"shortName": "CreateSubmission",
"fullName": "google.cloud.webrisk.v1.WebRiskService.CreateSubmission",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/submissions"
}
]
},
{
"shortName": "SearchHashes",
"fullName": "google.cloud.webrisk.v1.WebRiskService.SearchHashes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/hashes:search"
}
]
},
{
"shortName": "SearchUris",
"fullName": "google.cloud.webrisk.v1.WebRiskService.SearchUris",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/uris:search"
}
]
},
{
"shortName": "SubmitUri",
"fullName": "google.cloud.webrisk.v1.WebRiskService.SubmitUri",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/uris:submit"
}
]
}
]
}
],
"configFile": "webrisk_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.webrisk.v1.WebRiskService",
"google.longrunning.Operations"
],
"nameInServiceConfig": "webrisk.googleapis.com"
},
{
"id": "google.cloud.webrisk.v1beta1",
"directory": "google/cloud/webrisk/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "webrisk.googleapis.com",
"title": "Web Risk API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.WebRisk.V1Beta1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/webrisk/apiv1beta1/webriskpb;webriskpb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.webrisk.v1beta1": 1
}
},
"objc_class_prefix": {
"valueCounts": {
"GCWR": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\WebRisk\\V1beta1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::WebRisk::V1beta1": 1
}
}
},
"services": [
{
"shortName": "WebRiskServiceV1Beta1",
"fullName": "google.cloud.webrisk.v1beta1.WebRiskServiceV1Beta1",
"methods": [
{
"shortName": "ComputeThreatListDiff",
"fullName": "google.cloud.webrisk.v1beta1.WebRiskServiceV1Beta1.ComputeThreatListDiff",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/threatLists:computeDiff"
}
]
},
{
"shortName": "SearchHashes",
"fullName": "google.cloud.webrisk.v1beta1.WebRiskServiceV1Beta1.SearchHashes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/hashes:search"
}
]
},
{
"shortName": "SearchUris",
"fullName": "google.cloud.webrisk.v1beta1.WebRiskServiceV1Beta1.SearchUris",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/uris:search"
}
]
}
]
}
],
"configFile": "webrisk_v1beta1.yaml",
"serviceConfigApiNames": [
"google.cloud.webrisk.v1beta1.WebRiskServiceV1Beta1"
],
"nameInServiceConfig": "webrisk.googleapis.com"
},
{
"id": "google.cloud.websecurityscanner.v1",
"directory": "google/cloud/websecurityscanner/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "websecurityscanner.googleapis.com",
"title": "Web Security Scanner API",
"description": "Scans your Compute and App Engine apps for common web vulnerabilities.",
"importDirectories": [
"google/api",
"google/cloud/websecurityscanner/v1",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.WebSecurityScanner.V1": 11
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/websecurityscanner/apiv1/websecurityscannerpb;websecurityscannerpb": 11
}
},
"java_multiple_files": {
"valueCounts": {
"true": 11
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.websecurityscanner.v1": 11
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\WebSecurityScanner\\V1": 11
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::WebSecurityScanner::V1": 11
}
}
},
"services": [
{
"shortName": "WebSecurityScanner",
"fullName": "google.cloud.websecurityscanner.v1.WebSecurityScanner",
"methods": [
{
"shortName": "CreateScanConfig",
"fullName": "google.cloud.websecurityscanner.v1.WebSecurityScanner.CreateScanConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/scanConfigs"
}
]
},
{
"shortName": "DeleteScanConfig",
"fullName": "google.cloud.websecurityscanner.v1.WebSecurityScanner.DeleteScanConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/scanConfigs/*}"
}
]
},
{
"shortName": "GetFinding",
"fullName": "google.cloud.websecurityscanner.v1.WebSecurityScanner.GetFinding",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/scanConfigs/*/scanRuns/*/findings/*}"
}
]
},
{
"shortName": "GetScanConfig",
"fullName": "google.cloud.websecurityscanner.v1.WebSecurityScanner.GetScanConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/scanConfigs/*}"
}
]
},
{
"shortName": "GetScanRun",
"fullName": "google.cloud.websecurityscanner.v1.WebSecurityScanner.GetScanRun",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/scanConfigs/*/scanRuns/*}"
}
]
},
{
"shortName": "ListCrawledUrls",
"fullName": "google.cloud.websecurityscanner.v1.WebSecurityScanner.ListCrawledUrls",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/scanConfigs/*/scanRuns/*}/crawledUrls"
}
]
},
{
"shortName": "ListFindingTypeStats",
"fullName": "google.cloud.websecurityscanner.v1.WebSecurityScanner.ListFindingTypeStats",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/scanConfigs/*/scanRuns/*}/findingTypeStats"
}
]
},
{
"shortName": "ListFindings",
"fullName": "google.cloud.websecurityscanner.v1.WebSecurityScanner.ListFindings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/scanConfigs/*/scanRuns/*}/findings"
}
]
},
{
"shortName": "ListScanConfigs",
"fullName": "google.cloud.websecurityscanner.v1.WebSecurityScanner.ListScanConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/scanConfigs"
}
]
},
{
"shortName": "ListScanRuns",
"fullName": "google.cloud.websecurityscanner.v1.WebSecurityScanner.ListScanRuns",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/scanConfigs/*}/scanRuns"
}
]
},
{
"shortName": "StartScanRun",
"fullName": "google.cloud.websecurityscanner.v1.WebSecurityScanner.StartScanRun",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/scanConfigs/*}:start"
}
]
},
{
"shortName": "StopScanRun",
"fullName": "google.cloud.websecurityscanner.v1.WebSecurityScanner.StopScanRun",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/scanConfigs/*/scanRuns/*}:stop"
}
]
},
{
"shortName": "UpdateScanConfig",
"fullName": "google.cloud.websecurityscanner.v1.WebSecurityScanner.UpdateScanConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{scan_config.name=projects/*/scanConfigs/*}"
}
]
}
]
}
],
"configFile": "websecurityscanner_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.websecurityscanner.v1.WebSecurityScanner"
],
"nameInServiceConfig": "websecurityscanner.googleapis.com"
},
{
"id": "google.cloud.websecurityscanner.v1alpha",
"directory": "google/cloud/websecurityscanner/v1alpha",
"version": "v1alpha",
"majorVersion": "v1",
"hostName": "websecurityscanner.googleapis.com",
"title": "Web Security Scanner API",
"description": "Scans your Compute and App Engine apps for common web vulnerabilities.",
"importDirectories": [
"google/api",
"google/cloud/websecurityscanner/v1alpha",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/websecurityscanner/apiv1alpha/websecurityscannerpb;websecurityscannerpb": 7
}
},
"java_multiple_files": {
"valueCounts": {
"true": 7
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.websecurityscanner.v1alpha": 7
}
}
},
"services": [
{
"shortName": "WebSecurityScanner",
"fullName": "google.cloud.websecurityscanner.v1alpha.WebSecurityScanner",
"methods": [
{
"shortName": "CreateScanConfig",
"fullName": "google.cloud.websecurityscanner.v1alpha.WebSecurityScanner.CreateScanConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=projects/*}/scanConfigs"
}
]
},
{
"shortName": "DeleteScanConfig",
"fullName": "google.cloud.websecurityscanner.v1alpha.WebSecurityScanner.DeleteScanConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=projects/*/scanConfigs/*}"
}
]
},
{
"shortName": "GetFinding",
"fullName": "google.cloud.websecurityscanner.v1alpha.WebSecurityScanner.GetFinding",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=projects/*/scanConfigs/*/scanRuns/*/findings/*}"
}
]
},
{
"shortName": "GetScanConfig",
"fullName": "google.cloud.websecurityscanner.v1alpha.WebSecurityScanner.GetScanConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=projects/*/scanConfigs/*}"
}
]
},
{
"shortName": "GetScanRun",
"fullName": "google.cloud.websecurityscanner.v1alpha.WebSecurityScanner.GetScanRun",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=projects/*/scanConfigs/*/scanRuns/*}"
}
]
},
{
"shortName": "ListCrawledUrls",
"fullName": "google.cloud.websecurityscanner.v1alpha.WebSecurityScanner.ListCrawledUrls",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=projects/*/scanConfigs/*/scanRuns/*}/crawledUrls"
}
]
},
{
"shortName": "ListFindingTypeStats",
"fullName": "google.cloud.websecurityscanner.v1alpha.WebSecurityScanner.ListFindingTypeStats",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=projects/*/scanConfigs/*/scanRuns/*}/findingTypeStats"
}
]
},
{
"shortName": "ListFindings",
"fullName": "google.cloud.websecurityscanner.v1alpha.WebSecurityScanner.ListFindings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=projects/*/scanConfigs/*/scanRuns/*}/findings"
}
]
},
{
"shortName": "ListScanConfigs",
"fullName": "google.cloud.websecurityscanner.v1alpha.WebSecurityScanner.ListScanConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=projects/*}/scanConfigs"
}
]
},
{
"shortName": "ListScanRuns",
"fullName": "google.cloud.websecurityscanner.v1alpha.WebSecurityScanner.ListScanRuns",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=projects/*/scanConfigs/*}/scanRuns"
}
]
},
{
"shortName": "StartScanRun",
"fullName": "google.cloud.websecurityscanner.v1alpha.WebSecurityScanner.StartScanRun",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{name=projects/*/scanConfigs/*}:start"
}
]
},
{
"shortName": "StopScanRun",
"fullName": "google.cloud.websecurityscanner.v1alpha.WebSecurityScanner.StopScanRun",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{name=projects/*/scanConfigs/*/scanRuns/*}:stop"
}
]
},
{
"shortName": "UpdateScanConfig",
"fullName": "google.cloud.websecurityscanner.v1alpha.WebSecurityScanner.UpdateScanConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{scan_config.name=projects/*/scanConfigs/*}"
}
]
}
]
}
],
"configFile": "websecurityscanner_v1alpha.yaml",
"serviceConfigApiNames": [
"google.cloud.websecurityscanner.v1alpha.WebSecurityScanner"
],
"nameInServiceConfig": "websecurityscanner.googleapis.com"
},
{
"id": "google.cloud.websecurityscanner.v1beta",
"directory": "google/cloud/websecurityscanner/v1beta",
"version": "v1beta",
"majorVersion": "v1",
"hostName": "websecurityscanner.googleapis.com",
"title": "Web Security Scanner API",
"description": "Scans your Compute and App Engine apps for common web vulnerabilities.",
"importDirectories": [
"google/api",
"google/cloud/websecurityscanner/v1beta",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.WebSecurityScanner.V1Beta": 10
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/websecurityscanner/apiv1beta/websecurityscannerpb;websecurityscannerpb": 10
}
},
"java_multiple_files": {
"valueCounts": {
"true": 10
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.websecurityscanner.v1beta": 10
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\WebSecurityScanner\\V1beta": 10
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::WebSecurityScanner::V1beta": 10
}
}
},
"services": [
{
"shortName": "WebSecurityScanner",
"fullName": "google.cloud.websecurityscanner.v1beta.WebSecurityScanner",
"methods": [
{
"shortName": "CreateScanConfig",
"fullName": "google.cloud.websecurityscanner.v1beta.WebSecurityScanner.CreateScanConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*}/scanConfigs"
}
]
},
{
"shortName": "DeleteScanConfig",
"fullName": "google.cloud.websecurityscanner.v1beta.WebSecurityScanner.DeleteScanConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta/{name=projects/*/scanConfigs/*}"
}
]
},
{
"shortName": "GetFinding",
"fullName": "google.cloud.websecurityscanner.v1beta.WebSecurityScanner.GetFinding",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=projects/*/scanConfigs/*/scanRuns/*/findings/*}"
}
]
},
{
"shortName": "GetScanConfig",
"fullName": "google.cloud.websecurityscanner.v1beta.WebSecurityScanner.GetScanConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=projects/*/scanConfigs/*}"
}
]
},
{
"shortName": "GetScanRun",
"fullName": "google.cloud.websecurityscanner.v1beta.WebSecurityScanner.GetScanRun",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=projects/*/scanConfigs/*/scanRuns/*}"
}
]
},
{
"shortName": "ListCrawledUrls",
"fullName": "google.cloud.websecurityscanner.v1beta.WebSecurityScanner.ListCrawledUrls",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*/scanConfigs/*/scanRuns/*}/crawledUrls"
}
]
},
{
"shortName": "ListFindingTypeStats",
"fullName": "google.cloud.websecurityscanner.v1beta.WebSecurityScanner.ListFindingTypeStats",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*/scanConfigs/*/scanRuns/*}/findingTypeStats"
}
]
},
{
"shortName": "ListFindings",
"fullName": "google.cloud.websecurityscanner.v1beta.WebSecurityScanner.ListFindings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*/scanConfigs/*/scanRuns/*}/findings"
}
]
},
{
"shortName": "ListScanConfigs",
"fullName": "google.cloud.websecurityscanner.v1beta.WebSecurityScanner.ListScanConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*}/scanConfigs"
}
]
},
{
"shortName": "ListScanRuns",
"fullName": "google.cloud.websecurityscanner.v1beta.WebSecurityScanner.ListScanRuns",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*/scanConfigs/*}/scanRuns"
}
]
},
{
"shortName": "StartScanRun",
"fullName": "google.cloud.websecurityscanner.v1beta.WebSecurityScanner.StartScanRun",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{name=projects/*/scanConfigs/*}:start"
}
]
},
{
"shortName": "StopScanRun",
"fullName": "google.cloud.websecurityscanner.v1beta.WebSecurityScanner.StopScanRun",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{name=projects/*/scanConfigs/*/scanRuns/*}:stop"
}
]
},
{
"shortName": "UpdateScanConfig",
"fullName": "google.cloud.websecurityscanner.v1beta.WebSecurityScanner.UpdateScanConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta/{scan_config.name=projects/*/scanConfigs/*}"
}
]
}
]
}
],
"configFile": "websecurityscanner_v1beta.yaml",
"serviceConfigApiNames": [
"google.cloud.websecurityscanner.v1beta.WebSecurityScanner"
],
"nameInServiceConfig": "websecurityscanner.googleapis.com"
},
{
"id": "google.cloud.workflows.executions.v1",
"directory": "google/cloud/workflows/executions/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "workflowexecutions.googleapis.com",
"title": "Workflow Executions API",
"description": "Execute workflows created with Workflows API.",
"importDirectories": [
"google/api",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/workflows/executions/apiv1/executionspb;executionspb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.workflows.executions.v1": 1
}
}
},
"services": [
{
"shortName": "Executions",
"fullName": "google.cloud.workflows.executions.v1.Executions",
"methods": [
{
"shortName": "CancelExecution",
"fullName": "google.cloud.workflows.executions.v1.Executions.CancelExecution",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/workflows/*/executions/*}:cancel"
}
]
},
{
"shortName": "CreateExecution",
"fullName": "google.cloud.workflows.executions.v1.Executions.CreateExecution",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/workflows/*}/executions"
}
]
},
{
"shortName": "GetExecution",
"fullName": "google.cloud.workflows.executions.v1.Executions.GetExecution",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/workflows/*/executions/*}"
}
]
},
{
"shortName": "ListExecutions",
"fullName": "google.cloud.workflows.executions.v1.Executions.ListExecutions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/workflows/*}/executions"
}
]
}
]
}
],
"configFile": "workflowexecutions_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.workflows.executions.v1.Executions"
],
"nameInServiceConfig": "workflowexecutions.googleapis.com"
},
{
"id": "google.cloud.workflows.executions.v1beta",
"directory": "google/cloud/workflows/executions/v1beta",
"version": "v1beta",
"majorVersion": "v1",
"hostName": "workflowexecutions.googleapis.com",
"title": "Workflow Executions API",
"description": "Manages user-provided workflows.",
"importDirectories": [
"google/api",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/workflows/executions/apiv1beta/executionspb;executionspb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.workflows.executions.v1beta": 1
}
}
},
"services": [
{
"shortName": "Executions",
"fullName": "google.cloud.workflows.executions.v1beta.Executions",
"methods": [
{
"shortName": "CancelExecution",
"fullName": "google.cloud.workflows.executions.v1beta.Executions.CancelExecution",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{name=projects/*/locations/*/workflows/*/executions/*}:cancel"
}
]
},
{
"shortName": "CreateExecution",
"fullName": "google.cloud.workflows.executions.v1beta.Executions.CreateExecution",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*/workflows/*}/executions"
}
]
},
{
"shortName": "GetExecution",
"fullName": "google.cloud.workflows.executions.v1beta.Executions.GetExecution",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=projects/*/locations/*/workflows/*/executions/*}"
}
]
},
{
"shortName": "ListExecutions",
"fullName": "google.cloud.workflows.executions.v1beta.Executions.ListExecutions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*/locations/*/workflows/*}/executions"
}
]
}
]
}
],
"configFile": "workflowexecutions_v1beta.yaml",
"serviceConfigApiNames": [
"google.cloud.workflows.executions.v1beta.Executions"
],
"nameInServiceConfig": "workflowexecutions.googleapis.com"
},
{
"id": "google.cloud.workflows.v1",
"directory": "google/cloud/workflows/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "workflows.googleapis.com",
"title": "Workflows API",
"description": "Manage workflow definitions. To execute workflows and manage executions, see the Workflows Executions API.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/workflows/apiv1/workflowspb;workflowspb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.workflows.v1": 1
}
}
},
"services": [
{
"shortName": "Workflows",
"fullName": "google.cloud.workflows.v1.Workflows",
"methods": [
{
"shortName": "CreateWorkflow",
"fullName": "google.cloud.workflows.v1.Workflows.CreateWorkflow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/workflows"
}
]
},
{
"shortName": "DeleteWorkflow",
"fullName": "google.cloud.workflows.v1.Workflows.DeleteWorkflow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/workflows/*}"
}
]
},
{
"shortName": "GetWorkflow",
"fullName": "google.cloud.workflows.v1.Workflows.GetWorkflow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/workflows/*}"
}
]
},
{
"shortName": "ListWorkflows",
"fullName": "google.cloud.workflows.v1.Workflows.ListWorkflows",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/workflows"
}
]
},
{
"shortName": "UpdateWorkflow",
"fullName": "google.cloud.workflows.v1.Workflows.UpdateWorkflow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{workflow.name=projects/*/locations/*/workflows/*}"
}
]
}
]
}
],
"configFile": "workflows_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.workflows.v1.Workflows"
],
"nameInServiceConfig": "workflows.googleapis.com"
},
{
"id": "google.cloud.workflows.v1beta",
"directory": "google/cloud/workflows/v1beta",
"version": "v1beta",
"majorVersion": "v1",
"hostName": "workflows.googleapis.com",
"title": "Workflows API",
"description": "Manage workflow definitions. To execute workflows and manage executions, see the Workflows Executions API.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/workflows/apiv1beta/workflowspb;workflowspb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.workflows.v1beta": 1
}
}
},
"services": [
{
"shortName": "Workflows",
"fullName": "google.cloud.workflows.v1beta.Workflows",
"methods": [
{
"shortName": "CreateWorkflow",
"fullName": "google.cloud.workflows.v1beta.Workflows.CreateWorkflow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*}/workflows"
}
]
},
{
"shortName": "DeleteWorkflow",
"fullName": "google.cloud.workflows.v1beta.Workflows.DeleteWorkflow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta/{name=projects/*/locations/*/workflows/*}"
}
]
},
{
"shortName": "GetWorkflow",
"fullName": "google.cloud.workflows.v1beta.Workflows.GetWorkflow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=projects/*/locations/*/workflows/*}"
}
]
},
{
"shortName": "ListWorkflows",
"fullName": "google.cloud.workflows.v1beta.Workflows.ListWorkflows",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*/locations/*}/workflows"
}
]
},
{
"shortName": "UpdateWorkflow",
"fullName": "google.cloud.workflows.v1beta.Workflows.UpdateWorkflow",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta/{workflow.name=projects/*/locations/*/workflows/*}"
}
]
}
]
}
],
"configFile": "workflows_v1beta.yaml",
"serviceConfigApiNames": [
"google.cloud.workflows.v1beta.Workflows"
],
"nameInServiceConfig": "workflows.googleapis.com"
},
{
"id": "google.cloud.workstations.v1",
"directory": "google/cloud/workstations/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "workstations.googleapis.com",
"title": "Cloud Workstations API",
"description": "Allows administrators to create managed developer environments in the cloud.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf",
"google/rpc"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/workstations/apiv1/workstationspb;workstationspb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.workstations.v1": 1
}
}
},
"services": [
{
"shortName": "Workstations",
"fullName": "google.cloud.workstations.v1.Workstations",
"methods": [
{
"shortName": "CreateWorkstation",
"fullName": "google.cloud.workstations.v1.Workstations.CreateWorkstation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/workstationClusters/*/workstationConfigs/*}/workstations"
}
]
},
{
"shortName": "CreateWorkstationCluster",
"fullName": "google.cloud.workstations.v1.Workstations.CreateWorkstationCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/workstationClusters"
}
]
},
{
"shortName": "CreateWorkstationConfig",
"fullName": "google.cloud.workstations.v1.Workstations.CreateWorkstationConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/workstationClusters/*}/workstationConfigs"
}
]
},
{
"shortName": "DeleteWorkstation",
"fullName": "google.cloud.workstations.v1.Workstations.DeleteWorkstation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/workstationClusters/*/workstationConfigs/*/workstations/*}"
}
]
},
{
"shortName": "DeleteWorkstationCluster",
"fullName": "google.cloud.workstations.v1.Workstations.DeleteWorkstationCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/workstationClusters/*}"
}
]
},
{
"shortName": "DeleteWorkstationConfig",
"fullName": "google.cloud.workstations.v1.Workstations.DeleteWorkstationConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/workstationClusters/*/workstationConfigs/*}"
}
]
},
{
"shortName": "GenerateAccessToken",
"fullName": "google.cloud.workstations.v1.Workstations.GenerateAccessToken",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{workstation=projects/*/locations/*/workstationClusters/*/workstationConfigs/*/workstations/*}:generateAccessToken"
}
]
},
{
"shortName": "GetWorkstation",
"fullName": "google.cloud.workstations.v1.Workstations.GetWorkstation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/workstationClusters/*/workstationConfigs/*/workstations/*}"
}
]
},
{
"shortName": "GetWorkstationCluster",
"fullName": "google.cloud.workstations.v1.Workstations.GetWorkstationCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/workstationClusters/*}"
}
]
},
{
"shortName": "GetWorkstationConfig",
"fullName": "google.cloud.workstations.v1.Workstations.GetWorkstationConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/workstationClusters/*/workstationConfigs/*}"
}
]
},
{
"shortName": "ListUsableWorkstationConfigs",
"fullName": "google.cloud.workstations.v1.Workstations.ListUsableWorkstationConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/workstationClusters/*}/workstationConfigs:listUsable"
}
]
},
{
"shortName": "ListUsableWorkstations",
"fullName": "google.cloud.workstations.v1.Workstations.ListUsableWorkstations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/workstationClusters/*/workstationConfigs/*}/workstations:listUsable"
}
]
},
{
"shortName": "ListWorkstationClusters",
"fullName": "google.cloud.workstations.v1.Workstations.ListWorkstationClusters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/workstationClusters"
}
]
},
{
"shortName": "ListWorkstationConfigs",
"fullName": "google.cloud.workstations.v1.Workstations.ListWorkstationConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/workstationClusters/*}/workstationConfigs"
}
]
},
{
"shortName": "ListWorkstations",
"fullName": "google.cloud.workstations.v1.Workstations.ListWorkstations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/workstationClusters/*/workstationConfigs/*}/workstations"
}
]
},
{
"shortName": "StartWorkstation",
"fullName": "google.cloud.workstations.v1.Workstations.StartWorkstation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/workstationClusters/*/workstationConfigs/*/workstations/*}:start"
}
]
},
{
"shortName": "StopWorkstation",
"fullName": "google.cloud.workstations.v1.Workstations.StopWorkstation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/workstationClusters/*/workstationConfigs/*/workstations/*}:stop"
}
]
},
{
"shortName": "UpdateWorkstation",
"fullName": "google.cloud.workstations.v1.Workstations.UpdateWorkstation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{workstation.name=projects/*/locations/*/workstationClusters/*/workstationConfigs/*/workstations/*}"
}
]
},
{
"shortName": "UpdateWorkstationCluster",
"fullName": "google.cloud.workstations.v1.Workstations.UpdateWorkstationCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{workstation_cluster.name=projects/*/locations/*/workstationClusters/*}"
}
]
},
{
"shortName": "UpdateWorkstationConfig",
"fullName": "google.cloud.workstations.v1.Workstations.UpdateWorkstationConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{workstation_config.name=projects/*/locations/*/workstationClusters/*/workstationConfigs/*}"
}
]
}
]
}
],
"configFile": "workstations_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.cloud.workstations.v1.Workstations",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "workstations.googleapis.com"
},
{
"id": "google.cloud.workstations.v1beta",
"directory": "google/cloud/workstations/v1beta",
"version": "v1beta",
"majorVersion": "v1",
"hostName": "workstations.googleapis.com",
"title": "Cloud Workstations API",
"description": "Allows administrators to create managed developer environments in the cloud.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf",
"google/rpc"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/workstations/apiv1beta/workstationspb;workstationspb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.workstations.v1beta": 1
}
}
},
"services": [
{
"shortName": "Workstations",
"fullName": "google.cloud.workstations.v1beta.Workstations",
"methods": [
{
"shortName": "CreateWorkstation",
"fullName": "google.cloud.workstations.v1beta.Workstations.CreateWorkstation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*/workstationClusters/*/workstationConfigs/*}/workstations"
}
]
},
{
"shortName": "CreateWorkstationCluster",
"fullName": "google.cloud.workstations.v1beta.Workstations.CreateWorkstationCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*}/workstationClusters"
}
]
},
{
"shortName": "CreateWorkstationConfig",
"fullName": "google.cloud.workstations.v1beta.Workstations.CreateWorkstationConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*/workstationClusters/*}/workstationConfigs"
}
]
},
{
"shortName": "DeleteWorkstation",
"fullName": "google.cloud.workstations.v1beta.Workstations.DeleteWorkstation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta/{name=projects/*/locations/*/workstationClusters/*/workstationConfigs/*/workstations/*}"
}
]
},
{
"shortName": "DeleteWorkstationCluster",
"fullName": "google.cloud.workstations.v1beta.Workstations.DeleteWorkstationCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta/{name=projects/*/locations/*/workstationClusters/*}"
}
]
},
{
"shortName": "DeleteWorkstationConfig",
"fullName": "google.cloud.workstations.v1beta.Workstations.DeleteWorkstationConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta/{name=projects/*/locations/*/workstationClusters/*/workstationConfigs/*}"
}
]
},
{
"shortName": "GenerateAccessToken",
"fullName": "google.cloud.workstations.v1beta.Workstations.GenerateAccessToken",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{workstation=projects/*/locations/*/workstationClusters/*/workstationConfigs/*/workstations/*}:generateAccessToken"
}
]
},
{
"shortName": "GetWorkstation",
"fullName": "google.cloud.workstations.v1beta.Workstations.GetWorkstation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=projects/*/locations/*/workstationClusters/*/workstationConfigs/*/workstations/*}"
}
]
},
{
"shortName": "GetWorkstationCluster",
"fullName": "google.cloud.workstations.v1beta.Workstations.GetWorkstationCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=projects/*/locations/*/workstationClusters/*}"
}
]
},
{
"shortName": "GetWorkstationConfig",
"fullName": "google.cloud.workstations.v1beta.Workstations.GetWorkstationConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=projects/*/locations/*/workstationClusters/*/workstationConfigs/*}"
}
]
},
{
"shortName": "ListUsableWorkstationConfigs",
"fullName": "google.cloud.workstations.v1beta.Workstations.ListUsableWorkstationConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*/locations/*/workstationClusters/*}/workstationConfigs:listUsable"
}
]
},
{
"shortName": "ListUsableWorkstations",
"fullName": "google.cloud.workstations.v1beta.Workstations.ListUsableWorkstations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*/locations/*/workstationClusters/*/workstationConfigs/*}/workstations:listUsable"
}
]
},
{
"shortName": "ListWorkstationClusters",
"fullName": "google.cloud.workstations.v1beta.Workstations.ListWorkstationClusters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*/locations/*}/workstationClusters"
}
]
},
{
"shortName": "ListWorkstationConfigs",
"fullName": "google.cloud.workstations.v1beta.Workstations.ListWorkstationConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*/locations/*/workstationClusters/*}/workstationConfigs"
}
]
},
{
"shortName": "ListWorkstations",
"fullName": "google.cloud.workstations.v1beta.Workstations.ListWorkstations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*/locations/*/workstationClusters/*/workstationConfigs/*}/workstations"
}
]
},
{
"shortName": "StartWorkstation",
"fullName": "google.cloud.workstations.v1beta.Workstations.StartWorkstation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{name=projects/*/locations/*/workstationClusters/*/workstationConfigs/*/workstations/*}:start"
}
]
},
{
"shortName": "StopWorkstation",
"fullName": "google.cloud.workstations.v1beta.Workstations.StopWorkstation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{name=projects/*/locations/*/workstationClusters/*/workstationConfigs/*/workstations/*}:stop"
}
]
},
{
"shortName": "UpdateWorkstation",
"fullName": "google.cloud.workstations.v1beta.Workstations.UpdateWorkstation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta/{workstation.name=projects/*/locations/*/workstationClusters/*/workstationConfigs/*/workstations/*}"
}
]
},
{
"shortName": "UpdateWorkstationCluster",
"fullName": "google.cloud.workstations.v1beta.Workstations.UpdateWorkstationCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta/{workstation_cluster.name=projects/*/locations/*/workstationClusters/*}"
}
]
},
{
"shortName": "UpdateWorkstationConfig",
"fullName": "google.cloud.workstations.v1beta.Workstations.UpdateWorkstationConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta/{workstation_config.name=projects/*/locations/*/workstationClusters/*/workstationConfigs/*}"
}
]
}
]
}
],
"configFile": "workstations_v1beta.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.cloud.workstations.v1beta.Workstations",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "workstations.googleapis.com"
},
{
"id": "google.container.v1",
"directory": "google/container/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "container.googleapis.com",
"title": "Kubernetes Engine API",
"description": "Builds and manages container-based applications, powered by the open source Kubernetes technology.",
"importDirectories": [
"google/api",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Container.V1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/container/apiv1/containerpb;containerpb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.container.v1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Container\\V1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Container::V1": 1
}
}
},
"services": [
{
"shortName": "ClusterManager",
"fullName": "google.container.v1.ClusterManager",
"methods": [
{
"shortName": "CancelOperation",
"fullName": "google.container.v1.ClusterManager.CancelOperation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/operations/*}:cancel"
},
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}/zones/{zone}/operations/{operation_id}:cancel"
}
]
},
{
"shortName": "CheckAutopilotCompatibility",
"fullName": "google.container.v1.ClusterManager.CheckAutopilotCompatibility",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/clusters/*}:checkAutopilotCompatibility"
}
]
},
{
"shortName": "CompleteIPRotation",
"fullName": "google.container.v1.ClusterManager.CompleteIPRotation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/clusters/*}:completeIpRotation"
},
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}:completeIpRotation"
}
]
},
{
"shortName": "CompleteNodePoolUpgrade",
"fullName": "google.container.v1.ClusterManager.CompleteNodePoolUpgrade",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/clusters/*/nodePools/*}:completeUpgrade"
}
]
},
{
"shortName": "CreateCluster",
"fullName": "google.container.v1.ClusterManager.CreateCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/clusters"
},
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}/zones/{zone}/clusters"
}
]
},
{
"shortName": "CreateNodePool",
"fullName": "google.container.v1.ClusterManager.CreateNodePool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/clusters/*}/nodePools"
},
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools"
}
]
},
{
"shortName": "DeleteCluster",
"fullName": "google.container.v1.ClusterManager.DeleteCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/clusters/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}"
}
]
},
{
"shortName": "DeleteNodePool",
"fullName": "google.container.v1.ClusterManager.DeleteNodePool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/clusters/*/nodePools/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}"
}
]
},
{
"shortName": "GetCluster",
"fullName": "google.container.v1.ClusterManager.GetCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/clusters/*}"
},
{
"httpMethod": "GET",
"path": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}"
}
]
},
{
"shortName": "GetJSONWebKeys",
"fullName": "google.container.v1.ClusterManager.GetJSONWebKeys",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/clusters/*}/jwks"
}
]
},
{
"shortName": "GetNodePool",
"fullName": "google.container.v1.ClusterManager.GetNodePool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/clusters/*/nodePools/*}"
},
{
"httpMethod": "GET",
"path": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}"
}
]
},
{
"shortName": "GetOperation",
"fullName": "google.container.v1.ClusterManager.GetOperation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/operations/*}"
},
{
"httpMethod": "GET",
"path": "/v1/projects/{project_id}/zones/{zone}/operations/{operation_id}"
}
]
},
{
"shortName": "GetServerConfig",
"fullName": "google.container.v1.ClusterManager.GetServerConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*}/serverConfig"
},
{
"httpMethod": "GET",
"path": "/v1/projects/{project_id}/zones/{zone}/serverconfig"
}
]
},
{
"shortName": "ListClusters",
"fullName": "google.container.v1.ClusterManager.ListClusters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/clusters"
},
{
"httpMethod": "GET",
"path": "/v1/projects/{project_id}/zones/{zone}/clusters"
}
]
},
{
"shortName": "ListNodePools",
"fullName": "google.container.v1.ClusterManager.ListNodePools",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/clusters/*}/nodePools"
},
{
"httpMethod": "GET",
"path": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools"
}
]
},
{
"shortName": "ListOperations",
"fullName": "google.container.v1.ClusterManager.ListOperations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/operations"
},
{
"httpMethod": "GET",
"path": "/v1/projects/{project_id}/zones/{zone}/operations"
}
]
},
{
"shortName": "ListUsableSubnetworks",
"fullName": "google.container.v1.ClusterManager.ListUsableSubnetworks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/aggregated/usableSubnetworks"
}
]
},
{
"shortName": "RollbackNodePoolUpgrade",
"fullName": "google.container.v1.ClusterManager.RollbackNodePoolUpgrade",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/clusters/*/nodePools/*}:rollback"
},
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}:rollback"
}
]
},
{
"shortName": "SetAddonsConfig",
"fullName": "google.container.v1.ClusterManager.SetAddonsConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/clusters/*}:setAddons"
},
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/addons"
}
]
},
{
"shortName": "SetLabels",
"fullName": "google.container.v1.ClusterManager.SetLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/clusters/*}:setResourceLabels"
},
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/resourceLabels"
}
]
},
{
"shortName": "SetLegacyAbac",
"fullName": "google.container.v1.ClusterManager.SetLegacyAbac",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/clusters/*}:setLegacyAbac"
},
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/legacyAbac"
}
]
},
{
"shortName": "SetLocations",
"fullName": "google.container.v1.ClusterManager.SetLocations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/clusters/*}:setLocations"
},
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/locations"
}
]
},
{
"shortName": "SetLoggingService",
"fullName": "google.container.v1.ClusterManager.SetLoggingService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/clusters/*}:setLogging"
},
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/logging"
}
]
},
{
"shortName": "SetMaintenancePolicy",
"fullName": "google.container.v1.ClusterManager.SetMaintenancePolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/clusters/*}:setMaintenancePolicy"
},
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}:setMaintenancePolicy"
}
]
},
{
"shortName": "SetMasterAuth",
"fullName": "google.container.v1.ClusterManager.SetMasterAuth",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/clusters/*}:setMasterAuth"
},
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}:setMasterAuth"
}
]
},
{
"shortName": "SetMonitoringService",
"fullName": "google.container.v1.ClusterManager.SetMonitoringService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/clusters/*}:setMonitoring"
},
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/monitoring"
}
]
},
{
"shortName": "SetNetworkPolicy",
"fullName": "google.container.v1.ClusterManager.SetNetworkPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/clusters/*}:setNetworkPolicy"
},
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}:setNetworkPolicy"
}
]
},
{
"shortName": "SetNodePoolAutoscaling",
"fullName": "google.container.v1.ClusterManager.SetNodePoolAutoscaling",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/clusters/*/nodePools/*}:setAutoscaling"
},
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}/autoscaling"
}
]
},
{
"shortName": "SetNodePoolManagement",
"fullName": "google.container.v1.ClusterManager.SetNodePoolManagement",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/clusters/*/nodePools/*}:setManagement"
},
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}/setManagement"
}
]
},
{
"shortName": "SetNodePoolSize",
"fullName": "google.container.v1.ClusterManager.SetNodePoolSize",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/clusters/*/nodePools/*}:setSize"
},
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}/setSize"
}
]
},
{
"shortName": "StartIPRotation",
"fullName": "google.container.v1.ClusterManager.StartIPRotation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/clusters/*}:startIpRotation"
},
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}:startIpRotation"
}
]
},
{
"shortName": "UpdateCluster",
"fullName": "google.container.v1.ClusterManager.UpdateCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v1/{name=projects/*/locations/*/clusters/*}"
},
{
"httpMethod": "PUT",
"path": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}"
}
]
},
{
"shortName": "UpdateMaster",
"fullName": "google.container.v1.ClusterManager.UpdateMaster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/clusters/*}:updateMaster"
},
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/master"
}
]
},
{
"shortName": "UpdateNodePool",
"fullName": "google.container.v1.ClusterManager.UpdateNodePool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v1/{name=projects/*/locations/*/clusters/*/nodePools/*}"
},
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}/update"
}
]
}
]
}
],
"configFile": "container_v1.yaml",
"serviceConfigApiNames": [
"google.container.v1.ClusterManager"
],
"nameInServiceConfig": "container.googleapis.com"
},
{
"id": "google.container.v1beta1",
"directory": "google/container/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "container.googleapis.com",
"title": "Kubernetes Engine API",
"description": "Builds and manages container-based applications, powered by the open source Kubernetes technology.",
"importDirectories": [
"google/api",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Container.V1Beta1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/container/apiv1beta1/containerpb;containerpb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.container.v1beta1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Container\\V1beta1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Container::V1beta1": 1
}
}
},
"services": [
{
"shortName": "ClusterManager",
"fullName": "google.container.v1beta1.ClusterManager",
"methods": [
{
"shortName": "CancelOperation",
"fullName": "google.container.v1beta1.ClusterManager.CancelOperation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"
},
{
"httpMethod": "POST",
"path": "/v1beta1/projects/{project_id}/zones/{zone}/operations/{operation_id}:cancel"
}
]
},
{
"shortName": "CheckAutopilotCompatibility",
"fullName": "google.container.v1beta1.ClusterManager.CheckAutopilotCompatibility",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/clusters/*}:checkAutopilotCompatibility"
}
]
},
{
"shortName": "CompleteIPRotation",
"fullName": "google.container.v1beta1.ClusterManager.CompleteIPRotation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/clusters/*}:completeIpRotation"
},
{
"httpMethod": "POST",
"path": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}:completeIpRotation"
}
]
},
{
"shortName": "CompleteNodePoolUpgrade",
"fullName": "google.container.v1beta1.ClusterManager.CompleteNodePoolUpgrade",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/clusters/*/nodePools/*}:completeUpgrade"
}
]
},
{
"shortName": "CreateCluster",
"fullName": "google.container.v1beta1.ClusterManager.CreateCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/clusters"
},
{
"httpMethod": "POST",
"path": "/v1beta1/projects/{project_id}/zones/{zone}/clusters"
}
]
},
{
"shortName": "CreateNodePool",
"fullName": "google.container.v1beta1.ClusterManager.CreateNodePool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/clusters/*}/nodePools"
},
{
"httpMethod": "POST",
"path": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools"
}
]
},
{
"shortName": "DeleteCluster",
"fullName": "google.container.v1beta1.ClusterManager.DeleteCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/clusters/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}"
}
]
},
{
"shortName": "DeleteNodePool",
"fullName": "google.container.v1beta1.ClusterManager.DeleteNodePool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/clusters/*/nodePools/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}"
}
]
},
{
"shortName": "GetCluster",
"fullName": "google.container.v1beta1.ClusterManager.GetCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/clusters/*}"
},
{
"httpMethod": "GET",
"path": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}"
}
]
},
{
"shortName": "GetJSONWebKeys",
"fullName": "google.container.v1beta1.ClusterManager.GetJSONWebKeys",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/clusters/*}/jwks"
}
]
},
{
"shortName": "GetNodePool",
"fullName": "google.container.v1beta1.ClusterManager.GetNodePool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/clusters/*/nodePools/*}"
},
{
"httpMethod": "GET",
"path": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}"
}
]
},
{
"shortName": "GetOperation",
"fullName": "google.container.v1beta1.ClusterManager.GetOperation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/operations/*}"
},
{
"httpMethod": "GET",
"path": "/v1beta1/projects/{project_id}/zones/{zone}/operations/{operation_id}"
}
]
},
{
"shortName": "GetServerConfig",
"fullName": "google.container.v1beta1.ClusterManager.GetServerConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*}/serverConfig"
},
{
"httpMethod": "GET",
"path": "/v1beta1/projects/{project_id}/zones/{zone}/serverconfig"
}
]
},
{
"shortName": "ListClusters",
"fullName": "google.container.v1beta1.ClusterManager.ListClusters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/clusters"
},
{
"httpMethod": "GET",
"path": "/v1beta1/projects/{project_id}/zones/{zone}/clusters"
}
]
},
{
"shortName": "ListLocations",
"fullName": "google.container.v1beta1.ClusterManager.ListLocations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*}/locations"
}
]
},
{
"shortName": "ListNodePools",
"fullName": "google.container.v1beta1.ClusterManager.ListNodePools",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/clusters/*}/nodePools"
},
{
"httpMethod": "GET",
"path": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools"
}
]
},
{
"shortName": "ListOperations",
"fullName": "google.container.v1beta1.ClusterManager.ListOperations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/operations"
},
{
"httpMethod": "GET",
"path": "/v1beta1/projects/{project_id}/zones/{zone}/operations"
}
]
},
{
"shortName": "ListUsableSubnetworks",
"fullName": "google.container.v1beta1.ClusterManager.ListUsableSubnetworks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*}/aggregated/usableSubnetworks"
}
]
},
{
"shortName": "RollbackNodePoolUpgrade",
"fullName": "google.container.v1beta1.ClusterManager.RollbackNodePoolUpgrade",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/clusters/*/nodePools/*}:rollback"
},
{
"httpMethod": "POST",
"path": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}:rollback"
}
]
},
{
"shortName": "SetAddonsConfig",
"fullName": "google.container.v1beta1.ClusterManager.SetAddonsConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/clusters/*}:setAddons"
},
{
"httpMethod": "POST",
"path": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/addons"
}
]
},
{
"shortName": "SetLabels",
"fullName": "google.container.v1beta1.ClusterManager.SetLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/clusters/*}:setResourceLabels"
},
{
"httpMethod": "POST",
"path": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/resourceLabels"
}
]
},
{
"shortName": "SetLegacyAbac",
"fullName": "google.container.v1beta1.ClusterManager.SetLegacyAbac",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/clusters/*}:setLegacyAbac"
},
{
"httpMethod": "POST",
"path": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/legacyAbac"
}
]
},
{
"shortName": "SetLocations",
"fullName": "google.container.v1beta1.ClusterManager.SetLocations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/clusters/*}:setLocations"
},
{
"httpMethod": "POST",
"path": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/locations"
}
]
},
{
"shortName": "SetLoggingService",
"fullName": "google.container.v1beta1.ClusterManager.SetLoggingService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/clusters/*}:setLogging"
},
{
"httpMethod": "POST",
"path": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/logging"
}
]
},
{
"shortName": "SetMaintenancePolicy",
"fullName": "google.container.v1beta1.ClusterManager.SetMaintenancePolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/clusters/*}:setMaintenancePolicy"
},
{
"httpMethod": "POST",
"path": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}:setMaintenancePolicy"
}
]
},
{
"shortName": "SetMasterAuth",
"fullName": "google.container.v1beta1.ClusterManager.SetMasterAuth",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/clusters/*}:setMasterAuth"
},
{
"httpMethod": "POST",
"path": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}:setMasterAuth"
}
]
},
{
"shortName": "SetMonitoringService",
"fullName": "google.container.v1beta1.ClusterManager.SetMonitoringService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/clusters/*}:setMonitoring"
},
{
"httpMethod": "POST",
"path": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/monitoring"
}
]
},
{
"shortName": "SetNetworkPolicy",
"fullName": "google.container.v1beta1.ClusterManager.SetNetworkPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/clusters/*}:setNetworkPolicy"
},
{
"httpMethod": "POST",
"path": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}:setNetworkPolicy"
}
]
},
{
"shortName": "SetNodePoolAutoscaling",
"fullName": "google.container.v1beta1.ClusterManager.SetNodePoolAutoscaling",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/clusters/*/nodePools/*}:setAutoscaling"
},
{
"httpMethod": "POST",
"path": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}/autoscaling"
}
]
},
{
"shortName": "SetNodePoolManagement",
"fullName": "google.container.v1beta1.ClusterManager.SetNodePoolManagement",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/clusters/*/nodePools/*}:setManagement"
},
{
"httpMethod": "POST",
"path": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}/setManagement"
}
]
},
{
"shortName": "SetNodePoolSize",
"fullName": "google.container.v1beta1.ClusterManager.SetNodePoolSize",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/clusters/*/nodePools/*}:setSize"
},
{
"httpMethod": "POST",
"path": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}/setSize"
}
]
},
{
"shortName": "StartIPRotation",
"fullName": "google.container.v1beta1.ClusterManager.StartIPRotation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/clusters/*}:startIpRotation"
},
{
"httpMethod": "POST",
"path": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}:startIpRotation"
}
]
},
{
"shortName": "UpdateCluster",
"fullName": "google.container.v1beta1.ClusterManager.UpdateCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v1beta1/{name=projects/*/locations/*/clusters/*}"
},
{
"httpMethod": "PUT",
"path": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}"
}
]
},
{
"shortName": "UpdateMaster",
"fullName": "google.container.v1beta1.ClusterManager.UpdateMaster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/clusters/*}:updateMaster"
},
{
"httpMethod": "POST",
"path": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/master"
}
]
},
{
"shortName": "UpdateNodePool",
"fullName": "google.container.v1beta1.ClusterManager.UpdateNodePool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v1beta1/{name=projects/*/locations/*/clusters/*/nodePools/*}"
},
{
"httpMethod": "POST",
"path": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}/update"
}
]
}
]
}
],
"configFile": "container_v1beta1.yaml",
"serviceConfigApiNames": [
"google.container.v1beta1.ClusterManager"
],
"nameInServiceConfig": "container.googleapis.com"
},
{
"id": "google.dataflow.v1beta3",
"directory": "google/dataflow/v1beta3",
"version": "v1beta3",
"majorVersion": "v1",
"hostName": "dataflow.googleapis.com",
"title": "Dataflow API",
"description": "Manages Google Cloud Dataflow projects on Google Cloud Platform.",
"importDirectories": [
"google/api",
"google/dataflow/v1beta3",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Dataflow.V1Beta3": 7
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/dataflow/apiv1beta3/dataflowpb;dataflowpb": 7
}
},
"java_multiple_files": {
"valueCounts": {
"true": 7
}
},
"java_package": {
"valueCounts": {
"com.google.dataflow.v1beta3": 7
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Dataflow\\V1beta3": 7
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Dataflow::V1beta3": 7
}
}
},
"services": [
{
"shortName": "FlexTemplatesService",
"fullName": "google.dataflow.v1beta3.FlexTemplatesService",
"methods": [
{
"shortName": "LaunchFlexTemplate",
"fullName": "google.dataflow.v1beta3.FlexTemplatesService.LaunchFlexTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1b3/projects/{project_id}/locations/{location}/flexTemplates:launch"
}
]
}
]
},
{
"shortName": "JobsV1Beta3",
"fullName": "google.dataflow.v1beta3.JobsV1Beta3",
"methods": [
{
"shortName": "AggregatedListJobs",
"fullName": "google.dataflow.v1beta3.JobsV1Beta3.AggregatedListJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1b3/projects/{project_id}/jobs:aggregated"
}
]
},
{
"shortName": "CheckActiveJobs",
"fullName": "google.dataflow.v1beta3.JobsV1Beta3.CheckActiveJobs",
"mode": "UNARY"
},
{
"shortName": "CreateJob",
"fullName": "google.dataflow.v1beta3.JobsV1Beta3.CreateJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1b3/projects/{project_id}/locations/{location}/jobs"
},
{
"httpMethod": "POST",
"path": "/v1b3/projects/{project_id}/jobs"
}
]
},
{
"shortName": "GetJob",
"fullName": "google.dataflow.v1beta3.JobsV1Beta3.GetJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1b3/projects/{project_id}/locations/{location}/jobs/{job_id}"
},
{
"httpMethod": "GET",
"path": "/v1b3/projects/{project_id}/jobs/{job_id}"
}
]
},
{
"shortName": "ListJobs",
"fullName": "google.dataflow.v1beta3.JobsV1Beta3.ListJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1b3/projects/{project_id}/locations/{location}/jobs"
},
{
"httpMethod": "GET",
"path": "/v1b3/projects/{project_id}/jobs"
}
]
},
{
"shortName": "SnapshotJob",
"fullName": "google.dataflow.v1beta3.JobsV1Beta3.SnapshotJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1b3/projects/{project_id}/locations/{location}/jobs/{job_id}:snapshot"
},
{
"httpMethod": "POST",
"path": "/v1b3/projects/{project_id}/jobs/{job_id}:snapshot"
}
]
},
{
"shortName": "UpdateJob",
"fullName": "google.dataflow.v1beta3.JobsV1Beta3.UpdateJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v1b3/projects/{project_id}/locations/{location}/jobs/{job_id}"
},
{
"httpMethod": "PUT",
"path": "/v1b3/projects/{project_id}/jobs/{job_id}"
}
]
}
]
},
{
"shortName": "MessagesV1Beta3",
"fullName": "google.dataflow.v1beta3.MessagesV1Beta3",
"methods": [
{
"shortName": "ListJobMessages",
"fullName": "google.dataflow.v1beta3.MessagesV1Beta3.ListJobMessages",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1b3/projects/{project_id}/locations/{location}/jobs/{job_id}/messages"
},
{
"httpMethod": "GET",
"path": "/v1b3/projects/{project_id}/jobs/{job_id}/messages"
}
]
}
]
},
{
"shortName": "MetricsV1Beta3",
"fullName": "google.dataflow.v1beta3.MetricsV1Beta3",
"methods": [
{
"shortName": "GetJobExecutionDetails",
"fullName": "google.dataflow.v1beta3.MetricsV1Beta3.GetJobExecutionDetails",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1b3/projects/{project_id}/locations/{location}/jobs/{job_id}/executionDetails"
}
]
},
{
"shortName": "GetJobMetrics",
"fullName": "google.dataflow.v1beta3.MetricsV1Beta3.GetJobMetrics",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1b3/projects/{project_id}/locations/{location}/jobs/{job_id}/metrics"
},
{
"httpMethod": "GET",
"path": "/v1b3/projects/{project_id}/jobs/{job_id}/metrics"
}
]
},
{
"shortName": "GetStageExecutionDetails",
"fullName": "google.dataflow.v1beta3.MetricsV1Beta3.GetStageExecutionDetails",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1b3/projects/{project_id}/locations/{location}/jobs/{job_id}/stages/{stage_id}/executionDetails"
}
]
}
]
},
{
"shortName": "SnapshotsV1Beta3",
"fullName": "google.dataflow.v1beta3.SnapshotsV1Beta3",
"methods": [
{
"shortName": "DeleteSnapshot",
"fullName": "google.dataflow.v1beta3.SnapshotsV1Beta3.DeleteSnapshot",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1b3/projects/{project_id}/locations/{location}/snapshots/{snapshot_id}"
},
{
"httpMethod": "DELETE",
"path": "/v1b3/projects/{project_id}/snapshots"
}
]
},
{
"shortName": "GetSnapshot",
"fullName": "google.dataflow.v1beta3.SnapshotsV1Beta3.GetSnapshot",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1b3/projects/{project_id}/locations/{location}/snapshots/{snapshot_id}"
},
{
"httpMethod": "GET",
"path": "/v1b3/projects/{project_id}/snapshots/{snapshot_id}"
}
]
},
{
"shortName": "ListSnapshots",
"fullName": "google.dataflow.v1beta3.SnapshotsV1Beta3.ListSnapshots",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1b3/projects/{project_id}/locations/{location}/jobs/{job_id}/snapshots"
},
{
"httpMethod": "GET",
"path": "/v1b3/projects/{project_id}/locations/{location}/snapshots"
},
{
"httpMethod": "GET",
"path": "/v1b3/projects/{project_id}/snapshots"
}
]
}
]
},
{
"shortName": "TemplatesService",
"fullName": "google.dataflow.v1beta3.TemplatesService",
"methods": [
{
"shortName": "CreateJobFromTemplate",
"fullName": "google.dataflow.v1beta3.TemplatesService.CreateJobFromTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1b3/projects/{project_id}/locations/{location}/templates"
},
{
"httpMethod": "POST",
"path": "/v1b3/projects/{project_id}/templates"
}
]
},
{
"shortName": "GetTemplate",
"fullName": "google.dataflow.v1beta3.TemplatesService.GetTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1b3/projects/{project_id}/locations/{location}/templates:get"
},
{
"httpMethod": "GET",
"path": "/v1b3/projects/{project_id}/templates:get"
}
]
},
{
"shortName": "LaunchTemplate",
"fullName": "google.dataflow.v1beta3.TemplatesService.LaunchTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1b3/projects/{project_id}/locations/{location}/templates:launch"
},
{
"httpMethod": "POST",
"path": "/v1b3/projects/{project_id}/templates:launch"
}
]
}
]
}
],
"configFile": "dataflow_v1beta3.yaml",
"serviceConfigApiNames": [
"google.dataflow.v1beta3.FlexTemplatesService",
"google.dataflow.v1beta3.JobsV1Beta3",
"google.dataflow.v1beta3.MessagesV1Beta3",
"google.dataflow.v1beta3.MetricsV1Beta3",
"google.dataflow.v1beta3.SnapshotsV1Beta3",
"google.dataflow.v1beta3.TemplatesService"
],
"nameInServiceConfig": "dataflow.googleapis.com"
},
{
"id": "google.datastore.admin.v1",
"directory": "google/datastore/admin/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "datastore.googleapis.com",
"title": "Cloud Datastore API",
"description": "Accesses the schemaless NoSQL database to provide fully managed, robust, scalable storage for your application.",
"importDirectories": [
"google/api",
"google/datastore/admin/v1",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Datastore.Admin.V1": 3
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/datastore/admin/apiv1/adminpb;adminpb": 3
}
},
"java_multiple_files": {
"valueCounts": {
"true": 3
}
},
"java_package": {
"valueCounts": {
"com.google.datastore.admin.v1": 3
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Datastore\\Admin\\V1": 3
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Datastore::Admin::V1": 3
}
}
},
"services": [
{
"shortName": "DatastoreAdmin",
"fullName": "google.datastore.admin.v1.DatastoreAdmin",
"methods": [
{
"shortName": "CreateIndex",
"fullName": "google.datastore.admin.v1.DatastoreAdmin.CreateIndex",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}/indexes"
}
]
},
{
"shortName": "DeleteIndex",
"fullName": "google.datastore.admin.v1.DatastoreAdmin.DeleteIndex",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/projects/{project_id}/indexes/{index_id}"
}
]
},
{
"shortName": "ExportEntities",
"fullName": "google.datastore.admin.v1.DatastoreAdmin.ExportEntities",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}:export"
}
]
},
{
"shortName": "GetIndex",
"fullName": "google.datastore.admin.v1.DatastoreAdmin.GetIndex",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/projects/{project_id}/indexes/{index_id}"
}
]
},
{
"shortName": "ImportEntities",
"fullName": "google.datastore.admin.v1.DatastoreAdmin.ImportEntities",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}:import"
}
]
},
{
"shortName": "ListIndexes",
"fullName": "google.datastore.admin.v1.DatastoreAdmin.ListIndexes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/projects/{project_id}/indexes"
}
]
}
]
}
],
"configFile": "datastore_v1.yaml",
"serviceConfigApiNames": [
"google.datastore.admin.v1.DatastoreAdmin",
"google.longrunning.Operations"
],
"nameInServiceConfig": "datastore.googleapis.com"
},
{
"id": "google.datastore.v1",
"directory": "google/datastore/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "datastore.googleapis.com",
"title": "Cloud Datastore API",
"description": "Accesses the schemaless NoSQL database to provide fully managed, robust, scalable storage for your application.",
"importDirectories": [
"google/api",
"google/datastore/v1",
"google/protobuf",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Datastore.V1": 4
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/datastore/v1;datastore": 4
}
},
"java_multiple_files": {
"valueCounts": {
"true": 4
}
},
"java_package": {
"valueCounts": {
"com.google.datastore.v1": 4
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Datastore\\V1": 4
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Datastore::V1": 4
}
}
},
"services": [
{
"shortName": "Datastore",
"fullName": "google.datastore.v1.Datastore",
"methods": [
{
"shortName": "AllocateIds",
"fullName": "google.datastore.v1.Datastore.AllocateIds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}:allocateIds"
}
]
},
{
"shortName": "BeginTransaction",
"fullName": "google.datastore.v1.Datastore.BeginTransaction",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}:beginTransaction"
}
]
},
{
"shortName": "Commit",
"fullName": "google.datastore.v1.Datastore.Commit",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}:commit"
}
]
},
{
"shortName": "Lookup",
"fullName": "google.datastore.v1.Datastore.Lookup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}:lookup"
}
]
},
{
"shortName": "ReserveIds",
"fullName": "google.datastore.v1.Datastore.ReserveIds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}:reserveIds"
}
]
},
{
"shortName": "Rollback",
"fullName": "google.datastore.v1.Datastore.Rollback",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}:rollback"
}
]
},
{
"shortName": "RunAggregationQuery",
"fullName": "google.datastore.v1.Datastore.RunAggregationQuery",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}:runAggregationQuery"
}
]
},
{
"shortName": "RunQuery",
"fullName": "google.datastore.v1.Datastore.RunQuery",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}:runQuery"
}
]
}
]
}
],
"configFile": "datastore_v1.yaml",
"serviceConfigApiNames": [
"google.datastore.v1.Datastore",
"google.longrunning.Operations"
],
"nameInServiceConfig": "datastore.googleapis.com"
},
{
"id": "google.devtools.artifactregistry.v1",
"directory": "google/devtools/artifactregistry/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "artifactregistry.googleapis.com",
"title": "Artifact Registry API",
"description": "Store and manage build artifacts in a scalable and integrated service built on Google infrastructure.",
"importDirectories": [
"google/api",
"google/devtools/artifactregistry/v1",
"google/iam/v1",
"google/longrunning",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.ArtifactRegistry.V1": 11
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/artifactregistry/apiv1/artifactregistrypb;artifactregistrypb": 11
}
},
"java_multiple_files": {
"valueCounts": {
"true": 11
}
},
"java_package": {
"valueCounts": {
"com.google.devtools.artifactregistry.v1": 11
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\ArtifactRegistry\\V1": 11
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::ArtifactRegistry::V1": 11
}
}
},
"services": [
{
"shortName": "ArtifactRegistry",
"fullName": "google.devtools.artifactregistry.v1.ArtifactRegistry",
"methods": [
{
"shortName": "CreateRepository",
"fullName": "google.devtools.artifactregistry.v1.ArtifactRegistry.CreateRepository",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/repositories"
}
]
},
{
"shortName": "CreateTag",
"fullName": "google.devtools.artifactregistry.v1.ArtifactRegistry.CreateTag",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/repositories/*/packages/*}/tags"
}
]
},
{
"shortName": "DeletePackage",
"fullName": "google.devtools.artifactregistry.v1.ArtifactRegistry.DeletePackage",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/repositories/*/packages/*}"
}
]
},
{
"shortName": "DeleteRepository",
"fullName": "google.devtools.artifactregistry.v1.ArtifactRegistry.DeleteRepository",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/repositories/*}"
}
]
},
{
"shortName": "DeleteTag",
"fullName": "google.devtools.artifactregistry.v1.ArtifactRegistry.DeleteTag",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/repositories/*/packages/*/tags/*}"
}
]
},
{
"shortName": "DeleteVersion",
"fullName": "google.devtools.artifactregistry.v1.ArtifactRegistry.DeleteVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/repositories/*/packages/*/versions/*}"
}
]
},
{
"shortName": "GetDockerImage",
"fullName": "google.devtools.artifactregistry.v1.ArtifactRegistry.GetDockerImage",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/repositories/*/dockerImages/*}"
}
]
},
{
"shortName": "GetFile",
"fullName": "google.devtools.artifactregistry.v1.ArtifactRegistry.GetFile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/repositories/*/files/**}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.devtools.artifactregistry.v1.ArtifactRegistry.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{resource=projects/*/locations/*/repositories/*}:getIamPolicy"
}
]
},
{
"shortName": "GetMavenArtifact",
"fullName": "google.devtools.artifactregistry.v1.ArtifactRegistry.GetMavenArtifact",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/repositories/*/mavenArtifacts/*}"
}
]
},
{
"shortName": "GetNpmPackage",
"fullName": "google.devtools.artifactregistry.v1.ArtifactRegistry.GetNpmPackage",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/repositories/*/npmPackages/*}"
}
]
},
{
"shortName": "GetPackage",
"fullName": "google.devtools.artifactregistry.v1.ArtifactRegistry.GetPackage",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/repositories/*/packages/*}"
}
]
},
{
"shortName": "GetProjectSettings",
"fullName": "google.devtools.artifactregistry.v1.ArtifactRegistry.GetProjectSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/projectSettings}"
}
]
},
{
"shortName": "GetPythonPackage",
"fullName": "google.devtools.artifactregistry.v1.ArtifactRegistry.GetPythonPackage",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/repositories/*/pythonPackages/*}"
}
]
},
{
"shortName": "GetRepository",
"fullName": "google.devtools.artifactregistry.v1.ArtifactRegistry.GetRepository",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/repositories/*}"
}
]
},
{
"shortName": "GetTag",
"fullName": "google.devtools.artifactregistry.v1.ArtifactRegistry.GetTag",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/repositories/*/packages/*/tags/*}"
}
]
},
{
"shortName": "GetVPCSCConfig",
"fullName": "google.devtools.artifactregistry.v1.ArtifactRegistry.GetVPCSCConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/vpcscConfig}"
}
]
},
{
"shortName": "GetVersion",
"fullName": "google.devtools.artifactregistry.v1.ArtifactRegistry.GetVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/repositories/*/packages/*/versions/*}"
}
]
},
{
"shortName": "ImportAptArtifacts",
"fullName": "google.devtools.artifactregistry.v1.ArtifactRegistry.ImportAptArtifacts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/repositories/*}/aptArtifacts:import"
}
]
},
{
"shortName": "ImportYumArtifacts",
"fullName": "google.devtools.artifactregistry.v1.ArtifactRegistry.ImportYumArtifacts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/repositories/*}/yumArtifacts:import"
}
]
},
{
"shortName": "ListDockerImages",
"fullName": "google.devtools.artifactregistry.v1.ArtifactRegistry.ListDockerImages",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/repositories/*}/dockerImages"
}
]
},
{
"shortName": "ListFiles",
"fullName": "google.devtools.artifactregistry.v1.ArtifactRegistry.ListFiles",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/repositories/*}/files"
}
]
},
{
"shortName": "ListMavenArtifacts",
"fullName": "google.devtools.artifactregistry.v1.ArtifactRegistry.ListMavenArtifacts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/repositories/*}/mavenArtifacts"
}
]
},
{
"shortName": "ListNpmPackages",
"fullName": "google.devtools.artifactregistry.v1.ArtifactRegistry.ListNpmPackages",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/repositories/*}/npmPackages"
}
]
},
{
"shortName": "ListPackages",
"fullName": "google.devtools.artifactregistry.v1.ArtifactRegistry.ListPackages",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/repositories/*}/packages"
}
]
},
{
"shortName": "ListPythonPackages",
"fullName": "google.devtools.artifactregistry.v1.ArtifactRegistry.ListPythonPackages",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/repositories/*}/pythonPackages"
}
]
},
{
"shortName": "ListRepositories",
"fullName": "google.devtools.artifactregistry.v1.ArtifactRegistry.ListRepositories",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/repositories"
}
]
},
{
"shortName": "ListTags",
"fullName": "google.devtools.artifactregistry.v1.ArtifactRegistry.ListTags",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/repositories/*/packages/*}/tags"
}
]
},
{
"shortName": "ListVersions",
"fullName": "google.devtools.artifactregistry.v1.ArtifactRegistry.ListVersions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/repositories/*/packages/*}/versions"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.devtools.artifactregistry.v1.ArtifactRegistry.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/repositories/*}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.devtools.artifactregistry.v1.ArtifactRegistry.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/locations/*/repositories/*}:testIamPermissions"
}
]
},
{
"shortName": "UpdateProjectSettings",
"fullName": "google.devtools.artifactregistry.v1.ArtifactRegistry.UpdateProjectSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{project_settings.name=projects/*/projectSettings}"
}
]
},
{
"shortName": "UpdateRepository",
"fullName": "google.devtools.artifactregistry.v1.ArtifactRegistry.UpdateRepository",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{repository.name=projects/*/locations/*/repositories/*}"
}
]
},
{
"shortName": "UpdateTag",
"fullName": "google.devtools.artifactregistry.v1.ArtifactRegistry.UpdateTag",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{tag.name=projects/*/locations/*/repositories/*/packages/*/tags/*}"
}
]
},
{
"shortName": "UpdateVPCSCConfig",
"fullName": "google.devtools.artifactregistry.v1.ArtifactRegistry.UpdateVPCSCConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{vpcsc_config.name=projects/*/locations/*/vpcscConfig}"
}
]
}
]
}
],
"configFile": "artifactregistry_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.devtools.artifactregistry.v1.ArtifactRegistry",
"google.longrunning.Operations"
],
"nameInServiceConfig": "artifactregistry.googleapis.com"
},
{
"id": "google.devtools.artifactregistry.v1beta2",
"directory": "google/devtools/artifactregistry/v1beta2",
"version": "v1beta2",
"majorVersion": "v1",
"hostName": "artifactregistry.googleapis.com",
"title": "Artifact Registry API",
"description": "Store and manage build artifacts in a scalable and integrated service built on Google infrastructure.",
"importDirectories": [
"google/api",
"google/devtools/artifactregistry/v1beta2",
"google/iam/v1",
"google/longrunning",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.ArtifactRegistry.V1Beta2": 9
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/artifactregistry/apiv1beta2/artifactregistrypb;artifactregistrypb": 9
}
},
"java_multiple_files": {
"valueCounts": {
"true": 9
}
},
"java_package": {
"valueCounts": {
"com.google.devtools.artifactregistry.v1beta2": 9
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\ArtifactRegistry\\V1beta2": 9
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::ArtifactRegistry::V1beta2": 9
}
}
},
"services": [
{
"shortName": "ArtifactRegistry",
"fullName": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry",
"methods": [
{
"shortName": "CreateRepository",
"fullName": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry.CreateRepository",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/{parent=projects/*/locations/*}/repositories"
}
]
},
{
"shortName": "CreateTag",
"fullName": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry.CreateTag",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/{parent=projects/*/locations/*/repositories/*/packages/*}/tags"
}
]
},
{
"shortName": "DeletePackage",
"fullName": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeletePackage",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta2/{name=projects/*/locations/*/repositories/*/packages/*}"
}
]
},
{
"shortName": "DeleteRepository",
"fullName": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeleteRepository",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta2/{name=projects/*/locations/*/repositories/*}"
}
]
},
{
"shortName": "DeleteTag",
"fullName": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeleteTag",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta2/{name=projects/*/locations/*/repositories/*/packages/*/tags/*}"
}
]
},
{
"shortName": "DeleteVersion",
"fullName": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeleteVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta2/{name=projects/*/locations/*/repositories/*/packages/*/versions/*}"
}
]
},
{
"shortName": "GetFile",
"fullName": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetFile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta2/{name=projects/*/locations/*/repositories/*/files/**}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta2/{resource=projects/*/locations/*/repositories/*}:getIamPolicy"
}
]
},
{
"shortName": "GetPackage",
"fullName": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetPackage",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta2/{name=projects/*/locations/*/repositories/*/packages/*}"
}
]
},
{
"shortName": "GetProjectSettings",
"fullName": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetProjectSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta2/{name=projects/*/projectSettings}"
}
]
},
{
"shortName": "GetRepository",
"fullName": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetRepository",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta2/{name=projects/*/locations/*/repositories/*}"
}
]
},
{
"shortName": "GetTag",
"fullName": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetTag",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta2/{name=projects/*/locations/*/repositories/*/packages/*/tags/*}"
}
]
},
{
"shortName": "GetVersion",
"fullName": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta2/{name=projects/*/locations/*/repositories/*/packages/*/versions/*}"
}
]
},
{
"shortName": "ImportAptArtifacts",
"fullName": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ImportAptArtifacts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/{parent=projects/*/locations/*/repositories/*}/aptArtifacts:import"
}
]
},
{
"shortName": "ImportYumArtifacts",
"fullName": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ImportYumArtifacts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/{parent=projects/*/locations/*/repositories/*}/yumArtifacts:import"
}
]
},
{
"shortName": "ListFiles",
"fullName": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListFiles",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta2/{parent=projects/*/locations/*/repositories/*}/files"
}
]
},
{
"shortName": "ListPackages",
"fullName": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListPackages",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta2/{parent=projects/*/locations/*/repositories/*}/packages"
}
]
},
{
"shortName": "ListRepositories",
"fullName": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListRepositories",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta2/{parent=projects/*/locations/*}/repositories"
}
]
},
{
"shortName": "ListTags",
"fullName": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListTags",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta2/{parent=projects/*/locations/*/repositories/*/packages/*}/tags"
}
]
},
{
"shortName": "ListVersions",
"fullName": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListVersions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta2/{parent=projects/*/locations/*/repositories/*/packages/*}/versions"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/{resource=projects/*/locations/*/repositories/*}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/{resource=projects/*/locations/*/repositories/*}:testIamPermissions"
}
]
},
{
"shortName": "UpdateProjectSettings",
"fullName": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry.UpdateProjectSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta2/{project_settings.name=projects/*/projectSettings}"
}
]
},
{
"shortName": "UpdateRepository",
"fullName": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry.UpdateRepository",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta2/{repository.name=projects/*/locations/*/repositories/*}"
}
]
},
{
"shortName": "UpdateTag",
"fullName": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry.UpdateTag",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta2/{tag.name=projects/*/locations/*/repositories/*/packages/*/tags/*}"
}
]
}
]
}
],
"configFile": "artifactregistry_v1beta2.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.devtools.artifactregistry.v1beta2.ArtifactRegistry"
],
"nameInServiceConfig": "artifactregistry.googleapis.com"
},
{
"id": "google.devtools.build.v1",
"directory": "google/devtools/build/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "buildeventservice.googleapis.com",
"title": "Build Event Service Backend API",
"description": "Handles build events from tools such as bazel.",
"importDirectories": [
"google/api",
"google/devtools/build/v1",
"google/protobuf"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 3
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/devtools/build/v1;build": 3
}
},
"java_multiple_files": {
"valueCounts": {
"true": 3
}
},
"java_package": {
"valueCounts": {
"com.google.devtools.build.v1": 3
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Build\\V1": 3
}
}
},
"services": [
{
"shortName": "PublishBuildEvent",
"fullName": "google.devtools.build.v1.PublishBuildEvent",
"methods": [
{
"shortName": "PublishBuildToolEventStream",
"fullName": "google.devtools.build.v1.PublishBuildEvent.PublishBuildToolEventStream",
"mode": "BIDIRECTIONAL_STREAMING",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id=*}/events:publish"
},
{
"httpMethod": "POST",
"path": "/v1/events:publish"
}
]
},
{
"shortName": "PublishLifecycleEvent",
"fullName": "google.devtools.build.v1.PublishBuildEvent.PublishLifecycleEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id=*}/lifecycleEvents:publish"
},
{
"httpMethod": "POST",
"path": "/v1/lifecycleEvents:publish"
}
]
}
]
}
],
"configFile": "buildeventservice_v1.yaml",
"serviceConfigApiNames": [
"google.devtools.build.v1.PublishBuildEvent"
],
"nameInServiceConfig": "buildeventservice.googleapis.com"
},
{
"id": "google.devtools.cloudbuild.v1",
"directory": "google/devtools/cloudbuild/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "cloudbuild.googleapis.com",
"title": "Cloud Build API",
"description": "Creates and manages builds on Google Cloud Platform.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.CloudBuild.V1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/cloudbuild/apiv1/v2/cloudbuildpb;cloudbuildpb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloudbuild.v1": 1
}
},
"objc_class_prefix": {
"valueCounts": {
"GCB": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Build\\V1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Build::V1": 1
}
}
},
"services": [
{
"shortName": "CloudBuild",
"fullName": "google.devtools.cloudbuild.v1.CloudBuild",
"methods": [
{
"shortName": "ApproveBuild",
"fullName": "google.devtools.cloudbuild.v1.CloudBuild.ApproveBuild",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/builds/*}:approve"
},
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/builds/*}:approve"
}
]
},
{
"shortName": "CancelBuild",
"fullName": "google.devtools.cloudbuild.v1.CloudBuild.CancelBuild",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}/builds/{id}:cancel"
},
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/builds/*}:cancel"
}
]
},
{
"shortName": "CreateBuild",
"fullName": "google.devtools.cloudbuild.v1.CloudBuild.CreateBuild",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}/builds"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/builds"
}
]
},
{
"shortName": "CreateBuildTrigger",
"fullName": "google.devtools.cloudbuild.v1.CloudBuild.CreateBuildTrigger",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}/triggers"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/triggers"
}
]
},
{
"shortName": "CreateWorkerPool",
"fullName": "google.devtools.cloudbuild.v1.CloudBuild.CreateWorkerPool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/workerPools"
}
]
},
{
"shortName": "DeleteBuildTrigger",
"fullName": "google.devtools.cloudbuild.v1.CloudBuild.DeleteBuildTrigger",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/projects/{project_id}/triggers/{trigger_id}"
},
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/triggers/*}"
}
]
},
{
"shortName": "DeleteWorkerPool",
"fullName": "google.devtools.cloudbuild.v1.CloudBuild.DeleteWorkerPool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/workerPools/*}"
}
]
},
{
"shortName": "GetBuild",
"fullName": "google.devtools.cloudbuild.v1.CloudBuild.GetBuild",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/projects/{project_id}/builds/{id}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/builds/*}"
}
]
},
{
"shortName": "GetBuildTrigger",
"fullName": "google.devtools.cloudbuild.v1.CloudBuild.GetBuildTrigger",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/projects/{project_id}/triggers/{trigger_id}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/triggers/*}"
}
]
},
{
"shortName": "GetWorkerPool",
"fullName": "google.devtools.cloudbuild.v1.CloudBuild.GetWorkerPool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/workerPools/*}"
}
]
},
{
"shortName": "ListBuildTriggers",
"fullName": "google.devtools.cloudbuild.v1.CloudBuild.ListBuildTriggers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/projects/{project_id}/triggers"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/triggers"
}
]
},
{
"shortName": "ListBuilds",
"fullName": "google.devtools.cloudbuild.v1.CloudBuild.ListBuilds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/projects/{project_id}/builds"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/builds"
}
]
},
{
"shortName": "ListWorkerPools",
"fullName": "google.devtools.cloudbuild.v1.CloudBuild.ListWorkerPools",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/workerPools"
}
]
},
{
"shortName": "ReceiveTriggerWebhook",
"fullName": "google.devtools.cloudbuild.v1.CloudBuild.ReceiveTriggerWebhook",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}/triggers/{trigger}:webhook"
},
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/triggers/*}:webhook"
}
]
},
{
"shortName": "RetryBuild",
"fullName": "google.devtools.cloudbuild.v1.CloudBuild.RetryBuild",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}/builds/{id}:retry"
},
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/builds/*}:retry"
}
]
},
{
"shortName": "RunBuildTrigger",
"fullName": "google.devtools.cloudbuild.v1.CloudBuild.RunBuildTrigger",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}/triggers/{trigger_id}:run"
},
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/triggers/*}:run"
}
]
},
{
"shortName": "UpdateBuildTrigger",
"fullName": "google.devtools.cloudbuild.v1.CloudBuild.UpdateBuildTrigger",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/projects/{project_id}/triggers/{trigger_id}"
},
{
"httpMethod": "PATCH",
"path": "/v1/{trigger.resource_name=projects/*/locations/*/triggers/*}"
}
]
},
{
"shortName": "UpdateWorkerPool",
"fullName": "google.devtools.cloudbuild.v1.CloudBuild.UpdateWorkerPool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{worker_pool.name=projects/*/locations/*/workerPools/*}"
}
]
}
]
}
],
"configFile": "cloudbuild_v1.yaml",
"serviceConfigApiNames": [
"google.devtools.cloudbuild.v1.CloudBuild"
],
"nameInServiceConfig": "cloudbuild.googleapis.com"
},
{
"id": "google.devtools.cloudbuild.v2",
"directory": "google/devtools/cloudbuild/v2",
"version": "v2",
"majorVersion": "v2",
"hostName": "cloudbuild.googleapis.com",
"title": "Cloud Build API",
"description": "Creates and manages builds on Google Cloud Platform.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.CloudBuild.V2": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/cloudbuild/apiv2/cloudbuildpb;cloudbuildpb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloudbuild.v2": 2
}
},
"objc_class_prefix": {
"valueCounts": {
"GCB": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Build\\V2": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Build::V2": 2
}
}
},
"services": [
{
"shortName": "RepositoryManager",
"fullName": "google.devtools.cloudbuild.v2.RepositoryManager",
"methods": [
{
"shortName": "BatchCreateRepositories",
"fullName": "google.devtools.cloudbuild.v2.RepositoryManager.BatchCreateRepositories",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/connections/*}/repositories:batchCreate"
}
]
},
{
"shortName": "CreateConnection",
"fullName": "google.devtools.cloudbuild.v2.RepositoryManager.CreateConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*}/connections"
}
]
},
{
"shortName": "CreateRepository",
"fullName": "google.devtools.cloudbuild.v2.RepositoryManager.CreateRepository",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/connections/*}/repositories"
}
]
},
{
"shortName": "DeleteConnection",
"fullName": "google.devtools.cloudbuild.v2.RepositoryManager.DeleteConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/connections/*}"
}
]
},
{
"shortName": "DeleteRepository",
"fullName": "google.devtools.cloudbuild.v2.RepositoryManager.DeleteRepository",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/connections/*/repositories/*}"
}
]
},
{
"shortName": "FetchLinkableRepositories",
"fullName": "google.devtools.cloudbuild.v2.RepositoryManager.FetchLinkableRepositories",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{connection=projects/*/locations/*/connections/*}:fetchLinkableRepositories"
}
]
},
{
"shortName": "FetchReadToken",
"fullName": "google.devtools.cloudbuild.v2.RepositoryManager.FetchReadToken",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{repository=projects/*/locations/*/connections/*/repositories/*}:accessReadToken"
}
]
},
{
"shortName": "FetchReadWriteToken",
"fullName": "google.devtools.cloudbuild.v2.RepositoryManager.FetchReadWriteToken",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{repository=projects/*/locations/*/connections/*/repositories/*}:accessReadWriteToken"
}
]
},
{
"shortName": "GetConnection",
"fullName": "google.devtools.cloudbuild.v2.RepositoryManager.GetConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/connections/*}"
}
]
},
{
"shortName": "GetRepository",
"fullName": "google.devtools.cloudbuild.v2.RepositoryManager.GetRepository",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/connections/*/repositories/*}"
}
]
},
{
"shortName": "ListConnections",
"fullName": "google.devtools.cloudbuild.v2.RepositoryManager.ListConnections",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*}/connections"
}
]
},
{
"shortName": "ListRepositories",
"fullName": "google.devtools.cloudbuild.v2.RepositoryManager.ListRepositories",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*/connections/*}/repositories"
}
]
},
{
"shortName": "UpdateConnection",
"fullName": "google.devtools.cloudbuild.v2.RepositoryManager.UpdateConnection",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{connection.name=projects/*/locations/*/connections/*}"
}
]
}
]
}
],
"configFile": "cloudbuild_v2.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.devtools.cloudbuild.v2.RepositoryManager",
"google.iam.v1.IAMPolicy",
"google.longrunning.Operations"
],
"nameInServiceConfig": "cloudbuild.googleapis.com"
},
{
"id": "google.devtools.clouddebugger.v2",
"directory": "google/devtools/clouddebugger/v2",
"version": "v2",
"majorVersion": "v2",
"hostName": "clouddebugger.googleapis.com",
"title": "Stackdriver Debugger API",
"description": "Examines the call stack and variables of a running application without stopping or slowing it down.",
"importDirectories": [
"google/api",
"google/devtools/clouddebugger/v2",
"google/devtools/source/v1",
"google/protobuf"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"": 2,
"true": 1
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Debugger.V2": 3
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/debugger/apiv2/debuggerpb;debuggerpb": 3
}
},
"java_multiple_files": {
"valueCounts": {
"true": 3
}
},
"java_package": {
"valueCounts": {
"com.google.devtools.clouddebugger.v2": 3
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Debugger\\V2": 3
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Debugger::V2": 3
}
}
},
"services": [
{
"shortName": "Controller2",
"fullName": "google.devtools.clouddebugger.v2.Controller2",
"methods": [
{
"shortName": "ListActiveBreakpoints",
"fullName": "google.devtools.clouddebugger.v2.Controller2.ListActiveBreakpoints",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/controller/debuggees/{debuggee_id}/breakpoints"
}
]
},
{
"shortName": "RegisterDebuggee",
"fullName": "google.devtools.clouddebugger.v2.Controller2.RegisterDebuggee",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/controller/debuggees/register"
}
]
},
{
"shortName": "UpdateActiveBreakpoint",
"fullName": "google.devtools.clouddebugger.v2.Controller2.UpdateActiveBreakpoint",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v2/controller/debuggees/{debuggee_id}/breakpoints/{breakpoint.id}"
}
]
}
]
},
{
"shortName": "Debugger2",
"fullName": "google.devtools.clouddebugger.v2.Debugger2",
"methods": [
{
"shortName": "DeleteBreakpoint",
"fullName": "google.devtools.clouddebugger.v2.Debugger2.DeleteBreakpoint",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/debugger/debuggees/{debuggee_id}/breakpoints/{breakpoint_id}"
}
]
},
{
"shortName": "GetBreakpoint",
"fullName": "google.devtools.clouddebugger.v2.Debugger2.GetBreakpoint",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/debugger/debuggees/{debuggee_id}/breakpoints/{breakpoint_id}"
}
]
},
{
"shortName": "ListBreakpoints",
"fullName": "google.devtools.clouddebugger.v2.Debugger2.ListBreakpoints",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/debugger/debuggees/{debuggee_id}/breakpoints"
}
]
},
{
"shortName": "ListDebuggees",
"fullName": "google.devtools.clouddebugger.v2.Debugger2.ListDebuggees",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/debugger/debuggees"
}
]
},
{
"shortName": "SetBreakpoint",
"fullName": "google.devtools.clouddebugger.v2.Debugger2.SetBreakpoint",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/debugger/debuggees/{debuggee_id}/breakpoints/set"
}
]
}
]
}
],
"configFile": "clouddebugger_v2.yaml",
"serviceConfigApiNames": [
"google.devtools.clouddebugger.v2.Controller2",
"google.devtools.clouddebugger.v2.Debugger2"
],
"nameInServiceConfig": "clouddebugger.googleapis.com"
},
{
"id": "google.devtools.clouderrorreporting.v1beta1",
"directory": "google/devtools/clouderrorreporting/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "clouderrorreporting.googleapis.com",
"title": "Error Reporting API",
"description": "Groups and counts similar errors from cloud services and applications, reports new errors, and provides access to error groups and their associated errors.",
"importDirectories": [
"google/api",
"google/devtools/clouderrorreporting/v1beta1",
"google/protobuf"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 4
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.ErrorReporting.V1Beta1": 4
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/errorreporting/apiv1beta1/errorreportingpb;errorreportingpb": 4
}
},
"java_multiple_files": {
"valueCounts": {
"true": 4
}
},
"java_package": {
"valueCounts": {
"com.google.devtools.clouderrorreporting.v1beta1": 4
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\ErrorReporting\\V1beta1": 4
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::ErrorReporting::V1beta1": 4
}
}
},
"services": [
{
"shortName": "ErrorGroupService",
"fullName": "google.devtools.clouderrorreporting.v1beta1.ErrorGroupService",
"methods": [
{
"shortName": "GetGroup",
"fullName": "google.devtools.clouderrorreporting.v1beta1.ErrorGroupService.GetGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{group_name=projects/*/groups/*}"
}
]
},
{
"shortName": "UpdateGroup",
"fullName": "google.devtools.clouderrorreporting.v1beta1.ErrorGroupService.UpdateGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v1beta1/{group.name=projects/*/groups/*}"
}
]
}
]
},
{
"shortName": "ErrorStatsService",
"fullName": "google.devtools.clouderrorreporting.v1beta1.ErrorStatsService",
"methods": [
{
"shortName": "DeleteEvents",
"fullName": "google.devtools.clouderrorreporting.v1beta1.ErrorStatsService.DeleteEvents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{project_name=projects/*}/events"
}
]
},
{
"shortName": "ListEvents",
"fullName": "google.devtools.clouderrorreporting.v1beta1.ErrorStatsService.ListEvents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{project_name=projects/*}/events"
}
]
},
{
"shortName": "ListGroupStats",
"fullName": "google.devtools.clouderrorreporting.v1beta1.ErrorStatsService.ListGroupStats",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{project_name=projects/*}/groupStats"
}
]
}
]
},
{
"shortName": "ReportErrorsService",
"fullName": "google.devtools.clouderrorreporting.v1beta1.ReportErrorsService",
"methods": [
{
"shortName": "ReportErrorEvent",
"fullName": "google.devtools.clouderrorreporting.v1beta1.ReportErrorsService.ReportErrorEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{project_name=projects/*}/events:report"
}
]
}
]
}
],
"configFile": "clouderrorreporting_v1beta1.yaml",
"serviceConfigApiNames": [
"google.devtools.clouderrorreporting.v1beta1.ErrorGroupService",
"google.devtools.clouderrorreporting.v1beta1.ErrorStatsService",
"google.devtools.clouderrorreporting.v1beta1.ReportErrorsService"
],
"nameInServiceConfig": "clouderrorreporting.googleapis.com"
},
{
"id": "google.devtools.cloudprofiler.v2",
"directory": "google/devtools/cloudprofiler/v2",
"version": "v2",
"majorVersion": "v2",
"hostName": "cloudprofiler.googleapis.com",
"title": "Cloud Profiler API",
"description": "Manages continuous profiling information.",
"importDirectories": [
"google/api",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Profiler.V2": 1
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/devtools/cloudprofiler/v2;cloudprofiler": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.devtools.cloudprofiler.v2": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Profiler\\V2": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Profiler::V2": 1
}
}
},
"services": [
{
"shortName": "ProfilerService",
"fullName": "google.devtools.cloudprofiler.v2.ProfilerService",
"methods": [
{
"shortName": "CreateOfflineProfile",
"fullName": "google.devtools.cloudprofiler.v2.ProfilerService.CreateOfflineProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*}/profiles:createOffline"
}
]
},
{
"shortName": "CreateProfile",
"fullName": "google.devtools.cloudprofiler.v2.ProfilerService.CreateProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*}/profiles"
}
]
},
{
"shortName": "UpdateProfile",
"fullName": "google.devtools.cloudprofiler.v2.ProfilerService.UpdateProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{profile.name=projects/*/profiles/*}"
}
]
}
]
}
],
"configFile": "cloudprofiler_v2.yaml",
"serviceConfigApiNames": [
"google.devtools.cloudprofiler.v2.ProfilerService"
],
"nameInServiceConfig": "cloudprofiler.googleapis.com"
},
{
"id": "google.devtools.cloudtrace.v1",
"directory": "google/devtools/cloudtrace/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "cloudtrace.googleapis.com",
"title": "Stackdriver Trace API",
"description": "Sends application trace data to Stackdriver Trace for viewing. Trace data is collected for all App Engine applications by default. Trace data from other applications can be provided using this API. This library is used to interact with the Trace API directly. If you are looking to instrument your application for Stackdriver Trace, we recommend using OpenTelemetry.",
"importDirectories": [
"google/api",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Trace.V1": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/trace/apiv1/tracepb;tracepb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.devtools.cloudtrace.v1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Trace\\V1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Trace::V1": 1
}
}
},
"services": [
{
"shortName": "TraceService",
"fullName": "google.devtools.cloudtrace.v1.TraceService",
"methods": [
{
"shortName": "GetTrace",
"fullName": "google.devtools.cloudtrace.v1.TraceService.GetTrace",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/projects/{project_id}/traces/{trace_id}"
}
]
},
{
"shortName": "ListTraces",
"fullName": "google.devtools.cloudtrace.v1.TraceService.ListTraces",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/projects/{project_id}/traces"
}
]
},
{
"shortName": "PatchTraces",
"fullName": "google.devtools.cloudtrace.v1.TraceService.PatchTraces",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/projects/{project_id}/traces"
}
]
}
]
}
],
"configFile": "cloudtrace_v1.yaml",
"serviceConfigApiNames": [
"google.devtools.cloudtrace.v1.TraceService"
],
"nameInServiceConfig": "cloudtrace.googleapis.com"
},
{
"id": "google.devtools.cloudtrace.v2",
"directory": "google/devtools/cloudtrace/v2",
"version": "v2",
"majorVersion": "v2",
"hostName": "cloudtrace.googleapis.com",
"title": "Stackdriver Trace API",
"description": "Sends application trace data to Stackdriver Trace for viewing. Trace data is collected for all App Engine applications by default. Trace data from other applications can be provided using this API. This library is used to interact with the Trace API directly. If you are looking to instrument your application for Stackdriver Trace, we recommend using OpenTelemetry.",
"importDirectories": [
"google/api",
"google/devtools/cloudtrace/v2",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Trace.V2": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/trace/apiv2/tracepb;tracepb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.devtools.cloudtrace.v2": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Trace\\V2": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Trace::V2": 2
}
}
},
"services": [
{
"shortName": "TraceService",
"fullName": "google.devtools.cloudtrace.v2.TraceService",
"methods": [
{
"shortName": "BatchWriteSpans",
"fullName": "google.devtools.cloudtrace.v2.TraceService.BatchWriteSpans",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*}/traces:batchWrite"
}
]
},
{
"shortName": "CreateSpan",
"fullName": "google.devtools.cloudtrace.v2.TraceService.CreateSpan",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/traces/*/spans/*}"
}
]
}
]
}
],
"configFile": "cloudtrace_v2.yaml",
"serviceConfigApiNames": [
"google.devtools.cloudtrace.v2.TraceService"
],
"nameInServiceConfig": "cloudtrace.googleapis.com"
},
{
"id": "google.devtools.containeranalysis.v1",
"directory": "google/devtools/containeranalysis/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "containeranalysis.googleapis.com",
"title": "Container Analysis API",
"description": "An implementation of the Grafeas API, which stores, and enables querying and retrieval of critical metadata about all of your software artifacts.",
"importDirectories": [
"google/api",
"google/iam/v1",
"grafeas/v1"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.DevTools.ContainerAnalysis.V1": 1
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/devtools/containeranalysis/v1;containeranalysis": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.containeranalysis.v1": 1
}
},
"objc_class_prefix": {
"valueCounts": {
"GCA": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\ContainerAnalysis\\V1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::ContainerAnalysis::V1": 1
}
}
},
"services": [
{
"shortName": "ContainerAnalysis",
"fullName": "google.devtools.containeranalysis.v1.ContainerAnalysis",
"methods": [
{
"shortName": "GetIamPolicy",
"fullName": "google.devtools.containeranalysis.v1.ContainerAnalysis.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/notes/*}:getIamPolicy"
},
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/occurrences/*}:getIamPolicy"
}
]
},
{
"shortName": "GetVulnerabilityOccurrencesSummary",
"fullName": "google.devtools.containeranalysis.v1.ContainerAnalysis.GetVulnerabilityOccurrencesSummary",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/occurrences:vulnerabilitySummary"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.devtools.containeranalysis.v1.ContainerAnalysis.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/notes/*}:setIamPolicy"
},
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/occurrences/*}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.devtools.containeranalysis.v1.ContainerAnalysis.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/notes/*}:testIamPermissions"
},
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/occurrences/*}:testIamPermissions"
}
]
}
]
}
],
"configFile": "containeranalysis_v1.yaml",
"serviceConfigApiNames": [
"google.devtools.containeranalysis.v1.ContainerAnalysis"
],
"nameInServiceConfig": "containeranalysis.googleapis.com"
},
{
"id": "google.devtools.containeranalysis.v1beta1",
"directory": "google/devtools/containeranalysis/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "containeranalysis.googleapis.com",
"title": "Container Analysis API",
"description": "An implementation of the Grafeas API, which stores, and enables querying and retrieval of critical metadata about all of your software artifacts.",
"importDirectories": [
"google/api",
"google/devtools/containeranalysis/v1beta1/attestation",
"google/devtools/containeranalysis/v1beta1/build",
"google/devtools/containeranalysis/v1beta1/common",
"google/devtools/containeranalysis/v1beta1/cvss",
"google/devtools/containeranalysis/v1beta1/deployment",
"google/devtools/containeranalysis/v1beta1/discovery",
"google/devtools/containeranalysis/v1beta1/image",
"google/devtools/containeranalysis/v1beta1/package",
"google/devtools/containeranalysis/v1beta1/provenance",
"google/devtools/containeranalysis/v1beta1/source",
"google/devtools/containeranalysis/v1beta1/vulnerability",
"google/iam/v1",
"google/protobuf",
"google/rpc"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/containeranalysis/apiv1beta1/containeranalysispb;containeranalysispb": 12,
"google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/grafeas;grafeas": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 13
}
},
"java_package": {
"valueCounts": {
"com.google.containeranalysis.v1beta1": 1,
"io.grafeas.v1beta1": 1,
"io.grafeas.v1beta1.attestation": 1,
"io.grafeas.v1beta1.build": 1,
"io.grafeas.v1beta1.common": 1,
"io.grafeas.v1beta1.deployment": 1,
"io.grafeas.v1beta1.discovery": 1,
"io.grafeas.v1beta1.image": 1,
"io.grafeas.v1beta1.pkg": 1,
"io.grafeas.v1beta1.provenance": 1,
"io.grafeas.v1beta1.source": 1,
"io.grafeas.v1beta1.vulnerability": 2
}
},
"objc_class_prefix": {
"valueCounts": {
"GCA": 1,
"GRA": 12
}
}
},
"services": [
{
"shortName": "ContainerAnalysisV1Beta1",
"fullName": "google.devtools.containeranalysis.v1beta1.ContainerAnalysisV1Beta1",
"methods": [
{
"shortName": "GeneratePackagesSummary",
"fullName": "google.devtools.containeranalysis.v1beta1.ContainerAnalysisV1Beta1.GeneratePackagesSummary",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/resources/**}:generatePackagesSummary"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.devtools.containeranalysis.v1beta1.ContainerAnalysisV1Beta1.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/notes/*}:getIamPolicy"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/occurrences/*}:getIamPolicy"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.devtools.containeranalysis.v1beta1.ContainerAnalysisV1Beta1.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/notes/*}:setIamPolicy"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/occurrences/*}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.devtools.containeranalysis.v1beta1.ContainerAnalysisV1Beta1.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/notes/*}:testIamPermissions"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{resource=projects/*/occurrences/*}:testIamPermissions"
}
]
}
]
},
{
"shortName": "GrafeasV1Beta1",
"fullName": "grafeas.v1beta1.GrafeasV1Beta1",
"methods": [
{
"shortName": "BatchCreateNotes",
"fullName": "grafeas.v1beta1.GrafeasV1Beta1.BatchCreateNotes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*}/notes:batchCreate"
}
]
},
{
"shortName": "BatchCreateOccurrences",
"fullName": "grafeas.v1beta1.GrafeasV1Beta1.BatchCreateOccurrences",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*}/occurrences:batchCreate"
}
]
},
{
"shortName": "CreateNote",
"fullName": "grafeas.v1beta1.GrafeasV1Beta1.CreateNote",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*}/notes"
}
]
},
{
"shortName": "CreateOccurrence",
"fullName": "grafeas.v1beta1.GrafeasV1Beta1.CreateOccurrence",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*}/occurrences"
}
]
},
{
"shortName": "DeleteNote",
"fullName": "grafeas.v1beta1.GrafeasV1Beta1.DeleteNote",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/notes/*}"
}
]
},
{
"shortName": "DeleteOccurrence",
"fullName": "grafeas.v1beta1.GrafeasV1Beta1.DeleteOccurrence",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/occurrences/*}"
}
]
},
{
"shortName": "GetNote",
"fullName": "grafeas.v1beta1.GrafeasV1Beta1.GetNote",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/notes/*}"
}
]
},
{
"shortName": "GetOccurrence",
"fullName": "grafeas.v1beta1.GrafeasV1Beta1.GetOccurrence",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/occurrences/*}"
}
]
},
{
"shortName": "GetOccurrenceNote",
"fullName": "grafeas.v1beta1.GrafeasV1Beta1.GetOccurrenceNote",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/occurrences/*}/notes"
}
]
},
{
"shortName": "GetVulnerabilityOccurrencesSummary",
"fullName": "grafeas.v1beta1.GrafeasV1Beta1.GetVulnerabilityOccurrencesSummary",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*}/occurrences:vulnerabilitySummary"
}
]
},
{
"shortName": "ListNoteOccurrences",
"fullName": "grafeas.v1beta1.GrafeasV1Beta1.ListNoteOccurrences",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/notes/*}/occurrences"
}
]
},
{
"shortName": "ListNotes",
"fullName": "grafeas.v1beta1.GrafeasV1Beta1.ListNotes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*}/notes"
}
]
},
{
"shortName": "ListOccurrences",
"fullName": "grafeas.v1beta1.GrafeasV1Beta1.ListOccurrences",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*}/occurrences"
}
]
},
{
"shortName": "UpdateNote",
"fullName": "grafeas.v1beta1.GrafeasV1Beta1.UpdateNote",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{name=projects/*/notes/*}"
}
]
},
{
"shortName": "UpdateOccurrence",
"fullName": "grafeas.v1beta1.GrafeasV1Beta1.UpdateOccurrence",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{name=projects/*/occurrences/*}"
}
]
}
]
}
],
"configFile": "containeranalysis_v1beta1.yaml",
"serviceConfigApiNames": [
"google.devtools.containeranalysis.v1beta1.ContainerAnalysisV1Beta1"
],
"nameInServiceConfig": "containeranalysis.googleapis.com"
},
{
"id": "google.devtools.remoteworkers.v1test2",
"directory": "google/devtools/remoteworkers/v1test2",
"version": "v1test2",
"majorVersion": "v1",
"hostName": "remoteworkers.googleapis.com",
"title": "Remote Workers API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/devtools/remoteworkers/v1test2",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.DevTools.RemoteWorkers.V1Test2": 3
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/devtools/remoteworkers/v1test2;remoteworkers": 3
}
},
"java_multiple_files": {
"valueCounts": {
"true": 3
}
},
"java_package": {
"valueCounts": {
"com.google.devtools.remoteworkers.v1test2": 3
}
},
"objc_class_prefix": {
"valueCounts": {
"RW": 3
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Remoteworkers\\V1test2": 3
}
}
},
"services": [
{
"shortName": "Bots",
"fullName": "google.devtools.remoteworkers.v1test2.Bots",
"methods": [
{
"shortName": "CreateBotSession",
"fullName": "google.devtools.remoteworkers.v1test2.Bots.CreateBotSession",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1test2/{parent=**}/botSessions"
}
]
},
{
"shortName": "UpdateBotSession",
"fullName": "google.devtools.remoteworkers.v1test2.Bots.UpdateBotSession",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1test2/{name=**/botSessions/*}"
}
]
}
]
}
],
"configFile": "remoteworkers_v1beta2.yaml",
"serviceConfigApiNames": [
"google.devtools.remoteworkers.v1test2.Bots"
],
"nameInServiceConfig": "remoteworkers.googleapis.com"
},
{
"id": "google.devtools.resultstore.v2",
"directory": "google/devtools/resultstore/v2",
"version": "v2",
"majorVersion": "v2",
"hostName": "resultstore.googleapis.com",
"title": "Result Store API",
"description": "The Result Store API v2.",
"importDirectories": [
"google/api",
"google/devtools/resultstore/v2",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/devtools/resultstore/v2;resultstore": 17
}
},
"java_multiple_files": {
"valueCounts": {
"true": 17
}
},
"java_package": {
"valueCounts": {
"com.google.devtools.resultstore.v2": 17
}
}
},
"services": [
{
"shortName": "ResultStoreDownload",
"fullName": "google.devtools.resultstore.v2.ResultStoreDownload",
"methods": [
{
"shortName": "BatchListActions",
"fullName": "google.devtools.resultstore.v2.ResultStoreDownload.BatchListActions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=invocations/*}/actions:batchList"
}
]
},
{
"shortName": "ExportInvocation",
"fullName": "google.devtools.resultstore.v2.ResultStoreDownload.ExportInvocation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=invocations/*}:export"
}
]
},
{
"shortName": "GetAction",
"fullName": "google.devtools.resultstore.v2.ResultStoreDownload.GetAction",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=invocations/*/targets/*/configuredTargets/*/actions/*}"
}
]
},
{
"shortName": "GetConfiguration",
"fullName": "google.devtools.resultstore.v2.ResultStoreDownload.GetConfiguration",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=invocations/*/configs/*}"
}
]
},
{
"shortName": "GetConfiguredTarget",
"fullName": "google.devtools.resultstore.v2.ResultStoreDownload.GetConfiguredTarget",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=invocations/*/targets/*/configuredTargets/*}"
}
]
},
{
"shortName": "GetFileSet",
"fullName": "google.devtools.resultstore.v2.ResultStoreDownload.GetFileSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=invocations/*/fileSets/*}"
}
]
},
{
"shortName": "GetInvocation",
"fullName": "google.devtools.resultstore.v2.ResultStoreDownload.GetInvocation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=invocations/*}"
}
]
},
{
"shortName": "GetInvocationDownloadMetadata",
"fullName": "google.devtools.resultstore.v2.ResultStoreDownload.GetInvocationDownloadMetadata",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=invocations/*/downloadMetadata}"
}
]
},
{
"shortName": "GetTarget",
"fullName": "google.devtools.resultstore.v2.ResultStoreDownload.GetTarget",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=invocations/*/targets/*}"
}
]
},
{
"shortName": "ListActions",
"fullName": "google.devtools.resultstore.v2.ResultStoreDownload.ListActions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=invocations/*/targets/*/configuredTargets/*}/actions"
}
]
},
{
"shortName": "ListConfigurations",
"fullName": "google.devtools.resultstore.v2.ResultStoreDownload.ListConfigurations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=invocations/*}/configs"
}
]
},
{
"shortName": "ListConfiguredTargets",
"fullName": "google.devtools.resultstore.v2.ResultStoreDownload.ListConfiguredTargets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=invocations/*/targets/*}/configuredTargets"
}
]
},
{
"shortName": "ListFileSets",
"fullName": "google.devtools.resultstore.v2.ResultStoreDownload.ListFileSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=invocations/*}/fileSets"
}
]
},
{
"shortName": "ListTargets",
"fullName": "google.devtools.resultstore.v2.ResultStoreDownload.ListTargets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=invocations/*}/targets"
}
]
},
{
"shortName": "SearchConfiguredTargets",
"fullName": "google.devtools.resultstore.v2.ResultStoreDownload.SearchConfiguredTargets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=invocations/*/targets/*}/configuredTargets:search"
}
]
},
{
"shortName": "SearchInvocations",
"fullName": "google.devtools.resultstore.v2.ResultStoreDownload.SearchInvocations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/invocations:search"
}
]
},
{
"shortName": "TraverseFileSets",
"fullName": "google.devtools.resultstore.v2.ResultStoreDownload.TraverseFileSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=invocations/*/fileSets/*}:traverseFileSets"
},
{
"httpMethod": "GET",
"path": "/v2/{name=invocations/*/targets/*/configuredTargets/*/actions/*}:traverseFileSets"
}
]
}
]
},
{
"shortName": "ResultStoreFileDownload",
"fullName": "google.devtools.resultstore.v2.ResultStoreFileDownload",
"methods": [
{
"shortName": "GetFile",
"fullName": "google.devtools.resultstore.v2.ResultStoreFileDownload.GetFile",
"mode": "SERVER_STREAMING",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{uri=file/*}"
}
]
},
{
"shortName": "GetFileTail",
"fullName": "google.devtools.resultstore.v2.ResultStoreFileDownload.GetFileTail",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{uri=file/tail/*}"
}
]
}
]
},
{
"shortName": "ResultStoreUpload",
"fullName": "google.devtools.resultstore.v2.ResultStoreUpload",
"methods": [
{
"shortName": "CreateAction",
"fullName": "google.devtools.resultstore.v2.ResultStoreUpload.CreateAction",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=invocations/*/targets/*/configuredTargets/*}/actions"
}
]
},
{
"shortName": "CreateConfiguration",
"fullName": "google.devtools.resultstore.v2.ResultStoreUpload.CreateConfiguration",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=invocations/*}/configs"
}
]
},
{
"shortName": "CreateConfiguredTarget",
"fullName": "google.devtools.resultstore.v2.ResultStoreUpload.CreateConfiguredTarget",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=invocations/*/targets/*}/configuredTargets"
}
]
},
{
"shortName": "CreateFileSet",
"fullName": "google.devtools.resultstore.v2.ResultStoreUpload.CreateFileSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=invocations/*}/fileSets"
}
]
},
{
"shortName": "CreateInvocation",
"fullName": "google.devtools.resultstore.v2.ResultStoreUpload.CreateInvocation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/invocations"
}
]
},
{
"shortName": "CreateTarget",
"fullName": "google.devtools.resultstore.v2.ResultStoreUpload.CreateTarget",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=invocations/*}/targets"
}
]
},
{
"shortName": "DeleteInvocation",
"fullName": "google.devtools.resultstore.v2.ResultStoreUpload.DeleteInvocation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=invocations/*}"
}
]
},
{
"shortName": "FinalizeConfiguredTarget",
"fullName": "google.devtools.resultstore.v2.ResultStoreUpload.FinalizeConfiguredTarget",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=invocations/*/targets/*/configuredTargets/*}:finalize"
}
]
},
{
"shortName": "FinalizeInvocation",
"fullName": "google.devtools.resultstore.v2.ResultStoreUpload.FinalizeInvocation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=invocations/*}:finalize"
}
]
},
{
"shortName": "FinalizeTarget",
"fullName": "google.devtools.resultstore.v2.ResultStoreUpload.FinalizeTarget",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=invocations/*/targets/*}:finalize"
}
]
},
{
"shortName": "GetInvocationUploadMetadata",
"fullName": "google.devtools.resultstore.v2.ResultStoreUpload.GetInvocationUploadMetadata",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=invocations/*/uploadMetadata}"
}
]
},
{
"shortName": "MergeAction",
"fullName": "google.devtools.resultstore.v2.ResultStoreUpload.MergeAction",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{action.name=invocations/*/targets/*/configuredTargets/*/actions/*}:merge"
}
]
},
{
"shortName": "MergeConfiguredTarget",
"fullName": "google.devtools.resultstore.v2.ResultStoreUpload.MergeConfiguredTarget",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{configured_target.name=invocations/*/targets/*/configuredTargets/*}:merge"
}
]
},
{
"shortName": "MergeFileSet",
"fullName": "google.devtools.resultstore.v2.ResultStoreUpload.MergeFileSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{file_set.name=invocations/*/fileSets/*}:merge"
}
]
},
{
"shortName": "MergeInvocation",
"fullName": "google.devtools.resultstore.v2.ResultStoreUpload.MergeInvocation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{invocation.name=invocations/*}:merge"
}
]
},
{
"shortName": "MergeTarget",
"fullName": "google.devtools.resultstore.v2.ResultStoreUpload.MergeTarget",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{target.name=invocations/*/targets/*}:merge"
}
]
},
{
"shortName": "TouchInvocation",
"fullName": "google.devtools.resultstore.v2.ResultStoreUpload.TouchInvocation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=invocations/*}:touch"
}
]
},
{
"shortName": "UpdateAction",
"fullName": "google.devtools.resultstore.v2.ResultStoreUpload.UpdateAction",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{action.name=invocations/*/targets/*/configuredTargets/*/actions/*}"
}
]
},
{
"shortName": "UpdateConfiguration",
"fullName": "google.devtools.resultstore.v2.ResultStoreUpload.UpdateConfiguration",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{configuration.name=invocations/*/configs/*}"
}
]
},
{
"shortName": "UpdateConfiguredTarget",
"fullName": "google.devtools.resultstore.v2.ResultStoreUpload.UpdateConfiguredTarget",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{configured_target.name=invocations/*/targets/*/configuredTargets/*}"
}
]
},
{
"shortName": "UpdateFileSet",
"fullName": "google.devtools.resultstore.v2.ResultStoreUpload.UpdateFileSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{file_set.name=invocations/*/fileSets/*}"
}
]
},
{
"shortName": "UpdateInvocation",
"fullName": "google.devtools.resultstore.v2.ResultStoreUpload.UpdateInvocation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{invocation.name=invocations/*}"
}
]
},
{
"shortName": "UpdateTarget",
"fullName": "google.devtools.resultstore.v2.ResultStoreUpload.UpdateTarget",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{target.name=invocations/*/targets/*}"
}
]
},
{
"shortName": "UploadBatch",
"fullName": "google.devtools.resultstore.v2.ResultStoreUpload.UploadBatch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=invocations/*}/batch:upload"
}
]
}
]
}
],
"configFile": "resultstore_v2.yaml",
"serviceConfigApiNames": [
"google.devtools.resultstore.v2.ResultStoreDownload",
"google.devtools.resultstore.v2.ResultStoreFileDownload",
"google.devtools.resultstore.v2.ResultStoreUpload"
],
"nameInServiceConfig": "resultstore.googleapis.com"
},
{
"id": "google.devtools.testing.v1",
"directory": "google/devtools/testing/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "testing.googleapis.com",
"title": "Cloud Testing API",
"description": "Allows developers to run automated tests for their mobile applications on Google infrastructure.",
"importDirectories": [
"google/api",
"google/devtools/testing/v1",
"google/protobuf",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/devtools/testing/v1;testing": 3
}
},
"java_multiple_files": {
"valueCounts": {
"true": 3
}
},
"java_package": {
"valueCounts": {
"com.google.devtools.testing.v1": 3
}
}
},
"services": [
{
"shortName": "ApplicationDetailService",
"fullName": "google.devtools.testing.v1.ApplicationDetailService",
"methods": [
{
"shortName": "GetApkDetails",
"fullName": "google.devtools.testing.v1.ApplicationDetailService.GetApkDetails",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/applicationDetailService/getApkDetails"
}
]
}
]
},
{
"shortName": "TestEnvironmentDiscoveryService",
"fullName": "google.devtools.testing.v1.TestEnvironmentDiscoveryService",
"methods": [
{
"shortName": "GetTestEnvironmentCatalog",
"fullName": "google.devtools.testing.v1.TestEnvironmentDiscoveryService.GetTestEnvironmentCatalog",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/testEnvironmentCatalog/{environment_type}"
}
]
}
]
},
{
"shortName": "TestExecutionService",
"fullName": "google.devtools.testing.v1.TestExecutionService",
"methods": [
{
"shortName": "CancelTestMatrix",
"fullName": "google.devtools.testing.v1.TestExecutionService.CancelTestMatrix",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}/testMatrices/{test_matrix_id}:cancel"
}
]
},
{
"shortName": "CreateTestMatrix",
"fullName": "google.devtools.testing.v1.TestExecutionService.CreateTestMatrix",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}/testMatrices"
}
]
},
{
"shortName": "GetTestMatrix",
"fullName": "google.devtools.testing.v1.TestExecutionService.GetTestMatrix",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/projects/{project_id}/testMatrices/{test_matrix_id}"
}
]
}
]
}
],
"configFile": "testing_v1.yaml",
"serviceConfigApiNames": [
"google.devtools.testing.v1.ApplicationDetailService",
"google.devtools.testing.v1.TestEnvironmentDiscoveryService",
"google.devtools.testing.v1.TestExecutionService"
],
"nameInServiceConfig": "testing.googleapis.com"
},
{
"id": "google.firestore.admin.v1",
"directory": "google/firestore/admin/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "firestore.googleapis.com",
"title": "Cloud Firestore API",
"description": "Accesses the NoSQL document database built for automatic scaling, high performance, and ease of application development.",
"importDirectories": [
"google/api",
"google/firestore/admin/v1",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Firestore.Admin.V1": 6
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/firestore/apiv1/admin/adminpb;adminpb": 6
}
},
"java_multiple_files": {
"valueCounts": {
"true": 6
}
},
"java_package": {
"valueCounts": {
"com.google.firestore.admin.v1": 6
}
},
"objc_class_prefix": {
"valueCounts": {
"GCFS": 6
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Firestore\\Admin\\V1": 6
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Firestore::Admin::V1": 6
}
}
},
"services": [
{
"shortName": "FirestoreAdmin",
"fullName": "google.firestore.admin.v1.FirestoreAdmin",
"methods": [
{
"shortName": "CreateDatabase",
"fullName": "google.firestore.admin.v1.FirestoreAdmin.CreateDatabase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/databases"
}
]
},
{
"shortName": "CreateIndex",
"fullName": "google.firestore.admin.v1.FirestoreAdmin.CreateIndex",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/databases/*/collectionGroups/*}/indexes"
}
]
},
{
"shortName": "DeleteIndex",
"fullName": "google.firestore.admin.v1.FirestoreAdmin.DeleteIndex",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/databases/*/collectionGroups/*/indexes/*}"
}
]
},
{
"shortName": "ExportDocuments",
"fullName": "google.firestore.admin.v1.FirestoreAdmin.ExportDocuments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/databases/*}:exportDocuments"
}
]
},
{
"shortName": "GetDatabase",
"fullName": "google.firestore.admin.v1.FirestoreAdmin.GetDatabase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/databases/*}"
}
]
},
{
"shortName": "GetField",
"fullName": "google.firestore.admin.v1.FirestoreAdmin.GetField",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/databases/*/collectionGroups/*/fields/*}"
}
]
},
{
"shortName": "GetIndex",
"fullName": "google.firestore.admin.v1.FirestoreAdmin.GetIndex",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/databases/*/collectionGroups/*/indexes/*}"
}
]
},
{
"shortName": "ImportDocuments",
"fullName": "google.firestore.admin.v1.FirestoreAdmin.ImportDocuments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/databases/*}:importDocuments"
}
]
},
{
"shortName": "ListDatabases",
"fullName": "google.firestore.admin.v1.FirestoreAdmin.ListDatabases",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/databases"
}
]
},
{
"shortName": "ListFields",
"fullName": "google.firestore.admin.v1.FirestoreAdmin.ListFields",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/databases/*/collectionGroups/*}/fields"
}
]
},
{
"shortName": "ListIndexes",
"fullName": "google.firestore.admin.v1.FirestoreAdmin.ListIndexes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/databases/*/collectionGroups/*}/indexes"
}
]
},
{
"shortName": "UpdateDatabase",
"fullName": "google.firestore.admin.v1.FirestoreAdmin.UpdateDatabase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{database.name=projects/*/databases/*}"
}
]
},
{
"shortName": "UpdateField",
"fullName": "google.firestore.admin.v1.FirestoreAdmin.UpdateField",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{field.name=projects/*/databases/*/collectionGroups/*/fields/*}"
}
]
}
]
}
],
"configFile": "firestore_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.firestore.admin.v1.FirestoreAdmin",
"google.longrunning.Operations"
],
"nameInServiceConfig": "firestore.googleapis.com"
},
{
"id": "google.firestore.v1",
"directory": "google/firestore/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "firestore.googleapis.com",
"title": "Cloud Firestore API",
"description": "Accesses the NoSQL document database built for automatic scaling, high performance, and ease of application development.",
"importDirectories": [
"google/api",
"google/firestore/v1",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Firestore.V1": 7
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/firestore/apiv1/firestorepb;firestorepb": 7
}
},
"java_multiple_files": {
"valueCounts": {
"true": 7
}
},
"java_package": {
"valueCounts": {
"com.google.firestore.v1": 7
}
},
"objc_class_prefix": {
"valueCounts": {
"": 1,
"GCFS": 6
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Firestore\\V1": 7
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Firestore::V1": 7
}
}
},
"services": [
{
"shortName": "Firestore",
"fullName": "google.firestore.v1.Firestore",
"methods": [
{
"shortName": "BatchGetDocuments",
"fullName": "google.firestore.v1.Firestore.BatchGetDocuments",
"mode": "SERVER_STREAMING",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{database=projects/*/databases/*}/documents:batchGet"
}
]
},
{
"shortName": "BatchWrite",
"fullName": "google.firestore.v1.Firestore.BatchWrite",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{database=projects/*/databases/*}/documents:batchWrite"
}
]
},
{
"shortName": "BeginTransaction",
"fullName": "google.firestore.v1.Firestore.BeginTransaction",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{database=projects/*/databases/*}/documents:beginTransaction"
}
]
},
{
"shortName": "Commit",
"fullName": "google.firestore.v1.Firestore.Commit",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{database=projects/*/databases/*}/documents:commit"
}
]
},
{
"shortName": "CreateDocument",
"fullName": "google.firestore.v1.Firestore.CreateDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/databases/*/documents/**}/{collection_id}"
}
]
},
{
"shortName": "DeleteDocument",
"fullName": "google.firestore.v1.Firestore.DeleteDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/databases/*/documents/*/**}"
}
]
},
{
"shortName": "GetDocument",
"fullName": "google.firestore.v1.Firestore.GetDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/databases/*/documents/*/**}"
}
]
},
{
"shortName": "ListCollectionIds",
"fullName": "google.firestore.v1.Firestore.ListCollectionIds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/databases/*/documents}:listCollectionIds"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/databases/*/documents/*/**}:listCollectionIds"
}
]
},
{
"shortName": "ListDocuments",
"fullName": "google.firestore.v1.Firestore.ListDocuments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/databases/*/documents/*/**}/{collection_id}"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/databases/*/documents}/{collection_id}"
}
]
},
{
"shortName": "Listen",
"fullName": "google.firestore.v1.Firestore.Listen",
"mode": "BIDIRECTIONAL_STREAMING",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{database=projects/*/databases/*}/documents:listen"
}
]
},
{
"shortName": "PartitionQuery",
"fullName": "google.firestore.v1.Firestore.PartitionQuery",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/databases/*/documents}:partitionQuery"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/databases/*/documents/*/**}:partitionQuery"
}
]
},
{
"shortName": "Rollback",
"fullName": "google.firestore.v1.Firestore.Rollback",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{database=projects/*/databases/*}/documents:rollback"
}
]
},
{
"shortName": "RunAggregationQuery",
"fullName": "google.firestore.v1.Firestore.RunAggregationQuery",
"mode": "SERVER_STREAMING",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/databases/*/documents}:runAggregationQuery"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/databases/*/documents/*/**}:runAggregationQuery"
}
]
},
{
"shortName": "RunQuery",
"fullName": "google.firestore.v1.Firestore.RunQuery",
"mode": "SERVER_STREAMING",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/databases/*/documents}:runQuery"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/databases/*/documents/*/**}:runQuery"
}
]
},
{
"shortName": "UpdateDocument",
"fullName": "google.firestore.v1.Firestore.UpdateDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{document.name=projects/*/databases/*/documents/*/**}"
}
]
},
{
"shortName": "Write",
"fullName": "google.firestore.v1.Firestore.Write",
"mode": "BIDIRECTIONAL_STREAMING",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{database=projects/*/databases/*}/documents:write"
}
]
}
]
}
],
"configFile": "firestore_v1.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.firestore.v1.Firestore",
"google.longrunning.Operations"
],
"nameInServiceConfig": "firestore.googleapis.com"
},
{
"id": "google.firestore.v1beta1",
"directory": "google/firestore/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "firestore.googleapis.com",
"title": "Cloud Firestore API",
"description": "Accesses the NoSQL document database built for automatic scaling, high performance, and ease of application development.",
"importDirectories": [
"google/api",
"google/firestore/v1beta1",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Firestore.V1Beta1": 5
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/firestore/apiv1beta1/firestorepb;firestorepb": 5
}
},
"java_multiple_files": {
"valueCounts": {
"true": 5
}
},
"java_package": {
"valueCounts": {
"com.google.firestore.v1beta1": 5
}
},
"objc_class_prefix": {
"valueCounts": {
"GCFS": 5
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Firestore\\V1beta1": 5
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Firestore::V1beta1": 5
}
}
},
"services": [
{
"shortName": "Firestore",
"fullName": "google.firestore.v1beta1.Firestore",
"methods": [
{
"shortName": "BatchGetDocuments",
"fullName": "google.firestore.v1beta1.Firestore.BatchGetDocuments",
"mode": "SERVER_STREAMING",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{database=projects/*/databases/*}/documents:batchGet"
}
]
},
{
"shortName": "BatchWrite",
"fullName": "google.firestore.v1beta1.Firestore.BatchWrite",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{database=projects/*/databases/*}/documents:batchWrite"
}
]
},
{
"shortName": "BeginTransaction",
"fullName": "google.firestore.v1beta1.Firestore.BeginTransaction",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{database=projects/*/databases/*}/documents:beginTransaction"
}
]
},
{
"shortName": "Commit",
"fullName": "google.firestore.v1beta1.Firestore.Commit",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{database=projects/*/databases/*}/documents:commit"
}
]
},
{
"shortName": "CreateDocument",
"fullName": "google.firestore.v1beta1.Firestore.CreateDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/databases/*/documents/**}/{collection_id}"
}
]
},
{
"shortName": "DeleteDocument",
"fullName": "google.firestore.v1beta1.Firestore.DeleteDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/databases/*/documents/*/**}"
}
]
},
{
"shortName": "GetDocument",
"fullName": "google.firestore.v1beta1.Firestore.GetDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/databases/*/documents/*/**}"
}
]
},
{
"shortName": "ListCollectionIds",
"fullName": "google.firestore.v1beta1.Firestore.ListCollectionIds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/databases/*/documents}:listCollectionIds"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/databases/*/documents/*/**}:listCollectionIds"
}
]
},
{
"shortName": "ListDocuments",
"fullName": "google.firestore.v1beta1.Firestore.ListDocuments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/databases/*/documents/*/**}/{collection_id}"
}
]
},
{
"shortName": "Listen",
"fullName": "google.firestore.v1beta1.Firestore.Listen",
"mode": "BIDIRECTIONAL_STREAMING",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{database=projects/*/databases/*}/documents:listen"
}
]
},
{
"shortName": "PartitionQuery",
"fullName": "google.firestore.v1beta1.Firestore.PartitionQuery",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/databases/*/documents}:partitionQuery"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/databases/*/documents/*/**}:partitionQuery"
}
]
},
{
"shortName": "Rollback",
"fullName": "google.firestore.v1beta1.Firestore.Rollback",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{database=projects/*/databases/*}/documents:rollback"
}
]
},
{
"shortName": "RunQuery",
"fullName": "google.firestore.v1beta1.Firestore.RunQuery",
"mode": "SERVER_STREAMING",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/databases/*/documents}:runQuery"
},
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/databases/*/documents/*/**}:runQuery"
}
]
},
{
"shortName": "UpdateDocument",
"fullName": "google.firestore.v1beta1.Firestore.UpdateDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{document.name=projects/*/databases/*/documents/*/**}"
}
]
},
{
"shortName": "Write",
"fullName": "google.firestore.v1beta1.Firestore.Write",
"mode": "BIDIRECTIONAL_STREAMING",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{database=projects/*/databases/*}/documents:write"
}
]
}
]
}
],
"configFile": "firestore_v1beta1.yaml",
"serviceConfigApiNames": [
"google.firestore.v1beta1.Firestore"
],
"nameInServiceConfig": "firestore.googleapis.com"
},
{
"id": "google.home.enterprise.sdm.v1",
"directory": "google/home/enterprise/sdm/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "smartdevicemanagement.googleapis.com",
"title": "Smart Device Management API",
"description": "Allow select enterprise partners to access, control, and manage Google and Nest devices programmatically.",
"importDirectories": [
"google/api",
"google/home/enterprise/sdm/v1",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Home.Enterprise.Sdm.V1": 3
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/home/enterprise/sdm/v1;sdm": 3
}
},
"java_multiple_files": {
"valueCounts": {
"true": 3
}
},
"java_package": {
"valueCounts": {
"com.google.home.enterprise.sdm.v1": 3
}
},
"objc_class_prefix": {
"valueCounts": {
"GHENTSDM": 3
}
},
"php_namespace": {
"valueCounts": {
"Google\\Home\\Enterprise\\Sdm\\V1": 3
}
}
},
"services": [
{
"shortName": "SmartDeviceManagementService",
"fullName": "google.home.enterprise.sdm.v1.SmartDeviceManagementService",
"methods": [
{
"shortName": "ExecuteDeviceCommand",
"fullName": "google.home.enterprise.sdm.v1.SmartDeviceManagementService.ExecuteDeviceCommand",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=enterprises/*/devices/*}:executeCommand"
}
]
},
{
"shortName": "GetDevice",
"fullName": "google.home.enterprise.sdm.v1.SmartDeviceManagementService.GetDevice",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=enterprises/*/devices/*}"
}
]
},
{
"shortName": "GetRoom",
"fullName": "google.home.enterprise.sdm.v1.SmartDeviceManagementService.GetRoom",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=enterprises/*/structures/*/rooms/*}"
}
]
},
{
"shortName": "GetStructure",
"fullName": "google.home.enterprise.sdm.v1.SmartDeviceManagementService.GetStructure",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=enterprises/*/structures/*}"
}
]
},
{
"shortName": "ListDevices",
"fullName": "google.home.enterprise.sdm.v1.SmartDeviceManagementService.ListDevices",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=enterprises/*}/devices"
}
]
},
{
"shortName": "ListRooms",
"fullName": "google.home.enterprise.sdm.v1.SmartDeviceManagementService.ListRooms",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=enterprises/*/structures/*}/rooms"
}
]
},
{
"shortName": "ListStructures",
"fullName": "google.home.enterprise.sdm.v1.SmartDeviceManagementService.ListStructures",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=enterprises/*}/structures"
}
]
}
]
}
],
"configFile": "smartdevicemanagement_v1.yaml",
"serviceConfigApiNames": [
"google.home.enterprise.sdm.v1.SmartDeviceManagementService"
],
"nameInServiceConfig": "smartdevicemanagement.googleapis.com"
},
{
"id": "google.home.graph.v1",
"directory": "google/home/graph/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "homegraph.googleapis.com",
"title": "HomeGraph API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/home/graph/v1",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/home/graph/v1;graph": 2
}
},
"java_package": {
"valueCounts": {
"com.google.home.graph.v1": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Home\\Graph\\V1": 2
}
}
},
"services": [
{
"shortName": "HomeGraphApiService",
"fullName": "google.home.graph.v1.HomeGraphApiService",
"methods": [
{
"shortName": "DeleteAgentUser",
"fullName": "google.home.graph.v1.HomeGraphApiService.DeleteAgentUser",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{agent_user_id=agentUsers/**}"
}
]
},
{
"shortName": "Query",
"fullName": "google.home.graph.v1.HomeGraphApiService.Query",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/devices:query"
}
]
},
{
"shortName": "ReportStateAndNotification",
"fullName": "google.home.graph.v1.HomeGraphApiService.ReportStateAndNotification",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/devices:reportStateAndNotification"
}
]
},
{
"shortName": "RequestSyncDevices",
"fullName": "google.home.graph.v1.HomeGraphApiService.RequestSyncDevices",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/devices:requestSync"
}
]
},
{
"shortName": "Sync",
"fullName": "google.home.graph.v1.HomeGraphApiService.Sync",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/devices:sync"
}
]
}
]
}
],
"configFile": "homegraph_v1.yaml",
"serviceConfigApiNames": [
"google.home.graph.v1.HomeGraphApiService"
],
"nameInServiceConfig": "homegraph.googleapis.com"
},
{
"id": "google.iam.admin.v1",
"directory": "google/iam/admin/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "iam.googleapis.com",
"title": "Identity and Access Management (IAM) API",
"description": "Manages identity and access control for Google Cloud Platform resources, including the creation of service accounts, which you can use to authenticate to Google and make API calls.",
"importDirectories": [
"google/api",
"google/iam/v1",
"google/protobuf",
"google/type"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"": 1,
"true": 1
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Iam.Admin.V1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/iam/admin/apiv1/adminpb;adminpb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.iam.admin.v1": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Iam\\Admin\\V1": 2
}
}
},
"services": [
{
"shortName": "IAM",
"fullName": "google.iam.admin.v1.IAM",
"methods": [
{
"shortName": "CreateRole",
"fullName": "google.iam.admin.v1.IAM.CreateRole",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=organizations/*}/roles"
},
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/roles"
}
]
},
{
"shortName": "CreateServiceAccount",
"fullName": "google.iam.admin.v1.IAM.CreateServiceAccount",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*}/serviceAccounts"
}
]
},
{
"shortName": "CreateServiceAccountKey",
"fullName": "google.iam.admin.v1.IAM.CreateServiceAccountKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/serviceAccounts/*}/keys"
}
]
},
{
"shortName": "DeleteRole",
"fullName": "google.iam.admin.v1.IAM.DeleteRole",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=organizations/*/roles/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/roles/*}"
}
]
},
{
"shortName": "DeleteServiceAccount",
"fullName": "google.iam.admin.v1.IAM.DeleteServiceAccount",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/serviceAccounts/*}"
}
]
},
{
"shortName": "DeleteServiceAccountKey",
"fullName": "google.iam.admin.v1.IAM.DeleteServiceAccountKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/serviceAccounts/*/keys/*}"
}
]
},
{
"shortName": "DisableServiceAccount",
"fullName": "google.iam.admin.v1.IAM.DisableServiceAccount",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/serviceAccounts/*}:disable"
}
]
},
{
"shortName": "DisableServiceAccountKey",
"fullName": "google.iam.admin.v1.IAM.DisableServiceAccountKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/serviceAccounts/*/keys/*}:disable"
}
]
},
{
"shortName": "EnableServiceAccount",
"fullName": "google.iam.admin.v1.IAM.EnableServiceAccount",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/serviceAccounts/*}:enable"
}
]
},
{
"shortName": "EnableServiceAccountKey",
"fullName": "google.iam.admin.v1.IAM.EnableServiceAccountKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/serviceAccounts/*/keys/*}:enable"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.iam.admin.v1.IAM.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/serviceAccounts/*}:getIamPolicy"
}
]
},
{
"shortName": "GetRole",
"fullName": "google.iam.admin.v1.IAM.GetRole",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=roles/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=organizations/*/roles/*}"
},
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/roles/*}"
}
]
},
{
"shortName": "GetServiceAccount",
"fullName": "google.iam.admin.v1.IAM.GetServiceAccount",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/serviceAccounts/*}"
}
]
},
{
"shortName": "GetServiceAccountKey",
"fullName": "google.iam.admin.v1.IAM.GetServiceAccountKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/serviceAccounts/*/keys/*}"
}
]
},
{
"shortName": "LintPolicy",
"fullName": "google.iam.admin.v1.IAM.LintPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/iamPolicies:lintPolicy"
}
]
},
{
"shortName": "ListRoles",
"fullName": "google.iam.admin.v1.IAM.ListRoles",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/roles"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=organizations/*}/roles"
},
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/roles"
}
]
},
{
"shortName": "ListServiceAccountKeys",
"fullName": "google.iam.admin.v1.IAM.ListServiceAccountKeys",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/serviceAccounts/*}/keys"
}
]
},
{
"shortName": "ListServiceAccounts",
"fullName": "google.iam.admin.v1.IAM.ListServiceAccounts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*}/serviceAccounts"
}
]
},
{
"shortName": "PatchServiceAccount",
"fullName": "google.iam.admin.v1.IAM.PatchServiceAccount",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{service_account.name=projects/*/serviceAccounts/*}"
}
]
},
{
"shortName": "QueryAuditableServices",
"fullName": "google.iam.admin.v1.IAM.QueryAuditableServices",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/iamPolicies:queryAuditableServices"
}
]
},
{
"shortName": "QueryGrantableRoles",
"fullName": "google.iam.admin.v1.IAM.QueryGrantableRoles",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/roles:queryGrantableRoles"
}
]
},
{
"shortName": "QueryTestablePermissions",
"fullName": "google.iam.admin.v1.IAM.QueryTestablePermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/permissions:queryTestablePermissions"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.iam.admin.v1.IAM.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/serviceAccounts/*}:setIamPolicy"
}
]
},
{
"shortName": "SignBlob",
"fullName": "google.iam.admin.v1.IAM.SignBlob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/serviceAccounts/*}:signBlob"
}
]
},
{
"shortName": "SignJwt",
"fullName": "google.iam.admin.v1.IAM.SignJwt",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/serviceAccounts/*}:signJwt"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.iam.admin.v1.IAM.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/serviceAccounts/*}:testIamPermissions"
}
]
},
{
"shortName": "UndeleteRole",
"fullName": "google.iam.admin.v1.IAM.UndeleteRole",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=organizations/*/roles/*}:undelete"
},
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/roles/*}:undelete"
}
]
},
{
"shortName": "UndeleteServiceAccount",
"fullName": "google.iam.admin.v1.IAM.UndeleteServiceAccount",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/serviceAccounts/*}:undelete"
}
]
},
{
"shortName": "UpdateRole",
"fullName": "google.iam.admin.v1.IAM.UpdateRole",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{name=organizations/*/roles/*}"
},
{
"httpMethod": "PATCH",
"path": "/v1/{name=projects/*/roles/*}"
}
]
},
{
"shortName": "UpdateServiceAccount",
"fullName": "google.iam.admin.v1.IAM.UpdateServiceAccount",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v1/{name=projects/*/serviceAccounts/*}"
}
]
},
{
"shortName": "UploadServiceAccountKey",
"fullName": "google.iam.admin.v1.IAM.UploadServiceAccountKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/serviceAccounts/*}/keys:upload"
}
]
}
]
}
],
"configFile": "iam.yaml",
"serviceConfigApiNames": [
"google.iam.admin.v1.IAM"
],
"nameInServiceConfig": "iam.googleapis.com"
},
{
"id": "google.iam.credentials.v1",
"directory": "google/iam/credentials/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "iamcredentials.googleapis.com",
"title": "IAM Service Account Credentials API",
"description": "Creates short-lived, limited-privilege credentials for IAM service accounts.",
"importDirectories": [
"google/api",
"google/iam/credentials/v1",
"google/protobuf"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 2
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Iam.Credentials.V1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/iam/credentials/apiv1/credentialspb;credentialspb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.iam.credentials.v1": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Iam\\Credentials\\V1": 2
}
}
},
"services": [
{
"shortName": "IAMCredentials",
"fullName": "google.iam.credentials.v1.IAMCredentials",
"methods": [
{
"shortName": "GenerateAccessToken",
"fullName": "google.iam.credentials.v1.IAMCredentials.GenerateAccessToken",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/serviceAccounts/*}:generateAccessToken"
}
]
},
{
"shortName": "GenerateIdToken",
"fullName": "google.iam.credentials.v1.IAMCredentials.GenerateIdToken",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/serviceAccounts/*}:generateIdToken"
}
]
},
{
"shortName": "SignBlob",
"fullName": "google.iam.credentials.v1.IAMCredentials.SignBlob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/serviceAccounts/*}:signBlob"
}
]
},
{
"shortName": "SignJwt",
"fullName": "google.iam.credentials.v1.IAMCredentials.SignJwt",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/serviceAccounts/*}:signJwt"
}
]
}
]
}
],
"configFile": "iamcredentials_v1.yaml",
"serviceConfigApiNames": [
"google.iam.credentials.v1.IAMCredentials"
],
"nameInServiceConfig": "iamcredentials.googleapis.com"
},
{
"id": "google.iam.v1",
"directory": "google/iam/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "iam-meta-api.googleapis.com",
"title": "IAM Meta API",
"description": "Manages access control for Google Cloud Platform resources.",
"importDirectories": [
"google/api",
"google/iam/v1",
"google/protobuf",
"google/type"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"": 1,
"true": 3
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Iam.V1": 3,
"Google.Cloud.Iam.V1.Logging": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/iam/apiv1/iampb;iampb": 3,
"cloud.google.com/go/iam/apiv1/logging/loggingpb;loggingpb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 4
}
},
"java_package": {
"valueCounts": {
"com.google.iam.v1": 3,
"com.google.iam.v1.logging": 1
}
},
"php_namespace": {
"valueCounts": {
"": 1,
"Google\\Cloud\\Iam\\V1": 3
}
}
},
"services": [
{
"shortName": "IAMPolicy",
"fullName": "google.iam.v1.IAMPolicy",
"methods": [
{
"shortName": "GetIamPolicy",
"fullName": "google.iam.v1.IAMPolicy.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=**}:getIamPolicy"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.iam.v1.IAMPolicy.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=**}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.iam.v1.IAMPolicy.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=**}:testIamPermissions"
}
]
}
]
}
],
"configFile": "iam_meta_api.yaml",
"serviceConfigApiNames": [
"google.iam.v1.IAMPolicy"
],
"nameInServiceConfig": "iam-meta-api.googleapis.com"
},
{
"id": "google.iam.v1beta",
"directory": "google/iam/v1beta",
"version": "v1beta",
"majorVersion": "v1",
"hostName": "iam.googleapis.com",
"title": "Identity and Access Management (IAM) API",
"description": "<p>Manages identity and access control for Google Cloud Platform resources, including the creation of service accounts, which you can use to authenticate to Google and make API calls.</p> <aside class=\"note\"><b>Note:</b> This API is tied to the <a href=\"/iam/docs/reference/credentials/rest\">IAM service account credentials API</a> (<code>iamcredentials.googleapis.com</code>). Enabling or disabling this API will also enable or disable the IAM service account credentials API.</aside>",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/iam/apiv1beta/iampb;iampb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.iam.v1beta": 1
}
}
},
"services": [
{
"shortName": "WorkloadIdentityPools",
"fullName": "google.iam.v1beta.WorkloadIdentityPools",
"methods": [
{
"shortName": "CreateWorkloadIdentityPool",
"fullName": "google.iam.v1beta.WorkloadIdentityPools.CreateWorkloadIdentityPool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*}/workloadIdentityPools"
}
]
},
{
"shortName": "CreateWorkloadIdentityPoolProvider",
"fullName": "google.iam.v1beta.WorkloadIdentityPools.CreateWorkloadIdentityPoolProvider",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{parent=projects/*/locations/*/workloadIdentityPools/*}/providers"
}
]
},
{
"shortName": "DeleteWorkloadIdentityPool",
"fullName": "google.iam.v1beta.WorkloadIdentityPools.DeleteWorkloadIdentityPool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta/{name=projects/*/locations/*/workloadIdentityPools/*}"
}
]
},
{
"shortName": "DeleteWorkloadIdentityPoolProvider",
"fullName": "google.iam.v1beta.WorkloadIdentityPools.DeleteWorkloadIdentityPoolProvider",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta/{name=projects/*/locations/*/workloadIdentityPools/*/providers/*}"
}
]
},
{
"shortName": "GetWorkloadIdentityPool",
"fullName": "google.iam.v1beta.WorkloadIdentityPools.GetWorkloadIdentityPool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=projects/*/locations/*/workloadIdentityPools/*}"
}
]
},
{
"shortName": "GetWorkloadIdentityPoolProvider",
"fullName": "google.iam.v1beta.WorkloadIdentityPools.GetWorkloadIdentityPoolProvider",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{name=projects/*/locations/*/workloadIdentityPools/*/providers/*}"
}
]
},
{
"shortName": "ListWorkloadIdentityPoolProviders",
"fullName": "google.iam.v1beta.WorkloadIdentityPools.ListWorkloadIdentityPoolProviders",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*/locations/*/workloadIdentityPools/*}/providers"
}
]
},
{
"shortName": "ListWorkloadIdentityPools",
"fullName": "google.iam.v1beta.WorkloadIdentityPools.ListWorkloadIdentityPools",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta/{parent=projects/*/locations/*}/workloadIdentityPools"
}
]
},
{
"shortName": "UndeleteWorkloadIdentityPool",
"fullName": "google.iam.v1beta.WorkloadIdentityPools.UndeleteWorkloadIdentityPool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{name=projects/*/locations/*/workloadIdentityPools/*}:undelete"
}
]
},
{
"shortName": "UndeleteWorkloadIdentityPoolProvider",
"fullName": "google.iam.v1beta.WorkloadIdentityPools.UndeleteWorkloadIdentityPoolProvider",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta/{name=projects/*/locations/*/workloadIdentityPools/*/providers/*}:undelete"
}
]
},
{
"shortName": "UpdateWorkloadIdentityPool",
"fullName": "google.iam.v1beta.WorkloadIdentityPools.UpdateWorkloadIdentityPool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta/{workload_identity_pool.name=projects/*/locations/*/workloadIdentityPools/*}"
}
]
},
{
"shortName": "UpdateWorkloadIdentityPoolProvider",
"fullName": "google.iam.v1beta.WorkloadIdentityPools.UpdateWorkloadIdentityPoolProvider",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta/{workload_identity_pool_provider.name=projects/*/locations/*/workloadIdentityPools/*/providers/*}"
}
]
}
]
}
],
"configFile": "iam_v1beta.yaml",
"serviceConfigApiNames": [
"google.iam.v1beta.WorkloadIdentityPools"
],
"nameInServiceConfig": "iam.googleapis.com"
},
{
"id": "google.iam.v2",
"directory": "google/iam/v2",
"version": "v2",
"majorVersion": "v2",
"hostName": "iam.googleapis.com",
"title": "Identity and Access Management (IAM) API",
"description": "Manages identity and access control for Google Cloud Platform resources, including the creation of service accounts, which you can use to authenticate to Google and make API calls.",
"importDirectories": [
"google/api",
"google/iam/v2",
"google/longrunning",
"google/protobuf",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Iam.V2": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/iam/apiv2/iampb;iampb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.iam.v2": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Iam\\V2": 2
}
}
},
"services": [
{
"shortName": "Policies",
"fullName": "google.iam.v2.Policies",
"methods": [
{
"shortName": "CreatePolicy",
"fullName": "google.iam.v2.Policies.CreatePolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=policies/*/*}"
}
]
},
{
"shortName": "DeletePolicy",
"fullName": "google.iam.v2.Policies.DeletePolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=policies/*/*/*}"
}
]
},
{
"shortName": "GetPolicy",
"fullName": "google.iam.v2.Policies.GetPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=policies/*/*/*}"
}
]
},
{
"shortName": "ListPolicies",
"fullName": "google.iam.v2.Policies.ListPolicies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=policies/*/*}"
}
]
},
{
"shortName": "UpdatePolicy",
"fullName": "google.iam.v2.Policies.UpdatePolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v2/{policy.name=policies/*/*/*}"
}
]
}
]
}
],
"configFile": "iam_v2.yaml",
"serviceConfigApiNames": [
"google.iam.v2.Policies",
"google.longrunning.Operations"
],
"nameInServiceConfig": "iam.googleapis.com"
},
{
"id": "google.iam.v2beta",
"directory": "google/iam/v2beta",
"version": "v2beta",
"majorVersion": "v2",
"hostName": "iam.googleapis.com",
"title": "Identity and Access Management (IAM) API",
"description": "Manages identity and access control for Google Cloud Platform resources, including the creation of service accounts, which you can use to authenticate to Google and make API calls.",
"importDirectories": [
"google/api",
"google/iam/v2beta",
"google/longrunning",
"google/protobuf",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Iam.V2Beta": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/iam/apiv2beta/iampb;iampb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.iam.v2beta": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Iam\\V2beta": 2
}
}
},
"services": [
{
"shortName": "Policies",
"fullName": "google.iam.v2beta.Policies",
"methods": [
{
"shortName": "CreatePolicy",
"fullName": "google.iam.v2beta.Policies.CreatePolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{parent=policies/*/*}"
}
]
},
{
"shortName": "DeletePolicy",
"fullName": "google.iam.v2beta.Policies.DeletePolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2beta/{name=policies/*/*/*}"
}
]
},
{
"shortName": "GetPolicy",
"fullName": "google.iam.v2beta.Policies.GetPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta/{name=policies/*/*/*}"
}
]
},
{
"shortName": "ListPolicies",
"fullName": "google.iam.v2beta.Policies.ListPolicies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2beta/{parent=policies/*/*}"
}
]
},
{
"shortName": "UpdatePolicy",
"fullName": "google.iam.v2beta.Policies.UpdatePolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v2beta/{policy.name=policies/*/*/*}"
}
]
}
]
}
],
"configFile": "iam_v2beta.yaml",
"serviceConfigApiNames": [
"google.iam.v2beta.Policies",
"google.longrunning.Operations"
],
"nameInServiceConfig": "iam.googleapis.com"
},
{
"id": "google.identity.accesscontextmanager.v1",
"directory": "google/identity/accesscontextmanager/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "accesscontextmanager.googleapis.com",
"title": "Access Context Manager API",
"description": "An API for setting attribute based access control to requests to GCP services.",
"importDirectories": [
"google/api",
"google/iam/v1",
"google/identity/accesscontextmanager/type",
"google/identity/accesscontextmanager/v1",
"google/longrunning",
"google/protobuf",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Identity.AccessContextManager.V1": 5
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/accesscontextmanager/apiv1/accesscontextmanagerpb;accesscontextmanagerpb": 5
}
},
"java_multiple_files": {
"valueCounts": {
"true": 5
}
},
"java_package": {
"valueCounts": {
"com.google.identity.accesscontextmanager.v1": 5
}
},
"objc_class_prefix": {
"valueCounts": {
"GACM": 5
}
},
"php_namespace": {
"valueCounts": {
"Google\\Identity\\AccessContextManager\\V1": 5
}
},
"ruby_package": {
"valueCounts": {
"Google::Identity::AccessContextManager::V1": 5
}
}
},
"services": [
{
"shortName": "AccessContextManager",
"fullName": "google.identity.accesscontextmanager.v1.AccessContextManager",
"methods": [
{
"shortName": "CommitServicePerimeters",
"fullName": "google.identity.accesscontextmanager.v1.AccessContextManager.CommitServicePerimeters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=accessPolicies/*}/servicePerimeters:commit"
}
]
},
{
"shortName": "CreateAccessLevel",
"fullName": "google.identity.accesscontextmanager.v1.AccessContextManager.CreateAccessLevel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=accessPolicies/*}/accessLevels"
}
]
},
{
"shortName": "CreateAccessPolicy",
"fullName": "google.identity.accesscontextmanager.v1.AccessContextManager.CreateAccessPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/accessPolicies"
}
]
},
{
"shortName": "CreateGcpUserAccessBinding",
"fullName": "google.identity.accesscontextmanager.v1.AccessContextManager.CreateGcpUserAccessBinding",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=organizations/*}/gcpUserAccessBindings"
}
]
},
{
"shortName": "CreateServicePerimeter",
"fullName": "google.identity.accesscontextmanager.v1.AccessContextManager.CreateServicePerimeter",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=accessPolicies/*}/servicePerimeters"
}
]
},
{
"shortName": "DeleteAccessLevel",
"fullName": "google.identity.accesscontextmanager.v1.AccessContextManager.DeleteAccessLevel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=accessPolicies/*/accessLevels/*}"
}
]
},
{
"shortName": "DeleteAccessPolicy",
"fullName": "google.identity.accesscontextmanager.v1.AccessContextManager.DeleteAccessPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=accessPolicies/*}"
}
]
},
{
"shortName": "DeleteGcpUserAccessBinding",
"fullName": "google.identity.accesscontextmanager.v1.AccessContextManager.DeleteGcpUserAccessBinding",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=organizations/*/gcpUserAccessBindings/*}"
}
]
},
{
"shortName": "DeleteServicePerimeter",
"fullName": "google.identity.accesscontextmanager.v1.AccessContextManager.DeleteServicePerimeter",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=accessPolicies/*/servicePerimeters/*}"
}
]
},
{
"shortName": "GetAccessLevel",
"fullName": "google.identity.accesscontextmanager.v1.AccessContextManager.GetAccessLevel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=accessPolicies/*/accessLevels/*}"
}
]
},
{
"shortName": "GetAccessPolicy",
"fullName": "google.identity.accesscontextmanager.v1.AccessContextManager.GetAccessPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=accessPolicies/*}"
}
]
},
{
"shortName": "GetGcpUserAccessBinding",
"fullName": "google.identity.accesscontextmanager.v1.AccessContextManager.GetGcpUserAccessBinding",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=organizations/*/gcpUserAccessBindings/*}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.identity.accesscontextmanager.v1.AccessContextManager.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=accessPolicies/*}:getIamPolicy"
}
]
},
{
"shortName": "GetServicePerimeter",
"fullName": "google.identity.accesscontextmanager.v1.AccessContextManager.GetServicePerimeter",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=accessPolicies/*/servicePerimeters/*}"
}
]
},
{
"shortName": "ListAccessLevels",
"fullName": "google.identity.accesscontextmanager.v1.AccessContextManager.ListAccessLevels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=accessPolicies/*}/accessLevels"
}
]
},
{
"shortName": "ListAccessPolicies",
"fullName": "google.identity.accesscontextmanager.v1.AccessContextManager.ListAccessPolicies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/accessPolicies"
}
]
},
{
"shortName": "ListGcpUserAccessBindings",
"fullName": "google.identity.accesscontextmanager.v1.AccessContextManager.ListGcpUserAccessBindings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=organizations/*}/gcpUserAccessBindings"
}
]
},
{
"shortName": "ListServicePerimeters",
"fullName": "google.identity.accesscontextmanager.v1.AccessContextManager.ListServicePerimeters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=accessPolicies/*}/servicePerimeters"
}
]
},
{
"shortName": "ReplaceAccessLevels",
"fullName": "google.identity.accesscontextmanager.v1.AccessContextManager.ReplaceAccessLevels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=accessPolicies/*}/accessLevels:replaceAll"
}
]
},
{
"shortName": "ReplaceServicePerimeters",
"fullName": "google.identity.accesscontextmanager.v1.AccessContextManager.ReplaceServicePerimeters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=accessPolicies/*}/servicePerimeters:replaceAll"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.identity.accesscontextmanager.v1.AccessContextManager.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=accessPolicies/*}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.identity.accesscontextmanager.v1.AccessContextManager.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=accessPolicies/*}:testIamPermissions"
},
{
"httpMethod": "POST",
"path": "/v1/{resource=accessPolicies/*/accessLevels/*}:testIamPermissions"
},
{
"httpMethod": "POST",
"path": "/v1/{resource=accessPolicies/*/servicePerimeters/*}:testIamPermissions"
}
]
},
{
"shortName": "UpdateAccessLevel",
"fullName": "google.identity.accesscontextmanager.v1.AccessContextManager.UpdateAccessLevel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{access_level.name=accessPolicies/*/accessLevels/*}"
}
]
},
{
"shortName": "UpdateAccessPolicy",
"fullName": "google.identity.accesscontextmanager.v1.AccessContextManager.UpdateAccessPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{policy.name=accessPolicies/*}"
}
]
},
{
"shortName": "UpdateGcpUserAccessBinding",
"fullName": "google.identity.accesscontextmanager.v1.AccessContextManager.UpdateGcpUserAccessBinding",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{gcp_user_access_binding.name=organizations/*/gcpUserAccessBindings/*}"
}
]
},
{
"shortName": "UpdateServicePerimeter",
"fullName": "google.identity.accesscontextmanager.v1.AccessContextManager.UpdateServicePerimeter",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{service_perimeter.name=accessPolicies/*/servicePerimeters/*}"
}
]
}
]
}
],
"configFile": "accesscontextmanager_v1.yaml",
"serviceConfigApiNames": [
"google.identity.accesscontextmanager.v1.AccessContextManager",
"google.longrunning.Operations"
],
"nameInServiceConfig": "accesscontextmanager.googleapis.com"
},
{
"id": "google.logging.v2",
"directory": "google/logging/v2",
"version": "v2",
"majorVersion": "v2",
"hostName": "logging.googleapis.com",
"title": "Cloud Logging API",
"description": "Writes log entries and manages your Cloud Logging configuration.",
"importDirectories": [
"google/api",
"google/logging/type",
"google/logging/v2",
"google/longrunning",
"google/protobuf",
"google/rpc"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 4
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Logging.V2": 4
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/logging/apiv2/loggingpb;loggingpb": 4
}
},
"java_multiple_files": {
"valueCounts": {
"true": 4
}
},
"java_package": {
"valueCounts": {
"com.google.logging.v2": 4
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Logging\\V2": 4
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Logging::V2": 4
}
}
},
"services": [
{
"shortName": "ConfigServiceV2",
"fullName": "google.logging.v2.ConfigServiceV2",
"methods": [
{
"shortName": "CopyLogEntries",
"fullName": "google.logging.v2.ConfigServiceV2.CopyLogEntries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/entries:copy"
}
]
},
{
"shortName": "CreateBucket",
"fullName": "google.logging.v2.ConfigServiceV2.CreateBucket",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=*/*/locations/*}/buckets"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*}/buckets"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=organizations/*/locations/*}/buckets"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=folders/*/locations/*}/buckets"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=billingAccounts/*/locations/*}/buckets"
}
]
},
{
"shortName": "CreateBucketAsync",
"fullName": "google.logging.v2.ConfigServiceV2.CreateBucketAsync",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=*/*/locations/*}/buckets:createAsync"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*}/buckets:createAsync"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=organizations/*/locations/*}/buckets:createAsync"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=folders/*/locations/*}/buckets:createAsync"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=billingAccounts/*/locations/*}/buckets:createAsync"
}
]
},
{
"shortName": "CreateExclusion",
"fullName": "google.logging.v2.ConfigServiceV2.CreateExclusion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=*/*}/exclusions"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*}/exclusions"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=organizations/*}/exclusions"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=folders/*}/exclusions"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=billingAccounts/*}/exclusions"
}
]
},
{
"shortName": "CreateLink",
"fullName": "google.logging.v2.ConfigServiceV2.CreateLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=*/*/locations/*/buckets/*}/links"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/buckets/*}/links"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=organizations/*/locations/*/buckets/*}/links"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=folders/*/locations/*/buckets/*}/links"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=billingAccounts/*/locations/*/buckets/*}/links"
}
]
},
{
"shortName": "CreateSink",
"fullName": "google.logging.v2.ConfigServiceV2.CreateSink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=*/*}/sinks"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*}/sinks"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=organizations/*}/sinks"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=folders/*}/sinks"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=billingAccounts/*}/sinks"
}
]
},
{
"shortName": "CreateView",
"fullName": "google.logging.v2.ConfigServiceV2.CreateView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=*/*/locations/*/buckets/*}/views"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*/buckets/*}/views"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=organizations/*/locations/*/buckets/*}/views"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=folders/*/locations/*/buckets/*}/views"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=billingAccounts/*/locations/*/buckets/*}/views"
}
]
},
{
"shortName": "DeleteBucket",
"fullName": "google.logging.v2.ConfigServiceV2.DeleteBucket",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=*/*/locations/*/buckets/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/buckets/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=organizations/*/locations/*/buckets/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=folders/*/locations/*/buckets/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=billingAccounts/*/locations/*/buckets/*}"
}
]
},
{
"shortName": "DeleteExclusion",
"fullName": "google.logging.v2.ConfigServiceV2.DeleteExclusion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=*/*/exclusions/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/exclusions/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=organizations/*/exclusions/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=folders/*/exclusions/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=billingAccounts/*/exclusions/*}"
}
]
},
{
"shortName": "DeleteLink",
"fullName": "google.logging.v2.ConfigServiceV2.DeleteLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=*/*/locations/*/buckets/*/links/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/buckets/*/links/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=organizations/*/locations/*/buckets/*/links/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=folders/*/locations/*/buckets/*/links/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=billingAccounts/*/locations/*/buckets/*/links/*}"
}
]
},
{
"shortName": "DeleteSink",
"fullName": "google.logging.v2.ConfigServiceV2.DeleteSink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{sink_name=*/*/sinks/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{sink_name=projects/*/sinks/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{sink_name=organizations/*/sinks/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{sink_name=folders/*/sinks/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{sink_name=billingAccounts/*/sinks/*}"
}
]
},
{
"shortName": "DeleteView",
"fullName": "google.logging.v2.ConfigServiceV2.DeleteView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=*/*/locations/*/buckets/*/views/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/buckets/*/views/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=organizations/*/locations/*/buckets/*/views/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=folders/*/locations/*/buckets/*/views/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=billingAccounts/*/locations/*/buckets/*/views/*}"
}
]
},
{
"shortName": "GetBucket",
"fullName": "google.logging.v2.ConfigServiceV2.GetBucket",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=*/*/locations/*/buckets/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/buckets/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=organizations/*/locations/*/buckets/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=folders/*/locations/*/buckets/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=billingAccounts/*/locations/*/buckets/*}"
}
]
},
{
"shortName": "GetCmekSettings",
"fullName": "google.logging.v2.ConfigServiceV2.GetCmekSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=*/*}/cmekSettings"
},
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*}/cmekSettings"
},
{
"httpMethod": "GET",
"path": "/v2/{name=organizations/*}/cmekSettings"
},
{
"httpMethod": "GET",
"path": "/v2/{name=folders/*}/cmekSettings"
},
{
"httpMethod": "GET",
"path": "/v2/{name=billingAccounts/*}/cmekSettings"
}
]
},
{
"shortName": "GetExclusion",
"fullName": "google.logging.v2.ConfigServiceV2.GetExclusion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=*/*/exclusions/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/exclusions/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=organizations/*/exclusions/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=folders/*/exclusions/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=billingAccounts/*/exclusions/*}"
}
]
},
{
"shortName": "GetLink",
"fullName": "google.logging.v2.ConfigServiceV2.GetLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=*/*/locations/*/buckets/*/links/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/buckets/*/links/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=organizations/*/locations/*/buckets/*/links/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=folders/*/locations/*/buckets/*/links/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=billingAccounts/*/locations/*/buckets/*/links/*}"
}
]
},
{
"shortName": "GetSettings",
"fullName": "google.logging.v2.ConfigServiceV2.GetSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=*/*}/settings"
},
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*}/settings"
},
{
"httpMethod": "GET",
"path": "/v2/{name=organizations/*}/settings"
},
{
"httpMethod": "GET",
"path": "/v2/{name=folders/*}/settings"
},
{
"httpMethod": "GET",
"path": "/v2/{name=billingAccounts/*}/settings"
}
]
},
{
"shortName": "GetSink",
"fullName": "google.logging.v2.ConfigServiceV2.GetSink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{sink_name=*/*/sinks/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{sink_name=projects/*/sinks/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{sink_name=organizations/*/sinks/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{sink_name=folders/*/sinks/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{sink_name=billingAccounts/*/sinks/*}"
}
]
},
{
"shortName": "GetView",
"fullName": "google.logging.v2.ConfigServiceV2.GetView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=*/*/locations/*/buckets/*/views/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/buckets/*/views/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=organizations/*/locations/*/buckets/*/views/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=folders/*/locations/*/buckets/*/views/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=billingAccounts/*/locations/*/buckets/*/views/*}"
}
]
},
{
"shortName": "ListBuckets",
"fullName": "google.logging.v2.ConfigServiceV2.ListBuckets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=*/*/locations/*}/buckets"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*}/buckets"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=organizations/*/locations/*}/buckets"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=folders/*/locations/*}/buckets"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=billingAccounts/*/locations/*}/buckets"
}
]
},
{
"shortName": "ListExclusions",
"fullName": "google.logging.v2.ConfigServiceV2.ListExclusions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=*/*}/exclusions"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*}/exclusions"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=organizations/*}/exclusions"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=folders/*}/exclusions"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=billingAccounts/*}/exclusions"
}
]
},
{
"shortName": "ListLinks",
"fullName": "google.logging.v2.ConfigServiceV2.ListLinks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=*/*/locations/*/buckets/*}/links"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*/buckets/*}/links"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=organizations/*/locations/*/buckets/*}/links"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=folders/*/locations/*/buckets/*}/links"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=billingAccounts/*/locations/*/buckets/*}/links"
}
]
},
{
"shortName": "ListSinks",
"fullName": "google.logging.v2.ConfigServiceV2.ListSinks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=*/*}/sinks"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*}/sinks"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=organizations/*}/sinks"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=folders/*}/sinks"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=billingAccounts/*}/sinks"
}
]
},
{
"shortName": "ListViews",
"fullName": "google.logging.v2.ConfigServiceV2.ListViews",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=*/*/locations/*/buckets/*}/views"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*/buckets/*}/views"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=organizations/*/locations/*/buckets/*}/views"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=folders/*/locations/*/buckets/*}/views"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=billingAccounts/*/locations/*/buckets/*}/views"
}
]
},
{
"shortName": "UndeleteBucket",
"fullName": "google.logging.v2.ConfigServiceV2.UndeleteBucket",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=*/*/locations/*/buckets/*}:undelete"
},
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/locations/*/buckets/*}:undelete"
},
{
"httpMethod": "POST",
"path": "/v2/{name=organizations/*/locations/*/buckets/*}:undelete"
},
{
"httpMethod": "POST",
"path": "/v2/{name=folders/*/locations/*/buckets/*}:undelete"
},
{
"httpMethod": "POST",
"path": "/v2/{name=billingAccounts/*/locations/*/buckets/*}:undelete"
}
]
},
{
"shortName": "UpdateBucket",
"fullName": "google.logging.v2.ConfigServiceV2.UpdateBucket",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{name=*/*/locations/*/buckets/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{name=projects/*/locations/*/buckets/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{name=organizations/*/locations/*/buckets/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{name=folders/*/locations/*/buckets/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{name=billingAccounts/*/locations/*/buckets/*}"
}
]
},
{
"shortName": "UpdateBucketAsync",
"fullName": "google.logging.v2.ConfigServiceV2.UpdateBucketAsync",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=*/*/locations/*/buckets/*}:updateAsync"
},
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/locations/*/buckets/*}:updateAsync"
},
{
"httpMethod": "POST",
"path": "/v2/{name=organizations/*/locations/*/buckets/*}:updateAsync"
},
{
"httpMethod": "POST",
"path": "/v2/{name=folders/*/locations/*/buckets/*}:updateAsync"
},
{
"httpMethod": "POST",
"path": "/v2/{name=billingAccounts/*/locations/*/buckets/*}:updateAsync"
}
]
},
{
"shortName": "UpdateCmekSettings",
"fullName": "google.logging.v2.ConfigServiceV2.UpdateCmekSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{name=*/*}/cmekSettings"
},
{
"httpMethod": "PATCH",
"path": "/v2/{name=organizations/*}/cmekSettings"
}
]
},
{
"shortName": "UpdateExclusion",
"fullName": "google.logging.v2.ConfigServiceV2.UpdateExclusion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{name=*/*/exclusions/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{name=projects/*/exclusions/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{name=organizations/*/exclusions/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{name=folders/*/exclusions/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{name=billingAccounts/*/exclusions/*}"
}
]
},
{
"shortName": "UpdateSettings",
"fullName": "google.logging.v2.ConfigServiceV2.UpdateSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{name=*/*}/settings"
},
{
"httpMethod": "PATCH",
"path": "/v2/{name=organizations/*}/settings"
},
{
"httpMethod": "PATCH",
"path": "/v2/{name=folders/*}/settings"
}
]
},
{
"shortName": "UpdateSink",
"fullName": "google.logging.v2.ConfigServiceV2.UpdateSink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v2/{sink_name=*/*/sinks/*}"
},
{
"httpMethod": "PUT",
"path": "/v2/{sink_name=projects/*/sinks/*}"
},
{
"httpMethod": "PUT",
"path": "/v2/{sink_name=organizations/*/sinks/*}"
},
{
"httpMethod": "PUT",
"path": "/v2/{sink_name=folders/*/sinks/*}"
},
{
"httpMethod": "PUT",
"path": "/v2/{sink_name=billingAccounts/*/sinks/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{sink_name=projects/*/sinks/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{sink_name=organizations/*/sinks/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{sink_name=folders/*/sinks/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{sink_name=billingAccounts/*/sinks/*}"
}
]
},
{
"shortName": "UpdateView",
"fullName": "google.logging.v2.ConfigServiceV2.UpdateView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{name=*/*/locations/*/buckets/*/views/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{name=projects/*/locations/*/buckets/*/views/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{name=organizations/*/locations/*/buckets/*/views/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{name=folders/*/locations/*/buckets/*/views/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{name=billingAccounts/*/locations/*/buckets/*/views/*}"
}
]
}
]
},
{
"shortName": "LoggingServiceV2",
"fullName": "google.logging.v2.LoggingServiceV2",
"methods": [
{
"shortName": "DeleteLog",
"fullName": "google.logging.v2.LoggingServiceV2.DeleteLog",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{log_name=projects/*/logs/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{log_name=*/*/logs/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{log_name=organizations/*/logs/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{log_name=folders/*/logs/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{log_name=billingAccounts/*/logs/*}"
}
]
},
{
"shortName": "ListLogEntries",
"fullName": "google.logging.v2.LoggingServiceV2.ListLogEntries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/entries:list"
}
]
},
{
"shortName": "ListLogs",
"fullName": "google.logging.v2.LoggingServiceV2.ListLogs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=*/*}/logs"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*}/logs"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=organizations/*}/logs"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=folders/*}/logs"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=billingAccounts/*}/logs"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*/buckets/*/views/*}/logs"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=organizations/*/locations/*/buckets/*/views/*}/logs"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=folders/*/locations/*/buckets/*/views/*}/logs"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=billingAccounts/*/locations/*/buckets/*/views/*}/logs"
}
]
},
{
"shortName": "ListMonitoredResourceDescriptors",
"fullName": "google.logging.v2.LoggingServiceV2.ListMonitoredResourceDescriptors",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/monitoredResourceDescriptors"
}
]
},
{
"shortName": "TailLogEntries",
"fullName": "google.logging.v2.LoggingServiceV2.TailLogEntries",
"mode": "BIDIRECTIONAL_STREAMING",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/entries:tail"
}
]
},
{
"shortName": "WriteLogEntries",
"fullName": "google.logging.v2.LoggingServiceV2.WriteLogEntries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/entries:write"
}
]
}
]
},
{
"shortName": "MetricsServiceV2",
"fullName": "google.logging.v2.MetricsServiceV2",
"methods": [
{
"shortName": "CreateLogMetric",
"fullName": "google.logging.v2.MetricsServiceV2.CreateLogMetric",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*}/metrics"
}
]
},
{
"shortName": "DeleteLogMetric",
"fullName": "google.logging.v2.MetricsServiceV2.DeleteLogMetric",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{metric_name=projects/*/metrics/*}"
}
]
},
{
"shortName": "GetLogMetric",
"fullName": "google.logging.v2.MetricsServiceV2.GetLogMetric",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{metric_name=projects/*/metrics/*}"
}
]
},
{
"shortName": "ListLogMetrics",
"fullName": "google.logging.v2.MetricsServiceV2.ListLogMetrics",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*}/metrics"
}
]
},
{
"shortName": "UpdateLogMetric",
"fullName": "google.logging.v2.MetricsServiceV2.UpdateLogMetric",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v2/{metric_name=projects/*/metrics/*}"
}
]
}
]
}
],
"configFile": "logging_v2.yaml",
"serviceConfigApiNames": [
"google.logging.v2.ConfigServiceV2",
"google.logging.v2.LoggingServiceV2",
"google.logging.v2.MetricsServiceV2",
"google.longrunning.Operations"
],
"nameInServiceConfig": "logging.googleapis.com"
},
{
"id": "google.maps.addressvalidation.v1",
"directory": "google/maps/addressvalidation/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "addressvalidation.googleapis.com",
"title": "Address Validation API",
"description": "The Address Validation API allows developers to verify the accuracy of addresses. Given an address, it returns information about the correctness of the components of the parsed address, a geocode, and a verdict on the deliverability of the parsed address.",
"importDirectories": [
"google/api",
"google/geo/type",
"google/maps/addressvalidation/v1",
"google/type"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 5
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Maps.AddressValidation.V1": 5
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/maps/addressvalidation/apiv1/addressvalidationpb;addressvalidationpb": 5
}
},
"java_multiple_files": {
"valueCounts": {
"true": 5
}
},
"java_package": {
"valueCounts": {
"com.google.maps.addressvalidation.v1": 5
}
},
"objc_class_prefix": {
"valueCounts": {
"GMPAVV1": 5
}
},
"php_namespace": {
"valueCounts": {
"Google\\Maps\\AddressValidation\\V1": 5
}
},
"ruby_package": {
"valueCounts": {
"Google::Maps::AddressValidation::V1": 5
}
}
},
"services": [
{
"shortName": "AddressValidation",
"fullName": "google.maps.addressvalidation.v1.AddressValidation",
"methods": [
{
"shortName": "ProvideValidationFeedback",
"fullName": "google.maps.addressvalidation.v1.AddressValidation.ProvideValidationFeedback",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1:provideValidationFeedback"
}
]
},
{
"shortName": "ValidateAddress",
"fullName": "google.maps.addressvalidation.v1.AddressValidation.ValidateAddress",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1:validateAddress"
}
]
}
]
}
],
"configFile": "addressvalidation_v1.yaml",
"serviceConfigApiNames": [
"google.maps.addressvalidation.v1.AddressValidation"
],
"nameInServiceConfig": "addressvalidation.googleapis.com"
},
{
"id": "google.maps.fleetengine.delivery.v1",
"directory": "google/maps/fleetengine/delivery/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "fleetengine.googleapis.com",
"title": "Local Rides and Deliveries API",
"description": "Enables Fleet Engine for access to the On Demand Rides and Deliveries and Last Mile Fleet Solution APIs. Customer's use of Google Maps Content in the Cloud Logging Services is subject to the Google Maps Platform Terms of Service located at https://cloud.google.com/maps-platform/terms.",
"importDirectories": [
"google/api",
"google/geo/type",
"google/maps/fleetengine/delivery/v1",
"google/protobuf",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/maps/fleetengine/delivery/apiv1/deliverypb;deliverypb": 6
}
},
"java_multiple_files": {
"valueCounts": {
"true": 6
}
},
"java_package": {
"valueCounts": {
"google.maps.fleetengine.delivery.v1": 6
}
},
"objc_class_prefix": {
"valueCounts": {
"CFED": 6
}
}
},
"services": [
{
"shortName": "DeliveryService",
"fullName": "maps.fleetengine.delivery.v1.DeliveryService",
"methods": [
{
"shortName": "BatchCreateTasks",
"fullName": "maps.fleetengine.delivery.v1.DeliveryService.BatchCreateTasks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=providers/*}/tasks:batchCreate"
}
]
},
{
"shortName": "CreateDeliveryVehicle",
"fullName": "maps.fleetengine.delivery.v1.DeliveryService.CreateDeliveryVehicle",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=providers/*}/deliveryVehicles"
}
]
},
{
"shortName": "CreateTask",
"fullName": "maps.fleetengine.delivery.v1.DeliveryService.CreateTask",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=providers/*}/tasks"
}
]
},
{
"shortName": "GetDeliveryVehicle",
"fullName": "maps.fleetengine.delivery.v1.DeliveryService.GetDeliveryVehicle",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=providers/*/deliveryVehicles/*}"
}
]
},
{
"shortName": "GetTask",
"fullName": "maps.fleetengine.delivery.v1.DeliveryService.GetTask",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=providers/*/tasks/*}"
}
]
},
{
"shortName": "GetTaskTrackingInfo",
"fullName": "maps.fleetengine.delivery.v1.DeliveryService.GetTaskTrackingInfo",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=providers/*/taskTrackingInfo/*}"
}
]
},
{
"shortName": "ListDeliveryVehicles",
"fullName": "maps.fleetengine.delivery.v1.DeliveryService.ListDeliveryVehicles",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=providers/*}/deliveryVehicles"
}
]
},
{
"shortName": "ListTasks",
"fullName": "maps.fleetengine.delivery.v1.DeliveryService.ListTasks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=providers/*}/tasks"
}
]
},
{
"shortName": "SearchTasks",
"fullName": "maps.fleetengine.delivery.v1.DeliveryService.SearchTasks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=providers/*}/tasks:search"
}
]
},
{
"shortName": "UpdateDeliveryVehicle",
"fullName": "maps.fleetengine.delivery.v1.DeliveryService.UpdateDeliveryVehicle",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{delivery_vehicle.name=providers/*/deliveryVehicles/*}"
}
]
},
{
"shortName": "UpdateTask",
"fullName": "maps.fleetengine.delivery.v1.DeliveryService.UpdateTask",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{task.name=providers/*/tasks/*}"
}
]
}
]
}
],
"configFile": "fleetengine.yaml",
"serviceConfigApiNames": [
"maps.fleetengine.delivery.v1.DeliveryService",
"maps.fleetengine.v1.TripService",
"maps.fleetengine.v1.VehicleService"
],
"nameInServiceConfig": "fleetengine.googleapis.com"
},
{
"id": "google.maps.fleetengine.v1",
"directory": "google/maps/fleetengine/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "fleetengine.googleapis.com",
"title": "Local Rides and Deliveries API",
"description": "Enables Fleet Engine for access to the On Demand Rides and Deliveries and Last Mile Fleet Solution APIs.",
"importDirectories": [
"google/api",
"google/maps/fleetengine/v1",
"google/protobuf",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/maps/fleetengine/apiv1/fleetenginepb;fleetenginepb": 7
}
},
"java_multiple_files": {
"valueCounts": {
"true": 7
}
},
"java_package": {
"valueCounts": {
"google.maps.fleetengine.v1": 7
}
},
"objc_class_prefix": {
"valueCounts": {
"CFE": 7
}
}
},
"services": [
{
"shortName": "TripService",
"fullName": "maps.fleetengine.v1.TripService",
"methods": [
{
"shortName": "CreateTrip",
"fullName": "maps.fleetengine.v1.TripService.CreateTrip",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=providers/*}/trips"
}
]
},
{
"shortName": "GetTrip",
"fullName": "maps.fleetengine.v1.TripService.GetTrip",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=providers/*/trips/*}"
}
]
},
{
"shortName": "ReportBillableTrip",
"fullName": "maps.fleetengine.v1.TripService.ReportBillableTrip",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=providers/*/billableTrips/*}:report"
}
]
},
{
"shortName": "SearchTrips",
"fullName": "maps.fleetengine.v1.TripService.SearchTrips",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=providers/*}/trips:search"
}
]
},
{
"shortName": "UpdateTrip",
"fullName": "maps.fleetengine.v1.TripService.UpdateTrip",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v1/{name=providers/*/trips/*}"
}
]
}
]
},
{
"shortName": "VehicleService",
"fullName": "maps.fleetengine.v1.VehicleService",
"methods": [
{
"shortName": "CreateVehicle",
"fullName": "maps.fleetengine.v1.VehicleService.CreateVehicle",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=providers/*}/vehicles"
}
]
},
{
"shortName": "GetVehicle",
"fullName": "maps.fleetengine.v1.VehicleService.GetVehicle",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=providers/*/vehicles/*}"
}
]
},
{
"shortName": "ListVehicles",
"fullName": "maps.fleetengine.v1.VehicleService.ListVehicles",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=providers/*}/vehicles"
}
]
},
{
"shortName": "SearchFuzzedVehicles",
"fullName": "maps.fleetengine.v1.VehicleService.SearchFuzzedVehicles",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=providers/*}/vehicles:searchFuzzed"
}
]
},
{
"shortName": "SearchVehicles",
"fullName": "maps.fleetengine.v1.VehicleService.SearchVehicles",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=providers/*}/vehicles:search"
}
]
},
{
"shortName": "UpdateVehicle",
"fullName": "maps.fleetengine.v1.VehicleService.UpdateVehicle",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v1/{name=providers/*/vehicles/*}"
}
]
},
{
"shortName": "UpdateVehicleAttributes",
"fullName": "maps.fleetengine.v1.VehicleService.UpdateVehicleAttributes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=providers/*/vehicles/*}:updateAttributes"
}
]
},
{
"shortName": "UpdateVehicleLocation",
"fullName": "maps.fleetengine.v1.VehicleService.UpdateVehicleLocation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v1/{name=providers/*/vehicles/*}:updateLocation"
}
]
}
]
}
],
"configFile": "fleetengine.yaml",
"serviceConfigApiNames": [
"maps.fleetengine.v1.TripService",
"maps.fleetengine.v1.VehicleService"
],
"nameInServiceConfig": "fleetengine.googleapis.com"
},
{
"id": "google.maps.mapsplatformdatasets.v1",
"directory": "google/maps/mapsplatformdatasets/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "mapsplatformdatasets.googleapis.com",
"title": "Maps Platform Datasets API",
"description": "mapsplatformdatasets.googleapis.com API.",
"importDirectories": [
"google/api",
"google/maps/mapsplatformdatasets/v1",
"google/protobuf"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"": 3,
"true": 1
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Maps.MapsPlatformDatasets.V1": 4
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/maps/mapsplatformdatasets/apiv1/mapsplatformdatasetspb;mapsplatformdatasetspb": 4
}
},
"java_multiple_files": {
"valueCounts": {
"true": 4
}
},
"java_package": {
"valueCounts": {
"com.google.maps.mapsplatformdatasets.v1": 4
}
},
"objc_class_prefix": {
"valueCounts": {
"MDV1": 4
}
},
"php_namespace": {
"valueCounts": {
"Google\\Maps\\MapsPlatformDatasets\\V1": 4
}
}
},
"services": [
{
"shortName": "MapsPlatformDatasets",
"fullName": "google.maps.mapsplatformdatasets.v1.MapsPlatformDatasets",
"methods": [
{
"shortName": "CreateDataset",
"fullName": "google.maps.mapsplatformdatasets.v1.MapsPlatformDatasets.CreateDataset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/datasets"
}
]
},
{
"shortName": "DeleteDataset",
"fullName": "google.maps.mapsplatformdatasets.v1.MapsPlatformDatasets.DeleteDataset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/datasets/*}"
}
]
},
{
"shortName": "GetDataset",
"fullName": "google.maps.mapsplatformdatasets.v1.MapsPlatformDatasets.GetDataset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/datasets/*}"
}
]
},
{
"shortName": "ListDatasets",
"fullName": "google.maps.mapsplatformdatasets.v1.MapsPlatformDatasets.ListDatasets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/datasets"
}
]
},
{
"shortName": "UpdateDatasetMetadata",
"fullName": "google.maps.mapsplatformdatasets.v1.MapsPlatformDatasets.UpdateDatasetMetadata",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{dataset.name=projects/*/datasets/*}"
}
]
}
]
}
],
"configFile": "mapsplatformdatasets_v1.yaml",
"serviceConfigApiNames": [
"google.maps.mapsplatformdatasets.v1.MapsPlatformDatasets"
],
"nameInServiceConfig": "mapsplatformdatasets.googleapis.com"
},
{
"id": "google.maps.mapsplatformdatasets.v1alpha",
"directory": "google/maps/mapsplatformdatasets/v1alpha",
"version": "v1alpha",
"majorVersion": "v1",
"hostName": "mapsplatformdatasets.googleapis.com",
"title": "Maps Platform Datasets API",
"description": "The Maps Platform Datasets API enables developers to ingest geospatially-tied datasets that they can use to enrich their experience of Maps Platform solutions (e.g. styling, routing).",
"importDirectories": [
"google/api",
"google/maps/mapsplatformdatasets/v1alpha",
"google/protobuf"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"": 3,
"true": 1
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Maps.MapsPlatformDatasets.V1Alpha": 4
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/maps/mapsplatformdatasets/apiv1alpha/mapsplatformdatasetspb;mapsplatformdatasetspb": 4
}
},
"java_multiple_files": {
"valueCounts": {
"true": 4
}
},
"java_package": {
"valueCounts": {
"com.google.maps.mapsplatformdatasets.v1alpha": 4
}
},
"objc_class_prefix": {
"valueCounts": {
"": 3,
"MDV1A": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Maps\\MapsPlatformDatasets\\V1alpha": 4
}
}
},
"services": [
{
"shortName": "MapsPlatformDatasetsV1Alpha",
"fullName": "google.maps.mapsplatformdatasets.v1alpha.MapsPlatformDatasetsV1Alpha",
"methods": [
{
"shortName": "CreateDataset",
"fullName": "google.maps.mapsplatformdatasets.v1alpha.MapsPlatformDatasetsV1Alpha.CreateDataset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=projects/*}/datasets"
}
]
},
{
"shortName": "DeleteDataset",
"fullName": "google.maps.mapsplatformdatasets.v1alpha.MapsPlatformDatasetsV1Alpha.DeleteDataset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=projects/*/datasets/*}"
}
]
},
{
"shortName": "DeleteDatasetVersion",
"fullName": "google.maps.mapsplatformdatasets.v1alpha.MapsPlatformDatasetsV1Alpha.DeleteDatasetVersion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=projects/*/datasets/*}:deleteVersion"
}
]
},
{
"shortName": "GetDataset",
"fullName": "google.maps.mapsplatformdatasets.v1alpha.MapsPlatformDatasetsV1Alpha.GetDataset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=projects/*/datasets/*}"
}
]
},
{
"shortName": "ListDatasetVersions",
"fullName": "google.maps.mapsplatformdatasets.v1alpha.MapsPlatformDatasetsV1Alpha.ListDatasetVersions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=projects/*/datasets/*}:listVersions"
}
]
},
{
"shortName": "ListDatasets",
"fullName": "google.maps.mapsplatformdatasets.v1alpha.MapsPlatformDatasetsV1Alpha.ListDatasets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=projects/*}/datasets"
}
]
},
{
"shortName": "UpdateDatasetMetadata",
"fullName": "google.maps.mapsplatformdatasets.v1alpha.MapsPlatformDatasetsV1Alpha.UpdateDatasetMetadata",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{dataset.name=projects/*/datasets/*}"
}
]
}
]
}
],
"configFile": "mapsplatformdatasets_v1alpha.yaml",
"serviceConfigApiNames": [
"google.maps.mapsplatformdatasets.v1alpha.MapsPlatformDatasetsV1Alpha"
],
"nameInServiceConfig": "mapsplatformdatasets.googleapis.com"
},
{
"id": "google.maps.places.v1",
"directory": "google/maps/places/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "places.googleapis.com",
"title": "Places API (New)",
"description": "The Places API allows developers to access a variety of search and retrieval endpoints for a Place.",
"importDirectories": [
"google/api",
"google/geo/type",
"google/maps/places/v1",
"google/protobuf",
"google/type"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 3
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Maps.Places.V1": 3
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/maps/places/apiv1/placespb;placespb": 3
}
},
"java_multiple_files": {
"valueCounts": {
"true": 3
}
},
"java_package": {
"valueCounts": {
"com.google.maps.places.v1": 3
}
},
"objc_class_prefix": {
"valueCounts": {
"GMPSV1": 3
}
},
"php_namespace": {
"valueCounts": {
"Google\\Maps\\Places\\V1": 3
}
}
},
"services": [
{
"shortName": "Places",
"fullName": "google.maps.places.v1.Places",
"methods": [
{
"shortName": "SearchText",
"fullName": "google.maps.places.v1.Places.SearchText",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/Text:search"
}
]
}
]
}
],
"configFile": "places_v1.yaml",
"serviceConfigApiNames": [
"google.maps.places.v1.Places"
],
"nameInServiceConfig": "places.googleapis.com"
},
{
"id": "google.maps.playablelocations.v3",
"directory": "google/maps/playablelocations/v3",
"version": "v3",
"majorVersion": "v3",
"hostName": "playablelocations.googleapis.com",
"title": "Playable Locations API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/maps/playablelocations/v3",
"google/maps/playablelocations/v3/sample",
"google/maps/unity",
"google/protobuf",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Maps.PlayableLocations.V3": 2,
"Google.Maps.PlayableLocations.V3.Sample": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/maps/playablelocations/apiv3/playablelocationspb;playablelocationspb": 2,
"cloud.google.com/go/maps/playablelocations/apiv3/sample/samplepb;samplepb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 3
}
},
"java_package": {
"valueCounts": {
"com.google.maps.playablelocations.v3": 2,
"com.google.maps.playablelocations.v3.sample": 1
}
},
"objc_class_prefix": {
"valueCounts": {
"GMPL": 3
}
},
"php_namespace": {
"valueCounts": {
"": 1,
"Google\\Maps\\PlayableLocations\\V3": 2
}
}
},
"services": [
{
"shortName": "PlayableLocations",
"fullName": "google.maps.playablelocations.v3.PlayableLocations",
"methods": [
{
"shortName": "LogImpressions",
"fullName": "google.maps.playablelocations.v3.PlayableLocations.LogImpressions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3:logImpressions"
}
]
},
{
"shortName": "LogPlayerReports",
"fullName": "google.maps.playablelocations.v3.PlayableLocations.LogPlayerReports",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3:logPlayerReports"
}
]
},
{
"shortName": "SamplePlayableLocations",
"fullName": "google.maps.playablelocations.v3.PlayableLocations.SamplePlayableLocations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3:samplePlayableLocations"
}
]
}
]
}
],
"configFile": "playablelocations_v3.yaml",
"serviceConfigApiNames": [
"google.maps.playablelocations.v3.PlayableLocations"
],
"nameInServiceConfig": "playablelocations.googleapis.com"
},
{
"id": "google.maps.regionlookup.v1alpha",
"directory": "google/maps/regionlookup/v1alpha",
"version": "v1alpha",
"majorVersion": "v1",
"hostName": "regionlookup.googleapis.com",
"title": "Region Lookup API",
"description": "regionlookup.googleapis.com API.",
"importDirectories": [
"google/api",
"google/maps/regionlookup/v1alpha",
"google/type"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 4
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Maps.RegionLookup.V1Alpha": 4
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/maps/regionlookup/apiv1alpha/regionlookuppb;regionlookuppb": 4
}
},
"java_multiple_files": {
"valueCounts": {
"true": 4
}
},
"java_package": {
"valueCounts": {
"com.google.maps.regionlookup.v1alpha": 4
}
},
"objc_class_prefix": {
"valueCounts": {
"MRLV1A": 4
}
},
"php_namespace": {
"valueCounts": {
"Google\\Maps\\RegionLookup\\V1alpha": 4
}
}
},
"services": [
{
"shortName": "RegionLookup",
"fullName": "google.maps.regionlookup.v1alpha.RegionLookup",
"methods": [
{
"shortName": "LookupRegion",
"fullName": "google.maps.regionlookup.v1alpha.RegionLookup.LookupRegion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha:lookupRegion"
}
]
},
{
"shortName": "SearchRegion",
"fullName": "google.maps.regionlookup.v1alpha.RegionLookup.SearchRegion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha:searchRegion"
}
]
}
]
}
],
"configFile": "regionlookup_v1alpha.yaml",
"serviceConfigApiNames": [
"google.maps.regionlookup.v1alpha.RegionLookup"
],
"nameInServiceConfig": "regionlookup.googleapis.com"
},
{
"id": "google.maps.roads.v1op",
"directory": "google/maps/roads/v1op",
"version": "v1op",
"majorVersion": "v1",
"hostName": "roads.googleapis.com",
"title": "Roads API",
"description": "Snap GPS points to roads to identify the roads a vehicle was traveling along, making up for GPS error.",
"importDirectories": [
"google/api",
"google/protobuf",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/maps/roads/apiv1op/roadspb;roadspb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.maps.roads.v1op": 1
}
}
},
"services": [
{
"shortName": "RoadsService",
"fullName": "google.maps.roads.v1op.RoadsService",
"methods": [
{
"shortName": "ListNearestRoads",
"fullName": "google.maps.roads.v1op.RoadsService.ListNearestRoads",
"mode": "UNARY"
},
{
"shortName": "SnapToRoads",
"fullName": "google.maps.roads.v1op.RoadsService.SnapToRoads",
"mode": "UNARY"
}
]
}
],
"configFile": "roads_v1op.yaml",
"serviceConfigApiNames": [
"google.maps.roads.v1op.RoadsService"
],
"nameInServiceConfig": "roads.googleapis.com"
},
{
"id": "google.maps.routes.v1",
"directory": "google/maps/routes/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "routespreferred.googleapis.com",
"title": "Routes Preferred API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/geo/type",
"google/maps/routes/v1",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 14
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Maps.Routes.V1": 14
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/maps/routes/apiv1/routespb;routespb": 14
}
},
"java_multiple_files": {
"valueCounts": {
"true": 14
}
},
"java_package": {
"valueCounts": {
"com.google.maps.routes.v1": 14
}
},
"objc_class_prefix": {
"valueCounts": {
"GMRS": 14
}
},
"php_namespace": {
"valueCounts": {
"Google\\Maps\\Routes\\V1": 14
}
}
},
"services": [
{
"shortName": "RoutesPreferred",
"fullName": "google.maps.routes.v1.RoutesPreferred",
"methods": [
{
"shortName": "ComputeCustomRoutes",
"fullName": "google.maps.routes.v1.RoutesPreferred.ComputeCustomRoutes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1:computeCustomRoutes"
}
]
},
{
"shortName": "ComputeRouteMatrix",
"fullName": "google.maps.routes.v1.RoutesPreferred.ComputeRouteMatrix",
"mode": "SERVER_STREAMING",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1:computeRouteMatrix"
}
]
},
{
"shortName": "ComputeRoutes",
"fullName": "google.maps.routes.v1.RoutesPreferred.ComputeRoutes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1:computeRoutes"
}
]
}
]
}
],
"configFile": "routespreferred.yaml",
"serviceConfigApiNames": [
"google.maps.routes.v1.RoutesPreferred",
"google.maps.routes.v1alpha.RoutesAlpha"
],
"nameInServiceConfig": "routespreferred.googleapis.com"
},
{
"id": "google.maps.routes.v1alpha",
"directory": "google/maps/routes/v1alpha",
"version": "v1alpha",
"majorVersion": "v1",
"hostName": "routespreferred.googleapis.com",
"title": "Routes Preferred API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/maps/routes/v1"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 1
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Maps.Routes.V1Alpha": 1
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/maps/routes/apiv1alpha/routespb;routespb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.maps.routes.v1alpha": 1
}
},
"objc_class_prefix": {
"valueCounts": {
"GMRS": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Maps\\Routes\\V1alpha": 1
}
}
},
"services": [
{
"shortName": "RoutesAlpha",
"fullName": "google.maps.routes.v1alpha.RoutesAlpha",
"methods": [
{
"shortName": "ComputeCustomRoutes",
"fullName": "google.maps.routes.v1alpha.RoutesAlpha.ComputeCustomRoutes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha:computeCustomRoutes"
}
]
},
{
"shortName": "ComputeRouteMatrix",
"fullName": "google.maps.routes.v1alpha.RoutesAlpha.ComputeRouteMatrix",
"mode": "SERVER_STREAMING",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha:computeRouteMatrix"
}
]
},
{
"shortName": "ComputeRoutes",
"fullName": "google.maps.routes.v1alpha.RoutesAlpha.ComputeRoutes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha:computeRoutes"
}
]
}
]
}
],
"configFile": "routespreferred_v1alpha.yaml",
"serviceConfigApiNames": [
"google.maps.routes.v1alpha.RoutesAlpha"
],
"nameInServiceConfig": "routespreferred.googleapis.com"
},
{
"id": "google.maps.routespreferred.v1",
"directory": "google/maps/routespreferred/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "routespreferred.googleapis.com",
"title": "Routes Preferred API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"configFile": "routespreferred_v1.yaml",
"serviceConfigApiNames": [
"google.maps.routes.v1.RoutesPreferred"
],
"nameInServiceConfig": "routespreferred.googleapis.com"
},
{
"id": "google.maps.routing.v2",
"directory": "google/maps/routing/v2",
"version": "v2",
"majorVersion": "v2",
"hostName": "routes.googleapis.com",
"title": "Routes API",
"description": "routes.googleapis.com API.",
"importDirectories": [
"google/api",
"google/geo/type",
"google/maps/routing/v2",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 19
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Maps.Routing.V2": 19
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/maps/routing/apiv2/routingpb;routingpb": 19
}
},
"java_multiple_files": {
"valueCounts": {
"true": 19
}
},
"java_package": {
"valueCounts": {
"com.google.maps.routing.v2": 19
}
},
"objc_class_prefix": {
"valueCounts": {
"GMRV2": 19
}
},
"php_namespace": {
"valueCounts": {
"Google\\Maps\\Routing\\V2": 19
}
},
"ruby_package": {
"valueCounts": {
"Google::Maps::Routing::V2": 19
}
}
},
"services": [
{
"shortName": "Routes",
"fullName": "google.maps.routing.v2.Routes",
"methods": [
{
"shortName": "ComputeRouteMatrix",
"fullName": "google.maps.routing.v2.Routes.ComputeRouteMatrix",
"mode": "SERVER_STREAMING",
"bindings": [
{
"httpMethod": "POST",
"path": "/distanceMatrix/v2:computeRouteMatrix"
}
]
},
{
"shortName": "ComputeRoutes",
"fullName": "google.maps.routing.v2.Routes.ComputeRoutes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/directions/v2:computeRoutes"
}
]
}
]
}
],
"configFile": "routes_v2.yaml",
"serviceConfigApiNames": [
"google.maps.routing.v2.Routes"
],
"nameInServiceConfig": "routes.googleapis.com"
},
{
"id": "google.monitoring.dashboard.v1",
"directory": "google/monitoring/dashboard/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "monitoring.googleapis.com",
"title": "Cloud Monitoring API",
"description": "Manages your Cloud Monitoring data and configurations.",
"importDirectories": [
"google/api",
"google/monitoring/dashboard/v1",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Monitoring.Dashboard.V1": 17
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/monitoring/dashboard/apiv1/dashboardpb;dashboardpb": 17
}
},
"java_multiple_files": {
"valueCounts": {
"true": 17
}
},
"java_package": {
"valueCounts": {
"com.google.monitoring.dashboard.v1": 17
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Monitoring\\Dashboard\\V1": 17
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Monitoring::Dashboard::V1": 17
}
}
},
"services": [
{
"shortName": "DashboardsService",
"fullName": "google.monitoring.dashboard.v1.DashboardsService",
"methods": [
{
"shortName": "CreateDashboard",
"fullName": "google.monitoring.dashboard.v1.DashboardsService.CreateDashboard",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/dashboards"
}
]
},
{
"shortName": "DeleteDashboard",
"fullName": "google.monitoring.dashboard.v1.DashboardsService.DeleteDashboard",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/dashboards/*}"
}
]
},
{
"shortName": "GetDashboard",
"fullName": "google.monitoring.dashboard.v1.DashboardsService.GetDashboard",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/dashboards/*}"
}
]
},
{
"shortName": "ListDashboards",
"fullName": "google.monitoring.dashboard.v1.DashboardsService.ListDashboards",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/dashboards"
}
]
},
{
"shortName": "UpdateDashboard",
"fullName": "google.monitoring.dashboard.v1.DashboardsService.UpdateDashboard",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{dashboard.name=projects/*/dashboards/*}"
}
]
}
]
}
],
"configFile": "monitoring.yaml",
"serviceConfigApiNames": [
"google.monitoring.dashboard.v1.DashboardsService"
],
"nameInServiceConfig": "monitoring.googleapis.com"
},
{
"id": "google.monitoring.metricsscope.v1",
"directory": "google/monitoring/metricsscope/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "monitoring.googleapis.com",
"title": "Cloud Monitoring API",
"description": "Manages your Cloud Monitoring data and configurations. Most projects must be associated with a Workspace, with a few exceptions as noted on the individual method pages. The table entries below are presented in alphabetical order, not in order of common use. For explanations of the concepts found in the table entries, read the [Cloud Monitoring documentation](https://cloud.google.com/monitoring/docs).",
"importDirectories": [
"google/api",
"google/longrunning",
"google/monitoring/metricsscope/v1",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Monitoring.MetricsScope.V1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/monitoring/metricsscope/apiv1/metricsscopepb;metricsscopepb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.monitoring.metricsscope.v1": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Monitoring\\MetricsScope\\V1": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Monitoring::MetricsScope::V1": 2
}
}
},
"services": [
{
"shortName": "MetricsScopes",
"fullName": "google.monitoring.metricsscope.v1.MetricsScopes",
"methods": [
{
"shortName": "CreateMonitoredProject",
"fullName": "google.monitoring.metricsscope.v1.MetricsScopes.CreateMonitoredProject",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=locations/global/metricsScopes/*}/projects"
}
]
},
{
"shortName": "DeleteMonitoredProject",
"fullName": "google.monitoring.metricsscope.v1.MetricsScopes.DeleteMonitoredProject",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=locations/global/metricsScopes/*/projects/*}"
}
]
},
{
"shortName": "GetMetricsScope",
"fullName": "google.monitoring.metricsscope.v1.MetricsScopes.GetMetricsScope",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=locations/global/metricsScopes/*}"
}
]
},
{
"shortName": "ListMetricsScopesByMonitoredProject",
"fullName": "google.monitoring.metricsscope.v1.MetricsScopes.ListMetricsScopesByMonitoredProject",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/locations/global/metricsScopes:listMetricsScopesByMonitoredProject"
}
]
}
]
}
],
"configFile": "monitoring.yaml",
"serviceConfigApiNames": [
"google.monitoring.metricsscope.v1.MetricsScopes"
],
"nameInServiceConfig": "monitoring.googleapis.com"
},
{
"id": "google.monitoring.v3",
"directory": "google/monitoring/v3",
"version": "v3",
"majorVersion": "v3",
"hostName": "monitoring.googleapis.com",
"title": "Cloud Monitoring API",
"description": "Manages your Cloud Monitoring data and configurations.",
"importDirectories": [
"google/api",
"google/monitoring/v3",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Monitoring.V3": 19
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/monitoring/apiv3/v2/monitoringpb;monitoringpb": 19
}
},
"java_multiple_files": {
"valueCounts": {
"true": 19
}
},
"java_package": {
"valueCounts": {
"com.google.monitoring.v3": 19
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Monitoring\\V3": 19
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Monitoring::V3": 19
}
}
},
"services": [
{
"shortName": "AlertPolicyService",
"fullName": "google.monitoring.v3.AlertPolicyService",
"methods": [
{
"shortName": "CreateAlertPolicy",
"fullName": "google.monitoring.v3.AlertPolicyService.CreateAlertPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{name=projects/*}/alertPolicies"
}
]
},
{
"shortName": "DeleteAlertPolicy",
"fullName": "google.monitoring.v3.AlertPolicyService.DeleteAlertPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3/{name=projects/*/alertPolicies/*}"
}
]
},
{
"shortName": "GetAlertPolicy",
"fullName": "google.monitoring.v3.AlertPolicyService.GetAlertPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*/alertPolicies/*}"
}
]
},
{
"shortName": "ListAlertPolicies",
"fullName": "google.monitoring.v3.AlertPolicyService.ListAlertPolicies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*}/alertPolicies"
}
]
},
{
"shortName": "UpdateAlertPolicy",
"fullName": "google.monitoring.v3.AlertPolicyService.UpdateAlertPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v3/{alert_policy.name=projects/*/alertPolicies/*}"
}
]
}
]
},
{
"shortName": "GroupService",
"fullName": "google.monitoring.v3.GroupService",
"methods": [
{
"shortName": "CreateGroup",
"fullName": "google.monitoring.v3.GroupService.CreateGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{name=projects/*}/groups"
}
]
},
{
"shortName": "DeleteGroup",
"fullName": "google.monitoring.v3.GroupService.DeleteGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3/{name=projects/*/groups/*}"
}
]
},
{
"shortName": "GetGroup",
"fullName": "google.monitoring.v3.GroupService.GetGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*/groups/*}"
}
]
},
{
"shortName": "ListGroupMembers",
"fullName": "google.monitoring.v3.GroupService.ListGroupMembers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*/groups/*}/members"
}
]
},
{
"shortName": "ListGroups",
"fullName": "google.monitoring.v3.GroupService.ListGroups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*}/groups"
}
]
},
{
"shortName": "UpdateGroup",
"fullName": "google.monitoring.v3.GroupService.UpdateGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v3/{group.name=projects/*/groups/*}"
}
]
}
]
},
{
"shortName": "MetricService",
"fullName": "google.monitoring.v3.MetricService",
"methods": [
{
"shortName": "CreateMetricDescriptor",
"fullName": "google.monitoring.v3.MetricService.CreateMetricDescriptor",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{name=projects/*}/metricDescriptors"
}
]
},
{
"shortName": "CreateServiceTimeSeries",
"fullName": "google.monitoring.v3.MetricService.CreateServiceTimeSeries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{name=projects/*}/timeSeries:createService"
}
]
},
{
"shortName": "CreateTimeSeries",
"fullName": "google.monitoring.v3.MetricService.CreateTimeSeries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{name=projects/*}/timeSeries"
}
]
},
{
"shortName": "DeleteMetricDescriptor",
"fullName": "google.monitoring.v3.MetricService.DeleteMetricDescriptor",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3/{name=projects/*/metricDescriptors/**}"
}
]
},
{
"shortName": "GetMetricDescriptor",
"fullName": "google.monitoring.v3.MetricService.GetMetricDescriptor",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*/metricDescriptors/**}"
}
]
},
{
"shortName": "GetMonitoredResourceDescriptor",
"fullName": "google.monitoring.v3.MetricService.GetMonitoredResourceDescriptor",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*/monitoredResourceDescriptors/**}"
}
]
},
{
"shortName": "ListMetricDescriptors",
"fullName": "google.monitoring.v3.MetricService.ListMetricDescriptors",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*}/metricDescriptors"
}
]
},
{
"shortName": "ListMonitoredResourceDescriptors",
"fullName": "google.monitoring.v3.MetricService.ListMonitoredResourceDescriptors",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*}/monitoredResourceDescriptors"
}
]
},
{
"shortName": "ListTimeSeries",
"fullName": "google.monitoring.v3.MetricService.ListTimeSeries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*}/timeSeries"
},
{
"httpMethod": "GET",
"path": "/v3/{name=organizations/*}/timeSeries"
},
{
"httpMethod": "GET",
"path": "/v3/{name=folders/*}/timeSeries"
}
]
}
]
},
{
"shortName": "NotificationChannelService",
"fullName": "google.monitoring.v3.NotificationChannelService",
"methods": [
{
"shortName": "CreateNotificationChannel",
"fullName": "google.monitoring.v3.NotificationChannelService.CreateNotificationChannel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{name=projects/*}/notificationChannels"
}
]
},
{
"shortName": "DeleteNotificationChannel",
"fullName": "google.monitoring.v3.NotificationChannelService.DeleteNotificationChannel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3/{name=projects/*/notificationChannels/*}"
}
]
},
{
"shortName": "GetNotificationChannel",
"fullName": "google.monitoring.v3.NotificationChannelService.GetNotificationChannel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*/notificationChannels/*}"
}
]
},
{
"shortName": "GetNotificationChannelDescriptor",
"fullName": "google.monitoring.v3.NotificationChannelService.GetNotificationChannelDescriptor",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*/notificationChannelDescriptors/*}"
}
]
},
{
"shortName": "GetNotificationChannelVerificationCode",
"fullName": "google.monitoring.v3.NotificationChannelService.GetNotificationChannelVerificationCode",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{name=projects/*/notificationChannels/*}:getVerificationCode"
}
]
},
{
"shortName": "ListNotificationChannelDescriptors",
"fullName": "google.monitoring.v3.NotificationChannelService.ListNotificationChannelDescriptors",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*}/notificationChannelDescriptors"
}
]
},
{
"shortName": "ListNotificationChannels",
"fullName": "google.monitoring.v3.NotificationChannelService.ListNotificationChannels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*}/notificationChannels"
}
]
},
{
"shortName": "SendNotificationChannelVerificationCode",
"fullName": "google.monitoring.v3.NotificationChannelService.SendNotificationChannelVerificationCode",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{name=projects/*/notificationChannels/*}:sendVerificationCode"
}
]
},
{
"shortName": "UpdateNotificationChannel",
"fullName": "google.monitoring.v3.NotificationChannelService.UpdateNotificationChannel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v3/{notification_channel.name=projects/*/notificationChannels/*}"
}
]
},
{
"shortName": "VerifyNotificationChannel",
"fullName": "google.monitoring.v3.NotificationChannelService.VerifyNotificationChannel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{name=projects/*/notificationChannels/*}:verify"
}
]
}
]
},
{
"shortName": "QueryService",
"fullName": "google.monitoring.v3.QueryService",
"methods": [
{
"shortName": "QueryTimeSeries",
"fullName": "google.monitoring.v3.QueryService.QueryTimeSeries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{name=projects/*}/timeSeries:query"
}
]
}
]
},
{
"shortName": "ServiceMonitoringService",
"fullName": "google.monitoring.v3.ServiceMonitoringService",
"methods": [
{
"shortName": "CreateService",
"fullName": "google.monitoring.v3.ServiceMonitoringService.CreateService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{parent=*/*}/services"
}
]
},
{
"shortName": "CreateServiceLevelObjective",
"fullName": "google.monitoring.v3.ServiceMonitoringService.CreateServiceLevelObjective",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{parent=*/*/services/*}/serviceLevelObjectives"
}
]
},
{
"shortName": "DeleteService",
"fullName": "google.monitoring.v3.ServiceMonitoringService.DeleteService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3/{name=*/*/services/*}"
}
]
},
{
"shortName": "DeleteServiceLevelObjective",
"fullName": "google.monitoring.v3.ServiceMonitoringService.DeleteServiceLevelObjective",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3/{name=*/*/services/*/serviceLevelObjectives/*}"
}
]
},
{
"shortName": "GetService",
"fullName": "google.monitoring.v3.ServiceMonitoringService.GetService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=*/*/services/*}"
}
]
},
{
"shortName": "GetServiceLevelObjective",
"fullName": "google.monitoring.v3.ServiceMonitoringService.GetServiceLevelObjective",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=*/*/services/*/serviceLevelObjectives/*}"
}
]
},
{
"shortName": "ListServiceLevelObjectives",
"fullName": "google.monitoring.v3.ServiceMonitoringService.ListServiceLevelObjectives",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{parent=*/*/services/*}/serviceLevelObjectives"
}
]
},
{
"shortName": "ListServices",
"fullName": "google.monitoring.v3.ServiceMonitoringService.ListServices",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{parent=*/*}/services"
}
]
},
{
"shortName": "UpdateService",
"fullName": "google.monitoring.v3.ServiceMonitoringService.UpdateService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v3/{service.name=*/*/services/*}"
}
]
},
{
"shortName": "UpdateServiceLevelObjective",
"fullName": "google.monitoring.v3.ServiceMonitoringService.UpdateServiceLevelObjective",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v3/{service_level_objective.name=*/*/services/*/serviceLevelObjectives/*}"
}
]
}
]
},
{
"shortName": "SnoozeService",
"fullName": "google.monitoring.v3.SnoozeService",
"methods": [
{
"shortName": "CreateSnooze",
"fullName": "google.monitoring.v3.SnoozeService.CreateSnooze",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{parent=projects/*}/snoozes"
}
]
},
{
"shortName": "GetSnooze",
"fullName": "google.monitoring.v3.SnoozeService.GetSnooze",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*/snoozes/*}"
}
]
},
{
"shortName": "ListSnoozes",
"fullName": "google.monitoring.v3.SnoozeService.ListSnoozes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{parent=projects/*}/snoozes"
}
]
},
{
"shortName": "UpdateSnooze",
"fullName": "google.monitoring.v3.SnoozeService.UpdateSnooze",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v3/{snooze.name=projects/*/snoozes/*}"
}
]
}
]
},
{
"shortName": "UptimeCheckService",
"fullName": "google.monitoring.v3.UptimeCheckService",
"methods": [
{
"shortName": "CreateUptimeCheckConfig",
"fullName": "google.monitoring.v3.UptimeCheckService.CreateUptimeCheckConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v3/{parent=projects/*}/uptimeCheckConfigs"
}
]
},
{
"shortName": "DeleteUptimeCheckConfig",
"fullName": "google.monitoring.v3.UptimeCheckService.DeleteUptimeCheckConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v3/{name=projects/*/uptimeCheckConfigs/*}"
}
]
},
{
"shortName": "GetUptimeCheckConfig",
"fullName": "google.monitoring.v3.UptimeCheckService.GetUptimeCheckConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{name=projects/*/uptimeCheckConfigs/*}"
}
]
},
{
"shortName": "ListUptimeCheckConfigs",
"fullName": "google.monitoring.v3.UptimeCheckService.ListUptimeCheckConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/{parent=projects/*}/uptimeCheckConfigs"
}
]
},
{
"shortName": "ListUptimeCheckIps",
"fullName": "google.monitoring.v3.UptimeCheckService.ListUptimeCheckIps",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/uptimeCheckIps"
}
]
},
{
"shortName": "UpdateUptimeCheckConfig",
"fullName": "google.monitoring.v3.UptimeCheckService.UpdateUptimeCheckConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v3/{uptime_check_config.name=projects/*/uptimeCheckConfigs/*}"
}
]
}
]
}
],
"configFile": "monitoring.yaml",
"serviceConfigApiNames": [
"google.monitoring.v3.AlertPolicyService",
"google.monitoring.v3.GroupService",
"google.monitoring.v3.MetricService",
"google.monitoring.v3.NotificationChannelService",
"google.monitoring.v3.QueryService",
"google.monitoring.v3.ServiceMonitoringService",
"google.monitoring.v3.SnoozeService",
"google.monitoring.v3.UptimeCheckService"
],
"nameInServiceConfig": "monitoring.googleapis.com"
},
{
"id": "google.partner.aistreams.v1alpha1",
"directory": "google/partner/aistreams/v1alpha1",
"version": "v1alpha1",
"majorVersion": "v1",
"hostName": "aistreams.googleapis.com",
"title": "AI Streams API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 1
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/partner/aistreams/v1alpha1;aistreams": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.partner.aistreams.v1alpha1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Partner\\Aistreams\\V1alpha1": 1
}
}
},
"services": [
{
"shortName": "AIStreams",
"fullName": "google.partner.aistreams.v1alpha1.AIStreams",
"methods": [
{
"shortName": "CreateCluster",
"fullName": "google.partner.aistreams.v1alpha1.AIStreams.CreateCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{parent=projects/*/locations/*}/clusters"
}
]
},
{
"shortName": "CreateStream",
"fullName": "google.partner.aistreams.v1alpha1.AIStreams.CreateStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha1/{parent=projects/*/locations/*/clusters/*}/streams"
}
]
},
{
"shortName": "DeleteCluster",
"fullName": "google.partner.aistreams.v1alpha1.AIStreams.DeleteCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha1/{name=projects/*/locations/*/clusters/*}"
}
]
},
{
"shortName": "DeleteStream",
"fullName": "google.partner.aistreams.v1alpha1.AIStreams.DeleteStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha1/{name=projects/*/locations/*/clusters/*/streams/*}"
}
]
},
{
"shortName": "GetCluster",
"fullName": "google.partner.aistreams.v1alpha1.AIStreams.GetCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{name=projects/*/locations/*/clusters/*}"
}
]
},
{
"shortName": "GetStream",
"fullName": "google.partner.aistreams.v1alpha1.AIStreams.GetStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{name=projects/*/locations/*/clusters/*/streams/*}"
}
]
},
{
"shortName": "ListClusters",
"fullName": "google.partner.aistreams.v1alpha1.AIStreams.ListClusters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{parent=projects/*/locations/*}/clusters"
}
]
},
{
"shortName": "ListStreams",
"fullName": "google.partner.aistreams.v1alpha1.AIStreams.ListStreams",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha1/{parent=projects/*/locations/*/clusters/*}/streams"
}
]
},
{
"shortName": "UpdateCluster",
"fullName": "google.partner.aistreams.v1alpha1.AIStreams.UpdateCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha1/{cluster.name=projects/*/locations/*/clusters/*}"
}
]
},
{
"shortName": "UpdateStream",
"fullName": "google.partner.aistreams.v1alpha1.AIStreams.UpdateStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha1/{stream.name=projects/*/locations/*/clusters/*/streams/*}"
}
]
}
]
}
],
"configFile": "aistreams_v1alpha1.yaml",
"serviceConfigApiNames": [
"google.partner.aistreams.v1alpha1.AIStreams"
],
"nameInServiceConfig": "aistreams.googleapis.com"
},
{
"id": "google.privacy.dlp.v2",
"directory": "google/privacy/dlp/v2",
"version": "v2",
"majorVersion": "v2",
"hostName": "dlp.googleapis.com",
"title": "Cloud Data Loss Prevention (DLP) API",
"description": "Provides methods for detection, risk analysis, and de-identification of privacy-sensitive fragments in text, images, and Google Cloud Platform storage repositories.",
"importDirectories": [
"google/api",
"google/privacy/dlp/v2",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Dlp.V2": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/dlp/apiv2/dlppb;dlppb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.privacy.dlp.v2": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Dlp\\V2": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Dlp::V2": 2
}
}
},
"services": [
{
"shortName": "DlpService",
"fullName": "google.privacy.dlp.v2.DlpService",
"methods": [
{
"shortName": "ActivateJobTrigger",
"fullName": "google.privacy.dlp.v2.DlpService.ActivateJobTrigger",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/jobTriggers/*}:activate"
},
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/locations/*/jobTriggers/*}:activate"
}
]
},
{
"shortName": "CancelDlpJob",
"fullName": "google.privacy.dlp.v2.DlpService.CancelDlpJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/dlpJobs/*}:cancel"
},
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/locations/*/dlpJobs/*}:cancel"
}
]
},
{
"shortName": "CreateDeidentifyTemplate",
"fullName": "google.privacy.dlp.v2.DlpService.CreateDeidentifyTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=organizations/*}/deidentifyTemplates"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=organizations/*/locations/*}/deidentifyTemplates"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*}/deidentifyTemplates"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*}/deidentifyTemplates"
}
]
},
{
"shortName": "CreateDlpJob",
"fullName": "google.privacy.dlp.v2.DlpService.CreateDlpJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*}/dlpJobs"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*}/dlpJobs"
}
]
},
{
"shortName": "CreateInspectTemplate",
"fullName": "google.privacy.dlp.v2.DlpService.CreateInspectTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=organizations/*}/inspectTemplates"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=organizations/*/locations/*}/inspectTemplates"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*}/inspectTemplates"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*}/inspectTemplates"
}
]
},
{
"shortName": "CreateJobTrigger",
"fullName": "google.privacy.dlp.v2.DlpService.CreateJobTrigger",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*}/jobTriggers"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*}/jobTriggers"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=organizations/*/locations/*}/jobTriggers"
}
]
},
{
"shortName": "CreateStoredInfoType",
"fullName": "google.privacy.dlp.v2.DlpService.CreateStoredInfoType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=organizations/*}/storedInfoTypes"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=organizations/*/locations/*}/storedInfoTypes"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*}/storedInfoTypes"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*}/storedInfoTypes"
}
]
},
{
"shortName": "DeidentifyContent",
"fullName": "google.privacy.dlp.v2.DlpService.DeidentifyContent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*}/content:deidentify"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*}/content:deidentify"
}
]
},
{
"shortName": "DeleteDeidentifyTemplate",
"fullName": "google.privacy.dlp.v2.DlpService.DeleteDeidentifyTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=organizations/*/deidentifyTemplates/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=organizations/*/locations/*/deidentifyTemplates/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/deidentifyTemplates/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/deidentifyTemplates/*}"
}
]
},
{
"shortName": "DeleteDlpJob",
"fullName": "google.privacy.dlp.v2.DlpService.DeleteDlpJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/dlpJobs/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/dlpJobs/*}"
}
]
},
{
"shortName": "DeleteInspectTemplate",
"fullName": "google.privacy.dlp.v2.DlpService.DeleteInspectTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=organizations/*/inspectTemplates/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=organizations/*/locations/*/inspectTemplates/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/inspectTemplates/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/inspectTemplates/*}"
}
]
},
{
"shortName": "DeleteJobTrigger",
"fullName": "google.privacy.dlp.v2.DlpService.DeleteJobTrigger",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/jobTriggers/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/jobTriggers/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=organizations/*/locations/*/jobTriggers/*}"
}
]
},
{
"shortName": "DeleteStoredInfoType",
"fullName": "google.privacy.dlp.v2.DlpService.DeleteStoredInfoType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v2/{name=organizations/*/storedInfoTypes/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=organizations/*/locations/*/storedInfoTypes/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/storedInfoTypes/*}"
},
{
"httpMethod": "DELETE",
"path": "/v2/{name=projects/*/locations/*/storedInfoTypes/*}"
}
]
},
{
"shortName": "FinishDlpJob",
"fullName": "google.privacy.dlp.v2.DlpService.FinishDlpJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/locations/*/dlpJobs/*}:finish"
}
]
},
{
"shortName": "GetDeidentifyTemplate",
"fullName": "google.privacy.dlp.v2.DlpService.GetDeidentifyTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=organizations/*/deidentifyTemplates/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=organizations/*/locations/*/deidentifyTemplates/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/deidentifyTemplates/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/deidentifyTemplates/*}"
}
]
},
{
"shortName": "GetDlpJob",
"fullName": "google.privacy.dlp.v2.DlpService.GetDlpJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/dlpJobs/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/dlpJobs/*}"
}
]
},
{
"shortName": "GetInspectTemplate",
"fullName": "google.privacy.dlp.v2.DlpService.GetInspectTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=organizations/*/inspectTemplates/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=organizations/*/locations/*/inspectTemplates/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/inspectTemplates/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/inspectTemplates/*}"
}
]
},
{
"shortName": "GetJobTrigger",
"fullName": "google.privacy.dlp.v2.DlpService.GetJobTrigger",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/jobTriggers/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/jobTriggers/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=organizations/*/locations/*/jobTriggers/*}"
}
]
},
{
"shortName": "GetStoredInfoType",
"fullName": "google.privacy.dlp.v2.DlpService.GetStoredInfoType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=organizations/*/storedInfoTypes/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=organizations/*/locations/*/storedInfoTypes/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/storedInfoTypes/*}"
},
{
"httpMethod": "GET",
"path": "/v2/{name=projects/*/locations/*/storedInfoTypes/*}"
}
]
},
{
"shortName": "HybridInspectDlpJob",
"fullName": "google.privacy.dlp.v2.DlpService.HybridInspectDlpJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/locations/*/dlpJobs/*}:hybridInspect"
}
]
},
{
"shortName": "HybridInspectJobTrigger",
"fullName": "google.privacy.dlp.v2.DlpService.HybridInspectJobTrigger",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{name=projects/*/locations/*/jobTriggers/*}:hybridInspect"
}
]
},
{
"shortName": "InspectContent",
"fullName": "google.privacy.dlp.v2.DlpService.InspectContent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*}/content:inspect"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*}/content:inspect"
}
]
},
{
"shortName": "ListDeidentifyTemplates",
"fullName": "google.privacy.dlp.v2.DlpService.ListDeidentifyTemplates",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=organizations/*}/deidentifyTemplates"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=organizations/*/locations/*}/deidentifyTemplates"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*}/deidentifyTemplates"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*}/deidentifyTemplates"
}
]
},
{
"shortName": "ListDlpJobs",
"fullName": "google.privacy.dlp.v2.DlpService.ListDlpJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*}/dlpJobs"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*}/dlpJobs"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=organizations/*/locations/*}/dlpJobs"
}
]
},
{
"shortName": "ListInfoTypes",
"fullName": "google.privacy.dlp.v2.DlpService.ListInfoTypes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/infoTypes"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=locations/*}/infoTypes"
}
]
},
{
"shortName": "ListInspectTemplates",
"fullName": "google.privacy.dlp.v2.DlpService.ListInspectTemplates",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=organizations/*}/inspectTemplates"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=organizations/*/locations/*}/inspectTemplates"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*}/inspectTemplates"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*}/inspectTemplates"
}
]
},
{
"shortName": "ListJobTriggers",
"fullName": "google.privacy.dlp.v2.DlpService.ListJobTriggers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*}/jobTriggers"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*}/jobTriggers"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=organizations/*/locations/*}/jobTriggers"
}
]
},
{
"shortName": "ListStoredInfoTypes",
"fullName": "google.privacy.dlp.v2.DlpService.ListStoredInfoTypes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=organizations/*}/storedInfoTypes"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=organizations/*/locations/*}/storedInfoTypes"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*}/storedInfoTypes"
},
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*/locations/*}/storedInfoTypes"
}
]
},
{
"shortName": "RedactImage",
"fullName": "google.privacy.dlp.v2.DlpService.RedactImage",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*}/image:redact"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*}/image:redact"
}
]
},
{
"shortName": "ReidentifyContent",
"fullName": "google.privacy.dlp.v2.DlpService.ReidentifyContent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*}/content:reidentify"
},
{
"httpMethod": "POST",
"path": "/v2/{parent=projects/*/locations/*}/content:reidentify"
}
]
},
{
"shortName": "UpdateDeidentifyTemplate",
"fullName": "google.privacy.dlp.v2.DlpService.UpdateDeidentifyTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{name=organizations/*/deidentifyTemplates/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{name=organizations/*/locations/*/deidentifyTemplates/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{name=projects/*/deidentifyTemplates/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{name=projects/*/locations/*/deidentifyTemplates/*}"
}
]
},
{
"shortName": "UpdateInspectTemplate",
"fullName": "google.privacy.dlp.v2.DlpService.UpdateInspectTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{name=organizations/*/inspectTemplates/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{name=organizations/*/locations/*/inspectTemplates/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{name=projects/*/inspectTemplates/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{name=projects/*/locations/*/inspectTemplates/*}"
}
]
},
{
"shortName": "UpdateJobTrigger",
"fullName": "google.privacy.dlp.v2.DlpService.UpdateJobTrigger",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{name=projects/*/jobTriggers/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{name=projects/*/locations/*/jobTriggers/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{name=organizations/*/locations/*/jobTriggers/*}"
}
]
},
{
"shortName": "UpdateStoredInfoType",
"fullName": "google.privacy.dlp.v2.DlpService.UpdateStoredInfoType",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{name=organizations/*/storedInfoTypes/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{name=organizations/*/locations/*/storedInfoTypes/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{name=projects/*/storedInfoTypes/*}"
},
{
"httpMethod": "PATCH",
"path": "/v2/{name=projects/*/locations/*/storedInfoTypes/*}"
}
]
}
]
}
],
"configFile": "dlp_v2.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations",
"google.privacy.dlp.v2.DlpService"
],
"nameInServiceConfig": "dlp.googleapis.com"
},
{
"id": "google.pubsub.v1",
"directory": "google/pubsub/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "pubsub.googleapis.com",
"title": "Cloud Pub/Sub API",
"description": "Provides reliable, many-to-many, asynchronous messaging between applications.",
"importDirectories": [
"google/api",
"google/protobuf",
"google/pubsub/v1"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 2
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.PubSub.V1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/pubsub/apiv1/pubsubpb;pubsubpb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.pubsub.v1": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\PubSub\\V1": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::PubSub::V1": 2
}
}
},
"services": [
{
"shortName": "Publisher",
"fullName": "google.pubsub.v1.Publisher",
"methods": [
{
"shortName": "CreateTopic",
"fullName": "google.pubsub.v1.Publisher.CreateTopic",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v1/{name=projects/*/topics/*}"
}
]
},
{
"shortName": "DeleteTopic",
"fullName": "google.pubsub.v1.Publisher.DeleteTopic",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{topic=projects/*/topics/*}"
}
]
},
{
"shortName": "DetachSubscription",
"fullName": "google.pubsub.v1.Publisher.DetachSubscription",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{subscription=projects/*/subscriptions/*}:detach"
}
]
},
{
"shortName": "GetTopic",
"fullName": "google.pubsub.v1.Publisher.GetTopic",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{topic=projects/*/topics/*}"
}
]
},
{
"shortName": "ListTopicSnapshots",
"fullName": "google.pubsub.v1.Publisher.ListTopicSnapshots",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{topic=projects/*/topics/*}/snapshots"
}
]
},
{
"shortName": "ListTopicSubscriptions",
"fullName": "google.pubsub.v1.Publisher.ListTopicSubscriptions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{topic=projects/*/topics/*}/subscriptions"
}
]
},
{
"shortName": "ListTopics",
"fullName": "google.pubsub.v1.Publisher.ListTopics",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{project=projects/*}/topics"
}
]
},
{
"shortName": "Publish",
"fullName": "google.pubsub.v1.Publisher.Publish",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{topic=projects/*/topics/*}:publish"
}
]
},
{
"shortName": "UpdateTopic",
"fullName": "google.pubsub.v1.Publisher.UpdateTopic",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{topic.name=projects/*/topics/*}"
}
]
}
]
},
{
"shortName": "SchemaService",
"fullName": "google.pubsub.v1.SchemaService",
"methods": [
{
"shortName": "CommitSchema",
"fullName": "google.pubsub.v1.SchemaService.CommitSchema",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/schemas/*}:commit"
}
]
},
{
"shortName": "CreateSchema",
"fullName": "google.pubsub.v1.SchemaService.CreateSchema",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/schemas"
}
]
},
{
"shortName": "DeleteSchema",
"fullName": "google.pubsub.v1.SchemaService.DeleteSchema",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/schemas/*}"
}
]
},
{
"shortName": "DeleteSchemaRevision",
"fullName": "google.pubsub.v1.SchemaService.DeleteSchemaRevision",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/schemas/*}:deleteRevision"
}
]
},
{
"shortName": "GetSchema",
"fullName": "google.pubsub.v1.SchemaService.GetSchema",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/schemas/*}"
}
]
},
{
"shortName": "ListSchemaRevisions",
"fullName": "google.pubsub.v1.SchemaService.ListSchemaRevisions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/schemas/*}:listRevisions"
}
]
},
{
"shortName": "ListSchemas",
"fullName": "google.pubsub.v1.SchemaService.ListSchemas",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/schemas"
}
]
},
{
"shortName": "RollbackSchema",
"fullName": "google.pubsub.v1.SchemaService.RollbackSchema",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/schemas/*}:rollback"
}
]
},
{
"shortName": "ValidateMessage",
"fullName": "google.pubsub.v1.SchemaService.ValidateMessage",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/schemas:validateMessage"
}
]
},
{
"shortName": "ValidateSchema",
"fullName": "google.pubsub.v1.SchemaService.ValidateSchema",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/schemas:validate"
}
]
}
]
},
{
"shortName": "Subscriber",
"fullName": "google.pubsub.v1.Subscriber",
"methods": [
{
"shortName": "Acknowledge",
"fullName": "google.pubsub.v1.Subscriber.Acknowledge",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{subscription=projects/*/subscriptions/*}:acknowledge"
}
]
},
{
"shortName": "CreateSnapshot",
"fullName": "google.pubsub.v1.Subscriber.CreateSnapshot",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v1/{name=projects/*/snapshots/*}"
}
]
},
{
"shortName": "CreateSubscription",
"fullName": "google.pubsub.v1.Subscriber.CreateSubscription",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v1/{name=projects/*/subscriptions/*}"
}
]
},
{
"shortName": "DeleteSnapshot",
"fullName": "google.pubsub.v1.Subscriber.DeleteSnapshot",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{snapshot=projects/*/snapshots/*}"
}
]
},
{
"shortName": "DeleteSubscription",
"fullName": "google.pubsub.v1.Subscriber.DeleteSubscription",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{subscription=projects/*/subscriptions/*}"
}
]
},
{
"shortName": "GetSnapshot",
"fullName": "google.pubsub.v1.Subscriber.GetSnapshot",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{snapshot=projects/*/snapshots/*}"
}
]
},
{
"shortName": "GetSubscription",
"fullName": "google.pubsub.v1.Subscriber.GetSubscription",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{subscription=projects/*/subscriptions/*}"
}
]
},
{
"shortName": "ListSnapshots",
"fullName": "google.pubsub.v1.Subscriber.ListSnapshots",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{project=projects/*}/snapshots"
}
]
},
{
"shortName": "ListSubscriptions",
"fullName": "google.pubsub.v1.Subscriber.ListSubscriptions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{project=projects/*}/subscriptions"
}
]
},
{
"shortName": "ModifyAckDeadline",
"fullName": "google.pubsub.v1.Subscriber.ModifyAckDeadline",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{subscription=projects/*/subscriptions/*}:modifyAckDeadline"
}
]
},
{
"shortName": "ModifyPushConfig",
"fullName": "google.pubsub.v1.Subscriber.ModifyPushConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{subscription=projects/*/subscriptions/*}:modifyPushConfig"
}
]
},
{
"shortName": "Pull",
"fullName": "google.pubsub.v1.Subscriber.Pull",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{subscription=projects/*/subscriptions/*}:pull"
}
]
},
{
"shortName": "Seek",
"fullName": "google.pubsub.v1.Subscriber.Seek",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{subscription=projects/*/subscriptions/*}:seek"
}
]
},
{
"shortName": "StreamingPull",
"fullName": "google.pubsub.v1.Subscriber.StreamingPull",
"mode": "BIDIRECTIONAL_STREAMING"
},
{
"shortName": "UpdateSnapshot",
"fullName": "google.pubsub.v1.Subscriber.UpdateSnapshot",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{snapshot.name=projects/*/snapshots/*}"
}
]
},
{
"shortName": "UpdateSubscription",
"fullName": "google.pubsub.v1.Subscriber.UpdateSubscription",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{subscription.name=projects/*/subscriptions/*}"
}
]
}
]
}
],
"configFile": "pubsub_v1.yaml",
"serviceConfigApiNames": [
"google.iam.v1.IAMPolicy",
"google.pubsub.v1.Publisher",
"google.pubsub.v1.SchemaService",
"google.pubsub.v1.Subscriber"
],
"nameInServiceConfig": "pubsub.googleapis.com"
},
{
"id": "google.spanner.admin.database.v1",
"directory": "google/spanner/admin/database/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "spanner.googleapis.com",
"title": "Cloud Spanner API",
"description": "Cloud Spanner is a managed, mission-critical, globally consistent and scalable relational database service.",
"importDirectories": [
"google/api",
"google/iam/v1",
"google/longrunning",
"google/protobuf",
"google/rpc",
"google/spanner/admin/database/v1"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Spanner.Admin.Database.V1": 3
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/spanner/admin/database/apiv1/databasepb;databasepb": 3
}
},
"java_multiple_files": {
"valueCounts": {
"true": 3
}
},
"java_package": {
"valueCounts": {
"com.google.spanner.admin.database.v1": 3
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Spanner\\Admin\\Database\\V1": 3
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Spanner::Admin::Database::V1": 3
}
}
},
"services": [
{
"shortName": "DatabaseAdmin",
"fullName": "google.spanner.admin.database.v1.DatabaseAdmin",
"methods": [
{
"shortName": "CopyBackup",
"fullName": "google.spanner.admin.database.v1.DatabaseAdmin.CopyBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/instances/*}/backups:copy"
}
]
},
{
"shortName": "CreateBackup",
"fullName": "google.spanner.admin.database.v1.DatabaseAdmin.CreateBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/instances/*}/backups"
}
]
},
{
"shortName": "CreateDatabase",
"fullName": "google.spanner.admin.database.v1.DatabaseAdmin.CreateDatabase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/instances/*}/databases"
}
]
},
{
"shortName": "DeleteBackup",
"fullName": "google.spanner.admin.database.v1.DatabaseAdmin.DeleteBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/instances/*/backups/*}"
}
]
},
{
"shortName": "DropDatabase",
"fullName": "google.spanner.admin.database.v1.DatabaseAdmin.DropDatabase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{database=projects/*/instances/*/databases/*}"
}
]
},
{
"shortName": "GetBackup",
"fullName": "google.spanner.admin.database.v1.DatabaseAdmin.GetBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/instances/*/backups/*}"
}
]
},
{
"shortName": "GetDatabase",
"fullName": "google.spanner.admin.database.v1.DatabaseAdmin.GetDatabase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/instances/*/databases/*}"
}
]
},
{
"shortName": "GetDatabaseDdl",
"fullName": "google.spanner.admin.database.v1.DatabaseAdmin.GetDatabaseDdl",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{database=projects/*/instances/*/databases/*}/ddl"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.spanner.admin.database.v1.DatabaseAdmin.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/instances/*/databases/*}:getIamPolicy"
},
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/instances/*/backups/*}:getIamPolicy"
}
]
},
{
"shortName": "ListBackupOperations",
"fullName": "google.spanner.admin.database.v1.DatabaseAdmin.ListBackupOperations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/instances/*}/backupOperations"
}
]
},
{
"shortName": "ListBackups",
"fullName": "google.spanner.admin.database.v1.DatabaseAdmin.ListBackups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/instances/*}/backups"
}
]
},
{
"shortName": "ListDatabaseOperations",
"fullName": "google.spanner.admin.database.v1.DatabaseAdmin.ListDatabaseOperations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/instances/*}/databaseOperations"
}
]
},
{
"shortName": "ListDatabaseRoles",
"fullName": "google.spanner.admin.database.v1.DatabaseAdmin.ListDatabaseRoles",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/instances/*/databases/*}/databaseRoles"
}
]
},
{
"shortName": "ListDatabases",
"fullName": "google.spanner.admin.database.v1.DatabaseAdmin.ListDatabases",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/instances/*}/databases"
}
]
},
{
"shortName": "RestoreDatabase",
"fullName": "google.spanner.admin.database.v1.DatabaseAdmin.RestoreDatabase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/instances/*}/databases:restore"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.spanner.admin.database.v1.DatabaseAdmin.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/instances/*/databases/*}:setIamPolicy"
},
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/instances/*/backups/*}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.spanner.admin.database.v1.DatabaseAdmin.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/instances/*/databases/*}:testIamPermissions"
},
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/instances/*/backups/*}:testIamPermissions"
},
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/instances/*/databases/*/databaseRoles/*}:testIamPermissions"
}
]
},
{
"shortName": "UpdateBackup",
"fullName": "google.spanner.admin.database.v1.DatabaseAdmin.UpdateBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{backup.name=projects/*/instances/*/backups/*}"
}
]
},
{
"shortName": "UpdateDatabase",
"fullName": "google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabase",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{database.name=projects/*/instances/*/databases/*}"
}
]
},
{
"shortName": "UpdateDatabaseDdl",
"fullName": "google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{database=projects/*/instances/*/databases/*}/ddl"
}
]
}
]
}
],
"configFile": "spanner.yaml",
"serviceConfigApiNames": [
"google.longrunning.Operations",
"google.spanner.admin.database.v1.DatabaseAdmin"
],
"nameInServiceConfig": "spanner.googleapis.com"
},
{
"id": "google.spanner.admin.instance.v1",
"directory": "google/spanner/admin/instance/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "spanner.googleapis.com",
"title": "Cloud Spanner Instance Admin API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/iam/v1",
"google/longrunning",
"google/protobuf",
"google/spanner/admin/instance/v1"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Spanner.Admin.Instance.V1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/spanner/admin/instance/apiv1/instancepb;instancepb": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.spanner.admin.instance.v1": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Spanner\\Admin\\Instance\\V1": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Spanner::Admin::Instance::V1": 2
}
}
},
"services": [
{
"shortName": "InstanceAdmin",
"fullName": "google.spanner.admin.instance.v1.InstanceAdmin",
"methods": [
{
"shortName": "CreateInstance",
"fullName": "google.spanner.admin.instance.v1.InstanceAdmin.CreateInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/instances"
}
]
},
{
"shortName": "CreateInstanceConfig",
"fullName": "google.spanner.admin.instance.v1.InstanceAdmin.CreateInstanceConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/instanceConfigs"
}
]
},
{
"shortName": "DeleteInstance",
"fullName": "google.spanner.admin.instance.v1.InstanceAdmin.DeleteInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/instances/*}"
}
]
},
{
"shortName": "DeleteInstanceConfig",
"fullName": "google.spanner.admin.instance.v1.InstanceAdmin.DeleteInstanceConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/instanceConfigs/*}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.spanner.admin.instance.v1.InstanceAdmin.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/instances/*}:getIamPolicy"
}
]
},
{
"shortName": "GetInstance",
"fullName": "google.spanner.admin.instance.v1.InstanceAdmin.GetInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/instances/*}"
}
]
},
{
"shortName": "GetInstanceConfig",
"fullName": "google.spanner.admin.instance.v1.InstanceAdmin.GetInstanceConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/instanceConfigs/*}"
}
]
},
{
"shortName": "ListInstanceConfigOperations",
"fullName": "google.spanner.admin.instance.v1.InstanceAdmin.ListInstanceConfigOperations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/instanceConfigOperations"
}
]
},
{
"shortName": "ListInstanceConfigs",
"fullName": "google.spanner.admin.instance.v1.InstanceAdmin.ListInstanceConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/instanceConfigs"
}
]
},
{
"shortName": "ListInstances",
"fullName": "google.spanner.admin.instance.v1.InstanceAdmin.ListInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/instances"
}
]
},
{
"shortName": "SetIamPolicy",
"fullName": "google.spanner.admin.instance.v1.InstanceAdmin.SetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/instances/*}:setIamPolicy"
}
]
},
{
"shortName": "TestIamPermissions",
"fullName": "google.spanner.admin.instance.v1.InstanceAdmin.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=projects/*/instances/*}:testIamPermissions"
}
]
},
{
"shortName": "UpdateInstance",
"fullName": "google.spanner.admin.instance.v1.InstanceAdmin.UpdateInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{instance.name=projects/*/instances/*}"
}
]
},
{
"shortName": "UpdateInstanceConfig",
"fullName": "google.spanner.admin.instance.v1.InstanceAdmin.UpdateInstanceConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{instance_config.name=projects/*/instanceConfigs/*}"
}
]
}
]
}
],
"configFile": "spanner_admin_instance.yaml",
"serviceConfigApiNames": [
"google.spanner.admin.instance.v1.InstanceAdmin"
],
"nameInServiceConfig": "spanner.googleapis.com"
},
{
"id": "google.spanner.v1",
"directory": "google/spanner/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "spanner.googleapis.com",
"title": "Cloud Spanner API",
"description": "Cloud Spanner is a managed, mission-critical, globally consistent and scalable relational database service.",
"importDirectories": [
"google/api",
"google/protobuf",
"google/rpc",
"google/spanner/v1"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"": 7,
"true": 1
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Spanner.V1": 8
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/spanner/apiv1/spannerpb;spannerpb": 8
}
},
"java_multiple_files": {
"valueCounts": {
"true": 8
}
},
"java_package": {
"valueCounts": {
"com.google.spanner.v1": 8
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Spanner\\V1": 8
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Spanner::V1": 8
}
}
},
"services": [
{
"shortName": "Spanner",
"fullName": "google.spanner.v1.Spanner",
"methods": [
{
"shortName": "BatchCreateSessions",
"fullName": "google.spanner.v1.Spanner.BatchCreateSessions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{database=projects/*/instances/*/databases/*}/sessions:batchCreate"
}
]
},
{
"shortName": "BeginTransaction",
"fullName": "google.spanner.v1.Spanner.BeginTransaction",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{session=projects/*/instances/*/databases/*/sessions/*}:beginTransaction"
}
]
},
{
"shortName": "Commit",
"fullName": "google.spanner.v1.Spanner.Commit",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{session=projects/*/instances/*/databases/*/sessions/*}:commit"
}
]
},
{
"shortName": "CreateSession",
"fullName": "google.spanner.v1.Spanner.CreateSession",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{database=projects/*/instances/*/databases/*}/sessions"
}
]
},
{
"shortName": "DeleteSession",
"fullName": "google.spanner.v1.Spanner.DeleteSession",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/instances/*/databases/*/sessions/*}"
}
]
},
{
"shortName": "ExecuteBatchDml",
"fullName": "google.spanner.v1.Spanner.ExecuteBatchDml",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{session=projects/*/instances/*/databases/*/sessions/*}:executeBatchDml"
}
]
},
{
"shortName": "ExecuteSql",
"fullName": "google.spanner.v1.Spanner.ExecuteSql",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{session=projects/*/instances/*/databases/*/sessions/*}:executeSql"
}
]
},
{
"shortName": "ExecuteStreamingSql",
"fullName": "google.spanner.v1.Spanner.ExecuteStreamingSql",
"mode": "SERVER_STREAMING",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{session=projects/*/instances/*/databases/*/sessions/*}:executeStreamingSql"
}
]
},
{
"shortName": "GetSession",
"fullName": "google.spanner.v1.Spanner.GetSession",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/instances/*/databases/*/sessions/*}"
}
]
},
{
"shortName": "ListSessions",
"fullName": "google.spanner.v1.Spanner.ListSessions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{database=projects/*/instances/*/databases/*}/sessions"
}
]
},
{
"shortName": "PartitionQuery",
"fullName": "google.spanner.v1.Spanner.PartitionQuery",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{session=projects/*/instances/*/databases/*/sessions/*}:partitionQuery"
}
]
},
{
"shortName": "PartitionRead",
"fullName": "google.spanner.v1.Spanner.PartitionRead",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{session=projects/*/instances/*/databases/*/sessions/*}:partitionRead"
}
]
},
{
"shortName": "Read",
"fullName": "google.spanner.v1.Spanner.Read",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{session=projects/*/instances/*/databases/*/sessions/*}:read"
}
]
},
{
"shortName": "Rollback",
"fullName": "google.spanner.v1.Spanner.Rollback",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{session=projects/*/instances/*/databases/*/sessions/*}:rollback"
}
]
},
{
"shortName": "StreamingRead",
"fullName": "google.spanner.v1.Spanner.StreamingRead",
"mode": "SERVER_STREAMING",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{session=projects/*/instances/*/databases/*/sessions/*}:streamingRead"
}
]
}
]
}
],
"configFile": "spanner.yaml",
"serviceConfigApiNames": [
"google.spanner.v1.Spanner"
],
"nameInServiceConfig": "spanner.googleapis.com"
},
{
"id": "google.storage.v2",
"directory": "google/storage/v2",
"version": "v2",
"majorVersion": "v2",
"hostName": "storage.googleapis.com",
"title": "Cloud Storage API",
"description": "Lets you store and retrieve potentially-large, immutable data objects.",
"importDirectories": [
"google/api",
"google/iam/v1",
"google/protobuf",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/storage/internal/apiv2/storagepb;storagepb": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.storage.v2": 1
}
}
},
"services": [
{
"shortName": "Storage",
"fullName": "google.storage.v2.Storage",
"methods": [
{
"shortName": "CancelResumableWrite",
"fullName": "google.storage.v2.Storage.CancelResumableWrite",
"mode": "UNARY"
},
{
"shortName": "ComposeObject",
"fullName": "google.storage.v2.Storage.ComposeObject",
"mode": "UNARY"
},
{
"shortName": "CreateBucket",
"fullName": "google.storage.v2.Storage.CreateBucket",
"mode": "UNARY"
},
{
"shortName": "CreateHmacKey",
"fullName": "google.storage.v2.Storage.CreateHmacKey",
"mode": "UNARY"
},
{
"shortName": "CreateNotificationConfig",
"fullName": "google.storage.v2.Storage.CreateNotificationConfig",
"mode": "UNARY"
},
{
"shortName": "DeleteBucket",
"fullName": "google.storage.v2.Storage.DeleteBucket",
"mode": "UNARY"
},
{
"shortName": "DeleteHmacKey",
"fullName": "google.storage.v2.Storage.DeleteHmacKey",
"mode": "UNARY"
},
{
"shortName": "DeleteNotificationConfig",
"fullName": "google.storage.v2.Storage.DeleteNotificationConfig",
"mode": "UNARY"
},
{
"shortName": "DeleteObject",
"fullName": "google.storage.v2.Storage.DeleteObject",
"mode": "UNARY"
},
{
"shortName": "GetBucket",
"fullName": "google.storage.v2.Storage.GetBucket",
"mode": "UNARY"
},
{
"shortName": "GetHmacKey",
"fullName": "google.storage.v2.Storage.GetHmacKey",
"mode": "UNARY"
},
{
"shortName": "GetIamPolicy",
"fullName": "google.storage.v2.Storage.GetIamPolicy",
"mode": "UNARY"
},
{
"shortName": "GetNotificationConfig",
"fullName": "google.storage.v2.Storage.GetNotificationConfig",
"mode": "UNARY"
},
{
"shortName": "GetObject",
"fullName": "google.storage.v2.Storage.GetObject",
"mode": "UNARY"
},
{
"shortName": "GetServiceAccount",
"fullName": "google.storage.v2.Storage.GetServiceAccount",
"mode": "UNARY"
},
{
"shortName": "ListBuckets",
"fullName": "google.storage.v2.Storage.ListBuckets",
"mode": "UNARY"
},
{
"shortName": "ListHmacKeys",
"fullName": "google.storage.v2.Storage.ListHmacKeys",
"mode": "UNARY"
},
{
"shortName": "ListNotificationConfigs",
"fullName": "google.storage.v2.Storage.ListNotificationConfigs",
"mode": "UNARY"
},
{
"shortName": "ListObjects",
"fullName": "google.storage.v2.Storage.ListObjects",
"mode": "UNARY"
},
{
"shortName": "LockBucketRetentionPolicy",
"fullName": "google.storage.v2.Storage.LockBucketRetentionPolicy",
"mode": "UNARY"
},
{
"shortName": "QueryWriteStatus",
"fullName": "google.storage.v2.Storage.QueryWriteStatus",
"mode": "UNARY"
},
{
"shortName": "ReadObject",
"fullName": "google.storage.v2.Storage.ReadObject",
"mode": "SERVER_STREAMING"
},
{
"shortName": "RewriteObject",
"fullName": "google.storage.v2.Storage.RewriteObject",
"mode": "UNARY"
},
{
"shortName": "SetIamPolicy",
"fullName": "google.storage.v2.Storage.SetIamPolicy",
"mode": "UNARY"
},
{
"shortName": "StartResumableWrite",
"fullName": "google.storage.v2.Storage.StartResumableWrite",
"mode": "UNARY"
},
{
"shortName": "TestIamPermissions",
"fullName": "google.storage.v2.Storage.TestIamPermissions",
"mode": "UNARY"
},
{
"shortName": "UpdateBucket",
"fullName": "google.storage.v2.Storage.UpdateBucket",
"mode": "UNARY"
},
{
"shortName": "UpdateHmacKey",
"fullName": "google.storage.v2.Storage.UpdateHmacKey",
"mode": "UNARY"
},
{
"shortName": "UpdateObject",
"fullName": "google.storage.v2.Storage.UpdateObject",
"mode": "UNARY"
},
{
"shortName": "WriteObject",
"fullName": "google.storage.v2.Storage.WriteObject",
"mode": "CLIENT_STREAMING"
}
]
}
],
"configFile": "storage_v2.yaml",
"serviceConfigApiNames": [
"google.storage.v2.Storage"
],
"nameInServiceConfig": "storage.googleapis.com"
},
{
"id": "google.storagetransfer.v1",
"directory": "google/storagetransfer/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "storagetransfer.googleapis.com",
"title": "Storage Transfer API",
"description": "Transfers data from external data sources to a Google Cloud Storage bucket or between Google Cloud Storage buckets.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf",
"google/rpc",
"google/storagetransfer/v1",
"google/type"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 2
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.StorageTransfer.V1": 2
}
},
"go_package": {
"valueCounts": {
"cloud.google.com/go/storagetransfer/apiv1/storagetransferpb;storagetransferpb": 2
}
},
"java_package": {
"valueCounts": {
"com.google.storagetransfer.v1.proto": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\StorageTransfer\\V1": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::StorageTransfer::V1": 2
}
}
},
"services": [
{
"shortName": "StorageTransferService",
"fullName": "google.storagetransfer.v1.StorageTransferService",
"methods": [
{
"shortName": "CreateAgentPool",
"fullName": "google.storagetransfer.v1.StorageTransferService.CreateAgentPool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id=*}/agentPools"
}
]
},
{
"shortName": "CreateTransferJob",
"fullName": "google.storagetransfer.v1.StorageTransferService.CreateTransferJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/transferJobs"
}
]
},
{
"shortName": "DeleteAgentPool",
"fullName": "google.storagetransfer.v1.StorageTransferService.DeleteAgentPool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/agentPools/*}"
}
]
},
{
"shortName": "DeleteTransferJob",
"fullName": "google.storagetransfer.v1.StorageTransferService.DeleteTransferJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{job_name=transferJobs/**}"
}
]
},
{
"shortName": "GetAgentPool",
"fullName": "google.storagetransfer.v1.StorageTransferService.GetAgentPool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/agentPools/*}"
}
]
},
{
"shortName": "GetGoogleServiceAccount",
"fullName": "google.storagetransfer.v1.StorageTransferService.GetGoogleServiceAccount",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/googleServiceAccounts/{project_id}"
}
]
},
{
"shortName": "GetTransferJob",
"fullName": "google.storagetransfer.v1.StorageTransferService.GetTransferJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{job_name=transferJobs/**}"
}
]
},
{
"shortName": "ListAgentPools",
"fullName": "google.storagetransfer.v1.StorageTransferService.ListAgentPools",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/projects/{project_id=*}/agentPools"
}
]
},
{
"shortName": "ListTransferJobs",
"fullName": "google.storagetransfer.v1.StorageTransferService.ListTransferJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/transferJobs"
}
]
},
{
"shortName": "PauseTransferOperation",
"fullName": "google.storagetransfer.v1.StorageTransferService.PauseTransferOperation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=transferOperations/**}:pause"
}
]
},
{
"shortName": "ResumeTransferOperation",
"fullName": "google.storagetransfer.v1.StorageTransferService.ResumeTransferOperation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=transferOperations/**}:resume"
}
]
},
{
"shortName": "RunTransferJob",
"fullName": "google.storagetransfer.v1.StorageTransferService.RunTransferJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{job_name=transferJobs/**}:run"
}
]
},
{
"shortName": "UpdateAgentPool",
"fullName": "google.storagetransfer.v1.StorageTransferService.UpdateAgentPool",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{agent_pool.name=projects/*/agentPools/*}"
}
]
},
{
"shortName": "UpdateTransferJob",
"fullName": "google.storagetransfer.v1.StorageTransferService.UpdateTransferJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{job_name=transferJobs/**}"
}
]
}
]
}
],
"configFile": "storagetransfer_v1.yaml",
"serviceConfigApiNames": [
"google.longrunning.Operations",
"google.storagetransfer.v1.StorageTransferService"
],
"nameInServiceConfig": "storagetransfer.googleapis.com"
},
{
"id": "google.streetview.publish.v1",
"directory": "google/streetview/publish/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "streetviewpublish.googleapis.com",
"title": "Street View Publish API",
"description": "Publishes 360 photos to Google Maps, along with position, orientation, and connectivity metadata. Apps can offer an interface for positioning, connecting, and uploading user-generated Street View images.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf",
"google/rpc",
"google/streetview/publish/v1",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/streetview/publish/v1;publish": 3
}
},
"java_package": {
"valueCounts": {
"com.google.geo.ugc.streetview.publish.v1": 3
}
}
},
"services": [
{
"shortName": "StreetViewPublishService",
"fullName": "google.streetview.publish.v1.StreetViewPublishService",
"methods": [
{
"shortName": "BatchDeletePhotos",
"fullName": "google.streetview.publish.v1.StreetViewPublishService.BatchDeletePhotos",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/photos:batchDelete"
}
]
},
{
"shortName": "BatchGetPhotos",
"fullName": "google.streetview.publish.v1.StreetViewPublishService.BatchGetPhotos",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/photos:batchGet"
}
]
},
{
"shortName": "BatchUpdatePhotos",
"fullName": "google.streetview.publish.v1.StreetViewPublishService.BatchUpdatePhotos",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/photos:batchUpdate"
}
]
},
{
"shortName": "CreatePhoto",
"fullName": "google.streetview.publish.v1.StreetViewPublishService.CreatePhoto",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/photo"
}
]
},
{
"shortName": "CreatePhotoSequence",
"fullName": "google.streetview.publish.v1.StreetViewPublishService.CreatePhotoSequence",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/photoSequence"
}
]
},
{
"shortName": "DeletePhoto",
"fullName": "google.streetview.publish.v1.StreetViewPublishService.DeletePhoto",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/photo/{photo_id}"
}
]
},
{
"shortName": "DeletePhotoSequence",
"fullName": "google.streetview.publish.v1.StreetViewPublishService.DeletePhotoSequence",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/photoSequence/{sequence_id}"
}
]
},
{
"shortName": "GetPhoto",
"fullName": "google.streetview.publish.v1.StreetViewPublishService.GetPhoto",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/photo/{photo_id}"
}
]
},
{
"shortName": "GetPhotoSequence",
"fullName": "google.streetview.publish.v1.StreetViewPublishService.GetPhotoSequence",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/photoSequence/{sequence_id}"
}
]
},
{
"shortName": "ListPhotoSequences",
"fullName": "google.streetview.publish.v1.StreetViewPublishService.ListPhotoSequences",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/photoSequences"
}
]
},
{
"shortName": "ListPhotos",
"fullName": "google.streetview.publish.v1.StreetViewPublishService.ListPhotos",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/photos"
}
]
},
{
"shortName": "StartPhotoSequenceUpload",
"fullName": "google.streetview.publish.v1.StreetViewPublishService.StartPhotoSequenceUpload",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/photoSequence:startUpload"
}
]
},
{
"shortName": "StartUpload",
"fullName": "google.streetview.publish.v1.StreetViewPublishService.StartUpload",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/photo:startUpload"
}
]
},
{
"shortName": "UpdatePhoto",
"fullName": "google.streetview.publish.v1.StreetViewPublishService.UpdatePhoto",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v1/photo/{photo.photo_id.id}"
}
]
}
]
}
],
"configFile": "streetviewpublish.yaml",
"serviceConfigApiNames": [
"google.streetview.publish.v1.StreetViewPublishService"
],
"nameInServiceConfig": "streetviewpublish.googleapis.com"
},
{
"id": "google.watcher.v1",
"directory": "google/watcher/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "watcher.googleapis.com",
"title": "Google Watcher API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/watcher/v1;watcher": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.watcher.v1": 1
}
}
},
"services": [
{
"shortName": "Watcher",
"fullName": "google.watcher.v1.Watcher",
"methods": [
{
"shortName": "Watch",
"fullName": "google.watcher.v1.Watcher.Watch",
"mode": "SERVER_STREAMING",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/watch"
}
]
}
]
}
],
"configFile": "watcher.yaml",
"serviceConfigApiNames": [
"google.watcher.v1.Watcher"
],
"nameInServiceConfig": "watcher.googleapis.com"
},
{
"id": "grafeas.v1",
"directory": "grafeas/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "containeranalysis.googleapis.com",
"title": "Container Analysis API",
"description": "An implementation of the Grafeas API, which stores, and enables querying and retrieval of critical metadata about all of your software artifacts.",
"importDirectories": [
"google/api",
"google/protobuf",
"google/rpc",
"grafeas/v1"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/grafeas/v1;grafeas": 20
}
},
"java_multiple_files": {
"valueCounts": {
"true": 20
}
},
"java_package": {
"valueCounts": {
"io.grafeas.v1": 20
}
},
"objc_class_prefix": {
"valueCounts": {
"GRA": 20
}
}
},
"services": [
{
"shortName": "Grafeas",
"fullName": "grafeas.v1.Grafeas",
"methods": [
{
"shortName": "BatchCreateNotes",
"fullName": "grafeas.v1.Grafeas.BatchCreateNotes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/notes:batchCreate"
}
]
},
{
"shortName": "BatchCreateOccurrences",
"fullName": "grafeas.v1.Grafeas.BatchCreateOccurrences",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/occurrences:batchCreate"
}
]
},
{
"shortName": "CreateNote",
"fullName": "grafeas.v1.Grafeas.CreateNote",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/notes"
}
]
},
{
"shortName": "CreateOccurrence",
"fullName": "grafeas.v1.Grafeas.CreateOccurrence",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*}/occurrences"
}
]
},
{
"shortName": "DeleteNote",
"fullName": "grafeas.v1.Grafeas.DeleteNote",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/notes/*}"
}
]
},
{
"shortName": "DeleteOccurrence",
"fullName": "grafeas.v1.Grafeas.DeleteOccurrence",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/occurrences/*}"
}
]
},
{
"shortName": "GetNote",
"fullName": "grafeas.v1.Grafeas.GetNote",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/notes/*}"
}
]
},
{
"shortName": "GetOccurrence",
"fullName": "grafeas.v1.Grafeas.GetOccurrence",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/occurrences/*}"
}
]
},
{
"shortName": "GetOccurrenceNote",
"fullName": "grafeas.v1.Grafeas.GetOccurrenceNote",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/occurrences/*}/notes"
}
]
},
{
"shortName": "ListNoteOccurrences",
"fullName": "grafeas.v1.Grafeas.ListNoteOccurrences",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/notes/*}/occurrences"
}
]
},
{
"shortName": "ListNotes",
"fullName": "grafeas.v1.Grafeas.ListNotes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/notes"
}
]
},
{
"shortName": "ListOccurrences",
"fullName": "grafeas.v1.Grafeas.ListOccurrences",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/occurrences"
}
]
},
{
"shortName": "UpdateNote",
"fullName": "grafeas.v1.Grafeas.UpdateNote",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{name=projects/*/notes/*}"
}
]
},
{
"shortName": "UpdateOccurrence",
"fullName": "grafeas.v1.Grafeas.UpdateOccurrence",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{name=projects/*/occurrences/*}"
}
]
}
]
}
],
"configFile": "grafeas_v1.yaml",
"serviceConfigApiNames": [
"grafeas.v1.Grafeas"
],
"nameInServiceConfig": "containeranalysis.googleapis.com"
}
],
"metadata": {
"schemaVersion": "v1",
"schemaStability": "UNSTABLE"
}
}