grpc 第三方依赖 就是grpc的 third_party 文件夹
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.
 
 
 
 
 
 

61671 lines
2.1 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"
}
]
}
]
}
]
},
{
"id": "google.ads.googleads.v6",
"directory": "google/ads/googleads/v6",
"version": "v6",
"majorVersion": "v6",
"hostName": "googleads.googleapis.com",
"title": "Google Ads API",
"description": "Manage your Google Ads accounts, campaigns, and reports with this API.",
"importDirectories": [
"google/ads/googleads/v6/common",
"google/ads/googleads/v6/enums",
"google/ads/googleads/v6/errors",
"google/ads/googleads/v6/resources",
"google/ads/googleads/v6/services",
"google/api",
"google/longrunning",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Ads.GoogleAds.V6.Common": 30,
"Google.Ads.GoogleAds.V6.Enums": 245,
"Google.Ads.GoogleAds.V6.Errors": 119,
"Google.Ads.GoogleAds.V6.Resources": 115,
"Google.Ads.GoogleAds.V6.Services": 119
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/ads/googleads/v6/common;common": 30,
"google.golang.org/genproto/googleapis/ads/googleads/v6/enums;enums": 245,
"google.golang.org/genproto/googleapis/ads/googleads/v6/errors;errors": 119,
"google.golang.org/genproto/googleapis/ads/googleads/v6/resources;resources": 115,
"google.golang.org/genproto/googleapis/ads/googleads/v6/services;services": 119
}
},
"java_multiple_files": {
"valueCounts": {
"true": 628
}
},
"java_package": {
"valueCounts": {
"com.google.ads.googleads.v6.common": 30,
"com.google.ads.googleads.v6.enums": 245,
"com.google.ads.googleads.v6.errors": 119,
"com.google.ads.googleads.v6.resources": 115,
"com.google.ads.googleads.v6.services": 119
}
},
"objc_class_prefix": {
"valueCounts": {
"GAA": 628
}
},
"php_namespace": {
"valueCounts": {
"Google\\Ads\\GoogleAds\\V6\\Common": 30,
"Google\\Ads\\GoogleAds\\V6\\Enums": 245,
"Google\\Ads\\GoogleAds\\V6\\Errors": 119,
"Google\\Ads\\GoogleAds\\V6\\Resources": 115,
"Google\\Ads\\GoogleAds\\V6\\Services": 119
}
},
"ruby_package": {
"valueCounts": {
"Google::Ads::GoogleAds::V6::Common": 30,
"Google::Ads::GoogleAds::V6::Enums": 245,
"Google::Ads::GoogleAds::V6::Errors": 119,
"Google::Ads::GoogleAds::V6::Resources": 115,
"Google::Ads::GoogleAds::V6::Services": 119
}
}
},
"services": [
{
"shortName": "AccountBudgetProposalService",
"fullName": "google.ads.googleads.v6.services.AccountBudgetProposalService",
"methods": [
{
"shortName": "GetAccountBudgetProposal",
"fullName": "google.ads.googleads.v6.services.AccountBudgetProposalService.GetAccountBudgetProposal",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/accountBudgetProposals/*}"
}
]
},
{
"shortName": "MutateAccountBudgetProposal",
"fullName": "google.ads.googleads.v6.services.AccountBudgetProposalService.MutateAccountBudgetProposal",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/accountBudgetProposals:mutate"
}
]
}
]
},
{
"shortName": "AccountBudgetService",
"fullName": "google.ads.googleads.v6.services.AccountBudgetService",
"methods": [
{
"shortName": "GetAccountBudget",
"fullName": "google.ads.googleads.v6.services.AccountBudgetService.GetAccountBudget",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/accountBudgets/*}"
}
]
}
]
},
{
"shortName": "AccountLinkService",
"fullName": "google.ads.googleads.v6.services.AccountLinkService",
"methods": [
{
"shortName": "CreateAccountLink",
"fullName": "google.ads.googleads.v6.services.AccountLinkService.CreateAccountLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/accountLinks:create"
}
]
},
{
"shortName": "GetAccountLink",
"fullName": "google.ads.googleads.v6.services.AccountLinkService.GetAccountLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/accountLinks/*}"
}
]
},
{
"shortName": "MutateAccountLink",
"fullName": "google.ads.googleads.v6.services.AccountLinkService.MutateAccountLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/accountLinks:mutate"
}
]
}
]
},
{
"shortName": "AdGroupAdAssetViewService",
"fullName": "google.ads.googleads.v6.services.AdGroupAdAssetViewService",
"methods": [
{
"shortName": "GetAdGroupAdAssetView",
"fullName": "google.ads.googleads.v6.services.AdGroupAdAssetViewService.GetAdGroupAdAssetView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/adGroupAdAssetViews/*}"
}
]
}
]
},
{
"shortName": "AdGroupAdLabelService",
"fullName": "google.ads.googleads.v6.services.AdGroupAdLabelService",
"methods": [
{
"shortName": "GetAdGroupAdLabel",
"fullName": "google.ads.googleads.v6.services.AdGroupAdLabelService.GetAdGroupAdLabel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/adGroupAdLabels/*}"
}
]
},
{
"shortName": "MutateAdGroupAdLabels",
"fullName": "google.ads.googleads.v6.services.AdGroupAdLabelService.MutateAdGroupAdLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/adGroupAdLabels:mutate"
}
]
}
]
},
{
"shortName": "AdGroupAdService",
"fullName": "google.ads.googleads.v6.services.AdGroupAdService",
"methods": [
{
"shortName": "GetAdGroupAd",
"fullName": "google.ads.googleads.v6.services.AdGroupAdService.GetAdGroupAd",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/adGroupAds/*}"
}
]
},
{
"shortName": "MutateAdGroupAds",
"fullName": "google.ads.googleads.v6.services.AdGroupAdService.MutateAdGroupAds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/adGroupAds:mutate"
}
]
}
]
},
{
"shortName": "AdGroupAudienceViewService",
"fullName": "google.ads.googleads.v6.services.AdGroupAudienceViewService",
"methods": [
{
"shortName": "GetAdGroupAudienceView",
"fullName": "google.ads.googleads.v6.services.AdGroupAudienceViewService.GetAdGroupAudienceView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/adGroupAudienceViews/*}"
}
]
}
]
},
{
"shortName": "AdGroupBidModifierService",
"fullName": "google.ads.googleads.v6.services.AdGroupBidModifierService",
"methods": [
{
"shortName": "GetAdGroupBidModifier",
"fullName": "google.ads.googleads.v6.services.AdGroupBidModifierService.GetAdGroupBidModifier",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/adGroupBidModifiers/*}"
}
]
},
{
"shortName": "MutateAdGroupBidModifiers",
"fullName": "google.ads.googleads.v6.services.AdGroupBidModifierService.MutateAdGroupBidModifiers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/adGroupBidModifiers:mutate"
}
]
}
]
},
{
"shortName": "AdGroupCriterionLabelService",
"fullName": "google.ads.googleads.v6.services.AdGroupCriterionLabelService",
"methods": [
{
"shortName": "GetAdGroupCriterionLabel",
"fullName": "google.ads.googleads.v6.services.AdGroupCriterionLabelService.GetAdGroupCriterionLabel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/adGroupCriterionLabels/*}"
}
]
},
{
"shortName": "MutateAdGroupCriterionLabels",
"fullName": "google.ads.googleads.v6.services.AdGroupCriterionLabelService.MutateAdGroupCriterionLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/adGroupCriterionLabels:mutate"
}
]
}
]
},
{
"shortName": "AdGroupCriterionService",
"fullName": "google.ads.googleads.v6.services.AdGroupCriterionService",
"methods": [
{
"shortName": "GetAdGroupCriterion",
"fullName": "google.ads.googleads.v6.services.AdGroupCriterionService.GetAdGroupCriterion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/adGroupCriteria/*}"
}
]
},
{
"shortName": "MutateAdGroupCriteria",
"fullName": "google.ads.googleads.v6.services.AdGroupCriterionService.MutateAdGroupCriteria",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/adGroupCriteria:mutate"
}
]
}
]
},
{
"shortName": "AdGroupCriterionSimulationService",
"fullName": "google.ads.googleads.v6.services.AdGroupCriterionSimulationService",
"methods": [
{
"shortName": "GetAdGroupCriterionSimulation",
"fullName": "google.ads.googleads.v6.services.AdGroupCriterionSimulationService.GetAdGroupCriterionSimulation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/adGroupCriterionSimulations/*}"
}
]
}
]
},
{
"shortName": "AdGroupExtensionSettingService",
"fullName": "google.ads.googleads.v6.services.AdGroupExtensionSettingService",
"methods": [
{
"shortName": "GetAdGroupExtensionSetting",
"fullName": "google.ads.googleads.v6.services.AdGroupExtensionSettingService.GetAdGroupExtensionSetting",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/adGroupExtensionSettings/*}"
}
]
},
{
"shortName": "MutateAdGroupExtensionSettings",
"fullName": "google.ads.googleads.v6.services.AdGroupExtensionSettingService.MutateAdGroupExtensionSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/adGroupExtensionSettings:mutate"
}
]
}
]
},
{
"shortName": "AdGroupFeedService",
"fullName": "google.ads.googleads.v6.services.AdGroupFeedService",
"methods": [
{
"shortName": "GetAdGroupFeed",
"fullName": "google.ads.googleads.v6.services.AdGroupFeedService.GetAdGroupFeed",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/adGroupFeeds/*}"
}
]
},
{
"shortName": "MutateAdGroupFeeds",
"fullName": "google.ads.googleads.v6.services.AdGroupFeedService.MutateAdGroupFeeds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/adGroupFeeds:mutate"
}
]
}
]
},
{
"shortName": "AdGroupLabelService",
"fullName": "google.ads.googleads.v6.services.AdGroupLabelService",
"methods": [
{
"shortName": "GetAdGroupLabel",
"fullName": "google.ads.googleads.v6.services.AdGroupLabelService.GetAdGroupLabel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/adGroupLabels/*}"
}
]
},
{
"shortName": "MutateAdGroupLabels",
"fullName": "google.ads.googleads.v6.services.AdGroupLabelService.MutateAdGroupLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/adGroupLabels:mutate"
}
]
}
]
},
{
"shortName": "AdGroupService",
"fullName": "google.ads.googleads.v6.services.AdGroupService",
"methods": [
{
"shortName": "GetAdGroup",
"fullName": "google.ads.googleads.v6.services.AdGroupService.GetAdGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/adGroups/*}"
}
]
},
{
"shortName": "MutateAdGroups",
"fullName": "google.ads.googleads.v6.services.AdGroupService.MutateAdGroups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/adGroups:mutate"
}
]
}
]
},
{
"shortName": "AdGroupSimulationService",
"fullName": "google.ads.googleads.v6.services.AdGroupSimulationService",
"methods": [
{
"shortName": "GetAdGroupSimulation",
"fullName": "google.ads.googleads.v6.services.AdGroupSimulationService.GetAdGroupSimulation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/adGroupSimulations/*}"
}
]
}
]
},
{
"shortName": "AdParameterService",
"fullName": "google.ads.googleads.v6.services.AdParameterService",
"methods": [
{
"shortName": "GetAdParameter",
"fullName": "google.ads.googleads.v6.services.AdParameterService.GetAdParameter",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/adParameters/*}"
}
]
},
{
"shortName": "MutateAdParameters",
"fullName": "google.ads.googleads.v6.services.AdParameterService.MutateAdParameters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/adParameters:mutate"
}
]
}
]
},
{
"shortName": "AdScheduleViewService",
"fullName": "google.ads.googleads.v6.services.AdScheduleViewService",
"methods": [
{
"shortName": "GetAdScheduleView",
"fullName": "google.ads.googleads.v6.services.AdScheduleViewService.GetAdScheduleView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/adScheduleViews/*}"
}
]
}
]
},
{
"shortName": "AdService",
"fullName": "google.ads.googleads.v6.services.AdService",
"methods": [
{
"shortName": "GetAd",
"fullName": "google.ads.googleads.v6.services.AdService.GetAd",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/ads/*}"
}
]
},
{
"shortName": "MutateAds",
"fullName": "google.ads.googleads.v6.services.AdService.MutateAds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/ads:mutate"
}
]
}
]
},
{
"shortName": "AgeRangeViewService",
"fullName": "google.ads.googleads.v6.services.AgeRangeViewService",
"methods": [
{
"shortName": "GetAgeRangeView",
"fullName": "google.ads.googleads.v6.services.AgeRangeViewService.GetAgeRangeView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/ageRangeViews/*}"
}
]
}
]
},
{
"shortName": "AssetService",
"fullName": "google.ads.googleads.v6.services.AssetService",
"methods": [
{
"shortName": "GetAsset",
"fullName": "google.ads.googleads.v6.services.AssetService.GetAsset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/assets/*}"
}
]
},
{
"shortName": "MutateAssets",
"fullName": "google.ads.googleads.v6.services.AssetService.MutateAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/assets:mutate"
}
]
}
]
},
{
"shortName": "BatchJobService",
"fullName": "google.ads.googleads.v6.services.BatchJobService",
"methods": [
{
"shortName": "AddBatchJobOperations",
"fullName": "google.ads.googleads.v6.services.BatchJobService.AddBatchJobOperations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/{resource_name=customers/*/batchJobs/*}:addOperations"
}
]
},
{
"shortName": "GetBatchJob",
"fullName": "google.ads.googleads.v6.services.BatchJobService.GetBatchJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/batchJobs/*}"
}
]
},
{
"shortName": "ListBatchJobResults",
"fullName": "google.ads.googleads.v6.services.BatchJobService.ListBatchJobResults",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/batchJobs/*}:listResults"
}
]
},
{
"shortName": "MutateBatchJob",
"fullName": "google.ads.googleads.v6.services.BatchJobService.MutateBatchJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/batchJobs:mutate"
}
]
},
{
"shortName": "RunBatchJob",
"fullName": "google.ads.googleads.v6.services.BatchJobService.RunBatchJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/{resource_name=customers/*/batchJobs/*}:run"
}
]
}
]
},
{
"shortName": "BiddingStrategyService",
"fullName": "google.ads.googleads.v6.services.BiddingStrategyService",
"methods": [
{
"shortName": "GetBiddingStrategy",
"fullName": "google.ads.googleads.v6.services.BiddingStrategyService.GetBiddingStrategy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/biddingStrategies/*}"
}
]
},
{
"shortName": "MutateBiddingStrategies",
"fullName": "google.ads.googleads.v6.services.BiddingStrategyService.MutateBiddingStrategies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/biddingStrategies:mutate"
}
]
}
]
},
{
"shortName": "BillingSetupService",
"fullName": "google.ads.googleads.v6.services.BillingSetupService",
"methods": [
{
"shortName": "GetBillingSetup",
"fullName": "google.ads.googleads.v6.services.BillingSetupService.GetBillingSetup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/billingSetups/*}"
}
]
},
{
"shortName": "MutateBillingSetup",
"fullName": "google.ads.googleads.v6.services.BillingSetupService.MutateBillingSetup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/billingSetups:mutate"
}
]
}
]
},
{
"shortName": "CampaignAssetService",
"fullName": "google.ads.googleads.v6.services.CampaignAssetService",
"methods": [
{
"shortName": "GetCampaignAsset",
"fullName": "google.ads.googleads.v6.services.CampaignAssetService.GetCampaignAsset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/campaignAssets/*}"
}
]
},
{
"shortName": "MutateCampaignAssets",
"fullName": "google.ads.googleads.v6.services.CampaignAssetService.MutateCampaignAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/campaignAssets:mutate"
}
]
}
]
},
{
"shortName": "CampaignAudienceViewService",
"fullName": "google.ads.googleads.v6.services.CampaignAudienceViewService",
"methods": [
{
"shortName": "GetCampaignAudienceView",
"fullName": "google.ads.googleads.v6.services.CampaignAudienceViewService.GetCampaignAudienceView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/campaignAudienceViews/*}"
}
]
}
]
},
{
"shortName": "CampaignBidModifierService",
"fullName": "google.ads.googleads.v6.services.CampaignBidModifierService",
"methods": [
{
"shortName": "GetCampaignBidModifier",
"fullName": "google.ads.googleads.v6.services.CampaignBidModifierService.GetCampaignBidModifier",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/campaignBidModifiers/*}"
}
]
},
{
"shortName": "MutateCampaignBidModifiers",
"fullName": "google.ads.googleads.v6.services.CampaignBidModifierService.MutateCampaignBidModifiers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/campaignBidModifiers:mutate"
}
]
}
]
},
{
"shortName": "CampaignBudgetService",
"fullName": "google.ads.googleads.v6.services.CampaignBudgetService",
"methods": [
{
"shortName": "GetCampaignBudget",
"fullName": "google.ads.googleads.v6.services.CampaignBudgetService.GetCampaignBudget",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/campaignBudgets/*}"
}
]
},
{
"shortName": "MutateCampaignBudgets",
"fullName": "google.ads.googleads.v6.services.CampaignBudgetService.MutateCampaignBudgets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/campaignBudgets:mutate"
}
]
}
]
},
{
"shortName": "CampaignCriterionService",
"fullName": "google.ads.googleads.v6.services.CampaignCriterionService",
"methods": [
{
"shortName": "GetCampaignCriterion",
"fullName": "google.ads.googleads.v6.services.CampaignCriterionService.GetCampaignCriterion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/campaignCriteria/*}"
}
]
},
{
"shortName": "MutateCampaignCriteria",
"fullName": "google.ads.googleads.v6.services.CampaignCriterionService.MutateCampaignCriteria",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/campaignCriteria:mutate"
}
]
}
]
},
{
"shortName": "CampaignCriterionSimulationService",
"fullName": "google.ads.googleads.v6.services.CampaignCriterionSimulationService",
"methods": [
{
"shortName": "GetCampaignCriterionSimulation",
"fullName": "google.ads.googleads.v6.services.CampaignCriterionSimulationService.GetCampaignCriterionSimulation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/campaignCriterionSimulations/*}"
}
]
}
]
},
{
"shortName": "CampaignDraftService",
"fullName": "google.ads.googleads.v6.services.CampaignDraftService",
"methods": [
{
"shortName": "GetCampaignDraft",
"fullName": "google.ads.googleads.v6.services.CampaignDraftService.GetCampaignDraft",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/campaignDrafts/*}"
}
]
},
{
"shortName": "ListCampaignDraftAsyncErrors",
"fullName": "google.ads.googleads.v6.services.CampaignDraftService.ListCampaignDraftAsyncErrors",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/campaignDrafts/*}:listAsyncErrors"
}
]
},
{
"shortName": "MutateCampaignDrafts",
"fullName": "google.ads.googleads.v6.services.CampaignDraftService.MutateCampaignDrafts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/campaignDrafts:mutate"
}
]
},
{
"shortName": "PromoteCampaignDraft",
"fullName": "google.ads.googleads.v6.services.CampaignDraftService.PromoteCampaignDraft",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/{campaign_draft=customers/*/campaignDrafts/*}:promote"
}
]
}
]
},
{
"shortName": "CampaignExperimentService",
"fullName": "google.ads.googleads.v6.services.CampaignExperimentService",
"methods": [
{
"shortName": "CreateCampaignExperiment",
"fullName": "google.ads.googleads.v6.services.CampaignExperimentService.CreateCampaignExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/campaignExperiments:create"
}
]
},
{
"shortName": "EndCampaignExperiment",
"fullName": "google.ads.googleads.v6.services.CampaignExperimentService.EndCampaignExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/{campaign_experiment=customers/*/campaignExperiments/*}:end"
}
]
},
{
"shortName": "GetCampaignExperiment",
"fullName": "google.ads.googleads.v6.services.CampaignExperimentService.GetCampaignExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/campaignExperiments/*}"
}
]
},
{
"shortName": "GraduateCampaignExperiment",
"fullName": "google.ads.googleads.v6.services.CampaignExperimentService.GraduateCampaignExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/{campaign_experiment=customers/*/campaignExperiments/*}:graduate"
}
]
},
{
"shortName": "ListCampaignExperimentAsyncErrors",
"fullName": "google.ads.googleads.v6.services.CampaignExperimentService.ListCampaignExperimentAsyncErrors",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/campaignExperiments/*}:listAsyncErrors"
}
]
},
{
"shortName": "MutateCampaignExperiments",
"fullName": "google.ads.googleads.v6.services.CampaignExperimentService.MutateCampaignExperiments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/campaignExperiments:mutate"
}
]
},
{
"shortName": "PromoteCampaignExperiment",
"fullName": "google.ads.googleads.v6.services.CampaignExperimentService.PromoteCampaignExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/{campaign_experiment=customers/*/campaignExperiments/*}:promote"
}
]
}
]
},
{
"shortName": "CampaignExtensionSettingService",
"fullName": "google.ads.googleads.v6.services.CampaignExtensionSettingService",
"methods": [
{
"shortName": "GetCampaignExtensionSetting",
"fullName": "google.ads.googleads.v6.services.CampaignExtensionSettingService.GetCampaignExtensionSetting",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/campaignExtensionSettings/*}"
}
]
},
{
"shortName": "MutateCampaignExtensionSettings",
"fullName": "google.ads.googleads.v6.services.CampaignExtensionSettingService.MutateCampaignExtensionSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/campaignExtensionSettings:mutate"
}
]
}
]
},
{
"shortName": "CampaignFeedService",
"fullName": "google.ads.googleads.v6.services.CampaignFeedService",
"methods": [
{
"shortName": "GetCampaignFeed",
"fullName": "google.ads.googleads.v6.services.CampaignFeedService.GetCampaignFeed",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/campaignFeeds/*}"
}
]
},
{
"shortName": "MutateCampaignFeeds",
"fullName": "google.ads.googleads.v6.services.CampaignFeedService.MutateCampaignFeeds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/campaignFeeds:mutate"
}
]
}
]
},
{
"shortName": "CampaignLabelService",
"fullName": "google.ads.googleads.v6.services.CampaignLabelService",
"methods": [
{
"shortName": "GetCampaignLabel",
"fullName": "google.ads.googleads.v6.services.CampaignLabelService.GetCampaignLabel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/campaignLabels/*}"
}
]
},
{
"shortName": "MutateCampaignLabels",
"fullName": "google.ads.googleads.v6.services.CampaignLabelService.MutateCampaignLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/campaignLabels:mutate"
}
]
}
]
},
{
"shortName": "CampaignService",
"fullName": "google.ads.googleads.v6.services.CampaignService",
"methods": [
{
"shortName": "GetCampaign",
"fullName": "google.ads.googleads.v6.services.CampaignService.GetCampaign",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/campaigns/*}"
}
]
},
{
"shortName": "MutateCampaigns",
"fullName": "google.ads.googleads.v6.services.CampaignService.MutateCampaigns",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/campaigns:mutate"
}
]
}
]
},
{
"shortName": "CampaignSharedSetService",
"fullName": "google.ads.googleads.v6.services.CampaignSharedSetService",
"methods": [
{
"shortName": "GetCampaignSharedSet",
"fullName": "google.ads.googleads.v6.services.CampaignSharedSetService.GetCampaignSharedSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/campaignSharedSets/*}"
}
]
},
{
"shortName": "MutateCampaignSharedSets",
"fullName": "google.ads.googleads.v6.services.CampaignSharedSetService.MutateCampaignSharedSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/campaignSharedSets:mutate"
}
]
}
]
},
{
"shortName": "CarrierConstantService",
"fullName": "google.ads.googleads.v6.services.CarrierConstantService",
"methods": [
{
"shortName": "GetCarrierConstant",
"fullName": "google.ads.googleads.v6.services.CarrierConstantService.GetCarrierConstant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=carrierConstants/*}"
}
]
}
]
},
{
"shortName": "ChangeStatusService",
"fullName": "google.ads.googleads.v6.services.ChangeStatusService",
"methods": [
{
"shortName": "GetChangeStatus",
"fullName": "google.ads.googleads.v6.services.ChangeStatusService.GetChangeStatus",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/changeStatus/*}"
}
]
}
]
},
{
"shortName": "ClickViewService",
"fullName": "google.ads.googleads.v6.services.ClickViewService",
"methods": [
{
"shortName": "GetClickView",
"fullName": "google.ads.googleads.v6.services.ClickViewService.GetClickView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/clickViews/*}"
}
]
}
]
},
{
"shortName": "CombinedAudienceService",
"fullName": "google.ads.googleads.v6.services.CombinedAudienceService",
"methods": [
{
"shortName": "GetCombinedAudience",
"fullName": "google.ads.googleads.v6.services.CombinedAudienceService.GetCombinedAudience",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/combinedAudiences/*}"
}
]
}
]
},
{
"shortName": "ConversionActionService",
"fullName": "google.ads.googleads.v6.services.ConversionActionService",
"methods": [
{
"shortName": "GetConversionAction",
"fullName": "google.ads.googleads.v6.services.ConversionActionService.GetConversionAction",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/conversionActions/*}"
}
]
},
{
"shortName": "MutateConversionActions",
"fullName": "google.ads.googleads.v6.services.ConversionActionService.MutateConversionActions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/conversionActions:mutate"
}
]
}
]
},
{
"shortName": "ConversionAdjustmentUploadService",
"fullName": "google.ads.googleads.v6.services.ConversionAdjustmentUploadService",
"methods": [
{
"shortName": "UploadConversionAdjustments",
"fullName": "google.ads.googleads.v6.services.ConversionAdjustmentUploadService.UploadConversionAdjustments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}:uploadConversionAdjustments"
}
]
}
]
},
{
"shortName": "ConversionUploadService",
"fullName": "google.ads.googleads.v6.services.ConversionUploadService",
"methods": [
{
"shortName": "UploadCallConversions",
"fullName": "google.ads.googleads.v6.services.ConversionUploadService.UploadCallConversions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}:uploadCallConversions"
}
]
},
{
"shortName": "UploadClickConversions",
"fullName": "google.ads.googleads.v6.services.ConversionUploadService.UploadClickConversions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}:uploadClickConversions"
}
]
}
]
},
{
"shortName": "CurrencyConstantService",
"fullName": "google.ads.googleads.v6.services.CurrencyConstantService",
"methods": [
{
"shortName": "GetCurrencyConstant",
"fullName": "google.ads.googleads.v6.services.CurrencyConstantService.GetCurrencyConstant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=currencyConstants/*}"
}
]
}
]
},
{
"shortName": "CustomAudienceService",
"fullName": "google.ads.googleads.v6.services.CustomAudienceService",
"methods": [
{
"shortName": "GetCustomAudience",
"fullName": "google.ads.googleads.v6.services.CustomAudienceService.GetCustomAudience",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/customAudiences/*}"
}
]
},
{
"shortName": "MutateCustomAudiences",
"fullName": "google.ads.googleads.v6.services.CustomAudienceService.MutateCustomAudiences",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/customAudiences:mutate"
}
]
}
]
},
{
"shortName": "CustomInterestService",
"fullName": "google.ads.googleads.v6.services.CustomInterestService",
"methods": [
{
"shortName": "GetCustomInterest",
"fullName": "google.ads.googleads.v6.services.CustomInterestService.GetCustomInterest",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/customInterests/*}"
}
]
},
{
"shortName": "MutateCustomInterests",
"fullName": "google.ads.googleads.v6.services.CustomInterestService.MutateCustomInterests",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/customInterests:mutate"
}
]
}
]
},
{
"shortName": "CustomerClientLinkService",
"fullName": "google.ads.googleads.v6.services.CustomerClientLinkService",
"methods": [
{
"shortName": "GetCustomerClientLink",
"fullName": "google.ads.googleads.v6.services.CustomerClientLinkService.GetCustomerClientLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/customerClientLinks/*}"
}
]
},
{
"shortName": "MutateCustomerClientLink",
"fullName": "google.ads.googleads.v6.services.CustomerClientLinkService.MutateCustomerClientLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/customerClientLinks:mutate"
}
]
}
]
},
{
"shortName": "CustomerClientService",
"fullName": "google.ads.googleads.v6.services.CustomerClientService",
"methods": [
{
"shortName": "GetCustomerClient",
"fullName": "google.ads.googleads.v6.services.CustomerClientService.GetCustomerClient",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/customerClients/*}"
}
]
}
]
},
{
"shortName": "CustomerExtensionSettingService",
"fullName": "google.ads.googleads.v6.services.CustomerExtensionSettingService",
"methods": [
{
"shortName": "GetCustomerExtensionSetting",
"fullName": "google.ads.googleads.v6.services.CustomerExtensionSettingService.GetCustomerExtensionSetting",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/customerExtensionSettings/*}"
}
]
},
{
"shortName": "MutateCustomerExtensionSettings",
"fullName": "google.ads.googleads.v6.services.CustomerExtensionSettingService.MutateCustomerExtensionSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/customerExtensionSettings:mutate"
}
]
}
]
},
{
"shortName": "CustomerFeedService",
"fullName": "google.ads.googleads.v6.services.CustomerFeedService",
"methods": [
{
"shortName": "GetCustomerFeed",
"fullName": "google.ads.googleads.v6.services.CustomerFeedService.GetCustomerFeed",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/customerFeeds/*}"
}
]
},
{
"shortName": "MutateCustomerFeeds",
"fullName": "google.ads.googleads.v6.services.CustomerFeedService.MutateCustomerFeeds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/customerFeeds:mutate"
}
]
}
]
},
{
"shortName": "CustomerLabelService",
"fullName": "google.ads.googleads.v6.services.CustomerLabelService",
"methods": [
{
"shortName": "GetCustomerLabel",
"fullName": "google.ads.googleads.v6.services.CustomerLabelService.GetCustomerLabel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/customerLabels/*}"
}
]
},
{
"shortName": "MutateCustomerLabels",
"fullName": "google.ads.googleads.v6.services.CustomerLabelService.MutateCustomerLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/customerLabels:mutate"
}
]
}
]
},
{
"shortName": "CustomerManagerLinkService",
"fullName": "google.ads.googleads.v6.services.CustomerManagerLinkService",
"methods": [
{
"shortName": "GetCustomerManagerLink",
"fullName": "google.ads.googleads.v6.services.CustomerManagerLinkService.GetCustomerManagerLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/customerManagerLinks/*}"
}
]
},
{
"shortName": "MoveManagerLink",
"fullName": "google.ads.googleads.v6.services.CustomerManagerLinkService.MoveManagerLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/customerManagerLinks:moveManagerLink"
}
]
},
{
"shortName": "MutateCustomerManagerLink",
"fullName": "google.ads.googleads.v6.services.CustomerManagerLinkService.MutateCustomerManagerLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/customerManagerLinks:mutate"
}
]
}
]
},
{
"shortName": "CustomerNegativeCriterionService",
"fullName": "google.ads.googleads.v6.services.CustomerNegativeCriterionService",
"methods": [
{
"shortName": "GetCustomerNegativeCriterion",
"fullName": "google.ads.googleads.v6.services.CustomerNegativeCriterionService.GetCustomerNegativeCriterion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/customerNegativeCriteria/*}"
}
]
},
{
"shortName": "MutateCustomerNegativeCriteria",
"fullName": "google.ads.googleads.v6.services.CustomerNegativeCriterionService.MutateCustomerNegativeCriteria",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/customerNegativeCriteria:mutate"
}
]
}
]
},
{
"shortName": "CustomerService",
"fullName": "google.ads.googleads.v6.services.CustomerService",
"methods": [
{
"shortName": "CreateCustomerClient",
"fullName": "google.ads.googleads.v6.services.CustomerService.CreateCustomerClient",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}:createCustomerClient"
}
]
},
{
"shortName": "GetCustomer",
"fullName": "google.ads.googleads.v6.services.CustomerService.GetCustomer",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*}"
}
]
},
{
"shortName": "ListAccessibleCustomers",
"fullName": "google.ads.googleads.v6.services.CustomerService.ListAccessibleCustomers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/customers:listAccessibleCustomers"
}
]
},
{
"shortName": "MutateCustomer",
"fullName": "google.ads.googleads.v6.services.CustomerService.MutateCustomer",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}:mutate"
}
]
}
]
},
{
"shortName": "CustomerUserAccessInvitationService",
"fullName": "google.ads.googleads.v6.services.CustomerUserAccessInvitationService",
"methods": [
{
"shortName": "GetCustomerUserAccessInvitation",
"fullName": "google.ads.googleads.v6.services.CustomerUserAccessInvitationService.GetCustomerUserAccessInvitation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/customerUserAccessInvitations/*}"
}
]
},
{
"shortName": "MutateCustomerUserAccessInvitation",
"fullName": "google.ads.googleads.v6.services.CustomerUserAccessInvitationService.MutateCustomerUserAccessInvitation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/customerUserAccessInvitations:mutate"
}
]
}
]
},
{
"shortName": "CustomerUserAccessService",
"fullName": "google.ads.googleads.v6.services.CustomerUserAccessService",
"methods": [
{
"shortName": "GetCustomerUserAccess",
"fullName": "google.ads.googleads.v6.services.CustomerUserAccessService.GetCustomerUserAccess",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/customerUserAccesses/*}"
}
]
},
{
"shortName": "MutateCustomerUserAccess",
"fullName": "google.ads.googleads.v6.services.CustomerUserAccessService.MutateCustomerUserAccess",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/customerUserAccesses:mutate"
}
]
}
]
},
{
"shortName": "DetailPlacementViewService",
"fullName": "google.ads.googleads.v6.services.DetailPlacementViewService",
"methods": [
{
"shortName": "GetDetailPlacementView",
"fullName": "google.ads.googleads.v6.services.DetailPlacementViewService.GetDetailPlacementView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/detailPlacementViews/*}"
}
]
}
]
},
{
"shortName": "DisplayKeywordViewService",
"fullName": "google.ads.googleads.v6.services.DisplayKeywordViewService",
"methods": [
{
"shortName": "GetDisplayKeywordView",
"fullName": "google.ads.googleads.v6.services.DisplayKeywordViewService.GetDisplayKeywordView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/displayKeywordViews/*}"
}
]
}
]
},
{
"shortName": "DistanceViewService",
"fullName": "google.ads.googleads.v6.services.DistanceViewService",
"methods": [
{
"shortName": "GetDistanceView",
"fullName": "google.ads.googleads.v6.services.DistanceViewService.GetDistanceView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/distanceViews/*}"
}
]
}
]
},
{
"shortName": "DomainCategoryService",
"fullName": "google.ads.googleads.v6.services.DomainCategoryService",
"methods": [
{
"shortName": "GetDomainCategory",
"fullName": "google.ads.googleads.v6.services.DomainCategoryService.GetDomainCategory",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/domainCategories/*}"
}
]
}
]
},
{
"shortName": "DynamicSearchAdsSearchTermViewService",
"fullName": "google.ads.googleads.v6.services.DynamicSearchAdsSearchTermViewService",
"methods": [
{
"shortName": "GetDynamicSearchAdsSearchTermView",
"fullName": "google.ads.googleads.v6.services.DynamicSearchAdsSearchTermViewService.GetDynamicSearchAdsSearchTermView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/dynamicSearchAdsSearchTermViews/*}"
}
]
}
]
},
{
"shortName": "ExpandedLandingPageViewService",
"fullName": "google.ads.googleads.v6.services.ExpandedLandingPageViewService",
"methods": [
{
"shortName": "GetExpandedLandingPageView",
"fullName": "google.ads.googleads.v6.services.ExpandedLandingPageViewService.GetExpandedLandingPageView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/expandedLandingPageViews/*}"
}
]
}
]
},
{
"shortName": "ExtensionFeedItemService",
"fullName": "google.ads.googleads.v6.services.ExtensionFeedItemService",
"methods": [
{
"shortName": "GetExtensionFeedItem",
"fullName": "google.ads.googleads.v6.services.ExtensionFeedItemService.GetExtensionFeedItem",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/extensionFeedItems/*}"
}
]
},
{
"shortName": "MutateExtensionFeedItems",
"fullName": "google.ads.googleads.v6.services.ExtensionFeedItemService.MutateExtensionFeedItems",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/extensionFeedItems:mutate"
}
]
}
]
},
{
"shortName": "FeedItemService",
"fullName": "google.ads.googleads.v6.services.FeedItemService",
"methods": [
{
"shortName": "GetFeedItem",
"fullName": "google.ads.googleads.v6.services.FeedItemService.GetFeedItem",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/feedItems/*}"
}
]
},
{
"shortName": "MutateFeedItems",
"fullName": "google.ads.googleads.v6.services.FeedItemService.MutateFeedItems",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/feedItems:mutate"
}
]
}
]
},
{
"shortName": "FeedItemSetLinkService",
"fullName": "google.ads.googleads.v6.services.FeedItemSetLinkService",
"methods": [
{
"shortName": "GetFeedItemSetLink",
"fullName": "google.ads.googleads.v6.services.FeedItemSetLinkService.GetFeedItemSetLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/feedItemSetLinks/*}"
}
]
},
{
"shortName": "MutateFeedItemSetLinks",
"fullName": "google.ads.googleads.v6.services.FeedItemSetLinkService.MutateFeedItemSetLinks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/feedItemSetLinks:mutate"
}
]
}
]
},
{
"shortName": "FeedItemSetService",
"fullName": "google.ads.googleads.v6.services.FeedItemSetService",
"methods": [
{
"shortName": "GetFeedItemSet",
"fullName": "google.ads.googleads.v6.services.FeedItemSetService.GetFeedItemSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/feedItemSets/*}"
}
]
},
{
"shortName": "MutateFeedItemSets",
"fullName": "google.ads.googleads.v6.services.FeedItemSetService.MutateFeedItemSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/feedItemSets:mutate"
}
]
}
]
},
{
"shortName": "FeedItemTargetService",
"fullName": "google.ads.googleads.v6.services.FeedItemTargetService",
"methods": [
{
"shortName": "GetFeedItemTarget",
"fullName": "google.ads.googleads.v6.services.FeedItemTargetService.GetFeedItemTarget",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/feedItemTargets/*}"
}
]
},
{
"shortName": "MutateFeedItemTargets",
"fullName": "google.ads.googleads.v6.services.FeedItemTargetService.MutateFeedItemTargets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/feedItemTargets:mutate"
}
]
}
]
},
{
"shortName": "FeedMappingService",
"fullName": "google.ads.googleads.v6.services.FeedMappingService",
"methods": [
{
"shortName": "GetFeedMapping",
"fullName": "google.ads.googleads.v6.services.FeedMappingService.GetFeedMapping",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/feedMappings/*}"
}
]
},
{
"shortName": "MutateFeedMappings",
"fullName": "google.ads.googleads.v6.services.FeedMappingService.MutateFeedMappings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/feedMappings:mutate"
}
]
}
]
},
{
"shortName": "FeedPlaceholderViewService",
"fullName": "google.ads.googleads.v6.services.FeedPlaceholderViewService",
"methods": [
{
"shortName": "GetFeedPlaceholderView",
"fullName": "google.ads.googleads.v6.services.FeedPlaceholderViewService.GetFeedPlaceholderView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/feedPlaceholderViews/*}"
}
]
}
]
},
{
"shortName": "FeedService",
"fullName": "google.ads.googleads.v6.services.FeedService",
"methods": [
{
"shortName": "GetFeed",
"fullName": "google.ads.googleads.v6.services.FeedService.GetFeed",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/feeds/*}"
}
]
},
{
"shortName": "MutateFeeds",
"fullName": "google.ads.googleads.v6.services.FeedService.MutateFeeds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/feeds:mutate"
}
]
}
]
},
{
"shortName": "GenderViewService",
"fullName": "google.ads.googleads.v6.services.GenderViewService",
"methods": [
{
"shortName": "GetGenderView",
"fullName": "google.ads.googleads.v6.services.GenderViewService.GetGenderView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/genderViews/*}"
}
]
}
]
},
{
"shortName": "GeoTargetConstantService",
"fullName": "google.ads.googleads.v6.services.GeoTargetConstantService",
"methods": [
{
"shortName": "GetGeoTargetConstant",
"fullName": "google.ads.googleads.v6.services.GeoTargetConstantService.GetGeoTargetConstant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=geoTargetConstants/*}"
}
]
},
{
"shortName": "SuggestGeoTargetConstants",
"fullName": "google.ads.googleads.v6.services.GeoTargetConstantService.SuggestGeoTargetConstants",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/geoTargetConstants:suggest"
}
]
}
]
},
{
"shortName": "GeographicViewService",
"fullName": "google.ads.googleads.v6.services.GeographicViewService",
"methods": [
{
"shortName": "GetGeographicView",
"fullName": "google.ads.googleads.v6.services.GeographicViewService.GetGeographicView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/geographicViews/*}"
}
]
}
]
},
{
"shortName": "GoogleAdsFieldService",
"fullName": "google.ads.googleads.v6.services.GoogleAdsFieldService",
"methods": [
{
"shortName": "GetGoogleAdsField",
"fullName": "google.ads.googleads.v6.services.GoogleAdsFieldService.GetGoogleAdsField",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=googleAdsFields/*}"
}
]
},
{
"shortName": "SearchGoogleAdsFields",
"fullName": "google.ads.googleads.v6.services.GoogleAdsFieldService.SearchGoogleAdsFields",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/googleAdsFields:search"
}
]
}
]
},
{
"shortName": "GoogleAdsService",
"fullName": "google.ads.googleads.v6.services.GoogleAdsService",
"methods": [
{
"shortName": "Mutate",
"fullName": "google.ads.googleads.v6.services.GoogleAdsService.Mutate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/googleAds:mutate"
}
]
},
{
"shortName": "Search",
"fullName": "google.ads.googleads.v6.services.GoogleAdsService.Search",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/googleAds:search"
}
]
},
{
"shortName": "SearchStream",
"fullName": "google.ads.googleads.v6.services.GoogleAdsService.SearchStream",
"mode": "SERVER_STREAMING",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/googleAds:searchStream"
}
]
}
]
},
{
"shortName": "GroupPlacementViewService",
"fullName": "google.ads.googleads.v6.services.GroupPlacementViewService",
"methods": [
{
"shortName": "GetGroupPlacementView",
"fullName": "google.ads.googleads.v6.services.GroupPlacementViewService.GetGroupPlacementView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/groupPlacementViews/*}"
}
]
}
]
},
{
"shortName": "HotelGroupViewService",
"fullName": "google.ads.googleads.v6.services.HotelGroupViewService",
"methods": [
{
"shortName": "GetHotelGroupView",
"fullName": "google.ads.googleads.v6.services.HotelGroupViewService.GetHotelGroupView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/hotelGroupViews/*}"
}
]
}
]
},
{
"shortName": "HotelPerformanceViewService",
"fullName": "google.ads.googleads.v6.services.HotelPerformanceViewService",
"methods": [
{
"shortName": "GetHotelPerformanceView",
"fullName": "google.ads.googleads.v6.services.HotelPerformanceViewService.GetHotelPerformanceView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/hotelPerformanceView}"
}
]
}
]
},
{
"shortName": "IncomeRangeViewService",
"fullName": "google.ads.googleads.v6.services.IncomeRangeViewService",
"methods": [
{
"shortName": "GetIncomeRangeView",
"fullName": "google.ads.googleads.v6.services.IncomeRangeViewService.GetIncomeRangeView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/incomeRangeViews/*}"
}
]
}
]
},
{
"shortName": "InvoiceService",
"fullName": "google.ads.googleads.v6.services.InvoiceService",
"methods": [
{
"shortName": "ListInvoices",
"fullName": "google.ads.googleads.v6.services.InvoiceService.ListInvoices",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/customers/{customer_id=*}/invoices"
}
]
}
]
},
{
"shortName": "KeywordPlanAdGroupKeywordService",
"fullName": "google.ads.googleads.v6.services.KeywordPlanAdGroupKeywordService",
"methods": [
{
"shortName": "GetKeywordPlanAdGroupKeyword",
"fullName": "google.ads.googleads.v6.services.KeywordPlanAdGroupKeywordService.GetKeywordPlanAdGroupKeyword",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/keywordPlanAdGroupKeywords/*}"
}
]
},
{
"shortName": "MutateKeywordPlanAdGroupKeywords",
"fullName": "google.ads.googleads.v6.services.KeywordPlanAdGroupKeywordService.MutateKeywordPlanAdGroupKeywords",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/keywordPlanAdGroupKeywords:mutate"
}
]
}
]
},
{
"shortName": "KeywordPlanAdGroupService",
"fullName": "google.ads.googleads.v6.services.KeywordPlanAdGroupService",
"methods": [
{
"shortName": "GetKeywordPlanAdGroup",
"fullName": "google.ads.googleads.v6.services.KeywordPlanAdGroupService.GetKeywordPlanAdGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/keywordPlanAdGroups/*}"
}
]
},
{
"shortName": "MutateKeywordPlanAdGroups",
"fullName": "google.ads.googleads.v6.services.KeywordPlanAdGroupService.MutateKeywordPlanAdGroups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/keywordPlanAdGroups:mutate"
}
]
}
]
},
{
"shortName": "KeywordPlanCampaignKeywordService",
"fullName": "google.ads.googleads.v6.services.KeywordPlanCampaignKeywordService",
"methods": [
{
"shortName": "GetKeywordPlanCampaignKeyword",
"fullName": "google.ads.googleads.v6.services.KeywordPlanCampaignKeywordService.GetKeywordPlanCampaignKeyword",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/keywordPlanCampaignKeywords/*}"
}
]
},
{
"shortName": "MutateKeywordPlanCampaignKeywords",
"fullName": "google.ads.googleads.v6.services.KeywordPlanCampaignKeywordService.MutateKeywordPlanCampaignKeywords",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/keywordPlanCampaignKeywords:mutate"
}
]
}
]
},
{
"shortName": "KeywordPlanCampaignService",
"fullName": "google.ads.googleads.v6.services.KeywordPlanCampaignService",
"methods": [
{
"shortName": "GetKeywordPlanCampaign",
"fullName": "google.ads.googleads.v6.services.KeywordPlanCampaignService.GetKeywordPlanCampaign",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/keywordPlanCampaigns/*}"
}
]
},
{
"shortName": "MutateKeywordPlanCampaigns",
"fullName": "google.ads.googleads.v6.services.KeywordPlanCampaignService.MutateKeywordPlanCampaigns",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/keywordPlanCampaigns:mutate"
}
]
}
]
},
{
"shortName": "KeywordPlanIdeaService",
"fullName": "google.ads.googleads.v6.services.KeywordPlanIdeaService",
"methods": [
{
"shortName": "GenerateKeywordIdeas",
"fullName": "google.ads.googleads.v6.services.KeywordPlanIdeaService.GenerateKeywordIdeas",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}:generateKeywordIdeas"
}
]
}
]
},
{
"shortName": "KeywordPlanService",
"fullName": "google.ads.googleads.v6.services.KeywordPlanService",
"methods": [
{
"shortName": "GenerateForecastCurve",
"fullName": "google.ads.googleads.v6.services.KeywordPlanService.GenerateForecastCurve",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/{keyword_plan=customers/*/keywordPlans/*}:generateForecastCurve"
}
]
},
{
"shortName": "GenerateForecastMetrics",
"fullName": "google.ads.googleads.v6.services.KeywordPlanService.GenerateForecastMetrics",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/{keyword_plan=customers/*/keywordPlans/*}:generateForecastMetrics"
}
]
},
{
"shortName": "GenerateForecastTimeSeries",
"fullName": "google.ads.googleads.v6.services.KeywordPlanService.GenerateForecastTimeSeries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/{keyword_plan=customers/*/keywordPlans/*}:generateForecastTimeSeries"
}
]
},
{
"shortName": "GenerateHistoricalMetrics",
"fullName": "google.ads.googleads.v6.services.KeywordPlanService.GenerateHistoricalMetrics",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/{keyword_plan=customers/*/keywordPlans/*}:generateHistoricalMetrics"
}
]
},
{
"shortName": "GetKeywordPlan",
"fullName": "google.ads.googleads.v6.services.KeywordPlanService.GetKeywordPlan",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/keywordPlans/*}"
}
]
},
{
"shortName": "MutateKeywordPlans",
"fullName": "google.ads.googleads.v6.services.KeywordPlanService.MutateKeywordPlans",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/keywordPlans:mutate"
}
]
}
]
},
{
"shortName": "KeywordViewService",
"fullName": "google.ads.googleads.v6.services.KeywordViewService",
"methods": [
{
"shortName": "GetKeywordView",
"fullName": "google.ads.googleads.v6.services.KeywordViewService.GetKeywordView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/keywordViews/*}"
}
]
}
]
},
{
"shortName": "LabelService",
"fullName": "google.ads.googleads.v6.services.LabelService",
"methods": [
{
"shortName": "GetLabel",
"fullName": "google.ads.googleads.v6.services.LabelService.GetLabel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/labels/*}"
}
]
},
{
"shortName": "MutateLabels",
"fullName": "google.ads.googleads.v6.services.LabelService.MutateLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/labels:mutate"
}
]
}
]
},
{
"shortName": "LandingPageViewService",
"fullName": "google.ads.googleads.v6.services.LandingPageViewService",
"methods": [
{
"shortName": "GetLandingPageView",
"fullName": "google.ads.googleads.v6.services.LandingPageViewService.GetLandingPageView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/landingPageViews/*}"
}
]
}
]
},
{
"shortName": "LanguageConstantService",
"fullName": "google.ads.googleads.v6.services.LanguageConstantService",
"methods": [
{
"shortName": "GetLanguageConstant",
"fullName": "google.ads.googleads.v6.services.LanguageConstantService.GetLanguageConstant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=languageConstants/*}"
}
]
}
]
},
{
"shortName": "LocationViewService",
"fullName": "google.ads.googleads.v6.services.LocationViewService",
"methods": [
{
"shortName": "GetLocationView",
"fullName": "google.ads.googleads.v6.services.LocationViewService.GetLocationView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/locationViews/*}"
}
]
}
]
},
{
"shortName": "ManagedPlacementViewService",
"fullName": "google.ads.googleads.v6.services.ManagedPlacementViewService",
"methods": [
{
"shortName": "GetManagedPlacementView",
"fullName": "google.ads.googleads.v6.services.ManagedPlacementViewService.GetManagedPlacementView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/managedPlacementViews/*}"
}
]
}
]
},
{
"shortName": "MediaFileService",
"fullName": "google.ads.googleads.v6.services.MediaFileService",
"methods": [
{
"shortName": "GetMediaFile",
"fullName": "google.ads.googleads.v6.services.MediaFileService.GetMediaFile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/mediaFiles/*}"
}
]
},
{
"shortName": "MutateMediaFiles",
"fullName": "google.ads.googleads.v6.services.MediaFileService.MutateMediaFiles",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/mediaFiles:mutate"
}
]
}
]
},
{
"shortName": "MerchantCenterLinkService",
"fullName": "google.ads.googleads.v6.services.MerchantCenterLinkService",
"methods": [
{
"shortName": "GetMerchantCenterLink",
"fullName": "google.ads.googleads.v6.services.MerchantCenterLinkService.GetMerchantCenterLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/merchantCenterLinks/*}"
}
]
},
{
"shortName": "ListMerchantCenterLinks",
"fullName": "google.ads.googleads.v6.services.MerchantCenterLinkService.ListMerchantCenterLinks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/customers/{customer_id=*}/merchantCenterLinks"
}
]
},
{
"shortName": "MutateMerchantCenterLink",
"fullName": "google.ads.googleads.v6.services.MerchantCenterLinkService.MutateMerchantCenterLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/merchantCenterLinks:mutate"
}
]
}
]
},
{
"shortName": "MobileAppCategoryConstantService",
"fullName": "google.ads.googleads.v6.services.MobileAppCategoryConstantService",
"methods": [
{
"shortName": "GetMobileAppCategoryConstant",
"fullName": "google.ads.googleads.v6.services.MobileAppCategoryConstantService.GetMobileAppCategoryConstant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=mobileAppCategoryConstants/*}"
}
]
}
]
},
{
"shortName": "MobileDeviceConstantService",
"fullName": "google.ads.googleads.v6.services.MobileDeviceConstantService",
"methods": [
{
"shortName": "GetMobileDeviceConstant",
"fullName": "google.ads.googleads.v6.services.MobileDeviceConstantService.GetMobileDeviceConstant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=mobileDeviceConstants/*}"
}
]
}
]
},
{
"shortName": "OfflineUserDataJobService",
"fullName": "google.ads.googleads.v6.services.OfflineUserDataJobService",
"methods": [
{
"shortName": "AddOfflineUserDataJobOperations",
"fullName": "google.ads.googleads.v6.services.OfflineUserDataJobService.AddOfflineUserDataJobOperations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/{resource_name=customers/*/offlineUserDataJobs/*}:addOperations"
}
]
},
{
"shortName": "CreateOfflineUserDataJob",
"fullName": "google.ads.googleads.v6.services.OfflineUserDataJobService.CreateOfflineUserDataJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/offlineUserDataJobs:create"
}
]
},
{
"shortName": "GetOfflineUserDataJob",
"fullName": "google.ads.googleads.v6.services.OfflineUserDataJobService.GetOfflineUserDataJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/offlineUserDataJobs/*}"
}
]
},
{
"shortName": "RunOfflineUserDataJob",
"fullName": "google.ads.googleads.v6.services.OfflineUserDataJobService.RunOfflineUserDataJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/{resource_name=customers/*/offlineUserDataJobs/*}:run"
}
]
}
]
},
{
"shortName": "OperatingSystemVersionConstantService",
"fullName": "google.ads.googleads.v6.services.OperatingSystemVersionConstantService",
"methods": [
{
"shortName": "GetOperatingSystemVersionConstant",
"fullName": "google.ads.googleads.v6.services.OperatingSystemVersionConstantService.GetOperatingSystemVersionConstant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=operatingSystemVersionConstants/*}"
}
]
}
]
},
{
"shortName": "PaidOrganicSearchTermViewService",
"fullName": "google.ads.googleads.v6.services.PaidOrganicSearchTermViewService",
"methods": [
{
"shortName": "GetPaidOrganicSearchTermView",
"fullName": "google.ads.googleads.v6.services.PaidOrganicSearchTermViewService.GetPaidOrganicSearchTermView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/paidOrganicSearchTermViews/*}"
}
]
}
]
},
{
"shortName": "ParentalStatusViewService",
"fullName": "google.ads.googleads.v6.services.ParentalStatusViewService",
"methods": [
{
"shortName": "GetParentalStatusView",
"fullName": "google.ads.googleads.v6.services.ParentalStatusViewService.GetParentalStatusView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/parentalStatusViews/*}"
}
]
}
]
},
{
"shortName": "PaymentsAccountService",
"fullName": "google.ads.googleads.v6.services.PaymentsAccountService",
"methods": [
{
"shortName": "ListPaymentsAccounts",
"fullName": "google.ads.googleads.v6.services.PaymentsAccountService.ListPaymentsAccounts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/customers/{customer_id=*}/paymentsAccounts"
}
]
}
]
},
{
"shortName": "ProductBiddingCategoryConstantService",
"fullName": "google.ads.googleads.v6.services.ProductBiddingCategoryConstantService",
"methods": [
{
"shortName": "GetProductBiddingCategoryConstant",
"fullName": "google.ads.googleads.v6.services.ProductBiddingCategoryConstantService.GetProductBiddingCategoryConstant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=productBiddingCategoryConstants/*}"
}
]
}
]
},
{
"shortName": "ProductGroupViewService",
"fullName": "google.ads.googleads.v6.services.ProductGroupViewService",
"methods": [
{
"shortName": "GetProductGroupView",
"fullName": "google.ads.googleads.v6.services.ProductGroupViewService.GetProductGroupView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/productGroupViews/*}"
}
]
}
]
},
{
"shortName": "ReachPlanService",
"fullName": "google.ads.googleads.v6.services.ReachPlanService",
"methods": [
{
"shortName": "GenerateProductMixIdeas",
"fullName": "google.ads.googleads.v6.services.ReachPlanService.GenerateProductMixIdeas",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}:generateProductMixIdeas"
}
]
},
{
"shortName": "GenerateReachForecast",
"fullName": "google.ads.googleads.v6.services.ReachPlanService.GenerateReachForecast",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}:generateReachForecast"
}
]
},
{
"shortName": "ListPlannableLocations",
"fullName": "google.ads.googleads.v6.services.ReachPlanService.ListPlannableLocations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6:listPlannableLocations"
}
]
},
{
"shortName": "ListPlannableProducts",
"fullName": "google.ads.googleads.v6.services.ReachPlanService.ListPlannableProducts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6:listPlannableProducts"
}
]
}
]
},
{
"shortName": "RecommendationService",
"fullName": "google.ads.googleads.v6.services.RecommendationService",
"methods": [
{
"shortName": "ApplyRecommendation",
"fullName": "google.ads.googleads.v6.services.RecommendationService.ApplyRecommendation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/recommendations:apply"
}
]
},
{
"shortName": "DismissRecommendation",
"fullName": "google.ads.googleads.v6.services.RecommendationService.DismissRecommendation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/recommendations:dismiss"
}
]
},
{
"shortName": "GetRecommendation",
"fullName": "google.ads.googleads.v6.services.RecommendationService.GetRecommendation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/recommendations/*}"
}
]
}
]
},
{
"shortName": "RemarketingActionService",
"fullName": "google.ads.googleads.v6.services.RemarketingActionService",
"methods": [
{
"shortName": "GetRemarketingAction",
"fullName": "google.ads.googleads.v6.services.RemarketingActionService.GetRemarketingAction",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/remarketingActions/*}"
}
]
},
{
"shortName": "MutateRemarketingActions",
"fullName": "google.ads.googleads.v6.services.RemarketingActionService.MutateRemarketingActions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/remarketingActions:mutate"
}
]
}
]
},
{
"shortName": "SearchTermViewService",
"fullName": "google.ads.googleads.v6.services.SearchTermViewService",
"methods": [
{
"shortName": "GetSearchTermView",
"fullName": "google.ads.googleads.v6.services.SearchTermViewService.GetSearchTermView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/searchTermViews/*}"
}
]
}
]
},
{
"shortName": "SharedCriterionService",
"fullName": "google.ads.googleads.v6.services.SharedCriterionService",
"methods": [
{
"shortName": "GetSharedCriterion",
"fullName": "google.ads.googleads.v6.services.SharedCriterionService.GetSharedCriterion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/sharedCriteria/*}"
}
]
},
{
"shortName": "MutateSharedCriteria",
"fullName": "google.ads.googleads.v6.services.SharedCriterionService.MutateSharedCriteria",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/sharedCriteria:mutate"
}
]
}
]
},
{
"shortName": "SharedSetService",
"fullName": "google.ads.googleads.v6.services.SharedSetService",
"methods": [
{
"shortName": "GetSharedSet",
"fullName": "google.ads.googleads.v6.services.SharedSetService.GetSharedSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/sharedSets/*}"
}
]
},
{
"shortName": "MutateSharedSets",
"fullName": "google.ads.googleads.v6.services.SharedSetService.MutateSharedSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/sharedSets:mutate"
}
]
}
]
},
{
"shortName": "ShoppingPerformanceViewService",
"fullName": "google.ads.googleads.v6.services.ShoppingPerformanceViewService",
"methods": [
{
"shortName": "GetShoppingPerformanceView",
"fullName": "google.ads.googleads.v6.services.ShoppingPerformanceViewService.GetShoppingPerformanceView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/shoppingPerformanceView}"
}
]
}
]
},
{
"shortName": "ThirdPartyAppAnalyticsLinkService",
"fullName": "google.ads.googleads.v6.services.ThirdPartyAppAnalyticsLinkService",
"methods": [
{
"shortName": "GetThirdPartyAppAnalyticsLink",
"fullName": "google.ads.googleads.v6.services.ThirdPartyAppAnalyticsLinkService.GetThirdPartyAppAnalyticsLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/thirdPartyAppAnalyticsLinks/*}"
}
]
},
{
"shortName": "RegenerateShareableLinkId",
"fullName": "google.ads.googleads.v6.services.ThirdPartyAppAnalyticsLinkService.RegenerateShareableLinkId",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/{resource_name=customers/*/thirdPartyAppAnalyticsLinks/*}:regenerateShareableLinkId"
}
]
}
]
},
{
"shortName": "TopicConstantService",
"fullName": "google.ads.googleads.v6.services.TopicConstantService",
"methods": [
{
"shortName": "GetTopicConstant",
"fullName": "google.ads.googleads.v6.services.TopicConstantService.GetTopicConstant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=topicConstants/*}"
}
]
}
]
},
{
"shortName": "TopicViewService",
"fullName": "google.ads.googleads.v6.services.TopicViewService",
"methods": [
{
"shortName": "GetTopicView",
"fullName": "google.ads.googleads.v6.services.TopicViewService.GetTopicView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/topicViews/*}"
}
]
}
]
},
{
"shortName": "UserDataService",
"fullName": "google.ads.googleads.v6.services.UserDataService",
"methods": [
{
"shortName": "UploadUserData",
"fullName": "google.ads.googleads.v6.services.UserDataService.UploadUserData",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}:uploadUserData"
}
]
}
]
},
{
"shortName": "UserInterestService",
"fullName": "google.ads.googleads.v6.services.UserInterestService",
"methods": [
{
"shortName": "GetUserInterest",
"fullName": "google.ads.googleads.v6.services.UserInterestService.GetUserInterest",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/userInterests/*}"
}
]
}
]
},
{
"shortName": "UserListService",
"fullName": "google.ads.googleads.v6.services.UserListService",
"methods": [
{
"shortName": "GetUserList",
"fullName": "google.ads.googleads.v6.services.UserListService.GetUserList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/userLists/*}"
}
]
},
{
"shortName": "MutateUserLists",
"fullName": "google.ads.googleads.v6.services.UserListService.MutateUserLists",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v6/customers/{customer_id=*}/userLists:mutate"
}
]
}
]
},
{
"shortName": "UserLocationViewService",
"fullName": "google.ads.googleads.v6.services.UserLocationViewService",
"methods": [
{
"shortName": "GetUserLocationView",
"fullName": "google.ads.googleads.v6.services.UserLocationViewService.GetUserLocationView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/userLocationViews/*}"
}
]
}
]
},
{
"shortName": "VideoService",
"fullName": "google.ads.googleads.v6.services.VideoService",
"methods": [
{
"shortName": "GetVideo",
"fullName": "google.ads.googleads.v6.services.VideoService.GetVideo",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v6/{resource_name=customers/*/videos/*}"
}
]
}
]
}
]
},
{
"id": "google.ads.googleads.v7",
"directory": "google/ads/googleads/v7",
"version": "v7",
"majorVersion": "v7",
"hostName": "googleads.googleapis.com",
"title": "Google Ads API",
"description": "Manage your Google Ads accounts, campaigns, and reports with this API.",
"importDirectories": [
"google/ads/googleads/v7/common",
"google/ads/googleads/v7/enums",
"google/ads/googleads/v7/errors",
"google/ads/googleads/v7/resources",
"google/ads/googleads/v7/services",
"google/api",
"google/longrunning",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Ads.GoogleAds.V7.Common": 30,
"Google.Ads.GoogleAds.V7.Enums": 249,
"Google.Ads.GoogleAds.V7.Errors": 120,
"Google.Ads.GoogleAds.V7.Resources": 122,
"Google.Ads.GoogleAds.V7.Services": 126
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/ads/googleads/v7/common;common": 30,
"google.golang.org/genproto/googleapis/ads/googleads/v7/enums;enums": 249,
"google.golang.org/genproto/googleapis/ads/googleads/v7/errors;errors": 120,
"google.golang.org/genproto/googleapis/ads/googleads/v7/resources;resources": 122,
"google.golang.org/genproto/googleapis/ads/googleads/v7/services;services": 126
}
},
"java_multiple_files": {
"valueCounts": {
"true": 647
}
},
"java_package": {
"valueCounts": {
"com.google.ads.googleads.v7.common": 30,
"com.google.ads.googleads.v7.enums": 249,
"com.google.ads.googleads.v7.errors": 120,
"com.google.ads.googleads.v7.resources": 122,
"com.google.ads.googleads.v7.services": 126
}
},
"objc_class_prefix": {
"valueCounts": {
"GAA": 647
}
},
"php_namespace": {
"valueCounts": {
"Google\\Ads\\GoogleAds\\V7\\Common": 30,
"Google\\Ads\\GoogleAds\\V7\\Enums": 249,
"Google\\Ads\\GoogleAds\\V7\\Errors": 120,
"Google\\Ads\\GoogleAds\\V7\\Resources": 122,
"Google\\Ads\\GoogleAds\\V7\\Services": 126
}
},
"ruby_package": {
"valueCounts": {
"Google::Ads::GoogleAds::V7::Common": 30,
"Google::Ads::GoogleAds::V7::Enums": 249,
"Google::Ads::GoogleAds::V7::Errors": 120,
"Google::Ads::GoogleAds::V7::Resources": 122,
"Google::Ads::GoogleAds::V7::Services": 126
}
}
},
"services": [
{
"shortName": "AccountBudgetProposalService",
"fullName": "google.ads.googleads.v7.services.AccountBudgetProposalService",
"methods": [
{
"shortName": "GetAccountBudgetProposal",
"fullName": "google.ads.googleads.v7.services.AccountBudgetProposalService.GetAccountBudgetProposal",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/accountBudgetProposals/*}"
}
]
},
{
"shortName": "MutateAccountBudgetProposal",
"fullName": "google.ads.googleads.v7.services.AccountBudgetProposalService.MutateAccountBudgetProposal",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/accountBudgetProposals:mutate"
}
]
}
]
},
{
"shortName": "AccountBudgetService",
"fullName": "google.ads.googleads.v7.services.AccountBudgetService",
"methods": [
{
"shortName": "GetAccountBudget",
"fullName": "google.ads.googleads.v7.services.AccountBudgetService.GetAccountBudget",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/accountBudgets/*}"
}
]
}
]
},
{
"shortName": "AccountLinkService",
"fullName": "google.ads.googleads.v7.services.AccountLinkService",
"methods": [
{
"shortName": "CreateAccountLink",
"fullName": "google.ads.googleads.v7.services.AccountLinkService.CreateAccountLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/accountLinks:create"
}
]
},
{
"shortName": "GetAccountLink",
"fullName": "google.ads.googleads.v7.services.AccountLinkService.GetAccountLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/accountLinks/*}"
}
]
},
{
"shortName": "MutateAccountLink",
"fullName": "google.ads.googleads.v7.services.AccountLinkService.MutateAccountLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/accountLinks:mutate"
}
]
}
]
},
{
"shortName": "AdGroupAdAssetViewService",
"fullName": "google.ads.googleads.v7.services.AdGroupAdAssetViewService",
"methods": [
{
"shortName": "GetAdGroupAdAssetView",
"fullName": "google.ads.googleads.v7.services.AdGroupAdAssetViewService.GetAdGroupAdAssetView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/adGroupAdAssetViews/*}"
}
]
}
]
},
{
"shortName": "AdGroupAdLabelService",
"fullName": "google.ads.googleads.v7.services.AdGroupAdLabelService",
"methods": [
{
"shortName": "GetAdGroupAdLabel",
"fullName": "google.ads.googleads.v7.services.AdGroupAdLabelService.GetAdGroupAdLabel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/adGroupAdLabels/*}"
}
]
},
{
"shortName": "MutateAdGroupAdLabels",
"fullName": "google.ads.googleads.v7.services.AdGroupAdLabelService.MutateAdGroupAdLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/adGroupAdLabels:mutate"
}
]
}
]
},
{
"shortName": "AdGroupAdService",
"fullName": "google.ads.googleads.v7.services.AdGroupAdService",
"methods": [
{
"shortName": "GetAdGroupAd",
"fullName": "google.ads.googleads.v7.services.AdGroupAdService.GetAdGroupAd",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/adGroupAds/*}"
}
]
},
{
"shortName": "MutateAdGroupAds",
"fullName": "google.ads.googleads.v7.services.AdGroupAdService.MutateAdGroupAds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/adGroupAds:mutate"
}
]
}
]
},
{
"shortName": "AdGroupAssetService",
"fullName": "google.ads.googleads.v7.services.AdGroupAssetService",
"methods": [
{
"shortName": "GetAdGroupAsset",
"fullName": "google.ads.googleads.v7.services.AdGroupAssetService.GetAdGroupAsset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/adGroupAssets/*}"
}
]
},
{
"shortName": "MutateAdGroupAssets",
"fullName": "google.ads.googleads.v7.services.AdGroupAssetService.MutateAdGroupAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/adGroupAssets:mutate"
}
]
}
]
},
{
"shortName": "AdGroupAudienceViewService",
"fullName": "google.ads.googleads.v7.services.AdGroupAudienceViewService",
"methods": [
{
"shortName": "GetAdGroupAudienceView",
"fullName": "google.ads.googleads.v7.services.AdGroupAudienceViewService.GetAdGroupAudienceView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/adGroupAudienceViews/*}"
}
]
}
]
},
{
"shortName": "AdGroupBidModifierService",
"fullName": "google.ads.googleads.v7.services.AdGroupBidModifierService",
"methods": [
{
"shortName": "GetAdGroupBidModifier",
"fullName": "google.ads.googleads.v7.services.AdGroupBidModifierService.GetAdGroupBidModifier",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/adGroupBidModifiers/*}"
}
]
},
{
"shortName": "MutateAdGroupBidModifiers",
"fullName": "google.ads.googleads.v7.services.AdGroupBidModifierService.MutateAdGroupBidModifiers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/adGroupBidModifiers:mutate"
}
]
}
]
},
{
"shortName": "AdGroupCriterionLabelService",
"fullName": "google.ads.googleads.v7.services.AdGroupCriterionLabelService",
"methods": [
{
"shortName": "GetAdGroupCriterionLabel",
"fullName": "google.ads.googleads.v7.services.AdGroupCriterionLabelService.GetAdGroupCriterionLabel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/adGroupCriterionLabels/*}"
}
]
},
{
"shortName": "MutateAdGroupCriterionLabels",
"fullName": "google.ads.googleads.v7.services.AdGroupCriterionLabelService.MutateAdGroupCriterionLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/adGroupCriterionLabels:mutate"
}
]
}
]
},
{
"shortName": "AdGroupCriterionService",
"fullName": "google.ads.googleads.v7.services.AdGroupCriterionService",
"methods": [
{
"shortName": "GetAdGroupCriterion",
"fullName": "google.ads.googleads.v7.services.AdGroupCriterionService.GetAdGroupCriterion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/adGroupCriteria/*}"
}
]
},
{
"shortName": "MutateAdGroupCriteria",
"fullName": "google.ads.googleads.v7.services.AdGroupCriterionService.MutateAdGroupCriteria",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/adGroupCriteria:mutate"
}
]
}
]
},
{
"shortName": "AdGroupCriterionSimulationService",
"fullName": "google.ads.googleads.v7.services.AdGroupCriterionSimulationService",
"methods": [
{
"shortName": "GetAdGroupCriterionSimulation",
"fullName": "google.ads.googleads.v7.services.AdGroupCriterionSimulationService.GetAdGroupCriterionSimulation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/adGroupCriterionSimulations/*}"
}
]
}
]
},
{
"shortName": "AdGroupExtensionSettingService",
"fullName": "google.ads.googleads.v7.services.AdGroupExtensionSettingService",
"methods": [
{
"shortName": "GetAdGroupExtensionSetting",
"fullName": "google.ads.googleads.v7.services.AdGroupExtensionSettingService.GetAdGroupExtensionSetting",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/adGroupExtensionSettings/*}"
}
]
},
{
"shortName": "MutateAdGroupExtensionSettings",
"fullName": "google.ads.googleads.v7.services.AdGroupExtensionSettingService.MutateAdGroupExtensionSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/adGroupExtensionSettings:mutate"
}
]
}
]
},
{
"shortName": "AdGroupFeedService",
"fullName": "google.ads.googleads.v7.services.AdGroupFeedService",
"methods": [
{
"shortName": "GetAdGroupFeed",
"fullName": "google.ads.googleads.v7.services.AdGroupFeedService.GetAdGroupFeed",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/adGroupFeeds/*}"
}
]
},
{
"shortName": "MutateAdGroupFeeds",
"fullName": "google.ads.googleads.v7.services.AdGroupFeedService.MutateAdGroupFeeds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/adGroupFeeds:mutate"
}
]
}
]
},
{
"shortName": "AdGroupLabelService",
"fullName": "google.ads.googleads.v7.services.AdGroupLabelService",
"methods": [
{
"shortName": "GetAdGroupLabel",
"fullName": "google.ads.googleads.v7.services.AdGroupLabelService.GetAdGroupLabel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/adGroupLabels/*}"
}
]
},
{
"shortName": "MutateAdGroupLabels",
"fullName": "google.ads.googleads.v7.services.AdGroupLabelService.MutateAdGroupLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/adGroupLabels:mutate"
}
]
}
]
},
{
"shortName": "AdGroupService",
"fullName": "google.ads.googleads.v7.services.AdGroupService",
"methods": [
{
"shortName": "GetAdGroup",
"fullName": "google.ads.googleads.v7.services.AdGroupService.GetAdGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/adGroups/*}"
}
]
},
{
"shortName": "MutateAdGroups",
"fullName": "google.ads.googleads.v7.services.AdGroupService.MutateAdGroups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/adGroups:mutate"
}
]
}
]
},
{
"shortName": "AdGroupSimulationService",
"fullName": "google.ads.googleads.v7.services.AdGroupSimulationService",
"methods": [
{
"shortName": "GetAdGroupSimulation",
"fullName": "google.ads.googleads.v7.services.AdGroupSimulationService.GetAdGroupSimulation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/adGroupSimulations/*}"
}
]
}
]
},
{
"shortName": "AdParameterService",
"fullName": "google.ads.googleads.v7.services.AdParameterService",
"methods": [
{
"shortName": "GetAdParameter",
"fullName": "google.ads.googleads.v7.services.AdParameterService.GetAdParameter",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/adParameters/*}"
}
]
},
{
"shortName": "MutateAdParameters",
"fullName": "google.ads.googleads.v7.services.AdParameterService.MutateAdParameters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/adParameters:mutate"
}
]
}
]
},
{
"shortName": "AdScheduleViewService",
"fullName": "google.ads.googleads.v7.services.AdScheduleViewService",
"methods": [
{
"shortName": "GetAdScheduleView",
"fullName": "google.ads.googleads.v7.services.AdScheduleViewService.GetAdScheduleView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/adScheduleViews/*}"
}
]
}
]
},
{
"shortName": "AdService",
"fullName": "google.ads.googleads.v7.services.AdService",
"methods": [
{
"shortName": "GetAd",
"fullName": "google.ads.googleads.v7.services.AdService.GetAd",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/ads/*}"
}
]
},
{
"shortName": "MutateAds",
"fullName": "google.ads.googleads.v7.services.AdService.MutateAds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/ads:mutate"
}
]
}
]
},
{
"shortName": "AgeRangeViewService",
"fullName": "google.ads.googleads.v7.services.AgeRangeViewService",
"methods": [
{
"shortName": "GetAgeRangeView",
"fullName": "google.ads.googleads.v7.services.AgeRangeViewService.GetAgeRangeView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/ageRangeViews/*}"
}
]
}
]
},
{
"shortName": "AssetService",
"fullName": "google.ads.googleads.v7.services.AssetService",
"methods": [
{
"shortName": "GetAsset",
"fullName": "google.ads.googleads.v7.services.AssetService.GetAsset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/assets/*}"
}
]
},
{
"shortName": "MutateAssets",
"fullName": "google.ads.googleads.v7.services.AssetService.MutateAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/assets:mutate"
}
]
}
]
},
{
"shortName": "BatchJobService",
"fullName": "google.ads.googleads.v7.services.BatchJobService",
"methods": [
{
"shortName": "AddBatchJobOperations",
"fullName": "google.ads.googleads.v7.services.BatchJobService.AddBatchJobOperations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/{resource_name=customers/*/batchJobs/*}:addOperations"
}
]
},
{
"shortName": "GetBatchJob",
"fullName": "google.ads.googleads.v7.services.BatchJobService.GetBatchJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/batchJobs/*}"
}
]
},
{
"shortName": "ListBatchJobResults",
"fullName": "google.ads.googleads.v7.services.BatchJobService.ListBatchJobResults",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/batchJobs/*}:listResults"
}
]
},
{
"shortName": "MutateBatchJob",
"fullName": "google.ads.googleads.v7.services.BatchJobService.MutateBatchJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/batchJobs:mutate"
}
]
},
{
"shortName": "RunBatchJob",
"fullName": "google.ads.googleads.v7.services.BatchJobService.RunBatchJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/{resource_name=customers/*/batchJobs/*}:run"
}
]
}
]
},
{
"shortName": "BiddingStrategyService",
"fullName": "google.ads.googleads.v7.services.BiddingStrategyService",
"methods": [
{
"shortName": "GetBiddingStrategy",
"fullName": "google.ads.googleads.v7.services.BiddingStrategyService.GetBiddingStrategy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/biddingStrategies/*}"
}
]
},
{
"shortName": "MutateBiddingStrategies",
"fullName": "google.ads.googleads.v7.services.BiddingStrategyService.MutateBiddingStrategies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/biddingStrategies:mutate"
}
]
}
]
},
{
"shortName": "BiddingStrategySimulationService",
"fullName": "google.ads.googleads.v7.services.BiddingStrategySimulationService",
"methods": [
{
"shortName": "GetBiddingStrategySimulation",
"fullName": "google.ads.googleads.v7.services.BiddingStrategySimulationService.GetBiddingStrategySimulation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/biddingStrategySimulations/*}"
}
]
}
]
},
{
"shortName": "BillingSetupService",
"fullName": "google.ads.googleads.v7.services.BillingSetupService",
"methods": [
{
"shortName": "GetBillingSetup",
"fullName": "google.ads.googleads.v7.services.BillingSetupService.GetBillingSetup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/billingSetups/*}"
}
]
},
{
"shortName": "MutateBillingSetup",
"fullName": "google.ads.googleads.v7.services.BillingSetupService.MutateBillingSetup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/billingSetups:mutate"
}
]
}
]
},
{
"shortName": "CampaignAssetService",
"fullName": "google.ads.googleads.v7.services.CampaignAssetService",
"methods": [
{
"shortName": "GetCampaignAsset",
"fullName": "google.ads.googleads.v7.services.CampaignAssetService.GetCampaignAsset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/campaignAssets/*}"
}
]
},
{
"shortName": "MutateCampaignAssets",
"fullName": "google.ads.googleads.v7.services.CampaignAssetService.MutateCampaignAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/campaignAssets:mutate"
}
]
}
]
},
{
"shortName": "CampaignAudienceViewService",
"fullName": "google.ads.googleads.v7.services.CampaignAudienceViewService",
"methods": [
{
"shortName": "GetCampaignAudienceView",
"fullName": "google.ads.googleads.v7.services.CampaignAudienceViewService.GetCampaignAudienceView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/campaignAudienceViews/*}"
}
]
}
]
},
{
"shortName": "CampaignBidModifierService",
"fullName": "google.ads.googleads.v7.services.CampaignBidModifierService",
"methods": [
{
"shortName": "GetCampaignBidModifier",
"fullName": "google.ads.googleads.v7.services.CampaignBidModifierService.GetCampaignBidModifier",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/campaignBidModifiers/*}"
}
]
},
{
"shortName": "MutateCampaignBidModifiers",
"fullName": "google.ads.googleads.v7.services.CampaignBidModifierService.MutateCampaignBidModifiers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/campaignBidModifiers:mutate"
}
]
}
]
},
{
"shortName": "CampaignBudgetService",
"fullName": "google.ads.googleads.v7.services.CampaignBudgetService",
"methods": [
{
"shortName": "GetCampaignBudget",
"fullName": "google.ads.googleads.v7.services.CampaignBudgetService.GetCampaignBudget",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/campaignBudgets/*}"
}
]
},
{
"shortName": "MutateCampaignBudgets",
"fullName": "google.ads.googleads.v7.services.CampaignBudgetService.MutateCampaignBudgets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/campaignBudgets:mutate"
}
]
}
]
},
{
"shortName": "CampaignCriterionService",
"fullName": "google.ads.googleads.v7.services.CampaignCriterionService",
"methods": [
{
"shortName": "GetCampaignCriterion",
"fullName": "google.ads.googleads.v7.services.CampaignCriterionService.GetCampaignCriterion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/campaignCriteria/*}"
}
]
},
{
"shortName": "MutateCampaignCriteria",
"fullName": "google.ads.googleads.v7.services.CampaignCriterionService.MutateCampaignCriteria",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/campaignCriteria:mutate"
}
]
}
]
},
{
"shortName": "CampaignCriterionSimulationService",
"fullName": "google.ads.googleads.v7.services.CampaignCriterionSimulationService",
"methods": [
{
"shortName": "GetCampaignCriterionSimulation",
"fullName": "google.ads.googleads.v7.services.CampaignCriterionSimulationService.GetCampaignCriterionSimulation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/campaignCriterionSimulations/*}"
}
]
}
]
},
{
"shortName": "CampaignDraftService",
"fullName": "google.ads.googleads.v7.services.CampaignDraftService",
"methods": [
{
"shortName": "GetCampaignDraft",
"fullName": "google.ads.googleads.v7.services.CampaignDraftService.GetCampaignDraft",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/campaignDrafts/*}"
}
]
},
{
"shortName": "ListCampaignDraftAsyncErrors",
"fullName": "google.ads.googleads.v7.services.CampaignDraftService.ListCampaignDraftAsyncErrors",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/campaignDrafts/*}:listAsyncErrors"
}
]
},
{
"shortName": "MutateCampaignDrafts",
"fullName": "google.ads.googleads.v7.services.CampaignDraftService.MutateCampaignDrafts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/campaignDrafts:mutate"
}
]
},
{
"shortName": "PromoteCampaignDraft",
"fullName": "google.ads.googleads.v7.services.CampaignDraftService.PromoteCampaignDraft",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/{campaign_draft=customers/*/campaignDrafts/*}:promote"
}
]
}
]
},
{
"shortName": "CampaignExperimentService",
"fullName": "google.ads.googleads.v7.services.CampaignExperimentService",
"methods": [
{
"shortName": "CreateCampaignExperiment",
"fullName": "google.ads.googleads.v7.services.CampaignExperimentService.CreateCampaignExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/campaignExperiments:create"
}
]
},
{
"shortName": "EndCampaignExperiment",
"fullName": "google.ads.googleads.v7.services.CampaignExperimentService.EndCampaignExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/{campaign_experiment=customers/*/campaignExperiments/*}:end"
}
]
},
{
"shortName": "GetCampaignExperiment",
"fullName": "google.ads.googleads.v7.services.CampaignExperimentService.GetCampaignExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/campaignExperiments/*}"
}
]
},
{
"shortName": "GraduateCampaignExperiment",
"fullName": "google.ads.googleads.v7.services.CampaignExperimentService.GraduateCampaignExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/{campaign_experiment=customers/*/campaignExperiments/*}:graduate"
}
]
},
{
"shortName": "ListCampaignExperimentAsyncErrors",
"fullName": "google.ads.googleads.v7.services.CampaignExperimentService.ListCampaignExperimentAsyncErrors",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/campaignExperiments/*}:listAsyncErrors"
}
]
},
{
"shortName": "MutateCampaignExperiments",
"fullName": "google.ads.googleads.v7.services.CampaignExperimentService.MutateCampaignExperiments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/campaignExperiments:mutate"
}
]
},
{
"shortName": "PromoteCampaignExperiment",
"fullName": "google.ads.googleads.v7.services.CampaignExperimentService.PromoteCampaignExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/{campaign_experiment=customers/*/campaignExperiments/*}:promote"
}
]
}
]
},
{
"shortName": "CampaignExtensionSettingService",
"fullName": "google.ads.googleads.v7.services.CampaignExtensionSettingService",
"methods": [
{
"shortName": "GetCampaignExtensionSetting",
"fullName": "google.ads.googleads.v7.services.CampaignExtensionSettingService.GetCampaignExtensionSetting",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/campaignExtensionSettings/*}"
}
]
},
{
"shortName": "MutateCampaignExtensionSettings",
"fullName": "google.ads.googleads.v7.services.CampaignExtensionSettingService.MutateCampaignExtensionSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/campaignExtensionSettings:mutate"
}
]
}
]
},
{
"shortName": "CampaignFeedService",
"fullName": "google.ads.googleads.v7.services.CampaignFeedService",
"methods": [
{
"shortName": "GetCampaignFeed",
"fullName": "google.ads.googleads.v7.services.CampaignFeedService.GetCampaignFeed",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/campaignFeeds/*}"
}
]
},
{
"shortName": "MutateCampaignFeeds",
"fullName": "google.ads.googleads.v7.services.CampaignFeedService.MutateCampaignFeeds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/campaignFeeds:mutate"
}
]
}
]
},
{
"shortName": "CampaignLabelService",
"fullName": "google.ads.googleads.v7.services.CampaignLabelService",
"methods": [
{
"shortName": "GetCampaignLabel",
"fullName": "google.ads.googleads.v7.services.CampaignLabelService.GetCampaignLabel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/campaignLabels/*}"
}
]
},
{
"shortName": "MutateCampaignLabels",
"fullName": "google.ads.googleads.v7.services.CampaignLabelService.MutateCampaignLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/campaignLabels:mutate"
}
]
}
]
},
{
"shortName": "CampaignService",
"fullName": "google.ads.googleads.v7.services.CampaignService",
"methods": [
{
"shortName": "GetCampaign",
"fullName": "google.ads.googleads.v7.services.CampaignService.GetCampaign",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/campaigns/*}"
}
]
},
{
"shortName": "MutateCampaigns",
"fullName": "google.ads.googleads.v7.services.CampaignService.MutateCampaigns",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/campaigns:mutate"
}
]
}
]
},
{
"shortName": "CampaignSharedSetService",
"fullName": "google.ads.googleads.v7.services.CampaignSharedSetService",
"methods": [
{
"shortName": "GetCampaignSharedSet",
"fullName": "google.ads.googleads.v7.services.CampaignSharedSetService.GetCampaignSharedSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/campaignSharedSets/*}"
}
]
},
{
"shortName": "MutateCampaignSharedSets",
"fullName": "google.ads.googleads.v7.services.CampaignSharedSetService.MutateCampaignSharedSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/campaignSharedSets:mutate"
}
]
}
]
},
{
"shortName": "CampaignSimulationService",
"fullName": "google.ads.googleads.v7.services.CampaignSimulationService",
"methods": [
{
"shortName": "GetCampaignSimulation",
"fullName": "google.ads.googleads.v7.services.CampaignSimulationService.GetCampaignSimulation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/campaignSimulations/*}"
}
]
}
]
},
{
"shortName": "CarrierConstantService",
"fullName": "google.ads.googleads.v7.services.CarrierConstantService",
"methods": [
{
"shortName": "GetCarrierConstant",
"fullName": "google.ads.googleads.v7.services.CarrierConstantService.GetCarrierConstant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=carrierConstants/*}"
}
]
}
]
},
{
"shortName": "ChangeStatusService",
"fullName": "google.ads.googleads.v7.services.ChangeStatusService",
"methods": [
{
"shortName": "GetChangeStatus",
"fullName": "google.ads.googleads.v7.services.ChangeStatusService.GetChangeStatus",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/changeStatus/*}"
}
]
}
]
},
{
"shortName": "ClickViewService",
"fullName": "google.ads.googleads.v7.services.ClickViewService",
"methods": [
{
"shortName": "GetClickView",
"fullName": "google.ads.googleads.v7.services.ClickViewService.GetClickView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/clickViews/*}"
}
]
}
]
},
{
"shortName": "CombinedAudienceService",
"fullName": "google.ads.googleads.v7.services.CombinedAudienceService",
"methods": [
{
"shortName": "GetCombinedAudience",
"fullName": "google.ads.googleads.v7.services.CombinedAudienceService.GetCombinedAudience",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/combinedAudiences/*}"
}
]
}
]
},
{
"shortName": "ConversionActionService",
"fullName": "google.ads.googleads.v7.services.ConversionActionService",
"methods": [
{
"shortName": "GetConversionAction",
"fullName": "google.ads.googleads.v7.services.ConversionActionService.GetConversionAction",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/conversionActions/*}"
}
]
},
{
"shortName": "MutateConversionActions",
"fullName": "google.ads.googleads.v7.services.ConversionActionService.MutateConversionActions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/conversionActions:mutate"
}
]
}
]
},
{
"shortName": "ConversionAdjustmentUploadService",
"fullName": "google.ads.googleads.v7.services.ConversionAdjustmentUploadService",
"methods": [
{
"shortName": "UploadConversionAdjustments",
"fullName": "google.ads.googleads.v7.services.ConversionAdjustmentUploadService.UploadConversionAdjustments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}:uploadConversionAdjustments"
}
]
}
]
},
{
"shortName": "ConversionCustomVariableService",
"fullName": "google.ads.googleads.v7.services.ConversionCustomVariableService",
"methods": [
{
"shortName": "GetConversionCustomVariable",
"fullName": "google.ads.googleads.v7.services.ConversionCustomVariableService.GetConversionCustomVariable",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/conversionCustomVariables/*}"
}
]
},
{
"shortName": "MutateConversionCustomVariables",
"fullName": "google.ads.googleads.v7.services.ConversionCustomVariableService.MutateConversionCustomVariables",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/conversionCustomVariables:mutate"
}
]
}
]
},
{
"shortName": "ConversionUploadService",
"fullName": "google.ads.googleads.v7.services.ConversionUploadService",
"methods": [
{
"shortName": "UploadCallConversions",
"fullName": "google.ads.googleads.v7.services.ConversionUploadService.UploadCallConversions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}:uploadCallConversions"
}
]
},
{
"shortName": "UploadClickConversions",
"fullName": "google.ads.googleads.v7.services.ConversionUploadService.UploadClickConversions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}:uploadClickConversions"
}
]
}
]
},
{
"shortName": "CurrencyConstantService",
"fullName": "google.ads.googleads.v7.services.CurrencyConstantService",
"methods": [
{
"shortName": "GetCurrencyConstant",
"fullName": "google.ads.googleads.v7.services.CurrencyConstantService.GetCurrencyConstant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=currencyConstants/*}"
}
]
}
]
},
{
"shortName": "CustomAudienceService",
"fullName": "google.ads.googleads.v7.services.CustomAudienceService",
"methods": [
{
"shortName": "GetCustomAudience",
"fullName": "google.ads.googleads.v7.services.CustomAudienceService.GetCustomAudience",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/customAudiences/*}"
}
]
},
{
"shortName": "MutateCustomAudiences",
"fullName": "google.ads.googleads.v7.services.CustomAudienceService.MutateCustomAudiences",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/customAudiences:mutate"
}
]
}
]
},
{
"shortName": "CustomInterestService",
"fullName": "google.ads.googleads.v7.services.CustomInterestService",
"methods": [
{
"shortName": "GetCustomInterest",
"fullName": "google.ads.googleads.v7.services.CustomInterestService.GetCustomInterest",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/customInterests/*}"
}
]
},
{
"shortName": "MutateCustomInterests",
"fullName": "google.ads.googleads.v7.services.CustomInterestService.MutateCustomInterests",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/customInterests:mutate"
}
]
}
]
},
{
"shortName": "CustomerAssetService",
"fullName": "google.ads.googleads.v7.services.CustomerAssetService",
"methods": [
{
"shortName": "GetCustomerAsset",
"fullName": "google.ads.googleads.v7.services.CustomerAssetService.GetCustomerAsset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/customerAssets/*}"
}
]
},
{
"shortName": "MutateCustomerAssets",
"fullName": "google.ads.googleads.v7.services.CustomerAssetService.MutateCustomerAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/customerAssets:mutate"
}
]
}
]
},
{
"shortName": "CustomerClientLinkService",
"fullName": "google.ads.googleads.v7.services.CustomerClientLinkService",
"methods": [
{
"shortName": "GetCustomerClientLink",
"fullName": "google.ads.googleads.v7.services.CustomerClientLinkService.GetCustomerClientLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/customerClientLinks/*}"
}
]
},
{
"shortName": "MutateCustomerClientLink",
"fullName": "google.ads.googleads.v7.services.CustomerClientLinkService.MutateCustomerClientLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/customerClientLinks:mutate"
}
]
}
]
},
{
"shortName": "CustomerClientService",
"fullName": "google.ads.googleads.v7.services.CustomerClientService",
"methods": [
{
"shortName": "GetCustomerClient",
"fullName": "google.ads.googleads.v7.services.CustomerClientService.GetCustomerClient",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/customerClients/*}"
}
]
}
]
},
{
"shortName": "CustomerExtensionSettingService",
"fullName": "google.ads.googleads.v7.services.CustomerExtensionSettingService",
"methods": [
{
"shortName": "GetCustomerExtensionSetting",
"fullName": "google.ads.googleads.v7.services.CustomerExtensionSettingService.GetCustomerExtensionSetting",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/customerExtensionSettings/*}"
}
]
},
{
"shortName": "MutateCustomerExtensionSettings",
"fullName": "google.ads.googleads.v7.services.CustomerExtensionSettingService.MutateCustomerExtensionSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/customerExtensionSettings:mutate"
}
]
}
]
},
{
"shortName": "CustomerFeedService",
"fullName": "google.ads.googleads.v7.services.CustomerFeedService",
"methods": [
{
"shortName": "GetCustomerFeed",
"fullName": "google.ads.googleads.v7.services.CustomerFeedService.GetCustomerFeed",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/customerFeeds/*}"
}
]
},
{
"shortName": "MutateCustomerFeeds",
"fullName": "google.ads.googleads.v7.services.CustomerFeedService.MutateCustomerFeeds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/customerFeeds:mutate"
}
]
}
]
},
{
"shortName": "CustomerLabelService",
"fullName": "google.ads.googleads.v7.services.CustomerLabelService",
"methods": [
{
"shortName": "GetCustomerLabel",
"fullName": "google.ads.googleads.v7.services.CustomerLabelService.GetCustomerLabel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/customerLabels/*}"
}
]
},
{
"shortName": "MutateCustomerLabels",
"fullName": "google.ads.googleads.v7.services.CustomerLabelService.MutateCustomerLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/customerLabels:mutate"
}
]
}
]
},
{
"shortName": "CustomerManagerLinkService",
"fullName": "google.ads.googleads.v7.services.CustomerManagerLinkService",
"methods": [
{
"shortName": "GetCustomerManagerLink",
"fullName": "google.ads.googleads.v7.services.CustomerManagerLinkService.GetCustomerManagerLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/customerManagerLinks/*}"
}
]
},
{
"shortName": "MoveManagerLink",
"fullName": "google.ads.googleads.v7.services.CustomerManagerLinkService.MoveManagerLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/customerManagerLinks:moveManagerLink"
}
]
},
{
"shortName": "MutateCustomerManagerLink",
"fullName": "google.ads.googleads.v7.services.CustomerManagerLinkService.MutateCustomerManagerLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/customerManagerLinks:mutate"
}
]
}
]
},
{
"shortName": "CustomerNegativeCriterionService",
"fullName": "google.ads.googleads.v7.services.CustomerNegativeCriterionService",
"methods": [
{
"shortName": "GetCustomerNegativeCriterion",
"fullName": "google.ads.googleads.v7.services.CustomerNegativeCriterionService.GetCustomerNegativeCriterion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/customerNegativeCriteria/*}"
}
]
},
{
"shortName": "MutateCustomerNegativeCriteria",
"fullName": "google.ads.googleads.v7.services.CustomerNegativeCriterionService.MutateCustomerNegativeCriteria",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/customerNegativeCriteria:mutate"
}
]
}
]
},
{
"shortName": "CustomerService",
"fullName": "google.ads.googleads.v7.services.CustomerService",
"methods": [
{
"shortName": "CreateCustomerClient",
"fullName": "google.ads.googleads.v7.services.CustomerService.CreateCustomerClient",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}:createCustomerClient"
}
]
},
{
"shortName": "GetCustomer",
"fullName": "google.ads.googleads.v7.services.CustomerService.GetCustomer",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*}"
}
]
},
{
"shortName": "ListAccessibleCustomers",
"fullName": "google.ads.googleads.v7.services.CustomerService.ListAccessibleCustomers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/customers:listAccessibleCustomers"
}
]
},
{
"shortName": "MutateCustomer",
"fullName": "google.ads.googleads.v7.services.CustomerService.MutateCustomer",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}:mutate"
}
]
}
]
},
{
"shortName": "CustomerUserAccessInvitationService",
"fullName": "google.ads.googleads.v7.services.CustomerUserAccessInvitationService",
"methods": [
{
"shortName": "GetCustomerUserAccessInvitation",
"fullName": "google.ads.googleads.v7.services.CustomerUserAccessInvitationService.GetCustomerUserAccessInvitation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/customerUserAccessInvitations/*}"
}
]
},
{
"shortName": "MutateCustomerUserAccessInvitation",
"fullName": "google.ads.googleads.v7.services.CustomerUserAccessInvitationService.MutateCustomerUserAccessInvitation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/customerUserAccessInvitations:mutate"
}
]
}
]
},
{
"shortName": "CustomerUserAccessService",
"fullName": "google.ads.googleads.v7.services.CustomerUserAccessService",
"methods": [
{
"shortName": "GetCustomerUserAccess",
"fullName": "google.ads.googleads.v7.services.CustomerUserAccessService.GetCustomerUserAccess",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/customerUserAccesses/*}"
}
]
},
{
"shortName": "MutateCustomerUserAccess",
"fullName": "google.ads.googleads.v7.services.CustomerUserAccessService.MutateCustomerUserAccess",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/customerUserAccesses:mutate"
}
]
}
]
},
{
"shortName": "DetailPlacementViewService",
"fullName": "google.ads.googleads.v7.services.DetailPlacementViewService",
"methods": [
{
"shortName": "GetDetailPlacementView",
"fullName": "google.ads.googleads.v7.services.DetailPlacementViewService.GetDetailPlacementView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/detailPlacementViews/*}"
}
]
}
]
},
{
"shortName": "DisplayKeywordViewService",
"fullName": "google.ads.googleads.v7.services.DisplayKeywordViewService",
"methods": [
{
"shortName": "GetDisplayKeywordView",
"fullName": "google.ads.googleads.v7.services.DisplayKeywordViewService.GetDisplayKeywordView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/displayKeywordViews/*}"
}
]
}
]
},
{
"shortName": "DistanceViewService",
"fullName": "google.ads.googleads.v7.services.DistanceViewService",
"methods": [
{
"shortName": "GetDistanceView",
"fullName": "google.ads.googleads.v7.services.DistanceViewService.GetDistanceView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/distanceViews/*}"
}
]
}
]
},
{
"shortName": "DomainCategoryService",
"fullName": "google.ads.googleads.v7.services.DomainCategoryService",
"methods": [
{
"shortName": "GetDomainCategory",
"fullName": "google.ads.googleads.v7.services.DomainCategoryService.GetDomainCategory",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/domainCategories/*}"
}
]
}
]
},
{
"shortName": "DynamicSearchAdsSearchTermViewService",
"fullName": "google.ads.googleads.v7.services.DynamicSearchAdsSearchTermViewService",
"methods": [
{
"shortName": "GetDynamicSearchAdsSearchTermView",
"fullName": "google.ads.googleads.v7.services.DynamicSearchAdsSearchTermViewService.GetDynamicSearchAdsSearchTermView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/dynamicSearchAdsSearchTermViews/*}"
}
]
}
]
},
{
"shortName": "ExpandedLandingPageViewService",
"fullName": "google.ads.googleads.v7.services.ExpandedLandingPageViewService",
"methods": [
{
"shortName": "GetExpandedLandingPageView",
"fullName": "google.ads.googleads.v7.services.ExpandedLandingPageViewService.GetExpandedLandingPageView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/expandedLandingPageViews/*}"
}
]
}
]
},
{
"shortName": "ExtensionFeedItemService",
"fullName": "google.ads.googleads.v7.services.ExtensionFeedItemService",
"methods": [
{
"shortName": "GetExtensionFeedItem",
"fullName": "google.ads.googleads.v7.services.ExtensionFeedItemService.GetExtensionFeedItem",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/extensionFeedItems/*}"
}
]
},
{
"shortName": "MutateExtensionFeedItems",
"fullName": "google.ads.googleads.v7.services.ExtensionFeedItemService.MutateExtensionFeedItems",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/extensionFeedItems:mutate"
}
]
}
]
},
{
"shortName": "FeedItemService",
"fullName": "google.ads.googleads.v7.services.FeedItemService",
"methods": [
{
"shortName": "GetFeedItem",
"fullName": "google.ads.googleads.v7.services.FeedItemService.GetFeedItem",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/feedItems/*}"
}
]
},
{
"shortName": "MutateFeedItems",
"fullName": "google.ads.googleads.v7.services.FeedItemService.MutateFeedItems",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/feedItems:mutate"
}
]
}
]
},
{
"shortName": "FeedItemSetLinkService",
"fullName": "google.ads.googleads.v7.services.FeedItemSetLinkService",
"methods": [
{
"shortName": "GetFeedItemSetLink",
"fullName": "google.ads.googleads.v7.services.FeedItemSetLinkService.GetFeedItemSetLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/feedItemSetLinks/*}"
}
]
},
{
"shortName": "MutateFeedItemSetLinks",
"fullName": "google.ads.googleads.v7.services.FeedItemSetLinkService.MutateFeedItemSetLinks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/feedItemSetLinks:mutate"
}
]
}
]
},
{
"shortName": "FeedItemSetService",
"fullName": "google.ads.googleads.v7.services.FeedItemSetService",
"methods": [
{
"shortName": "GetFeedItemSet",
"fullName": "google.ads.googleads.v7.services.FeedItemSetService.GetFeedItemSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/feedItemSets/*}"
}
]
},
{
"shortName": "MutateFeedItemSets",
"fullName": "google.ads.googleads.v7.services.FeedItemSetService.MutateFeedItemSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/feedItemSets:mutate"
}
]
}
]
},
{
"shortName": "FeedItemTargetService",
"fullName": "google.ads.googleads.v7.services.FeedItemTargetService",
"methods": [
{
"shortName": "GetFeedItemTarget",
"fullName": "google.ads.googleads.v7.services.FeedItemTargetService.GetFeedItemTarget",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/feedItemTargets/*}"
}
]
},
{
"shortName": "MutateFeedItemTargets",
"fullName": "google.ads.googleads.v7.services.FeedItemTargetService.MutateFeedItemTargets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/feedItemTargets:mutate"
}
]
}
]
},
{
"shortName": "FeedMappingService",
"fullName": "google.ads.googleads.v7.services.FeedMappingService",
"methods": [
{
"shortName": "GetFeedMapping",
"fullName": "google.ads.googleads.v7.services.FeedMappingService.GetFeedMapping",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/feedMappings/*}"
}
]
},
{
"shortName": "MutateFeedMappings",
"fullName": "google.ads.googleads.v7.services.FeedMappingService.MutateFeedMappings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/feedMappings:mutate"
}
]
}
]
},
{
"shortName": "FeedPlaceholderViewService",
"fullName": "google.ads.googleads.v7.services.FeedPlaceholderViewService",
"methods": [
{
"shortName": "GetFeedPlaceholderView",
"fullName": "google.ads.googleads.v7.services.FeedPlaceholderViewService.GetFeedPlaceholderView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/feedPlaceholderViews/*}"
}
]
}
]
},
{
"shortName": "FeedService",
"fullName": "google.ads.googleads.v7.services.FeedService",
"methods": [
{
"shortName": "GetFeed",
"fullName": "google.ads.googleads.v7.services.FeedService.GetFeed",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/feeds/*}"
}
]
},
{
"shortName": "MutateFeeds",
"fullName": "google.ads.googleads.v7.services.FeedService.MutateFeeds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/feeds:mutate"
}
]
}
]
},
{
"shortName": "GenderViewService",
"fullName": "google.ads.googleads.v7.services.GenderViewService",
"methods": [
{
"shortName": "GetGenderView",
"fullName": "google.ads.googleads.v7.services.GenderViewService.GetGenderView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/genderViews/*}"
}
]
}
]
},
{
"shortName": "GeoTargetConstantService",
"fullName": "google.ads.googleads.v7.services.GeoTargetConstantService",
"methods": [
{
"shortName": "GetGeoTargetConstant",
"fullName": "google.ads.googleads.v7.services.GeoTargetConstantService.GetGeoTargetConstant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=geoTargetConstants/*}"
}
]
},
{
"shortName": "SuggestGeoTargetConstants",
"fullName": "google.ads.googleads.v7.services.GeoTargetConstantService.SuggestGeoTargetConstants",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/geoTargetConstants:suggest"
}
]
}
]
},
{
"shortName": "GeographicViewService",
"fullName": "google.ads.googleads.v7.services.GeographicViewService",
"methods": [
{
"shortName": "GetGeographicView",
"fullName": "google.ads.googleads.v7.services.GeographicViewService.GetGeographicView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/geographicViews/*}"
}
]
}
]
},
{
"shortName": "GoogleAdsFieldService",
"fullName": "google.ads.googleads.v7.services.GoogleAdsFieldService",
"methods": [
{
"shortName": "GetGoogleAdsField",
"fullName": "google.ads.googleads.v7.services.GoogleAdsFieldService.GetGoogleAdsField",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=googleAdsFields/*}"
}
]
},
{
"shortName": "SearchGoogleAdsFields",
"fullName": "google.ads.googleads.v7.services.GoogleAdsFieldService.SearchGoogleAdsFields",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/googleAdsFields:search"
}
]
}
]
},
{
"shortName": "GoogleAdsService",
"fullName": "google.ads.googleads.v7.services.GoogleAdsService",
"methods": [
{
"shortName": "Mutate",
"fullName": "google.ads.googleads.v7.services.GoogleAdsService.Mutate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/googleAds:mutate"
}
]
},
{
"shortName": "Search",
"fullName": "google.ads.googleads.v7.services.GoogleAdsService.Search",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/googleAds:search"
}
]
},
{
"shortName": "SearchStream",
"fullName": "google.ads.googleads.v7.services.GoogleAdsService.SearchStream",
"mode": "SERVER_STREAMING",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/googleAds:searchStream"
}
]
}
]
},
{
"shortName": "GroupPlacementViewService",
"fullName": "google.ads.googleads.v7.services.GroupPlacementViewService",
"methods": [
{
"shortName": "GetGroupPlacementView",
"fullName": "google.ads.googleads.v7.services.GroupPlacementViewService.GetGroupPlacementView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/groupPlacementViews/*}"
}
]
}
]
},
{
"shortName": "HotelGroupViewService",
"fullName": "google.ads.googleads.v7.services.HotelGroupViewService",
"methods": [
{
"shortName": "GetHotelGroupView",
"fullName": "google.ads.googleads.v7.services.HotelGroupViewService.GetHotelGroupView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/hotelGroupViews/*}"
}
]
}
]
},
{
"shortName": "HotelPerformanceViewService",
"fullName": "google.ads.googleads.v7.services.HotelPerformanceViewService",
"methods": [
{
"shortName": "GetHotelPerformanceView",
"fullName": "google.ads.googleads.v7.services.HotelPerformanceViewService.GetHotelPerformanceView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/hotelPerformanceView}"
}
]
}
]
},
{
"shortName": "IncomeRangeViewService",
"fullName": "google.ads.googleads.v7.services.IncomeRangeViewService",
"methods": [
{
"shortName": "GetIncomeRangeView",
"fullName": "google.ads.googleads.v7.services.IncomeRangeViewService.GetIncomeRangeView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/incomeRangeViews/*}"
}
]
}
]
},
{
"shortName": "InvoiceService",
"fullName": "google.ads.googleads.v7.services.InvoiceService",
"methods": [
{
"shortName": "ListInvoices",
"fullName": "google.ads.googleads.v7.services.InvoiceService.ListInvoices",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/customers/{customer_id=*}/invoices"
}
]
}
]
},
{
"shortName": "KeywordPlanAdGroupKeywordService",
"fullName": "google.ads.googleads.v7.services.KeywordPlanAdGroupKeywordService",
"methods": [
{
"shortName": "GetKeywordPlanAdGroupKeyword",
"fullName": "google.ads.googleads.v7.services.KeywordPlanAdGroupKeywordService.GetKeywordPlanAdGroupKeyword",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/keywordPlanAdGroupKeywords/*}"
}
]
},
{
"shortName": "MutateKeywordPlanAdGroupKeywords",
"fullName": "google.ads.googleads.v7.services.KeywordPlanAdGroupKeywordService.MutateKeywordPlanAdGroupKeywords",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/keywordPlanAdGroupKeywords:mutate"
}
]
}
]
},
{
"shortName": "KeywordPlanAdGroupService",
"fullName": "google.ads.googleads.v7.services.KeywordPlanAdGroupService",
"methods": [
{
"shortName": "GetKeywordPlanAdGroup",
"fullName": "google.ads.googleads.v7.services.KeywordPlanAdGroupService.GetKeywordPlanAdGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/keywordPlanAdGroups/*}"
}
]
},
{
"shortName": "MutateKeywordPlanAdGroups",
"fullName": "google.ads.googleads.v7.services.KeywordPlanAdGroupService.MutateKeywordPlanAdGroups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/keywordPlanAdGroups:mutate"
}
]
}
]
},
{
"shortName": "KeywordPlanCampaignKeywordService",
"fullName": "google.ads.googleads.v7.services.KeywordPlanCampaignKeywordService",
"methods": [
{
"shortName": "GetKeywordPlanCampaignKeyword",
"fullName": "google.ads.googleads.v7.services.KeywordPlanCampaignKeywordService.GetKeywordPlanCampaignKeyword",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/keywordPlanCampaignKeywords/*}"
}
]
},
{
"shortName": "MutateKeywordPlanCampaignKeywords",
"fullName": "google.ads.googleads.v7.services.KeywordPlanCampaignKeywordService.MutateKeywordPlanCampaignKeywords",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/keywordPlanCampaignKeywords:mutate"
}
]
}
]
},
{
"shortName": "KeywordPlanCampaignService",
"fullName": "google.ads.googleads.v7.services.KeywordPlanCampaignService",
"methods": [
{
"shortName": "GetKeywordPlanCampaign",
"fullName": "google.ads.googleads.v7.services.KeywordPlanCampaignService.GetKeywordPlanCampaign",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/keywordPlanCampaigns/*}"
}
]
},
{
"shortName": "MutateKeywordPlanCampaigns",
"fullName": "google.ads.googleads.v7.services.KeywordPlanCampaignService.MutateKeywordPlanCampaigns",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/keywordPlanCampaigns:mutate"
}
]
}
]
},
{
"shortName": "KeywordPlanIdeaService",
"fullName": "google.ads.googleads.v7.services.KeywordPlanIdeaService",
"methods": [
{
"shortName": "GenerateKeywordIdeas",
"fullName": "google.ads.googleads.v7.services.KeywordPlanIdeaService.GenerateKeywordIdeas",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}:generateKeywordIdeas"
}
]
}
]
},
{
"shortName": "KeywordPlanService",
"fullName": "google.ads.googleads.v7.services.KeywordPlanService",
"methods": [
{
"shortName": "GenerateForecastCurve",
"fullName": "google.ads.googleads.v7.services.KeywordPlanService.GenerateForecastCurve",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/{keyword_plan=customers/*/keywordPlans/*}:generateForecastCurve"
}
]
},
{
"shortName": "GenerateForecastMetrics",
"fullName": "google.ads.googleads.v7.services.KeywordPlanService.GenerateForecastMetrics",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/{keyword_plan=customers/*/keywordPlans/*}:generateForecastMetrics"
}
]
},
{
"shortName": "GenerateForecastTimeSeries",
"fullName": "google.ads.googleads.v7.services.KeywordPlanService.GenerateForecastTimeSeries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/{keyword_plan=customers/*/keywordPlans/*}:generateForecastTimeSeries"
}
]
},
{
"shortName": "GenerateHistoricalMetrics",
"fullName": "google.ads.googleads.v7.services.KeywordPlanService.GenerateHistoricalMetrics",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/{keyword_plan=customers/*/keywordPlans/*}:generateHistoricalMetrics"
}
]
},
{
"shortName": "GetKeywordPlan",
"fullName": "google.ads.googleads.v7.services.KeywordPlanService.GetKeywordPlan",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/keywordPlans/*}"
}
]
},
{
"shortName": "MutateKeywordPlans",
"fullName": "google.ads.googleads.v7.services.KeywordPlanService.MutateKeywordPlans",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/keywordPlans:mutate"
}
]
}
]
},
{
"shortName": "KeywordViewService",
"fullName": "google.ads.googleads.v7.services.KeywordViewService",
"methods": [
{
"shortName": "GetKeywordView",
"fullName": "google.ads.googleads.v7.services.KeywordViewService.GetKeywordView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/keywordViews/*}"
}
]
}
]
},
{
"shortName": "LabelService",
"fullName": "google.ads.googleads.v7.services.LabelService",
"methods": [
{
"shortName": "GetLabel",
"fullName": "google.ads.googleads.v7.services.LabelService.GetLabel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/labels/*}"
}
]
},
{
"shortName": "MutateLabels",
"fullName": "google.ads.googleads.v7.services.LabelService.MutateLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/labels:mutate"
}
]
}
]
},
{
"shortName": "LandingPageViewService",
"fullName": "google.ads.googleads.v7.services.LandingPageViewService",
"methods": [
{
"shortName": "GetLandingPageView",
"fullName": "google.ads.googleads.v7.services.LandingPageViewService.GetLandingPageView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/landingPageViews/*}"
}
]
}
]
},
{
"shortName": "LanguageConstantService",
"fullName": "google.ads.googleads.v7.services.LanguageConstantService",
"methods": [
{
"shortName": "GetLanguageConstant",
"fullName": "google.ads.googleads.v7.services.LanguageConstantService.GetLanguageConstant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=languageConstants/*}"
}
]
}
]
},
{
"shortName": "LifeEventService",
"fullName": "google.ads.googleads.v7.services.LifeEventService",
"methods": [
{
"shortName": "GetLifeEvent",
"fullName": "google.ads.googleads.v7.services.LifeEventService.GetLifeEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/lifeEvents/*}"
}
]
}
]
},
{
"shortName": "LocationViewService",
"fullName": "google.ads.googleads.v7.services.LocationViewService",
"methods": [
{
"shortName": "GetLocationView",
"fullName": "google.ads.googleads.v7.services.LocationViewService.GetLocationView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/locationViews/*}"
}
]
}
]
},
{
"shortName": "ManagedPlacementViewService",
"fullName": "google.ads.googleads.v7.services.ManagedPlacementViewService",
"methods": [
{
"shortName": "GetManagedPlacementView",
"fullName": "google.ads.googleads.v7.services.ManagedPlacementViewService.GetManagedPlacementView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/managedPlacementViews/*}"
}
]
}
]
},
{
"shortName": "MediaFileService",
"fullName": "google.ads.googleads.v7.services.MediaFileService",
"methods": [
{
"shortName": "GetMediaFile",
"fullName": "google.ads.googleads.v7.services.MediaFileService.GetMediaFile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/mediaFiles/*}"
}
]
},
{
"shortName": "MutateMediaFiles",
"fullName": "google.ads.googleads.v7.services.MediaFileService.MutateMediaFiles",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/mediaFiles:mutate"
}
]
}
]
},
{
"shortName": "MerchantCenterLinkService",
"fullName": "google.ads.googleads.v7.services.MerchantCenterLinkService",
"methods": [
{
"shortName": "GetMerchantCenterLink",
"fullName": "google.ads.googleads.v7.services.MerchantCenterLinkService.GetMerchantCenterLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/merchantCenterLinks/*}"
}
]
},
{
"shortName": "ListMerchantCenterLinks",
"fullName": "google.ads.googleads.v7.services.MerchantCenterLinkService.ListMerchantCenterLinks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/customers/{customer_id=*}/merchantCenterLinks"
}
]
},
{
"shortName": "MutateMerchantCenterLink",
"fullName": "google.ads.googleads.v7.services.MerchantCenterLinkService.MutateMerchantCenterLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/merchantCenterLinks:mutate"
}
]
}
]
},
{
"shortName": "MobileAppCategoryConstantService",
"fullName": "google.ads.googleads.v7.services.MobileAppCategoryConstantService",
"methods": [
{
"shortName": "GetMobileAppCategoryConstant",
"fullName": "google.ads.googleads.v7.services.MobileAppCategoryConstantService.GetMobileAppCategoryConstant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=mobileAppCategoryConstants/*}"
}
]
}
]
},
{
"shortName": "MobileDeviceConstantService",
"fullName": "google.ads.googleads.v7.services.MobileDeviceConstantService",
"methods": [
{
"shortName": "GetMobileDeviceConstant",
"fullName": "google.ads.googleads.v7.services.MobileDeviceConstantService.GetMobileDeviceConstant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=mobileDeviceConstants/*}"
}
]
}
]
},
{
"shortName": "OfflineUserDataJobService",
"fullName": "google.ads.googleads.v7.services.OfflineUserDataJobService",
"methods": [
{
"shortName": "AddOfflineUserDataJobOperations",
"fullName": "google.ads.googleads.v7.services.OfflineUserDataJobService.AddOfflineUserDataJobOperations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/{resource_name=customers/*/offlineUserDataJobs/*}:addOperations"
}
]
},
{
"shortName": "CreateOfflineUserDataJob",
"fullName": "google.ads.googleads.v7.services.OfflineUserDataJobService.CreateOfflineUserDataJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/offlineUserDataJobs:create"
}
]
},
{
"shortName": "GetOfflineUserDataJob",
"fullName": "google.ads.googleads.v7.services.OfflineUserDataJobService.GetOfflineUserDataJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/offlineUserDataJobs/*}"
}
]
},
{
"shortName": "RunOfflineUserDataJob",
"fullName": "google.ads.googleads.v7.services.OfflineUserDataJobService.RunOfflineUserDataJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/{resource_name=customers/*/offlineUserDataJobs/*}:run"
}
]
}
]
},
{
"shortName": "OperatingSystemVersionConstantService",
"fullName": "google.ads.googleads.v7.services.OperatingSystemVersionConstantService",
"methods": [
{
"shortName": "GetOperatingSystemVersionConstant",
"fullName": "google.ads.googleads.v7.services.OperatingSystemVersionConstantService.GetOperatingSystemVersionConstant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=operatingSystemVersionConstants/*}"
}
]
}
]
},
{
"shortName": "PaidOrganicSearchTermViewService",
"fullName": "google.ads.googleads.v7.services.PaidOrganicSearchTermViewService",
"methods": [
{
"shortName": "GetPaidOrganicSearchTermView",
"fullName": "google.ads.googleads.v7.services.PaidOrganicSearchTermViewService.GetPaidOrganicSearchTermView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/paidOrganicSearchTermViews/*}"
}
]
}
]
},
{
"shortName": "ParentalStatusViewService",
"fullName": "google.ads.googleads.v7.services.ParentalStatusViewService",
"methods": [
{
"shortName": "GetParentalStatusView",
"fullName": "google.ads.googleads.v7.services.ParentalStatusViewService.GetParentalStatusView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/parentalStatusViews/*}"
}
]
}
]
},
{
"shortName": "PaymentsAccountService",
"fullName": "google.ads.googleads.v7.services.PaymentsAccountService",
"methods": [
{
"shortName": "ListPaymentsAccounts",
"fullName": "google.ads.googleads.v7.services.PaymentsAccountService.ListPaymentsAccounts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/customers/{customer_id=*}/paymentsAccounts"
}
]
}
]
},
{
"shortName": "ProductBiddingCategoryConstantService",
"fullName": "google.ads.googleads.v7.services.ProductBiddingCategoryConstantService",
"methods": [
{
"shortName": "GetProductBiddingCategoryConstant",
"fullName": "google.ads.googleads.v7.services.ProductBiddingCategoryConstantService.GetProductBiddingCategoryConstant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=productBiddingCategoryConstants/*}"
}
]
}
]
},
{
"shortName": "ProductGroupViewService",
"fullName": "google.ads.googleads.v7.services.ProductGroupViewService",
"methods": [
{
"shortName": "GetProductGroupView",
"fullName": "google.ads.googleads.v7.services.ProductGroupViewService.GetProductGroupView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/productGroupViews/*}"
}
]
}
]
},
{
"shortName": "ReachPlanService",
"fullName": "google.ads.googleads.v7.services.ReachPlanService",
"methods": [
{
"shortName": "GenerateProductMixIdeas",
"fullName": "google.ads.googleads.v7.services.ReachPlanService.GenerateProductMixIdeas",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}:generateProductMixIdeas"
}
]
},
{
"shortName": "GenerateReachForecast",
"fullName": "google.ads.googleads.v7.services.ReachPlanService.GenerateReachForecast",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}:generateReachForecast"
}
]
},
{
"shortName": "ListPlannableLocations",
"fullName": "google.ads.googleads.v7.services.ReachPlanService.ListPlannableLocations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7:listPlannableLocations"
}
]
},
{
"shortName": "ListPlannableProducts",
"fullName": "google.ads.googleads.v7.services.ReachPlanService.ListPlannableProducts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7:listPlannableProducts"
}
]
}
]
},
{
"shortName": "RecommendationService",
"fullName": "google.ads.googleads.v7.services.RecommendationService",
"methods": [
{
"shortName": "ApplyRecommendation",
"fullName": "google.ads.googleads.v7.services.RecommendationService.ApplyRecommendation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/recommendations:apply"
}
]
},
{
"shortName": "DismissRecommendation",
"fullName": "google.ads.googleads.v7.services.RecommendationService.DismissRecommendation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/recommendations:dismiss"
}
]
},
{
"shortName": "GetRecommendation",
"fullName": "google.ads.googleads.v7.services.RecommendationService.GetRecommendation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/recommendations/*}"
}
]
}
]
},
{
"shortName": "RemarketingActionService",
"fullName": "google.ads.googleads.v7.services.RemarketingActionService",
"methods": [
{
"shortName": "GetRemarketingAction",
"fullName": "google.ads.googleads.v7.services.RemarketingActionService.GetRemarketingAction",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/remarketingActions/*}"
}
]
},
{
"shortName": "MutateRemarketingActions",
"fullName": "google.ads.googleads.v7.services.RemarketingActionService.MutateRemarketingActions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/remarketingActions:mutate"
}
]
}
]
},
{
"shortName": "SearchTermViewService",
"fullName": "google.ads.googleads.v7.services.SearchTermViewService",
"methods": [
{
"shortName": "GetSearchTermView",
"fullName": "google.ads.googleads.v7.services.SearchTermViewService.GetSearchTermView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/searchTermViews/*}"
}
]
}
]
},
{
"shortName": "SharedCriterionService",
"fullName": "google.ads.googleads.v7.services.SharedCriterionService",
"methods": [
{
"shortName": "GetSharedCriterion",
"fullName": "google.ads.googleads.v7.services.SharedCriterionService.GetSharedCriterion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/sharedCriteria/*}"
}
]
},
{
"shortName": "MutateSharedCriteria",
"fullName": "google.ads.googleads.v7.services.SharedCriterionService.MutateSharedCriteria",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/sharedCriteria:mutate"
}
]
}
]
},
{
"shortName": "SharedSetService",
"fullName": "google.ads.googleads.v7.services.SharedSetService",
"methods": [
{
"shortName": "GetSharedSet",
"fullName": "google.ads.googleads.v7.services.SharedSetService.GetSharedSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/sharedSets/*}"
}
]
},
{
"shortName": "MutateSharedSets",
"fullName": "google.ads.googleads.v7.services.SharedSetService.MutateSharedSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/sharedSets:mutate"
}
]
}
]
},
{
"shortName": "ShoppingPerformanceViewService",
"fullName": "google.ads.googleads.v7.services.ShoppingPerformanceViewService",
"methods": [
{
"shortName": "GetShoppingPerformanceView",
"fullName": "google.ads.googleads.v7.services.ShoppingPerformanceViewService.GetShoppingPerformanceView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/shoppingPerformanceView}"
}
]
}
]
},
{
"shortName": "ThirdPartyAppAnalyticsLinkService",
"fullName": "google.ads.googleads.v7.services.ThirdPartyAppAnalyticsLinkService",
"methods": [
{
"shortName": "GetThirdPartyAppAnalyticsLink",
"fullName": "google.ads.googleads.v7.services.ThirdPartyAppAnalyticsLinkService.GetThirdPartyAppAnalyticsLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/thirdPartyAppAnalyticsLinks/*}"
}
]
},
{
"shortName": "RegenerateShareableLinkId",
"fullName": "google.ads.googleads.v7.services.ThirdPartyAppAnalyticsLinkService.RegenerateShareableLinkId",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/{resource_name=customers/*/thirdPartyAppAnalyticsLinks/*}:regenerateShareableLinkId"
}
]
}
]
},
{
"shortName": "TopicConstantService",
"fullName": "google.ads.googleads.v7.services.TopicConstantService",
"methods": [
{
"shortName": "GetTopicConstant",
"fullName": "google.ads.googleads.v7.services.TopicConstantService.GetTopicConstant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=topicConstants/*}"
}
]
}
]
},
{
"shortName": "TopicViewService",
"fullName": "google.ads.googleads.v7.services.TopicViewService",
"methods": [
{
"shortName": "GetTopicView",
"fullName": "google.ads.googleads.v7.services.TopicViewService.GetTopicView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/topicViews/*}"
}
]
}
]
},
{
"shortName": "UserDataService",
"fullName": "google.ads.googleads.v7.services.UserDataService",
"methods": [
{
"shortName": "UploadUserData",
"fullName": "google.ads.googleads.v7.services.UserDataService.UploadUserData",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}:uploadUserData"
}
]
}
]
},
{
"shortName": "UserInterestService",
"fullName": "google.ads.googleads.v7.services.UserInterestService",
"methods": [
{
"shortName": "GetUserInterest",
"fullName": "google.ads.googleads.v7.services.UserInterestService.GetUserInterest",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/userInterests/*}"
}
]
}
]
},
{
"shortName": "UserListService",
"fullName": "google.ads.googleads.v7.services.UserListService",
"methods": [
{
"shortName": "GetUserList",
"fullName": "google.ads.googleads.v7.services.UserListService.GetUserList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/userLists/*}"
}
]
},
{
"shortName": "MutateUserLists",
"fullName": "google.ads.googleads.v7.services.UserListService.MutateUserLists",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v7/customers/{customer_id=*}/userLists:mutate"
}
]
}
]
},
{
"shortName": "UserLocationViewService",
"fullName": "google.ads.googleads.v7.services.UserLocationViewService",
"methods": [
{
"shortName": "GetUserLocationView",
"fullName": "google.ads.googleads.v7.services.UserLocationViewService.GetUserLocationView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/userLocationViews/*}"
}
]
}
]
},
{
"shortName": "VideoService",
"fullName": "google.ads.googleads.v7.services.VideoService",
"methods": [
{
"shortName": "GetVideo",
"fullName": "google.ads.googleads.v7.services.VideoService.GetVideo",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/videos/*}"
}
]
}
]
},
{
"shortName": "WebpageViewService",
"fullName": "google.ads.googleads.v7.services.WebpageViewService",
"methods": [
{
"shortName": "GetWebpageView",
"fullName": "google.ads.googleads.v7.services.WebpageViewService.GetWebpageView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v7/{resource_name=customers/*/webpageViews/*}"
}
]
}
]
}
]
},
{
"id": "google.ads.googleads.v8",
"directory": "google/ads/googleads/v8",
"version": "v8",
"majorVersion": "v8",
"hostName": "googleads.googleapis.com",
"title": "Google Ads API",
"description": "Manage your Google Ads accounts, campaigns, and reports with this API.",
"importDirectories": [
"google/ads/googleads/v8/common",
"google/ads/googleads/v8/enums",
"google/ads/googleads/v8/errors",
"google/ads/googleads/v8/resources",
"google/ads/googleads/v8/services",
"google/api",
"google/longrunning",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Ads.GoogleAds.V8.Common": 30,
"Google.Ads.GoogleAds.V8.Enums": 249,
"Google.Ads.GoogleAds.V8.Errors": 120,
"Google.Ads.GoogleAds.V8.Resources": 128,
"Google.Ads.GoogleAds.V8.Services": 133
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/ads/googleads/v8/common;common": 30,
"google.golang.org/genproto/googleapis/ads/googleads/v8/enums;enums": 249,
"google.golang.org/genproto/googleapis/ads/googleads/v8/errors;errors": 120,
"google.golang.org/genproto/googleapis/ads/googleads/v8/resources;resources": 128,
"google.golang.org/genproto/googleapis/ads/googleads/v8/services;services": 133
}
},
"java_multiple_files": {
"valueCounts": {
"true": 660
}
},
"java_package": {
"valueCounts": {
"com.google.ads.googleads.v8.common": 30,
"com.google.ads.googleads.v8.enums": 249,
"com.google.ads.googleads.v8.errors": 120,
"com.google.ads.googleads.v8.resources": 128,
"com.google.ads.googleads.v8.services": 133
}
},
"objc_class_prefix": {
"valueCounts": {
"GAA": 660
}
},
"php_namespace": {
"valueCounts": {
"Google\\Ads\\GoogleAds\\V8\\Common": 30,
"Google\\Ads\\GoogleAds\\V8\\Enums": 249,
"Google\\Ads\\GoogleAds\\V8\\Errors": 120,
"Google\\Ads\\GoogleAds\\V8\\Resources": 128,
"Google\\Ads\\GoogleAds\\V8\\Services": 133
}
},
"ruby_package": {
"valueCounts": {
"Google::Ads::GoogleAds::V8::Common": 30,
"Google::Ads::GoogleAds::V8::Enums": 249,
"Google::Ads::GoogleAds::V8::Errors": 120,
"Google::Ads::GoogleAds::V8::Resources": 128,
"Google::Ads::GoogleAds::V8::Services": 133
}
}
},
"services": [
{
"shortName": "AccessibleBiddingStrategyService",
"fullName": "google.ads.googleads.v8.services.AccessibleBiddingStrategyService",
"methods": [
{
"shortName": "GetAccessibleBiddingStrategy",
"fullName": "google.ads.googleads.v8.services.AccessibleBiddingStrategyService.GetAccessibleBiddingStrategy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/accessibleBiddingStrategies/*}"
}
]
}
]
},
{
"shortName": "AccountBudgetProposalService",
"fullName": "google.ads.googleads.v8.services.AccountBudgetProposalService",
"methods": [
{
"shortName": "GetAccountBudgetProposal",
"fullName": "google.ads.googleads.v8.services.AccountBudgetProposalService.GetAccountBudgetProposal",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/accountBudgetProposals/*}"
}
]
},
{
"shortName": "MutateAccountBudgetProposal",
"fullName": "google.ads.googleads.v8.services.AccountBudgetProposalService.MutateAccountBudgetProposal",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/accountBudgetProposals:mutate"
}
]
}
]
},
{
"shortName": "AccountBudgetService",
"fullName": "google.ads.googleads.v8.services.AccountBudgetService",
"methods": [
{
"shortName": "GetAccountBudget",
"fullName": "google.ads.googleads.v8.services.AccountBudgetService.GetAccountBudget",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/accountBudgets/*}"
}
]
}
]
},
{
"shortName": "AccountLinkService",
"fullName": "google.ads.googleads.v8.services.AccountLinkService",
"methods": [
{
"shortName": "CreateAccountLink",
"fullName": "google.ads.googleads.v8.services.AccountLinkService.CreateAccountLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/accountLinks:create"
}
]
},
{
"shortName": "GetAccountLink",
"fullName": "google.ads.googleads.v8.services.AccountLinkService.GetAccountLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/accountLinks/*}"
}
]
},
{
"shortName": "MutateAccountLink",
"fullName": "google.ads.googleads.v8.services.AccountLinkService.MutateAccountLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/accountLinks:mutate"
}
]
}
]
},
{
"shortName": "AdGroupAdAssetViewService",
"fullName": "google.ads.googleads.v8.services.AdGroupAdAssetViewService",
"methods": [
{
"shortName": "GetAdGroupAdAssetView",
"fullName": "google.ads.googleads.v8.services.AdGroupAdAssetViewService.GetAdGroupAdAssetView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/adGroupAdAssetViews/*}"
}
]
}
]
},
{
"shortName": "AdGroupAdLabelService",
"fullName": "google.ads.googleads.v8.services.AdGroupAdLabelService",
"methods": [
{
"shortName": "GetAdGroupAdLabel",
"fullName": "google.ads.googleads.v8.services.AdGroupAdLabelService.GetAdGroupAdLabel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/adGroupAdLabels/*}"
}
]
},
{
"shortName": "MutateAdGroupAdLabels",
"fullName": "google.ads.googleads.v8.services.AdGroupAdLabelService.MutateAdGroupAdLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/adGroupAdLabels:mutate"
}
]
}
]
},
{
"shortName": "AdGroupAdService",
"fullName": "google.ads.googleads.v8.services.AdGroupAdService",
"methods": [
{
"shortName": "GetAdGroupAd",
"fullName": "google.ads.googleads.v8.services.AdGroupAdService.GetAdGroupAd",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/adGroupAds/*}"
}
]
},
{
"shortName": "MutateAdGroupAds",
"fullName": "google.ads.googleads.v8.services.AdGroupAdService.MutateAdGroupAds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/adGroupAds:mutate"
}
]
}
]
},
{
"shortName": "AdGroupAssetService",
"fullName": "google.ads.googleads.v8.services.AdGroupAssetService",
"methods": [
{
"shortName": "GetAdGroupAsset",
"fullName": "google.ads.googleads.v8.services.AdGroupAssetService.GetAdGroupAsset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/adGroupAssets/*}"
}
]
},
{
"shortName": "MutateAdGroupAssets",
"fullName": "google.ads.googleads.v8.services.AdGroupAssetService.MutateAdGroupAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/adGroupAssets:mutate"
}
]
}
]
},
{
"shortName": "AdGroupAudienceViewService",
"fullName": "google.ads.googleads.v8.services.AdGroupAudienceViewService",
"methods": [
{
"shortName": "GetAdGroupAudienceView",
"fullName": "google.ads.googleads.v8.services.AdGroupAudienceViewService.GetAdGroupAudienceView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/adGroupAudienceViews/*}"
}
]
}
]
},
{
"shortName": "AdGroupBidModifierService",
"fullName": "google.ads.googleads.v8.services.AdGroupBidModifierService",
"methods": [
{
"shortName": "GetAdGroupBidModifier",
"fullName": "google.ads.googleads.v8.services.AdGroupBidModifierService.GetAdGroupBidModifier",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/adGroupBidModifiers/*}"
}
]
},
{
"shortName": "MutateAdGroupBidModifiers",
"fullName": "google.ads.googleads.v8.services.AdGroupBidModifierService.MutateAdGroupBidModifiers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/adGroupBidModifiers:mutate"
}
]
}
]
},
{
"shortName": "AdGroupCriterionLabelService",
"fullName": "google.ads.googleads.v8.services.AdGroupCriterionLabelService",
"methods": [
{
"shortName": "GetAdGroupCriterionLabel",
"fullName": "google.ads.googleads.v8.services.AdGroupCriterionLabelService.GetAdGroupCriterionLabel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/adGroupCriterionLabels/*}"
}
]
},
{
"shortName": "MutateAdGroupCriterionLabels",
"fullName": "google.ads.googleads.v8.services.AdGroupCriterionLabelService.MutateAdGroupCriterionLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/adGroupCriterionLabels:mutate"
}
]
}
]
},
{
"shortName": "AdGroupCriterionService",
"fullName": "google.ads.googleads.v8.services.AdGroupCriterionService",
"methods": [
{
"shortName": "GetAdGroupCriterion",
"fullName": "google.ads.googleads.v8.services.AdGroupCriterionService.GetAdGroupCriterion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/adGroupCriteria/*}"
}
]
},
{
"shortName": "MutateAdGroupCriteria",
"fullName": "google.ads.googleads.v8.services.AdGroupCriterionService.MutateAdGroupCriteria",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/adGroupCriteria:mutate"
}
]
}
]
},
{
"shortName": "AdGroupCriterionSimulationService",
"fullName": "google.ads.googleads.v8.services.AdGroupCriterionSimulationService",
"methods": [
{
"shortName": "GetAdGroupCriterionSimulation",
"fullName": "google.ads.googleads.v8.services.AdGroupCriterionSimulationService.GetAdGroupCriterionSimulation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/adGroupCriterionSimulations/*}"
}
]
}
]
},
{
"shortName": "AdGroupExtensionSettingService",
"fullName": "google.ads.googleads.v8.services.AdGroupExtensionSettingService",
"methods": [
{
"shortName": "GetAdGroupExtensionSetting",
"fullName": "google.ads.googleads.v8.services.AdGroupExtensionSettingService.GetAdGroupExtensionSetting",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/adGroupExtensionSettings/*}"
}
]
},
{
"shortName": "MutateAdGroupExtensionSettings",
"fullName": "google.ads.googleads.v8.services.AdGroupExtensionSettingService.MutateAdGroupExtensionSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/adGroupExtensionSettings:mutate"
}
]
}
]
},
{
"shortName": "AdGroupFeedService",
"fullName": "google.ads.googleads.v8.services.AdGroupFeedService",
"methods": [
{
"shortName": "GetAdGroupFeed",
"fullName": "google.ads.googleads.v8.services.AdGroupFeedService.GetAdGroupFeed",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/adGroupFeeds/*}"
}
]
},
{
"shortName": "MutateAdGroupFeeds",
"fullName": "google.ads.googleads.v8.services.AdGroupFeedService.MutateAdGroupFeeds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/adGroupFeeds:mutate"
}
]
}
]
},
{
"shortName": "AdGroupLabelService",
"fullName": "google.ads.googleads.v8.services.AdGroupLabelService",
"methods": [
{
"shortName": "GetAdGroupLabel",
"fullName": "google.ads.googleads.v8.services.AdGroupLabelService.GetAdGroupLabel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/adGroupLabels/*}"
}
]
},
{
"shortName": "MutateAdGroupLabels",
"fullName": "google.ads.googleads.v8.services.AdGroupLabelService.MutateAdGroupLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/adGroupLabels:mutate"
}
]
}
]
},
{
"shortName": "AdGroupService",
"fullName": "google.ads.googleads.v8.services.AdGroupService",
"methods": [
{
"shortName": "GetAdGroup",
"fullName": "google.ads.googleads.v8.services.AdGroupService.GetAdGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/adGroups/*}"
}
]
},
{
"shortName": "MutateAdGroups",
"fullName": "google.ads.googleads.v8.services.AdGroupService.MutateAdGroups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/adGroups:mutate"
}
]
}
]
},
{
"shortName": "AdGroupSimulationService",
"fullName": "google.ads.googleads.v8.services.AdGroupSimulationService",
"methods": [
{
"shortName": "GetAdGroupSimulation",
"fullName": "google.ads.googleads.v8.services.AdGroupSimulationService.GetAdGroupSimulation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/adGroupSimulations/*}"
}
]
}
]
},
{
"shortName": "AdParameterService",
"fullName": "google.ads.googleads.v8.services.AdParameterService",
"methods": [
{
"shortName": "GetAdParameter",
"fullName": "google.ads.googleads.v8.services.AdParameterService.GetAdParameter",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/adParameters/*}"
}
]
},
{
"shortName": "MutateAdParameters",
"fullName": "google.ads.googleads.v8.services.AdParameterService.MutateAdParameters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/adParameters:mutate"
}
]
}
]
},
{
"shortName": "AdScheduleViewService",
"fullName": "google.ads.googleads.v8.services.AdScheduleViewService",
"methods": [
{
"shortName": "GetAdScheduleView",
"fullName": "google.ads.googleads.v8.services.AdScheduleViewService.GetAdScheduleView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/adScheduleViews/*}"
}
]
}
]
},
{
"shortName": "AdService",
"fullName": "google.ads.googleads.v8.services.AdService",
"methods": [
{
"shortName": "GetAd",
"fullName": "google.ads.googleads.v8.services.AdService.GetAd",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/ads/*}"
}
]
},
{
"shortName": "MutateAds",
"fullName": "google.ads.googleads.v8.services.AdService.MutateAds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/ads:mutate"
}
]
}
]
},
{
"shortName": "AgeRangeViewService",
"fullName": "google.ads.googleads.v8.services.AgeRangeViewService",
"methods": [
{
"shortName": "GetAgeRangeView",
"fullName": "google.ads.googleads.v8.services.AgeRangeViewService.GetAgeRangeView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/ageRangeViews/*}"
}
]
}
]
},
{
"shortName": "AssetFieldTypeViewService",
"fullName": "google.ads.googleads.v8.services.AssetFieldTypeViewService",
"methods": [
{
"shortName": "GetAssetFieldTypeView",
"fullName": "google.ads.googleads.v8.services.AssetFieldTypeViewService.GetAssetFieldTypeView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/assetFieldTypeViews/*}"
}
]
}
]
},
{
"shortName": "AssetService",
"fullName": "google.ads.googleads.v8.services.AssetService",
"methods": [
{
"shortName": "GetAsset",
"fullName": "google.ads.googleads.v8.services.AssetService.GetAsset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/assets/*}"
}
]
},
{
"shortName": "MutateAssets",
"fullName": "google.ads.googleads.v8.services.AssetService.MutateAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/assets:mutate"
}
]
}
]
},
{
"shortName": "BatchJobService",
"fullName": "google.ads.googleads.v8.services.BatchJobService",
"methods": [
{
"shortName": "AddBatchJobOperations",
"fullName": "google.ads.googleads.v8.services.BatchJobService.AddBatchJobOperations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/{resource_name=customers/*/batchJobs/*}:addOperations"
}
]
},
{
"shortName": "GetBatchJob",
"fullName": "google.ads.googleads.v8.services.BatchJobService.GetBatchJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/batchJobs/*}"
}
]
},
{
"shortName": "ListBatchJobResults",
"fullName": "google.ads.googleads.v8.services.BatchJobService.ListBatchJobResults",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/batchJobs/*}:listResults"
}
]
},
{
"shortName": "MutateBatchJob",
"fullName": "google.ads.googleads.v8.services.BatchJobService.MutateBatchJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/batchJobs:mutate"
}
]
},
{
"shortName": "RunBatchJob",
"fullName": "google.ads.googleads.v8.services.BatchJobService.RunBatchJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/{resource_name=customers/*/batchJobs/*}:run"
}
]
}
]
},
{
"shortName": "BiddingStrategyService",
"fullName": "google.ads.googleads.v8.services.BiddingStrategyService",
"methods": [
{
"shortName": "GetBiddingStrategy",
"fullName": "google.ads.googleads.v8.services.BiddingStrategyService.GetBiddingStrategy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/biddingStrategies/*}"
}
]
},
{
"shortName": "MutateBiddingStrategies",
"fullName": "google.ads.googleads.v8.services.BiddingStrategyService.MutateBiddingStrategies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/biddingStrategies:mutate"
}
]
}
]
},
{
"shortName": "BiddingStrategySimulationService",
"fullName": "google.ads.googleads.v8.services.BiddingStrategySimulationService",
"methods": [
{
"shortName": "GetBiddingStrategySimulation",
"fullName": "google.ads.googleads.v8.services.BiddingStrategySimulationService.GetBiddingStrategySimulation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/biddingStrategySimulations/*}"
}
]
}
]
},
{
"shortName": "BillingSetupService",
"fullName": "google.ads.googleads.v8.services.BillingSetupService",
"methods": [
{
"shortName": "GetBillingSetup",
"fullName": "google.ads.googleads.v8.services.BillingSetupService.GetBillingSetup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/billingSetups/*}"
}
]
},
{
"shortName": "MutateBillingSetup",
"fullName": "google.ads.googleads.v8.services.BillingSetupService.MutateBillingSetup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/billingSetups:mutate"
}
]
}
]
},
{
"shortName": "CampaignAssetService",
"fullName": "google.ads.googleads.v8.services.CampaignAssetService",
"methods": [
{
"shortName": "GetCampaignAsset",
"fullName": "google.ads.googleads.v8.services.CampaignAssetService.GetCampaignAsset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/campaignAssets/*}"
}
]
},
{
"shortName": "MutateCampaignAssets",
"fullName": "google.ads.googleads.v8.services.CampaignAssetService.MutateCampaignAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/campaignAssets:mutate"
}
]
}
]
},
{
"shortName": "CampaignAudienceViewService",
"fullName": "google.ads.googleads.v8.services.CampaignAudienceViewService",
"methods": [
{
"shortName": "GetCampaignAudienceView",
"fullName": "google.ads.googleads.v8.services.CampaignAudienceViewService.GetCampaignAudienceView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/campaignAudienceViews/*}"
}
]
}
]
},
{
"shortName": "CampaignBidModifierService",
"fullName": "google.ads.googleads.v8.services.CampaignBidModifierService",
"methods": [
{
"shortName": "GetCampaignBidModifier",
"fullName": "google.ads.googleads.v8.services.CampaignBidModifierService.GetCampaignBidModifier",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/campaignBidModifiers/*}"
}
]
},
{
"shortName": "MutateCampaignBidModifiers",
"fullName": "google.ads.googleads.v8.services.CampaignBidModifierService.MutateCampaignBidModifiers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/campaignBidModifiers:mutate"
}
]
}
]
},
{
"shortName": "CampaignBudgetService",
"fullName": "google.ads.googleads.v8.services.CampaignBudgetService",
"methods": [
{
"shortName": "GetCampaignBudget",
"fullName": "google.ads.googleads.v8.services.CampaignBudgetService.GetCampaignBudget",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/campaignBudgets/*}"
}
]
},
{
"shortName": "MutateCampaignBudgets",
"fullName": "google.ads.googleads.v8.services.CampaignBudgetService.MutateCampaignBudgets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/campaignBudgets:mutate"
}
]
}
]
},
{
"shortName": "CampaignCriterionService",
"fullName": "google.ads.googleads.v8.services.CampaignCriterionService",
"methods": [
{
"shortName": "GetCampaignCriterion",
"fullName": "google.ads.googleads.v8.services.CampaignCriterionService.GetCampaignCriterion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/campaignCriteria/*}"
}
]
},
{
"shortName": "MutateCampaignCriteria",
"fullName": "google.ads.googleads.v8.services.CampaignCriterionService.MutateCampaignCriteria",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/campaignCriteria:mutate"
}
]
}
]
},
{
"shortName": "CampaignCriterionSimulationService",
"fullName": "google.ads.googleads.v8.services.CampaignCriterionSimulationService",
"methods": [
{
"shortName": "GetCampaignCriterionSimulation",
"fullName": "google.ads.googleads.v8.services.CampaignCriterionSimulationService.GetCampaignCriterionSimulation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/campaignCriterionSimulations/*}"
}
]
}
]
},
{
"shortName": "CampaignDraftService",
"fullName": "google.ads.googleads.v8.services.CampaignDraftService",
"methods": [
{
"shortName": "GetCampaignDraft",
"fullName": "google.ads.googleads.v8.services.CampaignDraftService.GetCampaignDraft",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/campaignDrafts/*}"
}
]
},
{
"shortName": "ListCampaignDraftAsyncErrors",
"fullName": "google.ads.googleads.v8.services.CampaignDraftService.ListCampaignDraftAsyncErrors",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/campaignDrafts/*}:listAsyncErrors"
}
]
},
{
"shortName": "MutateCampaignDrafts",
"fullName": "google.ads.googleads.v8.services.CampaignDraftService.MutateCampaignDrafts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/campaignDrafts:mutate"
}
]
},
{
"shortName": "PromoteCampaignDraft",
"fullName": "google.ads.googleads.v8.services.CampaignDraftService.PromoteCampaignDraft",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/{campaign_draft=customers/*/campaignDrafts/*}:promote"
}
]
}
]
},
{
"shortName": "CampaignExperimentService",
"fullName": "google.ads.googleads.v8.services.CampaignExperimentService",
"methods": [
{
"shortName": "CreateCampaignExperiment",
"fullName": "google.ads.googleads.v8.services.CampaignExperimentService.CreateCampaignExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/campaignExperiments:create"
}
]
},
{
"shortName": "EndCampaignExperiment",
"fullName": "google.ads.googleads.v8.services.CampaignExperimentService.EndCampaignExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/{campaign_experiment=customers/*/campaignExperiments/*}:end"
}
]
},
{
"shortName": "GetCampaignExperiment",
"fullName": "google.ads.googleads.v8.services.CampaignExperimentService.GetCampaignExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/campaignExperiments/*}"
}
]
},
{
"shortName": "GraduateCampaignExperiment",
"fullName": "google.ads.googleads.v8.services.CampaignExperimentService.GraduateCampaignExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/{campaign_experiment=customers/*/campaignExperiments/*}:graduate"
}
]
},
{
"shortName": "ListCampaignExperimentAsyncErrors",
"fullName": "google.ads.googleads.v8.services.CampaignExperimentService.ListCampaignExperimentAsyncErrors",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/campaignExperiments/*}:listAsyncErrors"
}
]
},
{
"shortName": "MutateCampaignExperiments",
"fullName": "google.ads.googleads.v8.services.CampaignExperimentService.MutateCampaignExperiments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/campaignExperiments:mutate"
}
]
},
{
"shortName": "PromoteCampaignExperiment",
"fullName": "google.ads.googleads.v8.services.CampaignExperimentService.PromoteCampaignExperiment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/{campaign_experiment=customers/*/campaignExperiments/*}:promote"
}
]
}
]
},
{
"shortName": "CampaignExtensionSettingService",
"fullName": "google.ads.googleads.v8.services.CampaignExtensionSettingService",
"methods": [
{
"shortName": "GetCampaignExtensionSetting",
"fullName": "google.ads.googleads.v8.services.CampaignExtensionSettingService.GetCampaignExtensionSetting",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/campaignExtensionSettings/*}"
}
]
},
{
"shortName": "MutateCampaignExtensionSettings",
"fullName": "google.ads.googleads.v8.services.CampaignExtensionSettingService.MutateCampaignExtensionSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/campaignExtensionSettings:mutate"
}
]
}
]
},
{
"shortName": "CampaignFeedService",
"fullName": "google.ads.googleads.v8.services.CampaignFeedService",
"methods": [
{
"shortName": "GetCampaignFeed",
"fullName": "google.ads.googleads.v8.services.CampaignFeedService.GetCampaignFeed",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/campaignFeeds/*}"
}
]
},
{
"shortName": "MutateCampaignFeeds",
"fullName": "google.ads.googleads.v8.services.CampaignFeedService.MutateCampaignFeeds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/campaignFeeds:mutate"
}
]
}
]
},
{
"shortName": "CampaignLabelService",
"fullName": "google.ads.googleads.v8.services.CampaignLabelService",
"methods": [
{
"shortName": "GetCampaignLabel",
"fullName": "google.ads.googleads.v8.services.CampaignLabelService.GetCampaignLabel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/campaignLabels/*}"
}
]
},
{
"shortName": "MutateCampaignLabels",
"fullName": "google.ads.googleads.v8.services.CampaignLabelService.MutateCampaignLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/campaignLabels:mutate"
}
]
}
]
},
{
"shortName": "CampaignService",
"fullName": "google.ads.googleads.v8.services.CampaignService",
"methods": [
{
"shortName": "GetCampaign",
"fullName": "google.ads.googleads.v8.services.CampaignService.GetCampaign",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/campaigns/*}"
}
]
},
{
"shortName": "MutateCampaigns",
"fullName": "google.ads.googleads.v8.services.CampaignService.MutateCampaigns",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/campaigns:mutate"
}
]
}
]
},
{
"shortName": "CampaignSharedSetService",
"fullName": "google.ads.googleads.v8.services.CampaignSharedSetService",
"methods": [
{
"shortName": "GetCampaignSharedSet",
"fullName": "google.ads.googleads.v8.services.CampaignSharedSetService.GetCampaignSharedSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/campaignSharedSets/*}"
}
]
},
{
"shortName": "MutateCampaignSharedSets",
"fullName": "google.ads.googleads.v8.services.CampaignSharedSetService.MutateCampaignSharedSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/campaignSharedSets:mutate"
}
]
}
]
},
{
"shortName": "CampaignSimulationService",
"fullName": "google.ads.googleads.v8.services.CampaignSimulationService",
"methods": [
{
"shortName": "GetCampaignSimulation",
"fullName": "google.ads.googleads.v8.services.CampaignSimulationService.GetCampaignSimulation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/campaignSimulations/*}"
}
]
}
]
},
{
"shortName": "CarrierConstantService",
"fullName": "google.ads.googleads.v8.services.CarrierConstantService",
"methods": [
{
"shortName": "GetCarrierConstant",
"fullName": "google.ads.googleads.v8.services.CarrierConstantService.GetCarrierConstant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=carrierConstants/*}"
}
]
}
]
},
{
"shortName": "ChangeStatusService",
"fullName": "google.ads.googleads.v8.services.ChangeStatusService",
"methods": [
{
"shortName": "GetChangeStatus",
"fullName": "google.ads.googleads.v8.services.ChangeStatusService.GetChangeStatus",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/changeStatus/*}"
}
]
}
]
},
{
"shortName": "ClickViewService",
"fullName": "google.ads.googleads.v8.services.ClickViewService",
"methods": [
{
"shortName": "GetClickView",
"fullName": "google.ads.googleads.v8.services.ClickViewService.GetClickView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/clickViews/*}"
}
]
}
]
},
{
"shortName": "CombinedAudienceService",
"fullName": "google.ads.googleads.v8.services.CombinedAudienceService",
"methods": [
{
"shortName": "GetCombinedAudience",
"fullName": "google.ads.googleads.v8.services.CombinedAudienceService.GetCombinedAudience",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/combinedAudiences/*}"
}
]
}
]
},
{
"shortName": "ConversionActionService",
"fullName": "google.ads.googleads.v8.services.ConversionActionService",
"methods": [
{
"shortName": "GetConversionAction",
"fullName": "google.ads.googleads.v8.services.ConversionActionService.GetConversionAction",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/conversionActions/*}"
}
]
},
{
"shortName": "MutateConversionActions",
"fullName": "google.ads.googleads.v8.services.ConversionActionService.MutateConversionActions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/conversionActions:mutate"
}
]
}
]
},
{
"shortName": "ConversionAdjustmentUploadService",
"fullName": "google.ads.googleads.v8.services.ConversionAdjustmentUploadService",
"methods": [
{
"shortName": "UploadConversionAdjustments",
"fullName": "google.ads.googleads.v8.services.ConversionAdjustmentUploadService.UploadConversionAdjustments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}:uploadConversionAdjustments"
}
]
}
]
},
{
"shortName": "ConversionCustomVariableService",
"fullName": "google.ads.googleads.v8.services.ConversionCustomVariableService",
"methods": [
{
"shortName": "GetConversionCustomVariable",
"fullName": "google.ads.googleads.v8.services.ConversionCustomVariableService.GetConversionCustomVariable",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/conversionCustomVariables/*}"
}
]
},
{
"shortName": "MutateConversionCustomVariables",
"fullName": "google.ads.googleads.v8.services.ConversionCustomVariableService.MutateConversionCustomVariables",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/conversionCustomVariables:mutate"
}
]
}
]
},
{
"shortName": "ConversionUploadService",
"fullName": "google.ads.googleads.v8.services.ConversionUploadService",
"methods": [
{
"shortName": "UploadCallConversions",
"fullName": "google.ads.googleads.v8.services.ConversionUploadService.UploadCallConversions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}:uploadCallConversions"
}
]
},
{
"shortName": "UploadClickConversions",
"fullName": "google.ads.googleads.v8.services.ConversionUploadService.UploadClickConversions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}:uploadClickConversions"
}
]
}
]
},
{
"shortName": "CurrencyConstantService",
"fullName": "google.ads.googleads.v8.services.CurrencyConstantService",
"methods": [
{
"shortName": "GetCurrencyConstant",
"fullName": "google.ads.googleads.v8.services.CurrencyConstantService.GetCurrencyConstant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=currencyConstants/*}"
}
]
}
]
},
{
"shortName": "CustomAudienceService",
"fullName": "google.ads.googleads.v8.services.CustomAudienceService",
"methods": [
{
"shortName": "GetCustomAudience",
"fullName": "google.ads.googleads.v8.services.CustomAudienceService.GetCustomAudience",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/customAudiences/*}"
}
]
},
{
"shortName": "MutateCustomAudiences",
"fullName": "google.ads.googleads.v8.services.CustomAudienceService.MutateCustomAudiences",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/customAudiences:mutate"
}
]
}
]
},
{
"shortName": "CustomInterestService",
"fullName": "google.ads.googleads.v8.services.CustomInterestService",
"methods": [
{
"shortName": "GetCustomInterest",
"fullName": "google.ads.googleads.v8.services.CustomInterestService.GetCustomInterest",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/customInterests/*}"
}
]
},
{
"shortName": "MutateCustomInterests",
"fullName": "google.ads.googleads.v8.services.CustomInterestService.MutateCustomInterests",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/customInterests:mutate"
}
]
}
]
},
{
"shortName": "CustomerAssetService",
"fullName": "google.ads.googleads.v8.services.CustomerAssetService",
"methods": [
{
"shortName": "GetCustomerAsset",
"fullName": "google.ads.googleads.v8.services.CustomerAssetService.GetCustomerAsset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/customerAssets/*}"
}
]
},
{
"shortName": "MutateCustomerAssets",
"fullName": "google.ads.googleads.v8.services.CustomerAssetService.MutateCustomerAssets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/customerAssets:mutate"
}
]
}
]
},
{
"shortName": "CustomerClientLinkService",
"fullName": "google.ads.googleads.v8.services.CustomerClientLinkService",
"methods": [
{
"shortName": "GetCustomerClientLink",
"fullName": "google.ads.googleads.v8.services.CustomerClientLinkService.GetCustomerClientLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/customerClientLinks/*}"
}
]
},
{
"shortName": "MutateCustomerClientLink",
"fullName": "google.ads.googleads.v8.services.CustomerClientLinkService.MutateCustomerClientLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/customerClientLinks:mutate"
}
]
}
]
},
{
"shortName": "CustomerClientService",
"fullName": "google.ads.googleads.v8.services.CustomerClientService",
"methods": [
{
"shortName": "GetCustomerClient",
"fullName": "google.ads.googleads.v8.services.CustomerClientService.GetCustomerClient",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/customerClients/*}"
}
]
}
]
},
{
"shortName": "CustomerExtensionSettingService",
"fullName": "google.ads.googleads.v8.services.CustomerExtensionSettingService",
"methods": [
{
"shortName": "GetCustomerExtensionSetting",
"fullName": "google.ads.googleads.v8.services.CustomerExtensionSettingService.GetCustomerExtensionSetting",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/customerExtensionSettings/*}"
}
]
},
{
"shortName": "MutateCustomerExtensionSettings",
"fullName": "google.ads.googleads.v8.services.CustomerExtensionSettingService.MutateCustomerExtensionSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/customerExtensionSettings:mutate"
}
]
}
]
},
{
"shortName": "CustomerFeedService",
"fullName": "google.ads.googleads.v8.services.CustomerFeedService",
"methods": [
{
"shortName": "GetCustomerFeed",
"fullName": "google.ads.googleads.v8.services.CustomerFeedService.GetCustomerFeed",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/customerFeeds/*}"
}
]
},
{
"shortName": "MutateCustomerFeeds",
"fullName": "google.ads.googleads.v8.services.CustomerFeedService.MutateCustomerFeeds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/customerFeeds:mutate"
}
]
}
]
},
{
"shortName": "CustomerLabelService",
"fullName": "google.ads.googleads.v8.services.CustomerLabelService",
"methods": [
{
"shortName": "GetCustomerLabel",
"fullName": "google.ads.googleads.v8.services.CustomerLabelService.GetCustomerLabel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/customerLabels/*}"
}
]
},
{
"shortName": "MutateCustomerLabels",
"fullName": "google.ads.googleads.v8.services.CustomerLabelService.MutateCustomerLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/customerLabels:mutate"
}
]
}
]
},
{
"shortName": "CustomerManagerLinkService",
"fullName": "google.ads.googleads.v8.services.CustomerManagerLinkService",
"methods": [
{
"shortName": "GetCustomerManagerLink",
"fullName": "google.ads.googleads.v8.services.CustomerManagerLinkService.GetCustomerManagerLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/customerManagerLinks/*}"
}
]
},
{
"shortName": "MoveManagerLink",
"fullName": "google.ads.googleads.v8.services.CustomerManagerLinkService.MoveManagerLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/customerManagerLinks:moveManagerLink"
}
]
},
{
"shortName": "MutateCustomerManagerLink",
"fullName": "google.ads.googleads.v8.services.CustomerManagerLinkService.MutateCustomerManagerLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/customerManagerLinks:mutate"
}
]
}
]
},
{
"shortName": "CustomerNegativeCriterionService",
"fullName": "google.ads.googleads.v8.services.CustomerNegativeCriterionService",
"methods": [
{
"shortName": "GetCustomerNegativeCriterion",
"fullName": "google.ads.googleads.v8.services.CustomerNegativeCriterionService.GetCustomerNegativeCriterion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/customerNegativeCriteria/*}"
}
]
},
{
"shortName": "MutateCustomerNegativeCriteria",
"fullName": "google.ads.googleads.v8.services.CustomerNegativeCriterionService.MutateCustomerNegativeCriteria",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/customerNegativeCriteria:mutate"
}
]
}
]
},
{
"shortName": "CustomerService",
"fullName": "google.ads.googleads.v8.services.CustomerService",
"methods": [
{
"shortName": "CreateCustomerClient",
"fullName": "google.ads.googleads.v8.services.CustomerService.CreateCustomerClient",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}:createCustomerClient"
}
]
},
{
"shortName": "GetCustomer",
"fullName": "google.ads.googleads.v8.services.CustomerService.GetCustomer",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*}"
}
]
},
{
"shortName": "ListAccessibleCustomers",
"fullName": "google.ads.googleads.v8.services.CustomerService.ListAccessibleCustomers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/customers:listAccessibleCustomers"
}
]
},
{
"shortName": "MutateCustomer",
"fullName": "google.ads.googleads.v8.services.CustomerService.MutateCustomer",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}:mutate"
}
]
}
]
},
{
"shortName": "CustomerUserAccessInvitationService",
"fullName": "google.ads.googleads.v8.services.CustomerUserAccessInvitationService",
"methods": [
{
"shortName": "GetCustomerUserAccessInvitation",
"fullName": "google.ads.googleads.v8.services.CustomerUserAccessInvitationService.GetCustomerUserAccessInvitation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/customerUserAccessInvitations/*}"
}
]
},
{
"shortName": "MutateCustomerUserAccessInvitation",
"fullName": "google.ads.googleads.v8.services.CustomerUserAccessInvitationService.MutateCustomerUserAccessInvitation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/customerUserAccessInvitations:mutate"
}
]
}
]
},
{
"shortName": "CustomerUserAccessService",
"fullName": "google.ads.googleads.v8.services.CustomerUserAccessService",
"methods": [
{
"shortName": "GetCustomerUserAccess",
"fullName": "google.ads.googleads.v8.services.CustomerUserAccessService.GetCustomerUserAccess",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/customerUserAccesses/*}"
}
]
},
{
"shortName": "MutateCustomerUserAccess",
"fullName": "google.ads.googleads.v8.services.CustomerUserAccessService.MutateCustomerUserAccess",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/customerUserAccesses:mutate"
}
]
}
]
},
{
"shortName": "DetailPlacementViewService",
"fullName": "google.ads.googleads.v8.services.DetailPlacementViewService",
"methods": [
{
"shortName": "GetDetailPlacementView",
"fullName": "google.ads.googleads.v8.services.DetailPlacementViewService.GetDetailPlacementView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/detailPlacementViews/*}"
}
]
}
]
},
{
"shortName": "DetailedDemographicService",
"fullName": "google.ads.googleads.v8.services.DetailedDemographicService",
"methods": [
{
"shortName": "GetDetailedDemographic",
"fullName": "google.ads.googleads.v8.services.DetailedDemographicService.GetDetailedDemographic",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/detailedDemographics/*}"
}
]
}
]
},
{
"shortName": "DisplayKeywordViewService",
"fullName": "google.ads.googleads.v8.services.DisplayKeywordViewService",
"methods": [
{
"shortName": "GetDisplayKeywordView",
"fullName": "google.ads.googleads.v8.services.DisplayKeywordViewService.GetDisplayKeywordView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/displayKeywordViews/*}"
}
]
}
]
},
{
"shortName": "DistanceViewService",
"fullName": "google.ads.googleads.v8.services.DistanceViewService",
"methods": [
{
"shortName": "GetDistanceView",
"fullName": "google.ads.googleads.v8.services.DistanceViewService.GetDistanceView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/distanceViews/*}"
}
]
}
]
},
{
"shortName": "DomainCategoryService",
"fullName": "google.ads.googleads.v8.services.DomainCategoryService",
"methods": [
{
"shortName": "GetDomainCategory",
"fullName": "google.ads.googleads.v8.services.DomainCategoryService.GetDomainCategory",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/domainCategories/*}"
}
]
}
]
},
{
"shortName": "DynamicSearchAdsSearchTermViewService",
"fullName": "google.ads.googleads.v8.services.DynamicSearchAdsSearchTermViewService",
"methods": [
{
"shortName": "GetDynamicSearchAdsSearchTermView",
"fullName": "google.ads.googleads.v8.services.DynamicSearchAdsSearchTermViewService.GetDynamicSearchAdsSearchTermView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/dynamicSearchAdsSearchTermViews/*}"
}
]
}
]
},
{
"shortName": "ExpandedLandingPageViewService",
"fullName": "google.ads.googleads.v8.services.ExpandedLandingPageViewService",
"methods": [
{
"shortName": "GetExpandedLandingPageView",
"fullName": "google.ads.googleads.v8.services.ExpandedLandingPageViewService.GetExpandedLandingPageView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/expandedLandingPageViews/*}"
}
]
}
]
},
{
"shortName": "ExtensionFeedItemService",
"fullName": "google.ads.googleads.v8.services.ExtensionFeedItemService",
"methods": [
{
"shortName": "GetExtensionFeedItem",
"fullName": "google.ads.googleads.v8.services.ExtensionFeedItemService.GetExtensionFeedItem",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/extensionFeedItems/*}"
}
]
},
{
"shortName": "MutateExtensionFeedItems",
"fullName": "google.ads.googleads.v8.services.ExtensionFeedItemService.MutateExtensionFeedItems",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/extensionFeedItems:mutate"
}
]
}
]
},
{
"shortName": "FeedItemService",
"fullName": "google.ads.googleads.v8.services.FeedItemService",
"methods": [
{
"shortName": "GetFeedItem",
"fullName": "google.ads.googleads.v8.services.FeedItemService.GetFeedItem",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/feedItems/*}"
}
]
},
{
"shortName": "MutateFeedItems",
"fullName": "google.ads.googleads.v8.services.FeedItemService.MutateFeedItems",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/feedItems:mutate"
}
]
}
]
},
{
"shortName": "FeedItemSetLinkService",
"fullName": "google.ads.googleads.v8.services.FeedItemSetLinkService",
"methods": [
{
"shortName": "GetFeedItemSetLink",
"fullName": "google.ads.googleads.v8.services.FeedItemSetLinkService.GetFeedItemSetLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/feedItemSetLinks/*}"
}
]
},
{
"shortName": "MutateFeedItemSetLinks",
"fullName": "google.ads.googleads.v8.services.FeedItemSetLinkService.MutateFeedItemSetLinks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/feedItemSetLinks:mutate"
}
]
}
]
},
{
"shortName": "FeedItemSetService",
"fullName": "google.ads.googleads.v8.services.FeedItemSetService",
"methods": [
{
"shortName": "GetFeedItemSet",
"fullName": "google.ads.googleads.v8.services.FeedItemSetService.GetFeedItemSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/feedItemSets/*}"
}
]
},
{
"shortName": "MutateFeedItemSets",
"fullName": "google.ads.googleads.v8.services.FeedItemSetService.MutateFeedItemSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/feedItemSets:mutate"
}
]
}
]
},
{
"shortName": "FeedItemTargetService",
"fullName": "google.ads.googleads.v8.services.FeedItemTargetService",
"methods": [
{
"shortName": "GetFeedItemTarget",
"fullName": "google.ads.googleads.v8.services.FeedItemTargetService.GetFeedItemTarget",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/feedItemTargets/*}"
}
]
},
{
"shortName": "MutateFeedItemTargets",
"fullName": "google.ads.googleads.v8.services.FeedItemTargetService.MutateFeedItemTargets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/feedItemTargets:mutate"
}
]
}
]
},
{
"shortName": "FeedMappingService",
"fullName": "google.ads.googleads.v8.services.FeedMappingService",
"methods": [
{
"shortName": "GetFeedMapping",
"fullName": "google.ads.googleads.v8.services.FeedMappingService.GetFeedMapping",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/feedMappings/*}"
}
]
},
{
"shortName": "MutateFeedMappings",
"fullName": "google.ads.googleads.v8.services.FeedMappingService.MutateFeedMappings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/feedMappings:mutate"
}
]
}
]
},
{
"shortName": "FeedPlaceholderViewService",
"fullName": "google.ads.googleads.v8.services.FeedPlaceholderViewService",
"methods": [
{
"shortName": "GetFeedPlaceholderView",
"fullName": "google.ads.googleads.v8.services.FeedPlaceholderViewService.GetFeedPlaceholderView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/feedPlaceholderViews/*}"
}
]
}
]
},
{
"shortName": "FeedService",
"fullName": "google.ads.googleads.v8.services.FeedService",
"methods": [
{
"shortName": "GetFeed",
"fullName": "google.ads.googleads.v8.services.FeedService.GetFeed",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/feeds/*}"
}
]
},
{
"shortName": "MutateFeeds",
"fullName": "google.ads.googleads.v8.services.FeedService.MutateFeeds",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/feeds:mutate"
}
]
}
]
},
{
"shortName": "GenderViewService",
"fullName": "google.ads.googleads.v8.services.GenderViewService",
"methods": [
{
"shortName": "GetGenderView",
"fullName": "google.ads.googleads.v8.services.GenderViewService.GetGenderView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/genderViews/*}"
}
]
}
]
},
{
"shortName": "GeoTargetConstantService",
"fullName": "google.ads.googleads.v8.services.GeoTargetConstantService",
"methods": [
{
"shortName": "GetGeoTargetConstant",
"fullName": "google.ads.googleads.v8.services.GeoTargetConstantService.GetGeoTargetConstant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=geoTargetConstants/*}"
}
]
},
{
"shortName": "SuggestGeoTargetConstants",
"fullName": "google.ads.googleads.v8.services.GeoTargetConstantService.SuggestGeoTargetConstants",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/geoTargetConstants:suggest"
}
]
}
]
},
{
"shortName": "GeographicViewService",
"fullName": "google.ads.googleads.v8.services.GeographicViewService",
"methods": [
{
"shortName": "GetGeographicView",
"fullName": "google.ads.googleads.v8.services.GeographicViewService.GetGeographicView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/geographicViews/*}"
}
]
}
]
},
{
"shortName": "GoogleAdsFieldService",
"fullName": "google.ads.googleads.v8.services.GoogleAdsFieldService",
"methods": [
{
"shortName": "GetGoogleAdsField",
"fullName": "google.ads.googleads.v8.services.GoogleAdsFieldService.GetGoogleAdsField",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=googleAdsFields/*}"
}
]
},
{
"shortName": "SearchGoogleAdsFields",
"fullName": "google.ads.googleads.v8.services.GoogleAdsFieldService.SearchGoogleAdsFields",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/googleAdsFields:search"
}
]
}
]
},
{
"shortName": "GoogleAdsService",
"fullName": "google.ads.googleads.v8.services.GoogleAdsService",
"methods": [
{
"shortName": "Mutate",
"fullName": "google.ads.googleads.v8.services.GoogleAdsService.Mutate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/googleAds:mutate"
}
]
},
{
"shortName": "Search",
"fullName": "google.ads.googleads.v8.services.GoogleAdsService.Search",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/googleAds:search"
}
]
},
{
"shortName": "SearchStream",
"fullName": "google.ads.googleads.v8.services.GoogleAdsService.SearchStream",
"mode": "SERVER_STREAMING",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/googleAds:searchStream"
}
]
}
]
},
{
"shortName": "GroupPlacementViewService",
"fullName": "google.ads.googleads.v8.services.GroupPlacementViewService",
"methods": [
{
"shortName": "GetGroupPlacementView",
"fullName": "google.ads.googleads.v8.services.GroupPlacementViewService.GetGroupPlacementView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/groupPlacementViews/*}"
}
]
}
]
},
{
"shortName": "HotelGroupViewService",
"fullName": "google.ads.googleads.v8.services.HotelGroupViewService",
"methods": [
{
"shortName": "GetHotelGroupView",
"fullName": "google.ads.googleads.v8.services.HotelGroupViewService.GetHotelGroupView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/hotelGroupViews/*}"
}
]
}
]
},
{
"shortName": "HotelPerformanceViewService",
"fullName": "google.ads.googleads.v8.services.HotelPerformanceViewService",
"methods": [
{
"shortName": "GetHotelPerformanceView",
"fullName": "google.ads.googleads.v8.services.HotelPerformanceViewService.GetHotelPerformanceView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/hotelPerformanceView}"
}
]
}
]
},
{
"shortName": "IncomeRangeViewService",
"fullName": "google.ads.googleads.v8.services.IncomeRangeViewService",
"methods": [
{
"shortName": "GetIncomeRangeView",
"fullName": "google.ads.googleads.v8.services.IncomeRangeViewService.GetIncomeRangeView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/incomeRangeViews/*}"
}
]
}
]
},
{
"shortName": "InvoiceService",
"fullName": "google.ads.googleads.v8.services.InvoiceService",
"methods": [
{
"shortName": "ListInvoices",
"fullName": "google.ads.googleads.v8.services.InvoiceService.ListInvoices",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/customers/{customer_id=*}/invoices"
}
]
}
]
},
{
"shortName": "KeywordPlanAdGroupKeywordService",
"fullName": "google.ads.googleads.v8.services.KeywordPlanAdGroupKeywordService",
"methods": [
{
"shortName": "GetKeywordPlanAdGroupKeyword",
"fullName": "google.ads.googleads.v8.services.KeywordPlanAdGroupKeywordService.GetKeywordPlanAdGroupKeyword",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/keywordPlanAdGroupKeywords/*}"
}
]
},
{
"shortName": "MutateKeywordPlanAdGroupKeywords",
"fullName": "google.ads.googleads.v8.services.KeywordPlanAdGroupKeywordService.MutateKeywordPlanAdGroupKeywords",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/keywordPlanAdGroupKeywords:mutate"
}
]
}
]
},
{
"shortName": "KeywordPlanAdGroupService",
"fullName": "google.ads.googleads.v8.services.KeywordPlanAdGroupService",
"methods": [
{
"shortName": "GetKeywordPlanAdGroup",
"fullName": "google.ads.googleads.v8.services.KeywordPlanAdGroupService.GetKeywordPlanAdGroup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/keywordPlanAdGroups/*}"
}
]
},
{
"shortName": "MutateKeywordPlanAdGroups",
"fullName": "google.ads.googleads.v8.services.KeywordPlanAdGroupService.MutateKeywordPlanAdGroups",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/keywordPlanAdGroups:mutate"
}
]
}
]
},
{
"shortName": "KeywordPlanCampaignKeywordService",
"fullName": "google.ads.googleads.v8.services.KeywordPlanCampaignKeywordService",
"methods": [
{
"shortName": "GetKeywordPlanCampaignKeyword",
"fullName": "google.ads.googleads.v8.services.KeywordPlanCampaignKeywordService.GetKeywordPlanCampaignKeyword",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/keywordPlanCampaignKeywords/*}"
}
]
},
{
"shortName": "MutateKeywordPlanCampaignKeywords",
"fullName": "google.ads.googleads.v8.services.KeywordPlanCampaignKeywordService.MutateKeywordPlanCampaignKeywords",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/keywordPlanCampaignKeywords:mutate"
}
]
}
]
},
{
"shortName": "KeywordPlanCampaignService",
"fullName": "google.ads.googleads.v8.services.KeywordPlanCampaignService",
"methods": [
{
"shortName": "GetKeywordPlanCampaign",
"fullName": "google.ads.googleads.v8.services.KeywordPlanCampaignService.GetKeywordPlanCampaign",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/keywordPlanCampaigns/*}"
}
]
},
{
"shortName": "MutateKeywordPlanCampaigns",
"fullName": "google.ads.googleads.v8.services.KeywordPlanCampaignService.MutateKeywordPlanCampaigns",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/keywordPlanCampaigns:mutate"
}
]
}
]
},
{
"shortName": "KeywordPlanIdeaService",
"fullName": "google.ads.googleads.v8.services.KeywordPlanIdeaService",
"methods": [
{
"shortName": "GenerateKeywordIdeas",
"fullName": "google.ads.googleads.v8.services.KeywordPlanIdeaService.GenerateKeywordIdeas",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}:generateKeywordIdeas"
}
]
}
]
},
{
"shortName": "KeywordPlanService",
"fullName": "google.ads.googleads.v8.services.KeywordPlanService",
"methods": [
{
"shortName": "GenerateForecastCurve",
"fullName": "google.ads.googleads.v8.services.KeywordPlanService.GenerateForecastCurve",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/{keyword_plan=customers/*/keywordPlans/*}:generateForecastCurve"
}
]
},
{
"shortName": "GenerateForecastMetrics",
"fullName": "google.ads.googleads.v8.services.KeywordPlanService.GenerateForecastMetrics",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/{keyword_plan=customers/*/keywordPlans/*}:generateForecastMetrics"
}
]
},
{
"shortName": "GenerateForecastTimeSeries",
"fullName": "google.ads.googleads.v8.services.KeywordPlanService.GenerateForecastTimeSeries",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/{keyword_plan=customers/*/keywordPlans/*}:generateForecastTimeSeries"
}
]
},
{
"shortName": "GenerateHistoricalMetrics",
"fullName": "google.ads.googleads.v8.services.KeywordPlanService.GenerateHistoricalMetrics",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/{keyword_plan=customers/*/keywordPlans/*}:generateHistoricalMetrics"
}
]
},
{
"shortName": "GetKeywordPlan",
"fullName": "google.ads.googleads.v8.services.KeywordPlanService.GetKeywordPlan",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/keywordPlans/*}"
}
]
},
{
"shortName": "MutateKeywordPlans",
"fullName": "google.ads.googleads.v8.services.KeywordPlanService.MutateKeywordPlans",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/keywordPlans:mutate"
}
]
}
]
},
{
"shortName": "KeywordThemeConstantService",
"fullName": "google.ads.googleads.v8.services.KeywordThemeConstantService",
"methods": [
{
"shortName": "GetKeywordThemeConstant",
"fullName": "google.ads.googleads.v8.services.KeywordThemeConstantService.GetKeywordThemeConstant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=keywordThemeConstants/*}"
}
]
},
{
"shortName": "SuggestKeywordThemeConstants",
"fullName": "google.ads.googleads.v8.services.KeywordThemeConstantService.SuggestKeywordThemeConstants",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/keywordThemeConstants:suggest"
}
]
}
]
},
{
"shortName": "KeywordViewService",
"fullName": "google.ads.googleads.v8.services.KeywordViewService",
"methods": [
{
"shortName": "GetKeywordView",
"fullName": "google.ads.googleads.v8.services.KeywordViewService.GetKeywordView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/keywordViews/*}"
}
]
}
]
},
{
"shortName": "LabelService",
"fullName": "google.ads.googleads.v8.services.LabelService",
"methods": [
{
"shortName": "GetLabel",
"fullName": "google.ads.googleads.v8.services.LabelService.GetLabel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/labels/*}"
}
]
},
{
"shortName": "MutateLabels",
"fullName": "google.ads.googleads.v8.services.LabelService.MutateLabels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/labels:mutate"
}
]
}
]
},
{
"shortName": "LandingPageViewService",
"fullName": "google.ads.googleads.v8.services.LandingPageViewService",
"methods": [
{
"shortName": "GetLandingPageView",
"fullName": "google.ads.googleads.v8.services.LandingPageViewService.GetLandingPageView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/landingPageViews/*}"
}
]
}
]
},
{
"shortName": "LanguageConstantService",
"fullName": "google.ads.googleads.v8.services.LanguageConstantService",
"methods": [
{
"shortName": "GetLanguageConstant",
"fullName": "google.ads.googleads.v8.services.LanguageConstantService.GetLanguageConstant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=languageConstants/*}"
}
]
}
]
},
{
"shortName": "LifeEventService",
"fullName": "google.ads.googleads.v8.services.LifeEventService",
"methods": [
{
"shortName": "GetLifeEvent",
"fullName": "google.ads.googleads.v8.services.LifeEventService.GetLifeEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/lifeEvents/*}"
}
]
}
]
},
{
"shortName": "LocationViewService",
"fullName": "google.ads.googleads.v8.services.LocationViewService",
"methods": [
{
"shortName": "GetLocationView",
"fullName": "google.ads.googleads.v8.services.LocationViewService.GetLocationView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/locationViews/*}"
}
]
}
]
},
{
"shortName": "ManagedPlacementViewService",
"fullName": "google.ads.googleads.v8.services.ManagedPlacementViewService",
"methods": [
{
"shortName": "GetManagedPlacementView",
"fullName": "google.ads.googleads.v8.services.ManagedPlacementViewService.GetManagedPlacementView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/managedPlacementViews/*}"
}
]
}
]
},
{
"shortName": "MediaFileService",
"fullName": "google.ads.googleads.v8.services.MediaFileService",
"methods": [
{
"shortName": "GetMediaFile",
"fullName": "google.ads.googleads.v8.services.MediaFileService.GetMediaFile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/mediaFiles/*}"
}
]
},
{
"shortName": "MutateMediaFiles",
"fullName": "google.ads.googleads.v8.services.MediaFileService.MutateMediaFiles",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/mediaFiles:mutate"
}
]
}
]
},
{
"shortName": "MerchantCenterLinkService",
"fullName": "google.ads.googleads.v8.services.MerchantCenterLinkService",
"methods": [
{
"shortName": "GetMerchantCenterLink",
"fullName": "google.ads.googleads.v8.services.MerchantCenterLinkService.GetMerchantCenterLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/merchantCenterLinks/*}"
}
]
},
{
"shortName": "ListMerchantCenterLinks",
"fullName": "google.ads.googleads.v8.services.MerchantCenterLinkService.ListMerchantCenterLinks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/customers/{customer_id=*}/merchantCenterLinks"
}
]
},
{
"shortName": "MutateMerchantCenterLink",
"fullName": "google.ads.googleads.v8.services.MerchantCenterLinkService.MutateMerchantCenterLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/merchantCenterLinks:mutate"
}
]
}
]
},
{
"shortName": "MobileAppCategoryConstantService",
"fullName": "google.ads.googleads.v8.services.MobileAppCategoryConstantService",
"methods": [
{
"shortName": "GetMobileAppCategoryConstant",
"fullName": "google.ads.googleads.v8.services.MobileAppCategoryConstantService.GetMobileAppCategoryConstant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=mobileAppCategoryConstants/*}"
}
]
}
]
},
{
"shortName": "MobileDeviceConstantService",
"fullName": "google.ads.googleads.v8.services.MobileDeviceConstantService",
"methods": [
{
"shortName": "GetMobileDeviceConstant",
"fullName": "google.ads.googleads.v8.services.MobileDeviceConstantService.GetMobileDeviceConstant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=mobileDeviceConstants/*}"
}
]
}
]
},
{
"shortName": "OfflineUserDataJobService",
"fullName": "google.ads.googleads.v8.services.OfflineUserDataJobService",
"methods": [
{
"shortName": "AddOfflineUserDataJobOperations",
"fullName": "google.ads.googleads.v8.services.OfflineUserDataJobService.AddOfflineUserDataJobOperations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/{resource_name=customers/*/offlineUserDataJobs/*}:addOperations"
}
]
},
{
"shortName": "CreateOfflineUserDataJob",
"fullName": "google.ads.googleads.v8.services.OfflineUserDataJobService.CreateOfflineUserDataJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/offlineUserDataJobs:create"
}
]
},
{
"shortName": "GetOfflineUserDataJob",
"fullName": "google.ads.googleads.v8.services.OfflineUserDataJobService.GetOfflineUserDataJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/offlineUserDataJobs/*}"
}
]
},
{
"shortName": "RunOfflineUserDataJob",
"fullName": "google.ads.googleads.v8.services.OfflineUserDataJobService.RunOfflineUserDataJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/{resource_name=customers/*/offlineUserDataJobs/*}:run"
}
]
}
]
},
{
"shortName": "OperatingSystemVersionConstantService",
"fullName": "google.ads.googleads.v8.services.OperatingSystemVersionConstantService",
"methods": [
{
"shortName": "GetOperatingSystemVersionConstant",
"fullName": "google.ads.googleads.v8.services.OperatingSystemVersionConstantService.GetOperatingSystemVersionConstant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=operatingSystemVersionConstants/*}"
}
]
}
]
},
{
"shortName": "PaidOrganicSearchTermViewService",
"fullName": "google.ads.googleads.v8.services.PaidOrganicSearchTermViewService",
"methods": [
{
"shortName": "GetPaidOrganicSearchTermView",
"fullName": "google.ads.googleads.v8.services.PaidOrganicSearchTermViewService.GetPaidOrganicSearchTermView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/paidOrganicSearchTermViews/*}"
}
]
}
]
},
{
"shortName": "ParentalStatusViewService",
"fullName": "google.ads.googleads.v8.services.ParentalStatusViewService",
"methods": [
{
"shortName": "GetParentalStatusView",
"fullName": "google.ads.googleads.v8.services.ParentalStatusViewService.GetParentalStatusView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/parentalStatusViews/*}"
}
]
}
]
},
{
"shortName": "PaymentsAccountService",
"fullName": "google.ads.googleads.v8.services.PaymentsAccountService",
"methods": [
{
"shortName": "ListPaymentsAccounts",
"fullName": "google.ads.googleads.v8.services.PaymentsAccountService.ListPaymentsAccounts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/customers/{customer_id=*}/paymentsAccounts"
}
]
}
]
},
{
"shortName": "ProductBiddingCategoryConstantService",
"fullName": "google.ads.googleads.v8.services.ProductBiddingCategoryConstantService",
"methods": [
{
"shortName": "GetProductBiddingCategoryConstant",
"fullName": "google.ads.googleads.v8.services.ProductBiddingCategoryConstantService.GetProductBiddingCategoryConstant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=productBiddingCategoryConstants/*}"
}
]
}
]
},
{
"shortName": "ProductGroupViewService",
"fullName": "google.ads.googleads.v8.services.ProductGroupViewService",
"methods": [
{
"shortName": "GetProductGroupView",
"fullName": "google.ads.googleads.v8.services.ProductGroupViewService.GetProductGroupView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/productGroupViews/*}"
}
]
}
]
},
{
"shortName": "ReachPlanService",
"fullName": "google.ads.googleads.v8.services.ReachPlanService",
"methods": [
{
"shortName": "GenerateProductMixIdeas",
"fullName": "google.ads.googleads.v8.services.ReachPlanService.GenerateProductMixIdeas",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}:generateProductMixIdeas"
}
]
},
{
"shortName": "GenerateReachForecast",
"fullName": "google.ads.googleads.v8.services.ReachPlanService.GenerateReachForecast",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}:generateReachForecast"
}
]
},
{
"shortName": "ListPlannableLocations",
"fullName": "google.ads.googleads.v8.services.ReachPlanService.ListPlannableLocations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8:listPlannableLocations"
}
]
},
{
"shortName": "ListPlannableProducts",
"fullName": "google.ads.googleads.v8.services.ReachPlanService.ListPlannableProducts",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8:listPlannableProducts"
}
]
}
]
},
{
"shortName": "RecommendationService",
"fullName": "google.ads.googleads.v8.services.RecommendationService",
"methods": [
{
"shortName": "ApplyRecommendation",
"fullName": "google.ads.googleads.v8.services.RecommendationService.ApplyRecommendation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/recommendations:apply"
}
]
},
{
"shortName": "DismissRecommendation",
"fullName": "google.ads.googleads.v8.services.RecommendationService.DismissRecommendation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/recommendations:dismiss"
}
]
},
{
"shortName": "GetRecommendation",
"fullName": "google.ads.googleads.v8.services.RecommendationService.GetRecommendation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/recommendations/*}"
}
]
}
]
},
{
"shortName": "RemarketingActionService",
"fullName": "google.ads.googleads.v8.services.RemarketingActionService",
"methods": [
{
"shortName": "GetRemarketingAction",
"fullName": "google.ads.googleads.v8.services.RemarketingActionService.GetRemarketingAction",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/remarketingActions/*}"
}
]
},
{
"shortName": "MutateRemarketingActions",
"fullName": "google.ads.googleads.v8.services.RemarketingActionService.MutateRemarketingActions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/remarketingActions:mutate"
}
]
}
]
},
{
"shortName": "SearchTermViewService",
"fullName": "google.ads.googleads.v8.services.SearchTermViewService",
"methods": [
{
"shortName": "GetSearchTermView",
"fullName": "google.ads.googleads.v8.services.SearchTermViewService.GetSearchTermView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/searchTermViews/*}"
}
]
}
]
},
{
"shortName": "SharedCriterionService",
"fullName": "google.ads.googleads.v8.services.SharedCriterionService",
"methods": [
{
"shortName": "GetSharedCriterion",
"fullName": "google.ads.googleads.v8.services.SharedCriterionService.GetSharedCriterion",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/sharedCriteria/*}"
}
]
},
{
"shortName": "MutateSharedCriteria",
"fullName": "google.ads.googleads.v8.services.SharedCriterionService.MutateSharedCriteria",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/sharedCriteria:mutate"
}
]
}
]
},
{
"shortName": "SharedSetService",
"fullName": "google.ads.googleads.v8.services.SharedSetService",
"methods": [
{
"shortName": "GetSharedSet",
"fullName": "google.ads.googleads.v8.services.SharedSetService.GetSharedSet",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/sharedSets/*}"
}
]
},
{
"shortName": "MutateSharedSets",
"fullName": "google.ads.googleads.v8.services.SharedSetService.MutateSharedSets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/sharedSets:mutate"
}
]
}
]
},
{
"shortName": "ShoppingPerformanceViewService",
"fullName": "google.ads.googleads.v8.services.ShoppingPerformanceViewService",
"methods": [
{
"shortName": "GetShoppingPerformanceView",
"fullName": "google.ads.googleads.v8.services.ShoppingPerformanceViewService.GetShoppingPerformanceView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/shoppingPerformanceView}"
}
]
}
]
},
{
"shortName": "SmartCampaignSearchTermViewService",
"fullName": "google.ads.googleads.v8.services.SmartCampaignSearchTermViewService",
"methods": [
{
"shortName": "GetSmartCampaignSearchTermView",
"fullName": "google.ads.googleads.v8.services.SmartCampaignSearchTermViewService.GetSmartCampaignSearchTermView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/smartCampaignSearchTermViews/*}"
}
]
}
]
},
{
"shortName": "SmartCampaignSettingService",
"fullName": "google.ads.googleads.v8.services.SmartCampaignSettingService",
"methods": [
{
"shortName": "GetSmartCampaignSetting",
"fullName": "google.ads.googleads.v8.services.SmartCampaignSettingService.GetSmartCampaignSetting",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/smartCampaignSettings/*}"
}
]
},
{
"shortName": "MutateSmartCampaignSettings",
"fullName": "google.ads.googleads.v8.services.SmartCampaignSettingService.MutateSmartCampaignSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/smartCampaignSettings:mutate"
}
]
}
]
},
{
"shortName": "SmartCampaignSuggestService",
"fullName": "google.ads.googleads.v8.services.SmartCampaignSuggestService",
"methods": [
{
"shortName": "SuggestSmartCampaignBudgetOptions",
"fullName": "google.ads.googleads.v8.services.SmartCampaignSuggestService.SuggestSmartCampaignBudgetOptions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}:suggestSmartCampaignBudgetOptions"
}
]
}
]
},
{
"shortName": "ThirdPartyAppAnalyticsLinkService",
"fullName": "google.ads.googleads.v8.services.ThirdPartyAppAnalyticsLinkService",
"methods": [
{
"shortName": "GetThirdPartyAppAnalyticsLink",
"fullName": "google.ads.googleads.v8.services.ThirdPartyAppAnalyticsLinkService.GetThirdPartyAppAnalyticsLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/thirdPartyAppAnalyticsLinks/*}"
}
]
},
{
"shortName": "RegenerateShareableLinkId",
"fullName": "google.ads.googleads.v8.services.ThirdPartyAppAnalyticsLinkService.RegenerateShareableLinkId",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/{resource_name=customers/*/thirdPartyAppAnalyticsLinks/*}:regenerateShareableLinkId"
}
]
}
]
},
{
"shortName": "TopicConstantService",
"fullName": "google.ads.googleads.v8.services.TopicConstantService",
"methods": [
{
"shortName": "GetTopicConstant",
"fullName": "google.ads.googleads.v8.services.TopicConstantService.GetTopicConstant",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=topicConstants/*}"
}
]
}
]
},
{
"shortName": "TopicViewService",
"fullName": "google.ads.googleads.v8.services.TopicViewService",
"methods": [
{
"shortName": "GetTopicView",
"fullName": "google.ads.googleads.v8.services.TopicViewService.GetTopicView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/topicViews/*}"
}
]
}
]
},
{
"shortName": "UserDataService",
"fullName": "google.ads.googleads.v8.services.UserDataService",
"methods": [
{
"shortName": "UploadUserData",
"fullName": "google.ads.googleads.v8.services.UserDataService.UploadUserData",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}:uploadUserData"
}
]
}
]
},
{
"shortName": "UserInterestService",
"fullName": "google.ads.googleads.v8.services.UserInterestService",
"methods": [
{
"shortName": "GetUserInterest",
"fullName": "google.ads.googleads.v8.services.UserInterestService.GetUserInterest",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/userInterests/*}"
}
]
}
]
},
{
"shortName": "UserListService",
"fullName": "google.ads.googleads.v8.services.UserListService",
"methods": [
{
"shortName": "GetUserList",
"fullName": "google.ads.googleads.v8.services.UserListService.GetUserList",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/userLists/*}"
}
]
},
{
"shortName": "MutateUserLists",
"fullName": "google.ads.googleads.v8.services.UserListService.MutateUserLists",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v8/customers/{customer_id=*}/userLists:mutate"
}
]
}
]
},
{
"shortName": "UserLocationViewService",
"fullName": "google.ads.googleads.v8.services.UserLocationViewService",
"methods": [
{
"shortName": "GetUserLocationView",
"fullName": "google.ads.googleads.v8.services.UserLocationViewService.GetUserLocationView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/userLocationViews/*}"
}
]
}
]
},
{
"shortName": "VideoService",
"fullName": "google.ads.googleads.v8.services.VideoService",
"methods": [
{
"shortName": "GetVideo",
"fullName": "google.ads.googleads.v8.services.VideoService.GetVideo",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/videos/*}"
}
]
}
]
},
{
"shortName": "WebpageViewService",
"fullName": "google.ads.googleads.v8.services.WebpageViewService",
"methods": [
{
"shortName": "GetWebpageView",
"fullName": "google.ads.googleads.v8.services.WebpageViewService.GetWebpageView",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v8/{resource_name=customers/*/webpageViews/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/analytics/admin/v1alpha;admin": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.analytics.admin.v1alpha": 2
}
}
},
"services": [
{
"shortName": "AnalyticsAdminService",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService",
"methods": [
{
"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": "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": "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": "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": "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": "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": "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/*/webDataStreams/*}/measurementProtocolSecrets"
},
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=properties/*/iosAppDataStreams/*}/measurementProtocolSecrets"
},
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=properties/*/androidAppDataStreams/*}/measurementProtocolSecrets"
}
]
},
{
"shortName": "CreateProperty",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.CreateProperty",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/properties"
}
]
},
{
"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": "CreateWebDataStream",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.CreateWebDataStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{parent=properties/*}/webDataStreams"
}
]
},
{
"shortName": "DeleteAccount",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.DeleteAccount",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=accounts/*}"
}
]
},
{
"shortName": "DeleteAndroidAppDataStream",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.DeleteAndroidAppDataStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=properties/*/androidAppDataStreams/*}"
}
]
},
{
"shortName": "DeleteConversionEvent",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.DeleteConversionEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=properties/*/conversionEvents/*}"
}
]
},
{
"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": "DeleteIosAppDataStream",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.DeleteIosAppDataStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=properties/*/iosAppDataStreams/*}"
}
]
},
{
"shortName": "DeleteMeasurementProtocolSecret",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.DeleteMeasurementProtocolSecret",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=properties/*/webDataStreams/*/measurementProtocolSecrets/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=properties/*/iosAppDataStreams/*/measurementProtocolSecrets/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=properties/*/androidAppDataStreams/*/measurementProtocolSecrets/*}"
}
]
},
{
"shortName": "DeleteProperty",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.DeleteProperty",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=properties/*}"
}
]
},
{
"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": "DeleteWebDataStream",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.DeleteWebDataStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1alpha/{name=properties/*/webDataStreams/*}"
}
]
},
{
"shortName": "GetAccount",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.GetAccount",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=accounts/*}"
}
]
},
{
"shortName": "GetAndroidAppDataStream",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.GetAndroidAppDataStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=properties/*/androidAppDataStreams/*}"
}
]
},
{
"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": "GetDataSharingSettings",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.GetDataSharingSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=accounts/*/dataSharingSettings}"
}
]
},
{
"shortName": "GetEnhancedMeasurementSettings",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.GetEnhancedMeasurementSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=properties/*/webDataStreams/*/enhancedMeasurementSettings}"
}
]
},
{
"shortName": "GetGlobalSiteTag",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.GetGlobalSiteTag",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=properties/*/webDataStreams/*/globalSiteTag}"
}
]
},
{
"shortName": "GetGoogleSignalsSettings",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.GetGoogleSignalsSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=properties/*/googleSignalsSettings}"
}
]
},
{
"shortName": "GetIosAppDataStream",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.GetIosAppDataStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=properties/*/iosAppDataStreams/*}"
}
]
},
{
"shortName": "GetMeasurementProtocolSecret",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.GetMeasurementProtocolSecret",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=properties/*/webDataStreams/*/measurementProtocolSecrets/*}"
},
{
"httpMethod": "GET",
"path": "/v1alpha/{name=properties/*/iosAppDataStreams/*/measurementProtocolSecrets/*}"
},
{
"httpMethod": "GET",
"path": "/v1alpha/{name=properties/*/androidAppDataStreams/*/measurementProtocolSecrets/*}"
}
]
},
{
"shortName": "GetProperty",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.GetProperty",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=properties/*}"
}
]
},
{
"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": "GetWebDataStream",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.GetWebDataStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=properties/*/webDataStreams/*}"
}
]
},
{
"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": "ListAndroidAppDataStreams",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.ListAndroidAppDataStreams",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=properties/*}/androidAppDataStreams"
}
]
},
{
"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": "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": "ListIosAppDataStreams",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.ListIosAppDataStreams",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=properties/*}/iosAppDataStreams"
}
]
},
{
"shortName": "ListMeasurementProtocolSecrets",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.ListMeasurementProtocolSecrets",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=properties/*/webDataStreams/*}/measurementProtocolSecrets"
},
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=properties/*/iosAppDataStreams/*}/measurementProtocolSecrets"
},
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=properties/*/androidAppDataStreams/*}/measurementProtocolSecrets"
}
]
},
{
"shortName": "ListProperties",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.ListProperties",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/properties"
}
]
},
{
"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": "ListWebDataStreams",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.ListWebDataStreams",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{parent=properties/*}/webDataStreams"
}
]
},
{
"shortName": "ProvisionAccountTicket",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.ProvisionAccountTicket",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/accounts:provisionAccountTicket"
}
]
},
{
"shortName": "SearchChangeHistoryEvents",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.SearchChangeHistoryEvents",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{account=accounts/*}:searchChangeHistoryEvents"
}
]
},
{
"shortName": "UpdateAccount",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.UpdateAccount",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{account.name=accounts/*}"
}
]
},
{
"shortName": "UpdateAndroidAppDataStream",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.UpdateAndroidAppDataStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{android_app_data_stream.name=properties/*/androidAppDataStreams/*}"
}
]
},
{
"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": "UpdateEnhancedMeasurementSettings",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.UpdateEnhancedMeasurementSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{enhanced_measurement_settings.name=properties/*/webDataStreams/*/enhancedMeasurementSettings}"
}
]
},
{
"shortName": "UpdateFirebaseLink",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.UpdateFirebaseLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{firebase_link.name=properties/*/firebaseLinks/*}"
}
]
},
{
"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": "UpdateIosAppDataStream",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.UpdateIosAppDataStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{ios_app_data_stream.name=properties/*/iosAppDataStreams/*}"
}
]
},
{
"shortName": "UpdateMeasurementProtocolSecret",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.UpdateMeasurementProtocolSecret",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{measurement_protocol_secret.name=properties/*/webDataStreams/*/measurementProtocolSecrets/*}"
},
{
"httpMethod": "PATCH",
"path": "/v1alpha/{measurement_protocol_secret.name=properties/*/iosAppDataStreams/*/measurementProtocolSecrets/*}"
},
{
"httpMethod": "PATCH",
"path": "/v1alpha/{measurement_protocol_secret.name=properties/*/androidAppDataStreams/*/measurementProtocolSecrets/*}"
}
]
},
{
"shortName": "UpdateProperty",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.UpdateProperty",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{property.name=properties/*}"
}
]
},
{
"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/*}"
}
]
},
{
"shortName": "UpdateWebDataStream",
"fullName": "google.analytics.admin.v1alpha.AnalyticsAdminService.UpdateWebDataStream",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha/{web_data_stream.name=properties/*/webDataStreams/*}"
}
]
}
]
}
]
},
{
"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"
],
"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": "BatchRunPivotReports",
"fullName": "google.analytics.data.v1alpha.AlphaAnalyticsData.BatchRunPivotReports",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha:batchRunPivotReports"
}
]
},
{
"shortName": "BatchRunReports",
"fullName": "google.analytics.data.v1alpha.AlphaAnalyticsData.BatchRunReports",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha:batchRunReports"
}
]
},
{
"shortName": "GetMetadata",
"fullName": "google.analytics.data.v1alpha.AlphaAnalyticsData.GetMetadata",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha/{name=properties/*/metadata}"
}
]
},
{
"shortName": "RunPivotReport",
"fullName": "google.analytics.data.v1alpha.AlphaAnalyticsData.RunPivotReport",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha:runPivotReport"
}
]
},
{
"shortName": "RunRealtimeReport",
"fullName": "google.analytics.data.v1alpha.AlphaAnalyticsData.RunRealtimeReport",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha/{property=properties/*}:runRealtimeReport"
}
]
},
{
"shortName": "RunReport",
"fullName": "google.analytics.data.v1alpha.AlphaAnalyticsData.RunReport",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1alpha:runReport"
}
]
}
]
}
]
},
{
"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": "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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/api/servicecontrol/v1;servicecontrol": 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"
}
]
}
]
}
]
},
{
"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",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.ServiceManagement.V1": 2
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/api/servicemanagement/v1;servicemanagement": 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": "DisableService",
"fullName": "google.api.servicemanagement.v1.ServiceManager.DisableService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/services/{service_name}:disable"
}
]
},
{
"shortName": "EnableService",
"fullName": "google.api.servicemanagement.v1.ServiceManager.EnableService",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/services/{service_name}:enable"
}
]
},
{
"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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/api/serviceusage/v1;serviceusage": 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"
}
]
}
]
}
]
},
{
"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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/appengine/v1;appengine": 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/*}"
}
]
}
]
}
]
},
{
"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"
}
]
}
]
}
]
},
{
"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"
}
]
}
]
}
]
},
{
"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}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/area120/tables/v1alpha1;tables": 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/*}"
}
]
}
]
}
]
},
{
"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": "ListInstances",
"fullName": "google.bigtable.admin.v2.BigtableInstanceAdmin.ListInstances",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{parent=projects/*}/instances"
}
]
},
{
"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": "UpdateBackup",
"fullName": "google.bigtable.admin.v2.BigtableTableAdmin.UpdateBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{backup.name=projects/*/instances/*/clusters/*/backups/*}"
}
]
}
]
}
]
},
{
"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": 2
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/bigtable/v2;bigtable": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.bigtable.v2": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Bigtable\\V2": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Bigtable::V2": 2
}
}
},
"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": "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": "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"
}
]
}
]
}
]
},
{
"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": "StageBuild",
"fullName": "google.chromeos.moblab.v1beta1.BuildService.StageBuild",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=buildTargets/*/models/*/builds/*/artifacts/*}:stage"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/accessapproval/v1;accessapproval": 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": "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": "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}"
}
]
}
]
}
]
},
{
"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": 41,
"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": {
"google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/instance;instance": 9,
"google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/params;params": 6,
"google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/prediction;prediction": 10,
"google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/trainingjob/definition;definition": 11,
"google.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatform": 41
}
},
"java_multiple_files": {
"valueCounts": {
"true": 77
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.aiplatform.v1": 41,
"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": 41,
"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": 41,
"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": "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": "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": "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": "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": "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": "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": "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": "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": "ModelService",
"fullName": "google.cloud.aiplatform.v1.ModelService",
"methods": [
{
"shortName": "DeleteModel",
"fullName": "google.cloud.aiplatform.v1.ModelService.DeleteModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/models/*}"
}
]
},
{
"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": "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": "ListModels",
"fullName": "google.cloud.aiplatform.v1.ModelService.ListModels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/models"
}
]
},
{
"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": "Predict",
"fullName": "google.cloud.aiplatform.v1.PredictionService.Predict",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{endpoint=projects/*/locations/*/endpoints/*}:predict"
}
]
}
]
},
{
"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/*}"
}
]
}
]
}
]
},
{
"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": {
"": 44,
"Google.Cloud.AIPlatform.V1Beta1": 71
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/instance;instance": 9,
"google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/params;params": 6,
"google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/prediction;prediction": 11,
"google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/trainingjob/definition;definition": 12,
"google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema;schema": 6,
"google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1;aiplatform": 71
}
},
"java_multiple_files": {
"valueCounts": {
"true": 115
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.aiplatform.v1beta1": 71,
"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": {
"": 44,
"Google\\Cloud\\AIPlatform\\V1beta1": 71
}
},
"ruby_package": {
"valueCounts": {
"": 44,
"Google::Cloud::AIPlatform::V1beta1": 71
}
}
},
"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": "UpdateDataset",
"fullName": "google.cloud.aiplatform.v1beta1.DatasetService.UpdateDataset",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{dataset.name=projects/*/locations/*/datasets/*}"
}
]
}
]
},
{
"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": "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": "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": "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": "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": "UpdateIndex",
"fullName": "google.cloud.aiplatform.v1beta1.IndexService.UpdateIndex",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{index.name=projects/*/locations/*/indexes/*}"
}
]
}
]
},
{
"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": "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": "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": "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": "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": "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": "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": "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": "ModelService",
"fullName": "google.cloud.aiplatform.v1beta1.ModelService",
"methods": [
{
"shortName": "DeleteModel",
"fullName": "google.cloud.aiplatform.v1beta1.ModelService.DeleteModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/models/*}"
}
]
},
{
"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": "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": "ListModels",
"fullName": "google.cloud.aiplatform.v1beta1.ModelService.ListModels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/models"
}
]
},
{
"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"
}
]
}
]
},
{
"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": "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": "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": "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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/apigateway/v1;apigateway": 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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/apigeeconnect/v1;apigeeconnect": 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"
}
]
}
]
},
{
"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 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": {
"google.golang.org/genproto/googleapis/cloud/asset/v1;asset": 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": "BatchGetAssetsHistory",
"fullName": "google.cloud.asset.v1.AssetService.BatchGetAssetsHistory",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=*/*}:batchGetAssetsHistory"
}
]
},
{
"shortName": "CreateFeed",
"fullName": "google.cloud.asset.v1.AssetService.CreateFeed",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=*/*}/feeds"
}
]
},
{
"shortName": "DeleteFeed",
"fullName": "google.cloud.asset.v1.AssetService.DeleteFeed",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=*/*/feeds/*}"
}
]
},
{
"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": "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": "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/*}"
}
]
}
]
}
]
},
{
"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 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": {
"google.golang.org/genproto/googleapis/cloud/asset/v1p1beta1;asset": 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"
}
]
}
]
}
]
},
{
"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/longrunning",
"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": {
"google.golang.org/genproto/googleapis/cloud/asset/v1p2beta1;asset": 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/*}"
}
]
}
]
}
]
},
{
"id": "google.cloud.asset.v1p4beta1",
"directory": "google/cloud/asset/v1p4beta1",
"version": "v1p4beta1",
"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/v1p4beta1",
"google/iam/v1",
"google/longrunning",
"google/protobuf",
"google/rpc"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"": 1,
"true": 1
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Asset.V1P4Beta1": 2
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/asset/v1p4beta1;asset": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.asset.v1p4beta1": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Asset\\V1p4beta1": 2
}
}
},
"services": [
{
"shortName": "AssetService",
"fullName": "google.cloud.asset.v1p4beta1.AssetService",
"methods": [
{
"shortName": "AnalyzeIamPolicy",
"fullName": "google.cloud.asset.v1p4beta1.AssetService.AnalyzeIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1p4beta1/{analysis_query.parent=*/*}:analyzeIamPolicy"
}
]
},
{
"shortName": "ExportIamPolicyAnalysis",
"fullName": "google.cloud.asset.v1p4beta1.AssetService.ExportIamPolicyAnalysis",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1p4beta1/{analysis_query.parent=*/*}:exportIamPolicyAnalysis"
}
]
}
]
}
]
},
{
"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 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": {
"google.golang.org/genproto/googleapis/cloud/asset/v1p5beta1;asset": 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"
}
]
}
]
}
]
},
{
"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 cloud resources.",
"importDirectories": [
"google/api",
"google/cloud/asset/v1p7beta1",
"google/cloud/orgpolicy/v1",
"google/cloud/osconfig/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": {
"google.golang.org/genproto/googleapis/cloud/asset/v1p7beta1;asset": 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"
}
]
}
]
}
]
},
{
"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/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.AssuredWorkloads.V1Beta1": 1
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/assuredworkloads/v1beta1;assuredworkloads": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.assuredworkloads.v1beta1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\AssuredWorkloads\\V1beta1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::AssuredWorkloads::V1beta1": 1
}
}
},
"services": [
{
"shortName": "AssuredWorkloadsService",
"fullName": "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService",
"methods": [
{
"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",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=organizations/*/locations/*/workloads/*}"
}
]
},
{
"shortName": "ListWorkloads",
"fullName": "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService.ListWorkloads",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=organizations/*/locations/*}/workloads"
}
]
},
{
"shortName": "UpdateWorkload",
"fullName": "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService.UpdateWorkload",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{workload.name=organizations/*/locations/*/workloads/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/automl/v1;automl": 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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/automl/v1beta1;automl": 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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/bigquery/connection/v1;connection": 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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/bigquery/connection/v1beta1;connection": 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}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/bigquery/datatransfer/v1;datatransfer": 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": "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/*}"
}
]
}
]
}
]
},
{
"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 BigQuery migration service, exposing apis for migration jobs operations, and agent management.",
"importDirectories": [
"google/api",
"google/cloud/bigquery/migration/v2alpha",
"google/protobuf",
"google/rpc"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/bigquery/migration/v2alpha;migration": 4
}
},
"java_multiple_files": {
"valueCounts": {
"true": 4
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.bigquery.migration.v2alpha": 4
}
}
},
"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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/bigquery/reservation/v1;reservation": 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": "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": "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/*}"
}
]
}
]
}
]
},
{
"id": "google.cloud.bigquery.reservation.v1beta1",
"directory": "google/cloud/bigquery/reservation/v1beta1",
"version": "v1beta1",
"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": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/bigquery/reservation/v1beta1;reservation": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.bigquery.reservation.v1beta1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\BigQuery\\Reservation\\V1beta1": 1
}
}
},
"services": [
{
"shortName": "ReservationService",
"fullName": "google.cloud.bigquery.reservation.v1beta1.ReservationService",
"methods": [
{
"shortName": "CreateAssignment",
"fullName": "google.cloud.bigquery.reservation.v1beta1.ReservationService.CreateAssignment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*/reservations/*}/assignments"
}
]
},
{
"shortName": "CreateCapacityCommitment",
"fullName": "google.cloud.bigquery.reservation.v1beta1.ReservationService.CreateCapacityCommitment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/capacityCommitments"
}
]
},
{
"shortName": "CreateReservation",
"fullName": "google.cloud.bigquery.reservation.v1beta1.ReservationService.CreateReservation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/reservations"
}
]
},
{
"shortName": "DeleteAssignment",
"fullName": "google.cloud.bigquery.reservation.v1beta1.ReservationService.DeleteAssignment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/reservations/*/assignments/*}"
}
]
},
{
"shortName": "DeleteCapacityCommitment",
"fullName": "google.cloud.bigquery.reservation.v1beta1.ReservationService.DeleteCapacityCommitment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/capacityCommitments/*}"
}
]
},
{
"shortName": "DeleteReservation",
"fullName": "google.cloud.bigquery.reservation.v1beta1.ReservationService.DeleteReservation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/reservations/*}"
}
]
},
{
"shortName": "GetBiReservation",
"fullName": "google.cloud.bigquery.reservation.v1beta1.ReservationService.GetBiReservation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/biReservation}"
}
]
},
{
"shortName": "GetCapacityCommitment",
"fullName": "google.cloud.bigquery.reservation.v1beta1.ReservationService.GetCapacityCommitment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/capacityCommitments/*}"
}
]
},
{
"shortName": "GetReservation",
"fullName": "google.cloud.bigquery.reservation.v1beta1.ReservationService.GetReservation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/reservations/*}"
}
]
},
{
"shortName": "ListAssignments",
"fullName": "google.cloud.bigquery.reservation.v1beta1.ReservationService.ListAssignments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*/reservations/*}/assignments"
}
]
},
{
"shortName": "ListCapacityCommitments",
"fullName": "google.cloud.bigquery.reservation.v1beta1.ReservationService.ListCapacityCommitments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/capacityCommitments"
}
]
},
{
"shortName": "ListReservations",
"fullName": "google.cloud.bigquery.reservation.v1beta1.ReservationService.ListReservations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/reservations"
}
]
},
{
"shortName": "MergeCapacityCommitments",
"fullName": "google.cloud.bigquery.reservation.v1beta1.ReservationService.MergeCapacityCommitments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/capacityCommitments:merge"
}
]
},
{
"shortName": "MoveAssignment",
"fullName": "google.cloud.bigquery.reservation.v1beta1.ReservationService.MoveAssignment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/reservations/*/assignments/*}:move"
}
]
},
{
"shortName": "SearchAssignments",
"fullName": "google.cloud.bigquery.reservation.v1beta1.ReservationService.SearchAssignments",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}:searchAssignments"
}
]
},
{
"shortName": "SplitCapacityCommitment",
"fullName": "google.cloud.bigquery.reservation.v1beta1.ReservationService.SplitCapacityCommitment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/capacityCommitments/*}:split"
}
]
},
{
"shortName": "UpdateBiReservation",
"fullName": "google.cloud.bigquery.reservation.v1beta1.ReservationService.UpdateBiReservation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{reservation.name=projects/*/locations/*/biReservation}"
}
]
},
{
"shortName": "UpdateCapacityCommitment",
"fullName": "google.cloud.bigquery.reservation.v1beta1.ReservationService.UpdateCapacityCommitment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{capacity_commitment.name=projects/*/locations/*/capacityCommitments/*}"
}
]
},
{
"shortName": "UpdateReservation",
"fullName": "google.cloud.bigquery.reservation.v1beta1.ReservationService.UpdateReservation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{reservation.name=projects/*/locations/*/reservations/*}"
}
]
}
]
}
]
},
{
"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"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.BigQuery.Storage.V1": 4
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1;storage": 4
}
},
"java_multiple_files": {
"valueCounts": {
"true": 4
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.bigquery.storage.v1": 4
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\BigQuery\\Storage\\V1": 4
}
}
},
"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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta1;storage": 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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta2;storage": 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/*}"
}
]
}
]
}
]
},
{
"id": "google.cloud.bigquery.v2",
"directory": "google/cloud/bigquery/v2",
"version": "v2",
"majorVersion": "v2",
"hostName": "bigquery.googleapis.com",
"title": "BigQuery API",
"description": "A data platform for customers to create, manage, share and query data.",
"importDirectories": [
"google/api",
"google/cloud/bigquery/v2",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/bigquery/v2;bigquery": 5
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.bigquery.v2": 5
}
}
},
"services": [
{
"shortName": "ModelService",
"fullName": "google.cloud.bigquery.v2.ModelService",
"methods": [
{
"shortName": "DeleteModel",
"fullName": "google.cloud.bigquery.v2.ModelService.DeleteModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/bigquery/v2/projects/{project_id=*}/datasets/{dataset_id=*}/models/{model_id=*}"
}
]
},
{
"shortName": "GetModel",
"fullName": "google.cloud.bigquery.v2.ModelService.GetModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/bigquery/v2/projects/{project_id=*}/datasets/{dataset_id=*}/models/{model_id=*}"
}
]
},
{
"shortName": "ListModels",
"fullName": "google.cloud.bigquery.v2.ModelService.ListModels",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/bigquery/v2/projects/{project_id=*}/datasets/{dataset_id=*}/models"
}
]
},
{
"shortName": "PatchModel",
"fullName": "google.cloud.bigquery.v2.ModelService.PatchModel",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/bigquery/v2/projects/{project_id=*}/datasets/{dataset_id=*}/models/{model_id=*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/billing/budgets/v1;budgets": 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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/billing/budgets/v1beta1;budgets": 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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/billing/v1;billing": 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"
}
]
}
]
}
]
},
{
"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.",
"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": {
"google.golang.org/genproto/googleapis/cloud/binaryauthorization/v1beta1;binaryauthorization": 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}"
}
]
}
]
}
]
},
{
"id": "google.cloud.channel.v1",
"directory": "google/cloud/channel/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "cloudchannel.googleapis.com",
"title": "Cloud Channel API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/channel/v1",
"google/longrunning",
"google/protobuf",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/channel/v1;channel": 9
}
},
"java_multiple_files": {
"valueCounts": {
"true": 9
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.channel.v1": 9
}
}
},
"services": [
{
"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": "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": "CreateEntitlement",
"fullName": "google.cloud.channel.v1.CloudChannelService.CreateEntitlement",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=accounts/*/customers/*}/entitlements"
}
]
},
{
"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": "GetChannelPartnerLink",
"fullName": "google.cloud.channel.v1.CloudChannelService.GetChannelPartnerLink",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=accounts/*/channelPartnerLinks/*}"
}
]
},
{
"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": "GetEntitlement",
"fullName": "google.cloud.channel.v1.CloudChannelService.GetEntitlement",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=accounts/*/customers/*/entitlements/*}"
}
]
},
{
"shortName": "ListChannelPartnerLinks",
"fullName": "google.cloud.channel.v1.CloudChannelService.ListChannelPartnerLinks",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=accounts/*}/channelPartnerLinks"
}
]
},
{
"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": "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": "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": "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/*}"
}
]
}
]
}
]
},
{
"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": 2
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/clouddms/v1;clouddms": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.clouddms.v1": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\CloudDms\\V1": 2
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::CloudDMS::V1": 2
}
}
},
"services": [
{
"shortName": "DataMigrationService",
"fullName": "google.cloud.clouddms.v1.DataMigrationService",
"methods": [
{
"shortName": "CreateConnectionProfile",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.CreateConnectionProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/connectionProfiles"
}
]
},
{
"shortName": "CreateMigrationJob",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.CreateMigrationJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/migrationJobs"
}
]
},
{
"shortName": "DeleteConnectionProfile",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.DeleteConnectionProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/connectionProfiles/*}"
}
]
},
{
"shortName": "DeleteMigrationJob",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.DeleteMigrationJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/migrationJobs/*}"
}
]
},
{
"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": "GetMigrationJob",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.GetMigrationJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/migrationJobs/*}"
}
]
},
{
"shortName": "ListConnectionProfiles",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.ListConnectionProfiles",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/connectionProfiles"
}
]
},
{
"shortName": "ListMigrationJobs",
"fullName": "google.cloud.clouddms.v1.DataMigrationService.ListMigrationJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/migrationJobs"
}
]
},
{
"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": "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": "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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/contactcenterinsights/v1;contactcenterinsights": 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": "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": "CreatePhraseMatcher",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CreatePhraseMatcher",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/phraseMatchers"
}
]
},
{
"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": "DeletePhraseMatcher",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeletePhraseMatcher",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/phraseMatchers/*}"
}
]
},
{
"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": "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": "UpdateConversation",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdateConversation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{conversation.name=projects/*/locations/*/conversations/*}"
}
]
},
{
"shortName": "UpdateSettings",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdateSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{settings.name=projects/*/locations/*/settings}"
}
]
}
]
}
]
},
{
"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/protobuf"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 13
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.DataCatalog.V1": 13
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/datacatalog/v1;datacatalog": 13
}
},
"java_multiple_files": {
"valueCounts": {
"true": 13
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.datacatalog.v1": 13
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\DataCatalog\\V1": 13
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::DataCatalog::V1": 13
}
}
},
"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": "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": "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": "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": "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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/datacatalog/v1beta1;datacatalog": 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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/datafusion/v1;datafusion": 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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/datafusion/v1beta1;datafusion": 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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/datalabeling/v1beta1;datalabeling": 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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/dataproc/v1;dataproc": 6
}
},
"java_multiple_files": {
"valueCounts": {
"true": 6
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.dataproc.v1": 6
}
}
},
"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": "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": "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/*}"
}
]
}
]
}
]
},
{
"id": "google.cloud.dataproc.v1beta2",
"directory": "google/cloud/dataproc/v1beta2",
"version": "v1beta2",
"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/v1beta2",
"google/longrunning",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/dataproc/v1beta2;dataproc": 6
}
},
"java_multiple_files": {
"valueCounts": {
"true": 6
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.dataproc.v1beta2": 6
}
}
},
"services": [
{
"shortName": "AutoscalingPolicyService",
"fullName": "google.cloud.dataproc.v1beta2.AutoscalingPolicyService",
"methods": [
{
"shortName": "CreateAutoscalingPolicy",
"fullName": "google.cloud.dataproc.v1beta2.AutoscalingPolicyService.CreateAutoscalingPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/{parent=projects/*/locations/*}/autoscalingPolicies"
},
{
"httpMethod": "POST",
"path": "/v1beta2/{parent=projects/*/regions/*}/autoscalingPolicies"
}
]
},
{
"shortName": "DeleteAutoscalingPolicy",
"fullName": "google.cloud.dataproc.v1beta2.AutoscalingPolicyService.DeleteAutoscalingPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta2/{name=projects/*/locations/*/autoscalingPolicies/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1beta2/{name=projects/*/regions/*/autoscalingPolicies/*}"
}
]
},
{
"shortName": "GetAutoscalingPolicy",
"fullName": "google.cloud.dataproc.v1beta2.AutoscalingPolicyService.GetAutoscalingPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta2/{name=projects/*/locations/*/autoscalingPolicies/*}"
},
{
"httpMethod": "GET",
"path": "/v1beta2/{name=projects/*/regions/*/autoscalingPolicies/*}"
}
]
},
{
"shortName": "ListAutoscalingPolicies",
"fullName": "google.cloud.dataproc.v1beta2.AutoscalingPolicyService.ListAutoscalingPolicies",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta2/{parent=projects/*/locations/*}/autoscalingPolicies"
},
{
"httpMethod": "GET",
"path": "/v1beta2/{parent=projects/*/regions/*}/autoscalingPolicies"
}
]
},
{
"shortName": "UpdateAutoscalingPolicy",
"fullName": "google.cloud.dataproc.v1beta2.AutoscalingPolicyService.UpdateAutoscalingPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v1beta2/{policy.name=projects/*/locations/*/autoscalingPolicies/*}"
},
{
"httpMethod": "PUT",
"path": "/v1beta2/{policy.name=projects/*/regions/*/autoscalingPolicies/*}"
}
]
}
]
},
{
"shortName": "ClusterController",
"fullName": "google.cloud.dataproc.v1beta2.ClusterController",
"methods": [
{
"shortName": "CreateCluster",
"fullName": "google.cloud.dataproc.v1beta2.ClusterController.CreateCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/projects/{project_id}/regions/{region}/clusters"
}
]
},
{
"shortName": "DeleteCluster",
"fullName": "google.cloud.dataproc.v1beta2.ClusterController.DeleteCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta2/projects/{project_id}/regions/{region}/clusters/{cluster_name}"
}
]
},
{
"shortName": "DiagnoseCluster",
"fullName": "google.cloud.dataproc.v1beta2.ClusterController.DiagnoseCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/projects/{project_id}/regions/{region}/clusters/{cluster_name}:diagnose"
}
]
},
{
"shortName": "GetCluster",
"fullName": "google.cloud.dataproc.v1beta2.ClusterController.GetCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta2/projects/{project_id}/regions/{region}/clusters/{cluster_name}"
}
]
},
{
"shortName": "ListClusters",
"fullName": "google.cloud.dataproc.v1beta2.ClusterController.ListClusters",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta2/projects/{project_id}/regions/{region}/clusters"
}
]
},
{
"shortName": "UpdateCluster",
"fullName": "google.cloud.dataproc.v1beta2.ClusterController.UpdateCluster",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta2/projects/{project_id}/regions/{region}/clusters/{cluster_name}"
}
]
}
]
},
{
"shortName": "JobController",
"fullName": "google.cloud.dataproc.v1beta2.JobController",
"methods": [
{
"shortName": "CancelJob",
"fullName": "google.cloud.dataproc.v1beta2.JobController.CancelJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/projects/{project_id}/regions/{region}/jobs/{job_id}:cancel"
}
]
},
{
"shortName": "DeleteJob",
"fullName": "google.cloud.dataproc.v1beta2.JobController.DeleteJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta2/projects/{project_id}/regions/{region}/jobs/{job_id}"
}
]
},
{
"shortName": "GetJob",
"fullName": "google.cloud.dataproc.v1beta2.JobController.GetJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta2/projects/{project_id}/regions/{region}/jobs/{job_id}"
}
]
},
{
"shortName": "ListJobs",
"fullName": "google.cloud.dataproc.v1beta2.JobController.ListJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta2/projects/{project_id}/regions/{region}/jobs"
}
]
},
{
"shortName": "SubmitJob",
"fullName": "google.cloud.dataproc.v1beta2.JobController.SubmitJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/projects/{project_id}/regions/{region}/jobs:submit"
}
]
},
{
"shortName": "SubmitJobAsOperation",
"fullName": "google.cloud.dataproc.v1beta2.JobController.SubmitJobAsOperation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/projects/{project_id}/regions/{region}/jobs:submitAsOperation"
}
]
},
{
"shortName": "UpdateJob",
"fullName": "google.cloud.dataproc.v1beta2.JobController.UpdateJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta2/projects/{project_id}/regions/{region}/jobs/{job_id}"
}
]
}
]
},
{
"shortName": "WorkflowTemplateService",
"fullName": "google.cloud.dataproc.v1beta2.WorkflowTemplateService",
"methods": [
{
"shortName": "CreateWorkflowTemplate",
"fullName": "google.cloud.dataproc.v1beta2.WorkflowTemplateService.CreateWorkflowTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/{parent=projects/*/regions/*}/workflowTemplates"
},
{
"httpMethod": "POST",
"path": "/v1beta2/{parent=projects/*/locations/*}/workflowTemplates"
}
]
},
{
"shortName": "DeleteWorkflowTemplate",
"fullName": "google.cloud.dataproc.v1beta2.WorkflowTemplateService.DeleteWorkflowTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta2/{name=projects/*/regions/*/workflowTemplates/*}"
},
{
"httpMethod": "DELETE",
"path": "/v1beta2/{name=projects/*/locations/*/workflowTemplates/*}"
}
]
},
{
"shortName": "GetWorkflowTemplate",
"fullName": "google.cloud.dataproc.v1beta2.WorkflowTemplateService.GetWorkflowTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta2/{name=projects/*/regions/*/workflowTemplates/*}"
},
{
"httpMethod": "GET",
"path": "/v1beta2/{name=projects/*/locations/*/workflowTemplates/*}"
}
]
},
{
"shortName": "InstantiateInlineWorkflowTemplate",
"fullName": "google.cloud.dataproc.v1beta2.WorkflowTemplateService.InstantiateInlineWorkflowTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/{parent=projects/*/locations/*}/workflowTemplates:instantiateInline"
},
{
"httpMethod": "POST",
"path": "/v1beta2/{parent=projects/*/regions/*}/workflowTemplates:instantiateInline"
}
]
},
{
"shortName": "InstantiateWorkflowTemplate",
"fullName": "google.cloud.dataproc.v1beta2.WorkflowTemplateService.InstantiateWorkflowTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta2/{name=projects/*/regions/*/workflowTemplates/*}:instantiate"
},
{
"httpMethod": "POST",
"path": "/v1beta2/{name=projects/*/locations/*/workflowTemplates/*}:instantiate"
}
]
},
{
"shortName": "ListWorkflowTemplates",
"fullName": "google.cloud.dataproc.v1beta2.WorkflowTemplateService.ListWorkflowTemplates",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta2/{parent=projects/*/regions/*}/workflowTemplates"
},
{
"httpMethod": "GET",
"path": "/v1beta2/{parent=projects/*/locations/*}/workflowTemplates"
}
]
},
{
"shortName": "UpdateWorkflowTemplate",
"fullName": "google.cloud.dataproc.v1beta2.WorkflowTemplateService.UpdateWorkflowTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v1beta2/{template.name=projects/*/regions/*/workflowTemplates/*}"
},
{
"httpMethod": "PUT",
"path": "/v1beta2/{template.name=projects/*/locations/*/workflowTemplates/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/dataqna/v1alpha;dataqna": 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}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/datastream/v1alpha1;datastream": 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/*}"
}
]
}
]
}
]
},
{
"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": 19
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Dialogflow.Cx.V3": 19
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3;cx": 19
}
},
"java_multiple_files": {
"valueCounts": {
"true": 19
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.dialogflow.cx.v3": 19
}
},
"objc_class_prefix": {
"valueCounts": {
"DF": 19
}
}
},
"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": "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": "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": "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/*}"
}
]
}
]
}
]
},
{
"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": 19
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Dialogflow.Cx.V3Beta1": 19
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3beta1;cx": 19
}
},
"java_multiple_files": {
"valueCounts": {
"true": 19
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.dialogflow.cx.v3beta1": 19
}
},
"objc_class_prefix": {
"valueCounts": {
"DF": 19
}
}
},
"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": "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": "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": "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/*}"
}
]
}
]
}
]
},
{
"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": 21
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Dialogflow.V2": 21
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/dialogflow/v2;dialogflow": 21
}
},
"java_multiple_files": {
"valueCounts": {
"true": 21
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.dialogflow.v2": 21
}
},
"objc_class_prefix": {
"valueCounts": {
"DF": 21
}
}
},
"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": "ConversationProfiles",
"fullName": "google.cloud.dialogflow.v2.ConversationProfiles",
"methods": [
{
"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": "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": "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": "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": "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": "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": "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": "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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/dialogflow/v2beta1;dialogflow": 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": "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": "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": "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": "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": "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/*}"
}
]
}
]
}
]
},
{
"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": 5
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/documentai/v1;documentai": 5
}
},
"java_multiple_files": {
"valueCounts": {
"true": 5
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.documentai.v1": 5
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\DocumentAI\\V1": 5
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::DocumentAI::V1": 5
}
}
},
"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"
}
]
},
{
"shortName": "ProcessDocument",
"fullName": "google.cloud.documentai.v1.DocumentProcessorService.ProcessDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/processors/*}: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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/documentai/v1beta2;documentai": 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"
}
]
}
]
}
]
},
{
"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": 7
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/documentai/v1beta3;documentai": 7
}
},
"java_multiple_files": {
"valueCounts": {
"true": 7
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.documentai.v1beta3": 7
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\DocumentAI\\V1beta3": 7
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::DocumentAI::V1beta3": 7
}
}
},
"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"
}
]
},
{
"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": "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": "FetchProcessorTypes",
"fullName": "google.cloud.documentai.v1beta3.DocumentProcessorService.FetchProcessorTypes",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta3/{parent=projects/*/locations/*}:fetchProcessorTypes"
}
]
},
{
"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"
}
]
},
{
"shortName": "ReviewDocument",
"fullName": "google.cloud.documentai.v1beta3.DocumentProcessorService.ReviewDocument",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta3/{human_review_config=projects/*/locations/*/processors/*/humanReviewConfig}:reviewDocument"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/domains/v1alpha2;domains": 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": "SearchDomains",
"fullName": "google.cloud.domains.v1alpha2.Domains.SearchDomains",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1alpha2/{location=projects/*/locations/*}/registrations:searchDomains"
}
]
},
{
"shortName": "UpdateRegistration",
"fullName": "google.cloud.domains.v1alpha2.Domains.UpdateRegistration",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1alpha2/{registration.name=projects/*/locations/*/registrations/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/domains/v1beta1;domains": 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": "SearchDomains",
"fullName": "google.cloud.domains.v1beta1.Domains.SearchDomains",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{location=projects/*/locations/*}/registrations:searchDomains"
}
]
},
{
"shortName": "UpdateRegistration",
"fullName": "google.cloud.domains.v1beta1.Domains.UpdateRegistration",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{registration.name=projects/*/locations/*/registrations/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/essentialcontacts/v1;essentialcontacts": 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/*}"
}
]
}
]
}
]
},
{
"id": "google.cloud.eventarc.v1",
"directory": "google/cloud/eventarc/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "eventarc.googleapis.com",
"title": "Eventarc API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/cloud/eventarc/v1",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"": 1,
"Google.Cloud.Eventarc.V1": 1
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/eventarc/v1;eventarc": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.eventarc.v1": 2
}
},
"php_namespace": {
"valueCounts": {
"": 1,
"Google\\Cloud\\Eventarc\\V1": 1
}
},
"ruby_package": {
"valueCounts": {
"": 1,
"Google::Cloud::Eventarc::V1": 1
}
}
},
"services": [
{
"shortName": "Eventarc",
"fullName": "google.cloud.eventarc.v1.Eventarc",
"methods": [
{
"shortName": "CreateTrigger",
"fullName": "google.cloud.eventarc.v1.Eventarc.CreateTrigger",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/triggers"
}
]
},
{
"shortName": "DeleteTrigger",
"fullName": "google.cloud.eventarc.v1.Eventarc.DeleteTrigger",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/triggers/*}"
}
]
},
{
"shortName": "GetTrigger",
"fullName": "google.cloud.eventarc.v1.Eventarc.GetTrigger",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/triggers/*}"
}
]
},
{
"shortName": "ListTriggers",
"fullName": "google.cloud.eventarc.v1.Eventarc.ListTriggers",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*}/triggers"
}
]
},
{
"shortName": "UpdateTrigger",
"fullName": "google.cloud.eventarc.v1.Eventarc.UpdateTrigger",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{trigger.name=projects/*/locations/*/triggers/*}"
}
]
}
]
}
]
},
{
"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/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Filestore.V1": 1
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/filestore/v1;filestore": 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": "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": "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": "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": "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/*}"
}
]
}
]
}
]
},
{
"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/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Filestore.V1Beta1": 1
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/filestore/v1beta1;filestore": 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": "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": "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": "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": "RestoreInstance",
"fullName": "google.cloud.filestore.v1beta1.CloudFilestoreManager.RestoreInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/instances/*}:restore"
}
]
},
{
"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/*}"
}
]
}
]
}
]
},
{
"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/iam/v1",
"google/longrunning",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/functions/v1;functions": 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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/gaming/v1;gaming": 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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/gaming/v1beta;gaming": 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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/gkeconnect/gateway/v1;gateway": 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"
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/gkeconnect/gateway/v1alpha1;gateway": 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"
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/gkeconnect/gateway/v1beta1;gateway": 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/**"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/gkehub/configmanagement/v1;configmanagement": 1,
"google.golang.org/genproto/googleapis/cloud/gkehub/multiclusteringress/v1;multiclusteringress": 1,
"google.golang.org/genproto/googleapis/cloud/gkehub/v1;gkehub": 3
}
},
"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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/gkehub/cloudauditlogging/v1alpha;cloudauditlogging": 1,
"google.golang.org/genproto/googleapis/cloud/gkehub/configmanagement/v1alpha;configmanagement": 1,
"google.golang.org/genproto/googleapis/cloud/gkehub/metering/v1alpha;metering": 1,
"google.golang.org/genproto/googleapis/cloud/gkehub/multiclusteringress/v1alpha;multiclusteringress": 1,
"google.golang.org/genproto/googleapis/cloud/gkehub/servicemesh/v1alpha;servicemesh": 1,
"google.golang.org/genproto/googleapis/cloud/gkehub/v1alpha;gkehub": 2
}
},
"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/*}"
}
]
}
]
}
]
},
{
"id": "google.cloud.gkehub.v1alpha2",
"directory": "google/cloud/gkehub/v1alpha2",
"version": "v1alpha2",
"majorVersion": "v1",
"hostName": "gkehub.googleapis.com",
"title": "GKE Hub",
"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": {
"google.golang.org/genproto/googleapis/cloud/gkehub/v1alpha2;gkehub": 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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/gkehub/configmanagement/v1beta;configmanagement": 1,
"google.golang.org/genproto/googleapis/cloud/gkehub/metering/v1beta;metering": 1,
"google.golang.org/genproto/googleapis/cloud/gkehub/multiclusteringress/v1beta;multiclusteringress": 1,
"google.golang.org/genproto/googleapis/cloud/gkehub/v1beta;gkehub": 2
}
},
"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/*}"
}
]
}
]
}
]
},
{
"id": "google.cloud.gkehub.v1beta1",
"directory": "google/cloud/gkehub/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "gkehub.googleapis.com",
"title": "GKE Hub",
"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": {
"google.golang.org/genproto/googleapis/cloud/gkehub/v1beta1;gkehub": 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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/gsuiteaddons/v1;gsuiteaddons": 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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/iap/v1;iap": 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": "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": "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": "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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/iap/v1beta1;iap": 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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/iot/v1;iot": 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/*}"
}
]
}
]
}
]
},
{
"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": 2
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Kms.V1": 2
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/kms/v1;kms": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.kms.v1": 2
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Kms\\V1": 2
}
}
},
"services": [
{
"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": "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": "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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/language/v1;language": 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"
}
]
}
]
}
]
},
{
"id": "google.cloud.language.v1beta2",
"directory": "google/cloud/language/v1beta2",
"version": "v1beta2",
"majorVersion": "v1",
"hostName": "language.googleapis.com",
"title": "Google Cloud Natural Language API",
"description": "Google Cloud Natural Language API provides natural language understanding technologies to developers. Examples include sentiment analysis, entity recognition, and text annotations.",
"importDirectories": [
"google/api",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/language/v1beta2;language": 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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/lifesciences/v2beta;lifesciences": 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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/managedidentities/v1;managedidentities": 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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/managedidentities/v1beta1;managedidentities": 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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/mediatranslation/v1alpha1;mediatranslation": 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"
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/mediatranslation/v1beta1;mediatranslation": 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"
}
]
}
]
},
{
"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"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/memcache/v1;memcache": 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": "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"
}
]
}
]
}
]
},
{
"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"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/memcache/v1beta2;memcache": 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": "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"
}
]
}
]
}
]
},
{
"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/longrunning",
"google/protobuf",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/metastore/v1;metastore": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.metastore.v1": 1
}
}
},
"services": [
{
"shortName": "DataprocMetastore",
"fullName": "google.cloud.metastore.v1.DataprocMetastore",
"methods": [
{
"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": "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": "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": "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": "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/*}"
}
]
}
]
}
]
},
{
"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/longrunning",
"google/protobuf",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/metastore/v1alpha;metastore": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.metastore.v1alpha": 1
}
}
},
"services": [
{
"shortName": "DataprocMetastore",
"fullName": "google.cloud.metastore.v1alpha.DataprocMetastore",
"methods": [
{
"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": "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/*}"
}
]
}
]
}
]
},
{
"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/longrunning",
"google/protobuf",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/metastore/v1beta;metastore": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.metastore.v1beta": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Metastore\\V1beta": 1
}
}
},
"services": [
{
"shortName": "DataprocMetastore",
"fullName": "google.cloud.metastore.v1beta.DataprocMetastore",
"methods": [
{
"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": "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/*}"
}
]
}
]
}
]
},
{
"id": "google.cloud.networkconnectivity.v1",
"directory": "google/cloud/networkconnectivity/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "networkconnectivity.googleapis.com",
"title": "Network Connectivity API",
"description": "The Network Connectivity API provides access to Network Connectivity Center.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.NetworkConnectivity.V1": 2
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/networkconnectivity/v1;networkconnectivity": 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": "ActivateSpoke",
"fullName": "google.cloud.networkconnectivity.v1.HubService.ActivateSpoke",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/spokes/*}:activate"
}
]
},
{
"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": "DeactivateSpoke",
"fullName": "google.cloud.networkconnectivity.v1.HubService.DeactivateSpoke",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/spokes/*}:deactivate"
}
]
},
{
"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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/networkconnectivity/v1alpha1;networkconnectivity": 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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/networkmanagement/v1;networkmanagement": 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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/networkmanagement/v1beta1;networkmanagement": 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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/networksecurity/v1beta1;networksecurity": 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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/networkservices/v1beta1;networkservices": 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/*}"
}
]
}
]
}
]
},
{
"id": "google.cloud.notebooks.v1beta1",
"directory": "google/cloud/notebooks/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "notebooks.googleapis.com",
"title": "Notebooks API",
"description": "AI Platform 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": {
"google.golang.org/genproto/googleapis/cloud/notebooks/v1beta1;notebooks": 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"
}
]
}
]
}
]
},
{
"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/longrunning",
"google/protobuf",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/orchestration/airflow/service/v1;service": 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": "DeleteEnvironment",
"fullName": "google.cloud.orchestration.airflow.service.v1.Environments.DeleteEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/environments/*}"
}
]
},
{
"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": "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"
}
]
}
]
}
]
},
{
"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/longrunning",
"google/protobuf",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/orchestration/airflow/service/v1beta1;service": 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": "DeleteEnvironment",
"fullName": "google.cloud.orchestration.airflow.service.v1beta1.Environments.DeleteEnvironment",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/environments/*}"
}
]
},
{
"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": "RestartWebServer",
"fullName": "google.cloud.orchestration.airflow.service.v1beta1.Environments.RestartWebServer",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{name=projects/*/locations/*/environments/*}:restartWebServer"
}
]
},
{
"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"
}
]
}
]
}
]
},
{
"id": "google.cloud.orgpolicy.v2",
"directory": "google/cloud/orgpolicy/v2",
"version": "v2",
"majorVersion": "v2",
"hostName": "orgpolicy.googleapis.com",
"title": "Organization Policy API",
"description": "The Org Policy API allows users to configure governance rules on their GCP resources across the Cloud 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": {
"google.golang.org/genproto/googleapis/cloud/orgpolicy/v2;orgpolicy": 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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/osconfig/agentendpoint/v1;agentendpoint": 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"
}
]
}
]
},
{
"id": "google.cloud.osconfig.agentendpoint.v1beta",
"directory": "google/cloud/osconfig/agentendpoint/v1beta",
"version": "v1beta",
"majorVersion": "v1",
"hostName": "osconfig.googleapis.com",
"title": "Cloud 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": {
"google.golang.org/genproto/googleapis/cloud/osconfig/agentendpoint/v1beta;agentendpoint": 4
}
},
"java_multiple_files": {
"valueCounts": {
"": 2,
"true": 2
}
},
"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"
}
]
}
]
},
{
"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/protobuf",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.OsConfig.V1": 5
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/osconfig/v1;osconfig": 5
}
},
"java_multiple_files": {
"valueCounts": {
"": 4,
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.osconfig.v1": 5
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\OsConfig\\V1": 5
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::OsConfig::V1": 5
}
}
},
"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"
}
]
}
]
}
]
},
{
"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"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.OsConfig.V1Alpha": 8
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/osconfig/v1alpha;osconfig": 8
}
},
"java_multiple_files": {
"valueCounts": {
"true": 8
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.osconfig.v1alpha": 8
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\OsConfig\\V1alpha": 8
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::OsConfig::V1alpha": 8
}
}
},
"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": "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": "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/*}"
}
]
}
]
}
]
},
{
"id": "google.cloud.osconfig.v1beta",
"directory": "google/cloud/osconfig/v1beta",
"version": "v1beta",
"majorVersion": "v1",
"hostName": "osconfig.googleapis.com",
"title": "Cloud 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": {
"google.golang.org/genproto/googleapis/cloud/osconfig/v1beta;osconfig": 4
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.osconfig.v1beta": 4
}
}
},
"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": "UpdateGuestPolicy",
"fullName": "google.cloud.osconfig.v1beta.OsConfigService.UpdateGuestPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta/{guest_policy.name=projects/*/guestPolicies/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/oslogin/v1;oslogin": 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": "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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/oslogin/v1beta;oslogin": 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": "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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/phishingprotection/v1beta1;phishingprotection": 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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/policytroubleshooter/v1;policytroubleshooter": 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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/privatecatalog/v1beta1;privatecatalog": 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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/pubsublite/v1;pubsublite": 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"
}
]
}
]
}
]
},
{
"id": "google.cloud.recaptchaenterprise.v1",
"directory": "google/cloud/recaptchaenterprise/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "recaptchaenterprise.googleapis.com",
"title": "reCAPTCHA Enterprise API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.RecaptchaEnterprise.V1": 1
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/recaptchaenterprise/v1;recaptchaenterprise": 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": "ListKeys",
"fullName": "google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseService.ListKeys",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/keys"
}
]
},
{
"shortName": "UpdateKey",
"fullName": "google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseService.UpdateKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{key.name=projects/*/keys/*}"
}
]
}
]
}
]
},
{
"id": "google.cloud.recaptchaenterprise.v1beta1",
"directory": "google/cloud/recaptchaenterprise/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "recaptchaenterprise.googleapis.com",
"title": "reCAPTCHA Enterprise API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.RecaptchaEnterprise.V1Beta1": 1
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/recaptchaenterprise/v1beta1;recaptchaenterprise": 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"
}
]
},
{
"shortName": "CreateKey",
"fullName": "google.cloud.recaptchaenterprise.v1beta1.RecaptchaEnterpriseServiceV1Beta1.CreateKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*}/keys"
}
]
},
{
"shortName": "DeleteKey",
"fullName": "google.cloud.recaptchaenterprise.v1beta1.RecaptchaEnterpriseServiceV1Beta1.DeleteKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/keys/*}"
}
]
},
{
"shortName": "GetKey",
"fullName": "google.cloud.recaptchaenterprise.v1beta1.RecaptchaEnterpriseServiceV1Beta1.GetKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/keys/*}"
}
]
},
{
"shortName": "ListKeys",
"fullName": "google.cloud.recaptchaenterprise.v1beta1.RecaptchaEnterpriseServiceV1Beta1.ListKeys",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*}/keys"
}
]
},
{
"shortName": "UpdateKey",
"fullName": "google.cloud.recaptchaenterprise.v1beta1.RecaptchaEnterpriseServiceV1Beta1.UpdateKey",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1beta1/{key.name=projects/*/keys/*}"
}
]
}
]
}
]
},
{
"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",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.RecommendationEngine.V1Beta1": 9
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/recommendationengine/v1beta1;recommendationengine": 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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/recommender/logging/v1;logging": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.recommender.logging.v1": 1
}
}
}
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/recommender/logging/v1beta1;logging": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.recommender.logging.v1beta1": 1
}
}
}
},
{
"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": 3
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/recommender/v1;recommender": 3
}
},
"java_multiple_files": {
"valueCounts": {
"true": 3
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.recommender.v1": 3
}
},
"objc_class_prefix": {
"valueCounts": {
"CREC": 3
}
}
},
"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": "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": "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"
}
]
}
]
}
]
},
{
"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": 3
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/recommender/v1beta1;recommender": 3
}
},
"java_multiple_files": {
"valueCounts": {
"true": 3
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.recommender.v1beta1": 3
}
},
"objc_class_prefix": {
"valueCounts": {
"CREC": 3
}
}
},
"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": "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": "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"
}
]
}
]
}
]
},
{
"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"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/redis/v1;redis": 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": "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": "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"
}
]
}
]
}
]
},
{
"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"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/redis/v1beta1;redis": 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": "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": "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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/resourcemanager/v2;resourcemanager": 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/*}"
}
]
}
]
}
]
},
{
"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": 6
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/resourcemanager/v3;resourcemanager": 6
}
},
"java_multiple_files": {
"valueCounts": {
"true": 6
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.resourcemanager.v3": 6
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\ResourceManager\\V3": 6
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::ResourceManager::V3": 6
}
}
},
"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": "ListTagBindings",
"fullName": "google.cloud.resourcemanager.v3.TagBindings.ListTagBindings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v3/tagBindings"
}
]
}
]
},
{
"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": "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": "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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/resourcesettings/v1;resourcesettings": 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/*}"
}
]
}
]
}
]
},
{
"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": 12
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/retail/v2;retail": 12
}
},
"java_multiple_files": {
"valueCounts": {
"true": 12
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.retail.v2": 12
}
},
"objc_class_prefix": {
"valueCounts": {
"RETAIL": 12
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Retail\\V2": 12
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Retail::V2": 12
}
}
},
"services": [
{
"shortName": "CatalogService",
"fullName": "google.cloud.retail.v2.CatalogService",
"methods": [
{
"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": "SetDefaultBranch",
"fullName": "google.cloud.retail.v2.CatalogService.SetDefaultBranch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2/{catalog=projects/*/locations/*/catalogs/*}:setDefaultBranch"
}
]
},
{
"shortName": "UpdateCatalog",
"fullName": "google.cloud.retail.v2.CatalogService.UpdateCatalog",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2/{catalog.name=projects/*/locations/*/catalogs/*}"
}
]
}
]
},
{
"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": "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"
}
]
}
]
},
{
"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": "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": "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"
}
]
}
]
},
{
"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"
}
]
}
]
}
]
},
{
"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": 13
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/retail/v2alpha;retail": 13
}
},
"java_multiple_files": {
"valueCounts": {
"true": 13
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.retail.v2alpha": 13
}
},
"objc_class_prefix": {
"valueCounts": {
"RETAIL": 13
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Retail\\V2alpha": 13
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Retail::V2alpha": 13
}
}
},
"services": [
{
"shortName": "CatalogService",
"fullName": "google.cloud.retail.v2alpha.CatalogService",
"methods": [
{
"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": "SetDefaultBranch",
"fullName": "google.cloud.retail.v2alpha.CatalogService.SetDefaultBranch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{catalog=projects/*/locations/*/catalogs/*}:setDefaultBranch"
}
]
},
{
"shortName": "UpdateCatalog",
"fullName": "google.cloud.retail.v2alpha.CatalogService.UpdateCatalog",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2alpha/{catalog.name=projects/*/locations/*/catalogs/*}"
}
]
}
]
},
{
"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": "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"
}
]
}
]
},
{
"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": "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": "RemoveFulfillmentPlaces",
"fullName": "google.cloud.retail.v2alpha.ProductService.RemoveFulfillmentPlaces",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2alpha/{product=projects/*/locations/*/catalogs/*/branches/*/products/**}:removeFulfillmentPlaces"
}
]
},
{
"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"
}
]
}
]
},
{
"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"
}
]
}
]
}
]
},
{
"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": 13
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/retail/v2beta;retail": 13
}
},
"java_multiple_files": {
"valueCounts": {
"true": 13
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.retail.v2beta": 13
}
},
"objc_class_prefix": {
"valueCounts": {
"RETAIL": 13
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Retail\\V2beta": 13
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Retail::V2beta": 13
}
}
},
"services": [
{
"shortName": "CatalogService",
"fullName": "google.cloud.retail.v2beta.CatalogService",
"methods": [
{
"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": "SetDefaultBranch",
"fullName": "google.cloud.retail.v2beta.CatalogService.SetDefaultBranch",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v2beta/{catalog=projects/*/locations/*/catalogs/*}:setDefaultBranch"
}
]
},
{
"shortName": "UpdateCatalog",
"fullName": "google.cloud.retail.v2beta.CatalogService.UpdateCatalog",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v2beta/{catalog.name=projects/*/locations/*/catalogs/*}"
}
]
}
]
},
{
"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": "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"
}
]
}
]
},
{
"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": "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": "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"
}
]
}
]
},
{
"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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/scheduler/v1;scheduler": 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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/scheduler/v1beta1;scheduler": 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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/secretmanager/v1;secretmanager": 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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/secretmanager/v1beta1;secretmanager": 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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/security/privateca/v1;privateca": 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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/security/privateca/v1beta1;privateca": 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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/securitycenter/settings/v1beta1;settings": 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}"
}
]
}
]
}
]
},
{
"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"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.SecurityCenter.V1": 12
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/securitycenter/v1;securitycenter": 12
}
},
"java_multiple_files": {
"valueCounts": {
"true": 12
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.securitycenter.v1": 12
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\SecurityCenter\\V1": 12
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::SecurityCenter::V1": 12
}
}
},
"services": [
{
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter",
"methods": [
{
"shortName": "CreateFinding",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.CreateFinding",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=organizations/*/sources/*}/findings"
}
]
},
{
"shortName": "CreateNotificationConfig",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.CreateNotificationConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=organizations/*}/notificationConfigs"
}
]
},
{
"shortName": "CreateSource",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.CreateSource",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=organizations/*}/sources"
}
]
},
{
"shortName": "DeleteNotificationConfig",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.DeleteNotificationConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=organizations/*/notificationConfigs/*}"
}
]
},
{
"shortName": "GetIamPolicy",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.GetIamPolicy",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=organizations/*/sources/*}:getIamPolicy"
}
]
},
{
"shortName": "GetNotificationConfig",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.GetNotificationConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=organizations/*/notificationConfigs/*}"
}
]
},
{
"shortName": "GetOrganizationSettings",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.GetOrganizationSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=organizations/*/organizationSettings}"
}
]
},
{
"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": "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": "ListNotificationConfigs",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.ListNotificationConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=organizations/*}/notificationConfigs"
}
]
},
{
"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": "TestIamPermissions",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.TestIamPermissions",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{resource=organizations/*/sources/*}:testIamPermissions"
}
]
},
{
"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": "UpdateNotificationConfig",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.UpdateNotificationConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{notification_config.name=organizations/*/notificationConfigs/*}"
}
]
},
{
"shortName": "UpdateOrganizationSettings",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.UpdateOrganizationSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{organization_settings.name=organizations/*/organizationSettings}"
}
]
},
{
"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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/securitycenter/v1beta1;securitycenter": 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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/securitycenter/v1p1beta1;securitycenter": 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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/servicedirectory/v1;servicedirectory": 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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/servicedirectory/v1beta1;servicedirectory": 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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/shell/v1;shell": 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"
}
]
}
]
}
]
},
{
"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/longrunning",
"google/protobuf",
"google/rpc"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 1
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/speech/v1;speech": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.speech.v1": 1
}
},
"objc_class_prefix": {
"valueCounts": {
"GCS": 1
}
}
},
"services": [
{
"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"
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/speech/v1p1beta1;speech": 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"
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/sql/v1beta4;sql": 4
}
},
"java_multiple_files": {
"valueCounts": {
"true": 4
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.sql.v1beta4": 4
}
}
},
"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": "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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/talent/v4;talent": 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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/talent/v4beta1;talent": 17
}
},
"java_multiple_files": {
"valueCounts": {
"true": 17
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.talent.v4beta1": 17
}
},
"objc_class_prefix": {
"valueCounts": {
"CTS": 17
}
}
},
"services": [
{
"shortName": "ApplicationService",
"fullName": "google.cloud.talent.v4beta1.ApplicationService",
"methods": [
{
"shortName": "CreateApplication",
"fullName": "google.cloud.talent.v4beta1.ApplicationService.CreateApplication",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v4beta1/{parent=projects/*/tenants/*/profiles/*}/applications"
}
]
},
{
"shortName": "DeleteApplication",
"fullName": "google.cloud.talent.v4beta1.ApplicationService.DeleteApplication",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v4beta1/{name=projects/*/tenants/*/profiles/*/applications/*}"
}
]
},
{
"shortName": "GetApplication",
"fullName": "google.cloud.talent.v4beta1.ApplicationService.GetApplication",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v4beta1/{name=projects/*/tenants/*/profiles/*/applications/*}"
}
]
},
{
"shortName": "ListApplications",
"fullName": "google.cloud.talent.v4beta1.ApplicationService.ListApplications",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v4beta1/{parent=projects/*/tenants/*/profiles/*}/applications"
}
]
},
{
"shortName": "UpdateApplication",
"fullName": "google.cloud.talent.v4beta1.ApplicationService.UpdateApplication",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v4beta1/{application.name=projects/*/tenants/*/profiles/*/applications/*}"
}
]
}
]
},
{
"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": "ProfileService",
"fullName": "google.cloud.talent.v4beta1.ProfileService",
"methods": [
{
"shortName": "CreateProfile",
"fullName": "google.cloud.talent.v4beta1.ProfileService.CreateProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v4beta1/{parent=projects/*/tenants/*}/profiles"
}
]
},
{
"shortName": "DeleteProfile",
"fullName": "google.cloud.talent.v4beta1.ProfileService.DeleteProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v4beta1/{name=projects/*/tenants/*/profiles/*}"
}
]
},
{
"shortName": "GetProfile",
"fullName": "google.cloud.talent.v4beta1.ProfileService.GetProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v4beta1/{name=projects/*/tenants/*/profiles/*}"
}
]
},
{
"shortName": "ListProfiles",
"fullName": "google.cloud.talent.v4beta1.ProfileService.ListProfiles",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v4beta1/{parent=projects/*/tenants/*}/profiles"
}
]
},
{
"shortName": "SearchProfiles",
"fullName": "google.cloud.talent.v4beta1.ProfileService.SearchProfiles",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v4beta1/{parent=projects/*/tenants/*}:search"
}
]
},
{
"shortName": "UpdateProfile",
"fullName": "google.cloud.talent.v4beta1.ProfileService.UpdateProfile",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v4beta1/{profile.name=projects/*/tenants/*/profiles/*}"
}
]
}
]
},
{
"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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/tasks/v2;tasks": 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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/tasks/v2beta2;tasks": 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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/tasks/v2beta3;tasks": 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/*}"
}
]
}
]
}
]
},
{
"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"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 1
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.TextToSpeech.V1": 1
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/texttospeech/v1;texttospeech": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.texttospeech.v1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\TextToSpeech\\V1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::TextToSpeech::V1": 1
}
}
},
"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"
}
]
}
]
}
]
},
{
"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"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 1
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.TextToSpeech.V1Beta1": 1
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/texttospeech/v1beta1;texttospeech": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.texttospeech.v1beta1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\TextToSpeech\\V1beta1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::TextToSpeech::V1beta1": 1
}
}
},
"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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/tpu/v1;tpu": 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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/translate/v3;translate": 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": "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": "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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/translate/v3beta1;translate": 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"
}
]
}
]
}
]
},
{
"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.",
"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": {
"google.golang.org/genproto/googleapis/cloud/video/transcoder/v1;transcoder": 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"
}
]
}
]
}
]
},
{
"id": "google.cloud.video.transcoder.v1beta1",
"directory": "google/cloud/video/transcoder/v1beta1",
"version": "v1beta1",
"majorVersion": "v1",
"hostName": "transcoder.googleapis.com",
"title": "Transcoder API",
"description": "This API converts video files into formats suitable for consumer distribution.",
"importDirectories": [
"google/api",
"google/cloud/video/transcoder/v1beta1",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/video/transcoder/v1beta1;transcoder": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.video.transcoder.v1beta1": 2
}
}
},
"services": [
{
"shortName": "TranscoderService",
"fullName": "google.cloud.video.transcoder.v1beta1.TranscoderService",
"methods": [
{
"shortName": "CreateJob",
"fullName": "google.cloud.video.transcoder.v1beta1.TranscoderService.CreateJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/jobs"
}
]
},
{
"shortName": "CreateJobTemplate",
"fullName": "google.cloud.video.transcoder.v1beta1.TranscoderService.CreateJobTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1beta1/{parent=projects/*/locations/*}/jobTemplates"
}
]
},
{
"shortName": "DeleteJob",
"fullName": "google.cloud.video.transcoder.v1beta1.TranscoderService.DeleteJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/jobs/*}"
}
]
},
{
"shortName": "DeleteJobTemplate",
"fullName": "google.cloud.video.transcoder.v1beta1.TranscoderService.DeleteJobTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1beta1/{name=projects/*/locations/*/jobTemplates/*}"
}
]
},
{
"shortName": "GetJob",
"fullName": "google.cloud.video.transcoder.v1beta1.TranscoderService.GetJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/jobs/*}"
}
]
},
{
"shortName": "GetJobTemplate",
"fullName": "google.cloud.video.transcoder.v1beta1.TranscoderService.GetJobTemplate",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/locations/*/jobTemplates/*}"
}
]
},
{
"shortName": "ListJobTemplates",
"fullName": "google.cloud.video.transcoder.v1beta1.TranscoderService.ListJobTemplates",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/jobTemplates"
}
]
},
{
"shortName": "ListJobs",
"fullName": "google.cloud.video.transcoder.v1beta1.TranscoderService.ListJobs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*/locations/*}/jobs"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/videointelligence/v1;videointelligence": 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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/videointelligence/v1p3beta1;videointelligence": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.videointelligence.v1p3beta1": 1
}
},
"php_namespace": {
"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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/vision/v1;vision": 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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/vision/v1p1beta1;vision": 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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/vision/v1p2beta1;vision": 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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/vision/v1p3beta1;vision": 6
}
},
"java_multiple_files": {
"valueCounts": {
"true": 6
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.vision.v1p3beta1": 6
}
}
},
"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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/vision/v1p4beta1;vision": 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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/vpcaccess/v1;vpcaccess": 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"
}
]
}
]
}
]
},
{
"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/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.WebRisk.V1": 1
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/webrisk/v1;webrisk": 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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/webrisk/v1beta1;webrisk": 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"
}
]
}
]
}
]
},
{
"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": 10
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1;websecurityscanner": 10
}
},
"java_multiple_files": {
"valueCounts": {
"true": 10
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.websecurityscanner.v1": 10
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\WebSecurityScanner\\V1": 10
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::WebSecurityScanner::V1": 10
}
}
},
"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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1alpha;websecurityscanner": 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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1beta;websecurityscanner": 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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/workflows/executions/v1;executions": 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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/cloud/workflows/executions/v1beta;executions": 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"
}
]
}
]
}
]
},
{
"id": "google.cloud.workflows.v1",
"directory": "google/cloud/workflows/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "workflows.googleapis.com",
"title": "Workflows API",
"description": "Orchestrate Workflows that invoke Google Cloud APIs, SaaS APIs or private API endpoints.",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/workflows/v1;workflows": 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/*}"
}
]
}
]
}
]
},
{
"id": "google.cloud.workflows.v1beta",
"directory": "google/cloud/workflows/v1beta",
"version": "v1beta",
"majorVersion": "v1",
"hostName": "workflows.googleapis.com",
"title": "Workflows API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/longrunning",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/cloud/workflows/v1beta;workflows": 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/*}"
}
]
}
]
}
]
},
{
"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"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Container.V1": 1
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/container/v1;container": 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": "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": "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"
}
]
}
]
}
]
},
{
"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"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Container.V1Beta1": 1
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/container/v1beta1;container": 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": "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": "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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/dataflow/v1beta3;dataflow": 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"
}
]
},
{
"shortName": "JobsV1Beta3",
"fullName": "google.dataflow.v1beta3.JobsV1Beta3",
"methods": [
{
"shortName": "AggregatedListJobs",
"fullName": "google.dataflow.v1beta3.JobsV1Beta3.AggregatedListJobs",
"mode": "UNARY"
},
{
"shortName": "CheckActiveJobs",
"fullName": "google.dataflow.v1beta3.JobsV1Beta3.CheckActiveJobs",
"mode": "UNARY"
},
{
"shortName": "CreateJob",
"fullName": "google.dataflow.v1beta3.JobsV1Beta3.CreateJob",
"mode": "UNARY"
},
{
"shortName": "GetJob",
"fullName": "google.dataflow.v1beta3.JobsV1Beta3.GetJob",
"mode": "UNARY"
},
{
"shortName": "ListJobs",
"fullName": "google.dataflow.v1beta3.JobsV1Beta3.ListJobs",
"mode": "UNARY"
},
{
"shortName": "SnapshotJob",
"fullName": "google.dataflow.v1beta3.JobsV1Beta3.SnapshotJob",
"mode": "UNARY"
},
{
"shortName": "UpdateJob",
"fullName": "google.dataflow.v1beta3.JobsV1Beta3.UpdateJob",
"mode": "UNARY"
}
]
},
{
"shortName": "MessagesV1Beta3",
"fullName": "google.dataflow.v1beta3.MessagesV1Beta3",
"methods": [
{
"shortName": "ListJobMessages",
"fullName": "google.dataflow.v1beta3.MessagesV1Beta3.ListJobMessages",
"mode": "UNARY"
}
]
},
{
"shortName": "MetricsV1Beta3",
"fullName": "google.dataflow.v1beta3.MetricsV1Beta3",
"methods": [
{
"shortName": "GetJobExecutionDetails",
"fullName": "google.dataflow.v1beta3.MetricsV1Beta3.GetJobExecutionDetails",
"mode": "UNARY"
},
{
"shortName": "GetJobMetrics",
"fullName": "google.dataflow.v1beta3.MetricsV1Beta3.GetJobMetrics",
"mode": "UNARY"
},
{
"shortName": "GetStageExecutionDetails",
"fullName": "google.dataflow.v1beta3.MetricsV1Beta3.GetStageExecutionDetails",
"mode": "UNARY"
}
]
},
{
"shortName": "SnapshotsV1Beta3",
"fullName": "google.dataflow.v1beta3.SnapshotsV1Beta3",
"methods": [
{
"shortName": "DeleteSnapshot",
"fullName": "google.dataflow.v1beta3.SnapshotsV1Beta3.DeleteSnapshot",
"mode": "UNARY"
},
{
"shortName": "GetSnapshot",
"fullName": "google.dataflow.v1beta3.SnapshotsV1Beta3.GetSnapshot",
"mode": "UNARY"
},
{
"shortName": "ListSnapshots",
"fullName": "google.dataflow.v1beta3.SnapshotsV1Beta3.ListSnapshots",
"mode": "UNARY"
}
]
},
{
"shortName": "TemplatesService",
"fullName": "google.dataflow.v1beta3.TemplatesService",
"methods": [
{
"shortName": "CreateJobFromTemplate",
"fullName": "google.dataflow.v1beta3.TemplatesService.CreateJobFromTemplate",
"mode": "UNARY"
},
{
"shortName": "GetTemplate",
"fullName": "google.dataflow.v1beta3.TemplatesService.GetTemplate",
"mode": "UNARY"
},
{
"shortName": "LaunchTemplate",
"fullName": "google.dataflow.v1beta3.TemplatesService.LaunchTemplate",
"mode": "UNARY"
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/datastore/admin/v1;admin": 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"
}
]
}
]
}
]
},
{
"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": 3
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/datastore/v1;datastore": 3
}
},
"java_multiple_files": {
"valueCounts": {
"true": 3
}
},
"java_package": {
"valueCounts": {
"com.google.datastore.v1": 3
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Datastore\\V1": 3
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Datastore::V1": 3
}
}
},
"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": "RunQuery",
"fullName": "google.datastore.v1.Datastore.RunQuery",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/projects/{project_id}:runQuery"
}
]
}
]
}
]
},
{
"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"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.ArtifactRegistry.V1Beta2": 7
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/devtools/artifactregistry/v1beta2;artifactregistry": 7
}
},
"java_multiple_files": {
"valueCounts": {
"true": 7
}
},
"java_package": {
"valueCounts": {
"com.google.devtools.artifactregistry.v1beta2": 7
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\ArtifactRegistry\\V1beta2": 7
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::ArtifactRegistry::V1beta2": 7
}
}
},
"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": "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": "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": "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/*}"
}
]
}
]
}
]
},
{
"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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/devtools/cloudbuild/v1;cloudbuild": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.cloudbuild.v1": 1
}
},
"objc_class_prefix": {
"valueCounts": {
"GCB": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Build::V1": 1
}
}
},
"services": [
{
"shortName": "CloudBuild",
"fullName": "google.devtools.cloudbuild.v1.CloudBuild",
"methods": [
{
"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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/devtools/clouddebugger/v2;clouddebugger": 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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/devtools/clouderrorreporting/v1beta1;clouderrorreporting": 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"
}
]
}
]
}
]
},
{
"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/*}"
}
]
}
]
}
]
},
{
"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 OpenCensus.",
"importDirectories": [
"google/api",
"google/protobuf"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Trace.V1": 1
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/devtools/cloudtrace/v1;cloudtrace": 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"
}
]
}
]
}
]
},
{
"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 OpenCensus.",
"importDirectories": [
"google/api",
"google/devtools/cloudtrace/v2",
"google/protobuf",
"google/rpc"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Trace.V2": 2
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/devtools/cloudtrace/v2;cloudtrace": 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/*}"
}
]
}
]
}
]
},
{
"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",
"google/protobuf",
"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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/attestation;attestation": 1,
"google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/build;build": 1,
"google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/common;common": 1,
"google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/cvss;cvss": 1,
"google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/deployment;deployment": 1,
"google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/discovery;discovery": 1,
"google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/grafeas;grafeas": 1,
"google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/image;image": 1,
"google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/package": 1,
"google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/provenance;provenance": 1,
"google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/source;source": 1,
"google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/vulnerability;vulnerability": 1,
"google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1;containeranalysis": 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": "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": "GetScanConfig",
"fullName": "google.devtools.containeranalysis.v1beta1.ContainerAnalysisV1Beta1.GetScanConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{name=projects/*/scanConfigs/*}"
}
]
},
{
"shortName": "ListScanConfigs",
"fullName": "google.devtools.containeranalysis.v1beta1.ContainerAnalysisV1Beta1.ListScanConfigs",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1beta1/{parent=projects/*}/scanConfigs"
}
]
},
{
"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": "UpdateScanConfig",
"fullName": "google.devtools.containeranalysis.v1beta1.ContainerAnalysisV1Beta1.UpdateScanConfig",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PUT",
"path": "/v1beta1/{name=projects/*/scanConfigs/*}"
}
]
}
]
},
{
"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/*}"
}
]
}
]
}
]
},
{
"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/*}"
}
]
}
]
}
]
},
{
"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"
}
]
}
]
}
]
},
{
"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}"
}
]
}
]
}
]
},
{
"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",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Firestore.Admin.V1": 5
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/firestore/admin/v1;admin": 5
}
},
"java_multiple_files": {
"valueCounts": {
"true": 5
}
},
"java_package": {
"valueCounts": {
"com.google.firestore.admin.v1": 5
}
},
"objc_class_prefix": {
"valueCounts": {
"GCFS": 5
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Firestore\\Admin\\V1": 5
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Firestore::Admin::V1": 5
}
}
},
"services": [
{
"shortName": "FirestoreAdmin",
"fullName": "google.firestore.admin.v1.FirestoreAdmin",
"methods": [
{
"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": "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": "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": "UpdateField",
"fullName": "google.firestore.admin.v1.FirestoreAdmin.UpdateField",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{field.name=projects/*/databases/*/collectionGroups/*/fields/*}"
}
]
}
]
}
]
},
{
"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": 5
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/firestore/v1;firestore": 5
}
},
"java_multiple_files": {
"valueCounts": {
"true": 5
}
},
"java_package": {
"valueCounts": {
"com.google.firestore.v1": 5
}
},
"objc_class_prefix": {
"valueCounts": {
"GCFS": 5
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Firestore\\V1": 5
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Firestore::V1": 5
}
}
},
"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}"
}
]
},
{
"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": "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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/firestore/v1beta1;firestore": 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"
}
]
}
]
}
]
},
{
"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"
}
]
}
]
}
]
},
{
"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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/iam/admin/v1;admin": 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": "EnableServiceAccount",
"fullName": "google.iam.admin.v1.IAM.EnableServiceAccount",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/serviceAccounts/*}: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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/iam/credentials/v1;credentials": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.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"
}
]
}
]
}
]
},
{
"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/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": {
"google.golang.org/genproto/googleapis/iam/v1/logging;logging": 1,
"google.golang.org/genproto/googleapis/iam/v1;iam": 3
}
},
"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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/iam/v1beta;iam": 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/*}"
}
]
}
]
}
]
},
{
"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/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": {
"google.golang.org/genproto/googleapis/identity/accesscontextmanager/v1;accesscontextmanager": 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": "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": "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/*}"
}
]
}
]
}
]
},
{
"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. 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 documentation at https://cloud.google.com/logging/docs.",
"importDirectories": [
"google/api",
"google/logging/type",
"google/logging/v2",
"google/protobuf",
"google/rpc"
],
"options": {
"cc_enable_arenas": {
"valueCounts": {
"true": 4
}
},
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Logging.V2": 4
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/logging/v2;logging": 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": "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": "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": "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": "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/*/buckets/*}"
}
]
},
{
"shortName": "GetCmekSettings",
"fullName": "google.logging.v2.ConfigServiceV2.GetCmekSettings",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v2/{name=*/*}/cmekSettings"
},
{
"httpMethod": "GET",
"path": "/v2/{name=organizations/*}/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": "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/*/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": "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": "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": "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"
}
]
},
{
"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/*}"
}
]
}
]
}
]
},
{
"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": "Services for ridesharing providers.",
"importDirectories": [
"google/api",
"google/maps/fleetengine/v1",
"google/protobuf",
"google/type"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/maps/fleetengine/v1;fleetengine": 6
}
},
"java_multiple_files": {
"valueCounts": {
"true": 6
}
},
"java_package": {
"valueCounts": {
"google.maps.fleetengine.v1": 6
}
},
"objc_class_prefix": {
"valueCounts": {
"CFE": 6
}
}
},
"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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/maps/playablelocations/v3/sample;sample": 1,
"google.golang.org/genproto/googleapis/maps/playablelocations/v3;playablelocations": 2
}
},
"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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/maps/roads/v1op;roads": 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"
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/maps/routes/v1;routes": 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": "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"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/maps/routes/v1alpha;routes": 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"
}
]
}
]
}
]
},
{
"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>"
},
{
"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. 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/monitoring/dashboard/v1",
"google/protobuf"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/monitoring/dashboard/v1;dashboard": 12
}
},
"java_multiple_files": {
"valueCounts": {
"true": 12
}
},
"java_package": {
"valueCounts": {
"com.google.monitoring.dashboard.v1": 12
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Monitoring\\Dashboard\\V1": 12
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Monitoring::Dashboard::V1": 12
}
}
},
"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/*}"
}
]
}
]
}
]
},
{
"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. 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](/monitoring/docs).",
"importDirectories": [
"google/api",
"google/monitoring/v3",
"google/protobuf",
"google/rpc",
"google/type"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Monitoring.V3": 17
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/monitoring/v3;monitoring": 17
}
},
"java_multiple_files": {
"valueCounts": {
"true": 17
}
},
"java_package": {
"valueCounts": {
"com.google.monitoring.v3": 17
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Monitoring\\V3": 17
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Monitoring::V3": 17
}
}
},
"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": "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": "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/*}"
}
]
}
]
}
]
},
{
"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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/privacy/dlp/v2;dlp": 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"
}
]
},
{
"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/*}"
}
]
},
{
"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/*}"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"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/*}"
}
]
},
{
"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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/pubsub/v1;pubsub": 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": "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": "GetSchema",
"fullName": "google.pubsub.v1.SchemaService.GetSchema",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/schemas/*}"
}
]
},
{
"shortName": "ListSchemas",
"fullName": "google.pubsub.v1.SchemaService.ListSchemas",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*}/schemas"
}
]
},
{
"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/*}"
}
]
}
]
}
]
},
{
"id": "google.spanner.admin.database.v1",
"directory": "google/spanner/admin/database/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "spanner.googleapis.com",
"title": "Cloud Spanner Database Admin API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"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": {
"google.golang.org/genproto/googleapis/spanner/admin/database/v1;database": 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": "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": "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"
}
]
},
{
"shortName": "UpdateBackup",
"fullName": "google.spanner.admin.database.v1.DatabaseAdmin.UpdateBackup",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{backup.name=projects/*/instances/*/backups/*}"
}
]
},
{
"shortName": "UpdateDatabaseDdl",
"fullName": "google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{database=projects/*/instances/*/databases/*}/ddl"
}
]
}
]
}
]
},
{
"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"
],
"options": {
"csharp_namespace": {
"valueCounts": {
"Google.Cloud.Spanner.Admin.Instance.V1": 1
}
},
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/spanner/admin/instance/v1;instance": 1
}
},
"java_multiple_files": {
"valueCounts": {
"true": 1
}
},
"java_package": {
"valueCounts": {
"com.google.spanner.admin.instance.v1": 1
}
},
"php_namespace": {
"valueCounts": {
"Google\\Cloud\\Spanner\\Admin\\Instance\\V1": 1
}
},
"ruby_package": {
"valueCounts": {
"Google::Cloud::Spanner::Admin::Instance::V1": 1
}
}
},
"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": "DeleteInstance",
"fullName": "google.spanner.admin.instance.v1.InstanceAdmin.DeleteInstance",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/instances/*}"
}
]
},
{
"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": "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/*}"
}
]
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/spanner/v1;spanner": 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"
}
]
}
]
}
]
},
{
"id": "google.storage.v1",
"directory": "google/storage/v1",
"version": "v1",
"majorVersion": "v1",
"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/storage/v1"
],
"options": {
"go_package": {
"valueCounts": {
"google.golang.org/genproto/googleapis/storage/v1;storage": 2
}
},
"java_multiple_files": {
"valueCounts": {
"true": 2
}
},
"java_package": {
"valueCounts": {
"com.google.storage.v1": 2
}
}
},
"services": [
{
"shortName": "Storage",
"fullName": "google.storage.v1.Storage",
"methods": [
{
"shortName": "ComposeObject",
"fullName": "google.storage.v1.Storage.ComposeObject",
"mode": "UNARY"
},
{
"shortName": "CopyObject",
"fullName": "google.storage.v1.Storage.CopyObject",
"mode": "UNARY"
},
{
"shortName": "CreateHmacKey",
"fullName": "google.storage.v1.Storage.CreateHmacKey",
"mode": "UNARY"
},
{
"shortName": "DeleteBucket",
"fullName": "google.storage.v1.Storage.DeleteBucket",
"mode": "UNARY"
},
{
"shortName": "DeleteBucketAccessControl",
"fullName": "google.storage.v1.Storage.DeleteBucketAccessControl",
"mode": "UNARY"
},
{
"shortName": "DeleteDefaultObjectAccessControl",
"fullName": "google.storage.v1.Storage.DeleteDefaultObjectAccessControl",
"mode": "UNARY"
},
{
"shortName": "DeleteHmacKey",
"fullName": "google.storage.v1.Storage.DeleteHmacKey",
"mode": "UNARY"
},
{
"shortName": "DeleteNotification",
"fullName": "google.storage.v1.Storage.DeleteNotification",
"mode": "UNARY"
},
{
"shortName": "DeleteObject",
"fullName": "google.storage.v1.Storage.DeleteObject",
"mode": "UNARY"
},
{
"shortName": "DeleteObjectAccessControl",
"fullName": "google.storage.v1.Storage.DeleteObjectAccessControl",
"mode": "UNARY"
},
{
"shortName": "GetBucket",
"fullName": "google.storage.v1.Storage.GetBucket",
"mode": "UNARY"
},
{
"shortName": "GetBucketAccessControl",
"fullName": "google.storage.v1.Storage.GetBucketAccessControl",
"mode": "UNARY"
},
{
"shortName": "GetBucketIamPolicy",
"fullName": "google.storage.v1.Storage.GetBucketIamPolicy",
"mode": "UNARY"
},
{
"shortName": "GetDefaultObjectAccessControl",
"fullName": "google.storage.v1.Storage.GetDefaultObjectAccessControl",
"mode": "UNARY"
},
{
"shortName": "GetHmacKey",
"fullName": "google.storage.v1.Storage.GetHmacKey",
"mode": "UNARY"
},
{
"shortName": "GetNotification",
"fullName": "google.storage.v1.Storage.GetNotification",
"mode": "UNARY"
},
{
"shortName": "GetObject",
"fullName": "google.storage.v1.Storage.GetObject",
"mode": "UNARY"
},
{
"shortName": "GetObjectAccessControl",
"fullName": "google.storage.v1.Storage.GetObjectAccessControl",
"mode": "UNARY"
},
{
"shortName": "GetObjectIamPolicy",
"fullName": "google.storage.v1.Storage.GetObjectIamPolicy",
"mode": "UNARY"
},
{
"shortName": "GetObjectMedia",
"fullName": "google.storage.v1.Storage.GetObjectMedia",
"mode": "SERVER_STREAMING"
},
{
"shortName": "GetServiceAccount",
"fullName": "google.storage.v1.Storage.GetServiceAccount",
"mode": "UNARY"
},
{
"shortName": "InsertBucket",
"fullName": "google.storage.v1.Storage.InsertBucket",
"mode": "UNARY"
},
{
"shortName": "InsertBucketAccessControl",
"fullName": "google.storage.v1.Storage.InsertBucketAccessControl",
"mode": "UNARY"
},
{
"shortName": "InsertDefaultObjectAccessControl",
"fullName": "google.storage.v1.Storage.InsertDefaultObjectAccessControl",
"mode": "UNARY"
},
{
"shortName": "InsertNotification",
"fullName": "google.storage.v1.Storage.InsertNotification",
"mode": "UNARY"
},
{
"shortName": "InsertObject",
"fullName": "google.storage.v1.Storage.InsertObject",
"mode": "CLIENT_STREAMING"
},
{
"shortName": "InsertObjectAccessControl",
"fullName": "google.storage.v1.Storage.InsertObjectAccessControl",
"mode": "UNARY"
},
{
"shortName": "ListBucketAccessControls",
"fullName": "google.storage.v1.Storage.ListBucketAccessControls",
"mode": "UNARY"
},
{
"shortName": "ListBuckets",
"fullName": "google.storage.v1.Storage.ListBuckets",
"mode": "UNARY"
},
{
"shortName": "ListChannels",
"fullName": "google.storage.v1.Storage.ListChannels",
"mode": "UNARY"
},
{
"shortName": "ListDefaultObjectAccessControls",
"fullName": "google.storage.v1.Storage.ListDefaultObjectAccessControls",
"mode": "UNARY"
},
{
"shortName": "ListHmacKeys",
"fullName": "google.storage.v1.Storage.ListHmacKeys",
"mode": "UNARY"
},
{
"shortName": "ListNotifications",
"fullName": "google.storage.v1.Storage.ListNotifications",
"mode": "UNARY"
},
{
"shortName": "ListObjectAccessControls",
"fullName": "google.storage.v1.Storage.ListObjectAccessControls",
"mode": "UNARY"
},
{
"shortName": "ListObjects",
"fullName": "google.storage.v1.Storage.ListObjects",
"mode": "UNARY"
},
{
"shortName": "LockBucketRetentionPolicy",
"fullName": "google.storage.v1.Storage.LockBucketRetentionPolicy",
"mode": "UNARY"
},
{
"shortName": "PatchBucket",
"fullName": "google.storage.v1.Storage.PatchBucket",
"mode": "UNARY"
},
{
"shortName": "PatchBucketAccessControl",
"fullName": "google.storage.v1.Storage.PatchBucketAccessControl",
"mode": "UNARY"
},
{
"shortName": "PatchDefaultObjectAccessControl",
"fullName": "google.storage.v1.Storage.PatchDefaultObjectAccessControl",
"mode": "UNARY"
},
{
"shortName": "PatchObject",
"fullName": "google.storage.v1.Storage.PatchObject",
"mode": "UNARY"
},
{
"shortName": "PatchObjectAccessControl",
"fullName": "google.storage.v1.Storage.PatchObjectAccessControl",
"mode": "UNARY"
},
{
"shortName": "QueryWriteStatus",
"fullName": "google.storage.v1.Storage.QueryWriteStatus",
"mode": "UNARY"
},
{
"shortName": "RewriteObject",
"fullName": "google.storage.v1.Storage.RewriteObject",
"mode": "UNARY"
},
{
"shortName": "SetBucketIamPolicy",
"fullName": "google.storage.v1.Storage.SetBucketIamPolicy",
"mode": "UNARY"
},
{
"shortName": "SetObjectIamPolicy",
"fullName": "google.storage.v1.Storage.SetObjectIamPolicy",
"mode": "UNARY"
},
{
"shortName": "StartResumableWrite",
"fullName": "google.storage.v1.Storage.StartResumableWrite",
"mode": "UNARY"
},
{
"shortName": "StopChannel",
"fullName": "google.storage.v1.Storage.StopChannel",
"mode": "UNARY"
},
{
"shortName": "TestBucketIamPermissions",
"fullName": "google.storage.v1.Storage.TestBucketIamPermissions",
"mode": "UNARY"
},
{
"shortName": "TestObjectIamPermissions",
"fullName": "google.storage.v1.Storage.TestObjectIamPermissions",
"mode": "UNARY"
},
{
"shortName": "UpdateBucket",
"fullName": "google.storage.v1.Storage.UpdateBucket",
"mode": "UNARY"
},
{
"shortName": "UpdateBucketAccessControl",
"fullName": "google.storage.v1.Storage.UpdateBucketAccessControl",
"mode": "UNARY"
},
{
"shortName": "UpdateDefaultObjectAccessControl",
"fullName": "google.storage.v1.Storage.UpdateDefaultObjectAccessControl",
"mode": "UNARY"
},
{
"shortName": "UpdateHmacKey",
"fullName": "google.storage.v1.Storage.UpdateHmacKey",
"mode": "UNARY"
},
{
"shortName": "UpdateObject",
"fullName": "google.storage.v1.Storage.UpdateObject",
"mode": "UNARY"
},
{
"shortName": "UpdateObjectAccessControl",
"fullName": "google.storage.v1.Storage.UpdateObjectAccessControl",
"mode": "UNARY"
},
{
"shortName": "WatchAllObjects",
"fullName": "google.storage.v1.Storage.WatchAllObjects",
"mode": "UNARY"
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/storage/v2;storage": 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": "QueryWriteStatus",
"fullName": "google.storage.v2.Storage.QueryWriteStatus",
"mode": "UNARY"
},
{
"shortName": "ReadObject",
"fullName": "google.storage.v2.Storage.ReadObject",
"mode": "SERVER_STREAMING"
},
{
"shortName": "StartResumableWrite",
"fullName": "google.storage.v2.Storage.StartResumableWrite",
"mode": "UNARY"
},
{
"shortName": "WriteObject",
"fullName": "google.storage.v2.Storage.WriteObject",
"mode": "CLIENT_STREAMING"
}
]
}
]
},
{
"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": {
"google.golang.org/genproto/googleapis/storagetransfer/v1;storagetransfer": 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": "CreateTransferJob",
"fullName": "google.storagetransfer.v1.StorageTransferService.CreateTransferJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/transferJobs"
}
]
},
{
"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": "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": "UpdateTransferJob",
"fullName": "google.storagetransfer.v1.StorageTransferService.UpdateTransferJob",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{job_name=transferJobs/**}"
}
]
}
]
}
]
},
{
"id": "google.streetview.publish.v1",
"directory": "google/streetview/publish/v1",
"version": "v1",
"majorVersion": "v1",
"hostName": "streetviewpublish.googleapis.com",
"title": "Street View Publish API",
"description": "The Street View Publish API allows your application to publish 360 photos to Google Maps, along with image metadata that specifies the position, orientation, and connectivity of each photo. With this API, any app can offer an interface for positioning, connecting, and uploading user-generated Street View images.",
"importDirectories": [
"google/api",
"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": "DeletePhoto",
"fullName": "google.streetview.publish.v1.StreetViewPublishService.DeletePhoto",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/photo/{photo_id}"
}
]
},
{
"shortName": "GetPhoto",
"fullName": "google.streetview.publish.v1.StreetViewPublishService.GetPhoto",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/photo/{photo_id}"
}
]
},
{
"shortName": "ListPhotos",
"fullName": "google.streetview.publish.v1.StreetViewPublishService.ListPhotos",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/photos"
}
]
},
{
"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}"
}
]
}
]
}
]
},
{
"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"
}
]
}
]
}
]
}
],
"metadata": {
"schemaVersion": "v1",
"schemaStability": "UNSTABLE"
}
}