Documentation ¶
Overview ¶
Package v1alpha2 contains API Schema definitions for the extend.oam.dev v1alpha2 API group +kubebuilder:object:generate=true +groupName=extend.oam.dev
Index ¶
- Variables
- type RolloutHistory
- type SimpleRolloutTrait
- func (in *SimpleRolloutTrait) DeepCopy() *SimpleRolloutTrait
- func (in *SimpleRolloutTrait) DeepCopyInto(out *SimpleRolloutTrait)
- func (in *SimpleRolloutTrait) DeepCopyObject() runtime.Object
- func (rt *SimpleRolloutTrait) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (rt *SimpleRolloutTrait) GetRolloutHistory() []RolloutHistory
- func (rt *SimpleRolloutTrait) GetWorkloadReference() runtimev1alpha1.TypedReference
- func (rt *SimpleRolloutTrait) SetConditions(c ...runtimev1alpha1.Condition)
- func (rt *SimpleRolloutTrait) SetRolloutHistory(rh []RolloutHistory)
- func (rt *SimpleRolloutTrait) SetWorkloadReference(r runtimev1alpha1.TypedReference)
- type SimpleRolloutTraitList
- type SimpleRolloutTraitSpec
- type SimpleRolloutTraitStatus
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "extend.oam.dev", Version: "v1alpha2"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type RolloutHistory ¶
type RolloutHistory struct { Revision int64 `json:"revision,omitempty"` HistoryData runtime.RawExtension `json:"historyData,omitempty"` }
func (*RolloutHistory) DeepCopy ¶
func (in *RolloutHistory) DeepCopy() *RolloutHistory
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolloutHistory.
func (*RolloutHistory) DeepCopyInto ¶
func (in *RolloutHistory) DeepCopyInto(out *RolloutHistory)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SimpleRolloutTrait ¶
type SimpleRolloutTrait struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SimpleRolloutTraitSpec `json:"spec,omitempty"` Status SimpleRolloutTraitStatus `json:"status,omitempty"` }
SimpleRolloutTrait is the Schema for the simplerollouttraits API
func (*SimpleRolloutTrait) DeepCopy ¶
func (in *SimpleRolloutTrait) DeepCopy() *SimpleRolloutTrait
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpleRolloutTrait.
func (*SimpleRolloutTrait) DeepCopyInto ¶
func (in *SimpleRolloutTrait) DeepCopyInto(out *SimpleRolloutTrait)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SimpleRolloutTrait) DeepCopyObject ¶
func (in *SimpleRolloutTrait) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SimpleRolloutTrait) GetCondition ¶
func (rt *SimpleRolloutTrait) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this SimpleRolloutTrait.
func (*SimpleRolloutTrait) GetRolloutHistory ¶
func (rt *SimpleRolloutTrait) GetRolloutHistory() []RolloutHistory
func (*SimpleRolloutTrait) GetWorkloadReference ¶
func (rt *SimpleRolloutTrait) GetWorkloadReference() runtimev1alpha1.TypedReference
GetWorkloadReference of this SimpleRolloutTrait.
func (*SimpleRolloutTrait) SetConditions ¶
func (rt *SimpleRolloutTrait) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this SimpleRolloutTrait.
func (*SimpleRolloutTrait) SetRolloutHistory ¶
func (rt *SimpleRolloutTrait) SetRolloutHistory(rh []RolloutHistory)
func (*SimpleRolloutTrait) SetWorkloadReference ¶
func (rt *SimpleRolloutTrait) SetWorkloadReference(r runtimev1alpha1.TypedReference)
SetWorkloadReference of this SimpleRolloutTrait.
type SimpleRolloutTraitList ¶
type SimpleRolloutTraitList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SimpleRolloutTrait `json:"items"` }
SimpleRolloutTraitList contains a list of SimpleRolloutTrait
func (*SimpleRolloutTraitList) DeepCopy ¶
func (in *SimpleRolloutTraitList) DeepCopy() *SimpleRolloutTraitList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpleRolloutTraitList.
func (*SimpleRolloutTraitList) DeepCopyInto ¶
func (in *SimpleRolloutTraitList) DeepCopyInto(out *SimpleRolloutTraitList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SimpleRolloutTraitList) DeepCopyObject ¶
func (in *SimpleRolloutTraitList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SimpleRolloutTraitSpec ¶
type SimpleRolloutTraitSpec struct { Replica *int32 `json:"replica"` Batch *intstr.IntOrString `json:"batch"` WorkloadReference runtimev1alpha1.TypedReference `json:"workloadRef"` }
SimpleRolloutTraitSpec defines the desired state of SimpleRolloutTrait
func (*SimpleRolloutTraitSpec) DeepCopy ¶
func (in *SimpleRolloutTraitSpec) DeepCopy() *SimpleRolloutTraitSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpleRolloutTraitSpec.
func (*SimpleRolloutTraitSpec) DeepCopyInto ¶
func (in *SimpleRolloutTraitSpec) DeepCopyInto(out *SimpleRolloutTraitSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SimpleRolloutTraitStatus ¶
type SimpleRolloutTraitStatus struct { // INSERT ADDITIONAL STATUS FIELD - define observed state of cluster // Important: Run "make" to regenerate code after modifying this file runtimev1alpha1.ConditionedStatus `json:",inline"` RolloutHistory []RolloutHistory `json:"rolloutiHistory,omitempty"` CurrentWorkloadReference runtimev1alpha1.TypedReference `json:"currentWorkloadRef,omitempty"` }
SimpleRolloutTraitStatus defines the observed state of SimpleRolloutTrait
func (*SimpleRolloutTraitStatus) DeepCopy ¶
func (in *SimpleRolloutTraitStatus) DeepCopy() *SimpleRolloutTraitStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpleRolloutTraitStatus.
func (*SimpleRolloutTraitStatus) DeepCopyInto ¶
func (in *SimpleRolloutTraitStatus) DeepCopyInto(out *SimpleRolloutTraitStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.