v2beta2

package
v0.6.6-rc4 Latest Latest
Warning

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

Go to latest
Published: Jan 30, 2025 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 InventoryApplyConfiguration

type InventoryApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *InventorySpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *InventoryStatusApplyConfiguration `json:"status,omitempty"`
}

InventoryApplyConfiguration represents a declarative configuration of the Inventory type for use with apply.

func Inventory

func Inventory(name string) *InventoryApplyConfiguration

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

func (*InventoryApplyConfiguration) GetName

func (b *InventoryApplyConfiguration) GetName() *string

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

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

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

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

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

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

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

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

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

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

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

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

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

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 (*InventoryApplyConfiguration) 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 (*InventoryApplyConfiguration) 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 (*InventoryApplyConfiguration) 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 InventoryClusterStorageApplyConfiguration

type InventoryClusterStorageApplyConfiguration struct {
	Class                          *string `json:"class,omitempty"`
	ResourcePairApplyConfiguration `json:",inline"`
}

InventoryClusterStorageApplyConfiguration represents a declarative configuration of the InventoryClusterStorage type for use with apply.

func InventoryClusterStorage

func InventoryClusterStorage() *InventoryClusterStorageApplyConfiguration

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

func (*InventoryClusterStorageApplyConfiguration) WithAllocatable

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

func (*InventoryClusterStorageApplyConfiguration) WithAllocated

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

func (*InventoryClusterStorageApplyConfiguration) WithClass

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

type InventoryRequestApplyConfiguration

type InventoryRequestApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *InventoryRequestSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *InventoryRequestStatusApplyConfiguration `json:"status,omitempty"`
}

InventoryRequestApplyConfiguration represents a declarative configuration of the InventoryRequest type for use with apply.

func InventoryRequest

func InventoryRequest(name string) *InventoryRequestApplyConfiguration

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

func (*InventoryRequestApplyConfiguration) GetName

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

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

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

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 (*InventoryRequestApplyConfiguration) 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 (*InventoryRequestApplyConfiguration) 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 (*InventoryRequestApplyConfiguration) 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 (*InventoryRequestApplyConfiguration) 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 (*InventoryRequestApplyConfiguration) 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 (*InventoryRequestApplyConfiguration) 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 (*InventoryRequestApplyConfiguration) 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 (*InventoryRequestApplyConfiguration) 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 (*InventoryRequestApplyConfiguration) 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 (*InventoryRequestApplyConfiguration) 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 (*InventoryRequestApplyConfiguration) 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 (*InventoryRequestApplyConfiguration) 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 (*InventoryRequestApplyConfiguration) 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 InventoryRequestSpecApplyConfiguration

type InventoryRequestSpecApplyConfiguration struct {
	Name *string `json:"name,omitempty"`
}

InventoryRequestSpecApplyConfiguration represents a declarative configuration of the InventoryRequestSpec type for use with apply.

func InventoryRequestSpec

func InventoryRequestSpec() *InventoryRequestSpecApplyConfiguration

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

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

type InventoryRequestStatusApplyConfiguration

type InventoryRequestStatusApplyConfiguration struct {
	State   *string `json:"state,omitempty"`
	Message *string `json:"message,omitempty"`
}

InventoryRequestStatusApplyConfiguration represents a declarative configuration of the InventoryRequestStatus type for use with apply.

func InventoryRequestStatus

func InventoryRequestStatus() *InventoryRequestStatusApplyConfiguration

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

func (*InventoryRequestStatusApplyConfiguration) 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 (*InventoryRequestStatusApplyConfiguration) 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 InventorySpecApplyConfiguration

type InventorySpecApplyConfiguration struct {
	Storage []InventoryClusterStorageApplyConfiguration `json:"storage,omitempty"`
}

InventorySpecApplyConfiguration represents a declarative configuration of the InventorySpec type for use with apply.

func InventorySpec

func InventorySpec() *InventorySpecApplyConfiguration

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

func (*InventorySpecApplyConfiguration) WithStorage

WithStorage adds the given value to the Storage 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 Storage field.

type InventoryStatusApplyConfiguration

type InventoryStatusApplyConfiguration struct {
	State    *akashnetworkv2beta2.InventoryState `json:"state,omitempty"`
	Messages []string                            `json:"message,omitempty"`
}

