# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: core.proto

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
from google.protobuf import descriptor_pb2
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor.FileDescriptor(
  name='core.proto',
  package='pb',
  syntax='proto3',
  serialized_pb=_b('\n\ncore.proto\x12\x02pb\"\x07\n\x05\x45mpty\"\xb4\x01\n\x15ListContainersOptions\x12\x0f\n\x07\x61ppname\x18\x01 \x01(\t\x12\x12\n\nentrypoint\x18\x02 \x01(\t\x12\x10\n\x08nodename\x18\x03 \x01(\t\x12\x35\n\x06labels\x18\x04 \x03(\x0b\x32%.pb.ListContainersOptions.LabelsEntry\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"L\n\x13\x44\x65ployStatusOptions\x12\x0f\n\x07\x61ppname\x18\x01 \x01(\t\x12\x12\n\nentrypoint\x18\x02 \x01(\t\x12\x10\n\x08nodename\x18\x03 \x01(\t\"v\n\x13\x44\x65ployStatusMessage\x12\x0e\n\x06\x61\x63tion\x18\x01 \x01(\t\x12\x0f\n\x07\x61ppname\x18\x02 \x01(\t\x12\x12\n\nentrypoint\x18\x03 \x01(\t\x12\x10\n\x08nodename\x18\x04 \x01(\t\x12\n\n\x02id\x18\x05 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x06 \x01(\x0c\"0\n\x03Pod\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04\x64\x65sc\x18\x02 \x01(\t\x12\r\n\x05\x66\x61vor\x18\x03 \x01(\t\"\x1d\n\x04Pods\x12\x15\n\x04pods\x18\x01 \x03(\x0b\x32\x07.pb.Pod\"\xfc\x02\n\x0bPodResource\x12\x0c\n\x04name\x18\x01 \x01(\t\x12%\n\x03\x63pu\x18\x02 \x03(\x0b\x32\x18.pb.PodResource.CpuEntry\x12+\n\x06memory\x18\x03 \x03(\x0b\x32\x1b.pb.PodResource.MemoryEntry\x12\'\n\x04\x64iff\x18\x04 \x03(\x0b\x32\x19.pb.PodResource.DiffEntry\x12+\n\x06\x64\x65tail\x18\x05 \x03(\x0b\x32\x1b.pb.PodResource.DetailEntry\x1a*\n\x08\x43puEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x01:\x02\x38\x01\x1a-\n\x0bMemoryEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x01:\x02\x38\x01\x1a+\n\tDiffEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x08:\x02\x38\x01\x1a-\n\x0b\x44\x65tailEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"5\n\x12ListNetworkOptions\x12\x0f\n\x07podname\x18\x01 \x01(\t\x12\x0e\n\x06\x64river\x18\x02 \x01(\t\"(\n\x07Network\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07subnets\x18\x02 \x03(\t\")\n\x08Networks\x12\x1d\n\x08networks\x18\x01 \x03(\x0b\x32\x0b.pb.Network\"\x9e\x03\n\x04Node\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x10\n\x08\x65ndpoint\x18\x02 \x01(\t\x12\x0f\n\x07podname\x18\x03 \x01(\t\x12\x1e\n\x03\x63pu\x18\x04 \x03(\x0b\x32\x11.pb.Node.CpuEntry\x12\x10\n\x08\x63pu_used\x18\x05 \x01(\x01\x12\x0e\n\x06memory\x18\x06 \x01(\x03\x12\x13\n\x0bmemory_used\x18\x07 \x01(\x03\x12\x11\n\tavailable\x18\x08 \x01(\x08\x12$\n\x06labels\x18\t \x03(\x0b\x32\x14.pb.Node.LabelsEntry\x12\x13\n\x0binit_memory\x18\n \x01(\x03\x12\'\n\x08init_cpu\x18\x0b \x03(\x0b\x32\x15.pb.Node.InitCpuEntry\x12\x0c\n\x04info\x18\x0c \x01(\t\x1a*\n\x08\x43puEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a.\n\x0cInitCpuEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\" \n\x05Nodes\x12\x17\n\x05nodes\x18\x01 \x03(\x0b\x32\x08.pb.Node\"E\n\rNodeAvailable\x12\x10\n\x08nodename\x18\x01 \x01(\t\x12\x0f\n\x07podname\x18\x02 \x01(\t\x12\x11\n\tavailable\x18\x03 \x01(\x08\"\xb8\x03\n\tContainer\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0f\n\x07podname\x18\x02 \x01(\t\x12\x10\n\x08nodename\x18\x03 \x01(\t\x12\x0c\n\x04name\x18\x04 \x01(\t\x12#\n\x03\x63pu\x18\x05 \x03(\x0b\x32\x16.pb.Container.CpuEntry\x12\r\n\x05quota\x18\x06 \x01(\x01\x12\x0e\n\x06memory\x18\x07 \x01(\x03\x12\x12\n\nprivileged\x18\x08 \x01(\x08\x12)\n\x06labels\x18\t \x03(\x0b\x32\x19.pb.Container.LabelsEntry\x12+\n\x07publish\x18\n \x03(\x0b\x32\x1a.pb.Container.PublishEntry\x12\r\n\x05image\x18\x0b \x01(\t\x12\x0f\n\x07inspect\x18\x0c \x01(\x0c\x12\x13\n\x0bstatus_data\x18\r \x01(\x0c\x1a*\n\x08\x43puEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a.\n\x0cPublishEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"k\n\x18\x43ontainerDeployedOptions\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0f\n\x07\x61ppname\x18\x02 \x01(\t\x12\x12\n\nentrypoint\x18\x03 \x01(\t\x12\x10\n\x08nodename\x18\x04 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x05 \x01(\x0c\"/\n\nContainers\x12!\n\ncontainers\x18\x01 \x03(\x0b\x32\r.pb.Container\"\x19\n\x0b\x43ontainerID\x12\n\n\x02id\x18\x01 \x01(\t\"\x1b\n\x0c\x43ontainerIDs\x12\x0b\n\x03ids\x18\x01 \x03(\t\"4\n\x16RemoveContainerOptions\x12\x0b\n\x03ids\x18\x01 \x03(\t\x12\r\n\x05\x66orce\x18\x02 \x01(\x08\"7\n\x0eReallocOptions\x12\x0b\n\x03ids\x18\x01 \x03(\t\x12\x0b\n\x03\x63pu\x18\x02 \x01(\x01\x12\x0b\n\x03mem\x18\x03 \x01(\x03\":\n\rAddPodOptions\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x66\x61vor\x18\x02 \x01(\t\x12\x0c\n\x04\x64\x65sc\x18\x03 \x01(\t\" \n\x10RemovePodOptions\x12\x0c\n\x04name\x18\x01 \x01(\t\"\x1d\n\rGetPodOptions\x12\x0c\n\x04name\x18\x01 \x01(\t\"\xf7\x01\n\x0e\x41\x64\x64NodeOptions\x12\x10\n\x08nodename\x18\x01 \x01(\t\x12\x10\n\x08\x65ndpoint\x18\x02 \x01(\t\x12\x0f\n\x07podname\x18\x03 \x01(\t\x12\n\n\x02\x63\x61\x18\x04 \x01(\t\x12\x0c\n\x04\x63\x65rt\x18\x05 \x01(\t\x12\x0b\n\x03key\x18\x06 \x01(\t\x12\x0b\n\x03\x63pu\x18\x07 \x01(\x05\x12\r\n\x05share\x18\x08 \x01(\x05\x12\x0e\n\x06memory\x18\t \x01(\x03\x12.\n\x06labels\x18\n \x03(\x0b\x32\x1e.pb.AddNodeOptions.LabelsEntry\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"6\n\x11RemoveNodeOptions\x12\x10\n\x08nodename\x18\x01 \x01(\t\x12\x0f\n\x07podname\x18\x02 \x01(\t\"3\n\x0eGetNodeOptions\x12\x0f\n\x07podname\x18\x01 \x01(\t\x12\x10\n\x08nodename\x18\x02 \x01(\t\"0\n\x10ListNodesOptions\x12\x0f\n\x07podname\x18\x01 \x01(\t\x12\x0b\n\x03\x61ll\x18\x02 \x01(\x08\"\x8e\x04\n\x05\x42uild\x12\x0c\n\x04\x62\x61se\x18\x01 \x01(\t\x12\x0c\n\x04repo\x18\x02 \x01(\t\x12\x0f\n\x07version\x18\x03 \x01(\t\x12\x0b\n\x03\x64ir\x18\x04 \x01(\t\x12\x11\n\tsubmodule\x18\x05 \x01(\x08\x12\x10\n\x08\x63ommands\x18\x06 \x03(\t\x12!\n\x04\x65nvs\x18\x07 \x03(\x0b\x32\x13.pb.Build.EnvsEntry\x12!\n\x04\x61rgs\x18\x08 \x03(\x0b\x32\x13.pb.Build.ArgsEntry\x12%\n\x06labels\x18\t \x03(\x0b\x32\x15.pb.Build.LabelsEntry\x12+\n\tartifacts\x18\n \x03(\x0b\x32\x18.pb.Build.ArtifactsEntry\x12#\n\x05\x63\x61\x63he\x18\x0b \x03(\x0b\x32\x14.pb.Build.CacheEntry\x1a+\n\tEnvsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a+\n\tArgsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x30\n\x0e\x41rtifactsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a,\n\nCacheEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"z\n\x06\x42uilds\x12\x0e\n\x06stages\x18\x01 \x03(\t\x12&\n\x06\x62uilds\x18\x02 \x03(\x0b\x32\x16.pb.Builds.BuildsEntry\x1a\x38\n\x0b\x42uildsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x18\n\x05value\x18\x02 \x01(\x0b\x32\t.pb.Build:\x02\x38\x01\"s\n\x11\x42uildImageOptions\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04user\x18\x02 \x01(\t\x12\x0b\n\x03uid\x18\x03 \x01(\x05\x12\x0c\n\x04tags\x18\x04 \x03(\t\x12\x1a\n\x06\x62uilds\x18\x05 \x01(\x0b\x32\n.pb.Builds\x12\x0b\n\x03tar\x18\x06 \x01(\x0c\"F\n\x0bHookOptions\x12\x13\n\x0b\x61\x66ter_start\x18\x01 \x03(\t\x12\x13\n\x0b\x62\x65\x66ore_stop\x18\x02 \x03(\t\x12\r\n\x05\x66orce\x18\x03 \x01(\x08\"U\n\x12HealthCheckOptions\x12\x11\n\ttcp_ports\x18\x01 \x03(\t\x12\x11\n\thttp_port\x18\x02 \x01(\t\x12\x0b\n\x03url\x18\x03 \x01(\t\x12\x0c\n\x04\x63ode\x18\x04 \x01(\x05\"u\n\nLogOptions\x12\x0c\n\x04type\x18\x01 \x01(\t\x12*\n\x06\x63onfig\x18\x02 \x03(\x0b\x32\x1a.pb.LogOptions.ConfigEntry\x1a-\n\x0b\x43onfigEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xca\x02\n\x11\x45ntrypointOptions\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07\x63ommand\x18\x02 \x01(\t\x12\x12\n\nprivileged\x18\x03 \x01(\x08\x12\x0b\n\x03\x64ir\x18\x04 \x01(\t\x12\x1b\n\x03log\x18\x05 \x01(\x0b\x32\x0e.pb.LogOptions\x12\x0f\n\x07publish\x18\x06 \x03(\t\x12+\n\x0bhealthcheck\x18\x07 \x01(\x0b\x32\x16.pb.HealthCheckOptions\x12\x1d\n\x04hook\x18\x08 \x01(\x0b\x32\x0f.pb.HookOptions\x12\x16\n\x0erestart_policy\x18\t \x01(\t\x12\x33\n\x07sysctls\x18\n \x03(\x0b\x32\".pb.EntrypointOptions.SysctlsEntry\x1a.\n\x0cSysctlsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x88\x06\n\rDeployOptions\x12\x0c\n\x04name\x18\x01 \x01(\t\x12)\n\nentrypoint\x18\x02 \x01(\x0b\x32\x15.pb.EntrypointOptions\x12\x0f\n\x07podname\x18\x03 \x01(\t\x12\x10\n\x08nodename\x18\x04 \x01(\t\x12\r\n\x05image\x18\x05 \x01(\t\x12\x12\n\nextra_args\x18\x06 \x01(\t\x12\x11\n\tcpu_quota\x18\x07 \x01(\x01\x12\x0e\n\x06memory\x18\x08 \x01(\x03\x12\r\n\x05\x63ount\x18\t \x01(\x05\x12\x0b\n\x03\x65nv\x18\n \x03(\t\x12\x0b\n\x03\x64ns\x18\x0b \x03(\t\x12\x13\n\x0b\x65xtra_hosts\x18\x0c \x03(\t\x12\x0f\n\x07volumes\x18\r \x03(\t\x12\x31\n\x08networks\x18\x0e \x03(\x0b\x32\x1f.pb.DeployOptions.NetworksEntry\x12\x13\n\x0bnetworkmode\x18\x0f \x01(\t\x12\x0c\n\x04user\x18\x10 \x01(\t\x12\r\n\x05\x64\x65\x62ug\x18\x11 \x01(\x08\x12\x11\n\topenStdin\x18\x12 \x01(\x08\x12-\n\x06labels\x18\x13 \x03(\x0b\x32\x1d.pb.DeployOptions.LabelsEntry\x12\x35\n\nnodelabels\x18\x14 \x03(\x0b\x32!.pb.DeployOptions.NodelabelsEntry\x12\x15\n\rdeploy_method\x18\x15 \x01(\t\x12)\n\x04\x64\x61ta\x18\x16 \x03(\x0b\x32\x1b.pb.DeployOptions.DataEntry\x12\x11\n\tsoftlimit\x18\x17 \x01(\x08\x12\x13\n\x0bnodes_limit\x18\x18 \x01(\x05\x1a/\n\rNetworksEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x31\n\x0fNodelabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a+\n\tDataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x0c:\x02\x38\x01\"\xb5\x02\n\x0eReplaceOptions\x12$\n\tdeployOpt\x18\x01 \x01(\x0b\x32\x11.pb.DeployOptions\x12\r\n\x05\x66orce\x18\x02 \x01(\x08\x12;\n\rfilter_labels\x18\x03 \x03(\x0b\x32$.pb.ReplaceOptions.FilterLabelsEntry\x12*\n\x04\x63opy\x18\x04 \x03(\x0b\x32\x1c.pb.ReplaceOptions.CopyEntry\x12\x0b\n\x03ids\x18\x05 \x03(\t\x12\x16\n\x0enetworkinherit\x18\x06 \x01(\x08\x1a\x33\n\x11\x46ilterLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a+\n\tCopyEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"T\n\x11\x43\x61\x63heImageOptions\x12\x0f\n\x07podname\x18\x01 \x01(\t\x12\x10\n\x08nodename\x18\x02 \x01(\t\x12\x0e\n\x06images\x18\x03 \x03(\t\x12\x0c\n\x04step\x18\x04 \x01(\x05\"d\n\x12RemoveImageOptions\x12\x0f\n\x07podname\x18\x01 \x01(\t\x12\x10\n\x08nodename\x18\x02 \x01(\t\x12\x0e\n\x06images\x18\x03 \x03(\t\x12\x0c\n\x04step\x18\x04 \x01(\x05\x12\r\n\x05prune\x18\x05 \x01(\x08\"\x1a\n\tCopyPaths\x12\r\n\x05paths\x18\x01 \x03(\t\"{\n\x0b\x43opyOptions\x12-\n\x07targets\x18\x01 \x03(\x0b\x32\x1c.pb.CopyOptions.TargetsEntry\x1a=\n\x0cTargetsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x1c\n\x05value\x18\x02 \x01(\x0b\x32\r.pb.CopyPaths:\x02\x38\x01\",\n\x0b\x45rrorDetail\x12\x0c\n\x04\x63ode\x18\x01 \x01(\x03\x12\x0f\n\x07message\x18\x02 \x01(\t\"\x87\x01\n\x11\x42uildImageMessage\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0e\n\x06status\x18\x02 \x01(\t\x12\x10\n\x08progress\x18\x03 \x01(\t\x12\r\n\x05\x65rror\x18\x04 \x01(\t\x12\x0e\n\x06stream\x18\x05 \x01(\t\x12%\n\x0c\x65rror_detail\x18\x06 \x01(\x0b\x32\x0f.pb.ErrorDetail\"\xea\x02\n\x16\x43reateContainerMessage\x12\x0f\n\x07podname\x18\x01 \x01(\t\x12\x10\n\x08nodename\x18\x02 \x01(\t\x12\n\n\x02id\x18\x03 \x01(\t\x12\x0c\n\x04name\x18\x04 \x01(\t\x12\r\n\x05\x65rror\x18\x05 \x01(\t\x12\x0f\n\x07success\x18\x06 \x01(\x08\x12\x30\n\x03\x63pu\x18\x07 \x03(\x0b\x32#.pb.CreateContainerMessage.CpuEntry\x12\r\n\x05quota\x18\x08 \x01(\x01\x12\x0e\n\x06memory\x18\t \x01(\x03\x12\x38\n\x07publish\x18\n \x03(\x0b\x32\'.pb.CreateContainerMessage.PublishEntry\x12\x0c\n\x04hook\x18\x0b \x01(\x0c\x1a*\n\x08\x43puEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\x1a.\n\x0cPublishEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x80\x01\n\x17ReplaceContainerMessage\x12*\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x1a.pb.CreateContainerMessage\x12*\n\x06remove\x18\x02 \x01(\x0b\x32\x1a.pb.RemoveContainerMessage\x12\r\n\x05\x65rror\x18\x03 \x01(\t\"7\n\x11RunAndWaitMessage\x12\x14\n\x0c\x63ontainer_id\x18\x01 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\"V\n\x11\x43\x61\x63heImageMessage\x12\r\n\x05image\x18\x01 \x01(\t\x12\x0f\n\x07success\x18\x02 \x01(\x08\x12\x10\n\x08nodename\x18\x03 \x01(\t\x12\x0f\n\x07message\x18\x04 \x01(\t\"F\n\x12RemoveImageMessage\x12\r\n\x05image\x18\x01 \x01(\t\x12\x0f\n\x07success\x18\x02 \x01(\x08\x12\x10\n\x08messages\x18\x03 \x03(\t\"C\n\x16RemoveContainerMessage\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0f\n\x07success\x18\x02 \x01(\x08\x12\x0c\n\x04hook\x18\x03 \x01(\t\"5\n\x16ReallocResourceMessage\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0f\n\x07success\x18\x02 \x01(\x08\"b\n\x0b\x43opyMessage\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0e\n\x06status\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x0c\n\x04path\x18\x04 \x01(\t\x12\r\n\x05\x65rror\x18\x05 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x06 \x01(\x0c\"J\n\x11RunAndWaitOptions\x12(\n\rDeployOptions\x18\x01 \x01(\x0b\x32\x11.pb.DeployOptions\x12\x0b\n\x03\x43md\x18\x02 \x01(\x0c\"4\n\x17\x43ontrolContainerOptions\x12\x0b\n\x03ids\x18\x01 \x03(\t\x12\x0c\n\x04type\x18\x02 \x01(\t\"B\n\x17\x43ontrolContainerMessage\x12\n\n\x02id\x18\x01 \x01(\t\x12\r\n\x05\x65rror\x18\x02 \x01(\t\x12\x0c\n\x04hook\x18\x03 \x01(\x0c\x32\xcb\x0c\n\x07\x43oreRPC\x12!\n\x08ListPods\x12\t.pb.Empty\x1a\x08.pb.Pods\"\x00\x12&\n\x06\x41\x64\x64Pod\x12\x11.pb.AddPodOptions\x1a\x07.pb.Pod\"\x00\x12.\n\tRemovePod\x12\x14.pb.RemovePodOptions\x1a\t.pb.Empty\"\x00\x12&\n\x06GetPod\x12\x11.pb.GetPodOptions\x1a\x07.pb.Pod\"\x00\x12\x36\n\x0eGetPodResource\x12\x11.pb.GetPodOptions\x1a\x0f.pb.PodResource\"\x00\x12)\n\x07\x41\x64\x64Node\x12\x12.pb.AddNodeOptions\x1a\x08.pb.Node\"\x00\x12.\n\nRemoveNode\x12\x15.pb.RemoveNodeOptions\x1a\x07.pb.Pod\"\x00\x12\x31\n\x10SetNodeAvailable\x12\x11.pb.NodeAvailable\x1a\x08.pb.Node\"\x00\x12)\n\x07GetNode\x12\x12.pb.GetNodeOptions\x1a\x08.pb.Node\"\x00\x12\x30\n\x0cGetContainer\x12\x0f.pb.ContainerID\x1a\r.pb.Container\"\x00\x12\x33\n\rGetContainers\x12\x10.pb.ContainerIDs\x1a\x0e.pb.Containers\"\x00\x12/\n\rGetNodeByName\x12\x12.pb.GetNodeOptions\x1a\x08.pb.Node\"\x00\x12\x31\n\x0cListPodNodes\x12\x14.pb.ListNodesOptions\x1a\t.pb.Nodes\"\x00\x12\x36\n\x0cListNetworks\x12\x16.pb.ListNetworkOptions\x1a\x0c.pb.Networks\"\x00\x12=\n\x0eListContainers\x12\x19.pb.ListContainersOptions\x1a\x0e.pb.Containers\"\x00\x12:\n\x12ListNodeContainers\x12\x12.pb.GetNodeOptions\x1a\x0e.pb.Containers\"\x00\x12>\n\x11\x43ontainerDeployed\x12\x1c.pb.ContainerDeployedOptions\x1a\t.pb.Empty\"\x00\x12,\n\x04\x43opy\x12\x0f.pb.CopyOptions\x1a\x0f.pb.CopyMessage\"\x00\x30\x01\x12>\n\nBuildImage\x12\x15.pb.BuildImageOptions\x1a\x15.pb.BuildImageMessage\"\x00\x30\x01\x12>\n\nCacheImage\x12\x15.pb.CacheImageOptions\x1a\x15.pb.CacheImageMessage\"\x00\x30\x01\x12\x41\n\x0bRemoveImage\x12\x16.pb.RemoveImageOptions\x1a\x16.pb.RemoveImageMessage\"\x00\x30\x01\x12\x44\n\x0c\x44\x65ployStatus\x12\x17.pb.DeployStatusOptions\x1a\x17.pb.DeployStatusMessage\"\x00\x30\x01\x12@\n\nRunAndWait\x12\x15.pb.RunAndWaitOptions\x1a\x15.pb.RunAndWaitMessage\"\x00(\x01\x30\x01\x12\x44\n\x0f\x43reateContainer\x12\x11.pb.DeployOptions\x1a\x1a.pb.CreateContainerMessage\"\x00\x30\x01\x12G\n\x10ReplaceContainer\x12\x12.pb.ReplaceOptions\x1a\x1b.pb.ReplaceContainerMessage\"\x00\x30\x01\x12M\n\x0fRemoveContainer\x12\x1a.pb.RemoveContainerOptions\x1a\x1a.pb.RemoveContainerMessage\"\x00\x30\x01\x12P\n\x10\x43ontrolContainer\x12\x1b.pb.ControlContainerOptions\x1a\x1b.pb.ControlContainerMessage\"\x00\x30\x01\x12\x45\n\x0fReallocResource\x12\x12.pb.ReallocOptions\x1a\x1a.pb.ReallocResourceMessage\"\x00\x30\x01\x62\x06proto3')
)




