Documentation
¶
Overview ¶
Package shared contains types and functions used by API definitions in the operators package +groupName=operators.webcenter.fr
Index ¶
- type DefaultMultiPhaseObjectStatus
- func (in *DefaultMultiPhaseObjectStatus) DeepCopy() *DefaultMultiPhaseObjectStatus
- func (in *DefaultMultiPhaseObjectStatus) DeepCopyInto(out *DefaultMultiPhaseObjectStatus)
- func (h *DefaultMultiPhaseObjectStatus) GetPhaseName() shared.PhaseName
- func (h *DefaultMultiPhaseObjectStatus) SetPhaseName(name shared.PhaseName)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultMultiPhaseObjectStatus ¶
type DefaultMultiPhaseObjectStatus struct {
apis.DefaultObjectStatus `json:",inline"`
// Phase is the current phase
// +operator-sdk:csv:customresourcedefinitions:type=status
PhaseName shared.PhaseName `json:"phase,omitempty"`
}
DefaultMultiPhaseObjectStatus is the default status for CRD used to create multiple K8s resources
func (*DefaultMultiPhaseObjectStatus) DeepCopy ¶
func (in *DefaultMultiPhaseObjectStatus) DeepCopy() *DefaultMultiPhaseObjectStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultMultiPhaseObjectStatus.
func (*DefaultMultiPhaseObjectStatus) DeepCopyInto ¶
func (in *DefaultMultiPhaseObjectStatus) DeepCopyInto(out *DefaultMultiPhaseObjectStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DefaultMultiPhaseObjectStatus) GetPhaseName ¶
func (h *DefaultMultiPhaseObjectStatus) GetPhaseName() shared.PhaseName
func (*DefaultMultiPhaseObjectStatus) SetPhaseName ¶
func (h *DefaultMultiPhaseObjectStatus) SetPhaseName(name shared.PhaseName)
Click to show internal directories.
Click to hide internal directories.