Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the mesh v1alpha1 API group +groupName=dubbo.io
nolint:whitespace
nolint:whitespace
Index ¶
- Variables
- func ToSpec(p proto.Message) *apiextensionsv1.JSON
- type AffinityRoute
- func (in *AffinityRoute) DeepCopy() *AffinityRoute
- func (in *AffinityRoute) DeepCopyInto(out *AffinityRoute)
- func (in *AffinityRoute) DeepCopyObject() runtime.Object
- func (cb *AffinityRoute) GetMesh() string
- func (cb *AffinityRoute) GetObjectMeta() *metav1.ObjectMeta
- func (cb *AffinityRoute) GetSpec() (core_model.ResourceSpec, error)
- func (cb *AffinityRoute) Scope() model.Scope
- func (cb *AffinityRoute) SetMesh(mesh string)
- func (cb *AffinityRoute) SetObjectMeta(m *metav1.ObjectMeta)
- func (cb *AffinityRoute) SetSpec(spec core_model.ResourceSpec)
- type AffinityRouteList
- type ConditionRoute
- func (in *ConditionRoute) DeepCopy() *ConditionRoute
- func (in *ConditionRoute) DeepCopyInto(out *ConditionRoute)
- func (in *ConditionRoute) DeepCopyObject() runtime.Object
- func (cb *ConditionRoute) GetMesh() string
- func (cb *ConditionRoute) GetObjectMeta() *metav1.ObjectMeta
- func (cb *ConditionRoute) GetSpec() (core_model.ResourceSpec, error)
- func (cb *ConditionRoute) Scope() model.Scope
- func (cb *ConditionRoute) SetMesh(mesh string)
- func (cb *ConditionRoute) SetObjectMeta(m *metav1.ObjectMeta)
- func (cb *ConditionRoute) SetSpec(spec core_model.ResourceSpec)
- type ConditionRouteList
- type DataSource
- func (in *DataSource) DeepCopy() *DataSource
- func (in *DataSource) DeepCopyInto(out *DataSource)
- func (in *DataSource) DeepCopyObject() runtime.Object
- func (cb *DataSource) GetMesh() string
- func (cb *DataSource) GetObjectMeta() *metav1.ObjectMeta
- func (cb *DataSource) GetSpec() (core_model.ResourceSpec, error)
- func (cb *DataSource) Scope() model.Scope
- func (cb *DataSource) SetMesh(mesh string)
- func (cb *DataSource) SetObjectMeta(m *metav1.ObjectMeta)
- func (cb *DataSource) SetSpec(spec core_model.ResourceSpec)
- type DataSourceList
- type Dataplane
- func (in *Dataplane) DeepCopy() *Dataplane
- func (in *Dataplane) DeepCopyInto(out *Dataplane)
- func (in *Dataplane) DeepCopyObject() runtime.Object
- func (cb *Dataplane) GetMesh() string
- func (cb *Dataplane) GetObjectMeta() *metav1.ObjectMeta
- func (cb *Dataplane) GetSpec() (core_model.ResourceSpec, error)
- func (cb *Dataplane) Scope() model.Scope
- func (cb *Dataplane) SetMesh(mesh string)
- func (cb *Dataplane) SetObjectMeta(m *metav1.ObjectMeta)
- func (cb *Dataplane) SetSpec(spec core_model.ResourceSpec)
- type DataplaneInsight
- func (in *DataplaneInsight) DeepCopy() *DataplaneInsight
- func (in *DataplaneInsight) DeepCopyInto(out *DataplaneInsight)
- func (in *DataplaneInsight) DeepCopyObject() runtime.Object
- func (cb *DataplaneInsight) GetMesh() string
- func (cb *DataplaneInsight) GetObjectMeta() *metav1.ObjectMeta
- func (cb *DataplaneInsight) GetSpec() (core_model.ResourceSpec, error)
- func (cb *DataplaneInsight) Scope() model.Scope
- func (cb *DataplaneInsight) SetMesh(mesh string)
- func (cb *DataplaneInsight) SetObjectMeta(m *metav1.ObjectMeta)
- func (cb *DataplaneInsight) SetSpec(spec core_model.ResourceSpec)
- type DataplaneInsightList
- type DataplaneList
- type DynamicConfig
- func (in *DynamicConfig) DeepCopy() *DynamicConfig
- func (in *DynamicConfig) DeepCopyInto(out *DynamicConfig)
- func (in *DynamicConfig) DeepCopyObject() runtime.Object
- func (cb *DynamicConfig) GetMesh() string
- func (cb *DynamicConfig) GetObjectMeta() *metav1.ObjectMeta
- func (cb *DynamicConfig) GetSpec() (core_model.ResourceSpec, error)
- func (cb *DynamicConfig) Scope() model.Scope
- func (cb *DynamicConfig) SetMesh(mesh string)
- func (cb *DynamicConfig) SetObjectMeta(m *metav1.ObjectMeta)
- func (cb *DynamicConfig) SetSpec(spec core_model.ResourceSpec)
- type DynamicConfigList
- type Mapping
- func (in *Mapping) DeepCopy() *Mapping
- func (in *Mapping) DeepCopyInto(out *Mapping)
- func (in *Mapping) DeepCopyObject() runtime.Object
- func (cb *Mapping) GetMesh() string
- func (cb *Mapping) GetObjectMeta() *metav1.ObjectMeta
- func (cb *Mapping) GetSpec() (core_model.ResourceSpec, error)
- func (cb *Mapping) Scope() model.Scope
- func (cb *Mapping) SetMesh(mesh string)
- func (cb *Mapping) SetObjectMeta(m *metav1.ObjectMeta)
- func (cb *Mapping) SetSpec(spec core_model.ResourceSpec)
- type MappingList
- type Mesh
- func (in *Mesh) DeepCopy() *Mesh
- func (in *Mesh) DeepCopyInto(out *Mesh)
- func (in *Mesh) DeepCopyObject() runtime.Object
- func (cb *Mesh) GetMesh() string
- func (cb *Mesh) GetObjectMeta() *metav1.ObjectMeta
- func (cb *Mesh) GetSpec() (core_model.ResourceSpec, error)
- func (cb *Mesh) Scope() model.Scope
- func (cb *Mesh) SetMesh(mesh string)
- func (cb *Mesh) SetObjectMeta(m *metav1.ObjectMeta)
- func (cb *Mesh) SetSpec(spec core_model.ResourceSpec)
- type MeshInsight
- func (in *MeshInsight) DeepCopy() *MeshInsight
- func (in *MeshInsight) DeepCopyInto(out *MeshInsight)
- func (in *MeshInsight) DeepCopyObject() runtime.Object
- func (cb *MeshInsight) GetMesh() string
- func (cb *MeshInsight) GetObjectMeta() *metav1.ObjectMeta
- func (cb *MeshInsight) GetSpec() (core_model.ResourceSpec, error)
- func (cb *MeshInsight) Scope() model.Scope
- func (cb *MeshInsight) SetMesh(mesh string)
- func (cb *MeshInsight) SetObjectMeta(m *metav1.ObjectMeta)
- func (cb *MeshInsight) SetSpec(spec core_model.ResourceSpec)
- type MeshInsightList
- type MeshList
- type MetaData
- func (in *MetaData) DeepCopy() *MetaData
- func (in *MetaData) DeepCopyInto(out *MetaData)
- func (in *MetaData) DeepCopyObject() runtime.Object
- func (cb *MetaData) GetMesh() string
- func (cb *MetaData) GetObjectMeta() *metav1.ObjectMeta
- func (cb *MetaData) GetSpec() (core_model.ResourceSpec, error)
- func (cb *MetaData) Scope() model.Scope
- func (cb *MetaData) SetMesh(mesh string)
- func (cb *MetaData) SetObjectMeta(m *metav1.ObjectMeta)
- func (cb *MetaData) SetSpec(spec core_model.ResourceSpec)
- type MetaDataList
- type Secret
- func (in *Secret) DeepCopy() *Secret
- func (in *Secret) DeepCopyInto(out *Secret)
- func (in *Secret) DeepCopyObject() runtime.Object
- func (cb *Secret) GetMesh() string
- func (cb *Secret) GetObjectMeta() *metav1.ObjectMeta
- func (cb *Secret) GetSpec() (core_model.ResourceSpec, error)
- func (cb *Secret) Scope() model.Scope
- func (cb *Secret) SetMesh(mesh string)
- func (cb *Secret) SetObjectMeta(m *metav1.ObjectMeta)
- func (cb *Secret) SetSpec(spec core_model.ResourceSpec)
- type SecretList
- type TagRoute
- func (in *TagRoute) DeepCopy() *TagRoute
- func (in *TagRoute) DeepCopyInto(out *TagRoute)
- func (in *TagRoute) DeepCopyObject() runtime.Object
- func (cb *TagRoute) GetMesh() string
- func (cb *TagRoute) GetObjectMeta() *metav1.ObjectMeta
- func (cb *TagRoute) GetSpec() (core_model.ResourceSpec, error)
- func (cb *TagRoute) Scope() model.Scope
- func (cb *TagRoute) SetMesh(mesh string)
- func (cb *TagRoute) SetObjectMeta(m *metav1.ObjectMeta)
- func (cb *TagRoute) SetSpec(spec core_model.ResourceSpec)
- type TagRouteList
- type Zone
- func (in *Zone) DeepCopy() *Zone
- func (in *Zone) DeepCopyInto(out *Zone)
- func (in *Zone) DeepCopyObject() runtime.Object
- func (cb *Zone) GetMesh() string
- func (cb *Zone) GetObjectMeta() *metav1.ObjectMeta
- func (cb *Zone) GetSpec() (core_model.ResourceSpec, error)
- func (cb *Zone) Scope() model.Scope
- func (cb *Zone) SetMesh(mesh string)
- func (cb *Zone) SetObjectMeta(m *metav1.ObjectMeta)
- func (cb *Zone) SetSpec(spec core_model.ResourceSpec)
- type ZoneEgress
- func (in *ZoneEgress) DeepCopy() *ZoneEgress
- func (in *ZoneEgress) DeepCopyInto(out *ZoneEgress)
- func (in *ZoneEgress) DeepCopyObject() runtime.Object
- func (cb *ZoneEgress) GetMesh() string
- func (cb *ZoneEgress) GetObjectMeta() *metav1.ObjectMeta
- func (cb *ZoneEgress) GetSpec() (core_model.ResourceSpec, error)
- func (cb *ZoneEgress) Scope() model.Scope
- func (cb *ZoneEgress) SetMesh(mesh string)
- func (cb *ZoneEgress) SetObjectMeta(m *metav1.ObjectMeta)
- func (cb *ZoneEgress) SetSpec(spec core_model.ResourceSpec)
- type ZoneEgressInsight
- func (in *ZoneEgressInsight) DeepCopy() *ZoneEgressInsight
- func (in *ZoneEgressInsight) DeepCopyInto(out *ZoneEgressInsight)
- func (in *ZoneEgressInsight) DeepCopyObject() runtime.Object
- func (cb *ZoneEgressInsight) GetMesh() string
- func (cb *ZoneEgressInsight) GetObjectMeta() *metav1.ObjectMeta
- func (cb *ZoneEgressInsight) GetSpec() (core_model.ResourceSpec, error)
- func (cb *ZoneEgressInsight) Scope() model.Scope
- func (cb *ZoneEgressInsight) SetMesh(mesh string)
- func (cb *ZoneEgressInsight) SetObjectMeta(m *metav1.ObjectMeta)
- func (cb *ZoneEgressInsight) SetSpec(spec core_model.ResourceSpec)
- type ZoneEgressInsightList
- type ZoneEgressList
- type ZoneIngress
- func (in *ZoneIngress) DeepCopy() *ZoneIngress
- func (in *ZoneIngress) DeepCopyInto(out *ZoneIngress)
- func (in *ZoneIngress) DeepCopyObject() runtime.Object
- func (cb *ZoneIngress) GetMesh() string
- func (cb *ZoneIngress) GetObjectMeta() *metav1.ObjectMeta
- func (cb *ZoneIngress) GetSpec() (core_model.ResourceSpec, error)
- func (cb *ZoneIngress) Scope() model.Scope
- func (cb *ZoneIngress) SetMesh(mesh string)
- func (cb *ZoneIngress) SetObjectMeta(m *metav1.ObjectMeta)
- func (cb *ZoneIngress) SetSpec(spec core_model.ResourceSpec)
- type ZoneIngressInsight
- func (in *ZoneIngressInsight) DeepCopy() *ZoneIngressInsight
- func (in *ZoneIngressInsight) DeepCopyInto(out *ZoneIngressInsight)
- func (in *ZoneIngressInsight) DeepCopyObject() runtime.Object
- func (cb *ZoneIngressInsight) GetMesh() string
- func (cb *ZoneIngressInsight) GetObjectMeta() *metav1.ObjectMeta
- func (cb *ZoneIngressInsight) GetSpec() (core_model.ResourceSpec, error)
- func (cb *ZoneIngressInsight) Scope() model.Scope
- func (cb *ZoneIngressInsight) SetMesh(mesh string)
- func (cb *ZoneIngressInsight) SetObjectMeta(m *metav1.ObjectMeta)
- func (cb *ZoneIngressInsight) SetSpec(spec core_model.ResourceSpec)
- type ZoneIngressInsightList
- type ZoneIngressList
- type ZoneInsight
- func (in *ZoneInsight) DeepCopy() *ZoneInsight
- func (in *ZoneInsight) DeepCopyInto(out *ZoneInsight)
- func (in *ZoneInsight) DeepCopyObject() runtime.Object
- func (cb *ZoneInsight) GetMesh() string
- func (cb *ZoneInsight) GetObjectMeta() *metav1.ObjectMeta
- func (cb *ZoneInsight) GetSpec() (core_model.ResourceSpec, error)
- func (cb *ZoneInsight) Scope() model.Scope
- func (cb *ZoneInsight) SetMesh(mesh string)
- func (cb *ZoneInsight) SetObjectMeta(m *metav1.ObjectMeta)
- func (cb *ZoneInsight) SetSpec(spec core_model.ResourceSpec)
- type ZoneInsightList
- type ZoneList
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "dubbo.io", Version: "v1alpha1"} // 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 ¶
Types ¶
type AffinityRoute ¶
type AffinityRoute struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // Mesh is the name of the dubbo mesh this resource belongs to. // It may be omitted for cluster-scoped resources. // // +kubebuilder:validation:Optional Mesh string `json:"mesh,omitempty"` // Spec is the specification of the Dubbo AffinityRoute resource. // +kubebuilder:validation:Optional Spec *apiextensionsv1.JSON `json:"spec,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:resource:categories=dubbo,scope=Cluster
func (*AffinityRoute) DeepCopy ¶
func (in *AffinityRoute) DeepCopy() *AffinityRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AffinityRoute.
func (*AffinityRoute) DeepCopyInto ¶
func (in *AffinityRoute) DeepCopyInto(out *AffinityRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AffinityRoute) DeepCopyObject ¶
func (in *AffinityRoute) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AffinityRoute) GetMesh ¶
func (cb *AffinityRoute) GetMesh() string
func (*AffinityRoute) GetObjectMeta ¶
func (cb *AffinityRoute) GetObjectMeta() *metav1.ObjectMeta
func (*AffinityRoute) GetSpec ¶
func (cb *AffinityRoute) GetSpec() (core_model.ResourceSpec, error)
func (*AffinityRoute) Scope ¶
func (cb *AffinityRoute) Scope() model.Scope
func (*AffinityRoute) SetMesh ¶
func (cb *AffinityRoute) SetMesh(mesh string)
func (*AffinityRoute) SetObjectMeta ¶
func (cb *AffinityRoute) SetObjectMeta(m *metav1.ObjectMeta)
func (*AffinityRoute) SetSpec ¶
func (cb *AffinityRoute) SetSpec(spec core_model.ResourceSpec)
type AffinityRouteList ¶
type AffinityRouteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AffinityRoute `json:"items"` }
+kubebuilder:object:root=true +kubebuilder:resource:scope=Namespaced
func (*AffinityRouteList) DeepCopy ¶
func (in *AffinityRouteList) DeepCopy() *AffinityRouteList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AffinityRouteList.
func (*AffinityRouteList) DeepCopyInto ¶
func (in *AffinityRouteList) DeepCopyInto(out *AffinityRouteList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AffinityRouteList) DeepCopyObject ¶
func (in *AffinityRouteList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AffinityRouteList) GetItems ¶
func (l *AffinityRouteList) GetItems() []model.KubernetesObject
type ConditionRoute ¶
type ConditionRoute struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // Mesh is the name of the dubbo mesh this resource belongs to. // It may be omitted for cluster-scoped resources. // // +kubebuilder:validation:Optional Mesh string `json:"mesh,omitempty"` // Spec is the specification of the Dubbo ConditionRoute resource. // +kubebuilder:validation:Optional Spec *apiextensionsv1.JSON `json:"spec,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:resource:categories=dubbo,scope=Cluster
func (*ConditionRoute) DeepCopy ¶
func (in *ConditionRoute) DeepCopy() *ConditionRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionRoute.
func (*ConditionRoute) DeepCopyInto ¶
func (in *ConditionRoute) DeepCopyInto(out *ConditionRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConditionRoute) DeepCopyObject ¶
func (in *ConditionRoute) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConditionRoute) GetMesh ¶
func (cb *ConditionRoute) GetMesh() string
func (*ConditionRoute) GetObjectMeta ¶
func (cb *ConditionRoute) GetObjectMeta() *metav1.ObjectMeta
func (*ConditionRoute) GetSpec ¶
func (cb *ConditionRoute) GetSpec() (core_model.ResourceSpec, error)
func (*ConditionRoute) Scope ¶
func (cb *ConditionRoute) Scope() model.Scope
func (*ConditionRoute) SetMesh ¶
func (cb *ConditionRoute) SetMesh(mesh string)
func (*ConditionRoute) SetObjectMeta ¶
func (cb *ConditionRoute) SetObjectMeta(m *metav1.ObjectMeta)
func (*ConditionRoute) SetSpec ¶
func (cb *ConditionRoute) SetSpec(spec core_model.ResourceSpec)
type ConditionRouteList ¶
type ConditionRouteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ConditionRoute `json:"items"` }
+kubebuilder:object:root=true +kubebuilder:resource:scope=Namespaced
func (*ConditionRouteList) DeepCopy ¶
func (in *ConditionRouteList) DeepCopy() *ConditionRouteList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionRouteList.
func (*ConditionRouteList) DeepCopyInto ¶
func (in *ConditionRouteList) DeepCopyInto(out *ConditionRouteList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConditionRouteList) DeepCopyObject ¶
func (in *ConditionRouteList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConditionRouteList) GetItems ¶
func (l *ConditionRouteList) GetItems() []model.KubernetesObject
type DataSource ¶
type DataSource struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // Mesh is the name of the dubbo mesh this resource belongs to. // It may be omitted for cluster-scoped resources. // // +kubebuilder:validation:Optional Mesh string `json:"mesh,omitempty"` // Spec is the specification of the Dubbo DataSource resource. // +kubebuilder:validation:Optional Spec *apiextensionsv1.JSON `json:"spec,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:resource:categories=dubbo,scope=Cluster
func (*DataSource) DeepCopy ¶
func (in *DataSource) DeepCopy() *DataSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSource.
func (*DataSource) DeepCopyInto ¶
func (in *DataSource) DeepCopyInto(out *DataSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataSource) DeepCopyObject ¶
func (in *DataSource) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DataSource) GetMesh ¶
func (cb *DataSource) GetMesh() string
func (*DataSource) GetObjectMeta ¶
func (cb *DataSource) GetObjectMeta() *metav1.ObjectMeta
func (*DataSource) GetSpec ¶
func (cb *DataSource) GetSpec() (core_model.ResourceSpec, error)
func (*DataSource) Scope ¶
func (cb *DataSource) Scope() model.Scope
func (*DataSource) SetMesh ¶
func (cb *DataSource) SetMesh(mesh string)
func (*DataSource) SetObjectMeta ¶
func (cb *DataSource) SetObjectMeta(m *metav1.ObjectMeta)
func (*DataSource) SetSpec ¶
func (cb *DataSource) SetSpec(spec core_model.ResourceSpec)
type DataSourceList ¶
type DataSourceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DataSource `json:"items"` }
+kubebuilder:object:root=true +kubebuilder:resource:scope=Namespaced
func (*DataSourceList) DeepCopy ¶
func (in *DataSourceList) DeepCopy() *DataSourceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceList.
func (*DataSourceList) DeepCopyInto ¶
func (in *DataSourceList) DeepCopyInto(out *DataSourceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataSourceList) DeepCopyObject ¶
func (in *DataSourceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DataSourceList) GetItems ¶
func (l *DataSourceList) GetItems() []model.KubernetesObject
type Dataplane ¶
type Dataplane struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // Mesh is the name of the dubbo mesh this resource belongs to. // It may be omitted for cluster-scoped resources. // // +kubebuilder:validation:Optional Mesh string `json:"mesh,omitempty"` // Spec is the specification of the Dubbo Dataplane resource. // +kubebuilder:validation:Optional Spec *apiextensionsv1.JSON `json:"spec,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:resource:categories=dubbo,scope=Namespaced
func (*Dataplane) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Dataplane.
func (*Dataplane) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Dataplane) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Dataplane) GetObjectMeta ¶
func (cb *Dataplane) GetObjectMeta() *metav1.ObjectMeta
func (*Dataplane) GetSpec ¶
func (cb *Dataplane) GetSpec() (core_model.ResourceSpec, error)
func (*Dataplane) SetObjectMeta ¶
func (cb *Dataplane) SetObjectMeta(m *metav1.ObjectMeta)
func (*Dataplane) SetSpec ¶
func (cb *Dataplane) SetSpec(spec core_model.ResourceSpec)
type DataplaneInsight ¶
type DataplaneInsight struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // Mesh is the name of the dubbo mesh this resource belongs to. // It may be omitted for cluster-scoped resources. // // +kubebuilder:validation:Optional Mesh string `json:"mesh,omitempty"` // Status is the status the dubbo resource. // +kubebuilder:validation:Optional Status *apiextensionsv1.JSON `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:resource:categories=dubbo,scope=Namespaced
func (*DataplaneInsight) DeepCopy ¶
func (in *DataplaneInsight) DeepCopy() *DataplaneInsight
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataplaneInsight.
func (*DataplaneInsight) DeepCopyInto ¶
func (in *DataplaneInsight) DeepCopyInto(out *DataplaneInsight)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataplaneInsight) DeepCopyObject ¶
func (in *DataplaneInsight) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DataplaneInsight) GetMesh ¶
func (cb *DataplaneInsight) GetMesh() string
func (*DataplaneInsight) GetObjectMeta ¶
func (cb *DataplaneInsight) GetObjectMeta() *metav1.ObjectMeta
func (*DataplaneInsight) GetSpec ¶
func (cb *DataplaneInsight) GetSpec() (core_model.ResourceSpec, error)
func (*DataplaneInsight) Scope ¶
func (cb *DataplaneInsight) Scope() model.Scope
func (*DataplaneInsight) SetMesh ¶
func (cb *DataplaneInsight) SetMesh(mesh string)
func (*DataplaneInsight) SetObjectMeta ¶
func (cb *DataplaneInsight) SetObjectMeta(m *metav1.ObjectMeta)
func (*DataplaneInsight) SetSpec ¶
func (cb *DataplaneInsight) SetSpec(spec core_model.ResourceSpec)
type DataplaneInsightList ¶
type DataplaneInsightList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DataplaneInsight `json:"items"` }
+kubebuilder:object:root=true +kubebuilder:resource:scope=Cluster
func (*DataplaneInsightList) DeepCopy ¶
func (in *DataplaneInsightList) DeepCopy() *DataplaneInsightList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataplaneInsightList.
func (*DataplaneInsightList) DeepCopyInto ¶
func (in *DataplaneInsightList) DeepCopyInto(out *DataplaneInsightList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataplaneInsightList) DeepCopyObject ¶
func (in *DataplaneInsightList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DataplaneInsightList) GetItems ¶
func (l *DataplaneInsightList) GetItems() []model.KubernetesObject
type DataplaneList ¶
type DataplaneList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Dataplane `json:"items"` }
+kubebuilder:object:root=true +kubebuilder:resource:scope=Cluster
func (*DataplaneList) DeepCopy ¶
func (in *DataplaneList) DeepCopy() *DataplaneList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataplaneList.
func (*DataplaneList) DeepCopyInto ¶
func (in *DataplaneList) DeepCopyInto(out *DataplaneList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataplaneList) DeepCopyObject ¶
func (in *DataplaneList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DataplaneList) GetItems ¶
func (l *DataplaneList) GetItems() []model.KubernetesObject
type DynamicConfig ¶
type DynamicConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // Mesh is the name of the dubbo mesh this resource belongs to. // It may be omitted for cluster-scoped resources. // // +kubebuilder:validation:Optional Mesh string `json:"mesh,omitempty"` // Spec is the specification of the Dubbo DynamicConfig resource. // +kubebuilder:validation:Optional Spec *apiextensionsv1.JSON `json:"spec,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:resource:categories=dubbo,scope=Cluster
func (*DynamicConfig) DeepCopy ¶
func (in *DynamicConfig) DeepCopy() *DynamicConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamicConfig.
func (*DynamicConfig) DeepCopyInto ¶
func (in *DynamicConfig) DeepCopyInto(out *DynamicConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DynamicConfig) DeepCopyObject ¶
func (in *DynamicConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DynamicConfig) GetMesh ¶
func (cb *DynamicConfig) GetMesh() string
func (*DynamicConfig) GetObjectMeta ¶
func (cb *DynamicConfig) GetObjectMeta() *metav1.ObjectMeta
func (*DynamicConfig) GetSpec ¶
func (cb *DynamicConfig) GetSpec() (core_model.ResourceSpec, error)
func (*DynamicConfig) Scope ¶
func (cb *DynamicConfig) Scope() model.Scope
func (*DynamicConfig) SetMesh ¶
func (cb *DynamicConfig) SetMesh(mesh string)
func (*DynamicConfig) SetObjectMeta ¶
func (cb *DynamicConfig) SetObjectMeta(m *metav1.ObjectMeta)
func (*DynamicConfig) SetSpec ¶
func (cb *DynamicConfig) SetSpec(spec core_model.ResourceSpec)
type DynamicConfigList ¶
type DynamicConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DynamicConfig `json:"items"` }
+kubebuilder:object:root=true +kubebuilder:resource:scope=Namespaced
func (*DynamicConfigList) DeepCopy ¶
func (in *DynamicConfigList) DeepCopy() *DynamicConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamicConfigList.
func (*DynamicConfigList) DeepCopyInto ¶
func (in *DynamicConfigList) DeepCopyInto(out *DynamicConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DynamicConfigList) DeepCopyObject ¶
func (in *DynamicConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DynamicConfigList) GetItems ¶
func (l *DynamicConfigList) GetItems() []model.KubernetesObject
type Mapping ¶
type Mapping struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // Mesh is the name of the dubbo mesh this resource belongs to. // It may be omitted for cluster-scoped resources. // // +kubebuilder:validation:Optional Mesh string `json:"mesh,omitempty"` // Spec is the specification of the Dubbo Mapping resource. // +kubebuilder:validation:Optional Spec *apiextensionsv1.JSON `json:"spec,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:resource:categories=dubbo,scope=Namespaced
func (*Mapping) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Mapping.
func (*Mapping) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Mapping) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Mapping) GetObjectMeta ¶
func (cb *Mapping) GetObjectMeta() *metav1.ObjectMeta
func (*Mapping) GetSpec ¶
func (cb *Mapping) GetSpec() (core_model.ResourceSpec, error)
func (*Mapping) SetObjectMeta ¶
func (cb *Mapping) SetObjectMeta(m *metav1.ObjectMeta)
func (*Mapping) SetSpec ¶
func (cb *Mapping) SetSpec(spec core_model.ResourceSpec)
type MappingList ¶
type MappingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Mapping `json:"items"` }
+kubebuilder:object:root=true +kubebuilder:resource:scope=Cluster
func (*MappingList) DeepCopy ¶
func (in *MappingList) DeepCopy() *MappingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MappingList.
func (*MappingList) DeepCopyInto ¶
func (in *MappingList) DeepCopyInto(out *MappingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MappingList) DeepCopyObject ¶
func (in *MappingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MappingList) GetItems ¶
func (l *MappingList) GetItems() []model.KubernetesObject
type Mesh ¶
type Mesh struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // Mesh is the name of the dubbo mesh this resource belongs to. // It may be omitted for cluster-scoped resources. // // +kubebuilder:validation:Optional Mesh string `json:"mesh,omitempty"` // Spec is the specification of the Dubbo Mesh resource. // +kubebuilder:validation:Optional Spec *apiextensionsv1.JSON `json:"spec,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:resource:categories=dubbo,scope=Cluster
func (*Mesh) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Mesh.
func (*Mesh) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Mesh) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Mesh) GetObjectMeta ¶
func (cb *Mesh) GetObjectMeta() *metav1.ObjectMeta
func (*Mesh) GetSpec ¶
func (cb *Mesh) GetSpec() (core_model.ResourceSpec, error)
func (*Mesh) SetObjectMeta ¶
func (cb *Mesh) SetObjectMeta(m *metav1.ObjectMeta)
func (*Mesh) SetSpec ¶
func (cb *Mesh) SetSpec(spec core_model.ResourceSpec)
type MeshInsight ¶
type MeshInsight struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // Mesh is the name of the dubbo mesh this resource belongs to. // It may be omitted for cluster-scoped resources. // // +kubebuilder:validation:Optional Mesh string `json:"mesh,omitempty"` // Spec is the specification of the Dubbo MeshInsight resource. // +kubebuilder:validation:Optional Spec *apiextensionsv1.JSON `json:"spec,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:resource:categories=dubbo,scope=Cluster
func (*MeshInsight) DeepCopy ¶
func (in *MeshInsight) DeepCopy() *MeshInsight
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeshInsight.
func (*MeshInsight) DeepCopyInto ¶
func (in *MeshInsight) DeepCopyInto(out *MeshInsight)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MeshInsight) DeepCopyObject ¶
func (in *MeshInsight) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MeshInsight) GetMesh ¶
func (cb *MeshInsight) GetMesh() string
func (*MeshInsight) GetObjectMeta ¶
func (cb *MeshInsight) GetObjectMeta() *metav1.ObjectMeta
func (*MeshInsight) GetSpec ¶
func (cb *MeshInsight) GetSpec() (core_model.ResourceSpec, error)
func (*MeshInsight) Scope ¶
func (cb *MeshInsight) Scope() model.Scope
func (*MeshInsight) SetMesh ¶
func (cb *MeshInsight) SetMesh(mesh string)
func (*MeshInsight) SetObjectMeta ¶
func (cb *MeshInsight) SetObjectMeta(m *metav1.ObjectMeta)
func (*MeshInsight) SetSpec ¶
func (cb *MeshInsight) SetSpec(spec core_model.ResourceSpec)
type MeshInsightList ¶
type MeshInsightList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MeshInsight `json:"items"` }
+kubebuilder:object:root=true +kubebuilder:resource:scope=Namespaced
func (*MeshInsightList) DeepCopy ¶
func (in *MeshInsightList) DeepCopy() *MeshInsightList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeshInsightList.
func (*MeshInsightList) DeepCopyInto ¶
func (in *MeshInsightList) DeepCopyInto(out *MeshInsightList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MeshInsightList) DeepCopyObject ¶
func (in *MeshInsightList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MeshInsightList) GetItems ¶
func (l *MeshInsightList) GetItems() []model.KubernetesObject
type MeshList ¶
type MeshList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Mesh `json:"items"` }
+kubebuilder:object:root=true +kubebuilder:resource:scope=Namespaced
func (*MeshList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeshList.
func (*MeshList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MeshList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MeshList) GetItems ¶
func (l *MeshList) GetItems() []model.KubernetesObject
type MetaData ¶
type MetaData struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // Mesh is the name of the dubbo mesh this resource belongs to. // It may be omitted for cluster-scoped resources. // // +kubebuilder:validation:Optional Mesh string `json:"mesh,omitempty"` // Spec is the specification of the Dubbo MetaData resource. // +kubebuilder:validation:Optional Spec *apiextensionsv1.JSON `json:"spec,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:resource:categories=dubbo,scope=Namespaced
func (*MetaData) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetaData.
func (*MetaData) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MetaData) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MetaData) GetObjectMeta ¶
func (cb *MetaData) GetObjectMeta() *metav1.ObjectMeta
func (*MetaData) GetSpec ¶
func (cb *MetaData) GetSpec() (core_model.ResourceSpec, error)
func (*MetaData) SetObjectMeta ¶
func (cb *MetaData) SetObjectMeta(m *metav1.ObjectMeta)
func (*MetaData) SetSpec ¶
func (cb *MetaData) SetSpec(spec core_model.ResourceSpec)
type MetaDataList ¶
type MetaDataList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MetaData `json:"items"` }
+kubebuilder:object:root=true +kubebuilder:resource:scope=Cluster
func (*MetaDataList) DeepCopy ¶
func (in *MetaDataList) DeepCopy() *MetaDataList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetaDataList.
func (*MetaDataList) DeepCopyInto ¶
func (in *MetaDataList) DeepCopyInto(out *MetaDataList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MetaDataList) DeepCopyObject ¶
func (in *MetaDataList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MetaDataList) GetItems ¶
func (l *MetaDataList) GetItems() []model.KubernetesObject
type Secret ¶
type Secret struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // Mesh is the name of the dubbo mesh this resource belongs to. // It may be omitted for cluster-scoped resources. // // +kubebuilder:validation:Optional Mesh string `json:"mesh,omitempty"` // Spec is the specification of the Dubbo Secret resource. // +kubebuilder:validation:Optional Spec *apiextensionsv1.JSON `json:"spec,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:resource:categories=dubbo,scope=Cluster
func (*Secret) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Secret.
func (*Secret) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Secret) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Secret) GetObjectMeta ¶
func (cb *Secret) GetObjectMeta() *metav1.ObjectMeta
func (*Secret) GetSpec ¶
func (cb *Secret) GetSpec() (core_model.ResourceSpec, error)
func (*Secret) SetObjectMeta ¶
func (cb *Secret) SetObjectMeta(m *metav1.ObjectMeta)
func (*Secret) SetSpec ¶
func (cb *Secret) SetSpec(spec core_model.ResourceSpec)
type SecretList ¶
type SecretList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Secret `json:"items"` }
+kubebuilder:object:root=true +kubebuilder:resource:scope=Namespaced
func (*SecretList) DeepCopy ¶
func (in *SecretList) DeepCopy() *SecretList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretList.
func (*SecretList) DeepCopyInto ¶
func (in *SecretList) DeepCopyInto(out *SecretList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecretList) DeepCopyObject ¶
func (in *SecretList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecretList) GetItems ¶
func (l *SecretList) GetItems() []model.KubernetesObject
type TagRoute ¶
type TagRoute struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // Mesh is the name of the dubbo mesh this resource belongs to. // It may be omitted for cluster-scoped resources. // // +kubebuilder:validation:Optional Mesh string `json:"mesh,omitempty"` // Spec is the specification of the Dubbo TagRoute resource. // +kubebuilder:validation:Optional Spec *apiextensionsv1.JSON `json:"spec,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:resource:categories=dubbo,scope=Cluster
func (*TagRoute) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagRoute.
func (*TagRoute) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagRoute) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TagRoute) GetObjectMeta ¶
func (cb *TagRoute) GetObjectMeta() *metav1.ObjectMeta
func (*TagRoute) GetSpec ¶
func (cb *TagRoute) GetSpec() (core_model.ResourceSpec, error)
func (*TagRoute) SetObjectMeta ¶
func (cb *TagRoute) SetObjectMeta(m *metav1.ObjectMeta)
func (*TagRoute) SetSpec ¶
func (cb *TagRoute) SetSpec(spec core_model.ResourceSpec)
type TagRouteList ¶
type TagRouteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TagRoute `json:"items"` }
+kubebuilder:object:root=true +kubebuilder:resource:scope=Namespaced
func (*TagRouteList) DeepCopy ¶
func (in *TagRouteList) DeepCopy() *TagRouteList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagRouteList.
func (*TagRouteList) DeepCopyInto ¶
func (in *TagRouteList) DeepCopyInto(out *TagRouteList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagRouteList) DeepCopyObject ¶
func (in *TagRouteList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TagRouteList) GetItems ¶
func (l *TagRouteList) GetItems() []model.KubernetesObject
type Zone ¶
type Zone struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // Mesh is the name of the dubbo mesh this resource belongs to. // It may be omitted for cluster-scoped resources. // // +kubebuilder:validation:Optional Mesh string `json:"mesh,omitempty"` // Spec is the specification of the Dubbo Zone resource. // +kubebuilder:validation:Optional Spec *apiextensionsv1.JSON `json:"spec,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:resource:categories=dubbo,scope=Cluster
func (*Zone) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Zone.
func (*Zone) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Zone) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Zone) GetObjectMeta ¶
func (cb *Zone) GetObjectMeta() *metav1.ObjectMeta
func (*Zone) GetSpec ¶
func (cb *Zone) GetSpec() (core_model.ResourceSpec, error)
func (*Zone) SetObjectMeta ¶
func (cb *Zone) SetObjectMeta(m *metav1.ObjectMeta)
func (*Zone) SetSpec ¶
func (cb *Zone) SetSpec(spec core_model.ResourceSpec)
type ZoneEgress ¶
type ZoneEgress struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // Mesh is the name of the dubbo mesh this resource belongs to. // It may be omitted for cluster-scoped resources. // // +kubebuilder:validation:Optional Mesh string `json:"mesh,omitempty"` // Spec is the specification of the Dubbo ZoneEgress resource. // +kubebuilder:validation:Optional Spec *apiextensionsv1.JSON `json:"spec,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:resource:categories=dubbo,scope=Namespaced
func (*ZoneEgress) DeepCopy ¶
func (in *ZoneEgress) DeepCopy() *ZoneEgress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneEgress.
func (*ZoneEgress) DeepCopyInto ¶
func (in *ZoneEgress) DeepCopyInto(out *ZoneEgress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ZoneEgress) DeepCopyObject ¶
func (in *ZoneEgress) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ZoneEgress) GetMesh ¶
func (cb *ZoneEgress) GetMesh() string
func (*ZoneEgress) GetObjectMeta ¶
func (cb *ZoneEgress) GetObjectMeta() *metav1.ObjectMeta
func (*ZoneEgress) GetSpec ¶
func (cb *ZoneEgress) GetSpec() (core_model.ResourceSpec, error)
func (*ZoneEgress) Scope ¶
func (cb *ZoneEgress) Scope() model.Scope
func (*ZoneEgress) SetMesh ¶
func (cb *ZoneEgress) SetMesh(mesh string)
func (*ZoneEgress) SetObjectMeta ¶
func (cb *ZoneEgress) SetObjectMeta(m *metav1.ObjectMeta)
func (*ZoneEgress) SetSpec ¶
func (cb *ZoneEgress) SetSpec(spec core_model.ResourceSpec)
type ZoneEgressInsight ¶
type ZoneEgressInsight struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // Mesh is the name of the dubbo mesh this resource belongs to. // It may be omitted for cluster-scoped resources. // // +kubebuilder:validation:Optional Mesh string `json:"mesh,omitempty"` // Spec is the specification of the Dubbo ZoneEgressInsight resource. // +kubebuilder:validation:Optional Spec *apiextensionsv1.JSON `json:"spec,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:resource:categories=dubbo,scope=Namespaced
func (*ZoneEgressInsight) DeepCopy ¶
func (in *ZoneEgressInsight) DeepCopy() *ZoneEgressInsight
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneEgressInsight.
func (*ZoneEgressInsight) DeepCopyInto ¶
func (in *ZoneEgressInsight) DeepCopyInto(out *ZoneEgressInsight)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ZoneEgressInsight) DeepCopyObject ¶
func (in *ZoneEgressInsight) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ZoneEgressInsight) GetMesh ¶
func (cb *ZoneEgressInsight) GetMesh() string
func (*ZoneEgressInsight) GetObjectMeta ¶
func (cb *ZoneEgressInsight) GetObjectMeta() *metav1.ObjectMeta
func (*ZoneEgressInsight) GetSpec ¶
func (cb *ZoneEgressInsight) GetSpec() (core_model.ResourceSpec, error)
func (*ZoneEgressInsight) Scope ¶
func (cb *ZoneEgressInsight) Scope() model.Scope
func (*ZoneEgressInsight) SetMesh ¶
func (cb *ZoneEgressInsight) SetMesh(mesh string)
func (*ZoneEgressInsight) SetObjectMeta ¶
func (cb *ZoneEgressInsight) SetObjectMeta(m *metav1.ObjectMeta)
func (*ZoneEgressInsight) SetSpec ¶
func (cb *ZoneEgressInsight) SetSpec(spec core_model.ResourceSpec)
type ZoneEgressInsightList ¶
type ZoneEgressInsightList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ZoneEgressInsight `json:"items"` }
+kubebuilder:object:root=true +kubebuilder:resource:scope=Cluster
func (*ZoneEgressInsightList) DeepCopy ¶
func (in *ZoneEgressInsightList) DeepCopy() *ZoneEgressInsightList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneEgressInsightList.
func (*ZoneEgressInsightList) DeepCopyInto ¶
func (in *ZoneEgressInsightList) DeepCopyInto(out *ZoneEgressInsightList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ZoneEgressInsightList) DeepCopyObject ¶
func (in *ZoneEgressInsightList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ZoneEgressInsightList) GetItems ¶
func (l *ZoneEgressInsightList) GetItems() []model.KubernetesObject
type ZoneEgressList ¶
type ZoneEgressList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ZoneEgress `json:"items"` }
+kubebuilder:object:root=true +kubebuilder:resource:scope=Cluster
func (*ZoneEgressList) DeepCopy ¶
func (in *ZoneEgressList) DeepCopy() *ZoneEgressList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneEgressList.
func (*ZoneEgressList) DeepCopyInto ¶
func (in *ZoneEgressList) DeepCopyInto(out *ZoneEgressList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ZoneEgressList) DeepCopyObject ¶
func (in *ZoneEgressList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ZoneEgressList) GetItems ¶
func (l *ZoneEgressList) GetItems() []model.KubernetesObject
type ZoneIngress ¶
type ZoneIngress struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // Mesh is the name of the dubbo mesh this resource belongs to. // It may be omitted for cluster-scoped resources. // // +kubebuilder:validation:Optional Mesh string `json:"mesh,omitempty"` // Spec is the specification of the Dubbo ZoneIngress resource. // +kubebuilder:validation:Optional Spec *apiextensionsv1.JSON `json:"spec,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:resource:categories=dubbo,scope=Namespaced
func (*ZoneIngress) DeepCopy ¶
func (in *ZoneIngress) DeepCopy() *ZoneIngress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneIngress.
func (*ZoneIngress) DeepCopyInto ¶
func (in *ZoneIngress) DeepCopyInto(out *ZoneIngress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ZoneIngress) DeepCopyObject ¶
func (in *ZoneIngress) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ZoneIngress) GetMesh ¶
func (cb *ZoneIngress) GetMesh() string
func (*ZoneIngress) GetObjectMeta ¶
func (cb *ZoneIngress) GetObjectMeta() *metav1.ObjectMeta
func (*ZoneIngress) GetSpec ¶
func (cb *ZoneIngress) GetSpec() (core_model.ResourceSpec, error)
func (*ZoneIngress) Scope ¶
func (cb *ZoneIngress) Scope() model.Scope
func (*ZoneIngress) SetMesh ¶
func (cb *ZoneIngress) SetMesh(mesh string)
func (*ZoneIngress) SetObjectMeta ¶
func (cb *ZoneIngress) SetObjectMeta(m *metav1.ObjectMeta)
func (*ZoneIngress) SetSpec ¶
func (cb *ZoneIngress) SetSpec(spec core_model.ResourceSpec)
type ZoneIngressInsight ¶
type ZoneIngressInsight struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // Mesh is the name of the dubbo mesh this resource belongs to. // It may be omitted for cluster-scoped resources. // // +kubebuilder:validation:Optional Mesh string `json:"mesh,omitempty"` // Spec is the specification of the Dubbo ZoneIngressInsight resource. // +kubebuilder:validation:Optional Spec *apiextensionsv1.JSON `json:"spec,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:resource:categories=dubbo,scope=Namespaced
func (*ZoneIngressInsight) DeepCopy ¶
func (in *ZoneIngressInsight) DeepCopy() *ZoneIngressInsight
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneIngressInsight.
func (*ZoneIngressInsight) DeepCopyInto ¶
func (in *ZoneIngressInsight) DeepCopyInto(out *ZoneIngressInsight)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ZoneIngressInsight) DeepCopyObject ¶
func (in *ZoneIngressInsight) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ZoneIngressInsight) GetMesh ¶
func (cb *ZoneIngressInsight) GetMesh() string
func (*ZoneIngressInsight) GetObjectMeta ¶
func (cb *ZoneIngressInsight) GetObjectMeta() *metav1.ObjectMeta
func (*ZoneIngressInsight) GetSpec ¶
func (cb *ZoneIngressInsight) GetSpec() (core_model.ResourceSpec, error)
func (*ZoneIngressInsight) Scope ¶
func (cb *ZoneIngressInsight) Scope() model.Scope
func (*ZoneIngressInsight) SetMesh ¶
func (cb *ZoneIngressInsight) SetMesh(mesh string)
func (*ZoneIngressInsight) SetObjectMeta ¶
func (cb *ZoneIngressInsight) SetObjectMeta(m *metav1.ObjectMeta)
func (*ZoneIngressInsight) SetSpec ¶
func (cb *ZoneIngressInsight) SetSpec(spec core_model.ResourceSpec)
type ZoneIngressInsightList ¶
type ZoneIngressInsightList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ZoneIngressInsight `json:"items"` }
+kubebuilder:object:root=true +kubebuilder:resource:scope=Cluster
func (*ZoneIngressInsightList) DeepCopy ¶
func (in *ZoneIngressInsightList) DeepCopy() *ZoneIngressInsightList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneIngressInsightList.
func (*ZoneIngressInsightList) DeepCopyInto ¶
func (in *ZoneIngressInsightList) DeepCopyInto(out *ZoneIngressInsightList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ZoneIngressInsightList) DeepCopyObject ¶
func (in *ZoneIngressInsightList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ZoneIngressInsightList) GetItems ¶
func (l *ZoneIngressInsightList) GetItems() []model.KubernetesObject
type ZoneIngressList ¶
type ZoneIngressList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ZoneIngress `json:"items"` }
+kubebuilder:object:root=true +kubebuilder:resource:scope=Cluster
func (*ZoneIngressList) DeepCopy ¶
func (in *ZoneIngressList) DeepCopy() *ZoneIngressList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneIngressList.
func (*ZoneIngressList) DeepCopyInto ¶
func (in *ZoneIngressList) DeepCopyInto(out *ZoneIngressList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ZoneIngressList) DeepCopyObject ¶
func (in *ZoneIngressList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ZoneIngressList) GetItems ¶
func (l *ZoneIngressList) GetItems() []model.KubernetesObject
type ZoneInsight ¶
type ZoneInsight struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // Mesh is the name of the dubbo mesh this resource belongs to. // It may be omitted for cluster-scoped resources. // // +kubebuilder:validation:Optional Mesh string `json:"mesh,omitempty"` // Spec is the specification of the Dubbo ZoneInsight resource. // +kubebuilder:validation:Optional Spec *apiextensionsv1.JSON `json:"spec,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:resource:categories=dubbo,scope=Cluster
func (*ZoneInsight) DeepCopy ¶
func (in *ZoneInsight) DeepCopy() *ZoneInsight
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneInsight.
func (*ZoneInsight) DeepCopyInto ¶
func (in *ZoneInsight) DeepCopyInto(out *ZoneInsight)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ZoneInsight) DeepCopyObject ¶
func (in *ZoneInsight) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ZoneInsight) GetMesh ¶
func (cb *ZoneInsight) GetMesh() string
func (*ZoneInsight) GetObjectMeta ¶
func (cb *ZoneInsight) GetObjectMeta() *metav1.ObjectMeta
func (*ZoneInsight) GetSpec ¶
func (cb *ZoneInsight) GetSpec() (core_model.ResourceSpec, error)
func (*ZoneInsight) Scope ¶
func (cb *ZoneInsight) Scope() model.Scope
func (*ZoneInsight) SetMesh ¶
func (cb *ZoneInsight) SetMesh(mesh string)
func (*ZoneInsight) SetObjectMeta ¶
func (cb *ZoneInsight) SetObjectMeta(m *metav1.ObjectMeta)
func (*ZoneInsight) SetSpec ¶
func (cb *ZoneInsight) SetSpec(spec core_model.ResourceSpec)
type ZoneInsightList ¶
type ZoneInsightList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ZoneInsight `json:"items"` }
+kubebuilder:object:root=true +kubebuilder:resource:scope=Namespaced
func (*ZoneInsightList) DeepCopy ¶
func (in *ZoneInsightList) DeepCopy() *ZoneInsightList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneInsightList.
func (*ZoneInsightList) DeepCopyInto ¶
func (in *ZoneInsightList) DeepCopyInto(out *ZoneInsightList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ZoneInsightList) DeepCopyObject ¶
func (in *ZoneInsightList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ZoneInsightList) GetItems ¶
func (l *ZoneInsightList) GetItems() []model.KubernetesObject
type ZoneList ¶
type ZoneList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Zone `json:"items"` }
+kubebuilder:object:root=true +kubebuilder:resource:scope=Namespaced
func (*ZoneList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneList.
func (*ZoneList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ZoneList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ZoneList) GetItems ¶
func (l *ZoneList) GetItems() []model.KubernetesObject