_EMPTY = _descriptor.Descriptor(
  name='Empty',
  full_name='pb.Empty',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=18,
  serialized_end=25,
)


_LISTCONTAINERSOPTIONS_LABELSENTRY = _descriptor.Descriptor(
  name='LabelsEntry',
  full_name='pb.ListContainersOptions.LabelsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='pb.ListContainersOptions.LabelsEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='pb.ListContainersOptions.LabelsEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=163,
  serialized_end=208,
)

_LISTCONTAINERSOPTIONS = _descriptor.Descriptor(
  name='ListContainersOptions',
  full_name='pb.ListContainersOptions',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='appname', full_name='pb.ListContainersOptions.appname', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='entrypoint', full_name='pb.ListContainersOptions.entrypoint', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nodename', full_name='pb.ListContainersOptions.nodename', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='labels', full_name='pb.ListContainersOptions.labels', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_LISTCONTAINERSOPTIONS_LABELSENTRY, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=28,
  serialized_end=208,
)


_DEPLOYSTATUSOPTIONS = _descriptor.Descriptor(
  name='DeployStatusOptions',
  full_name='pb.DeployStatusOptions',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='appname', full_name='pb.DeployStatusOptions.appname', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='entrypoint', full_name='pb.DeployStatusOptions.entrypoint', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nodename', full_name='pb.DeployStatusOptions.nodename', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=210,
  serialized_end=286,
)


_DEPLOYSTATUSMESSAGE = _descriptor.Descriptor(
  name='DeployStatusMessage',
  full_name='pb.DeployStatusMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='pb.DeployStatusMessage.action', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='appname', full_name='pb.DeployStatusMessage.appname', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='entrypoint', full_name='pb.DeployStatusMessage.entrypoint', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nodename', full_name='pb.DeployStatusMessage.nodename', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='id', full_name='pb.DeployStatusMessage.id', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='data', full_name='pb.DeployStatusMessage.data', index=5,
      number=6, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=288,
  serialized_end=406,
)


_POD = _descriptor.Descriptor(
  name='Pod',
  full_name='pb.Pod',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='pb.Pod.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='desc', full_name='pb.Pod.desc', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='favor', full_name='pb.Pod.favor', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=408,
  serialized_end=456,
)


_PODS = _descriptor.Descriptor(
  name='Pods',
  full_name='pb.Pods',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='pods', full_name='pb.Pods.pods', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=458,
  serialized_end=487,
)


_PODRESOURCE_CPUENTRY = _descriptor.Descriptor(
  name='CpuEntry',
  full_name='pb.PodResource.CpuEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='pb.PodResource.CpuEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='pb.PodResource.CpuEntry.value', index=1,
      number=2, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=689,
  serialized_end=731,
)

_PODRESOURCE_MEMORYENTRY = _descriptor.Descriptor(
  name='MemoryEntry',
  full_name='pb.PodResource.MemoryEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='pb.PodResource.MemoryEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='pb.PodResource.MemoryEntry.value', index=1,
      number=2, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=733,
  serialized_end=778,
)

_PODRESOURCE_DIFFENTRY = _descriptor.Descriptor(
  name='DiffEntry',
  full_name='pb.PodResource.DiffEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='pb.PodResource.DiffEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='pb.PodResource.DiffEntry.value', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=780,
  serialized_end=823,
)

_PODRESOURCE_DETAILENTRY = _descriptor.Descriptor(
  name='DetailEntry',
  full_name='pb.PodResource.DetailEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='pb.PodResource.DetailEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='pb.PodResource.DetailEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=825,
  serialized_end=870,
)

