v1

package
v0.19.0-rc1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 2, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ClusterApplyConfiguration

type ClusterApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *ClusterSpecApplyConfiguration `json:"spec,omitempty"`
}

ClusterApplyConfiguration represents a declarative configuration of the Cluster type for use with apply.

func Cluster

func Cluster(name, namespace string) *ClusterApplyConfiguration

Cluster constructs a declarative configuration of the Cluster type for use with apply.

func (*ClusterApplyConfiguration) GetName added in v0.19.0

func (b *ClusterApplyConfiguration) GetName() *string

GetName retrieves the value of the Name field in the declarative configuration.

func (*ClusterApplyConfiguration) WithAPIVersion

WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.

func (*ClusterApplyConfiguration) WithAnnotations

func (b *ClusterApplyConfiguration) WithAnnotations(entries map[string]string) *ClusterApplyConfiguration

WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.

func (*ClusterApplyConfiguration) WithCreationTimestamp

func (b *ClusterApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ClusterApplyConfiguration

WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.

func (*ClusterApplyConfiguration) WithDeletionGracePeriodSeconds

func (b *ClusterApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ClusterApplyConfiguration

WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.

func (*ClusterApplyConfiguration) WithDeletionTimestamp

func (b *ClusterApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ClusterApplyConfiguration

WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.

func (*ClusterApplyConfiguration) WithFinalizers

func (b *ClusterApplyConfiguration) WithFinalizers(values ...string) *ClusterApplyConfiguration

WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.

func (*ClusterApplyConfiguration) WithGenerateName

func (b *ClusterApplyConfiguration) WithGenerateName(value string) *ClusterApplyConfiguration

WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.

func (*ClusterApplyConfiguration) WithGeneration

func (b *ClusterApplyConfiguration) WithGeneration(value int64) *ClusterApplyConfiguration

WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.

func (*ClusterApplyConfiguration) WithKind

WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.

func (*ClusterApplyConfiguration) WithLabels

WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.

func (*ClusterApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*ClusterApplyConfiguration) WithNamespace

WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.

func (*ClusterApplyConfiguration) WithOwnerReferences

WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.

func (*ClusterApplyConfiguration) WithResourceVersion

func (b *ClusterApplyConfiguration) WithResourceVersion(value string) *ClusterApplyConfiguration

WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.

func (*ClusterApplyConfiguration) WithSpec

WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.

func (*ClusterApplyConfiguration) WithUID

WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.

type ClusterGlobalEgressIPApplyConfiguration

type ClusterGlobalEgressIPApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *ClusterGlobalEgressIPSpecApplyConfiguration `json:"spec,omitempty"`
	Status                           *GlobalEgressIPStatusApplyConfiguration      `json:"status,omitempty"`
}

ClusterGlobalEgressIPApplyConfiguration represents a declarative configuration of the ClusterGlobalEgressIP type for use with apply.

func ClusterGlobalEgressIP

func ClusterGlobalEgressIP(name, namespace string) *ClusterGlobalEgressIPApplyConfiguration

ClusterGlobalEgressIP constructs a declarative configuration of the ClusterGlobalEgressIP type for use with apply.

func (*ClusterGlobalEgressIPApplyConfiguration) GetName added in v0.19.0

GetName retrieves the value of the Name field in the declarative configuration.

func (*ClusterGlobalEgressIPApplyConfiguration) WithAPIVersion

WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.

func (*ClusterGlobalEgressIPApplyConfiguration) WithAnnotations

WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.

func (*ClusterGlobalEgressIPApplyConfiguration) WithCreationTimestamp

WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.

func (*ClusterGlobalEgressIPApplyConfiguration) WithDeletionGracePeriodSeconds

WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.

func (*ClusterGlobalEgressIPApplyConfiguration) WithDeletionTimestamp

WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.

func (*ClusterGlobalEgressIPApplyConfiguration) WithFinalizers

WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.

func (*ClusterGlobalEgressIPApplyConfiguration) WithGenerateName

WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.

func (*ClusterGlobalEgressIPApplyConfiguration) WithGeneration

WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.

func (*ClusterGlobalEgressIPApplyConfiguration) WithKind

WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.

func (*ClusterGlobalEgressIPApplyConfiguration) WithLabels

WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.

func (*ClusterGlobalEgressIPApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*ClusterGlobalEgressIPApplyConfiguration) WithNamespace

WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.

func (*ClusterGlobalEgressIPApplyConfiguration) WithOwnerReferences

WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.

func (*ClusterGlobalEgressIPApplyConfiguration) WithResourceVersion

WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.

func (*ClusterGlobalEgressIPApplyConfiguration) WithSpec

WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.

func (*ClusterGlobalEgressIPApplyConfiguration) WithStatus

WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.

func (*ClusterGlobalEgressIPApplyConfiguration) WithUID

WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.

type ClusterGlobalEgressIPSpecApplyConfiguration

type ClusterGlobalEgressIPSpecApplyConfiguration struct {
	NumberOfIPs *int `json:"numGlobalIPs,omitempty"`
}

ClusterGlobalEgressIPSpecApplyConfiguration represents a declarative configuration of the ClusterGlobalEgressIPSpec type for use with apply.

func ClusterGlobalEgressIPSpec

func ClusterGlobalEgressIPSpec() *ClusterGlobalEgressIPSpecApplyConfiguration

ClusterGlobalEgressIPSpecApplyConfiguration constructs a declarative configuration of the ClusterGlobalEgressIPSpec type for use with apply.

func (*ClusterGlobalEgressIPSpecApplyConfiguration) WithNumberOfIPs

WithNumberOfIPs sets the NumberOfIPs field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NumberOfIPs field is set to the value of the last call.

type ClusterSpecApplyConfiguration

type ClusterSpecApplyConfiguration struct {
	ClusterID   *string  `json:"cluster_id,omitempty"`
	ColorCodes  []string `json:"color_codes,omitempty"`
	ServiceCIDR []string `json:"service_cidr,omitempty"`
	ClusterCIDR []string `json:"cluster_cidr,omitempty"`
	GlobalCIDR  []string `json:"global_cidr,omitempty"`
}

ClusterSpecApplyConfiguration represents a declarative configuration of the ClusterSpec type for use with apply.

func ClusterSpec

func ClusterSpec() *ClusterSpecApplyConfiguration

ClusterSpecApplyConfiguration constructs a declarative configuration of the ClusterSpec type for use with apply.

func (*ClusterSpecApplyConfiguration) WithClusterCIDR

WithClusterCIDR adds the given value to the ClusterCIDR field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ClusterCIDR field.

func (*ClusterSpecApplyConfiguration) WithClusterID

WithClusterID sets the ClusterID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClusterID field is set to the value of the last call.

func (*ClusterSpecApplyConfiguration) WithColorCodes

WithColorCodes adds the given value to the ColorCodes field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ColorCodes field.

func (*ClusterSpecApplyConfiguration) WithGlobalCIDR

WithGlobalCIDR adds the given value to the GlobalCIDR field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the GlobalCIDR field.

func (*ClusterSpecApplyConfiguration) WithServiceCIDR

WithServiceCIDR adds the given value to the ServiceCIDR field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ServiceCIDR field.

type ConnectionApplyConfiguration

type ConnectionApplyConfiguration struct {
	Status        *v1.ConnectionStatus              `json:"status,omitempty"`
	StatusMessage *string                           `json:"statusMessage,omitempty"`
	Endpoint      *EndpointSpecApplyConfiguration   `json:"endpoint,omitempty"`
	UsingIP       *string                           `json:"usingIP,omitempty"`
	UsingNAT      *bool                             `json:"usingNAT,omitempty"`
	LatencyRTT    *LatencyRTTSpecApplyConfiguration `json:"latencyRTT,omitempty"`
}

ConnectionApplyConfiguration represents a declarative configuration of the Connection type for use with apply.

func Connection

func Connection() *ConnectionApplyConfiguration

ConnectionApplyConfiguration constructs a declarative configuration of the Connection type for use with apply.

func (*ConnectionApplyConfiguration) WithEndpoint

WithEndpoint sets the Endpoint field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Endpoint field is set to the value of the last call.

func (*ConnectionApplyConfiguration) WithLatencyRTT

WithLatencyRTT sets the LatencyRTT field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LatencyRTT field is set to the value of the last call.

func (*ConnectionApplyConfiguration) WithStatus

WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.

func (*ConnectionApplyConfiguration) WithStatusMessage

WithStatusMessage sets the StatusMessage field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the StatusMessage field is set to the value of the last call.

func (*ConnectionApplyConfiguration) WithUsingIP

WithUsingIP sets the UsingIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UsingIP field is set to the value of the last call.

func (*ConnectionApplyConfiguration) WithUsingNAT

WithUsingNAT sets the UsingNAT field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UsingNAT field is set to the value of the last call.

type EndpointApplyConfiguration

type EndpointApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *EndpointSpecApplyConfiguration `json:"spec,omitempty"`
}

EndpointApplyConfiguration represents a declarative configuration of the Endpoint type for use with apply.

func Endpoint

func Endpoint(name, namespace string) *EndpointApplyConfiguration

Endpoint constructs a declarative configuration of the Endpoint type for use with apply.

func (*EndpointApplyConfiguration) GetName added in v0.19.0

func (b *EndpointApplyConfiguration) GetName() *string

GetName retrieves the value of the Name field in the declarative configuration.

func (*EndpointApplyConfiguration) WithAPIVersion

WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.

func (*EndpointApplyConfiguration) WithAnnotations

func (b *EndpointApplyConfiguration) WithAnnotations(entries map[string]string) *EndpointApplyConfiguration

WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.

func (*EndpointApplyConfiguration) WithCreationTimestamp

func (b *EndpointApplyConfiguration) WithCreationTimestamp(value metav1.Time) *EndpointApplyConfiguration

WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.

func (*EndpointApplyConfiguration) WithDeletionGracePeriodSeconds

func (b *EndpointApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *EndpointApplyConfiguration

WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.

func (*EndpointApplyConfiguration) WithDeletionTimestamp

func (b *EndpointApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *EndpointApplyConfiguration

WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.

func (*EndpointApplyConfiguration) WithFinalizers

func (b *EndpointApplyConfiguration) WithFinalizers(values ...string) *EndpointApplyConfiguration

WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.

func (*EndpointApplyConfiguration) WithGenerateName

func (b *EndpointApplyConfiguration) WithGenerateName(value string) *EndpointApplyConfiguration

WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.

func (*EndpointApplyConfiguration) WithGeneration

WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.

func (*EndpointApplyConfiguration) WithKind

WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.

func (*EndpointApplyConfiguration) WithLabels

WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.

func (*EndpointApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*EndpointApplyConfiguration) WithNamespace

WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.

func (*EndpointApplyConfiguration) WithOwnerReferences

WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.

func (*EndpointApplyConfiguration) WithResourceVersion

func (b *EndpointApplyConfiguration) WithResourceVersion(value string) *EndpointApplyConfiguration

WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.

func (*EndpointApplyConfiguration) WithSpec

WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.

func (*EndpointApplyConfiguration) WithUID

WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.

type EndpointSpecApplyConfiguration

type EndpointSpecApplyConfiguration struct {
	ClusterID     *string           `json:"cluster_id,omitempty"`
	CableName     *string           `json:"cable_name,omitempty"`
	HealthCheckIP *string           `json:"healthCheckIP,omitempty"`
	Hostname      *string           `json:"hostname,omitempty"`
	Subnets       []string          `json:"subnets,omitempty"`
	PrivateIP     *string           `json:"private_ip,omitempty"`
	PublicIP      *string           `json:"public_ip,omitempty"`
	NATEnabled    *bool             `json:"nat_enabled,omitempty"`
	Backend       *string           `json:"backend,omitempty"`
	BackendConfig map[string]string `json:"backend_config,omitempty"`
}

EndpointSpecApplyConfiguration represents a declarative configuration of the EndpointSpec type for use with apply.

func EndpointSpec

func EndpointSpec() *EndpointSpecApplyConfiguration

EndpointSpecApplyConfiguration constructs a declarative configuration of the EndpointSpec type for use with apply.

func (*EndpointSpecApplyConfiguration) WithBackend

WithBackend sets the Backend field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Backend field is set to the value of the last call.

func (*EndpointSpecApplyConfiguration) WithBackendConfig

WithBackendConfig puts the entries into the BackendConfig field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the BackendConfig field, overwriting an existing map entries in BackendConfig field with the same key.

func (*EndpointSpecApplyConfiguration) WithCableName

WithCableName sets the CableName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CableName field is set to the value of the last call.

func (*EndpointSpecApplyConfiguration) WithClusterID

WithClusterID sets the ClusterID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClusterID field is set to the value of the last call.

func (*EndpointSpecApplyConfiguration) WithHealthCheckIP

WithHealthCheckIP sets the HealthCheckIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the HealthCheckIP field is set to the value of the last call.

func (*EndpointSpecApplyConfiguration) WithHostname

WithHostname sets the Hostname field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Hostname field is set to the value of the last call.

func (*EndpointSpecApplyConfiguration) WithNATEnabled

WithNATEnabled sets the NATEnabled field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NATEnabled field is set to the value of the last call.

func (*EndpointSpecApplyConfiguration) WithPrivateIP

WithPrivateIP sets the PrivateIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PrivateIP field is set to the value of the last call.

func (*EndpointSpecApplyConfiguration) WithPublicIP

WithPublicIP sets the PublicIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PublicIP field is set to the value of the last call.

func (*EndpointSpecApplyConfiguration) WithSubnets

WithSubnets adds the given value to the Subnets field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Subnets field.

type GatewayApplyConfiguration

type GatewayApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Status                           *GatewayStatusApplyConfiguration `json:"status,omitempty"`
}

GatewayApplyConfiguration represents a declarative configuration of the Gateway type for use with apply.

func Gateway

func Gateway(name, namespace string) *GatewayApplyConfiguration

Gateway constructs a declarative configuration of the Gateway type for use with apply.

func (*GatewayApplyConfiguration) GetName added in v0.19.0

func (b *GatewayApplyConfiguration) GetName() *string

GetName retrieves the value of the Name field in the declarative configuration.

func (*GatewayApplyConfiguration) WithAPIVersion

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

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

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

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

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

WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.

func (*GatewayApplyConfiguration) WithResourceVersion

func (b *GatewayApplyConfiguration) WithResourceVersion(value string) *GatewayApplyConfiguration

WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.

func (*GatewayApplyConfiguration) WithStatus

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

WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.

type GatewayRouteApplyConfiguration

type GatewayRouteApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	RoutePolicySpec                  *RoutePolicySpecApplyConfiguration `json:"spec,omitempty"`
}

GatewayRouteApplyConfiguration represents a declarative configuration of the GatewayRoute type for use with apply.

func GatewayRoute

func GatewayRoute(name, namespace string) *GatewayRouteApplyConfiguration

GatewayRoute constructs a declarative configuration of the GatewayRoute type for use with apply.

func (*GatewayRouteApplyConfiguration) GetName added in v0.19.0

func (b *GatewayRouteApplyConfiguration) GetName() *string

GetName retrieves the value of the Name field in the declarative configuration.

func (*GatewayRouteApplyConfiguration) WithAPIVersion

WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.

func (*GatewayRouteApplyConfiguration) WithAnnotations

WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.

func (*GatewayRouteApplyConfiguration) WithCreationTimestamp

WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.

func (*GatewayRouteApplyConfiguration) WithDeletionGracePeriodSeconds

func (b *GatewayRouteApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *GatewayRouteApplyConfiguration

WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.

func (*GatewayRouteApplyConfiguration) WithDeletionTimestamp

WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.

func (*GatewayRouteApplyConfiguration) WithFinalizers

WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.

func (*GatewayRouteApplyConfiguration) WithGenerateName

WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.

func (*GatewayRouteApplyConfiguration) WithGeneration

WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.

func (*GatewayRouteApplyConfiguration) WithKind

WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.

func (*GatewayRouteApplyConfiguration) WithLabels

WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.

func (*GatewayRouteApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*GatewayRouteApplyConfiguration) WithNamespace

WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.

func (*GatewayRouteApplyConfiguration) WithOwnerReferences

WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.

func (*GatewayRouteApplyConfiguration) WithResourceVersion

WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.

func (*GatewayRouteApplyConfiguration) WithRoutePolicySpec

WithRoutePolicySpec sets the RoutePolicySpec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RoutePolicySpec field is set to the value of the last call.

func (*GatewayRouteApplyConfiguration) WithUID

WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.

type GatewayStatusApplyConfiguration

type GatewayStatusApplyConfiguration struct {
	Version       *string                         `json:"version,omitempty"`
	HAStatus      *v1.HAStatus                    `json:"haStatus,omitempty"`
	LocalEndpoint *EndpointSpecApplyConfiguration `json:"localEndpoint,omitempty"`
	StatusFailure *string                         `json:"statusFailure,omitempty"`
	Connections   []ConnectionApplyConfiguration  `json:"connections,omitempty"`
}

GatewayStatusApplyConfiguration represents a declarative configuration of the GatewayStatus type for use with apply.

func GatewayStatus

func GatewayStatus() *GatewayStatusApplyConfiguration

GatewayStatusApplyConfiguration constructs a declarative configuration of the GatewayStatus type for use with apply.

func (*GatewayStatusApplyConfiguration) WithConnections

WithConnections adds the given value to the Connections field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Connections field.

func (*GatewayStatusApplyConfiguration) WithHAStatus

WithHAStatus sets the HAStatus field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the HAStatus field is set to the value of the last call.

func (*GatewayStatusApplyConfiguration) WithLocalEndpoint

WithLocalEndpoint sets the LocalEndpoint field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LocalEndpoint field is set to the value of the last call.

func (*GatewayStatusApplyConfiguration) WithStatusFailure

WithStatusFailure sets the StatusFailure field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the StatusFailure field is set to the value of the last call.

func (*GatewayStatusApplyConfiguration) WithVersion

WithVersion sets the Version field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Version field is set to the value of the last call.

type GlobalEgressIPApplyConfiguration

type GlobalEgressIPApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *GlobalEgressIPSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *GlobalEgressIPStatusApplyConfiguration `json:"status,omitempty"`
}

GlobalEgressIPApplyConfiguration represents a declarative configuration of the GlobalEgressIP type for use with apply.

func GlobalEgressIP

func GlobalEgressIP(name, namespace string) *GlobalEgressIPApplyConfiguration

GlobalEgressIP constructs a declarative configuration of the GlobalEgressIP type for use with apply.

func (*GlobalEgressIPApplyConfiguration) GetName added in v0.19.0

GetName retrieves the value of the Name field in the declarative configuration.

func (*GlobalEgressIPApplyConfiguration) WithAPIVersion

WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.

func (*GlobalEgressIPApplyConfiguration) WithAnnotations

WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.

func (*GlobalEgressIPApplyConfiguration) WithCreationTimestamp

WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.

func (*GlobalEgressIPApplyConfiguration) WithDeletionGracePeriodSeconds

func (b *GlobalEgressIPApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *GlobalEgressIPApplyConfiguration

WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.

func (*GlobalEgressIPApplyConfiguration) WithDeletionTimestamp

WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.

func (*GlobalEgressIPApplyConfiguration) WithFinalizers

WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.

func (*GlobalEgressIPApplyConfiguration) WithGenerateName

WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.

func (*GlobalEgressIPApplyConfiguration) WithGeneration

WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.

func (*GlobalEgressIPApplyConfiguration) WithKind

WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.

func (*GlobalEgressIPApplyConfiguration) WithLabels

WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.

func (*GlobalEgressIPApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*GlobalEgressIPApplyConfiguration) WithNamespace

WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.

func (*GlobalEgressIPApplyConfiguration) WithOwnerReferences

WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.

func (*GlobalEgressIPApplyConfiguration) WithResourceVersion

WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.

func (*GlobalEgressIPApplyConfiguration) WithSpec

WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.

func (*GlobalEgressIPApplyConfiguration) WithStatus

WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.

func (*GlobalEgressIPApplyConfiguration) WithUID

WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.

type GlobalEgressIPSpecApplyConfiguration

type GlobalEgressIPSpecApplyConfiguration struct {
	NumberOfIPs *int                                `json:"numberOfIPs,omitempty"`
	PodSelector *v1.LabelSelectorApplyConfiguration `json:"podSelector,omitempty"`
}

GlobalEgressIPSpecApplyConfiguration represents a declarative configuration of the GlobalEgressIPSpec type for use with apply.

func GlobalEgressIPSpec

func GlobalEgressIPSpec() *GlobalEgressIPSpecApplyConfiguration

GlobalEgressIPSpecApplyConfiguration constructs a declarative configuration of the GlobalEgressIPSpec type for use with apply.

func (*GlobalEgressIPSpecApplyConfiguration) WithNumberOfIPs

WithNumberOfIPs sets the NumberOfIPs field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NumberOfIPs field is set to the value of the last call.

func (*GlobalEgressIPSpecApplyConfiguration) WithPodSelector

WithPodSelector sets the PodSelector field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PodSelector field is set to the value of the last call.

type GlobalEgressIPStatusApplyConfiguration

type GlobalEgressIPStatusApplyConfiguration struct {
	Conditions   []v1.ConditionApplyConfiguration `json:"conditions,omitempty"`
	AllocatedIPs []string                         `json:"allocatedIPs,omitempty"`
}

GlobalEgressIPStatusApplyConfiguration represents a declarative configuration of the GlobalEgressIPStatus type for use with apply.

func GlobalEgressIPStatus

func GlobalEgressIPStatus() *GlobalEgressIPStatusApplyConfiguration

GlobalEgressIPStatusApplyConfiguration constructs a declarative configuration of the GlobalEgressIPStatus type for use with apply.

func (*GlobalEgressIPStatusApplyConfiguration) WithAllocatedIPs

WithAllocatedIPs adds the given value to the AllocatedIPs field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the AllocatedIPs field.

func (*GlobalEgressIPStatusApplyConfiguration) WithConditions

WithConditions adds the given value to the Conditions field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Conditions field.

type GlobalIngressIPApplyConfiguration

type GlobalIngressIPApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *GlobalIngressIPSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *GlobalIngressIPStatusApplyConfiguration `json:"status,omitempty"`
}

GlobalIngressIPApplyConfiguration represents a declarative configuration of the GlobalIngressIP type for use with apply.

func GlobalIngressIP

func GlobalIngressIP(name, namespace string) *GlobalIngressIPApplyConfiguration

GlobalIngressIP constructs a declarative configuration of the GlobalIngressIP type for use with apply.

func (*GlobalIngressIPApplyConfiguration) GetName added in v0.19.0

GetName retrieves the value of the Name field in the declarative configuration.

func (*GlobalIngressIPApplyConfiguration) WithAPIVersion

WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.

func (*GlobalIngressIPApplyConfiguration) WithAnnotations

WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.

func (*GlobalIngressIPApplyConfiguration) WithCreationTimestamp

WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.

func (*GlobalIngressIPApplyConfiguration) WithDeletionGracePeriodSeconds

func (b *GlobalIngressIPApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *GlobalIngressIPApplyConfiguration

WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.

func (*GlobalIngressIPApplyConfiguration) WithDeletionTimestamp

WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.

func (*GlobalIngressIPApplyConfiguration) WithFinalizers

WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.

func (*GlobalIngressIPApplyConfiguration) WithGenerateName

WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.

func (*GlobalIngressIPApplyConfiguration) WithGeneration

WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.

func (*GlobalIngressIPApplyConfiguration) WithKind

WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.

func (*GlobalIngressIPApplyConfiguration) WithLabels

WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.

func (*GlobalIngressIPApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*GlobalIngressIPApplyConfiguration) WithNamespace

WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.

func (*GlobalIngressIPApplyConfiguration) WithOwnerReferences

WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.

func (*GlobalIngressIPApplyConfiguration) WithResourceVersion

WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.

func (*GlobalIngressIPApplyConfiguration) WithSpec

WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.

func (*GlobalIngressIPApplyConfiguration) WithStatus

WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.

func (*GlobalIngressIPApplyConfiguration) WithUID

WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.

type GlobalIngressIPSpecApplyConfiguration

type GlobalIngressIPSpecApplyConfiguration struct {
	Target     *v1.TargetType               `json:"target,omitempty"`
	ServiceRef *corev1.LocalObjectReference `json:"serviceRef,omitempty"`
	PodRef     *corev1.LocalObjectReference `json:"podRef,omitempty"`
}

GlobalIngressIPSpecApplyConfiguration represents a declarative configuration of the GlobalIngressIPSpec type for use with apply.

func GlobalIngressIPSpec

func GlobalIngressIPSpec() *GlobalIngressIPSpecApplyConfiguration

GlobalIngressIPSpecApplyConfiguration constructs a declarative configuration of the GlobalIngressIPSpec type for use with apply.

func (*GlobalIngressIPSpecApplyConfiguration) WithPodRef

WithPodRef sets the PodRef field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PodRef field is set to the value of the last call.

func (*GlobalIngressIPSpecApplyConfiguration) WithServiceRef

WithServiceRef sets the ServiceRef field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ServiceRef field is set to the value of the last call.

func (*GlobalIngressIPSpecApplyConfiguration) WithTarget

WithTarget sets the Target field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Target field is set to the value of the last call.

type GlobalIngressIPStatusApplyConfiguration

type GlobalIngressIPStatusApplyConfiguration struct {
	Conditions  []v1.ConditionApplyConfiguration `json:"conditions,omitempty"`
	AllocatedIP *string                          `json:"allocatedIP,omitempty"`
}

GlobalIngressIPStatusApplyConfiguration represents a declarative configuration of the GlobalIngressIPStatus type for use with apply.

func GlobalIngressIPStatus

func GlobalIngressIPStatus() *GlobalIngressIPStatusApplyConfiguration

GlobalIngressIPStatusApplyConfiguration constructs a declarative configuration of the GlobalIngressIPStatus type for use with apply.

func (*GlobalIngressIPStatusApplyConfiguration) WithAllocatedIP

WithAllocatedIP sets the AllocatedIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AllocatedIP field is set to the value of the last call.

func (*GlobalIngressIPStatusApplyConfiguration) WithConditions

WithConditions adds the given value to the Conditions field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Conditions field.

type LatencyRTTSpecApplyConfiguration

type LatencyRTTSpecApplyConfiguration struct {
	Last    *string `json:"last,omitempty"`
	Min     *string `json:"min,omitempty"`
	Average *string `json:"average,omitempty"`
	Max     *string `json:"max,omitempty"`
	StdDev  *string `json:"stdDev,omitempty"`
}

LatencyRTTSpecApplyConfiguration represents a declarative configuration of the LatencyRTTSpec type for use with apply.

func LatencyRTTSpec

func LatencyRTTSpec() *LatencyRTTSpecApplyConfiguration

LatencyRTTSpecApplyConfiguration constructs a declarative configuration of the LatencyRTTSpec type for use with apply.

func (*LatencyRTTSpecApplyConfiguration) WithAverage

WithAverage sets the Average field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Average field is set to the value of the last call.

func (*LatencyRTTSpecApplyConfiguration) WithLast

WithLast sets the Last field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Last field is set to the value of the last call.

func (*LatencyRTTSpecApplyConfiguration) WithMax

WithMax sets the Max field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Max field is set to the value of the last call.

func (*LatencyRTTSpecApplyConfiguration) WithMin

WithMin sets the Min field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Min field is set to the value of the last call.

func (*LatencyRTTSpecApplyConfiguration) WithStdDev

WithStdDev sets the StdDev field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the StdDev field is set to the value of the last call.

type NonGatewayRouteApplyConfiguration

type NonGatewayRouteApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	RoutePolicySpec                  *RoutePolicySpecApplyConfiguration `json:"spec,omitempty"`
}

NonGatewayRouteApplyConfiguration represents a declarative configuration of the NonGatewayRoute type for use with apply.

func NonGatewayRoute

func NonGatewayRoute(name, namespace string) *NonGatewayRouteApplyConfiguration

NonGatewayRoute constructs a declarative configuration of the NonGatewayRoute type for use with apply.

func (*NonGatewayRouteApplyConfiguration) GetName added in v0.19.0

GetName retrieves the value of the Name field in the declarative configuration.

func (*NonGatewayRouteApplyConfiguration) WithAPIVersion

WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.

func (*NonGatewayRouteApplyConfiguration) WithAnnotations

WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.

func (*NonGatewayRouteApplyConfiguration) WithCreationTimestamp

WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.

func (*NonGatewayRouteApplyConfiguration) WithDeletionGracePeriodSeconds

func (b *NonGatewayRouteApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *NonGatewayRouteApplyConfiguration

WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.

func (*NonGatewayRouteApplyConfiguration) WithDeletionTimestamp

WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.

func (*NonGatewayRouteApplyConfiguration) WithFinalizers

WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.

func (*NonGatewayRouteApplyConfiguration) WithGenerateName

WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.

func (*NonGatewayRouteApplyConfiguration) WithGeneration

WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.

func (*NonGatewayRouteApplyConfiguration) WithKind

WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.

func (*NonGatewayRouteApplyConfiguration) WithLabels

WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.

func (*NonGatewayRouteApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*NonGatewayRouteApplyConfiguration) WithNamespace

WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.

func (*NonGatewayRouteApplyConfiguration) WithOwnerReferences

WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.

func (*NonGatewayRouteApplyConfiguration) WithResourceVersion

WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.

func (*NonGatewayRouteApplyConfiguration) WithRoutePolicySpec

WithRoutePolicySpec sets the RoutePolicySpec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RoutePolicySpec field is set to the value of the last call.

func (*NonGatewayRouteApplyConfiguration) WithUID

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 RemoteEndpointApplyConfiguration added in v0.19.0

type RemoteEndpointApplyConfiguration struct {
	Status        *v1.ConnectionStatus              `json:"status,omitempty"`
	StatusMessage *string                           `json:"statusMessage,omitempty"`
	Spec          *EndpointSpecApplyConfiguration   `json:"spec,omitempty"`
	LatencyRTT    *LatencyRTTSpecApplyConfiguration `json:"latencyRTT,omitempty"`
}

RemoteEndpointApplyConfiguration represents a declarative configuration of the RemoteEndpoint type for use with apply.

func RemoteEndpoint added in v0.19.0

func RemoteEndpoint() *RemoteEndpointApplyConfiguration

RemoteEndpointApplyConfiguration constructs a declarative configuration of the RemoteEndpoint type for use with apply.

func (*RemoteEndpointApplyConfiguration) WithLatencyRTT added in v0.19.0

WithLatencyRTT sets the LatencyRTT field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LatencyRTT field is set to the value of the last call.

func (*RemoteEndpointApplyConfiguration) WithSpec added in v0.19.0

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 (*RemoteEndpointApplyConfiguration) WithStatus added in v0.19.0

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 (*RemoteEndpointApplyConfiguration) WithStatusMessage added in v0.19.0

WithStatusMessage sets the StatusMessage field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the StatusMessage field is set to the value of the last call.

type RouteAgentApplyConfiguration added in v0.19.0

type RouteAgentApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Status                           *RouteAgentStatusApplyConfiguration `json:"status,omitempty"`
}

RouteAgentApplyConfiguration represents a declarative configuration of the RouteAgent type for use with apply.

func RouteAgent added in v0.19.0

func RouteAgent(name, namespace string) *RouteAgentApplyConfiguration

RouteAgent constructs a declarative configuration of the RouteAgent type for use with apply.

func (*RouteAgentApplyConfiguration) GetName added in v0.19.0

func (b *RouteAgentApplyConfiguration) GetName() *string

GetName retrieves the value of the Name field in the declarative configuration.

func (*RouteAgentApplyConfiguration) WithAPIVersion added in v0.19.0

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 (*RouteAgentApplyConfiguration) WithAnnotations added in v0.19.0

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 (*RouteAgentApplyConfiguration) WithCreationTimestamp added in v0.19.0

func (b *RouteAgentApplyConfiguration) WithCreationTimestamp(value metav1.Time) *RouteAgentApplyConfiguration

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 (*RouteAgentApplyConfiguration) WithDeletionGracePeriodSeconds added in v0.19.0

func (b *RouteAgentApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *RouteAgentApplyConfiguration

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 (*RouteAgentApplyConfiguration) WithDeletionTimestamp added in v0.19.0

func (b *RouteAgentApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *RouteAgentApplyConfiguration

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 (*RouteAgentApplyConfiguration) WithFinalizers added in v0.19.0

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 (*RouteAgentApplyConfiguration) WithGenerateName added in v0.19.0

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 (*RouteAgentApplyConfiguration) WithGeneration added in v0.19.0

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 (*RouteAgentApplyConfiguration) WithKind added in v0.19.0

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 (*RouteAgentApplyConfiguration) WithLabels added in v0.19.0

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 (*RouteAgentApplyConfiguration) WithName added in v0.19.0

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 (*RouteAgentApplyConfiguration) WithNamespace added in v0.19.0

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 (*RouteAgentApplyConfiguration) WithOwnerReferences added in v0.19.0

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 (*RouteAgentApplyConfiguration) WithResourceVersion added in v0.19.0

func (b *RouteAgentApplyConfiguration) WithResourceVersion(value string) *RouteAgentApplyConfiguration

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 (*RouteAgentApplyConfiguration) WithStatus added in v0.19.0

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 (*RouteAgentApplyConfiguration) WithUID added in v0.19.0

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 RouteAgentStatusApplyConfiguration added in v0.19.0

type RouteAgentStatusApplyConfiguration struct {
	Version         *string                            `json:"version,omitempty"`
	StatusFailure   *string                            `json:"statusFailure,omitempty"`
	RemoteEndpoints []RemoteEndpointApplyConfiguration `json:"remoteEndpoints,omitempty"`
}

RouteAgentStatusApplyConfiguration represents a declarative configuration of the RouteAgentStatus type for use with apply.

func RouteAgentStatus added in v0.19.0

func RouteAgentStatus() *RouteAgentStatusApplyConfiguration

RouteAgentStatusApplyConfiguration constructs a declarative configuration of the RouteAgentStatus type for use with apply.

func (*RouteAgentStatusApplyConfiguration) WithRemoteEndpoints added in v0.19.0

WithRemoteEndpoints adds the given value to the RemoteEndpoints 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 RemoteEndpoints field.

func (*RouteAgentStatusApplyConfiguration) WithStatusFailure added in v0.19.0

WithStatusFailure sets the StatusFailure field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the StatusFailure field is set to the value of the last call.

func (*RouteAgentStatusApplyConfiguration) WithVersion added in v0.19.0

WithVersion sets the Version field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Version field is set to the value of the last call.

type RoutePolicySpecApplyConfiguration

type RoutePolicySpecApplyConfiguration struct {
	NextHops    []string `json:"nextHops,omitempty"`
	RemoteCIDRs []string `json:"remoteCIDRs,omitempty"`
}

RoutePolicySpecApplyConfiguration represents a declarative configuration of the RoutePolicySpec type for use with apply.

func RoutePolicySpec

func RoutePolicySpec() *RoutePolicySpecApplyConfiguration

RoutePolicySpecApplyConfiguration constructs a declarative configuration of the RoutePolicySpec type for use with apply.

func (*RoutePolicySpecApplyConfiguration) WithNextHops

WithNextHops adds the given value to the NextHops field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the NextHops field.

func (*RoutePolicySpecApplyConfiguration) WithRemoteCIDRs

WithRemoteCIDRs adds the given value to the RemoteCIDRs field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the RemoteCIDRs field.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL