@google-cloud/lustre
Version:
Google Cloud Managed Lustre API client for Node.js
1,286 lines • 109 kB
JSON
{
"nested": {
"google": {
"nested": {
"cloud": {
"nested": {
"lustre": {
"nested": {
"v1": {
"options": {
"go_package": "cloud.google.com/go/lustre/apiv1/lustrepb;lustrepb",
"java_multiple_files": true,
"java_outer_classname": "TransferProto",
"java_package": "com.google.cloud.lustre.v1",
"(google.api.resource_definition).type": "compute.googleapis.com/Network",
"(google.api.resource_definition).pattern": "projects/{project}/global/networks/{network}"
},
"nested": {
"Instance": {
"options": {
"(google.api.resource).type": "lustre.googleapis.com/Instance",
"(google.api.resource).pattern": "projects/{project}/locations/{location}/instances/{instance}",
"(google.api.resource).plural": "instances",
"(google.api.resource).singular": "instance"
},
"fields": {
"name": {
"type": "string",
"id": 1,
"options": {
"(google.api.field_behavior)": "IDENTIFIER"
}
},
"filesystem": {
"type": "string",
"id": 10,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
},
"capacityGib": {
"type": "int64",
"id": 2,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
},
"network": {
"type": "string",
"id": 3,
"options": {
"(google.api.field_behavior)": "REQUIRED",
"(google.api.resource_reference).type": "compute.googleapis.com/Network"
}
},
"state": {
"type": "State",
"id": 4,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
},
"mountPoint": {
"type": "string",
"id": 5,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
},
"createTime": {
"type": "google.protobuf.Timestamp",
"id": 6,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
},
"updateTime": {
"type": "google.protobuf.Timestamp",
"id": 7,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
},
"description": {
"type": "string",
"id": 8,
"options": {
"(google.api.field_behavior)": "OPTIONAL"
}
},
"labels": {
"keyType": "string",
"type": "string",
"id": 9,
"options": {
"(google.api.field_behavior)": "OPTIONAL"
}
},
"perUnitStorageThroughput": {
"type": "int64",
"id": 11,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
},
"gkeSupportEnabled": {
"type": "bool",
"id": 12,
"options": {
"deprecated": true,
"(google.api.field_behavior)": "OPTIONAL"
}
}
},
"nested": {
"State": {
"values": {
"STATE_UNSPECIFIED": 0,
"ACTIVE": 1,
"CREATING": 2,
"DELETING": 3,
"UPGRADING": 4,
"REPAIRING": 5,
"STOPPED": 6,
"UPDATING": 7
}
}
}
},
"ListInstancesRequest": {
"fields": {
"parent": {
"type": "string",
"id": 1,
"options": {
"(google.api.field_behavior)": "REQUIRED",
"(google.api.resource_reference).child_type": "lustre.googleapis.com/Instance"
}
},
"pageSize": {
"type": "int32",
"id": 2,
"options": {
"(google.api.field_behavior)": "OPTIONAL"
}
},
"pageToken": {
"type": "string",
"id": 3,
"options": {
"(google.api.field_behavior)": "OPTIONAL"
}
},
"filter": {
"type": "string",
"id": 4,
"options": {
"(google.api.field_behavior)": "OPTIONAL"
}
},
"orderBy": {
"type": "string",
"id": 5,
"options": {
"(google.api.field_behavior)": "OPTIONAL"
}
}
}
},
"ListInstancesResponse": {
"fields": {
"instances": {
"rule": "repeated",
"type": "Instance",
"id": 1
},
"nextPageToken": {
"type": "string",
"id": 2
},
"unreachable": {
"rule": "repeated",
"type": "string",
"id": 3,
"options": {
"(google.api.field_behavior)": "UNORDERED_LIST"
}
}
}
},
"GetInstanceRequest": {
"fields": {
"name": {
"type": "string",
"id": 1,
"options": {
"(google.api.field_behavior)": "REQUIRED",
"(google.api.resource_reference).type": "lustre.googleapis.com/Instance"
}
}
}
},
"CreateInstanceRequest": {
"fields": {
"parent": {
"type": "string",
"id": 1,
"options": {
"(google.api.field_behavior)": "REQUIRED",
"(google.api.resource_reference).child_type": "lustre.googleapis.com/Instance"
}
},
"instanceId": {
"type": "string",
"id": 2,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
},
"instance": {
"type": "Instance",
"id": 3,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
},
"requestId": {
"type": "string",
"id": 4,
"options": {
"(google.api.field_info).format": "UUID4",
"(google.api.field_behavior)": "OPTIONAL"
}
}
}
},
"UpdateInstanceRequest": {
"fields": {
"updateMask": {
"type": "google.protobuf.FieldMask",
"id": 1,
"options": {
"(google.api.field_behavior)": "OPTIONAL"
}
},
"instance": {
"type": "Instance",
"id": 2,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
},
"requestId": {
"type": "string",
"id": 3,
"options": {
"(google.api.field_info).format": "UUID4",
"(google.api.field_behavior)": "OPTIONAL"
}
}
}
},
"DeleteInstanceRequest": {
"fields": {
"name": {
"type": "string",
"id": 1,
"options": {
"(google.api.field_behavior)": "REQUIRED",
"(google.api.resource_reference).type": "lustre.googleapis.com/Instance"
}
},
"requestId": {
"type": "string",
"id": 2,
"options": {
"(google.api.field_info).format": "UUID4",
"(google.api.field_behavior)": "OPTIONAL"
}
}
}
},
"OperationMetadata": {
"fields": {
"createTime": {
"type": "google.protobuf.Timestamp",
"id": 1,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
},
"endTime": {
"type": "google.protobuf.Timestamp",
"id": 2,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
},
"target": {
"type": "string",
"id": 3,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
},
"verb": {
"type": "string",
"id": 4,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
},
"statusMessage": {
"type": "string",
"id": 5,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
},
"requestedCancellation": {
"type": "bool",
"id": 6,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
},
"apiVersion": {
"type": "string",
"id": 7,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
}
}
},
"Lustre": {
"options": {
"(google.api.default_host)": "lustre.googleapis.com",
"(google.api.oauth_scopes)": "https://www.googleapis.com/auth/cloud-platform"
},
"methods": {
"ListInstances": {
"requestType": "ListInstancesRequest",
"responseType": "ListInstancesResponse",
"options": {
"(google.api.http).get": "/v1/{parent=projects/*/locations/*}/instances",
"(google.api.method_signature)": "parent"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v1/{parent=projects/*/locations/*}/instances"
}
},
{
"(google.api.method_signature)": "parent"
}
]
},
"GetInstance": {
"requestType": "GetInstanceRequest",
"responseType": "Instance",
"options": {
"(google.api.http).get": "/v1/{name=projects/*/locations/*/instances/*}",
"(google.api.method_signature)": "name"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v1/{name=projects/*/locations/*/instances/*}"
}
},
{
"(google.api.method_signature)": "name"
}
]
},
"CreateInstance": {
"requestType": "CreateInstanceRequest",
"responseType": "google.longrunning.Operation",
"options": {
"(google.api.http).post": "/v1/{parent=projects/*/locations/*}/instances",
"(google.api.http).body": "instance",
"(google.api.method_signature)": "parent,instance,instance_id",
"(google.longrunning.operation_info).response_type": "Instance",
"(google.longrunning.operation_info).metadata_type": "OperationMetadata"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v1/{parent=projects/*/locations/*}/instances",
"body": "instance"
}
},
{
"(google.api.method_signature)": "parent,instance,instance_id"
},
{
"(google.longrunning.operation_info)": {
"response_type": "Instance",
"metadata_type": "OperationMetadata"
}
}
]
},
"UpdateInstance": {
"requestType": "UpdateInstanceRequest",
"responseType": "google.longrunning.Operation",
"options": {
"(google.api.http).patch": "/v1/{instance.name=projects/*/locations/*/instances/*}",
"(google.api.http).body": "instance",
"(google.api.method_signature)": "instance,update_mask",
"(google.longrunning.operation_info).response_type": "Instance",
"(google.longrunning.operation_info).metadata_type": "OperationMetadata"
},
"parsedOptions": [
{
"(google.api.http)": {
"patch": "/v1/{instance.name=projects/*/locations/*/instances/*}",
"body": "instance"
}
},
{
"(google.api.method_signature)": "instance,update_mask"
},
{
"(google.longrunning.operation_info)": {
"response_type": "Instance",
"metadata_type": "OperationMetadata"
}
}
]
},
"DeleteInstance": {
"requestType": "DeleteInstanceRequest",
"responseType": "google.longrunning.Operation",
"options": {
"(google.api.http).delete": "/v1/{name=projects/*/locations/*/instances/*}",
"(google.api.method_signature)": "name",
"(google.longrunning.operation_info).response_type": "google.protobuf.Empty",
"(google.longrunning.operation_info).metadata_type": "OperationMetadata"
},
"parsedOptions": [
{
"(google.api.http)": {
"delete": "/v1/{name=projects/*/locations/*/instances/*}"
}
},
{
"(google.api.method_signature)": "name"
},
{
"(google.longrunning.operation_info)": {
"response_type": "google.protobuf.Empty",
"metadata_type": "OperationMetadata"
}
}
]
},
"ImportData": {
"requestType": "ImportDataRequest",
"responseType": "google.longrunning.Operation",
"options": {
"(google.api.http).post": "/v1/{name=projects/*/locations/*/instances/*}:importData",
"(google.api.http).body": "*",
"(google.api.method_signature)": "name",
"(google.longrunning.operation_info).response_type": "ImportDataResponse",
"(google.longrunning.operation_info).metadata_type": "ImportDataMetadata"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v1/{name=projects/*/locations/*/instances/*}:importData",
"body": "*"
}
},
{
"(google.api.method_signature)": "name"
},
{
"(google.longrunning.operation_info)": {
"response_type": "ImportDataResponse",
"metadata_type": "ImportDataMetadata"
}
}
]
},
"ExportData": {
"requestType": "ExportDataRequest",
"responseType": "google.longrunning.Operation",
"options": {
"(google.api.http).post": "/v1/{name=projects/*/locations/*/instances/*}:exportData",
"(google.api.http).body": "*",
"(google.longrunning.operation_info).response_type": "ExportDataResponse",
"(google.longrunning.operation_info).metadata_type": "ExportDataMetadata"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v1/{name=projects/*/locations/*/instances/*}:exportData",
"body": "*"
}
},
{
"(google.longrunning.operation_info)": {
"response_type": "ExportDataResponse",
"metadata_type": "ExportDataMetadata"
}
}
]
}
}
},
"TransferType": {
"values": {
"TRANSFER_TYPE_UNSPECIFIED": 0,
"IMPORT": 1,
"EXPORT": 2
}
},
"ImportDataRequest": {
"oneofs": {
"source": {
"oneof": [
"gcsPath"
]
},
"destination": {
"oneof": [
"lustrePath"
]
}
},
"fields": {
"gcsPath": {
"type": "GcsPath",
"id": 2
},
"lustrePath": {
"type": "LustrePath",
"id": 3
},
"name": {
"type": "string",
"id": 1,
"options": {
"(google.api.field_behavior)": "REQUIRED",
"(google.api.resource_reference).type": "lustre.googleapis.com/Instance"
}
},
"requestId": {
"type": "string",
"id": 4,
"options": {
"(google.api.field_info).format": "UUID4",
"(google.api.field_behavior)": "OPTIONAL"
}
},
"serviceAccount": {
"type": "string",
"id": 5,
"options": {
"(google.api.field_behavior)": "OPTIONAL",
"(google.api.resource_reference).type": "iam.googleapis.com/ServiceAccount"
}
}
}
},
"ExportDataRequest": {
"oneofs": {
"source": {
"oneof": [
"lustrePath"
]
},
"destination": {
"oneof": [
"gcsPath"
]
}
},
"fields": {
"lustrePath": {
"type": "LustrePath",
"id": 2
},
"gcsPath": {
"type": "GcsPath",
"id": 3
},
"name": {
"type": "string",
"id": 1,
"options": {
"(google.api.field_behavior)": "REQUIRED",
"(google.api.resource_reference).type": "lustre.googleapis.com/Instance"
}
},
"requestId": {
"type": "string",
"id": 4,
"options": {
"(google.api.field_info).format": "UUID4",
"(google.api.field_behavior)": "OPTIONAL"
}
},
"serviceAccount": {
"type": "string",
"id": 5,
"options": {
"(google.api.field_behavior)": "OPTIONAL",
"(google.api.resource_reference).type": "iam.googleapis.com/ServiceAccount"
}
}
}
},
"ExportDataResponse": {
"fields": {}
},
"ImportDataResponse": {
"fields": {}
},
"ExportDataMetadata": {
"fields": {
"operationMetadata": {
"type": "TransferOperationMetadata",
"id": 1
},
"createTime": {
"type": "google.protobuf.Timestamp",
"id": 2,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
},
"endTime": {
"type": "google.protobuf.Timestamp",
"id": 3,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
},
"target": {
"type": "string",
"id": 4,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
},
"verb": {
"type": "string",
"id": 5,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
},
"statusMessage": {
"type": "string",
"id": 6,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
},
"requestedCancellation": {
"type": "bool",
"id": 7,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
},
"apiVersion": {
"type": "string",
"id": 8,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
}
}
},
"ImportDataMetadata": {
"fields": {
"operationMetadata": {
"type": "TransferOperationMetadata",
"id": 1
},
"createTime": {
"type": "google.protobuf.Timestamp",
"id": 2,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
},
"endTime": {
"type": "google.protobuf.Timestamp",
"id": 3,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
},
"target": {
"type": "string",
"id": 4,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
},
"statusMessage": {
"type": "string",
"id": 6,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
},
"requestedCancellation": {
"type": "bool",
"id": 7,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
},
"apiVersion": {
"type": "string",
"id": 8,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
}
}
},
"GcsPath": {
"fields": {
"uri": {
"type": "string",
"id": 1,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
}
}
},
"LustrePath": {
"fields": {
"path": {
"type": "string",
"id": 1,
"options": {
"(google.api.field_behavior)": "OPTIONAL"
}
}
}
},
"TransferCounters": {
"fields": {
"foundObjectsCount": {
"type": "int64",
"id": 1
},
"bytesFoundCount": {
"type": "int64",
"id": 2
},
"objectsSkippedCount": {
"type": "int64",
"id": 3
},
"bytesSkippedCount": {
"type": "int64",
"id": 4
},
"objectsCopiedCount": {
"type": "int64",
"id": 5
},
"bytesCopiedCount": {
"type": "int64",
"id": 6
},
"objectsFailedCount": {
"type": "int64",
"id": 7,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
},
"bytesFailedCount": {
"type": "int64",
"id": 8,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
}
}
},
"ErrorLogEntry": {
"fields": {
"uri": {
"type": "string",
"id": 1,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
},
"errorDetails": {
"rule": "repeated",
"type": "string",
"id": 2
}
}
},
"ErrorSummary": {
"fields": {
"errorCode": {
"type": "google.rpc.Code",
"id": 1,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
},
"errorCount": {
"type": "int64",
"id": 2,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
},
"errorLogEntries": {
"rule": "repeated",
"type": "ErrorLogEntry",
"id": 3
}
}
},
"TransferOperationMetadata": {
"oneofs": {
"source": {
"oneof": [
"sourceLustrePath",
"sourceGcsPath"
]
},
"destination": {
"oneof": [
"destinationGcsPath",
"destinationLustrePath"
]
}
},
"fields": {
"sourceLustrePath": {
"type": "LustrePath",
"id": 3,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
},
"sourceGcsPath": {
"type": "GcsPath",
"id": 4,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
},
"destinationGcsPath": {
"type": "GcsPath",
"id": 5,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
},
"destinationLustrePath": {
"type": "LustrePath",
"id": 6,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
},
"counters": {
"type": "TransferCounters",
"id": 1,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
},
"transferType": {
"type": "TransferType",
"id": 2,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
},
"errorSummaries": {
"rule": "repeated",
"type": "ErrorSummary",
"id": 7,
"options": {
"(google.api.field_behavior)": "OUTPUT_ONLY"
}
}
}
}
}
}
}
}
}
},
"api": {
"options": {
"go_package": "google.golang.org/genproto/googleapis/api;api",
"java_multiple_files": true,
"java_outer_classname": "LaunchStageProto",
"java_package": "com.google.api",
"objc_class_prefix": "GAPI"
},
"nested": {
"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
}
},
"fieldInfo": {
"type": "google.api.FieldInfo",
"id": 291403980,
"extend": "google.protobuf.FieldOptions"
},
"FieldInfo": {
"fields": {
"format": {
"type": "Format",
"id": 1
},
"referencedTypes": {
"rule": "repeated",
"type": "TypeReference",
"id": 2
}
},
"nested": {
"Format": {
"values": {
"FORMAT_UNSPECIFIED": 0,
"UUID4": 1,
"IPV4": 2,
"IPV6": 3,
"IPV4_OR_IPV6": 4
}
}
}
},
"TypeReference": {
"fields": {
"typeName": {
"type": "string",
"id": 1
}
}
},
"resourceReference": {
"type": "google.api.ResourceReference",
"id": 1055,
"extend": "google.protobuf.FieldOptions"
},
"resourceDefinition": {
"rule": "repeated",
"type": "google.api.ResourceDescriptor",
"id": 1053,
"extend": "google.protobuf.FileOptions"
},
"resource": {
"type": "google.api.ResourceDescriptor",
"id": 1053,
"extend": "google.protobuf.MessageOptions"
},
"ResourceDescriptor": {
"fields": {
"type": {
"type": "string",
"id": 1
},
"pattern": {
"rule": "repeated",
"type": "string",
"id": 2
},
"nameField": {
"type": "string",
"id": 3
},
"history": {
"type": "History",
"id": 4
},
"plural": {
"type": "string",
"id": 5
},
"singular": {
"type": "string",
"id": 6
},
"style": {
"rule": "repeated",
"type": "Style",
"id": 10
}
},
"nested": {
"History": {
"values": {
"HISTORY_UNSPECIFIED": 0,
"ORIGINALLY_SINGLE_PATTERN": 1,
"FUTURE_MULTI_PATTERN": 2
}
},
"Style": {
"values": {
"STYLE_UNSPECIFIED": 0,
"DECLARATIVE_FRIENDLY": 1
}
}
}
},
"ResourceReference": {
"fields": {
"type": {
"type": "string",
"id": 1
},
"childType": {
"type": "string",
"id": 2
}
}
},
"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
},
"selectiveGapicGeneration": {
"type": "SelectiveGapicGeneration",
"id": 3
}
}
},
"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": "str