InventoryStatusApplyConfiguration represents a declarative configuration of the InventoryStatus type for use with apply.

func InventoryStatus

func InventoryStatus() *InventoryStatusApplyConfiguration

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

func (*InventoryStatusApplyConfiguration) WithMessages

WithMessages adds the given value to the Messages 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 Messages field.

func (*InventoryStatusApplyConfiguration) 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 LeaseIDApplyConfiguration

type LeaseIDApplyConfiguration struct {
	Owner    *string `json:"owner,omitempty"`
	DSeq     *string `json:"dseq,omitempty"`
	GSeq     *uint32 `json:"gseq,omitempty"`
	OSeq     *uint32 `json:"oseq,omitempty"`
	Provider *string `json:"provider,omitempty"`
}

LeaseIDApplyConfiguration represents a declarative configuration of the LeaseID type for use with apply.

func LeaseID

func LeaseID() *LeaseIDApplyConfiguration

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

func (*LeaseIDApplyConfiguration) WithDSeq

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

func (*LeaseIDApplyConfiguration) WithGSeq

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

func (*LeaseIDApplyConfiguration) WithOSeq

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

func (*LeaseIDApplyConfiguration) WithOwner

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

func (*LeaseIDApplyConfiguration) WithProvider

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

type ManifestApplyConfiguration

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

ManifestApplyConfiguration represents a declarative configuration of the Manifest type for use with apply.

func Manifest

func Manifest(name, namespace string) *ManifestApplyConfiguration

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

func (*ManifestApplyConfiguration) GetName

func (b *ManifestApplyConfiguration) GetName() *string

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 (*ManifestApplyConfiguration) 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 (*ManifestApplyConfiguration) 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 ManifestGroupApplyConfiguration

type ManifestGroupApplyConfiguration struct {
	Name     *string                             `json:"name,omitempty"`
	Services []ManifestServiceApplyConfiguration `json:"services,omitempty"`
}

ManifestGroupApplyConfiguration represents a declarative configuration of the ManifestGroup type for use with apply.

func ManifestGroup

func ManifestGroup() *ManifestGroupApplyConfiguration

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

func (*ManifestGroupApplyConfiguration) 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 (*ManifestGroupApplyConfiguration) WithServices

WithServices adds the given value to the Services 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 Services field.

type ManifestServiceApplyConfiguration

type ManifestServiceApplyConfiguration struct {
	Name            *string                                       `json:"name,omitempty"`
	Image           *string                                       `json:"image,omitempty"`
	Command         []string                                      `json:"command,omitempty"`
	Args            []string                                      `json:"args,omitempty"`
	Env             []string                                      `json:"env,omitempty"`
	Resources       *ResourcesApplyConfiguration                  `json:"resources,omitempty"`
	Count           *uint32                                       `json:"count,omitempty"`
	Expose          []ManifestServiceExposeApplyConfiguration     `json:"expose,omitempty"`
	Params          *ManifestServiceParamsApplyConfiguration      `json:"params,omitempty"`
	SchedulerParams *SchedulerParamsApplyConfiguration            `json:"scheduler_params,omitempty"`
	Credentials     *ManifestServiceCredentialsApplyConfiguration `json:"credentials,omitempty"`
}

ManifestServiceApplyConfiguration represents a declarative configuration of the ManifestService type for use with apply.

func ManifestService

func ManifestService() *ManifestServiceApplyConfiguration

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

func (*ManifestServiceApplyConfiguration) WithArgs

WithArgs adds the given value to the Args 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 Args field.

func (*ManifestServiceApplyConfiguration) WithCommand

WithCommand adds the given value to the Command 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 Command field.

func (*ManifestServiceApplyConfiguration) WithCount

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

func (*ManifestServiceApplyConfiguration) WithCredentials

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

func (*ManifestServiceApplyConfiguration) WithEnv

WithEnv adds the given value to the Env 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 Env field.

func (*ManifestServiceApplyConfiguration) WithExpose

WithExpose adds the given value to the Expose 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 Expose field.

func (*ManifestServiceApplyConfiguration) 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 (*ManifestServiceApplyConfiguration) 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 (*ManifestServiceApplyConfiguration) WithParams

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