_PODRESOURCE = _descriptor.Descriptor(
  name='PodResource',
  full_name='pb.PodResource',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='pb.PodResource.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cpu', full_name='pb.PodResource.cpu', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='memory', full_name='pb.PodResource.memory', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='diff', full_name='pb.PodResource.diff', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='detail', full_name='pb.PodResource.detail', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_PODRESOURCE_CPUENTRY, _PODRESOURCE_MEMORYENTRY, _PODRESOURCE_DIFFENTRY, _PODRESOURCE_DETAILENTRY, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=490,
  serialized_end=870,
)


_LISTNETWORKOPTIONS = _descriptor.Descriptor(
  name='ListNetworkOptions',
  full_name='pb.ListNetworkOptions',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='podname', full_name='pb.ListNetworkOptions.podname', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='driver', full_name='pb.ListNetworkOptions.driver', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=872,
  serialized_end=925,
)


_NETWORK = _descriptor.Descriptor(
  name='Network',
  full_name='pb.Network',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='pb.Network.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='subnets', full_name='pb.Network.subnets', index=1,
      number=2, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=927,
  serialized_end=967,
)


_NETWORKS = _descriptor.Descriptor(
  name='Networks',
  full_name='pb.Networks',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='networks', full_name='pb.Networks.networks', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=969,
  serialized_end=1010,
)


_NODE_CPUENTRY = _descriptor.Descriptor(
  name='CpuEntry',
  full_name='pb.Node.CpuEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='pb.Node.CpuEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='pb.Node.CpuEntry.value', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1290,
  serialized_end=1332,
)

_NODE_LABELSENTRY = _descriptor.Descriptor(
  name='LabelsEntry',
  full_name='pb.Node.LabelsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='pb.Node.LabelsEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='pb.Node.LabelsEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=163,
  serialized_end=208,
)

_NODE_INITCPUENTRY = _descriptor.Descriptor(
  name='InitCpuEntry',
  full_name='pb.Node.InitCpuEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='pb.Node.InitCpuEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='pb.Node.InitCpuEntry.value', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1381,
  serialized_end=1427,
)

_NODE = _descriptor.Descriptor(
  name='Node',
  full_name='pb.Node',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='pb.Node.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='endpoint', full_name='pb.Node.endpoint', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podname', full_name='pb.Node.podname', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cpu', full_name='pb.Node.cpu', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cpu_used', full_name='pb.Node.cpu_used', index=4,
      number=5, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='memory', full_name='pb.Node.memory', index=5,
      number=6, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='memory_used', full_name='pb.Node.memory_used', index=6,
      number=7, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='available', full_name='pb.Node.available', index=7,
      number=8, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='labels', full_name='pb.Node.labels', index=8,
      number=9, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='init_memory', full_name='pb.Node.init_memory', index=9,
      number=10, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='init_cpu', full_name='pb.Node.init_cpu', index=10,
      number=11, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='info', full_name='pb.Node.info', index=11,
      number=12, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_NODE_CPUENTRY, _NODE_LABELSENTRY, _NODE_INITCPUENTRY, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1013,
  serialized_end=1427,
)


_NODES = _descriptor.Descriptor(
  name='Nodes',
  full_name='pb.Nodes',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='nodes', full_name='pb.Nodes.nodes', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1429,
  serialized_end=1461,
)


_NODEAVAILABLE = _descriptor.Descriptor(
  name='NodeAvailable',
  full_name='pb.NodeAvailable',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='nodename', full_name='pb.NodeAvailable.nodename', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podname', full_name='pb.NodeAvailable.podname', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='available', full_name='pb.NodeAvailable.available', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1463,
  serialized_end=1532,
)


_CONTAINER_CPUENTRY = _descriptor.Descriptor(
  name='CpuEntry',
  full_name='pb.Container.CpuEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='pb.Container.CpuEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='pb.Container.CpuEntry.value', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1290,
  serialized_end=1332,
)

_CONTAINER_LABELSENTRY = _descriptor.Descriptor(
  name='LabelsEntry',
  full_name='pb.Container.LabelsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='pb.Container.LabelsEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='pb.Container.LabelsEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=163,
  serialized_end=208,
)

_CONTAINER_PUBLISHENTRY = _descriptor.Descriptor(
  name='PublishEntry',
  full_name='pb.Container.PublishEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='pb.Container.PublishEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='pb.Container.PublishEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1929,
  serialized_end=1975,
)

_CONTAINER = _descriptor.Descriptor(
  name='Container',
  full_name='pb.Container',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='pb.Container.id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podname', full_name='pb.Container.podname', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nodename', full_name='pb.Container.nodename', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='pb.Container.name', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cpu', full_name='pb.Container.cpu', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='quota', full_name='pb.Container.quota', index=5,
      number=6, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='memory', full_name='pb.Container.memory', index=6,
      number=7, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='privileged', full_name='pb.Container.privileged', index=7,
      number=8, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='labels', full_name='pb.Container.labels', index=8,
      number=9, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='publish', full_name='pb.Container.publish', index=9,
      number=10, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='image', full_name='pb.Container.image', index=10,
      number=11, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='inspect', full_name='pb.Container.inspect', index=11,
      number=12, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status_data', full_name='pb.Container.status_data', index=12,
      number=13, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_CONTAINER_CPUENTRY, _CONTAINER_LABELSENTRY, _CONTAINER_PUBLISHENTRY, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1535,
  serialized_end=1975,
)


_CONTAINERDEPLOYEDOPTIONS = _descriptor.Descriptor(
  name='ContainerDeployedOptions',
  full_name='pb.ContainerDeployedOptions',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='pb.ContainerDeployedOptions.id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='appname', full_name='pb.ContainerDeployedOptions.appname', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='entrypoint', full_name='pb.ContainerDeployedOptions.entrypoint', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nodename', full_name='pb.ContainerDeployedOptions.nodename', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='data', full_name='pb.ContainerDeployedOptions.data', index=4,
      number=5, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1977,
  serialized_end=2084,
)


_CONTAINERS = _descriptor.Descriptor(
  name='Containers',
  full_name='pb.Containers',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='containers', full_name='pb.Containers.containers', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2086,
  serialized_end=2133,
)


_CONTAINERID = _descriptor.Descriptor(
  name='ContainerID',
  full_name='pb.ContainerID',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='pb.ContainerID.id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2135,
  serialized_end=2160,
)


_CONTAINERIDS = _descriptor.Descriptor(
  name='ContainerIDs',
  full_name='pb.ContainerIDs',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='ids', full_name='pb.ContainerIDs.ids', index=0,
      number=1, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2162,
  serialized_end=2189,
)


_REMOVECONTAINEROPTIONS = _descriptor.Descriptor(
  name='RemoveContainerOptions',
  full_name='pb.RemoveContainerOptions',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='ids', full_name='pb.RemoveContainerOptions.ids', index=0,
      number=1, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='force', full_name='pb.RemoveContainerOptions.force', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2191,
  serialized_end=2243,
)


_REALLOCOPTIONS = _descriptor.Descriptor(
  name='ReallocOptions',
  full_name='pb.ReallocOptions',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='ids', full_name='pb.ReallocOptions.ids', index=0,
      number=1, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cpu', full_name='pb.ReallocOptions.cpu', index=1,
      number=2, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mem', full_name='pb.ReallocOptions.mem', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2245,
  serialized_end=2300,
)


_ADDPODOPTIONS = _descriptor.Descriptor(
  name='AddPodOptions',
  full_name='pb.AddPodOptions',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='pb.AddPodOptions.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='favor', full_name='pb.AddPodOptions.favor', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='desc', full_name='pb.AddPodOptions.desc', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2302,
  serialized_end=2360,
)


_REMOVEPODOPTIONS = _descriptor.Descriptor(
  name='RemovePodOptions',
  full_name='pb.RemovePodOptions',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='pb.RemovePodOptions.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2362,
  serialized_end=2394,
)


_GETPODOPTIONS = _descriptor.Descriptor(
  name='GetPodOptions',
  full_name='pb.GetPodOptions',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='pb.GetPodOptions.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2396,
  serialized_end=2425,
)


_ADDNODEOPTIONS_LABELSENTRY = _descriptor.Descriptor(
  name='LabelsEntry',
  full_name='pb.AddNodeOptions.LabelsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='pb.AddNodeOptions.LabelsEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='pb.AddNodeOptions.LabelsEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=163,
  serialized_end=208,
)

_ADDNODEOPTIONS = _descriptor.Descriptor(
  name='AddNodeOptions',
  full_name='pb.AddNodeOptions',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='nodename', full_name='pb.AddNodeOptions.nodename', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='endpoint', full_name='pb.AddNodeOptions.endpoint', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podname', full_name='pb.AddNodeOptions.podname', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ca', full_name='pb.AddNodeOptions.ca', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cert', full_name='pb.AddNodeOptions.cert', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='key', full_name='pb.AddNodeOptions.key', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cpu', full_name='pb.AddNodeOptions.cpu', index=6,
      number=7, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='share', full_name='pb.AddNodeOptions.share', index=7,
      number=8, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='memory', full_name='pb.AddNodeOptions.memory', index=8,
      number=9, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='labels', full_name='pb.AddNodeOptions.labels', index=9,
      number=10, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_ADDNODEOPTIONS_LABELSENTRY, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2428,
  serialized_end=2675,
)


_REMOVENODEOPTIONS = _descriptor.Descriptor(
  name='RemoveNodeOptions',
  full_name='pb.RemoveNodeOptions',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='nodename', full_name='pb.RemoveNodeOptions.nodename', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podname', full_name='pb.RemoveNodeOptions.podname', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2677,
  serialized_end=2731,
)


_GETNODEOPTIONS = _descriptor.Descriptor(
  name='GetNodeOptions',
  full_name='pb.GetNodeOptions',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='podname', full_name='pb.GetNodeOptions.podname', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nodename', full_name='pb.GetNodeOptions.nodename', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2733,
  serialized_end=2784,
)


_LISTNODESOPTIONS = _descriptor.Descriptor(
  name='ListNodesOptions',
  full_name='pb.ListNodesOptions',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='podname', full_name='pb.ListNodesOptions.podname', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='all', full_name='pb.ListNodesOptions.all', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2786,
  serialized_end=2834,
)


_BUILD_ENVSENTRY = _descriptor.Descriptor(
  name='EnvsEntry',
  full_name='pb.Build.EnvsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='pb.Build.EnvsEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='pb.Build.EnvsEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3132,
  serialized_end=3175,
)

_BUILD_ARGSENTRY = _descriptor.Descriptor(
  name='ArgsEntry',
  full_name='pb.Build.ArgsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='pb.Build.ArgsEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='pb.Build.ArgsEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3177,
  serialized_end=3220,
)

_BUILD_LABELSENTRY = _descriptor.Descriptor(
  name='LabelsEntry',
  full_name='pb.Build.LabelsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='pb.Build.LabelsEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='pb.Build.LabelsEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=163,
  serialized_end=208,
)

_BUILD_ARTIFACTSENTRY = _descriptor.Descriptor(
  name='ArtifactsEntry',
  full_name='pb.Build.ArtifactsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='pb.Build.ArtifactsEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='pb.Build.ArtifactsEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3269,
  serialized_end=3317,
)

_BUILD_CACHEENTRY = _descriptor.Descriptor(
  name='CacheEntry',
  full_name='pb.Build.CacheEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='pb.Build.CacheEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='pb.Build.CacheEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3319,
  serialized_end=3363,
)

_BUILD = _descriptor.Descriptor(
  name='Build',
  full_name='pb.Build',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='base', full_name='pb.Build.base', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='repo', full_name='pb.Build.repo', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='version', full_name='pb.Build.version', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dir', full_name='pb.Build.dir', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='submodule', full_name='pb.Build.submodule', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='commands', full_name='pb.Build.commands', index=5,
      number=6, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='envs', full_name='pb.Build.envs', index=6,
      number=7, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='args', full_name='pb.Build.args', index=7,
      number=8, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='labels', full_name='pb.Build.labels', index=8,
      number=9, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='artifacts', full_name='pb.Build.artifacts', index=9,
      number=10, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cache', full_name='pb.Build.cache', index=10,
      number=11, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_BUILD_ENVSENTRY, _BUILD_ARGSENTRY, _BUILD_LABELSENTRY, _BUILD_ARTIFACTSENTRY, _BUILD_CACHEENTRY, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2837,
  serialized_end=3363,
)


_BUILDS_BUILDSENTRY = _descriptor.Descriptor(
  name='BuildsEntry',
  full_name='pb.Builds.BuildsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='pb.Builds.BuildsEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='pb.Builds.BuildsEntry.value', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3431,
  serialized_end=3487,
)

_BUILDS = _descriptor.Descriptor(
  name='Builds',
  full_name='pb.Builds',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='stages', full_name='pb.Builds.stages', index=0,
      number=1, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='builds', full_name='pb.Builds.builds', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_BUILDS_BUILDSENTRY, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3365,
  serialized_end=3487,
)


_BUILDIMAGEOPTIONS = _descriptor.Descriptor(
  name='BuildImageOptions',
  full_name='pb.BuildImageOptions',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='pb.BuildImageOptions.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='user', full_name='pb.BuildImageOptions.user', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='uid', full_name='pb.BuildImageOptions.uid', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tags', full_name='pb.BuildImageOptions.tags', index=3,
      number=4, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='builds', full_name='pb.BuildImageOptions.builds', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tar', full_name='pb.BuildImageOptions.tar', index=5,
      number=6, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3489,
  serialized_end=3604,
)


_HOOKOPTIONS = _descriptor.Descriptor(
  name='HookOptions',
  full_name='pb.HookOptions',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='after_start', full_name='pb.HookOptions.after_start', index=0,
      number=1, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='before_stop', full_name='pb.HookOptions.before_stop', index=1,
      number=2, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='force', full_name='pb.HookOptions.force', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3606,
  serialized_end=3676,
)


