blob: 9b5744db787e69684ae434470f26f614e2749471 [file] [log] [blame]
Matteo Scandoloa4285862020-12-01 18:10:10 -08001// +build !ignore_autogenerated
2
3/*
4Copyright The Kubernetes Authors.
5
6Licensed under the Apache License, Version 2.0 (the "License");
7you may not use this file except in compliance with the License.
8You may obtain a copy of the License at
9
10 http://www.apache.org/licenses/LICENSE-2.0
11
12Unless required by applicable law or agreed to in writing, software
13distributed under the License is distributed on an "AS IS" BASIS,
14WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15See the License for the specific language governing permissions and
16limitations under the License.
17*/
18
19// Code generated by prerelease-lifecycle-gen. DO NOT EDIT.
20
21package v1beta1
22
23import (
24 schema "k8s.io/apimachinery/pkg/runtime/schema"
25)
26
27// APILifecycleIntroduced is an autogenerated function, returning the release in which the API struct was introduced as int versions of major and minor for comparison.
28// It is controlled by "k8s:prerelease-lifecycle-gen:introduced" tags in types.go.
29func (in *TokenReview) APILifecycleIntroduced() (major, minor int) {
30 return 1, 4
31}
32
33// 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.
34// It is controlled by "k8s:prerelease-lifecycle-gen:deprecated" tags in types.go or "k8s:prerelease-lifecycle-gen:introduced" plus three minor.
35func (in *TokenReview) APILifecycleDeprecated() (major, minor int) {
36 return 1, 19
37}
38
39// APILifecycleReplacement is an autogenerated function, returning the group, version, and kind that should be used instead of this deprecated type.
40// It is controlled by "k8s:prerelease-lifecycle-gen:replacement=<group>,<version>,<kind>" tags in types.go.
41func (in *TokenReview) APILifecycleReplacement() schema.GroupVersionKind {
42 return schema.GroupVersionKind{Group: "authentication.k8s.io", Version: "v1", Kind: "TokenReview"}
43}
44
45// 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.
46// It is controlled by "k8s:prerelease-lifecycle-gen:removed" tags in types.go or "k8s:prerelease-lifecycle-gen:deprecated" plus three minor.
47func (in *TokenReview) APILifecycleRemoved() (major, minor int) {
48 return 1, 22
49}