func (*ManifestServiceApplyConfiguration) WithResources

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

func (*ManifestServiceApplyConfiguration) WithSchedulerParams

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

type ManifestServiceCredentialsApplyConfiguration

type ManifestServiceCredentialsApplyConfiguration struct {
	Host     *string `json:"host,omitempty"`
	Email    *string `json:"email,omitempty"`
	Username *string `json:"username,omitempty"`
	Password *string `json:"password,omitempty"`
}

ManifestServiceCredentialsApplyConfiguration represents a declarative configuration of the ManifestServiceCredentials type for use with apply.

func ManifestServiceCredentials

func ManifestServiceCredentials() *ManifestServiceCredentialsApplyConfiguration

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

func (*ManifestServiceCredentialsApplyConfiguration) WithEmail

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

func (*ManifestServiceCredentialsApplyConfiguration) WithHost

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

func (*ManifestServiceCredentialsApplyConfiguration) WithPassword

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

func (*ManifestServiceCredentialsApplyConfiguration) WithUsername

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

type ManifestServiceExposeApplyConfiguration

type ManifestServiceExposeApplyConfiguration struct {
	Port                   *uint16                                             `json:"port,omitempty"`
	ExternalPort           *uint16                                             `json:"external_port,omitempty"`
	Proto                  *string                                             `json:"proto,omitempty"`
	Service                *string                                             `json:"service,omitempty"`
	Global                 *bool                                               `json:"global,omitempty"`
	Hosts                  []string                                            `json:"hosts,omitempty"`
	HTTPOptions            *ManifestServiceExposeHTTPOptionsApplyConfiguration `json:"http_options,omitempty"`
	IP                     *string                                             `json:"ip,omitempty"`
	EndpointSequenceNumber *uint32                                             `json:"endpoint_sequence_number,omitempty"`
}

ManifestServiceExposeApplyConfiguration represents a declarative configuration of the ManifestServiceExpose type for use with apply.

func ManifestServiceExpose

func ManifestServiceExpose() *ManifestServiceExposeApplyConfiguration

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

func (*ManifestServiceExposeApplyConfiguration) WithEndpointSequenceNumber

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

func (*ManifestServiceExposeApplyConfiguration) WithExternalPort

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

func (*ManifestServiceExposeApplyConfiguration) WithGlobal

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

func (*ManifestServiceExposeApplyConfiguration) WithHTTPOptions

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

func (*ManifestServiceExposeApplyConfiguration) WithHosts

WithHosts adds the given value to the Hosts 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 Hosts field.

func (*ManifestServiceExposeApplyConfiguration) WithIP

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

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

func (*ManifestServiceExposeApplyConfiguration) WithProto

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

func (*ManifestServiceExposeApplyConfiguration) WithService

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

type ManifestServiceExposeHTTPOptionsApplyConfiguration

type ManifestServiceExposeHTTPOptionsApplyConfiguration struct {
	MaxBodySize *uint32  `json:"max_body_size,omitempty"`
	ReadTimeout *uint32  `json:"read_timeout,omitempty"`
	SendTimeout *uint32  `json:"send_timeout,omitempty"`
	NextTries   *uint32  `json:"next_tries,omitempty"`
	NextTimeout *uint32  `json:"next_timeout,omitempty"`
	NextCases   []string `json:"next_cases,omitempty"`
}

ManifestServiceExposeHTTPOptionsApplyConfiguration represents a declarative configuration of the ManifestServiceExposeHTTPOptions type for use with apply.

func ManifestServiceExposeHTTPOptions

func ManifestServiceExposeHTTPOptions() *ManifestServiceExposeHTTPOptionsApplyConfiguration

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

func (*ManifestServiceExposeHTTPOptionsApplyConfiguration) WithMaxBodySize

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

func (*ManifestServiceExposeHTTPOptionsApplyConfiguration) WithNextCases

WithNextCases adds the given value to the NextCases 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 NextCases field.

func (*ManifestServiceExposeHTTPOptionsApplyConfiguration) WithNextTimeout

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

func (*ManifestServiceExposeHTTPOptionsApplyConfiguration) WithNextTries

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

func (*ManifestServiceExposeHTTPOptionsApplyConfiguration) WithReadTimeout

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

