Documentation ¶
Index ¶
- type ClusterApplyConfiguration
- func (b *ClusterApplyConfiguration) WithAPIVersion(value string) *ClusterApplyConfiguration
- func (b *ClusterApplyConfiguration) WithAnnotations(entries map[string]string) *ClusterApplyConfiguration
- func (b *ClusterApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ClusterApplyConfiguration
- func (b *ClusterApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ClusterApplyConfiguration
- func (b *ClusterApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ClusterApplyConfiguration
- func (b *ClusterApplyConfiguration) WithFinalizers(values ...string) *ClusterApplyConfiguration
- func (b *ClusterApplyConfiguration) WithGenerateName(value string) *ClusterApplyConfiguration
- func (b *ClusterApplyConfiguration) WithGeneration(value int64) *ClusterApplyConfiguration
- func (b *ClusterApplyConfiguration) WithKind(value string) *ClusterApplyConfiguration
- func (b *ClusterApplyConfiguration) WithLabels(entries map[string]string) *ClusterApplyConfiguration
- func (b *ClusterApplyConfiguration) WithName(value string) *ClusterApplyConfiguration
- func (b *ClusterApplyConfiguration) WithNamespace(value string) *ClusterApplyConfiguration
- func (b *ClusterApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ClusterApplyConfiguration
- func (b *ClusterApplyConfiguration) WithResourceVersion(value string) *ClusterApplyConfiguration
- func (b *ClusterApplyConfiguration) WithSpec(value *ClusterSpecApplyConfiguration) *ClusterApplyConfiguration
- func (b *ClusterApplyConfiguration) WithUID(value types.UID) *ClusterApplyConfiguration
- type ClusterGlobalEgressIPApplyConfiguration
- func (b *ClusterGlobalEgressIPApplyConfiguration) WithAPIVersion(value string) *ClusterGlobalEgressIPApplyConfiguration
- func (b *ClusterGlobalEgressIPApplyConfiguration) WithAnnotations(entries map[string]string) *ClusterGlobalEgressIPApplyConfiguration
- func (b *ClusterGlobalEgressIPApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ClusterGlobalEgressIPApplyConfiguration
- func (b *ClusterGlobalEgressIPApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ClusterGlobalEgressIPApplyConfiguration
- func (b *ClusterGlobalEgressIPApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ClusterGlobalEgressIPApplyConfiguration
- func (b *ClusterGlobalEgressIPApplyConfiguration) WithFinalizers(values ...string) *ClusterGlobalEgressIPApplyConfiguration
- func (b *ClusterGlobalEgressIPApplyConfiguration) WithGenerateName(value string) *ClusterGlobalEgressIPApplyConfiguration
- func (b *ClusterGlobalEgressIPApplyConfiguration) WithGeneration(value int64) *ClusterGlobalEgressIPApplyConfiguration
- func (b *ClusterGlobalEgressIPApplyConfiguration) WithKind(value string) *ClusterGlobalEgressIPApplyConfiguration
- func (b *ClusterGlobalEgressIPApplyConfiguration) WithLabels(entries map[string]string) *ClusterGlobalEgressIPApplyConfiguration
- func (b *ClusterGlobalEgressIPApplyConfiguration) WithName(value string) *ClusterGlobalEgressIPApplyConfiguration
- func (b *ClusterGlobalEgressIPApplyConfiguration) WithNamespace(value string) *ClusterGlobalEgressIPApplyConfiguration
- func (b *ClusterGlobalEgressIPApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ClusterGlobalEgressIPApplyConfiguration
- func (b *ClusterGlobalEgressIPApplyConfiguration) WithResourceVersion(value string) *ClusterGlobalEgressIPApplyConfiguration
- func (b *ClusterGlobalEgressIPApplyConfiguration) WithSpec(value *ClusterGlobalEgressIPSpecApplyConfiguration) *ClusterGlobalEgressIPApplyConfiguration
- func (b *ClusterGlobalEgressIPApplyConfiguration) WithStatus(value *GlobalEgressIPStatusApplyConfiguration) *ClusterGlobalEgressIPApplyConfiguration
- func (b *ClusterGlobalEgressIPApplyConfiguration) WithUID(value types.UID) *ClusterGlobalEgressIPApplyConfiguration
- type ClusterGlobalEgressIPSpecApplyConfiguration
- type ClusterSpecApplyConfiguration
- func (b *ClusterSpecApplyConfiguration) WithClusterCIDR(values ...string) *ClusterSpecApplyConfiguration
- func (b *ClusterSpecApplyConfiguration) WithClusterID(value string) *ClusterSpecApplyConfiguration
- func (b *ClusterSpecApplyConfiguration) WithColorCodes(values ...string) *ClusterSpecApplyConfiguration
- func (b *ClusterSpecApplyConfiguration) WithGlobalCIDR(values ...string) *ClusterSpecApplyConfiguration
- func (b *ClusterSpecApplyConfiguration) WithServiceCIDR(values ...string) *ClusterSpecApplyConfiguration
- type ConnectionApplyConfiguration
- func (b *ConnectionApplyConfiguration) WithEndpoint(value *EndpointSpecApplyConfiguration) *ConnectionApplyConfiguration
- func (b *ConnectionApplyConfiguration) WithLatencyRTT(value *LatencyRTTSpecApplyConfiguration) *ConnectionApplyConfiguration
- func (b *ConnectionApplyConfiguration) WithStatus(value v1.ConnectionStatus) *ConnectionApplyConfiguration
- func (b *ConnectionApplyConfiguration) WithStatusMessage(value string) *ConnectionApplyConfiguration
- func (b *ConnectionApplyConfiguration) WithUsingIP(value string) *ConnectionApplyConfiguration
- func (b *ConnectionApplyConfiguration) WithUsingNAT(value bool) *ConnectionApplyConfiguration
- type EndpointApplyConfiguration
- func (b *EndpointApplyConfiguration) WithAPIVersion(value string) *EndpointApplyConfiguration
- func (b *EndpointApplyConfiguration) WithAnnotations(entries map[string]string) *EndpointApplyConfiguration
- func (b *EndpointApplyConfiguration) WithCreationTimestamp(value metav1.Time) *EndpointApplyConfiguration
- func (b *EndpointApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *EndpointApplyConfiguration
- func (b *EndpointApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *EndpointApplyConfiguration
- func (b *EndpointApplyConfiguration) WithFinalizers(values ...string) *EndpointApplyConfiguration
- func (b *EndpointApplyConfiguration) WithGenerateName(value string) *EndpointApplyConfiguration
- func (b *EndpointApplyConfiguration) WithGeneration(value int64) *EndpointApplyConfiguration
- func (b *EndpointApplyConfiguration) WithKind(value string) *EndpointApplyConfiguration
- func (b *EndpointApplyConfiguration) WithLabels(entries map[string]string) *EndpointApplyConfiguration
- func (b *EndpointApplyConfiguration) WithName(value string) *EndpointApplyConfiguration
- func (b *EndpointApplyConfiguration) WithNamespace(value string) *EndpointApplyConfiguration
- func (b *EndpointApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *EndpointApplyConfiguration
- func (b *EndpointApplyConfiguration) WithResourceVersion(value string) *EndpointApplyConfiguration
- func (b *EndpointApplyConfiguration) WithSpec(value *EndpointSpecApplyConfiguration) *EndpointApplyConfiguration
- func (b *EndpointApplyConfiguration) WithUID(value types.UID) *EndpointApplyConfiguration
- type EndpointSpecApplyConfiguration
- func (b *EndpointSpecApplyConfiguration) WithBackend(value string) *EndpointSpecApplyConfiguration
- func (b *EndpointSpecApplyConfiguration) WithBackendConfig(entries map[string]string) *EndpointSpecApplyConfiguration
- func (b *EndpointSpecApplyConfiguration) WithCableName(value string) *EndpointSpecApplyConfiguration
- func (b *EndpointSpecApplyConfiguration) WithClusterID(value string) *EndpointSpecApplyConfiguration
- func (b *EndpointSpecApplyConfiguration) WithHealthCheckIP(value string) *EndpointSpecApplyConfiguration
- func (b *EndpointSpecApplyConfiguration) WithHostname(value string) *EndpointSpecApplyConfiguration
- func (b *EndpointSpecApplyConfiguration) WithNATEnabled(value bool) *EndpointSpecApplyConfiguration
- func (b *EndpointSpecApplyConfiguration) WithPrivateIP(value string) *EndpointSpecApplyConfiguration
- func (b *EndpointSpecApplyConfiguration) WithPublicIP(value string) *EndpointSpecApplyConfiguration
- func (b *EndpointSpecApplyConfiguration) WithSubnets(values ...string) *EndpointSpecApplyConfiguration
- type GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithAPIVersion(value string) *GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithAnnotations(entries map[string]string) *GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithCreationTimestamp(value metav1.Time) *GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithFinalizers(values ...string) *GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithGenerateName(value string) *GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithGeneration(value int64) *GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithKind(value string) *GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithLabels(entries map[string]string) *GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithName(value string) *GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithNamespace(value string) *GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithResourceVersion(value string) *GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithStatus(value *GatewayStatusApplyConfiguration) *GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithUID(value types.UID) *GatewayApplyConfiguration
- type GatewayRouteApplyConfiguration
- func (b *GatewayRouteApplyConfiguration) WithAPIVersion(value string) *GatewayRouteApplyConfiguration
- func (b *GatewayRouteApplyConfiguration) WithAnnotations(entries map[string]string) *GatewayRouteApplyConfiguration
- func (b *GatewayRouteApplyConfiguration) WithCreationTimestamp(value metav1.Time) *GatewayRouteApplyConfiguration
- func (b *GatewayRouteApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *GatewayRouteApplyConfiguration
- func (b *GatewayRouteApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *GatewayRouteApplyConfiguration
- func (b *GatewayRouteApplyConfiguration) WithFinalizers(values ...string) *GatewayRouteApplyConfiguration
- func (b *GatewayRouteApplyConfiguration) WithGenerateName(value string) *GatewayRouteApplyConfiguration
- func (b *GatewayRouteApplyConfiguration) WithGeneration(value int64) *GatewayRouteApplyConfiguration
- func (b *GatewayRouteApplyConfiguration) WithKind(value string) *GatewayRouteApplyConfiguration
- func (b *GatewayRouteApplyConfiguration) WithLabels(entries map[string]string) *GatewayRouteApplyConfiguration
- func (b *GatewayRouteApplyConfiguration) WithName(value string) *GatewayRouteApplyConfiguration
- func (b *GatewayRouteApplyConfiguration) WithNamespace(value string) *GatewayRouteApplyConfiguration
- func (b *GatewayRouteApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *GatewayRouteApplyConfiguration
- func (b *GatewayRouteApplyConfiguration) WithResourceVersion(value string) *GatewayRouteApplyConfiguration
- func (b *GatewayRouteApplyConfiguration) WithRoutePolicySpec(value *RoutePolicySpecApplyConfiguration) *GatewayRouteApplyConfiguration
- func (b *GatewayRouteApplyConfiguration) WithUID(value types.UID) *GatewayRouteApplyConfiguration
- type GatewayStatusApplyConfiguration
- func (b *GatewayStatusApplyConfiguration) WithConnections(values ...*ConnectionApplyConfiguration) *GatewayStatusApplyConfiguration
- func (b *GatewayStatusApplyConfiguration) WithHAStatus(value v1.HAStatus) *GatewayStatusApplyConfiguration
- func (b *GatewayStatusApplyConfiguration) WithLocalEndpoint(value *EndpointSpecApplyConfiguration) *GatewayStatusApplyConfiguration
- func (b *GatewayStatusApplyConfiguration) WithStatusFailure(value string) *GatewayStatusApplyConfiguration
- func (b *GatewayStatusApplyConfiguration) WithVersion(value string) *GatewayStatusApplyConfiguration
- type GlobalEgressIPApplyConfiguration
- func (b *GlobalEgressIPApplyConfiguration) WithAPIVersion(value string) *GlobalEgressIPApplyConfiguration
- func (b *GlobalEgressIPApplyConfiguration) WithAnnotations(entries map[string]string) *GlobalEgressIPApplyConfiguration
- func (b *GlobalEgressIPApplyConfiguration) WithCreationTimestamp(value metav1.Time) *GlobalEgressIPApplyConfiguration
- func (b *GlobalEgressIPApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *GlobalEgressIPApplyConfiguration
- func (b *GlobalEgressIPApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *GlobalEgressIPApplyConfiguration
- func (b *GlobalEgressIPApplyConfiguration) WithFinalizers(values ...string) *GlobalEgressIPApplyConfiguration
- func (b *GlobalEgressIPApplyConfiguration) WithGenerateName(value string) *GlobalEgressIPApplyConfiguration
- func (b *GlobalEgressIPApplyConfiguration) WithGeneration(value int64) *GlobalEgressIPApplyConfiguration
- func (b *GlobalEgressIPApplyConfiguration) WithKind(value string) *GlobalEgressIPApplyConfiguration
- func (b *GlobalEgressIPApplyConfiguration) WithLabels(entries map[string]string) *GlobalEgressIPApplyConfiguration
- func (b *GlobalEgressIPApplyConfiguration) WithName(value string) *GlobalEgressIPApplyConfiguration
- func (b *GlobalEgressIPApplyConfiguration) WithNamespace(value string) *GlobalEgressIPApplyConfiguration
- func (b *GlobalEgressIPApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *GlobalEgressIPApplyConfiguration
- func (b *GlobalEgressIPApplyConfiguration) WithResourceVersion(value string) *GlobalEgressIPApplyConfiguration
- func (b *GlobalEgressIPApplyConfiguration) WithSpec(value *GlobalEgressIPSpecApplyConfiguration) *GlobalEgressIPApplyConfiguration
- func (b *GlobalEgressIPApplyConfiguration) WithStatus(value *GlobalEgressIPStatusApplyConfiguration) *GlobalEgressIPApplyConfiguration
- func (b *GlobalEgressIPApplyConfiguration) WithUID(value types.UID) *GlobalEgressIPApplyConfiguration
- type GlobalEgressIPSpecApplyConfiguration
- type GlobalEgressIPStatusApplyConfiguration
- type GlobalIngressIPApplyConfiguration
- func (b *GlobalIngressIPApplyConfiguration) WithAPIVersion(value string) *GlobalIngressIPApplyConfiguration
- func (b *GlobalIngressIPApplyConfiguration) WithAnnotations(entries map[string]string) *GlobalIngressIPApplyConfiguration
- func (b *GlobalIngressIPApplyConfiguration) WithCreationTimestamp(value metav1.Time) *GlobalIngressIPApplyConfiguration
- func (b *GlobalIngressIPApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *GlobalIngressIPApplyConfiguration
- func (b *GlobalIngressIPApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *GlobalIngressIPApplyConfiguration
- func (b *GlobalIngressIPApplyConfiguration) WithFinalizers(values ...string) *GlobalIngressIPApplyConfiguration
- func (b *GlobalIngressIPApplyConfiguration) WithGenerateName(value string) *GlobalIngressIPApplyConfiguration
- func (b *GlobalIngressIPApplyConfiguration) WithGeneration(value int64) *GlobalIngressIPApplyConfiguration
- func (b *GlobalIngressIPApplyConfiguration) WithKind(value string) *GlobalIngressIPApplyConfiguration
- func (b *GlobalIngressIPApplyConfiguration) WithLabels(entries map[string]string) *GlobalIngressIPApplyConfiguration
- func (b *GlobalIngressIPApplyConfiguration) WithName(value string) *GlobalIngressIPApplyConfiguration
- func (b *GlobalIngressIPApplyConfiguration) WithNamespace(value string) *GlobalIngressIPApplyConfiguration
- func (b *GlobalIngressIPApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *GlobalIngressIPApplyConfiguration
- func (b *GlobalIngressIPApplyConfiguration) WithResourceVersion(value string) *GlobalIngressIPApplyConfiguration
- func (b *GlobalIngressIPApplyConfiguration) WithSpec(value *GlobalIngressIPSpecApplyConfiguration) *GlobalIngressIPApplyConfiguration
- func (b *GlobalIngressIPApplyConfiguration) WithStatus(value *GlobalIngressIPStatusApplyConfiguration) *GlobalIngressIPApplyConfiguration
- func (b *GlobalIngressIPApplyConfiguration) WithUID(value types.UID) *GlobalIngressIPApplyConfiguration
- type GlobalIngressIPSpecApplyConfiguration
- func (b *GlobalIngressIPSpecApplyConfiguration) WithPodRef(value corev1.LocalObjectReference) *GlobalIngressIPSpecApplyConfiguration
- func (b *GlobalIngressIPSpecApplyConfiguration) WithServiceRef(value corev1.LocalObjectReference) *GlobalIngressIPSpecApplyConfiguration
- func (b *GlobalIngressIPSpecApplyConfiguration) WithTarget(value v1.TargetType) *GlobalIngressIPSpecApplyConfiguration
- type GlobalIngressIPStatusApplyConfiguration
- type LatencyRTTSpecApplyConfiguration
- func (b *LatencyRTTSpecApplyConfiguration) WithAverage(value string) *LatencyRTTSpecApplyConfiguration
- func (b *LatencyRTTSpecApplyConfiguration) WithLast(value string) *LatencyRTTSpecApplyConfiguration
- func (b *LatencyRTTSpecApplyConfiguration) WithMax(value string) *LatencyRTTSpecApplyConfiguration
- func (b *LatencyRTTSpecApplyConfiguration) WithMin(value string) *LatencyRTTSpecApplyConfiguration
- func (b *LatencyRTTSpecApplyConfiguration) WithStdDev(value string) *LatencyRTTSpecApplyConfiguration
- type NonGatewayRouteApplyConfiguration
- func (b *NonGatewayRouteApplyConfiguration) WithAPIVersion(value string) *NonGatewayRouteApplyConfiguration
- func (b *NonGatewayRouteApplyConfiguration) WithAnnotations(entries map[string]string) *NonGatewayRouteApplyConfiguration
- func (b *NonGatewayRouteApplyConfiguration) WithCreationTimestamp(value metav1.Time) *NonGatewayRouteApplyConfiguration
- func (b *NonGatewayRouteApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *NonGatewayRouteApplyConfiguration
- func (b *NonGatewayRouteApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *NonGatewayRouteApplyConfiguration
- func (b *NonGatewayRouteApplyConfiguration) WithFinalizers(values ...string) *NonGatewayRouteApplyConfiguration
- func (b *NonGatewayRouteApplyConfiguration) WithGenerateName(value string) *NonGatewayRouteApplyConfiguration
- func (b *NonGatewayRouteApplyConfiguration) WithGeneration(value int64) *NonGatewayRouteApplyConfiguration
- func (b *NonGatewayRouteApplyConfiguration) WithKind(value string) *NonGatewayRouteApplyConfiguration
- func (b *NonGatewayRouteApplyConfiguration) WithLabels(entries map[string]string) *NonGatewayRouteApplyConfiguration
- func (b *NonGatewayRouteApplyConfiguration) WithName(value string) *NonGatewayRouteApplyConfiguration
- func (b *NonGatewayRouteApplyConfiguration) WithNamespace(value string) *NonGatewayRouteApplyConfiguration
- func (b *NonGatewayRouteApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *NonGatewayRouteApplyConfiguration
- func (b *NonGatewayRouteApplyConfiguration) WithResourceVersion(value string) *NonGatewayRouteApplyConfiguration
- func (b *NonGatewayRouteApplyConfiguration) WithRoutePolicySpec(value *RoutePolicySpecApplyConfiguration) *NonGatewayRouteApplyConfiguration
- func (b *NonGatewayRouteApplyConfiguration) WithUID(value types.UID) *NonGatewayRouteApplyConfiguration
- type RoutePolicySpecApplyConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterApplyConfiguration ¶
type ClusterApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *ClusterSpecApplyConfiguration `json:"spec,omitempty"` }
ClusterApplyConfiguration represents an declarative configuration of the Cluster type for use with apply.
func Cluster ¶
func Cluster(name, namespace string) *ClusterApplyConfiguration
Cluster constructs an declarative configuration of the Cluster type for use with apply.
func (*ClusterApplyConfiguration) WithAPIVersion ¶
func (b *ClusterApplyConfiguration) WithAPIVersion(value string) *ClusterApplyConfiguration
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 (*ClusterApplyConfiguration) WithAnnotations ¶
func (b *ClusterApplyConfiguration) WithAnnotations(entries map[string]string) *ClusterApplyConfiguration
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 (*ClusterApplyConfiguration) WithCreationTimestamp ¶
func (b *ClusterApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ClusterApplyConfiguration
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 (*ClusterApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *ClusterApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ClusterApplyConfiguration
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 (*ClusterApplyConfiguration) WithDeletionTimestamp ¶
func (b *ClusterApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ClusterApplyConfiguration
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 (*ClusterApplyConfiguration) WithFinalizers ¶
func (b *ClusterApplyConfiguration) WithFinalizers(values ...string) *ClusterApplyConfiguration
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 (*ClusterApplyConfiguration) WithGenerateName ¶
func (b *ClusterApplyConfiguration) WithGenerateName(value string) *ClusterApplyConfiguration
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 (*ClusterApplyConfiguration) WithGeneration ¶
func (b *ClusterApplyConfiguration) WithGeneration(value int64) *ClusterApplyConfiguration
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 (*ClusterApplyConfiguration) WithKind ¶
func (b *ClusterApplyConfiguration) WithKind(value string) *ClusterApplyConfiguration
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 (*ClusterApplyConfiguration) WithLabels ¶
func (b *ClusterApplyConfiguration) WithLabels(entries map[string]string) *ClusterApplyConfiguration
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 (*ClusterApplyConfiguration) WithName ¶
func (b *ClusterApplyConfiguration) WithName(value string) *ClusterApplyConfiguration
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 (*ClusterApplyConfiguration) WithNamespace ¶
func (b *ClusterApplyConfiguration) WithNamespace(value string) *ClusterApplyConfiguration
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 (*ClusterApplyConfiguration) WithOwnerReferences ¶
func (b *ClusterApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ClusterApplyConfiguration
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 (*ClusterApplyConfiguration) WithResourceVersion ¶
func (b *ClusterApplyConfiguration) WithResourceVersion(value string) *ClusterApplyConfiguration
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 (*ClusterApplyConfiguration) WithSpec ¶
func (b *ClusterApplyConfiguration) WithSpec(value *ClusterSpecApplyConfiguration) *ClusterApplyConfiguration
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 (*ClusterApplyConfiguration) WithUID ¶
func (b *ClusterApplyConfiguration) WithUID(value types.UID) *ClusterApplyConfiguration
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 ClusterGlobalEgressIPApplyConfiguration ¶
type ClusterGlobalEgressIPApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *ClusterGlobalEgressIPSpecApplyConfiguration `json:"spec,omitempty"` Status *GlobalEgressIPStatusApplyConfiguration `json:"status,omitempty"` }
ClusterGlobalEgressIPApplyConfiguration represents an declarative configuration of the ClusterGlobalEgressIP type for use with apply.
func ClusterGlobalEgressIP ¶
func ClusterGlobalEgressIP(name, namespace string) *ClusterGlobalEgressIPApplyConfiguration
ClusterGlobalEgressIP constructs an declarative configuration of the ClusterGlobalEgressIP type for use with apply.
func (*ClusterGlobalEgressIPApplyConfiguration) WithAPIVersion ¶
func (b *ClusterGlobalEgressIPApplyConfiguration) WithAPIVersion(value string) *ClusterGlobalEgressIPApplyConfiguration
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 (*ClusterGlobalEgressIPApplyConfiguration) WithAnnotations ¶
func (b *ClusterGlobalEgressIPApplyConfiguration) WithAnnotations(entries map[string]string) *ClusterGlobalEgressIPApplyConfiguration
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 (*ClusterGlobalEgressIPApplyConfiguration) WithCreationTimestamp ¶
func (b *ClusterGlobalEgressIPApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ClusterGlobalEgressIPApplyConfiguration
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 (*ClusterGlobalEgressIPApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *ClusterGlobalEgressIPApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ClusterGlobalEgressIPApplyConfiguration
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 (*ClusterGlobalEgressIPApplyConfiguration) WithDeletionTimestamp ¶
func (b *ClusterGlobalEgressIPApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ClusterGlobalEgressIPApplyConfiguration
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 (*ClusterGlobalEgressIPApplyConfiguration) WithFinalizers ¶
func (b *ClusterGlobalEgressIPApplyConfiguration) WithFinalizers(values ...string) *ClusterGlobalEgressIPApplyConfiguration
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 (*ClusterGlobalEgressIPApplyConfiguration) WithGenerateName ¶
func (b *ClusterGlobalEgressIPApplyConfiguration) WithGenerateName(value string) *ClusterGlobalEgressIPApplyConfiguration
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 (*ClusterGlobalEgressIPApplyConfiguration) WithGeneration ¶
func (b *ClusterGlobalEgressIPApplyConfiguration) WithGeneration(value int64) *ClusterGlobalEgressIPApplyConfiguration
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 (*ClusterGlobalEgressIPApplyConfiguration) WithKind ¶
func (b *ClusterGlobalEgressIPApplyConfiguration) WithKind(value string) *ClusterGlobalEgressIPApplyConfiguration
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 (*ClusterGlobalEgressIPApplyConfiguration) WithLabels ¶
func (b *ClusterGlobalEgressIPApplyConfiguration) WithLabels(entries map[string]string) *ClusterGlobalEgressIPApplyConfiguration
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 (*ClusterGlobalEgressIPApplyConfiguration) WithName ¶
func (b *ClusterGlobalEgressIPApplyConfiguration) WithName(value string) *ClusterGlobalEgressIPApplyConfiguration
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 (*ClusterGlobalEgressIPApplyConfiguration) WithNamespace ¶
func (b *ClusterGlobalEgressIPApplyConfiguration) WithNamespace(value string) *ClusterGlobalEgressIPApplyConfiguration
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 (*ClusterGlobalEgressIPApplyConfiguration) WithOwnerReferences ¶
func (b *ClusterGlobalEgressIPApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ClusterGlobalEgressIPApplyConfiguration
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 (*ClusterGlobalEgressIPApplyConfiguration) WithResourceVersion ¶
func (b *ClusterGlobalEgressIPApplyConfiguration) WithResourceVersion(value string) *ClusterGlobalEgressIPApplyConfiguration
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 (*ClusterGlobalEgressIPApplyConfiguration) WithSpec ¶
func (b *ClusterGlobalEgressIPApplyConfiguration) WithSpec(value *ClusterGlobalEgressIPSpecApplyConfiguration) *ClusterGlobalEgressIPApplyConfiguration
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 (*ClusterGlobalEgressIPApplyConfiguration) WithStatus ¶
func (b *ClusterGlobalEgressIPApplyConfiguration) WithStatus(value *GlobalEgressIPStatusApplyConfiguration) *ClusterGlobalEgressIPApplyConfiguration
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 (*ClusterGlobalEgressIPApplyConfiguration) WithUID ¶
func (b *ClusterGlobalEgressIPApplyConfiguration) WithUID(value types.UID) *ClusterGlobalEgressIPApplyConfiguration
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 ClusterGlobalEgressIPSpecApplyConfiguration ¶
type ClusterGlobalEgressIPSpecApplyConfiguration struct {
NumberOfIPs *int `json:"numGlobalIPs,omitempty"`
}
ClusterGlobalEgressIPSpecApplyConfiguration represents an declarative configuration of the ClusterGlobalEgressIPSpec type for use with apply.
func ClusterGlobalEgressIPSpec ¶
func ClusterGlobalEgressIPSpec() *ClusterGlobalEgressIPSpecApplyConfiguration
ClusterGlobalEgressIPSpecApplyConfiguration constructs an declarative configuration of the ClusterGlobalEgressIPSpec type for use with apply.
func (*ClusterGlobalEgressIPSpecApplyConfiguration) WithNumberOfIPs ¶
func (b *ClusterGlobalEgressIPSpecApplyConfiguration) WithNumberOfIPs(value int) *ClusterGlobalEgressIPSpecApplyConfiguration
WithNumberOfIPs sets the NumberOfIPs field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NumberOfIPs field is set to the value of the last call.
type ClusterSpecApplyConfiguration ¶
type ClusterSpecApplyConfiguration struct { ClusterID *string `json:"cluster_id,omitempty"` ColorCodes []string `json:"color_codes,omitempty"` ServiceCIDR []string `json:"service_cidr,omitempty"` ClusterCIDR []string `json:"cluster_cidr,omitempty"` GlobalCIDR []string `json:"global_cidr,omitempty"` }
ClusterSpecApplyConfiguration represents an declarative configuration of the ClusterSpec type for use with apply.
func ClusterSpec ¶
func ClusterSpec() *ClusterSpecApplyConfiguration
ClusterSpecApplyConfiguration constructs an declarative configuration of the ClusterSpec type for use with apply.
func (*ClusterSpecApplyConfiguration) WithClusterCIDR ¶
func (b *ClusterSpecApplyConfiguration) WithClusterCIDR(values ...string) *ClusterSpecApplyConfiguration
WithClusterCIDR adds the given value to the ClusterCIDR 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 ClusterCIDR field.
func (*ClusterSpecApplyConfiguration) WithClusterID ¶
func (b *ClusterSpecApplyConfiguration) WithClusterID(value string) *ClusterSpecApplyConfiguration
WithClusterID sets the ClusterID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClusterID field is set to the value of the last call.
func (*ClusterSpecApplyConfiguration) WithColorCodes ¶
func (b *ClusterSpecApplyConfiguration) WithColorCodes(values ...string) *ClusterSpecApplyConfiguration
WithColorCodes adds the given value to the ColorCodes 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 ColorCodes field.
func (*ClusterSpecApplyConfiguration) WithGlobalCIDR ¶
func (b *ClusterSpecApplyConfiguration) WithGlobalCIDR(values ...string) *ClusterSpecApplyConfiguration
WithGlobalCIDR adds the given value to the GlobalCIDR 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 GlobalCIDR field.
func (*ClusterSpecApplyConfiguration) WithServiceCIDR ¶
func (b *ClusterSpecApplyConfiguration) WithServiceCIDR(values ...string) *ClusterSpecApplyConfiguration
WithServiceCIDR adds the given value to the ServiceCIDR 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 ServiceCIDR field.
type ConnectionApplyConfiguration ¶
type ConnectionApplyConfiguration struct { Status *v1.ConnectionStatus `json:"status,omitempty"` StatusMessage *string `json:"statusMessage,omitempty"` Endpoint *EndpointSpecApplyConfiguration `json:"endpoint,omitempty"` UsingIP *string `json:"usingIP,omitempty"` UsingNAT *bool `json:"usingNAT,omitempty"` LatencyRTT *LatencyRTTSpecApplyConfiguration `json:"latencyRTT,omitempty"` }
ConnectionApplyConfiguration represents an declarative configuration of the Connection type for use with apply.
func Connection ¶
func Connection() *ConnectionApplyConfiguration
ConnectionApplyConfiguration constructs an declarative configuration of the Connection type for use with apply.
func (*ConnectionApplyConfiguration) WithEndpoint ¶
func (b *ConnectionApplyConfiguration) WithEndpoint(value *EndpointSpecApplyConfiguration) *ConnectionApplyConfiguration
WithEndpoint sets the Endpoint field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Endpoint field is set to the value of the last call.
func (*ConnectionApplyConfiguration) WithLatencyRTT ¶
func (b *ConnectionApplyConfiguration) WithLatencyRTT(value *LatencyRTTSpecApplyConfiguration) *ConnectionApplyConfiguration
WithLatencyRTT sets the LatencyRTT field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LatencyRTT field is set to the value of the last call.
func (*ConnectionApplyConfiguration) WithStatus ¶
func (b *ConnectionApplyConfiguration) WithStatus(value v1.ConnectionStatus) *ConnectionApplyConfiguration
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 (*ConnectionApplyConfiguration) WithStatusMessage ¶
func (b *ConnectionApplyConfiguration) WithStatusMessage(value string) *ConnectionApplyConfiguration
WithStatusMessage sets the StatusMessage field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the StatusMessage field is set to the value of the last call.
func (*ConnectionApplyConfiguration) WithUsingIP ¶
func (b *ConnectionApplyConfiguration) WithUsingIP(value string) *ConnectionApplyConfiguration
WithUsingIP sets the UsingIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UsingIP field is set to the value of the last call.
func (*ConnectionApplyConfiguration) WithUsingNAT ¶
func (b *ConnectionApplyConfiguration) WithUsingNAT(value bool) *ConnectionApplyConfiguration
WithUsingNAT sets the UsingNAT field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UsingNAT field is set to the value of the last call.
type EndpointApplyConfiguration ¶
type EndpointApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *EndpointSpecApplyConfiguration `json:"spec,omitempty"` }
EndpointApplyConfiguration represents an declarative configuration of the Endpoint type for use with apply.
func Endpoint ¶
func Endpoint(name, namespace string) *EndpointApplyConfiguration
Endpoint constructs an declarative configuration of the Endpoint type for use with apply.
func (*EndpointApplyConfiguration) WithAPIVersion ¶
func (b *EndpointApplyConfiguration) WithAPIVersion(value string) *EndpointApplyConfiguration
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 (*EndpointApplyConfiguration) WithAnnotations ¶
func (b *EndpointApplyConfiguration) WithAnnotations(entries map[string]string) *EndpointApplyConfiguration
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 (*EndpointApplyConfiguration) WithCreationTimestamp ¶
func (b *EndpointApplyConfiguration) WithCreationTimestamp(value metav1.Time) *EndpointApplyConfiguration
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 (*EndpointApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *EndpointApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *EndpointApplyConfiguration
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 (*EndpointApplyConfiguration) WithDeletionTimestamp ¶
func (b *EndpointApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *EndpointApplyConfiguration
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 (*EndpointApplyConfiguration) WithFinalizers ¶
func (b *EndpointApplyConfiguration) WithFinalizers(values ...string) *EndpointApplyConfiguration
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 (*EndpointApplyConfiguration) WithGenerateName ¶
func (b *EndpointApplyConfiguration) WithGenerateName(value string) *EndpointApplyConfiguration
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 (*EndpointApplyConfiguration) WithGeneration ¶
func (b *EndpointApplyConfiguration) WithGeneration(value int64) *EndpointApplyConfiguration
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 (*EndpointApplyConfiguration) WithKind ¶
func (b *EndpointApplyConfiguration) WithKind(value string) *EndpointApplyConfiguration
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 (*EndpointApplyConfiguration) WithLabels ¶
func (b *EndpointApplyConfiguration) WithLabels(entries map[string]string) *EndpointApplyConfiguration
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 (*EndpointApplyConfiguration) WithName ¶
func (b *EndpointApplyConfiguration) WithName(value string) *EndpointApplyConfiguration
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 (*EndpointApplyConfiguration) WithNamespace ¶
func (b *EndpointApplyConfiguration) WithNamespace(value string) *EndpointApplyConfiguration
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 (*EndpointApplyConfiguration) WithOwnerReferences ¶
func (b *EndpointApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *EndpointApplyConfiguration
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 (*EndpointApplyConfiguration) WithResourceVersion ¶
func (b *EndpointApplyConfiguration) WithResourceVersion(value string) *EndpointApplyConfiguration
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 (*EndpointApplyConfiguration) WithSpec ¶
func (b *EndpointApplyConfiguration) WithSpec(value *EndpointSpecApplyConfiguration) *EndpointApplyConfiguration
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 (*EndpointApplyConfiguration) WithUID ¶
func (b *EndpointApplyConfiguration) WithUID(value types.UID) *EndpointApplyConfiguration
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 EndpointSpecApplyConfiguration ¶
type EndpointSpecApplyConfiguration struct { ClusterID *string `json:"cluster_id,omitempty"` CableName *string `json:"cable_name,omitempty"` HealthCheckIP *string `json:"healthCheckIP,omitempty"` Hostname *string `json:"hostname,omitempty"` Subnets []string `json:"subnets,omitempty"` PrivateIP *string `json:"private_ip,omitempty"` PublicIP *string `json:"public_ip,omitempty"` NATEnabled *bool `json:"nat_enabled,omitempty"` Backend *string `json:"backend,omitempty"` BackendConfig map[string]string `json:"backend_config,omitempty"` }
EndpointSpecApplyConfiguration represents an declarative configuration of the EndpointSpec type for use with apply.
func EndpointSpec ¶
func EndpointSpec() *EndpointSpecApplyConfiguration
EndpointSpecApplyConfiguration constructs an declarative configuration of the EndpointSpec type for use with apply.
func (*EndpointSpecApplyConfiguration) WithBackend ¶
func (b *EndpointSpecApplyConfiguration) WithBackend(value string) *EndpointSpecApplyConfiguration
WithBackend sets the Backend field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Backend field is set to the value of the last call.
func (*EndpointSpecApplyConfiguration) WithBackendConfig ¶
func (b *EndpointSpecApplyConfiguration) WithBackendConfig(entries map[string]string) *EndpointSpecApplyConfiguration
WithBackendConfig puts the entries into the BackendConfig 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 BackendConfig field, overwriting an existing map entries in BackendConfig field with the same key.
func (*EndpointSpecApplyConfiguration) WithCableName ¶
func (b *EndpointSpecApplyConfiguration) WithCableName(value string) *EndpointSpecApplyConfiguration
WithCableName sets the CableName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CableName field is set to the value of the last call.
func (*EndpointSpecApplyConfiguration) WithClusterID ¶
func (b *EndpointSpecApplyConfiguration) WithClusterID(value string) *EndpointSpecApplyConfiguration
WithClusterID sets the ClusterID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClusterID field is set to the value of the last call.
func (*EndpointSpecApplyConfiguration) WithHealthCheckIP ¶
func (b *EndpointSpecApplyConfiguration) WithHealthCheckIP(value string) *EndpointSpecApplyConfiguration
WithHealthCheckIP sets the HealthCheckIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the HealthCheckIP field is set to the value of the last call.
func (*EndpointSpecApplyConfiguration) WithHostname ¶
func (b *EndpointSpecApplyConfiguration) WithHostname(value string) *EndpointSpecApplyConfiguration
WithHostname sets the Hostname field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Hostname field is set to the value of the last call.
func (*EndpointSpecApplyConfiguration) WithNATEnabled ¶
func (b *EndpointSpecApplyConfiguration) WithNATEnabled(value bool) *EndpointSpecApplyConfiguration
WithNATEnabled sets the NATEnabled field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NATEnabled field is set to the value of the last call.
func (*EndpointSpecApplyConfiguration) WithPrivateIP ¶
func (b *EndpointSpecApplyConfiguration) WithPrivateIP(value string) *EndpointSpecApplyConfiguration
WithPrivateIP sets the PrivateIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PrivateIP field is set to the value of the last call.
func (*EndpointSpecApplyConfiguration) WithPublicIP ¶
func (b *EndpointSpecApplyConfiguration) WithPublicIP(value string) *EndpointSpecApplyConfiguration
WithPublicIP sets the PublicIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PublicIP field is set to the value of the last call.
func (*EndpointSpecApplyConfiguration) WithSubnets ¶
func (b *EndpointSpecApplyConfiguration) WithSubnets(values ...string) *EndpointSpecApplyConfiguration
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 GatewayApplyConfiguration ¶
type GatewayApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Status *GatewayStatusApplyConfiguration `json:"status,omitempty"` }
GatewayApplyConfiguration represents an declarative configuration of the Gateway type for use with apply.
func Gateway ¶
func Gateway(name, namespace string) *GatewayApplyConfiguration
Gateway constructs an declarative configuration of the Gateway type for use with apply.
func (*GatewayApplyConfiguration) WithAPIVersion ¶
func (b *GatewayApplyConfiguration) WithAPIVersion(value string) *GatewayApplyConfiguration
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 (*GatewayApplyConfiguration) WithAnnotations ¶
func (b *GatewayApplyConfiguration) WithAnnotations(entries map[string]string) *GatewayApplyConfiguration
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 (*GatewayApplyConfiguration) WithCreationTimestamp ¶
func (b *GatewayApplyConfiguration) WithCreationTimestamp(value metav1.Time) *GatewayApplyConfiguration
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 (*GatewayApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *GatewayApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *GatewayApplyConfiguration
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 (*GatewayApplyConfiguration) WithDeletionTimestamp ¶
func (b *GatewayApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *GatewayApplyConfiguration
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 (*GatewayApplyConfiguration) WithFinalizers ¶
func (b *GatewayApplyConfiguration) WithFinalizers(values ...string) *GatewayApplyConfiguration
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 (*GatewayApplyConfiguration) WithGenerateName ¶
func (b *GatewayApplyConfiguration) WithGenerateName(value string) *GatewayApplyConfiguration
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 (*GatewayApplyConfiguration) WithGeneration ¶
func (b *GatewayApplyConfiguration) WithGeneration(value int64) *GatewayApplyConfiguration
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 (*GatewayApplyConfiguration) WithKind ¶
func (b *GatewayApplyConfiguration) WithKind(value string) *GatewayApplyConfiguration
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 (*GatewayApplyConfiguration) WithLabels ¶
func (b *GatewayApplyConfiguration) WithLabels(entries map[string]string) *GatewayApplyConfiguration
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 (*GatewayApplyConfiguration) WithName ¶
func (b *GatewayApplyConfiguration) WithName(value string) *GatewayApplyConfiguration
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 (*GatewayApplyConfiguration) WithNamespace ¶
func (b *GatewayApplyConfiguration) WithNamespace(value string) *GatewayApplyConfiguration
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 (*GatewayApplyConfiguration) WithOwnerReferences ¶
func (b *GatewayApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *GatewayApplyConfiguration
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 (*GatewayApplyConfiguration) WithResourceVersion ¶
func (b *GatewayApplyConfiguration) WithResourceVersion(value string) *GatewayApplyConfiguration
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 (*GatewayApplyConfiguration) WithStatus ¶
func (b *GatewayApplyConfiguration) WithStatus(value *GatewayStatusApplyConfiguration) *GatewayApplyConfiguration
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 (*GatewayApplyConfiguration) WithUID ¶
func (b *GatewayApplyConfiguration) WithUID(value types.UID) *GatewayApplyConfiguration
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 GatewayRouteApplyConfiguration ¶
type GatewayRouteApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` RoutePolicySpec *RoutePolicySpecApplyConfiguration `json:"spec,omitempty"` }
GatewayRouteApplyConfiguration represents an declarative configuration of the GatewayRoute type for use with apply.
func GatewayRoute ¶
func GatewayRoute(name, namespace string) *GatewayRouteApplyConfiguration
GatewayRoute constructs an declarative configuration of the GatewayRoute type for use with apply.
func (*GatewayRouteApplyConfiguration) WithAPIVersion ¶
func (b *GatewayRouteApplyConfiguration) WithAPIVersion(value string) *GatewayRouteApplyConfiguration
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 (*GatewayRouteApplyConfiguration) WithAnnotations ¶
func (b *GatewayRouteApplyConfiguration) WithAnnotations(entries map[string]string) *GatewayRouteApplyConfiguration
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 (*GatewayRouteApplyConfiguration) WithCreationTimestamp ¶
func (b *GatewayRouteApplyConfiguration) WithCreationTimestamp(value metav1.Time) *GatewayRouteApplyConfiguration
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 (*GatewayRouteApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *GatewayRouteApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *GatewayRouteApplyConfiguration
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 (*GatewayRouteApplyConfiguration) WithDeletionTimestamp ¶
func (b *GatewayRouteApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *GatewayRouteApplyConfiguration
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 (*GatewayRouteApplyConfiguration) WithFinalizers ¶
func (b *GatewayRouteApplyConfiguration) WithFinalizers(values ...string) *GatewayRouteApplyConfiguration
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 (*GatewayRouteApplyConfiguration) WithGenerateName ¶
func (b *GatewayRouteApplyConfiguration) WithGenerateName(value string) *GatewayRouteApplyConfiguration
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 (*GatewayRouteApplyConfiguration) WithGeneration ¶
func (b *GatewayRouteApplyConfiguration) WithGeneration(value int64) *GatewayRouteApplyConfiguration
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 (*GatewayRouteApplyConfiguration) WithKind ¶
func (b *GatewayRouteApplyConfiguration) WithKind(value string) *GatewayRouteApplyConfiguration
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 (*GatewayRouteApplyConfiguration) WithLabels ¶
func (b *GatewayRouteApplyConfiguration) WithLabels(entries map[string]string) *GatewayRouteApplyConfiguration
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 (*GatewayRouteApplyConfiguration) WithName ¶
func (b *GatewayRouteApplyConfiguration) WithName(value string) *GatewayRouteApplyConfiguration
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 (*GatewayRouteApplyConfiguration) WithNamespace ¶
func (b *GatewayRouteApplyConfiguration) WithNamespace(value string) *GatewayRouteApplyConfiguration
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 (*GatewayRouteApplyConfiguration) WithOwnerReferences ¶
func (b *GatewayRouteApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *GatewayRouteApplyConfiguration
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 (*GatewayRouteApplyConfiguration) WithResourceVersion ¶
func (b *GatewayRouteApplyConfiguration) WithResourceVersion(value string) *GatewayRouteApplyConfiguration
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 (*GatewayRouteApplyConfiguration) WithRoutePolicySpec ¶
func (b *GatewayRouteApplyConfiguration) WithRoutePolicySpec(value *RoutePolicySpecApplyConfiguration) *GatewayRouteApplyConfiguration
WithRoutePolicySpec sets the RoutePolicySpec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RoutePolicySpec field is set to the value of the last call.
func (*GatewayRouteApplyConfiguration) WithUID ¶
func (b *GatewayRouteApplyConfiguration) WithUID(value types.UID) *GatewayRouteApplyConfiguration
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 GatewayStatusApplyConfiguration ¶
type GatewayStatusApplyConfiguration struct { Version *string `json:"version,omitempty"` HAStatus *v1.HAStatus `json:"haStatus,omitempty"` LocalEndpoint *EndpointSpecApplyConfiguration `json:"localEndpoint,omitempty"` StatusFailure *string `json:"statusFailure,omitempty"` Connections []ConnectionApplyConfiguration `json:"connections,omitempty"` }
GatewayStatusApplyConfiguration represents an declarative configuration of the GatewayStatus type for use with apply.
func GatewayStatus ¶
func GatewayStatus() *GatewayStatusApplyConfiguration
GatewayStatusApplyConfiguration constructs an declarative configuration of the GatewayStatus type for use with apply.
func (*GatewayStatusApplyConfiguration) WithConnections ¶
func (b *GatewayStatusApplyConfiguration) WithConnections(values ...*ConnectionApplyConfiguration) *GatewayStatusApplyConfiguration
WithConnections adds the given value to the Connections 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 Connections field.
func (*GatewayStatusApplyConfiguration) WithHAStatus ¶
func (b *GatewayStatusApplyConfiguration) WithHAStatus(value v1.HAStatus) *GatewayStatusApplyConfiguration
WithHAStatus sets the HAStatus field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the HAStatus field is set to the value of the last call.
func (*GatewayStatusApplyConfiguration) WithLocalEndpoint ¶
func (b *GatewayStatusApplyConfiguration) WithLocalEndpoint(value *EndpointSpecApplyConfiguration) *GatewayStatusApplyConfiguration
WithLocalEndpoint sets the LocalEndpoint field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LocalEndpoint field is set to the value of the last call.
func (*GatewayStatusApplyConfiguration) WithStatusFailure ¶
func (b *GatewayStatusApplyConfiguration) WithStatusFailure(value string) *GatewayStatusApplyConfiguration
WithStatusFailure sets the StatusFailure field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the StatusFailure field is set to the value of the last call.
func (*GatewayStatusApplyConfiguration) WithVersion ¶
func (b *GatewayStatusApplyConfiguration) WithVersion(value string) *GatewayStatusApplyConfiguration
WithVersion sets the Version field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Version field is set to the value of the last call.
type GlobalEgressIPApplyConfiguration ¶
type GlobalEgressIPApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *GlobalEgressIPSpecApplyConfiguration `json:"spec,omitempty"` Status *GlobalEgressIPStatusApplyConfiguration `json:"status,omitempty"` }
GlobalEgressIPApplyConfiguration represents an declarative configuration of the GlobalEgressIP type for use with apply.
func GlobalEgressIP ¶
func GlobalEgressIP(name, namespace string) *GlobalEgressIPApplyConfiguration
GlobalEgressIP constructs an declarative configuration of the GlobalEgressIP type for use with apply.
func (*GlobalEgressIPApplyConfiguration) WithAPIVersion ¶
func (b *GlobalEgressIPApplyConfiguration) WithAPIVersion(value string) *GlobalEgressIPApplyConfiguration
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 (*GlobalEgressIPApplyConfiguration) WithAnnotations ¶
func (b *GlobalEgressIPApplyConfiguration) WithAnnotations(entries map[string]string) *GlobalEgressIPApplyConfiguration
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 (*GlobalEgressIPApplyConfiguration) WithCreationTimestamp ¶
func (b *GlobalEgressIPApplyConfiguration) WithCreationTimestamp(value metav1.Time) *GlobalEgressIPApplyConfiguration
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 (*GlobalEgressIPApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *GlobalEgressIPApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *GlobalEgressIPApplyConfiguration
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 (*GlobalEgressIPApplyConfiguration) WithDeletionTimestamp ¶
func (b *GlobalEgressIPApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *GlobalEgressIPApplyConfiguration
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 (*GlobalEgressIPApplyConfiguration) WithFinalizers ¶
func (b *GlobalEgressIPApplyConfiguration) WithFinalizers(values ...string) *GlobalEgressIPApplyConfiguration
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 (*GlobalEgressIPApplyConfiguration) WithGenerateName ¶
func (b *GlobalEgressIPApplyConfiguration) WithGenerateName(value string) *GlobalEgressIPApplyConfiguration
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 (*GlobalEgressIPApplyConfiguration) WithGeneration ¶
func (b *GlobalEgressIPApplyConfiguration) WithGeneration(value int64) *GlobalEgressIPApplyConfiguration
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 (*GlobalEgressIPApplyConfiguration) WithKind ¶
func (b *GlobalEgressIPApplyConfiguration) WithKind(value string) *GlobalEgressIPApplyConfiguration
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 (*GlobalEgressIPApplyConfiguration) WithLabels ¶
func (b *GlobalEgressIPApplyConfiguration) WithLabels(entries map[string]string) *GlobalEgressIPApplyConfiguration
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 (*GlobalEgressIPApplyConfiguration) WithName ¶
func (b *GlobalEgressIPApplyConfiguration) WithName(value string) *GlobalEgressIPApplyConfiguration
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 (*GlobalEgressIPApplyConfiguration) WithNamespace ¶
func (b *GlobalEgressIPApplyConfiguration) WithNamespace(value string) *GlobalEgressIPApplyConfiguration
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 (*GlobalEgressIPApplyConfiguration) WithOwnerReferences ¶
func (b *GlobalEgressIPApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *GlobalEgressIPApplyConfiguration
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 (*GlobalEgressIPApplyConfiguration) WithResourceVersion ¶
func (b *GlobalEgressIPApplyConfiguration) WithResourceVersion(value string) *GlobalEgressIPApplyConfiguration
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 (*GlobalEgressIPApplyConfiguration) WithSpec ¶
func (b *GlobalEgressIPApplyConfiguration) WithSpec(value *GlobalEgressIPSpecApplyConfiguration) *GlobalEgressIPApplyConfiguration
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 (*GlobalEgressIPApplyConfiguration) WithStatus ¶
func (b *GlobalEgressIPApplyConfiguration) WithStatus(value *GlobalEgressIPStatusApplyConfiguration) *GlobalEgressIPApplyConfiguration
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 (*GlobalEgressIPApplyConfiguration) WithUID ¶
func (b *GlobalEgressIPApplyConfiguration) WithUID(value types.UID) *GlobalEgressIPApplyConfiguration
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 GlobalEgressIPSpecApplyConfiguration ¶
type GlobalEgressIPSpecApplyConfiguration struct { NumberOfIPs *int `json:"numberOfIPs,omitempty"` PodSelector *v1.LabelSelector `json:"podSelector,omitempty"` }
GlobalEgressIPSpecApplyConfiguration represents an declarative configuration of the GlobalEgressIPSpec type for use with apply.
func GlobalEgressIPSpec ¶
func GlobalEgressIPSpec() *GlobalEgressIPSpecApplyConfiguration
GlobalEgressIPSpecApplyConfiguration constructs an declarative configuration of the GlobalEgressIPSpec type for use with apply.
func (*GlobalEgressIPSpecApplyConfiguration) WithNumberOfIPs ¶
func (b *GlobalEgressIPSpecApplyConfiguration) WithNumberOfIPs(value int) *GlobalEgressIPSpecApplyConfiguration
WithNumberOfIPs sets the NumberOfIPs field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NumberOfIPs field is set to the value of the last call.
func (*GlobalEgressIPSpecApplyConfiguration) WithPodSelector ¶
func (b *GlobalEgressIPSpecApplyConfiguration) WithPodSelector(value v1.LabelSelector) *GlobalEgressIPSpecApplyConfiguration
WithPodSelector sets the PodSelector field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PodSelector field is set to the value of the last call.
type GlobalEgressIPStatusApplyConfiguration ¶
type GlobalEgressIPStatusApplyConfiguration struct { Conditions []v1.Condition `json:"conditions,omitempty"` AllocatedIPs []string `json:"allocatedIPs,omitempty"` }
GlobalEgressIPStatusApplyConfiguration represents an declarative configuration of the GlobalEgressIPStatus type for use with apply.
func GlobalEgressIPStatus ¶
func GlobalEgressIPStatus() *GlobalEgressIPStatusApplyConfiguration
GlobalEgressIPStatusApplyConfiguration constructs an declarative configuration of the GlobalEgressIPStatus type for use with apply.
func (*GlobalEgressIPStatusApplyConfiguration) WithAllocatedIPs ¶
func (b *GlobalEgressIPStatusApplyConfiguration) WithAllocatedIPs(values ...string) *GlobalEgressIPStatusApplyConfiguration
WithAllocatedIPs adds the given value to the AllocatedIPs 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 AllocatedIPs field.
func (*GlobalEgressIPStatusApplyConfiguration) WithConditions ¶
func (b *GlobalEgressIPStatusApplyConfiguration) WithConditions(values ...v1.Condition) *GlobalEgressIPStatusApplyConfiguration
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 GlobalIngressIPApplyConfiguration ¶
type GlobalIngressIPApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *GlobalIngressIPSpecApplyConfiguration `json:"spec,omitempty"` Status *GlobalIngressIPStatusApplyConfiguration `json:"status,omitempty"` }
GlobalIngressIPApplyConfiguration represents an declarative configuration of the GlobalIngressIP type for use with apply.
func GlobalIngressIP ¶
func GlobalIngressIP(name, namespace string) *GlobalIngressIPApplyConfiguration
GlobalIngressIP constructs an declarative configuration of the GlobalIngressIP type for use with apply.
func (*GlobalIngressIPApplyConfiguration) WithAPIVersion ¶
func (b *GlobalIngressIPApplyConfiguration) WithAPIVersion(value string) *GlobalIngressIPApplyConfiguration
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 (*GlobalIngressIPApplyConfiguration) WithAnnotations ¶
func (b *GlobalIngressIPApplyConfiguration) WithAnnotations(entries map[string]string) *GlobalIngressIPApplyConfiguration
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 (*GlobalIngressIPApplyConfiguration) WithCreationTimestamp ¶
func (b *GlobalIngressIPApplyConfiguration) WithCreationTimestamp(value metav1.Time) *GlobalIngressIPApplyConfiguration
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 (*GlobalIngressIPApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *GlobalIngressIPApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *GlobalIngressIPApplyConfiguration
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 (*GlobalIngressIPApplyConfiguration) WithDeletionTimestamp ¶
func (b *GlobalIngressIPApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *GlobalIngressIPApplyConfiguration
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 (*GlobalIngressIPApplyConfiguration) WithFinalizers ¶
func (b *GlobalIngressIPApplyConfiguration) WithFinalizers(values ...string) *GlobalIngressIPApplyConfiguration
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 (*GlobalIngressIPApplyConfiguration) WithGenerateName ¶
func (b *GlobalIngressIPApplyConfiguration) WithGenerateName(value string) *GlobalIngressIPApplyConfiguration
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 (*GlobalIngressIPApplyConfiguration) WithGeneration ¶
func (b *GlobalIngressIPApplyConfiguration) WithGeneration(value int64) *GlobalIngressIPApplyConfiguration
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 (*GlobalIngressIPApplyConfiguration) WithKind ¶
func (b *GlobalIngressIPApplyConfiguration) WithKind(value string) *GlobalIngressIPApplyConfiguration
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 (*GlobalIngressIPApplyConfiguration) WithLabels ¶
func (b *GlobalIngressIPApplyConfiguration) WithLabels(entries map[string]string) *GlobalIngressIPApplyConfiguration
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 (*GlobalIngressIPApplyConfiguration) WithName ¶
func (b *GlobalIngressIPApplyConfiguration) WithName(value string) *GlobalIngressIPApplyConfiguration
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 (*GlobalIngressIPApplyConfiguration) WithNamespace ¶
func (b *GlobalIngressIPApplyConfiguration) WithNamespace(value string) *GlobalIngressIPApplyConfiguration
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 (*GlobalIngressIPApplyConfiguration) WithOwnerReferences ¶
func (b *GlobalIngressIPApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *GlobalIngressIPApplyConfiguration
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 (*GlobalIngressIPApplyConfiguration) WithResourceVersion ¶
func (b *GlobalIngressIPApplyConfiguration) WithResourceVersion(value string) *GlobalIngressIPApplyConfiguration
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 (*GlobalIngressIPApplyConfiguration) WithSpec ¶
func (b *GlobalIngressIPApplyConfiguration) WithSpec(value *GlobalIngressIPSpecApplyConfiguration) *GlobalIngressIPApplyConfiguration
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 (*GlobalIngressIPApplyConfiguration) WithStatus ¶
func (b *GlobalIngressIPApplyConfiguration) WithStatus(value *GlobalIngressIPStatusApplyConfiguration) *GlobalIngressIPApplyConfiguration
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 (*GlobalIngressIPApplyConfiguration) WithUID ¶
func (b *GlobalIngressIPApplyConfiguration) WithUID(value types.UID) *GlobalIngressIPApplyConfiguration
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 GlobalIngressIPSpecApplyConfiguration ¶
type GlobalIngressIPSpecApplyConfiguration struct { Target *v1.TargetType `json:"target,omitempty"` ServiceRef *corev1.LocalObjectReference `json:"serviceRef,omitempty"` PodRef *corev1.LocalObjectReference `json:"podRef,omitempty"` }
GlobalIngressIPSpecApplyConfiguration represents an declarative configuration of the GlobalIngressIPSpec type for use with apply.
func GlobalIngressIPSpec ¶
func GlobalIngressIPSpec() *GlobalIngressIPSpecApplyConfiguration
GlobalIngressIPSpecApplyConfiguration constructs an declarative configuration of the GlobalIngressIPSpec type for use with apply.
func (*GlobalIngressIPSpecApplyConfiguration) WithPodRef ¶
func (b *GlobalIngressIPSpecApplyConfiguration) WithPodRef(value corev1.LocalObjectReference) *GlobalIngressIPSpecApplyConfiguration
WithPodRef sets the PodRef field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PodRef field is set to the value of the last call.
func (*GlobalIngressIPSpecApplyConfiguration) WithServiceRef ¶
func (b *GlobalIngressIPSpecApplyConfiguration) WithServiceRef(value corev1.LocalObjectReference) *GlobalIngressIPSpecApplyConfiguration
WithServiceRef sets the ServiceRef field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ServiceRef field is set to the value of the last call.
func (*GlobalIngressIPSpecApplyConfiguration) WithTarget ¶
func (b *GlobalIngressIPSpecApplyConfiguration) WithTarget(value v1.TargetType) *GlobalIngressIPSpecApplyConfiguration
WithTarget sets the Target field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Target field is set to the value of the last call.
type GlobalIngressIPStatusApplyConfiguration ¶
type GlobalIngressIPStatusApplyConfiguration struct { Conditions []v1.Condition `json:"conditions,omitempty"` AllocatedIP *string `json:"allocatedIP,omitempty"` }
GlobalIngressIPStatusApplyConfiguration represents an declarative configuration of the GlobalIngressIPStatus type for use with apply.
func GlobalIngressIPStatus ¶
func GlobalIngressIPStatus() *GlobalIngressIPStatusApplyConfiguration
GlobalIngressIPStatusApplyConfiguration constructs an declarative configuration of the GlobalIngressIPStatus type for use with apply.
func (*GlobalIngressIPStatusApplyConfiguration) WithAllocatedIP ¶
func (b *GlobalIngressIPStatusApplyConfiguration) WithAllocatedIP(value string) *GlobalIngressIPStatusApplyConfiguration
WithAllocatedIP sets the AllocatedIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AllocatedIP field is set to the value of the last call.
func (*GlobalIngressIPStatusApplyConfiguration) WithConditions ¶
func (b *GlobalIngressIPStatusApplyConfiguration) WithConditions(values ...v1.Condition) *GlobalIngressIPStatusApplyConfiguration
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 LatencyRTTSpecApplyConfiguration ¶
type LatencyRTTSpecApplyConfiguration struct { Last *string `json:"last,omitempty"` Min *string `json:"min,omitempty"` Average *string `json:"average,omitempty"` Max *string `json:"max,omitempty"` StdDev *string `json:"stdDev,omitempty"` }
LatencyRTTSpecApplyConfiguration represents an declarative configuration of the LatencyRTTSpec type for use with apply.
func LatencyRTTSpec ¶
func LatencyRTTSpec() *LatencyRTTSpecApplyConfiguration
LatencyRTTSpecApplyConfiguration constructs an declarative configuration of the LatencyRTTSpec type for use with apply.
func (*LatencyRTTSpecApplyConfiguration) WithAverage ¶
func (b *LatencyRTTSpecApplyConfiguration) WithAverage(value string) *LatencyRTTSpecApplyConfiguration
WithAverage sets the Average field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Average field is set to the value of the last call.
func (*LatencyRTTSpecApplyConfiguration) WithLast ¶
func (b *LatencyRTTSpecApplyConfiguration) WithLast(value string) *LatencyRTTSpecApplyConfiguration
WithLast sets the Last field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Last field is set to the value of the last call.
func (*LatencyRTTSpecApplyConfiguration) WithMax ¶
func (b *LatencyRTTSpecApplyConfiguration) WithMax(value string) *LatencyRTTSpecApplyConfiguration
WithMax sets the Max field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Max field is set to the value of the last call.
func (*LatencyRTTSpecApplyConfiguration) WithMin ¶
func (b *LatencyRTTSpecApplyConfiguration) WithMin(value string) *LatencyRTTSpecApplyConfiguration
WithMin sets the Min field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Min field is set to the value of the last call.
func (*LatencyRTTSpecApplyConfiguration) WithStdDev ¶
func (b *LatencyRTTSpecApplyConfiguration) WithStdDev(value string) *LatencyRTTSpecApplyConfiguration
WithStdDev sets the StdDev field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the StdDev field is set to the value of the last call.
type NonGatewayRouteApplyConfiguration ¶
type NonGatewayRouteApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` RoutePolicySpec *RoutePolicySpecApplyConfiguration `json:"spec,omitempty"` }
NonGatewayRouteApplyConfiguration represents an declarative configuration of the NonGatewayRoute type for use with apply.
func NonGatewayRoute ¶
func NonGatewayRoute(name, namespace string) *NonGatewayRouteApplyConfiguration
NonGatewayRoute constructs an declarative configuration of the NonGatewayRoute type for use with apply.
func (*NonGatewayRouteApplyConfiguration) WithAPIVersion ¶
func (b *NonGatewayRouteApplyConfiguration) WithAPIVersion(value string) *NonGatewayRouteApplyConfiguration
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 (*NonGatewayRouteApplyConfiguration) WithAnnotations ¶
func (b *NonGatewayRouteApplyConfiguration) WithAnnotations(entries map[string]string) *NonGatewayRouteApplyConfiguration
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 (*NonGatewayRouteApplyConfiguration) WithCreationTimestamp ¶
func (b *NonGatewayRouteApplyConfiguration) WithCreationTimestamp(value metav1.Time) *NonGatewayRouteApplyConfiguration
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 (*NonGatewayRouteApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *NonGatewayRouteApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *NonGatewayRouteApplyConfiguration
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 (*NonGatewayRouteApplyConfiguration) WithDeletionTimestamp ¶
func (b *NonGatewayRouteApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *NonGatewayRouteApplyConfiguration
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 (*NonGatewayRouteApplyConfiguration) WithFinalizers ¶
func (b *NonGatewayRouteApplyConfiguration) WithFinalizers(values ...string) *NonGatewayRouteApplyConfiguration
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 (*NonGatewayRouteApplyConfiguration) WithGenerateName ¶
func (b *NonGatewayRouteApplyConfiguration) WithGenerateName(value string) *NonGatewayRouteApplyConfiguration
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 (*NonGatewayRouteApplyConfiguration) WithGeneration ¶
func (b *NonGatewayRouteApplyConfiguration) WithGeneration(value int64) *NonGatewayRouteApplyConfiguration
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 (*NonGatewayRouteApplyConfiguration) WithKind ¶
func (b *NonGatewayRouteApplyConfiguration) WithKind(value string) *NonGatewayRouteApplyConfiguration
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 (*NonGatewayRouteApplyConfiguration) WithLabels ¶
func (b *NonGatewayRouteApplyConfiguration) WithLabels(entries map[string]string) *NonGatewayRouteApplyConfiguration
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 (*NonGatewayRouteApplyConfiguration) WithName ¶
func (b *NonGatewayRouteApplyConfiguration) WithName(value string) *NonGatewayRouteApplyConfiguration
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 (*NonGatewayRouteApplyConfiguration) WithNamespace ¶
func (b *NonGatewayRouteApplyConfiguration) WithNamespace(value string) *NonGatewayRouteApplyConfiguration
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 (*NonGatewayRouteApplyConfiguration) WithOwnerReferences ¶
func (b *NonGatewayRouteApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *NonGatewayRouteApplyConfiguration
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 (*NonGatewayRouteApplyConfiguration) WithResourceVersion ¶
func (b *NonGatewayRouteApplyConfiguration) WithResourceVersion(value string) *NonGatewayRouteApplyConfiguration
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 (*NonGatewayRouteApplyConfiguration) WithRoutePolicySpec ¶
func (b *NonGatewayRouteApplyConfiguration) WithRoutePolicySpec(value *RoutePolicySpecApplyConfiguration) *NonGatewayRouteApplyConfiguration
WithRoutePolicySpec sets the RoutePolicySpec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RoutePolicySpec field is set to the value of the last call.
func (*NonGatewayRouteApplyConfiguration) WithUID ¶
func (b *NonGatewayRouteApplyConfiguration) WithUID(value types.UID) *NonGatewayRouteApplyConfiguration
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 RoutePolicySpecApplyConfiguration ¶
type RoutePolicySpecApplyConfiguration struct { NextHops []string `json:"nextHops,omitempty"` RemoteCIDRs []string `json:"remoteCIDRs,omitempty"` }
RoutePolicySpecApplyConfiguration represents an declarative configuration of the RoutePolicySpec type for use with apply.
func RoutePolicySpec ¶
func RoutePolicySpec() *RoutePolicySpecApplyConfiguration
RoutePolicySpecApplyConfiguration constructs an declarative configuration of the RoutePolicySpec type for use with apply.
func (*RoutePolicySpecApplyConfiguration) WithNextHops ¶
func (b *RoutePolicySpecApplyConfiguration) WithNextHops(values ...string) *RoutePolicySpecApplyConfiguration
WithNextHops adds the given value to the NextHops 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 NextHops field.
func (*RoutePolicySpecApplyConfiguration) WithRemoteCIDRs ¶
func (b *RoutePolicySpecApplyConfiguration) WithRemoteCIDRs(values ...string) *RoutePolicySpecApplyConfiguration
WithRemoteCIDRs adds the given value to the RemoteCIDRs 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 RemoteCIDRs field.
Source Files ¶
- cluster.go
- clusterglobalegressip.go
- clusterglobalegressipspec.go
- clusterspec.go
- connection.go
- endpoint.go
- endpointspec.go
- gateway.go
- gatewayroute.go
- gatewaystatus.go
- globalegressip.go
- globalegressipspec.go
- globalegressipstatus.go
- globalingressip.go
- globalingressipspec.go
- globalingressipstatus.go
- latencyrttspec.go
- nongatewayroute.go
- routepolicyspec.go