| /* |
| Copyright The Kubernetes Authors. |
| |
| Licensed under the Apache License, Version 2.0 (the "License"); |
| you may not use this file except in compliance with the License. |
| You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| */ |
| |
| // Code generated by protoc-gen-gogo. DO NOT EDIT. |
| // source: api.proto |
| |
| /* |
| Package v1alpha2 is a generated protocol buffer package. |
| |
| It is generated from these files: |
| api.proto |
| |
| It has these top-level messages: |
| VersionRequest |
| VersionResponse |
| DNSConfig |
| PortMapping |
| Mount |
| NamespaceOption |
| Int64Value |
| LinuxSandboxSecurityContext |
| LinuxPodSandboxConfig |
| PodSandboxMetadata |
| PodSandboxConfig |
| RunPodSandboxRequest |
| RunPodSandboxResponse |
| StopPodSandboxRequest |
| StopPodSandboxResponse |
| RemovePodSandboxRequest |
| RemovePodSandboxResponse |
| PodSandboxStatusRequest |
| PodSandboxNetworkStatus |
| Namespace |
| LinuxPodSandboxStatus |
| PodSandboxStatus |
| PodSandboxStatusResponse |
| PodSandboxStateValue |
| PodSandboxFilter |
| ListPodSandboxRequest |
| PodSandbox |
| ListPodSandboxResponse |
| ImageSpec |
| KeyValue |
| LinuxContainerResources |
| SELinuxOption |
| Capability |
| LinuxContainerSecurityContext |
| LinuxContainerConfig |
| WindowsContainerSecurityContext |
| WindowsContainerConfig |
| WindowsContainerResources |
| ContainerMetadata |
| Device |
| ContainerConfig |
| CreateContainerRequest |
| CreateContainerResponse |
| StartContainerRequest |
| StartContainerResponse |
| StopContainerRequest |
| StopContainerResponse |
| RemoveContainerRequest |
| RemoveContainerResponse |
| ContainerStateValue |
| ContainerFilter |
| ListContainersRequest |
| Container |
| ListContainersResponse |
| ContainerStatusRequest |
| ContainerStatus |
| ContainerStatusResponse |
| UpdateContainerResourcesRequest |
| UpdateContainerResourcesResponse |
| ExecSyncRequest |
| ExecSyncResponse |
| ExecRequest |
| ExecResponse |
| AttachRequest |
| AttachResponse |
| PortForwardRequest |
| PortForwardResponse |
| ImageFilter |
| ListImagesRequest |
| Image |
| ListImagesResponse |
| ImageStatusRequest |
| ImageStatusResponse |
| AuthConfig |
| PullImageRequest |
| PullImageResponse |
| RemoveImageRequest |
| RemoveImageResponse |
| NetworkConfig |
| RuntimeConfig |
| UpdateRuntimeConfigRequest |
| UpdateRuntimeConfigResponse |
| RuntimeCondition |
| RuntimeStatus |
| StatusRequest |
| StatusResponse |
| ImageFsInfoRequest |
| UInt64Value |
| FilesystemIdentifier |
| FilesystemUsage |
| ImageFsInfoResponse |
| ContainerStatsRequest |
| ContainerStatsResponse |
| ListContainerStatsRequest |
| ContainerStatsFilter |
| ListContainerStatsResponse |
| ContainerAttributes |
| ContainerStats |
| CpuUsage |
| MemoryUsage |
| ReopenContainerLogRequest |
| ReopenContainerLogResponse |
| */ |
| package v1alpha2 |
| |
| import proto "github.com/gogo/protobuf/proto" |
| import fmt "fmt" |
| import math "math" |
| import _ "github.com/gogo/protobuf/gogoproto" |
| |
| import ( |
| context "golang.org/x/net/context" |
| grpc "google.golang.org/grpc" |
| ) |
| |
| import strings "strings" |
| import reflect "reflect" |
| import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys" |
| |
| import io "io" |
| |
| // Reference imports to suppress errors if they are not otherwise used. |
| var _ = proto.Marshal |
| var _ = fmt.Errorf |
| var _ = math.Inf |
| |
| // This is a compile-time assertion to ensure that this generated file |
| // is compatible with the proto package it is being compiled against. |
| // A compilation error at this line likely means your copy of the |
| // proto package needs to be updated. |
| const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package |
| |
| type Protocol int32 |
| |
| const ( |
| Protocol_TCP Protocol = 0 |
| Protocol_UDP Protocol = 1 |
| Protocol_SCTP Protocol = 2 |
| ) |
| |
| var Protocol_name = map[int32]string{ |
| 0: "TCP", |
| 1: "UDP", |
| 2: "SCTP", |
| } |
| var Protocol_value = map[string]int32{ |
| "TCP": 0, |
| "UDP": 1, |
| "SCTP": 2, |
| } |
| |
| func (x Protocol) String() string { |
| return proto.EnumName(Protocol_name, int32(x)) |
| } |
| func (Protocol) EnumDescriptor() ([]byte, []int) { return fileDescriptorApi, []int{0} } |
| |
| type MountPropagation int32 |
| |
| const ( |
| // No mount propagation ("private" in Linux terminology). |
| MountPropagation_PROPAGATION_PRIVATE MountPropagation = 0 |
| // Mounts get propagated from the host to the container ("rslave" in Linux). |
| MountPropagation_PROPAGATION_HOST_TO_CONTAINER MountPropagation = 1 |
| // Mounts get propagated from the host to the container and from the |
| // container to the host ("rshared" in Linux). |
| MountPropagation_PROPAGATION_BIDIRECTIONAL MountPropagation = 2 |
| ) |
| |
| var MountPropagation_name = map[int32]string{ |
| 0: "PROPAGATION_PRIVATE", |
| 1: "PROPAGATION_HOST_TO_CONTAINER", |
| 2: "PROPAGATION_BIDIRECTIONAL", |
| } |
| var MountPropagation_value = map[string]int32{ |
| "PROPAGATION_PRIVATE": 0, |
| "PROPAGATION_HOST_TO_CONTAINER": 1, |
| "PROPAGATION_BIDIRECTIONAL": 2, |
| } |
| |
| func (x MountPropagation) String() string { |
| return proto.EnumName(MountPropagation_name, int32(x)) |
| } |
| func (MountPropagation) EnumDescriptor() ([]byte, []int) { return fileDescriptorApi, []int{1} } |
| |
| // A NamespaceMode describes the intended namespace configuration for each |
| // of the namespaces (Network, PID, IPC) in NamespaceOption. Runtimes should |
| // map these modes as appropriate for the technology underlying the runtime. |
| type NamespaceMode int32 |
| |
| const ( |
| // A POD namespace is common to all containers in a pod. |
| // For example, a container with a PID namespace of POD expects to view |
| // all of the processes in all of the containers in the pod. |
| NamespaceMode_POD NamespaceMode = 0 |
| // A CONTAINER namespace is restricted to a single container. |
| // For example, a container with a PID namespace of CONTAINER expects to |
| // view only the processes in that container. |
| NamespaceMode_CONTAINER NamespaceMode = 1 |
| // A NODE namespace is the namespace of the Kubernetes node. |
| // For example, a container with a PID namespace of NODE expects to view |
| // all of the processes on the host running the kubelet. |
| NamespaceMode_NODE NamespaceMode = 2 |
| ) |
| |
| var NamespaceMode_name = map[int32]string{ |
| 0: "POD", |
| 1: "CONTAINER", |
| 2: "NODE", |
| } |
| var NamespaceMode_value = map[string]int32{ |
| "POD": 0, |
| "CONTAINER": 1, |
| "NODE": 2, |
| } |
| |
| func (x NamespaceMode) String() string { |
| return proto.EnumName(NamespaceMode_name, int32(x)) |
| } |
| func (NamespaceMode) EnumDescriptor() ([]byte, []int) { return fileDescriptorApi, []int{2} } |
| |
| type PodSandboxState int32 |
| |
| const ( |
| PodSandboxState_SANDBOX_READY PodSandboxState = 0 |
| PodSandboxState_SANDBOX_NOTREADY PodSandboxState = 1 |
| ) |
| |
| var PodSandboxState_name = map[int32]string{ |
| 0: "SANDBOX_READY", |
| 1: "SANDBOX_NOTREADY", |
| } |
| var PodSandboxState_value = map[string]int32{ |
| "SANDBOX_READY": 0, |
| "SANDBOX_NOTREADY": 1, |
| } |
| |
| func (x PodSandboxState) String() string { |
| return proto.EnumName(PodSandboxState_name, int32(x)) |
| } |
| func (PodSandboxState) EnumDescriptor() ([]byte, []int) { return fileDescriptorApi, []int{3} } |
| |
| type ContainerState int32 |
| |
| const ( |
| ContainerState_CONTAINER_CREATED ContainerState = 0 |
| ContainerState_CONTAINER_RUNNING ContainerState = 1 |
| ContainerState_CONTAINER_EXITED ContainerState = 2 |
| ContainerState_CONTAINER_UNKNOWN ContainerState = 3 |
| ) |
| |
| var ContainerState_name = map[int32]string{ |
| 0: "CONTAINER_CREATED", |
| 1: "CONTAINER_RUNNING", |
| 2: "CONTAINER_EXITED", |
| 3: "CONTAINER_UNKNOWN", |
| } |
| var ContainerState_value = map[string]int32{ |
| "CONTAINER_CREATED": 0, |
| "CONTAINER_RUNNING": 1, |
| "CONTAINER_EXITED": 2, |
| "CONTAINER_UNKNOWN": 3, |
| } |
| |
| func (x ContainerState) String() string { |
| return proto.EnumName(ContainerState_name, int32(x)) |
| } |
| func (ContainerState) EnumDescriptor() ([]byte, []int) { return fileDescriptorApi, []int{4} } |
| |
| type VersionRequest struct { |
| // Version of the kubelet runtime API. |
| Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` |
| } |
| |
| func (m *VersionRequest) Reset() { *m = VersionRequest{} } |
| func (*VersionRequest) ProtoMessage() {} |
| func (*VersionRequest) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{0} } |
| |
| func (m *VersionRequest) GetVersion() string { |
| if m != nil { |
| return m.Version |
| } |
| return "" |
| } |
| |
| type VersionResponse struct { |
| // Version of the kubelet runtime API. |
| Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` |
| // Name of the container runtime. |
| RuntimeName string `protobuf:"bytes,2,opt,name=runtime_name,json=runtimeName,proto3" json:"runtime_name,omitempty"` |
| // Version of the container runtime. The string must be |
| // semver-compatible. |
| RuntimeVersion string `protobuf:"bytes,3,opt,name=runtime_version,json=runtimeVersion,proto3" json:"runtime_version,omitempty"` |
| // API version of the container runtime. The string must be |
| // semver-compatible. |
| RuntimeApiVersion string `protobuf:"bytes,4,opt,name=runtime_api_version,json=runtimeApiVersion,proto3" json:"runtime_api_version,omitempty"` |
| } |
| |
| func (m *VersionResponse) Reset() { *m = VersionResponse{} } |
| func (*VersionResponse) ProtoMessage() {} |
| func (*VersionResponse) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{1} } |
| |
| func (m *VersionResponse) GetVersion() string { |
| if m != nil { |
| return m.Version |
| } |
| return "" |
| } |
| |
| func (m *VersionResponse) GetRuntimeName() string { |
| if m != nil { |
| return m.RuntimeName |
| } |
| return "" |
| } |
| |
| func (m *VersionResponse) GetRuntimeVersion() string { |
| if m != nil { |
| return m.RuntimeVersion |
| } |
| return "" |
| } |
| |
| func (m *VersionResponse) GetRuntimeApiVersion() string { |
| if m != nil { |
| return m.RuntimeApiVersion |
| } |
| return "" |
| } |
| |
| // DNSConfig specifies the DNS servers and search domains of a sandbox. |
| type DNSConfig struct { |
| // List of DNS servers of the cluster. |
| Servers []string `protobuf:"bytes,1,rep,name=servers" json:"servers,omitempty"` |
| // List of DNS search domains of the cluster. |
| Searches []string `protobuf:"bytes,2,rep,name=searches" json:"searches,omitempty"` |
| // List of DNS options. See https://linux.die.net/man/5/resolv.conf |
| // for all available options. |
| Options []string `protobuf:"bytes,3,rep,name=options" json:"options,omitempty"` |
| } |
| |
| func (m *DNSConfig) Reset() { *m = DNSConfig{} } |
| func (*DNSConfig) ProtoMessage() {} |
| func (*DNSConfig) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{2} } |
| |
| func (m *DNSConfig) GetServers() []string { |
| if m != nil { |
| return m.Servers |
| } |
| return nil |
| } |
| |
| func (m *DNSConfig) GetSearches() []string { |
| if m != nil { |
| return m.Searches |
| } |
| return nil |
| } |
| |
| func (m *DNSConfig) GetOptions() []string { |
| if m != nil { |
| return m.Options |
| } |
| return nil |
| } |
| |
| // PortMapping specifies the port mapping configurations of a sandbox. |
| type PortMapping struct { |
| // Protocol of the port mapping. |
| Protocol Protocol `protobuf:"varint,1,opt,name=protocol,proto3,enum=runtime.v1alpha2.Protocol" json:"protocol,omitempty"` |
| // Port number within the container. Default: 0 (not specified). |
| ContainerPort int32 `protobuf:"varint,2,opt,name=container_port,json=containerPort,proto3" json:"container_port,omitempty"` |
| // Port number on the host. Default: 0 (not specified). |
| HostPort int32 `protobuf:"varint,3,opt,name=host_port,json=hostPort,proto3" json:"host_port,omitempty"` |
| // Host IP. |
| HostIp string `protobuf:"bytes,4,opt,name=host_ip,json=hostIp,proto3" json:"host_ip,omitempty"` |
| } |
| |
| func (m *PortMapping) Reset() { *m = PortMapping{} } |
| func (*PortMapping) ProtoMessage() {} |
| func (*PortMapping) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{3} } |
| |
| func (m *PortMapping) GetProtocol() Protocol { |
| if m != nil { |
| return m.Protocol |
| } |
| return Protocol_TCP |
| } |
| |
| func (m *PortMapping) GetContainerPort() int32 { |
| if m != nil { |
| return m.ContainerPort |
| } |
| return 0 |
| } |
| |
| func (m *PortMapping) GetHostPort() int32 { |
| if m != nil { |
| return m.HostPort |
| } |
| return 0 |
| } |
| |
| func (m *PortMapping) GetHostIp() string { |
| if m != nil { |
| return m.HostIp |
| } |
| return "" |
| } |
| |
| // Mount specifies a host volume to mount into a container. |
| type Mount struct { |
| // Path of the mount within the container. |
| ContainerPath string `protobuf:"bytes,1,opt,name=container_path,json=containerPath,proto3" json:"container_path,omitempty"` |
| // Path of the mount on the host. If the hostPath doesn't exist, then runtimes |
| // should report error. If the hostpath is a symbolic link, runtimes should |
| // follow the symlink and mount the real destination to container. |
| HostPath string `protobuf:"bytes,2,opt,name=host_path,json=hostPath,proto3" json:"host_path,omitempty"` |
| // If set, the mount is read-only. |
| Readonly bool `protobuf:"varint,3,opt,name=readonly,proto3" json:"readonly,omitempty"` |
| // If set, the mount needs SELinux relabeling. |
| SelinuxRelabel bool `protobuf:"varint,4,opt,name=selinux_relabel,json=selinuxRelabel,proto3" json:"selinux_relabel,omitempty"` |
| // Requested propagation mode. |
| Propagation MountPropagation `protobuf:"varint,5,opt,name=propagation,proto3,enum=runtime.v1alpha2.MountPropagation" json:"propagation,omitempty"` |
| } |
| |
| func (m *Mount) Reset() { *m = Mount{} } |
| func (*Mount) ProtoMessage() {} |
| func (*Mount) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{4} } |
| |
| func (m *Mount) GetContainerPath() string { |
| if m != nil { |
| return m.ContainerPath |
| } |
| return "" |
| } |
| |
| func (m *Mount) GetHostPath() string { |
| if m != nil { |
| return m.HostPath |
| } |
| return "" |
| } |
| |
| func (m *Mount) GetReadonly() bool { |
| if m != nil { |
| return m.Readonly |
| } |
| return false |
| } |
| |
| func (m *Mount) GetSelinuxRelabel() bool { |
| if m != nil { |
| return m.SelinuxRelabel |
| } |
| return false |
| } |
| |
| func (m *Mount) GetPropagation() MountPropagation { |
| if m != nil { |
| return m.Propagation |
| } |
| return MountPropagation_PROPAGATION_PRIVATE |
| } |
| |
| // NamespaceOption provides options for Linux namespaces. |
| type NamespaceOption struct { |
| // Network namespace for this container/sandbox. |
| // Note: There is currently no way to set CONTAINER scoped network in the Kubernetes API. |
| // Namespaces currently set by the kubelet: POD, NODE |
| Network NamespaceMode `protobuf:"varint,1,opt,name=network,proto3,enum=runtime.v1alpha2.NamespaceMode" json:"network,omitempty"` |
| // PID namespace for this container/sandbox. |
| // Note: The CRI default is POD, but the v1.PodSpec default is CONTAINER. |
| // The kubelet's runtime manager will set this to CONTAINER explicitly for v1 pods. |
| // Namespaces currently set by the kubelet: POD, CONTAINER, NODE |
| Pid NamespaceMode `protobuf:"varint,2,opt,name=pid,proto3,enum=runtime.v1alpha2.NamespaceMode" json:"pid,omitempty"` |
| // IPC namespace for this container/sandbox. |
| // Note: There is currently no way to set CONTAINER scoped IPC in the Kubernetes API. |
| // Namespaces currently set by the kubelet: POD, NODE |
| Ipc NamespaceMode `protobuf:"varint,3,opt,name=ipc,proto3,enum=runtime.v1alpha2.NamespaceMode" json:"ipc,omitempty"` |
| } |
| |
| func (m *NamespaceOption) Reset() { *m = NamespaceOption{} } |
| func (*NamespaceOption) ProtoMessage() {} |
| func (*NamespaceOption) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{5} } |
| |
| func (m *NamespaceOption) GetNetwork() NamespaceMode { |
| if m != nil { |
| return m.Network |
| } |
| return NamespaceMode_POD |
| } |
| |
| func (m *NamespaceOption) GetPid() NamespaceMode { |
| if m != nil { |
| return m.Pid |
| } |
| return NamespaceMode_POD |
| } |
| |
| func (m *NamespaceOption) GetIpc() NamespaceMode { |
| if m != nil { |
| return m.Ipc |
| } |
| return NamespaceMode_POD |
| } |
| |
| // Int64Value is the wrapper of int64. |
| type Int64Value struct { |
| // The value. |
| Value int64 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` |
| } |
| |
| func (m *Int64Value) Reset() { *m = Int64Value{} } |
| func (*Int64Value) ProtoMessage() {} |
| func (*Int64Value) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{6} } |
| |
| func (m *Int64Value) GetValue() int64 { |
| if m != nil { |
| return m.Value |
| } |
| return 0 |
| } |
| |
| // LinuxSandboxSecurityContext holds linux security configuration that will be |
| // applied to a sandbox. Note that: |
| // 1) It does not apply to containers in the pods. |
| // 2) It may not be applicable to a PodSandbox which does not contain any running |
| // process. |
| type LinuxSandboxSecurityContext struct { |
| // Configurations for the sandbox's namespaces. |
| // This will be used only if the PodSandbox uses namespace for isolation. |
| NamespaceOptions *NamespaceOption `protobuf:"bytes,1,opt,name=namespace_options,json=namespaceOptions" json:"namespace_options,omitempty"` |
| // Optional SELinux context to be applied. |
| SelinuxOptions *SELinuxOption `protobuf:"bytes,2,opt,name=selinux_options,json=selinuxOptions" json:"selinux_options,omitempty"` |
| // UID to run sandbox processes as, when applicable. |
| RunAsUser *Int64Value `protobuf:"bytes,3,opt,name=run_as_user,json=runAsUser" json:"run_as_user,omitempty"` |
| // GID to run sandbox processes as, when applicable. run_as_group should only |
| // be specified when run_as_user is specified; otherwise, the runtime MUST error. |
| RunAsGroup *Int64Value `protobuf:"bytes,8,opt,name=run_as_group,json=runAsGroup" json:"run_as_group,omitempty"` |
| // If set, the root filesystem of the sandbox is read-only. |
| ReadonlyRootfs bool `protobuf:"varint,4,opt,name=readonly_rootfs,json=readonlyRootfs,proto3" json:"readonly_rootfs,omitempty"` |
| // List of groups applied to the first process run in the sandbox, in |
| // addition to the sandbox's primary GID. |
| SupplementalGroups []int64 `protobuf:"varint,5,rep,packed,name=supplemental_groups,json=supplementalGroups" json:"supplemental_groups,omitempty"` |
| // Indicates whether the sandbox will be asked to run a privileged |
| // container. If a privileged container is to be executed within it, this |
| // MUST be true. |
| // This allows a sandbox to take additional security precautions if no |
| // privileged containers are expected to be run. |
| Privileged bool `protobuf:"varint,6,opt,name=privileged,proto3" json:"privileged,omitempty"` |
| // Seccomp profile for the sandbox, candidate values are: |
| // * runtime/default: the default profile for the container runtime |
| // * unconfined: unconfined profile, ie, no seccomp sandboxing |
| // * localhost/<full-path-to-profile>: the profile installed on the node. |
| // <full-path-to-profile> is the full path of the profile. |
| // Default: "", which is identical with unconfined. |
| SeccompProfilePath string `protobuf:"bytes,7,opt,name=seccomp_profile_path,json=seccompProfilePath,proto3" json:"seccomp_profile_path,omitempty"` |
| } |
| |
| func (m *LinuxSandboxSecurityContext) Reset() { *m = LinuxSandboxSecurityContext{} } |
| func (*LinuxSandboxSecurityContext) ProtoMessage() {} |
| func (*LinuxSandboxSecurityContext) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{7} } |
| |
| func (m *LinuxSandboxSecurityContext) GetNamespaceOptions() *NamespaceOption { |
| if m != nil { |
| return m.NamespaceOptions |
| } |
| return nil |
| } |
| |
| func (m *LinuxSandboxSecurityContext) GetSelinuxOptions() *SELinuxOption { |
| if m != nil { |
| return m.SelinuxOptions |
| } |
| return nil |
| } |
| |
| func (m *LinuxSandboxSecurityContext) GetRunAsUser() *Int64Value { |
| if m != nil { |
| return m.RunAsUser |
| } |
| return nil |
| } |
| |
| func (m *LinuxSandboxSecurityContext) GetRunAsGroup() *Int64Value { |
| if m != nil { |
| return m.RunAsGroup |
| } |
| return nil |
| } |
| |
| func (m *LinuxSandboxSecurityContext) GetReadonlyRootfs() bool { |
| if m != nil { |
| return m.ReadonlyRootfs |
| } |
| return false |
| } |
| |
| func (m *LinuxSandboxSecurityContext) GetSupplementalGroups() []int64 { |
| if m != nil { |
| return m.SupplementalGroups |
| } |
| return nil |
| } |
| |
| func (m *LinuxSandboxSecurityContext) GetPrivileged() bool { |
| if m != nil { |
| return m.Privileged |
| } |
| return false |
| } |
| |
| func (m *LinuxSandboxSecurityContext) GetSeccompProfilePath() string { |
| if m != nil { |
| return m.SeccompProfilePath |
| } |
| return "" |
| } |
| |
| // LinuxPodSandboxConfig holds platform-specific configurations for Linux |
| // host platforms and Linux-based containers. |
| type LinuxPodSandboxConfig struct { |
| // Parent cgroup of the PodSandbox. |
| // The cgroupfs style syntax will be used, but the container runtime can |
| // convert it to systemd semantics if needed. |
| CgroupParent string `protobuf:"bytes,1,opt,name=cgroup_parent,json=cgroupParent,proto3" json:"cgroup_parent,omitempty"` |
| // LinuxSandboxSecurityContext holds sandbox security attributes. |
| SecurityContext *LinuxSandboxSecurityContext `protobuf:"bytes,2,opt,name=security_context,json=securityContext" json:"security_context,omitempty"` |
| // Sysctls holds linux sysctls config for the sandbox. |
| Sysctls map[string]string `protobuf:"bytes,3,rep,name=sysctls" json:"sysctls,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` |
| } |
| |
| func (m *LinuxPodSandboxConfig) Reset() { *m = LinuxPodSandboxConfig{} } |
| func (*LinuxPodSandboxConfig) ProtoMessage() {} |
| func (*LinuxPodSandboxConfig) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{8} } |
| |
| func (m *LinuxPodSandboxConfig) GetCgroupParent() string { |
| if m != nil { |
| return m.CgroupParent |
| } |
| return "" |
| } |
| |
| func (m *LinuxPodSandboxConfig) GetSecurityContext() *LinuxSandboxSecurityContext { |
| if m != nil { |
| return m.SecurityContext |
| } |
| return nil |
| } |
| |
| func (m *LinuxPodSandboxConfig) GetSysctls() map[string]string { |
| if m != nil { |
| return m.Sysctls |
| } |
| return nil |
| } |
| |
| // PodSandboxMetadata holds all necessary information for building the sandbox name. |
| // The container runtime is encouraged to expose the metadata associated with the |
| // PodSandbox in its user interface for better user experience. For example, |
| // the runtime can construct a unique PodSandboxName based on the metadata. |
| type PodSandboxMetadata struct { |
| // Pod name of the sandbox. Same as the pod name in the PodSpec. |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| // Pod UID of the sandbox. Same as the pod UID in the PodSpec. |
| Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"` |
| // Pod namespace of the sandbox. Same as the pod namespace in the PodSpec. |
| Namespace string `protobuf:"bytes,3,opt,name=namespace,proto3" json:"namespace,omitempty"` |
| // Attempt number of creating the sandbox. Default: 0. |
| Attempt uint32 `protobuf:"varint,4,opt,name=attempt,proto3" json:"attempt,omitempty"` |
| } |
| |
| func (m *PodSandboxMetadata) Reset() { *m = PodSandboxMetadata{} } |
| func (*PodSandboxMetadata) ProtoMessage() {} |
| func (*PodSandboxMetadata) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{9} } |
| |
| func (m *PodSandboxMetadata) GetName() string { |
| if m != nil { |
| return m.Name |
| } |
| return "" |
| } |
| |
| func (m *PodSandboxMetadata) GetUid() string { |
| if m != nil { |
| return m.Uid |
| } |
| return "" |
| } |
| |
| func (m *PodSandboxMetadata) GetNamespace() string { |
| if m != nil { |
| return m.Namespace |
| } |
| return "" |
| } |
| |
| func (m *PodSandboxMetadata) GetAttempt() uint32 { |
| if m != nil { |
| return m.Attempt |
| } |
| return 0 |
| } |
| |
| // PodSandboxConfig holds all the required and optional fields for creating a |
| // sandbox. |
| type PodSandboxConfig struct { |
| // Metadata of the sandbox. This information will uniquely identify the |
| // sandbox, and the runtime should leverage this to ensure correct |
| // operation. The runtime may also use this information to improve UX, such |
| // as by constructing a readable name. |
| Metadata *PodSandboxMetadata `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"` |
| // Hostname of the sandbox. |
| Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"` |
| // Path to the directory on the host in which container log files are |
| // stored. |
| // By default the log of a container going into the LogDirectory will be |
| // hooked up to STDOUT and STDERR. However, the LogDirectory may contain |
| // binary log files with structured logging data from the individual |
| // containers. For example, the files might be newline separated JSON |
| // structured logs, systemd-journald journal files, gRPC trace files, etc. |
| // E.g., |
| // PodSandboxConfig.LogDirectory = `/var/log/pods/<podUID>/` |
| // ContainerConfig.LogPath = `containerName/Instance#.log` |
| // |
| // WARNING: Log management and how kubelet should interface with the |
| // container logs are under active discussion in |
| // https://issues.k8s.io/24677. There *may* be future change of direction |
| // for logging as the discussion carries on. |
| LogDirectory string `protobuf:"bytes,3,opt,name=log_directory,json=logDirectory,proto3" json:"log_directory,omitempty"` |
| // DNS config for the sandbox. |
| DnsConfig *DNSConfig `protobuf:"bytes,4,opt,name=dns_config,json=dnsConfig" json:"dns_config,omitempty"` |
| // Port mappings for the sandbox. |
| PortMappings []*PortMapping `protobuf:"bytes,5,rep,name=port_mappings,json=portMappings" json:"port_mappings,omitempty"` |
| // Key-value pairs that may be used to scope and select individual resources. |
| Labels map[string]string `protobuf:"bytes,6,rep,name=labels" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` |
| // Unstructured key-value map that may be set by the kubelet to store and |
| // retrieve arbitrary metadata. This will include any annotations set on a |
| // pod through the Kubernetes API. |
| // |
| // Annotations MUST NOT be altered by the runtime; the annotations stored |
| // here MUST be returned in the PodSandboxStatus associated with the pod |
| // this PodSandboxConfig creates. |
| // |
| // In general, in order to preserve a well-defined interface between the |
| // kubelet and the container runtime, annotations SHOULD NOT influence |
| // runtime behaviour. |
| // |
| // Annotations can also be useful for runtime authors to experiment with |
| // new features that are opaque to the Kubernetes APIs (both user-facing |
| // and the CRI). Whenever possible, however, runtime authors SHOULD |
| // consider proposing new typed fields for any new features instead. |
| Annotations map[string]string `protobuf:"bytes,7,rep,name=annotations" json:"annotations,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` |
| // Optional configurations specific to Linux hosts. |
| Linux *LinuxPodSandboxConfig `protobuf:"bytes,8,opt,name=linux" json:"linux,omitempty"` |
| } |
| |
| func (m *PodSandboxConfig) Reset() { *m = PodSandboxConfig{} } |
| func (*PodSandboxConfig) ProtoMessage() {} |
| func (*PodSandboxConfig) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{10} } |
| |
| func (m *PodSandboxConfig) GetMetadata() *PodSandboxMetadata { |
| if m != nil { |
| return m.Metadata |
| } |
| return nil |
| } |
| |
| func (m *PodSandboxConfig) GetHostname() string { |
| if m != nil { |
| return m.Hostname |
| } |
| return "" |
| } |
| |
| func (m *PodSandboxConfig) GetLogDirectory() string { |
| if m != nil { |
| return m.LogDirectory |
| } |
| return "" |
| } |
| |
| func (m *PodSandboxConfig) GetDnsConfig() *DNSConfig { |
| if m != nil { |
| return m.DnsConfig |
| } |
| return nil |
| } |
| |
| func (m *PodSandboxConfig) GetPortMappings() []*PortMapping { |
| if m != nil { |
| return m.PortMappings |
| } |
| return nil |
| } |
| |
| func (m *PodSandboxConfig) GetLabels() map[string]string { |
| if m != nil { |
| return m.Labels |
| } |
| return nil |
| } |
| |
| func (m *PodSandboxConfig) GetAnnotations() map[string]string { |
| if m != nil { |
| return m.Annotations |
| } |
| return nil |
| } |
| |
| func (m *PodSandboxConfig) GetLinux() *LinuxPodSandboxConfig { |
| if m != nil { |
| return m.Linux |
| } |
| return nil |
| } |
| |
| type RunPodSandboxRequest struct { |
| // Configuration for creating a PodSandbox. |
| Config *PodSandboxConfig `protobuf:"bytes,1,opt,name=config" json:"config,omitempty"` |
| // Named runtime configuration to use for this PodSandbox. |
| // If the runtime handler is unknown, this request should be rejected. An |
| // empty string should select the default handler, equivalent to the |
| // behavior before this feature was added. |
| // See https://git.k8s.io/community/keps/sig-node/0014-runtime-class.md |
| RuntimeHandler string `protobuf:"bytes,2,opt,name=runtime_handler,json=runtimeHandler,proto3" json:"runtime_handler,omitempty"` |
| } |
| |
| func (m *RunPodSandboxRequest) Reset() { *m = RunPodSandboxRequest{} } |
| func (*RunPodSandboxRequest) ProtoMessage() {} |
| func (*RunPodSandboxRequest) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{11} } |
| |
| func (m *RunPodSandboxRequest) GetConfig() *PodSandboxConfig { |
| if m != nil { |
| return m.Config |
| } |
| return nil |
| } |
| |
| func (m *RunPodSandboxRequest) GetRuntimeHandler() string { |
| if m != nil { |
| return m.RuntimeHandler |
| } |
| return "" |
| } |
| |
| type RunPodSandboxResponse struct { |
| // ID of the PodSandbox to run. |
| PodSandboxId string `protobuf:"bytes,1,opt,name=pod_sandbox_id,json=podSandboxId,proto3" json:"pod_sandbox_id,omitempty"` |
| } |
| |
| func (m *RunPodSandboxResponse) Reset() { *m = RunPodSandboxResponse{} } |
| func (*RunPodSandboxResponse) ProtoMessage() {} |
| func (*RunPodSandboxResponse) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{12} } |
| |
| func (m *RunPodSandboxResponse) GetPodSandboxId() string { |
| if m != nil { |
| return m.PodSandboxId |
| } |
| return "" |
| } |
| |
| type StopPodSandboxRequest struct { |
| // ID of the PodSandbox to stop. |
| PodSandboxId string `protobuf:"bytes,1,opt,name=pod_sandbox_id,json=podSandboxId,proto3" json:"pod_sandbox_id,omitempty"` |
| } |
| |
| func (m *StopPodSandboxRequest) Reset() { *m = StopPodSandboxRequest{} } |
| func (*StopPodSandboxRequest) ProtoMessage() {} |
| func (*StopPodSandboxRequest) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{13} } |
| |
| func (m *StopPodSandboxRequest) GetPodSandboxId() string { |
| if m != nil { |
| return m.PodSandboxId |
| } |
| return "" |
| } |
| |
| type StopPodSandboxResponse struct { |
| } |
| |
| func (m *StopPodSandboxResponse) Reset() { *m = StopPodSandboxResponse{} } |
| func (*StopPodSandboxResponse) ProtoMessage() {} |
| func (*StopPodSandboxResponse) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{14} } |
| |
| type RemovePodSandboxRequest struct { |
| // ID of the PodSandbox to remove. |
| PodSandboxId string `protobuf:"bytes,1,opt,name=pod_sandbox_id,json=podSandboxId,proto3" json:"pod_sandbox_id,omitempty"` |
| } |
| |
| func (m *RemovePodSandboxRequest) Reset() { *m = RemovePodSandboxRequest{} } |
| func (*RemovePodSandboxRequest) ProtoMessage() {} |
| func (*RemovePodSandboxRequest) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{15} } |
| |
| func (m *RemovePodSandboxRequest) GetPodSandboxId() string { |
| if m != nil { |
| return m.PodSandboxId |
| } |
| return "" |
| } |
| |
| type RemovePodSandboxResponse struct { |
| } |
| |
| func (m *RemovePodSandboxResponse) Reset() { *m = RemovePodSandboxResponse{} } |
| func (*RemovePodSandboxResponse) ProtoMessage() {} |
| func (*RemovePodSandboxResponse) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{16} } |
| |
| type PodSandboxStatusRequest struct { |
| // ID of the PodSandbox for which to retrieve status. |
| PodSandboxId string `protobuf:"bytes,1,opt,name=pod_sandbox_id,json=podSandboxId,proto3" json:"pod_sandbox_id,omitempty"` |
| // Verbose indicates whether to return extra information about the pod sandbox. |
| Verbose bool `protobuf:"varint,2,opt,name=verbose,proto3" json:"verbose,omitempty"` |
| } |
| |
| func (m *PodSandboxStatusRequest) Reset() { *m = PodSandboxStatusRequest{} } |
| func (*PodSandboxStatusRequest) ProtoMessage() {} |
| func (*PodSandboxStatusRequest) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{17} } |
| |
| func (m *PodSandboxStatusRequest) GetPodSandboxId() string { |
| if m != nil { |
| return m.PodSandboxId |
| } |
| return "" |
| } |
| |
| func (m *PodSandboxStatusRequest) GetVerbose() bool { |
| if m != nil { |
| return m.Verbose |
| } |
| return false |
| } |
| |
| // PodSandboxNetworkStatus is the status of the network for a PodSandbox. |
| type PodSandboxNetworkStatus struct { |
| // IP address of the PodSandbox. |
| Ip string `protobuf:"bytes,1,opt,name=ip,proto3" json:"ip,omitempty"` |
| } |
| |
| func (m *PodSandboxNetworkStatus) Reset() { *m = PodSandboxNetworkStatus{} } |
| func (*PodSandboxNetworkStatus) ProtoMessage() {} |
| func (*PodSandboxNetworkStatus) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{18} } |
| |
| func (m *PodSandboxNetworkStatus) GetIp() string { |
| if m != nil { |
| return m.Ip |
| } |
| return "" |
| } |
| |
| // Namespace contains paths to the namespaces. |
| type Namespace struct { |
| // Namespace options for Linux namespaces. |
| Options *NamespaceOption `protobuf:"bytes,2,opt,name=options" json:"options,omitempty"` |
| } |
| |
| func (m *Namespace) Reset() { *m = Namespace{} } |
| func (*Namespace) ProtoMessage() {} |
| func (*Namespace) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{19} } |
| |
| func (m *Namespace) GetOptions() *NamespaceOption { |
| if m != nil { |
| return m.Options |
| } |
| return nil |
| } |
| |
| // LinuxSandboxStatus contains status specific to Linux sandboxes. |
| type LinuxPodSandboxStatus struct { |
| // Paths to the sandbox's namespaces. |
| Namespaces *Namespace `protobuf:"bytes,1,opt,name=namespaces" json:"namespaces,omitempty"` |
| } |
| |
| func (m *LinuxPodSandboxStatus) Reset() { *m = LinuxPodSandboxStatus{} } |
| func (*LinuxPodSandboxStatus) ProtoMessage() {} |
| func (*LinuxPodSandboxStatus) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{20} } |
| |
| func (m *LinuxPodSandboxStatus) GetNamespaces() *Namespace { |
| if m != nil { |
| return m.Namespaces |
| } |
| return nil |
| } |
| |
| // PodSandboxStatus contains the status of the PodSandbox. |
| type PodSandboxStatus struct { |
| // ID of the sandbox. |
| Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` |
| // Metadata of the sandbox. |
| Metadata *PodSandboxMetadata `protobuf:"bytes,2,opt,name=metadata" json:"metadata,omitempty"` |
| // State of the sandbox. |
| State PodSandboxState `protobuf:"varint,3,opt,name=state,proto3,enum=runtime.v1alpha2.PodSandboxState" json:"state,omitempty"` |
| // Creation timestamp of the sandbox in nanoseconds. Must be > 0. |
| CreatedAt int64 `protobuf:"varint,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` |
| // Network contains network status if network is handled by the runtime. |
| Network *PodSandboxNetworkStatus `protobuf:"bytes,5,opt,name=network" json:"network,omitempty"` |
| // Linux-specific status to a pod sandbox. |
| Linux *LinuxPodSandboxStatus `protobuf:"bytes,6,opt,name=linux" json:"linux,omitempty"` |
| // Labels are key-value pairs that may be used to scope and select individual resources. |
| Labels map[string]string `protobuf:"bytes,7,rep,name=labels" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` |
| // Unstructured key-value map holding arbitrary metadata. |
| // Annotations MUST NOT be altered by the runtime; the value of this field |
| // MUST be identical to that of the corresponding PodSandboxConfig used to |
| // instantiate the pod sandbox this status represents. |
| Annotations map[string]string `protobuf:"bytes,8,rep,name=annotations" json:"annotations,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` |
| } |
| |
| func (m *PodSandboxStatus) Reset() { *m = PodSandboxStatus{} } |
| func (*PodSandboxStatus) ProtoMessage() {} |
| func (*PodSandboxStatus) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{21} } |
| |
| func (m *PodSandboxStatus) GetId() string { |
| if m != nil { |
| return m.Id |
| } |
| return "" |
| } |
| |
| func (m *PodSandboxStatus) GetMetadata() *PodSandboxMetadata { |
| if m != nil { |
| return m.Metadata |
| } |
| return nil |
| } |
| |
| func (m *PodSandboxStatus) GetState() PodSandboxState { |
| if m != nil { |
| return m.State |
| } |
| return PodSandboxState_SANDBOX_READY |
| } |
| |
| func (m *PodSandboxStatus) GetCreatedAt() int64 { |
| if m != nil { |
| return m.CreatedAt |
| } |
| return 0 |
| } |
| |
| func (m *PodSandboxStatus) GetNetwork() *PodSandboxNetworkStatus { |
| if m != nil { |
| return m.Network |
| } |
| return nil |
| } |
| |
| func (m *PodSandboxStatus) GetLinux() *LinuxPodSandboxStatus { |
| if m != nil { |
| return m.Linux |
| } |
| return nil |
| } |
| |
| func (m *PodSandboxStatus) GetLabels() map[string]string { |
| if m != nil { |
| return m.Labels |
| } |
| return nil |
| } |
| |
| func (m *PodSandboxStatus) GetAnnotations() map[string]string { |
| if m != nil { |
| return m.Annotations |
| } |
| return nil |
| } |
| |
| type PodSandboxStatusResponse struct { |
| // Status of the PodSandbox. |
| Status *PodSandboxStatus `protobuf:"bytes,1,opt,name=status" json:"status,omitempty"` |
| // Info is extra information of the PodSandbox. The key could be arbitrary string, and |
| // value should be in json format. The information could include anything useful for |
| // debug, e.g. network namespace for linux container based container runtime. |
| // It should only be returned non-empty when Verbose is true. |
| Info map[string]string `protobuf:"bytes,2,rep,name=info" json:"info,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` |
| } |
| |
| func (m *PodSandboxStatusResponse) Reset() { *m = PodSandboxStatusResponse{} } |
| func (*PodSandboxStatusResponse) ProtoMessage() {} |
| func (*PodSandboxStatusResponse) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{22} } |
| |
| func (m *PodSandboxStatusResponse) GetStatus() *PodSandboxStatus { |
| if m != nil { |
| return m.Status |
| } |
| return nil |
| } |
| |
| func (m *PodSandboxStatusResponse) GetInfo() map[string]string { |
| if m != nil { |
| return m.Info |
| } |
| return nil |
| } |
| |
| // PodSandboxStateValue is the wrapper of PodSandboxState. |
| type PodSandboxStateValue struct { |
| // State of the sandbox. |
| State PodSandboxState `protobuf:"varint,1,opt,name=state,proto3,enum=runtime.v1alpha2.PodSandboxState" json:"state,omitempty"` |
| } |
| |
| func (m *PodSandboxStateValue) Reset() { *m = PodSandboxStateValue{} } |
| func (*PodSandboxStateValue) ProtoMessage() {} |
| func (*PodSandboxStateValue) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{23} } |
| |
| func (m *PodSandboxStateValue) GetState() PodSandboxState { |
| if m != nil { |
| return m.State |
| } |
| return PodSandboxState_SANDBOX_READY |
| } |
| |
| // PodSandboxFilter is used to filter a list of PodSandboxes. |
| // All those fields are combined with 'AND' |
| type PodSandboxFilter struct { |
| // ID of the sandbox. |
| Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` |
| // State of the sandbox. |
| State *PodSandboxStateValue `protobuf:"bytes,2,opt,name=state" json:"state,omitempty"` |
| // LabelSelector to select matches. |
| // Only api.MatchLabels is supported for now and the requirements |
| // are ANDed. MatchExpressions is not supported yet. |
| LabelSelector map[string]string `protobuf:"bytes,3,rep,name=label_selector,json=labelSelector" json:"label_selector,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` |
| } |
| |
| func (m *PodSandboxFilter) Reset() { *m = PodSandboxFilter{} } |
| func (*PodSandboxFilter) ProtoMessage() {} |
| func (*PodSandboxFilter) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{24} } |
| |
| func (m *PodSandboxFilter) GetId() string { |
| if m != nil { |
| return m.Id |
| } |
| return "" |
| } |
| |
| func (m *PodSandboxFilter) GetState() *PodSandboxStateValue { |
| if m != nil { |
| return m.State |
| } |
| return nil |
| } |
| |
| func (m *PodSandboxFilter) GetLabelSelector() map[string]string { |
| if m != nil { |
| return m.LabelSelector |
| } |
| return nil |
| } |
| |
| type ListPodSandboxRequest struct { |
| // PodSandboxFilter to filter a list of PodSandboxes. |
| Filter *PodSandboxFilter `protobuf:"bytes,1,opt,name=filter" json:"filter,omitempty"` |
| } |
| |
| func (m *ListPodSandboxRequest) Reset() { *m = ListPodSandboxRequest{} } |
| func (*ListPodSandboxRequest) ProtoMessage() {} |
| func (*ListPodSandboxRequest) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{25} } |
| |
| func (m *ListPodSandboxRequest) GetFilter() *PodSandboxFilter { |
| if m != nil { |
| return m.Filter |
| } |
| return nil |
| } |
| |
| // PodSandbox contains minimal information about a sandbox. |
| type PodSandbox struct { |
| // ID of the PodSandbox. |
| Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` |
| // Metadata of the PodSandbox. |
| Metadata *PodSandboxMetadata `protobuf:"bytes,2,opt,name=metadata" json:"metadata,omitempty"` |
| // State of the PodSandbox. |
| State PodSandboxState `protobuf:"varint,3,opt,name=state,proto3,enum=runtime.v1alpha2.PodSandboxState" json:"state,omitempty"` |
| // Creation timestamps of the PodSandbox in nanoseconds. Must be > 0. |
| CreatedAt int64 `protobuf:"varint,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` |
| // Labels of the PodSandbox. |
| Labels map[string]string `protobuf:"bytes,5,rep,name=labels" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` |
| // Unstructured key-value map holding arbitrary metadata. |
| // Annotations MUST NOT be altered by the runtime; the value of this field |
| // MUST be identical to that of the corresponding PodSandboxConfig used to |
| // instantiate this PodSandbox. |
| Annotations map[string]string `protobuf:"bytes,6,rep,name=annotations" json:"annotations,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` |
| } |
| |
| func (m *PodSandbox) Reset() { *m = PodSandbox{} } |
| func (*PodSandbox) ProtoMessage() {} |
| func (*PodSandbox) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{26} } |
| |
| func (m *PodSandbox) GetId() string { |
| if m != nil { |
| return m.Id |
| } |
| return "" |
| } |
| |
| func (m *PodSandbox) GetMetadata() *PodSandboxMetadata { |
| if m != nil { |
| return m.Metadata |
| } |
| return nil |
| } |
| |
| func (m *PodSandbox) GetState() PodSandboxState { |
| if m != nil { |
| return m.State |
| } |
| return PodSandboxState_SANDBOX_READY |
| } |
| |
| func (m *PodSandbox) GetCreatedAt() int64 { |
| if m != nil { |
| return m.CreatedAt |
| } |
| return 0 |
| } |
| |
| func (m *PodSandbox) GetLabels() map[string]string { |
| if m != nil { |
| return m.Labels |
| } |
| return nil |
| } |
| |
| func (m *PodSandbox) GetAnnotations() map[string]string { |
| if m != nil { |
| return m.Annotations |
| } |
| return nil |
| } |
| |
| type ListPodSandboxResponse struct { |
| // List of PodSandboxes. |
| Items []*PodSandbox `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"` |
| } |
| |
| func (m *ListPodSandboxResponse) Reset() { *m = ListPodSandboxResponse{} } |
| func (*ListPodSandboxResponse) ProtoMessage() {} |
| func (*ListPodSandboxResponse) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{27} } |
| |
| func (m *ListPodSandboxResponse) GetItems() []*PodSandbox { |
| if m != nil { |
| return m.Items |
| } |
| return nil |
| } |
| |
| // ImageSpec is an internal representation of an image. Currently, it wraps the |
| // value of a Container's Image field (e.g. imageID or imageDigest), but in the |
| // future it will include more detailed information about the different image types. |
| type ImageSpec struct { |
| Image string `protobuf:"bytes,1,opt,name=image,proto3" json:"image,omitempty"` |
| } |
| |
| func (m *ImageSpec) Reset() { *m = ImageSpec{} } |
| func (*ImageSpec) ProtoMessage() {} |
| func (*ImageSpec) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{28} } |
| |
| func (m *ImageSpec) GetImage() string { |
| if m != nil { |
| return m.Image |
| } |
| return "" |
| } |
| |
| type KeyValue struct { |
| Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` |
| Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` |
| } |
| |
| func (m *KeyValue) Reset() { *m = KeyValue{} } |
| func (*KeyValue) ProtoMessage() {} |
| func (*KeyValue) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{29} } |
| |
| func (m *KeyValue) GetKey() string { |
| if m != nil { |
| return m.Key |
| } |
| return "" |
| } |
| |
| func (m *KeyValue) GetValue() string { |
| if m != nil { |
| return m.Value |
| } |
| return "" |
| } |
| |
| // LinuxContainerResources specifies Linux specific configuration for |
| // resources. |
| // TODO: Consider using Resources from opencontainers/runtime-spec/specs-go |
| // directly. |
| type LinuxContainerResources struct { |
| // CPU CFS (Completely Fair Scheduler) period. Default: 0 (not specified). |
| CpuPeriod int64 `protobuf:"varint,1,opt,name=cpu_period,json=cpuPeriod,proto3" json:"cpu_period,omitempty"` |
| // CPU CFS (Completely Fair Scheduler) quota. Default: 0 (not specified). |
| CpuQuota int64 `protobuf:"varint,2,opt,name=cpu_quota,json=cpuQuota,proto3" json:"cpu_quota,omitempty"` |
| // CPU shares (relative weight vs. other containers). Default: 0 (not specified). |
| CpuShares int64 `protobuf:"varint,3,opt,name=cpu_shares,json=cpuShares,proto3" json:"cpu_shares,omitempty"` |
| // Memory limit in bytes. Default: 0 (not specified). |
| MemoryLimitInBytes int64 `protobuf:"varint,4,opt,name=memory_limit_in_bytes,json=memoryLimitInBytes,proto3" json:"memory_limit_in_bytes,omitempty"` |
| // OOMScoreAdj adjusts the oom-killer score. Default: 0 (not specified). |
| OomScoreAdj int64 `protobuf:"varint,5,opt,name=oom_score_adj,json=oomScoreAdj,proto3" json:"oom_score_adj,omitempty"` |
| // CpusetCpus constrains the allowed set of logical CPUs. Default: "" (not specified). |
| CpusetCpus string `protobuf:"bytes,6,opt,name=cpuset_cpus,json=cpusetCpus,proto3" json:"cpuset_cpus,omitempty"` |
| // CpusetMems constrains the allowed set of memory nodes. Default: "" (not specified). |
| CpusetMems string `protobuf:"bytes,7,opt,name=cpuset_mems,json=cpusetMems,proto3" json:"cpuset_mems,omitempty"` |
| } |
| |
| func (m *LinuxContainerResources) Reset() { *m = LinuxContainerResources{} } |
| func (*LinuxContainerResources) ProtoMessage() {} |
| func (*LinuxContainerResources) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{30} } |
| |
| func (m *LinuxContainerResources) GetCpuPeriod() int64 { |
| if m != nil { |
| return m.CpuPeriod |
| } |
| return 0 |
| } |
| |
| func (m *LinuxContainerResources) GetCpuQuota() int64 { |
| if m != nil { |
| return m.CpuQuota |
| } |
| return 0 |
| } |
| |
| func (m *LinuxContainerResources) GetCpuShares() int64 { |
| if m != nil { |
| return m.CpuShares |
| } |
| return 0 |
| } |
| |
| func (m *LinuxContainerResources) GetMemoryLimitInBytes() int64 { |
| if m != nil { |
| return m.MemoryLimitInBytes |
| } |
| return 0 |
| } |
| |
| func (m *LinuxContainerResources) GetOomScoreAdj() int64 { |
| if m != nil { |
| return m.OomScoreAdj |
| } |
| return 0 |
| } |
| |
| func (m *LinuxContainerResources) GetCpusetCpus() string { |
| if m != nil { |
| return m.CpusetCpus |
| } |
| return "" |
| } |
| |
| func (m *LinuxContainerResources) GetCpusetMems() string { |
| if m != nil { |
| return m.CpusetMems |
| } |
| return "" |
| } |
| |
| // SELinuxOption are the labels to be applied to the container. |
| type SELinuxOption struct { |
| User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"` |
| Role string `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"` |
| Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"` |
| Level string `protobuf:"bytes,4,opt,name=level,proto3" json:"level,omitempty"` |
| } |
| |
| func (m *SELinuxOption) Reset() { *m = SELinuxOption{} } |
| func (*SELinuxOption) ProtoMessage() {} |
| func (*SELinuxOption) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{31} } |
| |
| func (m *SELinuxOption) GetUser() string { |
| if m != nil { |
| return m.User |
| } |
| return "" |
| } |
| |
| func (m *SELinuxOption) GetRole() string { |
| if m != nil { |
| return m.Role |
| } |
| return "" |
| } |
| |
| func (m *SELinuxOption) GetType() string { |
| if m != nil { |
| return m.Type |
| } |
| return "" |
| } |
| |
| func (m *SELinuxOption) GetLevel() string { |
| if m != nil { |
| return m.Level |
| } |
| return "" |
| } |
| |
| // Capability contains the container capabilities to add or drop |
| type Capability struct { |
| // List of capabilities to add. |
| AddCapabilities []string `protobuf:"bytes,1,rep,name=add_capabilities,json=addCapabilities" json:"add_capabilities,omitempty"` |
| // List of capabilities to drop. |
| DropCapabilities []string `protobuf:"bytes,2,rep,name=drop_capabilities,json=dropCapabilities" json:"drop_capabilities,omitempty"` |
| } |
| |
| func (m *Capability) Reset() { *m = Capability{} } |
| func (*Capability) ProtoMessage() {} |
| func (*Capability) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{32} } |
| |
| func (m *Capability) GetAddCapabilities() []string { |
| if m != nil { |
| return m.AddCapabilities |
| } |
| return nil |
| } |
| |
| func (m *Capability) GetDropCapabilities() []string { |
| if m != nil { |
| return m.DropCapabilities |
| } |
| return nil |
| } |
| |
| // LinuxContainerSecurityContext holds linux security configuration that will be applied to a container. |
| type LinuxContainerSecurityContext struct { |
| // Capabilities to add or drop. |
| Capabilities *Capability `protobuf:"bytes,1,opt,name=capabilities" json:"capabilities,omitempty"` |
| // If set, run container in privileged mode. |
| // Privileged mode is incompatible with the following options. If |
| // privileged is set, the following features MAY have no effect: |
| // 1. capabilities |
| // 2. selinux_options |
| // 4. seccomp |
| // 5. apparmor |
| // |
| // Privileged mode implies the following specific options are applied: |
| // 1. All capabilities are added. |
| // 2. Sensitive paths, such as kernel module paths within sysfs, are not masked. |
| // 3. Any sysfs and procfs mounts are mounted RW. |
| // 4. Apparmor confinement is not applied. |
| // 5. Seccomp restrictions are not applied. |
| // 6. The device cgroup does not restrict access to any devices. |
| // 7. All devices from the host's /dev are available within the container. |
| // 8. SELinux restrictions are not applied (e.g. label=disabled). |
| Privileged bool `protobuf:"varint,2,opt,name=privileged,proto3" json:"privileged,omitempty"` |
| // Configurations for the container's namespaces. |
| // Only used if the container uses namespace for isolation. |
| NamespaceOptions *NamespaceOption `protobuf:"bytes,3,opt,name=namespace_options,json=namespaceOptions" json:"namespace_options,omitempty"` |
| // SELinux context to be optionally applied. |
| SelinuxOptions *SELinuxOption `protobuf:"bytes,4,opt,name=selinux_options,json=selinuxOptions" json:"selinux_options,omitempty"` |
| // UID to run the container process as. Only one of run_as_user and |
| // run_as_username can be specified at a time. |
| RunAsUser *Int64Value `protobuf:"bytes,5,opt,name=run_as_user,json=runAsUser" json:"run_as_user,omitempty"` |
| // GID to run the container process as. run_as_group should only be specified |
| // when run_as_user or run_as_username is specified; otherwise, the runtime |
| // MUST error. |
| RunAsGroup *Int64Value `protobuf:"bytes,12,opt,name=run_as_group,json=runAsGroup" json:"run_as_group,omitempty"` |
| // User name to run the container process as. If specified, the user MUST |
| // exist in the container image (i.e. in the /etc/passwd inside the image), |
| // and be resolved there by the runtime; otherwise, the runtime MUST error. |
| RunAsUsername string `protobuf:"bytes,6,opt,name=run_as_username,json=runAsUsername,proto3" json:"run_as_username,omitempty"` |
| // If set, the root filesystem of the container is read-only. |
| ReadonlyRootfs bool `protobuf:"varint,7,opt,name=readonly_rootfs,json=readonlyRootfs,proto3" json:"readonly_rootfs,omitempty"` |
| // List of groups applied to the first process run in the container, in |
| // addition to the container's primary GID. |
| SupplementalGroups []int64 `protobuf:"varint,8,rep,packed,name=supplemental_groups,json=supplementalGroups" json:"supplemental_groups,omitempty"` |
| // AppArmor profile for the container, candidate values are: |
| // * runtime/default: equivalent to not specifying a profile. |
| // * unconfined: no profiles are loaded |
| // * localhost/<profile_name>: profile loaded on the node |
| // (localhost) by name. The possible profile names are detailed at |
| // http://wiki.apparmor.net/index.php/AppArmor_Core_Policy_Reference |
| ApparmorProfile string `protobuf:"bytes,9,opt,name=apparmor_profile,json=apparmorProfile,proto3" json:"apparmor_profile,omitempty"` |
| // Seccomp profile for the container, candidate values are: |
| // * runtime/default: the default profile for the container runtime |
| // * unconfined: unconfined profile, ie, no seccomp sandboxing |
| // * localhost/<full-path-to-profile>: the profile installed on the node. |
| // <full-path-to-profile> is the full path of the profile. |
| // Default: "", which is identical with unconfined. |
| SeccompProfilePath string `protobuf:"bytes,10,opt,name=seccomp_profile_path,json=seccompProfilePath,proto3" json:"seccomp_profile_path,omitempty"` |
| // no_new_privs defines if the flag for no_new_privs should be set on the |
| // container. |
| NoNewPrivs bool `protobuf:"varint,11,opt,name=no_new_privs,json=noNewPrivs,proto3" json:"no_new_privs,omitempty"` |
| // masked_paths is a slice of paths that should be masked by the container |
| // runtime, this can be passed directly to the OCI spec. |
| MaskedPaths []string `protobuf:"bytes,13,rep,name=masked_paths,json=maskedPaths" json:"masked_paths,omitempty"` |
| // readonly_paths is a slice of paths that should be set as readonly by the |
| // container runtime, this can be passed directly to the OCI spec. |
| ReadonlyPaths []string `protobuf:"bytes,14,rep,name=readonly_paths,json=readonlyPaths" json:"readonly_paths,omitempty"` |
| } |
| |
| func (m *LinuxContainerSecurityContext) Reset() { *m = LinuxContainerSecurityContext{} } |
| func (*LinuxContainerSecurityContext) ProtoMessage() {} |
| func (*LinuxContainerSecurityContext) Descriptor() ([]byte, []int) { |
| return fileDescriptorApi, []int{33} |
| } |
| |
| func (m *LinuxContainerSecurityContext) GetCapabilities() *Capability { |
| if m != nil { |
| return m.Capabilities |
| } |
| return nil |
| } |
| |
| func (m *LinuxContainerSecurityContext) GetPrivileged() bool { |
| if m != nil { |
| return m.Privileged |
| } |
| return false |
| } |
| |
| func (m *LinuxContainerSecurityContext) GetNamespaceOptions() *NamespaceOption { |
| if m != nil { |
| return m.NamespaceOptions |
| } |
| return nil |
| } |
| |
| func (m *LinuxContainerSecurityContext) GetSelinuxOptions() *SELinuxOption { |
| if m != nil { |
| return m.SelinuxOptions |
| } |
| return nil |
| } |
| |
| func (m *LinuxContainerSecurityContext) GetRunAsUser() *Int64Value { |
| if m != nil { |
| return m.RunAsUser |
| } |
| return nil |
| } |
| |
| func (m *LinuxContainerSecurityContext) GetRunAsGroup() *Int64Value { |
| if m != nil { |
| return m.RunAsGroup |
| } |
| return nil |
| } |
| |
| func (m *LinuxContainerSecurityContext) GetRunAsUsername() string { |
| if m != nil { |
| return m.RunAsUsername |
| } |
| return "" |
| } |
| |
| func (m *LinuxContainerSecurityContext) GetReadonlyRootfs() bool { |
| if m != nil { |
| return m.ReadonlyRootfs |
| } |
| return false |
| } |
| |
| func (m *LinuxContainerSecurityContext) GetSupplementalGroups() []int64 { |
| if m != nil { |
| return m.SupplementalGroups |
| } |
| return nil |
| } |
| |
| func (m *LinuxContainerSecurityContext) GetApparmorProfile() string { |
| if m != nil { |
| return m.ApparmorProfile |
| } |
| return "" |
| } |
| |
| func (m *LinuxContainerSecurityContext) GetSeccompProfilePath() string { |
| if m != nil { |
| return m.SeccompProfilePath |
| } |
| return "" |
| } |
| |
| func (m *LinuxContainerSecurityContext) GetNoNewPrivs() bool { |
| if m != nil { |
| return m.NoNewPrivs |
| } |
| return false |
| } |
| |
| func (m *LinuxContainerSecurityContext) GetMaskedPaths() []string { |
| if m != nil { |
| return m.MaskedPaths |
| } |
| return nil |
| } |
| |
| func (m *LinuxContainerSecurityContext) GetReadonlyPaths() []string { |
| if m != nil { |
| return m.ReadonlyPaths |
| } |
| return nil |
| } |
| |
| // LinuxContainerConfig contains platform-specific configuration for |
| // Linux-based containers. |
| type LinuxContainerConfig struct { |
| // Resources specification for the container. |
| Resources *LinuxContainerResources `protobuf:"bytes,1,opt,name=resources" json:"resources,omitempty"` |
| // LinuxContainerSecurityContext configuration for the container. |
| SecurityContext *LinuxContainerSecurityContext `protobuf:"bytes,2,opt,name=security_context,json=securityContext" json:"security_context,omitempty"` |
| } |
| |
| func (m *LinuxContainerConfig) Reset() { *m = LinuxContainerConfig{} } |
| func (*LinuxContainerConfig) ProtoMessage() {} |
| func (*LinuxContainerConfig) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{34} } |
| |
| func (m *LinuxContainerConfig) GetResources() *LinuxContainerResources { |
| if m != nil { |
| return m.Resources |
| } |
| return nil |
| } |
| |
| func (m *LinuxContainerConfig) GetSecurityContext() *LinuxContainerSecurityContext { |
| if m != nil { |
| return m.SecurityContext |
| } |
| return nil |
| } |
| |
| // WindowsContainerSecurityContext holds windows security configuration that will be applied to a container. |
| type WindowsContainerSecurityContext struct { |
| // User name to run the container process as. If specified, the user MUST |
| // exist in the container image and be resolved there by the runtime; |
| // otherwise, the runtime MUST return error. |
| RunAsUsername string `protobuf:"bytes,1,opt,name=run_as_username,json=runAsUsername,proto3" json:"run_as_username,omitempty"` |
| } |
| |
| func (m *WindowsContainerSecurityContext) Reset() { *m = WindowsContainerSecurityContext{} } |
| func (*WindowsContainerSecurityContext) ProtoMessage() {} |
| func (*WindowsContainerSecurityContext) Descriptor() ([]byte, []int) { |
| return fileDescriptorApi, []int{35} |
| } |
| |
| func (m *WindowsContainerSecurityContext) GetRunAsUsername() string { |
| if m != nil { |
| return m.RunAsUsername |
| } |
| return "" |
| } |
| |
| // WindowsContainerConfig contains platform-specific configuration for |
| // Windows-based containers. |
| type WindowsContainerConfig struct { |
| // Resources specification for the container. |
| Resources *WindowsContainerResources `protobuf:"bytes,1,opt,name=resources" json:"resources,omitempty"` |
| // WindowsContainerSecurityContext configuration for the container. |
| SecurityContext *WindowsContainerSecurityContext `protobuf:"bytes,2,opt,name=security_context,json=securityContext" json:"security_context,omitempty"` |
| } |
| |
| func (m *WindowsContainerConfig) Reset() { *m = WindowsContainerConfig{} } |
| func (*WindowsContainerConfig) ProtoMessage() {} |
| func (*WindowsContainerConfig) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{36} } |
| |
| func (m *WindowsContainerConfig) GetResources() *WindowsContainerResources { |
| if m != nil { |
| return m.Resources |
| } |
| return nil |
| } |
| |
| func (m *WindowsContainerConfig) GetSecurityContext() *WindowsContainerSecurityContext { |
| if m != nil { |
| return m.SecurityContext |
| } |
| return nil |
| } |
| |
| // WindowsContainerResources specifies Windows specific configuration for |
| // resources. |
| type WindowsContainerResources struct { |
| // CPU shares (relative weight vs. other containers). Default: 0 (not specified). |
| CpuShares int64 `protobuf:"varint,1,opt,name=cpu_shares,json=cpuShares,proto3" json:"cpu_shares,omitempty"` |
| // Number of CPUs available to the container. Default: 0 (not specified). |
| CpuCount int64 `protobuf:"varint,2,opt,name=cpu_count,json=cpuCount,proto3" json:"cpu_count,omitempty"` |
| // Specifies the portion of processor cycles that this container can use as a percentage times 100. |
| CpuMaximum int64 `protobuf:"varint,3,opt,name=cpu_maximum,json=cpuMaximum,proto3" json:"cpu_maximum,omitempty"` |
| // Memory limit in bytes. Default: 0 (not specified). |
| MemoryLimitInBytes int64 `protobuf:"varint,4,opt,name=memory_limit_in_bytes,json=memoryLimitInBytes,proto3" json:"memory_limit_in_bytes,omitempty"` |
| } |
| |
| func (m *WindowsContainerResources) Reset() { *m = WindowsContainerResources{} } |
| func (*WindowsContainerResources) ProtoMessage() {} |
| func (*WindowsContainerResources) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{37} } |
| |
| func (m *WindowsContainerResources) GetCpuShares() int64 { |
| if m != nil { |
| return m.CpuShares |
| } |
| return 0 |
| } |
| |
| func (m *WindowsContainerResources) GetCpuCount() int64 { |
| if m != nil { |
| return m.CpuCount |
| } |
| return 0 |
| } |
| |
| func (m *WindowsContainerResources) GetCpuMaximum() int64 { |
| if m != nil { |
| return m.CpuMaximum |
| } |
| return 0 |
| } |
| |
| func (m *WindowsContainerResources) GetMemoryLimitInBytes() int64 { |
| if m != nil { |
| return m.MemoryLimitInBytes |
| } |
| return 0 |
| } |
| |
| // ContainerMetadata holds all necessary information for building the container |
| // name. The container runtime is encouraged to expose the metadata in its user |
| // interface for better user experience. E.g., runtime can construct a unique |
| // container name based on the metadata. Note that (name, attempt) is unique |
| // within a sandbox for the entire lifetime of the sandbox. |
| type ContainerMetadata struct { |
| // Name of the container. Same as the container name in the PodSpec. |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| // Attempt number of creating the container. Default: 0. |
| Attempt uint32 `protobuf:"varint,2,opt,name=attempt,proto3" json:"attempt,omitempty"` |
| } |
| |
| func (m *ContainerMetadata) Reset() { *m = ContainerMetadata{} } |
| func (*ContainerMetadata) ProtoMessage() {} |
| func (*ContainerMetadata) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{38} } |
| |
| func (m *ContainerMetadata) GetName() string { |
| if m != nil { |
| return m.Name |
| } |
| return "" |
| } |
| |
| func (m *ContainerMetadata) GetAttempt() uint32 { |
| if m != nil { |
| return m.Attempt |
| } |
| return 0 |
| } |
| |
| // Device specifies a host device to mount into a container. |
| type Device struct { |
| // Path of the device within the container. |
| ContainerPath string `protobuf:"bytes,1,opt,name=container_path,json=containerPath,proto3" json:"container_path,omitempty"` |
| // Path of the device on the host. |
| HostPath string `protobuf:"bytes,2,opt,name=host_path,json=hostPath,proto3" json:"host_path,omitempty"` |
| // Cgroups permissions of the device, candidates are one or more of |
| // * r - allows container to read from the specified device. |
| // * w - allows container to write to the specified device. |
| // * m - allows container to create device files that do not yet exist. |
| Permissions string `protobuf:"bytes,3,opt,name=permissions,proto3" json:"permissions,omitempty"` |
| } |
| |
| func (m *Device) Reset() { *m = Device{} } |
| func (*Device) ProtoMessage() {} |
| func (*Device) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{39} } |
| |
| func (m *Device) GetContainerPath() string { |
| if m != nil { |
| return m.ContainerPath |
| } |
| return "" |
| } |
| |
| func (m *Device) GetHostPath() string { |
| if m != nil { |
| return m.HostPath |
| } |
| return "" |
| } |
| |
| func (m *Device) GetPermissions() string { |
| if m != nil { |
| return m.Permissions |
| } |
| return "" |
| } |
| |
| // ContainerConfig holds all the required and optional fields for creating a |
| // container. |
| type ContainerConfig struct { |
| // Metadata of the container. This information will uniquely identify the |
| // container, and the runtime should leverage this to ensure correct |
| // operation. The runtime may also use this information to improve UX, such |
| // as by constructing a readable name. |
| Metadata *ContainerMetadata `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"` |
| // Image to use. |
| Image *ImageSpec `protobuf:"bytes,2,opt,name=image" json:"image,omitempty"` |
| // Command to execute (i.e., entrypoint for docker) |
| Command []string `protobuf:"bytes,3,rep,name=command" json:"command,omitempty"` |
| // Args for the Command (i.e., command for docker) |
| Args []string `protobuf:"bytes,4,rep,name=args" json:"args,omitempty"` |
| // Current working directory of the command. |
| WorkingDir string `protobuf:"bytes,5,opt,name=working_dir,json=workingDir,proto3" json:"working_dir,omitempty"` |
| // List of environment variable to set in the container. |
| Envs []*KeyValue `protobuf:"bytes,6,rep,name=envs" json:"envs,omitempty"` |
| // Mounts for the container. |
| Mounts []*Mount `protobuf:"bytes,7,rep,name=mounts" json:"mounts,omitempty"` |
| // Devices for the container. |
| Devices []*Device `protobuf:"bytes,8,rep,name=devices" json:"devices,omitempty"` |
| // Key-value pairs that may be used to scope and select individual resources. |
| // Label keys are of the form: |
| // label-key ::= prefixed-name | name |
| // prefixed-name ::= prefix '/' name |
| // prefix ::= DNS_SUBDOMAIN |
| // name ::= DNS_LABEL |
| Labels map[string]string `protobuf:"bytes,9,rep,name=labels" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` |
| // Unstructured key-value map that may be used by the kubelet to store and |
| // retrieve arbitrary metadata. |
| // |
| // Annotations MUST NOT be altered by the runtime; the annotations stored |
| // here MUST be returned in the ContainerStatus associated with the container |
| // this ContainerConfig creates. |
| // |
| // In general, in order to preserve a well-defined interface between the |
| // kubelet and the container runtime, annotations SHOULD NOT influence |
| // runtime behaviour. |
| Annotations map[string]string `protobuf:"bytes,10,rep,name=annotations" json:"annotations,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` |
| // Path relative to PodSandboxConfig.LogDirectory for container to store |
| // the log (STDOUT and STDERR) on the host. |
| // E.g., |
| // PodSandboxConfig.LogDirectory = `/var/log/pods/<podUID>/` |
| // ContainerConfig.LogPath = `containerName/Instance#.log` |
| // |
| // WARNING: Log management and how kubelet should interface with the |
| // container logs are under active discussion in |
| // https://issues.k8s.io/24677. There *may* be future change of direction |
| // for logging as the discussion carries on. |
| LogPath string `protobuf:"bytes,11,opt,name=log_path,json=logPath,proto3" json:"log_path,omitempty"` |
| // Variables for interactive containers, these have very specialized |
| // use-cases (e.g. debugging). |
| // TODO: Determine if we need to continue supporting these fields that are |
| // part of Kubernetes's Container Spec. |
| Stdin bool `protobuf:"varint,12,opt,name=stdin,proto3" json:"stdin,omitempty"` |
| StdinOnce bool `protobuf:"varint,13,opt,name=stdin_once,json=stdinOnce,proto3" json:"stdin_once,omitempty"` |
| Tty bool `protobuf:"varint,14,opt,name=tty,proto3" json:"tty,omitempty"` |
| // Configuration specific to Linux containers. |
| Linux *LinuxContainerConfig `protobuf:"bytes,15,opt,name=linux" json:"linux,omitempty"` |
| // Configuration specific to Windows containers. |
| Windows *WindowsContainerConfig `protobuf:"bytes,16,opt,name=windows" json:"windows,omitempty"` |
| } |
| |
| func (m *ContainerConfig) Reset() { *m = ContainerConfig{} } |
| func (*ContainerConfig) ProtoMessage() {} |
| func (*ContainerConfig) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{40} } |
| |
| func (m *ContainerConfig) GetMetadata() *ContainerMetadata { |
| if m != nil { |
| return m.Metadata |
| } |
| return nil |
| } |
| |
| func (m *ContainerConfig) GetImage() *ImageSpec { |
| if m != nil { |
| return m.Image |
| } |
| return nil |
| } |
| |
| func (m *ContainerConfig) GetCommand() []string { |
| if m != nil { |
| return m.Command |
| } |
| return nil |
| } |
| |
| func (m *ContainerConfig) GetArgs() []string { |
| if m != nil { |
| return m.Args |
| } |
| return nil |
| } |
| |
| func (m *ContainerConfig) GetWorkingDir() string { |
| if m != nil { |
| return m.WorkingDir |
| } |
| return "" |
| } |
| |
| func (m *ContainerConfig) GetEnvs() []*KeyValue { |
| if m != nil { |
| return m.Envs |
| } |
| return nil |
| } |
| |
| func (m *ContainerConfig) GetMounts() []*Mount { |
| if m != nil { |
| return m.Mounts |
| } |
| return nil |
| } |
| |
| func (m *ContainerConfig) GetDevices() []*Device { |
| if m != nil { |
| return m.Devices |
| } |
| return nil |
| } |
| |
| func (m *ContainerConfig) GetLabels() map[string]string { |
| if m != nil { |
| return m.Labels |
| } |
| return nil |
| } |
| |
| func (m *ContainerConfig) GetAnnotations() map[string]string { |
| if m != nil { |
| return m.Annotations |
| } |
| return nil |
| } |
| |
| func (m *ContainerConfig) GetLogPath() string { |
| if m != nil { |
| return m.LogPath |
| } |
| return "" |
| } |
| |
| func (m *ContainerConfig) GetStdin() bool { |
| if m != nil { |
| return m.Stdin |
| } |
| return false |
| } |
| |
| func (m *ContainerConfig) GetStdinOnce() bool { |
| if m != nil { |
| return m.StdinOnce |
| } |
| return false |
| } |
| |
| func (m *ContainerConfig) GetTty() bool { |
| if m != nil { |
| return m.Tty |
| } |
| return false |
| } |
| |
| func (m *ContainerConfig) GetLinux() *LinuxContainerConfig { |
| if m != nil { |
| return m.Linux |
| } |
| return nil |
| } |
| |
| func (m *ContainerConfig) GetWindows() *WindowsContainerConfig { |
| if m != nil { |
| return m.Windows |
| } |
| return nil |
| } |
| |
| type CreateContainerRequest struct { |
| // ID of the PodSandbox in which the container should be created. |
| PodSandboxId string `protobuf:"bytes,1,opt,name=pod_sandbox_id,json=podSandboxId,proto3" json:"pod_sandbox_id,omitempty"` |
| // Config of the container. |
| Config *ContainerConfig `protobuf:"bytes,2,opt,name=config" json:"config,omitempty"` |
| // Config of the PodSandbox. This is the same config that was passed |
| // to RunPodSandboxRequest to create the PodSandbox. It is passed again |
| // here just for easy reference. The PodSandboxConfig is immutable and |
| // remains the same throughout the lifetime of the pod. |
| SandboxConfig *PodSandboxConfig `protobuf:"bytes,3,opt,name=sandbox_config,json=sandboxConfig" json:"sandbox_config,omitempty"` |
| } |
| |
| func (m *CreateContainerRequest) Reset() { *m = CreateContainerRequest{} } |
| func (*CreateContainerRequest) ProtoMessage() {} |
| func (*CreateContainerRequest) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{41} } |
| |
| func (m *CreateContainerRequest) GetPodSandboxId() string { |
| if m != nil { |
| return m.PodSandboxId |
| } |
| return "" |
| } |
| |
| func (m *CreateContainerRequest) GetConfig() *ContainerConfig { |
| if m != nil { |
| return m.Config |
| } |
| return nil |
| } |
| |
| func (m *CreateContainerRequest) GetSandboxConfig() *PodSandboxConfig { |
| if m != nil { |
| return m.SandboxConfig |
| } |
| return nil |
| } |
| |
| type CreateContainerResponse struct { |
| // ID of the created container. |
| ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` |
| } |
| |
| func (m *CreateContainerResponse) Reset() { *m = CreateContainerResponse{} } |
| func (*CreateContainerResponse) ProtoMessage() {} |
| func (*CreateContainerResponse) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{42} } |
| |
| func (m *CreateContainerResponse) GetContainerId() string { |
| if m != nil { |
| return m.ContainerId |
| } |
| return "" |
| } |
| |
| type StartContainerRequest struct { |
| // ID of the container to start. |
| ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` |
| } |
| |
| func (m *StartContainerRequest) Reset() { *m = StartContainerRequest{} } |
| func (*StartContainerRequest) ProtoMessage() {} |
| func (*StartContainerRequest) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{43} } |
| |
| func (m *StartContainerRequest) GetContainerId() string { |
| if m != nil { |
| return m.ContainerId |
| } |
| return "" |
| } |
| |
| type StartContainerResponse struct { |
| } |
| |
| func (m *StartContainerResponse) Reset() { *m = StartContainerResponse{} } |
| func (*StartContainerResponse) ProtoMessage() {} |
| func (*StartContainerResponse) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{44} } |
| |
| type StopContainerRequest struct { |
| // ID of the container to stop. |
| ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` |
| // Timeout in seconds to wait for the container to stop before forcibly |
| // terminating it. Default: 0 (forcibly terminate the container immediately) |
| Timeout int64 `protobuf:"varint,2,opt,name=timeout,proto3" json:"timeout,omitempty"` |
| } |
| |
| func (m *StopContainerRequest) Reset() { *m = StopContainerRequest{} } |
| func (*StopContainerRequest) ProtoMessage() {} |
| func (*StopContainerRequest) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{45} } |
| |
| func (m *StopContainerRequest) GetContainerId() string { |
| if m != nil { |
| return m.ContainerId |
| } |
| return "" |
| } |
| |
| func (m *StopContainerRequest) GetTimeout() int64 { |
| if m != nil { |
| return m.Timeout |
| } |
| return 0 |
| } |
| |
| type StopContainerResponse struct { |
| } |
| |
| func (m *StopContainerResponse) Reset() { *m = StopContainerResponse{} } |
| func (*StopContainerResponse) ProtoMessage() {} |
| func (*StopContainerResponse) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{46} } |
| |
| type RemoveContainerRequest struct { |
| // ID of the container to remove. |
| ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` |
| } |
| |
| func (m *RemoveContainerRequest) Reset() { *m = RemoveContainerRequest{} } |
| func (*RemoveContainerRequest) ProtoMessage() {} |
| func (*RemoveContainerRequest) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{47} } |
| |
| func (m *RemoveContainerRequest) GetContainerId() string { |
| if m != nil { |
| return m.ContainerId |
| } |
| return "" |
| } |
| |
| type RemoveContainerResponse struct { |
| } |
| |
| func (m *RemoveContainerResponse) Reset() { *m = RemoveContainerResponse{} } |
| func (*RemoveContainerResponse) ProtoMessage() {} |
| func (*RemoveContainerResponse) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{48} } |
| |
| // ContainerStateValue is the wrapper of ContainerState. |
| type ContainerStateValue struct { |
| // State of the container. |
| State ContainerState `protobuf:"varint,1,opt,name=state,proto3,enum=runtime.v1alpha2.ContainerState" json:"state,omitempty"` |
| } |
| |
| func (m *ContainerStateValue) Reset() { *m = ContainerStateValue{} } |
| func (*ContainerStateValue) ProtoMessage() {} |
| func (*ContainerStateValue) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{49} } |
| |
| func (m *ContainerStateValue) GetState() ContainerState { |
| if m != nil { |
| return m.State |
| } |
| return ContainerState_CONTAINER_CREATED |
| } |
| |
| // ContainerFilter is used to filter containers. |
| // All those fields are combined with 'AND' |
| type ContainerFilter struct { |
| // ID of the container. |
| Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` |
| // State of the container. |
| State *ContainerStateValue `protobuf:"bytes,2,opt,name=state" json:"state,omitempty"` |
| // ID of the PodSandbox. |
| PodSandboxId string `protobuf:"bytes,3,opt,name=pod_sandbox_id,json=podSandboxId,proto3" json:"pod_sandbox_id,omitempty"` |
| // LabelSelector to select matches. |
| // Only api.MatchLabels is supported for now and the requirements |
| // are ANDed. MatchExpressions is not supported yet. |
| LabelSelector map[string]string `protobuf:"bytes,4,rep,name=label_selector,json=labelSelector" json:"label_selector,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` |
| } |
| |
| func (m *ContainerFilter) Reset() { *m = ContainerFilter{} } |
| func (*ContainerFilter) ProtoMessage() {} |
| func (*ContainerFilter) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{50} } |
| |
| func (m *ContainerFilter) GetId() string { |
| if m != nil { |
| return m.Id |
| } |
| return "" |
| } |
| |
| func (m *ContainerFilter) GetState() *ContainerStateValue { |
| if m != nil { |
| return m.State |
| } |
| return nil |
| } |
| |
| func (m *ContainerFilter) GetPodSandboxId() string { |
| if m != nil { |
| return m.PodSandboxId |
| } |
| return "" |
| } |
| |
| func (m *ContainerFilter) GetLabelSelector() map[string]string { |
| if m != nil { |
| return m.LabelSelector |
| } |
| return nil |
| } |
| |
| type ListContainersRequest struct { |
| Filter *ContainerFilter `protobuf:"bytes,1,opt,name=filter" json:"filter,omitempty"` |
| } |
| |
| func (m *ListContainersRequest) Reset() { *m = ListContainersRequest{} } |
| func (*ListContainersRequest) ProtoMessage() {} |
| func (*ListContainersRequest) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{51} } |
| |
| func (m *ListContainersRequest) GetFilter() *ContainerFilter { |
| if m != nil { |
| return m.Filter |
| } |
| return nil |
| } |
| |
| // Container provides the runtime information for a container, such as ID, hash, |
| // state of the container. |
| type Container struct { |
| // ID of the container, used by the container runtime to identify |
| // a container. |
| Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` |
| // ID of the sandbox to which this container belongs. |
| PodSandboxId string `protobuf:"bytes,2,opt,name=pod_sandbox_id,json=podSandboxId,proto3" json:"pod_sandbox_id,omitempty"` |
| // Metadata of the container. |
| Metadata *ContainerMetadata `protobuf:"bytes,3,opt,name=metadata" json:"metadata,omitempty"` |
| // Spec of the image. |
| Image *ImageSpec `protobuf:"bytes,4,opt,name=image" json:"image,omitempty"` |
| // Reference to the image in use. For most runtimes, this should be an |
| // image ID. |
| ImageRef string `protobuf:"bytes,5,opt,name=image_ref,json=imageRef,proto3" json:"image_ref,omitempty"` |
| // State of the container. |
| State ContainerState `protobuf:"varint,6,opt,name=state,proto3,enum=runtime.v1alpha2.ContainerState" json:"state,omitempty"` |
| // Creation time of the container in nanoseconds. |
| CreatedAt int64 `protobuf:"varint,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` |
| // Key-value pairs that may be used to scope and select individual resources. |
| Labels map[string]string `protobuf:"bytes,8,rep,name=labels" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` |
| // Unstructured key-value map holding arbitrary metadata. |
| // Annotations MUST NOT be altered by the runtime; the value of this field |
| // MUST be identical to that of the corresponding ContainerConfig used to |
| // instantiate this Container. |
| Annotations map[string]string `protobuf:"bytes,9,rep,name=annotations" json:"annotations,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` |
| } |
| |
| func (m *Container) Reset() { *m = Container{} } |
| func (*Container) ProtoMessage() {} |
| func (*Container) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{52} } |
| |
| func (m *Container) GetId() string { |
| if m != nil { |
| return m.Id |
| } |
| return "" |
| } |
| |
| func (m *Container) GetPodSandboxId() string { |
| if m != nil { |
| return m.PodSandboxId |
| } |
| return "" |
| } |
| |
| func (m *Container) GetMetadata() *ContainerMetadata { |
| if m != nil { |
| return m.Metadata |
| } |
| return nil |
| } |
| |
| func (m *Container) GetImage() *ImageSpec { |
| if m != nil { |
| return m.Image |
| } |
| return nil |
| } |
| |
| func (m *Container) GetImageRef() string { |
| if m != nil { |
| return m.ImageRef |
| } |
| return "" |
| } |
| |
| func (m *Container) GetState() ContainerState { |
| if m != nil { |
| return m.State |
| } |
| return ContainerState_CONTAINER_CREATED |
| } |
| |
| func (m *Container) GetCreatedAt() int64 { |
| if m != nil { |
| return m.CreatedAt |
| } |
| return 0 |
| } |
| |
| func (m *Container) GetLabels() map[string]string { |
| if m != nil { |
| return m.Labels |
| } |
| return nil |
| } |
| |
| func (m *Container) GetAnnotations() map[string]string { |
| if m != nil { |
| return m.Annotations |
| } |
| return nil |
| } |
| |
| type ListContainersResponse struct { |
| // List of containers. |
| Containers []*Container `protobuf:"bytes,1,rep,name=containers" json:"containers,omitempty"` |
| } |
| |
| func (m *ListContainersResponse) Reset() { *m = ListContainersResponse{} } |
| func (*ListContainersResponse) ProtoMessage() {} |
| func (*ListContainersResponse) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{53} } |
| |
| func (m *ListContainersResponse) GetContainers() []*Container { |
| if m != nil { |
| return m.Containers |
| } |
| return nil |
| } |
| |
| type ContainerStatusRequest struct { |
| // ID of the container for which to retrieve status. |
| ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` |
| // Verbose indicates whether to return extra information about the container. |
| Verbose bool `protobuf:"varint,2,opt,name=verbose,proto3" json:"verbose,omitempty"` |
| } |
| |
| func (m *ContainerStatusRequest) Reset() { *m = ContainerStatusRequest{} } |
| func (*ContainerStatusRequest) ProtoMessage() {} |
| func (*ContainerStatusRequest) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{54} } |
| |
| func (m *ContainerStatusRequest) GetContainerId() string { |
| if m != nil { |
| return m.ContainerId |
| } |
| return "" |
| } |
| |
| func (m *ContainerStatusRequest) GetVerbose() bool { |
| if m != nil { |
| return m.Verbose |
| } |
| return false |
| } |
| |
| // ContainerStatus represents the status of a container. |
| type ContainerStatus struct { |
| // ID of the container. |
| Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` |
| // Metadata of the container. |
| Metadata *ContainerMetadata `protobuf:"bytes,2,opt,name=metadata" json:"metadata,omitempty"` |
| // Status of the container. |
| State ContainerState `protobuf:"varint,3,opt,name=state,proto3,enum=runtime.v1alpha2.ContainerState" json:"state,omitempty"` |
| // Creation time of the container in nanoseconds. |
| CreatedAt int64 `protobuf:"varint,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` |
| // Start time of the container in nanoseconds. Default: 0 (not specified). |
| StartedAt int64 `protobuf:"varint,5,opt,name=started_at,json=startedAt,proto3" json:"started_at,omitempty"` |
| // Finish time of the container in nanoseconds. Default: 0 (not specified). |
| FinishedAt int64 `protobuf:"varint,6,opt,name=finished_at,json=finishedAt,proto3" json:"finished_at,omitempty"` |
| // Exit code of the container. Only required when finished_at != 0. Default: 0. |
| ExitCode int32 `protobuf:"varint,7,opt,name=exit_code,json=exitCode,proto3" json:"exit_code,omitempty"` |
| // Spec of the image. |
| Image *ImageSpec `protobuf:"bytes,8,opt,name=image" json:"image,omitempty"` |
| // Reference to the image in use. For most runtimes, this should be an |
| // image ID |
| ImageRef string `protobuf:"bytes,9,opt,name=image_ref,json=imageRef,proto3" json:"image_ref,omitempty"` |
| // Brief CamelCase string explaining why container is in its current state. |
| Reason string `protobuf:"bytes,10,opt,name=reason,proto3" json:"reason,omitempty"` |
| // Human-readable message indicating details about why container is in its |
| // current state. |
| Message string `protobuf:"bytes,11,opt,name=message,proto3" json:"message,omitempty"` |
| // Key-value pairs that may be used to scope and select individual resources. |
| Labels map[string]string `protobuf:"bytes,12,rep,name=labels" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` |
| // Unstructured key-value map holding arbitrary metadata. |
| // Annotations MUST NOT be altered by the runtime; the value of this field |
| // MUST be identical to that of the corresponding ContainerConfig used to |
| // instantiate the Container this status represents. |
| Annotations map[string]string `protobuf:"bytes,13,rep,name=annotations" json:"annotations,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` |
| // Mounts for the container. |
| Mounts []*Mount `protobuf:"bytes,14,rep,name=mounts" json:"mounts,omitempty"` |
| // Log path of container. |
| LogPath string `protobuf:"bytes,15,opt,name=log_path,json=logPath,proto3" json:"log_path,omitempty"` |
| } |
| |
| func (m *ContainerStatus) Reset() { *m = ContainerStatus{} } |
| func (*ContainerStatus) ProtoMessage() {} |
| func (*ContainerStatus) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{55} } |
| |
| func (m *ContainerStatus) GetId() string { |
| if m != nil { |
| return m.Id |
| } |
| return "" |
| } |
| |
| func (m *ContainerStatus) GetMetadata() *ContainerMetadata { |
| if m != nil { |
| return m.Metadata |
| } |
| return nil |
| } |
| |
| func (m *ContainerStatus) GetState() ContainerState { |
| if m != nil { |
| return m.State |
| } |
| return ContainerState_CONTAINER_CREATED |
| } |
| |
| func (m *ContainerStatus) GetCreatedAt() int64 { |
| if m != nil { |
| return m.CreatedAt |
| } |
| return 0 |
| } |
| |
| func (m *ContainerStatus) GetStartedAt() int64 { |
| if m != nil { |
| return m.StartedAt |
| } |
| return 0 |
| } |
| |
| func (m *ContainerStatus) GetFinishedAt() int64 { |
| if m != nil { |
| return m.FinishedAt |
| } |
| return 0 |
| } |
| |
| func (m *ContainerStatus) GetExitCode() int32 { |
| if m != nil { |
| return m.ExitCode |
| } |
| return 0 |
| } |
| |
| func (m *ContainerStatus) GetImage() *ImageSpec { |
| if m != nil { |
| return m.Image |
| } |
| return nil |
| } |
| |
| func (m *ContainerStatus) GetImageRef() string { |
| if m != nil { |
| return m.ImageRef |
| } |
| return "" |
| } |
| |
| func (m *ContainerStatus) GetReason() string { |
| if m != nil { |
| return m.Reason |
| } |
| return "" |
| } |
| |
| func (m *ContainerStatus) GetMessage() string { |
| if m != nil { |
| return m.Message |
| } |
| return "" |
| } |
| |
| func (m *ContainerStatus) GetLabels() map[string]string { |
| if m != nil { |
| return m.Labels |
| } |
| return nil |
| } |
| |
| func (m *ContainerStatus) GetAnnotations() map[string]string { |
| if m != nil { |
| return m.Annotations |
| } |
| return nil |
| } |
| |
| func (m *ContainerStatus) GetMounts() []*Mount { |
| if m != nil { |
| return m.Mounts |
| } |
| return nil |
| } |
| |
| func (m *ContainerStatus) GetLogPath() string { |
| if m != nil { |
| return m.LogPath |
| } |
| return "" |
| } |
| |
| type ContainerStatusResponse struct { |
| // Status of the container. |
| Status *ContainerStatus `protobuf:"bytes,1,opt,name=status" json:"status,omitempty"` |
| // Info is extra information of the Container. The key could be arbitrary string, and |
| // value should be in json format. The information could include anything useful for |
| // debug, e.g. pid for linux container based container runtime. |
| // It should only be returned non-empty when Verbose is true. |
| Info map[string]string `protobuf:"bytes,2,rep,name=info" json:"info,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` |
| } |
| |
| func (m *ContainerStatusResponse) Reset() { *m = ContainerStatusResponse{} } |
| func (*ContainerStatusResponse) ProtoMessage() {} |
| func (*ContainerStatusResponse) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{56} } |
| |
| func (m *ContainerStatusResponse) GetStatus() *ContainerStatus { |
| if m != nil { |
| return m.Status |
| } |
| return nil |
| } |
| |
| func (m *ContainerStatusResponse) GetInfo() map[string]string { |
| if m != nil { |
| return m.Info |
| } |
| return nil |
| } |
| |
| type UpdateContainerResourcesRequest struct { |
| // ID of the container to update. |
| ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` |
| // Resource configuration specific to Linux containers. |
| Linux *LinuxContainerResources `protobuf:"bytes,2,opt,name=linux" json:"linux,omitempty"` |
| } |
| |
| func (m *UpdateContainerResourcesRequest) Reset() { *m = UpdateContainerResourcesRequest{} } |
| func (*UpdateContainerResourcesRequest) ProtoMessage() {} |
| func (*UpdateContainerResourcesRequest) Descriptor() ([]byte, []int) { |
| return fileDescriptorApi, []int{57} |
| } |
| |
| func (m *UpdateContainerResourcesRequest) GetContainerId() string { |
| if m != nil { |
| return m.ContainerId |
| } |
| return "" |
| } |
| |
| func (m *UpdateContainerResourcesRequest) GetLinux() *LinuxContainerResources { |
| if m != nil { |
| return m.Linux |
| } |
| return nil |
| } |
| |
| type UpdateContainerResourcesResponse struct { |
| } |
| |
| func (m *UpdateContainerResourcesResponse) Reset() { *m = UpdateContainerResourcesResponse{} } |
| func (*UpdateContainerResourcesResponse) ProtoMessage() {} |
| func (*UpdateContainerResourcesResponse) Descriptor() ([]byte, []int) { |
| return fileDescriptorApi, []int{58} |
| } |
| |
| type ExecSyncRequest struct { |
| // ID of the container. |
| ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` |
| // Command to execute. |
| Cmd []string `protobuf:"bytes,2,rep,name=cmd" json:"cmd,omitempty"` |
| // Timeout in seconds to stop the command. Default: 0 (run forever). |
| Timeout int64 `protobuf:"varint,3,opt,name=timeout,proto3" json:"timeout,omitempty"` |
| } |
| |
| func (m *ExecSyncRequest) Reset() { *m = ExecSyncRequest{} } |
| func (*ExecSyncRequest) ProtoMessage() {} |
| func (*ExecSyncRequest) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{59} } |
| |
| func (m *ExecSyncRequest) GetContainerId() string { |
| if m != nil { |
| return m.ContainerId |
| } |
| return "" |
| } |
| |
| func (m *ExecSyncRequest) GetCmd() []string { |
| if m != nil { |
| return m.Cmd |
| } |
| return nil |
| } |
| |
| func (m *ExecSyncRequest) GetTimeout() int64 { |
| if m != nil { |
| return m.Timeout |
| } |
| return 0 |
| } |
| |
| type ExecSyncResponse struct { |
| // Captured command stdout output. |
| Stdout []byte `protobuf:"bytes,1,opt,name=stdout,proto3" json:"stdout,omitempty"` |
| // Captured command stderr output. |
| Stderr []byte `protobuf:"bytes,2,opt,name=stderr,proto3" json:"stderr,omitempty"` |
| // Exit code the command finished with. Default: 0 (success). |
| ExitCode int32 `protobuf:"varint,3,opt,name=exit_code,json=exitCode,proto3" json:"exit_code,omitempty"` |
| } |
| |
| func (m *ExecSyncResponse) Reset() { *m = ExecSyncResponse{} } |
| func (*ExecSyncResponse) ProtoMessage() {} |
| func (*ExecSyncResponse) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{60} } |
| |
| func (m *ExecSyncResponse) GetStdout() []byte { |
| if m != nil { |
| return m.Stdout |
| } |
| return nil |
| } |
| |
| func (m *ExecSyncResponse) GetStderr() []byte { |
| if m != nil { |
| return m.Stderr |
| } |
| return nil |
| } |
| |
| func (m *ExecSyncResponse) GetExitCode() int32 { |
| if m != nil { |
| return m.ExitCode |
| } |
| return 0 |
| } |
| |
| type ExecRequest struct { |
| // ID of the container in which to execute the command. |
| ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` |
| // Command to execute. |
| Cmd []string `protobuf:"bytes,2,rep,name=cmd" json:"cmd,omitempty"` |
| // Whether to exec the command in a TTY. |
| Tty bool `protobuf:"varint,3,opt,name=tty,proto3" json:"tty,omitempty"` |
| // Whether to stream stdin. |
| // One of `stdin`, `stdout`, and `stderr` MUST be true. |
| Stdin bool `protobuf:"varint,4,opt,name=stdin,proto3" json:"stdin,omitempty"` |
| // Whether to stream stdout. |
| // One of `stdin`, `stdout`, and `stderr` MUST be true. |
| Stdout bool `protobuf:"varint,5,opt,name=stdout,proto3" json:"stdout,omitempty"` |
| // Whether to stream stderr. |
| // One of `stdin`, `stdout`, and `stderr` MUST be true. |
| // If `tty` is true, `stderr` MUST be false. Multiplexing is not supported |
| // in this case. The output of stdout and stderr will be combined to a |
| // single stream. |
| Stderr bool `protobuf:"varint,6,opt,name=stderr,proto3" json:"stderr,omitempty"` |
| } |
| |
| func (m *ExecRequest) Reset() { *m = ExecRequest{} } |
| func (*ExecRequest) ProtoMessage() {} |
| func (*ExecRequest) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{61} } |
| |
| func (m *ExecRequest) GetContainerId() string { |
| if m != nil { |
| return m.ContainerId |
| } |
| return "" |
| } |
| |
| func (m *ExecRequest) GetCmd() []string { |
| if m != nil { |
| return m.Cmd |
| } |
| return nil |
| } |
| |
| func (m *ExecRequest) GetTty() bool { |
| if m != nil { |
| return m.Tty |
| } |
| return false |
| } |
| |
| func (m *ExecRequest) GetStdin() bool { |
| if m != nil { |
| return m.Stdin |
| } |
| return false |
| } |
| |
| func (m *ExecRequest) GetStdout() bool { |
| if m != nil { |
| return m.Stdout |
| } |
| return false |
| } |
| |
| func (m *ExecRequest) GetStderr() bool { |
| if m != nil { |
| return m.Stderr |
| } |
| return false |
| } |
| |
| type ExecResponse struct { |
| // Fully qualified URL of the exec streaming server. |
| Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"` |
| } |
| |
| func (m *ExecResponse) Reset() { *m = ExecResponse{} } |
| func (*ExecResponse) ProtoMessage() {} |
| func (*ExecResponse) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{62} } |
| |
| func (m *ExecResponse) GetUrl() string { |
| if m != nil { |
| return m.Url |
| } |
| return "" |
| } |
| |
| type AttachRequest struct { |
| // ID of the container to which to attach. |
| ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` |
| // Whether to stream stdin. |
| // One of `stdin`, `stdout`, and `stderr` MUST be true. |
| Stdin bool `protobuf:"varint,2,opt,name=stdin,proto3" json:"stdin,omitempty"` |
| // Whether the process being attached is running in a TTY. |
| // This must match the TTY setting in the ContainerConfig. |
| Tty bool `protobuf:"varint,3,opt,name=tty,proto3" json:"tty,omitempty"` |
| // Whether to stream stdout. |
| // One of `stdin`, `stdout`, and `stderr` MUST be true. |
| Stdout bool `protobuf:"varint,4,opt,name=stdout,proto3" json:"stdout,omitempty"` |
| // Whether to stream stderr. |
| // One of `stdin`, `stdout`, and `stderr` MUST be true. |
| // If `tty` is true, `stderr` MUST be false. Multiplexing is not supported |
| // in this case. The output of stdout and stderr will be combined to a |
| // single stream. |
| Stderr bool `protobuf:"varint,5,opt,name=stderr,proto3" json:"stderr,omitempty"` |
| } |
| |
| func (m *AttachRequest) Reset() { *m = AttachRequest{} } |
| func (*AttachRequest) ProtoMessage() {} |
| func (*AttachRequest) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{63} } |
| |
| func (m *AttachRequest) GetContainerId() string { |
| if m != nil { |
| return m.ContainerId |
| } |
| return "" |
| } |
| |
| func (m *AttachRequest) GetStdin() bool { |
| if m != nil { |
| return m.Stdin |
| } |
| return false |
| } |
| |
| func (m *AttachRequest) GetTty() bool { |
| if m != nil { |
| return m.Tty |
| } |
| return false |
| } |
| |
| func (m *AttachRequest) GetStdout() bool { |
| if m != nil { |
| return m.Stdout |
| } |
| return false |
| } |
| |
| func (m *AttachRequest) GetStderr() bool { |
| if m != nil { |
| return m.Stderr |
| } |
| return false |
| } |
| |
| type AttachResponse struct { |
| // Fully qualified URL of the attach streaming server. |
| Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"` |
| } |
| |
| func (m *AttachResponse) Reset() { *m = AttachResponse{} } |
| func (*AttachResponse) ProtoMessage() {} |
| func (*AttachResponse) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{64} } |
| |
| func (m *AttachResponse) GetUrl() string { |
| if m != nil { |
| return m.Url |
| } |
| return "" |
| } |
| |
| type PortForwardRequest struct { |
| // ID of the container to which to forward the port. |
| PodSandboxId string `protobuf:"bytes,1,opt,name=pod_sandbox_id,json=podSandboxId,proto3" json:"pod_sandbox_id,omitempty"` |
| // Port to forward. |
| Port []int32 `protobuf:"varint,2,rep,packed,name=port" json:"port,omitempty"` |
| } |
| |
| func (m *PortForwardRequest) Reset() { *m = PortForwardRequest{} } |
| func (*PortForwardRequest) ProtoMessage() {} |
| func (*PortForwardRequest) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{65} } |
| |
| func (m *PortForwardRequest) GetPodSandboxId() string { |
| if m != nil { |
| return m.PodSandboxId |
| } |
| return "" |
| } |
| |
| func (m *PortForwardRequest) GetPort() []int32 { |
| if m != nil { |
| return m.Port |
| } |
| return nil |
| } |
| |
| type PortForwardResponse struct { |
| // Fully qualified URL of the port-forward streaming server. |
| Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"` |
| } |
| |
| func (m *PortForwardResponse) Reset() { *m = PortForwardResponse{} } |
| func (*PortForwardResponse) ProtoMessage() {} |
| func (*PortForwardResponse) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{66} } |
| |
| func (m *PortForwardResponse) GetUrl() string { |
| if m != nil { |
| return m.Url |
| } |
| return "" |
| } |
| |
| type ImageFilter struct { |
| // Spec of the image. |
| Image *ImageSpec `protobuf:"bytes,1,opt,name=image" json:"image,omitempty"` |
| } |
| |
| func (m *ImageFilter) Reset() { *m = ImageFilter{} } |
| func (*ImageFilter) ProtoMessage() {} |
| func (*ImageFilter) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{67} } |
| |
| func (m *ImageFilter) GetImage() *ImageSpec { |
| if m != nil { |
| return m.Image |
| } |
| return nil |
| } |
| |
| type ListImagesRequest struct { |
| // Filter to list images. |
| Filter *ImageFilter `protobuf:"bytes,1,opt,name=filter" json:"filter,omitempty"` |
| } |
| |
| func (m *ListImagesRequest) Reset() { *m = ListImagesRequest{} } |
| func (*ListImagesRequest) ProtoMessage() {} |
| func (*ListImagesRequest) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{68} } |
| |
| func (m *ListImagesRequest) GetFilter() *ImageFilter { |
| if m != nil { |
| return m.Filter |
| } |
| return nil |
| } |
| |
| // Basic information about a container image. |
| type Image struct { |
| // ID of the image. |
| Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` |
| // Other names by which this image is known. |
| RepoTags []string `protobuf:"bytes,2,rep,name=repo_tags,json=repoTags" json:"repo_tags,omitempty"` |
| // Digests by which this image is known. |
| RepoDigests []string `protobuf:"bytes,3,rep,name=repo_digests,json=repoDigests" json:"repo_digests,omitempty"` |
| // Size of the image in bytes. Must be > 0. |
| Size_ uint64 `protobuf:"varint,4,opt,name=size,proto3" json:"size,omitempty"` |
| // UID that will run the command(s). This is used as a default if no user is |
| // specified when creating the container. UID and the following user name |
| // are mutually exclusive. |
| Uid *Int64Value `protobuf:"bytes,5,opt,name=uid" json:"uid,omitempty"` |
| // User name that will run the command(s). This is used if UID is not set |
| // and no user is specified when creating container. |
| Username string `protobuf:"bytes,6,opt,name=username,proto3" json:"username,omitempty"` |
| } |
| |
| func (m *Image) Reset() { *m = Image{} } |
| func (*Image) ProtoMessage() {} |
| func (*Image) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{69} } |
| |
| func (m *Image) GetId() string { |
| if m != nil { |
| return m.Id |
| } |
| return "" |
| } |
| |
| func (m *Image) GetRepoTags() []string { |
| if m != nil { |
| return m.RepoTags |
| } |
| return nil |
| } |
| |
| func (m *Image) GetRepoDigests() []string { |
| if m != nil { |
| return m.RepoDigests |
| } |
| return nil |
| } |
| |
| func (m *Image) GetSize_() uint64 { |
| if m != nil { |
| return m.Size_ |
| } |
| return 0 |
| } |
| |
| func (m *Image) GetUid() *Int64Value { |
| if m != nil { |
| return m.Uid |
| } |
| return nil |
| } |
| |
| func (m *Image) GetUsername() string { |
| if m != nil { |
| return m.Username |
| } |
| return "" |
| } |
| |
| type ListImagesResponse struct { |
| // List of images. |
| Images []*Image `protobuf:"bytes,1,rep,name=images" json:"images,omitempty"` |
| } |
| |
| func (m *ListImagesResponse) Reset() { *m = ListImagesResponse{} } |
| func (*ListImagesResponse) ProtoMessage() {} |
| func (*ListImagesResponse) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{70} } |
| |
| func (m *ListImagesResponse) GetImages() []*Image { |
| if m != nil { |
| return m.Images |
| } |
| return nil |
| } |
| |
| type ImageStatusRequest struct { |
| // Spec of the image. |
| Image *ImageSpec `protobuf:"bytes,1,opt,name=image" json:"image,omitempty"` |
| // Verbose indicates whether to return extra information about the image. |
| Verbose bool `protobuf:"varint,2,opt,name=verbose,proto3" json:"verbose,omitempty"` |
| } |
| |
| func (m *ImageStatusRequest) Reset() { *m = ImageStatusRequest{} } |
| func (*ImageStatusRequest) ProtoMessage() {} |
| func (*ImageStatusRequest) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{71} } |
| |
| func (m *ImageStatusRequest) GetImage() *ImageSpec { |
| if m != nil { |
| return m.Image |
| } |
| return nil |
| } |
| |
| func (m *ImageStatusRequest) GetVerbose() bool { |
| if m != nil { |
| return m.Verbose |
| } |
| return false |
| } |
| |
| type ImageStatusResponse struct { |
| // Status of the image. |
| Image *Image `protobuf:"bytes,1,opt,name=image" json:"image,omitempty"` |
| // Info is extra information of the Image. The key could be arbitrary string, and |
| // value should be in json format. The information could include anything useful |
| // for debug, e.g. image config for oci image based container runtime. |
| // It should only be returned non-empty when Verbose is true. |
| Info map[string]string `protobuf:"bytes,2,rep,name=info" json:"info,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` |
| } |
| |
| func (m *ImageStatusResponse) Reset() { *m = ImageStatusResponse{} } |
| func (*ImageStatusResponse) ProtoMessage() {} |
| func (*ImageStatusResponse) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{72} } |
| |
| func (m *ImageStatusResponse) GetImage() *Image { |
| if m != nil { |
| return m.Image |
| } |
| return nil |
| } |
| |
| func (m *ImageStatusResponse) GetInfo() map[string]string { |
| if m != nil { |
| return m.Info |
| } |
| return nil |
| } |
| |
| // AuthConfig contains authorization information for connecting to a registry. |
| type AuthConfig struct { |
| Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"` |
| Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` |
| Auth string `protobuf:"bytes,3,opt,name=auth,proto3" json:"auth,omitempty"` |
| ServerAddress string `protobuf:"bytes,4,opt,name=server_address,json=serverAddress,proto3" json:"server_address,omitempty"` |
| // IdentityToken is used to authenticate the user and get |
| // an access token for the registry. |
| IdentityToken string `protobuf:"bytes,5,opt,name=identity_token,json=identityToken,proto3" json:"identity_token,omitempty"` |
| // RegistryToken is a bearer token to be sent to a registry |
| RegistryToken string `protobuf:"bytes,6,opt,name=registry_token,json=registryToken,proto3" json:"registry_token,omitempty"` |
| } |
| |
| func (m *AuthConfig) Reset() { *m = AuthConfig{} } |
| func (*AuthConfig) ProtoMessage() {} |
| func (*AuthConfig) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{73} } |
| |
| func (m *AuthConfig) GetUsername() string { |
| if m != nil { |
| return m.Username |
| } |
| return "" |
| } |
| |
| func (m *AuthConfig) GetPassword() string { |
| if m != nil { |
| return m.Password |
| } |
| return "" |
| } |
| |
| func (m *AuthConfig) GetAuth() string { |
| if m != nil { |
| return m.Auth |
| } |
| return "" |
| } |
| |
| func (m *AuthConfig) GetServerAddress() string { |
| if m != nil { |
| return m.ServerAddress |
| } |
| return "" |
| } |
| |
| func (m *AuthConfig) GetIdentityToken() string { |
| if m != nil { |
| return m.IdentityToken |
| } |
| return "" |
| } |
| |
| func (m *AuthConfig) GetRegistryToken() string { |
| if m != nil { |
| return m.RegistryToken |
| } |
| return "" |
| } |
| |
| type PullImageRequest struct { |
| // Spec of the image. |
| Image *ImageSpec `protobuf:"bytes,1,opt,name=image" json:"image,omitempty"` |
| // Authentication configuration for pulling the image. |
| Auth *AuthConfig `protobuf:"bytes,2,opt,name=auth" json:"auth,omitempty"` |
| // Config of the PodSandbox, which is used to pull image in PodSandbox context. |
| SandboxConfig *PodSandboxConfig `protobuf:"bytes,3,opt,name=sandbox_config,json=sandboxConfig" json:"sandbox_config,omitempty"` |
| } |
| |
| func (m *PullImageRequest) Reset() { *m = PullImageRequest{} } |
| func (*PullImageRequest) ProtoMessage() {} |
| func (*PullImageRequest) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{74} } |
| |
| func (m *PullImageRequest) GetImage() *ImageSpec { |
| if m != nil { |
| return m.Image |
| } |
| return nil |
| } |
| |
| func (m *PullImageRequest) GetAuth() *AuthConfig { |
| if m != nil { |
| return m.Auth |
| } |
| return nil |
| } |
| |
| func (m *PullImageRequest) GetSandboxConfig() *PodSandboxConfig { |
| if m != nil { |
| return m.SandboxConfig |
| } |
| return nil |
| } |
| |
| type PullImageResponse struct { |
| // Reference to the image in use. For most runtimes, this should be an |
| // image ID or digest. |
| ImageRef string `protobuf:"bytes,1,opt,name=image_ref,json=imageRef,proto3" json:"image_ref,omitempty"` |
| } |
| |
| func (m *PullImageResponse) Reset() { *m = PullImageResponse{} } |
| func (*PullImageResponse) ProtoMessage() {} |
| func (*PullImageResponse) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{75} } |
| |
| func (m *PullImageResponse) GetImageRef() string { |
| if m != nil { |
| return m.ImageRef |
| } |
| return "" |
| } |
| |
| type RemoveImageRequest struct { |
| // Spec of the image to remove. |
| Image *ImageSpec `protobuf:"bytes,1,opt,name=image" json:"image,omitempty"` |
| } |
| |
| func (m *RemoveImageRequest) Reset() { *m = RemoveImageRequest{} } |
| func (*RemoveImageRequest) ProtoMessage() {} |
| func (*RemoveImageRequest) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{76} } |
| |
| func (m *RemoveImageRequest) GetImage() *ImageSpec { |
| if m != nil { |
| return m.Image |
| } |
| return nil |
| } |
| |
| type RemoveImageResponse struct { |
| } |
| |
| func (m *RemoveImageResponse) Reset() { *m = RemoveImageResponse{} } |
| func (*RemoveImageResponse) ProtoMessage() {} |
| func (*RemoveImageResponse) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{77} } |
| |
| type NetworkConfig struct { |
| // CIDR to use for pod IP addresses. If the CIDR is empty, runtimes |
| // should omit it. |
| PodCidr string `protobuf:"bytes,1,opt,name=pod_cidr,json=podCidr,proto3" json:"pod_cidr,omitempty"` |
| } |
| |
| func (m *NetworkConfig) Reset() { *m = NetworkConfig{} } |
| func (*NetworkConfig) ProtoMessage() {} |
| func (*NetworkConfig) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{78} } |
| |
| func (m *NetworkConfig) GetPodCidr() string { |
| if m != nil { |
| return m.PodCidr |
| } |
| return "" |
| } |
| |
| type RuntimeConfig struct { |
| NetworkConfig *NetworkConfig `protobuf:"bytes,1,opt,name=network_config,json=networkConfig" json:"network_config,omitempty"` |
| } |
| |
| func (m *RuntimeConfig) Reset() { *m = RuntimeConfig{} } |
| func (*RuntimeConfig) ProtoMessage() {} |
| func (*RuntimeConfig) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{79} } |
| |
| func (m *RuntimeConfig) GetNetworkConfig() *NetworkConfig { |
| if m != nil { |
| return m.NetworkConfig |
| } |
| return nil |
| } |
| |
| type UpdateRuntimeConfigRequest struct { |
| RuntimeConfig *RuntimeConfig `protobuf:"bytes,1,opt,name=runtime_config,json=runtimeConfig" json:"runtime_config,omitempty"` |
| } |
| |
| func (m *UpdateRuntimeConfigRequest) Reset() { *m = UpdateRuntimeConfigRequest{} } |
| func (*UpdateRuntimeConfigRequest) ProtoMessage() {} |
| func (*UpdateRuntimeConfigRequest) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{80} } |
| |
| func (m *UpdateRuntimeConfigRequest) GetRuntimeConfig() *RuntimeConfig { |
| if m != nil { |
| return m.RuntimeConfig |
| } |
| return nil |
| } |
| |
| type UpdateRuntimeConfigResponse struct { |
| } |
| |
| func (m *UpdateRuntimeConfigResponse) Reset() { *m = UpdateRuntimeConfigResponse{} } |
| func (*UpdateRuntimeConfigResponse) ProtoMessage() {} |
| func (*UpdateRuntimeConfigResponse) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{81} } |
| |
| // RuntimeCondition contains condition information for the runtime. |
| // There are 2 kinds of runtime conditions: |
| // 1. Required conditions: Conditions are required for kubelet to work |
| // properly. If any required condition is unmet, the node will be not ready. |
| // The required conditions include: |
| // * RuntimeReady: RuntimeReady means the runtime is up and ready to accept |
| // basic containers e.g. container only needs host network. |
| // * NetworkReady: NetworkReady means the runtime network is up and ready to |
| // accept containers which require container network. |
| // 2. Optional conditions: Conditions are informative to the user, but kubelet |
| // will not rely on. Since condition type is an arbitrary string, all conditions |
| // not required are optional. These conditions will be exposed to users to help |
| // them understand the status of the system. |
| type RuntimeCondition struct { |
| // Type of runtime condition. |
| Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` |
| // Status of the condition, one of true/false. Default: false. |
| Status bool `protobuf:"varint,2,opt,name=status,proto3" json:"status,omitempty"` |
| // Brief CamelCase string containing reason for the condition's last transition. |
| Reason string `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"` |
| // Human-readable message indicating details about last transition. |
| Message string `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"` |
| } |
| |
| func (m *RuntimeCondition) Reset() { *m = RuntimeCondition{} } |
| func (*RuntimeCondition) ProtoMessage() {} |
| func (*RuntimeCondition) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{82} } |
| |
| func (m *RuntimeCondition) GetType() string { |
| if m != nil { |
| return m.Type |
| } |
| return "" |
| } |
| |
| func (m *RuntimeCondition) GetStatus() bool { |
| if m != nil { |
| return m.Status |
| } |
| return false |
| } |
| |
| func (m *RuntimeCondition) GetReason() string { |
| if m != nil { |
| return m.Reason |
| } |
| return "" |
| } |
| |
| func (m *RuntimeCondition) GetMessage() string { |
| if m != nil { |
| return m.Message |
| } |
| return "" |
| } |
| |
| // RuntimeStatus is information about the current status of the runtime. |
| type RuntimeStatus struct { |
| // List of current observed runtime conditions. |
| Conditions []*RuntimeCondition `protobuf:"bytes,1,rep,name=conditions" json:"conditions,omitempty"` |
| } |
| |
| func (m *RuntimeStatus) Reset() { *m = RuntimeStatus{} } |
| func (*RuntimeStatus) ProtoMessage() {} |
| func (*RuntimeStatus) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{83} } |
| |
| func (m *RuntimeStatus) GetConditions() []*RuntimeCondition { |
| if m != nil { |
| return m.Conditions |
| } |
| return nil |
| } |
| |
| type StatusRequest struct { |
| // Verbose indicates whether to return extra information about the runtime. |
| Verbose bool `protobuf:"varint,1,opt,name=verbose,proto3" json:"verbose,omitempty"` |
| } |
| |
| func (m *StatusRequest) Reset() { *m = StatusRequest{} } |
| func (*StatusRequest) ProtoMessage() {} |
| func (*StatusRequest) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{84} } |
| |
| func (m *StatusRequest) GetVerbose() bool { |
| if m != nil { |
| return m.Verbose |
| } |
| return false |
| } |
| |
| type StatusResponse struct { |
| // Status of the Runtime. |
| Status *RuntimeStatus `protobuf:"bytes,1,opt,name=status" json:"status,omitempty"` |
| // Info is extra information of the Runtime. The key could be arbitrary string, and |
| // value should be in json format. The information could include anything useful for |
| // debug, e.g. plugins used by the container runtime. |
| // It should only be returned non-empty when Verbose is true. |
| Info map[string]string `protobuf:"bytes,2,rep,name=info" json:"info,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` |
| } |
| |
| func (m *StatusResponse) Reset() { *m = StatusResponse{} } |
| func (*StatusResponse) ProtoMessage() {} |
| func (*StatusResponse) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{85} } |
| |
| func (m *StatusResponse) GetStatus() *RuntimeStatus { |
| if m != nil { |
| return m.Status |
| } |
| return nil |
| } |
| |
| func (m *StatusResponse) GetInfo() map[string]string { |
| if m != nil { |
| return m.Info |
| } |
| return nil |
| } |
| |
| type ImageFsInfoRequest struct { |
| } |
| |
| func (m *ImageFsInfoRequest) Reset() { *m = ImageFsInfoRequest{} } |
| func (*ImageFsInfoRequest) ProtoMessage() {} |
| func (*ImageFsInfoRequest) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{86} } |
| |
| // UInt64Value is the wrapper of uint64. |
| type UInt64Value struct { |
| // The value. |
| Value uint64 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` |
| } |
| |
| func (m *UInt64Value) Reset() { *m = UInt64Value{} } |
| func (*UInt64Value) ProtoMessage() {} |
| func (*UInt64Value) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{87} } |
| |
| func (m *UInt64Value) GetValue() uint64 { |
| if m != nil { |
| return m.Value |
| } |
| return 0 |
| } |
| |
| // FilesystemIdentifier uniquely identify the filesystem. |
| type FilesystemIdentifier struct { |
| // Mountpoint of a filesystem. |
| Mountpoint string `protobuf:"bytes,1,opt,name=mountpoint,proto3" json:"mountpoint,omitempty"` |
| } |
| |
| func (m *FilesystemIdentifier) Reset() { *m = FilesystemIdentifier{} } |
| func (*FilesystemIdentifier) ProtoMessage() {} |
| func (*FilesystemIdentifier) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{88} } |
| |
| func (m *FilesystemIdentifier) GetMountpoint() string { |
| if m != nil { |
| return m.Mountpoint |
| } |
| return "" |
| } |
| |
| // FilesystemUsage provides the filesystem usage information. |
| type FilesystemUsage struct { |
| // Timestamp in nanoseconds at which the information were collected. Must be > 0. |
| Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` |
| // The unique identifier of the filesystem. |
| FsId *FilesystemIdentifier `protobuf:"bytes,2,opt,name=fs_id,json=fsId" json:"fs_id,omitempty"` |
| // UsedBytes represents the bytes used for images on the filesystem. |
| // This may differ from the total bytes used on the filesystem and may not |
| // equal CapacityBytes - AvailableBytes. |
| UsedBytes *UInt64Value `protobuf:"bytes,3,opt,name=used_bytes,json=usedBytes" json:"used_bytes,omitempty"` |
| // InodesUsed represents the inodes used by the images. |
| // This may not equal InodesCapacity - InodesAvailable because the underlying |
| // filesystem may also be used for purposes other than storing images. |
| InodesUsed *UInt64Value `protobuf:"bytes,4,opt,name=inodes_used,json=inodesUsed" json:"inodes_used,omitempty"` |
| } |
| |
| func (m *FilesystemUsage) Reset() { *m = FilesystemUsage{} } |
| func (*FilesystemUsage) ProtoMessage() {} |
| func (*FilesystemUsage) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{89} } |
| |
| func (m *FilesystemUsage) GetTimestamp() int64 { |
| if m != nil { |
| return m.Timestamp |
| } |
| return 0 |
| } |
| |
| func (m *FilesystemUsage) GetFsId() *FilesystemIdentifier { |
| if m != nil { |
| return m.FsId |
| } |
| return nil |
| } |
| |
| func (m *FilesystemUsage) GetUsedBytes() *UInt64Value { |
| if m != nil { |
| return m.UsedBytes |
| } |
| return nil |
| } |
| |
| func (m *FilesystemUsage) GetInodesUsed() *UInt64Value { |
| if m != nil { |
| return m.InodesUsed |
| } |
| return nil |
| } |
| |
| type ImageFsInfoResponse struct { |
| // Information of image filesystem(s). |
| ImageFilesystems []*FilesystemUsage `protobuf:"bytes,1,rep,name=image_filesystems,json=imageFilesystems" json:"image_filesystems,omitempty"` |
| } |
| |
| func (m *ImageFsInfoResponse) Reset() { *m = ImageFsInfoResponse{} } |
| func (*ImageFsInfoResponse) ProtoMessage() {} |
| func (*ImageFsInfoResponse) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{90} } |
| |
| func (m *ImageFsInfoResponse) GetImageFilesystems() []*FilesystemUsage { |
| if m != nil { |
| return m.ImageFilesystems |
| } |
| return nil |
| } |
| |
| type ContainerStatsRequest struct { |
| // ID of the container for which to retrieve stats. |
| ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` |
| } |
| |
| func (m *ContainerStatsRequest) Reset() { *m = ContainerStatsRequest{} } |
| func (*ContainerStatsRequest) ProtoMessage() {} |
| func (*ContainerStatsRequest) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{91} } |
| |
| func (m *ContainerStatsRequest) GetContainerId() string { |
| if m != nil { |
| return m.ContainerId |
| } |
| return "" |
| } |
| |
| type ContainerStatsResponse struct { |
| // Stats of the container. |
| Stats *ContainerStats `protobuf:"bytes,1,opt,name=stats" json:"stats,omitempty"` |
| } |
| |
| func (m *ContainerStatsResponse) Reset() { *m = ContainerStatsResponse{} } |
| func (*ContainerStatsResponse) ProtoMessage() {} |
| func (*ContainerStatsResponse) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{92} } |
| |
| func (m *ContainerStatsResponse) GetStats() *ContainerStats { |
| if m != nil { |
| return m.Stats |
| } |
| return nil |
| } |
| |
| type ListContainerStatsRequest struct { |
| // Filter for the list request. |
| Filter *ContainerStatsFilter `protobuf:"bytes,1,opt,name=filter" json:"filter,omitempty"` |
| } |
| |
| func (m *ListContainerStatsRequest) Reset() { *m = ListContainerStatsRequest{} } |
| func (*ListContainerStatsRequest) ProtoMessage() {} |
| func (*ListContainerStatsRequest) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{93} } |
| |
| func (m *ListContainerStatsRequest) GetFilter() *ContainerStatsFilter { |
| if m != nil { |
| return m.Filter |
| } |
| return nil |
| } |
| |
| // ContainerStatsFilter is used to filter containers. |
| // All those fields are combined with 'AND' |
| type ContainerStatsFilter struct { |
| // ID of the container. |
| Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` |
| // ID of the PodSandbox. |
| PodSandboxId string `protobuf:"bytes,2,opt,name=pod_sandbox_id,json=podSandboxId,proto3" json:"pod_sandbox_id,omitempty"` |
| // LabelSelector to select matches. |
| // Only api.MatchLabels is supported for now and the requirements |
| // are ANDed. MatchExpressions is not supported yet. |
| LabelSelector map[string]string `protobuf:"bytes,3,rep,name=label_selector,json=labelSelector" json:"label_selector,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` |
| } |
| |
| func (m *ContainerStatsFilter) Reset() { *m = ContainerStatsFilter{} } |
| func (*ContainerStatsFilter) ProtoMessage() {} |
| func (*ContainerStatsFilter) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{94} } |
| |
| func (m *ContainerStatsFilter) GetId() string { |
| if m != nil { |
| return m.Id |
| } |
| return "" |
| } |
| |
| func (m *ContainerStatsFilter) GetPodSandboxId() string { |
| if m != nil { |
| return m.PodSandboxId |
| } |
| return "" |
| } |
| |
| func (m *ContainerStatsFilter) GetLabelSelector() map[string]string { |
| if m != nil { |
| return m.LabelSelector |
| } |
| return nil |
| } |
| |
| type ListContainerStatsResponse struct { |
| // Stats of the container. |
| Stats []*ContainerStats `protobuf:"bytes,1,rep,name=stats" json:"stats,omitempty"` |
| } |
| |
| func (m *ListContainerStatsResponse) Reset() { *m = ListContainerStatsResponse{} } |
| func (*ListContainerStatsResponse) ProtoMessage() {} |
| func (*ListContainerStatsResponse) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{95} } |
| |
| func (m *ListContainerStatsResponse) GetStats() []*ContainerStats { |
| if m != nil { |
| return m.Stats |
| } |
| return nil |
| } |
| |
| // ContainerAttributes provides basic information of the container. |
| type ContainerAttributes struct { |
| // ID of the container. |
| Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` |
| // Metadata of the container. |
| Metadata *ContainerMetadata `protobuf:"bytes,2,opt,name=metadata" json:"metadata,omitempty"` |
| // Key-value pairs that may be used to scope and select individual resources. |
| Labels map[string]string `protobuf:"bytes,3,rep,name=labels" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` |
| // Unstructured key-value map holding arbitrary metadata. |
| // Annotations MUST NOT be altered by the runtime; the value of this field |
| // MUST be identical to that of the corresponding ContainerConfig used to |
| // instantiate the Container this status represents. |
| Annotations map[string]string `protobuf:"bytes,4,rep,name=annotations" json:"annotations,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` |
| } |
| |
| func (m *ContainerAttributes) Reset() { *m = ContainerAttributes{} } |
| func (*ContainerAttributes) ProtoMessage() {} |
| func (*ContainerAttributes) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{96} } |
| |
| func (m *ContainerAttributes) GetId() string { |
| if m != nil { |
| return m.Id |
| } |
| return "" |
| } |
| |
| func (m *ContainerAttributes) GetMetadata() *ContainerMetadata { |
| if m != nil { |
| return m.Metadata |
| } |
| return nil |
| } |
| |
| func (m *ContainerAttributes) GetLabels() map[string]string { |
| if m != nil { |
| return m.Labels |
| } |
| return nil |
| } |
| |
| func (m *ContainerAttributes) GetAnnotations() map[string]string { |
| if m != nil { |
| return m.Annotations |
| } |
| return nil |
| } |
| |
| // ContainerStats provides the resource usage statistics for a container. |
| type ContainerStats struct { |
| // Information of the container. |
| Attributes *ContainerAttributes `protobuf:"bytes,1,opt,name=attributes" json:"attributes,omitempty"` |
| // CPU usage gathered from the container. |
| Cpu *CpuUsage `protobuf:"bytes,2,opt,name=cpu" json:"cpu,omitempty"` |
| // Memory usage gathered from the container. |
| Memory *MemoryUsage `protobuf:"bytes,3,opt,name=memory" json:"memory,omitempty"` |
| // Usage of the writeable layer. |
| WritableLayer *FilesystemUsage `protobuf:"bytes,4,opt,name=writable_layer,json=writableLayer" json:"writable_layer,omitempty"` |
| } |
| |
| func (m *ContainerStats) Reset() { *m = ContainerStats{} } |
| func (*ContainerStats) ProtoMessage() {} |
| func (*ContainerStats) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{97} } |
| |
| func (m *ContainerStats) GetAttributes() *ContainerAttributes { |
| if m != nil { |
| return m.Attributes |
| } |
| return nil |
| } |
| |
| func (m *ContainerStats) GetCpu() *CpuUsage { |
| if m != nil { |
| return m.Cpu |
| } |
| return nil |
| } |
| |
| func (m *ContainerStats) GetMemory() *MemoryUsage { |
| if m != nil { |
| return m.Memory |
| } |
| return nil |
| } |
| |
| func (m *ContainerStats) GetWritableLayer() *FilesystemUsage { |
| if m != nil { |
| return m.WritableLayer |
| } |
| return nil |
| } |
| |
| // CpuUsage provides the CPU usage information. |
| type CpuUsage struct { |
| // Timestamp in nanoseconds at which the information were collected. Must be > 0. |
| Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` |
| // Cumulative CPU usage (sum across all cores) since object creation. |
| UsageCoreNanoSeconds *UInt64Value `protobuf:"bytes,2,opt,name=usage_core_nano_seconds,json=usageCoreNanoSeconds" json:"usage_core_nano_seconds,omitempty"` |
| } |
| |
| func (m *CpuUsage) Reset() { *m = CpuUsage{} } |
| func (*CpuUsage) ProtoMessage() {} |
| func (*CpuUsage) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{98} } |
| |
| func (m *CpuUsage) GetTimestamp() int64 { |
| if m != nil { |
| return m.Timestamp |
| } |
| return 0 |
| } |
| |
| func (m *CpuUsage) GetUsageCoreNanoSeconds() *UInt64Value { |
| if m != nil { |
| return m.UsageCoreNanoSeconds |
| } |
| return nil |
| } |
| |
| // MemoryUsage provides the memory usage information. |
| type MemoryUsage struct { |
| // Timestamp in nanoseconds at which the information were collected. Must be > 0. |
| Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` |
| // The amount of working set memory in bytes. |
| WorkingSetBytes *UInt64Value `protobuf:"bytes,2,opt,name=working_set_bytes,json=workingSetBytes" json:"working_set_bytes,omitempty"` |
| } |
| |
| func (m *MemoryUsage) Reset() { *m = MemoryUsage{} } |
| func (*MemoryUsage) ProtoMessage() {} |
| func (*MemoryUsage) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{99} } |
| |
| func (m *MemoryUsage) GetTimestamp() int64 { |
| if m != nil { |
| return m.Timestamp |
| } |
| return 0 |
| } |
| |
| func (m *MemoryUsage) GetWorkingSetBytes() *UInt64Value { |
| if m != nil { |
| return m.WorkingSetBytes |
| } |
| return nil |
| } |
| |
| type ReopenContainerLogRequest struct { |
| // ID of the container for which to reopen the log. |
| ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` |
| } |
| |
| func (m *ReopenContainerLogRequest) Reset() { *m = ReopenContainerLogRequest{} } |
| func (*ReopenContainerLogRequest) ProtoMessage() {} |
| func (*ReopenContainerLogRequest) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{100} } |
| |
| func (m *ReopenContainerLogRequest) GetContainerId() string { |
| if m != nil { |
| return m.ContainerId |
| } |
| return "" |
| } |
| |
| type ReopenContainerLogResponse struct { |
| } |
| |
| func (m *ReopenContainerLogResponse) Reset() { *m = ReopenContainerLogResponse{} } |
| func (*ReopenContainerLogResponse) ProtoMessage() {} |
| func (*ReopenContainerLogResponse) Descriptor() ([]byte, []int) { return fileDescriptorApi, []int{101} } |
| |
| func init() { |
| proto.RegisterType((*VersionRequest)(nil), "runtime.v1alpha2.VersionRequest") |
| proto.RegisterType((*VersionResponse)(nil), "runtime.v1alpha2.VersionResponse") |
| proto.RegisterType((*DNSConfig)(nil), "runtime.v1alpha2.DNSConfig") |
| proto.RegisterType((*PortMapping)(nil), "runtime.v1alpha2.PortMapping") |
| proto.RegisterType((*Mount)(nil), "runtime.v1alpha2.Mount") |
| proto.RegisterType((*NamespaceOption)(nil), "runtime.v1alpha2.NamespaceOption") |
| proto.RegisterType((*Int64Value)(nil), "runtime.v1alpha2.Int64Value") |
| proto.RegisterType((*LinuxSandboxSecurityContext)(nil), "runtime.v1alpha2.LinuxSandboxSecurityContext") |
| proto.RegisterType((*LinuxPodSandboxConfig)(nil), "runtime.v1alpha2.LinuxPodSandboxConfig") |
| proto.RegisterType((*PodSandboxMetadata)(nil), "runtime.v1alpha2.PodSandboxMetadata") |
| proto.RegisterType((*PodSandboxConfig)(nil), "runtime.v1alpha2.PodSandboxConfig") |
| proto.RegisterType((*RunPodSandboxRequest)(nil), "runtime.v1alpha2.RunPodSandboxRequest") |
| proto.RegisterType((*RunPodSandboxResponse)(nil), "runtime.v1alpha2.RunPodSandboxResponse") |
| proto.RegisterType((*StopPodSandboxRequest)(nil), "runtime.v1alpha2.StopPodSandboxRequest") |
| proto.RegisterType((*StopPodSandboxResponse)(nil), "runtime.v1alpha2.StopPodSandboxResponse") |
| proto.RegisterType((*RemovePodSandboxRequest)(nil), "runtime.v1alpha2.RemovePodSandboxRequest") |
| proto.RegisterType((*RemovePodSandboxResponse)(nil), "runtime.v1alpha2.RemovePodSandboxResponse") |
| proto.RegisterType((*PodSandboxStatusRequest)(nil), "runtime.v1alpha2.PodSandboxStatusRequest") |
| proto.RegisterType((*PodSandboxNetworkStatus)(nil), "runtime.v1alpha2.PodSandboxNetworkStatus") |
| proto.RegisterType((*Namespace)(nil), "runtime.v1alpha2.Namespace") |
| proto.RegisterType((*LinuxPodSandboxStatus)(nil), "runtime.v1alpha2.LinuxPodSandboxStatus") |
| proto.RegisterType((*PodSandboxStatus)(nil), "runtime.v1alpha2.PodSandboxStatus") |
| proto.RegisterType((*PodSandboxStatusResponse)(nil), "runtime.v1alpha2.PodSandboxStatusResponse") |
| proto.RegisterType((*PodSandboxStateValue)(nil), "runtime.v1alpha2.PodSandboxStateValue") |
| proto.RegisterType((*PodSandboxFilter)(nil), "runtime.v1alpha2.PodSandboxFilter") |
| proto.RegisterType((*ListPodSandboxRequest)(nil), "runtime.v1alpha2.ListPodSandboxRequest") |
| proto.RegisterType((*PodSandbox)(nil), "runtime.v1alpha2.PodSandbox") |
| proto.RegisterType((*ListPodSandboxResponse)(nil), "runtime.v1alpha2.ListPodSandboxResponse") |
| proto.RegisterType((*ImageSpec)(nil), "runtime.v1alpha2.ImageSpec") |
| proto.RegisterType((*KeyValue)(nil), "runtime.v1alpha2.KeyValue") |
| proto.RegisterType((*LinuxContainerResources)(nil), "runtime.v1alpha2.LinuxContainerResources") |
| proto.RegisterType((*SELinuxOption)(nil), "runtime.v1alpha2.SELinuxOption") |
| proto.RegisterType((*Capability)(nil), "runtime.v1alpha2.Capability") |
| proto.RegisterType((*LinuxContainerSecurityContext)(nil), "runtime.v1alpha2.LinuxContainerSecurityContext") |
| proto.RegisterType((*LinuxContainerConfig)(nil), "runtime.v1alpha2.LinuxContainerConfig") |
| proto.RegisterType((*WindowsContainerSecurityContext)(nil), "runtime.v1alpha2.WindowsContainerSecurityContext") |
| proto.RegisterType((*WindowsContainerConfig)(nil), "runtime.v1alpha2.WindowsContainerConfig") |
| proto.RegisterType((*WindowsContainerResources)(nil), "runtime.v1alpha2.WindowsContainerResources") |
| proto.RegisterType((*ContainerMetadata)(nil), "runtime.v1alpha2.ContainerMetadata") |
| proto.RegisterType((*Device)(nil), "runtime.v1alpha2.Device") |
| proto.RegisterType((*ContainerConfig)(nil), "runtime.v1alpha2.ContainerConfig") |
| proto.RegisterType((*CreateContainerRequest)(nil), "runtime.v1alpha2.CreateContainerRequest") |
| proto.RegisterType((*CreateContainerResponse)(nil), "runtime.v1alpha2.CreateContainerResponse") |
| proto.RegisterType((*StartContainerRequest)(nil), "runtime.v1alpha2.StartContainerRequest") |
| proto.RegisterType((*StartContainerResponse)(nil), "runtime.v1alpha2.StartContainerResponse") |
| proto.RegisterType((*StopContainerRequest)(nil), "runtime.v1alpha2.StopContainerRequest") |
| proto.RegisterType((*StopContainerResponse)(nil), "runtime.v1alpha2.StopContainerResponse") |
| proto.RegisterType((*RemoveContainerRequest)(nil), "runtime.v1alpha2.RemoveContainerRequest") |
| proto.RegisterType((*RemoveContainerResponse)(nil), "runtime.v1alpha2.RemoveContainerResponse") |
| proto.RegisterType((*ContainerStateValue)(nil), "runtime.v1alpha2.ContainerStateValue") |
| proto.RegisterType((*ContainerFilter)(nil), "runtime.v1alpha2.ContainerFilter") |
| proto.RegisterType((*ListContainersRequest)(nil), "runtime.v1alpha2.ListContainersRequest") |
| proto.RegisterType((*Container)(nil), "runtime.v1alpha2.Container") |
| proto.RegisterType((*ListContainersResponse)(nil), "runtime.v1alpha2.ListContainersResponse") |
| proto.RegisterType((*ContainerStatusRequest)(nil), "runtime.v1alpha2.ContainerStatusRequest") |
| proto.RegisterType((*ContainerStatus)(nil), "runtime.v1alpha2.ContainerStatus") |
| proto.RegisterType((*ContainerStatusResponse)(nil), "runtime.v1alpha2.ContainerStatusResponse") |
| proto.RegisterType((*UpdateContainerResourcesRequest)(nil), "runtime.v1alpha2.UpdateContainerResourcesRequest") |
| proto.RegisterType((*UpdateContainerResourcesResponse)(nil), "runtime.v1alpha2.UpdateContainerResourcesResponse") |
| proto.RegisterType((*ExecSyncRequest)(nil), "runtime.v1alpha2.ExecSyncRequest") |
| proto.RegisterType((*ExecSyncResponse)(nil), "runtime.v1alpha2.ExecSyncResponse") |
| proto.RegisterType((*ExecRequest)(nil), "runtime.v1alpha2.ExecRequest") |
| proto.RegisterType((*ExecResponse)(nil), "runtime.v1alpha2.ExecResponse") |
| proto.RegisterType((*AttachRequest)(nil), "runtime.v1alpha2.AttachRequest") |
| proto.RegisterType((*AttachResponse)(nil), "runtime.v1alpha2.AttachResponse") |
| proto.RegisterType((*PortForwardRequest)(nil), "runtime.v1alpha2.PortForwardRequest") |
| proto.RegisterType((*PortForwardResponse)(nil), "runtime.v1alpha2.PortForwardResponse") |
| proto.RegisterType((*ImageFilter)(nil), "runtime.v1alpha2.ImageFilter") |
| proto.RegisterType((*ListImagesRequest)(nil), "runtime.v1alpha2.ListImagesRequest") |
| proto.RegisterType((*Image)(nil), "runtime.v1alpha2.Image") |
| proto.RegisterType((*ListImagesResponse)(nil), "runtime.v1alpha2.ListImagesResponse") |
| proto.RegisterType((*ImageStatusRequest)(nil), "runtime.v1alpha2.ImageStatusRequest") |
| proto.RegisterType((*ImageStatusResponse)(nil), "runtime.v1alpha2.ImageStatusResponse") |
| proto.RegisterType((*AuthConfig)(nil), "runtime.v1alpha2.AuthConfig") |
| proto.RegisterType((*PullImageRequest)(nil), "runtime.v1alpha2.PullImageRequest") |
| proto.RegisterType((*PullImageResponse)(nil), "runtime.v1alpha2.PullImageResponse") |
| proto.RegisterType((*RemoveImageRequest)(nil), "runtime.v1alpha2.RemoveImageRequest") |
| proto.RegisterType((*RemoveImageResponse)(nil), "runtime.v1alpha2.RemoveImageResponse") |
| proto.RegisterType((*NetworkConfig)(nil), "runtime.v1alpha2.NetworkConfig") |
| proto.RegisterType((*RuntimeConfig)(nil), "runtime.v1alpha2.RuntimeConfig") |
| proto.RegisterType((*UpdateRuntimeConfigRequest)(nil), "runtime.v1alpha2.UpdateRuntimeConfigRequest") |
| proto.RegisterType((*UpdateRuntimeConfigResponse)(nil), "runtime.v1alpha2.UpdateRuntimeConfigResponse") |
| proto.RegisterType((*RuntimeCondition)(nil), "runtime.v1alpha2.RuntimeCondition") |
| proto.RegisterType((*RuntimeStatus)(nil), "runtime.v1alpha2.RuntimeStatus") |
| proto.RegisterType((*StatusRequest)(nil), "runtime.v1alpha2.StatusRequest") |
| proto.RegisterType((*StatusResponse)(nil), "runtime.v1alpha2.StatusResponse") |
| proto.RegisterType((*ImageFsInfoRequest)(nil), "runtime.v1alpha2.ImageFsInfoRequest") |
| proto.RegisterType((*UInt64Value)(nil), "runtime.v1alpha2.UInt64Value") |
| proto.RegisterType((*FilesystemIdentifier)(nil), "runtime.v1alpha2.FilesystemIdentifier") |
| proto.RegisterType((*FilesystemUsage)(nil), "runtime.v1alpha2.FilesystemUsage") |
| proto.RegisterType((*ImageFsInfoResponse)(nil), "runtime.v1alpha2.ImageFsInfoResponse") |
| proto.RegisterType((*ContainerStatsRequest)(nil), "runtime.v1alpha2.ContainerStatsRequest") |
| proto.RegisterType((*ContainerStatsResponse)(nil), "runtime.v1alpha2.ContainerStatsResponse") |
| proto.RegisterType((*ListContainerStatsRequest)(nil), "runtime.v1alpha2.ListContainerStatsRequest") |
| proto.RegisterType((*ContainerStatsFilter)(nil), "runtime.v1alpha2.ContainerStatsFilter") |
| proto.RegisterType((*ListContainerStatsResponse)(nil), "runtime.v1alpha2.ListContainerStatsResponse") |
| proto.RegisterType((*ContainerAttributes)(nil), "runtime.v1alpha2.ContainerAttributes") |
| proto.RegisterType((*ContainerStats)(nil), "runtime.v1alpha2.ContainerStats") |
| proto.RegisterType((*CpuUsage)(nil), "runtime.v1alpha2.CpuUsage") |
| proto.RegisterType((*MemoryUsage)(nil), "runtime.v1alpha2.MemoryUsage") |
| proto.RegisterType((*ReopenContainerLogRequest)(nil), "runtime.v1alpha2.ReopenContainerLogRequest") |
| proto.RegisterType((*ReopenContainerLogResponse)(nil), "runtime.v1alpha2.ReopenContainerLogResponse") |
| proto.RegisterEnum("runtime.v1alpha2.Protocol", Protocol_name, Protocol_value) |
| proto.RegisterEnum("runtime.v1alpha2.MountPropagation", MountPropagation_name, MountPropagation_value) |
| proto.RegisterEnum("runtime.v1alpha2.NamespaceMode", NamespaceMode_name, NamespaceMode_value) |
| proto.RegisterEnum("runtime.v1alpha2.PodSandboxState", PodSandboxState_name, PodSandboxState_value) |
| proto.RegisterEnum("runtime.v1alpha2.ContainerState", ContainerState_name, ContainerState_value) |
| } |
| |
| // Reference imports to suppress errors if they are not otherwise used. |
| var _ context.Context |
| var _ grpc.ClientConn |
| |
| // This is a compile-time assertion to ensure that this generated file |
| // is compatible with the grpc package it is being compiled against. |
| const _ = grpc.SupportPackageIsVersion4 |
| |
| // Client API for RuntimeService service |
| |
| type RuntimeServiceClient interface { |
| // Version returns the runtime name, runtime version, and runtime API version. |
| Version(ctx context.Context, in *VersionRequest, opts ...grpc.CallOption) (*VersionResponse, error) |
| // RunPodSandbox creates and starts a pod-level sandbox. Runtimes must ensure |
| // the sandbox is in the ready state on success. |
| RunPodSandbox(ctx context.Context, in *RunPodSandboxRequest, opts ...grpc.CallOption) (*RunPodSandboxResponse, error) |
| // StopPodSandbox stops any running process that is part of the sandbox and |
| // reclaims network resources (e.g., IP addresses) allocated to the sandbox. |
| // If there are any running containers in the sandbox, they must be forcibly |
| // terminated. |
| // This call is idempotent, and must not return an error if all relevant |
| // resources have already been reclaimed. kubelet will call StopPodSandbox |
| // at least once before calling RemovePodSandbox. It will also attempt to |
| // reclaim resources eagerly, as soon as a sandbox is not needed. Hence, |
| // multiple StopPodSandbox calls are expected. |
| StopPodSandbox(ctx context.Context, in *StopPodSandboxRequest, opts ...grpc.CallOption) (*StopPodSandboxResponse, error) |
| // RemovePodSandbox removes the sandbox. If there are any running containers |
| // in the sandbox, they must be forcibly terminated and removed. |
| // This call is idempotent, and must not return an error if the sandbox has |
| // already been removed. |
| RemovePodSandbox(ctx context.Context, in *RemovePodSandboxRequest, opts ...grpc.CallOption) (*RemovePodSandboxResponse, error) |
| // PodSandboxStatus returns the status of the PodSandbox. If the PodSandbox is not |
| // present, returns an error. |
| PodSandboxStatus(ctx context.Context, in *PodSandboxStatusRequest, opts ...grpc.CallOption) (*PodSandboxStatusResponse, error) |
| // ListPodSandbox returns a list of PodSandboxes. |
| ListPodSandbox(ctx context.Context, in *ListPodSandboxRequest, opts ...grpc.CallOption) (*ListPodSandboxResponse, error) |
| // CreateContainer creates a new container in specified PodSandbox |
| CreateContainer(ctx context.Context, in *CreateContainerRequest, opts ...grpc.CallOption) (*CreateContainerResponse, error) |
| // StartContainer starts the container. |
| StartContainer(ctx context.Context, in *StartContainerRequest, opts ...grpc.CallOption) (*StartContainerResponse, error) |
| // StopContainer stops a running container with a grace period (i.e., timeout). |
| // This call is idempotent, and must not return an error if the container has |
| // already been stopped. |
| // TODO: what must the runtime do after the grace period is reached? |
| StopContainer(ctx context.Context, in *StopContainerRequest, opts ...grpc.CallOption) (*StopContainerResponse, error) |
| // RemoveContainer removes the container. If the container is running, the |
| // container must be forcibly removed. |
| // This call is idempotent, and must not return an error if the container has |
| // already been removed. |
| RemoveContainer(ctx context.Context, in *RemoveContainerRequest, opts ...grpc.CallOption) (*RemoveContainerResponse, error) |
| // ListContainers lists all containers by filters. |
| ListContainers(ctx context.Context, in *ListContainersRequest, opts ...grpc.CallOption) (*ListContainersResponse, error) |
| // ContainerStatus returns status of the container. If the container is not |
| // present, returns an error. |
| ContainerStatus(ctx context.Context, in *ContainerStatusRequest, opts ...grpc.CallOption) (*ContainerStatusResponse, error) |
| // UpdateContainerResources updates ContainerConfig of the container. |
| UpdateContainerResources(ctx context.Context, in *UpdateContainerResourcesRequest, opts ...grpc.CallOption) (*UpdateContainerResourcesResponse, error) |
| // ReopenContainerLog asks runtime to reopen the stdout/stderr log file |
| // for the container. This is often called after the log file has been |
| // rotated. If the container is not running, container runtime can choose |
| // to either create a new log file and return nil, or return an error. |
| // Once it returns error, new container log file MUST NOT be created. |
| ReopenContainerLog(ctx context.Context, in *ReopenContainerLogRequest, opts ...grpc.CallOption) (*ReopenContainerLogResponse, error) |
| // ExecSync runs a command in a container synchronously. |
| ExecSync(ctx context.Context, in *ExecSyncRequest, opts ...grpc.CallOption) (*ExecSyncResponse, error) |
| // Exec prepares a streaming endpoint to execute a command in the container. |
| Exec(ctx context.Context, in *ExecRequest, opts ...grpc.CallOption) (*ExecResponse, error) |
| // Attach prepares a streaming endpoint to attach to a running container. |
| Attach(ctx context.Context, in *AttachRequest, opts ...grpc.CallOption) (*AttachResponse, error) |
| // PortForward prepares a streaming endpoint to forward ports from a PodSandbox. |
| PortForward(ctx context.Context, in *PortForwardRequest, opts ...grpc.CallOption) (*PortForwardResponse, error) |
| // ContainerStats returns stats of the container. If the container does not |
| // exist, the call returns an error. |
| ContainerStats(ctx context.Context, in *ContainerStatsRequest, opts ...grpc.CallOption) (*ContainerStatsResponse, error) |
| // ListContainerStats returns stats of all running containers. |
| ListContainerStats(ctx context.Context, in *ListContainerStatsRequest, opts ...grpc.CallOption) (*ListContainerStatsResponse, error) |
| // UpdateRuntimeConfig updates the runtime configuration based on the given request. |
| UpdateRuntimeConfig(ctx context.Context, in *UpdateRuntimeConfigRequest, opts ...grpc.CallOption) (*UpdateRuntimeConfigResponse, error) |
| // Status returns the status of the runtime. |
| Status(ctx context.Context, in *StatusRequest, opts ...grpc.CallOption) (*StatusResponse, error) |
| } |
| |
| type runtimeServiceClient struct { |
| cc *grpc.ClientConn |
| } |
| |
| func NewRuntimeServiceClient(cc *grpc.ClientConn) RuntimeServiceClient { |
| return &runtimeServiceClient{cc} |
| } |
| |
| func (c *runtimeServiceClient) Version(ctx context.Context, in *VersionRequest, opts ...grpc.CallOption) (*VersionResponse, error) { |
| out := new(VersionResponse) |
| err := grpc.Invoke(ctx, "/runtime.v1alpha2.RuntimeService/Version", in, out, c.cc, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *runtimeServiceClient) RunPodSandbox(ctx context.Context, in *RunPodSandboxRequest, opts ...grpc.CallOption) (*RunPodSandboxResponse, error) { |
| out := new(RunPodSandboxResponse) |
| err := grpc.Invoke(ctx, "/runtime.v1alpha2.RuntimeService/RunPodSandbox", in, out, c.cc, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *runtimeServiceClient) StopPodSandbox(ctx context.Context, in *StopPodSandboxRequest, opts ...grpc.CallOption) (*StopPodSandboxResponse, error) { |
| out := new(StopPodSandboxResponse) |
| err := grpc.Invoke(ctx, "/runtime.v1alpha2.RuntimeService/StopPodSandbox", in, out, c.cc, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *runtimeServiceClient) RemovePodSandbox(ctx context.Context, in *RemovePodSandboxRequest, opts ...grpc.CallOption) (*RemovePodSandboxResponse, error) { |
| out := new(RemovePodSandboxResponse) |
| err := grpc.Invoke(ctx, "/runtime.v1alpha2.RuntimeService/RemovePodSandbox", in, out, c.cc, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *runtimeServiceClient) PodSandboxStatus(ctx context.Context, in *PodSandboxStatusRequest, opts ...grpc.CallOption) (*PodSandboxStatusResponse, error) { |
| out := new(PodSandboxStatusResponse) |
| err := grpc.Invoke(ctx, "/runtime.v1alpha2.RuntimeService/PodSandboxStatus", in, out, c.cc, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *runtimeServiceClient) ListPodSandbox(ctx context.Context, in *ListPodSandboxRequest, opts ...grpc.CallOption) (*ListPodSandboxResponse, error) { |
| out := new(ListPodSandboxResponse) |
| err := grpc.Invoke(ctx, "/runtime.v1alpha2.RuntimeService/ListPodSandbox", in, out, c.cc, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *runtimeServiceClient) CreateContainer(ctx context.Context, in *CreateContainerRequest, opts ...grpc.CallOption) (*CreateContainerResponse, error) { |
| out := new(CreateContainerResponse) |
| err := grpc.Invoke(ctx, "/runtime.v1alpha2.RuntimeService/CreateContainer", in, out, c.cc, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *runtimeServiceClient) StartContainer(ctx context.Context, in *StartContainerRequest, opts ...grpc.CallOption) (*StartContainerResponse, error) { |
| out := new(StartContainerResponse) |
| err := grpc.Invoke(ctx, "/runtime.v1alpha2.RuntimeService/StartContainer", in, out, c.cc, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *runtimeServiceClient) StopContainer(ctx context.Context, in *StopContainerRequest, opts ...grpc.CallOption) (*StopContainerResponse, error) { |
| out := new(StopContainerResponse) |
| err := grpc.Invoke(ctx, "/runtime.v1alpha2.RuntimeService/StopContainer", in, out, c.cc, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *runtimeServiceClient) RemoveContainer(ctx context.Context, in *RemoveContainerRequest, opts ...grpc.CallOption) (*RemoveContainerResponse, error) { |
| out := new(RemoveContainerResponse) |
| err := grpc.Invoke(ctx, "/runtime.v1alpha2.RuntimeService/RemoveContainer", in, out, c.cc, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *runtimeServiceClient) ListContainers(ctx context.Context, in *ListContainersRequest, opts ...grpc.CallOption) (*ListContainersResponse, error) { |
| out := new(ListContainersResponse) |
| err := grpc.Invoke(ctx, "/runtime.v1alpha2.RuntimeService/ListContainers", in, out, c.cc, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *runtimeServiceClient) ContainerStatus(ctx context.Context, in *ContainerStatusRequest, opts ...grpc.CallOption) (*ContainerStatusResponse, error) { |
| out := new(ContainerStatusResponse) |
| err := grpc.Invoke(ctx, "/runtime.v1alpha2.RuntimeService/ContainerStatus", in, out, c.cc, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *runtimeServiceClient) UpdateContainerResources(ctx context.Context, in *UpdateContainerResourcesRequest, opts ...grpc.CallOption) (*UpdateContainerResourcesResponse, error) { |
| out := new(UpdateContainerResourcesResponse) |
| err := grpc.Invoke(ctx, "/runtime.v1alpha2.RuntimeService/UpdateContainerResources", in, out, c.cc, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *runtimeServiceClient) ReopenContainerLog(ctx context.Context, in *ReopenContainerLogRequest, opts ...grpc.CallOption) (*ReopenContainerLogResponse, error) { |
| out := new(ReopenContainerLogResponse) |
| err := grpc.Invoke(ctx, "/runtime.v1alpha2.RuntimeService/ReopenContainerLog", in, out, c.cc, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *runtimeServiceClient) ExecSync(ctx context.Context, in *ExecSyncRequest, opts ...grpc.CallOption) (*ExecSyncResponse, error) { |
| out := new(ExecSyncResponse) |
| err := grpc.Invoke(ctx, "/runtime.v1alpha2.RuntimeService/ExecSync", in, out, c.cc, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *runtimeServiceClient) Exec(ctx context.Context, in *ExecRequest, opts ...grpc.CallOption) (*ExecResponse, error) { |
| out := new(ExecResponse) |
| err := grpc.Invoke(ctx, "/runtime.v1alpha2.RuntimeService/Exec", in, out, c.cc, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *runtimeServiceClient) Attach(ctx context.Context, in *AttachRequest, opts ...grpc.CallOption) (*AttachResponse, error) { |
| out := new(AttachResponse) |
| err := grpc.Invoke(ctx, "/runtime.v1alpha2.RuntimeService/Attach", in, out, c.cc, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *runtimeServiceClient) PortForward(ctx context.Context, in *PortForwardRequest, opts ...grpc.CallOption) (*PortForwardResponse, error) { |
| out := new(PortForwardResponse) |
| err := grpc.Invoke(ctx, "/runtime.v1alpha2.RuntimeService/PortForward", in, out, c.cc, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *runtimeServiceClient) ContainerStats(ctx context.Context, in *ContainerStatsRequest, opts ...grpc.CallOption) (*ContainerStatsResponse, error) { |
| out := new(ContainerStatsResponse) |
| err := grpc.Invoke(ctx, "/runtime.v1alpha2.RuntimeService/ContainerStats", in, out, c.cc, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *runtimeServiceClient) ListContainerStats(ctx context.Context, in *ListContainerStatsRequest, opts ...grpc.CallOption) (*ListContainerStatsResponse, error) { |
| out := new(ListContainerStatsResponse) |
| err := grpc.Invoke(ctx, "/runtime.v1alpha2.RuntimeService/ListContainerStats", in, out, c.cc, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *runtimeServiceClient) UpdateRuntimeConfig(ctx context.Context, in *UpdateRuntimeConfigRequest, opts ...grpc.CallOption) (*UpdateRuntimeConfigResponse, error) { |
| out := new(UpdateRuntimeConfigResponse) |
| err := grpc.Invoke(ctx, "/runtime.v1alpha2.RuntimeService/UpdateRuntimeConfig", in, out, c.cc, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *runtimeServiceClient) Status(ctx context.Context, in *StatusRequest, opts ...grpc.CallOption) (*StatusResponse, error) { |
| out := new(StatusResponse) |
| err := grpc.Invoke(ctx, "/runtime.v1alpha2.RuntimeService/Status", in, out, c.cc, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| // Server API for RuntimeService service |
| |
| type RuntimeServiceServer interface { |
| // Version returns the runtime name, runtime version, and runtime API version. |
| Version(context.Context, *VersionRequest) (*VersionResponse, error) |
| // RunPodSandbox creates and starts a pod-level sandbox. Runtimes must ensure |
| // the sandbox is in the ready state on success. |
| RunPodSandbox(context.Context, *RunPodSandboxRequest) (*RunPodSandboxResponse, error) |
| // StopPodSandbox stops any running process that is part of the sandbox and |
| // reclaims network resources (e.g., IP addresses) allocated to the sandbox. |
| // If there are any running containers in the sandbox, they must be forcibly |
| // terminated. |
| // This call is idempotent, and must not return an error if all relevant |
| // resources have already been reclaimed. kubelet will call StopPodSandbox |
| // at least once before calling RemovePodSandbox. It will also attempt to |
| // reclaim resources eagerly, as soon as a sandbox is not needed. Hence, |
| // multiple StopPodSandbox calls are expected. |
| StopPodSandbox(context.Context, *StopPodSandboxRequest) (*StopPodSandboxResponse, error) |
| // RemovePodSandbox removes the sandbox. If there are any running containers |
| // in the sandbox, they must be forcibly terminated and removed. |
| // This call is idempotent, and must not return an error if the sandbox has |
| // already been removed. |
| RemovePodSandbox(context.Context, *RemovePodSandboxRequest) (*RemovePodSandboxResponse, error) |
| // PodSandboxStatus returns the status of the PodSandbox. If the PodSandbox is not |
| // present, returns an error. |
| PodSandboxStatus(context.Context, *PodSandboxStatusRequest) (*PodSandboxStatusResponse, error) |
| // ListPodSandbox returns a list of PodSandboxes. |
| ListPodSandbox(context.Context, *ListPodSandboxRequest) (*ListPodSandboxResponse, error) |
| // CreateContainer creates a new container in specified PodSandbox |
| CreateContainer(context.Context, *CreateContainerRequest) (*CreateContainerResponse, error) |
| // StartContainer starts the container. |
| StartContainer(context.Context, *StartContainerRequest) (*StartContainerResponse, error) |
| // StopContainer stops a running container with a grace period (i.e., timeout). |
| // This call is idempotent, and must not return an error if the container has |
| // already been stopped. |
| // TODO: what must the runtime do after the grace period is reached? |
| StopContainer(context.Context, *StopContainerRequest) (*StopContainerResponse, error) |
| // RemoveContainer removes the container. If the container is running, the |
| // container must be forcibly removed. |
| // This call is idempotent, and must not return an error if the container has |
| // already been removed. |
| RemoveContainer(context.Context, *RemoveContainerRequest) (*RemoveContainerResponse, error) |
| // ListContainers lists all containers by filters. |
| ListContainers(context.Context, *ListContainersRequest) (*ListContainersResponse, error) |
| // ContainerStatus returns status of the container. If the container is not |
| // present, returns an error. |
| ContainerStatus(context.Context, *ContainerStatusRequest) (*ContainerStatusResponse, error) |
| // UpdateContainerResources updates ContainerConfig of the container. |
| UpdateContainerResources(context.Context, *UpdateContainerResourcesRequest) (*UpdateContainerResourcesResponse, error) |
| // ReopenContainerLog asks runtime to reopen the stdout/stderr log file |
| // for the container. This is often called after the log file has been |
| // rotated. If the container is not running, container runtime can choose |
| // to either create a new log file and return nil, or return an error. |
| // Once it returns error, new container log file MUST NOT be created. |
| ReopenContainerLog(context.Context, *ReopenContainerLogRequest) (*ReopenContainerLogResponse, error) |
| // ExecSync runs a command in a container synchronously. |
| ExecSync(context.Context, *ExecSyncRequest) (*ExecSyncResponse, error) |
| // Exec prepares a streaming endpoint to execute a command in the container. |
| Exec(context.Context, *ExecRequest) (*ExecResponse, error) |
| // Attach prepares a streaming endpoint to attach to a running container. |
| Attach(context.Context, *AttachRequest) (*AttachResponse, error) |
| // PortForward prepares a streaming endpoint to forward ports from a PodSandbox. |
| PortForward(context.Context, *PortForwardRequest) (*PortForwardResponse, error) |
| // ContainerStats returns stats of the container. If the container does not |
| // exist, the call returns an error. |
| ContainerStats(context.Context, *ContainerStatsRequest) (*ContainerStatsResponse, error) |
| // ListContainerStats returns stats of all running containers. |
| ListContainerStats(context.Context, *ListContainerStatsRequest) (*ListContainerStatsResponse, error) |
| // UpdateRuntimeConfig updates the runtime configuration based on the given request. |
| UpdateRuntimeConfig(context.Context, *UpdateRuntimeConfigRequest) (*UpdateRuntimeConfigResponse, error) |
| // Status returns the status of the runtime. |
| Status(context.Context, *StatusRequest) (*StatusResponse, error) |
| } |
| |
| func RegisterRuntimeServiceServer(s *grpc.Server, srv RuntimeServiceServer) { |
| s.RegisterService(&_RuntimeService_serviceDesc, srv) |
| } |
| |
| func _RuntimeService_Version_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { |
| in := new(VersionRequest) |
| if err := dec(in); err != nil { |
| return nil, err |
| } |
| if interceptor == nil { |
| return srv.(RuntimeServiceServer).Version(ctx, in) |
| } |
| info := &grpc.UnaryServerInfo{ |
| Server: srv, |
| FullMethod: "/runtime.v1alpha2.RuntimeService/Version", |
| } |
| handler := func(ctx context.Context, req interface{}) (interface{}, error) { |
| return srv.(RuntimeServiceServer).Version(ctx, req.(*VersionRequest)) |
| } |
| return interceptor(ctx, in, info, handler) |
| } |
| |
| func _RuntimeService_RunPodSandbox_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { |
| in := new(RunPodSandboxRequest) |
| if err := dec(in); err != nil { |
| return nil, err |
| } |
| if interceptor == nil { |
| return srv.(RuntimeServiceServer).RunPodSandbox(ctx, in) |
| } |
| info := &grpc.UnaryServerInfo{ |
| Server: srv, |
| FullMethod: "/runtime.v1alpha2.RuntimeService/RunPodSandbox", |
| } |
| handler := func(ctx context.Context, req interface{}) (interface{}, error) { |
| return srv.(RuntimeServiceServer).RunPodSandbox(ctx, req.(*RunPodSandboxRequest)) |
| } |
| return interceptor(ctx, in, info, handler) |
| } |
| |
| func _RuntimeService_StopPodSandbox_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { |
| in := new(StopPodSandboxRequest) |
| if err := dec(in); err != nil { |
| return nil, err |
| } |
| if interceptor == nil { |
| return srv.(RuntimeServiceServer).StopPodSandbox(ctx, in) |
| } |
| info := &grpc.UnaryServerInfo{ |
| Server: srv, |
| FullMethod: "/runtime.v1alpha2.RuntimeService/StopPodSandbox", |
| } |
| handler := func(ctx context.Context, req interface{}) (interface{}, error) { |
| return srv.(RuntimeServiceServer).StopPodSandbox(ctx, req.(*StopPodSandboxRequest)) |
| } |
| return interceptor(ctx, in, info, handler) |
| } |
| |
| func _RuntimeService_RemovePodSandbox_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { |
| in := new(RemovePodSandboxRequest) |
| if err := dec(in); err != nil { |
| return nil, err |
| } |
| if interceptor == nil { |
| return srv.(RuntimeServiceServer).RemovePodSandbox(ctx, in) |
| } |
| info := &grpc.UnaryServerInfo{ |
| Server: srv, |
| FullMethod: "/runtime.v1alpha2.RuntimeService/RemovePodSandbox", |
| } |
| handler := func(ctx context.Context, req interface{}) (interface{}, error) { |
| return srv.(RuntimeServiceServer).RemovePodSandbox(ctx, req.(*RemovePodSandboxRequest)) |
| } |
| return interceptor(ctx, in, info, handler) |
| } |
| |
| func _RuntimeService_PodSandboxStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { |
| in := new(PodSandboxStatusRequest) |
| if err := dec(in); err != nil { |
| return nil, err |
| } |
| if interceptor == nil { |
| return srv.(RuntimeServiceServer).PodSandboxStatus(ctx, in) |
| } |
| info := &grpc.UnaryServerInfo{ |
| Server: srv, |
| FullMethod: "/runtime.v1alpha2.RuntimeService/PodSandboxStatus", |
| } |
| handler := func(ctx context.Context, req interface{}) (interface{}, error) { |
| return srv.(RuntimeServiceServer).PodSandboxStatus(ctx, req.(*PodSandboxStatusRequest)) |
| } |
| return interceptor(ctx, in, info, handler) |
| } |
| |
| func _RuntimeService_ListPodSandbox_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { |
| in := new(ListPodSandboxRequest) |
| if err := dec(in); err != nil { |
| return nil, err |
| } |
| if interceptor == nil { |
| return srv.(RuntimeServiceServer).ListPodSandbox(ctx, in) |
| } |
| info := &grpc.UnaryServerInfo{ |
| Server: srv, |
| FullMethod: "/runtime.v1alpha2.RuntimeService/ListPodSandbox", |
| } |
| handler := func(ctx context.Context, req interface{}) (interface{}, error) { |
| return srv.(RuntimeServiceServer).ListPodSandbox(ctx, req.(*ListPodSandboxRequest)) |
| } |
| return interceptor(ctx, in, info, handler) |
| } |
| |
| func _RuntimeService_CreateContainer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { |
| in := new(CreateContainerRequest) |
| if err := dec(in); err != nil { |
| return nil, err |
| } |
| if interceptor == nil { |
| return srv.(RuntimeServiceServer).CreateContainer(ctx, in) |
| } |
| info := &grpc.UnaryServerInfo{ |
| Server: srv, |
| FullMethod: "/runtime.v1alpha2.RuntimeService/CreateContainer", |
| } |
| handler := func(ctx context.Context, req interface{}) (interface{}, error) { |
| return srv.(RuntimeServiceServer).CreateContainer(ctx, req.(*CreateContainerRequest)) |
| } |
| return interceptor(ctx, in, info, handler) |
| } |
| |
| func _RuntimeService_StartContainer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { |
| in := new(StartContainerRequest) |
| if err := dec(in); err != nil { |
| return nil, err |
| } |
| if interceptor == nil { |
| return srv.(RuntimeServiceServer).StartContainer(ctx, in) |
| } |
| info := &grpc.UnaryServerInfo{ |
| Server: srv, |
| FullMethod: "/runtime.v1alpha2.RuntimeService/StartContainer", |
| } |
| handler := func(ctx context.Context, req interface{}) (interface{}, error) { |
| return srv.(RuntimeServiceServer).StartContainer(ctx, req.(*StartContainerRequest)) |
| } |
| return interceptor(ctx, in, info, handler) |
| } |
| |
| func _RuntimeService_StopContainer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { |
| in := new(StopContainerRequest) |
| if err := dec(in); err != nil { |
| return nil, err |
| } |
| if interceptor == nil { |
| return srv.(RuntimeServiceServer).StopContainer(ctx, in) |
| } |
| info := &grpc.UnaryServerInfo{ |
| Server: srv, |
| FullMethod: "/runtime.v1alpha2.RuntimeService/StopContainer", |
| } |
| handler := func(ctx context.Context, req interface{}) (interface{}, error) { |
| return srv.(RuntimeServiceServer).StopContainer(ctx, req.(*StopContainerRequest)) |
| } |
| return interceptor(ctx, in, info, handler) |
| } |
| |
| func _RuntimeService_RemoveContainer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { |
| in := new(RemoveContainerRequest) |
| if err := dec(in); err != nil { |
| return nil, err |
| } |
| if interceptor == nil { |
| return srv.(RuntimeServiceServer).RemoveContainer(ctx, in) |
| } |
| info := &grpc.UnaryServerInfo{ |
| Server: srv, |
| FullMethod: "/runtime.v1alpha2.RuntimeService/RemoveContainer", |
| } |
| handler := func(ctx context.Context, req interface{}) (interface{}, error) { |
| return srv.(RuntimeServiceServer).RemoveContainer(ctx, req.(*RemoveContainerRequest)) |
| } |
| return interceptor(ctx, in, info, handler) |
| } |
| |
| func _RuntimeService_ListContainers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { |
| in := new(ListContainersRequest) |
| if err := dec(in); err != nil { |
| return nil, err |
| } |
| if interceptor == nil { |
| return srv.(RuntimeServiceServer).ListContainers(ctx, in) |
| } |
| info := &grpc.UnaryServerInfo{ |
| Server: srv, |
| FullMethod: "/runtime.v1alpha2.RuntimeService/ListContainers", |
| } |
| handler := func(ctx context.Context, req interface{}) (interface{}, error) { |
| return srv.(RuntimeServiceServer).ListContainers(ctx, req.(*ListContainersRequest)) |
| } |
| return interceptor(ctx, in, info, handler) |
| } |
| |
| func _RuntimeService_ContainerStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { |
| in := new(ContainerStatusRequest) |
| if err := dec(in); err != nil { |
| return nil, err |
| } |
| if interceptor == nil { |
| return srv.(RuntimeServiceServer).ContainerStatus(ctx, in) |
| } |
| info := &grpc.UnaryServerInfo{ |
| Server: srv, |
| FullMethod: "/runtime.v1alpha2.RuntimeService/ContainerStatus", |
| } |
| handler := func(ctx context.Context, req interface{}) (interface{}, error) { |
| return srv.(RuntimeServiceServer).ContainerStatus(ctx, req.(*ContainerStatusRequest)) |
| } |
| return interceptor(ctx, in, info, handler) |
| } |
| |
| func _RuntimeService_UpdateContainerResources_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { |
| in := new(UpdateContainerResourcesRequest) |
| if err := dec(in); err != nil { |
| return nil, err |
| } |
| if interceptor == nil { |
| return srv.(RuntimeServiceServer).UpdateContainerResources(ctx, in) |
| } |
| info := &grpc.UnaryServerInfo{ |
| Server: srv, |
| FullMethod: "/runtime.v1alpha2.RuntimeService/UpdateContainerResources", |
| } |
| handler := func(ctx context.Context, req interface{}) (interface{}, error) { |
| return srv.(RuntimeServiceServer).UpdateContainerResources(ctx, req.(*UpdateContainerResourcesRequest)) |
| } |
| return interceptor(ctx, in, info, handler) |
| } |
| |
| func _RuntimeService_ReopenContainerLog_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { |
| in := new(ReopenContainerLogRequest) |
| if err := dec(in); err != nil { |
| return nil, err |
| } |
| if interceptor == nil { |
| return srv.(RuntimeServiceServer).ReopenContainerLog(ctx, in) |
| } |
| info := &grpc.UnaryServerInfo{ |
| Server: srv, |
| FullMethod: "/runtime.v1alpha2.RuntimeService/ReopenContainerLog", |
| } |
| handler := func(ctx context.Context, req interface{}) (interface{}, error) { |
| return srv.(RuntimeServiceServer).ReopenContainerLog(ctx, req.(*ReopenContainerLogRequest)) |
| } |
| return interceptor(ctx, in, info, handler) |
| } |
| |
| func _RuntimeService_ExecSync_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { |
| in := new(ExecSyncRequest) |
| if err := dec(in); err != nil { |
| return nil, err |
| } |
| if interceptor == nil { |
| return srv.(RuntimeServiceServer).ExecSync(ctx, in) |
| } |
| info := &grpc.UnaryServerInfo{ |
| Server: srv, |
| FullMethod: "/runtime.v1alpha2.RuntimeService/ExecSync", |
| } |
| handler := func(ctx context.Context, req interface{}) (interface{}, error) { |
| return srv.(RuntimeServiceServer).ExecSync(ctx, req.(*ExecSyncRequest)) |
| } |
| return interceptor(ctx, in, info, handler) |
| } |
| |
| func _RuntimeService_Exec_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { |
| in := new(ExecRequest) |
| if err := dec(in); err != nil { |
| return nil, err |
| } |
| if interceptor == nil { |
| return srv.(RuntimeServiceServer).Exec(ctx, in) |
| } |
| info := &grpc.UnaryServerInfo{ |
| Server: srv, |
| FullMethod: "/runtime.v1alpha2.RuntimeService/Exec", |
| } |
| handler := func(ctx context.Context, req interface{}) (interface{}, error) { |
| return srv.(RuntimeServiceServer).Exec(ctx, req.(*ExecRequest)) |
| } |
| return interceptor(ctx, in, info, handler) |
| } |
| |
| func _RuntimeService_Attach_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { |
| in := new(AttachRequest) |
| if err := dec(in); err != nil { |
| return nil, err |
| } |
| if interceptor == nil { |
| return srv.(RuntimeServiceServer).Attach(ctx, in) |
| } |
| info := &grpc.UnaryServerInfo{ |
| Server: srv, |
| FullMethod: "/runtime.v1alpha2.RuntimeService/Attach", |
| } |
| handler := func(ctx context.Context, req interface{}) (interface{}, error) { |
| return srv.(RuntimeServiceServer).Attach(ctx, req.(*AttachRequest)) |
| } |
| return interceptor(ctx, in, info, handler) |
| } |
| |
| func _RuntimeService_PortForward_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { |
| in := new(PortForwardRequest) |
| if err := dec(in); err != nil { |
| return nil, err |
| } |
| if interceptor == nil { |
| return srv.(RuntimeServiceServer).PortForward(ctx, in) |
| } |
| info := &grpc.UnaryServerInfo{ |
| Server: srv, |
| FullMethod: "/runtime.v1alpha2.RuntimeService/PortForward", |
| } |
| handler := func(ctx context.Context, req interface{}) (interface{}, error) { |
| return srv.(RuntimeServiceServer).PortForward(ctx, req.(*PortForwardRequest)) |
| } |
| return interceptor(ctx, in, info, handler) |
| } |
| |
| func _RuntimeService_ContainerStats_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { |
| in := new(ContainerStatsRequest) |
| if err := dec(in); err != nil { |
| return nil, err |
| } |
| if interceptor == nil { |
| return srv.(RuntimeServiceServer).ContainerStats(ctx, in) |
| } |
| info := &grpc.UnaryServerInfo{ |
| Server: srv, |
| FullMethod: "/runtime.v1alpha2.RuntimeService/ContainerStats", |
| } |
| handler := func(ctx context.Context, req interface{}) (interface{}, error) { |
| return srv.(RuntimeServiceServer).ContainerStats(ctx, req.(*ContainerStatsRequest)) |
| } |
| return interceptor(ctx, in, info, handler) |
| } |
| |
| func _RuntimeService_ListContainerStats_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { |
| in := new(ListContainerStatsRequest) |
| if err := dec(in); err != nil { |
| return nil, err |
| } |
| if interceptor == nil { |
| return srv.(RuntimeServiceServer).ListContainerStats(ctx, in) |
| } |
| info := &grpc.UnaryServerInfo{ |
| Server: srv, |
| FullMethod: "/runtime.v1alpha2.RuntimeService/ListContainerStats", |
| } |
| handler := func(ctx context.Context, req interface{}) (interface{}, error) { |
| return srv.(RuntimeServiceServer).ListContainerStats(ctx, req.(*ListContainerStatsRequest)) |
| } |
| return interceptor(ctx, in, info, handler) |
| } |
| |
| func _RuntimeService_UpdateRuntimeConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { |
| in := new(UpdateRuntimeConfigRequest) |
| if err := dec(in); err != nil { |
| return nil, err |
| } |
| if interceptor == nil { |
| return srv.(RuntimeServiceServer).UpdateRuntimeConfig(ctx, in) |
| } |
| info := &grpc.UnaryServerInfo{ |
| Server: srv, |
| FullMethod: "/runtime.v1alpha2.RuntimeService/UpdateRuntimeConfig", |
| } |
| handler := func(ctx context.Context, req interface{}) (interface{}, error) { |
| return srv.(RuntimeServiceServer).UpdateRuntimeConfig(ctx, req.(*UpdateRuntimeConfigRequest)) |
| } |
| return interceptor(ctx, in, info, handler) |
| } |
| |
| func _RuntimeService_Status_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { |
| in := new(StatusRequest) |
| if err := dec(in); err != nil { |
| return nil, err |
| } |
| if interceptor == nil { |
| return srv.(RuntimeServiceServer).Status(ctx, in) |
| } |
| info := &grpc.UnaryServerInfo{ |
| Server: srv, |
| FullMethod: "/runtime.v1alpha2.RuntimeService/Status", |
| } |
| handler := func(ctx context.Context, req interface{}) (interface{}, error) { |
| return srv.(RuntimeServiceServer).Status(ctx, req.(*StatusRequest)) |
| } |
| return interceptor(ctx, in, info, handler) |
| } |
| |
| var _RuntimeService_serviceDesc = grpc.ServiceDesc{ |
| ServiceName: "runtime.v1alpha2.RuntimeService", |
| HandlerType: (*RuntimeServiceServer)(nil), |
| Methods: []grpc.MethodDesc{ |
| { |
| MethodName: "Version", |
| Handler: _RuntimeService_Version_Handler, |
| }, |
| { |
| MethodName: "RunPodSandbox", |
| Handler: _RuntimeService_RunPodSandbox_Handler, |
| }, |
| { |
| MethodName: "StopPodSandbox", |
| Handler: _RuntimeService_StopPodSandbox_Handler, |
| }, |
| { |
| MethodName: "RemovePodSandbox", |
| Handler: _RuntimeService_RemovePodSandbox_Handler, |
| }, |
| { |
| MethodName: "PodSandboxStatus", |
| Handler: _RuntimeService_PodSandboxStatus_Handler, |
| }, |
| { |
| MethodName: "ListPodSandbox", |
| Handler: _RuntimeService_ListPodSandbox_Handler, |
| }, |
| { |
| MethodName: "CreateContainer", |
| Handler: _RuntimeService_CreateContainer_Handler, |
| }, |
| { |
| MethodName: "StartContainer", |
| Handler: _RuntimeService_StartContainer_Handler, |
| }, |
| { |
| MethodName: "StopContainer", |
| Handler: _RuntimeService_StopContainer_Handler, |
| }, |
| { |
| MethodName: "RemoveContainer", |
| Handler: _RuntimeService_RemoveContainer_Handler, |
| }, |
| { |
| MethodName: "ListContainers", |
| Handler: _RuntimeService_ListContainers_Handler, |
| }, |
| { |
| MethodName: "ContainerStatus", |
| Handler: _RuntimeService_ContainerStatus_Handler, |
| }, |
| { |
| MethodName: "UpdateContainerResources", |
| Handler: _RuntimeService_UpdateContainerResources_Handler, |
| }, |
| { |
| MethodName: "ReopenContainerLog", |
| Handler: _RuntimeService_ReopenContainerLog_Handler, |
| }, |
| { |
| MethodName: "ExecSync", |
| Handler: _RuntimeService_ExecSync_Handler, |
| }, |
| { |
| MethodName: "Exec", |
| Handler: _RuntimeService_Exec_Handler, |
| }, |
| { |
| MethodName: "Attach", |
| Handler: _RuntimeService_Attach_Handler, |
| }, |
| { |
| MethodName: "PortForward", |
| Handler: _RuntimeService_PortForward_Handler, |
| }, |
| { |
| MethodName: "ContainerStats", |
| Handler: _RuntimeService_ContainerStats_Handler, |
| }, |
| { |
| MethodName: "ListContainerStats", |
| Handler: _RuntimeService_ListContainerStats_Handler, |
| }, |
| { |
| MethodName: "UpdateRuntimeConfig", |
| Handler: _RuntimeService_UpdateRuntimeConfig_Handler, |
| }, |
| { |
| MethodName: "Status", |
| Handler: _RuntimeService_Status_Handler, |
| }, |
| }, |
| Streams: []grpc.StreamDesc{}, |
| Metadata: "api.proto", |
| } |
| |
| // Client API for ImageService service |
| |
| type ImageServiceClient interface { |
| // ListImages lists existing images. |
| ListImages(ctx context.Context, in *ListImagesRequest, opts ...grpc.CallOption) (*ListImagesResponse, error) |
| // ImageStatus returns the status of the image. If the image is not |
| // present, returns a response with ImageStatusResponse.Image set to |
| // nil. |
| ImageStatus(ctx context.Context, in *ImageStatusRequest, opts ...grpc.CallOption) (*ImageStatusResponse, error) |
| // PullImage pulls an image with authentication config. |
| PullImage(ctx context.Context, in *PullImageRequest, opts ...grpc.CallOption) (*PullImageResponse, error) |
| // RemoveImage removes the image. |
| // This call is idempotent, and must not return an error if the image has |
| // already been removed. |
| RemoveImage(ctx context.Context, in *RemoveImageRequest, opts ...grpc.CallOption) (*RemoveImageResponse, error) |
| // ImageFSInfo returns information of the filesystem that is used to store images. |
| ImageFsInfo(ctx context.Context, in *ImageFsInfoRequest, opts ...grpc.CallOption) (*ImageFsInfoResponse, error) |
| } |
| |
| type imageServiceClient struct { |
| cc *grpc.ClientConn |
| } |
| |
| func NewImageServiceClient(cc *grpc.ClientConn) ImageServiceClient { |
| return &imageServiceClient{cc} |
| } |
| |
| func (c *imageServiceClient) ListImages(ctx context.Context, in *ListImagesRequest, opts ...grpc.CallOption) (*ListImagesResponse, error) { |
| out := new(ListImagesResponse) |
| err := grpc.Invoke(ctx, "/runtime.v1alpha2.ImageService/ListImages", in, out, c.cc, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *imageServiceClient) ImageStatus(ctx context.Context, in *ImageStatusRequest, opts ...grpc.CallOption) (*ImageStatusResponse, error) { |
| out := new(ImageStatusResponse) |
| err := grpc.Invoke(ctx, "/runtime.v1alpha2.ImageService/ImageStatus", in, out, c.cc, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *imageServiceClient) PullImage(ctx context.Context, in *PullImageRequest, opts ...grpc.CallOption) (*PullImageResponse, error) { |
| out := new(PullImageResponse) |
| err := grpc.Invoke(ctx, "/runtime.v1alpha2.ImageService/PullImage", in, out, c.cc, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *imageServiceClient) RemoveImage(ctx context.Context, in *RemoveImageRequest, opts ...grpc.CallOption) (*RemoveImageResponse, error) { |
| out := new(RemoveImageResponse) |
| err := grpc.Invoke(ctx, "/runtime.v1alpha2.ImageService/RemoveImage", in, out, c.cc, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *imageServiceClient) ImageFsInfo(ctx context.Context, in *ImageFsInfoRequest, opts ...grpc.CallOption) (*ImageFsInfoResponse, error) { |
| out := new(ImageFsInfoResponse) |
| err := grpc.Invoke(ctx, "/runtime.v1alpha2.ImageService/ImageFsInfo", in, out, c.cc, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| // Server API for ImageService service |
| |
| type ImageServiceServer interface { |
| // ListImages lists existing images. |
| ListImages(context.Context, *ListImagesRequest) (*ListImagesResponse, error) |
| // ImageStatus returns the status of the image. If the image is not |
| // present, returns a response with ImageStatusResponse.Image set to |
| // nil. |
| ImageStatus(context.Context, *ImageStatusRequest) (*ImageStatusResponse, error) |
| // PullImage pulls an image with authentication config. |
| PullImage(context.Context, *PullImageRequest) (*PullImageResponse, error) |
| // RemoveImage removes the image. |
| // This call is idempotent, and must not return an error if the image has |
| // already been removed. |
| RemoveImage(context.Context, *RemoveImageRequest) (*RemoveImageResponse, error) |
| // ImageFSInfo returns information of the filesystem that is used to store images. |
| ImageFsInfo(context.Context, *ImageFsInfoRequest) (*ImageFsInfoResponse, error) |
| } |
| |
| func RegisterImageServiceServer(s *grpc.Server, srv ImageServiceServer) { |
| s.RegisterService(&_ImageService_serviceDesc, srv) |
| } |
| |
| func _ImageService_ListImages_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { |
| in := new(ListImagesRequest) |
| if err := dec(in); err != nil { |
| return nil, err |
| } |
| if interceptor == nil { |
| return srv.(ImageServiceServer).ListImages(ctx, in) |
| } |
| info := &grpc.UnaryServerInfo{ |
| Server: srv, |
| FullMethod: "/runtime.v1alpha2.ImageService/ListImages", |
| } |
| handler := func(ctx context.Context, req interface{}) (interface{}, error) { |
| return srv.(ImageServiceServer).ListImages(ctx, req.(*ListImagesRequest)) |
| } |
| return interceptor(ctx, in, info, handler) |
| } |
| |
| func _ImageService_ImageStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { |
| in := new(ImageStatusRequest) |
| if err := dec(in); err != nil { |
| return nil, err |
| } |
| if interceptor == nil { |
| return srv.(ImageServiceServer).ImageStatus(ctx, in) |
| } |
| info := &grpc.UnaryServerInfo{ |
| Server: srv, |
| FullMethod: "/runtime.v1alpha2.ImageService/ImageStatus", |
| } |
| handler := func(ctx context.Context, req interface{}) (interface{}, error) { |
| return srv.(ImageServiceServer).ImageStatus(ctx, req.(*ImageStatusRequest)) |
| } |
| return interceptor(ctx, in, info, handler) |
| } |
| |
| func _ImageService_PullImage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { |
| in := new(PullImageRequest) |
| if err := dec(in); err != nil { |
| return nil, err |
| } |
| if interceptor == nil { |
| return srv.(ImageServiceServer).PullImage(ctx, in) |
| } |
| info := &grpc.UnaryServerInfo{ |
| Server: srv, |
| FullMethod: "/runtime.v1alpha2.ImageService/PullImage", |
| } |
| handler := func(ctx context.Context, req interface{}) (interface{}, error) { |
| return srv.(ImageServiceServer).PullImage(ctx, req.(*PullImageRequest)) |
| } |
| return interceptor(ctx, in, info, handler) |
| } |
| |
| func _ImageService_RemoveImage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { |
| in := new(RemoveImageRequest) |
| if err := dec(in); err != nil { |
| return nil, err |
| } |
| if interceptor == nil { |
| return srv.(ImageServiceServer).RemoveImage(ctx, in) |
| } |
| info := &grpc.UnaryServerInfo{ |
| Server: srv, |
| FullMethod: "/runtime.v1alpha2.ImageService/RemoveImage", |
| } |
| handler := func(ctx context.Context, req interface{}) (interface{}, error) { |
| return srv.(ImageServiceServer).RemoveImage(ctx, req.(*RemoveImageRequest)) |
| } |
| return interceptor(ctx, in, info, handler) |
| } |
| |
| func _ImageService_ImageFsInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { |
| in := new(ImageFsInfoRequest) |
| if err := dec(in); err != nil { |
| return nil, err |
| } |
| if interceptor == nil { |
| return srv.(ImageServiceServer).ImageFsInfo(ctx, in) |
| } |
| info := &grpc.UnaryServerInfo{ |
| Server: srv, |
| FullMethod: "/runtime.v1alpha2.ImageService/ImageFsInfo", |
| } |
| handler := func(ctx context.Context, req interface{}) (interface{}, error) { |
| return srv.(ImageServiceServer).ImageFsInfo(ctx, req.(*ImageFsInfoRequest)) |
| } |
| return interceptor(ctx, in, info, handler) |
| } |
| |
| var _ImageService_serviceDesc = grpc.ServiceDesc{ |
| ServiceName: "runtime.v1alpha2.ImageService", |
| HandlerType: (*ImageServiceServer)(nil), |
| Methods: []grpc.MethodDesc{ |
| { |
| MethodName: "ListImages", |
| Handler: _ImageService_ListImages_Handler, |
| }, |
| { |
| MethodName: "ImageStatus", |
| Handler: _ImageService_ImageStatus_Handler, |
| }, |
| { |
| MethodName: "PullImage", |
| Handler: _ImageService_PullImage_Handler, |
| }, |
| { |
| MethodName: "RemoveImage", |
| Handler: _ImageService_RemoveImage_Handler, |
| }, |
| { |
| MethodName: "ImageFsInfo", |
| Handler: _ImageService_ImageFsInfo_Handler, |
| }, |
| }, |
| Streams: []grpc.StreamDesc{}, |
| Metadata: "api.proto", |
| } |
| |
| func (m *VersionRequest) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *VersionRequest) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.Version) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Version))) |
| i += copy(dAtA[i:], m.Version) |
| } |
| return i, nil |
| } |
| |
| func (m *VersionResponse) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *VersionResponse) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.Version) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Version))) |
| i += copy(dAtA[i:], m.Version) |
| } |
| if len(m.RuntimeName) > 0 { |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.RuntimeName))) |
| i += copy(dAtA[i:], m.RuntimeName) |
| } |
| if len(m.RuntimeVersion) > 0 { |
| dAtA[i] = 0x1a |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.RuntimeVersion))) |
| i += copy(dAtA[i:], m.RuntimeVersion) |
| } |
| if len(m.RuntimeApiVersion) > 0 { |
| dAtA[i] = 0x22 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.RuntimeApiVersion))) |
| i += copy(dAtA[i:], m.RuntimeApiVersion) |
| } |
| return i, nil |
| } |
| |
| func (m *DNSConfig) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *DNSConfig) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.Servers) > 0 { |
| for _, s := range m.Servers { |
| dAtA[i] = 0xa |
| i++ |
| l = len(s) |
| for l >= 1<<7 { |
| dAtA[i] = uint8(uint64(l)&0x7f | 0x80) |
| l >>= 7 |
| i++ |
| } |
| dAtA[i] = uint8(l) |
| i++ |
| i += copy(dAtA[i:], s) |
| } |
| } |
| if len(m.Searches) > 0 { |
| for _, s := range m.Searches { |
| dAtA[i] = 0x12 |
| i++ |
| l = len(s) |
| for l >= 1<<7 { |
| dAtA[i] = uint8(uint64(l)&0x7f | 0x80) |
| l >>= 7 |
| i++ |
| } |
| dAtA[i] = uint8(l) |
| i++ |
| i += copy(dAtA[i:], s) |
| } |
| } |
| if len(m.Options) > 0 { |
| for _, s := range m.Options { |
| dAtA[i] = 0x1a |
| i++ |
| l = len(s) |
| for l >= 1<<7 { |
| dAtA[i] = uint8(uint64(l)&0x7f | 0x80) |
| l >>= 7 |
| i++ |
| } |
| dAtA[i] = uint8(l) |
| i++ |
| i += copy(dAtA[i:], s) |
| } |
| } |
| return i, nil |
| } |
| |
| func (m *PortMapping) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *PortMapping) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.Protocol != 0 { |
| dAtA[i] = 0x8 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Protocol)) |
| } |
| if m.ContainerPort != 0 { |
| dAtA[i] = 0x10 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.ContainerPort)) |
| } |
| if m.HostPort != 0 { |
| dAtA[i] = 0x18 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.HostPort)) |
| } |
| if len(m.HostIp) > 0 { |
| dAtA[i] = 0x22 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.HostIp))) |
| i += copy(dAtA[i:], m.HostIp) |
| } |
| return i, nil |
| } |
| |
| func (m *Mount) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *Mount) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.ContainerPath) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.ContainerPath))) |
| i += copy(dAtA[i:], m.ContainerPath) |
| } |
| if len(m.HostPath) > 0 { |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.HostPath))) |
| i += copy(dAtA[i:], m.HostPath) |
| } |
| if m.Readonly { |
| dAtA[i] = 0x18 |
| i++ |
| if m.Readonly { |
| dAtA[i] = 1 |
| } else { |
| dAtA[i] = 0 |
| } |
| i++ |
| } |
| if m.SelinuxRelabel { |
| dAtA[i] = 0x20 |
| i++ |
| if m.SelinuxRelabel { |
| dAtA[i] = 1 |
| } else { |
| dAtA[i] = 0 |
| } |
| i++ |
| } |
| if m.Propagation != 0 { |
| dAtA[i] = 0x28 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Propagation)) |
| } |
| return i, nil |
| } |
| |
| func (m *NamespaceOption) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *NamespaceOption) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.Network != 0 { |
| dAtA[i] = 0x8 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Network)) |
| } |
| if m.Pid != 0 { |
| dAtA[i] = 0x10 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Pid)) |
| } |
| if m.Ipc != 0 { |
| dAtA[i] = 0x18 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Ipc)) |
| } |
| return i, nil |
| } |
| |
| func (m *Int64Value) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *Int64Value) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.Value != 0 { |
| dAtA[i] = 0x8 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Value)) |
| } |
| return i, nil |
| } |
| |
| func (m *LinuxSandboxSecurityContext) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *LinuxSandboxSecurityContext) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.NamespaceOptions != nil { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.NamespaceOptions.Size())) |
| n1, err := m.NamespaceOptions.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n1 |
| } |
| if m.SelinuxOptions != nil { |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.SelinuxOptions.Size())) |
| n2, err := m.SelinuxOptions.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n2 |
| } |
| if m.RunAsUser != nil { |
| dAtA[i] = 0x1a |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.RunAsUser.Size())) |
| n3, err := m.RunAsUser.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n3 |
| } |
| if m.ReadonlyRootfs { |
| dAtA[i] = 0x20 |
| i++ |
| if m.ReadonlyRootfs { |
| dAtA[i] = 1 |
| } else { |
| dAtA[i] = 0 |
| } |
| i++ |
| } |
| if len(m.SupplementalGroups) > 0 { |
| dAtA5 := make([]byte, len(m.SupplementalGroups)*10) |
| var j4 int |
| for _, num1 := range m.SupplementalGroups { |
| num := uint64(num1) |
| for num >= 1<<7 { |
| dAtA5[j4] = uint8(uint64(num)&0x7f | 0x80) |
| num >>= 7 |
| j4++ |
| } |
| dAtA5[j4] = uint8(num) |
| j4++ |
| } |
| dAtA[i] = 0x2a |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(j4)) |
| i += copy(dAtA[i:], dAtA5[:j4]) |
| } |
| if m.Privileged { |
| dAtA[i] = 0x30 |
| i++ |
| if m.Privileged { |
| dAtA[i] = 1 |
| } else { |
| dAtA[i] = 0 |
| } |
| i++ |
| } |
| if len(m.SeccompProfilePath) > 0 { |
| dAtA[i] = 0x3a |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.SeccompProfilePath))) |
| i += copy(dAtA[i:], m.SeccompProfilePath) |
| } |
| if m.RunAsGroup != nil { |
| dAtA[i] = 0x42 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.RunAsGroup.Size())) |
| n6, err := m.RunAsGroup.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n6 |
| } |
| return i, nil |
| } |
| |
| func (m *LinuxPodSandboxConfig) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *LinuxPodSandboxConfig) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.CgroupParent) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.CgroupParent))) |
| i += copy(dAtA[i:], m.CgroupParent) |
| } |
| if m.SecurityContext != nil { |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.SecurityContext.Size())) |
| n7, err := m.SecurityContext.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n7 |
| } |
| if len(m.Sysctls) > 0 { |
| for k := range m.Sysctls { |
| dAtA[i] = 0x1a |
| i++ |
| v := m.Sysctls[k] |
| mapSize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| i = encodeVarintApi(dAtA, i, uint64(mapSize)) |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(k))) |
| i += copy(dAtA[i:], k) |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(v))) |
| i += copy(dAtA[i:], v) |
| } |
| } |
| return i, nil |
| } |
| |
| func (m *PodSandboxMetadata) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *PodSandboxMetadata) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.Name) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Name))) |
| i += copy(dAtA[i:], m.Name) |
| } |
| if len(m.Uid) > 0 { |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Uid))) |
| i += copy(dAtA[i:], m.Uid) |
| } |
| if len(m.Namespace) > 0 { |
| dAtA[i] = 0x1a |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Namespace))) |
| i += copy(dAtA[i:], m.Namespace) |
| } |
| if m.Attempt != 0 { |
| dAtA[i] = 0x20 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Attempt)) |
| } |
| return i, nil |
| } |
| |
| func (m *PodSandboxConfig) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *PodSandboxConfig) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.Metadata != nil { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Metadata.Size())) |
| n8, err := m.Metadata.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n8 |
| } |
| if len(m.Hostname) > 0 { |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Hostname))) |
| i += copy(dAtA[i:], m.Hostname) |
| } |
| if len(m.LogDirectory) > 0 { |
| dAtA[i] = 0x1a |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.LogDirectory))) |
| i += copy(dAtA[i:], m.LogDirectory) |
| } |
| if m.DnsConfig != nil { |
| dAtA[i] = 0x22 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.DnsConfig.Size())) |
| n9, err := m.DnsConfig.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n9 |
| } |
| if len(m.PortMappings) > 0 { |
| for _, msg := range m.PortMappings { |
| dAtA[i] = 0x2a |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(msg.Size())) |
| n, err := msg.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n |
| } |
| } |
| if len(m.Labels) > 0 { |
| for k := range m.Labels { |
| dAtA[i] = 0x32 |
| i++ |
| v := m.Labels[k] |
| mapSize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| i = encodeVarintApi(dAtA, i, uint64(mapSize)) |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(k))) |
| i += copy(dAtA[i:], k) |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(v))) |
| i += copy(dAtA[i:], v) |
| } |
| } |
| if len(m.Annotations) > 0 { |
| for k := range m.Annotations { |
| dAtA[i] = 0x3a |
| i++ |
| v := m.Annotations[k] |
| mapSize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| i = encodeVarintApi(dAtA, i, uint64(mapSize)) |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(k))) |
| i += copy(dAtA[i:], k) |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(v))) |
| i += copy(dAtA[i:], v) |
| } |
| } |
| if m.Linux != nil { |
| dAtA[i] = 0x42 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Linux.Size())) |
| n10, err := m.Linux.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n10 |
| } |
| return i, nil |
| } |
| |
| func (m *RunPodSandboxRequest) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *RunPodSandboxRequest) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.Config != nil { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Config.Size())) |
| n11, err := m.Config.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n11 |
| } |
| if len(m.RuntimeHandler) > 0 { |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.RuntimeHandler))) |
| i += copy(dAtA[i:], m.RuntimeHandler) |
| } |
| return i, nil |
| } |
| |
| func (m *RunPodSandboxResponse) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *RunPodSandboxResponse) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.PodSandboxId) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.PodSandboxId))) |
| i += copy(dAtA[i:], m.PodSandboxId) |
| } |
| return i, nil |
| } |
| |
| func (m *StopPodSandboxRequest) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *StopPodSandboxRequest) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.PodSandboxId) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.PodSandboxId))) |
| i += copy(dAtA[i:], m.PodSandboxId) |
| } |
| return i, nil |
| } |
| |
| func (m *StopPodSandboxResponse) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *StopPodSandboxResponse) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| return i, nil |
| } |
| |
| func (m *RemovePodSandboxRequest) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *RemovePodSandboxRequest) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.PodSandboxId) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.PodSandboxId))) |
| i += copy(dAtA[i:], m.PodSandboxId) |
| } |
| return i, nil |
| } |
| |
| func (m *RemovePodSandboxResponse) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *RemovePodSandboxResponse) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| return i, nil |
| } |
| |
| func (m *PodSandboxStatusRequest) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *PodSandboxStatusRequest) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.PodSandboxId) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.PodSandboxId))) |
| i += copy(dAtA[i:], m.PodSandboxId) |
| } |
| if m.Verbose { |
| dAtA[i] = 0x10 |
| i++ |
| if m.Verbose { |
| dAtA[i] = 1 |
| } else { |
| dAtA[i] = 0 |
| } |
| i++ |
| } |
| return i, nil |
| } |
| |
| func (m *PodSandboxNetworkStatus) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *PodSandboxNetworkStatus) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.Ip) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Ip))) |
| i += copy(dAtA[i:], m.Ip) |
| } |
| return i, nil |
| } |
| |
| func (m *Namespace) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *Namespace) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.Options != nil { |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Options.Size())) |
| n12, err := m.Options.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n12 |
| } |
| return i, nil |
| } |
| |
| func (m *LinuxPodSandboxStatus) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *LinuxPodSandboxStatus) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.Namespaces != nil { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Namespaces.Size())) |
| n13, err := m.Namespaces.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n13 |
| } |
| return i, nil |
| } |
| |
| func (m *PodSandboxStatus) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *PodSandboxStatus) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.Id) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Id))) |
| i += copy(dAtA[i:], m.Id) |
| } |
| if m.Metadata != nil { |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Metadata.Size())) |
| n14, err := m.Metadata.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n14 |
| } |
| if m.State != 0 { |
| dAtA[i] = 0x18 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.State)) |
| } |
| if m.CreatedAt != 0 { |
| dAtA[i] = 0x20 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.CreatedAt)) |
| } |
| if m.Network != nil { |
| dAtA[i] = 0x2a |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Network.Size())) |
| n15, err := m.Network.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n15 |
| } |
| if m.Linux != nil { |
| dAtA[i] = 0x32 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Linux.Size())) |
| n16, err := m.Linux.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n16 |
| } |
| if len(m.Labels) > 0 { |
| for k := range m.Labels { |
| dAtA[i] = 0x3a |
| i++ |
| v := m.Labels[k] |
| mapSize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| i = encodeVarintApi(dAtA, i, uint64(mapSize)) |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(k))) |
| i += copy(dAtA[i:], k) |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(v))) |
| i += copy(dAtA[i:], v) |
| } |
| } |
| if len(m.Annotations) > 0 { |
| for k := range m.Annotations { |
| dAtA[i] = 0x42 |
| i++ |
| v := m.Annotations[k] |
| mapSize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| i = encodeVarintApi(dAtA, i, uint64(mapSize)) |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(k))) |
| i += copy(dAtA[i:], k) |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(v))) |
| i += copy(dAtA[i:], v) |
| } |
| } |
| return i, nil |
| } |
| |
| func (m *PodSandboxStatusResponse) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *PodSandboxStatusResponse) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.Status != nil { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Status.Size())) |
| n17, err := m.Status.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n17 |
| } |
| if len(m.Info) > 0 { |
| for k := range m.Info { |
| dAtA[i] = 0x12 |
| i++ |
| v := m.Info[k] |
| mapSize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| i = encodeVarintApi(dAtA, i, uint64(mapSize)) |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(k))) |
| i += copy(dAtA[i:], k) |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(v))) |
| i += copy(dAtA[i:], v) |
| } |
| } |
| return i, nil |
| } |
| |
| func (m *PodSandboxStateValue) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *PodSandboxStateValue) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.State != 0 { |
| dAtA[i] = 0x8 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.State)) |
| } |
| return i, nil |
| } |
| |
| func (m *PodSandboxFilter) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *PodSandboxFilter) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.Id) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Id))) |
| i += copy(dAtA[i:], m.Id) |
| } |
| if m.State != nil { |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.State.Size())) |
| n18, err := m.State.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n18 |
| } |
| if len(m.LabelSelector) > 0 { |
| for k := range m.LabelSelector { |
| dAtA[i] = 0x1a |
| i++ |
| v := m.LabelSelector[k] |
| mapSize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| i = encodeVarintApi(dAtA, i, uint64(mapSize)) |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(k))) |
| i += copy(dAtA[i:], k) |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(v))) |
| i += copy(dAtA[i:], v) |
| } |
| } |
| return i, nil |
| } |
| |
| func (m *ListPodSandboxRequest) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *ListPodSandboxRequest) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.Filter != nil { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Filter.Size())) |
| n19, err := m.Filter.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n19 |
| } |
| return i, nil |
| } |
| |
| func (m *PodSandbox) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *PodSandbox) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.Id) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Id))) |
| i += copy(dAtA[i:], m.Id) |
| } |
| if m.Metadata != nil { |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Metadata.Size())) |
| n20, err := m.Metadata.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n20 |
| } |
| if m.State != 0 { |
| dAtA[i] = 0x18 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.State)) |
| } |
| if m.CreatedAt != 0 { |
| dAtA[i] = 0x20 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.CreatedAt)) |
| } |
| if len(m.Labels) > 0 { |
| for k := range m.Labels { |
| dAtA[i] = 0x2a |
| i++ |
| v := m.Labels[k] |
| mapSize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| i = encodeVarintApi(dAtA, i, uint64(mapSize)) |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(k))) |
| i += copy(dAtA[i:], k) |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(v))) |
| i += copy(dAtA[i:], v) |
| } |
| } |
| if len(m.Annotations) > 0 { |
| for k := range m.Annotations { |
| dAtA[i] = 0x32 |
| i++ |
| v := m.Annotations[k] |
| mapSize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| i = encodeVarintApi(dAtA, i, uint64(mapSize)) |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(k))) |
| i += copy(dAtA[i:], k) |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(v))) |
| i += copy(dAtA[i:], v) |
| } |
| } |
| return i, nil |
| } |
| |
| func (m *ListPodSandboxResponse) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *ListPodSandboxResponse) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.Items) > 0 { |
| for _, msg := range m.Items { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(msg.Size())) |
| n, err := msg.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n |
| } |
| } |
| return i, nil |
| } |
| |
| func (m *ImageSpec) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *ImageSpec) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.Image) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Image))) |
| i += copy(dAtA[i:], m.Image) |
| } |
| return i, nil |
| } |
| |
| func (m *KeyValue) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *KeyValue) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.Key) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Key))) |
| i += copy(dAtA[i:], m.Key) |
| } |
| if len(m.Value) > 0 { |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Value))) |
| i += copy(dAtA[i:], m.Value) |
| } |
| return i, nil |
| } |
| |
| func (m *LinuxContainerResources) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *LinuxContainerResources) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.CpuPeriod != 0 { |
| dAtA[i] = 0x8 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.CpuPeriod)) |
| } |
| if m.CpuQuota != 0 { |
| dAtA[i] = 0x10 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.CpuQuota)) |
| } |
| if m.CpuShares != 0 { |
| dAtA[i] = 0x18 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.CpuShares)) |
| } |
| if m.MemoryLimitInBytes != 0 { |
| dAtA[i] = 0x20 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.MemoryLimitInBytes)) |
| } |
| if m.OomScoreAdj != 0 { |
| dAtA[i] = 0x28 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.OomScoreAdj)) |
| } |
| if len(m.CpusetCpus) > 0 { |
| dAtA[i] = 0x32 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.CpusetCpus))) |
| i += copy(dAtA[i:], m.CpusetCpus) |
| } |
| if len(m.CpusetMems) > 0 { |
| dAtA[i] = 0x3a |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.CpusetMems))) |
| i += copy(dAtA[i:], m.CpusetMems) |
| } |
| return i, nil |
| } |
| |
| func (m *SELinuxOption) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *SELinuxOption) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.User) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.User))) |
| i += copy(dAtA[i:], m.User) |
| } |
| if len(m.Role) > 0 { |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Role))) |
| i += copy(dAtA[i:], m.Role) |
| } |
| if len(m.Type) > 0 { |
| dAtA[i] = 0x1a |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Type))) |
| i += copy(dAtA[i:], m.Type) |
| } |
| if len(m.Level) > 0 { |
| dAtA[i] = 0x22 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Level))) |
| i += copy(dAtA[i:], m.Level) |
| } |
| return i, nil |
| } |
| |
| func (m *Capability) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *Capability) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.AddCapabilities) > 0 { |
| for _, s := range m.AddCapabilities { |
| dAtA[i] = 0xa |
| i++ |
| l = len(s) |
| for l >= 1<<7 { |
| dAtA[i] = uint8(uint64(l)&0x7f | 0x80) |
| l >>= 7 |
| i++ |
| } |
| dAtA[i] = uint8(l) |
| i++ |
| i += copy(dAtA[i:], s) |
| } |
| } |
| if len(m.DropCapabilities) > 0 { |
| for _, s := range m.DropCapabilities { |
| dAtA[i] = 0x12 |
| i++ |
| l = len(s) |
| for l >= 1<<7 { |
| dAtA[i] = uint8(uint64(l)&0x7f | 0x80) |
| l >>= 7 |
| i++ |
| } |
| dAtA[i] = uint8(l) |
| i++ |
| i += copy(dAtA[i:], s) |
| } |
| } |
| return i, nil |
| } |
| |
| func (m *LinuxContainerSecurityContext) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *LinuxContainerSecurityContext) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.Capabilities != nil { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Capabilities.Size())) |
| n21, err := m.Capabilities.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n21 |
| } |
| if m.Privileged { |
| dAtA[i] = 0x10 |
| i++ |
| if m.Privileged { |
| dAtA[i] = 1 |
| } else { |
| dAtA[i] = 0 |
| } |
| i++ |
| } |
| if m.NamespaceOptions != nil { |
| dAtA[i] = 0x1a |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.NamespaceOptions.Size())) |
| n22, err := m.NamespaceOptions.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n22 |
| } |
| if m.SelinuxOptions != nil { |
| dAtA[i] = 0x22 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.SelinuxOptions.Size())) |
| n23, err := m.SelinuxOptions.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n23 |
| } |
| if m.RunAsUser != nil { |
| dAtA[i] = 0x2a |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.RunAsUser.Size())) |
| n24, err := m.RunAsUser.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n24 |
| } |
| if len(m.RunAsUsername) > 0 { |
| dAtA[i] = 0x32 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.RunAsUsername))) |
| i += copy(dAtA[i:], m.RunAsUsername) |
| } |
| if m.ReadonlyRootfs { |
| dAtA[i] = 0x38 |
| i++ |
| if m.ReadonlyRootfs { |
| dAtA[i] = 1 |
| } else { |
| dAtA[i] = 0 |
| } |
| i++ |
| } |
| if len(m.SupplementalGroups) > 0 { |
| dAtA26 := make([]byte, len(m.SupplementalGroups)*10) |
| var j25 int |
| for _, num1 := range m.SupplementalGroups { |
| num := uint64(num1) |
| for num >= 1<<7 { |
| dAtA26[j25] = uint8(uint64(num)&0x7f | 0x80) |
| num >>= 7 |
| j25++ |
| } |
| dAtA26[j25] = uint8(num) |
| j25++ |
| } |
| dAtA[i] = 0x42 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(j25)) |
| i += copy(dAtA[i:], dAtA26[:j25]) |
| } |
| if len(m.ApparmorProfile) > 0 { |
| dAtA[i] = 0x4a |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.ApparmorProfile))) |
| i += copy(dAtA[i:], m.ApparmorProfile) |
| } |
| if len(m.SeccompProfilePath) > 0 { |
| dAtA[i] = 0x52 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.SeccompProfilePath))) |
| i += copy(dAtA[i:], m.SeccompProfilePath) |
| } |
| if m.NoNewPrivs { |
| dAtA[i] = 0x58 |
| i++ |
| if m.NoNewPrivs { |
| dAtA[i] = 1 |
| } else { |
| dAtA[i] = 0 |
| } |
| i++ |
| } |
| if m.RunAsGroup != nil { |
| dAtA[i] = 0x62 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.RunAsGroup.Size())) |
| n27, err := m.RunAsGroup.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n27 |
| } |
| if len(m.MaskedPaths) > 0 { |
| for _, s := range m.MaskedPaths { |
| dAtA[i] = 0x6a |
| i++ |
| l = len(s) |
| for l >= 1<<7 { |
| dAtA[i] = uint8(uint64(l)&0x7f | 0x80) |
| l >>= 7 |
| i++ |
| } |
| dAtA[i] = uint8(l) |
| i++ |
| i += copy(dAtA[i:], s) |
| } |
| } |
| if len(m.ReadonlyPaths) > 0 { |
| for _, s := range m.ReadonlyPaths { |
| dAtA[i] = 0x72 |
| i++ |
| l = len(s) |
| for l >= 1<<7 { |
| dAtA[i] = uint8(uint64(l)&0x7f | 0x80) |
| l >>= 7 |
| i++ |
| } |
| dAtA[i] = uint8(l) |
| i++ |
| i += copy(dAtA[i:], s) |
| } |
| } |
| return i, nil |
| } |
| |
| func (m *LinuxContainerConfig) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *LinuxContainerConfig) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.Resources != nil { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Resources.Size())) |
| n28, err := m.Resources.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n28 |
| } |
| if m.SecurityContext != nil { |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.SecurityContext.Size())) |
| n29, err := m.SecurityContext.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n29 |
| } |
| return i, nil |
| } |
| |
| func (m *WindowsContainerSecurityContext) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *WindowsContainerSecurityContext) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.RunAsUsername) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.RunAsUsername))) |
| i += copy(dAtA[i:], m.RunAsUsername) |
| } |
| return i, nil |
| } |
| |
| func (m *WindowsContainerConfig) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *WindowsContainerConfig) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.Resources != nil { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Resources.Size())) |
| n30, err := m.Resources.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n30 |
| } |
| if m.SecurityContext != nil { |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.SecurityContext.Size())) |
| n31, err := m.SecurityContext.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n31 |
| } |
| return i, nil |
| } |
| |
| func (m *WindowsContainerResources) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *WindowsContainerResources) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.CpuShares != 0 { |
| dAtA[i] = 0x8 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.CpuShares)) |
| } |
| if m.CpuCount != 0 { |
| dAtA[i] = 0x10 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.CpuCount)) |
| } |
| if m.CpuMaximum != 0 { |
| dAtA[i] = 0x18 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.CpuMaximum)) |
| } |
| if m.MemoryLimitInBytes != 0 { |
| dAtA[i] = 0x20 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.MemoryLimitInBytes)) |
| } |
| return i, nil |
| } |
| |
| func (m *ContainerMetadata) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *ContainerMetadata) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.Name) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Name))) |
| i += copy(dAtA[i:], m.Name) |
| } |
| if m.Attempt != 0 { |
| dAtA[i] = 0x10 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Attempt)) |
| } |
| return i, nil |
| } |
| |
| func (m *Device) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *Device) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.ContainerPath) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.ContainerPath))) |
| i += copy(dAtA[i:], m.ContainerPath) |
| } |
| if len(m.HostPath) > 0 { |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.HostPath))) |
| i += copy(dAtA[i:], m.HostPath) |
| } |
| if len(m.Permissions) > 0 { |
| dAtA[i] = 0x1a |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Permissions))) |
| i += copy(dAtA[i:], m.Permissions) |
| } |
| return i, nil |
| } |
| |
| func (m *ContainerConfig) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *ContainerConfig) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.Metadata != nil { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Metadata.Size())) |
| n32, err := m.Metadata.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n32 |
| } |
| if m.Image != nil { |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Image.Size())) |
| n33, err := m.Image.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n33 |
| } |
| if len(m.Command) > 0 { |
| for _, s := range m.Command { |
| dAtA[i] = 0x1a |
| i++ |
| l = len(s) |
| for l >= 1<<7 { |
| dAtA[i] = uint8(uint64(l)&0x7f | 0x80) |
| l >>= 7 |
| i++ |
| } |
| dAtA[i] = uint8(l) |
| i++ |
| i += copy(dAtA[i:], s) |
| } |
| } |
| if len(m.Args) > 0 { |
| for _, s := range m.Args { |
| dAtA[i] = 0x22 |
| i++ |
| l = len(s) |
| for l >= 1<<7 { |
| dAtA[i] = uint8(uint64(l)&0x7f | 0x80) |
| l >>= 7 |
| i++ |
| } |
| dAtA[i] = uint8(l) |
| i++ |
| i += copy(dAtA[i:], s) |
| } |
| } |
| if len(m.WorkingDir) > 0 { |
| dAtA[i] = 0x2a |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.WorkingDir))) |
| i += copy(dAtA[i:], m.WorkingDir) |
| } |
| if len(m.Envs) > 0 { |
| for _, msg := range m.Envs { |
| dAtA[i] = 0x32 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(msg.Size())) |
| n, err := msg.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n |
| } |
| } |
| if len(m.Mounts) > 0 { |
| for _, msg := range m.Mounts { |
| dAtA[i] = 0x3a |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(msg.Size())) |
| n, err := msg.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n |
| } |
| } |
| if len(m.Devices) > 0 { |
| for _, msg := range m.Devices { |
| dAtA[i] = 0x42 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(msg.Size())) |
| n, err := msg.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n |
| } |
| } |
| if len(m.Labels) > 0 { |
| for k := range m.Labels { |
| dAtA[i] = 0x4a |
| i++ |
| v := m.Labels[k] |
| mapSize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| i = encodeVarintApi(dAtA, i, uint64(mapSize)) |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(k))) |
| i += copy(dAtA[i:], k) |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(v))) |
| i += copy(dAtA[i:], v) |
| } |
| } |
| if len(m.Annotations) > 0 { |
| for k := range m.Annotations { |
| dAtA[i] = 0x52 |
| i++ |
| v := m.Annotations[k] |
| mapSize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| i = encodeVarintApi(dAtA, i, uint64(mapSize)) |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(k))) |
| i += copy(dAtA[i:], k) |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(v))) |
| i += copy(dAtA[i:], v) |
| } |
| } |
| if len(m.LogPath) > 0 { |
| dAtA[i] = 0x5a |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.LogPath))) |
| i += copy(dAtA[i:], m.LogPath) |
| } |
| if m.Stdin { |
| dAtA[i] = 0x60 |
| i++ |
| if m.Stdin { |
| dAtA[i] = 1 |
| } else { |
| dAtA[i] = 0 |
| } |
| i++ |
| } |
| if m.StdinOnce { |
| dAtA[i] = 0x68 |
| i++ |
| if m.StdinOnce { |
| dAtA[i] = 1 |
| } else { |
| dAtA[i] = 0 |
| } |
| i++ |
| } |
| if m.Tty { |
| dAtA[i] = 0x70 |
| i++ |
| if m.Tty { |
| dAtA[i] = 1 |
| } else { |
| dAtA[i] = 0 |
| } |
| i++ |
| } |
| if m.Linux != nil { |
| dAtA[i] = 0x7a |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Linux.Size())) |
| n34, err := m.Linux.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n34 |
| } |
| if m.Windows != nil { |
| dAtA[i] = 0x82 |
| i++ |
| dAtA[i] = 0x1 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Windows.Size())) |
| n35, err := m.Windows.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n35 |
| } |
| return i, nil |
| } |
| |
| func (m *CreateContainerRequest) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *CreateContainerRequest) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.PodSandboxId) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.PodSandboxId))) |
| i += copy(dAtA[i:], m.PodSandboxId) |
| } |
| if m.Config != nil { |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Config.Size())) |
| n36, err := m.Config.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n36 |
| } |
| if m.SandboxConfig != nil { |
| dAtA[i] = 0x1a |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.SandboxConfig.Size())) |
| n37, err := m.SandboxConfig.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n37 |
| } |
| return i, nil |
| } |
| |
| func (m *CreateContainerResponse) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *CreateContainerResponse) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.ContainerId) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.ContainerId))) |
| i += copy(dAtA[i:], m.ContainerId) |
| } |
| return i, nil |
| } |
| |
| func (m *StartContainerRequest) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *StartContainerRequest) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.ContainerId) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.ContainerId))) |
| i += copy(dAtA[i:], m.ContainerId) |
| } |
| return i, nil |
| } |
| |
| func (m *StartContainerResponse) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *StartContainerResponse) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| return i, nil |
| } |
| |
| func (m *StopContainerRequest) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *StopContainerRequest) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.ContainerId) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.ContainerId))) |
| i += copy(dAtA[i:], m.ContainerId) |
| } |
| if m.Timeout != 0 { |
| dAtA[i] = 0x10 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Timeout)) |
| } |
| return i, nil |
| } |
| |
| func (m *StopContainerResponse) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *StopContainerResponse) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| return i, nil |
| } |
| |
| func (m *RemoveContainerRequest) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *RemoveContainerRequest) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.ContainerId) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.ContainerId))) |
| i += copy(dAtA[i:], m.ContainerId) |
| } |
| return i, nil |
| } |
| |
| func (m *RemoveContainerResponse) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *RemoveContainerResponse) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| return i, nil |
| } |
| |
| func (m *ContainerStateValue) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *ContainerStateValue) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.State != 0 { |
| dAtA[i] = 0x8 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.State)) |
| } |
| return i, nil |
| } |
| |
| func (m *ContainerFilter) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *ContainerFilter) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.Id) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Id))) |
| i += copy(dAtA[i:], m.Id) |
| } |
| if m.State != nil { |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.State.Size())) |
| n38, err := m.State.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n38 |
| } |
| if len(m.PodSandboxId) > 0 { |
| dAtA[i] = 0x1a |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.PodSandboxId))) |
| i += copy(dAtA[i:], m.PodSandboxId) |
| } |
| if len(m.LabelSelector) > 0 { |
| for k := range m.LabelSelector { |
| dAtA[i] = 0x22 |
| i++ |
| v := m.LabelSelector[k] |
| mapSize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| i = encodeVarintApi(dAtA, i, uint64(mapSize)) |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(k))) |
| i += copy(dAtA[i:], k) |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(v))) |
| i += copy(dAtA[i:], v) |
| } |
| } |
| return i, nil |
| } |
| |
| func (m *ListContainersRequest) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *ListContainersRequest) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.Filter != nil { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Filter.Size())) |
| n39, err := m.Filter.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n39 |
| } |
| return i, nil |
| } |
| |
| func (m *Container) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *Container) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.Id) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Id))) |
| i += copy(dAtA[i:], m.Id) |
| } |
| if len(m.PodSandboxId) > 0 { |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.PodSandboxId))) |
| i += copy(dAtA[i:], m.PodSandboxId) |
| } |
| if m.Metadata != nil { |
| dAtA[i] = 0x1a |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Metadata.Size())) |
| n40, err := m.Metadata.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n40 |
| } |
| if m.Image != nil { |
| dAtA[i] = 0x22 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Image.Size())) |
| n41, err := m.Image.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n41 |
| } |
| if len(m.ImageRef) > 0 { |
| dAtA[i] = 0x2a |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.ImageRef))) |
| i += copy(dAtA[i:], m.ImageRef) |
| } |
| if m.State != 0 { |
| dAtA[i] = 0x30 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.State)) |
| } |
| if m.CreatedAt != 0 { |
| dAtA[i] = 0x38 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.CreatedAt)) |
| } |
| if len(m.Labels) > 0 { |
| for k := range m.Labels { |
| dAtA[i] = 0x42 |
| i++ |
| v := m.Labels[k] |
| mapSize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| i = encodeVarintApi(dAtA, i, uint64(mapSize)) |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(k))) |
| i += copy(dAtA[i:], k) |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(v))) |
| i += copy(dAtA[i:], v) |
| } |
| } |
| if len(m.Annotations) > 0 { |
| for k := range m.Annotations { |
| dAtA[i] = 0x4a |
| i++ |
| v := m.Annotations[k] |
| mapSize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| i = encodeVarintApi(dAtA, i, uint64(mapSize)) |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(k))) |
| i += copy(dAtA[i:], k) |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(v))) |
| i += copy(dAtA[i:], v) |
| } |
| } |
| return i, nil |
| } |
| |
| func (m *ListContainersResponse) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *ListContainersResponse) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.Containers) > 0 { |
| for _, msg := range m.Containers { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(msg.Size())) |
| n, err := msg.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n |
| } |
| } |
| return i, nil |
| } |
| |
| func (m *ContainerStatusRequest) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *ContainerStatusRequest) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.ContainerId) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.ContainerId))) |
| i += copy(dAtA[i:], m.ContainerId) |
| } |
| if m.Verbose { |
| dAtA[i] = 0x10 |
| i++ |
| if m.Verbose { |
| dAtA[i] = 1 |
| } else { |
| dAtA[i] = 0 |
| } |
| i++ |
| } |
| return i, nil |
| } |
| |
| func (m *ContainerStatus) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *ContainerStatus) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.Id) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Id))) |
| i += copy(dAtA[i:], m.Id) |
| } |
| if m.Metadata != nil { |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Metadata.Size())) |
| n42, err := m.Metadata.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n42 |
| } |
| if m.State != 0 { |
| dAtA[i] = 0x18 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.State)) |
| } |
| if m.CreatedAt != 0 { |
| dAtA[i] = 0x20 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.CreatedAt)) |
| } |
| if m.StartedAt != 0 { |
| dAtA[i] = 0x28 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.StartedAt)) |
| } |
| if m.FinishedAt != 0 { |
| dAtA[i] = 0x30 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.FinishedAt)) |
| } |
| if m.ExitCode != 0 { |
| dAtA[i] = 0x38 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.ExitCode)) |
| } |
| if m.Image != nil { |
| dAtA[i] = 0x42 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Image.Size())) |
| n43, err := m.Image.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n43 |
| } |
| if len(m.ImageRef) > 0 { |
| dAtA[i] = 0x4a |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.ImageRef))) |
| i += copy(dAtA[i:], m.ImageRef) |
| } |
| if len(m.Reason) > 0 { |
| dAtA[i] = 0x52 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Reason))) |
| i += copy(dAtA[i:], m.Reason) |
| } |
| if len(m.Message) > 0 { |
| dAtA[i] = 0x5a |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Message))) |
| i += copy(dAtA[i:], m.Message) |
| } |
| if len(m.Labels) > 0 { |
| for k := range m.Labels { |
| dAtA[i] = 0x62 |
| i++ |
| v := m.Labels[k] |
| mapSize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| i = encodeVarintApi(dAtA, i, uint64(mapSize)) |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(k))) |
| i += copy(dAtA[i:], k) |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(v))) |
| i += copy(dAtA[i:], v) |
| } |
| } |
| if len(m.Annotations) > 0 { |
| for k := range m.Annotations { |
| dAtA[i] = 0x6a |
| i++ |
| v := m.Annotations[k] |
| mapSize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| i = encodeVarintApi(dAtA, i, uint64(mapSize)) |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(k))) |
| i += copy(dAtA[i:], k) |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(v))) |
| i += copy(dAtA[i:], v) |
| } |
| } |
| if len(m.Mounts) > 0 { |
| for _, msg := range m.Mounts { |
| dAtA[i] = 0x72 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(msg.Size())) |
| n, err := msg.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n |
| } |
| } |
| if len(m.LogPath) > 0 { |
| dAtA[i] = 0x7a |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.LogPath))) |
| i += copy(dAtA[i:], m.LogPath) |
| } |
| return i, nil |
| } |
| |
| func (m *ContainerStatusResponse) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *ContainerStatusResponse) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.Status != nil { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Status.Size())) |
| n44, err := m.Status.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n44 |
| } |
| if len(m.Info) > 0 { |
| for k := range m.Info { |
| dAtA[i] = 0x12 |
| i++ |
| v := m.Info[k] |
| mapSize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| i = encodeVarintApi(dAtA, i, uint64(mapSize)) |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(k))) |
| i += copy(dAtA[i:], k) |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(v))) |
| i += copy(dAtA[i:], v) |
| } |
| } |
| return i, nil |
| } |
| |
| func (m *UpdateContainerResourcesRequest) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *UpdateContainerResourcesRequest) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.ContainerId) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.ContainerId))) |
| i += copy(dAtA[i:], m.ContainerId) |
| } |
| if m.Linux != nil { |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Linux.Size())) |
| n45, err := m.Linux.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n45 |
| } |
| return i, nil |
| } |
| |
| func (m *UpdateContainerResourcesResponse) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *UpdateContainerResourcesResponse) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| return i, nil |
| } |
| |
| func (m *ExecSyncRequest) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *ExecSyncRequest) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.ContainerId) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.ContainerId))) |
| i += copy(dAtA[i:], m.ContainerId) |
| } |
| if len(m.Cmd) > 0 { |
| for _, s := range m.Cmd { |
| dAtA[i] = 0x12 |
| i++ |
| l = len(s) |
| for l >= 1<<7 { |
| dAtA[i] = uint8(uint64(l)&0x7f | 0x80) |
| l >>= 7 |
| i++ |
| } |
| dAtA[i] = uint8(l) |
| i++ |
| i += copy(dAtA[i:], s) |
| } |
| } |
| if m.Timeout != 0 { |
| dAtA[i] = 0x18 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Timeout)) |
| } |
| return i, nil |
| } |
| |
| func (m *ExecSyncResponse) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *ExecSyncResponse) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.Stdout) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Stdout))) |
| i += copy(dAtA[i:], m.Stdout) |
| } |
| if len(m.Stderr) > 0 { |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Stderr))) |
| i += copy(dAtA[i:], m.Stderr) |
| } |
| if m.ExitCode != 0 { |
| dAtA[i] = 0x18 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.ExitCode)) |
| } |
| return i, nil |
| } |
| |
| func (m *ExecRequest) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *ExecRequest) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.ContainerId) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.ContainerId))) |
| i += copy(dAtA[i:], m.ContainerId) |
| } |
| if len(m.Cmd) > 0 { |
| for _, s := range m.Cmd { |
| dAtA[i] = 0x12 |
| i++ |
| l = len(s) |
| for l >= 1<<7 { |
| dAtA[i] = uint8(uint64(l)&0x7f | 0x80) |
| l >>= 7 |
| i++ |
| } |
| dAtA[i] = uint8(l) |
| i++ |
| i += copy(dAtA[i:], s) |
| } |
| } |
| if m.Tty { |
| dAtA[i] = 0x18 |
| i++ |
| if m.Tty { |
| dAtA[i] = 1 |
| } else { |
| dAtA[i] = 0 |
| } |
| i++ |
| } |
| if m.Stdin { |
| dAtA[i] = 0x20 |
| i++ |
| if m.Stdin { |
| dAtA[i] = 1 |
| } else { |
| dAtA[i] = 0 |
| } |
| i++ |
| } |
| if m.Stdout { |
| dAtA[i] = 0x28 |
| i++ |
| if m.Stdout { |
| dAtA[i] = 1 |
| } else { |
| dAtA[i] = 0 |
| } |
| i++ |
| } |
| if m.Stderr { |
| dAtA[i] = 0x30 |
| i++ |
| if m.Stderr { |
| dAtA[i] = 1 |
| } else { |
| dAtA[i] = 0 |
| } |
| i++ |
| } |
| return i, nil |
| } |
| |
| func (m *ExecResponse) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *ExecResponse) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.Url) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Url))) |
| i += copy(dAtA[i:], m.Url) |
| } |
| return i, nil |
| } |
| |
| func (m *AttachRequest) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *AttachRequest) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.ContainerId) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.ContainerId))) |
| i += copy(dAtA[i:], m.ContainerId) |
| } |
| if m.Stdin { |
| dAtA[i] = 0x10 |
| i++ |
| if m.Stdin { |
| dAtA[i] = 1 |
| } else { |
| dAtA[i] = 0 |
| } |
| i++ |
| } |
| if m.Tty { |
| dAtA[i] = 0x18 |
| i++ |
| if m.Tty { |
| dAtA[i] = 1 |
| } else { |
| dAtA[i] = 0 |
| } |
| i++ |
| } |
| if m.Stdout { |
| dAtA[i] = 0x20 |
| i++ |
| if m.Stdout { |
| dAtA[i] = 1 |
| } else { |
| dAtA[i] = 0 |
| } |
| i++ |
| } |
| if m.Stderr { |
| dAtA[i] = 0x28 |
| i++ |
| if m.Stderr { |
| dAtA[i] = 1 |
| } else { |
| dAtA[i] = 0 |
| } |
| i++ |
| } |
| return i, nil |
| } |
| |
| func (m *AttachResponse) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *AttachResponse) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.Url) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Url))) |
| i += copy(dAtA[i:], m.Url) |
| } |
| return i, nil |
| } |
| |
| func (m *PortForwardRequest) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *PortForwardRequest) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.PodSandboxId) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.PodSandboxId))) |
| i += copy(dAtA[i:], m.PodSandboxId) |
| } |
| if len(m.Port) > 0 { |
| dAtA47 := make([]byte, len(m.Port)*10) |
| var j46 int |
| for _, num1 := range m.Port { |
| num := uint64(num1) |
| for num >= 1<<7 { |
| dAtA47[j46] = uint8(uint64(num)&0x7f | 0x80) |
| num >>= 7 |
| j46++ |
| } |
| dAtA47[j46] = uint8(num) |
| j46++ |
| } |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(j46)) |
| i += copy(dAtA[i:], dAtA47[:j46]) |
| } |
| return i, nil |
| } |
| |
| func (m *PortForwardResponse) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *PortForwardResponse) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.Url) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Url))) |
| i += copy(dAtA[i:], m.Url) |
| } |
| return i, nil |
| } |
| |
| func (m *ImageFilter) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *ImageFilter) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.Image != nil { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Image.Size())) |
| n48, err := m.Image.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n48 |
| } |
| return i, nil |
| } |
| |
| func (m *ListImagesRequest) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *ListImagesRequest) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.Filter != nil { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Filter.Size())) |
| n49, err := m.Filter.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n49 |
| } |
| return i, nil |
| } |
| |
| func (m *Image) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *Image) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.Id) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Id))) |
| i += copy(dAtA[i:], m.Id) |
| } |
| if len(m.RepoTags) > 0 { |
| for _, s := range m.RepoTags { |
| dAtA[i] = 0x12 |
| i++ |
| l = len(s) |
| for l >= 1<<7 { |
| dAtA[i] = uint8(uint64(l)&0x7f | 0x80) |
| l >>= 7 |
| i++ |
| } |
| dAtA[i] = uint8(l) |
| i++ |
| i += copy(dAtA[i:], s) |
| } |
| } |
| if len(m.RepoDigests) > 0 { |
| for _, s := range m.RepoDigests { |
| dAtA[i] = 0x1a |
| i++ |
| l = len(s) |
| for l >= 1<<7 { |
| dAtA[i] = uint8(uint64(l)&0x7f | 0x80) |
| l >>= 7 |
| i++ |
| } |
| dAtA[i] = uint8(l) |
| i++ |
| i += copy(dAtA[i:], s) |
| } |
| } |
| if m.Size_ != 0 { |
| dAtA[i] = 0x20 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Size_)) |
| } |
| if m.Uid != nil { |
| dAtA[i] = 0x2a |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Uid.Size())) |
| n50, err := m.Uid.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n50 |
| } |
| if len(m.Username) > 0 { |
| dAtA[i] = 0x32 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Username))) |
| i += copy(dAtA[i:], m.Username) |
| } |
| return i, nil |
| } |
| |
| func (m *ListImagesResponse) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *ListImagesResponse) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.Images) > 0 { |
| for _, msg := range m.Images { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(msg.Size())) |
| n, err := msg.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n |
| } |
| } |
| return i, nil |
| } |
| |
| func (m *ImageStatusRequest) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *ImageStatusRequest) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.Image != nil { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Image.Size())) |
| n51, err := m.Image.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n51 |
| } |
| if m.Verbose { |
| dAtA[i] = 0x10 |
| i++ |
| if m.Verbose { |
| dAtA[i] = 1 |
| } else { |
| dAtA[i] = 0 |
| } |
| i++ |
| } |
| return i, nil |
| } |
| |
| func (m *ImageStatusResponse) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *ImageStatusResponse) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.Image != nil { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Image.Size())) |
| n52, err := m.Image.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n52 |
| } |
| if len(m.Info) > 0 { |
| for k := range m.Info { |
| dAtA[i] = 0x12 |
| i++ |
| v := m.Info[k] |
| mapSize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| i = encodeVarintApi(dAtA, i, uint64(mapSize)) |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(k))) |
| i += copy(dAtA[i:], k) |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(v))) |
| i += copy(dAtA[i:], v) |
| } |
| } |
| return i, nil |
| } |
| |
| func (m *AuthConfig) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *AuthConfig) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.Username) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Username))) |
| i += copy(dAtA[i:], m.Username) |
| } |
| if len(m.Password) > 0 { |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Password))) |
| i += copy(dAtA[i:], m.Password) |
| } |
| if len(m.Auth) > 0 { |
| dAtA[i] = 0x1a |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Auth))) |
| i += copy(dAtA[i:], m.Auth) |
| } |
| if len(m.ServerAddress) > 0 { |
| dAtA[i] = 0x22 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.ServerAddress))) |
| i += copy(dAtA[i:], m.ServerAddress) |
| } |
| if len(m.IdentityToken) > 0 { |
| dAtA[i] = 0x2a |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.IdentityToken))) |
| i += copy(dAtA[i:], m.IdentityToken) |
| } |
| if len(m.RegistryToken) > 0 { |
| dAtA[i] = 0x32 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.RegistryToken))) |
| i += copy(dAtA[i:], m.RegistryToken) |
| } |
| return i, nil |
| } |
| |
| func (m *PullImageRequest) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *PullImageRequest) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.Image != nil { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Image.Size())) |
| n53, err := m.Image.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n53 |
| } |
| if m.Auth != nil { |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Auth.Size())) |
| n54, err := m.Auth.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n54 |
| } |
| if m.SandboxConfig != nil { |
| dAtA[i] = 0x1a |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.SandboxConfig.Size())) |
| n55, err := m.SandboxConfig.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n55 |
| } |
| return i, nil |
| } |
| |
| func (m *PullImageResponse) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *PullImageResponse) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.ImageRef) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.ImageRef))) |
| i += copy(dAtA[i:], m.ImageRef) |
| } |
| return i, nil |
| } |
| |
| func (m *RemoveImageRequest) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *RemoveImageRequest) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.Image != nil { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Image.Size())) |
| n56, err := m.Image.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n56 |
| } |
| return i, nil |
| } |
| |
| func (m *RemoveImageResponse) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *RemoveImageResponse) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| return i, nil |
| } |
| |
| func (m *NetworkConfig) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *NetworkConfig) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.PodCidr) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.PodCidr))) |
| i += copy(dAtA[i:], m.PodCidr) |
| } |
| return i, nil |
| } |
| |
| func (m *RuntimeConfig) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *RuntimeConfig) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.NetworkConfig != nil { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.NetworkConfig.Size())) |
| n57, err := m.NetworkConfig.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n57 |
| } |
| return i, nil |
| } |
| |
| func (m *UpdateRuntimeConfigRequest) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *UpdateRuntimeConfigRequest) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.RuntimeConfig != nil { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.RuntimeConfig.Size())) |
| n58, err := m.RuntimeConfig.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n58 |
| } |
| return i, nil |
| } |
| |
| func (m *UpdateRuntimeConfigResponse) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *UpdateRuntimeConfigResponse) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| return i, nil |
| } |
| |
| func (m *RuntimeCondition) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *RuntimeCondition) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.Type) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Type))) |
| i += copy(dAtA[i:], m.Type) |
| } |
| if m.Status { |
| dAtA[i] = 0x10 |
| i++ |
| if m.Status { |
| dAtA[i] = 1 |
| } else { |
| dAtA[i] = 0 |
| } |
| i++ |
| } |
| if len(m.Reason) > 0 { |
| dAtA[i] = 0x1a |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Reason))) |
| i += copy(dAtA[i:], m.Reason) |
| } |
| if len(m.Message) > 0 { |
| dAtA[i] = 0x22 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Message))) |
| i += copy(dAtA[i:], m.Message) |
| } |
| return i, nil |
| } |
| |
| func (m *RuntimeStatus) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *RuntimeStatus) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.Conditions) > 0 { |
| for _, msg := range m.Conditions { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(msg.Size())) |
| n, err := msg.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n |
| } |
| } |
| return i, nil |
| } |
| |
| func (m *StatusRequest) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *StatusRequest) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.Verbose { |
| dAtA[i] = 0x8 |
| i++ |
| if m.Verbose { |
| dAtA[i] = 1 |
| } else { |
| dAtA[i] = 0 |
| } |
| i++ |
| } |
| return i, nil |
| } |
| |
| func (m *StatusResponse) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *StatusResponse) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.Status != nil { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Status.Size())) |
| n59, err := m.Status.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n59 |
| } |
| if len(m.Info) > 0 { |
| for k := range m.Info { |
| dAtA[i] = 0x12 |
| i++ |
| v := m.Info[k] |
| mapSize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| i = encodeVarintApi(dAtA, i, uint64(mapSize)) |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(k))) |
| i += copy(dAtA[i:], k) |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(v))) |
| i += copy(dAtA[i:], v) |
| } |
| } |
| return i, nil |
| } |
| |
| func (m *ImageFsInfoRequest) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *ImageFsInfoRequest) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| return i, nil |
| } |
| |
| func (m *UInt64Value) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *UInt64Value) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.Value != 0 { |
| dAtA[i] = 0x8 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Value)) |
| } |
| return i, nil |
| } |
| |
| func (m *FilesystemIdentifier) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *FilesystemIdentifier) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.Mountpoint) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Mountpoint))) |
| i += copy(dAtA[i:], m.Mountpoint) |
| } |
| return i, nil |
| } |
| |
| func (m *FilesystemUsage) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *FilesystemUsage) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.Timestamp != 0 { |
| dAtA[i] = 0x8 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Timestamp)) |
| } |
| if m.FsId != nil { |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.FsId.Size())) |
| n60, err := m.FsId.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n60 |
| } |
| if m.UsedBytes != nil { |
| dAtA[i] = 0x1a |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.UsedBytes.Size())) |
| n61, err := m.UsedBytes.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n61 |
| } |
| if m.InodesUsed != nil { |
| dAtA[i] = 0x22 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.InodesUsed.Size())) |
| n62, err := m.InodesUsed.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n62 |
| } |
| return i, nil |
| } |
| |
| func (m *ImageFsInfoResponse) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *ImageFsInfoResponse) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.ImageFilesystems) > 0 { |
| for _, msg := range m.ImageFilesystems { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(msg.Size())) |
| n, err := msg.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n |
| } |
| } |
| return i, nil |
| } |
| |
| func (m *ContainerStatsRequest) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *ContainerStatsRequest) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.ContainerId) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.ContainerId))) |
| i += copy(dAtA[i:], m.ContainerId) |
| } |
| return i, nil |
| } |
| |
| func (m *ContainerStatsResponse) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *ContainerStatsResponse) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.Stats != nil { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Stats.Size())) |
| n63, err := m.Stats.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n63 |
| } |
| return i, nil |
| } |
| |
| func (m *ListContainerStatsRequest) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *ListContainerStatsRequest) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.Filter != nil { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Filter.Size())) |
| n64, err := m.Filter.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n64 |
| } |
| return i, nil |
| } |
| |
| func (m *ContainerStatsFilter) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *ContainerStatsFilter) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.Id) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Id))) |
| i += copy(dAtA[i:], m.Id) |
| } |
| if len(m.PodSandboxId) > 0 { |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.PodSandboxId))) |
| i += copy(dAtA[i:], m.PodSandboxId) |
| } |
| if len(m.LabelSelector) > 0 { |
| for k := range m.LabelSelector { |
| dAtA[i] = 0x1a |
| i++ |
| v := m.LabelSelector[k] |
| mapSize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| i = encodeVarintApi(dAtA, i, uint64(mapSize)) |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(k))) |
| i += copy(dAtA[i:], k) |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(v))) |
| i += copy(dAtA[i:], v) |
| } |
| } |
| return i, nil |
| } |
| |
| func (m *ListContainerStatsResponse) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *ListContainerStatsResponse) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.Stats) > 0 { |
| for _, msg := range m.Stats { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(msg.Size())) |
| n, err := msg.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n |
| } |
| } |
| return i, nil |
| } |
| |
| func (m *ContainerAttributes) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *ContainerAttributes) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.Id) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.Id))) |
| i += copy(dAtA[i:], m.Id) |
| } |
| if m.Metadata != nil { |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Metadata.Size())) |
| n65, err := m.Metadata.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n65 |
| } |
| if len(m.Labels) > 0 { |
| for k := range m.Labels { |
| dAtA[i] = 0x1a |
| i++ |
| v := m.Labels[k] |
| mapSize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| i = encodeVarintApi(dAtA, i, uint64(mapSize)) |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(k))) |
| i += copy(dAtA[i:], k) |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(v))) |
| i += copy(dAtA[i:], v) |
| } |
| } |
| if len(m.Annotations) > 0 { |
| for k := range m.Annotations { |
| dAtA[i] = 0x22 |
| i++ |
| v := m.Annotations[k] |
| mapSize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| i = encodeVarintApi(dAtA, i, uint64(mapSize)) |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(k))) |
| i += copy(dAtA[i:], k) |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(v))) |
| i += copy(dAtA[i:], v) |
| } |
| } |
| return i, nil |
| } |
| |
| func (m *ContainerStats) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *ContainerStats) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.Attributes != nil { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Attributes.Size())) |
| n66, err := m.Attributes.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n66 |
| } |
| if m.Cpu != nil { |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Cpu.Size())) |
| n67, err := m.Cpu.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n67 |
| } |
| if m.Memory != nil { |
| dAtA[i] = 0x1a |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Memory.Size())) |
| n68, err := m.Memory.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n68 |
| } |
| if m.WritableLayer != nil { |
| dAtA[i] = 0x22 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.WritableLayer.Size())) |
| n69, err := m.WritableLayer.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n69 |
| } |
| return i, nil |
| } |
| |
| func (m *CpuUsage) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *CpuUsage) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.Timestamp != 0 { |
| dAtA[i] = 0x8 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Timestamp)) |
| } |
| if m.UsageCoreNanoSeconds != nil { |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.UsageCoreNanoSeconds.Size())) |
| n70, err := m.UsageCoreNanoSeconds.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n70 |
| } |
| return i, nil |
| } |
| |
| func (m *MemoryUsage) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *MemoryUsage) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if m.Timestamp != 0 { |
| dAtA[i] = 0x8 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.Timestamp)) |
| } |
| if m.WorkingSetBytes != nil { |
| dAtA[i] = 0x12 |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(m.WorkingSetBytes.Size())) |
| n71, err := m.WorkingSetBytes.MarshalTo(dAtA[i:]) |
| if err != nil { |
| return 0, err |
| } |
| i += n71 |
| } |
| return i, nil |
| } |
| |
| func (m *ReopenContainerLogRequest) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *ReopenContainerLogRequest) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| if len(m.ContainerId) > 0 { |
| dAtA[i] = 0xa |
| i++ |
| i = encodeVarintApi(dAtA, i, uint64(len(m.ContainerId))) |
| i += copy(dAtA[i:], m.ContainerId) |
| } |
| return i, nil |
| } |
| |
| func (m *ReopenContainerLogResponse) Marshal() (dAtA []byte, err error) { |
| size := m.Size() |
| dAtA = make([]byte, size) |
| n, err := m.MarshalTo(dAtA) |
| if err != nil { |
| return nil, err |
| } |
| return dAtA[:n], nil |
| } |
| |
| func (m *ReopenContainerLogResponse) MarshalTo(dAtA []byte) (int, error) { |
| var i int |
| _ = i |
| var l int |
| _ = l |
| return i, nil |
| } |
| |
| func encodeVarintApi(dAtA []byte, offset int, v uint64) int { |
| for v >= 1<<7 { |
| dAtA[offset] = uint8(v&0x7f | 0x80) |
| v >>= 7 |
| offset++ |
| } |
| dAtA[offset] = uint8(v) |
| return offset + 1 |
| } |
| func (m *VersionRequest) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.Version) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *VersionResponse) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.Version) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| l = len(m.RuntimeName) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| l = len(m.RuntimeVersion) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| l = len(m.RuntimeApiVersion) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *DNSConfig) Size() (n int) { |
| var l int |
| _ = l |
| if len(m.Servers) > 0 { |
| for _, s := range m.Servers { |
| l = len(s) |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| } |
| if len(m.Searches) > 0 { |
| for _, s := range m.Searches { |
| l = len(s) |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| } |
| if len(m.Options) > 0 { |
| for _, s := range m.Options { |
| l = len(s) |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| } |
| return n |
| } |
| |
| func (m *PortMapping) Size() (n int) { |
| var l int |
| _ = l |
| if m.Protocol != 0 { |
| n += 1 + sovApi(uint64(m.Protocol)) |
| } |
| if m.ContainerPort != 0 { |
| n += 1 + sovApi(uint64(m.ContainerPort)) |
| } |
| if m.HostPort != 0 { |
| n += 1 + sovApi(uint64(m.HostPort)) |
| } |
| l = len(m.HostIp) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *Mount) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.ContainerPath) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| l = len(m.HostPath) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.Readonly { |
| n += 2 |
| } |
| if m.SelinuxRelabel { |
| n += 2 |
| } |
| if m.Propagation != 0 { |
| n += 1 + sovApi(uint64(m.Propagation)) |
| } |
| return n |
| } |
| |
| func (m *NamespaceOption) Size() (n int) { |
| var l int |
| _ = l |
| if m.Network != 0 { |
| n += 1 + sovApi(uint64(m.Network)) |
| } |
| if m.Pid != 0 { |
| n += 1 + sovApi(uint64(m.Pid)) |
| } |
| if m.Ipc != 0 { |
| n += 1 + sovApi(uint64(m.Ipc)) |
| } |
| return n |
| } |
| |
| func (m *Int64Value) Size() (n int) { |
| var l int |
| _ = l |
| if m.Value != 0 { |
| n += 1 + sovApi(uint64(m.Value)) |
| } |
| return n |
| } |
| |
| func (m *LinuxSandboxSecurityContext) Size() (n int) { |
| var l int |
| _ = l |
| if m.NamespaceOptions != nil { |
| l = m.NamespaceOptions.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.SelinuxOptions != nil { |
| l = m.SelinuxOptions.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.RunAsUser != nil { |
| l = m.RunAsUser.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.ReadonlyRootfs { |
| n += 2 |
| } |
| if len(m.SupplementalGroups) > 0 { |
| l = 0 |
| for _, e := range m.SupplementalGroups { |
| l += sovApi(uint64(e)) |
| } |
| n += 1 + sovApi(uint64(l)) + l |
| } |
| if m.Privileged { |
| n += 2 |
| } |
| l = len(m.SeccompProfilePath) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.RunAsGroup != nil { |
| l = m.RunAsGroup.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *LinuxPodSandboxConfig) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.CgroupParent) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.SecurityContext != nil { |
| l = m.SecurityContext.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if len(m.Sysctls) > 0 { |
| for k, v := range m.Sysctls { |
| _ = k |
| _ = v |
| mapEntrySize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| n += mapEntrySize + 1 + sovApi(uint64(mapEntrySize)) |
| } |
| } |
| return n |
| } |
| |
| func (m *PodSandboxMetadata) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.Name) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| l = len(m.Uid) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| l = len(m.Namespace) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.Attempt != 0 { |
| n += 1 + sovApi(uint64(m.Attempt)) |
| } |
| return n |
| } |
| |
| func (m *PodSandboxConfig) Size() (n int) { |
| var l int |
| _ = l |
| if m.Metadata != nil { |
| l = m.Metadata.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| l = len(m.Hostname) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| l = len(m.LogDirectory) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.DnsConfig != nil { |
| l = m.DnsConfig.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if len(m.PortMappings) > 0 { |
| for _, e := range m.PortMappings { |
| l = e.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| } |
| if len(m.Labels) > 0 { |
| for k, v := range m.Labels { |
| _ = k |
| _ = v |
| mapEntrySize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| n += mapEntrySize + 1 + sovApi(uint64(mapEntrySize)) |
| } |
| } |
| if len(m.Annotations) > 0 { |
| for k, v := range m.Annotations { |
| _ = k |
| _ = v |
| mapEntrySize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| n += mapEntrySize + 1 + sovApi(uint64(mapEntrySize)) |
| } |
| } |
| if m.Linux != nil { |
| l = m.Linux.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *RunPodSandboxRequest) Size() (n int) { |
| var l int |
| _ = l |
| if m.Config != nil { |
| l = m.Config.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| l = len(m.RuntimeHandler) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *RunPodSandboxResponse) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.PodSandboxId) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *StopPodSandboxRequest) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.PodSandboxId) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *StopPodSandboxResponse) Size() (n int) { |
| var l int |
| _ = l |
| return n |
| } |
| |
| func (m *RemovePodSandboxRequest) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.PodSandboxId) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *RemovePodSandboxResponse) Size() (n int) { |
| var l int |
| _ = l |
| return n |
| } |
| |
| func (m *PodSandboxStatusRequest) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.PodSandboxId) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.Verbose { |
| n += 2 |
| } |
| return n |
| } |
| |
| func (m *PodSandboxNetworkStatus) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.Ip) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *Namespace) Size() (n int) { |
| var l int |
| _ = l |
| if m.Options != nil { |
| l = m.Options.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *LinuxPodSandboxStatus) Size() (n int) { |
| var l int |
| _ = l |
| if m.Namespaces != nil { |
| l = m.Namespaces.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *PodSandboxStatus) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.Id) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.Metadata != nil { |
| l = m.Metadata.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.State != 0 { |
| n += 1 + sovApi(uint64(m.State)) |
| } |
| if m.CreatedAt != 0 { |
| n += 1 + sovApi(uint64(m.CreatedAt)) |
| } |
| if m.Network != nil { |
| l = m.Network.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.Linux != nil { |
| l = m.Linux.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if len(m.Labels) > 0 { |
| for k, v := range m.Labels { |
| _ = k |
| _ = v |
| mapEntrySize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| n += mapEntrySize + 1 + sovApi(uint64(mapEntrySize)) |
| } |
| } |
| if len(m.Annotations) > 0 { |
| for k, v := range m.Annotations { |
| _ = k |
| _ = v |
| mapEntrySize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| n += mapEntrySize + 1 + sovApi(uint64(mapEntrySize)) |
| } |
| } |
| return n |
| } |
| |
| func (m *PodSandboxStatusResponse) Size() (n int) { |
| var l int |
| _ = l |
| if m.Status != nil { |
| l = m.Status.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if len(m.Info) > 0 { |
| for k, v := range m.Info { |
| _ = k |
| _ = v |
| mapEntrySize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| n += mapEntrySize + 1 + sovApi(uint64(mapEntrySize)) |
| } |
| } |
| return n |
| } |
| |
| func (m *PodSandboxStateValue) Size() (n int) { |
| var l int |
| _ = l |
| if m.State != 0 { |
| n += 1 + sovApi(uint64(m.State)) |
| } |
| return n |
| } |
| |
| func (m *PodSandboxFilter) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.Id) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.State != nil { |
| l = m.State.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if len(m.LabelSelector) > 0 { |
| for k, v := range m.LabelSelector { |
| _ = k |
| _ = v |
| mapEntrySize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| n += mapEntrySize + 1 + sovApi(uint64(mapEntrySize)) |
| } |
| } |
| return n |
| } |
| |
| func (m *ListPodSandboxRequest) Size() (n int) { |
| var l int |
| _ = l |
| if m.Filter != nil { |
| l = m.Filter.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *PodSandbox) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.Id) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.Metadata != nil { |
| l = m.Metadata.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.State != 0 { |
| n += 1 + sovApi(uint64(m.State)) |
| } |
| if m.CreatedAt != 0 { |
| n += 1 + sovApi(uint64(m.CreatedAt)) |
| } |
| if len(m.Labels) > 0 { |
| for k, v := range m.Labels { |
| _ = k |
| _ = v |
| mapEntrySize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| n += mapEntrySize + 1 + sovApi(uint64(mapEntrySize)) |
| } |
| } |
| if len(m.Annotations) > 0 { |
| for k, v := range m.Annotations { |
| _ = k |
| _ = v |
| mapEntrySize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| n += mapEntrySize + 1 + sovApi(uint64(mapEntrySize)) |
| } |
| } |
| return n |
| } |
| |
| func (m *ListPodSandboxResponse) Size() (n int) { |
| var l int |
| _ = l |
| if len(m.Items) > 0 { |
| for _, e := range m.Items { |
| l = e.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| } |
| return n |
| } |
| |
| func (m *ImageSpec) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.Image) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *KeyValue) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.Key) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| l = len(m.Value) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *LinuxContainerResources) Size() (n int) { |
| var l int |
| _ = l |
| if m.CpuPeriod != 0 { |
| n += 1 + sovApi(uint64(m.CpuPeriod)) |
| } |
| if m.CpuQuota != 0 { |
| n += 1 + sovApi(uint64(m.CpuQuota)) |
| } |
| if m.CpuShares != 0 { |
| n += 1 + sovApi(uint64(m.CpuShares)) |
| } |
| if m.MemoryLimitInBytes != 0 { |
| n += 1 + sovApi(uint64(m.MemoryLimitInBytes)) |
| } |
| if m.OomScoreAdj != 0 { |
| n += 1 + sovApi(uint64(m.OomScoreAdj)) |
| } |
| l = len(m.CpusetCpus) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| l = len(m.CpusetMems) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *SELinuxOption) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.User) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| l = len(m.Role) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| l = len(m.Type) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| l = len(m.Level) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *Capability) Size() (n int) { |
| var l int |
| _ = l |
| if len(m.AddCapabilities) > 0 { |
| for _, s := range m.AddCapabilities { |
| l = len(s) |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| } |
| if len(m.DropCapabilities) > 0 { |
| for _, s := range m.DropCapabilities { |
| l = len(s) |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| } |
| return n |
| } |
| |
| func (m *LinuxContainerSecurityContext) Size() (n int) { |
| var l int |
| _ = l |
| if m.Capabilities != nil { |
| l = m.Capabilities.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.Privileged { |
| n += 2 |
| } |
| if m.NamespaceOptions != nil { |
| l = m.NamespaceOptions.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.SelinuxOptions != nil { |
| l = m.SelinuxOptions.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.RunAsUser != nil { |
| l = m.RunAsUser.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| l = len(m.RunAsUsername) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.ReadonlyRootfs { |
| n += 2 |
| } |
| if len(m.SupplementalGroups) > 0 { |
| l = 0 |
| for _, e := range m.SupplementalGroups { |
| l += sovApi(uint64(e)) |
| } |
| n += 1 + sovApi(uint64(l)) + l |
| } |
| l = len(m.ApparmorProfile) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| l = len(m.SeccompProfilePath) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.NoNewPrivs { |
| n += 2 |
| } |
| if m.RunAsGroup != nil { |
| l = m.RunAsGroup.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if len(m.MaskedPaths) > 0 { |
| for _, s := range m.MaskedPaths { |
| l = len(s) |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| } |
| if len(m.ReadonlyPaths) > 0 { |
| for _, s := range m.ReadonlyPaths { |
| l = len(s) |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| } |
| return n |
| } |
| |
| func (m *LinuxContainerConfig) Size() (n int) { |
| var l int |
| _ = l |
| if m.Resources != nil { |
| l = m.Resources.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.SecurityContext != nil { |
| l = m.SecurityContext.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *WindowsContainerSecurityContext) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.RunAsUsername) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *WindowsContainerConfig) Size() (n int) { |
| var l int |
| _ = l |
| if m.Resources != nil { |
| l = m.Resources.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.SecurityContext != nil { |
| l = m.SecurityContext.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *WindowsContainerResources) Size() (n int) { |
| var l int |
| _ = l |
| if m.CpuShares != 0 { |
| n += 1 + sovApi(uint64(m.CpuShares)) |
| } |
| if m.CpuCount != 0 { |
| n += 1 + sovApi(uint64(m.CpuCount)) |
| } |
| if m.CpuMaximum != 0 { |
| n += 1 + sovApi(uint64(m.CpuMaximum)) |
| } |
| if m.MemoryLimitInBytes != 0 { |
| n += 1 + sovApi(uint64(m.MemoryLimitInBytes)) |
| } |
| return n |
| } |
| |
| func (m *ContainerMetadata) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.Name) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.Attempt != 0 { |
| n += 1 + sovApi(uint64(m.Attempt)) |
| } |
| return n |
| } |
| |
| func (m *Device) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.ContainerPath) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| l = len(m.HostPath) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| l = len(m.Permissions) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *ContainerConfig) Size() (n int) { |
| var l int |
| _ = l |
| if m.Metadata != nil { |
| l = m.Metadata.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.Image != nil { |
| l = m.Image.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if len(m.Command) > 0 { |
| for _, s := range m.Command { |
| l = len(s) |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| } |
| if len(m.Args) > 0 { |
| for _, s := range m.Args { |
| l = len(s) |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| } |
| l = len(m.WorkingDir) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if len(m.Envs) > 0 { |
| for _, e := range m.Envs { |
| l = e.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| } |
| if len(m.Mounts) > 0 { |
| for _, e := range m.Mounts { |
| l = e.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| } |
| if len(m.Devices) > 0 { |
| for _, e := range m.Devices { |
| l = e.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| } |
| if len(m.Labels) > 0 { |
| for k, v := range m.Labels { |
| _ = k |
| _ = v |
| mapEntrySize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| n += mapEntrySize + 1 + sovApi(uint64(mapEntrySize)) |
| } |
| } |
| if len(m.Annotations) > 0 { |
| for k, v := range m.Annotations { |
| _ = k |
| _ = v |
| mapEntrySize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| n += mapEntrySize + 1 + sovApi(uint64(mapEntrySize)) |
| } |
| } |
| l = len(m.LogPath) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.Stdin { |
| n += 2 |
| } |
| if m.StdinOnce { |
| n += 2 |
| } |
| if m.Tty { |
| n += 2 |
| } |
| if m.Linux != nil { |
| l = m.Linux.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.Windows != nil { |
| l = m.Windows.Size() |
| n += 2 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *CreateContainerRequest) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.PodSandboxId) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.Config != nil { |
| l = m.Config.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.SandboxConfig != nil { |
| l = m.SandboxConfig.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *CreateContainerResponse) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.ContainerId) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *StartContainerRequest) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.ContainerId) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *StartContainerResponse) Size() (n int) { |
| var l int |
| _ = l |
| return n |
| } |
| |
| func (m *StopContainerRequest) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.ContainerId) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.Timeout != 0 { |
| n += 1 + sovApi(uint64(m.Timeout)) |
| } |
| return n |
| } |
| |
| func (m *StopContainerResponse) Size() (n int) { |
| var l int |
| _ = l |
| return n |
| } |
| |
| func (m *RemoveContainerRequest) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.ContainerId) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *RemoveContainerResponse) Size() (n int) { |
| var l int |
| _ = l |
| return n |
| } |
| |
| func (m *ContainerStateValue) Size() (n int) { |
| var l int |
| _ = l |
| if m.State != 0 { |
| n += 1 + sovApi(uint64(m.State)) |
| } |
| return n |
| } |
| |
| func (m *ContainerFilter) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.Id) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.State != nil { |
| l = m.State.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| l = len(m.PodSandboxId) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if len(m.LabelSelector) > 0 { |
| for k, v := range m.LabelSelector { |
| _ = k |
| _ = v |
| mapEntrySize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| n += mapEntrySize + 1 + sovApi(uint64(mapEntrySize)) |
| } |
| } |
| return n |
| } |
| |
| func (m *ListContainersRequest) Size() (n int) { |
| var l int |
| _ = l |
| if m.Filter != nil { |
| l = m.Filter.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *Container) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.Id) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| l = len(m.PodSandboxId) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.Metadata != nil { |
| l = m.Metadata.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.Image != nil { |
| l = m.Image.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| l = len(m.ImageRef) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.State != 0 { |
| n += 1 + sovApi(uint64(m.State)) |
| } |
| if m.CreatedAt != 0 { |
| n += 1 + sovApi(uint64(m.CreatedAt)) |
| } |
| if len(m.Labels) > 0 { |
| for k, v := range m.Labels { |
| _ = k |
| _ = v |
| mapEntrySize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| n += mapEntrySize + 1 + sovApi(uint64(mapEntrySize)) |
| } |
| } |
| if len(m.Annotations) > 0 { |
| for k, v := range m.Annotations { |
| _ = k |
| _ = v |
| mapEntrySize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| n += mapEntrySize + 1 + sovApi(uint64(mapEntrySize)) |
| } |
| } |
| return n |
| } |
| |
| func (m *ListContainersResponse) Size() (n int) { |
| var l int |
| _ = l |
| if len(m.Containers) > 0 { |
| for _, e := range m.Containers { |
| l = e.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| } |
| return n |
| } |
| |
| func (m *ContainerStatusRequest) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.ContainerId) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.Verbose { |
| n += 2 |
| } |
| return n |
| } |
| |
| func (m *ContainerStatus) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.Id) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.Metadata != nil { |
| l = m.Metadata.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.State != 0 { |
| n += 1 + sovApi(uint64(m.State)) |
| } |
| if m.CreatedAt != 0 { |
| n += 1 + sovApi(uint64(m.CreatedAt)) |
| } |
| if m.StartedAt != 0 { |
| n += 1 + sovApi(uint64(m.StartedAt)) |
| } |
| if m.FinishedAt != 0 { |
| n += 1 + sovApi(uint64(m.FinishedAt)) |
| } |
| if m.ExitCode != 0 { |
| n += 1 + sovApi(uint64(m.ExitCode)) |
| } |
| if m.Image != nil { |
| l = m.Image.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| l = len(m.ImageRef) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| l = len(m.Reason) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| l = len(m.Message) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if len(m.Labels) > 0 { |
| for k, v := range m.Labels { |
| _ = k |
| _ = v |
| mapEntrySize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| n += mapEntrySize + 1 + sovApi(uint64(mapEntrySize)) |
| } |
| } |
| if len(m.Annotations) > 0 { |
| for k, v := range m.Annotations { |
| _ = k |
| _ = v |
| mapEntrySize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| n += mapEntrySize + 1 + sovApi(uint64(mapEntrySize)) |
| } |
| } |
| if len(m.Mounts) > 0 { |
| for _, e := range m.Mounts { |
| l = e.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| } |
| l = len(m.LogPath) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *ContainerStatusResponse) Size() (n int) { |
| var l int |
| _ = l |
| if m.Status != nil { |
| l = m.Status.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if len(m.Info) > 0 { |
| for k, v := range m.Info { |
| _ = k |
| _ = v |
| mapEntrySize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| n += mapEntrySize + 1 + sovApi(uint64(mapEntrySize)) |
| } |
| } |
| return n |
| } |
| |
| func (m *UpdateContainerResourcesRequest) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.ContainerId) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.Linux != nil { |
| l = m.Linux.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *UpdateContainerResourcesResponse) Size() (n int) { |
| var l int |
| _ = l |
| return n |
| } |
| |
| func (m *ExecSyncRequest) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.ContainerId) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if len(m.Cmd) > 0 { |
| for _, s := range m.Cmd { |
| l = len(s) |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| } |
| if m.Timeout != 0 { |
| n += 1 + sovApi(uint64(m.Timeout)) |
| } |
| return n |
| } |
| |
| func (m *ExecSyncResponse) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.Stdout) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| l = len(m.Stderr) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.ExitCode != 0 { |
| n += 1 + sovApi(uint64(m.ExitCode)) |
| } |
| return n |
| } |
| |
| func (m *ExecRequest) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.ContainerId) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if len(m.Cmd) > 0 { |
| for _, s := range m.Cmd { |
| l = len(s) |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| } |
| if m.Tty { |
| n += 2 |
| } |
| if m.Stdin { |
| n += 2 |
| } |
| if m.Stdout { |
| n += 2 |
| } |
| if m.Stderr { |
| n += 2 |
| } |
| return n |
| } |
| |
| func (m *ExecResponse) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.Url) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *AttachRequest) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.ContainerId) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.Stdin { |
| n += 2 |
| } |
| if m.Tty { |
| n += 2 |
| } |
| if m.Stdout { |
| n += 2 |
| } |
| if m.Stderr { |
| n += 2 |
| } |
| return n |
| } |
| |
| func (m *AttachResponse) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.Url) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *PortForwardRequest) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.PodSandboxId) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if len(m.Port) > 0 { |
| l = 0 |
| for _, e := range m.Port { |
| l += sovApi(uint64(e)) |
| } |
| n += 1 + sovApi(uint64(l)) + l |
| } |
| return n |
| } |
| |
| func (m *PortForwardResponse) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.Url) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *ImageFilter) Size() (n int) { |
| var l int |
| _ = l |
| if m.Image != nil { |
| l = m.Image.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *ListImagesRequest) Size() (n int) { |
| var l int |
| _ = l |
| if m.Filter != nil { |
| l = m.Filter.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *Image) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.Id) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if len(m.RepoTags) > 0 { |
| for _, s := range m.RepoTags { |
| l = len(s) |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| } |
| if len(m.RepoDigests) > 0 { |
| for _, s := range m.RepoDigests { |
| l = len(s) |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| } |
| if m.Size_ != 0 { |
| n += 1 + sovApi(uint64(m.Size_)) |
| } |
| if m.Uid != nil { |
| l = m.Uid.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| l = len(m.Username) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *ListImagesResponse) Size() (n int) { |
| var l int |
| _ = l |
| if len(m.Images) > 0 { |
| for _, e := range m.Images { |
| l = e.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| } |
| return n |
| } |
| |
| func (m *ImageStatusRequest) Size() (n int) { |
| var l int |
| _ = l |
| if m.Image != nil { |
| l = m.Image.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.Verbose { |
| n += 2 |
| } |
| return n |
| } |
| |
| func (m *ImageStatusResponse) Size() (n int) { |
| var l int |
| _ = l |
| if m.Image != nil { |
| l = m.Image.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if len(m.Info) > 0 { |
| for k, v := range m.Info { |
| _ = k |
| _ = v |
| mapEntrySize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| n += mapEntrySize + 1 + sovApi(uint64(mapEntrySize)) |
| } |
| } |
| return n |
| } |
| |
| func (m *AuthConfig) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.Username) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| l = len(m.Password) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| l = len(m.Auth) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| l = len(m.ServerAddress) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| l = len(m.IdentityToken) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| l = len(m.RegistryToken) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *PullImageRequest) Size() (n int) { |
| var l int |
| _ = l |
| if m.Image != nil { |
| l = m.Image.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.Auth != nil { |
| l = m.Auth.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.SandboxConfig != nil { |
| l = m.SandboxConfig.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *PullImageResponse) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.ImageRef) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *RemoveImageRequest) Size() (n int) { |
| var l int |
| _ = l |
| if m.Image != nil { |
| l = m.Image.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *RemoveImageResponse) Size() (n int) { |
| var l int |
| _ = l |
| return n |
| } |
| |
| func (m *NetworkConfig) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.PodCidr) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *RuntimeConfig) Size() (n int) { |
| var l int |
| _ = l |
| if m.NetworkConfig != nil { |
| l = m.NetworkConfig.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *UpdateRuntimeConfigRequest) Size() (n int) { |
| var l int |
| _ = l |
| if m.RuntimeConfig != nil { |
| l = m.RuntimeConfig.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *UpdateRuntimeConfigResponse) Size() (n int) { |
| var l int |
| _ = l |
| return n |
| } |
| |
| func (m *RuntimeCondition) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.Type) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.Status { |
| n += 2 |
| } |
| l = len(m.Reason) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| l = len(m.Message) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *RuntimeStatus) Size() (n int) { |
| var l int |
| _ = l |
| if len(m.Conditions) > 0 { |
| for _, e := range m.Conditions { |
| l = e.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| } |
| return n |
| } |
| |
| func (m *StatusRequest) Size() (n int) { |
| var l int |
| _ = l |
| if m.Verbose { |
| n += 2 |
| } |
| return n |
| } |
| |
| func (m *StatusResponse) Size() (n int) { |
| var l int |
| _ = l |
| if m.Status != nil { |
| l = m.Status.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if len(m.Info) > 0 { |
| for k, v := range m.Info { |
| _ = k |
| _ = v |
| mapEntrySize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| n += mapEntrySize + 1 + sovApi(uint64(mapEntrySize)) |
| } |
| } |
| return n |
| } |
| |
| func (m *ImageFsInfoRequest) Size() (n int) { |
| var l int |
| _ = l |
| return n |
| } |
| |
| func (m *UInt64Value) Size() (n int) { |
| var l int |
| _ = l |
| if m.Value != 0 { |
| n += 1 + sovApi(uint64(m.Value)) |
| } |
| return n |
| } |
| |
| func (m *FilesystemIdentifier) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.Mountpoint) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *FilesystemUsage) Size() (n int) { |
| var l int |
| _ = l |
| if m.Timestamp != 0 { |
| n += 1 + sovApi(uint64(m.Timestamp)) |
| } |
| if m.FsId != nil { |
| l = m.FsId.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.UsedBytes != nil { |
| l = m.UsedBytes.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.InodesUsed != nil { |
| l = m.InodesUsed.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *ImageFsInfoResponse) Size() (n int) { |
| var l int |
| _ = l |
| if len(m.ImageFilesystems) > 0 { |
| for _, e := range m.ImageFilesystems { |
| l = e.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| } |
| return n |
| } |
| |
| func (m *ContainerStatsRequest) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.ContainerId) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *ContainerStatsResponse) Size() (n int) { |
| var l int |
| _ = l |
| if m.Stats != nil { |
| l = m.Stats.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *ListContainerStatsRequest) Size() (n int) { |
| var l int |
| _ = l |
| if m.Filter != nil { |
| l = m.Filter.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *ContainerStatsFilter) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.Id) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| l = len(m.PodSandboxId) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if len(m.LabelSelector) > 0 { |
| for k, v := range m.LabelSelector { |
| _ = k |
| _ = v |
| mapEntrySize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| n += mapEntrySize + 1 + sovApi(uint64(mapEntrySize)) |
| } |
| } |
| return n |
| } |
| |
| func (m *ListContainerStatsResponse) Size() (n int) { |
| var l int |
| _ = l |
| if len(m.Stats) > 0 { |
| for _, e := range m.Stats { |
| l = e.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| } |
| return n |
| } |
| |
| func (m *ContainerAttributes) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.Id) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.Metadata != nil { |
| l = m.Metadata.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if len(m.Labels) > 0 { |
| for k, v := range m.Labels { |
| _ = k |
| _ = v |
| mapEntrySize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| n += mapEntrySize + 1 + sovApi(uint64(mapEntrySize)) |
| } |
| } |
| if len(m.Annotations) > 0 { |
| for k, v := range m.Annotations { |
| _ = k |
| _ = v |
| mapEntrySize := 1 + len(k) + sovApi(uint64(len(k))) + 1 + len(v) + sovApi(uint64(len(v))) |
| n += mapEntrySize + 1 + sovApi(uint64(mapEntrySize)) |
| } |
| } |
| return n |
| } |
| |
| func (m *ContainerStats) Size() (n int) { |
| var l int |
| _ = l |
| if m.Attributes != nil { |
| l = m.Attributes.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.Cpu != nil { |
| l = m.Cpu.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.Memory != nil { |
| l = m.Memory.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| if m.WritableLayer != nil { |
| l = m.WritableLayer.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *CpuUsage) Size() (n int) { |
| var l int |
| _ = l |
| if m.Timestamp != 0 { |
| n += 1 + sovApi(uint64(m.Timestamp)) |
| } |
| if m.UsageCoreNanoSeconds != nil { |
| l = m.UsageCoreNanoSeconds.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *MemoryUsage) Size() (n int) { |
| var l int |
| _ = l |
| if m.Timestamp != 0 { |
| n += 1 + sovApi(uint64(m.Timestamp)) |
| } |
| if m.WorkingSetBytes != nil { |
| l = m.WorkingSetBytes.Size() |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *ReopenContainerLogRequest) Size() (n int) { |
| var l int |
| _ = l |
| l = len(m.ContainerId) |
| if l > 0 { |
| n += 1 + l + sovApi(uint64(l)) |
| } |
| return n |
| } |
| |
| func (m *ReopenContainerLogResponse) Size() (n int) { |
| var l int |
| _ = l |
| return n |
| } |
| |
| func sovApi(x uint64) (n int) { |
| for { |
| n++ |
| x >>= 7 |
| if x == 0 { |
| break |
| } |
| } |
| return n |
| } |
| func sozApi(x uint64) (n int) { |
| return sovApi(uint64((x << 1) ^ uint64((int64(x) >> 63)))) |
| } |
| func (this *VersionRequest) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&VersionRequest{`, |
| `Version:` + fmt.Sprintf("%v", this.Version) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *VersionResponse) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&VersionResponse{`, |
| `Version:` + fmt.Sprintf("%v", this.Version) + `,`, |
| `RuntimeName:` + fmt.Sprintf("%v", this.RuntimeName) + `,`, |
| `RuntimeVersion:` + fmt.Sprintf("%v", this.RuntimeVersion) + `,`, |
| `RuntimeApiVersion:` + fmt.Sprintf("%v", this.RuntimeApiVersion) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *DNSConfig) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&DNSConfig{`, |
| `Servers:` + fmt.Sprintf("%v", this.Servers) + `,`, |
| `Searches:` + fmt.Sprintf("%v", this.Searches) + `,`, |
| `Options:` + fmt.Sprintf("%v", this.Options) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *PortMapping) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&PortMapping{`, |
| `Protocol:` + fmt.Sprintf("%v", this.Protocol) + `,`, |
| `ContainerPort:` + fmt.Sprintf("%v", this.ContainerPort) + `,`, |
| `HostPort:` + fmt.Sprintf("%v", this.HostPort) + `,`, |
| `HostIp:` + fmt.Sprintf("%v", this.HostIp) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *Mount) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&Mount{`, |
| `ContainerPath:` + fmt.Sprintf("%v", this.ContainerPath) + `,`, |
| `HostPath:` + fmt.Sprintf("%v", this.HostPath) + `,`, |
| `Readonly:` + fmt.Sprintf("%v", this.Readonly) + `,`, |
| `SelinuxRelabel:` + fmt.Sprintf("%v", this.SelinuxRelabel) + `,`, |
| `Propagation:` + fmt.Sprintf("%v", this.Propagation) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *NamespaceOption) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&NamespaceOption{`, |
| `Network:` + fmt.Sprintf("%v", this.Network) + `,`, |
| `Pid:` + fmt.Sprintf("%v", this.Pid) + `,`, |
| `Ipc:` + fmt.Sprintf("%v", this.Ipc) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *Int64Value) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&Int64Value{`, |
| `Value:` + fmt.Sprintf("%v", this.Value) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *LinuxSandboxSecurityContext) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&LinuxSandboxSecurityContext{`, |
| `NamespaceOptions:` + strings.Replace(fmt.Sprintf("%v", this.NamespaceOptions), "NamespaceOption", "NamespaceOption", 1) + `,`, |
| `SelinuxOptions:` + strings.Replace(fmt.Sprintf("%v", this.SelinuxOptions), "SELinuxOption", "SELinuxOption", 1) + `,`, |
| `RunAsUser:` + strings.Replace(fmt.Sprintf("%v", this.RunAsUser), "Int64Value", "Int64Value", 1) + `,`, |
| `ReadonlyRootfs:` + fmt.Sprintf("%v", this.ReadonlyRootfs) + `,`, |
| `SupplementalGroups:` + fmt.Sprintf("%v", this.SupplementalGroups) + `,`, |
| `Privileged:` + fmt.Sprintf("%v", this.Privileged) + `,`, |
| `SeccompProfilePath:` + fmt.Sprintf("%v", this.SeccompProfilePath) + `,`, |
| `RunAsGroup:` + strings.Replace(fmt.Sprintf("%v", this.RunAsGroup), "Int64Value", "Int64Value", 1) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *LinuxPodSandboxConfig) String() string { |
| if this == nil { |
| return "nil" |
| } |
| keysForSysctls := make([]string, 0, len(this.Sysctls)) |
| for k := range this.Sysctls { |
| keysForSysctls = append(keysForSysctls, k) |
| } |
| github_com_gogo_protobuf_sortkeys.Strings(keysForSysctls) |
| mapStringForSysctls := "map[string]string{" |
| for _, k := range keysForSysctls { |
| mapStringForSysctls += fmt.Sprintf("%v: %v,", k, this.Sysctls[k]) |
| } |
| mapStringForSysctls += "}" |
| s := strings.Join([]string{`&LinuxPodSandboxConfig{`, |
| `CgroupParent:` + fmt.Sprintf("%v", this.CgroupParent) + `,`, |
| `SecurityContext:` + strings.Replace(fmt.Sprintf("%v", this.SecurityContext), "LinuxSandboxSecurityContext", "LinuxSandboxSecurityContext", 1) + `,`, |
| `Sysctls:` + mapStringForSysctls + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *PodSandboxMetadata) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&PodSandboxMetadata{`, |
| `Name:` + fmt.Sprintf("%v", this.Name) + `,`, |
| `Uid:` + fmt.Sprintf("%v", this.Uid) + `,`, |
| `Namespace:` + fmt.Sprintf("%v", this.Namespace) + `,`, |
| `Attempt:` + fmt.Sprintf("%v", this.Attempt) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *PodSandboxConfig) String() string { |
| if this == nil { |
| return "nil" |
| } |
| keysForLabels := make([]string, 0, len(this.Labels)) |
| for k := range this.Labels { |
| keysForLabels = append(keysForLabels, k) |
| } |
| github_com_gogo_protobuf_sortkeys.Strings(keysForLabels) |
| mapStringForLabels := "map[string]string{" |
| for _, k := range keysForLabels { |
| mapStringForLabels += fmt.Sprintf("%v: %v,", k, this.Labels[k]) |
| } |
| mapStringForLabels += "}" |
| keysForAnnotations := make([]string, 0, len(this.Annotations)) |
| for k := range this.Annotations { |
| keysForAnnotations = append(keysForAnnotations, k) |
| } |
| github_com_gogo_protobuf_sortkeys.Strings(keysForAnnotations) |
| mapStringForAnnotations := "map[string]string{" |
| for _, k := range keysForAnnotations { |
| mapStringForAnnotations += fmt.Sprintf("%v: %v,", k, this.Annotations[k]) |
| } |
| mapStringForAnnotations += "}" |
| s := strings.Join([]string{`&PodSandboxConfig{`, |
| `Metadata:` + strings.Replace(fmt.Sprintf("%v", this.Metadata), "PodSandboxMetadata", "PodSandboxMetadata", 1) + `,`, |
| `Hostname:` + fmt.Sprintf("%v", this.Hostname) + `,`, |
| `LogDirectory:` + fmt.Sprintf("%v", this.LogDirectory) + `,`, |
| `DnsConfig:` + strings.Replace(fmt.Sprintf("%v", this.DnsConfig), "DNSConfig", "DNSConfig", 1) + `,`, |
| `PortMappings:` + strings.Replace(fmt.Sprintf("%v", this.PortMappings), "PortMapping", "PortMapping", 1) + `,`, |
| `Labels:` + mapStringForLabels + `,`, |
| `Annotations:` + mapStringForAnnotations + `,`, |
| `Linux:` + strings.Replace(fmt.Sprintf("%v", this.Linux), "LinuxPodSandboxConfig", "LinuxPodSandboxConfig", 1) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *RunPodSandboxRequest) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&RunPodSandboxRequest{`, |
| `Config:` + strings.Replace(fmt.Sprintf("%v", this.Config), "PodSandboxConfig", "PodSandboxConfig", 1) + `,`, |
| `RuntimeHandler:` + fmt.Sprintf("%v", this.RuntimeHandler) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *RunPodSandboxResponse) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&RunPodSandboxResponse{`, |
| `PodSandboxId:` + fmt.Sprintf("%v", this.PodSandboxId) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *StopPodSandboxRequest) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&StopPodSandboxRequest{`, |
| `PodSandboxId:` + fmt.Sprintf("%v", this.PodSandboxId) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *StopPodSandboxResponse) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&StopPodSandboxResponse{`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *RemovePodSandboxRequest) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&RemovePodSandboxRequest{`, |
| `PodSandboxId:` + fmt.Sprintf("%v", this.PodSandboxId) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *RemovePodSandboxResponse) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&RemovePodSandboxResponse{`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *PodSandboxStatusRequest) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&PodSandboxStatusRequest{`, |
| `PodSandboxId:` + fmt.Sprintf("%v", this.PodSandboxId) + `,`, |
| `Verbose:` + fmt.Sprintf("%v", this.Verbose) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *PodSandboxNetworkStatus) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&PodSandboxNetworkStatus{`, |
| `Ip:` + fmt.Sprintf("%v", this.Ip) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *Namespace) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&Namespace{`, |
| `Options:` + strings.Replace(fmt.Sprintf("%v", this.Options), "NamespaceOption", "NamespaceOption", 1) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *LinuxPodSandboxStatus) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&LinuxPodSandboxStatus{`, |
| `Namespaces:` + strings.Replace(fmt.Sprintf("%v", this.Namespaces), "Namespace", "Namespace", 1) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *PodSandboxStatus) String() string { |
| if this == nil { |
| return "nil" |
| } |
| keysForLabels := make([]string, 0, len(this.Labels)) |
| for k := range this.Labels { |
| keysForLabels = append(keysForLabels, k) |
| } |
| github_com_gogo_protobuf_sortkeys.Strings(keysForLabels) |
| mapStringForLabels := "map[string]string{" |
| for _, k := range keysForLabels { |
| mapStringForLabels += fmt.Sprintf("%v: %v,", k, this.Labels[k]) |
| } |
| mapStringForLabels += "}" |
| keysForAnnotations := make([]string, 0, len(this.Annotations)) |
| for k := range this.Annotations { |
| keysForAnnotations = append(keysForAnnotations, k) |
| } |
| github_com_gogo_protobuf_sortkeys.Strings(keysForAnnotations) |
| mapStringForAnnotations := "map[string]string{" |
| for _, k := range keysForAnnotations { |
| mapStringForAnnotations += fmt.Sprintf("%v: %v,", k, this.Annotations[k]) |
| } |
| mapStringForAnnotations += "}" |
| s := strings.Join([]string{`&PodSandboxStatus{`, |
| `Id:` + fmt.Sprintf("%v", this.Id) + `,`, |
| `Metadata:` + strings.Replace(fmt.Sprintf("%v", this.Metadata), "PodSandboxMetadata", "PodSandboxMetadata", 1) + `,`, |
| `State:` + fmt.Sprintf("%v", this.State) + `,`, |
| `CreatedAt:` + fmt.Sprintf("%v", this.CreatedAt) + `,`, |
| `Network:` + strings.Replace(fmt.Sprintf("%v", this.Network), "PodSandboxNetworkStatus", "PodSandboxNetworkStatus", 1) + `,`, |
| `Linux:` + strings.Replace(fmt.Sprintf("%v", this.Linux), "LinuxPodSandboxStatus", "LinuxPodSandboxStatus", 1) + `,`, |
| `Labels:` + mapStringForLabels + `,`, |
| `Annotations:` + mapStringForAnnotations + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *PodSandboxStatusResponse) String() string { |
| if this == nil { |
| return "nil" |
| } |
| keysForInfo := make([]string, 0, len(this.Info)) |
| for k := range this.Info { |
| keysForInfo = append(keysForInfo, k) |
| } |
| github_com_gogo_protobuf_sortkeys.Strings(keysForInfo) |
| mapStringForInfo := "map[string]string{" |
| for _, k := range keysForInfo { |
| mapStringForInfo += fmt.Sprintf("%v: %v,", k, this.Info[k]) |
| } |
| mapStringForInfo += "}" |
| s := strings.Join([]string{`&PodSandboxStatusResponse{`, |
| `Status:` + strings.Replace(fmt.Sprintf("%v", this.Status), "PodSandboxStatus", "PodSandboxStatus", 1) + `,`, |
| `Info:` + mapStringForInfo + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *PodSandboxStateValue) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&PodSandboxStateValue{`, |
| `State:` + fmt.Sprintf("%v", this.State) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *PodSandboxFilter) String() string { |
| if this == nil { |
| return "nil" |
| } |
| keysForLabelSelector := make([]string, 0, len(this.LabelSelector)) |
| for k := range this.LabelSelector { |
| keysForLabelSelector = append(keysForLabelSelector, k) |
| } |
| github_com_gogo_protobuf_sortkeys.Strings(keysForLabelSelector) |
| mapStringForLabelSelector := "map[string]string{" |
| for _, k := range keysForLabelSelector { |
| mapStringForLabelSelector += fmt.Sprintf("%v: %v,", k, this.LabelSelector[k]) |
| } |
| mapStringForLabelSelector += "}" |
| s := strings.Join([]string{`&PodSandboxFilter{`, |
| `Id:` + fmt.Sprintf("%v", this.Id) + `,`, |
| `State:` + strings.Replace(fmt.Sprintf("%v", this.State), "PodSandboxStateValue", "PodSandboxStateValue", 1) + `,`, |
| `LabelSelector:` + mapStringForLabelSelector + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *ListPodSandboxRequest) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&ListPodSandboxRequest{`, |
| `Filter:` + strings.Replace(fmt.Sprintf("%v", this.Filter), "PodSandboxFilter", "PodSandboxFilter", 1) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *PodSandbox) String() string { |
| if this == nil { |
| return "nil" |
| } |
| keysForLabels := make([]string, 0, len(this.Labels)) |
| for k := range this.Labels { |
| keysForLabels = append(keysForLabels, k) |
| } |
| github_com_gogo_protobuf_sortkeys.Strings(keysForLabels) |
| mapStringForLabels := "map[string]string{" |
| for _, k := range keysForLabels { |
| mapStringForLabels += fmt.Sprintf("%v: %v,", k, this.Labels[k]) |
| } |
| mapStringForLabels += "}" |
| keysForAnnotations := make([]string, 0, len(this.Annotations)) |
| for k := range this.Annotations { |
| keysForAnnotations = append(keysForAnnotations, k) |
| } |
| github_com_gogo_protobuf_sortkeys.Strings(keysForAnnotations) |
| mapStringForAnnotations := "map[string]string{" |
| for _, k := range keysForAnnotations { |
| mapStringForAnnotations += fmt.Sprintf("%v: %v,", k, this.Annotations[k]) |
| } |
| mapStringForAnnotations += "}" |
| s := strings.Join([]string{`&PodSandbox{`, |
| `Id:` + fmt.Sprintf("%v", this.Id) + `,`, |
| `Metadata:` + strings.Replace(fmt.Sprintf("%v", this.Metadata), "PodSandboxMetadata", "PodSandboxMetadata", 1) + `,`, |
| `State:` + fmt.Sprintf("%v", this.State) + `,`, |
| `CreatedAt:` + fmt.Sprintf("%v", this.CreatedAt) + `,`, |
| `Labels:` + mapStringForLabels + `,`, |
| `Annotations:` + mapStringForAnnotations + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *ListPodSandboxResponse) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&ListPodSandboxResponse{`, |
| `Items:` + strings.Replace(fmt.Sprintf("%v", this.Items), "PodSandbox", "PodSandbox", 1) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *ImageSpec) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&ImageSpec{`, |
| `Image:` + fmt.Sprintf("%v", this.Image) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *KeyValue) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&KeyValue{`, |
| `Key:` + fmt.Sprintf("%v", this.Key) + `,`, |
| `Value:` + fmt.Sprintf("%v", this.Value) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *LinuxContainerResources) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&LinuxContainerResources{`, |
| `CpuPeriod:` + fmt.Sprintf("%v", this.CpuPeriod) + `,`, |
| `CpuQuota:` + fmt.Sprintf("%v", this.CpuQuota) + `,`, |
| `CpuShares:` + fmt.Sprintf("%v", this.CpuShares) + `,`, |
| `MemoryLimitInBytes:` + fmt.Sprintf("%v", this.MemoryLimitInBytes) + `,`, |
| `OomScoreAdj:` + fmt.Sprintf("%v", this.OomScoreAdj) + `,`, |
| `CpusetCpus:` + fmt.Sprintf("%v", this.CpusetCpus) + `,`, |
| `CpusetMems:` + fmt.Sprintf("%v", this.CpusetMems) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *SELinuxOption) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&SELinuxOption{`, |
| `User:` + fmt.Sprintf("%v", this.User) + `,`, |
| `Role:` + fmt.Sprintf("%v", this.Role) + `,`, |
| `Type:` + fmt.Sprintf("%v", this.Type) + `,`, |
| `Level:` + fmt.Sprintf("%v", this.Level) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *Capability) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&Capability{`, |
| `AddCapabilities:` + fmt.Sprintf("%v", this.AddCapabilities) + `,`, |
| `DropCapabilities:` + fmt.Sprintf("%v", this.DropCapabilities) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *LinuxContainerSecurityContext) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&LinuxContainerSecurityContext{`, |
| `Capabilities:` + strings.Replace(fmt.Sprintf("%v", this.Capabilities), "Capability", "Capability", 1) + `,`, |
| `Privileged:` + fmt.Sprintf("%v", this.Privileged) + `,`, |
| `NamespaceOptions:` + strings.Replace(fmt.Sprintf("%v", this.NamespaceOptions), "NamespaceOption", "NamespaceOption", 1) + `,`, |
| `SelinuxOptions:` + strings.Replace(fmt.Sprintf("%v", this.SelinuxOptions), "SELinuxOption", "SELinuxOption", 1) + `,`, |
| `RunAsUser:` + strings.Replace(fmt.Sprintf("%v", this.RunAsUser), "Int64Value", "Int64Value", 1) + `,`, |
| `RunAsUsername:` + fmt.Sprintf("%v", this.RunAsUsername) + `,`, |
| `ReadonlyRootfs:` + fmt.Sprintf("%v", this.ReadonlyRootfs) + `,`, |
| `SupplementalGroups:` + fmt.Sprintf("%v", this.SupplementalGroups) + `,`, |
| `ApparmorProfile:` + fmt.Sprintf("%v", this.ApparmorProfile) + `,`, |
| `SeccompProfilePath:` + fmt.Sprintf("%v", this.SeccompProfilePath) + `,`, |
| `NoNewPrivs:` + fmt.Sprintf("%v", this.NoNewPrivs) + `,`, |
| `RunAsGroup:` + strings.Replace(fmt.Sprintf("%v", this.RunAsGroup), "Int64Value", "Int64Value", 1) + `,`, |
| `MaskedPaths:` + fmt.Sprintf("%v", this.MaskedPaths) + `,`, |
| `ReadonlyPaths:` + fmt.Sprintf("%v", this.ReadonlyPaths) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *LinuxContainerConfig) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&LinuxContainerConfig{`, |
| `Resources:` + strings.Replace(fmt.Sprintf("%v", this.Resources), "LinuxContainerResources", "LinuxContainerResources", 1) + `,`, |
| `SecurityContext:` + strings.Replace(fmt.Sprintf("%v", this.SecurityContext), "LinuxContainerSecurityContext", "LinuxContainerSecurityContext", 1) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *WindowsContainerSecurityContext) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&WindowsContainerSecurityContext{`, |
| `RunAsUsername:` + fmt.Sprintf("%v", this.RunAsUsername) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *WindowsContainerConfig) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&WindowsContainerConfig{`, |
| `Resources:` + strings.Replace(fmt.Sprintf("%v", this.Resources), "WindowsContainerResources", "WindowsContainerResources", 1) + `,`, |
| `SecurityContext:` + strings.Replace(fmt.Sprintf("%v", this.SecurityContext), "WindowsContainerSecurityContext", "WindowsContainerSecurityContext", 1) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *WindowsContainerResources) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&WindowsContainerResources{`, |
| `CpuShares:` + fmt.Sprintf("%v", this.CpuShares) + `,`, |
| `CpuCount:` + fmt.Sprintf("%v", this.CpuCount) + `,`, |
| `CpuMaximum:` + fmt.Sprintf("%v", this.CpuMaximum) + `,`, |
| `MemoryLimitInBytes:` + fmt.Sprintf("%v", this.MemoryLimitInBytes) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *ContainerMetadata) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&ContainerMetadata{`, |
| `Name:` + fmt.Sprintf("%v", this.Name) + `,`, |
| `Attempt:` + fmt.Sprintf("%v", this.Attempt) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *Device) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&Device{`, |
| `ContainerPath:` + fmt.Sprintf("%v", this.ContainerPath) + `,`, |
| `HostPath:` + fmt.Sprintf("%v", this.HostPath) + `,`, |
| `Permissions:` + fmt.Sprintf("%v", this.Permissions) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *ContainerConfig) String() string { |
| if this == nil { |
| return "nil" |
| } |
| keysForLabels := make([]string, 0, len(this.Labels)) |
| for k := range this.Labels { |
| keysForLabels = append(keysForLabels, k) |
| } |
| github_com_gogo_protobuf_sortkeys.Strings(keysForLabels) |
| mapStringForLabels := "map[string]string{" |
| for _, k := range keysForLabels { |
| mapStringForLabels += fmt.Sprintf("%v: %v,", k, this.Labels[k]) |
| } |
| mapStringForLabels += "}" |
| keysForAnnotations := make([]string, 0, len(this.Annotations)) |
| for k := range this.Annotations { |
| keysForAnnotations = append(keysForAnnotations, k) |
| } |
| github_com_gogo_protobuf_sortkeys.Strings(keysForAnnotations) |
| mapStringForAnnotations := "map[string]string{" |
| for _, k := range keysForAnnotations { |
| mapStringForAnnotations += fmt.Sprintf("%v: %v,", k, this.Annotations[k]) |
| } |
| mapStringForAnnotations += "}" |
| s := strings.Join([]string{`&ContainerConfig{`, |
| `Metadata:` + strings.Replace(fmt.Sprintf("%v", this.Metadata), "ContainerMetadata", "ContainerMetadata", 1) + `,`, |
| `Image:` + strings.Replace(fmt.Sprintf("%v", this.Image), "ImageSpec", "ImageSpec", 1) + `,`, |
| `Command:` + fmt.Sprintf("%v", this.Command) + `,`, |
| `Args:` + fmt.Sprintf("%v", this.Args) + `,`, |
| `WorkingDir:` + fmt.Sprintf("%v", this.WorkingDir) + `,`, |
| `Envs:` + strings.Replace(fmt.Sprintf("%v", this.Envs), "KeyValue", "KeyValue", 1) + `,`, |
| `Mounts:` + strings.Replace(fmt.Sprintf("%v", this.Mounts), "Mount", "Mount", 1) + `,`, |
| `Devices:` + strings.Replace(fmt.Sprintf("%v", this.Devices), "Device", "Device", 1) + `,`, |
| `Labels:` + mapStringForLabels + `,`, |
| `Annotations:` + mapStringForAnnotations + `,`, |
| `LogPath:` + fmt.Sprintf("%v", this.LogPath) + `,`, |
| `Stdin:` + fmt.Sprintf("%v", this.Stdin) + `,`, |
| `StdinOnce:` + fmt.Sprintf("%v", this.StdinOnce) + `,`, |
| `Tty:` + fmt.Sprintf("%v", this.Tty) + `,`, |
| `Linux:` + strings.Replace(fmt.Sprintf("%v", this.Linux), "LinuxContainerConfig", "LinuxContainerConfig", 1) + `,`, |
| `Windows:` + strings.Replace(fmt.Sprintf("%v", this.Windows), "WindowsContainerConfig", "WindowsContainerConfig", 1) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *CreateContainerRequest) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&CreateContainerRequest{`, |
| `PodSandboxId:` + fmt.Sprintf("%v", this.PodSandboxId) + `,`, |
| `Config:` + strings.Replace(fmt.Sprintf("%v", this.Config), "ContainerConfig", "ContainerConfig", 1) + `,`, |
| `SandboxConfig:` + strings.Replace(fmt.Sprintf("%v", this.SandboxConfig), "PodSandboxConfig", "PodSandboxConfig", 1) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *CreateContainerResponse) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&CreateContainerResponse{`, |
| `ContainerId:` + fmt.Sprintf("%v", this.ContainerId) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *StartContainerRequest) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&StartContainerRequest{`, |
| `ContainerId:` + fmt.Sprintf("%v", this.ContainerId) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *StartContainerResponse) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&StartContainerResponse{`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *StopContainerRequest) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&StopContainerRequest{`, |
| `ContainerId:` + fmt.Sprintf("%v", this.ContainerId) + `,`, |
| `Timeout:` + fmt.Sprintf("%v", this.Timeout) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *StopContainerResponse) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&StopContainerResponse{`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *RemoveContainerRequest) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&RemoveContainerRequest{`, |
| `ContainerId:` + fmt.Sprintf("%v", this.ContainerId) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *RemoveContainerResponse) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&RemoveContainerResponse{`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *ContainerStateValue) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&ContainerStateValue{`, |
| `State:` + fmt.Sprintf("%v", this.State) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *ContainerFilter) String() string { |
| if this == nil { |
| return "nil" |
| } |
| keysForLabelSelector := make([]string, 0, len(this.LabelSelector)) |
| for k := range this.LabelSelector { |
| keysForLabelSelector = append(keysForLabelSelector, k) |
| } |
| github_com_gogo_protobuf_sortkeys.Strings(keysForLabelSelector) |
| mapStringForLabelSelector := "map[string]string{" |
| for _, k := range keysForLabelSelector { |
| mapStringForLabelSelector += fmt.Sprintf("%v: %v,", k, this.LabelSelector[k]) |
| } |
| mapStringForLabelSelector += "}" |
| s := strings.Join([]string{`&ContainerFilter{`, |
| `Id:` + fmt.Sprintf("%v", this.Id) + `,`, |
| `State:` + strings.Replace(fmt.Sprintf("%v", this.State), "ContainerStateValue", "ContainerStateValue", 1) + `,`, |
| `PodSandboxId:` + fmt.Sprintf("%v", this.PodSandboxId) + `,`, |
| `LabelSelector:` + mapStringForLabelSelector + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *ListContainersRequest) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&ListContainersRequest{`, |
| `Filter:` + strings.Replace(fmt.Sprintf("%v", this.Filter), "ContainerFilter", "ContainerFilter", 1) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *Container) String() string { |
| if this == nil { |
| return "nil" |
| } |
| keysForLabels := make([]string, 0, len(this.Labels)) |
| for k := range this.Labels { |
| keysForLabels = append(keysForLabels, k) |
| } |
| github_com_gogo_protobuf_sortkeys.Strings(keysForLabels) |
| mapStringForLabels := "map[string]string{" |
| for _, k := range keysForLabels { |
| mapStringForLabels += fmt.Sprintf("%v: %v,", k, this.Labels[k]) |
| } |
| mapStringForLabels += "}" |
| keysForAnnotations := make([]string, 0, len(this.Annotations)) |
| for k := range this.Annotations { |
| keysForAnnotations = append(keysForAnnotations, k) |
| } |
| github_com_gogo_protobuf_sortkeys.Strings(keysForAnnotations) |
| mapStringForAnnotations := "map[string]string{" |
| for _, k := range keysForAnnotations { |
| mapStringForAnnotations += fmt.Sprintf("%v: %v,", k, this.Annotations[k]) |
| } |
| mapStringForAnnotations += "}" |
| s := strings.Join([]string{`&Container{`, |
| `Id:` + fmt.Sprintf("%v", this.Id) + `,`, |
| `PodSandboxId:` + fmt.Sprintf("%v", this.PodSandboxId) + `,`, |
| `Metadata:` + strings.Replace(fmt.Sprintf("%v", this.Metadata), "ContainerMetadata", "ContainerMetadata", 1) + `,`, |
| `Image:` + strings.Replace(fmt.Sprintf("%v", this.Image), "ImageSpec", "ImageSpec", 1) + `,`, |
| `ImageRef:` + fmt.Sprintf("%v", this.ImageRef) + `,`, |
| `State:` + fmt.Sprintf("%v", this.State) + `,`, |
| `CreatedAt:` + fmt.Sprintf("%v", this.CreatedAt) + `,`, |
| `Labels:` + mapStringForLabels + `,`, |
| `Annotations:` + mapStringForAnnotations + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *ListContainersResponse) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&ListContainersResponse{`, |
| `Containers:` + strings.Replace(fmt.Sprintf("%v", this.Containers), "Container", "Container", 1) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *ContainerStatusRequest) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&ContainerStatusRequest{`, |
| `ContainerId:` + fmt.Sprintf("%v", this.ContainerId) + `,`, |
| `Verbose:` + fmt.Sprintf("%v", this.Verbose) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *ContainerStatus) String() string { |
| if this == nil { |
| return "nil" |
| } |
| keysForLabels := make([]string, 0, len(this.Labels)) |
| for k := range this.Labels { |
| keysForLabels = append(keysForLabels, k) |
| } |
| github_com_gogo_protobuf_sortkeys.Strings(keysForLabels) |
| mapStringForLabels := "map[string]string{" |
| for _, k := range keysForLabels { |
| mapStringForLabels += fmt.Sprintf("%v: %v,", k, this.Labels[k]) |
| } |
| mapStringForLabels += "}" |
| keysForAnnotations := make([]string, 0, len(this.Annotations)) |
| for k := range this.Annotations { |
| keysForAnnotations = append(keysForAnnotations, k) |
| } |
| github_com_gogo_protobuf_sortkeys.Strings(keysForAnnotations) |
| mapStringForAnnotations := "map[string]string{" |
| for _, k := range keysForAnnotations { |
| mapStringForAnnotations += fmt.Sprintf("%v: %v,", k, this.Annotations[k]) |
| } |
| mapStringForAnnotations += "}" |
| s := strings.Join([]string{`&ContainerStatus{`, |
| `Id:` + fmt.Sprintf("%v", this.Id) + `,`, |
| `Metadata:` + strings.Replace(fmt.Sprintf("%v", this.Metadata), "ContainerMetadata", "ContainerMetadata", 1) + `,`, |
| `State:` + fmt.Sprintf("%v", this.State) + `,`, |
| `CreatedAt:` + fmt.Sprintf("%v", this.CreatedAt) + `,`, |
| `StartedAt:` + fmt.Sprintf("%v", this.StartedAt) + `,`, |
| `FinishedAt:` + fmt.Sprintf("%v", this.FinishedAt) + `,`, |
| `ExitCode:` + fmt.Sprintf("%v", this.ExitCode) + `,`, |
| `Image:` + strings.Replace(fmt.Sprintf("%v", this.Image), "ImageSpec", "ImageSpec", 1) + `,`, |
| `ImageRef:` + fmt.Sprintf("%v", this.ImageRef) + `,`, |
| `Reason:` + fmt.Sprintf("%v", this.Reason) + `,`, |
| `Message:` + fmt.Sprintf("%v", this.Message) + `,`, |
| `Labels:` + mapStringForLabels + `,`, |
| `Annotations:` + mapStringForAnnotations + `,`, |
| `Mounts:` + strings.Replace(fmt.Sprintf("%v", this.Mounts), "Mount", "Mount", 1) + `,`, |
| `LogPath:` + fmt.Sprintf("%v", this.LogPath) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *ContainerStatusResponse) String() string { |
| if this == nil { |
| return "nil" |
| } |
| keysForInfo := make([]string, 0, len(this.Info)) |
| for k := range this.Info { |
| keysForInfo = append(keysForInfo, k) |
| } |
| github_com_gogo_protobuf_sortkeys.Strings(keysForInfo) |
| mapStringForInfo := "map[string]string{" |
| for _, k := range keysForInfo { |
| mapStringForInfo += fmt.Sprintf("%v: %v,", k, this.Info[k]) |
| } |
| mapStringForInfo += "}" |
| s := strings.Join([]string{`&ContainerStatusResponse{`, |
| `Status:` + strings.Replace(fmt.Sprintf("%v", this.Status), "ContainerStatus", "ContainerStatus", 1) + `,`, |
| `Info:` + mapStringForInfo + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *UpdateContainerResourcesRequest) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&UpdateContainerResourcesRequest{`, |
| `ContainerId:` + fmt.Sprintf("%v", this.ContainerId) + `,`, |
| `Linux:` + strings.Replace(fmt.Sprintf("%v", this.Linux), "LinuxContainerResources", "LinuxContainerResources", 1) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *UpdateContainerResourcesResponse) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&UpdateContainerResourcesResponse{`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *ExecSyncRequest) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&ExecSyncRequest{`, |
| `ContainerId:` + fmt.Sprintf("%v", this.ContainerId) + `,`, |
| `Cmd:` + fmt.Sprintf("%v", this.Cmd) + `,`, |
| `Timeout:` + fmt.Sprintf("%v", this.Timeout) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *ExecSyncResponse) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&ExecSyncResponse{`, |
| `Stdout:` + fmt.Sprintf("%v", this.Stdout) + `,`, |
| `Stderr:` + fmt.Sprintf("%v", this.Stderr) + `,`, |
| `ExitCode:` + fmt.Sprintf("%v", this.ExitCode) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *ExecRequest) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&ExecRequest{`, |
| `ContainerId:` + fmt.Sprintf("%v", this.ContainerId) + `,`, |
| `Cmd:` + fmt.Sprintf("%v", this.Cmd) + `,`, |
| `Tty:` + fmt.Sprintf("%v", this.Tty) + `,`, |
| `Stdin:` + fmt.Sprintf("%v", this.Stdin) + `,`, |
| `Stdout:` + fmt.Sprintf("%v", this.Stdout) + `,`, |
| `Stderr:` + fmt.Sprintf("%v", this.Stderr) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *ExecResponse) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&ExecResponse{`, |
| `Url:` + fmt.Sprintf("%v", this.Url) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *AttachRequest) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&AttachRequest{`, |
| `ContainerId:` + fmt.Sprintf("%v", this.ContainerId) + `,`, |
| `Stdin:` + fmt.Sprintf("%v", this.Stdin) + `,`, |
| `Tty:` + fmt.Sprintf("%v", this.Tty) + `,`, |
| `Stdout:` + fmt.Sprintf("%v", this.Stdout) + `,`, |
| `Stderr:` + fmt.Sprintf("%v", this.Stderr) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *AttachResponse) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&AttachResponse{`, |
| `Url:` + fmt.Sprintf("%v", this.Url) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *PortForwardRequest) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&PortForwardRequest{`, |
| `PodSandboxId:` + fmt.Sprintf("%v", this.PodSandboxId) + `,`, |
| `Port:` + fmt.Sprintf("%v", this.Port) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *PortForwardResponse) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&PortForwardResponse{`, |
| `Url:` + fmt.Sprintf("%v", this.Url) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *ImageFilter) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&ImageFilter{`, |
| `Image:` + strings.Replace(fmt.Sprintf("%v", this.Image), "ImageSpec", "ImageSpec", 1) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *ListImagesRequest) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&ListImagesRequest{`, |
| `Filter:` + strings.Replace(fmt.Sprintf("%v", this.Filter), "ImageFilter", "ImageFilter", 1) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *Image) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&Image{`, |
| `Id:` + fmt.Sprintf("%v", this.Id) + `,`, |
| `RepoTags:` + fmt.Sprintf("%v", this.RepoTags) + `,`, |
| `RepoDigests:` + fmt.Sprintf("%v", this.RepoDigests) + `,`, |
| `Size_:` + fmt.Sprintf("%v", this.Size_) + `,`, |
| `Uid:` + strings.Replace(fmt.Sprintf("%v", this.Uid), "Int64Value", "Int64Value", 1) + `,`, |
| `Username:` + fmt.Sprintf("%v", this.Username) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *ListImagesResponse) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&ListImagesResponse{`, |
| `Images:` + strings.Replace(fmt.Sprintf("%v", this.Images), "Image", "Image", 1) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *ImageStatusRequest) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&ImageStatusRequest{`, |
| `Image:` + strings.Replace(fmt.Sprintf("%v", this.Image), "ImageSpec", "ImageSpec", 1) + `,`, |
| `Verbose:` + fmt.Sprintf("%v", this.Verbose) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *ImageStatusResponse) String() string { |
| if this == nil { |
| return "nil" |
| } |
| keysForInfo := make([]string, 0, len(this.Info)) |
| for k := range this.Info { |
| keysForInfo = append(keysForInfo, k) |
| } |
| github_com_gogo_protobuf_sortkeys.Strings(keysForInfo) |
| mapStringForInfo := "map[string]string{" |
| for _, k := range keysForInfo { |
| mapStringForInfo += fmt.Sprintf("%v: %v,", k, this.Info[k]) |
| } |
| mapStringForInfo += "}" |
| s := strings.Join([]string{`&ImageStatusResponse{`, |
| `Image:` + strings.Replace(fmt.Sprintf("%v", this.Image), "Image", "Image", 1) + `,`, |
| `Info:` + mapStringForInfo + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *AuthConfig) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&AuthConfig{`, |
| `Username:` + fmt.Sprintf("%v", this.Username) + `,`, |
| `Password:` + fmt.Sprintf("%v", this.Password) + `,`, |
| `Auth:` + fmt.Sprintf("%v", this.Auth) + `,`, |
| `ServerAddress:` + fmt.Sprintf("%v", this.ServerAddress) + `,`, |
| `IdentityToken:` + fmt.Sprintf("%v", this.IdentityToken) + `,`, |
| `RegistryToken:` + fmt.Sprintf("%v", this.RegistryToken) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *PullImageRequest) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&PullImageRequest{`, |
| `Image:` + strings.Replace(fmt.Sprintf("%v", this.Image), "ImageSpec", "ImageSpec", 1) + `,`, |
| `Auth:` + strings.Replace(fmt.Sprintf("%v", this.Auth), "AuthConfig", "AuthConfig", 1) + `,`, |
| `SandboxConfig:` + strings.Replace(fmt.Sprintf("%v", this.SandboxConfig), "PodSandboxConfig", "PodSandboxConfig", 1) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *PullImageResponse) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&PullImageResponse{`, |
| `ImageRef:` + fmt.Sprintf("%v", this.ImageRef) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *RemoveImageRequest) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&RemoveImageRequest{`, |
| `Image:` + strings.Replace(fmt.Sprintf("%v", this.Image), "ImageSpec", "ImageSpec", 1) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *RemoveImageResponse) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&RemoveImageResponse{`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *NetworkConfig) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&NetworkConfig{`, |
| `PodCidr:` + fmt.Sprintf("%v", this.PodCidr) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *RuntimeConfig) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&RuntimeConfig{`, |
| `NetworkConfig:` + strings.Replace(fmt.Sprintf("%v", this.NetworkConfig), "NetworkConfig", "NetworkConfig", 1) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *UpdateRuntimeConfigRequest) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&UpdateRuntimeConfigRequest{`, |
| `RuntimeConfig:` + strings.Replace(fmt.Sprintf("%v", this.RuntimeConfig), "RuntimeConfig", "RuntimeConfig", 1) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *UpdateRuntimeConfigResponse) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&UpdateRuntimeConfigResponse{`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *RuntimeCondition) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&RuntimeCondition{`, |
| `Type:` + fmt.Sprintf("%v", this.Type) + `,`, |
| `Status:` + fmt.Sprintf("%v", this.Status) + `,`, |
| `Reason:` + fmt.Sprintf("%v", this.Reason) + `,`, |
| `Message:` + fmt.Sprintf("%v", this.Message) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *RuntimeStatus) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&RuntimeStatus{`, |
| `Conditions:` + strings.Replace(fmt.Sprintf("%v", this.Conditions), "RuntimeCondition", "RuntimeCondition", 1) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *StatusRequest) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&StatusRequest{`, |
| `Verbose:` + fmt.Sprintf("%v", this.Verbose) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *StatusResponse) String() string { |
| if this == nil { |
| return "nil" |
| } |
| keysForInfo := make([]string, 0, len(this.Info)) |
| for k := range this.Info { |
| keysForInfo = append(keysForInfo, k) |
| } |
| github_com_gogo_protobuf_sortkeys.Strings(keysForInfo) |
| mapStringForInfo := "map[string]string{" |
| for _, k := range keysForInfo { |
| mapStringForInfo += fmt.Sprintf("%v: %v,", k, this.Info[k]) |
| } |
| mapStringForInfo += "}" |
| s := strings.Join([]string{`&StatusResponse{`, |
| `Status:` + strings.Replace(fmt.Sprintf("%v", this.Status), "RuntimeStatus", "RuntimeStatus", 1) + `,`, |
| `Info:` + mapStringForInfo + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *ImageFsInfoRequest) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&ImageFsInfoRequest{`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *UInt64Value) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&UInt64Value{`, |
| `Value:` + fmt.Sprintf("%v", this.Value) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *FilesystemIdentifier) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&FilesystemIdentifier{`, |
| `Mountpoint:` + fmt.Sprintf("%v", this.Mountpoint) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *FilesystemUsage) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&FilesystemUsage{`, |
| `Timestamp:` + fmt.Sprintf("%v", this.Timestamp) + `,`, |
| `FsId:` + strings.Replace(fmt.Sprintf("%v", this.FsId), "FilesystemIdentifier", "FilesystemIdentifier", 1) + `,`, |
| `UsedBytes:` + strings.Replace(fmt.Sprintf("%v", this.UsedBytes), "UInt64Value", "UInt64Value", 1) + `,`, |
| `InodesUsed:` + strings.Replace(fmt.Sprintf("%v", this.InodesUsed), "UInt64Value", "UInt64Value", 1) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *ImageFsInfoResponse) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&ImageFsInfoResponse{`, |
| `ImageFilesystems:` + strings.Replace(fmt.Sprintf("%v", this.ImageFilesystems), "FilesystemUsage", "FilesystemUsage", 1) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *ContainerStatsRequest) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&ContainerStatsRequest{`, |
| `ContainerId:` + fmt.Sprintf("%v", this.ContainerId) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *ContainerStatsResponse) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&ContainerStatsResponse{`, |
| `Stats:` + strings.Replace(fmt.Sprintf("%v", this.Stats), "ContainerStats", "ContainerStats", 1) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *ListContainerStatsRequest) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&ListContainerStatsRequest{`, |
| `Filter:` + strings.Replace(fmt.Sprintf("%v", this.Filter), "ContainerStatsFilter", "ContainerStatsFilter", 1) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *ContainerStatsFilter) String() string { |
| if this == nil { |
| return "nil" |
| } |
| keysForLabelSelector := make([]string, 0, len(this.LabelSelector)) |
| for k := range this.LabelSelector { |
| keysForLabelSelector = append(keysForLabelSelector, k) |
| } |
| github_com_gogo_protobuf_sortkeys.Strings(keysForLabelSelector) |
| mapStringForLabelSelector := "map[string]string{" |
| for _, k := range keysForLabelSelector { |
| mapStringForLabelSelector += fmt.Sprintf("%v: %v,", k, this.LabelSelector[k]) |
| } |
| mapStringForLabelSelector += "}" |
| s := strings.Join([]string{`&ContainerStatsFilter{`, |
| `Id:` + fmt.Sprintf("%v", this.Id) + `,`, |
| `PodSandboxId:` + fmt.Sprintf("%v", this.PodSandboxId) + `,`, |
| `LabelSelector:` + mapStringForLabelSelector + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *ListContainerStatsResponse) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&ListContainerStatsResponse{`, |
| `Stats:` + strings.Replace(fmt.Sprintf("%v", this.Stats), "ContainerStats", "ContainerStats", 1) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *ContainerAttributes) String() string { |
| if this == nil { |
| return "nil" |
| } |
| keysForLabels := make([]string, 0, len(this.Labels)) |
| for k := range this.Labels { |
| keysForLabels = append(keysForLabels, k) |
| } |
| github_com_gogo_protobuf_sortkeys.Strings(keysForLabels) |
| mapStringForLabels := "map[string]string{" |
| for _, k := range keysForLabels { |
| mapStringForLabels += fmt.Sprintf("%v: %v,", k, this.Labels[k]) |
| } |
| mapStringForLabels += "}" |
| keysForAnnotations := make([]string, 0, len(this.Annotations)) |
| for k := range this.Annotations { |
| keysForAnnotations = append(keysForAnnotations, k) |
| } |
| github_com_gogo_protobuf_sortkeys.Strings(keysForAnnotations) |
| mapStringForAnnotations := "map[string]string{" |
| for _, k := range keysForAnnotations { |
| mapStringForAnnotations += fmt.Sprintf("%v: %v,", k, this.Annotations[k]) |
| } |
| mapStringForAnnotations += "}" |
| s := strings.Join([]string{`&ContainerAttributes{`, |
| `Id:` + fmt.Sprintf("%v", this.Id) + `,`, |
| `Metadata:` + strings.Replace(fmt.Sprintf("%v", this.Metadata), "ContainerMetadata", "ContainerMetadata", 1) + `,`, |
| `Labels:` + mapStringForLabels + `,`, |
| `Annotations:` + mapStringForAnnotations + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *ContainerStats) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&ContainerStats{`, |
| `Attributes:` + strings.Replace(fmt.Sprintf("%v", this.Attributes), "ContainerAttributes", "ContainerAttributes", 1) + `,`, |
| `Cpu:` + strings.Replace(fmt.Sprintf("%v", this.Cpu), "CpuUsage", "CpuUsage", 1) + `,`, |
| `Memory:` + strings.Replace(fmt.Sprintf("%v", this.Memory), "MemoryUsage", "MemoryUsage", 1) + `,`, |
| `WritableLayer:` + strings.Replace(fmt.Sprintf("%v", this.WritableLayer), "FilesystemUsage", "FilesystemUsage", 1) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *CpuUsage) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&CpuUsage{`, |
| `Timestamp:` + fmt.Sprintf("%v", this.Timestamp) + `,`, |
| `UsageCoreNanoSeconds:` + strings.Replace(fmt.Sprintf("%v", this.UsageCoreNanoSeconds), "UInt64Value", "UInt64Value", 1) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *MemoryUsage) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&MemoryUsage{`, |
| `Timestamp:` + fmt.Sprintf("%v", this.Timestamp) + `,`, |
| `WorkingSetBytes:` + strings.Replace(fmt.Sprintf("%v", this.WorkingSetBytes), "UInt64Value", "UInt64Value", 1) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *ReopenContainerLogRequest) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&ReopenContainerLogRequest{`, |
| `ContainerId:` + fmt.Sprintf("%v", this.ContainerId) + `,`, |
| `}`, |
| }, "") |
| return s |
| } |
| func (this *ReopenContainerLogResponse) String() string { |
| if this == nil { |
| return "nil" |
| } |
| s := strings.Join([]string{`&ReopenContainerLogResponse{`, |
| `}`, |
| }, "") |
| return s |
| } |
| func valueToStringApi(v interface{}) string { |
| rv := reflect.ValueOf(v) |
| if rv.IsNil() { |
| return "nil" |
| } |
| pv := reflect.Indirect(rv).Interface() |
| return fmt.Sprintf("*%v", pv) |
| } |
| func (m *VersionRequest) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: VersionRequest: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: VersionRequest: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Version = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *VersionResponse) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: VersionResponse: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: VersionResponse: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Version = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field RuntimeName", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.RuntimeName = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 3: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field RuntimeVersion", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.RuntimeVersion = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 4: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field RuntimeApiVersion", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.RuntimeApiVersion = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *DNSConfig) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: DNSConfig: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: DNSConfig: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Servers", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Servers = append(m.Servers, string(dAtA[iNdEx:postIndex])) |
| iNdEx = postIndex |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Searches", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Searches = append(m.Searches, string(dAtA[iNdEx:postIndex])) |
| iNdEx = postIndex |
| case 3: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Options", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Options = append(m.Options, string(dAtA[iNdEx:postIndex])) |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *PortMapping) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: PortMapping: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: PortMapping: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Protocol", wireType) |
| } |
| m.Protocol = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.Protocol |= (Protocol(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| case 2: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field ContainerPort", wireType) |
| } |
| m.ContainerPort = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.ContainerPort |= (int32(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| case 3: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field HostPort", wireType) |
| } |
| m.HostPort = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.HostPort |= (int32(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| case 4: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field HostIp", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.HostIp = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *Mount) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: Mount: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: Mount: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field ContainerPath", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.ContainerPath = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field HostPath", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.HostPath = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 3: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Readonly", wireType) |
| } |
| var v int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| v |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| m.Readonly = bool(v != 0) |
| case 4: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field SelinuxRelabel", wireType) |
| } |
| var v int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| v |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| m.SelinuxRelabel = bool(v != 0) |
| case 5: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Propagation", wireType) |
| } |
| m.Propagation = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.Propagation |= (MountPropagation(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *NamespaceOption) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: NamespaceOption: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: NamespaceOption: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Network", wireType) |
| } |
| m.Network = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.Network |= (NamespaceMode(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| case 2: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Pid", wireType) |
| } |
| m.Pid = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.Pid |= (NamespaceMode(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| case 3: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Ipc", wireType) |
| } |
| m.Ipc = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.Ipc |= (NamespaceMode(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *Int64Value) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: Int64Value: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: Int64Value: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) |
| } |
| m.Value = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.Value |= (int64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *LinuxSandboxSecurityContext) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: LinuxSandboxSecurityContext: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: LinuxSandboxSecurityContext: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field NamespaceOptions", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.NamespaceOptions == nil { |
| m.NamespaceOptions = &NamespaceOption{} |
| } |
| if err := m.NamespaceOptions.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field SelinuxOptions", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.SelinuxOptions == nil { |
| m.SelinuxOptions = &SELinuxOption{} |
| } |
| if err := m.SelinuxOptions.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 3: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field RunAsUser", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.RunAsUser == nil { |
| m.RunAsUser = &Int64Value{} |
| } |
| if err := m.RunAsUser.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 4: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field ReadonlyRootfs", wireType) |
| } |
| var v int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| v |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| m.ReadonlyRootfs = bool(v != 0) |
| case 5: |
| if wireType == 0 { |
| var v int64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| v |= (int64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| m.SupplementalGroups = append(m.SupplementalGroups, v) |
| } else if wireType == 2 { |
| var packedLen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| packedLen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if packedLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + packedLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| for iNdEx < postIndex { |
| var v int64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| v |= (int64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| m.SupplementalGroups = append(m.SupplementalGroups, v) |
| } |
| } else { |
| return fmt.Errorf("proto: wrong wireType = %d for field SupplementalGroups", wireType) |
| } |
| case 6: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Privileged", wireType) |
| } |
| var v int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| v |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| m.Privileged = bool(v != 0) |
| case 7: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field SeccompProfilePath", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.SeccompProfilePath = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 8: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field RunAsGroup", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.RunAsGroup == nil { |
| m.RunAsGroup = &Int64Value{} |
| } |
| if err := m.RunAsGroup.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *LinuxPodSandboxConfig) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: LinuxPodSandboxConfig: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: LinuxPodSandboxConfig: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field CgroupParent", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.CgroupParent = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field SecurityContext", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.SecurityContext == nil { |
| m.SecurityContext = &LinuxSandboxSecurityContext{} |
| } |
| if err := m.SecurityContext.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 3: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Sysctls", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Sysctls == nil { |
| m.Sysctls = make(map[string]string) |
| } |
| var mapkey string |
| var mapvalue string |
| for iNdEx < postIndex { |
| entryPreIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| if fieldNum == 1 { |
| var stringLenmapkey uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapkey |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapkey := int(stringLenmapkey) |
| if intStringLenmapkey < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapkey := iNdEx + intStringLenmapkey |
| if postStringIndexmapkey > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) |
| iNdEx = postStringIndexmapkey |
| } else if fieldNum == 2 { |
| var stringLenmapvalue uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapvalue |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapvalue := int(stringLenmapvalue) |
| if intStringLenmapvalue < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapvalue := iNdEx + intStringLenmapvalue |
| if postStringIndexmapvalue > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) |
| iNdEx = postStringIndexmapvalue |
| } else { |
| iNdEx = entryPreIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > postIndex { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| m.Sysctls[mapkey] = mapvalue |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *PodSandboxMetadata) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: PodSandboxMetadata: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: PodSandboxMetadata: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Name = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Uid", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Uid = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 3: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Namespace", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Namespace = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 4: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Attempt", wireType) |
| } |
| m.Attempt = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.Attempt |= (uint32(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *PodSandboxConfig) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: PodSandboxConfig: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: PodSandboxConfig: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Metadata == nil { |
| m.Metadata = &PodSandboxMetadata{} |
| } |
| if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Hostname", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Hostname = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 3: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field LogDirectory", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.LogDirectory = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 4: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field DnsConfig", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.DnsConfig == nil { |
| m.DnsConfig = &DNSConfig{} |
| } |
| if err := m.DnsConfig.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 5: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field PortMappings", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.PortMappings = append(m.PortMappings, &PortMapping{}) |
| if err := m.PortMappings[len(m.PortMappings)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 6: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Labels", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Labels == nil { |
| m.Labels = make(map[string]string) |
| } |
| var mapkey string |
| var mapvalue string |
| for iNdEx < postIndex { |
| entryPreIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| if fieldNum == 1 { |
| var stringLenmapkey uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapkey |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapkey := int(stringLenmapkey) |
| if intStringLenmapkey < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapkey := iNdEx + intStringLenmapkey |
| if postStringIndexmapkey > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) |
| iNdEx = postStringIndexmapkey |
| } else if fieldNum == 2 { |
| var stringLenmapvalue uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapvalue |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapvalue := int(stringLenmapvalue) |
| if intStringLenmapvalue < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapvalue := iNdEx + intStringLenmapvalue |
| if postStringIndexmapvalue > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) |
| iNdEx = postStringIndexmapvalue |
| } else { |
| iNdEx = entryPreIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > postIndex { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| m.Labels[mapkey] = mapvalue |
| iNdEx = postIndex |
| case 7: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Annotations", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Annotations == nil { |
| m.Annotations = make(map[string]string) |
| } |
| var mapkey string |
| var mapvalue string |
| for iNdEx < postIndex { |
| entryPreIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| if fieldNum == 1 { |
| var stringLenmapkey uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapkey |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapkey := int(stringLenmapkey) |
| if intStringLenmapkey < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapkey := iNdEx + intStringLenmapkey |
| if postStringIndexmapkey > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) |
| iNdEx = postStringIndexmapkey |
| } else if fieldNum == 2 { |
| var stringLenmapvalue uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapvalue |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapvalue := int(stringLenmapvalue) |
| if intStringLenmapvalue < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapvalue := iNdEx + intStringLenmapvalue |
| if postStringIndexmapvalue > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) |
| iNdEx = postStringIndexmapvalue |
| } else { |
| iNdEx = entryPreIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > postIndex { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| m.Annotations[mapkey] = mapvalue |
| iNdEx = postIndex |
| case 8: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Linux", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Linux == nil { |
| m.Linux = &LinuxPodSandboxConfig{} |
| } |
| if err := m.Linux.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *RunPodSandboxRequest) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: RunPodSandboxRequest: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: RunPodSandboxRequest: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Config", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Config == nil { |
| m.Config = &PodSandboxConfig{} |
| } |
| if err := m.Config.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field RuntimeHandler", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.RuntimeHandler = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *RunPodSandboxResponse) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: RunPodSandboxResponse: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: RunPodSandboxResponse: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field PodSandboxId", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.PodSandboxId = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *StopPodSandboxRequest) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: StopPodSandboxRequest: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: StopPodSandboxRequest: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field PodSandboxId", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.PodSandboxId = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *StopPodSandboxResponse) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: StopPodSandboxResponse: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: StopPodSandboxResponse: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *RemovePodSandboxRequest) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: RemovePodSandboxRequest: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: RemovePodSandboxRequest: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field PodSandboxId", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.PodSandboxId = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *RemovePodSandboxResponse) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: RemovePodSandboxResponse: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: RemovePodSandboxResponse: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *PodSandboxStatusRequest) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: PodSandboxStatusRequest: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: PodSandboxStatusRequest: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field PodSandboxId", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.PodSandboxId = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 2: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Verbose", wireType) |
| } |
| var v int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| v |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| m.Verbose = bool(v != 0) |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *PodSandboxNetworkStatus) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: PodSandboxNetworkStatus: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: PodSandboxNetworkStatus: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Ip", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Ip = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *Namespace) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: Namespace: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: Namespace: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Options", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Options == nil { |
| m.Options = &NamespaceOption{} |
| } |
| if err := m.Options.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *LinuxPodSandboxStatus) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: LinuxPodSandboxStatus: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: LinuxPodSandboxStatus: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Namespaces", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Namespaces == nil { |
| m.Namespaces = &Namespace{} |
| } |
| if err := m.Namespaces.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *PodSandboxStatus) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: PodSandboxStatus: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: PodSandboxStatus: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Id = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Metadata == nil { |
| m.Metadata = &PodSandboxMetadata{} |
| } |
| if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 3: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field State", wireType) |
| } |
| m.State = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.State |= (PodSandboxState(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| case 4: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field CreatedAt", wireType) |
| } |
| m.CreatedAt = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.CreatedAt |= (int64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| case 5: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Network", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Network == nil { |
| m.Network = &PodSandboxNetworkStatus{} |
| } |
| if err := m.Network.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 6: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Linux", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Linux == nil { |
| m.Linux = &LinuxPodSandboxStatus{} |
| } |
| if err := m.Linux.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 7: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Labels", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Labels == nil { |
| m.Labels = make(map[string]string) |
| } |
| var mapkey string |
| var mapvalue string |
| for iNdEx < postIndex { |
| entryPreIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| if fieldNum == 1 { |
| var stringLenmapkey uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapkey |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapkey := int(stringLenmapkey) |
| if intStringLenmapkey < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapkey := iNdEx + intStringLenmapkey |
| if postStringIndexmapkey > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) |
| iNdEx = postStringIndexmapkey |
| } else if fieldNum == 2 { |
| var stringLenmapvalue uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapvalue |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapvalue := int(stringLenmapvalue) |
| if intStringLenmapvalue < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapvalue := iNdEx + intStringLenmapvalue |
| if postStringIndexmapvalue > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) |
| iNdEx = postStringIndexmapvalue |
| } else { |
| iNdEx = entryPreIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > postIndex { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| m.Labels[mapkey] = mapvalue |
| iNdEx = postIndex |
| case 8: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Annotations", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Annotations == nil { |
| m.Annotations = make(map[string]string) |
| } |
| var mapkey string |
| var mapvalue string |
| for iNdEx < postIndex { |
| entryPreIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| if fieldNum == 1 { |
| var stringLenmapkey uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapkey |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapkey := int(stringLenmapkey) |
| if intStringLenmapkey < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapkey := iNdEx + intStringLenmapkey |
| if postStringIndexmapkey > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) |
| iNdEx = postStringIndexmapkey |
| } else if fieldNum == 2 { |
| var stringLenmapvalue uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapvalue |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapvalue := int(stringLenmapvalue) |
| if intStringLenmapvalue < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapvalue := iNdEx + intStringLenmapvalue |
| if postStringIndexmapvalue > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) |
| iNdEx = postStringIndexmapvalue |
| } else { |
| iNdEx = entryPreIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > postIndex { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| m.Annotations[mapkey] = mapvalue |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *PodSandboxStatusResponse) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: PodSandboxStatusResponse: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: PodSandboxStatusResponse: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Status == nil { |
| m.Status = &PodSandboxStatus{} |
| } |
| if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Info", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Info == nil { |
| m.Info = make(map[string]string) |
| } |
| var mapkey string |
| var mapvalue string |
| for iNdEx < postIndex { |
| entryPreIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| if fieldNum == 1 { |
| var stringLenmapkey uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapkey |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapkey := int(stringLenmapkey) |
| if intStringLenmapkey < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapkey := iNdEx + intStringLenmapkey |
| if postStringIndexmapkey > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) |
| iNdEx = postStringIndexmapkey |
| } else if fieldNum == 2 { |
| var stringLenmapvalue uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapvalue |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapvalue := int(stringLenmapvalue) |
| if intStringLenmapvalue < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapvalue := iNdEx + intStringLenmapvalue |
| if postStringIndexmapvalue > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) |
| iNdEx = postStringIndexmapvalue |
| } else { |
| iNdEx = entryPreIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > postIndex { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| m.Info[mapkey] = mapvalue |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *PodSandboxStateValue) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: PodSandboxStateValue: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: PodSandboxStateValue: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field State", wireType) |
| } |
| m.State = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.State |= (PodSandboxState(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *PodSandboxFilter) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: PodSandboxFilter: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: PodSandboxFilter: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Id = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field State", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.State == nil { |
| m.State = &PodSandboxStateValue{} |
| } |
| if err := m.State.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 3: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field LabelSelector", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.LabelSelector == nil { |
| m.LabelSelector = make(map[string]string) |
| } |
| var mapkey string |
| var mapvalue string |
| for iNdEx < postIndex { |
| entryPreIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| if fieldNum == 1 { |
| var stringLenmapkey uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapkey |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapkey := int(stringLenmapkey) |
| if intStringLenmapkey < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapkey := iNdEx + intStringLenmapkey |
| if postStringIndexmapkey > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) |
| iNdEx = postStringIndexmapkey |
| } else if fieldNum == 2 { |
| var stringLenmapvalue uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapvalue |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapvalue := int(stringLenmapvalue) |
| if intStringLenmapvalue < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapvalue := iNdEx + intStringLenmapvalue |
| if postStringIndexmapvalue > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) |
| iNdEx = postStringIndexmapvalue |
| } else { |
| iNdEx = entryPreIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > postIndex { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| m.LabelSelector[mapkey] = mapvalue |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *ListPodSandboxRequest) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: ListPodSandboxRequest: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: ListPodSandboxRequest: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Filter", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Filter == nil { |
| m.Filter = &PodSandboxFilter{} |
| } |
| if err := m.Filter.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *PodSandbox) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: PodSandbox: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: PodSandbox: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Id = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Metadata == nil { |
| m.Metadata = &PodSandboxMetadata{} |
| } |
| if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 3: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field State", wireType) |
| } |
| m.State = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.State |= (PodSandboxState(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| case 4: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field CreatedAt", wireType) |
| } |
| m.CreatedAt = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.CreatedAt |= (int64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| case 5: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Labels", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Labels == nil { |
| m.Labels = make(map[string]string) |
| } |
| var mapkey string |
| var mapvalue string |
| for iNdEx < postIndex { |
| entryPreIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| if fieldNum == 1 { |
| var stringLenmapkey uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapkey |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapkey := int(stringLenmapkey) |
| if intStringLenmapkey < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapkey := iNdEx + intStringLenmapkey |
| if postStringIndexmapkey > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) |
| iNdEx = postStringIndexmapkey |
| } else if fieldNum == 2 { |
| var stringLenmapvalue uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapvalue |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapvalue := int(stringLenmapvalue) |
| if intStringLenmapvalue < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapvalue := iNdEx + intStringLenmapvalue |
| if postStringIndexmapvalue > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) |
| iNdEx = postStringIndexmapvalue |
| } else { |
| iNdEx = entryPreIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > postIndex { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| m.Labels[mapkey] = mapvalue |
| iNdEx = postIndex |
| case 6: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Annotations", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Annotations == nil { |
| m.Annotations = make(map[string]string) |
| } |
| var mapkey string |
| var mapvalue string |
| for iNdEx < postIndex { |
| entryPreIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| if fieldNum == 1 { |
| var stringLenmapkey uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapkey |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapkey := int(stringLenmapkey) |
| if intStringLenmapkey < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapkey := iNdEx + intStringLenmapkey |
| if postStringIndexmapkey > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) |
| iNdEx = postStringIndexmapkey |
| } else if fieldNum == 2 { |
| var stringLenmapvalue uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapvalue |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapvalue := int(stringLenmapvalue) |
| if intStringLenmapvalue < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapvalue := iNdEx + intStringLenmapvalue |
| if postStringIndexmapvalue > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) |
| iNdEx = postStringIndexmapvalue |
| } else { |
| iNdEx = entryPreIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > postIndex { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| m.Annotations[mapkey] = mapvalue |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *ListPodSandboxResponse) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: ListPodSandboxResponse: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: ListPodSandboxResponse: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Items = append(m.Items, &PodSandbox{}) |
| if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *ImageSpec) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: ImageSpec: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: ImageSpec: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Image", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Image = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *KeyValue) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: KeyValue: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: KeyValue: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Key = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Value = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *LinuxContainerResources) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: LinuxContainerResources: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: LinuxContainerResources: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field CpuPeriod", wireType) |
| } |
| m.CpuPeriod = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.CpuPeriod |= (int64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| case 2: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field CpuQuota", wireType) |
| } |
| m.CpuQuota = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.CpuQuota |= (int64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| case 3: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field CpuShares", wireType) |
| } |
| m.CpuShares = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.CpuShares |= (int64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| case 4: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field MemoryLimitInBytes", wireType) |
| } |
| m.MemoryLimitInBytes = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.MemoryLimitInBytes |= (int64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| case 5: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field OomScoreAdj", wireType) |
| } |
| m.OomScoreAdj = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.OomScoreAdj |= (int64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| case 6: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field CpusetCpus", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.CpusetCpus = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 7: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field CpusetMems", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.CpusetMems = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *SELinuxOption) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: SELinuxOption: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: SELinuxOption: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field User", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.User = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Role = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 3: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Type = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 4: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Level", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Level = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *Capability) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: Capability: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: Capability: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field AddCapabilities", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.AddCapabilities = append(m.AddCapabilities, string(dAtA[iNdEx:postIndex])) |
| iNdEx = postIndex |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field DropCapabilities", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.DropCapabilities = append(m.DropCapabilities, string(dAtA[iNdEx:postIndex])) |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *LinuxContainerSecurityContext) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: LinuxContainerSecurityContext: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: LinuxContainerSecurityContext: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Capabilities", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Capabilities == nil { |
| m.Capabilities = &Capability{} |
| } |
| if err := m.Capabilities.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 2: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Privileged", wireType) |
| } |
| var v int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| v |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| m.Privileged = bool(v != 0) |
| case 3: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field NamespaceOptions", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.NamespaceOptions == nil { |
| m.NamespaceOptions = &NamespaceOption{} |
| } |
| if err := m.NamespaceOptions.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 4: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field SelinuxOptions", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.SelinuxOptions == nil { |
| m.SelinuxOptions = &SELinuxOption{} |
| } |
| if err := m.SelinuxOptions.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 5: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field RunAsUser", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.RunAsUser == nil { |
| m.RunAsUser = &Int64Value{} |
| } |
| if err := m.RunAsUser.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 6: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field RunAsUsername", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.RunAsUsername = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 7: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field ReadonlyRootfs", wireType) |
| } |
| var v int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| v |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| m.ReadonlyRootfs = bool(v != 0) |
| case 8: |
| if wireType == 0 { |
| var v int64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| v |= (int64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| m.SupplementalGroups = append(m.SupplementalGroups, v) |
| } else if wireType == 2 { |
| var packedLen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| packedLen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if packedLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + packedLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| for iNdEx < postIndex { |
| var v int64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| v |= (int64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| m.SupplementalGroups = append(m.SupplementalGroups, v) |
| } |
| } else { |
| return fmt.Errorf("proto: wrong wireType = %d for field SupplementalGroups", wireType) |
| } |
| case 9: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field ApparmorProfile", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.ApparmorProfile = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 10: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field SeccompProfilePath", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.SeccompProfilePath = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 11: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field NoNewPrivs", wireType) |
| } |
| var v int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| v |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| m.NoNewPrivs = bool(v != 0) |
| case 12: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field RunAsGroup", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.RunAsGroup == nil { |
| m.RunAsGroup = &Int64Value{} |
| } |
| if err := m.RunAsGroup.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 13: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field MaskedPaths", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.MaskedPaths = append(m.MaskedPaths, string(dAtA[iNdEx:postIndex])) |
| iNdEx = postIndex |
| case 14: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field ReadonlyPaths", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.ReadonlyPaths = append(m.ReadonlyPaths, string(dAtA[iNdEx:postIndex])) |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *LinuxContainerConfig) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: LinuxContainerConfig: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: LinuxContainerConfig: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Resources", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Resources == nil { |
| m.Resources = &LinuxContainerResources{} |
| } |
| if err := m.Resources.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field SecurityContext", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.SecurityContext == nil { |
| m.SecurityContext = &LinuxContainerSecurityContext{} |
| } |
| if err := m.SecurityContext.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *WindowsContainerSecurityContext) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: WindowsContainerSecurityContext: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: WindowsContainerSecurityContext: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field RunAsUsername", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.RunAsUsername = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *WindowsContainerConfig) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: WindowsContainerConfig: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: WindowsContainerConfig: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Resources", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Resources == nil { |
| m.Resources = &WindowsContainerResources{} |
| } |
| if err := m.Resources.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field SecurityContext", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.SecurityContext == nil { |
| m.SecurityContext = &WindowsContainerSecurityContext{} |
| } |
| if err := m.SecurityContext.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *WindowsContainerResources) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: WindowsContainerResources: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: WindowsContainerResources: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field CpuShares", wireType) |
| } |
| m.CpuShares = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.CpuShares |= (int64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| case 2: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field CpuCount", wireType) |
| } |
| m.CpuCount = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.CpuCount |= (int64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| case 3: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field CpuMaximum", wireType) |
| } |
| m.CpuMaximum = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.CpuMaximum |= (int64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| case 4: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field MemoryLimitInBytes", wireType) |
| } |
| m.MemoryLimitInBytes = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.MemoryLimitInBytes |= (int64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *ContainerMetadata) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: ContainerMetadata: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: ContainerMetadata: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Name = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 2: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Attempt", wireType) |
| } |
| m.Attempt = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.Attempt |= (uint32(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *Device) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: Device: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: Device: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field ContainerPath", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.ContainerPath = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field HostPath", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.HostPath = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 3: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Permissions", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Permissions = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *ContainerConfig) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: ContainerConfig: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: ContainerConfig: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Metadata == nil { |
| m.Metadata = &ContainerMetadata{} |
| } |
| if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Image", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Image == nil { |
| m.Image = &ImageSpec{} |
| } |
| if err := m.Image.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 3: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Command", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Command = append(m.Command, string(dAtA[iNdEx:postIndex])) |
| iNdEx = postIndex |
| case 4: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Args", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Args = append(m.Args, string(dAtA[iNdEx:postIndex])) |
| iNdEx = postIndex |
| case 5: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field WorkingDir", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.WorkingDir = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 6: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Envs", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Envs = append(m.Envs, &KeyValue{}) |
| if err := m.Envs[len(m.Envs)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 7: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Mounts", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Mounts = append(m.Mounts, &Mount{}) |
| if err := m.Mounts[len(m.Mounts)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 8: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Devices", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Devices = append(m.Devices, &Device{}) |
| if err := m.Devices[len(m.Devices)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 9: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Labels", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Labels == nil { |
| m.Labels = make(map[string]string) |
| } |
| var mapkey string |
| var mapvalue string |
| for iNdEx < postIndex { |
| entryPreIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| if fieldNum == 1 { |
| var stringLenmapkey uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapkey |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapkey := int(stringLenmapkey) |
| if intStringLenmapkey < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapkey := iNdEx + intStringLenmapkey |
| if postStringIndexmapkey > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) |
| iNdEx = postStringIndexmapkey |
| } else if fieldNum == 2 { |
| var stringLenmapvalue uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapvalue |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapvalue := int(stringLenmapvalue) |
| if intStringLenmapvalue < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapvalue := iNdEx + intStringLenmapvalue |
| if postStringIndexmapvalue > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) |
| iNdEx = postStringIndexmapvalue |
| } else { |
| iNdEx = entryPreIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > postIndex { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| m.Labels[mapkey] = mapvalue |
| iNdEx = postIndex |
| case 10: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Annotations", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Annotations == nil { |
| m.Annotations = make(map[string]string) |
| } |
| var mapkey string |
| var mapvalue string |
| for iNdEx < postIndex { |
| entryPreIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| if fieldNum == 1 { |
| var stringLenmapkey uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapkey |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapkey := int(stringLenmapkey) |
| if intStringLenmapkey < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapkey := iNdEx + intStringLenmapkey |
| if postStringIndexmapkey > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) |
| iNdEx = postStringIndexmapkey |
| } else if fieldNum == 2 { |
| var stringLenmapvalue uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapvalue |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapvalue := int(stringLenmapvalue) |
| if intStringLenmapvalue < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapvalue := iNdEx + intStringLenmapvalue |
| if postStringIndexmapvalue > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) |
| iNdEx = postStringIndexmapvalue |
| } else { |
| iNdEx = entryPreIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > postIndex { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| m.Annotations[mapkey] = mapvalue |
| iNdEx = postIndex |
| case 11: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field LogPath", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.LogPath = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 12: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Stdin", wireType) |
| } |
| var v int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| v |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| m.Stdin = bool(v != 0) |
| case 13: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field StdinOnce", wireType) |
| } |
| var v int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| v |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| m.StdinOnce = bool(v != 0) |
| case 14: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Tty", wireType) |
| } |
| var v int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| v |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| m.Tty = bool(v != 0) |
| case 15: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Linux", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Linux == nil { |
| m.Linux = &LinuxContainerConfig{} |
| } |
| if err := m.Linux.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 16: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Windows", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Windows == nil { |
| m.Windows = &WindowsContainerConfig{} |
| } |
| if err := m.Windows.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *CreateContainerRequest) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: CreateContainerRequest: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: CreateContainerRequest: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field PodSandboxId", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.PodSandboxId = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Config", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Config == nil { |
| m.Config = &ContainerConfig{} |
| } |
| if err := m.Config.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 3: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field SandboxConfig", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.SandboxConfig == nil { |
| m.SandboxConfig = &PodSandboxConfig{} |
| } |
| if err := m.SandboxConfig.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *CreateContainerResponse) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: CreateContainerResponse: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: CreateContainerResponse: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field ContainerId", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.ContainerId = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *StartContainerRequest) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: StartContainerRequest: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: StartContainerRequest: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field ContainerId", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.ContainerId = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *StartContainerResponse) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: StartContainerResponse: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: StartContainerResponse: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *StopContainerRequest) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: StopContainerRequest: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: StopContainerRequest: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field ContainerId", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.ContainerId = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 2: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Timeout", wireType) |
| } |
| m.Timeout = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.Timeout |= (int64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *StopContainerResponse) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: StopContainerResponse: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: StopContainerResponse: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *RemoveContainerRequest) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: RemoveContainerRequest: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: RemoveContainerRequest: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field ContainerId", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.ContainerId = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *RemoveContainerResponse) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: RemoveContainerResponse: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: RemoveContainerResponse: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *ContainerStateValue) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: ContainerStateValue: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: ContainerStateValue: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field State", wireType) |
| } |
| m.State = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.State |= (ContainerState(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *ContainerFilter) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: ContainerFilter: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: ContainerFilter: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Id = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field State", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.State == nil { |
| m.State = &ContainerStateValue{} |
| } |
| if err := m.State.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 3: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field PodSandboxId", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.PodSandboxId = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 4: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field LabelSelector", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.LabelSelector == nil { |
| m.LabelSelector = make(map[string]string) |
| } |
| var mapkey string |
| var mapvalue string |
| for iNdEx < postIndex { |
| entryPreIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| if fieldNum == 1 { |
| var stringLenmapkey uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapkey |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapkey := int(stringLenmapkey) |
| if intStringLenmapkey < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapkey := iNdEx + intStringLenmapkey |
| if postStringIndexmapkey > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) |
| iNdEx = postStringIndexmapkey |
| } else if fieldNum == 2 { |
| var stringLenmapvalue uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapvalue |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapvalue := int(stringLenmapvalue) |
| if intStringLenmapvalue < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapvalue := iNdEx + intStringLenmapvalue |
| if postStringIndexmapvalue > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) |
| iNdEx = postStringIndexmapvalue |
| } else { |
| iNdEx = entryPreIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > postIndex { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| m.LabelSelector[mapkey] = mapvalue |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *ListContainersRequest) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: ListContainersRequest: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: ListContainersRequest: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Filter", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Filter == nil { |
| m.Filter = &ContainerFilter{} |
| } |
| if err := m.Filter.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *Container) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: Container: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: Container: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Id = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field PodSandboxId", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.PodSandboxId = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 3: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Metadata == nil { |
| m.Metadata = &ContainerMetadata{} |
| } |
| if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 4: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Image", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Image == nil { |
| m.Image = &ImageSpec{} |
| } |
| if err := m.Image.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 5: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field ImageRef", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.ImageRef = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 6: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field State", wireType) |
| } |
| m.State = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.State |= (ContainerState(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| case 7: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field CreatedAt", wireType) |
| } |
| m.CreatedAt = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.CreatedAt |= (int64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| case 8: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Labels", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Labels == nil { |
| m.Labels = make(map[string]string) |
| } |
| var mapkey string |
| var mapvalue string |
| for iNdEx < postIndex { |
| entryPreIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| if fieldNum == 1 { |
| var stringLenmapkey uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapkey |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapkey := int(stringLenmapkey) |
| if intStringLenmapkey < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapkey := iNdEx + intStringLenmapkey |
| if postStringIndexmapkey > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) |
| iNdEx = postStringIndexmapkey |
| } else if fieldNum == 2 { |
| var stringLenmapvalue uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapvalue |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapvalue := int(stringLenmapvalue) |
| if intStringLenmapvalue < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapvalue := iNdEx + intStringLenmapvalue |
| if postStringIndexmapvalue > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) |
| iNdEx = postStringIndexmapvalue |
| } else { |
| iNdEx = entryPreIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > postIndex { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| m.Labels[mapkey] = mapvalue |
| iNdEx = postIndex |
| case 9: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Annotations", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Annotations == nil { |
| m.Annotations = make(map[string]string) |
| } |
| var mapkey string |
| var mapvalue string |
| for iNdEx < postIndex { |
| entryPreIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| if fieldNum == 1 { |
| var stringLenmapkey uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapkey |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapkey := int(stringLenmapkey) |
| if intStringLenmapkey < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapkey := iNdEx + intStringLenmapkey |
| if postStringIndexmapkey > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) |
| iNdEx = postStringIndexmapkey |
| } else if fieldNum == 2 { |
| var stringLenmapvalue uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapvalue |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapvalue := int(stringLenmapvalue) |
| if intStringLenmapvalue < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapvalue := iNdEx + intStringLenmapvalue |
| if postStringIndexmapvalue > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) |
| iNdEx = postStringIndexmapvalue |
| } else { |
| iNdEx = entryPreIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > postIndex { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| m.Annotations[mapkey] = mapvalue |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *ListContainersResponse) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: ListContainersResponse: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: ListContainersResponse: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Containers", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Containers = append(m.Containers, &Container{}) |
| if err := m.Containers[len(m.Containers)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *ContainerStatusRequest) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: ContainerStatusRequest: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: ContainerStatusRequest: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field ContainerId", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.ContainerId = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 2: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Verbose", wireType) |
| } |
| var v int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| v |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| m.Verbose = bool(v != 0) |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *ContainerStatus) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: ContainerStatus: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: ContainerStatus: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Id = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Metadata == nil { |
| m.Metadata = &ContainerMetadata{} |
| } |
| if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 3: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field State", wireType) |
| } |
| m.State = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.State |= (ContainerState(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| case 4: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field CreatedAt", wireType) |
| } |
| m.CreatedAt = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.CreatedAt |= (int64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| case 5: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field StartedAt", wireType) |
| } |
| m.StartedAt = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.StartedAt |= (int64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| case 6: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field FinishedAt", wireType) |
| } |
| m.FinishedAt = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.FinishedAt |= (int64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| case 7: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field ExitCode", wireType) |
| } |
| m.ExitCode = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.ExitCode |= (int32(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| case 8: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Image", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Image == nil { |
| m.Image = &ImageSpec{} |
| } |
| if err := m.Image.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 9: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field ImageRef", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.ImageRef = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 10: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Reason = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 11: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Message = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 12: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Labels", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Labels == nil { |
| m.Labels = make(map[string]string) |
| } |
| var mapkey string |
| var mapvalue string |
| for iNdEx < postIndex { |
| entryPreIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| if fieldNum == 1 { |
| var stringLenmapkey uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapkey |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapkey := int(stringLenmapkey) |
| if intStringLenmapkey < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapkey := iNdEx + intStringLenmapkey |
| if postStringIndexmapkey > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) |
| iNdEx = postStringIndexmapkey |
| } else if fieldNum == 2 { |
| var stringLenmapvalue uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapvalue |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapvalue := int(stringLenmapvalue) |
| if intStringLenmapvalue < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapvalue := iNdEx + intStringLenmapvalue |
| if postStringIndexmapvalue > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) |
| iNdEx = postStringIndexmapvalue |
| } else { |
| iNdEx = entryPreIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > postIndex { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| m.Labels[mapkey] = mapvalue |
| iNdEx = postIndex |
| case 13: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Annotations", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Annotations == nil { |
| m.Annotations = make(map[string]string) |
| } |
| var mapkey string |
| var mapvalue string |
| for iNdEx < postIndex { |
| entryPreIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| if fieldNum == 1 { |
| var stringLenmapkey uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapkey |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapkey := int(stringLenmapkey) |
| if intStringLenmapkey < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapkey := iNdEx + intStringLenmapkey |
| if postStringIndexmapkey > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) |
| iNdEx = postStringIndexmapkey |
| } else if fieldNum == 2 { |
| var stringLenmapvalue uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapvalue |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapvalue := int(stringLenmapvalue) |
| if intStringLenmapvalue < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapvalue := iNdEx + intStringLenmapvalue |
| if postStringIndexmapvalue > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) |
| iNdEx = postStringIndexmapvalue |
| } else { |
| iNdEx = entryPreIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > postIndex { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| m.Annotations[mapkey] = mapvalue |
| iNdEx = postIndex |
| case 14: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Mounts", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Mounts = append(m.Mounts, &Mount{}) |
| if err := m.Mounts[len(m.Mounts)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 15: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field LogPath", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.LogPath = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *ContainerStatusResponse) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: ContainerStatusResponse: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: ContainerStatusResponse: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Status == nil { |
| m.Status = &ContainerStatus{} |
| } |
| if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Info", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Info == nil { |
| m.Info = make(map[string]string) |
| } |
| var mapkey string |
| var mapvalue string |
| for iNdEx < postIndex { |
| entryPreIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| if fieldNum == 1 { |
| var stringLenmapkey uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapkey |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapkey := int(stringLenmapkey) |
| if intStringLenmapkey < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapkey := iNdEx + intStringLenmapkey |
| if postStringIndexmapkey > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) |
| iNdEx = postStringIndexmapkey |
| } else if fieldNum == 2 { |
| var stringLenmapvalue uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapvalue |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapvalue := int(stringLenmapvalue) |
| if intStringLenmapvalue < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapvalue := iNdEx + intStringLenmapvalue |
| if postStringIndexmapvalue > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) |
| iNdEx = postStringIndexmapvalue |
| } else { |
| iNdEx = entryPreIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > postIndex { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| m.Info[mapkey] = mapvalue |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *UpdateContainerResourcesRequest) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: UpdateContainerResourcesRequest: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: UpdateContainerResourcesRequest: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field ContainerId", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.ContainerId = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Linux", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Linux == nil { |
| m.Linux = &LinuxContainerResources{} |
| } |
| if err := m.Linux.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *UpdateContainerResourcesResponse) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: UpdateContainerResourcesResponse: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: UpdateContainerResourcesResponse: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *ExecSyncRequest) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: ExecSyncRequest: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: ExecSyncRequest: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field ContainerId", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.ContainerId = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Cmd", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Cmd = append(m.Cmd, string(dAtA[iNdEx:postIndex])) |
| iNdEx = postIndex |
| case 3: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Timeout", wireType) |
| } |
| m.Timeout = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.Timeout |= (int64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *ExecSyncResponse) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: ExecSyncResponse: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: ExecSyncResponse: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Stdout", wireType) |
| } |
| var byteLen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| byteLen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if byteLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + byteLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Stdout = append(m.Stdout[:0], dAtA[iNdEx:postIndex]...) |
| if m.Stdout == nil { |
| m.Stdout = []byte{} |
| } |
| iNdEx = postIndex |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Stderr", wireType) |
| } |
| var byteLen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| byteLen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if byteLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + byteLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Stderr = append(m.Stderr[:0], dAtA[iNdEx:postIndex]...) |
| if m.Stderr == nil { |
| m.Stderr = []byte{} |
| } |
| iNdEx = postIndex |
| case 3: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field ExitCode", wireType) |
| } |
| m.ExitCode = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.ExitCode |= (int32(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *ExecRequest) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: ExecRequest: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: ExecRequest: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field ContainerId", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.ContainerId = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Cmd", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Cmd = append(m.Cmd, string(dAtA[iNdEx:postIndex])) |
| iNdEx = postIndex |
| case 3: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Tty", wireType) |
| } |
| var v int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| v |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| m.Tty = bool(v != 0) |
| case 4: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Stdin", wireType) |
| } |
| var v int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| v |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| m.Stdin = bool(v != 0) |
| case 5: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Stdout", wireType) |
| } |
| var v int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| v |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| m.Stdout = bool(v != 0) |
| case 6: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Stderr", wireType) |
| } |
| var v int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| v |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| m.Stderr = bool(v != 0) |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *ExecResponse) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: ExecResponse: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: ExecResponse: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Url", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Url = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *AttachRequest) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: AttachRequest: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: AttachRequest: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field ContainerId", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.ContainerId = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 2: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Stdin", wireType) |
| } |
| var v int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| v |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| m.Stdin = bool(v != 0) |
| case 3: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Tty", wireType) |
| } |
| var v int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| v |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| m.Tty = bool(v != 0) |
| case 4: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Stdout", wireType) |
| } |
| var v int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| v |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| m.Stdout = bool(v != 0) |
| case 5: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Stderr", wireType) |
| } |
| var v int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| v |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| m.Stderr = bool(v != 0) |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *AttachResponse) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: AttachResponse: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: AttachResponse: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Url", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Url = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *PortForwardRequest) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: PortForwardRequest: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: PortForwardRequest: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field PodSandboxId", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.PodSandboxId = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 2: |
| if wireType == 0 { |
| var v int32 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| v |= (int32(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| m.Port = append(m.Port, v) |
| } else if wireType == 2 { |
| var packedLen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| packedLen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if packedLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + packedLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| for iNdEx < postIndex { |
| var v int32 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| v |= (int32(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| m.Port = append(m.Port, v) |
| } |
| } else { |
| return fmt.Errorf("proto: wrong wireType = %d for field Port", wireType) |
| } |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *PortForwardResponse) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: PortForwardResponse: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: PortForwardResponse: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Url", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Url = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *ImageFilter) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: ImageFilter: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: ImageFilter: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Image", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Image == nil { |
| m.Image = &ImageSpec{} |
| } |
| if err := m.Image.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *ListImagesRequest) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: ListImagesRequest: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: ListImagesRequest: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Filter", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Filter == nil { |
| m.Filter = &ImageFilter{} |
| } |
| if err := m.Filter.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *Image) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: Image: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: Image: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Id = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field RepoTags", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.RepoTags = append(m.RepoTags, string(dAtA[iNdEx:postIndex])) |
| iNdEx = postIndex |
| case 3: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field RepoDigests", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.RepoDigests = append(m.RepoDigests, string(dAtA[iNdEx:postIndex])) |
| iNdEx = postIndex |
| case 4: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Size_", wireType) |
| } |
| m.Size_ = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.Size_ |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| case 5: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Uid", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Uid == nil { |
| m.Uid = &Int64Value{} |
| } |
| if err := m.Uid.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 6: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Username", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Username = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *ListImagesResponse) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: ListImagesResponse: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: ListImagesResponse: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Images", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Images = append(m.Images, &Image{}) |
| if err := m.Images[len(m.Images)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *ImageStatusRequest) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: ImageStatusRequest: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: ImageStatusRequest: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Image", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Image == nil { |
| m.Image = &ImageSpec{} |
| } |
| if err := m.Image.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 2: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Verbose", wireType) |
| } |
| var v int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| v |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| m.Verbose = bool(v != 0) |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *ImageStatusResponse) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: ImageStatusResponse: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: ImageStatusResponse: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Image", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Image == nil { |
| m.Image = &Image{} |
| } |
| if err := m.Image.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Info", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Info == nil { |
| m.Info = make(map[string]string) |
| } |
| var mapkey string |
| var mapvalue string |
| for iNdEx < postIndex { |
| entryPreIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| if fieldNum == 1 { |
| var stringLenmapkey uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapkey |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapkey := int(stringLenmapkey) |
| if intStringLenmapkey < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapkey := iNdEx + intStringLenmapkey |
| if postStringIndexmapkey > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) |
| iNdEx = postStringIndexmapkey |
| } else if fieldNum == 2 { |
| var stringLenmapvalue uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapvalue |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapvalue := int(stringLenmapvalue) |
| if intStringLenmapvalue < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapvalue := iNdEx + intStringLenmapvalue |
| if postStringIndexmapvalue > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) |
| iNdEx = postStringIndexmapvalue |
| } else { |
| iNdEx = entryPreIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > postIndex { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| m.Info[mapkey] = mapvalue |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *AuthConfig) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: AuthConfig: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: AuthConfig: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Username", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Username = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Password", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Password = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 3: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Auth", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Auth = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 4: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field ServerAddress", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.ServerAddress = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 5: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field IdentityToken", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.IdentityToken = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 6: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field RegistryToken", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.RegistryToken = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *PullImageRequest) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: PullImageRequest: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: PullImageRequest: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Image", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Image == nil { |
| m.Image = &ImageSpec{} |
| } |
| if err := m.Image.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Auth", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Auth == nil { |
| m.Auth = &AuthConfig{} |
| } |
| if err := m.Auth.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 3: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field SandboxConfig", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.SandboxConfig == nil { |
| m.SandboxConfig = &PodSandboxConfig{} |
| } |
| if err := m.SandboxConfig.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *PullImageResponse) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: PullImageResponse: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: PullImageResponse: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field ImageRef", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.ImageRef = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *RemoveImageRequest) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: RemoveImageRequest: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: RemoveImageRequest: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Image", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Image == nil { |
| m.Image = &ImageSpec{} |
| } |
| if err := m.Image.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *RemoveImageResponse) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: RemoveImageResponse: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: RemoveImageResponse: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *NetworkConfig) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: NetworkConfig: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: NetworkConfig: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field PodCidr", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.PodCidr = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *RuntimeConfig) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: RuntimeConfig: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: RuntimeConfig: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field NetworkConfig", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.NetworkConfig == nil { |
| m.NetworkConfig = &NetworkConfig{} |
| } |
| if err := m.NetworkConfig.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *UpdateRuntimeConfigRequest) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: UpdateRuntimeConfigRequest: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: UpdateRuntimeConfigRequest: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field RuntimeConfig", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.RuntimeConfig == nil { |
| m.RuntimeConfig = &RuntimeConfig{} |
| } |
| if err := m.RuntimeConfig.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *UpdateRuntimeConfigResponse) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: UpdateRuntimeConfigResponse: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: UpdateRuntimeConfigResponse: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *RuntimeCondition) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: RuntimeCondition: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: RuntimeCondition: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Type = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 2: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType) |
| } |
| var v int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| v |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| m.Status = bool(v != 0) |
| case 3: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Reason = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 4: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Message = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *RuntimeStatus) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: RuntimeStatus: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: RuntimeStatus: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Conditions", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Conditions = append(m.Conditions, &RuntimeCondition{}) |
| if err := m.Conditions[len(m.Conditions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *StatusRequest) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: StatusRequest: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: StatusRequest: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Verbose", wireType) |
| } |
| var v int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| v |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| m.Verbose = bool(v != 0) |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *StatusResponse) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: StatusResponse: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: StatusResponse: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Status == nil { |
| m.Status = &RuntimeStatus{} |
| } |
| if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Info", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Info == nil { |
| m.Info = make(map[string]string) |
| } |
| var mapkey string |
| var mapvalue string |
| for iNdEx < postIndex { |
| entryPreIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| if fieldNum == 1 { |
| var stringLenmapkey uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapkey |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapkey := int(stringLenmapkey) |
| if intStringLenmapkey < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapkey := iNdEx + intStringLenmapkey |
| if postStringIndexmapkey > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) |
| iNdEx = postStringIndexmapkey |
| } else if fieldNum == 2 { |
| var stringLenmapvalue uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapvalue |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapvalue := int(stringLenmapvalue) |
| if intStringLenmapvalue < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapvalue := iNdEx + intStringLenmapvalue |
| if postStringIndexmapvalue > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) |
| iNdEx = postStringIndexmapvalue |
| } else { |
| iNdEx = entryPreIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > postIndex { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| m.Info[mapkey] = mapvalue |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *ImageFsInfoRequest) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: ImageFsInfoRequest: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: ImageFsInfoRequest: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *UInt64Value) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: UInt64Value: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: UInt64Value: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) |
| } |
| m.Value = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.Value |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *FilesystemIdentifier) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: FilesystemIdentifier: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: FilesystemIdentifier: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Mountpoint", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Mountpoint = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *FilesystemUsage) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: FilesystemUsage: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: FilesystemUsage: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Timestamp", wireType) |
| } |
| m.Timestamp = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.Timestamp |= (int64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field FsId", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.FsId == nil { |
| m.FsId = &FilesystemIdentifier{} |
| } |
| if err := m.FsId.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 3: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field UsedBytes", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.UsedBytes == nil { |
| m.UsedBytes = &UInt64Value{} |
| } |
| if err := m.UsedBytes.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 4: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field InodesUsed", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.InodesUsed == nil { |
| m.InodesUsed = &UInt64Value{} |
| } |
| if err := m.InodesUsed.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *ImageFsInfoResponse) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: ImageFsInfoResponse: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: ImageFsInfoResponse: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field ImageFilesystems", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.ImageFilesystems = append(m.ImageFilesystems, &FilesystemUsage{}) |
| if err := m.ImageFilesystems[len(m.ImageFilesystems)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *ContainerStatsRequest) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: ContainerStatsRequest: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: ContainerStatsRequest: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field ContainerId", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.ContainerId = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *ContainerStatsResponse) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: ContainerStatsResponse: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: ContainerStatsResponse: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Stats", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Stats == nil { |
| m.Stats = &ContainerStats{} |
| } |
| if err := m.Stats.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *ListContainerStatsRequest) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: ListContainerStatsRequest: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: ListContainerStatsRequest: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Filter", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Filter == nil { |
| m.Filter = &ContainerStatsFilter{} |
| } |
| if err := m.Filter.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *ContainerStatsFilter) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: ContainerStatsFilter: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: ContainerStatsFilter: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Id = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field PodSandboxId", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.PodSandboxId = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 3: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field LabelSelector", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.LabelSelector == nil { |
| m.LabelSelector = make(map[string]string) |
| } |
| var mapkey string |
| var mapvalue string |
| for iNdEx < postIndex { |
| entryPreIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| if fieldNum == 1 { |
| var stringLenmapkey uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapkey |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapkey := int(stringLenmapkey) |
| if intStringLenmapkey < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapkey := iNdEx + intStringLenmapkey |
| if postStringIndexmapkey > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) |
| iNdEx = postStringIndexmapkey |
| } else if fieldNum == 2 { |
| var stringLenmapvalue uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapvalue |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapvalue := int(stringLenmapvalue) |
| if intStringLenmapvalue < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapvalue := iNdEx + intStringLenmapvalue |
| if postStringIndexmapvalue > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) |
| iNdEx = postStringIndexmapvalue |
| } else { |
| iNdEx = entryPreIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > postIndex { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| m.LabelSelector[mapkey] = mapvalue |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *ListContainerStatsResponse) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: ListContainerStatsResponse: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: ListContainerStatsResponse: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Stats", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Stats = append(m.Stats, &ContainerStats{}) |
| if err := m.Stats[len(m.Stats)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *ContainerAttributes) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: ContainerAttributes: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: ContainerAttributes: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.Id = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Metadata == nil { |
| m.Metadata = &ContainerMetadata{} |
| } |
| if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 3: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Labels", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Labels == nil { |
| m.Labels = make(map[string]string) |
| } |
| var mapkey string |
| var mapvalue string |
| for iNdEx < postIndex { |
| entryPreIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| if fieldNum == 1 { |
| var stringLenmapkey uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapkey |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapkey := int(stringLenmapkey) |
| if intStringLenmapkey < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapkey := iNdEx + intStringLenmapkey |
| if postStringIndexmapkey > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) |
| iNdEx = postStringIndexmapkey |
| } else if fieldNum == 2 { |
| var stringLenmapvalue uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapvalue |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapvalue := int(stringLenmapvalue) |
| if intStringLenmapvalue < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapvalue := iNdEx + intStringLenmapvalue |
| if postStringIndexmapvalue > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) |
| iNdEx = postStringIndexmapvalue |
| } else { |
| iNdEx = entryPreIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > postIndex { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| m.Labels[mapkey] = mapvalue |
| iNdEx = postIndex |
| case 4: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Annotations", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Annotations == nil { |
| m.Annotations = make(map[string]string) |
| } |
| var mapkey string |
| var mapvalue string |
| for iNdEx < postIndex { |
| entryPreIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| if fieldNum == 1 { |
| var stringLenmapkey uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapkey |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapkey := int(stringLenmapkey) |
| if intStringLenmapkey < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapkey := iNdEx + intStringLenmapkey |
| if postStringIndexmapkey > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) |
| iNdEx = postStringIndexmapkey |
| } else if fieldNum == 2 { |
| var stringLenmapvalue uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLenmapvalue |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLenmapvalue := int(stringLenmapvalue) |
| if intStringLenmapvalue < 0 { |
| return ErrInvalidLengthApi |
| } |
| postStringIndexmapvalue := iNdEx + intStringLenmapvalue |
| if postStringIndexmapvalue > l { |
| return io.ErrUnexpectedEOF |
| } |
| mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) |
| iNdEx = postStringIndexmapvalue |
| } else { |
| iNdEx = entryPreIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > postIndex { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| m.Annotations[mapkey] = mapvalue |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *ContainerStats) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: ContainerStats: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: ContainerStats: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Attributes", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Attributes == nil { |
| m.Attributes = &ContainerAttributes{} |
| } |
| if err := m.Attributes.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Cpu", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Cpu == nil { |
| m.Cpu = &CpuUsage{} |
| } |
| if err := m.Cpu.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 3: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Memory", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.Memory == nil { |
| m.Memory = &MemoryUsage{} |
| } |
| if err := m.Memory.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| case 4: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field WritableLayer", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.WritableLayer == nil { |
| m.WritableLayer = &FilesystemUsage{} |
| } |
| if err := m.WritableLayer.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *CpuUsage) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: CpuUsage: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: CpuUsage: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Timestamp", wireType) |
| } |
| m.Timestamp = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.Timestamp |= (int64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field UsageCoreNanoSeconds", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.UsageCoreNanoSeconds == nil { |
| m.UsageCoreNanoSeconds = &UInt64Value{} |
| } |
| if err := m.UsageCoreNanoSeconds.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *MemoryUsage) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: MemoryUsage: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: MemoryUsage: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 0 { |
| return fmt.Errorf("proto: wrong wireType = %d for field Timestamp", wireType) |
| } |
| m.Timestamp = 0 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| m.Timestamp |= (int64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| case 2: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field WorkingSetBytes", wireType) |
| } |
| var msglen int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| msglen |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| if msglen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + msglen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| if m.WorkingSetBytes == nil { |
| m.WorkingSetBytes = &UInt64Value{} |
| } |
| if err := m.WorkingSetBytes.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { |
| return err |
| } |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *ReopenContainerLogRequest) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: ReopenContainerLogRequest: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: ReopenContainerLogRequest: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| case 1: |
| if wireType != 2 { |
| return fmt.Errorf("proto: wrong wireType = %d for field ContainerId", wireType) |
| } |
| var stringLen uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| stringLen |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| intStringLen := int(stringLen) |
| if intStringLen < 0 { |
| return ErrInvalidLengthApi |
| } |
| postIndex := iNdEx + intStringLen |
| if postIndex > l { |
| return io.ErrUnexpectedEOF |
| } |
| m.ContainerId = string(dAtA[iNdEx:postIndex]) |
| iNdEx = postIndex |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func (m *ReopenContainerLogResponse) Unmarshal(dAtA []byte) error { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| preIndex := iNdEx |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| fieldNum := int32(wire >> 3) |
| wireType := int(wire & 0x7) |
| if wireType == 4 { |
| return fmt.Errorf("proto: ReopenContainerLogResponse: wiretype end group for non-group") |
| } |
| if fieldNum <= 0 { |
| return fmt.Errorf("proto: ReopenContainerLogResponse: illegal tag %d (wire type %d)", fieldNum, wire) |
| } |
| switch fieldNum { |
| default: |
| iNdEx = preIndex |
| skippy, err := skipApi(dAtA[iNdEx:]) |
| if err != nil { |
| return err |
| } |
| if skippy < 0 { |
| return ErrInvalidLengthApi |
| } |
| if (iNdEx + skippy) > l { |
| return io.ErrUnexpectedEOF |
| } |
| iNdEx += skippy |
| } |
| } |
| |
| if iNdEx > l { |
| return io.ErrUnexpectedEOF |
| } |
| return nil |
| } |
| func skipApi(dAtA []byte) (n int, err error) { |
| l := len(dAtA) |
| iNdEx := 0 |
| for iNdEx < l { |
| var wire uint64 |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return 0, ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return 0, io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| wire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| wireType := int(wire & 0x7) |
| switch wireType { |
| case 0: |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return 0, ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return 0, io.ErrUnexpectedEOF |
| } |
| iNdEx++ |
| if dAtA[iNdEx-1] < 0x80 { |
| break |
| } |
| } |
| return iNdEx, nil |
| case 1: |
| iNdEx += 8 |
| return iNdEx, nil |
| case 2: |
| var length int |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return 0, ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return 0, io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| length |= (int(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| iNdEx += length |
| if length < 0 { |
| return 0, ErrInvalidLengthApi |
| } |
| return iNdEx, nil |
| case 3: |
| for { |
| var innerWire uint64 |
| var start int = iNdEx |
| for shift := uint(0); ; shift += 7 { |
| if shift >= 64 { |
| return 0, ErrIntOverflowApi |
| } |
| if iNdEx >= l { |
| return 0, io.ErrUnexpectedEOF |
| } |
| b := dAtA[iNdEx] |
| iNdEx++ |
| innerWire |= (uint64(b) & 0x7F) << shift |
| if b < 0x80 { |
| break |
| } |
| } |
| innerWireType := int(innerWire & 0x7) |
| if innerWireType == 4 { |
| break |
| } |
| next, err := skipApi(dAtA[start:]) |
| if err != nil { |
| return 0, err |
| } |
| iNdEx = start + next |
| } |
| return iNdEx, nil |
| case 4: |
| return iNdEx, nil |
| case 5: |
| iNdEx += 4 |
| return iNdEx, nil |
| default: |
| return 0, fmt.Errorf("proto: illegal wireType %d", wireType) |
| } |
| } |
| panic("unreachable") |
| } |
| |
| var ( |
| ErrInvalidLengthApi = fmt.Errorf("proto: negative length found during unmarshaling") |
| ErrIntOverflowApi = fmt.Errorf("proto: integer overflow") |
| ) |
| |
| func init() { proto.RegisterFile("api.proto", fileDescriptorApi) } |
| |
| var fileDescriptorApi = []byte{ |
| // 4708 bytes of a gzipped FileDescriptorProto |
| 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x5c, 0xcd, 0x6f, 0x1b, 0x49, |
| 0x76, 0x57, 0x93, 0xfa, 0x20, 0x1f, 0x45, 0x89, 0x2a, 0xcb, 0x16, 0x4d, 0x8f, 0x35, 0x56, 0xcf, |
| 0xf8, 0x73, 0x66, 0xe4, 0xb1, 0x66, 0xd7, 0x13, 0xdb, 0xb3, 0xb6, 0x69, 0x49, 0xb6, 0x99, 0xb5, |
| 0x29, 0xa6, 0x29, 0xcd, 0xc7, 0xce, 0x00, 0xbd, 0x2d, 0x76, 0x89, 0xea, 0x35, 0xd9, 0xd5, 0xd3, |
| 0xdd, 0xb4, 0xad, 0x04, 0x08, 0x16, 0x08, 0xb2, 0x87, 0x00, 0x01, 0x72, 0xce, 0x71, 0x73, 0xc8, |
| 0x21, 0xb7, 0x00, 0x41, 0x0e, 0x39, 0x6d, 0xb0, 0x87, 0xbd, 0x04, 0xc8, 0x69, 0x91, 0x8f, 0x4b, |
| 0x66, 0x92, 0x5c, 0x72, 0x08, 0xf2, 0x07, 0xe4, 0x10, 0xd4, 0x57, 0xb3, 0x3f, 0xf9, 0xe1, 0xf1, |
| 0xee, 0x4c, 0x4e, 0xea, 0x7a, 0xfd, 0xde, 0xab, 0x57, 0xaf, 0x5e, 0xbf, 0x7a, 0xf5, 0xab, 0xa2, |
| 0xa0, 0x68, 0x38, 0xd6, 0xa6, 0xe3, 0x12, 0x9f, 0xa0, 0x8a, 0x3b, 0xb0, 0x7d, 0xab, 0x8f, 0x37, |
| 0x9f, 0xdf, 0x30, 0x7a, 0xce, 0xb1, 0xb1, 0x55, 0x7b, 0xaf, 0x6b, 0xf9, 0xc7, 0x83, 0xc3, 0xcd, |
| 0x0e, 0xe9, 0x5f, 0xef, 0x92, 0x2e, 0xb9, 0xce, 0x18, 0x0f, 0x07, 0x47, 0xac, 0xc5, 0x1a, 0xec, |
| 0x89, 0x2b, 0x50, 0xaf, 0xc1, 0xd2, 0xc7, 0xd8, 0xf5, 0x2c, 0x62, 0x6b, 0xf8, 0xcb, 0x01, 0xf6, |
| 0x7c, 0x54, 0x85, 0x85, 0xe7, 0x9c, 0x52, 0x55, 0x2e, 0x28, 0x57, 0x8a, 0x9a, 0x6c, 0xaa, 0x7f, |
| 0xa9, 0xc0, 0x72, 0xc0, 0xec, 0x39, 0xc4, 0xf6, 0x70, 0x36, 0x37, 0xda, 0x80, 0x45, 0x61, 0x9c, |
| 0x6e, 0x1b, 0x7d, 0x5c, 0xcd, 0xb1, 0xd7, 0x25, 0x41, 0x6b, 0x1a, 0x7d, 0x8c, 0x2e, 0xc3, 0xb2, |
| 0x64, 0x91, 0x4a, 0xf2, 0x8c, 0x6b, 0x49, 0x90, 0x45, 0x6f, 0x68, 0x13, 0x4e, 0x49, 0x46, 0xc3, |
| 0xb1, 0x02, 0xe6, 0x59, 0xc6, 0xbc, 0x22, 0x5e, 0xd5, 0x1d, 0x4b, 0xf0, 0xab, 0x9f, 0x43, 0x71, |
| 0xa7, 0xd9, 0xde, 0x26, 0xf6, 0x91, 0xd5, 0xa5, 0x26, 0x7a, 0xd8, 0xa5, 0x32, 0x55, 0xe5, 0x42, |
| 0x9e, 0x9a, 0x28, 0x9a, 0xa8, 0x06, 0x05, 0x0f, 0x1b, 0x6e, 0xe7, 0x18, 0x7b, 0xd5, 0x1c, 0x7b, |
| 0x15, 0xb4, 0xa9, 0x14, 0x71, 0x7c, 0x8b, 0xd8, 0x5e, 0x35, 0xcf, 0xa5, 0x44, 0x53, 0xfd, 0xb9, |
| 0x02, 0xa5, 0x16, 0x71, 0xfd, 0xa7, 0x86, 0xe3, 0x58, 0x76, 0x17, 0xdd, 0x84, 0x02, 0xf3, 0x65, |
| 0x87, 0xf4, 0x98, 0x0f, 0x96, 0xb6, 0x6a, 0x9b, 0xf1, 0x69, 0xd9, 0x6c, 0x09, 0x0e, 0x2d, 0xe0, |
| 0x45, 0x17, 0x61, 0xa9, 0x43, 0x6c, 0xdf, 0xb0, 0x6c, 0xec, 0xea, 0x0e, 0x71, 0x7d, 0xe6, 0xa2, |
| 0x39, 0xad, 0x1c, 0x50, 0x69, 0x2f, 0xe8, 0x1c, 0x14, 0x8f, 0x89, 0xe7, 0x73, 0x8e, 0x3c, 0xe3, |
| 0x28, 0x50, 0x02, 0x7b, 0xb9, 0x06, 0x0b, 0xec, 0xa5, 0xe5, 0x08, 0x67, 0xcc, 0xd3, 0x66, 0xc3, |
| 0x51, 0x7f, 0xad, 0xc0, 0xdc, 0x53, 0x32, 0xb0, 0xfd, 0x58, 0x37, 0x86, 0x7f, 0x2c, 0x26, 0x2a, |
| 0xd4, 0x8d, 0xe1, 0x1f, 0x0f, 0xbb, 0xa1, 0x1c, 0x7c, 0xae, 0x78, 0x37, 0xf4, 0x65, 0x0d, 0x0a, |
| 0x2e, 0x36, 0x4c, 0x62, 0xf7, 0x4e, 0x98, 0x09, 0x05, 0x2d, 0x68, 0xd3, 0x49, 0xf4, 0x70, 0xcf, |
| 0xb2, 0x07, 0x2f, 0x75, 0x17, 0xf7, 0x8c, 0x43, 0xdc, 0x63, 0xa6, 0x14, 0xb4, 0x25, 0x41, 0xd6, |
| 0x38, 0x15, 0xed, 0x40, 0xc9, 0x71, 0x89, 0x63, 0x74, 0x0d, 0xea, 0xc7, 0xea, 0x1c, 0x73, 0x95, |
| 0x9a, 0x74, 0x15, 0x33, 0xbb, 0x35, 0xe4, 0xd4, 0xc2, 0x62, 0xea, 0x5f, 0x2b, 0xb0, 0x4c, 0x83, |
| 0xc7, 0x73, 0x8c, 0x0e, 0xde, 0x63, 0x53, 0x82, 0x6e, 0xc1, 0x82, 0x8d, 0xfd, 0x17, 0xc4, 0x7d, |
| 0x26, 0x26, 0xe0, 0xcd, 0xa4, 0xd6, 0x40, 0xe6, 0x29, 0x31, 0xb1, 0x26, 0xf9, 0xd1, 0x0d, 0xc8, |
| 0x3b, 0x96, 0xc9, 0x06, 0x3c, 0x81, 0x18, 0xe5, 0xa5, 0x22, 0x96, 0xd3, 0x61, 0x7e, 0x98, 0x44, |
| 0xc4, 0x72, 0x3a, 0xaa, 0x0a, 0xd0, 0xb0, 0xfd, 0x9b, 0xdf, 0xfb, 0xd8, 0xe8, 0x0d, 0x30, 0x5a, |
| 0x85, 0xb9, 0xe7, 0xf4, 0x81, 0x19, 0x9b, 0xd7, 0x78, 0x43, 0xfd, 0x2a, 0x0f, 0xe7, 0x9e, 0x50, |
| 0x7f, 0xb5, 0x0d, 0xdb, 0x3c, 0x24, 0x2f, 0xdb, 0xb8, 0x33, 0x70, 0x2d, 0xff, 0x64, 0x9b, 0xd8, |
| 0x3e, 0x7e, 0xe9, 0xa3, 0x26, 0xac, 0xd8, 0x52, 0xb3, 0x2e, 0x43, 0x93, 0x6a, 0x28, 0x6d, 0x6d, |
| 0x8c, 0x30, 0x82, 0xbb, 0x48, 0xab, 0xd8, 0x51, 0x82, 0x87, 0x1e, 0x0f, 0xe7, 0x4d, 0x6a, 0xcb, |
| 0x31, 0x6d, 0x29, 0x43, 0x6a, 0xef, 0x32, 0xcb, 0x84, 0x2e, 0x39, 0xb1, 0x52, 0xd3, 0x47, 0x40, |
| 0xbf, 0x6a, 0xdd, 0xf0, 0xf4, 0x81, 0x87, 0x5d, 0xe6, 0x98, 0xd2, 0xd6, 0x1b, 0x49, 0x2d, 0x43, |
| 0x17, 0x68, 0x45, 0x77, 0x60, 0xd7, 0xbd, 0x03, 0x0f, 0xbb, 0x2c, 0x09, 0x88, 0x58, 0xd2, 0x5d, |
| 0x42, 0xfc, 0x23, 0x4f, 0xc6, 0x8f, 0x24, 0x6b, 0x8c, 0x8a, 0xae, 0xc3, 0x29, 0x6f, 0xe0, 0x38, |
| 0x3d, 0xdc, 0xc7, 0xb6, 0x6f, 0xf4, 0xf4, 0xae, 0x4b, 0x06, 0x8e, 0x57, 0x9d, 0xbb, 0x90, 0xbf, |
| 0x92, 0xd7, 0x50, 0xf8, 0xd5, 0x23, 0xf6, 0x06, 0xad, 0x03, 0x38, 0xae, 0xf5, 0xdc, 0xea, 0xe1, |
| 0x2e, 0x36, 0xab, 0xf3, 0x4c, 0x69, 0x88, 0x82, 0xde, 0x87, 0x55, 0x0f, 0x77, 0x3a, 0xa4, 0xef, |
| 0xe8, 0x8e, 0x4b, 0x8e, 0xac, 0x1e, 0xe6, 0xd1, 0xbf, 0xc0, 0xa2, 0x1f, 0x89, 0x77, 0x2d, 0xfe, |
| 0x8a, 0x7d, 0x07, 0x77, 0x59, 0x4e, 0xa3, 0x23, 0x65, 0x9d, 0x57, 0x0b, 0x13, 0x0c, 0x15, 0xd8, |
| 0x50, 0x99, 0x49, 0xea, 0xcf, 0x73, 0x70, 0x9a, 0x79, 0xb2, 0x45, 0x4c, 0x31, 0xcd, 0x22, 0x49, |
| 0xbd, 0x05, 0xe5, 0x0e, 0xd3, 0xa9, 0x3b, 0x86, 0x8b, 0x6d, 0x5f, 0x7c, 0xa4, 0x8b, 0x9c, 0xd8, |
| 0x62, 0x34, 0xf4, 0x29, 0x54, 0x3c, 0x11, 0x15, 0x7a, 0x87, 0x87, 0x85, 0x98, 0xb3, 0xf7, 0x92, |
| 0x26, 0x8c, 0x88, 0x25, 0x6d, 0xd9, 0x4b, 0x04, 0xd7, 0x82, 0x77, 0xe2, 0x75, 0xfc, 0x1e, 0xcf, |
| 0x76, 0xa5, 0xad, 0xef, 0x65, 0x28, 0x8c, 0x1b, 0xbe, 0xd9, 0xe6, 0x62, 0xbb, 0xb6, 0xef, 0x9e, |
| 0x68, 0x52, 0x49, 0xed, 0x36, 0x2c, 0x86, 0x5f, 0xa0, 0x0a, 0xe4, 0x9f, 0xe1, 0x13, 0x31, 0x28, |
| 0xfa, 0x38, 0xfc, 0x08, 0x78, 0xae, 0xe1, 0x8d, 0xdb, 0xb9, 0xdf, 0x51, 0x54, 0x17, 0xd0, 0xb0, |
| 0x97, 0xa7, 0xd8, 0x37, 0x4c, 0xc3, 0x37, 0x10, 0x82, 0x59, 0xb6, 0x8c, 0x70, 0x15, 0xec, 0x99, |
| 0x6a, 0x1d, 0x88, 0x8f, 0xb7, 0xa8, 0xd1, 0x47, 0xf4, 0x06, 0x14, 0x83, 0x40, 0x17, 0x6b, 0xc9, |
| 0x90, 0x40, 0x73, 0xba, 0xe1, 0xfb, 0xb8, 0xef, 0xf8, 0x2c, 0xc4, 0xca, 0x9a, 0x6c, 0xaa, 0xff, |
| 0x3d, 0x0b, 0x95, 0xc4, 0x9c, 0xdc, 0x87, 0x42, 0x5f, 0x74, 0x2f, 0x3e, 0xb4, 0xb7, 0x53, 0x12, |
| 0x7b, 0xc2, 0x54, 0x2d, 0x90, 0xa2, 0x79, 0x93, 0xe6, 0xd0, 0xd0, 0xfa, 0x17, 0xb4, 0xe9, 0x8c, |
| 0xf7, 0x48, 0x57, 0x37, 0x2d, 0x17, 0x77, 0x7c, 0xe2, 0x9e, 0x08, 0x73, 0x17, 0x7b, 0xa4, 0xbb, |
| 0x23, 0x69, 0xe8, 0x36, 0x80, 0x69, 0x7b, 0x74, 0xb2, 0x8f, 0xac, 0x2e, 0x33, 0xba, 0xb4, 0x75, |
| 0x2e, 0x69, 0x44, 0xb0, 0xd8, 0x69, 0x45, 0xd3, 0xf6, 0x84, 0xf9, 0x0f, 0xa0, 0x4c, 0xd7, 0x0c, |
| 0xbd, 0xcf, 0xd7, 0x29, 0xfe, 0xa5, 0x94, 0xb6, 0xce, 0xa7, 0x8d, 0x21, 0x58, 0xcd, 0xb4, 0x45, |
| 0x67, 0xd8, 0xf0, 0xd0, 0x43, 0x98, 0x67, 0xc9, 0xdb, 0xab, 0xce, 0x33, 0xe1, 0xcd, 0x51, 0x0e, |
| 0x10, 0x11, 0xf1, 0x84, 0x09, 0xf0, 0x80, 0x10, 0xd2, 0xe8, 0x00, 0x4a, 0x86, 0x6d, 0x13, 0xdf, |
| 0xe0, 0x89, 0x66, 0x81, 0x29, 0xfb, 0x60, 0x02, 0x65, 0xf5, 0xa1, 0x14, 0xd7, 0x18, 0xd6, 0x83, |
| 0x7e, 0x00, 0x73, 0x2c, 0x13, 0x89, 0x0f, 0xf1, 0xf2, 0x84, 0x41, 0xab, 0x71, 0xa9, 0xda, 0x2d, |
| 0x28, 0x85, 0x8c, 0x9d, 0x26, 0x48, 0x6b, 0x77, 0xa1, 0x12, 0x37, 0x6d, 0xaa, 0x20, 0xff, 0x03, |
| 0x58, 0xd5, 0x06, 0xf6, 0xd0, 0x30, 0x59, 0x7d, 0xdd, 0x86, 0x79, 0x31, 0xd9, 0x3c, 0xe2, 0xd4, |
| 0xf1, 0x3e, 0xd2, 0x84, 0x44, 0xb8, 0x9c, 0x3a, 0x36, 0x6c, 0xb3, 0x87, 0x5d, 0xd1, 0xaf, 0x2c, |
| 0xa7, 0x1e, 0x73, 0xaa, 0xfa, 0x03, 0x38, 0x1d, 0xeb, 0x5c, 0x54, 0x73, 0x6f, 0xc3, 0x92, 0x43, |
| 0x4c, 0xdd, 0xe3, 0x64, 0xdd, 0x32, 0x65, 0x1a, 0x72, 0x02, 0xde, 0x86, 0x49, 0xc5, 0xdb, 0x3e, |
| 0x71, 0x92, 0xc6, 0x4f, 0x26, 0x5e, 0x85, 0x33, 0x71, 0x71, 0xde, 0xbd, 0x7a, 0x0f, 0xd6, 0x34, |
| 0xdc, 0x27, 0xcf, 0xf1, 0xab, 0xaa, 0xae, 0x41, 0x35, 0xa9, 0x40, 0x28, 0xff, 0x0c, 0xd6, 0x86, |
| 0xd4, 0xb6, 0x6f, 0xf8, 0x03, 0x6f, 0x2a, 0xe5, 0xa2, 0xd4, 0x3d, 0x24, 0x1e, 0x9f, 0xce, 0x82, |
| 0x26, 0x9b, 0xea, 0xd5, 0xb0, 0xea, 0x26, 0xaf, 0x2c, 0x78, 0x0f, 0x68, 0x09, 0x72, 0x96, 0x23, |
| 0xd4, 0xe5, 0x2c, 0x47, 0x7d, 0x0c, 0xc5, 0x60, 0x69, 0x46, 0x77, 0x86, 0x35, 0x66, 0x6e, 0xd2, |
| 0x85, 0x3c, 0x28, 0x43, 0xf7, 0x13, 0x4b, 0x89, 0xe8, 0xf2, 0x0e, 0x40, 0x90, 0xf2, 0x64, 0x85, |
| 0x70, 0x6e, 0x84, 0x62, 0x2d, 0xc4, 0xae, 0xfe, 0x4b, 0x24, 0x11, 0x86, 0x06, 0x61, 0x06, 0x83, |
| 0x30, 0x23, 0x89, 0x31, 0xf7, 0x4a, 0x89, 0xf1, 0x43, 0x98, 0xf3, 0x7c, 0xc3, 0xc7, 0xa2, 0x8a, |
| 0xda, 0x18, 0x25, 0x4e, 0x8d, 0xc0, 0x1a, 0xe7, 0x47, 0xe7, 0x01, 0x3a, 0x2e, 0x36, 0x7c, 0x6c, |
| 0xea, 0x06, 0xcf, 0xe2, 0x79, 0xad, 0x28, 0x28, 0x75, 0x1f, 0x6d, 0x0f, 0x2b, 0xc1, 0x39, 0x66, |
| 0xd8, 0xd5, 0x51, 0x9a, 0x23, 0x53, 0x35, 0xac, 0x09, 0x83, 0xac, 0x32, 0x3f, 0x61, 0x56, 0x11, |
| 0x0a, 0xb8, 0x54, 0x28, 0x67, 0x2e, 0x8c, 0xcf, 0x99, 0x5c, 0x74, 0x92, 0x9c, 0x59, 0x18, 0x9f, |
| 0x33, 0x85, 0xb2, 0x91, 0x39, 0xf3, 0xdb, 0x4c, 0x7a, 0xff, 0xac, 0x40, 0x35, 0xf9, 0x0d, 0x8a, |
| 0xdc, 0x73, 0x1b, 0xe6, 0x3d, 0x46, 0x99, 0x24, 0xf3, 0x09, 0x59, 0x21, 0x81, 0x1e, 0xc3, 0xac, |
| 0x65, 0x1f, 0x11, 0xb6, 0x89, 0x4b, 0xad, 0x5d, 0xb2, 0x7a, 0xdd, 0x6c, 0xd8, 0x47, 0x84, 0x3b, |
| 0x89, 0x69, 0xa8, 0x7d, 0x08, 0xc5, 0x80, 0x34, 0xd5, 0xd8, 0xf6, 0x60, 0x35, 0x16, 0xb2, 0xbc, |
| 0xd8, 0x0f, 0x22, 0x5d, 0x99, 0x2e, 0xd2, 0xd5, 0x9f, 0xe6, 0xc2, 0x5f, 0xe2, 0x43, 0xab, 0xe7, |
| 0x63, 0x37, 0xf1, 0x25, 0x7e, 0x24, 0xb5, 0xf3, 0xcf, 0xf0, 0xd2, 0x58, 0xed, 0xbc, 0x26, 0x15, |
| 0x1f, 0xd3, 0x17, 0xb0, 0xc4, 0x62, 0x4d, 0xf7, 0x70, 0x8f, 0x15, 0x1c, 0xa2, 0xf8, 0xfb, 0xfe, |
| 0x28, 0x35, 0xdc, 0x12, 0x1e, 0xb1, 0x6d, 0x21, 0xc7, 0x3d, 0x58, 0xee, 0x85, 0x69, 0xb5, 0xfb, |
| 0x80, 0x92, 0x4c, 0x53, 0xf9, 0xb4, 0x4d, 0x53, 0x1c, 0xdd, 0xe9, 0xa6, 0xac, 0x92, 0x47, 0xcc, |
| 0x8c, 0x49, 0x62, 0x85, 0x1b, 0xac, 0x09, 0x09, 0xf5, 0x97, 0x79, 0x80, 0xe1, 0xcb, 0xff, 0x47, |
| 0xb9, 0xed, 0x7e, 0x90, 0x57, 0x78, 0x21, 0x77, 0x65, 0x94, 0xe2, 0xd4, 0x8c, 0xb2, 0x17, 0xcd, |
| 0x28, 0xbc, 0xa4, 0x7b, 0x6f, 0xa4, 0x9a, 0xef, 0x6c, 0x2e, 0x79, 0x02, 0x67, 0xe2, 0xb1, 0x21, |
| 0x12, 0xc9, 0x16, 0xcc, 0x59, 0x3e, 0xee, 0x73, 0xb4, 0x27, 0x75, 0x77, 0x16, 0x12, 0xe2, 0xac, |
| 0xea, 0x06, 0x14, 0x1b, 0x7d, 0xa3, 0x8b, 0xdb, 0x0e, 0xee, 0xd0, 0x4e, 0x2d, 0xda, 0x10, 0x86, |
| 0xf0, 0x86, 0xba, 0x05, 0x85, 0x1f, 0xe2, 0x13, 0xfe, 0x51, 0x4f, 0x68, 0xa8, 0xfa, 0xa7, 0x39, |
| 0x58, 0x63, 0x6b, 0xc5, 0xb6, 0xc4, 0x5a, 0x34, 0xec, 0x91, 0x81, 0xdb, 0xc1, 0x1e, 0x9b, 0x6d, |
| 0x67, 0xa0, 0x3b, 0xd8, 0xb5, 0x88, 0x29, 0xa0, 0x80, 0x62, 0xc7, 0x19, 0xb4, 0x18, 0x01, 0x9d, |
| 0x03, 0xda, 0xd0, 0xbf, 0x1c, 0x10, 0x11, 0x88, 0x79, 0xad, 0xd0, 0x71, 0x06, 0xbf, 0x47, 0xdb, |
| 0x52, 0xd6, 0x3b, 0x36, 0x5c, 0xec, 0xb1, 0x38, 0xe3, 0xb2, 0x6d, 0x46, 0x40, 0x37, 0xe0, 0x74, |
| 0x1f, 0xf7, 0x89, 0x7b, 0xa2, 0xf7, 0xac, 0xbe, 0xe5, 0xeb, 0x96, 0xad, 0x1f, 0x9e, 0xf8, 0xd8, |
| 0x13, 0x31, 0x85, 0xf8, 0xcb, 0x27, 0xf4, 0x5d, 0xc3, 0x7e, 0x40, 0xdf, 0x20, 0x15, 0xca, 0x84, |
| 0xf4, 0x75, 0xaf, 0x43, 0x5c, 0xac, 0x1b, 0xe6, 0x4f, 0xd8, 0xf2, 0x99, 0xd7, 0x4a, 0x84, 0xf4, |
| 0xdb, 0x94, 0x56, 0x37, 0x7f, 0x82, 0xde, 0x84, 0x52, 0xc7, 0x19, 0x78, 0xd8, 0xd7, 0xe9, 0x1f, |
| 0xb6, 0x3a, 0x16, 0x35, 0xe0, 0xa4, 0x6d, 0x67, 0xe0, 0x85, 0x18, 0xfa, 0xd4, 0xff, 0x0b, 0x61, |
| 0x86, 0xa7, 0xd4, 0xcd, 0x06, 0x94, 0x23, 0x50, 0x02, 0xdd, 0xd5, 0x31, 0xcc, 0x40, 0xec, 0xea, |
| 0xe8, 0x33, 0xa5, 0xb9, 0xa4, 0x27, 0x3d, 0xc9, 0x9e, 0x29, 0xcd, 0x3f, 0x71, 0xe4, 0x96, 0x8e, |
| 0x3d, 0x53, 0x97, 0xf7, 0xf0, 0x73, 0x01, 0x37, 0x15, 0x35, 0xde, 0x50, 0x4d, 0x80, 0x6d, 0xc3, |
| 0x31, 0x0e, 0xad, 0x9e, 0xe5, 0x9f, 0xa0, 0xab, 0x50, 0x31, 0x4c, 0x53, 0xef, 0x48, 0x8a, 0x85, |
| 0x25, 0x08, 0xb8, 0x6c, 0x98, 0xe6, 0x76, 0x88, 0x8c, 0xde, 0x81, 0x15, 0xd3, 0x25, 0x4e, 0x94, |
| 0x97, 0xa3, 0x82, 0x15, 0xfa, 0x22, 0xcc, 0xac, 0xfe, 0xc7, 0x1c, 0x9c, 0x8f, 0x4e, 0x6c, 0x1c, |
| 0xae, 0xb9, 0x0f, 0x8b, 0xb1, 0x5e, 0x33, 0xa0, 0x82, 0xa1, 0xb5, 0x5a, 0x44, 0x22, 0x06, 0x5f, |
| 0xe4, 0x12, 0xf0, 0x45, 0x2a, 0x20, 0x94, 0x7f, 0xad, 0x80, 0xd0, 0xec, 0x6b, 0x01, 0x84, 0xe6, |
| 0xa6, 0x03, 0x84, 0x2e, 0xb1, 0x6d, 0x8c, 0x94, 0x66, 0x7b, 0x67, 0x1e, 0x6a, 0xe5, 0x80, 0xc7, |
| 0x96, 0xe8, 0x71, 0x0c, 0x38, 0x5a, 0x98, 0x06, 0x38, 0x2a, 0x64, 0x02, 0x47, 0x34, 0x6a, 0x1c, |
| 0xc7, 0x70, 0xfb, 0xc4, 0x95, 0xc8, 0x50, 0xb5, 0xc8, 0x4c, 0x58, 0x96, 0x74, 0x81, 0x0a, 0x65, |
| 0x62, 0x48, 0x90, 0x89, 0x21, 0x5d, 0x80, 0x45, 0x9b, 0xe8, 0x36, 0x7e, 0xa1, 0xd3, 0xb9, 0xf4, |
| 0xaa, 0x25, 0x3e, 0xb1, 0x36, 0x69, 0xe2, 0x17, 0x2d, 0x4a, 0x49, 0xa0, 0x4c, 0x8b, 0xd3, 0xa1, |
| 0x4c, 0x68, 0x03, 0x16, 0xfb, 0x86, 0xf7, 0x0c, 0x9b, 0xcc, 0x14, 0xaf, 0x5a, 0x66, 0x41, 0x5c, |
| 0xe2, 0x34, 0x6a, 0x83, 0x87, 0x2e, 0x42, 0xe0, 0x24, 0xc1, 0xb4, 0xc4, 0x98, 0xca, 0x92, 0xca, |
| 0xd8, 0xd4, 0xbf, 0x53, 0x60, 0x35, 0x1a, 0xe6, 0x02, 0x5b, 0x78, 0x04, 0x45, 0x57, 0x66, 0x32, |
| 0x11, 0xda, 0x57, 0x33, 0xca, 0xe4, 0x64, 0xea, 0xd3, 0x86, 0xb2, 0xe8, 0x47, 0x99, 0x90, 0xd6, |
| 0xf5, 0x71, 0xfa, 0xc6, 0x81, 0x5a, 0x6a, 0x03, 0xde, 0xfc, 0xc4, 0xb2, 0x4d, 0xf2, 0xc2, 0xcb, |
| 0xfc, 0x4a, 0x53, 0x62, 0x4d, 0x49, 0x89, 0x35, 0xf5, 0x17, 0x0a, 0x9c, 0x89, 0xeb, 0x12, 0xae, |
| 0x68, 0x24, 0x5d, 0xf1, 0x4e, 0xd2, 0xf4, 0xb8, 0x70, 0xaa, 0x33, 0xbe, 0xc8, 0x74, 0xc6, 0x8d, |
| 0xf1, 0x1a, 0xc7, 0xba, 0xe3, 0xaf, 0x14, 0x38, 0x9b, 0x69, 0x46, 0x6c, 0x49, 0x51, 0xe2, 0x4b, |
| 0x8a, 0x58, 0x8e, 0x3a, 0x64, 0x60, 0xfb, 0xa1, 0xe5, 0x68, 0x9b, 0x1d, 0x31, 0xf0, 0xbc, 0xaf, |
| 0xf7, 0x8d, 0x97, 0x56, 0x7f, 0xd0, 0x17, 0xeb, 0x11, 0x55, 0xf7, 0x94, 0x53, 0x5e, 0x61, 0x41, |
| 0x52, 0xeb, 0xb0, 0x12, 0x58, 0x39, 0x12, 0x04, 0x0c, 0x81, 0x7a, 0xb9, 0x28, 0xa8, 0x67, 0xc3, |
| 0xfc, 0x0e, 0x7e, 0x6e, 0x75, 0xf0, 0x6b, 0x39, 0x03, 0xb9, 0x00, 0x25, 0x07, 0xbb, 0x7d, 0xcb, |
| 0xf3, 0x82, 0x44, 0x5b, 0xd4, 0xc2, 0x24, 0xf5, 0x3f, 0xe7, 0x61, 0x39, 0x1e, 0x1d, 0xf7, 0x12, |
| 0x18, 0xe2, 0x5b, 0x29, 0x4b, 0x40, 0x7c, 0xa0, 0xa1, 0x6a, 0xf2, 0x86, 0x2c, 0x46, 0x72, 0x59, |
| 0x1b, 0xf9, 0xa0, 0x70, 0x11, 0x95, 0x0a, 0xf5, 0x48, 0x87, 0xf4, 0xfb, 0x86, 0x6d, 0xca, 0xa3, |
| 0x2b, 0xd1, 0xa4, 0xfe, 0x33, 0xdc, 0x2e, 0x75, 0x3b, 0x25, 0xb3, 0x67, 0x3a, 0x79, 0x74, 0xd7, |
| 0x6b, 0xd9, 0x0c, 0x8b, 0x64, 0xc9, 0xba, 0xa8, 0x81, 0x20, 0xed, 0x58, 0x2e, 0xda, 0x84, 0x59, |
| 0x6c, 0x3f, 0x97, 0xe5, 0x62, 0xca, 0xd9, 0x96, 0x2c, 0x8b, 0x34, 0xc6, 0x87, 0xae, 0xc3, 0x7c, |
| 0x9f, 0x86, 0x85, 0xdc, 0xff, 0xae, 0x65, 0x1c, 0xf1, 0x68, 0x82, 0x0d, 0x6d, 0xc1, 0x82, 0xc9, |
| 0xe6, 0x49, 0x6e, 0x72, 0xab, 0x29, 0x08, 0x27, 0x63, 0xd0, 0x24, 0x23, 0xda, 0x0d, 0x8a, 0xe1, |
| 0x62, 0x56, 0x15, 0x1b, 0x9b, 0x8a, 0xd4, 0x8a, 0x78, 0x3f, 0x5a, 0x11, 0x03, 0xd3, 0xb5, 0x35, |
| 0x5e, 0xd7, 0x68, 0x58, 0xf2, 0x2c, 0x14, 0x7a, 0xa4, 0xcb, 0xc3, 0xa8, 0xc4, 0x4f, 0x45, 0x7b, |
| 0xa4, 0xcb, 0xa2, 0x68, 0x95, 0x6e, 0x0e, 0x4c, 0xcb, 0x66, 0x49, 0xbd, 0xa0, 0xf1, 0x06, 0xfd, |
| 0xf8, 0xd8, 0x83, 0x4e, 0xec, 0x0e, 0xae, 0x96, 0xd9, 0xab, 0x22, 0xa3, 0xec, 0xd9, 0x1d, 0x56, |
| 0x6e, 0xfa, 0xfe, 0x49, 0x75, 0x89, 0xd1, 0xe9, 0x23, 0xdd, 0xf7, 0x71, 0x88, 0x62, 0x39, 0x6b, |
| 0xdf, 0x97, 0x96, 0xb6, 0x25, 0x42, 0xf1, 0x00, 0x16, 0x5e, 0xf0, 0x44, 0x50, 0xad, 0x30, 0xf9, |
| 0x2b, 0xe3, 0xd3, 0x8b, 0xd0, 0x20, 0x05, 0xbf, 0xcd, 0xd2, 0xff, 0x97, 0x0a, 0x9c, 0xd9, 0x66, |
| 0xdb, 0xa2, 0x50, 0x1e, 0x9b, 0x06, 0xc9, 0xbb, 0x15, 0x80, 0xac, 0x99, 0xb0, 0x5b, 0x7c, 0xdc, |
| 0x12, 0x63, 0x6d, 0xc0, 0x92, 0x54, 0x2e, 0x54, 0xe4, 0x27, 0xc6, 0x69, 0xcb, 0x5e, 0xb8, 0xa9, |
| 0x7e, 0x04, 0x6b, 0x89, 0x51, 0x88, 0x2d, 0xcc, 0x06, 0x2c, 0x0e, 0xf3, 0x55, 0x30, 0x88, 0x52, |
| 0x40, 0x6b, 0x98, 0xea, 0x6d, 0x38, 0xdd, 0xf6, 0x0d, 0xd7, 0x4f, 0xb8, 0x60, 0x02, 0x59, 0x86, |
| 0xc0, 0x46, 0x65, 0x05, 0x48, 0xda, 0x86, 0xd5, 0xb6, 0x4f, 0x9c, 0x57, 0x50, 0x4a, 0xb3, 0x0e, |
| 0x1d, 0x3f, 0x19, 0xc8, 0xf5, 0x41, 0x36, 0xd5, 0x35, 0x8e, 0x17, 0x27, 0x7b, 0xbb, 0x03, 0x67, |
| 0x38, 0x5c, 0xfb, 0x2a, 0x83, 0x38, 0x2b, 0xc1, 0xe2, 0xa4, 0xde, 0xa7, 0x70, 0x6a, 0xb8, 0x2c, |
| 0x0e, 0xa1, 0x98, 0x9b, 0x51, 0x28, 0xe6, 0xc2, 0x88, 0x59, 0x8f, 0x20, 0x31, 0x7f, 0x91, 0x0b, |
| 0xe5, 0xf5, 0x0c, 0x20, 0xe6, 0x4e, 0x14, 0x88, 0xb9, 0x38, 0x4e, 0x77, 0x04, 0x87, 0x49, 0x46, |
| 0x6d, 0x3e, 0x25, 0x6a, 0x3f, 0x4f, 0xa0, 0x35, 0xb3, 0x59, 0x70, 0x57, 0xcc, 0xda, 0xdf, 0x0a, |
| 0x58, 0xa3, 0x71, 0xb0, 0x26, 0xe8, 0x3a, 0x40, 0xd7, 0x6f, 0xc5, 0xc0, 0x9a, 0x8d, 0xb1, 0xf6, |
| 0x06, 0x58, 0xcd, 0xdf, 0xcc, 0x42, 0x31, 0x78, 0x97, 0xf0, 0x79, 0xd2, 0x6d, 0xb9, 0x14, 0xb7, |
| 0x85, 0x57, 0xe0, 0xfc, 0x37, 0x5a, 0x81, 0x67, 0x27, 0x5e, 0x81, 0xcf, 0x41, 0x91, 0x3d, 0xe8, |
| 0x2e, 0x3e, 0x12, 0x2b, 0x6a, 0x81, 0x11, 0x34, 0x7c, 0x34, 0x0c, 0xc3, 0xf9, 0xa9, 0xc2, 0x30, |
| 0x06, 0x0f, 0x2d, 0xc4, 0xe1, 0xa1, 0x7b, 0xc1, 0x8a, 0xc8, 0x17, 0xd1, 0xcb, 0x23, 0xf4, 0xa6, |
| 0xae, 0x85, 0xcd, 0xe8, 0x5a, 0xc8, 0xd7, 0xd5, 0x77, 0x47, 0x69, 0xf9, 0xce, 0x82, 0x43, 0x07, |
| 0x1c, 0x1c, 0x0a, 0xc7, 0xa2, 0xc8, 0xac, 0x77, 0x00, 0x82, 0x24, 0x22, 0x11, 0xa2, 0x73, 0x23, |
| 0xc6, 0xa8, 0x85, 0xd8, 0xa9, 0xda, 0xc8, 0xd4, 0x0c, 0x4f, 0x90, 0x26, 0xcb, 0x8f, 0x19, 0xc7, |
| 0x47, 0xff, 0x3b, 0x17, 0xca, 0x2f, 0x19, 0x47, 0x2e, 0xf7, 0x12, 0xb0, 0xe4, 0x94, 0x51, 0x7c, |
| 0x33, 0x8a, 0x4a, 0xbe, 0x62, 0xd4, 0x25, 0x40, 0x49, 0x56, 0xb9, 0x18, 0xae, 0x78, 0xcd, 0x41, |
| 0xa3, 0xa2, 0xa0, 0xd4, 0xd9, 0xce, 0xe0, 0xc8, 0xb2, 0x2d, 0xef, 0x98, 0xbf, 0x9f, 0xe7, 0x3b, |
| 0x03, 0x49, 0xaa, 0xb3, 0xdb, 0x4d, 0xf8, 0xa5, 0xe5, 0xeb, 0x1d, 0x62, 0x62, 0x16, 0xd3, 0x73, |
| 0x5a, 0x81, 0x12, 0xb6, 0x89, 0x89, 0x87, 0x5f, 0x5e, 0xe1, 0xd5, 0xbe, 0xbc, 0x62, 0xec, 0xcb, |
| 0x3b, 0x03, 0xf3, 0x2e, 0x36, 0x3c, 0x62, 0x8b, 0xed, 0xb9, 0x68, 0xd1, 0xa9, 0xe9, 0x63, 0xcf, |
| 0xa3, 0x3d, 0x89, 0x72, 0x4d, 0x34, 0x43, 0x65, 0xe6, 0xe2, 0xd8, 0x32, 0x73, 0xc4, 0x51, 0x4e, |
| 0xac, 0xcc, 0x2c, 0x8f, 0x2d, 0x33, 0x27, 0x39, 0xc9, 0x09, 0x15, 0xda, 0x4b, 0x93, 0x15, 0xda, |
| 0xe1, 0xba, 0x74, 0x39, 0x52, 0x97, 0x7e, 0x9b, 0x1f, 0xeb, 0xaf, 0x15, 0x58, 0x4b, 0x7c, 0x56, |
| 0xe2, 0x73, 0xbd, 0x15, 0x3b, 0x14, 0xda, 0x18, 0xeb, 0xb3, 0xe0, 0x4c, 0xe8, 0x51, 0xe4, 0x4c, |
| 0xe8, 0x83, 0xf1, 0x82, 0xaf, 0xfd, 0x48, 0xe8, 0x8f, 0x15, 0x78, 0xf3, 0xc0, 0x31, 0x63, 0x15, |
| 0x9e, 0xd8, 0xf6, 0x4f, 0x9e, 0x38, 0xee, 0xc9, 0x5a, 0x3f, 0x37, 0x2d, 0xce, 0xc2, 0xe5, 0x54, |
| 0x15, 0x2e, 0x64, 0x9b, 0x21, 0x4a, 0xa6, 0x1f, 0xc3, 0xf2, 0xee, 0x4b, 0xdc, 0x69, 0x9f, 0xd8, |
| 0x9d, 0x29, 0x4c, 0xab, 0x40, 0xbe, 0xd3, 0x37, 0x05, 0x4a, 0x4a, 0x1f, 0xc3, 0x55, 0x60, 0x3e, |
| 0x5a, 0x05, 0xea, 0x50, 0x19, 0xf6, 0x20, 0xa6, 0xf7, 0x0c, 0x9d, 0x5e, 0x93, 0x32, 0x53, 0xe5, |
| 0x8b, 0x9a, 0x68, 0x09, 0x3a, 0x76, 0xf9, 0x05, 0x06, 0x4e, 0xc7, 0xae, 0x1b, 0xcd, 0x16, 0xf9, |
| 0x68, 0xb6, 0x50, 0xff, 0x5c, 0x81, 0x12, 0xed, 0xe1, 0x1b, 0xd9, 0x2f, 0xb6, 0x5a, 0xf9, 0xe1, |
| 0x56, 0x2b, 0xd8, 0xb1, 0xcd, 0x86, 0x77, 0x6c, 0x43, 0xcb, 0xe7, 0x18, 0x39, 0x69, 0xf9, 0x7c, |
| 0x40, 0xc7, 0xae, 0xab, 0x5e, 0x80, 0x45, 0x6e, 0x9b, 0x18, 0x79, 0x05, 0xf2, 0x03, 0xb7, 0x27, |
| 0xe3, 0x68, 0xe0, 0xf6, 0xd4, 0x3f, 0x51, 0xa0, 0x5c, 0xf7, 0x7d, 0xa3, 0x73, 0x3c, 0xc5, 0x00, |
| 0x02, 0xe3, 0x72, 0x61, 0xe3, 0x92, 0x83, 0x18, 0x9a, 0x3b, 0x9b, 0x61, 0xee, 0x5c, 0xc4, 0x5c, |
| 0x15, 0x96, 0xa4, 0x2d, 0x99, 0x06, 0x37, 0x01, 0xb5, 0x88, 0xeb, 0x3f, 0x24, 0xee, 0x0b, 0xc3, |
| 0x35, 0xa7, 0xdb, 0x81, 0x21, 0x98, 0x15, 0x37, 0x5e, 0xf3, 0x57, 0xe6, 0x34, 0xf6, 0xac, 0x5e, |
| 0x86, 0x53, 0x11, 0x7d, 0x99, 0x1d, 0xdf, 0x87, 0x12, 0xcb, 0xfb, 0xa2, 0x14, 0xbf, 0x11, 0x3e, |
| 0xae, 0x99, 0x68, 0x95, 0x50, 0x7f, 0x17, 0x56, 0x68, 0x7d, 0xc0, 0xe8, 0xc1, 0xa7, 0xf8, 0xfd, |
| 0x58, 0x9d, 0x7a, 0x3e, 0x43, 0x51, 0xac, 0x46, 0xfd, 0x5b, 0x05, 0xe6, 0x18, 0x3d, 0xb1, 0x66, |
| 0x9f, 0x83, 0xa2, 0x8b, 0x1d, 0xa2, 0xfb, 0x46, 0x37, 0xb8, 0x5f, 0x4c, 0x09, 0xfb, 0x46, 0xd7, |
| 0x63, 0xd7, 0xa3, 0xe9, 0x4b, 0xd3, 0xea, 0x62, 0xcf, 0x97, 0x97, 0x8c, 0x4b, 0x94, 0xb6, 0xc3, |
| 0x49, 0xd4, 0x49, 0x9e, 0xf5, 0xfb, 0xbc, 0xee, 0x9c, 0xd5, 0xd8, 0x33, 0xda, 0xe4, 0x57, 0xde, |
| 0x26, 0x81, 0xd4, 0xd9, 0x85, 0xb8, 0x1a, 0x14, 0x62, 0x28, 0x7a, 0xd0, 0x56, 0x77, 0x01, 0x85, |
| 0xbd, 0x20, 0xfc, 0x7d, 0x1d, 0xe6, 0x99, 0x93, 0x64, 0x75, 0xb4, 0x96, 0xe1, 0x06, 0x4d, 0xb0, |
| 0xa9, 0x06, 0x20, 0xee, 0xe0, 0x48, 0x45, 0x34, 0xfd, 0xac, 0x8c, 0xa8, 0x90, 0xfe, 0x5e, 0x81, |
| 0x53, 0x91, 0x3e, 0x84, 0xad, 0xef, 0x45, 0x3b, 0xc9, 0x34, 0x55, 0x74, 0xb0, 0x1d, 0x59, 0x12, |
| 0xae, 0x67, 0x99, 0xf4, 0x1b, 0x5a, 0x0e, 0xfe, 0x41, 0x01, 0xa8, 0x0f, 0xfc, 0x63, 0x81, 0x0c, |
| 0x86, 0x67, 0x46, 0x89, 0xce, 0x0c, 0x7d, 0xe7, 0x18, 0x9e, 0xf7, 0x82, 0xb8, 0x72, 0x4f, 0x13, |
| 0xb4, 0x19, 0x86, 0x37, 0xf0, 0x8f, 0xe5, 0x51, 0x18, 0x7d, 0x46, 0x17, 0x61, 0x89, 0xdf, 0x69, |
| 0xd7, 0x0d, 0xd3, 0x74, 0xb1, 0xe7, 0x89, 0x33, 0xb1, 0x32, 0xa7, 0xd6, 0x39, 0x91, 0xb2, 0x59, |
| 0x26, 0xb6, 0x7d, 0xcb, 0x3f, 0xd1, 0x7d, 0xf2, 0x0c, 0xdb, 0x62, 0x6f, 0x52, 0x96, 0xd4, 0x7d, |
| 0x4a, 0xe4, 0x87, 0x03, 0x5d, 0xcb, 0xf3, 0x5d, 0xc9, 0x26, 0xcf, 0x5f, 0x04, 0x95, 0xb1, 0xd1, |
| 0x49, 0xa9, 0xb4, 0x06, 0xbd, 0x1e, 0x77, 0xf1, 0xab, 0x4f, 0xfb, 0xfb, 0x62, 0x40, 0xb9, 0xac, |
| 0x98, 0x1e, 0x3a, 0x4d, 0x0c, 0xf7, 0x35, 0x82, 0x30, 0xef, 0xc3, 0x4a, 0x68, 0x0c, 0x22, 0xac, |
| 0x22, 0x45, 0xa4, 0x12, 0x2d, 0x22, 0xd5, 0x47, 0x80, 0x38, 0xee, 0xf0, 0x0d, 0xc7, 0xad, 0x9e, |
| 0x86, 0x53, 0x11, 0x45, 0x62, 0x25, 0xbe, 0x06, 0x65, 0x71, 0x2f, 0x49, 0x04, 0xca, 0x59, 0x28, |
| 0xd0, 0x8c, 0xda, 0xb1, 0x4c, 0x79, 0x4e, 0xba, 0xe0, 0x10, 0x73, 0xdb, 0x32, 0x5d, 0xf5, 0x13, |
| 0x28, 0x6b, 0xbc, 0x1f, 0xc1, 0xfb, 0x10, 0x96, 0xc4, 0x2d, 0x26, 0x3d, 0x72, 0x8d, 0x30, 0xed, |
| 0x9a, 0x7a, 0xb8, 0x13, 0xad, 0x6c, 0x87, 0x9b, 0xaa, 0x09, 0x35, 0x5e, 0x32, 0x44, 0xd4, 0xcb, |
| 0xc1, 0x3e, 0x04, 0x79, 0xa3, 0x70, 0x6c, 0x2f, 0x51, 0xf9, 0xb2, 0x1b, 0x6e, 0xaa, 0xe7, 0xe1, |
| 0x5c, 0x6a, 0x2f, 0xc2, 0x13, 0x0e, 0x54, 0x86, 0x2f, 0x4c, 0x4b, 0x1e, 0x18, 0xb3, 0x83, 0x60, |
| 0x25, 0x74, 0x10, 0x7c, 0x26, 0x28, 0x12, 0x73, 0x72, 0x11, 0x63, 0x15, 0xe0, 0xb0, 0xdc, 0xcf, |
| 0x67, 0x95, 0xfb, 0xb3, 0x91, 0x72, 0x5f, 0x6d, 0x07, 0xfe, 0x14, 0xdb, 0xb0, 0x07, 0x6c, 0xbb, |
| 0xc8, 0xfb, 0x96, 0x09, 0x51, 0x1d, 0x35, 0x4a, 0xce, 0xaa, 0x85, 0xa4, 0xd4, 0xab, 0x50, 0x8e, |
| 0xa6, 0xc6, 0x50, 0x9e, 0x53, 0x12, 0x79, 0x6e, 0x29, 0x96, 0xe2, 0x3e, 0x8c, 0x55, 0xc0, 0xd9, |
| 0x3e, 0x8e, 0xd5, 0xbf, 0x77, 0x23, 0xc9, 0xee, 0x5a, 0xca, 0x19, 0xee, 0x6f, 0x28, 0xcf, 0xad, |
| 0x8a, 0xf5, 0xe0, 0xa1, 0x47, 0xe5, 0xc5, 0xa0, 0xd5, 0xb7, 0xa0, 0x74, 0x90, 0xf5, 0x1b, 0x88, |
| 0x59, 0x79, 0x5f, 0xe2, 0x26, 0xac, 0x3e, 0xb4, 0x7a, 0xd8, 0x3b, 0xf1, 0x7c, 0xdc, 0x6f, 0xb0, |
| 0xa4, 0x74, 0x64, 0x61, 0x17, 0xad, 0x03, 0xb0, 0x2d, 0x8c, 0x43, 0xac, 0xe0, 0x6a, 0x7c, 0x88, |
| 0xa2, 0xfe, 0x97, 0x02, 0xcb, 0x43, 0xc1, 0x03, 0xb6, 0x75, 0x7b, 0x03, 0x8a, 0x74, 0xbc, 0x9e, |
| 0x6f, 0xf4, 0x1d, 0x79, 0x9e, 0x15, 0x10, 0xd0, 0x1d, 0x98, 0x3b, 0xf2, 0x24, 0x64, 0x94, 0x0a, |
| 0xa0, 0xa7, 0x19, 0xa2, 0xcd, 0x1e, 0x79, 0x0d, 0x13, 0x7d, 0x04, 0x30, 0xf0, 0xb0, 0x29, 0xce, |
| 0xb0, 0xf2, 0x59, 0xd5, 0xc2, 0x41, 0xf8, 0x7c, 0x9b, 0x0a, 0xf0, 0xab, 0x16, 0x77, 0xa1, 0x64, |
| 0xd9, 0xc4, 0xc4, 0xec, 0xcc, 0xd1, 0x14, 0xa8, 0xd2, 0x18, 0x71, 0xe0, 0x12, 0x07, 0x1e, 0x36, |
| 0x55, 0x2c, 0xd6, 0x42, 0xe9, 0x5f, 0x11, 0x28, 0x4d, 0x58, 0xe1, 0x49, 0xeb, 0x28, 0x30, 0x5c, |
| 0x46, 0xec, 0xc6, 0xa8, 0xd1, 0x31, 0x6f, 0x69, 0x15, 0x4b, 0x94, 0x36, 0x52, 0x54, 0xbd, 0x0d, |
| 0xa7, 0x23, 0x3b, 0xa4, 0x29, 0xb6, 0x2c, 0x6a, 0x2b, 0x06, 0x94, 0x0c, 0xc3, 0x59, 0xc0, 0x10, |
| 0x32, 0x9a, 0xc7, 0xc1, 0x10, 0x1e, 0x87, 0x21, 0x3c, 0xf5, 0x73, 0x38, 0x1b, 0x41, 0x74, 0x22, |
| 0x16, 0xdd, 0x8d, 0x55, 0x6e, 0x97, 0xc6, 0x69, 0x8d, 0x95, 0x70, 0xff, 0xa3, 0xc0, 0x6a, 0x1a, |
| 0xc3, 0x2b, 0x22, 0x8e, 0x3f, 0xce, 0xb8, 0x56, 0x77, 0x6b, 0x32, 0xb3, 0x7e, 0x2b, 0x68, 0xed, |
| 0x3e, 0xd4, 0xd2, 0xfc, 0x99, 0x9c, 0xa5, 0xfc, 0x34, 0xb3, 0xf4, 0xb3, 0x7c, 0x08, 0x79, 0xaf, |
| 0xfb, 0xbe, 0x6b, 0x1d, 0x0e, 0x68, 0xc8, 0xbf, 0x76, 0x34, 0xab, 0x11, 0xe0, 0x32, 0xdc, 0xb5, |
| 0x37, 0x46, 0x88, 0x0f, 0xed, 0x48, 0xc5, 0x66, 0x3e, 0x8d, 0x62, 0x33, 0x1c, 0x53, 0xbf, 0x39, |
| 0x99, 0xbe, 0xef, 0x2c, 0x00, 0xfa, 0xb3, 0x1c, 0x2c, 0x45, 0xa7, 0x08, 0xed, 0x02, 0x18, 0x81, |
| 0xe5, 0xe2, 0x43, 0xb9, 0x38, 0xd1, 0x30, 0xb5, 0x90, 0x20, 0x7a, 0x17, 0xf2, 0x1d, 0x67, 0x20, |
| 0x66, 0x2d, 0xe5, 0x30, 0x78, 0xdb, 0x19, 0xf0, 0x8c, 0x42, 0xd9, 0xe8, 0x9e, 0x8a, 0x9f, 0xed, |
| 0x67, 0x67, 0xc9, 0xa7, 0xec, 0x3d, 0x97, 0x11, 0xcc, 0xe8, 0x31, 0x2c, 0xbd, 0x70, 0x2d, 0xdf, |
| 0x38, 0xec, 0x61, 0xbd, 0x67, 0x9c, 0x60, 0x57, 0x64, 0xc9, 0x09, 0x12, 0x59, 0x59, 0x0a, 0x3e, |
| 0xa1, 0x72, 0xea, 0x1f, 0x42, 0x41, 0x5a, 0x34, 0x66, 0x45, 0xd8, 0x87, 0xb5, 0x01, 0x65, 0xd3, |
| 0xd9, 0x15, 0x38, 0xdb, 0xb0, 0x89, 0xee, 0x61, 0xba, 0x8c, 0xcb, 0xcb, 0xf9, 0x63, 0x52, 0xf4, |
| 0x2a, 0x93, 0xde, 0x26, 0x2e, 0x6e, 0x1a, 0x36, 0x69, 0x73, 0x51, 0xf5, 0x39, 0x94, 0x42, 0x03, |
| 0x1c, 0x63, 0x42, 0x03, 0x56, 0xe4, 0x51, 0xbc, 0x87, 0x7d, 0xb1, 0xbc, 0x4c, 0xd4, 0xf9, 0xb2, |
| 0x90, 0x6b, 0x63, 0x9f, 0x5f, 0x9f, 0xb8, 0x0b, 0x67, 0x35, 0x4c, 0x1c, 0x6c, 0x07, 0xf3, 0xf9, |
| 0x84, 0x74, 0xa7, 0xc8, 0xe0, 0x6f, 0x40, 0x2d, 0x4d, 0x9e, 0xe7, 0x87, 0x6b, 0x97, 0xa0, 0x20, |
| 0x7f, 0xd0, 0x8a, 0x16, 0x20, 0xbf, 0xbf, 0xdd, 0xaa, 0xcc, 0xd0, 0x87, 0x83, 0x9d, 0x56, 0x45, |
| 0x41, 0x05, 0x98, 0x6d, 0x6f, 0xef, 0xb7, 0x2a, 0xb9, 0x6b, 0x7d, 0xa8, 0xc4, 0x7f, 0xcd, 0x89, |
| 0xd6, 0xe0, 0x54, 0x4b, 0xdb, 0x6b, 0xd5, 0x1f, 0xd5, 0xf7, 0x1b, 0x7b, 0x4d, 0xbd, 0xa5, 0x35, |
| 0x3e, 0xae, 0xef, 0xef, 0x56, 0x66, 0xd0, 0x06, 0x9c, 0x0f, 0xbf, 0x78, 0xbc, 0xd7, 0xde, 0xd7, |
| 0xf7, 0xf7, 0xf4, 0xed, 0xbd, 0xe6, 0x7e, 0xbd, 0xd1, 0xdc, 0xd5, 0x2a, 0x0a, 0x3a, 0x0f, 0x67, |
| 0xc3, 0x2c, 0x0f, 0x1a, 0x3b, 0x0d, 0x6d, 0x77, 0x9b, 0x3e, 0xd7, 0x9f, 0x54, 0x72, 0xd7, 0x6e, |
| 0x40, 0x39, 0xf2, 0xe3, 0x4b, 0x6a, 0x52, 0x6b, 0x6f, 0xa7, 0x32, 0x83, 0xca, 0x50, 0x0c, 0xeb, |
| 0x29, 0xc0, 0x6c, 0x73, 0x6f, 0x67, 0xb7, 0x92, 0xbb, 0x76, 0x1b, 0x96, 0x63, 0xb7, 0x71, 0xd1, |
| 0x0a, 0x94, 0xdb, 0xf5, 0xe6, 0xce, 0x83, 0xbd, 0x4f, 0x75, 0x6d, 0xb7, 0xbe, 0xf3, 0x59, 0x65, |
| 0x06, 0xad, 0x42, 0x45, 0x92, 0x9a, 0x7b, 0xfb, 0x9c, 0xaa, 0x5c, 0x7b, 0x16, 0xfb, 0xc6, 0x30, |
| 0x3a, 0x0d, 0x2b, 0x41, 0x37, 0xfa, 0xb6, 0xb6, 0x5b, 0xdf, 0xdf, 0xa5, 0xbd, 0x47, 0xc8, 0xda, |
| 0x41, 0xb3, 0xd9, 0x68, 0x3e, 0xaa, 0x28, 0x54, 0xeb, 0x90, 0xbc, 0xfb, 0x69, 0x83, 0x32, 0xe7, |
| 0xa2, 0xcc, 0x07, 0xcd, 0x1f, 0x36, 0xf7, 0x3e, 0x69, 0x56, 0xf2, 0x5b, 0xbf, 0x58, 0x81, 0x25, |
| 0x59, 0xe8, 0x61, 0x97, 0xdd, 0x6a, 0x69, 0xc1, 0x82, 0xfc, 0x81, 0x74, 0x4a, 0x86, 0x8e, 0xfe, |
| 0xac, 0xbb, 0xb6, 0x31, 0x82, 0x43, 0xd4, 0xdb, 0x33, 0xe8, 0x90, 0xd5, 0xbf, 0xa1, 0xdb, 0xd1, |
| 0x97, 0x52, 0xab, 0xcd, 0xc4, 0x85, 0xec, 0xda, 0xe5, 0xb1, 0x7c, 0x41, 0x1f, 0x98, 0x96, 0xb8, |
| 0xe1, 0x9f, 0xff, 0xa0, 0xcb, 0x69, 0xb5, 0x69, 0xca, 0xef, 0x8b, 0x6a, 0x57, 0xc6, 0x33, 0x06, |
| 0xdd, 0x3c, 0x83, 0x4a, 0xfc, 0xa7, 0x40, 0x28, 0x05, 0x3a, 0xcd, 0xf8, 0xbd, 0x51, 0xed, 0xda, |
| 0x24, 0xac, 0xe1, 0xce, 0x12, 0x3f, 0x9a, 0xb9, 0x3a, 0xc9, 0xaf, 0x10, 0x32, 0x3b, 0xcb, 0xfa, |
| 0xc1, 0x02, 0x77, 0x60, 0xf4, 0xe6, 0x33, 0x4a, 0xfd, 0x85, 0x4a, 0xca, 0xbd, 0xf9, 0x34, 0x07, |
| 0xa6, 0x5f, 0xa2, 0x56, 0x67, 0xd0, 0x31, 0x2c, 0xc7, 0xae, 0x27, 0xa0, 0x14, 0xf1, 0xf4, 0x7b, |
| 0x18, 0xb5, 0xab, 0x13, 0x70, 0x46, 0x23, 0x22, 0x7c, 0x1d, 0x21, 0x3d, 0x22, 0x52, 0x2e, 0x3b, |
| 0xa4, 0x47, 0x44, 0xea, 0xcd, 0x06, 0x16, 0xdc, 0x91, 0x6b, 0x08, 0x69, 0xc1, 0x9d, 0x76, 0xf9, |
| 0xa1, 0x76, 0x79, 0x2c, 0x5f, 0xd8, 0x69, 0xb1, 0x4b, 0x09, 0x69, 0x4e, 0x4b, 0xbf, 0xf4, 0x50, |
| 0xbb, 0x3a, 0x01, 0x67, 0x3c, 0x0a, 0x86, 0x47, 0x9c, 0x59, 0x51, 0x90, 0x38, 0x90, 0xcf, 0x8a, |
| 0x82, 0xe4, 0x69, 0xa9, 0x88, 0x82, 0xd8, 0xd1, 0xe4, 0x95, 0x09, 0x8e, 0x52, 0xb2, 0xa3, 0x20, |
| 0xfd, 0xd0, 0x45, 0x9d, 0x41, 0x7f, 0xa4, 0x40, 0x35, 0xeb, 0x98, 0x02, 0xa5, 0xd4, 0x77, 0x63, |
| 0x4e, 0x56, 0x6a, 0x5b, 0xd3, 0x88, 0x04, 0x56, 0x7c, 0x09, 0x28, 0xb9, 0xee, 0xa1, 0x77, 0xd2, |
| 0x66, 0x26, 0x63, 0x75, 0xad, 0xbd, 0x3b, 0x19, 0x73, 0xd0, 0x65, 0x1b, 0x0a, 0xf2, 0x60, 0x04, |
| 0xa5, 0x64, 0xe9, 0xd8, 0xb1, 0x4c, 0x4d, 0x1d, 0xc5, 0x12, 0x28, 0x7d, 0x04, 0xb3, 0x94, 0x8a, |
| 0xce, 0xa7, 0x73, 0x4b, 0x65, 0xeb, 0x59, 0xaf, 0x03, 0x45, 0x4f, 0x61, 0x9e, 0x9f, 0x04, 0xa0, |
| 0x14, 0xe4, 0x21, 0x72, 0x5e, 0x51, 0xbb, 0x90, 0xcd, 0x10, 0xa8, 0xfb, 0x82, 0xff, 0xef, 0x0c, |
| 0x01, 0xf2, 0xa3, 0xb7, 0xd3, 0x7f, 0x8c, 0x1c, 0x3d, 0x53, 0xa8, 0x5d, 0x1c, 0xc3, 0x15, 0xfe, |
| 0x28, 0x62, 0x55, 0xef, 0xe5, 0xb1, 0x5b, 0x97, 0xec, 0x8f, 0x22, 0x7d, 0x73, 0xc4, 0x83, 0x24, |
| 0xb9, 0x79, 0x4a, 0x0b, 0x92, 0xcc, 0x2d, 0x6b, 0x5a, 0x90, 0x64, 0xef, 0xc7, 0xd4, 0x19, 0xe4, |
| 0xc3, 0xa9, 0x14, 0xa8, 0x0c, 0xbd, 0x9b, 0x15, 0xe4, 0x69, 0xb8, 0x5d, 0xed, 0xbd, 0x09, 0xb9, |
| 0xc3, 0x93, 0x2f, 0x3e, 0xfa, 0x37, 0xb3, 0xf1, 0xa3, 0xcc, 0xc9, 0x8f, 0x7f, 0xe2, 0x5b, 0xff, |
| 0x9a, 0x87, 0x45, 0x0e, 0x83, 0x8a, 0x0a, 0xe6, 0x33, 0x80, 0xe1, 0x09, 0x04, 0x7a, 0x2b, 0xdd, |
| 0x27, 0x91, 0x53, 0x9a, 0xda, 0xdb, 0xa3, 0x99, 0xc2, 0x81, 0x16, 0x42, 0xf3, 0xd3, 0x02, 0x2d, |
| 0x79, 0x68, 0x91, 0x16, 0x68, 0x29, 0x47, 0x02, 0xea, 0x0c, 0xfa, 0x18, 0x8a, 0x01, 0x6c, 0x8c, |
| 0xd2, 0x60, 0xe7, 0x18, 0x2e, 0x5e, 0x7b, 0x6b, 0x24, 0x4f, 0xd8, 0xea, 0x10, 0x26, 0x9c, 0x66, |
| 0x75, 0x12, 0x7b, 0x4e, 0xb3, 0x3a, 0x0d, 0x58, 0x1e, 0xfa, 0x84, 0x23, 0x47, 0x99, 0x3e, 0x89, |
| 0x00, 0x77, 0x99, 0x3e, 0x89, 0xc2, 0x4f, 0xea, 0xcc, 0x83, 0x4b, 0xbf, 0xfa, 0x6a, 0x5d, 0xf9, |
| 0xa7, 0xaf, 0xd6, 0x67, 0x7e, 0xfa, 0xf5, 0xba, 0xf2, 0xab, 0xaf, 0xd7, 0x95, 0x7f, 0xfc, 0x7a, |
| 0x5d, 0xf9, 0xb7, 0xaf, 0xd7, 0x95, 0x3f, 0xfb, 0xf7, 0xf5, 0x99, 0x1f, 0x15, 0xa4, 0xf4, 0xe1, |
| 0x3c, 0xfb, 0x0f, 0x38, 0x1f, 0xfc, 0x5f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x15, 0x30, 0x49, 0xcc, |
| 0xc7, 0x48, 0x00, 0x00, |
| } |