v1alpha1

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Apr 11, 2023 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DaemonEndpointApplyConfiguration

type DaemonEndpointApplyConfiguration struct {
	Port *int32 `json:"port,omitempty"`
}

DaemonEndpointApplyConfiguration represents an declarative configuration of the DaemonEndpoint type for use with apply.

func DaemonEndpoint

func DaemonEndpoint() *DaemonEndpointApplyConfiguration

DaemonEndpointApplyConfiguration constructs an declarative configuration of the DaemonEndpoint type for use with apply.

func (*DaemonEndpointApplyConfiguration) WithPort

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

type EFIVarApplyConfiguration

type EFIVarApplyConfiguration struct {
	Name  *string `json:"name,omitempty"`
	UUID  *string `json:"uuid,omitempty"`
	Value *string `json:"value,omitempty"`
}

EFIVarApplyConfiguration represents an declarative configuration of the EFIVar type for use with apply.

func EFIVar

func EFIVar() *EFIVarApplyConfiguration

EFIVarApplyConfiguration constructs an declarative configuration of the EFIVar type for use with apply.

func (*EFIVarApplyConfiguration) 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 (*EFIVarApplyConfiguration) WithUUID

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

func (*EFIVarApplyConfiguration) WithValue

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

type EmptyDiskVolumeSourceApplyConfiguration

type EmptyDiskVolumeSourceApplyConfiguration struct {
	SizeLimit *resource.Quantity `json:"sizeLimit,omitempty"`
}

EmptyDiskVolumeSourceApplyConfiguration represents an declarative configuration of the EmptyDiskVolumeSource type for use with apply.

func EmptyDiskVolumeSource

func EmptyDiskVolumeSource() *EmptyDiskVolumeSourceApplyConfiguration

EmptyDiskVolumeSourceApplyConfiguration constructs an declarative configuration of the EmptyDiskVolumeSource type for use with apply.

func (*EmptyDiskVolumeSourceApplyConfiguration) WithSizeLimit

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

type EphemeralNetworkInterfaceSourceApplyConfiguration

type EphemeralNetworkInterfaceSourceApplyConfiguration struct {
	NetworkInterfaceTemplate *v1alpha1.NetworkInterfaceTemplateSpecApplyConfiguration `json:"networkInterfaceTemplate,omitempty"`
}

EphemeralNetworkInterfaceSourceApplyConfiguration represents an declarative configuration of the EphemeralNetworkInterfaceSource type for use with apply.

func EphemeralNetworkInterfaceSource

func EphemeralNetworkInterfaceSource() *EphemeralNetworkInterfaceSourceApplyConfiguration

EphemeralNetworkInterfaceSourceApplyConfiguration constructs an declarative configuration of the EphemeralNetworkInterfaceSource type for use with apply.

func (*EphemeralNetworkInterfaceSourceApplyConfiguration) WithNetworkInterfaceTemplate

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

type EphemeralVolumeSourceApplyConfiguration

type EphemeralVolumeSourceApplyConfiguration struct {
	VolumeTemplate *v1alpha1.VolumeTemplateSpecApplyConfiguration `json:"volumeTemplate,omitempty"`
}

EphemeralVolumeSourceApplyConfiguration represents an declarative configuration of the EphemeralVolumeSource type for use with apply.

func EphemeralVolumeSource

func EphemeralVolumeSource() *EphemeralVolumeSourceApplyConfiguration

EphemeralVolumeSourceApplyConfiguration constructs an declarative configuration of the EphemeralVolumeSource type for use with apply.

func (*EphemeralVolumeSourceApplyConfiguration) WithVolumeTemplate

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

type MachineApplyConfiguration

type MachineApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *MachineSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *MachineStatusApplyConfiguration `json:"status,omitempty"`
}

MachineApplyConfiguration represents an declarative configuration of the Machine type for use with apply.

func ExtractMachine

func ExtractMachine(machine *computev1alpha1.Machine, fieldManager string) (*MachineApplyConfiguration, error)

ExtractMachine extracts the applied configuration owned by fieldManager from machine. If no managedFields are found in machine for fieldManager, a MachineApplyConfiguration is returned with only the Name, Namespace (if applicable), APIVersion and Kind populated. It is possible that no managed fields were found for because other field managers have taken ownership of all the fields previously owned by fieldManager, or because the fieldManager never owned fields any fields. machine must be a unmodified Machine API object that was retrieved from the Kubernetes API. ExtractMachine provides a way to perform a extract/modify-in-place/apply workflow. Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously applied if another fieldManager has updated or force applied any of the previously applied fields. Experimental!

func ExtractMachineStatus

func ExtractMachineStatus(machine *computev1alpha1.Machine, fieldManager string) (*MachineApplyConfiguration, error)

ExtractMachineStatus is the same as ExtractMachine except that it extracts the status subresource applied configuration. Experimental!

func Machine

func Machine(name, namespace string) *MachineApplyConfiguration

Machine constructs an declarative configuration of the Machine type for use with apply.

func (*MachineApplyConfiguration) 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 (*MachineApplyConfiguration) WithAnnotations

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

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 (*MachineApplyConfiguration) WithCreationTimestamp

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

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 (*MachineApplyConfiguration) WithDeletionGracePeriodSeconds

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

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 (*MachineApplyConfiguration) WithDeletionTimestamp

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

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 (*MachineApplyConfiguration) WithFinalizers

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

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 (*MachineApplyConfiguration) WithGenerateName

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

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 (*MachineApplyConfiguration) WithGeneration

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

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 (*MachineApplyConfiguration) 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 (*MachineApplyConfiguration) 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 (*MachineApplyConfiguration) 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 (*MachineApplyConfiguration) 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 (*MachineApplyConfiguration) 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 (*MachineApplyConfiguration) WithResourceVersion

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

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 (*MachineApplyConfiguration) 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 (*MachineApplyConfiguration) 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 (*MachineApplyConfiguration) 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 MachineClassApplyConfiguration

type MachineClassApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Capabilities                     *v1alpha1.ResourceList `json:"capabilities,omitempty"`
}

MachineClassApplyConfiguration represents an declarative configuration of the MachineClass type for use with apply.

func ExtractMachineClass

func ExtractMachineClass(machineClass *computev1alpha1.MachineClass, fieldManager string) (*MachineClassApplyConfiguration, error)

ExtractMachineClass extracts the applied configuration owned by fieldManager from machineClass. If no managedFields are found in machineClass for fieldManager, a MachineClassApplyConfiguration is returned with only the Name, Namespace (if applicable), APIVersion and Kind populated. It is possible that no managed fields were found for because other field managers have taken ownership of all the fields previously owned by fieldManager, or because the fieldManager never owned fields any fields. machineClass must be a unmodified MachineClass API object that was retrieved from the Kubernetes API. ExtractMachineClass provides a way to perform a extract/modify-in-place/apply workflow. Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously applied if another fieldManager has updated or force applied any of the previously applied fields. Experimental!

func ExtractMachineClassStatus

func ExtractMachineClassStatus(machineClass *computev1alpha1.MachineClass, fieldManager string) (*MachineClassApplyConfiguration, error)

ExtractMachineClassStatus is the same as ExtractMachineClass except that it extracts the status subresource applied configuration. Experimental!

func MachineClass

func MachineClass(name string) *MachineClassApplyConfiguration

MachineClass constructs an declarative configuration of the MachineClass type for use with apply.

func (*MachineClassApplyConfiguration) 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 (*MachineClassApplyConfiguration) 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 (*MachineClassApplyConfiguration) WithCapabilities

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

