Documentation ¶
Index ¶
- 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) WithSpec(value apiv1.Gateway) *GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithStatus(value core.NamespacedStatuses) *GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithUID(value types.UID) *GatewayApplyConfiguration
- type HttpListenerOptionApplyConfiguration
- func (b *HttpListenerOptionApplyConfiguration) WithAPIVersion(value string) *HttpListenerOptionApplyConfiguration
- func (b *HttpListenerOptionApplyConfiguration) WithAnnotations(entries map[string]string) *HttpListenerOptionApplyConfiguration
- func (b *HttpListenerOptionApplyConfiguration) WithCreationTimestamp(value metav1.Time) *HttpListenerOptionApplyConfiguration
- func (b *HttpListenerOptionApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *HttpListenerOptionApplyConfiguration
- func (b *HttpListenerOptionApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *HttpListenerOptionApplyConfiguration
- func (b *HttpListenerOptionApplyConfiguration) WithFinalizers(values ...string) *HttpListenerOptionApplyConfiguration
- func (b *HttpListenerOptionApplyConfiguration) WithGenerateName(value string) *HttpListenerOptionApplyConfiguration
- func (b *HttpListenerOptionApplyConfiguration) WithGeneration(value int64) *HttpListenerOptionApplyConfiguration
- func (b *HttpListenerOptionApplyConfiguration) WithKind(value string) *HttpListenerOptionApplyConfiguration
- func (b *HttpListenerOptionApplyConfiguration) WithLabels(entries map[string]string) *HttpListenerOptionApplyConfiguration
- func (b *HttpListenerOptionApplyConfiguration) WithName(value string) *HttpListenerOptionApplyConfiguration
- func (b *HttpListenerOptionApplyConfiguration) WithNamespace(value string) *HttpListenerOptionApplyConfiguration
- func (b *HttpListenerOptionApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *HttpListenerOptionApplyConfiguration
- func (b *HttpListenerOptionApplyConfiguration) WithResourceVersion(value string) *HttpListenerOptionApplyConfiguration
- func (b *HttpListenerOptionApplyConfiguration) WithSpec(value apiv1.HttpListenerOption) *HttpListenerOptionApplyConfiguration
- func (b *HttpListenerOptionApplyConfiguration) WithUID(value types.UID) *HttpListenerOptionApplyConfiguration
- type ListenerOptionApplyConfiguration
- func (b *ListenerOptionApplyConfiguration) WithAPIVersion(value string) *ListenerOptionApplyConfiguration
- func (b *ListenerOptionApplyConfiguration) WithAnnotations(entries map[string]string) *ListenerOptionApplyConfiguration
- func (b *ListenerOptionApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ListenerOptionApplyConfiguration
- func (b *ListenerOptionApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ListenerOptionApplyConfiguration
- func (b *ListenerOptionApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ListenerOptionApplyConfiguration
- func (b *ListenerOptionApplyConfiguration) WithFinalizers(values ...string) *ListenerOptionApplyConfiguration
- func (b *ListenerOptionApplyConfiguration) WithGenerateName(value string) *ListenerOptionApplyConfiguration
- func (b *ListenerOptionApplyConfiguration) WithGeneration(value int64) *ListenerOptionApplyConfiguration
- func (b *ListenerOptionApplyConfiguration) WithKind(value string) *ListenerOptionApplyConfiguration
- func (b *ListenerOptionApplyConfiguration) WithLabels(entries map[string]string) *ListenerOptionApplyConfiguration
- func (b *ListenerOptionApplyConfiguration) WithName(value string) *ListenerOptionApplyConfiguration
- func (b *ListenerOptionApplyConfiguration) WithNamespace(value string) *ListenerOptionApplyConfiguration
- func (b *ListenerOptionApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ListenerOptionApplyConfiguration
- func (b *ListenerOptionApplyConfiguration) WithResourceVersion(value string) *ListenerOptionApplyConfiguration
- func (b *ListenerOptionApplyConfiguration) WithSpec(value apiv1.ListenerOption) *ListenerOptionApplyConfiguration
- func (b *ListenerOptionApplyConfiguration) WithUID(value types.UID) *ListenerOptionApplyConfiguration
- type MatchableHttpGatewayApplyConfiguration
- func (b *MatchableHttpGatewayApplyConfiguration) WithAPIVersion(value string) *MatchableHttpGatewayApplyConfiguration
- func (b *MatchableHttpGatewayApplyConfiguration) WithAnnotations(entries map[string]string) *MatchableHttpGatewayApplyConfiguration
- func (b *MatchableHttpGatewayApplyConfiguration) WithCreationTimestamp(value metav1.Time) *MatchableHttpGatewayApplyConfiguration
- func (b *MatchableHttpGatewayApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *MatchableHttpGatewayApplyConfiguration
- func (b *MatchableHttpGatewayApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *MatchableHttpGatewayApplyConfiguration
- func (b *MatchableHttpGatewayApplyConfiguration) WithFinalizers(values ...string) *MatchableHttpGatewayApplyConfiguration
- func (b *MatchableHttpGatewayApplyConfiguration) WithGenerateName(value string) *MatchableHttpGatewayApplyConfiguration
- func (b *MatchableHttpGatewayApplyConfiguration) WithGeneration(value int64) *MatchableHttpGatewayApplyConfiguration
- func (b *MatchableHttpGatewayApplyConfiguration) WithKind(value string) *MatchableHttpGatewayApplyConfiguration
- func (b *MatchableHttpGatewayApplyConfiguration) WithLabels(entries map[string]string) *MatchableHttpGatewayApplyConfiguration
- func (b *MatchableHttpGatewayApplyConfiguration) WithName(value string) *MatchableHttpGatewayApplyConfiguration
- func (b *MatchableHttpGatewayApplyConfiguration) WithNamespace(value string) *MatchableHttpGatewayApplyConfiguration
- func (b *MatchableHttpGatewayApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *MatchableHttpGatewayApplyConfiguration
- func (b *MatchableHttpGatewayApplyConfiguration) WithResourceVersion(value string) *MatchableHttpGatewayApplyConfiguration
- func (b *MatchableHttpGatewayApplyConfiguration) WithSpec(value apiv1.MatchableHttpGateway) *MatchableHttpGatewayApplyConfiguration
- func (b *MatchableHttpGatewayApplyConfiguration) WithStatus(value core.NamespacedStatuses) *MatchableHttpGatewayApplyConfiguration
- func (b *MatchableHttpGatewayApplyConfiguration) WithUID(value types.UID) *MatchableHttpGatewayApplyConfiguration
- type MatchableTcpGatewayApplyConfiguration
- func (b *MatchableTcpGatewayApplyConfiguration) WithAPIVersion(value string) *MatchableTcpGatewayApplyConfiguration
- func (b *MatchableTcpGatewayApplyConfiguration) WithAnnotations(entries map[string]string) *MatchableTcpGatewayApplyConfiguration
- func (b *MatchableTcpGatewayApplyConfiguration) WithCreationTimestamp(value metav1.Time) *MatchableTcpGatewayApplyConfiguration
- func (b *MatchableTcpGatewayApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *MatchableTcpGatewayApplyConfiguration
- func (b *MatchableTcpGatewayApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *MatchableTcpGatewayApplyConfiguration
- func (b *MatchableTcpGatewayApplyConfiguration) WithFinalizers(values ...string) *MatchableTcpGatewayApplyConfiguration
- func (b *MatchableTcpGatewayApplyConfiguration) WithGenerateName(value string) *MatchableTcpGatewayApplyConfiguration
- func (b *MatchableTcpGatewayApplyConfiguration) WithGeneration(value int64) *MatchableTcpGatewayApplyConfiguration
- func (b *MatchableTcpGatewayApplyConfiguration) WithKind(value string) *MatchableTcpGatewayApplyConfiguration
- func (b *MatchableTcpGatewayApplyConfiguration) WithLabels(entries map[string]string) *MatchableTcpGatewayApplyConfiguration
- func (b *MatchableTcpGatewayApplyConfiguration) WithName(value string) *MatchableTcpGatewayApplyConfiguration
- func (b *MatchableTcpGatewayApplyConfiguration) WithNamespace(value string) *MatchableTcpGatewayApplyConfiguration
- func (b *MatchableTcpGatewayApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *MatchableTcpGatewayApplyConfiguration
- func (b *MatchableTcpGatewayApplyConfiguration) WithResourceVersion(value string) *MatchableTcpGatewayApplyConfiguration
- func (b *MatchableTcpGatewayApplyConfiguration) WithSpec(value apiv1.MatchableTcpGateway) *MatchableTcpGatewayApplyConfiguration
- func (b *MatchableTcpGatewayApplyConfiguration) WithStatus(value core.NamespacedStatuses) *MatchableTcpGatewayApplyConfiguration
- func (b *MatchableTcpGatewayApplyConfiguration) WithUID(value types.UID) *MatchableTcpGatewayApplyConfiguration
- type RouteOptionApplyConfiguration
- func (b *RouteOptionApplyConfiguration) WithAPIVersion(value string) *RouteOptionApplyConfiguration
- func (b *RouteOptionApplyConfiguration) WithAnnotations(entries map[string]string) *RouteOptionApplyConfiguration
- func (b *RouteOptionApplyConfiguration) WithCreationTimestamp(value metav1.Time) *RouteOptionApplyConfiguration
- func (b *RouteOptionApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *RouteOptionApplyConfiguration
- func (b *RouteOptionApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *RouteOptionApplyConfiguration
- func (b *RouteOptionApplyConfiguration) WithFinalizers(values ...string) *RouteOptionApplyConfiguration
- func (b *RouteOptionApplyConfiguration) WithGenerateName(value string) *RouteOptionApplyConfiguration
- func (b *RouteOptionApplyConfiguration) WithGeneration(value int64) *RouteOptionApplyConfiguration
- func (b *RouteOptionApplyConfiguration) WithKind(value string) *RouteOptionApplyConfiguration
- func (b *RouteOptionApplyConfiguration) WithLabels(entries map[string]string) *RouteOptionApplyConfiguration
- func (b *RouteOptionApplyConfiguration) WithName(value string) *RouteOptionApplyConfiguration
- func (b *RouteOptionApplyConfiguration) WithNamespace(value string) *RouteOptionApplyConfiguration
- func (b *RouteOptionApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *RouteOptionApplyConfiguration
- func (b *RouteOptionApplyConfiguration) WithResourceVersion(value string) *RouteOptionApplyConfiguration
- func (b *RouteOptionApplyConfiguration) WithSpec(value apiv1.RouteOption) *RouteOptionApplyConfiguration
- func (b *RouteOptionApplyConfiguration) WithStatus(value core.NamespacedStatuses) *RouteOptionApplyConfiguration
- func (b *RouteOptionApplyConfiguration) WithUID(value types.UID) *RouteOptionApplyConfiguration
- type RouteTableApplyConfiguration
- func (b *RouteTableApplyConfiguration) WithAPIVersion(value string) *RouteTableApplyConfiguration
- func (b *RouteTableApplyConfiguration) WithAnnotations(entries map[string]string) *RouteTableApplyConfiguration
- func (b *RouteTableApplyConfiguration) WithCreationTimestamp(value metav1.Time) *RouteTableApplyConfiguration
- func (b *RouteTableApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *RouteTableApplyConfiguration
- func (b *RouteTableApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *RouteTableApplyConfiguration
- func (b *RouteTableApplyConfiguration) WithFinalizers(values ...string) *RouteTableApplyConfiguration
- func (b *RouteTableApplyConfiguration) WithGenerateName(value string) *RouteTableApplyConfiguration
- func (b *RouteTableApplyConfiguration) WithGeneration(value int64) *RouteTableApplyConfiguration
- func (b *RouteTableApplyConfiguration) WithKind(value string) *RouteTableApplyConfiguration
- func (b *RouteTableApplyConfiguration) WithLabels(entries map[string]string) *RouteTableApplyConfiguration
- func (b *RouteTableApplyConfiguration) WithName(value string) *RouteTableApplyConfiguration
- func (b *RouteTableApplyConfiguration) WithNamespace(value string) *RouteTableApplyConfiguration
- func (b *RouteTableApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *RouteTableApplyConfiguration
- func (b *RouteTableApplyConfiguration) WithResourceVersion(value string) *RouteTableApplyConfiguration
- func (b *RouteTableApplyConfiguration) WithSpec(value apiv1.RouteTable) *RouteTableApplyConfiguration
- func (b *RouteTableApplyConfiguration) WithStatus(value core.NamespacedStatuses) *RouteTableApplyConfiguration
- func (b *RouteTableApplyConfiguration) WithUID(value types.UID) *RouteTableApplyConfiguration
- type VirtualHostOptionApplyConfiguration
- func (b *VirtualHostOptionApplyConfiguration) WithAPIVersion(value string) *VirtualHostOptionApplyConfiguration
- func (b *VirtualHostOptionApplyConfiguration) WithAnnotations(entries map[string]string) *VirtualHostOptionApplyConfiguration
- func (b *VirtualHostOptionApplyConfiguration) WithCreationTimestamp(value metav1.Time) *VirtualHostOptionApplyConfiguration
- func (b *VirtualHostOptionApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *VirtualHostOptionApplyConfiguration
- func (b *VirtualHostOptionApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *VirtualHostOptionApplyConfiguration
- func (b *VirtualHostOptionApplyConfiguration) WithFinalizers(values ...string) *VirtualHostOptionApplyConfiguration
- func (b *VirtualHostOptionApplyConfiguration) WithGenerateName(value string) *VirtualHostOptionApplyConfiguration
- func (b *VirtualHostOptionApplyConfiguration) WithGeneration(value int64) *VirtualHostOptionApplyConfiguration
- func (b *VirtualHostOptionApplyConfiguration) WithKind(value string) *VirtualHostOptionApplyConfiguration
- func (b *VirtualHostOptionApplyConfiguration) WithLabels(entries map[string]string) *VirtualHostOptionApplyConfiguration
- func (b *VirtualHostOptionApplyConfiguration) WithName(value string) *VirtualHostOptionApplyConfiguration
- func (b *VirtualHostOptionApplyConfiguration) WithNamespace(value string) *VirtualHostOptionApplyConfiguration
- func (b *VirtualHostOptionApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *VirtualHostOptionApplyConfiguration
- func (b *VirtualHostOptionApplyConfiguration) WithResourceVersion(value string) *VirtualHostOptionApplyConfiguration
- func (b *VirtualHostOptionApplyConfiguration) WithSpec(value apiv1.VirtualHostOption) *VirtualHostOptionApplyConfiguration
- func (b *VirtualHostOptionApplyConfiguration) WithStatus(value core.NamespacedStatuses) *VirtualHostOptionApplyConfiguration
- func (b *VirtualHostOptionApplyConfiguration) WithUID(value types.UID) *VirtualHostOptionApplyConfiguration
- type VirtualServiceApplyConfiguration
- func (b *VirtualServiceApplyConfiguration) WithAPIVersion(value string) *VirtualServiceApplyConfiguration
- func (b *VirtualServiceApplyConfiguration) WithAnnotations(entries map[string]string) *VirtualServiceApplyConfiguration
- func (b *VirtualServiceApplyConfiguration) WithCreationTimestamp(value metav1.Time) *VirtualServiceApplyConfiguration
- func (b *VirtualServiceApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *VirtualServiceApplyConfiguration
- func (b *VirtualServiceApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *VirtualServiceApplyConfiguration
- func (b *VirtualServiceApplyConfiguration) WithFinalizers(values ...string) *VirtualServiceApplyConfiguration
- func (b *VirtualServiceApplyConfiguration) WithGenerateName(value string) *VirtualServiceApplyConfiguration
- func (b *VirtualServiceApplyConfiguration) WithGeneration(value int64) *VirtualServiceApplyConfiguration
- func (b *VirtualServiceApplyConfiguration) WithKind(value string) *VirtualServiceApplyConfiguration
- func (b *VirtualServiceApplyConfiguration) WithLabels(entries map[string]string) *VirtualServiceApplyConfiguration
- func (b *VirtualServiceApplyConfiguration) WithName(value string) *VirtualServiceApplyConfiguration
- func (b *VirtualServiceApplyConfiguration) WithNamespace(value string) *VirtualServiceApplyConfiguration
- func (b *VirtualServiceApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *VirtualServiceApplyConfiguration
- func (b *VirtualServiceApplyConfiguration) WithResourceVersion(value string) *VirtualServiceApplyConfiguration
- func (b *VirtualServiceApplyConfiguration) WithSpec(value apiv1.VirtualService) *VirtualServiceApplyConfiguration
- func (b *VirtualServiceApplyConfiguration) WithStatus(value core.NamespacedStatuses) *VirtualServiceApplyConfiguration
- func (b *VirtualServiceApplyConfiguration) WithUID(value types.UID) *VirtualServiceApplyConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GatewayApplyConfiguration ¶
type GatewayApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *apiv1.Gateway `json:"spec,omitempty"` Status *core.NamespacedStatuses `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) WithSpec ¶
func (b *GatewayApplyConfiguration) WithSpec(value apiv1.Gateway) *GatewayApplyConfiguration
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 (*GatewayApplyConfiguration) WithStatus ¶
func (b *GatewayApplyConfiguration) WithStatus(value core.NamespacedStatuses) *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 HttpListenerOptionApplyConfiguration ¶
type HttpListenerOptionApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *apiv1.HttpListenerOption `json:"spec,omitempty"` }
HttpListenerOptionApplyConfiguration represents an declarative configuration of the HttpListenerOption type for use with apply.
func HttpListenerOption ¶
func HttpListenerOption(name, namespace string) *HttpListenerOptionApplyConfiguration
HttpListenerOption constructs an declarative configuration of the HttpListenerOption type for use with apply.
func (*HttpListenerOptionApplyConfiguration) WithAPIVersion ¶
func (b *HttpListenerOptionApplyConfiguration) WithAPIVersion(value string) *HttpListenerOptionApplyConfiguration
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 (*HttpListenerOptionApplyConfiguration) WithAnnotations ¶
func (b *HttpListenerOptionApplyConfiguration) WithAnnotations(entries map[string]string) *HttpListenerOptionApplyConfiguration
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 (*HttpListenerOptionApplyConfiguration) WithCreationTimestamp ¶
func (b *HttpListenerOptionApplyConfiguration) WithCreationTimestamp(value metav1.Time) *HttpListenerOptionApplyConfiguration
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 (*HttpListenerOptionApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *HttpListenerOptionApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *HttpListenerOptionApplyConfiguration
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 (*HttpListenerOptionApplyConfiguration) WithDeletionTimestamp ¶
func (b *HttpListenerOptionApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *HttpListenerOptionApplyConfiguration
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 (*HttpListenerOptionApplyConfiguration) WithFinalizers ¶
func (b *HttpListenerOptionApplyConfiguration) WithFinalizers(values ...string) *HttpListenerOptionApplyConfiguration
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 (*HttpListenerOptionApplyConfiguration) WithGenerateName ¶
func (b *HttpListenerOptionApplyConfiguration) WithGenerateName(value string) *HttpListenerOptionApplyConfiguration
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 (*HttpListenerOptionApplyConfiguration) WithGeneration ¶
func (b *HttpListenerOptionApplyConfiguration) WithGeneration(value int64) *HttpListenerOptionApplyConfiguration
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 (*HttpListenerOptionApplyConfiguration) WithKind ¶
func (b *HttpListenerOptionApplyConfiguration) WithKind(value string) *HttpListenerOptionApplyConfiguration
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 (*HttpListenerOptionApplyConfiguration) WithLabels ¶
func (b *HttpListenerOptionApplyConfiguration) WithLabels(entries map[string]string) *HttpListenerOptionApplyConfiguration
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 (*HttpListenerOptionApplyConfiguration) WithName ¶
func (b *HttpListenerOptionApplyConfiguration) WithName(value string) *HttpListenerOptionApplyConfiguration
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 (*HttpListenerOptionApplyConfiguration) WithNamespace ¶
func (b *HttpListenerOptionApplyConfiguration) WithNamespace(value string) *HttpListenerOptionApplyConfiguration
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 (*HttpListenerOptionApplyConfiguration) WithOwnerReferences ¶
func (b *HttpListenerOptionApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *HttpListenerOptionApplyConfiguration
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 (*HttpListenerOptionApplyConfiguration) WithResourceVersion ¶
func (b *HttpListenerOptionApplyConfiguration) WithResourceVersion(value string) *HttpListenerOptionApplyConfiguration
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 (*HttpListenerOptionApplyConfiguration) WithSpec ¶
func (b *HttpListenerOptionApplyConfiguration) WithSpec(value apiv1.HttpListenerOption) *HttpListenerOptionApplyConfiguration
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 (*HttpListenerOptionApplyConfiguration) WithUID ¶
func (b *HttpListenerOptionApplyConfiguration) WithUID(value types.UID) *HttpListenerOptionApplyConfiguration
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 ListenerOptionApplyConfiguration ¶
type ListenerOptionApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *apiv1.ListenerOption `json:"spec,omitempty"` }
ListenerOptionApplyConfiguration represents an declarative configuration of the ListenerOption type for use with apply.
func ListenerOption ¶
func ListenerOption(name, namespace string) *ListenerOptionApplyConfiguration
ListenerOption constructs an declarative configuration of the ListenerOption type for use with apply.
func (*ListenerOptionApplyConfiguration) WithAPIVersion ¶
func (b *ListenerOptionApplyConfiguration) WithAPIVersion(value string) *ListenerOptionApplyConfiguration
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 (*ListenerOptionApplyConfiguration) WithAnnotations ¶
func (b *ListenerOptionApplyConfiguration) WithAnnotations(entries map[string]string) *ListenerOptionApplyConfiguration
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 (*ListenerOptionApplyConfiguration) WithCreationTimestamp ¶
func (b *ListenerOptionApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ListenerOptionApplyConfiguration
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 (*ListenerOptionApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *ListenerOptionApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ListenerOptionApplyConfiguration
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 (*ListenerOptionApplyConfiguration) WithDeletionTimestamp ¶
func (b *ListenerOptionApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ListenerOptionApplyConfiguration
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 (*ListenerOptionApplyConfiguration) WithFinalizers ¶
func (b *ListenerOptionApplyConfiguration) WithFinalizers(values ...string) *ListenerOptionApplyConfiguration
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 (*ListenerOptionApplyConfiguration) WithGenerateName ¶
func (b *ListenerOptionApplyConfiguration) WithGenerateName(value string) *ListenerOptionApplyConfiguration
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 (*ListenerOptionApplyConfiguration) WithGeneration ¶
func (b *ListenerOptionApplyConfiguration) WithGeneration(value int64) *ListenerOptionApplyConfiguration
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 (*ListenerOptionApplyConfiguration) WithKind ¶
func (b *ListenerOptionApplyConfiguration) WithKind(value string) *ListenerOptionApplyConfiguration
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 (*ListenerOptionApplyConfiguration) WithLabels ¶
func (b *ListenerOptionApplyConfiguration) WithLabels(entries map[string]string) *ListenerOptionApplyConfiguration
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 (*ListenerOptionApplyConfiguration) WithName ¶
func (b *ListenerOptionApplyConfiguration) WithName(value string) *ListenerOptionApplyConfiguration
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 (*ListenerOptionApplyConfiguration) WithNamespace ¶
func (b *ListenerOptionApplyConfiguration) WithNamespace(value string) *ListenerOptionApplyConfiguration
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 (*ListenerOptionApplyConfiguration) WithOwnerReferences ¶
func (b *ListenerOptionApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ListenerOptionApplyConfiguration
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 (*ListenerOptionApplyConfiguration) WithResourceVersion ¶
func (b *ListenerOptionApplyConfiguration) WithResourceVersion(value string) *ListenerOptionApplyConfiguration
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 (*ListenerOptionApplyConfiguration) WithSpec ¶
func (b *ListenerOptionApplyConfiguration) WithSpec(value apiv1.ListenerOption) *ListenerOptionApplyConfiguration
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 (*ListenerOptionApplyConfiguration) WithUID ¶
func (b *ListenerOptionApplyConfiguration) WithUID(value types.UID) *ListenerOptionApplyConfiguration
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 MatchableHttpGatewayApplyConfiguration ¶
type MatchableHttpGatewayApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *apiv1.MatchableHttpGateway `json:"spec,omitempty"` Status *core.NamespacedStatuses `json:"status,omitempty"` }
MatchableHttpGatewayApplyConfiguration represents an declarative configuration of the MatchableHttpGateway type for use with apply.
func MatchableHttpGateway ¶
func MatchableHttpGateway(name, namespace string) *MatchableHttpGatewayApplyConfiguration
MatchableHttpGateway constructs an declarative configuration of the MatchableHttpGateway type for use with apply.
func (*MatchableHttpGatewayApplyConfiguration) WithAPIVersion ¶
func (b *MatchableHttpGatewayApplyConfiguration) WithAPIVersion(value string) *MatchableHttpGatewayApplyConfiguration
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 (*MatchableHttpGatewayApplyConfiguration) WithAnnotations ¶
func (b *MatchableHttpGatewayApplyConfiguration) WithAnnotations(entries map[string]string) *MatchableHttpGatewayApplyConfiguration
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 (*MatchableHttpGatewayApplyConfiguration) WithCreationTimestamp ¶
func (b *MatchableHttpGatewayApplyConfiguration) WithCreationTimestamp(value metav1.Time) *MatchableHttpGatewayApplyConfiguration
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 (*MatchableHttpGatewayApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *MatchableHttpGatewayApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *MatchableHttpGatewayApplyConfiguration
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 (*MatchableHttpGatewayApplyConfiguration) WithDeletionTimestamp ¶
func (b *MatchableHttpGatewayApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *MatchableHttpGatewayApplyConfiguration
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 (*MatchableHttpGatewayApplyConfiguration) WithFinalizers ¶
func (b *MatchableHttpGatewayApplyConfiguration) WithFinalizers(values ...string) *MatchableHttpGatewayApplyConfiguration
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 (*MatchableHttpGatewayApplyConfiguration) WithGenerateName ¶
func (b *MatchableHttpGatewayApplyConfiguration) WithGenerateName(value string) *MatchableHttpGatewayApplyConfiguration
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 (*MatchableHttpGatewayApplyConfiguration) WithGeneration ¶
func (b *MatchableHttpGatewayApplyConfiguration) WithGeneration(value int64) *MatchableHttpGatewayApplyConfiguration
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 (*MatchableHttpGatewayApplyConfiguration) WithKind ¶
func (b *MatchableHttpGatewayApplyConfiguration) WithKind(value string) *MatchableHttpGatewayApplyConfiguration
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 (*MatchableHttpGatewayApplyConfiguration) WithLabels ¶
func (b *MatchableHttpGatewayApplyConfiguration) WithLabels(entries map[string]string) *MatchableHttpGatewayApplyConfiguration
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 (*MatchableHttpGatewayApplyConfiguration) WithName ¶
func (b *MatchableHttpGatewayApplyConfiguration) WithName(value string) *MatchableHttpGatewayApplyConfiguration
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 (*MatchableHttpGatewayApplyConfiguration) WithNamespace ¶
func (b *MatchableHttpGatewayApplyConfiguration) WithNamespace(value string) *MatchableHttpGatewayApplyConfiguration
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 (*MatchableHttpGatewayApplyConfiguration) WithOwnerReferences ¶
func (b *MatchableHttpGatewayApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *MatchableHttpGatewayApplyConfiguration
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 (*MatchableHttpGatewayApplyConfiguration) WithResourceVersion ¶
func (b *MatchableHttpGatewayApplyConfiguration) WithResourceVersion(value string) *MatchableHttpGatewayApplyConfiguration
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 (*MatchableHttpGatewayApplyConfiguration) WithSpec ¶
func (b *MatchableHttpGatewayApplyConfiguration) WithSpec(value apiv1.MatchableHttpGateway) *MatchableHttpGatewayApplyConfiguration
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 (*MatchableHttpGatewayApplyConfiguration) WithStatus ¶
func (b *MatchableHttpGatewayApplyConfiguration) WithStatus(value core.NamespacedStatuses) *MatchableHttpGatewayApplyConfiguration
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 (*MatchableHttpGatewayApplyConfiguration) WithUID ¶
func (b *MatchableHttpGatewayApplyConfiguration) WithUID(value types.UID) *MatchableHttpGatewayApplyConfiguration
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 MatchableTcpGatewayApplyConfiguration ¶
type MatchableTcpGatewayApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *apiv1.MatchableTcpGateway `json:"spec,omitempty"` Status *core.NamespacedStatuses `json:"status,omitempty"` }
MatchableTcpGatewayApplyConfiguration represents an declarative configuration of the MatchableTcpGateway type for use with apply.
func MatchableTcpGateway ¶
func MatchableTcpGateway(name, namespace string) *MatchableTcpGatewayApplyConfiguration
MatchableTcpGateway constructs an declarative configuration of the MatchableTcpGateway type for use with apply.
func (*MatchableTcpGatewayApplyConfiguration) WithAPIVersion ¶
func (b *MatchableTcpGatewayApplyConfiguration) WithAPIVersion(value string) *MatchableTcpGatewayApplyConfiguration
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 (*MatchableTcpGatewayApplyConfiguration) WithAnnotations ¶
func (b *MatchableTcpGatewayApplyConfiguration) WithAnnotations(entries map[string]string) *MatchableTcpGatewayApplyConfiguration
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 (*MatchableTcpGatewayApplyConfiguration) WithCreationTimestamp ¶
func (b *MatchableTcpGatewayApplyConfiguration) WithCreationTimestamp(value metav1.Time) *MatchableTcpGatewayApplyConfiguration
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 (*MatchableTcpGatewayApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *MatchableTcpGatewayApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *MatchableTcpGatewayApplyConfiguration
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 (*MatchableTcpGatewayApplyConfiguration) WithDeletionTimestamp ¶
func (b *MatchableTcpGatewayApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *MatchableTcpGatewayApplyConfiguration
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 (*MatchableTcpGatewayApplyConfiguration) WithFinalizers ¶
func (b *MatchableTcpGatewayApplyConfiguration) WithFinalizers(values ...string) *MatchableTcpGatewayApplyConfiguration
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 (*MatchableTcpGatewayApplyConfiguration) WithGenerateName ¶
func (b *MatchableTcpGatewayApplyConfiguration) WithGenerateName(value string) *MatchableTcpGatewayApplyConfiguration
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 (*MatchableTcpGatewayApplyConfiguration) WithGeneration ¶
func (b *MatchableTcpGatewayApplyConfiguration) WithGeneration(value int64) *MatchableTcpGatewayApplyConfiguration
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 (*MatchableTcpGatewayApplyConfiguration) WithKind ¶
func (b *MatchableTcpGatewayApplyConfiguration) WithKind(value string) *MatchableTcpGatewayApplyConfiguration
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 (*MatchableTcpGatewayApplyConfiguration) WithLabels ¶
func (b *MatchableTcpGatewayApplyConfiguration) WithLabels(entries map[string]string) *MatchableTcpGatewayApplyConfiguration
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 (*MatchableTcpGatewayApplyConfiguration) WithName ¶
func (b *MatchableTcpGatewayApplyConfiguration) WithName(value string) *MatchableTcpGatewayApplyConfiguration
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 (*MatchableTcpGatewayApplyConfiguration) WithNamespace ¶
func (b *MatchableTcpGatewayApplyConfiguration) WithNamespace(value string) *MatchableTcpGatewayApplyConfiguration
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 (*MatchableTcpGatewayApplyConfiguration) WithOwnerReferences ¶
func (b *MatchableTcpGatewayApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *MatchableTcpGatewayApplyConfiguration
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 (*MatchableTcpGatewayApplyConfiguration) WithResourceVersion ¶
func (b *MatchableTcpGatewayApplyConfiguration) WithResourceVersion(value string) *MatchableTcpGatewayApplyConfiguration
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 (*MatchableTcpGatewayApplyConfiguration) WithSpec ¶
func (b *MatchableTcpGatewayApplyConfiguration) WithSpec(value apiv1.MatchableTcpGateway) *MatchableTcpGatewayApplyConfiguration
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 (*MatchableTcpGatewayApplyConfiguration) WithStatus ¶
func (b *MatchableTcpGatewayApplyConfiguration) WithStatus(value core.NamespacedStatuses) *MatchableTcpGatewayApplyConfiguration
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 (*MatchableTcpGatewayApplyConfiguration) WithUID ¶
func (b *MatchableTcpGatewayApplyConfiguration) WithUID(value types.UID) *MatchableTcpGatewayApplyConfiguration
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 RouteOptionApplyConfiguration ¶
type RouteOptionApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *apiv1.RouteOption `json:"spec,omitempty"` Status *core.NamespacedStatuses `json:"status,omitempty"` }
RouteOptionApplyConfiguration represents an declarative configuration of the RouteOption type for use with apply.
func RouteOption ¶
func RouteOption(name, namespace string) *RouteOptionApplyConfiguration
RouteOption constructs an declarative configuration of the RouteOption type for use with apply.
func (*RouteOptionApplyConfiguration) WithAPIVersion ¶
func (b *RouteOptionApplyConfiguration) WithAPIVersion(value string) *RouteOptionApplyConfiguration
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 (*RouteOptionApplyConfiguration) WithAnnotations ¶
func (b *RouteOptionApplyConfiguration) WithAnnotations(entries map[string]string) *RouteOptionApplyConfiguration
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 (*RouteOptionApplyConfiguration) WithCreationTimestamp ¶
func (b *RouteOptionApplyConfiguration) WithCreationTimestamp(value metav1.Time) *RouteOptionApplyConfiguration
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 (*RouteOptionApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *RouteOptionApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *RouteOptionApplyConfiguration
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 (*RouteOptionApplyConfiguration) WithDeletionTimestamp ¶
func (b *RouteOptionApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *RouteOptionApplyConfiguration
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 (*RouteOptionApplyConfiguration) WithFinalizers ¶
func (b *RouteOptionApplyConfiguration) WithFinalizers(values ...string) *RouteOptionApplyConfiguration
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 (*RouteOptionApplyConfiguration) WithGenerateName ¶
func (b *RouteOptionApplyConfiguration) WithGenerateName(value string) *RouteOptionApplyConfiguration
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 (*RouteOptionApplyConfiguration) WithGeneration ¶
func (b *RouteOptionApplyConfiguration) WithGeneration(value int64) *RouteOptionApplyConfiguration
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 (*RouteOptionApplyConfiguration) WithKind ¶
func (b *RouteOptionApplyConfiguration) WithKind(value string) *RouteOptionApplyConfiguration
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 (*RouteOptionApplyConfiguration) WithLabels ¶
func (b *RouteOptionApplyConfiguration) WithLabels(entries map[string]string) *RouteOptionApplyConfiguration
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 (*RouteOptionApplyConfiguration) WithName ¶
func (b *RouteOptionApplyConfiguration) WithName(value string) *RouteOptionApplyConfiguration
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 (*RouteOptionApplyConfiguration) WithNamespace ¶
func (b *RouteOptionApplyConfiguration) WithNamespace(value string) *RouteOptionApplyConfiguration
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 (*RouteOptionApplyConfiguration) WithOwnerReferences ¶
func (b *RouteOptionApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *RouteOptionApplyConfiguration
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 (*RouteOptionApplyConfiguration) WithResourceVersion ¶
func (b *RouteOptionApplyConfiguration) WithResourceVersion(value string) *RouteOptionApplyConfiguration
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 (*RouteOptionApplyConfiguration) WithSpec ¶
func (b *RouteOptionApplyConfiguration) WithSpec(value apiv1.RouteOption) *RouteOptionApplyConfiguration
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 (*RouteOptionApplyConfiguration) WithStatus ¶
func (b *RouteOptionApplyConfiguration) WithStatus(value core.NamespacedStatuses) *RouteOptionApplyConfiguration
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 (*RouteOptionApplyConfiguration) WithUID ¶
func (b *RouteOptionApplyConfiguration) WithUID(value types.UID) *RouteOptionApplyConfiguration
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 RouteTableApplyConfiguration ¶
type RouteTableApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *apiv1.RouteTable `json:"spec,omitempty"` Status *core.NamespacedStatuses `json:"status,omitempty"` }
RouteTableApplyConfiguration represents an declarative configuration of the RouteTable type for use with apply.
func RouteTable ¶
func RouteTable(name, namespace string) *RouteTableApplyConfiguration
RouteTable constructs an declarative configuration of the RouteTable type for use with apply.
func (*RouteTableApplyConfiguration) WithAPIVersion ¶
func (b *RouteTableApplyConfiguration) WithAPIVersion(value string) *RouteTableApplyConfiguration
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 (*RouteTableApplyConfiguration) WithAnnotations ¶
func (b *RouteTableApplyConfiguration) WithAnnotations(entries map[string]string) *RouteTableApplyConfiguration
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 (*RouteTableApplyConfiguration) WithCreationTimestamp ¶
func (b *RouteTableApplyConfiguration) WithCreationTimestamp(value metav1.Time) *RouteTableApplyConfiguration
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 (*RouteTableApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *RouteTableApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *RouteTableApplyConfiguration
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 (*RouteTableApplyConfiguration) WithDeletionTimestamp ¶
func (b *RouteTableApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *RouteTableApplyConfiguration
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 (*RouteTableApplyConfiguration) WithFinalizers ¶
func (b *RouteTableApplyConfiguration) WithFinalizers(values ...string) *RouteTableApplyConfiguration
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 (*RouteTableApplyConfiguration) WithGenerateName ¶
func (b *RouteTableApplyConfiguration) WithGenerateName(value string) *RouteTableApplyConfiguration
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 (*RouteTableApplyConfiguration) WithGeneration ¶
func (b *RouteTableApplyConfiguration) WithGeneration(value int64) *RouteTableApplyConfiguration
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 (*RouteTableApplyConfiguration) WithKind ¶
func (b *RouteTableApplyConfiguration) WithKind(value string) *RouteTableApplyConfiguration
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 (*RouteTableApplyConfiguration) WithLabels ¶
func (b *RouteTableApplyConfiguration) WithLabels(entries map[string]string) *RouteTableApplyConfiguration
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 (*RouteTableApplyConfiguration) WithName ¶
func (b *RouteTableApplyConfiguration) WithName(value string) *RouteTableApplyConfiguration
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 (*RouteTableApplyConfiguration) WithNamespace ¶
func (b *RouteTableApplyConfiguration) WithNamespace(value string) *RouteTableApplyConfiguration
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 (*RouteTableApplyConfiguration) WithOwnerReferences ¶
func (b *RouteTableApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *RouteTableApplyConfiguration
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 (*RouteTableApplyConfiguration) WithResourceVersion ¶
func (b *RouteTableApplyConfiguration) WithResourceVersion(value string) *RouteTableApplyConfiguration
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 (*RouteTableApplyConfiguration) WithSpec ¶
func (b *RouteTableApplyConfiguration) WithSpec(value apiv1.RouteTable) *RouteTableApplyConfiguration
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 (*RouteTableApplyConfiguration) WithStatus ¶
func (b *RouteTableApplyConfiguration) WithStatus(value core.NamespacedStatuses) *RouteTableApplyConfiguration
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 (*RouteTableApplyConfiguration) WithUID ¶
func (b *RouteTableApplyConfiguration) WithUID(value types.UID) *RouteTableApplyConfiguration
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 VirtualHostOptionApplyConfiguration ¶
type VirtualHostOptionApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *apiv1.VirtualHostOption `json:"spec,omitempty"` Status *core.NamespacedStatuses `json:"status,omitempty"` }
VirtualHostOptionApplyConfiguration represents an declarative configuration of the VirtualHostOption type for use with apply.
func VirtualHostOption ¶
func VirtualHostOption(name, namespace string) *VirtualHostOptionApplyConfiguration
VirtualHostOption constructs an declarative configuration of the VirtualHostOption type for use with apply.
func (*VirtualHostOptionApplyConfiguration) WithAPIVersion ¶
func (b *VirtualHostOptionApplyConfiguration) WithAPIVersion(value string) *VirtualHostOptionApplyConfiguration
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 (*VirtualHostOptionApplyConfiguration) WithAnnotations ¶
func (b *VirtualHostOptionApplyConfiguration) WithAnnotations(entries map[string]string) *VirtualHostOptionApplyConfiguration
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 (*VirtualHostOptionApplyConfiguration) WithCreationTimestamp ¶
func (b *VirtualHostOptionApplyConfiguration) WithCreationTimestamp(value metav1.Time) *VirtualHostOptionApplyConfiguration
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 (*VirtualHostOptionApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *VirtualHostOptionApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *VirtualHostOptionApplyConfiguration
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 (*VirtualHostOptionApplyConfiguration) WithDeletionTimestamp ¶
func (b *VirtualHostOptionApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *VirtualHostOptionApplyConfiguration
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 (*VirtualHostOptionApplyConfiguration) WithFinalizers ¶
func (b *VirtualHostOptionApplyConfiguration) WithFinalizers(values ...string) *VirtualHostOptionApplyConfiguration
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 (*VirtualHostOptionApplyConfiguration) WithGenerateName ¶
func (b *VirtualHostOptionApplyConfiguration) WithGenerateName(value string) *VirtualHostOptionApplyConfiguration
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 (*VirtualHostOptionApplyConfiguration) WithGeneration ¶
func (b *VirtualHostOptionApplyConfiguration) WithGeneration(value int64) *VirtualHostOptionApplyConfiguration
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 (*VirtualHostOptionApplyConfiguration) WithKind ¶
func (b *VirtualHostOptionApplyConfiguration) WithKind(value string) *VirtualHostOptionApplyConfiguration
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 (*VirtualHostOptionApplyConfiguration) WithLabels ¶
func (b *VirtualHostOptionApplyConfiguration) WithLabels(entries map[string]string) *VirtualHostOptionApplyConfiguration
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 (*VirtualHostOptionApplyConfiguration) WithName ¶
func (b *VirtualHostOptionApplyConfiguration) WithName(value string) *VirtualHostOptionApplyConfiguration
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 (*VirtualHostOptionApplyConfiguration) WithNamespace ¶
func (b *VirtualHostOptionApplyConfiguration) WithNamespace(value string) *VirtualHostOptionApplyConfiguration
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 (*VirtualHostOptionApplyConfiguration) WithOwnerReferences ¶
func (b *VirtualHostOptionApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *VirtualHostOptionApplyConfiguration
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 (*VirtualHostOptionApplyConfiguration) WithResourceVersion ¶
func (b *VirtualHostOptionApplyConfiguration) WithResourceVersion(value string) *VirtualHostOptionApplyConfiguration
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 (*VirtualHostOptionApplyConfiguration) WithSpec ¶
func (b *VirtualHostOptionApplyConfiguration) WithSpec(value apiv1.VirtualHostOption) *VirtualHostOptionApplyConfiguration
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 (*VirtualHostOptionApplyConfiguration) WithStatus ¶
func (b *VirtualHostOptionApplyConfiguration) WithStatus(value core.NamespacedStatuses) *VirtualHostOptionApplyConfiguration
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 (*VirtualHostOptionApplyConfiguration) WithUID ¶
func (b *VirtualHostOptionApplyConfiguration) WithUID(value types.UID) *VirtualHostOptionApplyConfiguration
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 VirtualServiceApplyConfiguration ¶
type VirtualServiceApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *apiv1.VirtualService `json:"spec,omitempty"` Status *core.NamespacedStatuses `json:"status,omitempty"` }
VirtualServiceApplyConfiguration represents an declarative configuration of the VirtualService type for use with apply.
func VirtualService ¶
func VirtualService(name, namespace string) *VirtualServiceApplyConfiguration
VirtualService constructs an declarative configuration of the VirtualService type for use with apply.
func (*VirtualServiceApplyConfiguration) WithAPIVersion ¶
func (b *VirtualServiceApplyConfiguration) WithAPIVersion(value string) *VirtualServiceApplyConfiguration
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 (*VirtualServiceApplyConfiguration) WithAnnotations ¶
func (b *VirtualServiceApplyConfiguration) WithAnnotations(entries map[string]string) *VirtualServiceApplyConfiguration
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 (*VirtualServiceApplyConfiguration) WithCreationTimestamp ¶
func (b *VirtualServiceApplyConfiguration) WithCreationTimestamp(value metav1.Time) *VirtualServiceApplyConfiguration
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 (*VirtualServiceApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *VirtualServiceApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *VirtualServiceApplyConfiguration
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 (*VirtualServiceApplyConfiguration) WithDeletionTimestamp ¶
func (b *VirtualServiceApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *VirtualServiceApplyConfiguration
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 (*VirtualServiceApplyConfiguration) WithFinalizers ¶
func (b *VirtualServiceApplyConfiguration) WithFinalizers(values ...string) *VirtualServiceApplyConfiguration
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 (*VirtualServiceApplyConfiguration) WithGenerateName ¶
func (b *VirtualServiceApplyConfiguration) WithGenerateName(value string) *VirtualServiceApplyConfiguration
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 (*VirtualServiceApplyConfiguration) WithGeneration ¶
func (b *VirtualServiceApplyConfiguration) WithGeneration(value int64) *VirtualServiceApplyConfiguration
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 (*VirtualServiceApplyConfiguration) WithKind ¶
func (b *VirtualServiceApplyConfiguration) WithKind(value string) *VirtualServiceApplyConfiguration
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 (*VirtualServiceApplyConfiguration) WithLabels ¶
func (b *VirtualServiceApplyConfiguration) WithLabels(entries map[string]string) *VirtualServiceApplyConfiguration
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 (*VirtualServiceApplyConfiguration) WithName ¶
func (b *VirtualServiceApplyConfiguration) WithName(value string) *VirtualServiceApplyConfiguration
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 (*VirtualServiceApplyConfiguration) WithNamespace ¶
func (b *VirtualServiceApplyConfiguration) WithNamespace(value string) *VirtualServiceApplyConfiguration
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 (*VirtualServiceApplyConfiguration) WithOwnerReferences ¶
func (b *VirtualServiceApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *VirtualServiceApplyConfiguration
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 (*VirtualServiceApplyConfiguration) WithResourceVersion ¶
func (b *VirtualServiceApplyConfiguration) WithResourceVersion(value string) *VirtualServiceApplyConfiguration
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 (*VirtualServiceApplyConfiguration) WithSpec ¶
func (b *VirtualServiceApplyConfiguration) WithSpec(value apiv1.VirtualService) *VirtualServiceApplyConfiguration
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 (*VirtualServiceApplyConfiguration) WithStatus ¶
func (b *VirtualServiceApplyConfiguration) WithStatus(value core.NamespacedStatuses) *VirtualServiceApplyConfiguration
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 (*VirtualServiceApplyConfiguration) WithUID ¶
func (b *VirtualServiceApplyConfiguration) WithUID(value types.UID) *VirtualServiceApplyConfiguration
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.