@google-cloud/cloudbuild
Version:
Cloud Build API client for Node.js
1,007 lines • 257 kB
JSON
{
"nested": {
"google": {
"nested": {
"devtools": {
"nested": {
"cloudbuild": {
"nested": {
"v1": {
"options": {
"csharp_namespace": "Google.Cloud.CloudBuild.V1",
"go_package": "cloud.google.com/go/cloudbuild/apiv1/v2/cloudbuildpb;cloudbuildpb",
"java_multiple_files": true,
"java_package": "com.google.cloudbuild.v1",
"objc_class_prefix": "GCB",
"php_namespace": "Google\\Cloud\\Build\\V1",
"ruby_package": "Google::Cloud::Build::V1",
"(google.api.resource_definition).type": "cloudbuild.googleapis.com/Repository",
"(google.api.resource_definition).pattern": "projects/{project}/locations/{location}/connections/{connection}/repositories/{repository}"
},
"nested": {
"CloudBuild": {
"options": {
"(google.api.default_host)": "cloudbuild.googleapis.com",
"(google.api.oauth_scopes)": "https://www.googleapis.com/auth/cloud-platform"
},
"methods": {
"CreateBuild": {
"requestType": "CreateBuildRequest",
"responseType": "google.longrunning.Operation",
"options": {
"(google.api.http).post": "/v1/projects/{project_id}/builds",
"(google.api.http).body": "build",
"(google.api.http).additional_bindings.post": "/v1/{parent=projects/*/locations/*}/builds",
"(google.api.http).additional_bindings.body": "build",
"(google.api.routing).routing_parameters.field": "parent",
"(google.api.routing).routing_parameters.path_template": "projects/*/locations/{location=*}",
"(google.api.method_signature)": "project_id,build",
"(google.longrunning.operation_info).response_type": "Build",
"(google.longrunning.operation_info).metadata_type": "BuildOperationMetadata"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v1/projects/{project_id}/builds",
"body": "build",
"additional_bindings": {
"post": "/v1/{parent=projects/*/locations/*}/builds",
"body": "build"
}
}
},
{
"(google.api.routing)": {
"routing_parameters": {
"field": "parent",
"path_template": "projects/*/locations/{location=*}"
}
}
},
{
"(google.api.method_signature)": "project_id,build"
},
{
"(google.longrunning.operation_info)": {
"response_type": "Build",
"metadata_type": "BuildOperationMetadata"
}
}
]
},
"GetBuild": {
"requestType": "GetBuildRequest",
"responseType": "Build",
"options": {
"(google.api.http).get": "/v1/projects/{project_id}/builds/{id}",
"(google.api.http).additional_bindings.get": "/v1/{name=projects/*/locations/*/builds/*}",
"(google.api.routing).routing_parameters.field": "name",
"(google.api.routing).routing_parameters.path_template": "projects/*/locations/{location=*}/builds/*",
"(google.api.method_signature)": "project_id,id"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v1/projects/{project_id}/builds/{id}",
"additional_bindings": {
"get": "/v1/{name=projects/*/locations/*/builds/*}"
}
}
},
{
"(google.api.routing)": {
"routing_parameters": {
"field": "name",
"path_template": "projects/*/locations/{location=*}/builds/*"
}
}
},
{
"(google.api.method_signature)": "project_id,id"
}
]
},
"ListBuilds": {
"requestType": "ListBuildsRequest",
"responseType": "ListBuildsResponse",
"options": {
"(google.api.http).get": "/v1/projects/{project_id}/builds",
"(google.api.http).additional_bindings.get": "/v1/{parent=projects/*/locations/*}/builds",
"(google.api.routing).routing_parameters.field": "parent",
"(google.api.routing).routing_parameters.path_template": "projects/*/locations/{location=*}",
"(google.api.method_signature)": "project_id,filter"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v1/projects/{project_id}/builds",
"additional_bindings": {
"get": "/v1/{parent=projects/*/locations/*}/builds"
}
}
},
{
"(google.api.routing)": {
"routing_parameters": {
"field": "parent",
"path_template": "projects/*/locations/{location=*}"
}
}
},
{
"(google.api.method_signature)": "project_id,filter"
}
]
},
"CancelBuild": {
"requestType": "CancelBuildRequest",
"responseType": "Build",
"options": {
"(google.api.http).post": "/v1/projects/{project_id}/builds/{id}:cancel",
"(google.api.http).body": "*",
"(google.api.http).additional_bindings.post": "/v1/{name=projects/*/locations/*/builds/*}:cancel",
"(google.api.http).additional_bindings.body": "*",
"(google.api.routing).routing_parameters.field": "name",
"(google.api.routing).routing_parameters.path_template": "projects/*/locations/{location=*}/builds/*",
"(google.api.method_signature)": "project_id,id"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v1/projects/{project_id}/builds/{id}:cancel",
"body": "*",
"additional_bindings": {
"post": "/v1/{name=projects/*/locations/*/builds/*}:cancel",
"body": "*"
}
}
},
{
"(google.api.routing)": {
"routing_parameters": {
"field": "name",
"path_template": "projects/*/locations/{location=*}/builds/*"
}
}
},
{
"(google.api.method_signature)": "project_id,id"
}
]
},
"RetryBuild": {
"requestType": "RetryBuildRequest",
"responseType": "google.longrunning.Operation",
"options": {
"(google.api.http).post": "/v1/projects/{project_id}/builds/{id}:retry",
"(google.api.http).body": "*",
"(google.api.http).additional_bindings.post": "/v1/{name=projects/*/locations/*/builds/*}:retry",
"(google.api.http).additional_bindings.body": "*",
"(google.api.routing).routing_parameters.field": "name",
"(google.api.routing).routing_parameters.path_template": "projects/*/locations/{location=*}/builds/*",
"(google.api.method_signature)": "project_id,id",
"(google.longrunning.operation_info).response_type": "Build",
"(google.longrunning.operation_info).metadata_type": "BuildOperationMetadata"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v1/projects/{project_id}/builds/{id}:retry",
"body": "*",
"additional_bindings": {
"post": "/v1/{name=projects/*/locations/*/builds/*}:retry",
"body": "*"
}
}
},
{
"(google.api.routing)": {
"routing_parameters": {
"field": "name",
"path_template": "projects/*/locations/{location=*}/builds/*"
}
}
},
{
"(google.api.method_signature)": "project_id,id"
},
{
"(google.longrunning.operation_info)": {
"response_type": "Build",
"metadata_type": "BuildOperationMetadata"
}
}
]
},
"ApproveBuild": {
"requestType": "ApproveBuildRequest",
"responseType": "google.longrunning.Operation",
"options": {
"(google.api.http).post": "/v1/{name=projects/*/builds/*}:approve",
"(google.api.http).body": "*",
"(google.api.http).additional_bindings.post": "/v1/{name=projects/*/locations/*/builds/*}:approve",
"(google.api.http).additional_bindings.body": "*",
"(google.api.routing).routing_parameters.field": "name",
"(google.api.routing).routing_parameters.path_template": "projects/*/locations/{location=*}/builds/*",
"(google.api.method_signature)": "name,approval_result",
"(google.longrunning.operation_info).response_type": "Build",
"(google.longrunning.operation_info).metadata_type": "BuildOperationMetadata"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v1/{name=projects/*/builds/*}:approve",
"body": "*",
"additional_bindings": {
"post": "/v1/{name=projects/*/locations/*/builds/*}:approve",
"body": "*"
}
}
},
{
"(google.api.routing)": {
"routing_parameters": {
"field": "name",
"path_template": "projects/*/locations/{location=*}/builds/*"
}
}
},
{
"(google.api.method_signature)": "name,approval_result"
},
{
"(google.longrunning.operation_info)": {
"response_type": "Build",
"metadata_type": "BuildOperationMetadata"
}
}
]
},
"CreateBuildTrigger": {
"requestType": "CreateBuildTriggerRequest",
"responseType": "BuildTrigger",
"options": {
"(google.api.http).post": "/v1/projects/{project_id}/triggers",
"(google.api.http).body": "trigger",
"(google.api.http).additional_bindings.post": "/v1/{parent=projects/*/locations/*}/triggers",
"(google.api.http).additional_bindings.body": "trigger",
"(google.api.routing).routing_parameters.field": "parent",
"(google.api.routing).routing_parameters.path_template": "projects/*/locations/{location=*}",
"(google.api.method_signature)": "project_id,trigger"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v1/projects/{project_id}/triggers",
"body": "trigger",
"additional_bindings": {
"post": "/v1/{parent=projects/*/locations/*}/triggers",
"body": "trigger"
}
}
},
{
"(google.api.routing)": {
"routing_parameters": {
"field": "parent",
"path_template": "projects/*/locations/{location=*}"
}
}
},
{
"(google.api.method_signature)": "project_id,trigger"
}
]
},
"GetBuildTrigger": {
"requestType": "GetBuildTriggerRequest",
"responseType": "BuildTrigger",
"options": {
"(google.api.http).get": "/v1/projects/{project_id}/triggers/{trigger_id}",
"(google.api.http).additional_bindings.get": "/v1/{name=projects/*/locations/*/triggers/*}",
"(google.api.routing).routing_parameters.field": "name",
"(google.api.routing).routing_parameters.path_template": "projects/*/locations/{location=*}/triggers/*",
"(google.api.method_signature)": "project_id,trigger_id"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v1/projects/{project_id}/triggers/{trigger_id}",
"additional_bindings": {
"get": "/v1/{name=projects/*/locations/*/triggers/*}"
}
}
},
{
"(google.api.routing)": {
"routing_parameters": {
"field": "name",
"path_template": "projects/*/locations/{location=*}/triggers/*"
}
}
},
{
"(google.api.method_signature)": "project_id,trigger_id"
}
]
},
"ListBuildTriggers": {
"requestType": "ListBuildTriggersRequest",
"responseType": "ListBuildTriggersResponse",
"options": {
"(google.api.http).get": "/v1/projects/{project_id}/triggers",
"(google.api.http).additional_bindings.get": "/v1/{parent=projects/*/locations/*}/triggers",
"(google.api.routing).routing_parameters.field": "parent",
"(google.api.routing).routing_parameters.path_template": "projects/*/locations/{location=*}",
"(google.api.method_signature)": "project_id"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v1/projects/{project_id}/triggers",
"additional_bindings": {
"get": "/v1/{parent=projects/*/locations/*}/triggers"
}
}
},
{
"(google.api.routing)": {
"routing_parameters": {
"field": "parent",
"path_template": "projects/*/locations/{location=*}"
}
}
},
{
"(google.api.method_signature)": "project_id"
}
]
},
"DeleteBuildTrigger": {
"requestType": "DeleteBuildTriggerRequest",
"responseType": "google.protobuf.Empty",
"options": {
"(google.api.http).delete": "/v1/projects/{project_id}/triggers/{trigger_id}",
"(google.api.http).additional_bindings.delete": "/v1/{name=projects/*/locations/*/triggers/*}",
"(google.api.routing).routing_parameters.field": "name",
"(google.api.routing).routing_parameters.path_template": "projects/*/locations/{location=*}/triggers/*",
"(google.api.method_signature)": "project_id,trigger_id"
},
"parsedOptions": [
{
"(google.api.http)": {
"delete": "/v1/projects/{project_id}/triggers/{trigger_id}",
"additional_bindings": {
"delete": "/v1/{name=projects/*/locations/*/triggers/*}"
}
}
},
{
"(google.api.routing)": {
"routing_parameters": {
"field": "name",
"path_template": "projects/*/locations/{location=*}/triggers/*"
}
}
},
{
"(google.api.method_signature)": "project_id,trigger_id"
}
]
},
"UpdateBuildTrigger": {
"requestType": "UpdateBuildTriggerRequest",
"responseType": "BuildTrigger",
"options": {
"(google.api.http).patch": "/v1/projects/{project_id}/triggers/{trigger_id}",
"(google.api.http).body": "trigger",
"(google.api.http).additional_bindings.patch": "/v1/{trigger.resource_name=projects/*/locations/*/triggers/*}",
"(google.api.http).additional_bindings.body": "trigger",
"(google.api.routing).routing_parameters.field": "trigger.resource_name",
"(google.api.routing).routing_parameters.path_template": "projects/*/locations/{location=*}/triggers/*",
"(google.api.method_signature)": "project_id,trigger_id,trigger"
},
"parsedOptions": [
{
"(google.api.http)": {
"patch": "/v1/projects/{project_id}/triggers/{trigger_id}",
"body": "trigger",
"additional_bindings": {
"patch": "/v1/{trigger.resource_name=projects/*/locations/*/triggers/*}",
"body": "trigger"
}
}
},
{
"(google.api.routing)": {
"routing_parameters": {
"field": "trigger.resource_name",
"path_template": "projects/*/locations/{location=*}/triggers/*"
}
}
},
{
"(google.api.method_signature)": "project_id,trigger_id,trigger"
}
]
},
"RunBuildTrigger": {
"requestType": "RunBuildTriggerRequest",
"responseType": "google.longrunning.Operation",
"options": {
"(google.api.http).post": "/v1/projects/{project_id}/triggers/{trigger_id}:run",
"(google.api.http).body": "source",
"(google.api.http).additional_bindings.post": "/v1/{name=projects/*/locations/*/triggers/*}:run",
"(google.api.http).additional_bindings.body": "*",
"(google.api.routing).routing_parameters.field": "name",
"(google.api.routing).routing_parameters.path_template": "projects/*/locations/{location=*}/triggers/*",
"(google.api.method_signature)": "project_id,trigger_id,source",
"(google.longrunning.operation_info).response_type": "Build",
"(google.longrunning.operation_info).metadata_type": "BuildOperationMetadata"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v1/projects/{project_id}/triggers/{trigger_id}:run",
"body": "source",
"additional_bindings": {
"post": "/v1/{name=projects/*/locations/*/triggers/*}:run",
"body": "*"
}
}
},
{
"(google.api.routing)": {
"routing_parameters": {
"field": "name",
"path_template": "projects/*/locations/{location=*}/triggers/*"
}
}
},
{
"(google.api.method_signature)": "project_id,trigger_id,source"
},
{
"(google.longrunning.operation_info)": {
"response_type": "Build",
"metadata_type": "BuildOperationMetadata"
}
}
]
},
"ReceiveTriggerWebhook": {
"requestType": "ReceiveTriggerWebhookRequest",
"responseType": "ReceiveTriggerWebhookResponse",
"options": {
"(google.api.http).post": "/v1/projects/{project_id}/triggers/{trigger}:webhook",
"(google.api.http).body": "body",
"(google.api.http).additional_bindings.post": "/v1/{name=projects/*/locations/*/triggers/*}:webhook",
"(google.api.http).additional_bindings.body": "body"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v1/projects/{project_id}/triggers/{trigger}:webhook",
"body": "body",
"additional_bindings": {
"post": "/v1/{name=projects/*/locations/*/triggers/*}:webhook",
"body": "body"
}
}
}
]
},
"CreateWorkerPool": {
"requestType": "CreateWorkerPoolRequest",
"responseType": "google.longrunning.Operation",
"options": {
"(google.api.http).post": "/v1/{parent=projects/*/locations/*}/workerPools",
"(google.api.http).body": "worker_pool",
"(google.api.routing).routing_parameters.field": "parent",
"(google.api.routing).routing_parameters.path_template": "projects/*/locations/{location=*}",
"(google.api.method_signature)": "parent,worker_pool,worker_pool_id",
"(google.longrunning.operation_info).response_type": "WorkerPool",
"(google.longrunning.operation_info).metadata_type": "CreateWorkerPoolOperationMetadata"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v1/{parent=projects/*/locations/*}/workerPools",
"body": "worker_pool"
}
},
{
"(google.api.routing)": {
"routing_parameters": {
"field": "parent",
"path_template": "projects/*/locations/{location=*}"
}
}
},
{
"(google.api.method_signature)": "parent,worker_pool,worker_pool_id"
},
{
"(google.longrunning.operation_info)": {
"response_type": "WorkerPool",
"metadata_type": "CreateWorkerPoolOperationMetadata"
}
}
]
},
"GetWorkerPool": {
"requestType": "GetWorkerPoolRequest",
"responseType": "WorkerPool",
"options": {
"(google.api.http).get": "/v1/{name=projects/*/locations/*/workerPools/*}",
"(google.api.routing).routing_parameters.field": "name",
"(google.api.routing).routing_parameters.path_template": "projects/*/locations/{location=*}/workerPools/*",
"(google.api.method_signature)": "name"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v1/{name=projects/*/locations/*/workerPools/*}"
}
},
{
"(google.api.routing)": {
"routing_parameters": {
"field": "name",
"path_template": "projects/*/locations/{location=*}/workerPools/*"
}
}
},
{
"(google.api.method_signature)": "name"
}
]
},
"DeleteWorkerPool": {
"requestType": "DeleteWorkerPoolRequest",
"responseType": "google.longrunning.Operation",
"options": {
"(google.api.http).delete": "/v1/{name=projects/*/locations/*/workerPools/*}",
"(google.api.routing).routing_parameters.field": "name",
"(google.api.routing).routing_parameters.path_template": "projects/*/locations/{location=*}/workerPools/*",
"(google.api.method_signature)": "name",
"(google.longrunning.operation_info).response_type": "google.protobuf.Empty",
"(google.longrunning.operation_info).metadata_type": "DeleteWorkerPoolOperationMetadata"
},
"parsedOptions": [
{
"(google.api.http)": {
"delete": "/v1/{name=projects/*/locations/*/workerPools/*}"
}
},
{
"(google.api.routing)": {
"routing_parameters": {
"field": "name",
"path_template": "projects/*/locations/{location=*}/workerPools/*"
}
}
},
{
"(google.api.method_signature)": "name"
},
{
"(google.longrunning.operation_info)": {
"response_type": "google.protobuf.Empty",
"metadata_type": "DeleteWorkerPoolOperationMetadata"
}
}
]
},
"UpdateWorkerPool": {
"requestType": "UpdateWorkerPoolRequest",
"responseType": "google.longrunning.Operation",
"options": {
"(google.api.http).patch": "/v1/{worker_pool.name=projects/*/locations/*/workerPools/*}",
"(google.api.http).body": "worker_pool",
"(google.api.routing).routing_parameters.field": "worker_pool.name",
"(google.api.routing).routing_parameters.path_template": "projects/*/locations/{location=*}/workerPools/*",
"(google.api.method_signature)": "worker_pool,update_mask",
"(google.longrunning.operation_info).response_type": "WorkerPool",
"(google.longrunning.operation_info).metadata_type": "UpdateWorkerPoolOperationMetadata"
},
"parsedOptions": [
{
"(google.api.http)": {
"patch": "/v1/{worker_pool.name=projects/*/locations/*/workerPools/*}",
"body": "worker_pool"
}
},
{
"(google.api.routing)": {
"routing_parameters": {
"field": "worker_pool.name",
"path_template": "projects/*/locations/{location=*}/workerPools/*"
}
}
},
{
"(google.api.method_signature)": "worker_pool,update_mask"
},
{
"(google.longrunning.operation_info)": {
"response_type": "WorkerPool",
"metadata_type": "UpdateWorkerPoolOperationMetadata"
}
}
]
},
"ListWorkerPools": {
"requestType": "ListWorkerPoolsRequest",
"responseType": "ListWorkerPoolsResponse",
"options": {
"(google.api.http).get": "/v1/{parent=projects/*/locations/*}/workerPools",
"(google.api.routing).routing_parameters.field": "parent",
"(google.api.routing).routing_parameters.path_template": "projects/*/locations/{location=*}",
"(google.api.method_signature)": "parent"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v1/{parent=projects/*/locations/*}/workerPools"
}
},
{
"(google.api.routing)": {
"routing_parameters": {
"field": "parent",
"path_template": "projects/*/locations/{location=*}"
}
}
},
{
"(google.api.method_signature)": "parent"
}
]
}
}
},
"RetryBuildRequest": {
"fields": {
"name": {
"type": "string",
"id": 3,
"options": {
"(google.api.resource_reference).type": "cloudbuild.googleapis.com/Build"
}
},
"projectId": {
"type": "string",
"id": 1,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
},
"id": {
"type": "string",
"id": 2,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
}
}
},
"RunBuildTriggerRequest": {
"fields": {
"name": {
"type": "string",
"id": 4,
"options": {
"(google.api.resource_reference).type": "cloudbuild.googleapis.com/BuildTrigger"
}
},
"projectId": {
"type": "string",
"id": 1,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
},
"triggerId": {
"type": "string",
"id": 2,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
},
"source": {
"type": "RepoSource",
"id": 3
}
}
},
"StorageSource": {
"fields": {
"bucket": {
"type": "string",
"id": 1
},
"object": {
"type": "string",
"id": 2
},
"generation": {
"type": "int64",
"id": 3
},
"sourceFetcher": {
"type": "SourceFetcher",
"id": 5,
"options": {
"(google.api.field_behavior)": "OPTIONAL"
}
}
},
"nested": {
"SourceFetcher": {
"values": {
"SOURCE_FETCHER_UNSPECIFIED": 0,
"GSUTIL": 1,
"GCS_FETCHER": 2
}
}
}
},
"GitSource": {
"fields": {
"url": {
"type": "string",
"id": 1
},
"dir": {
"type": "string",
"id": 5
},
"revision": {
"type": "string",
"id": 6
}
}
},
"RepoSource": {
"oneofs": {
"revision": {
"oneof": [
"branchName",
"tagName",
"commitSha"
]
}
},
"fields": {
"projectId": {
"type": "string",
"id": 1
},
"repoName": {
"type": "string",
"id": 2
},
"branchName": {
"type": "string",
"id": 3
},
"tagName": {
"type": "string",
"id": 4
},
"commitSha": {
"type": "string",
"id": 5
},
"dir": {
"type": "string",
"id": 7
},
"invertRegex": {
"type": "bool",
"id": 8
},
"substitutions": {
"keyType": "string",
"type": "string",
"id": 9
}
}
},
"StorageSourceManifest": {
"fields": {
"bucket": {
"type": "string",
"id": 1
},
"object": {
"type": "string",
"id": 2
},
"generation": {
"type": "int64",
"id": 3
}
}
},
"Source": {
"oneofs": {
"source": {
"oneof": [
"storageSource",
"repoSource",
"gitSource",
"storageSourceManifest"
]
}
},
"fields": {
"storageSource": {
"type": "StorageSource",
"id": 2
},
"repoSource": {
"type": "RepoSource",
"id": 3
},
"gitSource": {
"type": "GitSource",
"id": 5
},
"storageSourceManifest": {
"type": "StorageSourceManifest",
"id": 8
}
}
},
"BuiltImage": {
"fields": {
"name": {
"type": "string",
"id": 1
},
"digest": {
"type": "string",
"id": 3
},
"pushTiming": {
"type": "TimeSpan",
"id": 4,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
}
}
},
"UploadedPythonPackage": {
"fields": {
"uri": {
"type": "string",
"id": 1
},
"fileHashes": {
"type": "FileHashes",
"id": 2
},
"pushTiming": {
"type": "TimeSpan",
"id": 3,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
}
}
},
"UploadedMavenArtifact": {
"fields": {
"uri": {
"type": "string",
"id": 1
},
"fileHashes": {
"type": "FileHashes",
"id": 2
},
"pushTiming": {
"type": "TimeSpan",
"id": 3,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
}
}
},
"UploadedGoModule": {
"fields": {
"uri": {
"type": "string",
"id": 1
},
"fileHashes": {
"type": "FileHashes",
"id": 2
},
"pushTiming": {
"type": "TimeSpan",
"id": 3,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
}
}
},
"UploadedNpmPackage": {
"fields": {
"uri": {
"type": "string",
"id": 1
},
"fileHashes": {
"type": "FileHashes",
"id": 2
},
"pushTiming": {
"type": "TimeSpan",
"id": 3,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
}
}
},
"BuildStep": {
"oneofs": {
"_automapSubstitutions": {
"oneof": [
"automapSubstitutions"
]
}
},
"fields": {
"name": {
"type": "string",
"id": 1
},
"env": {
"rule": "repeated",
"type": "string",
"id": 2
},
"args": {
"rule": "repeated",
"type": "string",
"id": 3
},
"dir": {
"type": "string",
"id": 4
},
"id": {
"type": "string",
"id": 5
},
"waitFor": {
"rule": "repeated",
"type": "string",
"id": 6
},
"entrypoint": {
"type": "string",
"id": 7
},
"secretEnv": {
"rule": "repeated",
"type": "string",
"id": 8
},
"volumes": {
"rule": "repeated",
"type": "Volume",
"id": 9
},
"timing": {
"type": "TimeSpan",
"id": 10,
"options": {
"(go