_HEALTHCHECKOPTIONS = _descriptor.Descriptor(
  name='HealthCheckOptions',
  full_name='pb.HealthCheckOptions',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='tcp_ports', full_name='pb.HealthCheckOptions.tcp_ports', index=0,
      number=1, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='http_port', full_name='pb.HealthCheckOptions.http_port', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='url', full_name='pb.HealthCheckOptions.url', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='code', full_name='pb.HealthCheckOptions.code', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3678,
  serialized_end=3763,
)


_LOGOPTIONS_CONFIGENTRY = _descriptor.Descriptor(
  name='ConfigEntry',
  full_name='pb.LogOptions.ConfigEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='pb.LogOptions.ConfigEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='pb.LogOptions.ConfigEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3837,
  serialized_end=3882,
)

_LOGOPTIONS = _descriptor.Descriptor(
  name='LogOptions',
  full_name='pb.LogOptions',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='pb.LogOptions.type', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='config', full_name='pb.LogOptions.config', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_LOGOPTIONS_CONFIGENTRY, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3765,
  serialized_end=3882,
)


_ENTRYPOINTOPTIONS_SYSCTLSENTRY = _descriptor.Descriptor(
  name='SysctlsEntry',
  full_name='pb.EntrypointOptions.SysctlsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='pb.EntrypointOptions.SysctlsEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='pb.EntrypointOptions.SysctlsEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4169,
  serialized_end=4215,
)

_ENTRYPOINTOPTIONS = _descriptor.Descriptor(
  name='EntrypointOptions',
  full_name='pb.EntrypointOptions',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='pb.EntrypointOptions.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='command', full_name='pb.EntrypointOptions.command', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='privileged', full_name='pb.EntrypointOptions.privileged', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dir', full_name='pb.EntrypointOptions.dir', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='log', full_name='pb.EntrypointOptions.log', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='publish', full_name='pb.EntrypointOptions.publish', index=5,
      number=6, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='healthcheck', full_name='pb.EntrypointOptions.healthcheck', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hook', full_name='pb.EntrypointOptions.hook', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='restart_policy', full_name='pb.EntrypointOptions.restart_policy', index=8,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sysctls', full_name='pb.EntrypointOptions.sysctls', index=9,
      number=10, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_ENTRYPOINTOPTIONS_SYSCTLSENTRY, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3885,
  serialized_end=4215,
)


_DEPLOYOPTIONS_NETWORKSENTRY = _descriptor.Descriptor(
  name='NetworksEntry',
  full_name='pb.DeployOptions.NetworksEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='pb.DeployOptions.NetworksEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='pb.DeployOptions.NetworksEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4804,
  serialized_end=4851,
)

_DEPLOYOPTIONS_LABELSENTRY = _descriptor.Descriptor(
  name='LabelsEntry',
  full_name='pb.DeployOptions.LabelsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='pb.DeployOptions.LabelsEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='pb.DeployOptions.LabelsEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=163,
  serialized_end=208,
)

_DEPLOYOPTIONS_NODELABELSENTRY = _descriptor.Descriptor(
  name='NodelabelsEntry',
  full_name='pb.DeployOptions.NodelabelsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='pb.DeployOptions.NodelabelsEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='pb.DeployOptions.NodelabelsEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4900,
  serialized_end=4949,
)

_DEPLOYOPTIONS_DATAENTRY = _descriptor.Descriptor(
  name='DataEntry',
  full_name='pb.DeployOptions.DataEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='pb.DeployOptions.DataEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='pb.DeployOptions.DataEntry.value', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4951,
  serialized_end=4994,
)

_DEPLOYOPTIONS = _descriptor.Descriptor(
  name='DeployOptions',
  full_name='pb.DeployOptions',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='pb.DeployOptions.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='entrypoint', full_name='pb.DeployOptions.entrypoint', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podname', full_name='pb.DeployOptions.podname', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nodename', full_name='pb.DeployOptions.nodename', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='image', full_name='pb.DeployOptions.image', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='extra_args', full_name='pb.DeployOptions.extra_args', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cpu_quota', full_name='pb.DeployOptions.cpu_quota', index=6,
      number=7, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='memory', full_name='pb.DeployOptions.memory', index=7,
      number=8, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='pb.DeployOptions.count', index=8,
      number=9, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='env', full_name='pb.DeployOptions.env', index=9,
      number=10, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dns', full_name='pb.DeployOptions.dns', index=10,
      number=11, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='extra_hosts', full_name='pb.DeployOptions.extra_hosts', index=11,
      number=12, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='volumes', full_name='pb.DeployOptions.volumes', index=12,
      number=13, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='networks', full_name='pb.DeployOptions.networks', index=13,
      number=14, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='networkmode', full_name='pb.DeployOptions.networkmode', index=14,
      number=15, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='user', full_name='pb.DeployOptions.user', index=15,
      number=16, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='debug', full_name='pb.DeployOptions.debug', index=16,
      number=17, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='openStdin', full_name='pb.DeployOptions.openStdin', index=17,
      number=18, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='labels', full_name='pb.DeployOptions.labels', index=18,
      number=19, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nodelabels', full_name='pb.DeployOptions.nodelabels', index=19,
      number=20, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='deploy_method', full_name='pb.DeployOptions.deploy_method', index=20,
      number=21, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='data', full_name='pb.DeployOptions.data', index=21,
      number=22, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='softlimit', full_name='pb.DeployOptions.softlimit', index=22,
      number=23, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nodes_limit', full_name='pb.DeployOptions.nodes_limit', index=23,
      number=24, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_DEPLOYOPTIONS_NETWORKSENTRY, _DEPLOYOPTIONS_LABELSENTRY, _DEPLOYOPTIONS_NODELABELSENTRY, _DEPLOYOPTIONS_DATAENTRY, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4218,
  serialized_end=4994,
)


_REPLACEOPTIONS_FILTERLABELSENTRY = _descriptor.Descriptor(
  name='FilterLabelsEntry',
  full_name='pb.ReplaceOptions.FilterLabelsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='pb.ReplaceOptions.FilterLabelsEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='pb.ReplaceOptions.FilterLabelsEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5210,
  serialized_end=5261,
)

_REPLACEOPTIONS_COPYENTRY = _descriptor.Descriptor(
  name='CopyEntry',
  full_name='pb.ReplaceOptions.CopyEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='pb.ReplaceOptions.CopyEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='pb.ReplaceOptions.CopyEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5263,
  serialized_end=5306,
)

_REPLACEOPTIONS = _descriptor.Descriptor(
  name='ReplaceOptions',
  full_name='pb.ReplaceOptions',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='deployOpt', full_name='pb.ReplaceOptions.deployOpt', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='force', full_name='pb.ReplaceOptions.force', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='filter_labels', full_name='pb.ReplaceOptions.filter_labels', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='copy', full_name='pb.ReplaceOptions.copy', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ids', full_name='pb.ReplaceOptions.ids', index=4,
      number=5, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='networkinherit', full_name='pb.ReplaceOptions.networkinherit', index=5,
      number=6, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_REPLACEOPTIONS_FILTERLABELSENTRY, _REPLACEOPTIONS_COPYENTRY, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4997,
  serialized_end=5306,
)


_CACHEIMAGEOPTIONS = _descriptor.Descriptor(
  name='CacheImageOptions',
  full_name='pb.CacheImageOptions',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='podname', full_name='pb.CacheImageOptions.podname', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nodename', full_name='pb.CacheImageOptions.nodename', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='images', full_name='pb.CacheImageOptions.images', index=2,
      number=3, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='step', full_name='pb.CacheImageOptions.step', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5308,
  serialized_end=5392,
)


_REMOVEIMAGEOPTIONS = _descriptor.Descriptor(
  name='RemoveImageOptions',
  full_name='pb.RemoveImageOptions',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='podname', full_name='pb.RemoveImageOptions.podname', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nodename', full_name='pb.RemoveImageOptions.nodename', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='images', full_name='pb.RemoveImageOptions.images', index=2,
      number=3, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='step', full_name='pb.RemoveImageOptions.step', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='prune', full_name='pb.RemoveImageOptions.prune', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5394,
  serialized_end=5494,
)


_COPYPATHS = _descriptor.Descriptor(
  name='CopyPaths',
  full_name='pb.CopyPaths',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='paths', full_name='pb.CopyPaths.paths', index=0,
      number=1, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5496,
  serialized_end=5522,
)


_COPYOPTIONS_TARGETSENTRY = _descriptor.Descriptor(
  name='TargetsEntry',
  full_name='pb.CopyOptions.TargetsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='pb.CopyOptions.TargetsEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='pb.CopyOptions.TargetsEntry.value', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5586,
  serialized_end=5647,
)

_COPYOPTIONS = _descriptor.Descriptor(
  name='CopyOptions',
  full_name='pb.CopyOptions',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='targets', full_name='pb.CopyOptions.targets', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_COPYOPTIONS_TARGETSENTRY, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5524,
  serialized_end=5647,
)


_ERRORDETAIL = _descriptor.Descriptor(
  name='ErrorDetail',
  full_name='pb.ErrorDetail',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='code', full_name='pb.ErrorDetail.code', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='message', full_name='pb.ErrorDetail.message', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5649,
  serialized_end=5693,
)


_BUILDIMAGEMESSAGE = _descriptor.Descriptor(
  name='BuildImageMessage',
  full_name='pb.BuildImageMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='pb.BuildImageMessage.id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='pb.BuildImageMessage.status', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='progress', full_name='pb.BuildImageMessage.progress', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='error', full_name='pb.BuildImageMessage.error', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='stream', full_name='pb.BuildImageMessage.stream', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='error_detail', full_name='pb.BuildImageMessage.error_detail', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5696,
  serialized_end=5831,
)


_CREATECONTAINERMESSAGE_CPUENTRY = _descriptor.Descriptor(
  name='CpuEntry',
  full_name='pb.CreateContainerMessage.CpuEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='pb.CreateContainerMessage.CpuEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='pb.CreateContainerMessage.CpuEntry.value', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1290,
  serialized_end=1332,
)

_CREATECONTAINERMESSAGE_PUBLISHENTRY = _descriptor.Descriptor(
  name='PublishEntry',
  full_name='pb.CreateContainerMessage.PublishEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='pb.CreateContainerMessage.PublishEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='pb.CreateContainerMessage.PublishEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1929,
  serialized_end=1975,
)

_CREATECONTAINERMESSAGE = _descriptor.Descriptor(
  name='CreateContainerMessage',
  full_name='pb.CreateContainerMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='podname', full_name='pb.CreateContainerMessage.podname', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nodename', full_name='pb.CreateContainerMessage.nodename', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='id', full_name='pb.CreateContainerMessage.id', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='pb.CreateContainerMessage.name', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='error', full_name='pb.CreateContainerMessage.error', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='success', full_name='pb.CreateContainerMessage.success', index=5,
      number=6, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cpu', full_name='pb.CreateContainerMessage.cpu', index=6,
      number=7, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='quota', full_name='pb.CreateContainerMessage.quota', index=7,
      number=8, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='memory', full_name='pb.CreateContainerMessage.memory', index=8,
      number=9, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='publish', full_name='pb.CreateContainerMessage.publish', index=9,
      number=10, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hook', full_name='pb.CreateContainerMessage.hook', index=10,
      number=11, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_CREATECONTAINERMESSAGE_CPUENTRY, _CREATECONTAINERMESSAGE_PUBLISHENTRY, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5834,
  serialized_end=6196,
)


_REPLACECONTAINERMESSAGE = _descriptor.Descriptor(
  name='ReplaceContainerMessage',
  full_name='pb.ReplaceContainerMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='create', full_name='pb.ReplaceContainerMessage.create', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='remove', full_name='pb.ReplaceContainerMessage.remove', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='error', full_name='pb.ReplaceContainerMessage.error', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6199,
  serialized_end=6327,
)


_RUNANDWAITMESSAGE = _descriptor.Descriptor(
  name='RunAndWaitMessage',
  full_name='pb.RunAndWaitMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='container_id', full_name='pb.RunAndWaitMessage.container_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='data', full_name='pb.RunAndWaitMessage.data', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6329,
  serialized_end=6384,
)


_CACHEIMAGEMESSAGE = _descriptor.Descriptor(
  name='CacheImageMessage',
  full_name='pb.CacheImageMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='image', full_name='pb.CacheImageMessage.image', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='success', full_name='pb.CacheImageMessage.success', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nodename', full_name='pb.CacheImageMessage.nodename', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='message', full_name='pb.CacheImageMessage.message', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6386,
  serialized_end=6472,
)


_REMOVEIMAGEMESSAGE = _descriptor.Descriptor(
  name='RemoveImageMessage',
  full_name='pb.RemoveImageMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='image', full_name='pb.RemoveImageMessage.image', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='success', full_name='pb.RemoveImageMessage.success', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='messages', full_name='pb.RemoveImageMessage.messages', index=2,
      number=3, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6474,
  serialized_end=6544,
)


_REMOVECONTAINERMESSAGE = _descriptor.Descriptor(
  name='RemoveContainerMessage',
  full_name='pb.RemoveContainerMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='pb.RemoveContainerMessage.id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='success', full_name='pb.RemoveContainerMessage.success', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hook', full_name='pb.RemoveContainerMessage.hook', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6546,
  serialized_end=6613,
)


_REALLOCRESOURCEMESSAGE = _descriptor.Descriptor(
  name='ReallocResourceMessage',
  full_name='pb.ReallocResourceMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='pb.ReallocResourceMessage.id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='success', full_name='pb.ReallocResourceMessage.success', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6615,
  serialized_end=6668,
)


_COPYMESSAGE = _descriptor.Descriptor(
  name='CopyMessage',
  full_name='pb.CopyMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='pb.CopyMessage.id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='pb.CopyMessage.status', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='pb.CopyMessage.name', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='path', full_name='pb.CopyMessage.path', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='error', full_name='pb.CopyMessage.error', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='data', full_name='pb.CopyMessage.data', index=5,
      number=6, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6670,
  serialized_end=6768,
)


_RUNANDWAITOPTIONS = _descriptor.Descriptor(
  name='RunAndWaitOptions',
  full_name='pb.RunAndWaitOptions',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='DeployOptions', full_name='pb.RunAndWaitOptions.DeployOptions', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='Cmd', full_name='pb.RunAndWaitOptions.Cmd', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6770,
  serialized_end=6844,
)


_CONTROLCONTAINEROPTIONS = _descriptor.Descriptor(
  name='ControlContainerOptions',
  full_name='pb.ControlContainerOptions',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='ids', full_name='pb.ControlContainerOptions.ids', index=0,
      number=1, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='pb.ControlContainerOptions.type', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6846,
  serialized_end=6898,
)


_CONTROLCONTAINERMESSAGE = _descriptor.Descriptor(
  name='ControlContainerMessage',
  full_name='pb.ControlContainerMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='pb.ControlContainerMessage.id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='error', full_name='pb.ControlContainerMessage.error', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hook', full_name='pb.ControlContainerMessage.hook', index=2,
      number=3, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6900,
  serialized_end=6966,
)

_LISTCONTAINERSOPTIONS_LABELSENTRY.containing_type = _LISTCONTAINERSOPTIONS
_LISTCONTAINERSOPTIONS.fields_by_name['labels'].message_type = _LISTCONTAINERSOPTIONS_LABELSENTRY
_PODS.fields_by_name['pods'].message_type = _POD
_PODRESOURCE_CPUENTRY.containing_type = _PODRESOURCE
_PODRESOURCE_MEMORYENTRY.containing_type = _PODRESOURCE
_PODRESOURCE_DIFFENTRY.containing_type = _PODRESOURCE
_PODRESOURCE_DETAILENTRY.containing_type = _PODRESOURCE
_PODRESOURCE.fields_by_name['cpu'].message_type = _PODRESOURCE_CPUENTRY
_PODRESOURCE.fields_by_name['memory'].message_type = _PODRESOURCE_MEMORYENTRY
_PODRESOURCE.fields_by_name['diff'].message_type = _PODRESOURCE_DIFFENTRY
_PODRESOURCE.fields_by_name['detail'].message_type = _PODRESOURCE_DETAILENTRY
_NETWORKS.fields_by_name['networks'].message_type = _NETWORK
_NODE_CPUENTRY.containing_type = _NODE
_NODE_LABELSENTRY.containing_type = _NODE
_NODE_INITCPUENTRY.containing_type = _NODE
_NODE.fields_by_name['cpu'].message_type = _NODE_CPUENTRY
_NODE.fields_by_name['labels'].message_type = _NODE_LABELSENTRY
_NODE.fields_by_name['init_cpu'].message_type = _NODE_INITCPUENTRY
_NODES.fields_by_name['nodes'].message_type = _NODE
_CONTAINER_CPUENTRY.containing_type = _CONTAINER
_CONTAINER_LABELSENTRY.containing_type = _CONTAINER
_CONTAINER_PUBLISHENTRY.containing_type = _CONTAINER
_CONTAINER.fields_by_name['cpu'].message_type = _CONTAINER_CPUENTRY
_CONTAINER.fields_by_name['labels'].message_type = _CONTAINER_LABELSENTRY
_CONTAINER.fields_by_name['publish'].message_type = _CONTAINER_PUBLISHENTRY
_CONTAINERS.fields_by_name['containers'].message_type = _CONTAINER
_ADDNODEOPTIONS_LABELSENTRY.containing_type = _ADDNODEOPTIONS
_ADDNODEOPTIONS.fields_by_name['labels'].message_type = _ADDNODEOPTIONS_LABELSENTRY
_BUILD_ENVSENTRY.containing_type = _BUILD
_BUILD_ARGSENTRY.containing_type = _BUILD
_BUILD_LABELSENTRY.containing_type = _BUILD
_BUILD_ARTIFACTSENTRY.containing_type = _BUILD
_BUILD_CACHEENTRY.containing_type = _BUILD
_BUILD.fields_by_name['envs'].message_type = _BUILD_ENVSENTRY
_BUILD.fields_by_name['args'].message_type = _BUILD_ARGSENTRY
_BUILD.fields_by_name['labels'].message_type = _BUILD_LABELSENTRY
_BUILD.fields_by_name['artifacts'].message_type = _BUILD_ARTIFACTSENTRY
_BUILD.fields_by_name['cache'].message_type = _BUILD_CACHEENTRY
_BUILDS_BUILDSENTRY.fields_by_name['value'].message_type = _BUILD
_BUILDS_BUILDSENTRY.containing_type = _BUILDS
_BUILDS.fields_by_name['builds'].message_type = _BUILDS_BUILDSENTRY
_BUILDIMAGEOPTIONS.fields_by_name['builds'].message_type = _BUILDS
_LOGOPTIONS_CONFIGENTRY.containing_type = _LOGOPTIONS
_LOGOPTIONS.fields_by_name['config'].message_type = _LOGOPTIONS_CONFIGENTRY
_ENTRYPOINTOPTIONS_SYSCTLSENTRY.containing_type = _ENTRYPOINTOPTIONS
_ENTRYPOINTOPTIONS.fields_by_name['log'].message_type = _LOGOPTIONS
_ENTRYPOINTOPTIONS.fields_by_name['healthcheck'].message_type = _HEALTHCHECKOPTIONS
_ENTRYPOINTOPTIONS.fields_by_name['hook'].message_type = _HOOKOPTIONS
_ENTRYPOINTOPTIONS.fields_by_name['sysctls'].message_type = _ENTRYPOINTOPTIONS_SYSCTLSENTRY
_DEPLOYOPTIONS_NETWORKSENTRY.containing_type = _DEPLOYOPTIONS
_DEPLOYOPTIONS_LABELSENTRY.containing_type = _DEPLOYOPTIONS
_DEPLOYOPTIONS_NODELABELSENTRY.containing_type = _DEPLOYOPTIONS
_DEPLOYOPTIONS_DATAENTRY.containing_type = _DEPLOYOPTIONS
_DEPLOYOPTIONS.fields_by_name['entrypoint'].message_type = _ENTRYPOINTOPTIONS
_DEPLOYOPTIONS.fields_by_name['networks'].message_type = _DEPLOYOPTIONS_NETWORKSENTRY
_DEPLOYOPTIONS.fields_by_name['labels'].message_type = _DEPLOYOPTIONS_LABELSENTRY
_DEPLOYOPTIONS.fields_by_name['nodelabels'].message_type = _DEPLOYOPTIONS_NODELABELSENTRY
_DEPLOYOPTIONS.fields_by_name['data'].message_type = _DEPLOYOPTIONS_DATAENTRY
_REPLACEOPTIONS_FILTERLABELSENTRY.containing_type = _REPLACEOPTIONS
_REPLACEOPTIONS_COPYENTRY.containing_type = _REPLACEOPTIONS
_REPLACEOPTIONS.fields_by_name['deployOpt'].message_type = _DEPLOYOPTIONS
_REPLACEOPTIONS.fields_by_name['filter_labels'].message_type = _REPLACEOPTIONS_FILTERLABELSENTRY
_REPLACEOPTIONS.fields_by_name['copy'].message_type = _REPLACEOPTIONS_COPYENTRY
_COPYOPTIONS_TARGETSENTRY.fields_by_name['value'].message_type = _COPYPATHS
_COPYOPTIONS_TARGETSENTRY.containing_type = _COPYOPTIONS
_COPYOPTIONS.fields_by_name['targets'].message_type = _COPYOPTIONS_TARGETSENTRY
_BUILDIMAGEMESSAGE.fields_by_name['error_detail'].message_type = _ERRORDETAIL
_CREATECONTAINERMESSAGE_CPUENTRY.containing_type = _CREATECONTAINERMESSAGE
_CREATECONTAINERMESSAGE_PUBLISHENTRY.containing_type = _CREATECONTAINERMESSAGE
_CREATECONTAINERMESSAGE.fields_by_name['cpu'].message_type = _CREATECONTAINERMESSAGE_CPUENTRY
_CREATECONTAINERMESSAGE.fields_by_name['publish'].message_type = _CREATECONTAINERMESSAGE_PUBLISHENTRY
_REPLACECONTAINERMESSAGE.fields_by_name['create'].message_type = _CREATECONTAINERMESSAGE
_REPLACECONTAINERMESSAGE.fields_by_name['remove'].message_type = _REMOVECONTAINERMESSAGE
_RUNANDWAITOPTIONS.fields_by_name['DeployOptions'].message_type = _DEPLOYOPTIONS
DESCRIPTOR.message_types_by_name['Empty'] = _EMPTY
DESCRIPTOR.message_types_by_name['ListContainersOptions'] = _LISTCONTAINERSOPTIONS
DESCRIPTOR.message_types_by_name['DeployStatusOptions'] = _DEPLOYSTATUSOPTIONS
DESCRIPTOR.message_types_by_name['DeployStatusMessage'] = _DEPLOYSTATUSMESSAGE
DESCRIPTOR.message_types_by_name['Pod'] = _POD
DESCRIPTOR.message_types_by_name['Pods'] = _PODS
DESCRIPTOR.message_types_by_name['PodResource'] = _PODRESOURCE
DESCRIPTOR.message_types_by_name['ListNetworkOptions'] = _LISTNETWORKOPTIONS
DESCRIPTOR.message_types_by_name['Network'] = _NETWORK
DESCRIPTOR.message_types_by_name['Networks'] = _NETWORKS
DESCRIPTOR.message_types_by_name['Node'] = _NODE
DESCRIPTOR.message_types_by_name['Nodes'] = _NODES
DESCRIPTOR.message_types_by_name['NodeAvailable'] = _NODEAVAILABLE
DESCRIPTOR.message_types_by_name['Container'] = _CONTAINER
DESCRIPTOR.message_types_by_name['ContainerDeployedOptions'] = _CONTAINERDEPLOYEDOPTIONS
DESCRIPTOR.message_types_by_name['Containers'] = _CONTAINERS
DESCRIPTOR.message_types_by_name['ContainerID'] = _CONTAINERID
DESCRIPTOR.message_types_by_name['ContainerIDs'] = _CONTAINERIDS
DESCRIPTOR.message_types_by_name['RemoveContainerOptions'] = _REMOVECONTAINEROPTIONS
DESCRIPTOR.message_types_by_name['ReallocOptions'] = _REALLOCOPTIONS
DESCRIPTOR.message_types_by_name['AddPodOptions'] = _ADDPODOPTIONS
DESCRIPTOR.message_types_by_name['RemovePodOptions'] = _REMOVEPODOPTIONS
DESCRIPTOR.message_types_by_name['GetPodOptions'] = _GETPODOPTIONS
DESCRIPTOR.message_types_by_name['AddNodeOptions'] = _ADDNODEOPTIONS
DESCRIPTOR.message_types_by_name['RemoveNodeOptions'] = _REMOVENODEOPTIONS
DESCRIPTOR.message_types_by_name['GetNodeOptions'] = _GETNODEOPTIONS
DESCRIPTOR.message_types_by_name['ListNodesOptions'] = _LISTNODESOPTIONS
DESCRIPTOR.message_types_by_name['Build'] = _BUILD
DESCRIPTOR.message_types_by_name['Builds'] = _BUILDS
DESCRIPTOR.message_types_by_name['BuildImageOptions'] = _BUILDIMAGEOPTIONS
DESCRIPTOR.message_types_by_name['HookOptions'] = _HOOKOPTIONS
DESCRIPTOR.message_types_by_name['HealthCheckOptions'] = _HEALTHCHECKOPTIONS
DESCRIPTOR.message_types_by_name['LogOptions'] = _LOGOPTIONS
DESCRIPTOR.message_types_by_name['EntrypointOptions'] = _ENTRYPOINTOPTIONS
DESCRIPTOR.message_types_by_name['DeployOptions'] = _DEPLOYOPTIONS
DESCRIPTOR.message_types_by_name['ReplaceOptions'] = _REPLACEOPTIONS
DESCRIPTOR.message_types_by_name['CacheImageOptions'] = _CACHEIMAGEOPTIONS
DESCRIPTOR.message_types_by_name['RemoveImageOptions'] = _REMOVEIMAGEOPTIONS
DESCRIPTOR.message_types_by_name['CopyPaths'] = _COPYPATHS
DESCRIPTOR.message_types_by_name['CopyOptions'] = _COPYOPTIONS
DESCRIPTOR.message_types_by_name['ErrorDetail'] = _ERRORDETAIL
DESCRIPTOR.message_types_by_name['BuildImageMessage'] = _BUILDIMAGEMESSAGE
DESCRIPTOR.message_types_by_name['CreateContainerMessage'] = _CREATECONTAINERMESSAGE
DESCRIPTOR.message_types_by_name['ReplaceContainerMessage'] = _REPLACECONTAINERMESSAGE
DESCRIPTOR.message_types_by_name['RunAndWaitMessage'] = _RUNANDWAITMESSAGE
DESCRIPTOR.message_types_by_name['CacheImageMessage'] = _CACHEIMAGEMESSAGE
DESCRIPTOR.message_types_by_name['RemoveImageMessage'] = _REMOVEIMAGEMESSAGE
DESCRIPTOR.message_types_by_name['RemoveContainerMessage'] = _REMOVECONTAINERMESSAGE
DESCRIPTOR.message_types_by_name['ReallocResourceMessage'] = _REALLOCRESOURCEMESSAGE
DESCRIPTOR.message_types_by_name['CopyMessage'] = _COPYMESSAGE
DESCRIPTOR.message_types_by_name['RunAndWaitOptions'] = _RUNANDWAITOPTIONS
DESCRIPTOR.message_types_by_name['ControlContainerOptions'] = _CONTROLCONTAINEROPTIONS
DESCRIPTOR.message_types_by_name['ControlContainerMessage'] = _CONTROLCONTAINERMESSAGE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

