@google-cloud/service-management
Version:
Service management client for Node.js
1,300 lines • 135 kB
JSON
{
"nested": {
"google": {
"nested": {
"api": {
"options": {
"go_package": "google.golang.org/genproto/googleapis/api/serviceconfig;serviceconfig",
"java_multiple_files": true,
"java_outer_classname": "UsageProto",
"java_package": "com.google.api",
"objc_class_prefix": "GAPI",
"cc_enable_arenas": true
},
"nested": {
"servicemanagement": {
"nested": {
"v1": {
"options": {
"csharp_namespace": "Google.Cloud.ServiceManagement.V1",
"go_package": "cloud.google.com/go/servicemanagement/apiv1/servicemanagementpb;servicemanagementpb",
"java_multiple_files": true,
"java_outer_classname": "ServiceManagerProto",
"java_package": "com.google.api.servicemanagement.v1",
"objc_class_prefix": "GASM",
"php_namespace": "Google\\Cloud\\ServiceManagement\\V1",
"ruby_package": "Google::Cloud::ServiceManagement::V1"
},
"nested": {
"ManagedService": {
"fields": {
"serviceName": {
"type": "string",
"id": 2
},
"producerProjectId": {
"type": "string",
"id": 3
}
}
},
"OperationMetadata": {
"fields": {
"resourceNames": {
"rule": "repeated",
"type": "string",
"id": 1
},
"steps": {
"rule": "repeated",
"type": "Step",
"id": 2
},
"progressPercentage": {
"type": "int32",
"id": 3
},
"startTime": {
"type": "google.protobuf.Timestamp",
"id": 4
}
},
"nested": {
"Step": {
"fields": {
"description": {
"type": "string",
"id": 2
},
"status": {
"type": "Status",
"id": 4
}
}
},
"Status": {
"values": {
"STATUS_UNSPECIFIED": 0,
"DONE": 1,
"NOT_STARTED": 2,
"IN_PROGRESS": 3,
"FAILED": 4,
"CANCELLED": 5
}
}
}
},
"Diagnostic": {
"fields": {
"location": {
"type": "string",
"id": 1
},
"kind": {
"type": "Kind",
"id": 2
},
"message": {
"type": "string",
"id": 3
}
},
"nested": {
"Kind": {
"values": {
"WARNING": 0,
"ERROR": 1
}
}
}
},
"ConfigSource": {
"fields": {
"id": {
"type": "string",
"id": 5
},
"files": {
"rule": "repeated",
"type": "ConfigFile",
"id": 2
}
}
},
"ConfigFile": {
"fields": {
"filePath": {
"type": "string",
"id": 1
},
"fileContents": {
"type": "bytes",
"id": 3
},
"fileType": {
"type": "FileType",
"id": 4
}
},
"nested": {
"FileType": {
"values": {
"FILE_TYPE_UNSPECIFIED": 0,
"SERVICE_CONFIG_YAML": 1,
"OPEN_API_JSON": 2,
"OPEN_API_YAML": 3,
"FILE_DESCRIPTOR_SET_PROTO": 4,
"PROTO_FILE": 6
}
}
}
},
"ConfigRef": {
"fields": {
"name": {
"type": "string",
"id": 1
}
}
},
"ChangeReport": {
"fields": {
"configChanges": {
"rule": "repeated",
"type": "google.api.ConfigChange",
"id": 1
}
}
},
"Rollout": {
"oneofs": {
"strategy": {
"oneof": [
"trafficPercentStrategy",
"deleteServiceStrategy"
]
}
},
"fields": {
"rolloutId": {
"type": "string",
"id": 1,
"options": {
"(google.api.field_behavior)": "OPTIONAL"
}
},
"createTime": {
"type": "google.protobuf.Timestamp",
"id": 2
},
"createdBy": {
"type": "string",
"id": 3
},
"status": {
"type": "RolloutStatus",
"id": 4
},
"trafficPercentStrategy": {
"type": "TrafficPercentStrategy",
"id": 5
},
"deleteServiceStrategy": {
"type": "DeleteServiceStrategy",
"id": 200
},
"serviceName": {
"type": "string",
"id": 8
}
},
"nested": {
"TrafficPercentStrategy": {
"fields": {
"percentages": {
"keyType": "string",
"type": "double",
"id": 1
}
}
},
"DeleteServiceStrategy": {
"fields": {}
},
"RolloutStatus": {
"values": {
"ROLLOUT_STATUS_UNSPECIFIED": 0,
"IN_PROGRESS": 1,
"SUCCESS": 2,
"CANCELLED": 3,
"FAILED": 4,
"PENDING": 5,
"FAILED_ROLLED_BACK": 6
}
}
}
},
"ServiceManager": {
"options": {
"(google.api.default_host)": "servicemanagement.googleapis.com",
"(google.api.oauth_scopes)": "https://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/cloud-platform.read-only,https://www.googleapis.com/auth/service.management,https://www.googleapis.com/auth/service.management.readonly"
},
"methods": {
"ListServices": {
"requestType": "ListServicesRequest",
"responseType": "ListServicesResponse",
"options": {
"(google.api.http).get": "/v1/services",
"(google.api.method_signature)": "producer_project_id,consumer_id"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v1/services"
}
},
{
"(google.api.method_signature)": "producer_project_id,consumer_id"
}
]
},
"GetService": {
"requestType": "GetServiceRequest",
"responseType": "ManagedService",
"options": {
"(google.api.http).get": "/v1/services/{service_name}",
"(google.api.method_signature)": "service_name"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v1/services/{service_name}"
}
},
{
"(google.api.method_signature)": "service_name"
}
]
},
"CreateService": {
"requestType": "CreateServiceRequest",
"responseType": "google.longrunning.Operation",
"options": {
"(google.api.http).post": "/v1/services",
"(google.api.http).body": "service",
"(google.api.method_signature)": "service",
"(google.longrunning.operation_info).response_type": "google.api.servicemanagement.v1.ManagedService",
"(google.longrunning.operation_info).metadata_type": "google.api.servicemanagement.v1.OperationMetadata"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v1/services",
"body": "service"
}
},
{
"(google.api.method_signature)": "service"
},
{
"(google.longrunning.operation_info)": {
"response_type": "google.api.servicemanagement.v1.ManagedService",
"metadata_type": "google.api.servicemanagement.v1.OperationMetadata"
}
}
]
},
"DeleteService": {
"requestType": "DeleteServiceRequest",
"responseType": "google.longrunning.Operation",
"options": {
"(google.api.http).delete": "/v1/services/{service_name}",
"(google.api.method_signature)": "service_name",
"(google.longrunning.operation_info).response_type": "google.protobuf.Empty",
"(google.longrunning.operation_info).metadata_type": "google.api.servicemanagement.v1.OperationMetadata"
},
"parsedOptions": [
{
"(google.api.http)": {
"delete": "/v1/services/{service_name}"
}
},
{
"(google.api.method_signature)": "service_name"
},
{
"(google.longrunning.operation_info)": {
"response_type": "google.protobuf.Empty",
"metadata_type": "google.api.servicemanagement.v1.OperationMetadata"
}
}
]
},
"UndeleteService": {
"requestType": "UndeleteServiceRequest",
"responseType": "google.longrunning.Operation",
"options": {
"(google.api.http).post": "/v1/services/{service_name}:undelete",
"(google.api.method_signature)": "service_name",
"(google.longrunning.operation_info).response_type": "google.api.servicemanagement.v1.UndeleteServiceResponse",
"(google.longrunning.operation_info).metadata_type": "google.api.servicemanagement.v1.OperationMetadata"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v1/services/{service_name}:undelete"
}
},
{
"(google.api.method_signature)": "service_name"
},
{
"(google.longrunning.operation_info)": {
"response_type": "google.api.servicemanagement.v1.UndeleteServiceResponse",
"metadata_type": "google.api.servicemanagement.v1.OperationMetadata"
}
}
]
},
"ListServiceConfigs": {
"requestType": "ListServiceConfigsRequest",
"responseType": "ListServiceConfigsResponse",
"options": {
"(google.api.http).get": "/v1/services/{service_name}/configs",
"(google.api.method_signature)": "service_name"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v1/services/{service_name}/configs"
}
},
{
"(google.api.method_signature)": "service_name"
}
]
},
"GetServiceConfig": {
"requestType": "GetServiceConfigRequest",
"responseType": "google.api.Service",
"options": {
"(google.api.http).get": "/v1/services/{service_name}/configs/{config_id}",
"(google.api.http).additional_bindings.get": "/v1/services/{service_name}/config",
"(google.api.method_signature)": "service_name,config_id,view"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v1/services/{service_name}/configs/{config_id}",
"additional_bindings": {
"get": "/v1/services/{service_name}/config"
}
}
},
{
"(google.api.method_signature)": "service_name,config_id,view"
}
]
},
"CreateServiceConfig": {
"requestType": "CreateServiceConfigRequest",
"responseType": "google.api.Service",
"options": {
"(google.api.http).post": "/v1/services/{service_name}/configs",
"(google.api.http).body": "service_config",
"(google.api.method_signature)": "service_name,service_config"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v1/services/{service_name}/configs",
"body": "service_config"
}
},
{
"(google.api.method_signature)": "service_name,service_config"
}
]
},
"SubmitConfigSource": {
"requestType": "SubmitConfigSourceRequest",
"responseType": "google.longrunning.Operation",
"options": {
"(google.api.http).post": "/v1/services/{service_name}/configs:submit",
"(google.api.http).body": "*",
"(google.api.method_signature)": "service_name,config_source,validate_only",
"(google.longrunning.operation_info).response_type": "google.api.servicemanagement.v1.SubmitConfigSourceResponse",
"(google.longrunning.operation_info).metadata_type": "google.api.servicemanagement.v1.OperationMetadata"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v1/services/{service_name}/configs:submit",
"body": "*"
}
},
{
"(google.api.method_signature)": "service_name,config_source,validate_only"
},
{
"(google.longrunning.operation_info)": {
"response_type": "google.api.servicemanagement.v1.SubmitConfigSourceResponse",
"metadata_type": "google.api.servicemanagement.v1.OperationMetadata"
}
}
]
},
"ListServiceRollouts": {
"requestType": "ListServiceRolloutsRequest",
"responseType": "ListServiceRolloutsResponse",
"options": {
"(google.api.http).get": "/v1/services/{service_name}/rollouts",
"(google.api.method_signature)": "service_name,filter"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v1/services/{service_name}/rollouts"
}
},
{
"(google.api.method_signature)": "service_name,filter"
}
]
},
"GetServiceRollout": {
"requestType": "GetServiceRolloutRequest",
"responseType": "Rollout",
"options": {
"(google.api.http).get": "/v1/services/{service_name}/rollouts/{rollout_id}",
"(google.api.method_signature)": "service_name,rollout_id"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v1/services/{service_name}/rollouts/{rollout_id}"
}
},
{
"(google.api.method_signature)": "service_name,rollout_id"
}
]
},
"CreateServiceRollout": {
"requestType": "CreateServiceRolloutRequest",
"responseType": "google.longrunning.Operation",
"options": {
"(google.api.http).post": "/v1/services/{service_name}/rollouts",
"(google.api.http).body": "rollout",
"(google.api.method_signature)": "service_name,rollout",
"(google.longrunning.operation_info).response_type": "google.api.servicemanagement.v1.Rollout",
"(google.longrunning.operation_info).metadata_type": "google.api.servicemanagement.v1.OperationMetadata"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v1/services/{service_name}/rollouts",
"body": "rollout"
}
},
{
"(google.api.method_signature)": "service_name,rollout"
},
{
"(google.longrunning.operation_info)": {
"response_type": "google.api.servicemanagement.v1.Rollout",
"metadata_type": "google.api.servicemanagement.v1.OperationMetadata"
}
}
]
},
"GenerateConfigReport": {
"requestType": "GenerateConfigReportRequest",
"responseType": "GenerateConfigReportResponse",
"options": {
"(google.api.http).post": "/v1/services:generateConfigReport",
"(google.api.http).body": "*",
"(google.api.method_signature)": "new_config,old_config"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v1/services:generateConfigReport",
"body": "*"
}
},
{
"(google.api.method_signature)": "new_config,old_config"
}
]
}
}
},
"ListServicesRequest": {
"fields": {
"producerProjectId": {
"type": "string",
"id": 1
},
"pageSize": {
"type": "int32",
"id": 5
},
"pageToken": {
"type": "string",
"id": 6
},
"consumerId": {
"type": "string",
"id": 7,
"options": {
"deprecated": true
}
}
}
},
"ListServicesResponse": {
"fields": {
"services": {
"rule": "repeated",
"type": "ManagedService",
"id": 1
},
"nextPageToken": {
"type": "string",
"id": 2
}
}
},
"GetServiceRequest": {
"fields": {
"serviceName": {
"type": "string",
"id": 1,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
}
}
},
"CreateServiceRequest": {
"fields": {
"service": {
"type": "ManagedService",
"id": 1,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
}
}
},
"DeleteServiceRequest": {
"fields": {
"serviceName": {
"type": "string",
"id": 1,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
}
}
},
"UndeleteServiceRequest": {
"fields": {
"serviceName": {
"type": "string",
"id": 1,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
}
}
},
"UndeleteServiceResponse": {
"fields": {
"service": {
"type": "ManagedService",
"id": 1
}
}
},
"GetServiceConfigRequest": {
"fields": {
"serviceName": {
"type": "string",
"id": 1,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
},
"configId": {
"type": "string",
"id": 2,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
},
"view": {
"type": "ConfigView",
"id": 3
}
},
"nested": {
"ConfigView": {
"values": {
"BASIC": 0,
"FULL": 1
}
}
}
},
"ListServiceConfigsRequest": {
"fields": {
"serviceName": {
"type": "string",
"id": 1,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
},
"pageToken": {
"type": "string",
"id": 2
},
"pageSize": {
"type": "int32",
"id": 3
}
}
},
"ListServiceConfigsResponse": {
"fields": {
"serviceConfigs": {
"rule": "repeated",
"type": "google.api.Service",
"id": 1
},
"nextPageToken": {
"type": "string",
"id": 2
}
}
},
"CreateServiceConfigRequest": {
"fields": {
"serviceName": {
"type": "string",
"id": 1,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
},
"serviceConfig": {
"type": "google.api.Service",
"id": 2,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
}
}
},
"SubmitConfigSourceRequest": {
"fields": {
"serviceName": {
"type": "string",
"id": 1,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
},
"configSource": {
"type": "ConfigSource",
"id": 2,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
},
"validateOnly": {
"type": "bool",
"id": 3,
"options": {
"(google.api.field_behavior)": "OPTIONAL"
}
}
}
},
"SubmitConfigSourceResponse": {
"fields": {
"serviceConfig": {
"type": "google.api.Service",
"id": 1
}
}
},
"CreateServiceRolloutRequest": {
"fields": {
"serviceName": {
"type": "string",
"id": 1,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
},
"rollout": {
"type": "Rollout",
"id": 2,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
}
}
},
"ListServiceRolloutsRequest": {
"fields": {
"serviceName": {
"type": "string",
"id": 1,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
},
"pageToken": {
"type": "string",
"id": 2
},
"pageSize": {
"type": "int32",
"id": 3
},
"filter": {
"type": "string",
"id": 4,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
}
}
},
"ListServiceRolloutsResponse": {
"fields": {
"rollouts": {
"rule": "repeated",
"type": "Rollout",
"id": 1
},
"nextPageToken": {
"type": "string",
"id": 2
}
}
},
"GetServiceRolloutRequest": {
"fields": {
"serviceName": {
"type": "string",
"id": 1,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
},
"rolloutId": {
"type": "string",
"id": 2,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
}
}
},
"EnableServiceResponse": {
"fields": {}
},
"GenerateConfigReportRequest": {
"fields": {
"newConfig": {
"type": "google.protobuf.Any",
"id": 1,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
},
"oldConfig": {
"type": "google.protobuf.Any",
"id": 2,
"options": {
"(google.api.field_behavior)": "OPTIONAL"
}
}
}
},
"GenerateConfigReportResponse": {
"fields": {
"serviceName": {
"type": "string",
"id": 1
},
"id": {
"type": "string",
"id": 2
},
"changeReports": {
"rule": "repeated",
"type": "ChangeReport",
"id": 3
},
"diagnostics": {
"rule": "repeated",
"type": "Diagnostic",
"id": 4
}
}
}
}
}
}
},
"ConfigChange": {
"fields": {
"element": {
"type": "string",
"id": 1
},
"oldValue": {
"type": "string",
"id": 2
},
"newValue": {
"type": "string",
"id": 3
},
"changeType": {
"type": "ChangeType",
"id": 4
},
"advices": {
"rule": "repeated",
"type": "Advice",
"id": 5
}
}
},
"Advice": {
"fields": {
"description": {
"type": "string",
"id": 2
}
}
},
"ChangeType": {
"values": {
"CHANGE_TYPE_UNSPECIFIED": 0,
"ADDED": 1,
"REMOVED": 2,
"MODIFIED": 3
}
},
"fieldBehavior": {
"rule": "repeated",
"type": "google.api.FieldBehavior",
"id": 1052,
"extend": "google.protobuf.FieldOptions",
"options": {
"packed": false
}
},
"FieldBehavior": {
"values": {
"FIELD_BEHAVIOR_UNSPECIFIED": 0,
"OPTIONAL": 1,
"REQUIRED": 2,
"OUTPUT_ONLY": 3,
"INPUT_ONLY": 4,
"IMMUTABLE": 5,
"UNORDERED_LIST": 6,
"NON_EMPTY_DEFAULT": 7,
"IDENTIFIER": 8
}
},
"http": {
"type": "HttpRule",
"id": 72295728,
"extend": "google.protobuf.MethodOptions"
},
"Http": {
"fields": {
"rules": {
"rule": "repeated",
"type": "HttpRule",
"id": 1
},
"fullyDecodeReservedExpansion": {
"type": "bool",
"id": 2
}
}
},
"HttpRule": {
"oneofs": {
"pattern": {
"oneof": [
"get",
"put",
"post",
"delete",
"patch",
"custom"
]
}
},
"fields": {
"selector": {
"type": "string",
"id": 1
},
"get": {
"type": "string",
"id": 2
},
"put": {
"type": "string",
"id": 3
},
"post": {
"type": "string",
"id": 4
},
"delete": {
"type": "string",
"id": 5
},
"patch": {
"type": "string",
"id": 6
},
"custom": {
"type": "CustomHttpPattern",
"id": 8
},
"body": {
"type": "string",
"id": 7
},
"responseBody": {
"type": "string",
"id": 12
},
"additionalBindings": {
"rule": "repeated",
"type": "HttpRule",
"id": 11
}
}
},
"CustomHttpPattern": {
"fields": {
"kind": {
"type": "string",
"id": 1
},
"path": {
"type": "string",
"id": 2
}
}
},
"methodSignature": {
"rule": "repeated",
"type": "string",
"id": 1051,
"extend": "google.protobuf.MethodOptions"
},
"defaultHost": {
"type": "string",
"id": 1049,
"extend": "google.protobuf.ServiceOptions"
},
"oauthScopes": {
"type": "string",
"id": 1050,
"extend": "google.protobuf.ServiceOptions"
},
"apiVersion": {
"type": "string",
"id": 525000001,
"extend": "google.protobuf.ServiceOptions"
},
"CommonLanguageSettings": {
"fields": {
"referenceDocsUri": {
"type": "string",
"id": 1,
"options": {
"deprecated": true
}
},
"destinations": {
"rule": "repeated",
"type": "ClientLibraryDestination",
"id": 2
}
}
},
"ClientLibrarySettings": {
"fields": {
"version": {
"type": "string",
"id": 1
},
"launchStage": {
"type": "LaunchStage",
"id": 2
},
"restNumericEnums": {
"type": "bool",
"id": 3
},
"javaSettings": {
"type": "JavaSettings",
"id": 21
},
"cppSettings": {
"type": "CppSettings",
"id": 22
},
"phpSettings": {
"type": "PhpSettings",
"id": 23
},
"pythonSettings": {
"type": "PythonSettings",
"id": 24
},
"nodeSettings": {
"type": "NodeSettings",
"id": 25
},
"dotnetSettings": {
"type": "DotnetSettings",
"id": 26
},
"rubySettings": {
"type": "RubySettings",
"id": 27
},
"goSettings": {
"type": "GoSettings",
"id": 28
}
}
},
"Publishing": {
"fields": {
"methodSettings": {
"rule": "repeated",
"type": "MethodSettings",
"id": 2
},
"newIssueUri": {
"type": "string",
"id": 101
},
"documentationUri": {
"type": "string",
"id": 102
},
"apiShortName": {
"type": "string",
"id": 103
},
"githubLabel": {
"type": "string",
"id": 104
},
"codeownerGithubTeams": {
"rule": "repeated",
"type": "string",
"id": 105
},
"docTagPrefix": {
"type": "string",
"id": 106
},
"organization": {
"type": "ClientLibraryOrganization",
"id": 107
},
"librarySettings": {
"rule": "repeated",
"type": "ClientLibrarySettings",
"id": 109
},
"protoReferenceDocumentationUri": {
"type": "string",
"id": 110
},
"restReferenceDocumentationUri": {
"type": "string",
"id": 111
}
}
},
"JavaSettings": {
"fields": {
"libraryPackage": {
"type": "string",
"id": 1
},
"serviceClassNames": {
"keyType": "string",
"type": "string",
"id": 2
},
"common": {
"type": "CommonLanguageSettings",
"id": 3
}
}
},
"CppSettings": {
"fields": {
"common": {
"type": "CommonLanguageSettings",
"id": 1
}
}
},
"PhpSettings": {
"fields": {
"common": {
"type": "CommonLanguageSettings",
"id": 1
}
}
},
"PythonSettings": {
"fields": {
"common": {
"type": "CommonLanguageSettings",
"id": 1
}
}
},
"NodeSettings": {
"fields": {
"common": {
"type": "CommonLanguageSettings",
"id": 1
}
}
},
"DotnetSettings": {
"fields": {
"common": {
"type": "CommonLanguageSettings",
"id": 1
},
"renamedServices": {
"keyType": "string",
"type": "string",
"id": 2
},
"renamedResources": {
"keyType": "string",
"type": "string",
"id": 3
},
"ignoredResources": {
"rule": "repeated",
"type": "string",
"id": 4
},
"forcedNamespaceAliases": {
"rule": "repeated",
"type": "string",
"id": 5
},
"handwrittenSignatures": {
"rule": "repeated",
"type": "string",
"id": 6
}
}
},
"RubySettings": {
"fields": {
"common": {
"type": "CommonLanguageSettings",
"id": 1
}
}
},
"GoSettings": {
"fields": {
"common": {
"type": "CommonLanguageSettings",
"id": 1
}
}
},
"MethodSettings": {
"fields": {
"selector": {
"type": "string",
"id": 1
},
"longRunning": {
"type": "LongRunning",
"id": 2
},
"autoPopulatedFields": {
"rule": "repeated",
"type": "string",
"id": 3
}
},
"nested": {
"LongRunning": {
"fields": {
"initialPollDelay": {
"type": "google.protobuf.Duration",
"id": 1
},
"pollDelayMultiplier": {
"type": "float",
"id": 2
},
"maxPollDelay": {
"type": "google.protobuf.Duration",
"id": 3
},
"totalPollTimeout": {
"type": "google.protobuf.Duration",
"id": 4
}
}
}
}
},
"ClientLibraryOrganization": {
"values": {
"CLIENT_LIBRARY_ORGANIZATION_UNSPECIFIED": 0,
"CLOUD": 1,
"ADS": 2,
"PHOTOS": 3,
"STREET_VIEW": 4,
"SHOPPING": 5,
"GEO": 6,
"GENERATIVE_AI": 7
}
},
"ClientLibraryDestination": {
"values": {
"CLIENT_LIBRARY_DESTINATION_UNSPECIFIED": 0,
"GITHUB": 10,
"PACKAGE_MANAGER": 20
}
},
"LaunchStage": {
"values": {
"LAUNCH_STAGE_UNSPECIFI