/*
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: k8s.io/kubernetes/vendor/k8s.io/api/core/v1/generated.proto
/*
Package v1 is a generated protocol buffer package.
It is generated from these files:
k8s.io/kubernetes/vendor/k8s.io/api/core/v1/generated.proto
It has these top-level messages:
AWSElasticBlockStoreVolumeSource
Affinity
AttachedVolume
AvoidPods
AzureDiskVolumeSource
AzureFilePersistentVolumeSource
AzureFileVolumeSource
Binding
CSIPersistentVolumeSource
Capabilities
CephFSPersistentVolumeSource
CephFSVolumeSource
CinderPersistentVolumeSource
CinderVolumeSource
ClientIPConfig
ComponentCondition
ComponentStatus
ComponentStatusList
ConfigMap
ConfigMapEnvSource
ConfigMapKeySelector
ConfigMapList
ConfigMapNodeConfigSource
ConfigMapProjection
ConfigMapVolumeSource
Container
ContainerImage
ContainerPort
ContainerState
ContainerStateRunning
ContainerStateTerminated
ContainerStateWaiting
ContainerStatus
DaemonEndpoint
DownwardAPIProjection
DownwardAPIVolumeFile
DownwardAPIVolumeSource
EmptyDirVolumeSource
EndpointAddress
EndpointPort
EndpointSubset
Endpoints
EndpointsList
EnvFromSource
EnvVar
EnvVarSource
Event
EventList
EventSeries
EventSource
ExecAction
FCVolumeSource
FlexPersistentVolumeSource
FlexVolumeSource
FlockerVolumeSource
GCEPersistentDiskVolumeSource
GitRepoVolumeSource
GlusterfsPersistentVolumeSource
GlusterfsVolumeSource
HTTPGetAction
HTTPHeader
Handler
HostAlias
HostPathVolumeSource
ISCSIPersistentVolumeSource
ISCSIVolumeSource
KeyToPath
Lifecycle
LimitRange
LimitRangeItem
LimitRangeList
LimitRangeSpec
List
LoadBalancerIngress
LoadBalancerStatus
LocalObjectReference
LocalVolumeSource
NFSVolumeSource
Namespace
NamespaceList
NamespaceSpec
NamespaceStatus
Node
NodeAddress
NodeAffinity
NodeCondition
NodeConfigSource
NodeConfigStatus
NodeDaemonEndpoints
NodeList
NodeProxyOptions
NodeResources
NodeSelector
NodeSelectorRequirement
NodeSelectorTerm
NodeSpec
NodeStatus
NodeSystemInfo
ObjectFieldSelector
ObjectReference
PersistentVolume
PersistentVolumeClaim
PersistentVolumeClaimCondition
PersistentVolumeClaimList
PersistentVolumeClaimSpec
PersistentVolumeClaimStatus
PersistentVolumeClaimVolumeSource
PersistentVolumeList
PersistentVolumeSource
PersistentVolumeSpec
PersistentVolumeStatus
PhotonPersistentDiskVolumeSource
Pod
PodAffinity
PodAffinityTerm
PodAntiAffinity
PodAttachOptions
PodCondition
PodDNSConfig
PodDNSConfigOption
PodExecOptions
PodList
PodLogOptions
PodPortForwardOptions
PodProxyOptions
PodReadinessGate
PodSecurityContext
PodSignature
PodSpec
PodStatus
PodStatusResult
PodTemplate
PodTemplateList
PodTemplateSpec
PortworxVolumeSource
Preconditions
PreferAvoidPodsEntry
PreferredSchedulingTerm
Probe
ProjectedVolumeSource
QuobyteVolumeSource
RBDPersistentVolumeSource
RBDVolumeSource
RangeAllocation
ReplicationController
ReplicationControllerCondition
ReplicationControllerList
ReplicationControllerSpec
ReplicationControllerStatus
ResourceFieldSelector
ResourceQuota
ResourceQuotaList
ResourceQuotaSpec
ResourceQuotaStatus
ResourceRequirements
SELinuxOptions
ScaleIOPersistentVolumeSource
ScaleIOVolumeSource
ScopeSelector
ScopedResourceSelectorRequirement
Secret
SecretEnvSource
SecretKeySelector
SecretList
SecretProjection
SecretReference
SecretVolumeSource
SecurityContext
SerializedReference
Service
ServiceAccount
ServiceAccountList
ServiceAccountTokenProjection
ServiceList
ServicePort
ServiceProxyOptions
ServiceSpec
ServiceStatus
SessionAffinityConfig
StorageOSPersistentVolumeSource
StorageOSVolumeSource
Sysctl
TCPSocketAction
Taint
Toleration
TopologySelectorLabelRequirement
TopologySelectorTerm
TypedLocalObjectReference
Volume
VolumeDevice
VolumeMount
VolumeNodeAffinity
VolumeProjection
VolumeSource
VsphereVirtualDiskVolumeSource
WeightedPodAffinityTerm
*/
package v1
import proto "github.com/gogo/protobuf/proto"
import fmt "fmt"
import math "math"
import k8s_io_apimachinery_pkg_api_resource "k8s.io/apimachinery/pkg/api/resource"
import k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
import k8s_io_apimachinery_pkg_runtime "k8s.io/apimachinery/pkg/runtime"
import k8s_io_apimachinery_pkg_types "k8s.io/apimachinery/pkg/types"
import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
import strings "strings"
import reflect "reflect"
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
func (m *AWSElasticBlockStoreVolumeSource) Reset() { *m = AWSElasticBlockStoreVolumeSource{} }
func (*AWSElasticBlockStoreVolumeSource) ProtoMessage() {}
func (*AWSElasticBlockStoreVolumeSource) Descriptor() ([]byte, []int) {
return fileDescriptorGenerated, []int{0}
}
func (m *Affinity) Reset() { *m = Affinity{} }
func (*Affinity) ProtoMessage() {}
func (*Affinity) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{1} }
func (m *AttachedVolume) Reset() { *m = AttachedVolume{} }
func (*AttachedVolume) ProtoMessage() {}
func (*AttachedVolume) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{2} }
func (m *AvoidPods) Reset() { *m = AvoidPods{} }
func (*AvoidPods) ProtoMessage() {}
func (*AvoidPods) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{3} }
func (m *AzureDiskVolumeSource) Reset() { *m = AzureDiskVolumeSource{} }
func (*AzureDiskVolumeSource) ProtoMessage() {}
func (*AzureDiskVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{4} }
func (m *AzureFilePersistentVolumeSource) Reset() { *m = AzureFilePersistentVolumeSource{} }
func (*AzureFilePersistentVolumeSource) ProtoMessage() {}
func (*AzureFilePersistentVolumeSource) Descriptor() ([]byte, []int) {
return fileDescriptorGenerated, []int{5}
}
func (m *AzureFileVolumeSource) Reset() { *m = AzureFileVolumeSource{} }
func (*AzureFileVolumeSource) ProtoMessage() {}
func (*AzureFileVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{6} }
func (m *Binding) Reset() { *m = Binding{} }
func (*Binding) ProtoMessage() {}
func (*Binding) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{7} }
func (m *CSIPersistentVolumeSource) Reset() { *m = CSIPersistentVolumeSource{} }
func (*CSIPersistentVolumeSource) ProtoMessage() {}
func (*CSIPersistentVolumeSource) Descriptor() ([]byte, []int) {
return fileDescriptorGenerated, []int{8}
}
func (m *Capabilities) Reset() { *m = Capabilities{} }
func (*Capabilities) ProtoMessage()