func (*ManifestServiceExposeHTTPOptionsApplyConfiguration) WithSendTimeout

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

type ManifestServiceParamsApplyConfiguration

type ManifestServiceParamsApplyConfiguration struct {
	Storage []ManifestStorageParamsApplyConfiguration `json:"storage,omitempty"`
}

ManifestServiceParamsApplyConfiguration represents a declarative configuration of the ManifestServiceParams type for use with apply.

func ManifestServiceParams

func ManifestServiceParams() *ManifestServiceParamsApplyConfiguration

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

func (*ManifestServiceParamsApplyConfiguration) WithStorage

WithStorage adds the given value to the Storage 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 Storage field.

type ManifestSpecApplyConfiguration

type ManifestSpecApplyConfiguration struct {
	LeaseID *LeaseIDApplyConfiguration       `json:"lease_id,omitempty"`
	Group   *ManifestGroupApplyConfiguration `json:"group,omitempty"`
}

ManifestSpecApplyConfiguration represents a declarative configuration of the ManifestSpec type for use with apply.

func ManifestSpec

func ManifestSpec() *ManifestSpecApplyConfiguration

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

func (*ManifestSpecApplyConfiguration) WithGroup

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

func (*ManifestSpecApplyConfiguration) WithLeaseID

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

type ManifestStorageParamsApplyConfiguration

type ManifestStorageParamsApplyConfiguration struct {
	Name     *string `json:"name,omitempty"`
	Mount    *string `json:"mount,omitempty"`
	ReadOnly *bool   `json:"readOnly,omitempty"`
}

ManifestStorageParamsApplyConfiguration represents a declarative configuration of the ManifestStorageParams type for use with apply.

func ManifestStorageParams

func ManifestStorageParams() *ManifestStorageParamsApplyConfiguration

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

func (*ManifestStorageParamsApplyConfiguration) WithMount

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

func (*ManifestStorageParamsApplyConfiguration) 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 (*ManifestStorageParamsApplyConfiguration) WithReadOnly

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

type ProviderHostApplyConfiguration

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

ProviderHostApplyConfiguration represents a declarative configuration of the ProviderHost type for use with apply.

func ProviderHost

func ProviderHost(name, namespace string) *ProviderHostApplyConfiguration

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

func (*ProviderHostApplyConfiguration) GetName

func (b *ProviderHostApplyConfiguration) GetName() *string

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

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

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

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 (*ProviderHostApplyConfiguration) 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 (*ProviderHostApplyConfiguration) 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 (*ProviderHostApplyConfiguration) 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 (*ProviderHostApplyConfiguration) 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 (*ProviderHostApplyConfiguration) 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 (*ProviderHostApplyConfiguration) 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 (*ProviderHostApplyConfiguration) 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 (*ProviderHostApplyConfiguration) 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 (*ProviderHostApplyConfiguration) 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 (*ProviderHostApplyConfiguration) 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 (*ProviderHostApplyConfiguration) 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 (*ProviderHostApplyConfiguration) 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 ProviderHostSpecApplyConfiguration

type ProviderHostSpecApplyConfiguration struct {
	Owner        *string `json:"owner,omitempty"`
	Provider     *string `json:"provider,omitempty"`
	Hostname     *string `json:"hostname,omitempty"`
	Dseq         *uint64 `json:"dseq,omitempty"`
	Gseq         *uint32 `json:"gseq,omitempty"`
	Oseq         *uint32 `json:"oseq,omitempty"`
	ServiceName  *string `json:"service_name,omitempty"`
	ExternalPort *uint32 `json:"external_port,omitempty"`
}

ProviderHostSpecApplyConfiguration represents a declarative configuration of the ProviderHostSpec type for use with apply.

func ProviderHostSpec

func ProviderHostSpec() *ProviderHostSpecApplyConfiguration

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

func (*ProviderHostSpecApplyConfiguration) WithDseq

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

func (*ProviderHostSpecApplyConfiguration) WithExternalPort

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

func (*ProviderHostSpecApplyConfiguration) WithGseq

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

func (*ProviderHostSpecApplyConfiguration) 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 (*ProviderHostSpecApplyConfiguration) WithOseq

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

func (*ProviderHostSpecApplyConfiguration) WithOwner

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

func (*ProviderHostSpecApplyConfiguration) WithProvider

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

func (*ProviderHostSpecApplyConfiguration) WithServiceName

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

type ProviderLeasedIPApplyConfiguration

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

ProviderLeasedIPApplyConfiguration represents a declarative configuration of the ProviderLeasedIP type for use with apply.

func ProviderLeasedIP

func ProviderLeasedIP(name, namespace string) *ProviderLeasedIPApplyConfiguration

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

func (*ProviderLeasedIPApplyConfiguration) GetName

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

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

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

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 (*ProviderLeasedIPApplyConfiguration) 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 (*ProviderLeasedIPApplyConfiguration) 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 (*ProviderLeasedIPApplyConfiguration) 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 (*ProviderLeasedIPApplyConfiguration) 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 (*ProviderLeasedIPApplyConfiguration) 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 (*ProviderLeasedIPApplyConfiguration) 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 (*ProviderLeasedIPApplyConfiguration) 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 (*ProviderLeasedIPApplyConfiguration) 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 (*ProviderLeasedIPApplyConfiguration) 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 (*ProviderLeasedIPApplyConfiguration) 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 (*ProviderLeasedIPApplyConfiguration) 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 (*ProviderLeasedIPApplyConfiguration) 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 ProviderLeasedIPSpecApplyConfiguration

type ProviderLeasedIPSpecApplyConfiguration struct {
	LeaseID      *LeaseIDApplyConfiguration `json:"lease_id,omitempty"`
	ServiceName  *string                    `json:"service_name,omitempty"`
	Port         *uint32                    `json:"port,omitempty"`
	ExternalPort *uint32                    `json:"external_port,omitempty"`
	SharingKey   *string                    `json:"sharing_key,omitempty"`
	Protocol     *string                    `json:"protocol,omitempty"`
}

ProviderLeasedIPSpecApplyConfiguration represents a declarative configuration of the ProviderLeasedIPSpec type for use with apply.

func ProviderLeasedIPSpec

func ProviderLeasedIPSpec() *ProviderLeasedIPSpecApplyConfiguration

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

func (*ProviderLeasedIPSpecApplyConfiguration) WithExternalPort

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

func (*ProviderLeasedIPSpecApplyConfiguration) WithLeaseID

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

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

func (*ProviderLeasedIPSpecApplyConfiguration) WithProtocol

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

func (*ProviderLeasedIPSpecApplyConfiguration) WithServiceName

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

func (*ProviderLeasedIPSpecApplyConfiguration) WithSharingKey

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

type ResourceCPUApplyConfiguration

type ResourceCPUApplyConfiguration struct {
	Units      *uint32             `json:"units,omitempty"`
	Attributes *v1beta3.Attributes `json:"attributes,omitempty"`
}

ResourceCPUApplyConfiguration represents a declarative configuration of the ResourceCPU type for use with apply.

func ResourceCPU

func ResourceCPU() *ResourceCPUApplyConfiguration

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

func (*ResourceCPUApplyConfiguration) WithAttributes

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

func (*ResourceCPUApplyConfiguration) WithUnits

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

type ResourceGPUApplyConfiguration

type ResourceGPUApplyConfiguration struct {
	Units      *uint32             `json:"units,omitempty"`
	Attributes *v1beta3.Attributes `json:"attributes,omitempty"`
}

ResourceGPUApplyConfiguration represents a declarative configuration of the ResourceGPU type for use with apply.

func ResourceGPU

func ResourceGPU() *ResourceGPUApplyConfiguration

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

func (*ResourceGPUApplyConfiguration) WithAttributes

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

func (*ResourceGPUApplyConfiguration) WithUnits

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

type ResourceMemoryApplyConfiguration

type ResourceMemoryApplyConfiguration struct {
	Size       *string             `json:"size,omitempty"`
	Attributes *v1beta3.Attributes `json:"attributes,omitempty"`
}

ResourceMemoryApplyConfiguration represents a declarative configuration of the ResourceMemory type for use with apply.

func ResourceMemory

func ResourceMemory() *ResourceMemoryApplyConfiguration

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

func (*ResourceMemoryApplyConfiguration) WithAttributes

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

func (*ResourceMemoryApplyConfiguration) WithSize

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

type ResourcePairApplyConfiguration