func (*MachineClassApplyConfiguration) 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 (*MachineClassApplyConfiguration) WithDeletionGracePeriodSeconds

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

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 (*MachineClassApplyConfiguration) 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 (*MachineClassApplyConfiguration) 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 (*MachineClassApplyConfiguration) 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 (*MachineClassApplyConfiguration) 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 (*MachineClassApplyConfiguration) 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 (*MachineClassApplyConfiguration) 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 (*MachineClassApplyConfiguration) 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 (*MachineClassApplyConfiguration) 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 (*MachineClassApplyConfiguration) 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 (*MachineClassApplyConfiguration) 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 (*MachineClassApplyConfiguration) 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 MachinePoolAddressApplyConfiguration

type MachinePoolAddressApplyConfiguration struct {
	Type    *v1alpha1.MachinePoolAddressType `json:"type,omitempty"`
	Address *string                          `json:"address,omitempty"`
}

MachinePoolAddressApplyConfiguration represents an declarative configuration of the MachinePoolAddress type for use with apply.

func MachinePoolAddress

func MachinePoolAddress() *MachinePoolAddressApplyConfiguration

MachinePoolAddressApplyConfiguration constructs an declarative configuration of the MachinePoolAddress type for use with apply.

func (*MachinePoolAddressApplyConfiguration) WithAddress

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

func (*MachinePoolAddressApplyConfiguration) WithType

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

type MachinePoolApplyConfiguration

type MachinePoolApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *MachinePoolSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *MachinePoolStatusApplyConfiguration `json:"status,omitempty"`
}

MachinePoolApplyConfiguration represents an declarative configuration of the MachinePool type for use with apply.

func ExtractMachinePool

func ExtractMachinePool(machinePool *computev1alpha1.MachinePool, fieldManager string) (*MachinePoolApplyConfiguration, error)

ExtractMachinePool extracts the applied configuration owned by fieldManager from machinePool. If no managedFields are found in machinePool for fieldManager, a MachinePoolApplyConfiguration is returned with only the Name, Namespace (if applicable), APIVersion and Kind populated. It is possible that no managed fields were found for because other field managers have taken ownership of all the fields previously owned by fieldManager, or because the fieldManager never owned fields any fields. machinePool must be a unmodified MachinePool API object that was retrieved from the Kubernetes API. ExtractMachinePool provides a way to perform a extract/modify-in-place/apply workflow. Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously applied if another fieldManager has updated or force applied any of the previously applied fields. Experimental!

func ExtractMachinePoolStatus

func ExtractMachinePoolStatus(machinePool *computev1alpha1.MachinePool, fieldManager string) (*MachinePoolApplyConfiguration, error)

ExtractMachinePoolStatus is the same as ExtractMachinePool except that it extracts the status subresource applied configuration. Experimental!

func MachinePool

func MachinePool(name string) *MachinePoolApplyConfiguration

MachinePool constructs an declarative configuration of the MachinePool type for use with apply.

func (*MachinePoolApplyConfiguration) 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 (*MachinePoolApplyConfiguration) 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 (*MachinePoolApplyConfiguration) 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 (*MachinePoolApplyConfiguration) WithDeletionGracePeriodSeconds

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

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 (*MachinePoolApplyConfiguration) 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 (*MachinePoolApplyConfiguration) 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 (*MachinePoolApplyConfiguration) 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 (*MachinePoolApplyConfiguration) 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 (*MachinePoolApplyConfiguration) 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 (*MachinePoolApplyConfiguration) 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 (*MachinePoolApplyConfiguration) 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 (*MachinePoolApplyConfiguration) 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 (*MachinePoolApplyConfiguration) 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 (*MachinePoolApplyConfiguration) 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 (*MachinePoolApplyConfiguration) 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 (*MachinePoolApplyConfiguration) 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 (*MachinePoolApplyConfiguration) 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 MachinePoolConditionApplyConfiguration

