...

Package v1alpha1

import "github.com/openshift/api/example/v1alpha1"
Overview
Index

Overview ▾

+groupName=example.openshift.io

Variables

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
)

func Resource

func Resource(resource string) schema.GroupResource

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

type NotStableConfigType

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.

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"`
}

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

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.

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"`
}

func (*NotStableConfigTypeList) DeepCopy

func (in *NotStableConfigTypeList) DeepCopy() *NotStableConfigTypeList

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

NotStableConfigTypeSpec is the desired state

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"`
}

func (*NotStableConfigTypeSpec) DeepCopy

func (in *NotStableConfigTypeSpec) DeepCopy() *NotStableConfigTypeSpec

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

NotStableConfigTypeStatus defines the observed status of the NotStableConfigType.

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"`
}

func (*NotStableConfigTypeStatus) DeepCopy

func (in *NotStableConfigTypeStatus) DeepCopy() *NotStableConfigTypeStatus

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

func (*NotStableConfigTypeStatus) DeepCopyInto

func (in *NotStableConfigTypeStatus) DeepCopyInto(out *NotStableConfigTypeStatus)

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