1 //go:build !ignore_autogenerated 2 // +build !ignore_autogenerated 3 4 /* 5 Copyright The Kubernetes Authors. 6 7 Licensed under the Apache License, Version 2.0 (the "License"); 8 you may not use this file except in compliance with the License. 9 You may obtain a copy of the License at 10 11 http://www.apache.org/licenses/LICENSE-2.0 12 13 Unless required by applicable law or agreed to in writing, software 14 distributed under the License is distributed on an "AS IS" BASIS, 15 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 See the License for the specific language governing permissions and 17 limitations under the License. 18 */ 19 20 // Code generated by prerelease-lifecycle-gen. DO NOT EDIT. 21 22 package v1alpha1 23 24 import ( 25 schema "k8s.io/apimachinery/pkg/runtime/schema" 26 ) 27 28 // APILifecycleIntroduced is an autogenerated function, returning the release in which the API struct was introduced as int versions of major and minor for comparison. 29 // It is controlled by "k8s:prerelease-lifecycle-gen:introduced" tags in types.go. 30 func (in *CSIStorageCapacity) APILifecycleIntroduced() (major, minor int) { 31 return 1, 19 32 } 33 34 // APILifecycleDeprecated is an autogenerated function, returning the release in which the API struct was or will be deprecated as int versions of major and minor for comparison. 35 // It is controlled by "k8s:prerelease-lifecycle-gen:deprecated" tags in types.go or "k8s:prerelease-lifecycle-gen:introduced" plus three minor. 36 func (in *CSIStorageCapacity) APILifecycleDeprecated() (major, minor int) { 37 return 1, 21 38 } 39 40 // APILifecycleReplacement is an autogenerated function, returning the group, version, and kind that should be used instead of this deprecated type. 41 // It is controlled by "k8s:prerelease-lifecycle-gen:replacement=<group>,<version>,<kind>" tags in types.go. 42 func (in *CSIStorageCapacity) APILifecycleReplacement() schema.GroupVersionKind { 43 return schema.GroupVersionKind{Group: "storage.k8s.io", Version: "v1beta1", Kind: "CSIStorageCapacity"} 44 } 45 46 // APILifecycleRemoved is an autogenerated function, returning the release in which the API is no longer served as int versions of major and minor for comparison. 47 // It is controlled by "k8s:prerelease-lifecycle-gen:removed" tags in types.go or "k8s:prerelease-lifecycle-gen:deprecated" plus three minor. 48 func (in *CSIStorageCapacity) APILifecycleRemoved() (major, minor int) { 49 return 1, 24 50 } 51 52 // APILifecycleIntroduced is an autogenerated function, returning the release in which the API struct was introduced as int versions of major and minor for comparison. 53 // It is controlled by "k8s:prerelease-lifecycle-gen:introduced" tags in types.go. 54 func (in *CSIStorageCapacityList) APILifecycleIntroduced() (major, minor int) { 55 return 1, 19 56 } 57 58 // APILifecycleDeprecated is an autogenerated function, returning the release in which the API struct was or will be deprecated as int versions of major and minor for comparison. 59 // It is controlled by "k8s:prerelease-lifecycle-gen:deprecated" tags in types.go or "k8s:prerelease-lifecycle-gen:introduced" plus three minor. 60 func (in *CSIStorageCapacityList) APILifecycleDeprecated() (major, minor int) { 61 return 1, 21 62 } 63 64 // APILifecycleReplacement is an autogenerated function, returning the group, version, and kind that should be used instead of this deprecated type. 65 // It is controlled by "k8s:prerelease-lifecycle-gen:replacement=<group>,<version>,<kind>" tags in types.go. 66 func (in *CSIStorageCapacityList) APILifecycleReplacement() schema.GroupVersionKind { 67 return schema.GroupVersionKind{Group: "storage.k8s.io", Version: "v1beta1", Kind: "CSIStorageCapacityList"} 68 } 69 70 // APILifecycleRemoved is an autogenerated function, returning the release in which the API is no longer served as int versions of major and minor for comparison. 71 // It is controlled by "k8s:prerelease-lifecycle-gen:removed" tags in types.go or "k8s:prerelease-lifecycle-gen:deprecated" plus three minor. 72 func (in *CSIStorageCapacityList) APILifecycleRemoved() (major, minor int) { 73 return 1, 24 74 } 75 76 // APILifecycleIntroduced is an autogenerated function, returning the release in which the API struct was introduced as int versions of major and minor for comparison. 77 // It is controlled by "k8s:prerelease-lifecycle-gen:introduced" tags in types.go. 78 func (in *VolumeAttachment) APILifecycleIntroduced() (major, minor int) { 79 return 1, 9 80 } 81 82 // APILifecycleDeprecated is an autogenerated function, returning the release in which the API struct was or will be deprecated as int versions of major and minor for comparison. 83 // It is controlled by "k8s:prerelease-lifecycle-gen:deprecated" tags in types.go or "k8s:prerelease-lifecycle-gen:introduced" plus three minor. 84 func (in *VolumeAttachment) APILifecycleDeprecated() (major, minor int) { 85 return 1, 21 86 } 87 88 // APILifecycleReplacement is an autogenerated function, returning the group, version, and kind that should be used instead of this deprecated type. 89 // It is controlled by "k8s:prerelease-lifecycle-gen:replacement=<group>,<version>,<kind>" tags in types.go. 90 func (in *VolumeAttachment) APILifecycleReplacement() schema.GroupVersionKind { 91 return schema.GroupVersionKind{Group: "storage.k8s.io", Version: "v1", Kind: "VolumeAttachment"} 92 } 93 94 // APILifecycleRemoved is an autogenerated function, returning the release in which the API is no longer served as int versions of major and minor for comparison. 95 // It is controlled by "k8s:prerelease-lifecycle-gen:removed" tags in types.go or "k8s:prerelease-lifecycle-gen:deprecated" plus three minor. 96 func (in *VolumeAttachment) APILifecycleRemoved() (major, minor int) { 97 return 1, 24 98 } 99 100 // APILifecycleIntroduced is an autogenerated function, returning the release in which the API struct was introduced as int versions of major and minor for comparison. 101 // It is controlled by "k8s:prerelease-lifecycle-gen:introduced" tags in types.go. 102 func (in *VolumeAttachmentList) APILifecycleIntroduced() (major, minor int) { 103 return 1, 9 104 } 105 106 // APILifecycleDeprecated is an autogenerated function, returning the release in which the API struct was or will be deprecated as int versions of major and minor for comparison. 107 // It is controlled by "k8s:prerelease-lifecycle-gen:deprecated" tags in types.go or "k8s:prerelease-lifecycle-gen:introduced" plus three minor. 108 func (in *VolumeAttachmentList) APILifecycleDeprecated() (major, minor int) { 109 return 1, 21 110 } 111 112 // APILifecycleReplacement is an autogenerated function, returning the group, version, and kind that should be used instead of this deprecated type. 113 // It is controlled by "k8s:prerelease-lifecycle-gen:replacement=<group>,<version>,<kind>" tags in types.go. 114 func (in *VolumeAttachmentList) APILifecycleReplacement() schema.GroupVersionKind { 115 return schema.GroupVersionKind{Group: "storage.k8s.io", Version: "v1", Kind: "VolumeAttachmentList"} 116 } 117 118 // APILifecycleRemoved is an autogenerated function, returning the release in which the API is no longer served as int versions of major and minor for comparison. 119 // It is controlled by "k8s:prerelease-lifecycle-gen:removed" tags in types.go or "k8s:prerelease-lifecycle-gen:deprecated" plus three minor. 120 func (in *VolumeAttachmentList) APILifecycleRemoved() (major, minor int) { 121 return 1, 24 122 } 123 124 // APILifecycleIntroduced is an autogenerated function, returning the release in which the API struct was introduced as int versions of major and minor for comparison. 125 // It is controlled by "k8s:prerelease-lifecycle-gen:introduced" tags in types.go. 126 func (in *VolumeAttributesClass) APILifecycleIntroduced() (major, minor int) { 127 return 1, 29 128 } 129 130 // APILifecycleDeprecated is an autogenerated function, returning the release in which the API struct was or will be deprecated as int versions of major and minor for comparison. 131 // It is controlled by "k8s:prerelease-lifecycle-gen:deprecated" tags in types.go or "k8s:prerelease-lifecycle-gen:introduced" plus three minor. 132 func (in *VolumeAttributesClass) APILifecycleDeprecated() (major, minor int) { 133 return 1, 32 134 } 135 136 // APILifecycleRemoved is an autogenerated function, returning the release in which the API is no longer served as int versions of major and minor for comparison. 137 // It is controlled by "k8s:prerelease-lifecycle-gen:removed" tags in types.go or "k8s:prerelease-lifecycle-gen:deprecated" plus three minor. 138 func (in *VolumeAttributesClass) APILifecycleRemoved() (major, minor int) { 139 return 1, 35 140 } 141 142 // APILifecycleIntroduced is an autogenerated function, returning the release in which the API struct was introduced as int versions of major and minor for comparison. 143 // It is controlled by "k8s:prerelease-lifecycle-gen:introduced" tags in types.go. 144 func (in *VolumeAttributesClassList) APILifecycleIntroduced() (major, minor int) { 145 return 1, 29 146 } 147 148 // APILifecycleDeprecated is an autogenerated function, returning the release in which the API struct was or will be deprecated as int versions of major and minor for comparison. 149 // It is controlled by "k8s:prerelease-lifecycle-gen:deprecated" tags in types.go or "k8s:prerelease-lifecycle-gen:introduced" plus three minor. 150 func (in *VolumeAttributesClassList) APILifecycleDeprecated() (major, minor int) { 151 return 1, 32 152 } 153 154 // APILifecycleRemoved is an autogenerated function, returning the release in which the API is no longer served as int versions of major and minor for comparison. 155 // It is controlled by "k8s:prerelease-lifecycle-gen:removed" tags in types.go or "k8s:prerelease-lifecycle-gen:deprecated" plus three minor. 156 func (in *VolumeAttributesClassList) APILifecycleRemoved() (major, minor int) { 157 return 1, 35 158 } 159