type ResourcePairApplyConfiguration struct {
	Allocatable *uint64 `json:"allocatable,omitempty"`
	Allocated   *uint64 `json:"allocated,omitempty"`
}

ResourcePairApplyConfiguration represents a declarative configuration of the ResourcePair type for use with apply.

func ResourcePair

func ResourcePair() *ResourcePairApplyConfiguration

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

func (*ResourcePairApplyConfiguration) WithAllocatable

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

func (*ResourcePairApplyConfiguration) WithAllocated

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

type ResourceVolumeApplyConfiguration

type ResourceVolumeApplyConfiguration struct {
	Name       *string             `json:"name,omitempty"`
	Size       *string             `json:"size,omitempty"`
	Attributes *v1beta3.Attributes `json:"attributes,omitempty"`
}

ResourceVolumeApplyConfiguration represents a declarative configuration of the ResourceVolume type for use with apply.

func ResourceVolume

func ResourceVolume() *ResourceVolumeApplyConfiguration

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

func (*ResourceVolumeApplyConfiguration) WithAttributes

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

func (*ResourceVolumeApplyConfiguration) 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 (*ResourceVolumeApplyConfiguration) WithSize

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

type ResourcesApplyConfiguration

type ResourcesApplyConfiguration struct {
	ID      *uint32                              `json:"id,omitempty"`
	CPU     *ResourceCPUApplyConfiguration       `json:"cpu,omitempty"`
	GPU     *ResourceGPUApplyConfiguration       `json:"gpu,omitempty"`
	Memory  *ResourceMemoryApplyConfiguration    `json:"memory,omitempty"`
	Storage *akashnetworkv2beta2.ResourceStorage `json:"storage,omitempty"`
}

ResourcesApplyConfiguration represents a declarative configuration of the Resources type for use with apply.

func Resources

func Resources() *ResourcesApplyConfiguration

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

func (*ResourcesApplyConfiguration) WithCPU

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

func (*ResourcesApplyConfiguration) WithGPU

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

func (*ResourcesApplyConfiguration) WithID

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

func (*ResourcesApplyConfiguration) WithMemory

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

func (*ResourcesApplyConfiguration) WithStorage

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

type SchedulerParamsApplyConfiguration

type SchedulerParamsApplyConfiguration struct {
	RuntimeClass *string                               `json:"runtime_class,omitempty"`
	Resources    *SchedulerResourcesApplyConfiguration `json:"resources,omitempty"`
}

SchedulerParamsApplyConfiguration represents a declarative configuration of the SchedulerParams type for use with apply.

func SchedulerParams

func SchedulerParams() *SchedulerParamsApplyConfiguration

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

func (*SchedulerParamsApplyConfiguration) WithResources

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

func (*SchedulerParamsApplyConfiguration) WithRuntimeClass

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

type SchedulerResourceGPUApplyConfiguration

type SchedulerResourceGPUApplyConfiguration struct {
	Vendor     *string `json:"vendor,omitempty"`
	Model      *string `json:"model,omitempty"`
	MemorySize *string `json:"memory_size,omitempty"`
	Interface  *string `json:"interface,omitempty"`
}

SchedulerResourceGPUApplyConfiguration represents a declarative configuration of the SchedulerResourceGPU type for use with apply.

func SchedulerResourceGPU

func SchedulerResourceGPU() *SchedulerResourceGPUApplyConfiguration

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

func (*SchedulerResourceGPUApplyConfiguration) WithInterface

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

func (*SchedulerResourceGPUApplyConfiguration) WithMemorySize

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

func (*SchedulerResourceGPUApplyConfiguration) WithModel

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

func (*SchedulerResourceGPUApplyConfiguration) WithVendor

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

type SchedulerResourcesApplyConfiguration

type SchedulerResourcesApplyConfiguration struct {
	GPU *SchedulerResourceGPUApplyConfiguration `json:"gpu,omitempty"`
}

SchedulerResourcesApplyConfiguration represents a declarative configuration of the SchedulerResources type for use with apply.

func SchedulerResources

func SchedulerResources() *SchedulerResourcesApplyConfiguration

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

func (*SchedulerResourcesApplyConfiguration) WithGPU

WithGPU sets the GPU field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GPU 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