Documentation
¶
Overview ¶
Package v1 contains the types for network.prismacloud.io/v1 +k8s:openapi-gen=true +k8s:deepcopy-gen=package +k8s:defaulter-gen=TypeMeta +k8s:conversion-gen=go.aporeto.io/gaia-k8s/pkg/apis/networkprismacloudio/v1 +groupName=network.prismacloud.io
Package v1 contains API Schema definitions for the networkprismacloudio v1 API group
Index ¶
- Constants
- Variables
- func RegisterDefaults(scheme *runtime.Scheme) error
- func Resource(resource string) schema.GroupResource
- type ClusterEnforcer
- type ClusterEnforcerList
- type ClusterEnforcerProfile
- type ClusterEnforcerProfileList
- type ClusterExternalNetwork
- type ClusterExternalNetworkList
- type ClusterNetworkRuleSetPolicy
- type ClusterNetworkRuleSetPolicyList
- type ClusterPUTrafficAction
- type ClusterPUTrafficActionList
- type ClusterProcessingUnit
- type ClusterProcessingUnitList
- type ExternalNetwork
- type ExternalNetworkList
- type NetworkRuleSetPolicy
- type NetworkRuleSetPolicyList
- type PUTrafficAction
- type PUTrafficActionList
- type ProcessingUnit
- type ProcessingUnitList
Constants ¶
const GroupName = "network.prismacloud.io"
GroupName holds the API group name.
Variables ¶
var ( // SchemeBuilder registers the known types SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) // AddToScheme applies all the stored functions to the scheme AddToScheme = SchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func RegisterDefaults ¶
RegisterDefaults adds defaulters functions to the given scheme. Public to allow building arbitrary schemes. All generated defaulters are covering - they call all nested defaulters.
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type ClusterEnforcer ¶
type ClusterEnforcer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec gaia.SparseEnforcer `json:"spec,omitempty"` }
ClusterEnforcer is the Schema for the ClusterEnforcers API +genclient +genclient:readonly +genclient:nonNamespaced +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*ClusterEnforcer) DeepCopy ¶
func (in *ClusterEnforcer) DeepCopy() *ClusterEnforcer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterEnforcer.
func (*ClusterEnforcer) DeepCopyInto ¶
func (in *ClusterEnforcer) DeepCopyInto(out *ClusterEnforcer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterEnforcer) DeepCopyObject ¶
func (in *ClusterEnforcer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterEnforcerList ¶
type ClusterEnforcerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterEnforcer `json:"items"` }
ClusterEnforcerList contains a list of Enforcer +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*ClusterEnforcerList) DeepCopy ¶
func (in *ClusterEnforcerList) DeepCopy() *ClusterEnforcerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterEnforcerList.
func (*ClusterEnforcerList) DeepCopyInto ¶
func (in *ClusterEnforcerList) DeepCopyInto(out *ClusterEnforcerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterEnforcerList) DeepCopyObject ¶
func (in *ClusterEnforcerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterEnforcerProfile ¶
type ClusterEnforcerProfile struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec gaia.SparseEnforcerProfile `json:"spec,omitempty"` }
ClusterEnforcerProfile is the Schema for the ClusterEnforcerProfiles API +genclient +genclient:nonNamespaced +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*ClusterEnforcerProfile) DeepCopy ¶
func (in *ClusterEnforcerProfile) DeepCopy() *ClusterEnforcerProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterEnforcerProfile.
func (*ClusterEnforcerProfile) DeepCopyInto ¶
func (in *ClusterEnforcerProfile) DeepCopyInto(out *ClusterEnforcerProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterEnforcerProfile) DeepCopyObject ¶
func (in *ClusterEnforcerProfile) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterEnforcerProfileList ¶
type ClusterEnforcerProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterEnforcerProfile `json:"items"` }
ClusterEnforcerProfileList contains a list of EnforcerProfile +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*ClusterEnforcerProfileList) DeepCopy ¶
func (in *ClusterEnforcerProfileList) DeepCopy() *ClusterEnforcerProfileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterEnforcerProfileList.
func (*ClusterEnforcerProfileList) DeepCopyInto ¶
func (in *ClusterEnforcerProfileList) DeepCopyInto(out *ClusterEnforcerProfileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterEnforcerProfileList) DeepCopyObject ¶
func (in *ClusterEnforcerProfileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterExternalNetwork ¶
type ClusterExternalNetwork struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec gaia.SparseExternalNetwork `json:"spec,omitempty"` }
ClusterExternalNetwork is the Schema for the ClusterExternalNetworks API +genclient +genclient:nonNamespaced +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*ClusterExternalNetwork) DeepCopy ¶
func (in *ClusterExternalNetwork) DeepCopy() *ClusterExternalNetwork
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterExternalNetwork.
func (*ClusterExternalNetwork) DeepCopyInto ¶
func (in *ClusterExternalNetwork) DeepCopyInto(out *ClusterExternalNetwork)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterExternalNetwork) DeepCopyObject ¶
func (in *ClusterExternalNetwork) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterExternalNetworkList ¶
type ClusterExternalNetworkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterExternalNetwork `json:"items"` }
ClusterExternalNetworkList contains a list of ExternalNetwork +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*ClusterExternalNetworkList) DeepCopy ¶
func (in *ClusterExternalNetworkList) DeepCopy() *ClusterExternalNetworkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterExternalNetworkList.
func (*ClusterExternalNetworkList) DeepCopyInto ¶
func (in *ClusterExternalNetworkList) DeepCopyInto(out *ClusterExternalNetworkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterExternalNetworkList) DeepCopyObject ¶
func (in *ClusterExternalNetworkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterNetworkRuleSetPolicy ¶
type ClusterNetworkRuleSetPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec gaia.SparseNetworkRuleSetPolicy `json:"spec,omitempty"` }
ClusterNetworkRuleSetPolicy is the Schema for the ClusterNetworkRuleSetPolicys API +genclient +genclient:nonNamespaced +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*ClusterNetworkRuleSetPolicy) DeepCopy ¶
func (in *ClusterNetworkRuleSetPolicy) DeepCopy() *ClusterNetworkRuleSetPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterNetworkRuleSetPolicy.
func (*ClusterNetworkRuleSetPolicy) DeepCopyInto ¶
func (in *ClusterNetworkRuleSetPolicy) DeepCopyInto(out *ClusterNetworkRuleSetPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterNetworkRuleSetPolicy) DeepCopyObject ¶
func (in *ClusterNetworkRuleSetPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterNetworkRuleSetPolicyList ¶
type ClusterNetworkRuleSetPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterNetworkRuleSetPolicy `json:"items"` }
ClusterNetworkRuleSetPolicyList contains a list of NetworkRuleSetPolicy +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*ClusterNetworkRuleSetPolicyList) DeepCopy ¶
func (in *ClusterNetworkRuleSetPolicyList) DeepCopy() *ClusterNetworkRuleSetPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterNetworkRuleSetPolicyList.
func (*ClusterNetworkRuleSetPolicyList) DeepCopyInto ¶
func (in *ClusterNetworkRuleSetPolicyList) DeepCopyInto(out *ClusterNetworkRuleSetPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterNetworkRuleSetPolicyList) DeepCopyObject ¶
func (in *ClusterNetworkRuleSetPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterPUTrafficAction ¶
type ClusterPUTrafficAction struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec gaia.SparsePUTrafficAction `json:"spec,omitempty"` }
ClusterPUTrafficAction is the Schema for the ClusterPUTrafficActions API +genclient +genclient:nonNamespaced +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*ClusterPUTrafficAction) DeepCopy ¶
func (in *ClusterPUTrafficAction) DeepCopy() *ClusterPUTrafficAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterPUTrafficAction.
func (*ClusterPUTrafficAction) DeepCopyInto ¶
func (in *ClusterPUTrafficAction) DeepCopyInto(out *ClusterPUTrafficAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterPUTrafficAction) DeepCopyObject ¶
func (in *ClusterPUTrafficAction) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterPUTrafficActionList ¶
type ClusterPUTrafficActionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterPUTrafficAction `json:"items"` }
ClusterPUTrafficActionList contains a list of PUTrafficAction +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*ClusterPUTrafficActionList) DeepCopy ¶
func (in *ClusterPUTrafficActionList) DeepCopy() *ClusterPUTrafficActionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterPUTrafficActionList.
func (*ClusterPUTrafficActionList) DeepCopyInto ¶
func (in *ClusterPUTrafficActionList) DeepCopyInto(out *ClusterPUTrafficActionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterPUTrafficActionList) DeepCopyObject ¶
func (in *ClusterPUTrafficActionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterProcessingUnit ¶
type ClusterProcessingUnit struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec gaia.SparseProcessingUnit `json:"spec,omitempty"` }
ClusterProcessingUnit is the Schema for the ClusterProcessingUnits API +genclient +genclient:readonly +genclient:nonNamespaced +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*ClusterProcessingUnit) DeepCopy ¶
func (in *ClusterProcessingUnit) DeepCopy() *ClusterProcessingUnit
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterProcessingUnit.
func (*ClusterProcessingUnit) DeepCopyInto ¶
func (in *ClusterProcessingUnit) DeepCopyInto(out *ClusterProcessingUnit)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterProcessingUnit) DeepCopyObject ¶
func (in *ClusterProcessingUnit) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterProcessingUnitList ¶
type ClusterProcessingUnitList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterProcessingUnit `json:"items"` }
ClusterProcessingUnitList contains a list of ProcessingUnit +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*ClusterProcessingUnitList) DeepCopy ¶
func (in *ClusterProcessingUnitList) DeepCopy() *ClusterProcessingUnitList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterProcessingUnitList.
func (*ClusterProcessingUnitList) DeepCopyInto ¶
func (in *ClusterProcessingUnitList) DeepCopyInto(out *ClusterProcessingUnitList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterProcessingUnitList) DeepCopyObject ¶
func (in *ClusterProcessingUnitList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ExternalNetwork ¶
type ExternalNetwork struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec gaia.SparseExternalNetwork `json:"spec,omitempty"` }
ExternalNetwork is the Schema for the ExternalNetworks API +genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*ExternalNetwork) DeepCopy ¶
func (in *ExternalNetwork) DeepCopy() *ExternalNetwork
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalNetwork.
func (*ExternalNetwork) DeepCopyInto ¶
func (in *ExternalNetwork) DeepCopyInto(out *ExternalNetwork)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExternalNetwork) DeepCopyObject ¶
func (in *ExternalNetwork) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ExternalNetworkList ¶
type ExternalNetworkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ExternalNetwork `json:"items"` }
ExternalNetworkList contains a list of ExternalNetwork +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*ExternalNetworkList) DeepCopy ¶
func (in *ExternalNetworkList) DeepCopy() *ExternalNetworkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalNetworkList.
func (*ExternalNetworkList) DeepCopyInto ¶
func (in *ExternalNetworkList) DeepCopyInto(out *ExternalNetworkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExternalNetworkList) DeepCopyObject ¶
func (in *ExternalNetworkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NetworkRuleSetPolicy ¶
type NetworkRuleSetPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec gaia.SparseNetworkRuleSetPolicy `json:"spec,omitempty"` }
NetworkRuleSetPolicy is the Schema for the NetworkRuleSetPolicys API +genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*NetworkRuleSetPolicy) DeepCopy ¶
func (in *NetworkRuleSetPolicy) DeepCopy() *NetworkRuleSetPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkRuleSetPolicy.
func (*NetworkRuleSetPolicy) DeepCopyInto ¶
func (in *NetworkRuleSetPolicy) DeepCopyInto(out *NetworkRuleSetPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkRuleSetPolicy) DeepCopyObject ¶
func (in *NetworkRuleSetPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NetworkRuleSetPolicyList ¶
type NetworkRuleSetPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NetworkRuleSetPolicy `json:"items"` }
NetworkRuleSetPolicyList contains a list of NetworkRuleSetPolicy +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*NetworkRuleSetPolicyList) DeepCopy ¶
func (in *NetworkRuleSetPolicyList) DeepCopy() *NetworkRuleSetPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkRuleSetPolicyList.
func (*NetworkRuleSetPolicyList) DeepCopyInto ¶
func (in *NetworkRuleSetPolicyList) DeepCopyInto(out *NetworkRuleSetPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkRuleSetPolicyList) DeepCopyObject ¶
func (in *NetworkRuleSetPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PUTrafficAction ¶
type PUTrafficAction struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec gaia.SparsePUTrafficAction `json:"spec,omitempty"` }
PUTrafficAction is the Schema for the PUTrafficActions API +genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*PUTrafficAction) DeepCopy ¶
func (in *PUTrafficAction) DeepCopy() *PUTrafficAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PUTrafficAction.
func (*PUTrafficAction) DeepCopyInto ¶
func (in *PUTrafficAction) DeepCopyInto(out *PUTrafficAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PUTrafficAction) DeepCopyObject ¶
func (in *PUTrafficAction) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PUTrafficActionList ¶
type PUTrafficActionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PUTrafficAction `json:"items"` }
PUTrafficActionList contains a list of PUTrafficAction +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*PUTrafficActionList) DeepCopy ¶
func (in *PUTrafficActionList) DeepCopy() *PUTrafficActionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PUTrafficActionList.
func (*PUTrafficActionList) DeepCopyInto ¶
func (in *PUTrafficActionList) DeepCopyInto(out *PUTrafficActionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PUTrafficActionList) DeepCopyObject ¶
func (in *PUTrafficActionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProcessingUnit ¶
type ProcessingUnit struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec gaia.SparseProcessingUnit `json:"spec,omitempty"` }
ProcessingUnit is the Schema for the ProcessingUnits API +genclient +genclient:readonly +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*ProcessingUnit) DeepCopy ¶
func (in *ProcessingUnit) DeepCopy() *ProcessingUnit
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessingUnit.
func (*ProcessingUnit) DeepCopyInto ¶
func (in *ProcessingUnit) DeepCopyInto(out *ProcessingUnit)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProcessingUnit) DeepCopyObject ¶
func (in *ProcessingUnit) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProcessingUnitList ¶
type ProcessingUnitList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProcessingUnit `json:"items"` }
ProcessingUnitList contains a list of ProcessingUnit +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*ProcessingUnitList) DeepCopy ¶
func (in *ProcessingUnitList) DeepCopy() *ProcessingUnitList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessingUnitList.
func (*ProcessingUnitList) DeepCopyInto ¶
func (in *ProcessingUnitList) DeepCopyInto(out *ProcessingUnitList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProcessingUnitList) DeepCopyObject ¶
func (in *ProcessingUnitList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.