Help us shape the future of Go! Take the 2026 Go Developer Survey

v1alpha1

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 5, 2023 License: Apache-2.0 Imports: 4 Imported by: 1

Documentation

Overview

+groupName=example.openshift.io

Index

Constants

This section is empty.

Variables

View Source
var (
	GroupName    = "example.openshift.io"
	GroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1alpha1"}

	// Install is a function which adds this version to a scheme
	Install = schemeBuilder.AddToScheme

	// SchemeGroupVersion generated code relies on this name
	// Deprecated
	SchemeGroupVersion = GroupVersion
	// AddToScheme exists solely to keep the old generators creating valid code
	// DEPRECATED
	AddToScheme = schemeBuilder.AddToScheme
)

Functions

func Resource

func Resource(resource string) schema.GroupResource

Resource generated code relies on this being here, but it logically belongs to the group DEPRECATED

Types

type NotStableConfigType

type NotStableConfigType struct {
	metav1.TypeMeta `json:",inline"`

	// metadata is the standard object's metadata.
	// More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	metav1.ObjectMeta `json:"metadata,omitempty"`

	// spec is the specification of the desired behavior of the NotStableConfigType.
	Spec NotStableConfigTypeSpec `json:"spec,omitempty"`
	// status is the most recently observed status of the NotStableConfigType.
	Status NotStableConfigTypeStatus `json:"status,omitempty"`
}

NotStableConfigType is a stable config type that is TechPreviewNoUpgrade only.

Compatibility level 4: No compatibility is provided, the API can change at any point for any reason. These capabilities should not be used by applications needing long term support.

func (*NotStableConfigType) DeepCopy

func (in *NotStableConfigType) DeepCopy() *NotStableConfigType

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStableConfigType.

func (*NotStableConfigType) DeepCopyInto

func (in *NotStableConfigType) DeepCopyInto(out *NotStableConfigType)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NotStableConfigType) DeepCopyObject

func (in *NotStableConfigType) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (NotStableConfigType) SwaggerDoc

func (NotStableConfigType) SwaggerDoc() map[string]string

type NotStableConfigTypeList

type NotStableConfigTypeList struct {
	metav1.TypeMeta `json:",inline"`

	// metadata is the standard list's metadata.
	// More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	metav1.ListMeta `json:"metadata,omitempty"`

	Items []NotStableConfigType `json:"items"`
}

NotStableConfigTypeList contains a list of NotStableConfigTypes.

Compatibility level 4: No compatibility is provided, the API can change at any point for any reason. These capabilities should not be used by applications needing long term support.

func (*NotStableConfigTypeList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStableConfigTypeList.

func (*NotStableConfigTypeList) DeepCopyInto

func (in *NotStableConfigTypeList) DeepCopyInto(out *NotStableConfigTypeList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NotStableConfigTypeList) DeepCopyObject

func (in *NotStableConfigTypeList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (NotStableConfigTypeList) SwaggerDoc

func (NotStableConfigTypeList) SwaggerDoc() map[string]string

type NotStableConfigTypeSpec

type NotStableConfigTypeSpec struct {
	// newField is a field that is tech preview, but because the entire type is gated, there is no marker on the field.
	//
	// +kubebuilder:validation:Required
	NewField string `json:"newField"`
}

NotStableConfigTypeSpec is the desired state

func (*NotStableConfigTypeSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStableConfigTypeSpec.

func (*NotStableConfigTypeSpec) DeepCopyInto

func (in *NotStableConfigTypeSpec) DeepCopyInto(out *NotStableConfigTypeSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (NotStableConfigTypeSpec) SwaggerDoc

func (NotStableConfigTypeSpec) SwaggerDoc() map[string]string

type NotStableConfigTypeStatus

type NotStableConfigTypeStatus struct {
	// Represents the observations of a foo's current state.
	// Known .status.conditions.type are: "Available", "Progressing", and "Degraded"
	// +patchMergeKey=type
	// +patchStrategy=merge
	// +listType=map
	// +listMapKey=type
	Conditions []metav1.Condition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,1,rep,name=conditions"`
}

NotStableConfigTypeStatus defines the observed status of the NotStableConfigType.

func (*NotStableConfigTypeStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStableConfigTypeStatus.

func (*NotStableConfigTypeStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (NotStableConfigTypeStatus) SwaggerDoc

func (NotStableConfigTypeStatus) SwaggerDoc() map[string]string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL