Documentation ¶
Index ¶
Constants ¶
const (
GroupName = "core.dsc"
)
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{ Group: GroupName, Version: "v1alpha1", } SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type DataStatus ¶
type DataStatus struct { CreatedAt metav1.Time `json:"createAt"` LastUpdatedAt metav1.Time `json:"lastUpdatedAt"` }
func (*DataStatus) DeepCopy ¶
func (in *DataStatus) DeepCopy() *DataStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataStatus.
func (*DataStatus) DeepCopyInto ¶
func (in *DataStatus) DeepCopyInto(out *DataStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MessageQueue ¶
type MessageQueue struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MessageQueueSpec `json:"spec,omitempty"` Status DataStatus `json:"status,omitempty"` }
func (*MessageQueue) DeepCopy ¶
func (in *MessageQueue) DeepCopy() *MessageQueue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MessageQueue.
func (*MessageQueue) DeepCopyInto ¶
func (in *MessageQueue) DeepCopyInto(out *MessageQueue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MessageQueue) DeepCopyObject ¶
func (in *MessageQueue) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MessageQueueList ¶
type MessageQueueList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MessageQueue `json:"items"` }
func (*MessageQueueList) DeepCopy ¶
func (in *MessageQueueList) DeepCopy() *MessageQueueList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MessageQueueList.
func (*MessageQueueList) DeepCopyInto ¶
func (in *MessageQueueList) DeepCopyInto(out *MessageQueueList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MessageQueueList) DeepCopyObject ¶
func (in *MessageQueueList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MessageQueueSpec ¶
type MessageQueueSpec struct { Brokers []string `json:"brokers"` SaslRef *corev1.ObjectReference `json:"saslRef"` }
func (*MessageQueueSpec) DeepCopy ¶
func (in *MessageQueueSpec) DeepCopy() *MessageQueueSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MessageQueueSpec.
func (*MessageQueueSpec) DeepCopyInto ¶
func (in *MessageQueueSpec) DeepCopyInto(out *MessageQueueSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RdbData ¶
type RdbData struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RdbSpec `json:"spec,omitempty"` Status DataStatus `json:"status,omitempty"` }
func (*RdbData) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdbData.
func (*RdbData) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RdbData) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RdbDataList ¶
type RdbDataList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RdbData `json:"items"` }
func (*RdbDataList) DeepCopy ¶
func (in *RdbDataList) DeepCopy() *RdbDataList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdbDataList.
func (*RdbDataList) DeepCopyInto ¶
func (in *RdbDataList) DeepCopyInto(out *RdbDataList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RdbDataList) DeepCopyObject ¶
func (in *RdbDataList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RdbSpec ¶
type RdbSpec struct { Url string `json:"url"` AuthenticationRef *corev1.ObjectReference `json:"authenticationRef"` }
func (*RdbSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdbSpec.
func (*RdbSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.