Empty = _reflection.GeneratedProtocolMessageType('Empty', (_message.Message,), dict(
  DESCRIPTOR = _EMPTY,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.Empty)
  ))
_sym_db.RegisterMessage(Empty)

ListContainersOptions = _reflection.GeneratedProtocolMessageType('ListContainersOptions', (_message.Message,), dict(

  LabelsEntry = _reflection.GeneratedProtocolMessageType('LabelsEntry', (_message.Message,), dict(
    DESCRIPTOR = _LISTCONTAINERSOPTIONS_LABELSENTRY,
    __module__ = 'core_pb2'
    # @@protoc_insertion_point(class_scope:pb.ListContainersOptions.LabelsEntry)
    ))
  ,
  DESCRIPTOR = _LISTCONTAINERSOPTIONS,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.ListContainersOptions)
  ))
_sym_db.RegisterMessage(ListContainersOptions)
_sym_db.RegisterMessage(ListContainersOptions.LabelsEntry)

DeployStatusOptions = _reflection.GeneratedProtocolMessageType('DeployStatusOptions', (_message.Message,), dict(
  DESCRIPTOR = _DEPLOYSTATUSOPTIONS,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.DeployStatusOptions)
  ))
_sym_db.RegisterMessage(DeployStatusOptions)

DeployStatusMessage = _reflection.GeneratedProtocolMessageType('DeployStatusMessage', (_message.Message,), dict(
  DESCRIPTOR = _DEPLOYSTATUSMESSAGE,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.DeployStatusMessage)
  ))
_sym_db.RegisterMessage(DeployStatusMessage)

Pod = _reflection.GeneratedProtocolMessageType('Pod', (_message.Message,), dict(
  DESCRIPTOR = _POD,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.Pod)
  ))
_sym_db.RegisterMessage(Pod)

Pods = _reflection.GeneratedProtocolMessageType('Pods', (_message.Message,), dict(
  DESCRIPTOR = _PODS,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.Pods)
  ))
_sym_db.RegisterMessage(Pods)

PodResource = _reflection.GeneratedProtocolMessageType('PodResource', (_message.Message,), dict(

  CpuEntry = _reflection.GeneratedProtocolMessageType('CpuEntry', (_message.Message,), dict(
    DESCRIPTOR = _PODRESOURCE_CPUENTRY,
    __module__ = 'core_pb2'
    # @@protoc_insertion_point(class_scope:pb.PodResource.CpuEntry)
    ))
  ,

  MemoryEntry = _reflection.GeneratedProtocolMessageType('MemoryEntry', (_message.Message,), dict(
    DESCRIPTOR = _PODRESOURCE_MEMORYENTRY,
    __module__ = 'core_pb2'
    # @@protoc_insertion_point(class_scope:pb.PodResource.MemoryEntry)
    ))
  ,

  DiffEntry = _reflection.GeneratedProtocolMessageType('DiffEntry', (_message.Message,), dict(
    DESCRIPTOR = _PODRESOURCE_DIFFENTRY,
    __module__ = 'core_pb2'
    # @@protoc_insertion_point(class_scope:pb.PodResource.DiffEntry)
    ))
  ,

  DetailEntry = _reflection.GeneratedProtocolMessageType('DetailEntry', (_message.Message,), dict(
    DESCRIPTOR = _PODRESOURCE_DETAILENTRY,
    __module__ = 'core_pb2'
    # @@protoc_insertion_point(class_scope:pb.PodResource.DetailEntry)
    ))
  ,
  DESCRIPTOR = _PODRESOURCE,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.PodResource)
  ))
_sym_db.RegisterMessage(PodResource)
_sym_db.RegisterMessage(PodResource.CpuEntry)
_sym_db.RegisterMessage(PodResource.MemoryEntry)
_sym_db.RegisterMessage(PodResource.DiffEntry)
_sym_db.RegisterMessage(PodResource.DetailEntry)

ListNetworkOptions = _reflection.GeneratedProtocolMessageType('ListNetworkOptions', (_message.Message,), dict(
  DESCRIPTOR = _LISTNETWORKOPTIONS,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.ListNetworkOptions)
  ))
_sym_db.RegisterMessage(ListNetworkOptions)

Network = _reflection.GeneratedProtocolMessageType('Network', (_message.Message,), dict(
  DESCRIPTOR = _NETWORK,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.Network)
  ))
_sym_db.RegisterMessage(Network)

Networks = _reflection.GeneratedProtocolMessageType('Networks', (_message.Message,), dict(
  DESCRIPTOR = _NETWORKS,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.Networks)
  ))
_sym_db.RegisterMessage(Networks)

Node = _reflection.GeneratedProtocolMessageType('Node', (_message.Message,), dict(

  CpuEntry = _reflection.GeneratedProtocolMessageType('CpuEntry', (_message.Message,), dict(
    DESCRIPTOR = _NODE_CPUENTRY,
    __module__ = 'core_pb2'
    # @@protoc_insertion_point(class_scope:pb.Node.CpuEntry)
    ))
  ,

  LabelsEntry = _reflection.GeneratedProtocolMessageType('LabelsEntry', (_message.Message,), dict(
    DESCRIPTOR = _NODE_LABELSENTRY,
    __module__ = 'core_pb2'
    # @@protoc_insertion_point(class_scope:pb.Node.LabelsEntry)
    ))
  ,

  InitCpuEntry = _reflection.GeneratedProtocolMessageType('InitCpuEntry', (_message.Message,), dict(
    DESCRIPTOR = _NODE_INITCPUENTRY,
    __module__ = 'core_pb2'
    # @@protoc_insertion_point(class_scope:pb.Node.InitCpuEntry)
    ))
  ,
  DESCRIPTOR = _NODE,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.Node)
  ))
_sym_db.RegisterMessage(Node)
_sym_db.RegisterMessage(Node.CpuEntry)
_sym_db.RegisterMessage(Node.LabelsEntry)
_sym_db.RegisterMessage(Node.InitCpuEntry)

Nodes = _reflection.GeneratedProtocolMessageType('Nodes', (_message.Message,), dict(
  DESCRIPTOR = _NODES,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.Nodes)
  ))
_sym_db.RegisterMessage(Nodes)

NodeAvailable = _reflection.GeneratedProtocolMessageType('NodeAvailable', (_message.Message,), dict(
  DESCRIPTOR = _NODEAVAILABLE,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.NodeAvailable)
  ))
_sym_db.RegisterMessage(NodeAvailable)

Container = _reflection.GeneratedProtocolMessageType('Container', (_message.Message,), dict(

  CpuEntry = _reflection.GeneratedProtocolMessageType('CpuEntry', (_message.Message,), dict(
    DESCRIPTOR = _CONTAINER_CPUENTRY,
    __module__ = 'core_pb2'
    # @@protoc_insertion_point(class_scope:pb.Container.CpuEntry)
    ))
  ,

  LabelsEntry = _reflection.GeneratedProtocolMessageType('LabelsEntry', (_message.Message,), dict(
    DESCRIPTOR = _CONTAINER_LABELSENTRY,
    __module__ = 'core_pb2'
    # @@protoc_insertion_point(class_scope:pb.Container.LabelsEntry)
    ))
  ,

  PublishEntry = _reflection.GeneratedProtocolMessageType('PublishEntry', (_message.Message,), dict(
    DESCRIPTOR = _CONTAINER_PUBLISHENTRY,
    __module__ = 'core_pb2'
    # @@protoc_insertion_point(class_scope:pb.Container.PublishEntry)
    ))
  ,
  DESCRIPTOR = _CONTAINER,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.Container)
  ))
_sym_db.RegisterMessage(Container)
_sym_db.RegisterMessage(Container.CpuEntry)
_sym_db.RegisterMessage(Container.LabelsEntry)
_sym_db.RegisterMessage(Container.PublishEntry)

ContainerDeployedOptions = _reflection.GeneratedProtocolMessageType('ContainerDeployedOptions', (_message.Message,), dict(
  DESCRIPTOR = _CONTAINERDEPLOYEDOPTIONS,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.ContainerDeployedOptions)
  ))
_sym_db.RegisterMessage(ContainerDeployedOptions)

Containers = _reflection.GeneratedProtocolMessageType('Containers', (_message.Message,), dict(
  DESCRIPTOR = _CONTAINERS,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.Containers)
  ))
_sym_db.RegisterMessage(Containers)

ContainerID = _reflection.GeneratedProtocolMessageType('ContainerID', (_message.Message,), dict(
  DESCRIPTOR = _CONTAINERID,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.ContainerID)
  ))
_sym_db.RegisterMessage(ContainerID)

ContainerIDs = _reflection.GeneratedProtocolMessageType('ContainerIDs', (_message.Message,), dict(
  DESCRIPTOR = _CONTAINERIDS,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.ContainerIDs)
  ))
_sym_db.RegisterMessage(ContainerIDs)

RemoveContainerOptions = _reflection.GeneratedProtocolMessageType('RemoveContainerOptions', (_message.Message,), dict(
  DESCRIPTOR = _REMOVECONTAINEROPTIONS,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.RemoveContainerOptions)
  ))
_sym_db.RegisterMessage(RemoveContainerOptions)

ReallocOptions = _reflection.GeneratedProtocolMessageType('ReallocOptions', (_message.Message,), dict(
  DESCRIPTOR = _REALLOCOPTIONS,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.ReallocOptions)
  ))
_sym_db.RegisterMessage(ReallocOptions)

AddPodOptions = _reflection.GeneratedProtocolMessageType('AddPodOptions', (_message.Message,), dict(
  DESCRIPTOR = _ADDPODOPTIONS,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.AddPodOptions)
  ))
_sym_db.RegisterMessage(AddPodOptions)

RemovePodOptions = _reflection.GeneratedProtocolMessageType('RemovePodOptions', (_message.Message,), dict(
  DESCRIPTOR = _REMOVEPODOPTIONS,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.RemovePodOptions)
  ))
_sym_db.RegisterMessage(RemovePodOptions)

GetPodOptions = _reflection.GeneratedProtocolMessageType('GetPodOptions', (_message.Message,), dict(
  DESCRIPTOR = _GETPODOPTIONS,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.GetPodOptions)
  ))
_sym_db.RegisterMessage(GetPodOptions)

AddNodeOptions = _reflection.GeneratedProtocolMessageType('AddNodeOptions', (_message.Message,), dict(

  LabelsEntry = _reflection.GeneratedProtocolMessageType('LabelsEntry', (_message.Message,), dict(
    DESCRIPTOR = _ADDNODEOPTIONS_LABELSENTRY,
    __module__ = 'core_pb2'
    # @@protoc_insertion_point(class_scope:pb.AddNodeOptions.LabelsEntry)
    ))
  ,
  DESCRIPTOR = _ADDNODEOPTIONS,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.AddNodeOptions)
  ))
_sym_db.RegisterMessage(AddNodeOptions)
_sym_db.RegisterMessage(AddNodeOptions.LabelsEntry)

RemoveNodeOptions = _reflection.GeneratedProtocolMessageType('RemoveNodeOptions', (_message.Message,), dict(
  DESCRIPTOR = _REMOVENODEOPTIONS,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.RemoveNodeOptions)
  ))
_sym_db.RegisterMessage(RemoveNodeOptions)

GetNodeOptions = _reflection.GeneratedProtocolMessageType('GetNodeOptions', (_message.Message,), dict(
  DESCRIPTOR = _GETNODEOPTIONS,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.GetNodeOptions)
  ))
_sym_db.RegisterMessage(GetNodeOptions)

ListNodesOptions = _reflection.GeneratedProtocolMessageType('ListNodesOptions', (_message.Message,), dict(
  DESCRIPTOR = _LISTNODESOPTIONS,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.ListNodesOptions)
  ))
_sym_db.RegisterMessage(ListNodesOptions)

Build = _reflection.GeneratedProtocolMessageType('Build', (_message.Message,), dict(

  EnvsEntry = _reflection.GeneratedProtocolMessageType('EnvsEntry', (_message.Message,), dict(
    DESCRIPTOR = _BUILD_ENVSENTRY,
    __module__ = 'core_pb2'
    # @@protoc_insertion_point(class_scope:pb.Build.EnvsEntry)
    ))
  ,

  ArgsEntry = _reflection.GeneratedProtocolMessageType('ArgsEntry', (_message.Message,), dict(
    DESCRIPTOR = _BUILD_ARGSENTRY,
    __module__ = 'core_pb2'
    # @@protoc_insertion_point(class_scope:pb.Build.ArgsEntry)
    ))
  ,

  LabelsEntry = _reflection.GeneratedProtocolMessageType('LabelsEntry', (_message.Message,), dict(
    DESCRIPTOR = _BUILD_LABELSENTRY,
    __module__ = 'core_pb2'
    # @@protoc_insertion_point(class_scope:pb.Build.LabelsEntry)
    ))
  ,

  ArtifactsEntry = _reflection.GeneratedProtocolMessageType('ArtifactsEntry', (_message.Message,), dict(
    DESCRIPTOR = _BUILD_ARTIFACTSENTRY,
    __module__ = 'core_pb2'
    # @@protoc_insertion_point(class_scope:pb.Build.ArtifactsEntry)
    ))
  ,

  CacheEntry = _reflection.GeneratedProtocolMessageType('CacheEntry', (_message.Message,), dict(
    DESCRIPTOR = _BUILD_CACHEENTRY,
    __module__ = 'core_pb2'
    # @@protoc_insertion_point(class_scope:pb.Build.CacheEntry)
    ))
  ,
  DESCRIPTOR = _BUILD,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.Build)
  ))
