Documentation ¶
Index ¶
- type ACLApplyConfiguration
- func (b *ACLApplyConfiguration) WithAction(value string) *ACLApplyConfiguration
- func (b *ACLApplyConfiguration) WithDirection(value string) *ACLApplyConfiguration
- func (b *ACLApplyConfiguration) WithMatch(value string) *ACLApplyConfiguration
- func (b *ACLApplyConfiguration) WithPriority(value int) *ACLApplyConfiguration
- type ConditionApplyConfiguration
- func (b *ConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *ConditionApplyConfiguration
- func (b *ConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *ConditionApplyConfiguration
- func (b *ConditionApplyConfiguration) WithMessage(value string) *ConditionApplyConfiguration
- func (b *ConditionApplyConfiguration) WithReason(value string) *ConditionApplyConfiguration
- func (b *ConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *ConditionApplyConfiguration
- func (b *ConditionApplyConfiguration) WithType(value kubeovnv1.ConditionType) *ConditionApplyConfiguration
- type CustomInterfaceApplyConfiguration
- type IPApplyConfiguration
- func (b *IPApplyConfiguration) GetName() *string
- func (b *IPApplyConfiguration) WithAPIVersion(value string) *IPApplyConfiguration
- func (b *IPApplyConfiguration) WithAnnotations(entries map[string]string) *IPApplyConfiguration
- func (b *IPApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *IPApplyConfiguration
- func (b *IPApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *IPApplyConfiguration
- func (b *IPApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *IPApplyConfiguration
- func (b *IPApplyConfiguration) WithFinalizers(values ...string) *IPApplyConfiguration
- func (b *IPApplyConfiguration) WithGenerateName(value string) *IPApplyConfiguration
- func (b *IPApplyConfiguration) WithGeneration(value int64) *IPApplyConfiguration
- func (b *IPApplyConfiguration) WithKind(value string) *IPApplyConfiguration
- func (b *IPApplyConfiguration) WithLabels(entries map[string]string) *IPApplyConfiguration
- func (b *IPApplyConfiguration) WithName(value string) *IPApplyConfiguration
- func (b *IPApplyConfiguration) WithNamespace(value string) *IPApplyConfiguration
- func (b *IPApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *IPApplyConfiguration
- func (b *IPApplyConfiguration) WithResourceVersion(value string) *IPApplyConfiguration
- func (b *IPApplyConfiguration) WithSpec(value *IPSpecApplyConfiguration) *IPApplyConfiguration
- func (b *IPApplyConfiguration) WithUID(value types.UID) *IPApplyConfiguration
- type IPPoolApplyConfiguration
- func (b *IPPoolApplyConfiguration) GetName() *string
- func (b *IPPoolApplyConfiguration) WithAPIVersion(value string) *IPPoolApplyConfiguration
- func (b *IPPoolApplyConfiguration) WithAnnotations(entries map[string]string) *IPPoolApplyConfiguration
- func (b *IPPoolApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *IPPoolApplyConfiguration
- func (b *IPPoolApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *IPPoolApplyConfiguration
- func (b *IPPoolApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *IPPoolApplyConfiguration
- func (b *IPPoolApplyConfiguration) WithFinalizers(values ...string) *IPPoolApplyConfiguration
- func (b *IPPoolApplyConfiguration) WithGenerateName(value string) *IPPoolApplyConfiguration
- func (b *IPPoolApplyConfiguration) WithGeneration(value int64) *IPPoolApplyConfiguration
- func (b *IPPoolApplyConfiguration) WithKind(value string) *IPPoolApplyConfiguration
- func (b *IPPoolApplyConfiguration) WithLabels(entries map[string]string) *IPPoolApplyConfiguration
- func (b *IPPoolApplyConfiguration) WithName(value string) *IPPoolApplyConfiguration
- func (b *IPPoolApplyConfiguration) WithNamespace(value string) *IPPoolApplyConfiguration
- func (b *IPPoolApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *IPPoolApplyConfiguration
- func (b *IPPoolApplyConfiguration) WithResourceVersion(value string) *IPPoolApplyConfiguration
- func (b *IPPoolApplyConfiguration) WithSpec(value *IPPoolSpecApplyConfiguration) *IPPoolApplyConfiguration
- func (b *IPPoolApplyConfiguration) WithStatus(value *IPPoolStatusApplyConfiguration) *IPPoolApplyConfiguration
- func (b *IPPoolApplyConfiguration) WithUID(value types.UID) *IPPoolApplyConfiguration
- type IPPoolConditionApplyConfiguration
- func (b *IPPoolConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *IPPoolConditionApplyConfiguration
- func (b *IPPoolConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *IPPoolConditionApplyConfiguration
- func (b *IPPoolConditionApplyConfiguration) WithMessage(value string) *IPPoolConditionApplyConfiguration
- func (b *IPPoolConditionApplyConfiguration) WithReason(value string) *IPPoolConditionApplyConfiguration
- func (b *IPPoolConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *IPPoolConditionApplyConfiguration
- func (b *IPPoolConditionApplyConfiguration) WithType(value kubeovnv1.ConditionType) *IPPoolConditionApplyConfiguration
- type IPPoolSpecApplyConfiguration
- type IPPoolStatusApplyConfiguration
- func (b *IPPoolStatusApplyConfiguration) WithConditions(values ...*IPPoolConditionApplyConfiguration) *IPPoolStatusApplyConfiguration
- func (b *IPPoolStatusApplyConfiguration) WithV4AvailableIPRange(value string) *IPPoolStatusApplyConfiguration
- func (b *IPPoolStatusApplyConfiguration) WithV4AvailableIPs(value internal.BigInt) *IPPoolStatusApplyConfiguration
- func (b *IPPoolStatusApplyConfiguration) WithV4UsingIPRange(value string) *IPPoolStatusApplyConfiguration
- func (b *IPPoolStatusApplyConfiguration) WithV4UsingIPs(value internal.BigInt) *IPPoolStatusApplyConfiguration
- func (b *IPPoolStatusApplyConfiguration) WithV6AvailableIPRange(value string) *IPPoolStatusApplyConfiguration
- func (b *IPPoolStatusApplyConfiguration) WithV6AvailableIPs(value internal.BigInt) *IPPoolStatusApplyConfiguration
- func (b *IPPoolStatusApplyConfiguration) WithV6UsingIPRange(value string) *IPPoolStatusApplyConfiguration
- func (b *IPPoolStatusApplyConfiguration) WithV6UsingIPs(value internal.BigInt) *IPPoolStatusApplyConfiguration
- type IPSpecApplyConfiguration
- func (b *IPSpecApplyConfiguration) WithAttachIPs(values ...string) *IPSpecApplyConfiguration
- func (b *IPSpecApplyConfiguration) WithAttachMacs(values ...string) *IPSpecApplyConfiguration
- func (b *IPSpecApplyConfiguration) WithAttachSubnets(values ...string) *IPSpecApplyConfiguration
- func (b *IPSpecApplyConfiguration) WithContainerID(value string) *IPSpecApplyConfiguration
- func (b *IPSpecApplyConfiguration) WithIPAddress(value string) *IPSpecApplyConfiguration
- func (b *IPSpecApplyConfiguration) WithMacAddress(value string) *IPSpecApplyConfiguration
- func (b *IPSpecApplyConfiguration) WithNamespace(value string) *IPSpecApplyConfiguration
- func (b *IPSpecApplyConfiguration) WithNodeName(value string) *IPSpecApplyConfiguration
- func (b *IPSpecApplyConfiguration) WithPodName(value string) *IPSpecApplyConfiguration
- func (b *IPSpecApplyConfiguration) WithPodType(value string) *IPSpecApplyConfiguration
- func (b *IPSpecApplyConfiguration) WithSubnet(value string) *IPSpecApplyConfiguration
- func (b *IPSpecApplyConfiguration) WithV4IPAddress(value string) *IPSpecApplyConfiguration
- func (b *IPSpecApplyConfiguration) WithV6IPAddress(value string) *IPSpecApplyConfiguration
- type IptablesDnatRuleApplyConfiguration
- func (b *IptablesDnatRuleApplyConfiguration) GetName() *string
- func (b *IptablesDnatRuleApplyConfiguration) WithAPIVersion(value string) *IptablesDnatRuleApplyConfiguration
- func (b *IptablesDnatRuleApplyConfiguration) WithAnnotations(entries map[string]string) *IptablesDnatRuleApplyConfiguration
- func (b *IptablesDnatRuleApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *IptablesDnatRuleApplyConfiguration
- func (b *IptablesDnatRuleApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *IptablesDnatRuleApplyConfiguration
- func (b *IptablesDnatRuleApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *IptablesDnatRuleApplyConfiguration
- func (b *IptablesDnatRuleApplyConfiguration) WithFinalizers(values ...string) *IptablesDnatRuleApplyConfiguration
- func (b *IptablesDnatRuleApplyConfiguration) WithGenerateName(value string) *IptablesDnatRuleApplyConfiguration
- func (b *IptablesDnatRuleApplyConfiguration) WithGeneration(value int64) *IptablesDnatRuleApplyConfiguration
- func (b *IptablesDnatRuleApplyConfiguration) WithKind(value string) *IptablesDnatRuleApplyConfiguration
- func (b *IptablesDnatRuleApplyConfiguration) WithLabels(entries map[string]string) *IptablesDnatRuleApplyConfiguration
- func (b *IptablesDnatRuleApplyConfiguration) WithName(value string) *IptablesDnatRuleApplyConfiguration
- func (b *IptablesDnatRuleApplyConfiguration) WithNamespace(value string) *IptablesDnatRuleApplyConfiguration
- func (b *IptablesDnatRuleApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *IptablesDnatRuleApplyConfiguration
- func (b *IptablesDnatRuleApplyConfiguration) WithResourceVersion(value string) *IptablesDnatRuleApplyConfiguration
- func (b *IptablesDnatRuleApplyConfiguration) WithSpec(value *IptablesDnatRuleSpecApplyConfiguration) *IptablesDnatRuleApplyConfiguration
- func (b *IptablesDnatRuleApplyConfiguration) WithStatus(value *IptablesDnatRuleStatusApplyConfiguration) *IptablesDnatRuleApplyConfiguration
- func (b *IptablesDnatRuleApplyConfiguration) WithUID(value types.UID) *IptablesDnatRuleApplyConfiguration
- type IptablesDnatRuleConditionApplyConfiguration
- func (b *IptablesDnatRuleConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *IptablesDnatRuleConditionApplyConfiguration
- func (b *IptablesDnatRuleConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *IptablesDnatRuleConditionApplyConfiguration
- func (b *IptablesDnatRuleConditionApplyConfiguration) WithMessage(value string) *IptablesDnatRuleConditionApplyConfiguration
- func (b *IptablesDnatRuleConditionApplyConfiguration) WithReason(value string) *IptablesDnatRuleConditionApplyConfiguration
- func (b *IptablesDnatRuleConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *IptablesDnatRuleConditionApplyConfiguration
- func (b *IptablesDnatRuleConditionApplyConfiguration) WithType(value kubeovnv1.ConditionType) *IptablesDnatRuleConditionApplyConfiguration
- type IptablesDnatRuleSpecApplyConfiguration
- func (b *IptablesDnatRuleSpecApplyConfiguration) WithEIP(value string) *IptablesDnatRuleSpecApplyConfiguration
- func (b *IptablesDnatRuleSpecApplyConfiguration) WithExternalPort(value string) *IptablesDnatRuleSpecApplyConfiguration
- func (b *IptablesDnatRuleSpecApplyConfiguration) WithInternalIP(value string) *IptablesDnatRuleSpecApplyConfiguration
- func (b *IptablesDnatRuleSpecApplyConfiguration) WithInternalPort(value string) *IptablesDnatRuleSpecApplyConfiguration
- func (b *IptablesDnatRuleSpecApplyConfiguration) WithProtocol(value string) *IptablesDnatRuleSpecApplyConfiguration
- type IptablesDnatRuleStatusApplyConfiguration
- func (b *IptablesDnatRuleStatusApplyConfiguration) WithConditions(values ...*IptablesDnatRuleConditionApplyConfiguration) *IptablesDnatRuleStatusApplyConfiguration
- func (b *IptablesDnatRuleStatusApplyConfiguration) WithExternalPort(value string) *IptablesDnatRuleStatusApplyConfiguration
- func (b *IptablesDnatRuleStatusApplyConfiguration) WithInternalIP(value string) *IptablesDnatRuleStatusApplyConfiguration
- func (b *IptablesDnatRuleStatusApplyConfiguration) WithInternalPort(value string) *IptablesDnatRuleStatusApplyConfiguration
- func (b *IptablesDnatRuleStatusApplyConfiguration) WithNatGwDp(value string) *IptablesDnatRuleStatusApplyConfiguration
- func (b *IptablesDnatRuleStatusApplyConfiguration) WithProtocol(value string) *IptablesDnatRuleStatusApplyConfiguration
- func (b *IptablesDnatRuleStatusApplyConfiguration) WithReady(value bool) *IptablesDnatRuleStatusApplyConfiguration
- func (b *IptablesDnatRuleStatusApplyConfiguration) WithRedo(value string) *IptablesDnatRuleStatusApplyConfiguration
- func (b *IptablesDnatRuleStatusApplyConfiguration) WithV4ip(value string) *IptablesDnatRuleStatusApplyConfiguration
- func (b *IptablesDnatRuleStatusApplyConfiguration) WithV6ip(value string) *IptablesDnatRuleStatusApplyConfiguration
- type IptablesEIPApplyConfiguration
- func (b *IptablesEIPApplyConfiguration) GetName() *string
- func (b *IptablesEIPApplyConfiguration) WithAPIVersion(value string) *IptablesEIPApplyConfiguration
- func (b *IptablesEIPApplyConfiguration) WithAnnotations(entries map[string]string) *IptablesEIPApplyConfiguration
- func (b *IptablesEIPApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *IptablesEIPApplyConfiguration
- func (b *IptablesEIPApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *IptablesEIPApplyConfiguration
- func (b *IptablesEIPApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *IptablesEIPApplyConfiguration
- func (b *IptablesEIPApplyConfiguration) WithFinalizers(values ...string) *IptablesEIPApplyConfiguration
- func (b *IptablesEIPApplyConfiguration) WithGenerateName(value string) *IptablesEIPApplyConfiguration
- func (b *IptablesEIPApplyConfiguration) WithGeneration(value int64) *IptablesEIPApplyConfiguration
- func (b *IptablesEIPApplyConfiguration) WithKind(value string) *IptablesEIPApplyConfiguration
- func (b *IptablesEIPApplyConfiguration) WithLabels(entries map[string]string) *IptablesEIPApplyConfiguration
- func (b *IptablesEIPApplyConfiguration) WithName(value string) *IptablesEIPApplyConfiguration
- func (b *IptablesEIPApplyConfiguration) WithNamespace(value string) *IptablesEIPApplyConfiguration
- func (b *IptablesEIPApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *IptablesEIPApplyConfiguration
- func (b *IptablesEIPApplyConfiguration) WithResourceVersion(value string) *IptablesEIPApplyConfiguration
- func (b *IptablesEIPApplyConfiguration) WithSpec(value *IptablesEipSpecApplyConfiguration) *IptablesEIPApplyConfiguration
- func (b *IptablesEIPApplyConfiguration) WithStatus(value *IptablesEipStatusApplyConfiguration) *IptablesEIPApplyConfiguration
- func (b *IptablesEIPApplyConfiguration) WithUID(value types.UID) *IptablesEIPApplyConfiguration
- type IptablesEIPConditionApplyConfiguration
- func (b *IptablesEIPConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *IptablesEIPConditionApplyConfiguration
- func (b *IptablesEIPConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *IptablesEIPConditionApplyConfiguration
- func (b *IptablesEIPConditionApplyConfiguration) WithMessage(value string) *IptablesEIPConditionApplyConfiguration
- func (b *IptablesEIPConditionApplyConfiguration) WithReason(value string) *IptablesEIPConditionApplyConfiguration
- func (b *IptablesEIPConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *IptablesEIPConditionApplyConfiguration
- func (b *IptablesEIPConditionApplyConfiguration) WithType(value kubeovnv1.ConditionType) *IptablesEIPConditionApplyConfiguration
- type IptablesEipSpecApplyConfiguration
- func (b *IptablesEipSpecApplyConfiguration) WithExternalSubnet(value string) *IptablesEipSpecApplyConfiguration
- func (b *IptablesEipSpecApplyConfiguration) WithMacAddress(value string) *IptablesEipSpecApplyConfiguration
- func (b *IptablesEipSpecApplyConfiguration) WithNatGwDp(value string) *IptablesEipSpecApplyConfiguration
- func (b *IptablesEipSpecApplyConfiguration) WithQoSPolicy(value string) *IptablesEipSpecApplyConfiguration
- func (b *IptablesEipSpecApplyConfiguration) WithV4ip(value string) *IptablesEipSpecApplyConfiguration
- func (b *IptablesEipSpecApplyConfiguration) WithV6ip(value string) *IptablesEipSpecApplyConfiguration
- type IptablesEipStatusApplyConfiguration
- func (b *IptablesEipStatusApplyConfiguration) WithConditions(values ...*IptablesEIPConditionApplyConfiguration) *IptablesEipStatusApplyConfiguration
- func (b *IptablesEipStatusApplyConfiguration) WithIP(value string) *IptablesEipStatusApplyConfiguration
- func (b *IptablesEipStatusApplyConfiguration) WithNat(value string) *IptablesEipStatusApplyConfiguration
- func (b *IptablesEipStatusApplyConfiguration) WithQoSPolicy(value string) *IptablesEipStatusApplyConfiguration
- func (b *IptablesEipStatusApplyConfiguration) WithReady(value bool) *IptablesEipStatusApplyConfiguration
- func (b *IptablesEipStatusApplyConfiguration) WithRedo(value string) *IptablesEipStatusApplyConfiguration
- type IptablesFIPRuleApplyConfiguration
- func (b *IptablesFIPRuleApplyConfiguration) GetName() *string
- func (b *IptablesFIPRuleApplyConfiguration) WithAPIVersion(value string) *IptablesFIPRuleApplyConfiguration
- func (b *IptablesFIPRuleApplyConfiguration) WithAnnotations(entries map[string]string) *IptablesFIPRuleApplyConfiguration
- func (b *IptablesFIPRuleApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *IptablesFIPRuleApplyConfiguration
- func (b *IptablesFIPRuleApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *IptablesFIPRuleApplyConfiguration
- func (b *IptablesFIPRuleApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *IptablesFIPRuleApplyConfiguration
- func (b *IptablesFIPRuleApplyConfiguration) WithFinalizers(values ...string) *IptablesFIPRuleApplyConfiguration
- func (b *IptablesFIPRuleApplyConfiguration) WithGenerateName(value string) *IptablesFIPRuleApplyConfiguration
- func (b *IptablesFIPRuleApplyConfiguration) WithGeneration(value int64) *IptablesFIPRuleApplyConfiguration
- func (b *IptablesFIPRuleApplyConfiguration) WithKind(value string) *IptablesFIPRuleApplyConfiguration
- func (b *IptablesFIPRuleApplyConfiguration) WithLabels(entries map[string]string) *IptablesFIPRuleApplyConfiguration
- func (b *IptablesFIPRuleApplyConfiguration) WithName(value string) *IptablesFIPRuleApplyConfiguration
- func (b *IptablesFIPRuleApplyConfiguration) WithNamespace(value string) *IptablesFIPRuleApplyConfiguration
- func (b *IptablesFIPRuleApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *IptablesFIPRuleApplyConfiguration
- func (b *IptablesFIPRuleApplyConfiguration) WithResourceVersion(value string) *IptablesFIPRuleApplyConfiguration
- func (b *IptablesFIPRuleApplyConfiguration) WithSpec(value *IptablesFIPRuleSpecApplyConfiguration) *IptablesFIPRuleApplyConfiguration
- func (b *IptablesFIPRuleApplyConfiguration) WithStatus(value *IptablesFIPRuleStatusApplyConfiguration) *IptablesFIPRuleApplyConfiguration
- func (b *IptablesFIPRuleApplyConfiguration) WithUID(value types.UID) *IptablesFIPRuleApplyConfiguration
- type IptablesFIPRuleConditionApplyConfiguration
- func (b *IptablesFIPRuleConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *IptablesFIPRuleConditionApplyConfiguration
- func (b *IptablesFIPRuleConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *IptablesFIPRuleConditionApplyConfiguration
- func (b *IptablesFIPRuleConditionApplyConfiguration) WithMessage(value string) *IptablesFIPRuleConditionApplyConfiguration
- func (b *IptablesFIPRuleConditionApplyConfiguration) WithReason(value string) *IptablesFIPRuleConditionApplyConfiguration
- func (b *IptablesFIPRuleConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *IptablesFIPRuleConditionApplyConfiguration
- func (b *IptablesFIPRuleConditionApplyConfiguration) WithType(value kubeovnv1.ConditionType) *IptablesFIPRuleConditionApplyConfiguration
- type IptablesFIPRuleSpecApplyConfiguration
- type IptablesFIPRuleStatusApplyConfiguration
- func (b *IptablesFIPRuleStatusApplyConfiguration) WithConditions(values ...*IptablesFIPRuleConditionApplyConfiguration) *IptablesFIPRuleStatusApplyConfiguration
- func (b *IptablesFIPRuleStatusApplyConfiguration) WithInternalIP(value string) *IptablesFIPRuleStatusApplyConfiguration
- func (b *IptablesFIPRuleStatusApplyConfiguration) WithNatGwDp(value string) *IptablesFIPRuleStatusApplyConfiguration
- func (b *IptablesFIPRuleStatusApplyConfiguration) WithReady(value bool) *IptablesFIPRuleStatusApplyConfiguration
- func (b *IptablesFIPRuleStatusApplyConfiguration) WithRedo(value string) *IptablesFIPRuleStatusApplyConfiguration
- func (b *IptablesFIPRuleStatusApplyConfiguration) WithV4ip(value string) *IptablesFIPRuleStatusApplyConfiguration
- func (b *IptablesFIPRuleStatusApplyConfiguration) WithV6ip(value string) *IptablesFIPRuleStatusApplyConfiguration
- type IptablesSnatRuleApplyConfiguration
- func (b *IptablesSnatRuleApplyConfiguration) GetName() *string
- func (b *IptablesSnatRuleApplyConfiguration) WithAPIVersion(value string) *IptablesSnatRuleApplyConfiguration
- func (b *IptablesSnatRuleApplyConfiguration) WithAnnotations(entries map[string]string) *IptablesSnatRuleApplyConfiguration
- func (b *IptablesSnatRuleApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *IptablesSnatRuleApplyConfiguration
- func (b *IptablesSnatRuleApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *IptablesSnatRuleApplyConfiguration
- func (b *IptablesSnatRuleApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *IptablesSnatRuleApplyConfiguration
- func (b *IptablesSnatRuleApplyConfiguration) WithFinalizers(values ...string) *IptablesSnatRuleApplyConfiguration
- func (b *IptablesSnatRuleApplyConfiguration) WithGenerateName(value string) *IptablesSnatRuleApplyConfiguration
- func (b *IptablesSnatRuleApplyConfiguration) WithGeneration(value int64) *IptablesSnatRuleApplyConfiguration
- func (b *IptablesSnatRuleApplyConfiguration) WithKind(value string) *IptablesSnatRuleApplyConfiguration
- func (b *IptablesSnatRuleApplyConfiguration) WithLabels(entries map[string]string) *IptablesSnatRuleApplyConfiguration
- func (b *IptablesSnatRuleApplyConfiguration) WithName(value string) *IptablesSnatRuleApplyConfiguration
- func (b *IptablesSnatRuleApplyConfiguration) WithNamespace(value string) *IptablesSnatRuleApplyConfiguration
- func (b *IptablesSnatRuleApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *IptablesSnatRuleApplyConfiguration
- func (b *IptablesSnatRuleApplyConfiguration) WithResourceVersion(value string) *IptablesSnatRuleApplyConfiguration
- func (b *IptablesSnatRuleApplyConfiguration) WithSpec(value *IptablesSnatRuleSpecApplyConfiguration) *IptablesSnatRuleApplyConfiguration
- func (b *IptablesSnatRuleApplyConfiguration) WithStatus(value *IptablesSnatRuleStatusApplyConfiguration) *IptablesSnatRuleApplyConfiguration
- func (b *IptablesSnatRuleApplyConfiguration) WithUID(value types.UID) *IptablesSnatRuleApplyConfiguration
- type IptablesSnatRuleConditionApplyConfiguration
- func (b *IptablesSnatRuleConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *IptablesSnatRuleConditionApplyConfiguration
- func (b *IptablesSnatRuleConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *IptablesSnatRuleConditionApplyConfiguration
- func (b *IptablesSnatRuleConditionApplyConfiguration) WithMessage(value string) *IptablesSnatRuleConditionApplyConfiguration
- func (b *IptablesSnatRuleConditionApplyConfiguration) WithReason(value string) *IptablesSnatRuleConditionApplyConfiguration
- func (b *IptablesSnatRuleConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *IptablesSnatRuleConditionApplyConfiguration
- func (b *IptablesSnatRuleConditionApplyConfiguration) WithType(value kubeovnv1.ConditionType) *IptablesSnatRuleConditionApplyConfiguration
- type IptablesSnatRuleSpecApplyConfiguration
- type IptablesSnatRuleStatusApplyConfiguration
- func (b *IptablesSnatRuleStatusApplyConfiguration) WithConditions(values ...*IptablesSnatRuleConditionApplyConfiguration) *IptablesSnatRuleStatusApplyConfiguration
- func (b *IptablesSnatRuleStatusApplyConfiguration) WithInternalCIDR(value string) *IptablesSnatRuleStatusApplyConfiguration
- func (b *IptablesSnatRuleStatusApplyConfiguration) WithNatGwDp(value string) *IptablesSnatRuleStatusApplyConfiguration
- func (b *IptablesSnatRuleStatusApplyConfiguration) WithReady(value bool) *IptablesSnatRuleStatusApplyConfiguration
- func (b *IptablesSnatRuleStatusApplyConfiguration) WithRedo(value string) *IptablesSnatRuleStatusApplyConfiguration
- func (b *IptablesSnatRuleStatusApplyConfiguration) WithV4ip(value string) *IptablesSnatRuleStatusApplyConfiguration
- func (b *IptablesSnatRuleStatusApplyConfiguration) WithV6ip(value string) *IptablesSnatRuleStatusApplyConfiguration
- type NatOutGoingPolicyMatchApplyConfiguration
- type NatOutgoingPolicyRuleApplyConfiguration
- type NatOutgoingPolicyRuleStatusApplyConfiguration
- type OvnDnatRuleApplyConfiguration
- func (b *OvnDnatRuleApplyConfiguration) GetName() *string
- func (b *OvnDnatRuleApplyConfiguration) WithAPIVersion(value string) *OvnDnatRuleApplyConfiguration
- func (b *OvnDnatRuleApplyConfiguration) WithAnnotations(entries map[string]string) *OvnDnatRuleApplyConfiguration
- func (b *OvnDnatRuleApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *OvnDnatRuleApplyConfiguration
- func (b *OvnDnatRuleApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *OvnDnatRuleApplyConfiguration
- func (b *OvnDnatRuleApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *OvnDnatRuleApplyConfiguration
- func (b *OvnDnatRuleApplyConfiguration) WithFinalizers(values ...string) *OvnDnatRuleApplyConfiguration
- func (b *OvnDnatRuleApplyConfiguration) WithGenerateName(value string) *OvnDnatRuleApplyConfiguration
- func (b *OvnDnatRuleApplyConfiguration) WithGeneration(value int64) *OvnDnatRuleApplyConfiguration
- func (b *OvnDnatRuleApplyConfiguration) WithKind(value string) *OvnDnatRuleApplyConfiguration
- func (b *OvnDnatRuleApplyConfiguration) WithLabels(entries map[string]string) *OvnDnatRuleApplyConfiguration
- func (b *OvnDnatRuleApplyConfiguration) WithName(value string) *OvnDnatRuleApplyConfiguration
- func (b *OvnDnatRuleApplyConfiguration) WithNamespace(value string) *OvnDnatRuleApplyConfiguration
- func (b *OvnDnatRuleApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *OvnDnatRuleApplyConfiguration
- func (b *OvnDnatRuleApplyConfiguration) WithResourceVersion(value string) *OvnDnatRuleApplyConfiguration
- func (b *OvnDnatRuleApplyConfiguration) WithSpec(value *OvnDnatRuleSpecApplyConfiguration) *OvnDnatRuleApplyConfiguration
- func (b *OvnDnatRuleApplyConfiguration) WithStatus(value *OvnDnatRuleStatusApplyConfiguration) *OvnDnatRuleApplyConfiguration
- func (b *OvnDnatRuleApplyConfiguration) WithUID(value types.UID) *OvnDnatRuleApplyConfiguration
- type OvnDnatRuleConditionApplyConfiguration
- func (b *OvnDnatRuleConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *OvnDnatRuleConditionApplyConfiguration
- func (b *OvnDnatRuleConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *OvnDnatRuleConditionApplyConfiguration
- func (b *OvnDnatRuleConditionApplyConfiguration) WithMessage(value string) *OvnDnatRuleConditionApplyConfiguration
- func (b *OvnDnatRuleConditionApplyConfiguration) WithReason(value string) *OvnDnatRuleConditionApplyConfiguration
- func (b *OvnDnatRuleConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *OvnDnatRuleConditionApplyConfiguration
- func (b *OvnDnatRuleConditionApplyConfiguration) WithType(value kubeovnv1.ConditionType) *OvnDnatRuleConditionApplyConfiguration
- type OvnDnatRuleSpecApplyConfiguration
- func (b *OvnDnatRuleSpecApplyConfiguration) WithExternalPort(value string) *OvnDnatRuleSpecApplyConfiguration
- func (b *OvnDnatRuleSpecApplyConfiguration) WithIPName(value string) *OvnDnatRuleSpecApplyConfiguration
- func (b *OvnDnatRuleSpecApplyConfiguration) WithIPType(value string) *OvnDnatRuleSpecApplyConfiguration
- func (b *OvnDnatRuleSpecApplyConfiguration) WithInternalPort(value string) *OvnDnatRuleSpecApplyConfiguration
- func (b *OvnDnatRuleSpecApplyConfiguration) WithOvnEip(value string) *OvnDnatRuleSpecApplyConfiguration
- func (b *OvnDnatRuleSpecApplyConfiguration) WithProtocol(value string) *OvnDnatRuleSpecApplyConfiguration
- func (b *OvnDnatRuleSpecApplyConfiguration) WithV4Ip(value string) *OvnDnatRuleSpecApplyConfiguration
- func (b *OvnDnatRuleSpecApplyConfiguration) WithV6Ip(value string) *OvnDnatRuleSpecApplyConfiguration
- func (b *OvnDnatRuleSpecApplyConfiguration) WithVpc(value string) *OvnDnatRuleSpecApplyConfiguration
- type OvnDnatRuleStatusApplyConfiguration
- func (b *OvnDnatRuleStatusApplyConfiguration) WithConditions(values ...*OvnDnatRuleConditionApplyConfiguration) *OvnDnatRuleStatusApplyConfiguration
- func (b *OvnDnatRuleStatusApplyConfiguration) WithExternalPort(value string) *OvnDnatRuleStatusApplyConfiguration
- func (b *OvnDnatRuleStatusApplyConfiguration) WithIPName(value string) *OvnDnatRuleStatusApplyConfiguration
- func (b *OvnDnatRuleStatusApplyConfiguration) WithInternalPort(value string) *OvnDnatRuleStatusApplyConfiguration
- func (b *OvnDnatRuleStatusApplyConfiguration) WithProtocol(value string) *OvnDnatRuleStatusApplyConfiguration
- func (b *OvnDnatRuleStatusApplyConfiguration) WithReady(value bool) *OvnDnatRuleStatusApplyConfiguration
- func (b *OvnDnatRuleStatusApplyConfiguration) WithV4Eip(value string) *OvnDnatRuleStatusApplyConfiguration
- func (b *OvnDnatRuleStatusApplyConfiguration) WithV4Ip(value string) *OvnDnatRuleStatusApplyConfiguration
- func (b *OvnDnatRuleStatusApplyConfiguration) WithV6Eip(value string) *OvnDnatRuleStatusApplyConfiguration
- func (b *OvnDnatRuleStatusApplyConfiguration) WithV6Ip(value string) *OvnDnatRuleStatusApplyConfiguration
- func (b *OvnDnatRuleStatusApplyConfiguration) WithVpc(value string) *OvnDnatRuleStatusApplyConfiguration
- type OvnEipApplyConfiguration
- func (b *OvnEipApplyConfiguration) GetName() *string
- func (b *OvnEipApplyConfiguration) WithAPIVersion(value string) *OvnEipApplyConfiguration
- func (b *OvnEipApplyConfiguration) WithAnnotations(entries map[string]string) *OvnEipApplyConfiguration
- func (b *OvnEipApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *OvnEipApplyConfiguration
- func (b *OvnEipApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *OvnEipApplyConfiguration
- func (b *OvnEipApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *OvnEipApplyConfiguration
- func (b *OvnEipApplyConfiguration) WithFinalizers(values ...string) *OvnEipApplyConfiguration
- func (b *OvnEipApplyConfiguration) WithGenerateName(value string) *OvnEipApplyConfiguration
- func (b *OvnEipApplyConfiguration) WithGeneration(value int64) *OvnEipApplyConfiguration
- func (b *OvnEipApplyConfiguration) WithKind(value string) *OvnEipApplyConfiguration
- func (b *OvnEipApplyConfiguration) WithLabels(entries map[string]string) *OvnEipApplyConfiguration
- func (b *OvnEipApplyConfiguration) WithName(value string) *OvnEipApplyConfiguration
- func (b *OvnEipApplyConfiguration) WithNamespace(value string) *OvnEipApplyConfiguration
- func (b *OvnEipApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *OvnEipApplyConfiguration
- func (b *OvnEipApplyConfiguration) WithResourceVersion(value string) *OvnEipApplyConfiguration
- func (b *OvnEipApplyConfiguration) WithSpec(value *OvnEipSpecApplyConfiguration) *OvnEipApplyConfiguration
- func (b *OvnEipApplyConfiguration) WithStatus(value *OvnEipStatusApplyConfiguration) *OvnEipApplyConfiguration
- func (b *OvnEipApplyConfiguration) WithUID(value types.UID) *OvnEipApplyConfiguration
- type OvnEipConditionApplyConfiguration
- func (b *OvnEipConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *OvnEipConditionApplyConfiguration
- func (b *OvnEipConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *OvnEipConditionApplyConfiguration
- func (b *OvnEipConditionApplyConfiguration) WithMessage(value string) *OvnEipConditionApplyConfiguration
- func (b *OvnEipConditionApplyConfiguration) WithReason(value string) *OvnEipConditionApplyConfiguration
- func (b *OvnEipConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *OvnEipConditionApplyConfiguration
- func (b *OvnEipConditionApplyConfiguration) WithType(value kubeovnv1.ConditionType) *OvnEipConditionApplyConfiguration
- type OvnEipSpecApplyConfiguration
- func (b *OvnEipSpecApplyConfiguration) WithExternalSubnet(value string) *OvnEipSpecApplyConfiguration
- func (b *OvnEipSpecApplyConfiguration) WithMacAddress(value string) *OvnEipSpecApplyConfiguration
- func (b *OvnEipSpecApplyConfiguration) WithType(value string) *OvnEipSpecApplyConfiguration
- func (b *OvnEipSpecApplyConfiguration) WithV4Ip(value string) *OvnEipSpecApplyConfiguration
- func (b *OvnEipSpecApplyConfiguration) WithV6Ip(value string) *OvnEipSpecApplyConfiguration
- type OvnEipStatusApplyConfiguration
- func (b *OvnEipStatusApplyConfiguration) WithConditions(values ...*OvnEipConditionApplyConfiguration) *OvnEipStatusApplyConfiguration
- func (b *OvnEipStatusApplyConfiguration) WithMacAddress(value string) *OvnEipStatusApplyConfiguration
- func (b *OvnEipStatusApplyConfiguration) WithNat(value string) *OvnEipStatusApplyConfiguration
- func (b *OvnEipStatusApplyConfiguration) WithReady(value bool) *OvnEipStatusApplyConfiguration
- func (b *OvnEipStatusApplyConfiguration) WithType(value string) *OvnEipStatusApplyConfiguration
- func (b *OvnEipStatusApplyConfiguration) WithV4Ip(value string) *OvnEipStatusApplyConfiguration
- func (b *OvnEipStatusApplyConfiguration) WithV6Ip(value string) *OvnEipStatusApplyConfiguration
- type OvnFipApplyConfiguration
- func (b *OvnFipApplyConfiguration) GetName() *string
- func (b *OvnFipApplyConfiguration) WithAPIVersion(value string) *OvnFipApplyConfiguration
- func (b *OvnFipApplyConfiguration) WithAnnotations(entries map[string]string) *OvnFipApplyConfiguration
- func (b *OvnFipApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *OvnFipApplyConfiguration
- func (b *OvnFipApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *OvnFipApplyConfiguration
- func (b *OvnFipApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *OvnFipApplyConfiguration
- func (b *OvnFipApplyConfiguration) WithFinalizers(values ...string) *OvnFipApplyConfiguration
- func (b *OvnFipApplyConfiguration) WithGenerateName(value string) *OvnFipApplyConfiguration
- func (b *OvnFipApplyConfiguration) WithGeneration(value int64) *OvnFipApplyConfiguration
- func (b *OvnFipApplyConfiguration) WithKind(value string) *OvnFipApplyConfiguration
- func (b *OvnFipApplyConfiguration) WithLabels(entries map[string]string) *OvnFipApplyConfiguration
- func (b *OvnFipApplyConfiguration) WithName(value string) *OvnFipApplyConfiguration
- func (b *OvnFipApplyConfiguration) WithNamespace(value string) *OvnFipApplyConfiguration
- func (b *OvnFipApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *OvnFipApplyConfiguration
- func (b *OvnFipApplyConfiguration) WithResourceVersion(value string) *OvnFipApplyConfiguration
- func (b *OvnFipApplyConfiguration) WithSpec(value *OvnFipSpecApplyConfiguration) *OvnFipApplyConfiguration
- func (b *OvnFipApplyConfiguration) WithStatus(value *OvnFipStatusApplyConfiguration) *OvnFipApplyConfiguration
- func (b *OvnFipApplyConfiguration) WithUID(value types.UID) *OvnFipApplyConfiguration
- type OvnFipConditionApplyConfiguration
- func (b *OvnFipConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *OvnFipConditionApplyConfiguration
- func (b *OvnFipConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *OvnFipConditionApplyConfiguration
- func (b *OvnFipConditionApplyConfiguration) WithMessage(value string) *OvnFipConditionApplyConfiguration
- func (b *OvnFipConditionApplyConfiguration) WithReason(value string) *OvnFipConditionApplyConfiguration
- func (b *OvnFipConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *OvnFipConditionApplyConfiguration
- func (b *OvnFipConditionApplyConfiguration) WithType(value kubeovnv1.ConditionType) *OvnFipConditionApplyConfiguration
- type OvnFipSpecApplyConfiguration
- func (b *OvnFipSpecApplyConfiguration) WithIPName(value string) *OvnFipSpecApplyConfiguration
- func (b *OvnFipSpecApplyConfiguration) WithIPType(value string) *OvnFipSpecApplyConfiguration
- func (b *OvnFipSpecApplyConfiguration) WithOvnEip(value string) *OvnFipSpecApplyConfiguration
- func (b *OvnFipSpecApplyConfiguration) WithV4Ip(value string) *OvnFipSpecApplyConfiguration
- func (b *OvnFipSpecApplyConfiguration) WithV6Ip(value string) *OvnFipSpecApplyConfiguration
- func (b *OvnFipSpecApplyConfiguration) WithVpc(value string) *OvnFipSpecApplyConfiguration
- type OvnFipStatusApplyConfiguration
- func (b *OvnFipStatusApplyConfiguration) WithConditions(values ...*OvnFipConditionApplyConfiguration) *OvnFipStatusApplyConfiguration
- func (b *OvnFipStatusApplyConfiguration) WithReady(value bool) *OvnFipStatusApplyConfiguration
- func (b *OvnFipStatusApplyConfiguration) WithV4Eip(value string) *OvnFipStatusApplyConfiguration
- func (b *OvnFipStatusApplyConfiguration) WithV4Ip(value string) *OvnFipStatusApplyConfiguration
- func (b *OvnFipStatusApplyConfiguration) WithV6Eip(value string) *OvnFipStatusApplyConfiguration
- func (b *OvnFipStatusApplyConfiguration) WithV6Ip(value string) *OvnFipStatusApplyConfiguration
- func (b *OvnFipStatusApplyConfiguration) WithVpc(value string) *OvnFipStatusApplyConfiguration
- type OvnSnatRuleApplyConfiguration
- func (b *OvnSnatRuleApplyConfiguration) GetName() *string
- func (b *OvnSnatRuleApplyConfiguration) WithAPIVersion(value string) *OvnSnatRuleApplyConfiguration
- func (b *OvnSnatRuleApplyConfiguration) WithAnnotations(entries map[string]string) *OvnSnatRuleApplyConfiguration
- func (b *OvnSnatRuleApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *OvnSnatRuleApplyConfiguration
- func (b *OvnSnatRuleApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *OvnSnatRuleApplyConfiguration
- func (b *OvnSnatRuleApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *OvnSnatRuleApplyConfiguration
- func (b *OvnSnatRuleApplyConfiguration) WithFinalizers(values ...string) *OvnSnatRuleApplyConfiguration
- func (b *OvnSnatRuleApplyConfiguration) WithGenerateName(value string) *OvnSnatRuleApplyConfiguration
- func (b *OvnSnatRuleApplyConfiguration) WithGeneration(value int64) *OvnSnatRuleApplyConfiguration
- func (b *OvnSnatRuleApplyConfiguration) WithKind(value string) *OvnSnatRuleApplyConfiguration
- func (b *OvnSnatRuleApplyConfiguration) WithLabels(entries map[string]string) *OvnSnatRuleApplyConfiguration
- func (b *OvnSnatRuleApplyConfiguration) WithName(value string) *OvnSnatRuleApplyConfiguration
- func (b *OvnSnatRuleApplyConfiguration) WithNamespace(value string) *OvnSnatRuleApplyConfiguration
- func (b *OvnSnatRuleApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *OvnSnatRuleApplyConfiguration
- func (b *OvnSnatRuleApplyConfiguration) WithResourceVersion(value string) *OvnSnatRuleApplyConfiguration
- func (b *OvnSnatRuleApplyConfiguration) WithSpec(value *OvnSnatRuleSpecApplyConfiguration) *OvnSnatRuleApplyConfiguration
- func (b *OvnSnatRuleApplyConfiguration) WithStatus(value *OvnSnatRuleStatusApplyConfiguration) *OvnSnatRuleApplyConfiguration
- func (b *OvnSnatRuleApplyConfiguration) WithUID(value types.UID) *OvnSnatRuleApplyConfiguration
- type OvnSnatRuleConditionApplyConfiguration
- func (b *OvnSnatRuleConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *OvnSnatRuleConditionApplyConfiguration
- func (b *OvnSnatRuleConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *OvnSnatRuleConditionApplyConfiguration
- func (b *OvnSnatRuleConditionApplyConfiguration) WithMessage(value string) *OvnSnatRuleConditionApplyConfiguration
- func (b *OvnSnatRuleConditionApplyConfiguration) WithReason(value string) *OvnSnatRuleConditionApplyConfiguration
- func (b *OvnSnatRuleConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *OvnSnatRuleConditionApplyConfiguration
- func (b *OvnSnatRuleConditionApplyConfiguration) WithType(value kubeovnv1.ConditionType) *OvnSnatRuleConditionApplyConfiguration
- type OvnSnatRuleSpecApplyConfiguration
- func (b *OvnSnatRuleSpecApplyConfiguration) WithIPName(value string) *OvnSnatRuleSpecApplyConfiguration
- func (b *OvnSnatRuleSpecApplyConfiguration) WithOvnEip(value string) *OvnSnatRuleSpecApplyConfiguration
- func (b *OvnSnatRuleSpecApplyConfiguration) WithV4IpCidr(value string) *OvnSnatRuleSpecApplyConfiguration
- func (b *OvnSnatRuleSpecApplyConfiguration) WithV6IpCidr(value string) *OvnSnatRuleSpecApplyConfiguration
- func (b *OvnSnatRuleSpecApplyConfiguration) WithVpc(value string) *OvnSnatRuleSpecApplyConfiguration
- func (b *OvnSnatRuleSpecApplyConfiguration) WithVpcSubnet(value string) *OvnSnatRuleSpecApplyConfiguration
- type OvnSnatRuleStatusApplyConfiguration
- func (b *OvnSnatRuleStatusApplyConfiguration) WithConditions(values ...*OvnSnatRuleConditionApplyConfiguration) *OvnSnatRuleStatusApplyConfiguration
- func (b *OvnSnatRuleStatusApplyConfiguration) WithReady(value bool) *OvnSnatRuleStatusApplyConfiguration
- func (b *OvnSnatRuleStatusApplyConfiguration) WithV4Eip(value string) *OvnSnatRuleStatusApplyConfiguration
- func (b *OvnSnatRuleStatusApplyConfiguration) WithV4IpCidr(value string) *OvnSnatRuleStatusApplyConfiguration
- func (b *OvnSnatRuleStatusApplyConfiguration) WithV6Eip(value string) *OvnSnatRuleStatusApplyConfiguration
- func (b *OvnSnatRuleStatusApplyConfiguration) WithV6IpCidr(value string) *OvnSnatRuleStatusApplyConfiguration
- func (b *OvnSnatRuleStatusApplyConfiguration) WithVpc(value string) *OvnSnatRuleStatusApplyConfiguration
- type PolicyRouteApplyConfiguration
- func (b *PolicyRouteApplyConfiguration) WithAction(value kubeovnv1.PolicyRouteAction) *PolicyRouteApplyConfiguration
- func (b *PolicyRouteApplyConfiguration) WithMatch(value string) *PolicyRouteApplyConfiguration
- func (b *PolicyRouteApplyConfiguration) WithNextHopIP(value string) *PolicyRouteApplyConfiguration
- func (b *PolicyRouteApplyConfiguration) WithPriority(value int) *PolicyRouteApplyConfiguration
- type ProviderNetworkApplyConfiguration
- func (b *ProviderNetworkApplyConfiguration) GetName() *string
- func (b *ProviderNetworkApplyConfiguration) WithAPIVersion(value string) *ProviderNetworkApplyConfiguration
- func (b *ProviderNetworkApplyConfiguration) WithAnnotations(entries map[string]string) *ProviderNetworkApplyConfiguration
- func (b *ProviderNetworkApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *ProviderNetworkApplyConfiguration
- func (b *ProviderNetworkApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ProviderNetworkApplyConfiguration
- func (b *ProviderNetworkApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *ProviderNetworkApplyConfiguration
- func (b *ProviderNetworkApplyConfiguration) WithFinalizers(values ...string) *ProviderNetworkApplyConfiguration
- func (b *ProviderNetworkApplyConfiguration) WithGenerateName(value string) *ProviderNetworkApplyConfiguration
- func (b *ProviderNetworkApplyConfiguration) WithGeneration(value int64) *ProviderNetworkApplyConfiguration
- func (b *ProviderNetworkApplyConfiguration) WithKind(value string) *ProviderNetworkApplyConfiguration
- func (b *ProviderNetworkApplyConfiguration) WithLabels(entries map[string]string) *ProviderNetworkApplyConfiguration
- func (b *ProviderNetworkApplyConfiguration) WithName(value string) *ProviderNetworkApplyConfiguration
- func (b *ProviderNetworkApplyConfiguration) WithNamespace(value string) *ProviderNetworkApplyConfiguration
- func (b *ProviderNetworkApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *ProviderNetworkApplyConfiguration
- func (b *ProviderNetworkApplyConfiguration) WithResourceVersion(value string) *ProviderNetworkApplyConfiguration
- func (b *ProviderNetworkApplyConfiguration) WithSpec(value *ProviderNetworkSpecApplyConfiguration) *ProviderNetworkApplyConfiguration
- func (b *ProviderNetworkApplyConfiguration) WithStatus(value *ProviderNetworkStatusApplyConfiguration) *ProviderNetworkApplyConfiguration
- func (b *ProviderNetworkApplyConfiguration) WithUID(value types.UID) *ProviderNetworkApplyConfiguration
- type ProviderNetworkConditionApplyConfiguration
- type ProviderNetworkSpecApplyConfiguration
- func (b *ProviderNetworkSpecApplyConfiguration) WithCustomInterfaces(values ...*CustomInterfaceApplyConfiguration) *ProviderNetworkSpecApplyConfiguration
- func (b *ProviderNetworkSpecApplyConfiguration) WithDefaultInterface(value string) *ProviderNetworkSpecApplyConfiguration
- func (b *ProviderNetworkSpecApplyConfiguration) WithExchangeLinkName(value bool) *ProviderNetworkSpecApplyConfiguration
- func (b *ProviderNetworkSpecApplyConfiguration) WithExcludeNodes(values ...string) *ProviderNetworkSpecApplyConfiguration
- type ProviderNetworkStatusApplyConfiguration
- func (b *ProviderNetworkStatusApplyConfiguration) WithConditions(values ...*ProviderNetworkConditionApplyConfiguration) *ProviderNetworkStatusApplyConfiguration
- func (b *ProviderNetworkStatusApplyConfiguration) WithNotReadyNodes(values ...string) *ProviderNetworkStatusApplyConfiguration
- func (b *ProviderNetworkStatusApplyConfiguration) WithReady(value bool) *ProviderNetworkStatusApplyConfiguration
- func (b *ProviderNetworkStatusApplyConfiguration) WithReadyNodes(values ...string) *ProviderNetworkStatusApplyConfiguration
- func (b *ProviderNetworkStatusApplyConfiguration) WithVlans(values ...string) *ProviderNetworkStatusApplyConfiguration
- type QoSPolicyApplyConfiguration
- func (b *QoSPolicyApplyConfiguration) GetName() *string
- func (b *QoSPolicyApplyConfiguration) WithAPIVersion(value string) *QoSPolicyApplyConfiguration
- func (b *QoSPolicyApplyConfiguration) WithAnnotations(entries map[string]string) *QoSPolicyApplyConfiguration
- func (b *QoSPolicyApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *QoSPolicyApplyConfiguration
- func (b *QoSPolicyApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *QoSPolicyApplyConfiguration
- func (b *QoSPolicyApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *QoSPolicyApplyConfiguration
- func (b *QoSPolicyApplyConfiguration) WithFinalizers(values ...string) *QoSPolicyApplyConfiguration
- func (b *QoSPolicyApplyConfiguration) WithGenerateName(value string) *QoSPolicyApplyConfiguration
- func (b *QoSPolicyApplyConfiguration) WithGeneration(value int64) *QoSPolicyApplyConfiguration
- func (b *QoSPolicyApplyConfiguration) WithKind(value string) *QoSPolicyApplyConfiguration
- func (b *QoSPolicyApplyConfiguration) WithLabels(entries map[string]string) *QoSPolicyApplyConfiguration
- func (b *QoSPolicyApplyConfiguration) WithName(value string) *QoSPolicyApplyConfiguration
- func (b *QoSPolicyApplyConfiguration) WithNamespace(value string) *QoSPolicyApplyConfiguration
- func (b *QoSPolicyApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *QoSPolicyApplyConfiguration
- func (b *QoSPolicyApplyConfiguration) WithResourceVersion(value string) *QoSPolicyApplyConfiguration
- func (b *QoSPolicyApplyConfiguration) WithSpec(value *QoSPolicySpecApplyConfiguration) *QoSPolicyApplyConfiguration
- func (b *QoSPolicyApplyConfiguration) WithStatus(value *QoSPolicyStatusApplyConfiguration) *QoSPolicyApplyConfiguration
- func (b *QoSPolicyApplyConfiguration) WithUID(value types.UID) *QoSPolicyApplyConfiguration
- type QoSPolicyBandwidthLimitRuleApplyConfiguration
- func (b *QoSPolicyBandwidthLimitRuleApplyConfiguration) WithBurstMax(value string) *QoSPolicyBandwidthLimitRuleApplyConfiguration
- func (b *QoSPolicyBandwidthLimitRuleApplyConfiguration) WithDirection(value kubeovnv1.QoSPolicyRuleDirection) *QoSPolicyBandwidthLimitRuleApplyConfiguration
- func (b *QoSPolicyBandwidthLimitRuleApplyConfiguration) WithInterface(value string) *QoSPolicyBandwidthLimitRuleApplyConfiguration
- func (b *QoSPolicyBandwidthLimitRuleApplyConfiguration) WithMatchType(value kubeovnv1.QoSPolicyRuleMatchType) *QoSPolicyBandwidthLimitRuleApplyConfiguration
- func (b *QoSPolicyBandwidthLimitRuleApplyConfiguration) WithMatchValue(value string) *QoSPolicyBandwidthLimitRuleApplyConfiguration
- func (b *QoSPolicyBandwidthLimitRuleApplyConfiguration) WithName(value string) *QoSPolicyBandwidthLimitRuleApplyConfiguration
- func (b *QoSPolicyBandwidthLimitRuleApplyConfiguration) WithPriority(value int) *QoSPolicyBandwidthLimitRuleApplyConfiguration
- func (b *QoSPolicyBandwidthLimitRuleApplyConfiguration) WithRateMax(value string) *QoSPolicyBandwidthLimitRuleApplyConfiguration
- type QoSPolicyConditionApplyConfiguration
- func (b *QoSPolicyConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *QoSPolicyConditionApplyConfiguration
- func (b *QoSPolicyConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *QoSPolicyConditionApplyConfiguration
- func (b *QoSPolicyConditionApplyConfiguration) WithMessage(value string) *QoSPolicyConditionApplyConfiguration
- func (b *QoSPolicyConditionApplyConfiguration) WithReason(value string) *QoSPolicyConditionApplyConfiguration
- func (b *QoSPolicyConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *QoSPolicyConditionApplyConfiguration
- func (b *QoSPolicyConditionApplyConfiguration) WithType(value kubeovnv1.ConditionType) *QoSPolicyConditionApplyConfiguration
- type QoSPolicySpecApplyConfiguration
- func (b *QoSPolicySpecApplyConfiguration) WithBandwidthLimitRules(value kubeovnv1.QoSPolicyBandwidthLimitRules) *QoSPolicySpecApplyConfiguration
- func (b *QoSPolicySpecApplyConfiguration) WithBindingType(value kubeovnv1.QoSPolicyBindingType) *QoSPolicySpecApplyConfiguration
- func (b *QoSPolicySpecApplyConfiguration) WithShared(value bool) *QoSPolicySpecApplyConfiguration
- type QoSPolicyStatusApplyConfiguration
- func (b *QoSPolicyStatusApplyConfiguration) WithBandwidthLimitRules(value kubeovnv1.QoSPolicyBandwidthLimitRules) *QoSPolicyStatusApplyConfiguration
- func (b *QoSPolicyStatusApplyConfiguration) WithBindingType(value kubeovnv1.QoSPolicyBindingType) *QoSPolicyStatusApplyConfiguration
- func (b *QoSPolicyStatusApplyConfiguration) WithConditions(values ...*QoSPolicyConditionApplyConfiguration) *QoSPolicyStatusApplyConfiguration
- func (b *QoSPolicyStatusApplyConfiguration) WithShared(value bool) *QoSPolicyStatusApplyConfiguration
- type SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) GetName() *string
- func (b *SecurityGroupApplyConfiguration) WithAPIVersion(value string) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithAnnotations(entries map[string]string) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithFinalizers(values ...string) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithGenerateName(value string) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithGeneration(value int64) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithKind(value string) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithLabels(entries map[string]string) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithName(value string) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithNamespace(value string) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithResourceVersion(value string) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithSpec(value *SecurityGroupSpecApplyConfiguration) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithStatus(value *SecurityGroupStatusApplyConfiguration) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithUID(value types.UID) *SecurityGroupApplyConfiguration
- type SecurityGroupSpecApplyConfiguration
- func (b *SecurityGroupSpecApplyConfiguration) WithAllowSameGroupTraffic(value bool) *SecurityGroupSpecApplyConfiguration
- func (b *SecurityGroupSpecApplyConfiguration) WithEgressRules(values ...**kubeovnv1.SgRule) *SecurityGroupSpecApplyConfiguration
- func (b *SecurityGroupSpecApplyConfiguration) WithIngressRules(values ...**kubeovnv1.SgRule) *SecurityGroupSpecApplyConfiguration
- type SecurityGroupStatusApplyConfiguration
- func (b *SecurityGroupStatusApplyConfiguration) WithAllowSameGroupTraffic(value bool) *SecurityGroupStatusApplyConfiguration
- func (b *SecurityGroupStatusApplyConfiguration) WithEgressLastSyncSuccess(value bool) *SecurityGroupStatusApplyConfiguration
- func (b *SecurityGroupStatusApplyConfiguration) WithEgressMd5(value string) *SecurityGroupStatusApplyConfiguration
- func (b *SecurityGroupStatusApplyConfiguration) WithIngressLastSyncSuccess(value bool) *SecurityGroupStatusApplyConfiguration
- func (b *SecurityGroupStatusApplyConfiguration) WithIngressMd5(value string) *SecurityGroupStatusApplyConfiguration
- func (b *SecurityGroupStatusApplyConfiguration) WithPortGroup(value string) *SecurityGroupStatusApplyConfiguration
- type SgRuleApplyConfiguration
- func (b *SgRuleApplyConfiguration) WithIPVersion(value string) *SgRuleApplyConfiguration
- func (b *SgRuleApplyConfiguration) WithPolicy(value kubeovnv1.SgPolicy) *SgRuleApplyConfiguration
- func (b *SgRuleApplyConfiguration) WithPortRangeMax(value int) *SgRuleApplyConfiguration
- func (b *SgRuleApplyConfiguration) WithPortRangeMin(value int) *SgRuleApplyConfiguration
- func (b *SgRuleApplyConfiguration) WithPriority(value int) *SgRuleApplyConfiguration
- func (b *SgRuleApplyConfiguration) WithProtocol(value kubeovnv1.SgProtocol) *SgRuleApplyConfiguration
- func (b *SgRuleApplyConfiguration) WithRemoteAddress(value string) *SgRuleApplyConfiguration
- func (b *SgRuleApplyConfiguration) WithRemoteSecurityGroup(value string) *SgRuleApplyConfiguration
- func (b *SgRuleApplyConfiguration) WithRemoteType(value kubeovnv1.SgRemoteType) *SgRuleApplyConfiguration
- type SlrPortApplyConfiguration
- func (b *SlrPortApplyConfiguration) WithName(value string) *SlrPortApplyConfiguration
- func (b *SlrPortApplyConfiguration) WithPort(value int32) *SlrPortApplyConfiguration
- func (b *SlrPortApplyConfiguration) WithProtocol(value string) *SlrPortApplyConfiguration
- func (b *SlrPortApplyConfiguration) WithTargetPort(value int32) *SlrPortApplyConfiguration
- type StaticRouteApplyConfiguration
- func (b *StaticRouteApplyConfiguration) WithBfdID(value string) *StaticRouteApplyConfiguration
- func (b *StaticRouteApplyConfiguration) WithCIDR(value string) *StaticRouteApplyConfiguration
- func (b *StaticRouteApplyConfiguration) WithECMPMode(value string) *StaticRouteApplyConfiguration
- func (b *StaticRouteApplyConfiguration) WithNextHopIP(value string) *StaticRouteApplyConfiguration
- func (b *StaticRouteApplyConfiguration) WithPolicy(value kubeovnv1.RoutePolicy) *StaticRouteApplyConfiguration
- func (b *StaticRouteApplyConfiguration) WithRouteTable(value string) *StaticRouteApplyConfiguration
- type SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) GetName() *string
- func (b *SubnetApplyConfiguration) WithAPIVersion(value string) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithAnnotations(entries map[string]string) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithFinalizers(values ...string) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithGenerateName(value string) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithGeneration(value int64) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithKind(value string) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithLabels(entries map[string]string) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithName(value string) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithNamespace(value string) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithResourceVersion(value string) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithSpec(value *SubnetSpecApplyConfiguration) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithStatus(value *SubnetStatusApplyConfiguration) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithUID(value types.UID) *SubnetApplyConfiguration
- type SubnetConditionApplyConfiguration
- func (b *SubnetConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *SubnetConditionApplyConfiguration
- func (b *SubnetConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *SubnetConditionApplyConfiguration
- func (b *SubnetConditionApplyConfiguration) WithMessage(value string) *SubnetConditionApplyConfiguration
- func (b *SubnetConditionApplyConfiguration) WithReason(value string) *SubnetConditionApplyConfiguration
- func (b *SubnetConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *SubnetConditionApplyConfiguration
- func (b *SubnetConditionApplyConfiguration) WithType(value kubeovnv1.ConditionType) *SubnetConditionApplyConfiguration
- type SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithAcls(values ...*ACLApplyConfiguration) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithAllowEWTraffic(value bool) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithAllowSubnets(values ...string) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithCIDRBlock(value string) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithDHCPv4Options(value string) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithDHCPv6Options(value string) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithDefault(value bool) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithDisableGatewayCheck(value bool) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithDisableInterConnection(value bool) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithEnableDHCP(value bool) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithEnableEcmp(value bool) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithEnableIPv6RA(value bool) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithEnableLb(value bool) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithEnableMulticastSnoop(value bool) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithExcludeIps(values ...string) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithExternalEgressGateway(value string) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithGateway(value string) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithGatewayNode(value string) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithGatewayType(value string) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithIPv6RAConfigs(value string) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithLogicalGateway(value bool) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithMtu(value uint32) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithNamespaces(values ...string) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithNatOutgoing(value bool) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithNatOutgoingPolicyRules(values ...*NatOutgoingPolicyRuleApplyConfiguration) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithPolicyRoutingPriority(value uint32) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithPolicyRoutingTableID(value uint32) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithPrivate(value bool) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithProtocol(value string) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithProvider(value string) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithRouteTable(value string) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithU2OInterconnection(value bool) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithU2OInterconnectionIP(value string) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithVips(values ...string) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithVlan(value string) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithVpc(value string) *SubnetSpecApplyConfiguration
- type SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithActivateGateway(value string) *SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithConditions(values ...*SubnetConditionApplyConfiguration) *SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithDHCPv4OptionsUUID(value string) *SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithDHCPv6OptionsUUID(value string) *SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithMcastQuerierIP(value string) *SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithMcastQuerierMAC(value string) *SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithNatOutgoingPolicyRules(values ...*NatOutgoingPolicyRuleStatusApplyConfiguration) *SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithU2OInterconnectionIP(value string) *SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithU2OInterconnectionMAC(value string) *SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithU2OInterconnectionVPC(value string) *SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithV4AvailableIPRange(value string) *SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithV4AvailableIPs(value float64) *SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithV4UsingIPRange(value string) *SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithV4UsingIPs(value float64) *SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithV6AvailableIPRange(value string) *SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithV6AvailableIPs(value float64) *SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithV6UsingIPRange(value string) *SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithV6UsingIPs(value float64) *SubnetStatusApplyConfiguration
- type SwitchLBRuleApplyConfiguration
- func (b *SwitchLBRuleApplyConfiguration) GetName() *string
- func (b *SwitchLBRuleApplyConfiguration) WithAPIVersion(value string) *SwitchLBRuleApplyConfiguration
- func (b *SwitchLBRuleApplyConfiguration) WithAnnotations(entries map[string]string) *SwitchLBRuleApplyConfiguration
- func (b *SwitchLBRuleApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *SwitchLBRuleApplyConfiguration
- func (b *SwitchLBRuleApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *SwitchLBRuleApplyConfiguration
- func (b *SwitchLBRuleApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *SwitchLBRuleApplyConfiguration
- func (b *SwitchLBRuleApplyConfiguration) WithFinalizers(values ...string) *SwitchLBRuleApplyConfiguration
- func (b *SwitchLBRuleApplyConfiguration) WithGenerateName(value string) *SwitchLBRuleApplyConfiguration
- func (b *SwitchLBRuleApplyConfiguration) WithGeneration(value int64) *SwitchLBRuleApplyConfiguration
- func (b *SwitchLBRuleApplyConfiguration) WithKind(value string) *SwitchLBRuleApplyConfiguration
- func (b *SwitchLBRuleApplyConfiguration) WithLabels(entries map[string]string) *SwitchLBRuleApplyConfiguration
- func (b *SwitchLBRuleApplyConfiguration) WithName(value string) *SwitchLBRuleApplyConfiguration
- func (b *SwitchLBRuleApplyConfiguration) WithNamespace(value string) *SwitchLBRuleApplyConfiguration
- func (b *SwitchLBRuleApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *SwitchLBRuleApplyConfiguration
- func (b *SwitchLBRuleApplyConfiguration) WithResourceVersion(value string) *SwitchLBRuleApplyConfiguration
- func (b *SwitchLBRuleApplyConfiguration) WithSpec(value *SwitchLBRuleSpecApplyConfiguration) *SwitchLBRuleApplyConfiguration
- func (b *SwitchLBRuleApplyConfiguration) WithStatus(value *SwitchLBRuleStatusApplyConfiguration) *SwitchLBRuleApplyConfiguration
- func (b *SwitchLBRuleApplyConfiguration) WithUID(value types.UID) *SwitchLBRuleApplyConfiguration
- type SwitchLBRuleConditionApplyConfiguration
- func (b *SwitchLBRuleConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *SwitchLBRuleConditionApplyConfiguration
- func (b *SwitchLBRuleConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *SwitchLBRuleConditionApplyConfiguration
- func (b *SwitchLBRuleConditionApplyConfiguration) WithMessage(value string) *SwitchLBRuleConditionApplyConfiguration
- func (b *SwitchLBRuleConditionApplyConfiguration) WithReason(value string) *SwitchLBRuleConditionApplyConfiguration
- func (b *SwitchLBRuleConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *SwitchLBRuleConditionApplyConfiguration
- func (b *SwitchLBRuleConditionApplyConfiguration) WithType(value kubeovnv1.ConditionType) *SwitchLBRuleConditionApplyConfiguration
- type SwitchLBRuleSpecApplyConfiguration
- func (b *SwitchLBRuleSpecApplyConfiguration) WithEndpoints(values ...string) *SwitchLBRuleSpecApplyConfiguration
- func (b *SwitchLBRuleSpecApplyConfiguration) WithNamespace(value string) *SwitchLBRuleSpecApplyConfiguration
- func (b *SwitchLBRuleSpecApplyConfiguration) WithPorts(values ...*SlrPortApplyConfiguration) *SwitchLBRuleSpecApplyConfiguration
- func (b *SwitchLBRuleSpecApplyConfiguration) WithSelector(values ...string) *SwitchLBRuleSpecApplyConfiguration
- func (b *SwitchLBRuleSpecApplyConfiguration) WithSessionAffinity(value string) *SwitchLBRuleSpecApplyConfiguration
- func (b *SwitchLBRuleSpecApplyConfiguration) WithVip(value string) *SwitchLBRuleSpecApplyConfiguration
- type SwitchLBRuleStatusApplyConfiguration
- func (b *SwitchLBRuleStatusApplyConfiguration) WithConditions(values ...*SwitchLBRuleConditionApplyConfiguration) *SwitchLBRuleStatusApplyConfiguration
- func (b *SwitchLBRuleStatusApplyConfiguration) WithPorts(value string) *SwitchLBRuleStatusApplyConfiguration
- func (b *SwitchLBRuleStatusApplyConfiguration) WithService(value string) *SwitchLBRuleStatusApplyConfiguration
- type VipApplyConfiguration
- func (b *VipApplyConfiguration) GetName() *string
- func (b *VipApplyConfiguration) WithAPIVersion(value string) *VipApplyConfiguration
- func (b *VipApplyConfiguration) WithAnnotations(entries map[string]string) *VipApplyConfiguration
- func (b *VipApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *VipApplyConfiguration
- func (b *VipApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *VipApplyConfiguration
- func (b *VipApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *VipApplyConfiguration
- func (b *VipApplyConfiguration) WithFinalizers(values ...string) *VipApplyConfiguration
- func (b *VipApplyConfiguration) WithGenerateName(value string) *VipApplyConfiguration
- func (b *VipApplyConfiguration) WithGeneration(value int64) *VipApplyConfiguration
- func (b *VipApplyConfiguration) WithKind(value string) *VipApplyConfiguration
- func (b *VipApplyConfiguration) WithLabels(entries map[string]string) *VipApplyConfiguration
- func (b *VipApplyConfiguration) WithName(value string) *VipApplyConfiguration
- func (b *VipApplyConfiguration) WithNamespace(value string) *VipApplyConfiguration
- func (b *VipApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *VipApplyConfiguration
- func (b *VipApplyConfiguration) WithResourceVersion(value string) *VipApplyConfiguration
- func (b *VipApplyConfiguration) WithSpec(value *VipSpecApplyConfiguration) *VipApplyConfiguration
- func (b *VipApplyConfiguration) WithStatus(value *VipStatusApplyConfiguration) *VipApplyConfiguration
- func (b *VipApplyConfiguration) WithUID(value types.UID) *VipApplyConfiguration
- type VipConditionApplyConfiguration
- func (b *VipConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *VipConditionApplyConfiguration
- func (b *VipConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *VipConditionApplyConfiguration
- func (b *VipConditionApplyConfiguration) WithMessage(value string) *VipConditionApplyConfiguration
- func (b *VipConditionApplyConfiguration) WithReason(value string) *VipConditionApplyConfiguration
- func (b *VipConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *VipConditionApplyConfiguration
- func (b *VipConditionApplyConfiguration) WithType(value kubeovnv1.ConditionType) *VipConditionApplyConfiguration
- type VipSpecApplyConfiguration
- func (b *VipSpecApplyConfiguration) WithAttachSubnets(values ...string) *VipSpecApplyConfiguration
- func (b *VipSpecApplyConfiguration) WithMacAddress(value string) *VipSpecApplyConfiguration
- func (b *VipSpecApplyConfiguration) WithNamespace(value string) *VipSpecApplyConfiguration
- func (b *VipSpecApplyConfiguration) WithParentMac(value string) *VipSpecApplyConfiguration
- func (b *VipSpecApplyConfiguration) WithParentV4ip(value string) *VipSpecApplyConfiguration
- func (b *VipSpecApplyConfiguration) WithParentV6ip(value string) *VipSpecApplyConfiguration
- func (b *VipSpecApplyConfiguration) WithSelector(values ...string) *VipSpecApplyConfiguration
- func (b *VipSpecApplyConfiguration) WithSubnet(value string) *VipSpecApplyConfiguration
- func (b *VipSpecApplyConfiguration) WithType(value string) *VipSpecApplyConfiguration
- func (b *VipSpecApplyConfiguration) WithV4ip(value string) *VipSpecApplyConfiguration
- func (b *VipSpecApplyConfiguration) WithV6ip(value string) *VipSpecApplyConfiguration
- type VipStatusApplyConfiguration
- func (b *VipStatusApplyConfiguration) WithConditions(values ...*VipConditionApplyConfiguration) *VipStatusApplyConfiguration
- func (b *VipStatusApplyConfiguration) WithMac(value string) *VipStatusApplyConfiguration
- func (b *VipStatusApplyConfiguration) WithPmac(value string) *VipStatusApplyConfiguration
- func (b *VipStatusApplyConfiguration) WithPv4ip(value string) *VipStatusApplyConfiguration
- func (b *VipStatusApplyConfiguration) WithPv6ip(value string) *VipStatusApplyConfiguration
- func (b *VipStatusApplyConfiguration) WithReady(value bool) *VipStatusApplyConfiguration
- func (b *VipStatusApplyConfiguration) WithType(value string) *VipStatusApplyConfiguration
- func (b *VipStatusApplyConfiguration) WithV4ip(value string) *VipStatusApplyConfiguration
- func (b *VipStatusApplyConfiguration) WithV6ip(value string) *VipStatusApplyConfiguration
- type VlanApplyConfiguration
- func (b *VlanApplyConfiguration) GetName() *string
- func (b *VlanApplyConfiguration) WithAPIVersion(value string) *VlanApplyConfiguration
- func (b *VlanApplyConfiguration) WithAnnotations(entries map[string]string) *VlanApplyConfiguration
- func (b *VlanApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *VlanApplyConfiguration
- func (b *VlanApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *VlanApplyConfiguration
- func (b *VlanApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *VlanApplyConfiguration
- func (b *VlanApplyConfiguration) WithFinalizers(values ...string) *VlanApplyConfiguration
- func (b *VlanApplyConfiguration) WithGenerateName(value string) *VlanApplyConfiguration
- func (b *VlanApplyConfiguration) WithGeneration(value int64) *VlanApplyConfiguration
- func (b *VlanApplyConfiguration) WithKind(value string) *VlanApplyConfiguration
- func (b *VlanApplyConfiguration) WithLabels(entries map[string]string) *VlanApplyConfiguration
- func (b *VlanApplyConfiguration) WithName(value string) *VlanApplyConfiguration
- func (b *VlanApplyConfiguration) WithNamespace(value string) *VlanApplyConfiguration
- func (b *VlanApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *VlanApplyConfiguration
- func (b *VlanApplyConfiguration) WithResourceVersion(value string) *VlanApplyConfiguration
- func (b *VlanApplyConfiguration) WithSpec(value *VlanSpecApplyConfiguration) *VlanApplyConfiguration
- func (b *VlanApplyConfiguration) WithStatus(value *VlanStatusApplyConfiguration) *VlanApplyConfiguration
- func (b *VlanApplyConfiguration) WithUID(value types.UID) *VlanApplyConfiguration
- type VlanConditionApplyConfiguration
- func (b *VlanConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *VlanConditionApplyConfiguration
- func (b *VlanConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *VlanConditionApplyConfiguration
- func (b *VlanConditionApplyConfiguration) WithMessage(value string) *VlanConditionApplyConfiguration
- func (b *VlanConditionApplyConfiguration) WithReason(value string) *VlanConditionApplyConfiguration
- func (b *VlanConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *VlanConditionApplyConfiguration
- func (b *VlanConditionApplyConfiguration) WithType(value kubeovnv1.ConditionType) *VlanConditionApplyConfiguration
- type VlanSpecApplyConfiguration
- func (b *VlanSpecApplyConfiguration) WithID(value int) *VlanSpecApplyConfiguration
- func (b *VlanSpecApplyConfiguration) WithProvider(value string) *VlanSpecApplyConfiguration
- func (b *VlanSpecApplyConfiguration) WithProviderInterfaceName(value string) *VlanSpecApplyConfiguration
- func (b *VlanSpecApplyConfiguration) WithVlanID(value int) *VlanSpecApplyConfiguration
- type VlanStatusApplyConfiguration
- type VpcApplyConfiguration
- func (b *VpcApplyConfiguration) GetName() *string
- func (b *VpcApplyConfiguration) WithAPIVersion(value string) *VpcApplyConfiguration
- func (b *VpcApplyConfiguration) WithAnnotations(entries map[string]string) *VpcApplyConfiguration
- func (b *VpcApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *VpcApplyConfiguration
- func (b *VpcApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *VpcApplyConfiguration
- func (b *VpcApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *VpcApplyConfiguration
- func (b *VpcApplyConfiguration) WithFinalizers(values ...string) *VpcApplyConfiguration
- func (b *VpcApplyConfiguration) WithGenerateName(value string) *VpcApplyConfiguration
- func (b *VpcApplyConfiguration) WithGeneration(value int64) *VpcApplyConfiguration
- func (b *VpcApplyConfiguration) WithKind(value string) *VpcApplyConfiguration
- func (b *VpcApplyConfiguration) WithLabels(entries map[string]string) *VpcApplyConfiguration
- func (b *VpcApplyConfiguration) WithName(value string) *VpcApplyConfiguration
- func (b *VpcApplyConfiguration) WithNamespace(value string) *VpcApplyConfiguration
- func (b *VpcApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *VpcApplyConfiguration
- func (b *VpcApplyConfiguration) WithResourceVersion(value string) *VpcApplyConfiguration
- func (b *VpcApplyConfiguration) WithSpec(value *VpcSpecApplyConfiguration) *VpcApplyConfiguration
- func (b *VpcApplyConfiguration) WithStatus(value *VpcStatusApplyConfiguration) *VpcApplyConfiguration
- func (b *VpcApplyConfiguration) WithUID(value types.UID) *VpcApplyConfiguration
- type VpcBgpSpeakerApplyConfiguration
- func (b *VpcBgpSpeakerApplyConfiguration) WithASN(value uint32) *VpcBgpSpeakerApplyConfiguration
- func (b *VpcBgpSpeakerApplyConfiguration) WithEnableGracefulRestart(value bool) *VpcBgpSpeakerApplyConfiguration
- func (b *VpcBgpSpeakerApplyConfiguration) WithEnabled(value bool) *VpcBgpSpeakerApplyConfiguration
- func (b *VpcBgpSpeakerApplyConfiguration) WithExtraArgs(values ...string) *VpcBgpSpeakerApplyConfiguration
- func (b *VpcBgpSpeakerApplyConfiguration) WithHoldTime(value metav1.Duration) *VpcBgpSpeakerApplyConfiguration
- func (b *VpcBgpSpeakerApplyConfiguration) WithNeighbors(values ...string) *VpcBgpSpeakerApplyConfiguration
- func (b *VpcBgpSpeakerApplyConfiguration) WithPassword(value string) *VpcBgpSpeakerApplyConfiguration
- func (b *VpcBgpSpeakerApplyConfiguration) WithRemoteASN(value uint32) *VpcBgpSpeakerApplyConfiguration
- func (b *VpcBgpSpeakerApplyConfiguration) WithRouterID(value string) *VpcBgpSpeakerApplyConfiguration
- type VpcConditionApplyConfiguration
- func (b *VpcConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *VpcConditionApplyConfiguration
- func (b *VpcConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *VpcConditionApplyConfiguration
- func (b *VpcConditionApplyConfiguration) WithMessage(value string) *VpcConditionApplyConfiguration
- func (b *VpcConditionApplyConfiguration) WithReason(value string) *VpcConditionApplyConfiguration
- func (b *VpcConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *VpcConditionApplyConfiguration
- func (b *VpcConditionApplyConfiguration) WithType(value kubeovnv1.ConditionType) *VpcConditionApplyConfiguration
- type VpcDNSConditionApplyConfiguration
- func (b *VpcDNSConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *VpcDNSConditionApplyConfiguration
- func (b *VpcDNSConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *VpcDNSConditionApplyConfiguration
- func (b *VpcDNSConditionApplyConfiguration) WithMessage(value string) *VpcDNSConditionApplyConfiguration
- func (b *VpcDNSConditionApplyConfiguration) WithReason(value string) *VpcDNSConditionApplyConfiguration
- func (b *VpcDNSConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *VpcDNSConditionApplyConfiguration
- func (b *VpcDNSConditionApplyConfiguration) WithType(value kubeovnv1.ConditionType) *VpcDNSConditionApplyConfiguration
- type VpcDNSSpecApplyConfiguration
- type VpcDNSStatusApplyConfiguration
- type VpcDnsApplyConfiguration
- func (b *VpcDnsApplyConfiguration) GetName() *string
- func (b *VpcDnsApplyConfiguration) WithAPIVersion(value string) *VpcDnsApplyConfiguration
- func (b *VpcDnsApplyConfiguration) WithAnnotations(entries map[string]string) *VpcDnsApplyConfiguration
- func (b *VpcDnsApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *VpcDnsApplyConfiguration
- func (b *VpcDnsApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *VpcDnsApplyConfiguration
- func (b *VpcDnsApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *VpcDnsApplyConfiguration
- func (b *VpcDnsApplyConfiguration) WithFinalizers(values ...string) *VpcDnsApplyConfiguration
- func (b *VpcDnsApplyConfiguration) WithGenerateName(value string) *VpcDnsApplyConfiguration
- func (b *VpcDnsApplyConfiguration) WithGeneration(value int64) *VpcDnsApplyConfiguration
- func (b *VpcDnsApplyConfiguration) WithKind(value string) *VpcDnsApplyConfiguration
- func (b *VpcDnsApplyConfiguration) WithLabels(entries map[string]string) *VpcDnsApplyConfiguration
- func (b *VpcDnsApplyConfiguration) WithName(value string) *VpcDnsApplyConfiguration
- func (b *VpcDnsApplyConfiguration) WithNamespace(value string) *VpcDnsApplyConfiguration
- func (b *VpcDnsApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *VpcDnsApplyConfiguration
- func (b *VpcDnsApplyConfiguration) WithResourceVersion(value string) *VpcDnsApplyConfiguration
- func (b *VpcDnsApplyConfiguration) WithSpec(value *VpcDNSSpecApplyConfiguration) *VpcDnsApplyConfiguration
- func (b *VpcDnsApplyConfiguration) WithStatus(value *VpcDNSStatusApplyConfiguration) *VpcDnsApplyConfiguration
- func (b *VpcDnsApplyConfiguration) WithUID(value types.UID) *VpcDnsApplyConfiguration
- type VpcNatGatewayApplyConfiguration
- func (b *VpcNatGatewayApplyConfiguration) GetName() *string
- func (b *VpcNatGatewayApplyConfiguration) WithAPIVersion(value string) *VpcNatGatewayApplyConfiguration
- func (b *VpcNatGatewayApplyConfiguration) WithAnnotations(entries map[string]string) *VpcNatGatewayApplyConfiguration
- func (b *VpcNatGatewayApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *VpcNatGatewayApplyConfiguration
- func (b *VpcNatGatewayApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *VpcNatGatewayApplyConfiguration
- func (b *VpcNatGatewayApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *VpcNatGatewayApplyConfiguration
- func (b *VpcNatGatewayApplyConfiguration) WithFinalizers(values ...string) *VpcNatGatewayApplyConfiguration
- func (b *VpcNatGatewayApplyConfiguration) WithGenerateName(value string) *VpcNatGatewayApplyConfiguration
- func (b *VpcNatGatewayApplyConfiguration) WithGeneration(value int64) *VpcNatGatewayApplyConfiguration
- func (b *VpcNatGatewayApplyConfiguration) WithKind(value string) *VpcNatGatewayApplyConfiguration
- func (b *VpcNatGatewayApplyConfiguration) WithLabels(entries map[string]string) *VpcNatGatewayApplyConfiguration
- func (b *VpcNatGatewayApplyConfiguration) WithName(value string) *VpcNatGatewayApplyConfiguration
- func (b *VpcNatGatewayApplyConfiguration) WithNamespace(value string) *VpcNatGatewayApplyConfiguration
- func (b *VpcNatGatewayApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *VpcNatGatewayApplyConfiguration
- func (b *VpcNatGatewayApplyConfiguration) WithResourceVersion(value string) *VpcNatGatewayApplyConfiguration
- func (b *VpcNatGatewayApplyConfiguration) WithSpec(value *VpcNatSpecApplyConfiguration) *VpcNatGatewayApplyConfiguration
- func (b *VpcNatGatewayApplyConfiguration) WithStatus(value *VpcNatStatusApplyConfiguration) *VpcNatGatewayApplyConfiguration
- func (b *VpcNatGatewayApplyConfiguration) WithUID(value types.UID) *VpcNatGatewayApplyConfiguration
- type VpcNatSpecApplyConfiguration
- func (b *VpcNatSpecApplyConfiguration) WithAffinity(value corev1.Affinity) *VpcNatSpecApplyConfiguration
- func (b *VpcNatSpecApplyConfiguration) WithBgpSpeaker(value *VpcBgpSpeakerApplyConfiguration) *VpcNatSpecApplyConfiguration
- func (b *VpcNatSpecApplyConfiguration) WithExternalSubnets(values ...string) *VpcNatSpecApplyConfiguration
- func (b *VpcNatSpecApplyConfiguration) WithLanIP(value string) *VpcNatSpecApplyConfiguration
- func (b *VpcNatSpecApplyConfiguration) WithQoSPolicy(value string) *VpcNatSpecApplyConfiguration
- func (b *VpcNatSpecApplyConfiguration) WithSelector(values ...string) *VpcNatSpecApplyConfiguration
- func (b *VpcNatSpecApplyConfiguration) WithSubnet(value string) *VpcNatSpecApplyConfiguration
- func (b *VpcNatSpecApplyConfiguration) WithTolerations(values ...corev1.Toleration) *VpcNatSpecApplyConfiguration
- func (b *VpcNatSpecApplyConfiguration) WithVpc(value string) *VpcNatSpecApplyConfiguration
- type VpcNatStatusApplyConfiguration
- func (b *VpcNatStatusApplyConfiguration) WithAffinity(value corev1.Affinity) *VpcNatStatusApplyConfiguration
- func (b *VpcNatStatusApplyConfiguration) WithExternalSubnets(values ...string) *VpcNatStatusApplyConfiguration
- func (b *VpcNatStatusApplyConfiguration) WithQoSPolicy(value string) *VpcNatStatusApplyConfiguration
- func (b *VpcNatStatusApplyConfiguration) WithSelector(values ...string) *VpcNatStatusApplyConfiguration
- func (b *VpcNatStatusApplyConfiguration) WithTolerations(values ...corev1.Toleration) *VpcNatStatusApplyConfiguration
- type VpcPeeringApplyConfiguration
- type VpcSpecApplyConfiguration
- func (b *VpcSpecApplyConfiguration) WithDefaultSubnet(value string) *VpcSpecApplyConfiguration
- func (b *VpcSpecApplyConfiguration) WithEnableBfd(value bool) *VpcSpecApplyConfiguration
- func (b *VpcSpecApplyConfiguration) WithEnableExternal(value bool) *VpcSpecApplyConfiguration
- func (b *VpcSpecApplyConfiguration) WithExtraExternalSubnets(values ...string) *VpcSpecApplyConfiguration
- func (b *VpcSpecApplyConfiguration) WithNamespaces(values ...string) *VpcSpecApplyConfiguration
- func (b *VpcSpecApplyConfiguration) WithPolicyRoutes(values ...**kubeovnv1.PolicyRoute) *VpcSpecApplyConfiguration
- func (b *VpcSpecApplyConfiguration) WithStaticRoutes(values ...**kubeovnv1.StaticRoute) *VpcSpecApplyConfiguration
- func (b *VpcSpecApplyConfiguration) WithVpcPeerings(values ...**kubeovnv1.VpcPeering) *VpcSpecApplyConfiguration
- type VpcStatusApplyConfiguration
- func (b *VpcStatusApplyConfiguration) WithConditions(values ...*VpcConditionApplyConfiguration) *VpcStatusApplyConfiguration
- func (b *VpcStatusApplyConfiguration) WithDefault(value bool) *VpcStatusApplyConfiguration
- func (b *VpcStatusApplyConfiguration) WithDefaultLogicalSwitch(value string) *VpcStatusApplyConfiguration
- func (b *VpcStatusApplyConfiguration) WithEnableBfd(value bool) *VpcStatusApplyConfiguration
- func (b *VpcStatusApplyConfiguration) WithEnableExternal(value bool) *VpcStatusApplyConfiguration
- func (b *VpcStatusApplyConfiguration) WithExtraExternalSubnets(values ...string) *VpcStatusApplyConfiguration
- func (b *VpcStatusApplyConfiguration) WithRouter(value string) *VpcStatusApplyConfiguration
- func (b *VpcStatusApplyConfiguration) WithSctpLoadBalancer(value string) *VpcStatusApplyConfiguration
- func (b *VpcStatusApplyConfiguration) WithSctpSessionLoadBalancer(value string) *VpcStatusApplyConfiguration
- func (b *VpcStatusApplyConfiguration) WithStandby(value bool) *VpcStatusApplyConfiguration
- func (b *VpcStatusApplyConfiguration) WithSubnets(values ...string) *VpcStatusApplyConfiguration
- func (b *VpcStatusApplyConfiguration) WithTCPLoadBalancer(value string) *VpcStatusApplyConfiguration
- func (b *VpcStatusApplyConfiguration) WithTCPSessionLoadBalancer(value string) *VpcStatusApplyConfiguration
- func (b *VpcStatusApplyConfiguration) WithUDPLoadBalancer(value string) *VpcStatusApplyConfiguration
- func (b *VpcStatusApplyConfiguration) WithUDPSessionLoadBalancer(value string) *VpcStatusApplyConfiguration
- func (b *VpcStatusApplyConfiguration) WithVpcPeerings(values ...string) *VpcStatusApplyConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ACLApplyConfiguration ¶
type ACLApplyConfiguration struct { Direction *string `json:"direction,omitempty"` Priority *int `json:"priority,omitempty"` Match *string `json:"match,omitempty"` Action *string `json:"action,omitempty"` }
ACLApplyConfiguration represents a declarative configuration of the ACL type for use with apply.
func ACL ¶
func ACL() *ACLApplyConfiguration
ACLApplyConfiguration constructs a declarative configuration of the ACL type for use with apply.
func (*ACLApplyConfiguration) WithAction ¶
func (b *ACLApplyConfiguration) WithAction(value string) *ACLApplyConfiguration
WithAction sets the Action field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Action field is set to the value of the last call.
func (*ACLApplyConfiguration) WithDirection ¶
func (b *ACLApplyConfiguration) WithDirection(value string) *ACLApplyConfiguration
WithDirection sets the Direction field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Direction field is set to the value of the last call.
func (*ACLApplyConfiguration) WithMatch ¶
func (b *ACLApplyConfiguration) WithMatch(value string) *ACLApplyConfiguration
WithMatch sets the Match field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Match field is set to the value of the last call.
func (*ACLApplyConfiguration) WithPriority ¶
func (b *ACLApplyConfiguration) WithPriority(value int) *ACLApplyConfiguration
WithPriority sets the Priority field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Priority field is set to the value of the last call.
type ConditionApplyConfiguration ¶
type ConditionApplyConfiguration struct { Type *kubeovnv1.ConditionType `json:"type,omitempty"` Status *corev1.ConditionStatus `json:"status,omitempty"` Reason *string `json:"reason,omitempty"` Message *string `json:"message,omitempty"` LastUpdateTime *metav1.Time `json:"lastUpdateTime,omitempty"` LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty"` }
ConditionApplyConfiguration represents a declarative configuration of the Condition type for use with apply.
func Condition ¶
func Condition() *ConditionApplyConfiguration
ConditionApplyConfiguration constructs a declarative configuration of the Condition type for use with apply.
func (*ConditionApplyConfiguration) WithLastTransitionTime ¶
func (b *ConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *ConditionApplyConfiguration
WithLastTransitionTime sets the LastTransitionTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastTransitionTime field is set to the value of the last call.
func (*ConditionApplyConfiguration) WithLastUpdateTime ¶
func (b *ConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *ConditionApplyConfiguration
WithLastUpdateTime sets the LastUpdateTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastUpdateTime field is set to the value of the last call.
func (*ConditionApplyConfiguration) WithMessage ¶
func (b *ConditionApplyConfiguration) WithMessage(value string) *ConditionApplyConfiguration
WithMessage sets the Message field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Message field is set to the value of the last call.
func (*ConditionApplyConfiguration) WithReason ¶
func (b *ConditionApplyConfiguration) WithReason(value string) *ConditionApplyConfiguration
WithReason sets the Reason field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Reason field is set to the value of the last call.
func (*ConditionApplyConfiguration) WithStatus ¶
func (b *ConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *ConditionApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*ConditionApplyConfiguration) WithType ¶
func (b *ConditionApplyConfiguration) WithType(value kubeovnv1.ConditionType) *ConditionApplyConfiguration
WithType sets the Type field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Type field is set to the value of the last call.
type CustomInterfaceApplyConfiguration ¶
type CustomInterfaceApplyConfiguration struct { Interface *string `json:"interface,omitempty"` Nodes []string `json:"nodes,omitempty"` }
CustomInterfaceApplyConfiguration represents a declarative configuration of the CustomInterface type for use with apply.
func CustomInterface ¶
func CustomInterface() *CustomInterfaceApplyConfiguration
CustomInterfaceApplyConfiguration constructs a declarative configuration of the CustomInterface type for use with apply.
func (*CustomInterfaceApplyConfiguration) WithInterface ¶
func (b *CustomInterfaceApplyConfiguration) WithInterface(value string) *CustomInterfaceApplyConfiguration
WithInterface sets the Interface field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Interface field is set to the value of the last call.
func (*CustomInterfaceApplyConfiguration) WithNodes ¶
func (b *CustomInterfaceApplyConfiguration) WithNodes(values ...string) *CustomInterfaceApplyConfiguration
WithNodes adds the given value to the Nodes field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Nodes field.
type IPApplyConfiguration ¶
type IPApplyConfiguration struct { metav1.TypeMetaApplyConfiguration `json:",inline"` *metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *IPSpecApplyConfiguration `json:"spec,omitempty"` }
IPApplyConfiguration represents a declarative configuration of the IP type for use with apply.
func IP ¶
func IP(name string) *IPApplyConfiguration
IP constructs a declarative configuration of the IP type for use with apply.
func (*IPApplyConfiguration) GetName ¶
func (b *IPApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*IPApplyConfiguration) WithAPIVersion ¶
func (b *IPApplyConfiguration) WithAPIVersion(value string) *IPApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*IPApplyConfiguration) WithAnnotations ¶
func (b *IPApplyConfiguration) WithAnnotations(entries map[string]string) *IPApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*IPApplyConfiguration) WithCreationTimestamp ¶
func (b *IPApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *IPApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*IPApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *IPApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *IPApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*IPApplyConfiguration) WithDeletionTimestamp ¶
func (b *IPApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *IPApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*IPApplyConfiguration) WithFinalizers ¶
func (b *IPApplyConfiguration) WithFinalizers(values ...string) *IPApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*IPApplyConfiguration) WithGenerateName ¶
func (b *IPApplyConfiguration) WithGenerateName(value string) *IPApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*IPApplyConfiguration) WithGeneration ¶
func (b *IPApplyConfiguration) WithGeneration(value int64) *IPApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*IPApplyConfiguration) WithKind ¶
func (b *IPApplyConfiguration) WithKind(value string) *IPApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*IPApplyConfiguration) WithLabels ¶
func (b *IPApplyConfiguration) WithLabels(entries map[string]string) *IPApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*IPApplyConfiguration) WithName ¶
func (b *IPApplyConfiguration) WithName(value string) *IPApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*IPApplyConfiguration) WithNamespace ¶
func (b *IPApplyConfiguration) WithNamespace(value string) *IPApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*IPApplyConfiguration) WithOwnerReferences ¶
func (b *IPApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *IPApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*IPApplyConfiguration) WithResourceVersion ¶
func (b *IPApplyConfiguration) WithResourceVersion(value string) *IPApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*IPApplyConfiguration) WithSpec ¶
func (b *IPApplyConfiguration) WithSpec(value *IPSpecApplyConfiguration) *IPApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*IPApplyConfiguration) WithUID ¶
func (b *IPApplyConfiguration) WithUID(value types.UID) *IPApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type IPPoolApplyConfiguration ¶
type IPPoolApplyConfiguration struct { metav1.TypeMetaApplyConfiguration `json:",inline"` *metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *IPPoolSpecApplyConfiguration `json:"spec,omitempty"` Status *IPPoolStatusApplyConfiguration `json:"status,omitempty"` }
IPPoolApplyConfiguration represents a declarative configuration of the IPPool type for use with apply.
func IPPool ¶
func IPPool(name string) *IPPoolApplyConfiguration
IPPool constructs a declarative configuration of the IPPool type for use with apply.
func (*IPPoolApplyConfiguration) GetName ¶
func (b *IPPoolApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*IPPoolApplyConfiguration) WithAPIVersion ¶
func (b *IPPoolApplyConfiguration) WithAPIVersion(value string) *IPPoolApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*IPPoolApplyConfiguration) WithAnnotations ¶
func (b *IPPoolApplyConfiguration) WithAnnotations(entries map[string]string) *IPPoolApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*IPPoolApplyConfiguration) WithCreationTimestamp ¶
func (b *IPPoolApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *IPPoolApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*IPPoolApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *IPPoolApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *IPPoolApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*IPPoolApplyConfiguration) WithDeletionTimestamp ¶
func (b *IPPoolApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *IPPoolApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*IPPoolApplyConfiguration) WithFinalizers ¶
func (b *IPPoolApplyConfiguration) WithFinalizers(values ...string) *IPPoolApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*IPPoolApplyConfiguration) WithGenerateName ¶
func (b *IPPoolApplyConfiguration) WithGenerateName(value string) *IPPoolApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*IPPoolApplyConfiguration) WithGeneration ¶
func (b *IPPoolApplyConfiguration) WithGeneration(value int64) *IPPoolApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*IPPoolApplyConfiguration) WithKind ¶
func (b *IPPoolApplyConfiguration) WithKind(value string) *IPPoolApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*IPPoolApplyConfiguration) WithLabels ¶
func (b *IPPoolApplyConfiguration) WithLabels(entries map[string]string) *IPPoolApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*IPPoolApplyConfiguration) WithName ¶
func (b *IPPoolApplyConfiguration) WithName(value string) *IPPoolApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*IPPoolApplyConfiguration) WithNamespace ¶
func (b *IPPoolApplyConfiguration) WithNamespace(value string) *IPPoolApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*IPPoolApplyConfiguration) WithOwnerReferences ¶
func (b *IPPoolApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *IPPoolApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*IPPoolApplyConfiguration) WithResourceVersion ¶
func (b *IPPoolApplyConfiguration) WithResourceVersion(value string) *IPPoolApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*IPPoolApplyConfiguration) WithSpec ¶
func (b *IPPoolApplyConfiguration) WithSpec(value *IPPoolSpecApplyConfiguration) *IPPoolApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*IPPoolApplyConfiguration) WithStatus ¶
func (b *IPPoolApplyConfiguration) WithStatus(value *IPPoolStatusApplyConfiguration) *IPPoolApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*IPPoolApplyConfiguration) WithUID ¶
func (b *IPPoolApplyConfiguration) WithUID(value types.UID) *IPPoolApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type IPPoolConditionApplyConfiguration ¶
type IPPoolConditionApplyConfiguration struct { Type *kubeovnv1.ConditionType `json:"type,omitempty"` Status *corev1.ConditionStatus `json:"status,omitempty"` Reason *string `json:"reason,omitempty"` Message *string `json:"message,omitempty"` LastUpdateTime *metav1.Time `json:"lastUpdateTime,omitempty"` LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty"` }
IPPoolConditionApplyConfiguration represents a declarative configuration of the IPPoolCondition type for use with apply.
func IPPoolCondition ¶
func IPPoolCondition() *IPPoolConditionApplyConfiguration
IPPoolConditionApplyConfiguration constructs a declarative configuration of the IPPoolCondition type for use with apply.
func (*IPPoolConditionApplyConfiguration) WithLastTransitionTime ¶
func (b *IPPoolConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *IPPoolConditionApplyConfiguration
WithLastTransitionTime sets the LastTransitionTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastTransitionTime field is set to the value of the last call.
func (*IPPoolConditionApplyConfiguration) WithLastUpdateTime ¶
func (b *IPPoolConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *IPPoolConditionApplyConfiguration
WithLastUpdateTime sets the LastUpdateTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastUpdateTime field is set to the value of the last call.
func (*IPPoolConditionApplyConfiguration) WithMessage ¶
func (b *IPPoolConditionApplyConfiguration) WithMessage(value string) *IPPoolConditionApplyConfiguration
WithMessage sets the Message field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Message field is set to the value of the last call.
func (*IPPoolConditionApplyConfiguration) WithReason ¶
func (b *IPPoolConditionApplyConfiguration) WithReason(value string) *IPPoolConditionApplyConfiguration
WithReason sets the Reason field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Reason field is set to the value of the last call.
func (*IPPoolConditionApplyConfiguration) WithStatus ¶
func (b *IPPoolConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *IPPoolConditionApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*IPPoolConditionApplyConfiguration) WithType ¶
func (b *IPPoolConditionApplyConfiguration) WithType(value kubeovnv1.ConditionType) *IPPoolConditionApplyConfiguration
WithType sets the Type field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Type field is set to the value of the last call.
type IPPoolSpecApplyConfiguration ¶
type IPPoolSpecApplyConfiguration struct { Subnet *string `json:"subnet,omitempty"` Namespaces []string `json:"namespaces,omitempty"` IPs []string `json:"ips,omitempty"` }
IPPoolSpecApplyConfiguration represents a declarative configuration of the IPPoolSpec type for use with apply.
func IPPoolSpec ¶
func IPPoolSpec() *IPPoolSpecApplyConfiguration
IPPoolSpecApplyConfiguration constructs a declarative configuration of the IPPoolSpec type for use with apply.
func (*IPPoolSpecApplyConfiguration) WithIPs ¶
func (b *IPPoolSpecApplyConfiguration) WithIPs(values ...string) *IPPoolSpecApplyConfiguration
WithIPs adds the given value to the IPs field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the IPs field.
func (*IPPoolSpecApplyConfiguration) WithNamespaces ¶
func (b *IPPoolSpecApplyConfiguration) WithNamespaces(values ...string) *IPPoolSpecApplyConfiguration
WithNamespaces adds the given value to the Namespaces field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Namespaces field.
func (*IPPoolSpecApplyConfiguration) WithSubnet ¶
func (b *IPPoolSpecApplyConfiguration) WithSubnet(value string) *IPPoolSpecApplyConfiguration
WithSubnet sets the Subnet field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Subnet field is set to the value of the last call.
type IPPoolStatusApplyConfiguration ¶
type IPPoolStatusApplyConfiguration struct { V4AvailableIPs *internal.BigInt `json:"v4AvailableIPs,omitempty"` V4AvailableIPRange *string `json:"v4AvailableIPRange,omitempty"` V4UsingIPs *internal.BigInt `json:"v4UsingIPs,omitempty"` V4UsingIPRange *string `json:"v4UsingIPRange,omitempty"` V6AvailableIPs *internal.BigInt `json:"v6AvailableIPs,omitempty"` V6AvailableIPRange *string `json:"v6AvailableIPRange,omitempty"` V6UsingIPs *internal.BigInt `json:"v6UsingIPs,omitempty"` V6UsingIPRange *string `json:"v6UsingIPRange,omitempty"` Conditions []IPPoolConditionApplyConfiguration `json:"conditions,omitempty"` }
IPPoolStatusApplyConfiguration represents a declarative configuration of the IPPoolStatus type for use with apply.
func IPPoolStatus ¶
func IPPoolStatus() *IPPoolStatusApplyConfiguration
IPPoolStatusApplyConfiguration constructs a declarative configuration of the IPPoolStatus type for use with apply.
func (*IPPoolStatusApplyConfiguration) WithConditions ¶
func (b *IPPoolStatusApplyConfiguration) WithConditions(values ...*IPPoolConditionApplyConfiguration) *IPPoolStatusApplyConfiguration
WithConditions adds the given value to the Conditions field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Conditions field.
func (*IPPoolStatusApplyConfiguration) WithV4AvailableIPRange ¶
func (b *IPPoolStatusApplyConfiguration) WithV4AvailableIPRange(value string) *IPPoolStatusApplyConfiguration
WithV4AvailableIPRange sets the V4AvailableIPRange field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V4AvailableIPRange field is set to the value of the last call.
func (*IPPoolStatusApplyConfiguration) WithV4AvailableIPs ¶
func (b *IPPoolStatusApplyConfiguration) WithV4AvailableIPs(value internal.BigInt) *IPPoolStatusApplyConfiguration
WithV4AvailableIPs sets the V4AvailableIPs field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V4AvailableIPs field is set to the value of the last call.
func (*IPPoolStatusApplyConfiguration) WithV4UsingIPRange ¶
func (b *IPPoolStatusApplyConfiguration) WithV4UsingIPRange(value string) *IPPoolStatusApplyConfiguration
WithV4UsingIPRange sets the V4UsingIPRange field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V4UsingIPRange field is set to the value of the last call.
func (*IPPoolStatusApplyConfiguration) WithV4UsingIPs ¶
func (b *IPPoolStatusApplyConfiguration) WithV4UsingIPs(value internal.BigInt) *IPPoolStatusApplyConfiguration
WithV4UsingIPs sets the V4UsingIPs field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V4UsingIPs field is set to the value of the last call.
func (*IPPoolStatusApplyConfiguration) WithV6AvailableIPRange ¶
func (b *IPPoolStatusApplyConfiguration) WithV6AvailableIPRange(value string) *IPPoolStatusApplyConfiguration
WithV6AvailableIPRange sets the V6AvailableIPRange field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V6AvailableIPRange field is set to the value of the last call.
func (*IPPoolStatusApplyConfiguration) WithV6AvailableIPs ¶
func (b *IPPoolStatusApplyConfiguration) WithV6AvailableIPs(value internal.BigInt) *IPPoolStatusApplyConfiguration
WithV6AvailableIPs sets the V6AvailableIPs field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V6AvailableIPs field is set to the value of the last call.
func (*IPPoolStatusApplyConfiguration) WithV6UsingIPRange ¶
func (b *IPPoolStatusApplyConfiguration) WithV6UsingIPRange(value string) *IPPoolStatusApplyConfiguration
WithV6UsingIPRange sets the V6UsingIPRange field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V6UsingIPRange field is set to the value of the last call.
func (*IPPoolStatusApplyConfiguration) WithV6UsingIPs ¶
func (b *IPPoolStatusApplyConfiguration) WithV6UsingIPs(value internal.BigInt) *IPPoolStatusApplyConfiguration
WithV6UsingIPs sets the V6UsingIPs field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V6UsingIPs field is set to the value of the last call.
type IPSpecApplyConfiguration ¶
type IPSpecApplyConfiguration struct { PodName *string `json:"podName,omitempty"` Namespace *string `json:"namespace,omitempty"` Subnet *string `json:"subnet,omitempty"` AttachSubnets []string `json:"attachSubnets,omitempty"` NodeName *string `json:"nodeName,omitempty"` IPAddress *string `json:"ipAddress,omitempty"` V4IPAddress *string `json:"v4IpAddress,omitempty"` V6IPAddress *string `json:"v6IpAddress,omitempty"` AttachIPs []string `json:"attachIps,omitempty"` MacAddress *string `json:"macAddress,omitempty"` AttachMacs []string `json:"attachMacs,omitempty"` ContainerID *string `json:"containerID,omitempty"` PodType *string `json:"podType,omitempty"` }
IPSpecApplyConfiguration represents a declarative configuration of the IPSpec type for use with apply.
func IPSpec ¶
func IPSpec() *IPSpecApplyConfiguration
IPSpecApplyConfiguration constructs a declarative configuration of the IPSpec type for use with apply.
func (*IPSpecApplyConfiguration) WithAttachIPs ¶
func (b *IPSpecApplyConfiguration) WithAttachIPs(values ...string) *IPSpecApplyConfiguration
WithAttachIPs adds the given value to the AttachIPs field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the AttachIPs field.
func (*IPSpecApplyConfiguration) WithAttachMacs ¶
func (b *IPSpecApplyConfiguration) WithAttachMacs(values ...string) *IPSpecApplyConfiguration
WithAttachMacs adds the given value to the AttachMacs field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the AttachMacs field.
func (*IPSpecApplyConfiguration) WithAttachSubnets ¶
func (b *IPSpecApplyConfiguration) WithAttachSubnets(values ...string) *IPSpecApplyConfiguration
WithAttachSubnets adds the given value to the AttachSubnets field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the AttachSubnets field.
func (*IPSpecApplyConfiguration) WithContainerID ¶
func (b *IPSpecApplyConfiguration) WithContainerID(value string) *IPSpecApplyConfiguration
WithContainerID sets the ContainerID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ContainerID field is set to the value of the last call.
func (*IPSpecApplyConfiguration) WithIPAddress ¶
func (b *IPSpecApplyConfiguration) WithIPAddress(value string) *IPSpecApplyConfiguration
WithIPAddress sets the IPAddress field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IPAddress field is set to the value of the last call.
func (*IPSpecApplyConfiguration) WithMacAddress ¶
func (b *IPSpecApplyConfiguration) WithMacAddress(value string) *IPSpecApplyConfiguration
WithMacAddress sets the MacAddress field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MacAddress field is set to the value of the last call.
func (*IPSpecApplyConfiguration) WithNamespace ¶
func (b *IPSpecApplyConfiguration) WithNamespace(value string) *IPSpecApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*IPSpecApplyConfiguration) WithNodeName ¶
func (b *IPSpecApplyConfiguration) WithNodeName(value string) *IPSpecApplyConfiguration
WithNodeName sets the NodeName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NodeName field is set to the value of the last call.
func (*IPSpecApplyConfiguration) WithPodName ¶
func (b *IPSpecApplyConfiguration) WithPodName(value string) *IPSpecApplyConfiguration
WithPodName sets the PodName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PodName field is set to the value of the last call.
func (*IPSpecApplyConfiguration) WithPodType ¶
func (b *IPSpecApplyConfiguration) WithPodType(value string) *IPSpecApplyConfiguration
WithPodType sets the PodType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PodType field is set to the value of the last call.
func (*IPSpecApplyConfiguration) WithSubnet ¶
func (b *IPSpecApplyConfiguration) WithSubnet(value string) *IPSpecApplyConfiguration
WithSubnet sets the Subnet field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Subnet field is set to the value of the last call.
func (*IPSpecApplyConfiguration) WithV4IPAddress ¶
func (b *IPSpecApplyConfiguration) WithV4IPAddress(value string) *IPSpecApplyConfiguration
WithV4IPAddress sets the V4IPAddress field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V4IPAddress field is set to the value of the last call.
func (*IPSpecApplyConfiguration) WithV6IPAddress ¶
func (b *IPSpecApplyConfiguration) WithV6IPAddress(value string) *IPSpecApplyConfiguration
WithV6IPAddress sets the V6IPAddress field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V6IPAddress field is set to the value of the last call.
type IptablesDnatRuleApplyConfiguration ¶
type IptablesDnatRuleApplyConfiguration struct { metav1.TypeMetaApplyConfiguration `json:",inline"` *metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *IptablesDnatRuleSpecApplyConfiguration `json:"spec,omitempty"` Status *IptablesDnatRuleStatusApplyConfiguration `json:"status,omitempty"` }
IptablesDnatRuleApplyConfiguration represents a declarative configuration of the IptablesDnatRule type for use with apply.
func IptablesDnatRule ¶
func IptablesDnatRule(name string) *IptablesDnatRuleApplyConfiguration
IptablesDnatRule constructs a declarative configuration of the IptablesDnatRule type for use with apply.
func (*IptablesDnatRuleApplyConfiguration) GetName ¶
func (b *IptablesDnatRuleApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*IptablesDnatRuleApplyConfiguration) WithAPIVersion ¶
func (b *IptablesDnatRuleApplyConfiguration) WithAPIVersion(value string) *IptablesDnatRuleApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*IptablesDnatRuleApplyConfiguration) WithAnnotations ¶
func (b *IptablesDnatRuleApplyConfiguration) WithAnnotations(entries map[string]string) *IptablesDnatRuleApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*IptablesDnatRuleApplyConfiguration) WithCreationTimestamp ¶
func (b *IptablesDnatRuleApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *IptablesDnatRuleApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*IptablesDnatRuleApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *IptablesDnatRuleApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *IptablesDnatRuleApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*IptablesDnatRuleApplyConfiguration) WithDeletionTimestamp ¶
func (b *IptablesDnatRuleApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *IptablesDnatRuleApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*IptablesDnatRuleApplyConfiguration) WithFinalizers ¶
func (b *IptablesDnatRuleApplyConfiguration) WithFinalizers(values ...string) *IptablesDnatRuleApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*IptablesDnatRuleApplyConfiguration) WithGenerateName ¶
func (b *IptablesDnatRuleApplyConfiguration) WithGenerateName(value string) *IptablesDnatRuleApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*IptablesDnatRuleApplyConfiguration) WithGeneration ¶
func (b *IptablesDnatRuleApplyConfiguration) WithGeneration(value int64) *IptablesDnatRuleApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*IptablesDnatRuleApplyConfiguration) WithKind ¶
func (b *IptablesDnatRuleApplyConfiguration) WithKind(value string) *IptablesDnatRuleApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*IptablesDnatRuleApplyConfiguration) WithLabels ¶
func (b *IptablesDnatRuleApplyConfiguration) WithLabels(entries map[string]string) *IptablesDnatRuleApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*IptablesDnatRuleApplyConfiguration) WithName ¶
func (b *IptablesDnatRuleApplyConfiguration) WithName(value string) *IptablesDnatRuleApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*IptablesDnatRuleApplyConfiguration) WithNamespace ¶
func (b *IptablesDnatRuleApplyConfiguration) WithNamespace(value string) *IptablesDnatRuleApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*IptablesDnatRuleApplyConfiguration) WithOwnerReferences ¶
func (b *IptablesDnatRuleApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *IptablesDnatRuleApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*IptablesDnatRuleApplyConfiguration) WithResourceVersion ¶
func (b *IptablesDnatRuleApplyConfiguration) WithResourceVersion(value string) *IptablesDnatRuleApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*IptablesDnatRuleApplyConfiguration) WithSpec ¶
func (b *IptablesDnatRuleApplyConfiguration) WithSpec(value *IptablesDnatRuleSpecApplyConfiguration) *IptablesDnatRuleApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*IptablesDnatRuleApplyConfiguration) WithStatus ¶
func (b *IptablesDnatRuleApplyConfiguration) WithStatus(value *IptablesDnatRuleStatusApplyConfiguration) *IptablesDnatRuleApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*IptablesDnatRuleApplyConfiguration) WithUID ¶
func (b *IptablesDnatRuleApplyConfiguration) WithUID(value types.UID) *IptablesDnatRuleApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type IptablesDnatRuleConditionApplyConfiguration ¶
type IptablesDnatRuleConditionApplyConfiguration struct { Type *kubeovnv1.ConditionType `json:"type,omitempty"` Status *corev1.ConditionStatus `json:"status,omitempty"` Reason *string `json:"reason,omitempty"` Message *string `json:"message,omitempty"` LastUpdateTime *metav1.Time `json:"lastUpdateTime,omitempty"` LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty"` }
IptablesDnatRuleConditionApplyConfiguration represents a declarative configuration of the IptablesDnatRuleCondition type for use with apply.
func IptablesDnatRuleCondition ¶
func IptablesDnatRuleCondition() *IptablesDnatRuleConditionApplyConfiguration
IptablesDnatRuleConditionApplyConfiguration constructs a declarative configuration of the IptablesDnatRuleCondition type for use with apply.
func (*IptablesDnatRuleConditionApplyConfiguration) WithLastTransitionTime ¶
func (b *IptablesDnatRuleConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *IptablesDnatRuleConditionApplyConfiguration
WithLastTransitionTime sets the LastTransitionTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastTransitionTime field is set to the value of the last call.
func (*IptablesDnatRuleConditionApplyConfiguration) WithLastUpdateTime ¶
func (b *IptablesDnatRuleConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *IptablesDnatRuleConditionApplyConfiguration
WithLastUpdateTime sets the LastUpdateTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastUpdateTime field is set to the value of the last call.
func (*IptablesDnatRuleConditionApplyConfiguration) WithMessage ¶
func (b *IptablesDnatRuleConditionApplyConfiguration) WithMessage(value string) *IptablesDnatRuleConditionApplyConfiguration
WithMessage sets the Message field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Message field is set to the value of the last call.
func (*IptablesDnatRuleConditionApplyConfiguration) WithReason ¶
func (b *IptablesDnatRuleConditionApplyConfiguration) WithReason(value string) *IptablesDnatRuleConditionApplyConfiguration
WithReason sets the Reason field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Reason field is set to the value of the last call.
func (*IptablesDnatRuleConditionApplyConfiguration) WithStatus ¶
func (b *IptablesDnatRuleConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *IptablesDnatRuleConditionApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*IptablesDnatRuleConditionApplyConfiguration) WithType ¶
func (b *IptablesDnatRuleConditionApplyConfiguration) WithType(value kubeovnv1.ConditionType) *IptablesDnatRuleConditionApplyConfiguration
WithType sets the Type field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Type field is set to the value of the last call.
type IptablesDnatRuleSpecApplyConfiguration ¶
type IptablesDnatRuleSpecApplyConfiguration struct { EIP *string `json:"eip,omitempty"` ExternalPort *string `json:"externalPort,omitempty"` Protocol *string `json:"protocol,omitempty"` InternalIP *string `json:"internalIp,omitempty"` InternalPort *string `json:"internalPort,omitempty"` }
IptablesDnatRuleSpecApplyConfiguration represents a declarative configuration of the IptablesDnatRuleSpec type for use with apply.
func IptablesDnatRuleSpec ¶
func IptablesDnatRuleSpec() *IptablesDnatRuleSpecApplyConfiguration
IptablesDnatRuleSpecApplyConfiguration constructs a declarative configuration of the IptablesDnatRuleSpec type for use with apply.
func (*IptablesDnatRuleSpecApplyConfiguration) WithEIP ¶
func (b *IptablesDnatRuleSpecApplyConfiguration) WithEIP(value string) *IptablesDnatRuleSpecApplyConfiguration
WithEIP sets the EIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EIP field is set to the value of the last call.
func (*IptablesDnatRuleSpecApplyConfiguration) WithExternalPort ¶
func (b *IptablesDnatRuleSpecApplyConfiguration) WithExternalPort(value string) *IptablesDnatRuleSpecApplyConfiguration
WithExternalPort sets the ExternalPort field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ExternalPort field is set to the value of the last call.
func (*IptablesDnatRuleSpecApplyConfiguration) WithInternalIP ¶
func (b *IptablesDnatRuleSpecApplyConfiguration) WithInternalIP(value string) *IptablesDnatRuleSpecApplyConfiguration
WithInternalIP sets the InternalIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the InternalIP field is set to the value of the last call.
func (*IptablesDnatRuleSpecApplyConfiguration) WithInternalPort ¶
func (b *IptablesDnatRuleSpecApplyConfiguration) WithInternalPort(value string) *IptablesDnatRuleSpecApplyConfiguration
WithInternalPort sets the InternalPort field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the InternalPort field is set to the value of the last call.
func (*IptablesDnatRuleSpecApplyConfiguration) WithProtocol ¶
func (b *IptablesDnatRuleSpecApplyConfiguration) WithProtocol(value string) *IptablesDnatRuleSpecApplyConfiguration
WithProtocol sets the Protocol field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Protocol field is set to the value of the last call.
type IptablesDnatRuleStatusApplyConfiguration ¶
type IptablesDnatRuleStatusApplyConfiguration struct { Ready *bool `json:"ready,omitempty"` V4ip *string `json:"v4ip,omitempty"` V6ip *string `json:"v6ip,omitempty"` NatGwDp *string `json:"natGwDp,omitempty"` Redo *string `json:"redo,omitempty"` Protocol *string `json:"protocol,omitempty"` InternalIP *string `json:"internalIp,omitempty"` InternalPort *string `json:"internalPort,omitempty"` ExternalPort *string `json:"externalPort,omitempty"` Conditions []IptablesDnatRuleConditionApplyConfiguration `json:"conditions,omitempty"` }
IptablesDnatRuleStatusApplyConfiguration represents a declarative configuration of the IptablesDnatRuleStatus type for use with apply.
func IptablesDnatRuleStatus ¶
func IptablesDnatRuleStatus() *IptablesDnatRuleStatusApplyConfiguration
IptablesDnatRuleStatusApplyConfiguration constructs a declarative configuration of the IptablesDnatRuleStatus type for use with apply.
func (*IptablesDnatRuleStatusApplyConfiguration) WithConditions ¶
func (b *IptablesDnatRuleStatusApplyConfiguration) WithConditions(values ...*IptablesDnatRuleConditionApplyConfiguration) *IptablesDnatRuleStatusApplyConfiguration
WithConditions adds the given value to the Conditions field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Conditions field.
func (*IptablesDnatRuleStatusApplyConfiguration) WithExternalPort ¶
func (b *IptablesDnatRuleStatusApplyConfiguration) WithExternalPort(value string) *IptablesDnatRuleStatusApplyConfiguration
WithExternalPort sets the ExternalPort field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ExternalPort field is set to the value of the last call.
func (*IptablesDnatRuleStatusApplyConfiguration) WithInternalIP ¶
func (b *IptablesDnatRuleStatusApplyConfiguration) WithInternalIP(value string) *IptablesDnatRuleStatusApplyConfiguration
WithInternalIP sets the InternalIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the InternalIP field is set to the value of the last call.
func (*IptablesDnatRuleStatusApplyConfiguration) WithInternalPort ¶
func (b *IptablesDnatRuleStatusApplyConfiguration) WithInternalPort(value string) *IptablesDnatRuleStatusApplyConfiguration
WithInternalPort sets the InternalPort field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the InternalPort field is set to the value of the last call.
func (*IptablesDnatRuleStatusApplyConfiguration) WithNatGwDp ¶
func (b *IptablesDnatRuleStatusApplyConfiguration) WithNatGwDp(value string) *IptablesDnatRuleStatusApplyConfiguration
WithNatGwDp sets the NatGwDp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NatGwDp field is set to the value of the last call.
func (*IptablesDnatRuleStatusApplyConfiguration) WithProtocol ¶
func (b *IptablesDnatRuleStatusApplyConfiguration) WithProtocol(value string) *IptablesDnatRuleStatusApplyConfiguration
WithProtocol sets the Protocol field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Protocol field is set to the value of the last call.
func (*IptablesDnatRuleStatusApplyConfiguration) WithReady ¶
func (b *IptablesDnatRuleStatusApplyConfiguration) WithReady(value bool) *IptablesDnatRuleStatusApplyConfiguration
WithReady sets the Ready field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Ready field is set to the value of the last call.
func (*IptablesDnatRuleStatusApplyConfiguration) WithRedo ¶
func (b *IptablesDnatRuleStatusApplyConfiguration) WithRedo(value string) *IptablesDnatRuleStatusApplyConfiguration
WithRedo sets the Redo field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Redo field is set to the value of the last call.
func (*IptablesDnatRuleStatusApplyConfiguration) WithV4ip ¶
func (b *IptablesDnatRuleStatusApplyConfiguration) WithV4ip(value string) *IptablesDnatRuleStatusApplyConfiguration
WithV4ip sets the V4ip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V4ip field is set to the value of the last call.
func (*IptablesDnatRuleStatusApplyConfiguration) WithV6ip ¶
func (b *IptablesDnatRuleStatusApplyConfiguration) WithV6ip(value string) *IptablesDnatRuleStatusApplyConfiguration
WithV6ip sets the V6ip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V6ip field is set to the value of the last call.
type IptablesEIPApplyConfiguration ¶
type IptablesEIPApplyConfiguration struct { metav1.TypeMetaApplyConfiguration `json:",inline"` *metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *IptablesEipSpecApplyConfiguration `json:"spec,omitempty"` Status *IptablesEipStatusApplyConfiguration `json:"status,omitempty"` }
IptablesEIPApplyConfiguration represents a declarative configuration of the IptablesEIP type for use with apply.
func IptablesEIP ¶
func IptablesEIP(name string) *IptablesEIPApplyConfiguration
IptablesEIP constructs a declarative configuration of the IptablesEIP type for use with apply.
func (*IptablesEIPApplyConfiguration) GetName ¶
func (b *IptablesEIPApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*IptablesEIPApplyConfiguration) WithAPIVersion ¶
func (b *IptablesEIPApplyConfiguration) WithAPIVersion(value string) *IptablesEIPApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*IptablesEIPApplyConfiguration) WithAnnotations ¶
func (b *IptablesEIPApplyConfiguration) WithAnnotations(entries map[string]string) *IptablesEIPApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*IptablesEIPApplyConfiguration) WithCreationTimestamp ¶
func (b *IptablesEIPApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *IptablesEIPApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*IptablesEIPApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *IptablesEIPApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *IptablesEIPApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*IptablesEIPApplyConfiguration) WithDeletionTimestamp ¶
func (b *IptablesEIPApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *IptablesEIPApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*IptablesEIPApplyConfiguration) WithFinalizers ¶
func (b *IptablesEIPApplyConfiguration) WithFinalizers(values ...string) *IptablesEIPApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*IptablesEIPApplyConfiguration) WithGenerateName ¶
func (b *IptablesEIPApplyConfiguration) WithGenerateName(value string) *IptablesEIPApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*IptablesEIPApplyConfiguration) WithGeneration ¶
func (b *IptablesEIPApplyConfiguration) WithGeneration(value int64) *IptablesEIPApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*IptablesEIPApplyConfiguration) WithKind ¶
func (b *IptablesEIPApplyConfiguration) WithKind(value string) *IptablesEIPApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*IptablesEIPApplyConfiguration) WithLabels ¶
func (b *IptablesEIPApplyConfiguration) WithLabels(entries map[string]string) *IptablesEIPApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*IptablesEIPApplyConfiguration) WithName ¶
func (b *IptablesEIPApplyConfiguration) WithName(value string) *IptablesEIPApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*IptablesEIPApplyConfiguration) WithNamespace ¶
func (b *IptablesEIPApplyConfiguration) WithNamespace(value string) *IptablesEIPApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*IptablesEIPApplyConfiguration) WithOwnerReferences ¶
func (b *IptablesEIPApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *IptablesEIPApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*IptablesEIPApplyConfiguration) WithResourceVersion ¶
func (b *IptablesEIPApplyConfiguration) WithResourceVersion(value string) *IptablesEIPApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*IptablesEIPApplyConfiguration) WithSpec ¶
func (b *IptablesEIPApplyConfiguration) WithSpec(value *IptablesEipSpecApplyConfiguration) *IptablesEIPApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*IptablesEIPApplyConfiguration) WithStatus ¶
func (b *IptablesEIPApplyConfiguration) WithStatus(value *IptablesEipStatusApplyConfiguration) *IptablesEIPApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*IptablesEIPApplyConfiguration) WithUID ¶
func (b *IptablesEIPApplyConfiguration) WithUID(value types.UID) *IptablesEIPApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type IptablesEIPConditionApplyConfiguration ¶
type IptablesEIPConditionApplyConfiguration struct { Type *kubeovnv1.ConditionType `json:"type,omitempty"` Status *corev1.ConditionStatus `json:"status,omitempty"` Reason *string `json:"reason,omitempty"` Message *string `json:"message,omitempty"` LastUpdateTime *metav1.Time `json:"lastUpdateTime,omitempty"` LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty"` }
IptablesEIPConditionApplyConfiguration represents a declarative configuration of the IptablesEIPCondition type for use with apply.
func IptablesEIPCondition ¶
func IptablesEIPCondition() *IptablesEIPConditionApplyConfiguration
IptablesEIPConditionApplyConfiguration constructs a declarative configuration of the IptablesEIPCondition type for use with apply.
func (*IptablesEIPConditionApplyConfiguration) WithLastTransitionTime ¶
func (b *IptablesEIPConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *IptablesEIPConditionApplyConfiguration
WithLastTransitionTime sets the LastTransitionTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastTransitionTime field is set to the value of the last call.
func (*IptablesEIPConditionApplyConfiguration) WithLastUpdateTime ¶
func (b *IptablesEIPConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *IptablesEIPConditionApplyConfiguration
WithLastUpdateTime sets the LastUpdateTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastUpdateTime field is set to the value of the last call.
func (*IptablesEIPConditionApplyConfiguration) WithMessage ¶
func (b *IptablesEIPConditionApplyConfiguration) WithMessage(value string) *IptablesEIPConditionApplyConfiguration
WithMessage sets the Message field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Message field is set to the value of the last call.
func (*IptablesEIPConditionApplyConfiguration) WithReason ¶
func (b *IptablesEIPConditionApplyConfiguration) WithReason(value string) *IptablesEIPConditionApplyConfiguration
WithReason sets the Reason field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Reason field is set to the value of the last call.
func (*IptablesEIPConditionApplyConfiguration) WithStatus ¶
func (b *IptablesEIPConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *IptablesEIPConditionApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*IptablesEIPConditionApplyConfiguration) WithType ¶
func (b *IptablesEIPConditionApplyConfiguration) WithType(value kubeovnv1.ConditionType) *IptablesEIPConditionApplyConfiguration
WithType sets the Type field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Type field is set to the value of the last call.
type IptablesEipSpecApplyConfiguration ¶
type IptablesEipSpecApplyConfiguration struct { V4ip *string `json:"v4ip,omitempty"` V6ip *string `json:"v6ip,omitempty"` MacAddress *string `json:"macAddress,omitempty"` NatGwDp *string `json:"natGwDp,omitempty"` QoSPolicy *string `json:"qosPolicy,omitempty"` ExternalSubnet *string `json:"externalSubnet,omitempty"` }
IptablesEipSpecApplyConfiguration represents a declarative configuration of the IptablesEipSpec type for use with apply.
func IptablesEipSpec ¶
func IptablesEipSpec() *IptablesEipSpecApplyConfiguration
IptablesEipSpecApplyConfiguration constructs a declarative configuration of the IptablesEipSpec type for use with apply.
func (*IptablesEipSpecApplyConfiguration) WithExternalSubnet ¶
func (b *IptablesEipSpecApplyConfiguration) WithExternalSubnet(value string) *IptablesEipSpecApplyConfiguration
WithExternalSubnet sets the ExternalSubnet field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ExternalSubnet field is set to the value of the last call.
func (*IptablesEipSpecApplyConfiguration) WithMacAddress ¶
func (b *IptablesEipSpecApplyConfiguration) WithMacAddress(value string) *IptablesEipSpecApplyConfiguration
WithMacAddress sets the MacAddress field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MacAddress field is set to the value of the last call.
func (*IptablesEipSpecApplyConfiguration) WithNatGwDp ¶
func (b *IptablesEipSpecApplyConfiguration) WithNatGwDp(value string) *IptablesEipSpecApplyConfiguration
WithNatGwDp sets the NatGwDp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NatGwDp field is set to the value of the last call.
func (*IptablesEipSpecApplyConfiguration) WithQoSPolicy ¶
func (b *IptablesEipSpecApplyConfiguration) WithQoSPolicy(value string) *IptablesEipSpecApplyConfiguration
WithQoSPolicy sets the QoSPolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the QoSPolicy field is set to the value of the last call.
func (*IptablesEipSpecApplyConfiguration) WithV4ip ¶
func (b *IptablesEipSpecApplyConfiguration) WithV4ip(value string) *IptablesEipSpecApplyConfiguration
WithV4ip sets the V4ip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V4ip field is set to the value of the last call.
func (*IptablesEipSpecApplyConfiguration) WithV6ip ¶
func (b *IptablesEipSpecApplyConfiguration) WithV6ip(value string) *IptablesEipSpecApplyConfiguration
WithV6ip sets the V6ip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V6ip field is set to the value of the last call.
type IptablesEipStatusApplyConfiguration ¶
type IptablesEipStatusApplyConfiguration struct { Ready *bool `json:"ready,omitempty"` IP *string `json:"ip,omitempty"` Redo *string `json:"redo,omitempty"` Nat *string `json:"nat,omitempty"` QoSPolicy *string `json:"qosPolicy,omitempty"` Conditions []IptablesEIPConditionApplyConfiguration `json:"conditions,omitempty"` }
IptablesEipStatusApplyConfiguration represents a declarative configuration of the IptablesEipStatus type for use with apply.
func IptablesEipStatus ¶
func IptablesEipStatus() *IptablesEipStatusApplyConfiguration
IptablesEipStatusApplyConfiguration constructs a declarative configuration of the IptablesEipStatus type for use with apply.
func (*IptablesEipStatusApplyConfiguration) WithConditions ¶
func (b *IptablesEipStatusApplyConfiguration) WithConditions(values ...*IptablesEIPConditionApplyConfiguration) *IptablesEipStatusApplyConfiguration
WithConditions adds the given value to the Conditions field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Conditions field.
func (*IptablesEipStatusApplyConfiguration) WithIP ¶
func (b *IptablesEipStatusApplyConfiguration) WithIP(value string) *IptablesEipStatusApplyConfiguration
WithIP sets the IP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IP field is set to the value of the last call.
func (*IptablesEipStatusApplyConfiguration) WithNat ¶
func (b *IptablesEipStatusApplyConfiguration) WithNat(value string) *IptablesEipStatusApplyConfiguration
WithNat sets the Nat field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Nat field is set to the value of the last call.
func (*IptablesEipStatusApplyConfiguration) WithQoSPolicy ¶
func (b *IptablesEipStatusApplyConfiguration) WithQoSPolicy(value string) *IptablesEipStatusApplyConfiguration
WithQoSPolicy sets the QoSPolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the QoSPolicy field is set to the value of the last call.
func (*IptablesEipStatusApplyConfiguration) WithReady ¶
func (b *IptablesEipStatusApplyConfiguration) WithReady(value bool) *IptablesEipStatusApplyConfiguration
WithReady sets the Ready field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Ready field is set to the value of the last call.
func (*IptablesEipStatusApplyConfiguration) WithRedo ¶
func (b *IptablesEipStatusApplyConfiguration) WithRedo(value string) *IptablesEipStatusApplyConfiguration
WithRedo sets the Redo field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Redo field is set to the value of the last call.
type IptablesFIPRuleApplyConfiguration ¶
type IptablesFIPRuleApplyConfiguration struct { metav1.TypeMetaApplyConfiguration `json:",inline"` *metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *IptablesFIPRuleSpecApplyConfiguration `json:"spec,omitempty"` Status *IptablesFIPRuleStatusApplyConfiguration `json:"status,omitempty"` }
IptablesFIPRuleApplyConfiguration represents a declarative configuration of the IptablesFIPRule type for use with apply.
func IptablesFIPRule ¶
func IptablesFIPRule(name string) *IptablesFIPRuleApplyConfiguration
IptablesFIPRule constructs a declarative configuration of the IptablesFIPRule type for use with apply.
func (*IptablesFIPRuleApplyConfiguration) GetName ¶
func (b *IptablesFIPRuleApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*IptablesFIPRuleApplyConfiguration) WithAPIVersion ¶
func (b *IptablesFIPRuleApplyConfiguration) WithAPIVersion(value string) *IptablesFIPRuleApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*IptablesFIPRuleApplyConfiguration) WithAnnotations ¶
func (b *IptablesFIPRuleApplyConfiguration) WithAnnotations(entries map[string]string) *IptablesFIPRuleApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*IptablesFIPRuleApplyConfiguration) WithCreationTimestamp ¶
func (b *IptablesFIPRuleApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *IptablesFIPRuleApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*IptablesFIPRuleApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *IptablesFIPRuleApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *IptablesFIPRuleApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*IptablesFIPRuleApplyConfiguration) WithDeletionTimestamp ¶
func (b *IptablesFIPRuleApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *IptablesFIPRuleApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*IptablesFIPRuleApplyConfiguration) WithFinalizers ¶
func (b *IptablesFIPRuleApplyConfiguration) WithFinalizers(values ...string) *IptablesFIPRuleApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*IptablesFIPRuleApplyConfiguration) WithGenerateName ¶
func (b *IptablesFIPRuleApplyConfiguration) WithGenerateName(value string) *IptablesFIPRuleApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*IptablesFIPRuleApplyConfiguration) WithGeneration ¶
func (b *IptablesFIPRuleApplyConfiguration) WithGeneration(value int64) *IptablesFIPRuleApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*IptablesFIPRuleApplyConfiguration) WithKind ¶
func (b *IptablesFIPRuleApplyConfiguration) WithKind(value string) *IptablesFIPRuleApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*IptablesFIPRuleApplyConfiguration) WithLabels ¶
func (b *IptablesFIPRuleApplyConfiguration) WithLabels(entries map[string]string) *IptablesFIPRuleApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*IptablesFIPRuleApplyConfiguration) WithName ¶
func (b *IptablesFIPRuleApplyConfiguration) WithName(value string) *IptablesFIPRuleApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*IptablesFIPRuleApplyConfiguration) WithNamespace ¶
func (b *IptablesFIPRuleApplyConfiguration) WithNamespace(value string) *IptablesFIPRuleApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*IptablesFIPRuleApplyConfiguration) WithOwnerReferences ¶
func (b *IptablesFIPRuleApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *IptablesFIPRuleApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*IptablesFIPRuleApplyConfiguration) WithResourceVersion ¶
func (b *IptablesFIPRuleApplyConfiguration) WithResourceVersion(value string) *IptablesFIPRuleApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*IptablesFIPRuleApplyConfiguration) WithSpec ¶
func (b *IptablesFIPRuleApplyConfiguration) WithSpec(value *IptablesFIPRuleSpecApplyConfiguration) *IptablesFIPRuleApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*IptablesFIPRuleApplyConfiguration) WithStatus ¶
func (b *IptablesFIPRuleApplyConfiguration) WithStatus(value *IptablesFIPRuleStatusApplyConfiguration) *IptablesFIPRuleApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*IptablesFIPRuleApplyConfiguration) WithUID ¶
func (b *IptablesFIPRuleApplyConfiguration) WithUID(value types.UID) *IptablesFIPRuleApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type IptablesFIPRuleConditionApplyConfiguration ¶
type IptablesFIPRuleConditionApplyConfiguration struct { Type *kubeovnv1.ConditionType `json:"type,omitempty"` Status *corev1.ConditionStatus `json:"status,omitempty"` Reason *string `json:"reason,omitempty"` Message *string `json:"message,omitempty"` LastUpdateTime *metav1.Time `json:"lastUpdateTime,omitempty"` LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty"` }
IptablesFIPRuleConditionApplyConfiguration represents a declarative configuration of the IptablesFIPRuleCondition type for use with apply.
func IptablesFIPRuleCondition ¶
func IptablesFIPRuleCondition() *IptablesFIPRuleConditionApplyConfiguration
IptablesFIPRuleConditionApplyConfiguration constructs a declarative configuration of the IptablesFIPRuleCondition type for use with apply.
func (*IptablesFIPRuleConditionApplyConfiguration) WithLastTransitionTime ¶
func (b *IptablesFIPRuleConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *IptablesFIPRuleConditionApplyConfiguration
WithLastTransitionTime sets the LastTransitionTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastTransitionTime field is set to the value of the last call.
func (*IptablesFIPRuleConditionApplyConfiguration) WithLastUpdateTime ¶
func (b *IptablesFIPRuleConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *IptablesFIPRuleConditionApplyConfiguration
WithLastUpdateTime sets the LastUpdateTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastUpdateTime field is set to the value of the last call.
func (*IptablesFIPRuleConditionApplyConfiguration) WithMessage ¶
func (b *IptablesFIPRuleConditionApplyConfiguration) WithMessage(value string) *IptablesFIPRuleConditionApplyConfiguration
WithMessage sets the Message field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Message field is set to the value of the last call.
func (*IptablesFIPRuleConditionApplyConfiguration) WithReason ¶
func (b *IptablesFIPRuleConditionApplyConfiguration) WithReason(value string) *IptablesFIPRuleConditionApplyConfiguration
WithReason sets the Reason field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Reason field is set to the value of the last call.
func (*IptablesFIPRuleConditionApplyConfiguration) WithStatus ¶
func (b *IptablesFIPRuleConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *IptablesFIPRuleConditionApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*IptablesFIPRuleConditionApplyConfiguration) WithType ¶
func (b *IptablesFIPRuleConditionApplyConfiguration) WithType(value kubeovnv1.ConditionType) *IptablesFIPRuleConditionApplyConfiguration
WithType sets the Type field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Type field is set to the value of the last call.
type IptablesFIPRuleSpecApplyConfiguration ¶
type IptablesFIPRuleSpecApplyConfiguration struct { EIP *string `json:"eip,omitempty"` InternalIP *string `json:"internalIp,omitempty"` }
IptablesFIPRuleSpecApplyConfiguration represents a declarative configuration of the IptablesFIPRuleSpec type for use with apply.
func IptablesFIPRuleSpec ¶
func IptablesFIPRuleSpec() *IptablesFIPRuleSpecApplyConfiguration
IptablesFIPRuleSpecApplyConfiguration constructs a declarative configuration of the IptablesFIPRuleSpec type for use with apply.
func (*IptablesFIPRuleSpecApplyConfiguration) WithEIP ¶
func (b *IptablesFIPRuleSpecApplyConfiguration) WithEIP(value string) *IptablesFIPRuleSpecApplyConfiguration
WithEIP sets the EIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EIP field is set to the value of the last call.
func (*IptablesFIPRuleSpecApplyConfiguration) WithInternalIP ¶
func (b *IptablesFIPRuleSpecApplyConfiguration) WithInternalIP(value string) *IptablesFIPRuleSpecApplyConfiguration
WithInternalIP sets the InternalIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the InternalIP field is set to the value of the last call.
type IptablesFIPRuleStatusApplyConfiguration ¶
type IptablesFIPRuleStatusApplyConfiguration struct { Ready *bool `json:"ready,omitempty"` V4ip *string `json:"v4ip,omitempty"` V6ip *string `json:"v6ip,omitempty"` NatGwDp *string `json:"natGwDp,omitempty"` Redo *string `json:"redo,omitempty"` InternalIP *string `json:"internalIp,omitempty"` Conditions []IptablesFIPRuleConditionApplyConfiguration `json:"conditions,omitempty"` }
IptablesFIPRuleStatusApplyConfiguration represents a declarative configuration of the IptablesFIPRuleStatus type for use with apply.
func IptablesFIPRuleStatus ¶
func IptablesFIPRuleStatus() *IptablesFIPRuleStatusApplyConfiguration
IptablesFIPRuleStatusApplyConfiguration constructs a declarative configuration of the IptablesFIPRuleStatus type for use with apply.
func (*IptablesFIPRuleStatusApplyConfiguration) WithConditions ¶
func (b *IptablesFIPRuleStatusApplyConfiguration) WithConditions(values ...*IptablesFIPRuleConditionApplyConfiguration) *IptablesFIPRuleStatusApplyConfiguration
WithConditions adds the given value to the Conditions field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Conditions field.
func (*IptablesFIPRuleStatusApplyConfiguration) WithInternalIP ¶
func (b *IptablesFIPRuleStatusApplyConfiguration) WithInternalIP(value string) *IptablesFIPRuleStatusApplyConfiguration
WithInternalIP sets the InternalIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the InternalIP field is set to the value of the last call.
func (*IptablesFIPRuleStatusApplyConfiguration) WithNatGwDp ¶
func (b *IptablesFIPRuleStatusApplyConfiguration) WithNatGwDp(value string) *IptablesFIPRuleStatusApplyConfiguration
WithNatGwDp sets the NatGwDp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NatGwDp field is set to the value of the last call.
func (*IptablesFIPRuleStatusApplyConfiguration) WithReady ¶
func (b *IptablesFIPRuleStatusApplyConfiguration) WithReady(value bool) *IptablesFIPRuleStatusApplyConfiguration
WithReady sets the Ready field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Ready field is set to the value of the last call.
func (*IptablesFIPRuleStatusApplyConfiguration) WithRedo ¶
func (b *IptablesFIPRuleStatusApplyConfiguration) WithRedo(value string) *IptablesFIPRuleStatusApplyConfiguration
WithRedo sets the Redo field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Redo field is set to the value of the last call.
func (*IptablesFIPRuleStatusApplyConfiguration) WithV4ip ¶
func (b *IptablesFIPRuleStatusApplyConfiguration) WithV4ip(value string) *IptablesFIPRuleStatusApplyConfiguration
WithV4ip sets the V4ip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V4ip field is set to the value of the last call.
func (*IptablesFIPRuleStatusApplyConfiguration) WithV6ip ¶
func (b *IptablesFIPRuleStatusApplyConfiguration) WithV6ip(value string) *IptablesFIPRuleStatusApplyConfiguration
WithV6ip sets the V6ip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V6ip field is set to the value of the last call.
type IptablesSnatRuleApplyConfiguration ¶
type IptablesSnatRuleApplyConfiguration struct { metav1.TypeMetaApplyConfiguration `json:",inline"` *metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *IptablesSnatRuleSpecApplyConfiguration `json:"spec,omitempty"` Status *IptablesSnatRuleStatusApplyConfiguration `json:"status,omitempty"` }
IptablesSnatRuleApplyConfiguration represents a declarative configuration of the IptablesSnatRule type for use with apply.
func IptablesSnatRule ¶
func IptablesSnatRule(name string) *IptablesSnatRuleApplyConfiguration
IptablesSnatRule constructs a declarative configuration of the IptablesSnatRule type for use with apply.
func (*IptablesSnatRuleApplyConfiguration) GetName ¶
func (b *IptablesSnatRuleApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*IptablesSnatRuleApplyConfiguration) WithAPIVersion ¶
func (b *IptablesSnatRuleApplyConfiguration) WithAPIVersion(value string) *IptablesSnatRuleApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*IptablesSnatRuleApplyConfiguration) WithAnnotations ¶
func (b *IptablesSnatRuleApplyConfiguration) WithAnnotations(entries map[string]string) *IptablesSnatRuleApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*IptablesSnatRuleApplyConfiguration) WithCreationTimestamp ¶
func (b *IptablesSnatRuleApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *IptablesSnatRuleApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*IptablesSnatRuleApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *IptablesSnatRuleApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *IptablesSnatRuleApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*IptablesSnatRuleApplyConfiguration) WithDeletionTimestamp ¶
func (b *IptablesSnatRuleApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *IptablesSnatRuleApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*IptablesSnatRuleApplyConfiguration) WithFinalizers ¶
func (b *IptablesSnatRuleApplyConfiguration) WithFinalizers(values ...string) *IptablesSnatRuleApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*IptablesSnatRuleApplyConfiguration) WithGenerateName ¶
func (b *IptablesSnatRuleApplyConfiguration) WithGenerateName(value string) *IptablesSnatRuleApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*IptablesSnatRuleApplyConfiguration) WithGeneration ¶
func (b *IptablesSnatRuleApplyConfiguration) WithGeneration(value int64) *IptablesSnatRuleApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*IptablesSnatRuleApplyConfiguration) WithKind ¶
func (b *IptablesSnatRuleApplyConfiguration) WithKind(value string) *IptablesSnatRuleApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*IptablesSnatRuleApplyConfiguration) WithLabels ¶
func (b *IptablesSnatRuleApplyConfiguration) WithLabels(entries map[string]string) *IptablesSnatRuleApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*IptablesSnatRuleApplyConfiguration) WithName ¶
func (b *IptablesSnatRuleApplyConfiguration) WithName(value string) *IptablesSnatRuleApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*IptablesSnatRuleApplyConfiguration) WithNamespace ¶
func (b *IptablesSnatRuleApplyConfiguration) WithNamespace(value string) *IptablesSnatRuleApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*IptablesSnatRuleApplyConfiguration) WithOwnerReferences ¶
func (b *IptablesSnatRuleApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *IptablesSnatRuleApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*IptablesSnatRuleApplyConfiguration) WithResourceVersion ¶
func (b *IptablesSnatRuleApplyConfiguration) WithResourceVersion(value string) *IptablesSnatRuleApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*IptablesSnatRuleApplyConfiguration) WithSpec ¶
func (b *IptablesSnatRuleApplyConfiguration) WithSpec(value *IptablesSnatRuleSpecApplyConfiguration) *IptablesSnatRuleApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*IptablesSnatRuleApplyConfiguration) WithStatus ¶
func (b *IptablesSnatRuleApplyConfiguration) WithStatus(value *IptablesSnatRuleStatusApplyConfiguration) *IptablesSnatRuleApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*IptablesSnatRuleApplyConfiguration) WithUID ¶
func (b *IptablesSnatRuleApplyConfiguration) WithUID(value types.UID) *IptablesSnatRuleApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type IptablesSnatRuleConditionApplyConfiguration ¶
type IptablesSnatRuleConditionApplyConfiguration struct { Type *kubeovnv1.ConditionType `json:"type,omitempty"` Status *corev1.ConditionStatus `json:"status,omitempty"` Reason *string `json:"reason,omitempty"` Message *string `json:"message,omitempty"` LastUpdateTime *metav1.Time `json:"lastUpdateTime,omitempty"` LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty"` }
IptablesSnatRuleConditionApplyConfiguration represents a declarative configuration of the IptablesSnatRuleCondition type for use with apply.
func IptablesSnatRuleCondition ¶
func IptablesSnatRuleCondition() *IptablesSnatRuleConditionApplyConfiguration
IptablesSnatRuleConditionApplyConfiguration constructs a declarative configuration of the IptablesSnatRuleCondition type for use with apply.
func (*IptablesSnatRuleConditionApplyConfiguration) WithLastTransitionTime ¶
func (b *IptablesSnatRuleConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *IptablesSnatRuleConditionApplyConfiguration
WithLastTransitionTime sets the LastTransitionTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastTransitionTime field is set to the value of the last call.
func (*IptablesSnatRuleConditionApplyConfiguration) WithLastUpdateTime ¶
func (b *IptablesSnatRuleConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *IptablesSnatRuleConditionApplyConfiguration
WithLastUpdateTime sets the LastUpdateTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastUpdateTime field is set to the value of the last call.
func (*IptablesSnatRuleConditionApplyConfiguration) WithMessage ¶
func (b *IptablesSnatRuleConditionApplyConfiguration) WithMessage(value string) *IptablesSnatRuleConditionApplyConfiguration
WithMessage sets the Message field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Message field is set to the value of the last call.
func (*IptablesSnatRuleConditionApplyConfiguration) WithReason ¶
func (b *IptablesSnatRuleConditionApplyConfiguration) WithReason(value string) *IptablesSnatRuleConditionApplyConfiguration
WithReason sets the Reason field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Reason field is set to the value of the last call.
func (*IptablesSnatRuleConditionApplyConfiguration) WithStatus ¶
func (b *IptablesSnatRuleConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *IptablesSnatRuleConditionApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*IptablesSnatRuleConditionApplyConfiguration) WithType ¶
func (b *IptablesSnatRuleConditionApplyConfiguration) WithType(value kubeovnv1.ConditionType) *IptablesSnatRuleConditionApplyConfiguration
WithType sets the Type field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Type field is set to the value of the last call.
type IptablesSnatRuleSpecApplyConfiguration ¶
type IptablesSnatRuleSpecApplyConfiguration struct { EIP *string `json:"eip,omitempty"` InternalCIDR *string `json:"internalCIDR,omitempty"` }
IptablesSnatRuleSpecApplyConfiguration represents a declarative configuration of the IptablesSnatRuleSpec type for use with apply.
func IptablesSnatRuleSpec ¶
func IptablesSnatRuleSpec() *IptablesSnatRuleSpecApplyConfiguration
IptablesSnatRuleSpecApplyConfiguration constructs a declarative configuration of the IptablesSnatRuleSpec type for use with apply.
func (*IptablesSnatRuleSpecApplyConfiguration) WithEIP ¶
func (b *IptablesSnatRuleSpecApplyConfiguration) WithEIP(value string) *IptablesSnatRuleSpecApplyConfiguration
WithEIP sets the EIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EIP field is set to the value of the last call.
func (*IptablesSnatRuleSpecApplyConfiguration) WithInternalCIDR ¶
func (b *IptablesSnatRuleSpecApplyConfiguration) WithInternalCIDR(value string) *IptablesSnatRuleSpecApplyConfiguration
WithInternalCIDR sets the InternalCIDR field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the InternalCIDR field is set to the value of the last call.
type IptablesSnatRuleStatusApplyConfiguration ¶
type IptablesSnatRuleStatusApplyConfiguration struct { Ready *bool `json:"ready,omitempty"` V4ip *string `json:"v4ip,omitempty"` V6ip *string `json:"v6ip,omitempty"` NatGwDp *string `json:"natGwDp,omitempty"` Redo *string `json:"redo,omitempty"` InternalCIDR *string `json:"internalCIDR,omitempty"` Conditions []IptablesSnatRuleConditionApplyConfiguration `json:"conditions,omitempty"` }
IptablesSnatRuleStatusApplyConfiguration represents a declarative configuration of the IptablesSnatRuleStatus type for use with apply.
func IptablesSnatRuleStatus ¶
func IptablesSnatRuleStatus() *IptablesSnatRuleStatusApplyConfiguration
IptablesSnatRuleStatusApplyConfiguration constructs a declarative configuration of the IptablesSnatRuleStatus type for use with apply.
func (*IptablesSnatRuleStatusApplyConfiguration) WithConditions ¶
func (b *IptablesSnatRuleStatusApplyConfiguration) WithConditions(values ...*IptablesSnatRuleConditionApplyConfiguration) *IptablesSnatRuleStatusApplyConfiguration
WithConditions adds the given value to the Conditions field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Conditions field.
func (*IptablesSnatRuleStatusApplyConfiguration) WithInternalCIDR ¶
func (b *IptablesSnatRuleStatusApplyConfiguration) WithInternalCIDR(value string) *IptablesSnatRuleStatusApplyConfiguration
WithInternalCIDR sets the InternalCIDR field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the InternalCIDR field is set to the value of the last call.
func (*IptablesSnatRuleStatusApplyConfiguration) WithNatGwDp ¶
func (b *IptablesSnatRuleStatusApplyConfiguration) WithNatGwDp(value string) *IptablesSnatRuleStatusApplyConfiguration
WithNatGwDp sets the NatGwDp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NatGwDp field is set to the value of the last call.
func (*IptablesSnatRuleStatusApplyConfiguration) WithReady ¶
func (b *IptablesSnatRuleStatusApplyConfiguration) WithReady(value bool) *IptablesSnatRuleStatusApplyConfiguration
WithReady sets the Ready field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Ready field is set to the value of the last call.
func (*IptablesSnatRuleStatusApplyConfiguration) WithRedo ¶
func (b *IptablesSnatRuleStatusApplyConfiguration) WithRedo(value string) *IptablesSnatRuleStatusApplyConfiguration
WithRedo sets the Redo field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Redo field is set to the value of the last call.
func (*IptablesSnatRuleStatusApplyConfiguration) WithV4ip ¶
func (b *IptablesSnatRuleStatusApplyConfiguration) WithV4ip(value string) *IptablesSnatRuleStatusApplyConfiguration
WithV4ip sets the V4ip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V4ip field is set to the value of the last call.
func (*IptablesSnatRuleStatusApplyConfiguration) WithV6ip ¶
func (b *IptablesSnatRuleStatusApplyConfiguration) WithV6ip(value string) *IptablesSnatRuleStatusApplyConfiguration
WithV6ip sets the V6ip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V6ip field is set to the value of the last call.
type NatOutGoingPolicyMatchApplyConfiguration ¶
type NatOutGoingPolicyMatchApplyConfiguration struct { SrcIPs *string `json:"srcIPs,omitempty"` DstIPs *string `json:"dstIPs,omitempty"` }
NatOutGoingPolicyMatchApplyConfiguration represents a declarative configuration of the NatOutGoingPolicyMatch type for use with apply.
func NatOutGoingPolicyMatch ¶
func NatOutGoingPolicyMatch() *NatOutGoingPolicyMatchApplyConfiguration
NatOutGoingPolicyMatchApplyConfiguration constructs a declarative configuration of the NatOutGoingPolicyMatch type for use with apply.
func (*NatOutGoingPolicyMatchApplyConfiguration) WithDstIPs ¶
func (b *NatOutGoingPolicyMatchApplyConfiguration) WithDstIPs(value string) *NatOutGoingPolicyMatchApplyConfiguration
WithDstIPs sets the DstIPs field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DstIPs field is set to the value of the last call.
func (*NatOutGoingPolicyMatchApplyConfiguration) WithSrcIPs ¶
func (b *NatOutGoingPolicyMatchApplyConfiguration) WithSrcIPs(value string) *NatOutGoingPolicyMatchApplyConfiguration
WithSrcIPs sets the SrcIPs field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SrcIPs field is set to the value of the last call.
type NatOutgoingPolicyRuleApplyConfiguration ¶
type NatOutgoingPolicyRuleApplyConfiguration struct { Match *NatOutGoingPolicyMatchApplyConfiguration `json:"match,omitempty"` Action *string `json:"action,omitempty"` }
NatOutgoingPolicyRuleApplyConfiguration represents a declarative configuration of the NatOutgoingPolicyRule type for use with apply.
func NatOutgoingPolicyRule ¶
func NatOutgoingPolicyRule() *NatOutgoingPolicyRuleApplyConfiguration
NatOutgoingPolicyRuleApplyConfiguration constructs a declarative configuration of the NatOutgoingPolicyRule type for use with apply.
func (*NatOutgoingPolicyRuleApplyConfiguration) WithAction ¶
func (b *NatOutgoingPolicyRuleApplyConfiguration) WithAction(value string) *NatOutgoingPolicyRuleApplyConfiguration
WithAction sets the Action field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Action field is set to the value of the last call.
func (*NatOutgoingPolicyRuleApplyConfiguration) WithMatch ¶
func (b *NatOutgoingPolicyRuleApplyConfiguration) WithMatch(value *NatOutGoingPolicyMatchApplyConfiguration) *NatOutgoingPolicyRuleApplyConfiguration
WithMatch sets the Match field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Match field is set to the value of the last call.
type NatOutgoingPolicyRuleStatusApplyConfiguration ¶
type NatOutgoingPolicyRuleStatusApplyConfiguration struct {
RuleID *string `json:"ruleID,omitempty"`
}
NatOutgoingPolicyRuleStatusApplyConfiguration represents a declarative configuration of the NatOutgoingPolicyRuleStatus type for use with apply.
func NatOutgoingPolicyRuleStatus ¶
func NatOutgoingPolicyRuleStatus() *NatOutgoingPolicyRuleStatusApplyConfiguration
NatOutgoingPolicyRuleStatusApplyConfiguration constructs a declarative configuration of the NatOutgoingPolicyRuleStatus type for use with apply.
func (*NatOutgoingPolicyRuleStatusApplyConfiguration) WithRuleID ¶
func (b *NatOutgoingPolicyRuleStatusApplyConfiguration) WithRuleID(value string) *NatOutgoingPolicyRuleStatusApplyConfiguration
WithRuleID sets the RuleID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RuleID field is set to the value of the last call.
type OvnDnatRuleApplyConfiguration ¶
type OvnDnatRuleApplyConfiguration struct { metav1.TypeMetaApplyConfiguration `json:",inline"` *metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *OvnDnatRuleSpecApplyConfiguration `json:"spec,omitempty"` Status *OvnDnatRuleStatusApplyConfiguration `json:"status,omitempty"` }
OvnDnatRuleApplyConfiguration represents a declarative configuration of the OvnDnatRule type for use with apply.
func OvnDnatRule ¶
func OvnDnatRule(name string) *OvnDnatRuleApplyConfiguration
OvnDnatRule constructs a declarative configuration of the OvnDnatRule type for use with apply.
func (*OvnDnatRuleApplyConfiguration) GetName ¶
func (b *OvnDnatRuleApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*OvnDnatRuleApplyConfiguration) WithAPIVersion ¶
func (b *OvnDnatRuleApplyConfiguration) WithAPIVersion(value string) *OvnDnatRuleApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*OvnDnatRuleApplyConfiguration) WithAnnotations ¶
func (b *OvnDnatRuleApplyConfiguration) WithAnnotations(entries map[string]string) *OvnDnatRuleApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*OvnDnatRuleApplyConfiguration) WithCreationTimestamp ¶
func (b *OvnDnatRuleApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *OvnDnatRuleApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*OvnDnatRuleApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *OvnDnatRuleApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *OvnDnatRuleApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*OvnDnatRuleApplyConfiguration) WithDeletionTimestamp ¶
func (b *OvnDnatRuleApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *OvnDnatRuleApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*OvnDnatRuleApplyConfiguration) WithFinalizers ¶
func (b *OvnDnatRuleApplyConfiguration) WithFinalizers(values ...string) *OvnDnatRuleApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*OvnDnatRuleApplyConfiguration) WithGenerateName ¶
func (b *OvnDnatRuleApplyConfiguration) WithGenerateName(value string) *OvnDnatRuleApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*OvnDnatRuleApplyConfiguration) WithGeneration ¶
func (b *OvnDnatRuleApplyConfiguration) WithGeneration(value int64) *OvnDnatRuleApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*OvnDnatRuleApplyConfiguration) WithKind ¶
func (b *OvnDnatRuleApplyConfiguration) WithKind(value string) *OvnDnatRuleApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*OvnDnatRuleApplyConfiguration) WithLabels ¶
func (b *OvnDnatRuleApplyConfiguration) WithLabels(entries map[string]string) *OvnDnatRuleApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*OvnDnatRuleApplyConfiguration) WithName ¶
func (b *OvnDnatRuleApplyConfiguration) WithName(value string) *OvnDnatRuleApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*OvnDnatRuleApplyConfiguration) WithNamespace ¶
func (b *OvnDnatRuleApplyConfiguration) WithNamespace(value string) *OvnDnatRuleApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*OvnDnatRuleApplyConfiguration) WithOwnerReferences ¶
func (b *OvnDnatRuleApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *OvnDnatRuleApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*OvnDnatRuleApplyConfiguration) WithResourceVersion ¶
func (b *OvnDnatRuleApplyConfiguration) WithResourceVersion(value string) *OvnDnatRuleApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*OvnDnatRuleApplyConfiguration) WithSpec ¶
func (b *OvnDnatRuleApplyConfiguration) WithSpec(value *OvnDnatRuleSpecApplyConfiguration) *OvnDnatRuleApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*OvnDnatRuleApplyConfiguration) WithStatus ¶
func (b *OvnDnatRuleApplyConfiguration) WithStatus(value *OvnDnatRuleStatusApplyConfiguration) *OvnDnatRuleApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*OvnDnatRuleApplyConfiguration) WithUID ¶
func (b *OvnDnatRuleApplyConfiguration) WithUID(value types.UID) *OvnDnatRuleApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type OvnDnatRuleConditionApplyConfiguration ¶
type OvnDnatRuleConditionApplyConfiguration struct { Type *kubeovnv1.ConditionType `json:"type,omitempty"` Status *corev1.ConditionStatus `json:"status,omitempty"` Reason *string `json:"reason,omitempty"` Message *string `json:"message,omitempty"` LastUpdateTime *metav1.Time `json:"lastUpdateTime,omitempty"` LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty"` }
OvnDnatRuleConditionApplyConfiguration represents a declarative configuration of the OvnDnatRuleCondition type for use with apply.
func OvnDnatRuleCondition ¶
func OvnDnatRuleCondition() *OvnDnatRuleConditionApplyConfiguration
OvnDnatRuleConditionApplyConfiguration constructs a declarative configuration of the OvnDnatRuleCondition type for use with apply.
func (*OvnDnatRuleConditionApplyConfiguration) WithLastTransitionTime ¶
func (b *OvnDnatRuleConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *OvnDnatRuleConditionApplyConfiguration
WithLastTransitionTime sets the LastTransitionTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastTransitionTime field is set to the value of the last call.
func (*OvnDnatRuleConditionApplyConfiguration) WithLastUpdateTime ¶
func (b *OvnDnatRuleConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *OvnDnatRuleConditionApplyConfiguration
WithLastUpdateTime sets the LastUpdateTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastUpdateTime field is set to the value of the last call.
func (*OvnDnatRuleConditionApplyConfiguration) WithMessage ¶
func (b *OvnDnatRuleConditionApplyConfiguration) WithMessage(value string) *OvnDnatRuleConditionApplyConfiguration
WithMessage sets the Message field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Message field is set to the value of the last call.
func (*OvnDnatRuleConditionApplyConfiguration) WithReason ¶
func (b *OvnDnatRuleConditionApplyConfiguration) WithReason(value string) *OvnDnatRuleConditionApplyConfiguration
WithReason sets the Reason field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Reason field is set to the value of the last call.
func (*OvnDnatRuleConditionApplyConfiguration) WithStatus ¶
func (b *OvnDnatRuleConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *OvnDnatRuleConditionApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*OvnDnatRuleConditionApplyConfiguration) WithType ¶
func (b *OvnDnatRuleConditionApplyConfiguration) WithType(value kubeovnv1.ConditionType) *OvnDnatRuleConditionApplyConfiguration
WithType sets the Type field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Type field is set to the value of the last call.
type OvnDnatRuleSpecApplyConfiguration ¶
type OvnDnatRuleSpecApplyConfiguration struct { OvnEip *string `json:"ovnEip,omitempty"` IPType *string `json:"ipType,omitempty"` IPName *string `json:"ipName,omitempty"` InternalPort *string `json:"internalPort,omitempty"` ExternalPort *string `json:"externalPort,omitempty"` Protocol *string `json:"protocol,omitempty"` Vpc *string `json:"vpc,omitempty"` V4Ip *string `json:"v4Ip,omitempty"` V6Ip *string `json:"v6Ip,omitempty"` }
OvnDnatRuleSpecApplyConfiguration represents a declarative configuration of the OvnDnatRuleSpec type for use with apply.
func OvnDnatRuleSpec ¶
func OvnDnatRuleSpec() *OvnDnatRuleSpecApplyConfiguration
OvnDnatRuleSpecApplyConfiguration constructs a declarative configuration of the OvnDnatRuleSpec type for use with apply.
func (*OvnDnatRuleSpecApplyConfiguration) WithExternalPort ¶
func (b *OvnDnatRuleSpecApplyConfiguration) WithExternalPort(value string) *OvnDnatRuleSpecApplyConfiguration
WithExternalPort sets the ExternalPort field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ExternalPort field is set to the value of the last call.
func (*OvnDnatRuleSpecApplyConfiguration) WithIPName ¶
func (b *OvnDnatRuleSpecApplyConfiguration) WithIPName(value string) *OvnDnatRuleSpecApplyConfiguration
WithIPName sets the IPName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IPName field is set to the value of the last call.
func (*OvnDnatRuleSpecApplyConfiguration) WithIPType ¶
func (b *OvnDnatRuleSpecApplyConfiguration) WithIPType(value string) *OvnDnatRuleSpecApplyConfiguration
WithIPType sets the IPType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IPType field is set to the value of the last call.
func (*OvnDnatRuleSpecApplyConfiguration) WithInternalPort ¶
func (b *OvnDnatRuleSpecApplyConfiguration) WithInternalPort(value string) *OvnDnatRuleSpecApplyConfiguration
WithInternalPort sets the InternalPort field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the InternalPort field is set to the value of the last call.
func (*OvnDnatRuleSpecApplyConfiguration) WithOvnEip ¶
func (b *OvnDnatRuleSpecApplyConfiguration) WithOvnEip(value string) *OvnDnatRuleSpecApplyConfiguration
WithOvnEip sets the OvnEip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the OvnEip field is set to the value of the last call.
func (*OvnDnatRuleSpecApplyConfiguration) WithProtocol ¶
func (b *OvnDnatRuleSpecApplyConfiguration) WithProtocol(value string) *OvnDnatRuleSpecApplyConfiguration
WithProtocol sets the Protocol field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Protocol field is set to the value of the last call.
func (*OvnDnatRuleSpecApplyConfiguration) WithV4Ip ¶
func (b *OvnDnatRuleSpecApplyConfiguration) WithV4Ip(value string) *OvnDnatRuleSpecApplyConfiguration
WithV4Ip sets the V4Ip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V4Ip field is set to the value of the last call.
func (*OvnDnatRuleSpecApplyConfiguration) WithV6Ip ¶
func (b *OvnDnatRuleSpecApplyConfiguration) WithV6Ip(value string) *OvnDnatRuleSpecApplyConfiguration
WithV6Ip sets the V6Ip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V6Ip field is set to the value of the last call.
func (*OvnDnatRuleSpecApplyConfiguration) WithVpc ¶
func (b *OvnDnatRuleSpecApplyConfiguration) WithVpc(value string) *OvnDnatRuleSpecApplyConfiguration
WithVpc sets the Vpc field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Vpc field is set to the value of the last call.
type OvnDnatRuleStatusApplyConfiguration ¶
type OvnDnatRuleStatusApplyConfiguration struct { Vpc *string `json:"vpc,omitempty"` V4Eip *string `json:"v4Eip,omitempty"` V6Eip *string `json:"v6Eip,omitempty"` ExternalPort *string `json:"externalPort,omitempty"` V4Ip *string `json:"v4Ip,omitempty"` V6Ip *string `json:"v6Ip,omitempty"` InternalPort *string `json:"internalPort,omitempty"` Protocol *string `json:"protocol,omitempty"` IPName *string `json:"ipName,omitempty"` Ready *bool `json:"ready,omitempty"` Conditions []OvnDnatRuleConditionApplyConfiguration `json:"conditions,omitempty"` }
OvnDnatRuleStatusApplyConfiguration represents a declarative configuration of the OvnDnatRuleStatus type for use with apply.
func OvnDnatRuleStatus ¶
func OvnDnatRuleStatus() *OvnDnatRuleStatusApplyConfiguration
OvnDnatRuleStatusApplyConfiguration constructs a declarative configuration of the OvnDnatRuleStatus type for use with apply.
func (*OvnDnatRuleStatusApplyConfiguration) WithConditions ¶
func (b *OvnDnatRuleStatusApplyConfiguration) WithConditions(values ...*OvnDnatRuleConditionApplyConfiguration) *OvnDnatRuleStatusApplyConfiguration
WithConditions adds the given value to the Conditions field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Conditions field.
func (*OvnDnatRuleStatusApplyConfiguration) WithExternalPort ¶
func (b *OvnDnatRuleStatusApplyConfiguration) WithExternalPort(value string) *OvnDnatRuleStatusApplyConfiguration
WithExternalPort sets the ExternalPort field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ExternalPort field is set to the value of the last call.
func (*OvnDnatRuleStatusApplyConfiguration) WithIPName ¶
func (b *OvnDnatRuleStatusApplyConfiguration) WithIPName(value string) *OvnDnatRuleStatusApplyConfiguration
WithIPName sets the IPName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IPName field is set to the value of the last call.
func (*OvnDnatRuleStatusApplyConfiguration) WithInternalPort ¶
func (b *OvnDnatRuleStatusApplyConfiguration) WithInternalPort(value string) *OvnDnatRuleStatusApplyConfiguration
WithInternalPort sets the InternalPort field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the InternalPort field is set to the value of the last call.
func (*OvnDnatRuleStatusApplyConfiguration) WithProtocol ¶
func (b *OvnDnatRuleStatusApplyConfiguration) WithProtocol(value string) *OvnDnatRuleStatusApplyConfiguration
WithProtocol sets the Protocol field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Protocol field is set to the value of the last call.
func (*OvnDnatRuleStatusApplyConfiguration) WithReady ¶
func (b *OvnDnatRuleStatusApplyConfiguration) WithReady(value bool) *OvnDnatRuleStatusApplyConfiguration
WithReady sets the Ready field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Ready field is set to the value of the last call.
func (*OvnDnatRuleStatusApplyConfiguration) WithV4Eip ¶
func (b *OvnDnatRuleStatusApplyConfiguration) WithV4Eip(value string) *OvnDnatRuleStatusApplyConfiguration
WithV4Eip sets the V4Eip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V4Eip field is set to the value of the last call.
func (*OvnDnatRuleStatusApplyConfiguration) WithV4Ip ¶
func (b *OvnDnatRuleStatusApplyConfiguration) WithV4Ip(value string) *OvnDnatRuleStatusApplyConfiguration
WithV4Ip sets the V4Ip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V4Ip field is set to the value of the last call.
func (*OvnDnatRuleStatusApplyConfiguration) WithV6Eip ¶
func (b *OvnDnatRuleStatusApplyConfiguration) WithV6Eip(value string) *OvnDnatRuleStatusApplyConfiguration
WithV6Eip sets the V6Eip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V6Eip field is set to the value of the last call.
func (*OvnDnatRuleStatusApplyConfiguration) WithV6Ip ¶
func (b *OvnDnatRuleStatusApplyConfiguration) WithV6Ip(value string) *OvnDnatRuleStatusApplyConfiguration
WithV6Ip sets the V6Ip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V6Ip field is set to the value of the last call.
func (*OvnDnatRuleStatusApplyConfiguration) WithVpc ¶
func (b *OvnDnatRuleStatusApplyConfiguration) WithVpc(value string) *OvnDnatRuleStatusApplyConfiguration
WithVpc sets the Vpc field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Vpc field is set to the value of the last call.
type OvnEipApplyConfiguration ¶
type OvnEipApplyConfiguration struct { metav1.TypeMetaApplyConfiguration `json:",inline"` *metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *OvnEipSpecApplyConfiguration `json:"spec,omitempty"` Status *OvnEipStatusApplyConfiguration `json:"status,omitempty"` }
OvnEipApplyConfiguration represents a declarative configuration of the OvnEip type for use with apply.
func OvnEip ¶
func OvnEip(name string) *OvnEipApplyConfiguration
OvnEip constructs a declarative configuration of the OvnEip type for use with apply.
func (*OvnEipApplyConfiguration) GetName ¶
func (b *OvnEipApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*OvnEipApplyConfiguration) WithAPIVersion ¶
func (b *OvnEipApplyConfiguration) WithAPIVersion(value string) *OvnEipApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*OvnEipApplyConfiguration) WithAnnotations ¶
func (b *OvnEipApplyConfiguration) WithAnnotations(entries map[string]string) *OvnEipApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*OvnEipApplyConfiguration) WithCreationTimestamp ¶
func (b *OvnEipApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *OvnEipApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*OvnEipApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *OvnEipApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *OvnEipApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*OvnEipApplyConfiguration) WithDeletionTimestamp ¶
func (b *OvnEipApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *OvnEipApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*OvnEipApplyConfiguration) WithFinalizers ¶
func (b *OvnEipApplyConfiguration) WithFinalizers(values ...string) *OvnEipApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*OvnEipApplyConfiguration) WithGenerateName ¶
func (b *OvnEipApplyConfiguration) WithGenerateName(value string) *OvnEipApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*OvnEipApplyConfiguration) WithGeneration ¶
func (b *OvnEipApplyConfiguration) WithGeneration(value int64) *OvnEipApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*OvnEipApplyConfiguration) WithKind ¶
func (b *OvnEipApplyConfiguration) WithKind(value string) *OvnEipApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*OvnEipApplyConfiguration) WithLabels ¶
func (b *OvnEipApplyConfiguration) WithLabels(entries map[string]string) *OvnEipApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*OvnEipApplyConfiguration) WithName ¶
func (b *OvnEipApplyConfiguration) WithName(value string) *OvnEipApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*OvnEipApplyConfiguration) WithNamespace ¶
func (b *OvnEipApplyConfiguration) WithNamespace(value string) *OvnEipApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*OvnEipApplyConfiguration) WithOwnerReferences ¶
func (b *OvnEipApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *OvnEipApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*OvnEipApplyConfiguration) WithResourceVersion ¶
func (b *OvnEipApplyConfiguration) WithResourceVersion(value string) *OvnEipApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*OvnEipApplyConfiguration) WithSpec ¶
func (b *OvnEipApplyConfiguration) WithSpec(value *OvnEipSpecApplyConfiguration) *OvnEipApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*OvnEipApplyConfiguration) WithStatus ¶
func (b *OvnEipApplyConfiguration) WithStatus(value *OvnEipStatusApplyConfiguration) *OvnEipApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*OvnEipApplyConfiguration) WithUID ¶
func (b *OvnEipApplyConfiguration) WithUID(value types.UID) *OvnEipApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type OvnEipConditionApplyConfiguration ¶
type OvnEipConditionApplyConfiguration struct { Type *kubeovnv1.ConditionType `json:"type,omitempty"` Status *corev1.ConditionStatus `json:"status,omitempty"` Reason *string `json:"reason,omitempty"` Message *string `json:"message,omitempty"` LastUpdateTime *metav1.Time `json:"lastUpdateTime,omitempty"` LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty"` }
OvnEipConditionApplyConfiguration represents a declarative configuration of the OvnEipCondition type for use with apply.
func OvnEipCondition ¶
func OvnEipCondition() *OvnEipConditionApplyConfiguration
OvnEipConditionApplyConfiguration constructs a declarative configuration of the OvnEipCondition type for use with apply.
func (*OvnEipConditionApplyConfiguration) WithLastTransitionTime ¶
func (b *OvnEipConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *OvnEipConditionApplyConfiguration
WithLastTransitionTime sets the LastTransitionTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastTransitionTime field is set to the value of the last call.
func (*OvnEipConditionApplyConfiguration) WithLastUpdateTime ¶
func (b *OvnEipConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *OvnEipConditionApplyConfiguration
WithLastUpdateTime sets the LastUpdateTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastUpdateTime field is set to the value of the last call.
func (*OvnEipConditionApplyConfiguration) WithMessage ¶
func (b *OvnEipConditionApplyConfiguration) WithMessage(value string) *OvnEipConditionApplyConfiguration
WithMessage sets the Message field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Message field is set to the value of the last call.
func (*OvnEipConditionApplyConfiguration) WithReason ¶
func (b *OvnEipConditionApplyConfiguration) WithReason(value string) *OvnEipConditionApplyConfiguration
WithReason sets the Reason field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Reason field is set to the value of the last call.
func (*OvnEipConditionApplyConfiguration) WithStatus ¶
func (b *OvnEipConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *OvnEipConditionApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*OvnEipConditionApplyConfiguration) WithType ¶
func (b *OvnEipConditionApplyConfiguration) WithType(value kubeovnv1.ConditionType) *OvnEipConditionApplyConfiguration
WithType sets the Type field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Type field is set to the value of the last call.
type OvnEipSpecApplyConfiguration ¶
type OvnEipSpecApplyConfiguration struct { ExternalSubnet *string `json:"externalSubnet,omitempty"` V4Ip *string `json:"v4Ip,omitempty"` V6Ip *string `json:"v6Ip,omitempty"` MacAddress *string `json:"macAddress,omitempty"` Type *string `json:"type,omitempty"` }
OvnEipSpecApplyConfiguration represents a declarative configuration of the OvnEipSpec type for use with apply.
func OvnEipSpec ¶
func OvnEipSpec() *OvnEipSpecApplyConfiguration
OvnEipSpecApplyConfiguration constructs a declarative configuration of the OvnEipSpec type for use with apply.
func (*OvnEipSpecApplyConfiguration) WithExternalSubnet ¶
func (b *OvnEipSpecApplyConfiguration) WithExternalSubnet(value string) *OvnEipSpecApplyConfiguration
WithExternalSubnet sets the ExternalSubnet field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ExternalSubnet field is set to the value of the last call.
func (*OvnEipSpecApplyConfiguration) WithMacAddress ¶
func (b *OvnEipSpecApplyConfiguration) WithMacAddress(value string) *OvnEipSpecApplyConfiguration
WithMacAddress sets the MacAddress field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MacAddress field is set to the value of the last call.
func (*OvnEipSpecApplyConfiguration) WithType ¶
func (b *OvnEipSpecApplyConfiguration) WithType(value string) *OvnEipSpecApplyConfiguration
WithType sets the Type field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Type field is set to the value of the last call.
func (*OvnEipSpecApplyConfiguration) WithV4Ip ¶
func (b *OvnEipSpecApplyConfiguration) WithV4Ip(value string) *OvnEipSpecApplyConfiguration
WithV4Ip sets the V4Ip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V4Ip field is set to the value of the last call.
func (*OvnEipSpecApplyConfiguration) WithV6Ip ¶
func (b *OvnEipSpecApplyConfiguration) WithV6Ip(value string) *OvnEipSpecApplyConfiguration
WithV6Ip sets the V6Ip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V6Ip field is set to the value of the last call.
type OvnEipStatusApplyConfiguration ¶
type OvnEipStatusApplyConfiguration struct { Conditions []OvnEipConditionApplyConfiguration `json:"conditions,omitempty"` Type *string `json:"type,omitempty"` Nat *string `json:"nat,omitempty"` Ready *bool `json:"ready,omitempty"` V4Ip *string `json:"v4Ip,omitempty"` V6Ip *string `json:"v6Ip,omitempty"` MacAddress *string `json:"macAddress,omitempty"` }
OvnEipStatusApplyConfiguration represents a declarative configuration of the OvnEipStatus type for use with apply.
func OvnEipStatus ¶
func OvnEipStatus() *OvnEipStatusApplyConfiguration
OvnEipStatusApplyConfiguration constructs a declarative configuration of the OvnEipStatus type for use with apply.
func (*OvnEipStatusApplyConfiguration) WithConditions ¶
func (b *OvnEipStatusApplyConfiguration) WithConditions(values ...*OvnEipConditionApplyConfiguration) *OvnEipStatusApplyConfiguration
WithConditions adds the given value to the Conditions field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Conditions field.
func (*OvnEipStatusApplyConfiguration) WithMacAddress ¶
func (b *OvnEipStatusApplyConfiguration) WithMacAddress(value string) *OvnEipStatusApplyConfiguration
WithMacAddress sets the MacAddress field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MacAddress field is set to the value of the last call.
func (*OvnEipStatusApplyConfiguration) WithNat ¶
func (b *OvnEipStatusApplyConfiguration) WithNat(value string) *OvnEipStatusApplyConfiguration
WithNat sets the Nat field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Nat field is set to the value of the last call.
func (*OvnEipStatusApplyConfiguration) WithReady ¶
func (b *OvnEipStatusApplyConfiguration) WithReady(value bool) *OvnEipStatusApplyConfiguration
WithReady sets the Ready field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Ready field is set to the value of the last call.
func (*OvnEipStatusApplyConfiguration) WithType ¶
func (b *OvnEipStatusApplyConfiguration) WithType(value string) *OvnEipStatusApplyConfiguration
WithType sets the Type field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Type field is set to the value of the last call.
func (*OvnEipStatusApplyConfiguration) WithV4Ip ¶
func (b *OvnEipStatusApplyConfiguration) WithV4Ip(value string) *OvnEipStatusApplyConfiguration
WithV4Ip sets the V4Ip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V4Ip field is set to the value of the last call.
func (*OvnEipStatusApplyConfiguration) WithV6Ip ¶
func (b *OvnEipStatusApplyConfiguration) WithV6Ip(value string) *OvnEipStatusApplyConfiguration
WithV6Ip sets the V6Ip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V6Ip field is set to the value of the last call.
type OvnFipApplyConfiguration ¶
type OvnFipApplyConfiguration struct { metav1.TypeMetaApplyConfiguration `json:",inline"` *metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *OvnFipSpecApplyConfiguration `json:"spec,omitempty"` Status *OvnFipStatusApplyConfiguration `json:"status,omitempty"` }
OvnFipApplyConfiguration represents a declarative configuration of the OvnFip type for use with apply.
func OvnFip ¶
func OvnFip(name string) *OvnFipApplyConfiguration
OvnFip constructs a declarative configuration of the OvnFip type for use with apply.
func (*OvnFipApplyConfiguration) GetName ¶
func (b *OvnFipApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*OvnFipApplyConfiguration) WithAPIVersion ¶
func (b *OvnFipApplyConfiguration) WithAPIVersion(value string) *OvnFipApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*OvnFipApplyConfiguration) WithAnnotations ¶
func (b *OvnFipApplyConfiguration) WithAnnotations(entries map[string]string) *OvnFipApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*OvnFipApplyConfiguration) WithCreationTimestamp ¶
func (b *OvnFipApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *OvnFipApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*OvnFipApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *OvnFipApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *OvnFipApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*OvnFipApplyConfiguration) WithDeletionTimestamp ¶
func (b *OvnFipApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *OvnFipApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*OvnFipApplyConfiguration) WithFinalizers ¶
func (b *OvnFipApplyConfiguration) WithFinalizers(values ...string) *OvnFipApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*OvnFipApplyConfiguration) WithGenerateName ¶
func (b *OvnFipApplyConfiguration) WithGenerateName(value string) *OvnFipApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*OvnFipApplyConfiguration) WithGeneration ¶
func (b *OvnFipApplyConfiguration) WithGeneration(value int64) *OvnFipApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*OvnFipApplyConfiguration) WithKind ¶
func (b *OvnFipApplyConfiguration) WithKind(value string) *OvnFipApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*OvnFipApplyConfiguration) WithLabels ¶
func (b *OvnFipApplyConfiguration) WithLabels(entries map[string]string) *OvnFipApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*OvnFipApplyConfiguration) WithName ¶
func (b *OvnFipApplyConfiguration) WithName(value string) *OvnFipApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*OvnFipApplyConfiguration) WithNamespace ¶
func (b *OvnFipApplyConfiguration) WithNamespace(value string) *OvnFipApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*OvnFipApplyConfiguration) WithOwnerReferences ¶
func (b *OvnFipApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *OvnFipApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*OvnFipApplyConfiguration) WithResourceVersion ¶
func (b *OvnFipApplyConfiguration) WithResourceVersion(value string) *OvnFipApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*OvnFipApplyConfiguration) WithSpec ¶
func (b *OvnFipApplyConfiguration) WithSpec(value *OvnFipSpecApplyConfiguration) *OvnFipApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*OvnFipApplyConfiguration) WithStatus ¶
func (b *OvnFipApplyConfiguration) WithStatus(value *OvnFipStatusApplyConfiguration) *OvnFipApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*OvnFipApplyConfiguration) WithUID ¶
func (b *OvnFipApplyConfiguration) WithUID(value types.UID) *OvnFipApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type OvnFipConditionApplyConfiguration ¶
type OvnFipConditionApplyConfiguration struct { Type *kubeovnv1.ConditionType `json:"type,omitempty"` Status *corev1.ConditionStatus `json:"status,omitempty"` Reason *string `json:"reason,omitempty"` Message *string `json:"message,omitempty"` LastUpdateTime *metav1.Time `json:"lastUpdateTime,omitempty"` LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty"` }
OvnFipConditionApplyConfiguration represents a declarative configuration of the OvnFipCondition type for use with apply.
func OvnFipCondition ¶
func OvnFipCondition() *OvnFipConditionApplyConfiguration
OvnFipConditionApplyConfiguration constructs a declarative configuration of the OvnFipCondition type for use with apply.
func (*OvnFipConditionApplyConfiguration) WithLastTransitionTime ¶
func (b *OvnFipConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *OvnFipConditionApplyConfiguration
WithLastTransitionTime sets the LastTransitionTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastTransitionTime field is set to the value of the last call.
func (*OvnFipConditionApplyConfiguration) WithLastUpdateTime ¶
func (b *OvnFipConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *OvnFipConditionApplyConfiguration
WithLastUpdateTime sets the LastUpdateTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastUpdateTime field is set to the value of the last call.
func (*OvnFipConditionApplyConfiguration) WithMessage ¶
func (b *OvnFipConditionApplyConfiguration) WithMessage(value string) *OvnFipConditionApplyConfiguration
WithMessage sets the Message field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Message field is set to the value of the last call.
func (*OvnFipConditionApplyConfiguration) WithReason ¶
func (b *OvnFipConditionApplyConfiguration) WithReason(value string) *OvnFipConditionApplyConfiguration
WithReason sets the Reason field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Reason field is set to the value of the last call.
func (*OvnFipConditionApplyConfiguration) WithStatus ¶
func (b *OvnFipConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *OvnFipConditionApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*OvnFipConditionApplyConfiguration) WithType ¶
func (b *OvnFipConditionApplyConfiguration) WithType(value kubeovnv1.ConditionType) *OvnFipConditionApplyConfiguration
WithType sets the Type field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Type field is set to the value of the last call.
type OvnFipSpecApplyConfiguration ¶
type OvnFipSpecApplyConfiguration struct { OvnEip *string `json:"ovnEip,omitempty"` IPType *string `json:"ipType,omitempty"` IPName *string `json:"ipName,omitempty"` Vpc *string `json:"vpc,omitempty"` V4Ip *string `json:"v4Ip,omitempty"` V6Ip *string `json:"v6Ip,omitempty"` }
OvnFipSpecApplyConfiguration represents a declarative configuration of the OvnFipSpec type for use with apply.
func OvnFipSpec ¶
func OvnFipSpec() *OvnFipSpecApplyConfiguration
OvnFipSpecApplyConfiguration constructs a declarative configuration of the OvnFipSpec type for use with apply.
func (*OvnFipSpecApplyConfiguration) WithIPName ¶
func (b *OvnFipSpecApplyConfiguration) WithIPName(value string) *OvnFipSpecApplyConfiguration
WithIPName sets the IPName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IPName field is set to the value of the last call.
func (*OvnFipSpecApplyConfiguration) WithIPType ¶
func (b *OvnFipSpecApplyConfiguration) WithIPType(value string) *OvnFipSpecApplyConfiguration
WithIPType sets the IPType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IPType field is set to the value of the last call.
func (*OvnFipSpecApplyConfiguration) WithOvnEip ¶
func (b *OvnFipSpecApplyConfiguration) WithOvnEip(value string) *OvnFipSpecApplyConfiguration
WithOvnEip sets the OvnEip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the OvnEip field is set to the value of the last call.
func (*OvnFipSpecApplyConfiguration) WithV4Ip ¶
func (b *OvnFipSpecApplyConfiguration) WithV4Ip(value string) *OvnFipSpecApplyConfiguration
WithV4Ip sets the V4Ip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V4Ip field is set to the value of the last call.
func (*OvnFipSpecApplyConfiguration) WithV6Ip ¶
func (b *OvnFipSpecApplyConfiguration) WithV6Ip(value string) *OvnFipSpecApplyConfiguration
WithV6Ip sets the V6Ip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V6Ip field is set to the value of the last call.
func (*OvnFipSpecApplyConfiguration) WithVpc ¶
func (b *OvnFipSpecApplyConfiguration) WithVpc(value string) *OvnFipSpecApplyConfiguration
WithVpc sets the Vpc field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Vpc field is set to the value of the last call.
type OvnFipStatusApplyConfiguration ¶
type OvnFipStatusApplyConfiguration struct { Vpc *string `json:"vpc,omitempty"` V4Eip *string `json:"v4Eip,omitempty"` V6Eip *string `json:"v6Eip,omitempty"` V4Ip *string `json:"v4Ip,omitempty"` V6Ip *string `json:"v6Ip,omitempty"` Ready *bool `json:"ready,omitempty"` Conditions []OvnFipConditionApplyConfiguration `json:"conditions,omitempty"` }
OvnFipStatusApplyConfiguration represents a declarative configuration of the OvnFipStatus type for use with apply.
func OvnFipStatus ¶
func OvnFipStatus() *OvnFipStatusApplyConfiguration
OvnFipStatusApplyConfiguration constructs a declarative configuration of the OvnFipStatus type for use with apply.
func (*OvnFipStatusApplyConfiguration) WithConditions ¶
func (b *OvnFipStatusApplyConfiguration) WithConditions(values ...*OvnFipConditionApplyConfiguration) *OvnFipStatusApplyConfiguration
WithConditions adds the given value to the Conditions field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Conditions field.
func (*OvnFipStatusApplyConfiguration) WithReady ¶
func (b *OvnFipStatusApplyConfiguration) WithReady(value bool) *OvnFipStatusApplyConfiguration
WithReady sets the Ready field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Ready field is set to the value of the last call.
func (*OvnFipStatusApplyConfiguration) WithV4Eip ¶
func (b *OvnFipStatusApplyConfiguration) WithV4Eip(value string) *OvnFipStatusApplyConfiguration
WithV4Eip sets the V4Eip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V4Eip field is set to the value of the last call.
func (*OvnFipStatusApplyConfiguration) WithV4Ip ¶
func (b *OvnFipStatusApplyConfiguration) WithV4Ip(value string) *OvnFipStatusApplyConfiguration
WithV4Ip sets the V4Ip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V4Ip field is set to the value of the last call.
func (*OvnFipStatusApplyConfiguration) WithV6Eip ¶
func (b *OvnFipStatusApplyConfiguration) WithV6Eip(value string) *OvnFipStatusApplyConfiguration
WithV6Eip sets the V6Eip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V6Eip field is set to the value of the last call.
func (*OvnFipStatusApplyConfiguration) WithV6Ip ¶
func (b *OvnFipStatusApplyConfiguration) WithV6Ip(value string) *OvnFipStatusApplyConfiguration
WithV6Ip sets the V6Ip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V6Ip field is set to the value of the last call.
func (*OvnFipStatusApplyConfiguration) WithVpc ¶
func (b *OvnFipStatusApplyConfiguration) WithVpc(value string) *OvnFipStatusApplyConfiguration
WithVpc sets the Vpc field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Vpc field is set to the value of the last call.
type OvnSnatRuleApplyConfiguration ¶
type OvnSnatRuleApplyConfiguration struct { metav1.TypeMetaApplyConfiguration `json:",inline"` *metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *OvnSnatRuleSpecApplyConfiguration `json:"spec,omitempty"` Status *OvnSnatRuleStatusApplyConfiguration `json:"status,omitempty"` }
OvnSnatRuleApplyConfiguration represents a declarative configuration of the OvnSnatRule type for use with apply.
func OvnSnatRule ¶
func OvnSnatRule(name string) *OvnSnatRuleApplyConfiguration
OvnSnatRule constructs a declarative configuration of the OvnSnatRule type for use with apply.
func (*OvnSnatRuleApplyConfiguration) GetName ¶
func (b *OvnSnatRuleApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*OvnSnatRuleApplyConfiguration) WithAPIVersion ¶
func (b *OvnSnatRuleApplyConfiguration) WithAPIVersion(value string) *OvnSnatRuleApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*OvnSnatRuleApplyConfiguration) WithAnnotations ¶
func (b *OvnSnatRuleApplyConfiguration) WithAnnotations(entries map[string]string) *OvnSnatRuleApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*OvnSnatRuleApplyConfiguration) WithCreationTimestamp ¶
func (b *OvnSnatRuleApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *OvnSnatRuleApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*OvnSnatRuleApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *OvnSnatRuleApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *OvnSnatRuleApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*OvnSnatRuleApplyConfiguration) WithDeletionTimestamp ¶
func (b *OvnSnatRuleApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *OvnSnatRuleApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*OvnSnatRuleApplyConfiguration) WithFinalizers ¶
func (b *OvnSnatRuleApplyConfiguration) WithFinalizers(values ...string) *OvnSnatRuleApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*OvnSnatRuleApplyConfiguration) WithGenerateName ¶
func (b *OvnSnatRuleApplyConfiguration) WithGenerateName(value string) *OvnSnatRuleApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*OvnSnatRuleApplyConfiguration) WithGeneration ¶
func (b *OvnSnatRuleApplyConfiguration) WithGeneration(value int64) *OvnSnatRuleApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*OvnSnatRuleApplyConfiguration) WithKind ¶
func (b *OvnSnatRuleApplyConfiguration) WithKind(value string) *OvnSnatRuleApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*OvnSnatRuleApplyConfiguration) WithLabels ¶
func (b *OvnSnatRuleApplyConfiguration) WithLabels(entries map[string]string) *OvnSnatRuleApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*OvnSnatRuleApplyConfiguration) WithName ¶
func (b *OvnSnatRuleApplyConfiguration) WithName(value string) *OvnSnatRuleApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*OvnSnatRuleApplyConfiguration) WithNamespace ¶
func (b *OvnSnatRuleApplyConfiguration) WithNamespace(value string) *OvnSnatRuleApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*OvnSnatRuleApplyConfiguration) WithOwnerReferences ¶
func (b *OvnSnatRuleApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *OvnSnatRuleApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*OvnSnatRuleApplyConfiguration) WithResourceVersion ¶
func (b *OvnSnatRuleApplyConfiguration) WithResourceVersion(value string) *OvnSnatRuleApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*OvnSnatRuleApplyConfiguration) WithSpec ¶
func (b *OvnSnatRuleApplyConfiguration) WithSpec(value *OvnSnatRuleSpecApplyConfiguration) *OvnSnatRuleApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*OvnSnatRuleApplyConfiguration) WithStatus ¶
func (b *OvnSnatRuleApplyConfiguration) WithStatus(value *OvnSnatRuleStatusApplyConfiguration) *OvnSnatRuleApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*OvnSnatRuleApplyConfiguration) WithUID ¶
func (b *OvnSnatRuleApplyConfiguration) WithUID(value types.UID) *OvnSnatRuleApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type OvnSnatRuleConditionApplyConfiguration ¶
type OvnSnatRuleConditionApplyConfiguration struct { Type *kubeovnv1.ConditionType `json:"type,omitempty"` Status *corev1.ConditionStatus `json:"status,omitempty"` Reason *string `json:"reason,omitempty"` Message *string `json:"message,omitempty"` LastUpdateTime *metav1.Time `json:"lastUpdateTime,omitempty"` LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty"` }
OvnSnatRuleConditionApplyConfiguration represents a declarative configuration of the OvnSnatRuleCondition type for use with apply.
func OvnSnatRuleCondition ¶
func OvnSnatRuleCondition() *OvnSnatRuleConditionApplyConfiguration
OvnSnatRuleConditionApplyConfiguration constructs a declarative configuration of the OvnSnatRuleCondition type for use with apply.
func (*OvnSnatRuleConditionApplyConfiguration) WithLastTransitionTime ¶
func (b *OvnSnatRuleConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *OvnSnatRuleConditionApplyConfiguration
WithLastTransitionTime sets the LastTransitionTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastTransitionTime field is set to the value of the last call.
func (*OvnSnatRuleConditionApplyConfiguration) WithLastUpdateTime ¶
func (b *OvnSnatRuleConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *OvnSnatRuleConditionApplyConfiguration
WithLastUpdateTime sets the LastUpdateTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastUpdateTime field is set to the value of the last call.
func (*OvnSnatRuleConditionApplyConfiguration) WithMessage ¶
func (b *OvnSnatRuleConditionApplyConfiguration) WithMessage(value string) *OvnSnatRuleConditionApplyConfiguration
WithMessage sets the Message field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Message field is set to the value of the last call.
func (*OvnSnatRuleConditionApplyConfiguration) WithReason ¶
func (b *OvnSnatRuleConditionApplyConfiguration) WithReason(value string) *OvnSnatRuleConditionApplyConfiguration
WithReason sets the Reason field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Reason field is set to the value of the last call.
func (*OvnSnatRuleConditionApplyConfiguration) WithStatus ¶
func (b *OvnSnatRuleConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *OvnSnatRuleConditionApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*OvnSnatRuleConditionApplyConfiguration) WithType ¶
func (b *OvnSnatRuleConditionApplyConfiguration) WithType(value kubeovnv1.ConditionType) *OvnSnatRuleConditionApplyConfiguration
WithType sets the Type field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Type field is set to the value of the last call.
type OvnSnatRuleSpecApplyConfiguration ¶
type OvnSnatRuleSpecApplyConfiguration struct { OvnEip *string `json:"ovnEip,omitempty"` VpcSubnet *string `json:"vpcSubnet,omitempty"` IPName *string `json:"ipName,omitempty"` Vpc *string `json:"vpc,omitempty"` V4IpCidr *string `json:"v4IpCidr,omitempty"` V6IpCidr *string `json:"v6IpCidr,omitempty"` }
OvnSnatRuleSpecApplyConfiguration represents a declarative configuration of the OvnSnatRuleSpec type for use with apply.
func OvnSnatRuleSpec ¶
func OvnSnatRuleSpec() *OvnSnatRuleSpecApplyConfiguration
OvnSnatRuleSpecApplyConfiguration constructs a declarative configuration of the OvnSnatRuleSpec type for use with apply.
func (*OvnSnatRuleSpecApplyConfiguration) WithIPName ¶
func (b *OvnSnatRuleSpecApplyConfiguration) WithIPName(value string) *OvnSnatRuleSpecApplyConfiguration
WithIPName sets the IPName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IPName field is set to the value of the last call.
func (*OvnSnatRuleSpecApplyConfiguration) WithOvnEip ¶
func (b *OvnSnatRuleSpecApplyConfiguration) WithOvnEip(value string) *OvnSnatRuleSpecApplyConfiguration
WithOvnEip sets the OvnEip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the OvnEip field is set to the value of the last call.
func (*OvnSnatRuleSpecApplyConfiguration) WithV4IpCidr ¶
func (b *OvnSnatRuleSpecApplyConfiguration) WithV4IpCidr(value string) *OvnSnatRuleSpecApplyConfiguration
WithV4IpCidr sets the V4IpCidr field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V4IpCidr field is set to the value of the last call.
func (*OvnSnatRuleSpecApplyConfiguration) WithV6IpCidr ¶
func (b *OvnSnatRuleSpecApplyConfiguration) WithV6IpCidr(value string) *OvnSnatRuleSpecApplyConfiguration
WithV6IpCidr sets the V6IpCidr field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V6IpCidr field is set to the value of the last call.
func (*OvnSnatRuleSpecApplyConfiguration) WithVpc ¶
func (b *OvnSnatRuleSpecApplyConfiguration) WithVpc(value string) *OvnSnatRuleSpecApplyConfiguration
WithVpc sets the Vpc field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Vpc field is set to the value of the last call.
func (*OvnSnatRuleSpecApplyConfiguration) WithVpcSubnet ¶
func (b *OvnSnatRuleSpecApplyConfiguration) WithVpcSubnet(value string) *OvnSnatRuleSpecApplyConfiguration
WithVpcSubnet sets the VpcSubnet field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the VpcSubnet field is set to the value of the last call.
type OvnSnatRuleStatusApplyConfiguration ¶
type OvnSnatRuleStatusApplyConfiguration struct { Vpc *string `json:"vpc,omitempty"` V4Eip *string `json:"v4Eip,omitempty"` V6Eip *string `json:"v6Eip,omitempty"` V4IpCidr *string `json:"v4IpCidr,omitempty"` V6IpCidr *string `json:"v6IpCidr,omitempty"` Ready *bool `json:"ready,omitempty"` Conditions []OvnSnatRuleConditionApplyConfiguration `json:"conditions,omitempty"` }
OvnSnatRuleStatusApplyConfiguration represents a declarative configuration of the OvnSnatRuleStatus type for use with apply.
func OvnSnatRuleStatus ¶
func OvnSnatRuleStatus() *OvnSnatRuleStatusApplyConfiguration
OvnSnatRuleStatusApplyConfiguration constructs a declarative configuration of the OvnSnatRuleStatus type for use with apply.
func (*OvnSnatRuleStatusApplyConfiguration) WithConditions ¶
func (b *OvnSnatRuleStatusApplyConfiguration) WithConditions(values ...*OvnSnatRuleConditionApplyConfiguration) *OvnSnatRuleStatusApplyConfiguration
WithConditions adds the given value to the Conditions field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Conditions field.
func (*OvnSnatRuleStatusApplyConfiguration) WithReady ¶
func (b *OvnSnatRuleStatusApplyConfiguration) WithReady(value bool) *OvnSnatRuleStatusApplyConfiguration
WithReady sets the Ready field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Ready field is set to the value of the last call.
func (*OvnSnatRuleStatusApplyConfiguration) WithV4Eip ¶
func (b *OvnSnatRuleStatusApplyConfiguration) WithV4Eip(value string) *OvnSnatRuleStatusApplyConfiguration
WithV4Eip sets the V4Eip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V4Eip field is set to the value of the last call.
func (*OvnSnatRuleStatusApplyConfiguration) WithV4IpCidr ¶
func (b *OvnSnatRuleStatusApplyConfiguration) WithV4IpCidr(value string) *OvnSnatRuleStatusApplyConfiguration
WithV4IpCidr sets the V4IpCidr field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V4IpCidr field is set to the value of the last call.
func (*OvnSnatRuleStatusApplyConfiguration) WithV6Eip ¶
func (b *OvnSnatRuleStatusApplyConfiguration) WithV6Eip(value string) *OvnSnatRuleStatusApplyConfiguration
WithV6Eip sets the V6Eip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V6Eip field is set to the value of the last call.
func (*OvnSnatRuleStatusApplyConfiguration) WithV6IpCidr ¶
func (b *OvnSnatRuleStatusApplyConfiguration) WithV6IpCidr(value string) *OvnSnatRuleStatusApplyConfiguration
WithV6IpCidr sets the V6IpCidr field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V6IpCidr field is set to the value of the last call.
func (*OvnSnatRuleStatusApplyConfiguration) WithVpc ¶
func (b *OvnSnatRuleStatusApplyConfiguration) WithVpc(value string) *OvnSnatRuleStatusApplyConfiguration
WithVpc sets the Vpc field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Vpc field is set to the value of the last call.
type PolicyRouteApplyConfiguration ¶
type PolicyRouteApplyConfiguration struct { Priority *int `json:"priority,omitempty"` Match *string `json:"match,omitempty"` Action *kubeovnv1.PolicyRouteAction `json:"action,omitempty"` NextHopIP *string `json:"nextHopIP,omitempty"` }
PolicyRouteApplyConfiguration represents a declarative configuration of the PolicyRoute type for use with apply.
func PolicyRoute ¶
func PolicyRoute() *PolicyRouteApplyConfiguration
PolicyRouteApplyConfiguration constructs a declarative configuration of the PolicyRoute type for use with apply.
func (*PolicyRouteApplyConfiguration) WithAction ¶
func (b *PolicyRouteApplyConfiguration) WithAction(value kubeovnv1.PolicyRouteAction) *PolicyRouteApplyConfiguration
WithAction sets the Action field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Action field is set to the value of the last call.
func (*PolicyRouteApplyConfiguration) WithMatch ¶
func (b *PolicyRouteApplyConfiguration) WithMatch(value string) *PolicyRouteApplyConfiguration
WithMatch sets the Match field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Match field is set to the value of the last call.
func (*PolicyRouteApplyConfiguration) WithNextHopIP ¶
func (b *PolicyRouteApplyConfiguration) WithNextHopIP(value string) *PolicyRouteApplyConfiguration
WithNextHopIP sets the NextHopIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NextHopIP field is set to the value of the last call.
func (*PolicyRouteApplyConfiguration) WithPriority ¶
func (b *PolicyRouteApplyConfiguration) WithPriority(value int) *PolicyRouteApplyConfiguration
WithPriority sets the Priority field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Priority field is set to the value of the last call.
type ProviderNetworkApplyConfiguration ¶
type ProviderNetworkApplyConfiguration struct { metav1.TypeMetaApplyConfiguration `json:",inline"` *metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *ProviderNetworkSpecApplyConfiguration `json:"spec,omitempty"` Status *ProviderNetworkStatusApplyConfiguration `json:"status,omitempty"` }
ProviderNetworkApplyConfiguration represents a declarative configuration of the ProviderNetwork type for use with apply.
func ProviderNetwork ¶
func ProviderNetwork(name string) *ProviderNetworkApplyConfiguration
ProviderNetwork constructs a declarative configuration of the ProviderNetwork type for use with apply.
func (*ProviderNetworkApplyConfiguration) GetName ¶
func (b *ProviderNetworkApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*ProviderNetworkApplyConfiguration) WithAPIVersion ¶
func (b *ProviderNetworkApplyConfiguration) WithAPIVersion(value string) *ProviderNetworkApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*ProviderNetworkApplyConfiguration) WithAnnotations ¶
func (b *ProviderNetworkApplyConfiguration) WithAnnotations(entries map[string]string) *ProviderNetworkApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*ProviderNetworkApplyConfiguration) WithCreationTimestamp ¶
func (b *ProviderNetworkApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *ProviderNetworkApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*ProviderNetworkApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *ProviderNetworkApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ProviderNetworkApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*ProviderNetworkApplyConfiguration) WithDeletionTimestamp ¶
func (b *ProviderNetworkApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *ProviderNetworkApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*ProviderNetworkApplyConfiguration) WithFinalizers ¶
func (b *ProviderNetworkApplyConfiguration) WithFinalizers(values ...string) *ProviderNetworkApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*ProviderNetworkApplyConfiguration) WithGenerateName ¶
func (b *ProviderNetworkApplyConfiguration) WithGenerateName(value string) *ProviderNetworkApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*ProviderNetworkApplyConfiguration) WithGeneration ¶
func (b *ProviderNetworkApplyConfiguration) WithGeneration(value int64) *ProviderNetworkApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*ProviderNetworkApplyConfiguration) WithKind ¶
func (b *ProviderNetworkApplyConfiguration) WithKind(value string) *ProviderNetworkApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*ProviderNetworkApplyConfiguration) WithLabels ¶
func (b *ProviderNetworkApplyConfiguration) WithLabels(entries map[string]string) *ProviderNetworkApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*ProviderNetworkApplyConfiguration) WithName ¶
func (b *ProviderNetworkApplyConfiguration) WithName(value string) *ProviderNetworkApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*ProviderNetworkApplyConfiguration) WithNamespace ¶
func (b *ProviderNetworkApplyConfiguration) WithNamespace(value string) *ProviderNetworkApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*ProviderNetworkApplyConfiguration) WithOwnerReferences ¶
func (b *ProviderNetworkApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *ProviderNetworkApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*ProviderNetworkApplyConfiguration) WithResourceVersion ¶
func (b *ProviderNetworkApplyConfiguration) WithResourceVersion(value string) *ProviderNetworkApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*ProviderNetworkApplyConfiguration) WithSpec ¶
func (b *ProviderNetworkApplyConfiguration) WithSpec(value *ProviderNetworkSpecApplyConfiguration) *ProviderNetworkApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*ProviderNetworkApplyConfiguration) WithStatus ¶
func (b *ProviderNetworkApplyConfiguration) WithStatus(value *ProviderNetworkStatusApplyConfiguration) *ProviderNetworkApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*ProviderNetworkApplyConfiguration) WithUID ¶
func (b *ProviderNetworkApplyConfiguration) WithUID(value types.UID) *ProviderNetworkApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type ProviderNetworkConditionApplyConfiguration ¶
type ProviderNetworkConditionApplyConfiguration struct {
Node *string `json:"node,omitempty"`
}
ProviderNetworkConditionApplyConfiguration represents a declarative configuration of the ProviderNetworkCondition type for use with apply.
func ProviderNetworkCondition ¶
func ProviderNetworkCondition() *ProviderNetworkConditionApplyConfiguration
ProviderNetworkConditionApplyConfiguration constructs a declarative configuration of the ProviderNetworkCondition type for use with apply.
func (*ProviderNetworkConditionApplyConfiguration) WithNode ¶
func (b *ProviderNetworkConditionApplyConfiguration) WithNode(value string) *ProviderNetworkConditionApplyConfiguration
WithNode sets the Node field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Node field is set to the value of the last call.
type ProviderNetworkSpecApplyConfiguration ¶
type ProviderNetworkSpecApplyConfiguration struct { DefaultInterface *string `json:"defaultInterface,omitempty"` CustomInterfaces []CustomInterfaceApplyConfiguration `json:"customInterfaces,omitempty"` ExcludeNodes []string `json:"excludeNodes,omitempty"` ExchangeLinkName *bool `json:"exchangeLinkName,omitempty"` }
ProviderNetworkSpecApplyConfiguration represents a declarative configuration of the ProviderNetworkSpec type for use with apply.
func ProviderNetworkSpec ¶
func ProviderNetworkSpec() *ProviderNetworkSpecApplyConfiguration
ProviderNetworkSpecApplyConfiguration constructs a declarative configuration of the ProviderNetworkSpec type for use with apply.
func (*ProviderNetworkSpecApplyConfiguration) WithCustomInterfaces ¶
func (b *ProviderNetworkSpecApplyConfiguration) WithCustomInterfaces(values ...*CustomInterfaceApplyConfiguration) *ProviderNetworkSpecApplyConfiguration
WithCustomInterfaces adds the given value to the CustomInterfaces field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the CustomInterfaces field.
func (*ProviderNetworkSpecApplyConfiguration) WithDefaultInterface ¶
func (b *ProviderNetworkSpecApplyConfiguration) WithDefaultInterface(value string) *ProviderNetworkSpecApplyConfiguration
WithDefaultInterface sets the DefaultInterface field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DefaultInterface field is set to the value of the last call.
func (*ProviderNetworkSpecApplyConfiguration) WithExchangeLinkName ¶
func (b *ProviderNetworkSpecApplyConfiguration) WithExchangeLinkName(value bool) *ProviderNetworkSpecApplyConfiguration
WithExchangeLinkName sets the ExchangeLinkName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ExchangeLinkName field is set to the value of the last call.
func (*ProviderNetworkSpecApplyConfiguration) WithExcludeNodes ¶
func (b *ProviderNetworkSpecApplyConfiguration) WithExcludeNodes(values ...string) *ProviderNetworkSpecApplyConfiguration
WithExcludeNodes adds the given value to the ExcludeNodes field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ExcludeNodes field.
type ProviderNetworkStatusApplyConfiguration ¶
type ProviderNetworkStatusApplyConfiguration struct { Ready *bool `json:"ready,omitempty"` ReadyNodes []string `json:"readyNodes,omitempty"` NotReadyNodes []string `json:"notReadyNodes,omitempty"` Vlans []string `json:"vlans,omitempty"` Conditions []ProviderNetworkConditionApplyConfiguration `json:"conditions,omitempty"` }
ProviderNetworkStatusApplyConfiguration represents a declarative configuration of the ProviderNetworkStatus type for use with apply.
func ProviderNetworkStatus ¶
func ProviderNetworkStatus() *ProviderNetworkStatusApplyConfiguration
ProviderNetworkStatusApplyConfiguration constructs a declarative configuration of the ProviderNetworkStatus type for use with apply.
func (*ProviderNetworkStatusApplyConfiguration) WithConditions ¶
func (b *ProviderNetworkStatusApplyConfiguration) WithConditions(values ...*ProviderNetworkConditionApplyConfiguration) *ProviderNetworkStatusApplyConfiguration
WithConditions adds the given value to the Conditions field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Conditions field.
func (*ProviderNetworkStatusApplyConfiguration) WithNotReadyNodes ¶
func (b *ProviderNetworkStatusApplyConfiguration) WithNotReadyNodes(values ...string) *ProviderNetworkStatusApplyConfiguration
WithNotReadyNodes adds the given value to the NotReadyNodes field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the NotReadyNodes field.
func (*ProviderNetworkStatusApplyConfiguration) WithReady ¶
func (b *ProviderNetworkStatusApplyConfiguration) WithReady(value bool) *ProviderNetworkStatusApplyConfiguration
WithReady sets the Ready field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Ready field is set to the value of the last call.
func (*ProviderNetworkStatusApplyConfiguration) WithReadyNodes ¶
func (b *ProviderNetworkStatusApplyConfiguration) WithReadyNodes(values ...string) *ProviderNetworkStatusApplyConfiguration
WithReadyNodes adds the given value to the ReadyNodes field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ReadyNodes field.
func (*ProviderNetworkStatusApplyConfiguration) WithVlans ¶
func (b *ProviderNetworkStatusApplyConfiguration) WithVlans(values ...string) *ProviderNetworkStatusApplyConfiguration
WithVlans adds the given value to the Vlans field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Vlans field.
type QoSPolicyApplyConfiguration ¶
type QoSPolicyApplyConfiguration struct { metav1.TypeMetaApplyConfiguration `json:",inline"` *metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *QoSPolicySpecApplyConfiguration `json:"spec,omitempty"` Status *QoSPolicyStatusApplyConfiguration `json:"status,omitempty"` }
QoSPolicyApplyConfiguration represents a declarative configuration of the QoSPolicy type for use with apply.
func QoSPolicy ¶
func QoSPolicy(name string) *QoSPolicyApplyConfiguration
QoSPolicy constructs a declarative configuration of the QoSPolicy type for use with apply.
func (*QoSPolicyApplyConfiguration) GetName ¶
func (b *QoSPolicyApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*QoSPolicyApplyConfiguration) WithAPIVersion ¶
func (b *QoSPolicyApplyConfiguration) WithAPIVersion(value string) *QoSPolicyApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*QoSPolicyApplyConfiguration) WithAnnotations ¶
func (b *QoSPolicyApplyConfiguration) WithAnnotations(entries map[string]string) *QoSPolicyApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*QoSPolicyApplyConfiguration) WithCreationTimestamp ¶
func (b *QoSPolicyApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *QoSPolicyApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*QoSPolicyApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *QoSPolicyApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *QoSPolicyApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*QoSPolicyApplyConfiguration) WithDeletionTimestamp ¶
func (b *QoSPolicyApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *QoSPolicyApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*QoSPolicyApplyConfiguration) WithFinalizers ¶
func (b *QoSPolicyApplyConfiguration) WithFinalizers(values ...string) *QoSPolicyApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*QoSPolicyApplyConfiguration) WithGenerateName ¶
func (b *QoSPolicyApplyConfiguration) WithGenerateName(value string) *QoSPolicyApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*QoSPolicyApplyConfiguration) WithGeneration ¶
func (b *QoSPolicyApplyConfiguration) WithGeneration(value int64) *QoSPolicyApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*QoSPolicyApplyConfiguration) WithKind ¶
func (b *QoSPolicyApplyConfiguration) WithKind(value string) *QoSPolicyApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*QoSPolicyApplyConfiguration) WithLabels ¶
func (b *QoSPolicyApplyConfiguration) WithLabels(entries map[string]string) *QoSPolicyApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*QoSPolicyApplyConfiguration) WithName ¶
func (b *QoSPolicyApplyConfiguration) WithName(value string) *QoSPolicyApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*QoSPolicyApplyConfiguration) WithNamespace ¶
func (b *QoSPolicyApplyConfiguration) WithNamespace(value string) *QoSPolicyApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*QoSPolicyApplyConfiguration) WithOwnerReferences ¶
func (b *QoSPolicyApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *QoSPolicyApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*QoSPolicyApplyConfiguration) WithResourceVersion ¶
func (b *QoSPolicyApplyConfiguration) WithResourceVersion(value string) *QoSPolicyApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*QoSPolicyApplyConfiguration) WithSpec ¶
func (b *QoSPolicyApplyConfiguration) WithSpec(value *QoSPolicySpecApplyConfiguration) *QoSPolicyApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*QoSPolicyApplyConfiguration) WithStatus ¶
func (b *QoSPolicyApplyConfiguration) WithStatus(value *QoSPolicyStatusApplyConfiguration) *QoSPolicyApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*QoSPolicyApplyConfiguration) WithUID ¶
func (b *QoSPolicyApplyConfiguration) WithUID(value types.UID) *QoSPolicyApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type QoSPolicyBandwidthLimitRuleApplyConfiguration ¶
type QoSPolicyBandwidthLimitRuleApplyConfiguration struct { Name *string `json:"name,omitempty"` Interface *string `json:"interface,omitempty"` RateMax *string `json:"rateMax,omitempty"` BurstMax *string `json:"burstMax,omitempty"` Priority *int `json:"priority,omitempty"` Direction *kubeovnv1.QoSPolicyRuleDirection `json:"direction,omitempty"` MatchType *kubeovnv1.QoSPolicyRuleMatchType `json:"matchType,omitempty"` MatchValue *string `json:"matchValue,omitempty"` }
QoSPolicyBandwidthLimitRuleApplyConfiguration represents a declarative configuration of the QoSPolicyBandwidthLimitRule type for use with apply.
func QoSPolicyBandwidthLimitRule ¶
func QoSPolicyBandwidthLimitRule() *QoSPolicyBandwidthLimitRuleApplyConfiguration
QoSPolicyBandwidthLimitRuleApplyConfiguration constructs a declarative configuration of the QoSPolicyBandwidthLimitRule type for use with apply.
func (*QoSPolicyBandwidthLimitRuleApplyConfiguration) WithBurstMax ¶
func (b *QoSPolicyBandwidthLimitRuleApplyConfiguration) WithBurstMax(value string) *QoSPolicyBandwidthLimitRuleApplyConfiguration
WithBurstMax sets the BurstMax field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BurstMax field is set to the value of the last call.
func (*QoSPolicyBandwidthLimitRuleApplyConfiguration) WithDirection ¶
func (b *QoSPolicyBandwidthLimitRuleApplyConfiguration) WithDirection(value kubeovnv1.QoSPolicyRuleDirection) *QoSPolicyBandwidthLimitRuleApplyConfiguration
WithDirection sets the Direction field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Direction field is set to the value of the last call.
func (*QoSPolicyBandwidthLimitRuleApplyConfiguration) WithInterface ¶
func (b *QoSPolicyBandwidthLimitRuleApplyConfiguration) WithInterface(value string) *QoSPolicyBandwidthLimitRuleApplyConfiguration
WithInterface sets the Interface field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Interface field is set to the value of the last call.
func (*QoSPolicyBandwidthLimitRuleApplyConfiguration) WithMatchType ¶
func (b *QoSPolicyBandwidthLimitRuleApplyConfiguration) WithMatchType(value kubeovnv1.QoSPolicyRuleMatchType) *QoSPolicyBandwidthLimitRuleApplyConfiguration
WithMatchType sets the MatchType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MatchType field is set to the value of the last call.
func (*QoSPolicyBandwidthLimitRuleApplyConfiguration) WithMatchValue ¶
func (b *QoSPolicyBandwidthLimitRuleApplyConfiguration) WithMatchValue(value string) *QoSPolicyBandwidthLimitRuleApplyConfiguration
WithMatchValue sets the MatchValue field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MatchValue field is set to the value of the last call.
func (*QoSPolicyBandwidthLimitRuleApplyConfiguration) WithName ¶
func (b *QoSPolicyBandwidthLimitRuleApplyConfiguration) WithName(value string) *QoSPolicyBandwidthLimitRuleApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*QoSPolicyBandwidthLimitRuleApplyConfiguration) WithPriority ¶
func (b *QoSPolicyBandwidthLimitRuleApplyConfiguration) WithPriority(value int) *QoSPolicyBandwidthLimitRuleApplyConfiguration
WithPriority sets the Priority field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Priority field is set to the value of the last call.
func (*QoSPolicyBandwidthLimitRuleApplyConfiguration) WithRateMax ¶
func (b *QoSPolicyBandwidthLimitRuleApplyConfiguration) WithRateMax(value string) *QoSPolicyBandwidthLimitRuleApplyConfiguration
WithRateMax sets the RateMax field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RateMax field is set to the value of the last call.
type QoSPolicyConditionApplyConfiguration ¶
type QoSPolicyConditionApplyConfiguration struct { Type *kubeovnv1.ConditionType `json:"type,omitempty"` Status *corev1.ConditionStatus `json:"status,omitempty"` Reason *string `json:"reason,omitempty"` Message *string `json:"message,omitempty"` LastUpdateTime *metav1.Time `json:"lastUpdateTime,omitempty"` LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty"` }
QoSPolicyConditionApplyConfiguration represents a declarative configuration of the QoSPolicyCondition type for use with apply.
func QoSPolicyCondition ¶
func QoSPolicyCondition() *QoSPolicyConditionApplyConfiguration
QoSPolicyConditionApplyConfiguration constructs a declarative configuration of the QoSPolicyCondition type for use with apply.
func (*QoSPolicyConditionApplyConfiguration) WithLastTransitionTime ¶
func (b *QoSPolicyConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *QoSPolicyConditionApplyConfiguration
WithLastTransitionTime sets the LastTransitionTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastTransitionTime field is set to the value of the last call.
func (*QoSPolicyConditionApplyConfiguration) WithLastUpdateTime ¶
func (b *QoSPolicyConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *QoSPolicyConditionApplyConfiguration
WithLastUpdateTime sets the LastUpdateTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastUpdateTime field is set to the value of the last call.
func (*QoSPolicyConditionApplyConfiguration) WithMessage ¶
func (b *QoSPolicyConditionApplyConfiguration) WithMessage(value string) *QoSPolicyConditionApplyConfiguration
WithMessage sets the Message field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Message field is set to the value of the last call.
func (*QoSPolicyConditionApplyConfiguration) WithReason ¶
func (b *QoSPolicyConditionApplyConfiguration) WithReason(value string) *QoSPolicyConditionApplyConfiguration
WithReason sets the Reason field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Reason field is set to the value of the last call.
func (*QoSPolicyConditionApplyConfiguration) WithStatus ¶
func (b *QoSPolicyConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *QoSPolicyConditionApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*QoSPolicyConditionApplyConfiguration) WithType ¶
func (b *QoSPolicyConditionApplyConfiguration) WithType(value kubeovnv1.ConditionType) *QoSPolicyConditionApplyConfiguration
WithType sets the Type field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Type field is set to the value of the last call.
type QoSPolicySpecApplyConfiguration ¶
type QoSPolicySpecApplyConfiguration struct { BandwidthLimitRules *kubeovnv1.QoSPolicyBandwidthLimitRules `json:"bandwidthLimitRules,omitempty"` BindingType *kubeovnv1.QoSPolicyBindingType `json:"bindingType,omitempty"` }
QoSPolicySpecApplyConfiguration represents a declarative configuration of the QoSPolicySpec type for use with apply.
func QoSPolicySpec ¶
func QoSPolicySpec() *QoSPolicySpecApplyConfiguration
QoSPolicySpecApplyConfiguration constructs a declarative configuration of the QoSPolicySpec type for use with apply.
func (*QoSPolicySpecApplyConfiguration) WithBandwidthLimitRules ¶
func (b *QoSPolicySpecApplyConfiguration) WithBandwidthLimitRules(value kubeovnv1.QoSPolicyBandwidthLimitRules) *QoSPolicySpecApplyConfiguration
WithBandwidthLimitRules sets the BandwidthLimitRules field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BandwidthLimitRules field is set to the value of the last call.
func (*QoSPolicySpecApplyConfiguration) WithBindingType ¶
func (b *QoSPolicySpecApplyConfiguration) WithBindingType(value kubeovnv1.QoSPolicyBindingType) *QoSPolicySpecApplyConfiguration
WithBindingType sets the BindingType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BindingType field is set to the value of the last call.
func (*QoSPolicySpecApplyConfiguration) WithShared ¶
func (b *QoSPolicySpecApplyConfiguration) WithShared(value bool) *QoSPolicySpecApplyConfiguration
WithShared sets the Shared field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Shared field is set to the value of the last call.
type QoSPolicyStatusApplyConfiguration ¶
type QoSPolicyStatusApplyConfiguration struct { BandwidthLimitRules *kubeovnv1.QoSPolicyBandwidthLimitRules `json:"bandwidthLimitRules,omitempty"` BindingType *kubeovnv1.QoSPolicyBindingType `json:"bindingType,omitempty"` Conditions []QoSPolicyConditionApplyConfiguration `json:"conditions,omitempty"` }
QoSPolicyStatusApplyConfiguration represents a declarative configuration of the QoSPolicyStatus type for use with apply.
func QoSPolicyStatus ¶
func QoSPolicyStatus() *QoSPolicyStatusApplyConfiguration
QoSPolicyStatusApplyConfiguration constructs a declarative configuration of the QoSPolicyStatus type for use with apply.
func (*QoSPolicyStatusApplyConfiguration) WithBandwidthLimitRules ¶
func (b *QoSPolicyStatusApplyConfiguration) WithBandwidthLimitRules(value kubeovnv1.QoSPolicyBandwidthLimitRules) *QoSPolicyStatusApplyConfiguration
WithBandwidthLimitRules sets the BandwidthLimitRules field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BandwidthLimitRules field is set to the value of the last call.
func (*QoSPolicyStatusApplyConfiguration) WithBindingType ¶
func (b *QoSPolicyStatusApplyConfiguration) WithBindingType(value kubeovnv1.QoSPolicyBindingType) *QoSPolicyStatusApplyConfiguration
WithBindingType sets the BindingType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BindingType field is set to the value of the last call.
func (*QoSPolicyStatusApplyConfiguration) WithConditions ¶
func (b *QoSPolicyStatusApplyConfiguration) WithConditions(values ...*QoSPolicyConditionApplyConfiguration) *QoSPolicyStatusApplyConfiguration
WithConditions adds the given value to the Conditions field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Conditions field.
func (*QoSPolicyStatusApplyConfiguration) WithShared ¶
func (b *QoSPolicyStatusApplyConfiguration) WithShared(value bool) *QoSPolicyStatusApplyConfiguration
WithShared sets the Shared field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Shared field is set to the value of the last call.
type SecurityGroupApplyConfiguration ¶
type SecurityGroupApplyConfiguration struct { metav1.TypeMetaApplyConfiguration `json:",inline"` *metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *SecurityGroupSpecApplyConfiguration `json:"spec,omitempty"` Status *SecurityGroupStatusApplyConfiguration `json:"status,omitempty"` }
SecurityGroupApplyConfiguration represents a declarative configuration of the SecurityGroup type for use with apply.
func SecurityGroup ¶
func SecurityGroup(name string) *SecurityGroupApplyConfiguration
SecurityGroup constructs a declarative configuration of the SecurityGroup type for use with apply.
func (*SecurityGroupApplyConfiguration) GetName ¶
func (b *SecurityGroupApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*SecurityGroupApplyConfiguration) WithAPIVersion ¶
func (b *SecurityGroupApplyConfiguration) WithAPIVersion(value string) *SecurityGroupApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*SecurityGroupApplyConfiguration) WithAnnotations ¶
func (b *SecurityGroupApplyConfiguration) WithAnnotations(entries map[string]string) *SecurityGroupApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*SecurityGroupApplyConfiguration) WithCreationTimestamp ¶
func (b *SecurityGroupApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *SecurityGroupApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*SecurityGroupApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *SecurityGroupApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *SecurityGroupApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*SecurityGroupApplyConfiguration) WithDeletionTimestamp ¶
func (b *SecurityGroupApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *SecurityGroupApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*SecurityGroupApplyConfiguration) WithFinalizers ¶
func (b *SecurityGroupApplyConfiguration) WithFinalizers(values ...string) *SecurityGroupApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*SecurityGroupApplyConfiguration) WithGenerateName ¶
func (b *SecurityGroupApplyConfiguration) WithGenerateName(value string) *SecurityGroupApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*SecurityGroupApplyConfiguration) WithGeneration ¶
func (b *SecurityGroupApplyConfiguration) WithGeneration(value int64) *SecurityGroupApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*SecurityGroupApplyConfiguration) WithKind ¶
func (b *SecurityGroupApplyConfiguration) WithKind(value string) *SecurityGroupApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*SecurityGroupApplyConfiguration) WithLabels ¶
func (b *SecurityGroupApplyConfiguration) WithLabels(entries map[string]string) *SecurityGroupApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*SecurityGroupApplyConfiguration) WithName ¶
func (b *SecurityGroupApplyConfiguration) WithName(value string) *SecurityGroupApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*SecurityGroupApplyConfiguration) WithNamespace ¶
func (b *SecurityGroupApplyConfiguration) WithNamespace(value string) *SecurityGroupApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*SecurityGroupApplyConfiguration) WithOwnerReferences ¶
func (b *SecurityGroupApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *SecurityGroupApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*SecurityGroupApplyConfiguration) WithResourceVersion ¶
func (b *SecurityGroupApplyConfiguration) WithResourceVersion(value string) *SecurityGroupApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*SecurityGroupApplyConfiguration) WithSpec ¶
func (b *SecurityGroupApplyConfiguration) WithSpec(value *SecurityGroupSpecApplyConfiguration) *SecurityGroupApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*SecurityGroupApplyConfiguration) WithStatus ¶
func (b *SecurityGroupApplyConfiguration) WithStatus(value *SecurityGroupStatusApplyConfiguration) *SecurityGroupApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*SecurityGroupApplyConfiguration) WithUID ¶
func (b *SecurityGroupApplyConfiguration) WithUID(value types.UID) *SecurityGroupApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type SecurityGroupSpecApplyConfiguration ¶
type SecurityGroupSpecApplyConfiguration struct { IngressRules []*kubeovnv1.SgRule `json:"ingressRules,omitempty"` EgressRules []*kubeovnv1.SgRule `json:"egressRules,omitempty"` AllowSameGroupTraffic *bool `json:"allowSameGroupTraffic,omitempty"` }
SecurityGroupSpecApplyConfiguration represents a declarative configuration of the SecurityGroupSpec type for use with apply.
func SecurityGroupSpec ¶
func SecurityGroupSpec() *SecurityGroupSpecApplyConfiguration
SecurityGroupSpecApplyConfiguration constructs a declarative configuration of the SecurityGroupSpec type for use with apply.
func (*SecurityGroupSpecApplyConfiguration) WithAllowSameGroupTraffic ¶
func (b *SecurityGroupSpecApplyConfiguration) WithAllowSameGroupTraffic(value bool) *SecurityGroupSpecApplyConfiguration
WithAllowSameGroupTraffic sets the AllowSameGroupTraffic field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AllowSameGroupTraffic field is set to the value of the last call.
func (*SecurityGroupSpecApplyConfiguration) WithEgressRules ¶
func (b *SecurityGroupSpecApplyConfiguration) WithEgressRules(values ...**kubeovnv1.SgRule) *SecurityGroupSpecApplyConfiguration
WithEgressRules adds the given value to the EgressRules field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the EgressRules field.
func (*SecurityGroupSpecApplyConfiguration) WithIngressRules ¶
func (b *SecurityGroupSpecApplyConfiguration) WithIngressRules(values ...**kubeovnv1.SgRule) *SecurityGroupSpecApplyConfiguration
WithIngressRules adds the given value to the IngressRules field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the IngressRules field.
type SecurityGroupStatusApplyConfiguration ¶
type SecurityGroupStatusApplyConfiguration struct { PortGroup *string `json:"portGroup,omitempty"` AllowSameGroupTraffic *bool `json:"allowSameGroupTraffic,omitempty"` IngressMd5 *string `json:"ingressMd5,omitempty"` EgressMd5 *string `json:"egressMd5,omitempty"` IngressLastSyncSuccess *bool `json:"ingressLastSyncSuccess,omitempty"` EgressLastSyncSuccess *bool `json:"egressLastSyncSuccess,omitempty"` }
SecurityGroupStatusApplyConfiguration represents a declarative configuration of the SecurityGroupStatus type for use with apply.
func SecurityGroupStatus ¶
func SecurityGroupStatus() *SecurityGroupStatusApplyConfiguration
SecurityGroupStatusApplyConfiguration constructs a declarative configuration of the SecurityGroupStatus type for use with apply.
func (*SecurityGroupStatusApplyConfiguration) WithAllowSameGroupTraffic ¶
func (b *SecurityGroupStatusApplyConfiguration) WithAllowSameGroupTraffic(value bool) *SecurityGroupStatusApplyConfiguration
WithAllowSameGroupTraffic sets the AllowSameGroupTraffic field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AllowSameGroupTraffic field is set to the value of the last call.
func (*SecurityGroupStatusApplyConfiguration) WithEgressLastSyncSuccess ¶
func (b *SecurityGroupStatusApplyConfiguration) WithEgressLastSyncSuccess(value bool) *SecurityGroupStatusApplyConfiguration
WithEgressLastSyncSuccess sets the EgressLastSyncSuccess field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EgressLastSyncSuccess field is set to the value of the last call.
func (*SecurityGroupStatusApplyConfiguration) WithEgressMd5 ¶
func (b *SecurityGroupStatusApplyConfiguration) WithEgressMd5(value string) *SecurityGroupStatusApplyConfiguration
WithEgressMd5 sets the EgressMd5 field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EgressMd5 field is set to the value of the last call.
func (*SecurityGroupStatusApplyConfiguration) WithIngressLastSyncSuccess ¶
func (b *SecurityGroupStatusApplyConfiguration) WithIngressLastSyncSuccess(value bool) *SecurityGroupStatusApplyConfiguration
WithIngressLastSyncSuccess sets the IngressLastSyncSuccess field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IngressLastSyncSuccess field is set to the value of the last call.
func (*SecurityGroupStatusApplyConfiguration) WithIngressMd5 ¶
func (b *SecurityGroupStatusApplyConfiguration) WithIngressMd5(value string) *SecurityGroupStatusApplyConfiguration
WithIngressMd5 sets the IngressMd5 field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IngressMd5 field is set to the value of the last call.
func (*SecurityGroupStatusApplyConfiguration) WithPortGroup ¶
func (b *SecurityGroupStatusApplyConfiguration) WithPortGroup(value string) *SecurityGroupStatusApplyConfiguration
WithPortGroup sets the PortGroup field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PortGroup field is set to the value of the last call.
type SgRuleApplyConfiguration ¶
type SgRuleApplyConfiguration struct { IPVersion *string `json:"ipVersion,omitempty"` Protocol *kubeovnv1.SgProtocol `json:"protocol,omitempty"` Priority *int `json:"priority,omitempty"` RemoteType *kubeovnv1.SgRemoteType `json:"remoteType,omitempty"` RemoteAddress *string `json:"remoteAddress,omitempty"` RemoteSecurityGroup *string `json:"remoteSecurityGroup,omitempty"` PortRangeMin *int `json:"portRangeMin,omitempty"` PortRangeMax *int `json:"portRangeMax,omitempty"` Policy *kubeovnv1.SgPolicy `json:"policy,omitempty"` }
SgRuleApplyConfiguration represents a declarative configuration of the SgRule type for use with apply.
func SgRule ¶
func SgRule() *SgRuleApplyConfiguration
SgRuleApplyConfiguration constructs a declarative configuration of the SgRule type for use with apply.
func (*SgRuleApplyConfiguration) WithIPVersion ¶
func (b *SgRuleApplyConfiguration) WithIPVersion(value string) *SgRuleApplyConfiguration
WithIPVersion sets the IPVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IPVersion field is set to the value of the last call.
func (*SgRuleApplyConfiguration) WithPolicy ¶
func (b *SgRuleApplyConfiguration) WithPolicy(value kubeovnv1.SgPolicy) *SgRuleApplyConfiguration
WithPolicy sets the Policy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Policy field is set to the value of the last call.
func (*SgRuleApplyConfiguration) WithPortRangeMax ¶
func (b *SgRuleApplyConfiguration) WithPortRangeMax(value int) *SgRuleApplyConfiguration
WithPortRangeMax sets the PortRangeMax field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PortRangeMax field is set to the value of the last call.
func (*SgRuleApplyConfiguration) WithPortRangeMin ¶
func (b *SgRuleApplyConfiguration) WithPortRangeMin(value int) *SgRuleApplyConfiguration
WithPortRangeMin sets the PortRangeMin field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PortRangeMin field is set to the value of the last call.
func (*SgRuleApplyConfiguration) WithPriority ¶
func (b *SgRuleApplyConfiguration) WithPriority(value int) *SgRuleApplyConfiguration
WithPriority sets the Priority field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Priority field is set to the value of the last call.
func (*SgRuleApplyConfiguration) WithProtocol ¶
func (b *SgRuleApplyConfiguration) WithProtocol(value kubeovnv1.SgProtocol) *SgRuleApplyConfiguration
WithProtocol sets the Protocol field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Protocol field is set to the value of the last call.
func (*SgRuleApplyConfiguration) WithRemoteAddress ¶
func (b *SgRuleApplyConfiguration) WithRemoteAddress(value string) *SgRuleApplyConfiguration
WithRemoteAddress sets the RemoteAddress field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RemoteAddress field is set to the value of the last call.
func (*SgRuleApplyConfiguration) WithRemoteSecurityGroup ¶
func (b *SgRuleApplyConfiguration) WithRemoteSecurityGroup(value string) *SgRuleApplyConfiguration
WithRemoteSecurityGroup sets the RemoteSecurityGroup field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RemoteSecurityGroup field is set to the value of the last call.
func (*SgRuleApplyConfiguration) WithRemoteType ¶
func (b *SgRuleApplyConfiguration) WithRemoteType(value kubeovnv1.SgRemoteType) *SgRuleApplyConfiguration
WithRemoteType sets the RemoteType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RemoteType field is set to the value of the last call.
type SlrPortApplyConfiguration ¶
type SlrPortApplyConfiguration struct { Name *string `json:"name,omitempty"` Port *int32 `json:"port,omitempty"` TargetPort *int32 `json:"targetPort,omitempty"` Protocol *string `json:"protocol,omitempty"` }
SlrPortApplyConfiguration represents a declarative configuration of the SlrPort type for use with apply.
func SlrPort ¶
func SlrPort() *SlrPortApplyConfiguration
SlrPortApplyConfiguration constructs a declarative configuration of the SlrPort type for use with apply.
func (*SlrPortApplyConfiguration) WithName ¶
func (b *SlrPortApplyConfiguration) WithName(value string) *SlrPortApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*SlrPortApplyConfiguration) WithPort ¶
func (b *SlrPortApplyConfiguration) WithPort(value int32) *SlrPortApplyConfiguration
WithPort sets the Port field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Port field is set to the value of the last call.
func (*SlrPortApplyConfiguration) WithProtocol ¶
func (b *SlrPortApplyConfiguration) WithProtocol(value string) *SlrPortApplyConfiguration
WithProtocol sets the Protocol field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Protocol field is set to the value of the last call.
func (*SlrPortApplyConfiguration) WithTargetPort ¶
func (b *SlrPortApplyConfiguration) WithTargetPort(value int32) *SlrPortApplyConfiguration
WithTargetPort sets the TargetPort field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the TargetPort field is set to the value of the last call.
type StaticRouteApplyConfiguration ¶
type StaticRouteApplyConfiguration struct { Policy *kubeovnv1.RoutePolicy `json:"policy,omitempty"` CIDR *string `json:"cidr,omitempty"` NextHopIP *string `json:"nextHopIP,omitempty"` ECMPMode *string `json:"ecmpMode,omitempty"` BfdID *string `json:"bfdId,omitempty"` RouteTable *string `json:"routeTable,omitempty"` }
StaticRouteApplyConfiguration represents a declarative configuration of the StaticRoute type for use with apply.
func StaticRoute ¶
func StaticRoute() *StaticRouteApplyConfiguration
StaticRouteApplyConfiguration constructs a declarative configuration of the StaticRoute type for use with apply.
func (*StaticRouteApplyConfiguration) WithBfdID ¶
func (b *StaticRouteApplyConfiguration) WithBfdID(value string) *StaticRouteApplyConfiguration
WithBfdID sets the BfdID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BfdID field is set to the value of the last call.
func (*StaticRouteApplyConfiguration) WithCIDR ¶
func (b *StaticRouteApplyConfiguration) WithCIDR(value string) *StaticRouteApplyConfiguration
WithCIDR sets the CIDR field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CIDR field is set to the value of the last call.
func (*StaticRouteApplyConfiguration) WithECMPMode ¶
func (b *StaticRouteApplyConfiguration) WithECMPMode(value string) *StaticRouteApplyConfiguration
WithECMPMode sets the ECMPMode field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ECMPMode field is set to the value of the last call.
func (*StaticRouteApplyConfiguration) WithNextHopIP ¶
func (b *StaticRouteApplyConfiguration) WithNextHopIP(value string) *StaticRouteApplyConfiguration
WithNextHopIP sets the NextHopIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NextHopIP field is set to the value of the last call.
func (*StaticRouteApplyConfiguration) WithPolicy ¶
func (b *StaticRouteApplyConfiguration) WithPolicy(value kubeovnv1.RoutePolicy) *StaticRouteApplyConfiguration
WithPolicy sets the Policy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Policy field is set to the value of the last call.
func (*StaticRouteApplyConfiguration) WithRouteTable ¶
func (b *StaticRouteApplyConfiguration) WithRouteTable(value string) *StaticRouteApplyConfiguration
WithRouteTable sets the RouteTable field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RouteTable field is set to the value of the last call.
type SubnetApplyConfiguration ¶
type SubnetApplyConfiguration struct { metav1.TypeMetaApplyConfiguration `json:",inline"` *metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *SubnetSpecApplyConfiguration `json:"spec,omitempty"` Status *SubnetStatusApplyConfiguration `json:"status,omitempty"` }
SubnetApplyConfiguration represents a declarative configuration of the Subnet type for use with apply.
func Subnet ¶
func Subnet(name string) *SubnetApplyConfiguration
Subnet constructs a declarative configuration of the Subnet type for use with apply.
func (*SubnetApplyConfiguration) GetName ¶
func (b *SubnetApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*SubnetApplyConfiguration) WithAPIVersion ¶
func (b *SubnetApplyConfiguration) WithAPIVersion(value string) *SubnetApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*SubnetApplyConfiguration) WithAnnotations ¶
func (b *SubnetApplyConfiguration) WithAnnotations(entries map[string]string) *SubnetApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*SubnetApplyConfiguration) WithCreationTimestamp ¶
func (b *SubnetApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *SubnetApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*SubnetApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *SubnetApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *SubnetApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*SubnetApplyConfiguration) WithDeletionTimestamp ¶
func (b *SubnetApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *SubnetApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*SubnetApplyConfiguration) WithFinalizers ¶
func (b *SubnetApplyConfiguration) WithFinalizers(values ...string) *SubnetApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*SubnetApplyConfiguration) WithGenerateName ¶
func (b *SubnetApplyConfiguration) WithGenerateName(value string) *SubnetApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*SubnetApplyConfiguration) WithGeneration ¶
func (b *SubnetApplyConfiguration) WithGeneration(value int64) *SubnetApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*SubnetApplyConfiguration) WithKind ¶
func (b *SubnetApplyConfiguration) WithKind(value string) *SubnetApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*SubnetApplyConfiguration) WithLabels ¶
func (b *SubnetApplyConfiguration) WithLabels(entries map[string]string) *SubnetApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*SubnetApplyConfiguration) WithName ¶
func (b *SubnetApplyConfiguration) WithName(value string) *SubnetApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*SubnetApplyConfiguration) WithNamespace ¶
func (b *SubnetApplyConfiguration) WithNamespace(value string) *SubnetApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*SubnetApplyConfiguration) WithOwnerReferences ¶
func (b *SubnetApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *SubnetApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*SubnetApplyConfiguration) WithResourceVersion ¶
func (b *SubnetApplyConfiguration) WithResourceVersion(value string) *SubnetApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*SubnetApplyConfiguration) WithSpec ¶
func (b *SubnetApplyConfiguration) WithSpec(value *SubnetSpecApplyConfiguration) *SubnetApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*SubnetApplyConfiguration) WithStatus ¶
func (b *SubnetApplyConfiguration) WithStatus(value *SubnetStatusApplyConfiguration) *SubnetApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*SubnetApplyConfiguration) WithUID ¶
func (b *SubnetApplyConfiguration) WithUID(value types.UID) *SubnetApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type SubnetConditionApplyConfiguration ¶
type SubnetConditionApplyConfiguration struct { Type *kubeovnv1.ConditionType `json:"type,omitempty"` Status *corev1.ConditionStatus `json:"status,omitempty"` Reason *string `json:"reason,omitempty"` Message *string `json:"message,omitempty"` LastUpdateTime *metav1.Time `json:"lastUpdateTime,omitempty"` LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty"` }
SubnetConditionApplyConfiguration represents a declarative configuration of the SubnetCondition type for use with apply.
func SubnetCondition ¶
func SubnetCondition() *SubnetConditionApplyConfiguration
SubnetConditionApplyConfiguration constructs a declarative configuration of the SubnetCondition type for use with apply.
func (*SubnetConditionApplyConfiguration) WithLastTransitionTime ¶
func (b *SubnetConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *SubnetConditionApplyConfiguration
WithLastTransitionTime sets the LastTransitionTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastTransitionTime field is set to the value of the last call.
func (*SubnetConditionApplyConfiguration) WithLastUpdateTime ¶
func (b *SubnetConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *SubnetConditionApplyConfiguration
WithLastUpdateTime sets the LastUpdateTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastUpdateTime field is set to the value of the last call.
func (*SubnetConditionApplyConfiguration) WithMessage ¶
func (b *SubnetConditionApplyConfiguration) WithMessage(value string) *SubnetConditionApplyConfiguration
WithMessage sets the Message field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Message field is set to the value of the last call.
func (*SubnetConditionApplyConfiguration) WithReason ¶
func (b *SubnetConditionApplyConfiguration) WithReason(value string) *SubnetConditionApplyConfiguration
WithReason sets the Reason field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Reason field is set to the value of the last call.
func (*SubnetConditionApplyConfiguration) WithStatus ¶
func (b *SubnetConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *SubnetConditionApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*SubnetConditionApplyConfiguration) WithType ¶
func (b *SubnetConditionApplyConfiguration) WithType(value kubeovnv1.ConditionType) *SubnetConditionApplyConfiguration
WithType sets the Type field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Type field is set to the value of the last call.
type SubnetSpecApplyConfiguration ¶
type SubnetSpecApplyConfiguration struct { Default *bool `json:"default,omitempty"` Vpc *string `json:"vpc,omitempty"` Protocol *string `json:"protocol,omitempty"` Namespaces []string `json:"namespaces,omitempty"` CIDRBlock *string `json:"cidrBlock,omitempty"` Gateway *string `json:"gateway,omitempty"` ExcludeIps []string `json:"excludeIps,omitempty"` Provider *string `json:"provider,omitempty"` GatewayType *string `json:"gatewayType,omitempty"` GatewayNode *string `json:"gatewayNode,omitempty"` NatOutgoing *bool `json:"natOutgoing,omitempty"` ExternalEgressGateway *string `json:"externalEgressGateway,omitempty"` PolicyRoutingPriority *uint32 `json:"policyRoutingPriority,omitempty"` PolicyRoutingTableID *uint32 `json:"policyRoutingTableID,omitempty"` Mtu *uint32 `json:"mtu,omitempty"` Private *bool `json:"private,omitempty"` AllowSubnets []string `json:"allowSubnets,omitempty"` Vlan *string `json:"vlan,omitempty"` Vips []string `json:"vips,omitempty"` LogicalGateway *bool `json:"logicalGateway,omitempty"` DisableGatewayCheck *bool `json:"disableGatewayCheck,omitempty"` DisableInterConnection *bool `json:"disableInterConnection,omitempty"` EnableDHCP *bool `json:"enableDHCP,omitempty"` DHCPv4Options *string `json:"dhcpV4Options,omitempty"` DHCPv6Options *string `json:"dhcpV6Options,omitempty"` EnableIPv6RA *bool `json:"enableIPv6RA,omitempty"` IPv6RAConfigs *string `json:"ipv6RAConfigs,omitempty"` Acls []ACLApplyConfiguration `json:"acls,omitempty"` AllowEWTraffic *bool `json:"allowEWTraffic,omitempty"` NatOutgoingPolicyRules []NatOutgoingPolicyRuleApplyConfiguration `json:"natOutgoingPolicyRules,omitempty"` U2OInterconnectionIP *string `json:"u2oInterconnectionIP,omitempty"` U2OInterconnection *bool `json:"u2oInterconnection,omitempty"` EnableLb *bool `json:"enableLb,omitempty"` EnableEcmp *bool `json:"enableEcmp,omitempty"` EnableMulticastSnoop *bool `json:"enableMulticastSnoop,omitempty"` RouteTable *string `json:"routeTable,omitempty"` }
SubnetSpecApplyConfiguration represents a declarative configuration of the SubnetSpec type for use with apply.
func SubnetSpec ¶
func SubnetSpec() *SubnetSpecApplyConfiguration
SubnetSpecApplyConfiguration constructs a declarative configuration of the SubnetSpec type for use with apply.
func (*SubnetSpecApplyConfiguration) WithAcls ¶
func (b *SubnetSpecApplyConfiguration) WithAcls(values ...*ACLApplyConfiguration) *SubnetSpecApplyConfiguration
WithAcls adds the given value to the Acls field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Acls field.
func (*SubnetSpecApplyConfiguration) WithAllowEWTraffic ¶
func (b *SubnetSpecApplyConfiguration) WithAllowEWTraffic(value bool) *SubnetSpecApplyConfiguration
WithAllowEWTraffic sets the AllowEWTraffic field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AllowEWTraffic field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithAllowSubnets ¶
func (b *SubnetSpecApplyConfiguration) WithAllowSubnets(values ...string) *SubnetSpecApplyConfiguration
WithAllowSubnets adds the given value to the AllowSubnets field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the AllowSubnets field.
func (*SubnetSpecApplyConfiguration) WithCIDRBlock ¶
func (b *SubnetSpecApplyConfiguration) WithCIDRBlock(value string) *SubnetSpecApplyConfiguration
WithCIDRBlock sets the CIDRBlock field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CIDRBlock field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithDHCPv4Options ¶
func (b *SubnetSpecApplyConfiguration) WithDHCPv4Options(value string) *SubnetSpecApplyConfiguration
WithDHCPv4Options sets the DHCPv4Options field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DHCPv4Options field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithDHCPv6Options ¶
func (b *SubnetSpecApplyConfiguration) WithDHCPv6Options(value string) *SubnetSpecApplyConfiguration
WithDHCPv6Options sets the DHCPv6Options field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DHCPv6Options field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithDefault ¶
func (b *SubnetSpecApplyConfiguration) WithDefault(value bool) *SubnetSpecApplyConfiguration
WithDefault sets the Default field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Default field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithDisableGatewayCheck ¶
func (b *SubnetSpecApplyConfiguration) WithDisableGatewayCheck(value bool) *SubnetSpecApplyConfiguration
WithDisableGatewayCheck sets the DisableGatewayCheck field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DisableGatewayCheck field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithDisableInterConnection ¶
func (b *SubnetSpecApplyConfiguration) WithDisableInterConnection(value bool) *SubnetSpecApplyConfiguration
WithDisableInterConnection sets the DisableInterConnection field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DisableInterConnection field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithEnableDHCP ¶
func (b *SubnetSpecApplyConfiguration) WithEnableDHCP(value bool) *SubnetSpecApplyConfiguration
WithEnableDHCP sets the EnableDHCP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EnableDHCP field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithEnableEcmp ¶
func (b *SubnetSpecApplyConfiguration) WithEnableEcmp(value bool) *SubnetSpecApplyConfiguration
WithEnableEcmp sets the EnableEcmp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EnableEcmp field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithEnableIPv6RA ¶
func (b *SubnetSpecApplyConfiguration) WithEnableIPv6RA(value bool) *SubnetSpecApplyConfiguration
WithEnableIPv6RA sets the EnableIPv6RA field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EnableIPv6RA field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithEnableLb ¶
func (b *SubnetSpecApplyConfiguration) WithEnableLb(value bool) *SubnetSpecApplyConfiguration
WithEnableLb sets the EnableLb field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EnableLb field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithEnableMulticastSnoop ¶
func (b *SubnetSpecApplyConfiguration) WithEnableMulticastSnoop(value bool) *SubnetSpecApplyConfiguration
WithEnableMulticastSnoop sets the EnableMulticastSnoop field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EnableMulticastSnoop field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithExcludeIps ¶
func (b *SubnetSpecApplyConfiguration) WithExcludeIps(values ...string) *SubnetSpecApplyConfiguration
WithExcludeIps adds the given value to the ExcludeIps field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ExcludeIps field.
func (*SubnetSpecApplyConfiguration) WithExternalEgressGateway ¶
func (b *SubnetSpecApplyConfiguration) WithExternalEgressGateway(value string) *SubnetSpecApplyConfiguration
WithExternalEgressGateway sets the ExternalEgressGateway field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ExternalEgressGateway field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithGateway ¶
func (b *SubnetSpecApplyConfiguration) WithGateway(value string) *SubnetSpecApplyConfiguration
WithGateway sets the Gateway field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Gateway field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithGatewayNode ¶
func (b *SubnetSpecApplyConfiguration) WithGatewayNode(value string) *SubnetSpecApplyConfiguration
WithGatewayNode sets the GatewayNode field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GatewayNode field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithGatewayType ¶
func (b *SubnetSpecApplyConfiguration) WithGatewayType(value string) *SubnetSpecApplyConfiguration
WithGatewayType sets the GatewayType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GatewayType field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithIPv6RAConfigs ¶
func (b *SubnetSpecApplyConfiguration) WithIPv6RAConfigs(value string) *SubnetSpecApplyConfiguration
WithIPv6RAConfigs sets the IPv6RAConfigs field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IPv6RAConfigs field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithLogicalGateway ¶
func (b *SubnetSpecApplyConfiguration) WithLogicalGateway(value bool) *SubnetSpecApplyConfiguration
WithLogicalGateway sets the LogicalGateway field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LogicalGateway field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithMtu ¶
func (b *SubnetSpecApplyConfiguration) WithMtu(value uint32) *SubnetSpecApplyConfiguration
WithMtu sets the Mtu field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Mtu field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithNamespaces ¶
func (b *SubnetSpecApplyConfiguration) WithNamespaces(values ...string) *SubnetSpecApplyConfiguration
WithNamespaces adds the given value to the Namespaces field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Namespaces field.
func (*SubnetSpecApplyConfiguration) WithNatOutgoing ¶
func (b *SubnetSpecApplyConfiguration) WithNatOutgoing(value bool) *SubnetSpecApplyConfiguration
WithNatOutgoing sets the NatOutgoing field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NatOutgoing field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithNatOutgoingPolicyRules ¶
func (b *SubnetSpecApplyConfiguration) WithNatOutgoingPolicyRules(values ...*NatOutgoingPolicyRuleApplyConfiguration) *SubnetSpecApplyConfiguration
WithNatOutgoingPolicyRules adds the given value to the NatOutgoingPolicyRules field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the NatOutgoingPolicyRules field.
func (*SubnetSpecApplyConfiguration) WithPolicyRoutingPriority ¶
func (b *SubnetSpecApplyConfiguration) WithPolicyRoutingPriority(value uint32) *SubnetSpecApplyConfiguration
WithPolicyRoutingPriority sets the PolicyRoutingPriority field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PolicyRoutingPriority field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithPolicyRoutingTableID ¶
func (b *SubnetSpecApplyConfiguration) WithPolicyRoutingTableID(value uint32) *SubnetSpecApplyConfiguration
WithPolicyRoutingTableID sets the PolicyRoutingTableID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PolicyRoutingTableID field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithPrivate ¶
func (b *SubnetSpecApplyConfiguration) WithPrivate(value bool) *SubnetSpecApplyConfiguration
WithPrivate sets the Private field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Private field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithProtocol ¶
func (b *SubnetSpecApplyConfiguration) WithProtocol(value string) *SubnetSpecApplyConfiguration
WithProtocol sets the Protocol field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Protocol field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithProvider ¶
func (b *SubnetSpecApplyConfiguration) WithProvider(value string) *SubnetSpecApplyConfiguration
WithProvider sets the Provider field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Provider field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithRouteTable ¶
func (b *SubnetSpecApplyConfiguration) WithRouteTable(value string) *SubnetSpecApplyConfiguration
WithRouteTable sets the RouteTable field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RouteTable field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithU2OInterconnection ¶
func (b *SubnetSpecApplyConfiguration) WithU2OInterconnection(value bool) *SubnetSpecApplyConfiguration
WithU2OInterconnection sets the U2OInterconnection field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the U2OInterconnection field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithU2OInterconnectionIP ¶
func (b *SubnetSpecApplyConfiguration) WithU2OInterconnectionIP(value string) *SubnetSpecApplyConfiguration
WithU2OInterconnectionIP sets the U2OInterconnectionIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the U2OInterconnectionIP field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithVips ¶
func (b *SubnetSpecApplyConfiguration) WithVips(values ...string) *SubnetSpecApplyConfiguration
WithVips adds the given value to the Vips field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Vips field.
func (*SubnetSpecApplyConfiguration) WithVlan ¶
func (b *SubnetSpecApplyConfiguration) WithVlan(value string) *SubnetSpecApplyConfiguration
WithVlan sets the Vlan field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Vlan field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithVpc ¶
func (b *SubnetSpecApplyConfiguration) WithVpc(value string) *SubnetSpecApplyConfiguration
WithVpc sets the Vpc field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Vpc field is set to the value of the last call.
type SubnetStatusApplyConfiguration ¶
type SubnetStatusApplyConfiguration struct { Conditions []SubnetConditionApplyConfiguration `json:"conditions,omitempty"` V4AvailableIPs *float64 `json:"v4availableIPs,omitempty"` V4AvailableIPRange *string `json:"v4availableIPrange,omitempty"` V4UsingIPs *float64 `json:"v4usingIPs,omitempty"` V4UsingIPRange *string `json:"v4usingIPrange,omitempty"` V6AvailableIPs *float64 `json:"v6availableIPs,omitempty"` V6AvailableIPRange *string `json:"v6availableIPrange,omitempty"` V6UsingIPs *float64 `json:"v6usingIPs,omitempty"` V6UsingIPRange *string `json:"v6usingIPrange,omitempty"` ActivateGateway *string `json:"activateGateway,omitempty"` DHCPv4OptionsUUID *string `json:"dhcpV4OptionsUUID,omitempty"` DHCPv6OptionsUUID *string `json:"dhcpV6OptionsUUID,omitempty"` U2OInterconnectionIP *string `json:"u2oInterconnectionIP,omitempty"` U2OInterconnectionMAC *string `json:"u2oInterconnectionMAC,omitempty"` U2OInterconnectionVPC *string `json:"u2oInterconnectionVPC,omitempty"` NatOutgoingPolicyRules []NatOutgoingPolicyRuleStatusApplyConfiguration `json:"natOutgoingPolicyRules,omitempty"` McastQuerierIP *string `json:"mcastQuerierIP,omitempty"` McastQuerierMAC *string `json:"mcastQuerierMAC,omitempty"` }
SubnetStatusApplyConfiguration represents a declarative configuration of the SubnetStatus type for use with apply.
func SubnetStatus ¶
func SubnetStatus() *SubnetStatusApplyConfiguration
SubnetStatusApplyConfiguration constructs a declarative configuration of the SubnetStatus type for use with apply.
func (*SubnetStatusApplyConfiguration) WithActivateGateway ¶
func (b *SubnetStatusApplyConfiguration) WithActivateGateway(value string) *SubnetStatusApplyConfiguration
WithActivateGateway sets the ActivateGateway field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ActivateGateway field is set to the value of the last call.
func (*SubnetStatusApplyConfiguration) WithConditions ¶
func (b *SubnetStatusApplyConfiguration) WithConditions(values ...*SubnetConditionApplyConfiguration) *SubnetStatusApplyConfiguration
WithConditions adds the given value to the Conditions field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Conditions field.
func (*SubnetStatusApplyConfiguration) WithDHCPv4OptionsUUID ¶
func (b *SubnetStatusApplyConfiguration) WithDHCPv4OptionsUUID(value string) *SubnetStatusApplyConfiguration
WithDHCPv4OptionsUUID sets the DHCPv4OptionsUUID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DHCPv4OptionsUUID field is set to the value of the last call.
func (*SubnetStatusApplyConfiguration) WithDHCPv6OptionsUUID ¶
func (b *SubnetStatusApplyConfiguration) WithDHCPv6OptionsUUID(value string) *SubnetStatusApplyConfiguration
WithDHCPv6OptionsUUID sets the DHCPv6OptionsUUID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DHCPv6OptionsUUID field is set to the value of the last call.
func (*SubnetStatusApplyConfiguration) WithMcastQuerierIP ¶
func (b *SubnetStatusApplyConfiguration) WithMcastQuerierIP(value string) *SubnetStatusApplyConfiguration
WithMcastQuerierIP sets the McastQuerierIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the McastQuerierIP field is set to the value of the last call.
func (*SubnetStatusApplyConfiguration) WithMcastQuerierMAC ¶
func (b *SubnetStatusApplyConfiguration) WithMcastQuerierMAC(value string) *SubnetStatusApplyConfiguration
WithMcastQuerierMAC sets the McastQuerierMAC field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the McastQuerierMAC field is set to the value of the last call.
func (*SubnetStatusApplyConfiguration) WithNatOutgoingPolicyRules ¶
func (b *SubnetStatusApplyConfiguration) WithNatOutgoingPolicyRules(values ...*NatOutgoingPolicyRuleStatusApplyConfiguration) *SubnetStatusApplyConfiguration
WithNatOutgoingPolicyRules adds the given value to the NatOutgoingPolicyRules field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the NatOutgoingPolicyRules field.
func (*SubnetStatusApplyConfiguration) WithU2OInterconnectionIP ¶
func (b *SubnetStatusApplyConfiguration) WithU2OInterconnectionIP(value string) *SubnetStatusApplyConfiguration
WithU2OInterconnectionIP sets the U2OInterconnectionIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the U2OInterconnectionIP field is set to the value of the last call.
func (*SubnetStatusApplyConfiguration) WithU2OInterconnectionMAC ¶
func (b *SubnetStatusApplyConfiguration) WithU2OInterconnectionMAC(value string) *SubnetStatusApplyConfiguration
WithU2OInterconnectionMAC sets the U2OInterconnectionMAC field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the U2OInterconnectionMAC field is set to the value of the last call.
func (*SubnetStatusApplyConfiguration) WithU2OInterconnectionVPC ¶
func (b *SubnetStatusApplyConfiguration) WithU2OInterconnectionVPC(value string) *SubnetStatusApplyConfiguration
WithU2OInterconnectionVPC sets the U2OInterconnectionVPC field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the U2OInterconnectionVPC field is set to the value of the last call.
func (*SubnetStatusApplyConfiguration) WithV4AvailableIPRange ¶
func (b *SubnetStatusApplyConfiguration) WithV4AvailableIPRange(value string) *SubnetStatusApplyConfiguration
WithV4AvailableIPRange sets the V4AvailableIPRange field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V4AvailableIPRange field is set to the value of the last call.
func (*SubnetStatusApplyConfiguration) WithV4AvailableIPs ¶
func (b *SubnetStatusApplyConfiguration) WithV4AvailableIPs(value float64) *SubnetStatusApplyConfiguration
WithV4AvailableIPs sets the V4AvailableIPs field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V4AvailableIPs field is set to the value of the last call.
func (*SubnetStatusApplyConfiguration) WithV4UsingIPRange ¶
func (b *SubnetStatusApplyConfiguration) WithV4UsingIPRange(value string) *SubnetStatusApplyConfiguration
WithV4UsingIPRange sets the V4UsingIPRange field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V4UsingIPRange field is set to the value of the last call.
func (*SubnetStatusApplyConfiguration) WithV4UsingIPs ¶
func (b *SubnetStatusApplyConfiguration) WithV4UsingIPs(value float64) *SubnetStatusApplyConfiguration
WithV4UsingIPs sets the V4UsingIPs field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V4UsingIPs field is set to the value of the last call.
func (*SubnetStatusApplyConfiguration) WithV6AvailableIPRange ¶
func (b *SubnetStatusApplyConfiguration) WithV6AvailableIPRange(value string) *SubnetStatusApplyConfiguration
WithV6AvailableIPRange sets the V6AvailableIPRange field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V6AvailableIPRange field is set to the value of the last call.
func (*SubnetStatusApplyConfiguration) WithV6AvailableIPs ¶
func (b *SubnetStatusApplyConfiguration) WithV6AvailableIPs(value float64) *SubnetStatusApplyConfiguration
WithV6AvailableIPs sets the V6AvailableIPs field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V6AvailableIPs field is set to the value of the last call.
func (*SubnetStatusApplyConfiguration) WithV6UsingIPRange ¶
func (b *SubnetStatusApplyConfiguration) WithV6UsingIPRange(value string) *SubnetStatusApplyConfiguration
WithV6UsingIPRange sets the V6UsingIPRange field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V6UsingIPRange field is set to the value of the last call.
func (*SubnetStatusApplyConfiguration) WithV6UsingIPs ¶
func (b *SubnetStatusApplyConfiguration) WithV6UsingIPs(value float64) *SubnetStatusApplyConfiguration
WithV6UsingIPs sets the V6UsingIPs field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V6UsingIPs field is set to the value of the last call.
type SwitchLBRuleApplyConfiguration ¶
type SwitchLBRuleApplyConfiguration struct { metav1.TypeMetaApplyConfiguration `json:",inline"` *metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *SwitchLBRuleSpecApplyConfiguration `json:"spec,omitempty"` Status *SwitchLBRuleStatusApplyConfiguration `json:"status,omitempty"` }
SwitchLBRuleApplyConfiguration represents a declarative configuration of the SwitchLBRule type for use with apply.
func SwitchLBRule ¶
func SwitchLBRule(name string) *SwitchLBRuleApplyConfiguration
SwitchLBRule constructs a declarative configuration of the SwitchLBRule type for use with apply.
func (*SwitchLBRuleApplyConfiguration) GetName ¶
func (b *SwitchLBRuleApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*SwitchLBRuleApplyConfiguration) WithAPIVersion ¶
func (b *SwitchLBRuleApplyConfiguration) WithAPIVersion(value string) *SwitchLBRuleApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*SwitchLBRuleApplyConfiguration) WithAnnotations ¶
func (b *SwitchLBRuleApplyConfiguration) WithAnnotations(entries map[string]string) *SwitchLBRuleApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*SwitchLBRuleApplyConfiguration) WithCreationTimestamp ¶
func (b *SwitchLBRuleApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *SwitchLBRuleApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*SwitchLBRuleApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *SwitchLBRuleApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *SwitchLBRuleApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*SwitchLBRuleApplyConfiguration) WithDeletionTimestamp ¶
func (b *SwitchLBRuleApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *SwitchLBRuleApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*SwitchLBRuleApplyConfiguration) WithFinalizers ¶
func (b *SwitchLBRuleApplyConfiguration) WithFinalizers(values ...string) *SwitchLBRuleApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*SwitchLBRuleApplyConfiguration) WithGenerateName ¶
func (b *SwitchLBRuleApplyConfiguration) WithGenerateName(value string) *SwitchLBRuleApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*SwitchLBRuleApplyConfiguration) WithGeneration ¶
func (b *SwitchLBRuleApplyConfiguration) WithGeneration(value int64) *SwitchLBRuleApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*SwitchLBRuleApplyConfiguration) WithKind ¶
func (b *SwitchLBRuleApplyConfiguration) WithKind(value string) *SwitchLBRuleApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*SwitchLBRuleApplyConfiguration) WithLabels ¶
func (b *SwitchLBRuleApplyConfiguration) WithLabels(entries map[string]string) *SwitchLBRuleApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*SwitchLBRuleApplyConfiguration) WithName ¶
func (b *SwitchLBRuleApplyConfiguration) WithName(value string) *SwitchLBRuleApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*SwitchLBRuleApplyConfiguration) WithNamespace ¶
func (b *SwitchLBRuleApplyConfiguration) WithNamespace(value string) *SwitchLBRuleApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*SwitchLBRuleApplyConfiguration) WithOwnerReferences ¶
func (b *SwitchLBRuleApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *SwitchLBRuleApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*SwitchLBRuleApplyConfiguration) WithResourceVersion ¶
func (b *SwitchLBRuleApplyConfiguration) WithResourceVersion(value string) *SwitchLBRuleApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*SwitchLBRuleApplyConfiguration) WithSpec ¶
func (b *SwitchLBRuleApplyConfiguration) WithSpec(value *SwitchLBRuleSpecApplyConfiguration) *SwitchLBRuleApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*SwitchLBRuleApplyConfiguration) WithStatus ¶
func (b *SwitchLBRuleApplyConfiguration) WithStatus(value *SwitchLBRuleStatusApplyConfiguration) *SwitchLBRuleApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*SwitchLBRuleApplyConfiguration) WithUID ¶
func (b *SwitchLBRuleApplyConfiguration) WithUID(value types.UID) *SwitchLBRuleApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type SwitchLBRuleConditionApplyConfiguration ¶
type SwitchLBRuleConditionApplyConfiguration struct { Type *kubeovnv1.ConditionType `json:"type,omitempty"` Status *corev1.ConditionStatus `json:"status,omitempty"` Reason *string `json:"reason,omitempty"` Message *string `json:"message,omitempty"` LastUpdateTime *metav1.Time `json:"lastUpdateTime,omitempty"` LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty"` }
SwitchLBRuleConditionApplyConfiguration represents a declarative configuration of the SwitchLBRuleCondition type for use with apply.
func SwitchLBRuleCondition ¶
func SwitchLBRuleCondition() *SwitchLBRuleConditionApplyConfiguration
SwitchLBRuleConditionApplyConfiguration constructs a declarative configuration of the SwitchLBRuleCondition type for use with apply.
func (*SwitchLBRuleConditionApplyConfiguration) WithLastTransitionTime ¶
func (b *SwitchLBRuleConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *SwitchLBRuleConditionApplyConfiguration
WithLastTransitionTime sets the LastTransitionTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastTransitionTime field is set to the value of the last call.
func (*SwitchLBRuleConditionApplyConfiguration) WithLastUpdateTime ¶
func (b *SwitchLBRuleConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *SwitchLBRuleConditionApplyConfiguration
WithLastUpdateTime sets the LastUpdateTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastUpdateTime field is set to the value of the last call.
func (*SwitchLBRuleConditionApplyConfiguration) WithMessage ¶
func (b *SwitchLBRuleConditionApplyConfiguration) WithMessage(value string) *SwitchLBRuleConditionApplyConfiguration
WithMessage sets the Message field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Message field is set to the value of the last call.
func (*SwitchLBRuleConditionApplyConfiguration) WithReason ¶
func (b *SwitchLBRuleConditionApplyConfiguration) WithReason(value string) *SwitchLBRuleConditionApplyConfiguration
WithReason sets the Reason field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Reason field is set to the value of the last call.
func (*SwitchLBRuleConditionApplyConfiguration) WithStatus ¶
func (b *SwitchLBRuleConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *SwitchLBRuleConditionApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*SwitchLBRuleConditionApplyConfiguration) WithType ¶
func (b *SwitchLBRuleConditionApplyConfiguration) WithType(value kubeovnv1.ConditionType) *SwitchLBRuleConditionApplyConfiguration
WithType sets the Type field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Type field is set to the value of the last call.
type SwitchLBRuleSpecApplyConfiguration ¶
type SwitchLBRuleSpecApplyConfiguration struct { Vip *string `json:"vip,omitempty"` Namespace *string `json:"namespace,omitempty"` Selector []string `json:"selector,omitempty"` Endpoints []string `json:"endpoints,omitempty"` SessionAffinity *string `json:"sessionAffinity,omitempty"` Ports []SlrPortApplyConfiguration `json:"ports,omitempty"` }
SwitchLBRuleSpecApplyConfiguration represents a declarative configuration of the SwitchLBRuleSpec type for use with apply.
func SwitchLBRuleSpec ¶
func SwitchLBRuleSpec() *SwitchLBRuleSpecApplyConfiguration
SwitchLBRuleSpecApplyConfiguration constructs a declarative configuration of the SwitchLBRuleSpec type for use with apply.
func (*SwitchLBRuleSpecApplyConfiguration) WithEndpoints ¶
func (b *SwitchLBRuleSpecApplyConfiguration) WithEndpoints(values ...string) *SwitchLBRuleSpecApplyConfiguration
WithEndpoints adds the given value to the Endpoints field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Endpoints field.
func (*SwitchLBRuleSpecApplyConfiguration) WithNamespace ¶
func (b *SwitchLBRuleSpecApplyConfiguration) WithNamespace(value string) *SwitchLBRuleSpecApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*SwitchLBRuleSpecApplyConfiguration) WithPorts ¶
func (b *SwitchLBRuleSpecApplyConfiguration) WithPorts(values ...*SlrPortApplyConfiguration) *SwitchLBRuleSpecApplyConfiguration
WithPorts adds the given value to the Ports field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Ports field.
func (*SwitchLBRuleSpecApplyConfiguration) WithSelector ¶
func (b *SwitchLBRuleSpecApplyConfiguration) WithSelector(values ...string) *SwitchLBRuleSpecApplyConfiguration
WithSelector adds the given value to the Selector field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Selector field.
func (*SwitchLBRuleSpecApplyConfiguration) WithSessionAffinity ¶
func (b *SwitchLBRuleSpecApplyConfiguration) WithSessionAffinity(value string) *SwitchLBRuleSpecApplyConfiguration
WithSessionAffinity sets the SessionAffinity field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SessionAffinity field is set to the value of the last call.
func (*SwitchLBRuleSpecApplyConfiguration) WithVip ¶
func (b *SwitchLBRuleSpecApplyConfiguration) WithVip(value string) *SwitchLBRuleSpecApplyConfiguration
WithVip sets the Vip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Vip field is set to the value of the last call.
type SwitchLBRuleStatusApplyConfiguration ¶
type SwitchLBRuleStatusApplyConfiguration struct { Conditions []SwitchLBRuleConditionApplyConfiguration `json:"conditions,omitempty"` Ports *string `json:"ports,omitempty"` Service *string `json:"service,omitempty"` }
SwitchLBRuleStatusApplyConfiguration represents a declarative configuration of the SwitchLBRuleStatus type for use with apply.
func SwitchLBRuleStatus ¶
func SwitchLBRuleStatus() *SwitchLBRuleStatusApplyConfiguration
SwitchLBRuleStatusApplyConfiguration constructs a declarative configuration of the SwitchLBRuleStatus type for use with apply.
func (*SwitchLBRuleStatusApplyConfiguration) WithConditions ¶
func (b *SwitchLBRuleStatusApplyConfiguration) WithConditions(values ...*SwitchLBRuleConditionApplyConfiguration) *SwitchLBRuleStatusApplyConfiguration
WithConditions adds the given value to the Conditions field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Conditions field.
func (*SwitchLBRuleStatusApplyConfiguration) WithPorts ¶
func (b *SwitchLBRuleStatusApplyConfiguration) WithPorts(value string) *SwitchLBRuleStatusApplyConfiguration
WithPorts sets the Ports field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Ports field is set to the value of the last call.
func (*SwitchLBRuleStatusApplyConfiguration) WithService ¶
func (b *SwitchLBRuleStatusApplyConfiguration) WithService(value string) *SwitchLBRuleStatusApplyConfiguration
WithService sets the Service field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Service field is set to the value of the last call.
type VipApplyConfiguration ¶
type VipApplyConfiguration struct { metav1.TypeMetaApplyConfiguration `json:",inline"` *metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *VipSpecApplyConfiguration `json:"spec,omitempty"` Status *VipStatusApplyConfiguration `json:"status,omitempty"` }
VipApplyConfiguration represents a declarative configuration of the Vip type for use with apply.
func Vip ¶
func Vip(name string) *VipApplyConfiguration
Vip constructs a declarative configuration of the Vip type for use with apply.
func (*VipApplyConfiguration) GetName ¶
func (b *VipApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*VipApplyConfiguration) WithAPIVersion ¶
func (b *VipApplyConfiguration) WithAPIVersion(value string) *VipApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*VipApplyConfiguration) WithAnnotations ¶
func (b *VipApplyConfiguration) WithAnnotations(entries map[string]string) *VipApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*VipApplyConfiguration) WithCreationTimestamp ¶
func (b *VipApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *VipApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*VipApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *VipApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *VipApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*VipApplyConfiguration) WithDeletionTimestamp ¶
func (b *VipApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *VipApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*VipApplyConfiguration) WithFinalizers ¶
func (b *VipApplyConfiguration) WithFinalizers(values ...string) *VipApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*VipApplyConfiguration) WithGenerateName ¶
func (b *VipApplyConfiguration) WithGenerateName(value string) *VipApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*VipApplyConfiguration) WithGeneration ¶
func (b *VipApplyConfiguration) WithGeneration(value int64) *VipApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*VipApplyConfiguration) WithKind ¶
func (b *VipApplyConfiguration) WithKind(value string) *VipApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*VipApplyConfiguration) WithLabels ¶
func (b *VipApplyConfiguration) WithLabels(entries map[string]string) *VipApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*VipApplyConfiguration) WithName ¶
func (b *VipApplyConfiguration) WithName(value string) *VipApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*VipApplyConfiguration) WithNamespace ¶
func (b *VipApplyConfiguration) WithNamespace(value string) *VipApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*VipApplyConfiguration) WithOwnerReferences ¶
func (b *VipApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *VipApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*VipApplyConfiguration) WithResourceVersion ¶
func (b *VipApplyConfiguration) WithResourceVersion(value string) *VipApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*VipApplyConfiguration) WithSpec ¶
func (b *VipApplyConfiguration) WithSpec(value *VipSpecApplyConfiguration) *VipApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*VipApplyConfiguration) WithStatus ¶
func (b *VipApplyConfiguration) WithStatus(value *VipStatusApplyConfiguration) *VipApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*VipApplyConfiguration) WithUID ¶
func (b *VipApplyConfiguration) WithUID(value types.UID) *VipApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type VipConditionApplyConfiguration ¶
type VipConditionApplyConfiguration struct { Type *kubeovnv1.ConditionType `json:"type,omitempty"` Status *corev1.ConditionStatus `json:"status,omitempty"` Reason *string `json:"reason,omitempty"` Message *string `json:"message,omitempty"` LastUpdateTime *metav1.Time `json:"lastUpdateTime,omitempty"` LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty"` }
VipConditionApplyConfiguration represents a declarative configuration of the VipCondition type for use with apply.
func VipCondition ¶
func VipCondition() *VipConditionApplyConfiguration
VipConditionApplyConfiguration constructs a declarative configuration of the VipCondition type for use with apply.
func (*VipConditionApplyConfiguration) WithLastTransitionTime ¶
func (b *VipConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *VipConditionApplyConfiguration
WithLastTransitionTime sets the LastTransitionTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastTransitionTime field is set to the value of the last call.
func (*VipConditionApplyConfiguration) WithLastUpdateTime ¶
func (b *VipConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *VipConditionApplyConfiguration
WithLastUpdateTime sets the LastUpdateTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastUpdateTime field is set to the value of the last call.
func (*VipConditionApplyConfiguration) WithMessage ¶
func (b *VipConditionApplyConfiguration) WithMessage(value string) *VipConditionApplyConfiguration
WithMessage sets the Message field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Message field is set to the value of the last call.
func (*VipConditionApplyConfiguration) WithReason ¶
func (b *VipConditionApplyConfiguration) WithReason(value string) *VipConditionApplyConfiguration
WithReason sets the Reason field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Reason field is set to the value of the last call.
func (*VipConditionApplyConfiguration) WithStatus ¶
func (b *VipConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *VipConditionApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*VipConditionApplyConfiguration) WithType ¶
func (b *VipConditionApplyConfiguration) WithType(value kubeovnv1.ConditionType) *VipConditionApplyConfiguration
WithType sets the Type field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Type field is set to the value of the last call.
type VipSpecApplyConfiguration ¶
type VipSpecApplyConfiguration struct { Namespace *string `json:"namespace,omitempty"` Subnet *string `json:"subnet,omitempty"` Type *string `json:"type,omitempty"` V4ip *string `json:"v4ip,omitempty"` V6ip *string `json:"v6ip,omitempty"` MacAddress *string `json:"macAddress,omitempty"` ParentV4ip *string `json:"parentV4ip,omitempty"` ParentV6ip *string `json:"parentV6ip,omitempty"` ParentMac *string `json:"parentMac,omitempty"` Selector []string `json:"selector,omitempty"` AttachSubnets []string `json:"attachSubnets,omitempty"` }
VipSpecApplyConfiguration represents a declarative configuration of the VipSpec type for use with apply.
func VipSpec ¶
func VipSpec() *VipSpecApplyConfiguration
VipSpecApplyConfiguration constructs a declarative configuration of the VipSpec type for use with apply.
func (*VipSpecApplyConfiguration) WithAttachSubnets ¶
func (b *VipSpecApplyConfiguration) WithAttachSubnets(values ...string) *VipSpecApplyConfiguration
WithAttachSubnets adds the given value to the AttachSubnets field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the AttachSubnets field.
func (*VipSpecApplyConfiguration) WithMacAddress ¶
func (b *VipSpecApplyConfiguration) WithMacAddress(value string) *VipSpecApplyConfiguration
WithMacAddress sets the MacAddress field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MacAddress field is set to the value of the last call.
func (*VipSpecApplyConfiguration) WithNamespace ¶
func (b *VipSpecApplyConfiguration) WithNamespace(value string) *VipSpecApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*VipSpecApplyConfiguration) WithParentMac ¶
func (b *VipSpecApplyConfiguration) WithParentMac(value string) *VipSpecApplyConfiguration
WithParentMac sets the ParentMac field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ParentMac field is set to the value of the last call.
func (*VipSpecApplyConfiguration) WithParentV4ip ¶
func (b *VipSpecApplyConfiguration) WithParentV4ip(value string) *VipSpecApplyConfiguration
WithParentV4ip sets the ParentV4ip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ParentV4ip field is set to the value of the last call.
func (*VipSpecApplyConfiguration) WithParentV6ip ¶
func (b *VipSpecApplyConfiguration) WithParentV6ip(value string) *VipSpecApplyConfiguration
WithParentV6ip sets the ParentV6ip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ParentV6ip field is set to the value of the last call.
func (*VipSpecApplyConfiguration) WithSelector ¶
func (b *VipSpecApplyConfiguration) WithSelector(values ...string) *VipSpecApplyConfiguration
WithSelector adds the given value to the Selector field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Selector field.
func (*VipSpecApplyConfiguration) WithSubnet ¶
func (b *VipSpecApplyConfiguration) WithSubnet(value string) *VipSpecApplyConfiguration
WithSubnet sets the Subnet field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Subnet field is set to the value of the last call.
func (*VipSpecApplyConfiguration) WithType ¶
func (b *VipSpecApplyConfiguration) WithType(value string) *VipSpecApplyConfiguration
WithType sets the Type field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Type field is set to the value of the last call.
func (*VipSpecApplyConfiguration) WithV4ip ¶
func (b *VipSpecApplyConfiguration) WithV4ip(value string) *VipSpecApplyConfiguration
WithV4ip sets the V4ip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V4ip field is set to the value of the last call.
func (*VipSpecApplyConfiguration) WithV6ip ¶
func (b *VipSpecApplyConfiguration) WithV6ip(value string) *VipSpecApplyConfiguration
WithV6ip sets the V6ip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V6ip field is set to the value of the last call.
type VipStatusApplyConfiguration ¶
type VipStatusApplyConfiguration struct { Conditions []VipConditionApplyConfiguration `json:"conditions,omitempty"` Ready *bool `json:"ready,omitempty"` Type *string `json:"type,omitempty"` V4ip *string `json:"v4ip,omitempty"` V6ip *string `json:"v6ip,omitempty"` Mac *string `json:"mac,omitempty"` Pv4ip *string `json:"pv4ip,omitempty"` Pv6ip *string `json:"pv6ip,omitempty"` Pmac *string `json:"pmac,omitempty"` }
VipStatusApplyConfiguration represents a declarative configuration of the VipStatus type for use with apply.
func VipStatus ¶
func VipStatus() *VipStatusApplyConfiguration
VipStatusApplyConfiguration constructs a declarative configuration of the VipStatus type for use with apply.
func (*VipStatusApplyConfiguration) WithConditions ¶
func (b *VipStatusApplyConfiguration) WithConditions(values ...*VipConditionApplyConfiguration) *VipStatusApplyConfiguration
WithConditions adds the given value to the Conditions field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Conditions field.
func (*VipStatusApplyConfiguration) WithMac ¶
func (b *VipStatusApplyConfiguration) WithMac(value string) *VipStatusApplyConfiguration
WithMac sets the Mac field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Mac field is set to the value of the last call.
func (*VipStatusApplyConfiguration) WithPmac ¶
func (b *VipStatusApplyConfiguration) WithPmac(value string) *VipStatusApplyConfiguration
WithPmac sets the Pmac field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Pmac field is set to the value of the last call.
func (*VipStatusApplyConfiguration) WithPv4ip ¶
func (b *VipStatusApplyConfiguration) WithPv4ip(value string) *VipStatusApplyConfiguration
WithPv4ip sets the Pv4ip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Pv4ip field is set to the value of the last call.
func (*VipStatusApplyConfiguration) WithPv6ip ¶
func (b *VipStatusApplyConfiguration) WithPv6ip(value string) *VipStatusApplyConfiguration
WithPv6ip sets the Pv6ip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Pv6ip field is set to the value of the last call.
func (*VipStatusApplyConfiguration) WithReady ¶
func (b *VipStatusApplyConfiguration) WithReady(value bool) *VipStatusApplyConfiguration
WithReady sets the Ready field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Ready field is set to the value of the last call.
func (*VipStatusApplyConfiguration) WithType ¶
func (b *VipStatusApplyConfiguration) WithType(value string) *VipStatusApplyConfiguration
WithType sets the Type field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Type field is set to the value of the last call.
func (*VipStatusApplyConfiguration) WithV4ip ¶
func (b *VipStatusApplyConfiguration) WithV4ip(value string) *VipStatusApplyConfiguration
WithV4ip sets the V4ip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V4ip field is set to the value of the last call.
func (*VipStatusApplyConfiguration) WithV6ip ¶
func (b *VipStatusApplyConfiguration) WithV6ip(value string) *VipStatusApplyConfiguration
WithV6ip sets the V6ip field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the V6ip field is set to the value of the last call.
type VlanApplyConfiguration ¶
type VlanApplyConfiguration struct { metav1.TypeMetaApplyConfiguration `json:",inline"` *metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *VlanSpecApplyConfiguration `json:"spec,omitempty"` Status *VlanStatusApplyConfiguration `json:"status,omitempty"` }
VlanApplyConfiguration represents a declarative configuration of the Vlan type for use with apply.
func Vlan ¶
func Vlan(name string) *VlanApplyConfiguration
Vlan constructs a declarative configuration of the Vlan type for use with apply.
func (*VlanApplyConfiguration) GetName ¶
func (b *VlanApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*VlanApplyConfiguration) WithAPIVersion ¶
func (b *VlanApplyConfiguration) WithAPIVersion(value string) *VlanApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*VlanApplyConfiguration) WithAnnotations ¶
func (b *VlanApplyConfiguration) WithAnnotations(entries map[string]string) *VlanApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*VlanApplyConfiguration) WithCreationTimestamp ¶
func (b *VlanApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *VlanApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*VlanApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *VlanApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *VlanApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*VlanApplyConfiguration) WithDeletionTimestamp ¶
func (b *VlanApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *VlanApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*VlanApplyConfiguration) WithFinalizers ¶
func (b *VlanApplyConfiguration) WithFinalizers(values ...string) *VlanApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*VlanApplyConfiguration) WithGenerateName ¶
func (b *VlanApplyConfiguration) WithGenerateName(value string) *VlanApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*VlanApplyConfiguration) WithGeneration ¶
func (b *VlanApplyConfiguration) WithGeneration(value int64) *VlanApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*VlanApplyConfiguration) WithKind ¶
func (b *VlanApplyConfiguration) WithKind(value string) *VlanApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*VlanApplyConfiguration) WithLabels ¶
func (b *VlanApplyConfiguration) WithLabels(entries map[string]string) *VlanApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*VlanApplyConfiguration) WithName ¶
func (b *VlanApplyConfiguration) WithName(value string) *VlanApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*VlanApplyConfiguration) WithNamespace ¶
func (b *VlanApplyConfiguration) WithNamespace(value string) *VlanApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*VlanApplyConfiguration) WithOwnerReferences ¶
func (b *VlanApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *VlanApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*VlanApplyConfiguration) WithResourceVersion ¶
func (b *VlanApplyConfiguration) WithResourceVersion(value string) *VlanApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*VlanApplyConfiguration) WithSpec ¶
func (b *VlanApplyConfiguration) WithSpec(value *VlanSpecApplyConfiguration) *VlanApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*VlanApplyConfiguration) WithStatus ¶
func (b *VlanApplyConfiguration) WithStatus(value *VlanStatusApplyConfiguration) *VlanApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*VlanApplyConfiguration) WithUID ¶
func (b *VlanApplyConfiguration) WithUID(value types.UID) *VlanApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type VlanConditionApplyConfiguration ¶
type VlanConditionApplyConfiguration struct { Type *kubeovnv1.ConditionType `json:"type,omitempty"` Status *corev1.ConditionStatus `json:"status,omitempty"` Reason *string `json:"reason,omitempty"` Message *string `json:"message,omitempty"` LastUpdateTime *metav1.Time `json:"lastUpdateTime,omitempty"` LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty"` }
VlanConditionApplyConfiguration represents a declarative configuration of the VlanCondition type for use with apply.
func VlanCondition ¶
func VlanCondition() *VlanConditionApplyConfiguration
VlanConditionApplyConfiguration constructs a declarative configuration of the VlanCondition type for use with apply.
func (*VlanConditionApplyConfiguration) WithLastTransitionTime ¶
func (b *VlanConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *VlanConditionApplyConfiguration
WithLastTransitionTime sets the LastTransitionTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastTransitionTime field is set to the value of the last call.
func (*VlanConditionApplyConfiguration) WithLastUpdateTime ¶
func (b *VlanConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *VlanConditionApplyConfiguration
WithLastUpdateTime sets the LastUpdateTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastUpdateTime field is set to the value of the last call.
func (*VlanConditionApplyConfiguration) WithMessage ¶
func (b *VlanConditionApplyConfiguration) WithMessage(value string) *VlanConditionApplyConfiguration
WithMessage sets the Message field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Message field is set to the value of the last call.
func (*VlanConditionApplyConfiguration) WithReason ¶
func (b *VlanConditionApplyConfiguration) WithReason(value string) *VlanConditionApplyConfiguration
WithReason sets the Reason field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Reason field is set to the value of the last call.
func (*VlanConditionApplyConfiguration) WithStatus ¶
func (b *VlanConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *VlanConditionApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*VlanConditionApplyConfiguration) WithType ¶
func (b *VlanConditionApplyConfiguration) WithType(value kubeovnv1.ConditionType) *VlanConditionApplyConfiguration
WithType sets the Type field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Type field is set to the value of the last call.
type VlanSpecApplyConfiguration ¶
type VlanSpecApplyConfiguration struct { VlanID *int `json:"vlanId,omitempty"` ProviderInterfaceName *string `json:"providerInterfaceName,omitempty"` ID *int `json:"id,omitempty"` Provider *string `json:"provider,omitempty"` }
VlanSpecApplyConfiguration represents a declarative configuration of the VlanSpec type for use with apply.
func VlanSpec ¶
func VlanSpec() *VlanSpecApplyConfiguration
VlanSpecApplyConfiguration constructs a declarative configuration of the VlanSpec type for use with apply.
func (*VlanSpecApplyConfiguration) WithID ¶
func (b *VlanSpecApplyConfiguration) WithID(value int) *VlanSpecApplyConfiguration
WithID sets the ID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ID field is set to the value of the last call.
func (*VlanSpecApplyConfiguration) WithProvider ¶
func (b *VlanSpecApplyConfiguration) WithProvider(value string) *VlanSpecApplyConfiguration
WithProvider sets the Provider field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Provider field is set to the value of the last call.
func (*VlanSpecApplyConfiguration) WithProviderInterfaceName ¶
func (b *VlanSpecApplyConfiguration) WithProviderInterfaceName(value string) *VlanSpecApplyConfiguration
WithProviderInterfaceName sets the ProviderInterfaceName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ProviderInterfaceName field is set to the value of the last call.
func (*VlanSpecApplyConfiguration) WithVlanID ¶
func (b *VlanSpecApplyConfiguration) WithVlanID(value int) *VlanSpecApplyConfiguration
WithVlanID sets the VlanID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the VlanID field is set to the value of the last call.
type VlanStatusApplyConfiguration ¶
type VlanStatusApplyConfiguration struct { Subnets []string `json:"subnets,omitempty"` Conditions []VlanConditionApplyConfiguration `json:"conditions,omitempty"` }
VlanStatusApplyConfiguration represents a declarative configuration of the VlanStatus type for use with apply.
func VlanStatus ¶
func VlanStatus() *VlanStatusApplyConfiguration
VlanStatusApplyConfiguration constructs a declarative configuration of the VlanStatus type for use with apply.
func (*VlanStatusApplyConfiguration) WithConditions ¶
func (b *VlanStatusApplyConfiguration) WithConditions(values ...*VlanConditionApplyConfiguration) *VlanStatusApplyConfiguration
WithConditions adds the given value to the Conditions field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Conditions field.
func (*VlanStatusApplyConfiguration) WithSubnets ¶
func (b *VlanStatusApplyConfiguration) WithSubnets(values ...string) *VlanStatusApplyConfiguration
WithSubnets adds the given value to the Subnets field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Subnets field.
type VpcApplyConfiguration ¶
type VpcApplyConfiguration struct { metav1.TypeMetaApplyConfiguration `json:",inline"` *metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *VpcSpecApplyConfiguration `json:"spec,omitempty"` Status *VpcStatusApplyConfiguration `json:"status,omitempty"` }
VpcApplyConfiguration represents a declarative configuration of the Vpc type for use with apply.
func Vpc ¶
func Vpc(name string) *VpcApplyConfiguration
Vpc constructs a declarative configuration of the Vpc type for use with apply.
func (*VpcApplyConfiguration) GetName ¶
func (b *VpcApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*VpcApplyConfiguration) WithAPIVersion ¶
func (b *VpcApplyConfiguration) WithAPIVersion(value string) *VpcApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*VpcApplyConfiguration) WithAnnotations ¶
func (b *VpcApplyConfiguration) WithAnnotations(entries map[string]string) *VpcApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*VpcApplyConfiguration) WithCreationTimestamp ¶
func (b *VpcApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *VpcApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*VpcApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *VpcApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *VpcApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*VpcApplyConfiguration) WithDeletionTimestamp ¶
func (b *VpcApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *VpcApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*VpcApplyConfiguration) WithFinalizers ¶
func (b *VpcApplyConfiguration) WithFinalizers(values ...string) *VpcApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*VpcApplyConfiguration) WithGenerateName ¶
func (b *VpcApplyConfiguration) WithGenerateName(value string) *VpcApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*VpcApplyConfiguration) WithGeneration ¶
func (b *VpcApplyConfiguration) WithGeneration(value int64) *VpcApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*VpcApplyConfiguration) WithKind ¶
func (b *VpcApplyConfiguration) WithKind(value string) *VpcApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*VpcApplyConfiguration) WithLabels ¶
func (b *VpcApplyConfiguration) WithLabels(entries map[string]string) *VpcApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*VpcApplyConfiguration) WithName ¶
func (b *VpcApplyConfiguration) WithName(value string) *VpcApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*VpcApplyConfiguration) WithNamespace ¶
func (b *VpcApplyConfiguration) WithNamespace(value string) *VpcApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*VpcApplyConfiguration) WithOwnerReferences ¶
func (b *VpcApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *VpcApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*VpcApplyConfiguration) WithResourceVersion ¶
func (b *VpcApplyConfiguration) WithResourceVersion(value string) *VpcApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*VpcApplyConfiguration) WithSpec ¶
func (b *VpcApplyConfiguration) WithSpec(value *VpcSpecApplyConfiguration) *VpcApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*VpcApplyConfiguration) WithStatus ¶
func (b *VpcApplyConfiguration) WithStatus(value *VpcStatusApplyConfiguration) *VpcApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*VpcApplyConfiguration) WithUID ¶
func (b *VpcApplyConfiguration) WithUID(value types.UID) *VpcApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type VpcBgpSpeakerApplyConfiguration ¶
type VpcBgpSpeakerApplyConfiguration struct { Enabled *bool `json:"enabled,omitempty"` ASN *uint32 `json:"asn,omitempty"` RemoteASN *uint32 `json:"remoteAsn,omitempty"` Neighbors []string `json:"neighbors,omitempty"` HoldTime *metav1.Duration `json:"holdTime,omitempty"` RouterID *string `json:"routerId,omitempty"` Password *string `json:"password,omitempty"` EnableGracefulRestart *bool `json:"enableGracefulRestart,omitempty"` ExtraArgs []string `json:"extraArgs,omitempty"` }
VpcBgpSpeakerApplyConfiguration represents a declarative configuration of the VpcBgpSpeaker type for use with apply.
func VpcBgpSpeaker ¶
func VpcBgpSpeaker() *VpcBgpSpeakerApplyConfiguration
VpcBgpSpeakerApplyConfiguration constructs a declarative configuration of the VpcBgpSpeaker type for use with apply.
func (*VpcBgpSpeakerApplyConfiguration) WithASN ¶
func (b *VpcBgpSpeakerApplyConfiguration) WithASN(value uint32) *VpcBgpSpeakerApplyConfiguration
WithASN sets the ASN field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ASN field is set to the value of the last call.
func (*VpcBgpSpeakerApplyConfiguration) WithEnableGracefulRestart ¶
func (b *VpcBgpSpeakerApplyConfiguration) WithEnableGracefulRestart(value bool) *VpcBgpSpeakerApplyConfiguration
WithEnableGracefulRestart sets the EnableGracefulRestart field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EnableGracefulRestart field is set to the value of the last call.
func (*VpcBgpSpeakerApplyConfiguration) WithEnabled ¶
func (b *VpcBgpSpeakerApplyConfiguration) WithEnabled(value bool) *VpcBgpSpeakerApplyConfiguration
WithEnabled sets the Enabled field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Enabled field is set to the value of the last call.
func (*VpcBgpSpeakerApplyConfiguration) WithExtraArgs ¶
func (b *VpcBgpSpeakerApplyConfiguration) WithExtraArgs(values ...string) *VpcBgpSpeakerApplyConfiguration
WithExtraArgs adds the given value to the ExtraArgs field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ExtraArgs field.
func (*VpcBgpSpeakerApplyConfiguration) WithHoldTime ¶
func (b *VpcBgpSpeakerApplyConfiguration) WithHoldTime(value metav1.Duration) *VpcBgpSpeakerApplyConfiguration
WithHoldTime sets the HoldTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the HoldTime field is set to the value of the last call.
func (*VpcBgpSpeakerApplyConfiguration) WithNeighbors ¶
func (b *VpcBgpSpeakerApplyConfiguration) WithNeighbors(values ...string) *VpcBgpSpeakerApplyConfiguration
WithNeighbors adds the given value to the Neighbors field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Neighbors field.
func (*VpcBgpSpeakerApplyConfiguration) WithPassword ¶
func (b *VpcBgpSpeakerApplyConfiguration) WithPassword(value string) *VpcBgpSpeakerApplyConfiguration
WithPassword sets the Password field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Password field is set to the value of the last call.
func (*VpcBgpSpeakerApplyConfiguration) WithRemoteASN ¶
func (b *VpcBgpSpeakerApplyConfiguration) WithRemoteASN(value uint32) *VpcBgpSpeakerApplyConfiguration
WithRemoteASN sets the RemoteASN field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RemoteASN field is set to the value of the last call.
func (*VpcBgpSpeakerApplyConfiguration) WithRouterID ¶
func (b *VpcBgpSpeakerApplyConfiguration) WithRouterID(value string) *VpcBgpSpeakerApplyConfiguration
WithRouterID sets the RouterID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RouterID field is set to the value of the last call.
type VpcConditionApplyConfiguration ¶
type VpcConditionApplyConfiguration struct { Type *kubeovnv1.ConditionType `json:"type,omitempty"` Status *corev1.ConditionStatus `json:"status,omitempty"` Reason *string `json:"reason,omitempty"` Message *string `json:"message,omitempty"` LastUpdateTime *metav1.Time `json:"lastUpdateTime,omitempty"` LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty"` }
VpcConditionApplyConfiguration represents a declarative configuration of the VpcCondition type for use with apply.
func VpcCondition ¶
func VpcCondition() *VpcConditionApplyConfiguration
VpcConditionApplyConfiguration constructs a declarative configuration of the VpcCondition type for use with apply.
func (*VpcConditionApplyConfiguration) WithLastTransitionTime ¶
func (b *VpcConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *VpcConditionApplyConfiguration
WithLastTransitionTime sets the LastTransitionTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastTransitionTime field is set to the value of the last call.
func (*VpcConditionApplyConfiguration) WithLastUpdateTime ¶
func (b *VpcConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *VpcConditionApplyConfiguration
WithLastUpdateTime sets the LastUpdateTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastUpdateTime field is set to the value of the last call.
func (*VpcConditionApplyConfiguration) WithMessage ¶
func (b *VpcConditionApplyConfiguration) WithMessage(value string) *VpcConditionApplyConfiguration
WithMessage sets the Message field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Message field is set to the value of the last call.
func (*VpcConditionApplyConfiguration) WithReason ¶
func (b *VpcConditionApplyConfiguration) WithReason(value string) *VpcConditionApplyConfiguration
WithReason sets the Reason field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Reason field is set to the value of the last call.
func (*VpcConditionApplyConfiguration) WithStatus ¶
func (b *VpcConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *VpcConditionApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*VpcConditionApplyConfiguration) WithType ¶
func (b *VpcConditionApplyConfiguration) WithType(value kubeovnv1.ConditionType) *VpcConditionApplyConfiguration
WithType sets the Type field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Type field is set to the value of the last call.
type VpcDNSConditionApplyConfiguration ¶
type VpcDNSConditionApplyConfiguration struct { Type *kubeovnv1.ConditionType `json:"type,omitempty"` Status *corev1.ConditionStatus `json:"status,omitempty"` Reason *string `json:"reason,omitempty"` Message *string `json:"message,omitempty"` LastUpdateTime *metav1.Time `json:"lastUpdateTime,omitempty"` LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty"` }
VpcDNSConditionApplyConfiguration represents a declarative configuration of the VpcDNSCondition type for use with apply.
func VpcDNSCondition ¶
func VpcDNSCondition() *VpcDNSConditionApplyConfiguration
VpcDNSConditionApplyConfiguration constructs a declarative configuration of the VpcDNSCondition type for use with apply.
func (*VpcDNSConditionApplyConfiguration) WithLastTransitionTime ¶
func (b *VpcDNSConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *VpcDNSConditionApplyConfiguration
WithLastTransitionTime sets the LastTransitionTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastTransitionTime field is set to the value of the last call.
func (*VpcDNSConditionApplyConfiguration) WithLastUpdateTime ¶
func (b *VpcDNSConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *VpcDNSConditionApplyConfiguration
WithLastUpdateTime sets the LastUpdateTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastUpdateTime field is set to the value of the last call.
func (*VpcDNSConditionApplyConfiguration) WithMessage ¶
func (b *VpcDNSConditionApplyConfiguration) WithMessage(value string) *VpcDNSConditionApplyConfiguration
WithMessage sets the Message field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Message field is set to the value of the last call.
func (*VpcDNSConditionApplyConfiguration) WithReason ¶
func (b *VpcDNSConditionApplyConfiguration) WithReason(value string) *VpcDNSConditionApplyConfiguration
WithReason sets the Reason field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Reason field is set to the value of the last call.
func (*VpcDNSConditionApplyConfiguration) WithStatus ¶
func (b *VpcDNSConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *VpcDNSConditionApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*VpcDNSConditionApplyConfiguration) WithType ¶
func (b *VpcDNSConditionApplyConfiguration) WithType(value kubeovnv1.ConditionType) *VpcDNSConditionApplyConfiguration
WithType sets the Type field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Type field is set to the value of the last call.
type VpcDNSSpecApplyConfiguration ¶
type VpcDNSSpecApplyConfiguration struct { Replicas *int32 `json:"replicas,omitempty"` Vpc *string `json:"vpc,omitempty"` Subnet *string `json:"subnet,omitempty"` }
VpcDNSSpecApplyConfiguration represents a declarative configuration of the VpcDNSSpec type for use with apply.
func VpcDNSSpec ¶
func VpcDNSSpec() *VpcDNSSpecApplyConfiguration
VpcDNSSpecApplyConfiguration constructs a declarative configuration of the VpcDNSSpec type for use with apply.
func (*VpcDNSSpecApplyConfiguration) WithReplicas ¶
func (b *VpcDNSSpecApplyConfiguration) WithReplicas(value int32) *VpcDNSSpecApplyConfiguration
WithReplicas sets the Replicas field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Replicas field is set to the value of the last call.
func (*VpcDNSSpecApplyConfiguration) WithSubnet ¶
func (b *VpcDNSSpecApplyConfiguration) WithSubnet(value string) *VpcDNSSpecApplyConfiguration
WithSubnet sets the Subnet field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Subnet field is set to the value of the last call.
func (*VpcDNSSpecApplyConfiguration) WithVpc ¶
func (b *VpcDNSSpecApplyConfiguration) WithVpc(value string) *VpcDNSSpecApplyConfiguration
WithVpc sets the Vpc field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Vpc field is set to the value of the last call.
type VpcDNSStatusApplyConfiguration ¶
type VpcDNSStatusApplyConfiguration struct { Conditions []VpcDNSConditionApplyConfiguration `json:"conditions,omitempty"` Active *bool `json:"active,omitempty"` }
VpcDNSStatusApplyConfiguration represents a declarative configuration of the VpcDNSStatus type for use with apply.
func VpcDNSStatus ¶
func VpcDNSStatus() *VpcDNSStatusApplyConfiguration
VpcDNSStatusApplyConfiguration constructs a declarative configuration of the VpcDNSStatus type for use with apply.
func (*VpcDNSStatusApplyConfiguration) WithActive ¶
func (b *VpcDNSStatusApplyConfiguration) WithActive(value bool) *VpcDNSStatusApplyConfiguration
WithActive sets the Active field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Active field is set to the value of the last call.
func (*VpcDNSStatusApplyConfiguration) WithConditions ¶
func (b *VpcDNSStatusApplyConfiguration) WithConditions(values ...*VpcDNSConditionApplyConfiguration) *VpcDNSStatusApplyConfiguration
WithConditions adds the given value to the Conditions field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Conditions field.
type VpcDnsApplyConfiguration ¶
type VpcDnsApplyConfiguration struct { metav1.TypeMetaApplyConfiguration `json:",inline"` *metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *VpcDNSSpecApplyConfiguration `json:"spec,omitempty"` Status *VpcDNSStatusApplyConfiguration `json:"status,omitempty"` }
VpcDnsApplyConfiguration represents a declarative configuration of the VpcDns type for use with apply.
func VpcDns ¶
func VpcDns(name string) *VpcDnsApplyConfiguration
VpcDns constructs a declarative configuration of the VpcDns type for use with apply.
func (*VpcDnsApplyConfiguration) GetName ¶
func (b *VpcDnsApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*VpcDnsApplyConfiguration) WithAPIVersion ¶
func (b *VpcDnsApplyConfiguration) WithAPIVersion(value string) *VpcDnsApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*VpcDnsApplyConfiguration) WithAnnotations ¶
func (b *VpcDnsApplyConfiguration) WithAnnotations(entries map[string]string) *VpcDnsApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*VpcDnsApplyConfiguration) WithCreationTimestamp ¶
func (b *VpcDnsApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *VpcDnsApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*VpcDnsApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *VpcDnsApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *VpcDnsApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*VpcDnsApplyConfiguration) WithDeletionTimestamp ¶
func (b *VpcDnsApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *VpcDnsApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*VpcDnsApplyConfiguration) WithFinalizers ¶
func (b *VpcDnsApplyConfiguration) WithFinalizers(values ...string) *VpcDnsApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*VpcDnsApplyConfiguration) WithGenerateName ¶
func (b *VpcDnsApplyConfiguration) WithGenerateName(value string) *VpcDnsApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*VpcDnsApplyConfiguration) WithGeneration ¶
func (b *VpcDnsApplyConfiguration) WithGeneration(value int64) *VpcDnsApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*VpcDnsApplyConfiguration) WithKind ¶
func (b *VpcDnsApplyConfiguration) WithKind(value string) *VpcDnsApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*VpcDnsApplyConfiguration) WithLabels ¶
func (b *VpcDnsApplyConfiguration) WithLabels(entries map[string]string) *VpcDnsApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*VpcDnsApplyConfiguration) WithName ¶
func (b *VpcDnsApplyConfiguration) WithName(value string) *VpcDnsApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*VpcDnsApplyConfiguration) WithNamespace ¶
func (b *VpcDnsApplyConfiguration) WithNamespace(value string) *VpcDnsApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*VpcDnsApplyConfiguration) WithOwnerReferences ¶
func (b *VpcDnsApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *VpcDnsApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*VpcDnsApplyConfiguration) WithResourceVersion ¶
func (b *VpcDnsApplyConfiguration) WithResourceVersion(value string) *VpcDnsApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*VpcDnsApplyConfiguration) WithSpec ¶
func (b *VpcDnsApplyConfiguration) WithSpec(value *VpcDNSSpecApplyConfiguration) *VpcDnsApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*VpcDnsApplyConfiguration) WithStatus ¶
func (b *VpcDnsApplyConfiguration) WithStatus(value *VpcDNSStatusApplyConfiguration) *VpcDnsApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*VpcDnsApplyConfiguration) WithUID ¶
func (b *VpcDnsApplyConfiguration) WithUID(value types.UID) *VpcDnsApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type VpcNatGatewayApplyConfiguration ¶
type VpcNatGatewayApplyConfiguration struct { metav1.TypeMetaApplyConfiguration `json:",inline"` *metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *VpcNatSpecApplyConfiguration `json:"spec,omitempty"` Status *VpcNatStatusApplyConfiguration `json:"status,omitempty"` }
VpcNatGatewayApplyConfiguration represents a declarative configuration of the VpcNatGateway type for use with apply.
func VpcNatGateway ¶
func VpcNatGateway(name string) *VpcNatGatewayApplyConfiguration
VpcNatGateway constructs a declarative configuration of the VpcNatGateway type for use with apply.
func (*VpcNatGatewayApplyConfiguration) GetName ¶
func (b *VpcNatGatewayApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*VpcNatGatewayApplyConfiguration) WithAPIVersion ¶
func (b *VpcNatGatewayApplyConfiguration) WithAPIVersion(value string) *VpcNatGatewayApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*VpcNatGatewayApplyConfiguration) WithAnnotations ¶
func (b *VpcNatGatewayApplyConfiguration) WithAnnotations(entries map[string]string) *VpcNatGatewayApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*VpcNatGatewayApplyConfiguration) WithCreationTimestamp ¶
func (b *VpcNatGatewayApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *VpcNatGatewayApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*VpcNatGatewayApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *VpcNatGatewayApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *VpcNatGatewayApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*VpcNatGatewayApplyConfiguration) WithDeletionTimestamp ¶
func (b *VpcNatGatewayApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *VpcNatGatewayApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*VpcNatGatewayApplyConfiguration) WithFinalizers ¶
func (b *VpcNatGatewayApplyConfiguration) WithFinalizers(values ...string) *VpcNatGatewayApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*VpcNatGatewayApplyConfiguration) WithGenerateName ¶
func (b *VpcNatGatewayApplyConfiguration) WithGenerateName(value string) *VpcNatGatewayApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*VpcNatGatewayApplyConfiguration) WithGeneration ¶
func (b *VpcNatGatewayApplyConfiguration) WithGeneration(value int64) *VpcNatGatewayApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*VpcNatGatewayApplyConfiguration) WithKind ¶
func (b *VpcNatGatewayApplyConfiguration) WithKind(value string) *VpcNatGatewayApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*VpcNatGatewayApplyConfiguration) WithLabels ¶
func (b *VpcNatGatewayApplyConfiguration) WithLabels(entries map[string]string) *VpcNatGatewayApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*VpcNatGatewayApplyConfiguration) WithName ¶
func (b *VpcNatGatewayApplyConfiguration) WithName(value string) *VpcNatGatewayApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*VpcNatGatewayApplyConfiguration) WithNamespace ¶
func (b *VpcNatGatewayApplyConfiguration) WithNamespace(value string) *VpcNatGatewayApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*VpcNatGatewayApplyConfiguration) WithOwnerReferences ¶
func (b *VpcNatGatewayApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *VpcNatGatewayApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*VpcNatGatewayApplyConfiguration) WithResourceVersion ¶
func (b *VpcNatGatewayApplyConfiguration) WithResourceVersion(value string) *VpcNatGatewayApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*VpcNatGatewayApplyConfiguration) WithSpec ¶
func (b *VpcNatGatewayApplyConfiguration) WithSpec(value *VpcNatSpecApplyConfiguration) *VpcNatGatewayApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*VpcNatGatewayApplyConfiguration) WithStatus ¶
func (b *VpcNatGatewayApplyConfiguration) WithStatus(value *VpcNatStatusApplyConfiguration) *VpcNatGatewayApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*VpcNatGatewayApplyConfiguration) WithUID ¶
func (b *VpcNatGatewayApplyConfiguration) WithUID(value types.UID) *VpcNatGatewayApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type VpcNatSpecApplyConfiguration ¶
type VpcNatSpecApplyConfiguration struct { Vpc *string `json:"vpc,omitempty"` Subnet *string `json:"subnet,omitempty"` ExternalSubnets []string `json:"externalSubnets,omitempty"` LanIP *string `json:"lanIp,omitempty"` Selector []string `json:"selector,omitempty"` Tolerations []corev1.Toleration `json:"tolerations,omitempty"` Affinity *corev1.Affinity `json:"affinity,omitempty"` QoSPolicy *string `json:"qosPolicy,omitempty"` BgpSpeaker *VpcBgpSpeakerApplyConfiguration `json:"bgpSpeaker,omitempty"` }
VpcNatSpecApplyConfiguration represents a declarative configuration of the VpcNatSpec type for use with apply.
func VpcNatSpec ¶
func VpcNatSpec() *VpcNatSpecApplyConfiguration
VpcNatSpecApplyConfiguration constructs a declarative configuration of the VpcNatSpec type for use with apply.
func (*VpcNatSpecApplyConfiguration) WithAffinity ¶
func (b *VpcNatSpecApplyConfiguration) WithAffinity(value corev1.Affinity) *VpcNatSpecApplyConfiguration
WithAffinity sets the Affinity field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Affinity field is set to the value of the last call.
func (*VpcNatSpecApplyConfiguration) WithBgpSpeaker ¶
func (b *VpcNatSpecApplyConfiguration) WithBgpSpeaker(value *VpcBgpSpeakerApplyConfiguration) *VpcNatSpecApplyConfiguration
WithBgpSpeaker sets the BgpSpeaker field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BgpSpeaker field is set to the value of the last call.
func (*VpcNatSpecApplyConfiguration) WithExternalSubnets ¶
func (b *VpcNatSpecApplyConfiguration) WithExternalSubnets(values ...string) *VpcNatSpecApplyConfiguration
WithExternalSubnets adds the given value to the ExternalSubnets field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ExternalSubnets field.
func (*VpcNatSpecApplyConfiguration) WithLanIP ¶
func (b *VpcNatSpecApplyConfiguration) WithLanIP(value string) *VpcNatSpecApplyConfiguration
WithLanIP sets the LanIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LanIP field is set to the value of the last call.
func (*VpcNatSpecApplyConfiguration) WithQoSPolicy ¶
func (b *VpcNatSpecApplyConfiguration) WithQoSPolicy(value string) *VpcNatSpecApplyConfiguration
WithQoSPolicy sets the QoSPolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the QoSPolicy field is set to the value of the last call.
func (*VpcNatSpecApplyConfiguration) WithSelector ¶
func (b *VpcNatSpecApplyConfiguration) WithSelector(values ...string) *VpcNatSpecApplyConfiguration
WithSelector adds the given value to the Selector field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Selector field.
func (*VpcNatSpecApplyConfiguration) WithSubnet ¶
func (b *VpcNatSpecApplyConfiguration) WithSubnet(value string) *VpcNatSpecApplyConfiguration
WithSubnet sets the Subnet field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Subnet field is set to the value of the last call.
func (*VpcNatSpecApplyConfiguration) WithTolerations ¶
func (b *VpcNatSpecApplyConfiguration) WithTolerations(values ...corev1.Toleration) *VpcNatSpecApplyConfiguration
WithTolerations adds the given value to the Tolerations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Tolerations field.
func (*VpcNatSpecApplyConfiguration) WithVpc ¶
func (b *VpcNatSpecApplyConfiguration) WithVpc(value string) *VpcNatSpecApplyConfiguration
WithVpc sets the Vpc field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Vpc field is set to the value of the last call.
type VpcNatStatusApplyConfiguration ¶
type VpcNatStatusApplyConfiguration struct { QoSPolicy *string `json:"qosPolicy,omitempty"` ExternalSubnets []string `json:"externalSubnets,omitempty"` Selector []string `json:"selector,omitempty"` Tolerations []corev1.Toleration `json:"tolerations,omitempty"` Affinity *corev1.Affinity `json:"affinity,omitempty"` }
VpcNatStatusApplyConfiguration represents a declarative configuration of the VpcNatStatus type for use with apply.
func VpcNatStatus ¶
func VpcNatStatus() *VpcNatStatusApplyConfiguration
VpcNatStatusApplyConfiguration constructs a declarative configuration of the VpcNatStatus type for use with apply.
func (*VpcNatStatusApplyConfiguration) WithAffinity ¶
func (b *VpcNatStatusApplyConfiguration) WithAffinity(value corev1.Affinity) *VpcNatStatusApplyConfiguration
WithAffinity sets the Affinity field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Affinity field is set to the value of the last call.
func (*VpcNatStatusApplyConfiguration) WithExternalSubnets ¶
func (b *VpcNatStatusApplyConfiguration) WithExternalSubnets(values ...string) *VpcNatStatusApplyConfiguration
WithExternalSubnets adds the given value to the ExternalSubnets field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ExternalSubnets field.
func (*VpcNatStatusApplyConfiguration) WithQoSPolicy ¶
func (b *VpcNatStatusApplyConfiguration) WithQoSPolicy(value string) *VpcNatStatusApplyConfiguration
WithQoSPolicy sets the QoSPolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the QoSPolicy field is set to the value of the last call.
func (*VpcNatStatusApplyConfiguration) WithSelector ¶
func (b *VpcNatStatusApplyConfiguration) WithSelector(values ...string) *VpcNatStatusApplyConfiguration
WithSelector adds the given value to the Selector field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Selector field.
func (*VpcNatStatusApplyConfiguration) WithTolerations ¶
func (b *VpcNatStatusApplyConfiguration) WithTolerations(values ...corev1.Toleration) *VpcNatStatusApplyConfiguration
WithTolerations adds the given value to the Tolerations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Tolerations field.
type VpcPeeringApplyConfiguration ¶
type VpcPeeringApplyConfiguration struct { RemoteVpc *string `json:"remoteVpc,omitempty"` LocalConnectIP *string `json:"localConnectIP,omitempty"` }
VpcPeeringApplyConfiguration represents a declarative configuration of the VpcPeering type for use with apply.
func VpcPeering ¶
func VpcPeering() *VpcPeeringApplyConfiguration
VpcPeeringApplyConfiguration constructs a declarative configuration of the VpcPeering type for use with apply.
func (*VpcPeeringApplyConfiguration) WithLocalConnectIP ¶
func (b *VpcPeeringApplyConfiguration) WithLocalConnectIP(value string) *VpcPeeringApplyConfiguration
WithLocalConnectIP sets the LocalConnectIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LocalConnectIP field is set to the value of the last call.
func (*VpcPeeringApplyConfiguration) WithRemoteVpc ¶
func (b *VpcPeeringApplyConfiguration) WithRemoteVpc(value string) *VpcPeeringApplyConfiguration
WithRemoteVpc sets the RemoteVpc field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RemoteVpc field is set to the value of the last call.
type VpcSpecApplyConfiguration ¶
type VpcSpecApplyConfiguration struct { DefaultSubnet *string `json:"defaultSubnet,omitempty"` Namespaces []string `json:"namespaces,omitempty"` StaticRoutes []*kubeovnv1.StaticRoute `json:"staticRoutes,omitempty"` PolicyRoutes []*kubeovnv1.PolicyRoute `json:"policyRoutes,omitempty"` VpcPeerings []*kubeovnv1.VpcPeering `json:"vpcPeerings,omitempty"` EnableExternal *bool `json:"enableExternal,omitempty"` ExtraExternalSubnets []string `json:"extraExternalSubnets,omitempty"` EnableBfd *bool `json:"enableBfd,omitempty"` }
VpcSpecApplyConfiguration represents a declarative configuration of the VpcSpec type for use with apply.
func VpcSpec ¶
func VpcSpec() *VpcSpecApplyConfiguration
VpcSpecApplyConfiguration constructs a declarative configuration of the VpcSpec type for use with apply.
func (*VpcSpecApplyConfiguration) WithDefaultSubnet ¶
func (b *VpcSpecApplyConfiguration) WithDefaultSubnet(value string) *VpcSpecApplyConfiguration
WithDefaultSubnet sets the DefaultSubnet field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DefaultSubnet field is set to the value of the last call.
func (*VpcSpecApplyConfiguration) WithEnableBfd ¶
func (b *VpcSpecApplyConfiguration) WithEnableBfd(value bool) *VpcSpecApplyConfiguration
WithEnableBfd sets the EnableBfd field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EnableBfd field is set to the value of the last call.
func (*VpcSpecApplyConfiguration) WithEnableExternal ¶
func (b *VpcSpecApplyConfiguration) WithEnableExternal(value bool) *VpcSpecApplyConfiguration
WithEnableExternal sets the EnableExternal field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EnableExternal field is set to the value of the last call.
func (*VpcSpecApplyConfiguration) WithExtraExternalSubnets ¶
func (b *VpcSpecApplyConfiguration) WithExtraExternalSubnets(values ...string) *VpcSpecApplyConfiguration
WithExtraExternalSubnets adds the given value to the ExtraExternalSubnets field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ExtraExternalSubnets field.
func (*VpcSpecApplyConfiguration) WithNamespaces ¶
func (b *VpcSpecApplyConfiguration) WithNamespaces(values ...string) *VpcSpecApplyConfiguration
WithNamespaces adds the given value to the Namespaces field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Namespaces field.
func (*VpcSpecApplyConfiguration) WithPolicyRoutes ¶
func (b *VpcSpecApplyConfiguration) WithPolicyRoutes(values ...**kubeovnv1.PolicyRoute) *VpcSpecApplyConfiguration
WithPolicyRoutes adds the given value to the PolicyRoutes field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the PolicyRoutes field.
func (*VpcSpecApplyConfiguration) WithStaticRoutes ¶
func (b *VpcSpecApplyConfiguration) WithStaticRoutes(values ...**kubeovnv1.StaticRoute) *VpcSpecApplyConfiguration
WithStaticRoutes adds the given value to the StaticRoutes field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the StaticRoutes field.
func (*VpcSpecApplyConfiguration) WithVpcPeerings ¶
func (b *VpcSpecApplyConfiguration) WithVpcPeerings(values ...**kubeovnv1.VpcPeering) *VpcSpecApplyConfiguration
WithVpcPeerings adds the given value to the VpcPeerings field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the VpcPeerings field.
type VpcStatusApplyConfiguration ¶
type VpcStatusApplyConfiguration struct { Conditions []VpcConditionApplyConfiguration `json:"conditions,omitempty"` Standby *bool `json:"standby,omitempty"` Default *bool `json:"default,omitempty"` DefaultLogicalSwitch *string `json:"defaultLogicalSwitch,omitempty"` Router *string `json:"router,omitempty"` TCPLoadBalancer *string `json:"tcpLoadBalancer,omitempty"` UDPLoadBalancer *string `json:"udpLoadBalancer,omitempty"` SctpLoadBalancer *string `json:"sctpLoadBalancer,omitempty"` TCPSessionLoadBalancer *string `json:"tcpSessionLoadBalancer,omitempty"` UDPSessionLoadBalancer *string `json:"udpSessionLoadBalancer,omitempty"` SctpSessionLoadBalancer *string `json:"sctpSessionLoadBalancer,omitempty"` Subnets []string `json:"subnets,omitempty"` VpcPeerings []string `json:"vpcPeerings,omitempty"` EnableExternal *bool `json:"enableExternal,omitempty"` ExtraExternalSubnets []string `json:"extraExternalSubnets,omitempty"` EnableBfd *bool `json:"enableBfd,omitempty"` }
VpcStatusApplyConfiguration represents a declarative configuration of the VpcStatus type for use with apply.
func VpcStatus ¶
func VpcStatus() *VpcStatusApplyConfiguration
VpcStatusApplyConfiguration constructs a declarative configuration of the VpcStatus type for use with apply.
func (*VpcStatusApplyConfiguration) WithConditions ¶
func (b *VpcStatusApplyConfiguration) WithConditions(values ...*VpcConditionApplyConfiguration) *VpcStatusApplyConfiguration
WithConditions adds the given value to the Conditions field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Conditions field.
func (*VpcStatusApplyConfiguration) WithDefault ¶
func (b *VpcStatusApplyConfiguration) WithDefault(value bool) *VpcStatusApplyConfiguration
WithDefault sets the Default field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Default field is set to the value of the last call.
func (*VpcStatusApplyConfiguration) WithDefaultLogicalSwitch ¶
func (b *VpcStatusApplyConfiguration) WithDefaultLogicalSwitch(value string) *VpcStatusApplyConfiguration
WithDefaultLogicalSwitch sets the DefaultLogicalSwitch field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DefaultLogicalSwitch field is set to the value of the last call.
func (*VpcStatusApplyConfiguration) WithEnableBfd ¶
func (b *VpcStatusApplyConfiguration) WithEnableBfd(value bool) *VpcStatusApplyConfiguration
WithEnableBfd sets the EnableBfd field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EnableBfd field is set to the value of the last call.
func (*VpcStatusApplyConfiguration) WithEnableExternal ¶
func (b *VpcStatusApplyConfiguration) WithEnableExternal(value bool) *VpcStatusApplyConfiguration
WithEnableExternal sets the EnableExternal field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EnableExternal field is set to the value of the last call.
func (*VpcStatusApplyConfiguration) WithExtraExternalSubnets ¶
func (b *VpcStatusApplyConfiguration) WithExtraExternalSubnets(values ...string) *VpcStatusApplyConfiguration
WithExtraExternalSubnets adds the given value to the ExtraExternalSubnets field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ExtraExternalSubnets field.
func (*VpcStatusApplyConfiguration) WithRouter ¶
func (b *VpcStatusApplyConfiguration) WithRouter(value string) *VpcStatusApplyConfiguration
WithRouter sets the Router field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Router field is set to the value of the last call.
func (*VpcStatusApplyConfiguration) WithSctpLoadBalancer ¶
func (b *VpcStatusApplyConfiguration) WithSctpLoadBalancer(value string) *VpcStatusApplyConfiguration
WithSctpLoadBalancer sets the SctpLoadBalancer field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SctpLoadBalancer field is set to the value of the last call.
func (*VpcStatusApplyConfiguration) WithSctpSessionLoadBalancer ¶
func (b *VpcStatusApplyConfiguration) WithSctpSessionLoadBalancer(value string) *VpcStatusApplyConfiguration
WithSctpSessionLoadBalancer sets the SctpSessionLoadBalancer field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SctpSessionLoadBalancer field is set to the value of the last call.
func (*VpcStatusApplyConfiguration) WithStandby ¶
func (b *VpcStatusApplyConfiguration) WithStandby(value bool) *VpcStatusApplyConfiguration
WithStandby sets the Standby field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Standby field is set to the value of the last call.
func (*VpcStatusApplyConfiguration) WithSubnets ¶
func (b *VpcStatusApplyConfiguration) WithSubnets(values ...string) *VpcStatusApplyConfiguration
WithSubnets adds the given value to the Subnets field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Subnets field.
func (*VpcStatusApplyConfiguration) WithTCPLoadBalancer ¶
func (b *VpcStatusApplyConfiguration) WithTCPLoadBalancer(value string) *VpcStatusApplyConfiguration
WithTCPLoadBalancer sets the TCPLoadBalancer field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the TCPLoadBalancer field is set to the value of the last call.
func (*VpcStatusApplyConfiguration) WithTCPSessionLoadBalancer ¶
func (b *VpcStatusApplyConfiguration) WithTCPSessionLoadBalancer(value string) *VpcStatusApplyConfiguration
WithTCPSessionLoadBalancer sets the TCPSessionLoadBalancer field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the TCPSessionLoadBalancer field is set to the value of the last call.
func (*VpcStatusApplyConfiguration) WithUDPLoadBalancer ¶
func (b *VpcStatusApplyConfiguration) WithUDPLoadBalancer(value string) *VpcStatusApplyConfiguration
WithUDPLoadBalancer sets the UDPLoadBalancer field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UDPLoadBalancer field is set to the value of the last call.
func (*VpcStatusApplyConfiguration) WithUDPSessionLoadBalancer ¶
func (b *VpcStatusApplyConfiguration) WithUDPSessionLoadBalancer(value string) *VpcStatusApplyConfiguration
WithUDPSessionLoadBalancer sets the UDPSessionLoadBalancer field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UDPSessionLoadBalancer field is set to the value of the last call.
func (*VpcStatusApplyConfiguration) WithVpcPeerings ¶
func (b *VpcStatusApplyConfiguration) WithVpcPeerings(values ...string) *VpcStatusApplyConfiguration
WithVpcPeerings adds the given value to the VpcPeerings field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the VpcPeerings field.
Source Files ¶
- acl.go
- condition.go
- custominterface.go
- ip.go
- ippool.go
- ippoolcondition.go
- ippoolspec.go
- ippoolstatus.go
- ipspec.go
- iptablesdnatrule.go
- iptablesdnatrulecondition.go
- iptablesdnatrulespec.go
- iptablesdnatrulestatus.go
- iptableseip.go
- iptableseipcondition.go
- iptableseipspec.go
- iptableseipstatus.go
- iptablesfiprule.go
- iptablesfiprulecondition.go
- iptablesfiprulespec.go
- iptablesfiprulestatus.go
- iptablessnatrule.go
- iptablessnatrulecondition.go
- iptablessnatrulespec.go
- iptablessnatrulestatus.go
- natoutgoingpolicymatch.go
- natoutgoingpolicyrule.go
- natoutgoingpolicyrulestatus.go
- ovndnatrule.go
- ovndnatrulecondition.go
- ovndnatrulespec.go
- ovndnatrulestatus.go
- ovneip.go
- ovneipcondition.go
- ovneipspec.go
- ovneipstatus.go
- ovnfip.go
- ovnfipcondition.go
- ovnfipspec.go
- ovnfipstatus.go
- ovnsnatrule.go
- ovnsnatrulecondition.go
- ovnsnatrulespec.go
- ovnsnatrulestatus.go
- policyroute.go
- providernetwork.go
- providernetworkcondition.go
- providernetworkspec.go
- providernetworkstatus.go
- qospolicy.go
- qospolicybandwidthlimitrule.go
- qospolicycondition.go
- qospolicyspec.go
- qospolicystatus.go
- securitygroup.go
- securitygroupspec.go
- securitygroupstatus.go
- sgrule.go
- slrport.go
- staticroute.go
- subnet.go
- subnetcondition.go
- subnetspec.go
- subnetstatus.go
- switchlbrule.go
- switchlbrulecondition.go
- switchlbrulespec.go
- switchlbrulestatus.go
- vip.go
- vipcondition.go
- vipspec.go
- vipstatus.go
- vlan.go
- vlancondition.go
- vlanspec.go
- vlanstatus.go
- vpc.go
- vpcbgpspeaker.go
- vpccondition.go
- vpcdns.go
- vpcdnscondition.go
- vpcdnsspec.go
- vpcdnsstatus.go
- vpcnatgateway.go
- vpcnatspec.go
- vpcnatstatus.go
- vpcpeering.go
- vpcspec.go
- vpcstatus.go