type MachinePoolConditionApplyConfiguration struct {
	Type               *v1alpha1.MachinePoolConditionType `json:"type,omitempty"`
	Status             *v1.ConditionStatus                `json:"status,omitempty"`
	Reason             *string                            `json:"reason,omitempty"`
	Message            *string                            `json:"message,omitempty"`
	ObservedGeneration *int64                             `json:"observedGeneration,omitempty"`
	LastTransitionTime *metav1.Time                       `json:"lastTransitionTime,omitempty"`
}

MachinePoolConditionApplyConfiguration represents an declarative configuration of the MachinePoolCondition type for use with apply.

func MachinePoolCondition

func MachinePoolCondition() *MachinePoolConditionApplyConfiguration

MachinePoolConditionApplyConfiguration constructs an declarative configuration of the MachinePoolCondition type for use with apply.

func (*MachinePoolConditionApplyConfiguration) WithLastTransitionTime

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

func (*MachinePoolConditionApplyConfiguration) WithMessage

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

func (*MachinePoolConditionApplyConfiguration) WithObservedGeneration

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

func (*MachinePoolConditionApplyConfiguration) WithReason

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

func (*MachinePoolConditionApplyConfiguration) 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 (*MachinePoolConditionApplyConfiguration) WithType

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

type MachinePoolDaemonEndpointsApplyConfiguration

type MachinePoolDaemonEndpointsApplyConfiguration struct {
	MachinepoolletEndpoint *DaemonEndpointApplyConfiguration `json:"machinepoolletEndpoint,omitempty"`
}

MachinePoolDaemonEndpointsApplyConfiguration represents an declarative configuration of the MachinePoolDaemonEndpoints type for use with apply.

func MachinePoolDaemonEndpoints

func MachinePoolDaemonEndpoints() *MachinePoolDaemonEndpointsApplyConfiguration

MachinePoolDaemonEndpointsApplyConfiguration constructs an declarative configuration of the MachinePoolDaemonEndpoints type for use with apply.

func (*MachinePoolDaemonEndpointsApplyConfiguration) WithMachinepoolletEndpoint

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

type MachinePoolSpecApplyConfiguration

type MachinePoolSpecApplyConfiguration struct {
	ProviderID *string                            `json:"providerID,omitempty"`
	Taints     []v1alpha1.TaintApplyConfiguration `json:"taints,omitempty"`
}

MachinePoolSpecApplyConfiguration represents an declarative configuration of the MachinePoolSpec type for use with apply.

func MachinePoolSpec

func MachinePoolSpec() *MachinePoolSpecApplyConfiguration

MachinePoolSpecApplyConfiguration constructs an declarative configuration of the MachinePoolSpec type for use with apply.

func (*MachinePoolSpecApplyConfiguration) WithProviderID

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

func (*MachinePoolSpecApplyConfiguration) WithTaints

WithTaints adds the given value to the Taints 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 Taints field.

type MachinePoolStatusApplyConfiguration

type MachinePoolStatusApplyConfiguration struct {
	State                   *v1alpha1.MachinePoolState                    `json:"state,omitempty"`
	Conditions              []MachinePoolConditionApplyConfiguration      `json:"conditions,omitempty"`
	AvailableMachineClasses []v1.LocalObjectReference                     `json:"availableMachineClasses,omitempty"`
	Addresses               []MachinePoolAddressApplyConfiguration        `json:"addresses,omitempty"`
	DaemonEndpoints         *MachinePoolDaemonEndpointsApplyConfiguration `json:"daemonEndpoints,omitempty"`
}

MachinePoolStatusApplyConfiguration represents an declarative configuration of the MachinePoolStatus type for use with apply.

func MachinePoolStatus

func MachinePoolStatus() *MachinePoolStatusApplyConfiguration

MachinePoolStatusApplyConfiguration constructs an declarative configuration of the MachinePoolStatus type for use with apply.

func (*MachinePoolStatusApplyConfiguration) WithAddresses

WithAddresses adds the given value to the Addresses 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 Addresses field.

func (*MachinePoolStatusApplyConfiguration) WithAvailableMachineClasses

WithAvailableMachineClasses adds the given value to the AvailableMachineClasses 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 AvailableMachineClasses field.

func (*MachinePoolStatusApplyConfiguration) 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.

func (*MachinePoolStatusApplyConfiguration) WithDaemonEndpoints

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

func (*MachinePoolStatusApplyConfiguration) WithState

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

type MachineSpecApplyConfiguration

type MachineSpecApplyConfiguration struct {
	MachineClassRef     *v1.LocalObjectReference                            `json:"machineClassRef,omitempty"`
	MachinePoolSelector map[string]string                                   `json:"machinePoolSelector,omitempty"`
	MachinePoolRef      *v1.LocalObjectReference                            `json:"machinePoolRef,omitempty"`
	Power               *v1alpha1.Power                                     `json:"power,omitempty"`
	Image               *string                                             `json:"image,omitempty"`
	ImagePullSecretRef  *v1.LocalObjectReference                            `json:"imagePullSecret,omitempty"`
	NetworkInterfaces   []NetworkInterfaceApplyConfiguration                `json:"networkInterfaces,omitempty"`
	Volumes             []VolumeApplyConfiguration                          `json:"volumes,omitempty"`
	IgnitionRef         *commonv1alpha1.SecretKeySelectorApplyConfiguration `json:"ignitionRef,omitempty"`
	EFIVars             []EFIVarApplyConfiguration                          `json:"efiVars,omitempty"`
	Tolerations         []commonv1alpha1.TolerationApplyConfiguration       `json:"tolerations,omitempty"`
}

MachineSpecApplyConfiguration represents an declarative configuration of the MachineSpec type for use with apply.

func MachineSpec

func MachineSpec() *MachineSpecApplyConfiguration

MachineSpecApplyConfiguration constructs an declarative configuration of the MachineSpec type for use with apply.

func (*MachineSpecApplyConfiguration) WithEFIVars

WithEFIVars adds the given value to the EFIVars 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 EFIVars field.

func (*MachineSpecApplyConfiguration) WithIgnitionRef

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

func (*MachineSpecApplyConfiguration) WithImage

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

func (*MachineSpecApplyConfiguration) WithImagePullSecretRef

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

func (*MachineSpecApplyConfiguration) WithMachineClassRef

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

func (*MachineSpecApplyConfiguration) WithMachinePoolRef

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

func (*MachineSpecApplyConfiguration) WithMachinePoolSelector

func (b *MachineSpecApplyConfiguration) WithMachinePoolSelector(entries map[string]string) *MachineSpecApplyConfiguration

WithMachinePoolSelector puts the entries into the MachinePoolSelector 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 MachinePoolSelector field, overwriting an existing map entries in MachinePoolSelector field with the same key.

func (*MachineSpecApplyConfiguration) WithNetworkInterfaces

WithNetworkInterfaces adds the given value to the NetworkInterfaces 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 NetworkInterfaces field.

func (*MachineSpecApplyConfiguration) WithPower

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

func (*MachineSpecApplyConfiguration) WithTolerations

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

func (*MachineSpecApplyConfiguration) WithVolumes

WithVolumes adds the given value to the Volumes 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 Volumes field.

type MachineStatusApplyConfiguration

type MachineStatusApplyConfiguration struct {
	MachineID                     *string                                    `json:"machineID,omitempty"`
	MachinePoolObservedGeneration *int64                                     `json:"machinePoolObservedGeneration,omitempty"`
	State                         *v1alpha1.MachineState                     `json:"state,omitempty"`
	NetworkInterfaces             []NetworkInterfaceStatusApplyConfiguration `json:"networkInterfaces,omitempty"`
	Volumes                       []VolumeStatusApplyConfiguration           `json:"volumes,omitempty"`
}

MachineStatusApplyConfiguration represents an declarative configuration of the MachineStatus type for use with apply.

func MachineStatus

func MachineStatus() *MachineStatusApplyConfiguration

MachineStatusApplyConfiguration constructs an declarative configuration of the MachineStatus type for use with apply.

func (*MachineStatusApplyConfiguration) WithMachineID

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

func (*MachineStatusApplyConfiguration) WithMachinePoolObservedGeneration

func (b *MachineStatusApplyConfiguration) WithMachinePoolObservedGeneration(value int64) *MachineStatusApplyConfiguration

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

func (*MachineStatusApplyConfiguration) WithNetworkInterfaces

WithNetworkInterfaces adds the given value to the NetworkInterfaces 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 NetworkInterfaces field.

func (*MachineStatusApplyConfiguration) WithState

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

func (*MachineStatusApplyConfiguration) WithVolumes

WithVolumes adds the given value to the Volumes 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 Volumes field.

type NetworkInterfaceApplyConfiguration

type NetworkInterfaceApplyConfiguration struct {
	Name                                     *string `json:"name,omitempty"`
	NetworkInterfaceSourceApplyConfiguration `json:",inline"`
}

NetworkInterfaceApplyConfiguration represents an declarative configuration of the NetworkInterface type for use with apply.

func NetworkInterface

func NetworkInterface() *NetworkInterfaceApplyConfiguration

NetworkInterfaceApplyConfiguration constructs an declarative configuration of the NetworkInterface type for use with apply.

func (*NetworkInterfaceApplyConfiguration) WithEphemeral

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

func (*NetworkInterfaceApplyConfiguration) 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 (*NetworkInterfaceApplyConfiguration) WithNetworkInterfaceRef

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

type NetworkInterfaceSourceApplyConfiguration

type NetworkInterfaceSourceApplyConfiguration struct {
	NetworkInterfaceRef *v1.LocalObjectReference                           `json:"networkInterfaceRef,omitempty"`
	Ephemeral           *EphemeralNetworkInterfaceSourceApplyConfiguration `json:"ephemeral,omitempty"`
}

NetworkInterfaceSourceApplyConfiguration represents an declarative configuration of the NetworkInterfaceSource type for use with apply.

func NetworkInterfaceSource

func NetworkInterfaceSource() *NetworkInterfaceSourceApplyConfiguration

NetworkInterfaceSourceApplyConfiguration constructs an declarative configuration of the NetworkInterfaceSource type for use with apply.

func (*NetworkInterfaceSourceApplyConfiguration) WithEphemeral

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

func (*NetworkInterfaceSourceApplyConfiguration) WithNetworkInterfaceRef

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

type NetworkInterfaceStatusApplyConfiguration

type NetworkInterfaceStatusApplyConfiguration struct {
	Name                    *string                                `json:"name,omitempty"`
	Handle                  *string                                `json:"handle,omitempty"`
	NetworkHandle           *string                                `json:"networkHandle,omitempty"`
	IPs                     []v1alpha1.IP                          `json:"ips,omitempty"`
	VirtualIP               *v1alpha1.IP                           `json:"virtualIP,omitempty"`
	State                   *computev1alpha1.NetworkInterfaceState `json:"state,omitempty"`
	LastStateTransitionTime *v1.Time                               `json:"lastStateTransitionTime,omitempty"`
	Phase                   *computev1alpha1.NetworkInterfacePhase `json:"phase,omitempty"`
	LastPhaseTransitionTime *v1.Time                               `json:"lastPhaseTransitionTime,omitempty"`
}

NetworkInterfaceStatusApplyConfiguration represents an declarative configuration of the NetworkInterfaceStatus type for use with apply.

func NetworkInterfaceStatus

func NetworkInterfaceStatus() *NetworkInterfaceStatusApplyConfiguration

NetworkInterfaceStatusApplyConfiguration constructs an declarative configuration of the NetworkInterfaceStatus type for use with apply.

func (*NetworkInterfaceStatusApplyConfiguration) WithHandle

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

func (*NetworkInterfaceStatusApplyConfiguration) WithIPs

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

func (*NetworkInterfaceStatusApplyConfiguration) WithLastPhaseTransitionTime

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

func (*NetworkInterfaceStatusApplyConfiguration) WithLastStateTransitionTime

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

func (*NetworkInterfaceStatusApplyConfiguration) 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 (*NetworkInterfaceStatusApplyConfiguration) WithNetworkHandle

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

func (*NetworkInterfaceStatusApplyConfiguration) WithPhase

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

func (*NetworkInterfaceStatusApplyConfiguration) WithState

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

func (*NetworkInterfaceStatusApplyConfiguration) WithVirtualIP

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

type VolumeApplyConfiguration

type VolumeApplyConfiguration struct {
	Name                           *string `json:"name,omitempty"`
	Device                         *string `json:"device,omitempty"`
	VolumeSourceApplyConfiguration `json:",inline"`
}

VolumeApplyConfiguration represents an declarative configuration of the Volume type for use with apply.

func Volume

func Volume() *VolumeApplyConfiguration

VolumeApplyConfiguration constructs an declarative configuration of the Volume type for use with apply.

func (*VolumeApplyConfiguration) WithDevice

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

func (*VolumeApplyConfiguration) WithEmptyDisk

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

func (*VolumeApplyConfiguration) WithEphemeral

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

func (*VolumeApplyConfiguration) 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 (*VolumeApplyConfiguration) WithVolumeRef

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

type VolumeSourceApplyConfiguration

type VolumeSourceApplyConfiguration struct {
	VolumeRef *v1.LocalObjectReference                 `json:"volumeRef,omitempty"`
	EmptyDisk *EmptyDiskVolumeSourceApplyConfiguration `json:"emptyDisk,omitempty"`
	Ephemeral *EphemeralVolumeSourceApplyConfiguration `json:"ephemeral,omitempty"`
}

VolumeSourceApplyConfiguration represents an declarative configuration of the VolumeSource type for use with apply.

func VolumeSource

func VolumeSource() *VolumeSourceApplyConfiguration

VolumeSourceApplyConfiguration constructs an declarative configuration of the VolumeSource type for use with apply.

func (*VolumeSourceApplyConfiguration) WithEmptyDisk

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

func (*VolumeSourceApplyConfiguration) WithEphemeral

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

func (*VolumeSourceApplyConfiguration) WithVolumeRef

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

type VolumeStatusApplyConfiguration

type VolumeStatusApplyConfiguration struct {
	Name                    *string               `json:"name,omitempty"`
	Handle                  *string               `json:"handle,omitempty"`
	State                   *v1alpha1.VolumeState `json:"state,omitempty"`
	LastStateTransitionTime *v1.Time              `json:"lastStateTransitionTime,omitempty"`
	Phase                   *v1alpha1.VolumePhase `json:"phase,omitempty"`
	LastPhaseTransitionTime *v1.Time              `json:"lastPhaseTransitionTime,omitempty"`
}

VolumeStatusApplyConfiguration represents an declarative configuration of the VolumeStatus type for use with apply.

func VolumeStatus

func VolumeStatus() *VolumeStatusApplyConfiguration

VolumeStatusApplyConfiguration constructs an declarative configuration of the VolumeStatus type for use with apply.

func (*VolumeStatusApplyConfiguration) WithHandle

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

func (*VolumeStatusApplyConfiguration) WithLastPhaseTransitionTime

func (b *VolumeStatusApplyConfiguration) WithLastPhaseTransitionTime(value v1.Time) *VolumeStatusApplyConfiguration

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

func (*VolumeStatusApplyConfiguration) WithLastStateTransitionTime

func (b *VolumeStatusApplyConfiguration) WithLastStateTransitionTime(value v1.Time) *VolumeStatusApplyConfiguration

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

func (*VolumeStatusApplyConfiguration) 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 (*VolumeStatusApplyConfiguration) WithPhase

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

func (*VolumeStatusApplyConfiguration) WithState

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

Jump to

Keyboard shortcuts

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