_sym_db.RegisterMessage(Build)
_sym_db.RegisterMessage(Build.EnvsEntry)
_sym_db.RegisterMessage(Build.ArgsEntry)
_sym_db.RegisterMessage(Build.LabelsEntry)
_sym_db.RegisterMessage(Build.ArtifactsEntry)
_sym_db.RegisterMessage(Build.CacheEntry)

Builds = _reflection.GeneratedProtocolMessageType('Builds', (_message.Message,), dict(

  BuildsEntry = _reflection.GeneratedProtocolMessageType('BuildsEntry', (_message.Message,), dict(
    DESCRIPTOR = _BUILDS_BUILDSENTRY,
    __module__ = 'core_pb2'
    # @@protoc_insertion_point(class_scope:pb.Builds.BuildsEntry)
    ))
  ,
  DESCRIPTOR = _BUILDS,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.Builds)
  ))
_sym_db.RegisterMessage(Builds)
_sym_db.RegisterMessage(Builds.BuildsEntry)

BuildImageOptions = _reflection.GeneratedProtocolMessageType('BuildImageOptions', (_message.Message,), dict(
  DESCRIPTOR = _BUILDIMAGEOPTIONS,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.BuildImageOptions)
  ))
_sym_db.RegisterMessage(BuildImageOptions)

HookOptions = _reflection.GeneratedProtocolMessageType('HookOptions', (_message.Message,), dict(
  DESCRIPTOR = _HOOKOPTIONS,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.HookOptions)
  ))
_sym_db.RegisterMessage(HookOptions)

HealthCheckOptions = _reflection.GeneratedProtocolMessageType('HealthCheckOptions', (_message.Message,), dict(
  DESCRIPTOR = _HEALTHCHECKOPTIONS,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.HealthCheckOptions)
  ))
_sym_db.RegisterMessage(HealthCheckOptions)

LogOptions = _reflection.GeneratedProtocolMessageType('LogOptions', (_message.Message,), dict(

  ConfigEntry = _reflection.GeneratedProtocolMessageType('ConfigEntry', (_message.Message,), dict(
    DESCRIPTOR = _LOGOPTIONS_CONFIGENTRY,
    __module__ = 'core_pb2'
    # @@protoc_insertion_point(class_scope:pb.LogOptions.ConfigEntry)
    ))
  ,
  DESCRIPTOR = _LOGOPTIONS,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.LogOptions)
  ))
_sym_db.RegisterMessage(LogOptions)
_sym_db.RegisterMessage(LogOptions.ConfigEntry)

EntrypointOptions = _reflection.GeneratedProtocolMessageType('EntrypointOptions', (_message.Message,), dict(

  SysctlsEntry = _reflection.GeneratedProtocolMessageType('SysctlsEntry', (_message.Message,), dict(
    DESCRIPTOR = _ENTRYPOINTOPTIONS_SYSCTLSENTRY,
    __module__ = 'core_pb2'
    # @@protoc_insertion_point(class_scope:pb.EntrypointOptions.SysctlsEntry)
    ))
  ,
  DESCRIPTOR = _ENTRYPOINTOPTIONS,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.EntrypointOptions)
  ))
_sym_db.RegisterMessage(EntrypointOptions)
_sym_db.RegisterMessage(EntrypointOptions.SysctlsEntry)

DeployOptions = _reflection.GeneratedProtocolMessageType('DeployOptions', (_message.Message,), dict(

  NetworksEntry = _reflection.GeneratedProtocolMessageType('NetworksEntry', (_message.Message,), dict(
    DESCRIPTOR = _DEPLOYOPTIONS_NETWORKSENTRY,
    __module__ = 'core_pb2'
    # @@protoc_insertion_point(class_scope:pb.DeployOptions.NetworksEntry)
    ))
  ,

  LabelsEntry = _reflection.GeneratedProtocolMessageType('LabelsEntry', (_message.Message,), dict(
    DESCRIPTOR = _DEPLOYOPTIONS_LABELSENTRY,
    __module__ = 'core_pb2'
    # @@protoc_insertion_point(class_scope:pb.DeployOptions.LabelsEntry)
    ))
  ,

  NodelabelsEntry = _reflection.GeneratedProtocolMessageType('NodelabelsEntry', (_message.Message,), dict(
    DESCRIPTOR = _DEPLOYOPTIONS_NODELABELSENTRY,
    __module__ = 'core_pb2'
    # @@protoc_insertion_point(class_scope:pb.DeployOptions.NodelabelsEntry)
    ))
  ,

  DataEntry = _reflection.GeneratedProtocolMessageType('DataEntry', (_message.Message,), dict(
    DESCRIPTOR = _DEPLOYOPTIONS_DATAENTRY,
    __module__ = 'core_pb2'
    # @@protoc_insertion_point(class_scope:pb.DeployOptions.DataEntry)
    ))
  ,
  DESCRIPTOR = _DEPLOYOPTIONS,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.DeployOptions)
  ))
_sym_db.RegisterMessage(DeployOptions)
_sym_db.RegisterMessage(DeployOptions.NetworksEntry)
_sym_db.RegisterMessage(DeployOptions.LabelsEntry)
_sym_db.RegisterMessage(DeployOptions.NodelabelsEntry)
_sym_db.RegisterMessage(DeployOptions.DataEntry)

ReplaceOptions = _reflection.GeneratedProtocolMessageType('ReplaceOptions', (_message.Message,), dict(

  FilterLabelsEntry = _reflection.GeneratedProtocolMessageType('FilterLabelsEntry', (_message.Message,), dict(
    DESCRIPTOR = _REPLACEOPTIONS_FILTERLABELSENTRY,
    __module__ = 'core_pb2'
    # @@protoc_insertion_point(class_scope:pb.ReplaceOptions.FilterLabelsEntry)
    ))
  ,

  CopyEntry = _reflection.GeneratedProtocolMessageType('CopyEntry', (_message.Message,), dict(
    DESCRIPTOR = _REPLACEOPTIONS_COPYENTRY,
    __module__ = 'core_pb2'
    # @@protoc_insertion_point(class_scope:pb.ReplaceOptions.CopyEntry)
    ))
  ,
  DESCRIPTOR = _REPLACEOPTIONS,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.ReplaceOptions)
  ))
_sym_db.RegisterMessage(ReplaceOptions)
_sym_db.RegisterMessage(ReplaceOptions.FilterLabelsEntry)
_sym_db.RegisterMessage(ReplaceOptions.CopyEntry)

CacheImageOptions = _reflection.GeneratedProtocolMessageType('CacheImageOptions', (_message.Message,), dict(
  DESCRIPTOR = _CACHEIMAGEOPTIONS,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.CacheImageOptions)
  ))
_sym_db.RegisterMessage(CacheImageOptions)

RemoveImageOptions = _reflection.GeneratedProtocolMessageType('RemoveImageOptions', (_message.Message,), dict(
  DESCRIPTOR = _REMOVEIMAGEOPTIONS,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.RemoveImageOptions)
  ))
_sym_db.RegisterMessage(RemoveImageOptions)

CopyPaths = _reflection.GeneratedProtocolMessageType('CopyPaths', (_message.Message,), dict(
  DESCRIPTOR = _COPYPATHS,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.CopyPaths)
  ))
_sym_db.RegisterMessage(CopyPaths)

CopyOptions = _reflection.GeneratedProtocolMessageType('CopyOptions', (_message.Message,), dict(

  TargetsEntry = _reflection.GeneratedProtocolMessageType('TargetsEntry', (_message.Message,), dict(
    DESCRIPTOR = _COPYOPTIONS_TARGETSENTRY,
    __module__ = 'core_pb2'
    # @@protoc_insertion_point(class_scope:pb.CopyOptions.TargetsEntry)
    ))
  ,
  DESCRIPTOR = _COPYOPTIONS,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.CopyOptions)
  ))
_sym_db.RegisterMessage(CopyOptions)
_sym_db.RegisterMessage(CopyOptions.TargetsEntry)

ErrorDetail = _reflection.GeneratedProtocolMessageType('ErrorDetail', (_message.Message,), dict(
  DESCRIPTOR = _ERRORDETAIL,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.ErrorDetail)
  ))
_sym_db.RegisterMessage(ErrorDetail)

BuildImageMessage = _reflection.GeneratedProtocolMessageType('BuildImageMessage', (_message.Message,), dict(
  DESCRIPTOR = _BUILDIMAGEMESSAGE,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.BuildImageMessage)
  ))
_sym_db.RegisterMessage(BuildImageMessage)

CreateContainerMessage = _reflection.GeneratedProtocolMessageType('CreateContainerMessage', (_message.Message,), dict(

  CpuEntry = _reflection.GeneratedProtocolMessageType('CpuEntry', (_message.Message,), dict(
    DESCRIPTOR = _CREATECONTAINERMESSAGE_CPUENTRY,
    __module__ = 'core_pb2'
    # @@protoc_insertion_point(class_scope:pb.CreateContainerMessage.CpuEntry)
    ))
  ,

  PublishEntry = _reflection.GeneratedProtocolMessageType('PublishEntry', (_message.Message,), dict(
    DESCRIPTOR = _CREATECONTAINERMESSAGE_PUBLISHENTRY,
    __module__ = 'core_pb2'
    # @@protoc_insertion_point(class_scope:pb.CreateContainerMessage.PublishEntry)
    ))
  ,
  DESCRIPTOR = _CREATECONTAINERMESSAGE,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.CreateContainerMessage)
  ))
_sym_db.RegisterMessage(CreateContainerMessage)
_sym_db.RegisterMessage(CreateContainerMessage.CpuEntry)
_sym_db.RegisterMessage(CreateContainerMessage.PublishEntry)

ReplaceContainerMessage = _reflection.GeneratedProtocolMessageType('ReplaceContainerMessage', (_message.Message,), dict(
  DESCRIPTOR = _REPLACECONTAINERMESSAGE,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.ReplaceContainerMessage)
  ))
_sym_db.RegisterMessage(ReplaceContainerMessage)

RunAndWaitMessage = _reflection.GeneratedProtocolMessageType('RunAndWaitMessage', (_message.Message,), dict(
  DESCRIPTOR = _RUNANDWAITMESSAGE,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.RunAndWaitMessage)
  ))
_sym_db.RegisterMessage(RunAndWaitMessage)

CacheImageMessage = _reflection.GeneratedProtocolMessageType('CacheImageMessage', (_message.Message,), dict(
  DESCRIPTOR = _CACHEIMAGEMESSAGE,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.CacheImageMessage)
  ))
_sym_db.RegisterMessage(CacheImageMessage)

RemoveImageMessage = _reflection.GeneratedProtocolMessageType('RemoveImageMessage', (_message.Message,), dict(
  DESCRIPTOR = _REMOVEIMAGEMESSAGE,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.RemoveImageMessage)
  ))
_sym_db.RegisterMessage(RemoveImageMessage)

RemoveContainerMessage = _reflection.GeneratedProtocolMessageType('RemoveContainerMessage', (_message.Message,), dict(
  DESCRIPTOR = _REMOVECONTAINERMESSAGE,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.RemoveContainerMessage)
  ))
_sym_db.RegisterMessage(RemoveContainerMessage)

ReallocResourceMessage = _reflection.GeneratedProtocolMessageType('ReallocResourceMessage', (_message.Message,), dict(
  DESCRIPTOR = _REALLOCRESOURCEMESSAGE,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.ReallocResourceMessage)
  ))
_sym_db.RegisterMessage(ReallocResourceMessage)

CopyMessage = _reflection.GeneratedProtocolMessageType('CopyMessage', (_message.Message,), dict(
  DESCRIPTOR = _COPYMESSAGE,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.CopyMessage)
  ))
_sym_db.RegisterMessage(CopyMessage)

RunAndWaitOptions = _reflection.GeneratedProtocolMessageType('RunAndWaitOptions', (_message.Message,), dict(
  DESCRIPTOR = _RUNANDWAITOPTIONS,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.RunAndWaitOptions)
  ))
_sym_db.RegisterMessage(RunAndWaitOptions)

ControlContainerOptions = _reflection.GeneratedProtocolMessageType('ControlContainerOptions', (_message.Message,), dict(
  DESCRIPTOR = _CONTROLCONTAINEROPTIONS,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.ControlContainerOptions)
  ))
_sym_db.RegisterMessage(ControlContainerOptions)

ControlContainerMessage = _reflection.GeneratedProtocolMessageType('ControlContainerMessage', (_message.Message,), dict(
  DESCRIPTOR = _CONTROLCONTAINERMESSAGE,
  __module__ = 'core_pb2'
  # @@protoc_insertion_point(class_scope:pb.ControlContainerMessage)
  ))
_sym_db.RegisterMessage(ControlContainerMessage)


_LISTCONTAINERSOPTIONS_LABELSENTRY.has_options = True
_LISTCONTAINERSOPTIONS_LABELSENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
_PODRESOURCE_CPUENTRY.has_options = True
_PODRESOURCE_CPUENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
_PODRESOURCE_MEMORYENTRY.has_options = True
_PODRESOURCE_MEMORYENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
_PODRESOURCE_DIFFENTRY.has_options = True
_PODRESOURCE_DIFFENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
_PODRESOURCE_DETAILENTRY.has_options = True
_PODRESOURCE_DETAILENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
_NODE_CPUENTRY.has_options = True
_NODE_CPUENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
_NODE_LABELSENTRY.has_options = True
_NODE_LABELSENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
_NODE_INITCPUENTRY.has_options = True
_NODE_INITCPUENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
_CONTAINER_CPUENTRY.has_options = True
_CONTAINER_CPUENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
_CONTAINER_LABELSENTRY.has_options = True
_CONTAINER_LABELSENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
_CONTAINER_PUBLISHENTRY.has_options = True
_CONTAINER_PUBLISHENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
_ADDNODEOPTIONS_LABELSENTRY.has_options = True
_ADDNODEOPTIONS_LABELSENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
_BUILD_ENVSENTRY.has_options = True
_BUILD_ENVSENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
_BUILD_ARGSENTRY.has_options = True
_BUILD_ARGSENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
_BUILD_LABELSENTRY.has_options = True
_BUILD_LABELSENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
_BUILD_ARTIFACTSENTRY.has_options = True
_BUILD_ARTIFACTSENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
_BUILD_CACHEENTRY.has_options = True
_BUILD_CACHEENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
_BUILDS_BUILDSENTRY.has_options = True
_BUILDS_BUILDSENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
_LOGOPTIONS_CONFIGENTRY.has_options = True
_LOGOPTIONS_CONFIGENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
_ENTRYPOINTOPTIONS_SYSCTLSENTRY.has_options = True
_ENTRYPOINTOPTIONS_SYSCTLSENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
_DEPLOYOPTIONS_NETWORKSENTRY.has_options = True
_DEPLOYOPTIONS_NETWORKSENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
_DEPLOYOPTIONS_LABELSENTRY.has_options = True
_DEPLOYOPTIONS_LABELSENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
_DEPLOYOPTIONS_NODELABELSENTRY.has_options = True
_DEPLOYOPTIONS_NODELABELSENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
_DEPLOYOPTIONS_DATAENTRY.has_options = True
_DEPLOYOPTIONS_DATAENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
_REPLACEOPTIONS_FILTERLABELSENTRY.has_options = True
_REPLACEOPTIONS_FILTERLABELSENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
_REPLACEOPTIONS_COPYENTRY.has_options = True
_REPLACEOPTIONS_COPYENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
_COPYOPTIONS_TARGETSENTRY.has_options = True
_COPYOPTIONS_TARGETSENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
_CREATECONTAINERMESSAGE_CPUENTRY.has_options = True
_CREATECONTAINERMESSAGE_CPUENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
_CREATECONTAINERMESSAGE_PUBLISHENTRY.has_options = True
_CREATECONTAINERMESSAGE_PUBLISHENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))

_CORERPC = _descriptor.ServiceDescriptor(
  name='CoreRPC',
  full_name='pb.CoreRPC',
  file=DESCRIPTOR,
  index=0,
  options=None,
  serialized_start=6969,
  serialized_end=8580,
  methods=[
  _descriptor.MethodDescriptor(
    name='ListPods',
    full_name='pb.CoreRPC.ListPods',
    index=0,
    containing_service=None,
    input_type=_EMPTY,
    output_type=_PODS,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='AddPod',
    full_name='pb.CoreRPC.AddPod',
    index=1,
    containing_service=None,
    input_type=_ADDPODOPTIONS,
    output_type=_POD,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='RemovePod',
    full_name='pb.CoreRPC.RemovePod',
    index=2,
    containing_service=None,
    input_type=_REMOVEPODOPTIONS,
    output_type=_EMPTY,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='GetPod',
    full_name='pb.CoreRPC.GetPod',
    index=3,
    containing_service=None,
    input_type=_GETPODOPTIONS,
    output_type=_POD,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='GetPodResource',
    full_name='pb.CoreRPC.GetPodResource',
    index=4,
    containing_service=None,
    input_type=_GETPODOPTIONS,
    output_type=_PODRESOURCE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='AddNode',
    full_name='pb.CoreRPC.AddNode',
    index=5,
    containing_service=None,
    input_type=_ADDNODEOPTIONS,
    output_type=_NODE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='RemoveNode',
    full_name='pb.CoreRPC.RemoveNode',
    index=6,
    containing_service=None,
    input_type=_REMOVENODEOPTIONS,
    output_type=_POD,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='SetNodeAvailable',
    full_name='pb.CoreRPC.SetNodeAvailable',
    index=7,
    containing_service=None,
    input_type=_NODEAVAILABLE,
    output_type=_NODE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='GetNode',
    full_name='pb.CoreRPC.GetNode',
    index=8,
    containing_service=None,
    input_type=_GETNODEOPTIONS,
    output_type=_NODE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='GetContainer',
    full_name='pb.CoreRPC.GetContainer',
    index=9,
    containing_service=None,
    input_type=_CONTAINERID,
    output_type=_CONTAINER,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='GetContainers',
    full_name='pb.CoreRPC.GetContainers',
    index=10,
    containing_service=None,
    input_type=_CONTAINERIDS,
    output_type=_CONTAINERS,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='GetNodeByName',
    full_name='pb.CoreRPC.GetNodeByName',
    index=11,
    containing_service=None,
    input_type=_GETNODEOPTIONS,
    output_type=_NODE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='ListPodNodes',
    full_name='pb.CoreRPC.ListPodNodes',
    index=12,
    containing_service=None,
    input_type=_LISTNODESOPTIONS,
    output_type=_NODES,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='ListNetworks',
    full_name='pb.CoreRPC.ListNetworks',
    index=13,
    containing_service=None,
    input_type=_LISTNETWORKOPTIONS,
    output_type=_NETWORKS,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='ListContainers',
    full_name='pb.CoreRPC.ListContainers',
    index=14,
    containing_service=None,
    input_type=_LISTCONTAINERSOPTIONS,
    output_type=_CONTAINERS,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='ListNodeContainers',
    full_name='pb.CoreRPC.ListNodeContainers',
    index=15,
    containing_service=None,
    input_type=_GETNODEOPTIONS,
    output_type=_CONTAINERS,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='ContainerDeployed',
    full_name='pb.CoreRPC.ContainerDeployed',
    index=16,
    containing_service=None,
    input_type=_CONTAINERDEPLOYEDOPTIONS,
    output_type=_EMPTY,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='Copy',
    full_name='pb.CoreRPC.Copy',
    index=17,
    containing_service=None,
    input_type=_COPYOPTIONS,
    output_type=_COPYMESSAGE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='BuildImage',
    full_name='pb.CoreRPC.BuildImage',
    index=18,
    containing_service=None,
    input_type=_BUILDIMAGEOPTIONS,
    output_type=_BUILDIMAGEMESSAGE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='CacheImage',
    full_name='pb.CoreRPC.CacheImage',
    index=19,
    containing_service=None,
    input_type=_CACHEIMAGEOPTIONS,
    output_type=_CACHEIMAGEMESSAGE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='RemoveImage',
    full_name='pb.CoreRPC.RemoveImage',
    index=20,
    containing_service=None,
    input_type=_REMOVEIMAGEOPTIONS,
    output_type=_REMOVEIMAGEMESSAGE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='DeployStatus',
    full_name='pb.CoreRPC.DeployStatus',
    index=21,
    containing_service=None,
    input_type=_DEPLOYSTATUSOPTIONS,
    output_type=_DEPLOYSTATUSMESSAGE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='RunAndWait',
    full_name='pb.CoreRPC.RunAndWait',
    index=22,
    containing_service=None,
    input_type=_RUNANDWAITOPTIONS,
    output_type=_RUNANDWAITMESSAGE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='CreateContainer',
    full_name='pb.CoreRPC.CreateContainer',
    index=23,
    containing_service=None,
    input_type=_DEPLOYOPTIONS,
    output_type=_CREATECONTAINERMESSAGE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='ReplaceContainer',
    full_name='pb.CoreRPC.ReplaceContainer',
    index=24,
    containing_service=None,
    input_type=_REPLACEOPTIONS,
    output_type=_REPLACECONTAINERMESSAGE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='RemoveContainer',
    full_name='pb.CoreRPC.RemoveContainer',
    index=25,
    containing_service=None,
    input_type=_REMOVECONTAINEROPTIONS,
    output_type=_REMOVECONTAINERMESSAGE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='ControlContainer',
    full_name='pb.CoreRPC.ControlContainer',
    index=26,
    containing_service=None,
    input_type=_CONTROLCONTAINEROPTIONS,
    output_type=_CONTROLCONTAINERMESSAGE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='ReallocResource',
    full_name='pb.CoreRPC.ReallocResource',
    index=27,
    containing_service=None,
    input_type=_REALLOCOPTIONS,
    output_type=_REALLOCRESOURCEMESSAGE,
    options=None,
  ),
])
_sym_db.RegisterServiceDescriptor(_CORERPC)

DESCRIPTOR.services_by_name['CoreRPC'] = _CORERPC

# @@protoc_insertion_point(module_scope)

[(13, 'google.protobuf.symbol_database.Default', '_symbol_database.Default', True, 'from google.protobuf import symbol_database as _symbol_database\n'), (28, 'google.protobuf.descriptor.Descriptor', '_descriptor.Descriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (4632, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (4634, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (4636, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (4638, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (4640, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (4642, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (4644, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (4646, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (4648, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (4650, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (4652, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (4654, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (4656, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (4658, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (4660, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (4662, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (4664, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (4666, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (4668, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (4670, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (4672, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (4674, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (4676, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (4678, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (4680, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (4682, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (4684, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (4686, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (4688, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (79, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (117, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (304, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (355, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (392, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (416, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (429, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (466, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (490, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (497, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (504, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (511, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (587, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (618, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (656, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (669, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (706, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (730, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (743, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (781, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (795, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (802, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (809, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (816, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (823, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (830, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (868, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (913, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (951, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (964, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (1001, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (1038, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (1083, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (1097, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (1104, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (1111, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (1118, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (1229, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (1291, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (1322, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (1329, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (1360, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (1374, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (1532, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (1591, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (1598, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (1605, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (1612, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (1726, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (1777, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (1814, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (1851, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (1888, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (1925, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (1970, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (1977, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (1984, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (1991, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (1998, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2005, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2012, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2050, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2063, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (2080, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2087, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2132, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2139, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2146, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2184, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2191, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2198, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2229, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2250, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2301, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (2325, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2376, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (2407, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2421, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2428, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2435, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2442, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2456, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2507, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (2544, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (2581, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (2618, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (2642, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2684, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2691, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2698, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2705, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2712, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2719, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2726, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2747, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2754, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2761, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2768, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2782, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2789, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2796, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2847, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (2884, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (2901, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2908, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2915, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2922, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2929, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2936, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2981, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (2988, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (3033, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (3040, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (3047, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (3078, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (3116, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (3129, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (3146, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (3177, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (3250, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (3288, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (3301, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (3338, 'google.protobuf.descriptor_pb2.MessageOptions', 'descriptor_pb2.MessageOptions', False, 'from google.protobuf import descriptor_pb2\n'), (3390, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (3397, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (3411, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (3418, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (3456, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (3463, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (3546, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (3598, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (3605, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (3643, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (3688, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (3785, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (3823, 'google.protobuf.descriptor.FieldDescriptor', '_descriptor.FieldDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (4699, 'google.protobuf.descriptor.MethodDescriptor', '_descriptor.MethodDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (4708, 'google.protobuf.descriptor.MethodDescriptor', '_descriptor.MethodDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (4717, 'google.protobuf.descriptor.MethodDescriptor', '_descriptor.MethodDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (4726, 'google.protobuf.descriptor.MethodDescriptor', '_descriptor.MethodDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (4735, 'google.protobuf.descriptor.MethodDescriptor', '_descriptor.MethodDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (4744, 'google.protobuf.descriptor.MethodDescriptor', '_descriptor.MethodDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (4753, 'google.protobuf.descriptor.MethodDescriptor', '_descriptor.MethodDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (4762, 'google.protobuf.descriptor.MethodDescriptor', '_descriptor.MethodDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (4771, 'google.protobuf.descriptor.MethodDescriptor', '_descriptor.MethodDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (4780, 'google.protobuf.descriptor.MethodDescriptor', '_descriptor.MethodDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (4789, 'google.protobuf.descriptor.MethodDescriptor', '_descriptor.MethodDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (4798, 'google.protobuf.descriptor.MethodDescriptor', '_descriptor.MethodDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (4807, 'google.protobuf.descriptor.MethodDescriptor', '_descriptor.MethodDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (4816, 'google.protobuf.descriptor.MethodDescriptor', '_descriptor.MethodDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (4825, 'google.protobuf.descriptor.MethodDescriptor', '_descriptor.MethodDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (4834, 'google.protobuf.descriptor.MethodDescriptor', '_descriptor.MethodDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (4843, 'google.protobuf.descriptor.MethodDescriptor', '_descriptor.MethodDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (4852, 'google.protobuf.descriptor.MethodDescriptor', '_descriptor.MethodDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (4861, 'google.protobuf.descriptor.MethodDescriptor', '_descriptor.MethodDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (4870, 'google.protobuf.descriptor.MethodDescriptor', '_descriptor.MethodDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (4879, 'google.protobuf.descriptor.MethodDescriptor', '_descriptor.MethodDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (4888, 'google.protobuf.descriptor.MethodDescriptor', '_descriptor.MethodDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (4897, 'google.protobuf.descriptor.MethodDescriptor', '_descriptor.MethodDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (4906, 'google.protobuf.descriptor.MethodDescriptor', '_descriptor.MethodDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (4915, 'google.protobuf.descriptor.MethodDescriptor', '_descriptor.MethodDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (4924, 'google.protobuf.descriptor.MethodDescriptor', '_descriptor.MethodDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (4933, 'google.protobuf.descriptor.MethodDescriptor', '_descriptor.MethodDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n'), (4942, 'google.protobuf.descriptor.MethodDescriptor', '_descriptor.MethodDescriptor', True, 'from google.protobuf import descriptor as _descriptor\n')]