Documentation
¶
Index ¶
- type InventoryApplyConfiguration
- func (b *InventoryApplyConfiguration) GetName() *string
- func (b *InventoryApplyConfiguration) WithAPIVersion(value string) *InventoryApplyConfiguration
- func (b *InventoryApplyConfiguration) WithAnnotations(entries map[string]string) *InventoryApplyConfiguration
- func (b *InventoryApplyConfiguration) WithCreationTimestamp(value metav1.Time) *InventoryApplyConfiguration
- func (b *InventoryApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *InventoryApplyConfiguration
- func (b *InventoryApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *InventoryApplyConfiguration
- func (b *InventoryApplyConfiguration) WithFinalizers(values ...string) *InventoryApplyConfiguration
- func (b *InventoryApplyConfiguration) WithGenerateName(value string) *InventoryApplyConfiguration
- func (b *InventoryApplyConfiguration) WithGeneration(value int64) *InventoryApplyConfiguration
- func (b *InventoryApplyConfiguration) WithKind(value string) *InventoryApplyConfiguration
- func (b *InventoryApplyConfiguration) WithLabels(entries map[string]string) *InventoryApplyConfiguration
- func (b *InventoryApplyConfiguration) WithName(value string) *InventoryApplyConfiguration
- func (b *InventoryApplyConfiguration) WithNamespace(value string) *InventoryApplyConfiguration
- func (b *InventoryApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *InventoryApplyConfiguration
- func (b *InventoryApplyConfiguration) WithResourceVersion(value string) *InventoryApplyConfiguration
- func (b *InventoryApplyConfiguration) WithSpec(value *InventorySpecApplyConfiguration) *InventoryApplyConfiguration
- func (b *InventoryApplyConfiguration) WithStatus(value *InventoryStatusApplyConfiguration) *InventoryApplyConfiguration
- func (b *InventoryApplyConfiguration) WithUID(value types.UID) *InventoryApplyConfiguration
- type InventoryClusterStorageApplyConfiguration
- func (b *InventoryClusterStorageApplyConfiguration) WithAllocatable(value uint64) *InventoryClusterStorageApplyConfiguration
- func (b *InventoryClusterStorageApplyConfiguration) WithAllocated(value uint64) *InventoryClusterStorageApplyConfiguration
- func (b *InventoryClusterStorageApplyConfiguration) WithClass(value string) *InventoryClusterStorageApplyConfiguration
- type InventoryRequestApplyConfiguration
- func (b *InventoryRequestApplyConfiguration) GetName() *string
- func (b *InventoryRequestApplyConfiguration) WithAPIVersion(value string) *InventoryRequestApplyConfiguration
- func (b *InventoryRequestApplyConfiguration) WithAnnotations(entries map[string]string) *InventoryRequestApplyConfiguration
- func (b *InventoryRequestApplyConfiguration) WithCreationTimestamp(value metav1.Time) *InventoryRequestApplyConfiguration
- func (b *InventoryRequestApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *InventoryRequestApplyConfiguration
- func (b *InventoryRequestApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *InventoryRequestApplyConfiguration
- func (b *InventoryRequestApplyConfiguration) WithFinalizers(values ...string) *InventoryRequestApplyConfiguration
- func (b *InventoryRequestApplyConfiguration) WithGenerateName(value string) *InventoryRequestApplyConfiguration
- func (b *InventoryRequestApplyConfiguration) WithGeneration(value int64) *InventoryRequestApplyConfiguration
- func (b *InventoryRequestApplyConfiguration) WithKind(value string) *InventoryRequestApplyConfiguration
- func (b *InventoryRequestApplyConfiguration) WithLabels(entries map[string]string) *InventoryRequestApplyConfiguration
- func (b *InventoryRequestApplyConfiguration) WithName(value string) *InventoryRequestApplyConfiguration
- func (b *InventoryRequestApplyConfiguration) WithNamespace(value string) *InventoryRequestApplyConfiguration
- func (b *InventoryRequestApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *InventoryRequestApplyConfiguration
- func (b *InventoryRequestApplyConfiguration) WithResourceVersion(value string) *InventoryRequestApplyConfiguration
- func (b *InventoryRequestApplyConfiguration) WithSpec(value *InventoryRequestSpecApplyConfiguration) *InventoryRequestApplyConfiguration
- func (b *InventoryRequestApplyConfiguration) WithStatus(value *InventoryRequestStatusApplyConfiguration) *InventoryRequestApplyConfiguration
- func (b *InventoryRequestApplyConfiguration) WithUID(value types.UID) *InventoryRequestApplyConfiguration
- type InventoryRequestSpecApplyConfiguration
- type InventoryRequestStatusApplyConfiguration
- type InventorySpecApplyConfiguration
- type InventoryStatusApplyConfiguration
- type LeaseIDApplyConfiguration
- func (b *LeaseIDApplyConfiguration) WithDSeq(value string) *LeaseIDApplyConfiguration
- func (b *LeaseIDApplyConfiguration) WithGSeq(value uint32) *LeaseIDApplyConfiguration
- func (b *LeaseIDApplyConfiguration) WithOSeq(value uint32) *LeaseIDApplyConfiguration
- func (b *LeaseIDApplyConfiguration) WithOwner(value string) *LeaseIDApplyConfiguration
- func (b *LeaseIDApplyConfiguration) WithProvider(value string) *LeaseIDApplyConfiguration
- type ManifestApplyConfiguration
- func (b *ManifestApplyConfiguration) GetName() *string
- func (b *ManifestApplyConfiguration) WithAPIVersion(value string) *ManifestApplyConfiguration
- func (b *ManifestApplyConfiguration) WithAnnotations(entries map[string]string) *ManifestApplyConfiguration
- func (b *ManifestApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ManifestApplyConfiguration
- func (b *ManifestApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ManifestApplyConfiguration
- func (b *ManifestApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ManifestApplyConfiguration
- func (b *ManifestApplyConfiguration) WithFinalizers(values ...string) *ManifestApplyConfiguration
- func (b *ManifestApplyConfiguration) WithGenerateName(value string) *ManifestApplyConfiguration
- func (b *ManifestApplyConfiguration) WithGeneration(value int64) *ManifestApplyConfiguration
- func (b *ManifestApplyConfiguration) WithKind(value string) *ManifestApplyConfiguration
- func (b *ManifestApplyConfiguration) WithLabels(entries map[string]string) *ManifestApplyConfiguration
- func (b *ManifestApplyConfiguration) WithName(value string) *ManifestApplyConfiguration
- func (b *ManifestApplyConfiguration) WithNamespace(value string) *ManifestApplyConfiguration
- func (b *ManifestApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ManifestApplyConfiguration
- func (b *ManifestApplyConfiguration) WithResourceVersion(value string) *ManifestApplyConfiguration
- func (b *ManifestApplyConfiguration) WithSpec(value *ManifestSpecApplyConfiguration) *ManifestApplyConfiguration
- func (b *ManifestApplyConfiguration) WithUID(value types.UID) *ManifestApplyConfiguration
- type ManifestGroupApplyConfiguration
- type ManifestServiceApplyConfiguration
- func (b *ManifestServiceApplyConfiguration) WithArgs(values ...string) *ManifestServiceApplyConfiguration
- func (b *ManifestServiceApplyConfiguration) WithCommand(values ...string) *ManifestServiceApplyConfiguration
- func (b *ManifestServiceApplyConfiguration) WithCount(value uint32) *ManifestServiceApplyConfiguration
- func (b *ManifestServiceApplyConfiguration) WithCredentials(value *ManifestServiceCredentialsApplyConfiguration) *ManifestServiceApplyConfiguration
- func (b *ManifestServiceApplyConfiguration) WithEnv(values ...string) *ManifestServiceApplyConfiguration
- func (b *ManifestServiceApplyConfiguration) WithExpose(values ...*ManifestServiceExposeApplyConfiguration) *ManifestServiceApplyConfiguration
- func (b *ManifestServiceApplyConfiguration) WithImage(value string) *ManifestServiceApplyConfiguration
- func (b *ManifestServiceApplyConfiguration) WithName(value string) *ManifestServiceApplyConfiguration
- func (b *ManifestServiceApplyConfiguration) WithParams(value *ManifestServiceParamsApplyConfiguration) *ManifestServiceApplyConfiguration
- func (b *ManifestServiceApplyConfiguration) WithResources(value *ResourcesApplyConfiguration) *ManifestServiceApplyConfiguration
- func (b *ManifestServiceApplyConfiguration) WithSchedulerParams(value *SchedulerParamsApplyConfiguration) *ManifestServiceApplyConfiguration
- type ManifestServiceCredentialsApplyConfiguration
- func (b *ManifestServiceCredentialsApplyConfiguration) WithEmail(value string) *ManifestServiceCredentialsApplyConfiguration
- func (b *ManifestServiceCredentialsApplyConfiguration) WithHost(value string) *ManifestServiceCredentialsApplyConfiguration
- func (b *ManifestServiceCredentialsApplyConfiguration) WithPassword(value string) *ManifestServiceCredentialsApplyConfiguration
- func (b *ManifestServiceCredentialsApplyConfiguration) WithUsername(value string) *ManifestServiceCredentialsApplyConfiguration
- type ManifestServiceExposeApplyConfiguration
- func (b *ManifestServiceExposeApplyConfiguration) WithEndpointSequenceNumber(value uint32) *ManifestServiceExposeApplyConfiguration
- func (b *ManifestServiceExposeApplyConfiguration) WithExternalPort(value uint16) *ManifestServiceExposeApplyConfiguration
- func (b *ManifestServiceExposeApplyConfiguration) WithGlobal(value bool) *ManifestServiceExposeApplyConfiguration
- func (b *ManifestServiceExposeApplyConfiguration) WithHTTPOptions(value *ManifestServiceExposeHTTPOptionsApplyConfiguration) *ManifestServiceExposeApplyConfiguration
- func (b *ManifestServiceExposeApplyConfiguration) WithHosts(values ...string) *ManifestServiceExposeApplyConfiguration
- func (b *ManifestServiceExposeApplyConfiguration) WithIP(value string) *ManifestServiceExposeApplyConfiguration
- func (b *ManifestServiceExposeApplyConfiguration) WithPort(value uint16) *ManifestServiceExposeApplyConfiguration
- func (b *ManifestServiceExposeApplyConfiguration) WithProto(value string) *ManifestServiceExposeApplyConfiguration
- func (b *ManifestServiceExposeApplyConfiguration) WithService(value string) *ManifestServiceExposeApplyConfiguration
- type ManifestServiceExposeHTTPOptionsApplyConfiguration
- func (b *ManifestServiceExposeHTTPOptionsApplyConfiguration) WithMaxBodySize(value uint32) *ManifestServiceExposeHTTPOptionsApplyConfiguration
- func (b *ManifestServiceExposeHTTPOptionsApplyConfiguration) WithNextCases(values ...string) *ManifestServiceExposeHTTPOptionsApplyConfiguration
- func (b *ManifestServiceExposeHTTPOptionsApplyConfiguration) WithNextTimeout(value uint32) *ManifestServiceExposeHTTPOptionsApplyConfiguration
- func (b *ManifestServiceExposeHTTPOptionsApplyConfiguration) WithNextTries(value uint32) *ManifestServiceExposeHTTPOptionsApplyConfiguration
- func (b *ManifestServiceExposeHTTPOptionsApplyConfiguration) WithReadTimeout(value uint32) *ManifestServiceExposeHTTPOptionsApplyConfiguration
- func (b *ManifestServiceExposeHTTPOptionsApplyConfiguration) WithSendTimeout(value uint32) *ManifestServiceExposeHTTPOptionsApplyConfiguration
- type ManifestServiceParamsApplyConfiguration
- type ManifestSpecApplyConfiguration
- type ManifestStorageParamsApplyConfiguration
- func (b *ManifestStorageParamsApplyConfiguration) WithMount(value string) *ManifestStorageParamsApplyConfiguration
- func (b *ManifestStorageParamsApplyConfiguration) WithName(value string) *ManifestStorageParamsApplyConfiguration
- func (b *ManifestStorageParamsApplyConfiguration) WithReadOnly(value bool) *ManifestStorageParamsApplyConfiguration
- type ProviderHostApplyConfiguration
- func (b *ProviderHostApplyConfiguration) GetName() *string
- func (b *ProviderHostApplyConfiguration) WithAPIVersion(value string) *ProviderHostApplyConfiguration
- func (b *ProviderHostApplyConfiguration) WithAnnotations(entries map[string]string) *ProviderHostApplyConfiguration
- func (b *ProviderHostApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ProviderHostApplyConfiguration
- func (b *ProviderHostApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ProviderHostApplyConfiguration
- func (b *ProviderHostApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ProviderHostApplyConfiguration
- func (b *ProviderHostApplyConfiguration) WithFinalizers(values ...string) *ProviderHostApplyConfiguration
- func (b *ProviderHostApplyConfiguration) WithGenerateName(value string) *ProviderHostApplyConfiguration
- func (b *ProviderHostApplyConfiguration) WithGeneration(value int64) *ProviderHostApplyConfiguration
- func (b *ProviderHostApplyConfiguration) WithKind(value string) *ProviderHostApplyConfiguration
- func (b *ProviderHostApplyConfiguration) WithLabels(entries map[string]string) *ProviderHostApplyConfiguration
- func (b *ProviderHostApplyConfiguration) WithName(value string) *ProviderHostApplyConfiguration
- func (b *ProviderHostApplyConfiguration) WithNamespace(value string) *ProviderHostApplyConfiguration
- func (b *ProviderHostApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ProviderHostApplyConfiguration
- func (b *ProviderHostApplyConfiguration) WithResourceVersion(value string) *ProviderHostApplyConfiguration
- func (b *ProviderHostApplyConfiguration) WithSpec(value *ProviderHostSpecApplyConfiguration) *ProviderHostApplyConfiguration
- func (b *ProviderHostApplyConfiguration) WithUID(value types.UID) *ProviderHostApplyConfiguration
- type ProviderHostSpecApplyConfiguration
- func (b *ProviderHostSpecApplyConfiguration) WithDseq(value uint64) *ProviderHostSpecApplyConfiguration
- func (b *ProviderHostSpecApplyConfiguration) WithExternalPort(value uint32) *ProviderHostSpecApplyConfiguration
- func (b *ProviderHostSpecApplyConfiguration) WithGseq(value uint32) *ProviderHostSpecApplyConfiguration
- func (b *ProviderHostSpecApplyConfiguration) WithHostname(value string) *ProviderHostSpecApplyConfiguration
- func (b *ProviderHostSpecApplyConfiguration) WithOseq(value uint32) *ProviderHostSpecApplyConfiguration
- func (b *ProviderHostSpecApplyConfiguration) WithOwner(value string) *ProviderHostSpecApplyConfiguration
- func (b *ProviderHostSpecApplyConfiguration) WithProvider(value string) *ProviderHostSpecApplyConfiguration
- func (b *ProviderHostSpecApplyConfiguration) WithServiceName(value string) *ProviderHostSpecApplyConfiguration
- type ProviderLeasedIPApplyConfiguration
- func (b *ProviderLeasedIPApplyConfiguration) GetName() *string
- func (b *ProviderLeasedIPApplyConfiguration) WithAPIVersion(value string) *ProviderLeasedIPApplyConfiguration
- func (b *ProviderLeasedIPApplyConfiguration) WithAnnotations(entries map[string]string) *ProviderLeasedIPApplyConfiguration
- func (b *ProviderLeasedIPApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ProviderLeasedIPApplyConfiguration
- func (b *ProviderLeasedIPApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ProviderLeasedIPApplyConfiguration
- func (b *ProviderLeasedIPApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ProviderLeasedIPApplyConfiguration
- func (b *ProviderLeasedIPApplyConfiguration) WithFinalizers(values ...string) *ProviderLeasedIPApplyConfiguration
- func (b *ProviderLeasedIPApplyConfiguration) WithGenerateName(value string) *ProviderLeasedIPApplyConfiguration
- func (b *ProviderLeasedIPApplyConfiguration) WithGeneration(value int64) *ProviderLeasedIPApplyConfiguration
- func (b *ProviderLeasedIPApplyConfiguration) WithKind(value string) *ProviderLeasedIPApplyConfiguration
- func (b *ProviderLeasedIPApplyConfiguration) WithLabels(entries map[string]string) *ProviderLeasedIPApplyConfiguration
- func (b *ProviderLeasedIPApplyConfiguration) WithName(value string) *ProviderLeasedIPApplyConfiguration
- func (b *ProviderLeasedIPApplyConfiguration) WithNamespace(value string) *ProviderLeasedIPApplyConfiguration
- func (b *ProviderLeasedIPApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ProviderLeasedIPApplyConfiguration
- func (b *ProviderLeasedIPApplyConfiguration) WithResourceVersion(value string) *ProviderLeasedIPApplyConfiguration
- func (b *ProviderLeasedIPApplyConfiguration) WithSpec(value *ProviderLeasedIPSpecApplyConfiguration) *ProviderLeasedIPApplyConfiguration
- func (b *ProviderLeasedIPApplyConfiguration) WithUID(value types.UID) *ProviderLeasedIPApplyConfiguration
- type ProviderLeasedIPSpecApplyConfiguration
- func (b *ProviderLeasedIPSpecApplyConfiguration) WithExternalPort(value uint32) *ProviderLeasedIPSpecApplyConfiguration
- func (b *ProviderLeasedIPSpecApplyConfiguration) WithLeaseID(value *LeaseIDApplyConfiguration) *ProviderLeasedIPSpecApplyConfiguration
- func (b *ProviderLeasedIPSpecApplyConfiguration) WithPort(value uint32) *ProviderLeasedIPSpecApplyConfiguration
- func (b *ProviderLeasedIPSpecApplyConfiguration) WithProtocol(value string) *ProviderLeasedIPSpecApplyConfiguration
- func (b *ProviderLeasedIPSpecApplyConfiguration) WithServiceName(value string) *ProviderLeasedIPSpecApplyConfiguration
- func (b *ProviderLeasedIPSpecApplyConfiguration) WithSharingKey(value string) *ProviderLeasedIPSpecApplyConfiguration
- type ResourceCPUApplyConfiguration
- type ResourceGPUApplyConfiguration
- type ResourceMemoryApplyConfiguration
- type ResourcePairApplyConfiguration
- type ResourceVolumeApplyConfiguration
- func (b *ResourceVolumeApplyConfiguration) WithAttributes(value v1beta3.Attributes) *ResourceVolumeApplyConfiguration
- func (b *ResourceVolumeApplyConfiguration) WithName(value string) *ResourceVolumeApplyConfiguration
- func (b *ResourceVolumeApplyConfiguration) WithSize(value string) *ResourceVolumeApplyConfiguration
- type ResourcesApplyConfiguration
- func (b *ResourcesApplyConfiguration) WithCPU(value *ResourceCPUApplyConfiguration) *ResourcesApplyConfiguration
- func (b *ResourcesApplyConfiguration) WithGPU(value *ResourceGPUApplyConfiguration) *ResourcesApplyConfiguration
- func (b *ResourcesApplyConfiguration) WithID(value uint32) *ResourcesApplyConfiguration
- func (b *ResourcesApplyConfiguration) WithMemory(value *ResourceMemoryApplyConfiguration) *ResourcesApplyConfiguration
- func (b *ResourcesApplyConfiguration) WithStorage(value akashnetworkv2beta2.ResourceStorage) *ResourcesApplyConfiguration
- type SchedulerParamsApplyConfiguration
- type SchedulerResourceGPUApplyConfiguration
- func (b *SchedulerResourceGPUApplyConfiguration) WithInterface(value string) *SchedulerResourceGPUApplyConfiguration
- func (b *SchedulerResourceGPUApplyConfiguration) WithMemorySize(value string) *SchedulerResourceGPUApplyConfiguration
- func (b *SchedulerResourceGPUApplyConfiguration) WithModel(value string) *SchedulerResourceGPUApplyConfiguration
- func (b *SchedulerResourceGPUApplyConfiguration) WithVendor(value string) *SchedulerResourceGPUApplyConfiguration
- type SchedulerResourcesApplyConfiguration
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 ¶
func (b *InventoryApplyConfiguration) WithAPIVersion(value string) *InventoryApplyConfiguration
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 ¶
func (b *InventoryApplyConfiguration) WithGenerateName(value string) *InventoryApplyConfiguration
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 ¶
func (b *InventoryApplyConfiguration) WithGeneration(value int64) *InventoryApplyConfiguration
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 ¶
func (b *InventoryApplyConfiguration) WithKind(value string) *InventoryApplyConfiguration
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 ¶
func (b *InventoryApplyConfiguration) WithLabels(entries map[string]string) *InventoryApplyConfiguration
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 ¶
func (b *InventoryApplyConfiguration) WithName(value string) *InventoryApplyConfiguration
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 ¶
func (b *InventoryApplyConfiguration) WithNamespace(value string) *InventoryApplyConfiguration
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 ¶
func (b *InventoryApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *InventoryApplyConfiguration
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 ¶
func (b *InventoryApplyConfiguration) WithSpec(value *InventorySpecApplyConfiguration) *InventoryApplyConfiguration
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 ¶
func (b *InventoryApplyConfiguration) WithStatus(value *InventoryStatusApplyConfiguration) *InventoryApplyConfiguration
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 ¶
func (b *InventoryApplyConfiguration) WithUID(value types.UID) *InventoryApplyConfiguration
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 ¶
func (b *InventoryClusterStorageApplyConfiguration) WithAllocatable(value uint64) *InventoryClusterStorageApplyConfiguration
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 ¶
func (b *InventoryClusterStorageApplyConfiguration) WithAllocated(value uint64) *InventoryClusterStorageApplyConfiguration
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 ¶
func (b *InventoryClusterStorageApplyConfiguration) WithClass(value string) *InventoryClusterStorageApplyConfiguration
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 ¶
func (b *InventoryRequestApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*InventoryRequestApplyConfiguration) WithAPIVersion ¶
func (b *InventoryRequestApplyConfiguration) WithAPIVersion(value string) *InventoryRequestApplyConfiguration
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 ¶
func (b *InventoryRequestApplyConfiguration) WithAnnotations(entries map[string]string) *InventoryRequestApplyConfiguration
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 ¶
func (b *InventoryRequestApplyConfiguration) WithCreationTimestamp(value metav1.Time) *InventoryRequestApplyConfiguration
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 ¶
func (b *InventoryRequestApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *InventoryRequestApplyConfiguration
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 ¶
func (b *InventoryRequestApplyConfiguration) WithFinalizers(values ...string) *InventoryRequestApplyConfiguration
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 ¶
func (b *InventoryRequestApplyConfiguration) WithGenerateName(value string) *InventoryRequestApplyConfiguration
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 ¶
func (b *InventoryRequestApplyConfiguration) WithGeneration(value int64) *InventoryRequestApplyConfiguration
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 ¶
func (b *InventoryRequestApplyConfiguration) WithKind(value string) *InventoryRequestApplyConfiguration
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 ¶
func (b *InventoryRequestApplyConfiguration) WithLabels(entries map[string]string) *InventoryRequestApplyConfiguration
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 ¶
func (b *InventoryRequestApplyConfiguration) WithName(value string) *InventoryRequestApplyConfiguration
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 ¶
func (b *InventoryRequestApplyConfiguration) WithNamespace(value string) *InventoryRequestApplyConfiguration
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 ¶
func (b *InventoryRequestApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *InventoryRequestApplyConfiguration
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 ¶
func (b *InventoryRequestApplyConfiguration) WithResourceVersion(value string) *InventoryRequestApplyConfiguration
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 ¶
func (b *InventoryRequestApplyConfiguration) WithSpec(value *InventoryRequestSpecApplyConfiguration) *InventoryRequestApplyConfiguration
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 ¶
func (b *InventoryRequestApplyConfiguration) WithStatus(value *InventoryRequestStatusApplyConfiguration) *InventoryRequestApplyConfiguration
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 ¶
func (b *InventoryRequestApplyConfiguration) WithUID(value types.UID) *InventoryRequestApplyConfiguration
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 ¶
func (b *InventoryRequestSpecApplyConfiguration) WithName(value string) *InventoryRequestSpecApplyConfiguration
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 ¶
func (b *InventoryRequestStatusApplyConfiguration) WithMessage(value string) *InventoryRequestStatusApplyConfiguration
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 ¶
func (b *InventoryRequestStatusApplyConfiguration) WithState(value string) *InventoryRequestStatusApplyConfiguration
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 ¶
func (b *InventorySpecApplyConfiguration) WithStorage(values ...*InventoryClusterStorageApplyConfiguration) *InventorySpecApplyConfiguration
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 ¶
func (b *InventoryStatusApplyConfiguration) WithMessages(values ...string) *InventoryStatusApplyConfiguration
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 ¶
func (b *InventoryStatusApplyConfiguration) WithState(value akashnetworkv2beta2.InventoryState) *InventoryStatusApplyConfiguration
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 ¶
func (b *LeaseIDApplyConfiguration) WithDSeq(value string) *LeaseIDApplyConfiguration
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 ¶
func (b *LeaseIDApplyConfiguration) WithGSeq(value uint32) *LeaseIDApplyConfiguration
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 ¶
func (b *LeaseIDApplyConfiguration) WithOSeq(value uint32) *LeaseIDApplyConfiguration
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 ¶
func (b *LeaseIDApplyConfiguration) WithOwner(value string) *LeaseIDApplyConfiguration
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 ¶
func (b *LeaseIDApplyConfiguration) WithProvider(value string) *LeaseIDApplyConfiguration
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 ¶
func (b *ManifestApplyConfiguration) WithAPIVersion(value string) *ManifestApplyConfiguration
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 ¶
func (b *ManifestApplyConfiguration) WithGeneration(value int64) *ManifestApplyConfiguration
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 ¶
func (b *ManifestApplyConfiguration) WithKind(value string) *ManifestApplyConfiguration
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 ¶
func (b *ManifestApplyConfiguration) WithLabels(entries map[string]string) *ManifestApplyConfiguration
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 ¶
func (b *ManifestApplyConfiguration) WithName(value string) *ManifestApplyConfiguration
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 ¶
func (b *ManifestApplyConfiguration) WithNamespace(value string) *ManifestApplyConfiguration
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 ¶
func (b *ManifestApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ManifestApplyConfiguration
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 ¶
func (b *ManifestApplyConfiguration) WithSpec(value *ManifestSpecApplyConfiguration) *ManifestApplyConfiguration
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 ¶
func (b *ManifestApplyConfiguration) WithUID(value types.UID) *ManifestApplyConfiguration
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 ¶
func (b *ManifestGroupApplyConfiguration) WithName(value string) *ManifestGroupApplyConfiguration
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 ¶
func (b *ManifestGroupApplyConfiguration) WithServices(values ...*ManifestServiceApplyConfiguration) *ManifestGroupApplyConfiguration
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 ¶
func (b *ManifestServiceApplyConfiguration) WithArgs(values ...string) *ManifestServiceApplyConfiguration
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 ¶
func (b *ManifestServiceApplyConfiguration) WithCommand(values ...string) *ManifestServiceApplyConfiguration
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 ¶
func (b *ManifestServiceApplyConfiguration) WithCount(value uint32) *ManifestServiceApplyConfiguration
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 ¶
func (b *ManifestServiceApplyConfiguration) WithCredentials(value *ManifestServiceCredentialsApplyConfiguration) *ManifestServiceApplyConfiguration
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 ¶
func (b *ManifestServiceApplyConfiguration) WithEnv(values ...string) *ManifestServiceApplyConfiguration
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 ¶
func (b *ManifestServiceApplyConfiguration) WithExpose(values ...*ManifestServiceExposeApplyConfiguration) *ManifestServiceApplyConfiguration
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 ¶
func (b *ManifestServiceApplyConfiguration) WithImage(value string) *ManifestServiceApplyConfiguration
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 ¶
func (b *ManifestServiceApplyConfiguration) WithName(value string) *ManifestServiceApplyConfiguration
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 ¶
func (b *ManifestServiceApplyConfiguration) WithParams(value *ManifestServiceParamsApplyConfiguration) *ManifestServiceApplyConfiguration
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 ¶
func (b *ManifestServiceApplyConfiguration) WithResources(value *ResourcesApplyConfiguration) *ManifestServiceApplyConfiguration
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 ¶
func (b *ManifestServiceApplyConfiguration) WithSchedulerParams(value *SchedulerParamsApplyConfiguration) *ManifestServiceApplyConfiguration
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 ¶
func (b *ManifestServiceCredentialsApplyConfiguration) WithEmail(value string) *ManifestServiceCredentialsApplyConfiguration
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 ¶
func (b *ManifestServiceCredentialsApplyConfiguration) WithHost(value string) *ManifestServiceCredentialsApplyConfiguration
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 ¶
func (b *ManifestServiceCredentialsApplyConfiguration) WithPassword(value string) *ManifestServiceCredentialsApplyConfiguration
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 ¶
func (b *ManifestServiceCredentialsApplyConfiguration) WithUsername(value string) *ManifestServiceCredentialsApplyConfiguration
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 ¶
func (b *ManifestServiceExposeApplyConfiguration) WithEndpointSequenceNumber(value uint32) *ManifestServiceExposeApplyConfiguration
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 ¶
func (b *ManifestServiceExposeApplyConfiguration) WithExternalPort(value uint16) *ManifestServiceExposeApplyConfiguration
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 ¶
func (b *ManifestServiceExposeApplyConfiguration) WithGlobal(value bool) *ManifestServiceExposeApplyConfiguration
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 ¶
func (b *ManifestServiceExposeApplyConfiguration) WithHTTPOptions(value *ManifestServiceExposeHTTPOptionsApplyConfiguration) *ManifestServiceExposeApplyConfiguration
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 ¶
func (b *ManifestServiceExposeApplyConfiguration) WithHosts(values ...string) *ManifestServiceExposeApplyConfiguration
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 ¶
func (b *ManifestServiceExposeApplyConfiguration) WithIP(value string) *ManifestServiceExposeApplyConfiguration
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 ¶
func (b *ManifestServiceExposeApplyConfiguration) WithPort(value uint16) *ManifestServiceExposeApplyConfiguration
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 ¶
func (b *ManifestServiceExposeApplyConfiguration) WithProto(value string) *ManifestServiceExposeApplyConfiguration
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 ¶
func (b *ManifestServiceExposeApplyConfiguration) WithService(value string) *ManifestServiceExposeApplyConfiguration
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 ¶
func (b *ManifestServiceExposeHTTPOptionsApplyConfiguration) WithMaxBodySize(value uint32) *ManifestServiceExposeHTTPOptionsApplyConfiguration
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 ¶
func (b *ManifestServiceExposeHTTPOptionsApplyConfiguration) WithNextCases(values ...string) *ManifestServiceExposeHTTPOptionsApplyConfiguration
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 ¶
func (b *ManifestServiceExposeHTTPOptionsApplyConfiguration) WithNextTimeout(value uint32) *ManifestServiceExposeHTTPOptionsApplyConfiguration
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 ¶
func (b *ManifestServiceExposeHTTPOptionsApplyConfiguration) WithNextTries(value uint32) *ManifestServiceExposeHTTPOptionsApplyConfiguration
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 ¶
func (b *ManifestServiceExposeHTTPOptionsApplyConfiguration) WithReadTimeout(value uint32) *ManifestServiceExposeHTTPOptionsApplyConfiguration
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 ¶
func (b *ManifestServiceExposeHTTPOptionsApplyConfiguration) WithSendTimeout(value uint32) *ManifestServiceExposeHTTPOptionsApplyConfiguration
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 ¶
func (b *ManifestServiceParamsApplyConfiguration) WithStorage(values ...*ManifestStorageParamsApplyConfiguration) *ManifestServiceParamsApplyConfiguration
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 ¶
func (b *ManifestSpecApplyConfiguration) WithGroup(value *ManifestGroupApplyConfiguration) *ManifestSpecApplyConfiguration
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 ¶
func (b *ManifestSpecApplyConfiguration) WithLeaseID(value *LeaseIDApplyConfiguration) *ManifestSpecApplyConfiguration
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 ¶
func (b *ManifestStorageParamsApplyConfiguration) WithMount(value string) *ManifestStorageParamsApplyConfiguration
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 ¶
func (b *ManifestStorageParamsApplyConfiguration) WithName(value string) *ManifestStorageParamsApplyConfiguration
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 ¶
func (b *ManifestStorageParamsApplyConfiguration) WithReadOnly(value bool) *ManifestStorageParamsApplyConfiguration
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 ¶
func (b *ProviderHostApplyConfiguration) WithAPIVersion(value string) *ProviderHostApplyConfiguration
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 ¶
func (b *ProviderHostApplyConfiguration) WithAnnotations(entries map[string]string) *ProviderHostApplyConfiguration
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 ¶
func (b *ProviderHostApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ProviderHostApplyConfiguration
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 ¶
func (b *ProviderHostApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ProviderHostApplyConfiguration
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 ¶
func (b *ProviderHostApplyConfiguration) WithFinalizers(values ...string) *ProviderHostApplyConfiguration
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 ¶
func (b *ProviderHostApplyConfiguration) WithGenerateName(value string) *ProviderHostApplyConfiguration
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 ¶
func (b *ProviderHostApplyConfiguration) WithGeneration(value int64) *ProviderHostApplyConfiguration
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 ¶
func (b *ProviderHostApplyConfiguration) WithKind(value string) *ProviderHostApplyConfiguration
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 ¶
func (b *ProviderHostApplyConfiguration) WithLabels(entries map[string]string) *ProviderHostApplyConfiguration
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 ¶
func (b *ProviderHostApplyConfiguration) WithName(value string) *ProviderHostApplyConfiguration
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 ¶
func (b *ProviderHostApplyConfiguration) WithNamespace(value string) *ProviderHostApplyConfiguration
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 ¶
func (b *ProviderHostApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ProviderHostApplyConfiguration
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 ¶
func (b *ProviderHostApplyConfiguration) WithResourceVersion(value string) *ProviderHostApplyConfiguration
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 ¶
func (b *ProviderHostApplyConfiguration) WithSpec(value *ProviderHostSpecApplyConfiguration) *ProviderHostApplyConfiguration
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 ¶
func (b *ProviderHostApplyConfiguration) WithUID(value types.UID) *ProviderHostApplyConfiguration
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 ¶
func (b *ProviderHostSpecApplyConfiguration) WithDseq(value uint64) *ProviderHostSpecApplyConfiguration
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 ¶
func (b *ProviderHostSpecApplyConfiguration) WithExternalPort(value uint32) *ProviderHostSpecApplyConfiguration
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 ¶
func (b *ProviderHostSpecApplyConfiguration) WithGseq(value uint32) *ProviderHostSpecApplyConfiguration
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 ¶
func (b *ProviderHostSpecApplyConfiguration) WithHostname(value string) *ProviderHostSpecApplyConfiguration
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 ¶
func (b *ProviderHostSpecApplyConfiguration) WithOseq(value uint32) *ProviderHostSpecApplyConfiguration
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 ¶
func (b *ProviderHostSpecApplyConfiguration) WithOwner(value string) *ProviderHostSpecApplyConfiguration
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 ¶
func (b *ProviderHostSpecApplyConfiguration) WithProvider(value string) *ProviderHostSpecApplyConfiguration
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 ¶
func (b *ProviderHostSpecApplyConfiguration) WithServiceName(value string) *ProviderHostSpecApplyConfiguration
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 ¶
func (b *ProviderLeasedIPApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*ProviderLeasedIPApplyConfiguration) WithAPIVersion ¶
func (b *ProviderLeasedIPApplyConfiguration) WithAPIVersion(value string) *ProviderLeasedIPApplyConfiguration
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 ¶
func (b *ProviderLeasedIPApplyConfiguration) WithAnnotations(entries map[string]string) *ProviderLeasedIPApplyConfiguration
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 ¶
func (b *ProviderLeasedIPApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ProviderLeasedIPApplyConfiguration
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 ¶
func (b *ProviderLeasedIPApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ProviderLeasedIPApplyConfiguration
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 ¶
func (b *ProviderLeasedIPApplyConfiguration) WithFinalizers(values ...string) *ProviderLeasedIPApplyConfiguration
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 ¶
func (b *ProviderLeasedIPApplyConfiguration) WithGenerateName(value string) *ProviderLeasedIPApplyConfiguration
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 ¶
func (b *ProviderLeasedIPApplyConfiguration) WithGeneration(value int64) *ProviderLeasedIPApplyConfiguration
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 ¶
func (b *ProviderLeasedIPApplyConfiguration) WithKind(value string) *ProviderLeasedIPApplyConfiguration
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 ¶
func (b *ProviderLeasedIPApplyConfiguration) WithLabels(entries map[string]string) *ProviderLeasedIPApplyConfiguration
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 ¶
func (b *ProviderLeasedIPApplyConfiguration) WithName(value string) *ProviderLeasedIPApplyConfiguration
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 ¶
func (b *ProviderLeasedIPApplyConfiguration) WithNamespace(value string) *ProviderLeasedIPApplyConfiguration
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 ¶
func (b *ProviderLeasedIPApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ProviderLeasedIPApplyConfiguration
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 ¶
func (b *ProviderLeasedIPApplyConfiguration) WithResourceVersion(value string) *ProviderLeasedIPApplyConfiguration
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 ¶
func (b *ProviderLeasedIPApplyConfiguration) WithSpec(value *ProviderLeasedIPSpecApplyConfiguration) *ProviderLeasedIPApplyConfiguration
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 ¶
func (b *ProviderLeasedIPApplyConfiguration) WithUID(value types.UID) *ProviderLeasedIPApplyConfiguration
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 ¶
func (b *ProviderLeasedIPSpecApplyConfiguration) WithExternalPort(value uint32) *ProviderLeasedIPSpecApplyConfiguration
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 ¶
func (b *ProviderLeasedIPSpecApplyConfiguration) WithLeaseID(value *LeaseIDApplyConfiguration) *ProviderLeasedIPSpecApplyConfiguration
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 ¶
func (b *ProviderLeasedIPSpecApplyConfiguration) WithPort(value uint32) *ProviderLeasedIPSpecApplyConfiguration
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 ¶
func (b *ProviderLeasedIPSpecApplyConfiguration) WithProtocol(value string) *ProviderLeasedIPSpecApplyConfiguration
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 ¶
func (b *ProviderLeasedIPSpecApplyConfiguration) WithServiceName(value string) *ProviderLeasedIPSpecApplyConfiguration
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 ¶
func (b *ProviderLeasedIPSpecApplyConfiguration) WithSharingKey(value string) *ProviderLeasedIPSpecApplyConfiguration
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 ¶
func (b *ResourceCPUApplyConfiguration) WithAttributes(value v1beta3.Attributes) *ResourceCPUApplyConfiguration
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 ¶
func (b *ResourceCPUApplyConfiguration) WithUnits(value uint32) *ResourceCPUApplyConfiguration
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 ¶
func (b *ResourceGPUApplyConfiguration) WithAttributes(value v1beta3.Attributes) *ResourceGPUApplyConfiguration
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 ¶
func (b *ResourceGPUApplyConfiguration) WithUnits(value uint32) *ResourceGPUApplyConfiguration
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 ¶
func (b *ResourceMemoryApplyConfiguration) WithAttributes(value v1beta3.Attributes) *ResourceMemoryApplyConfiguration
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 ¶
func (b *ResourceMemoryApplyConfiguration) WithSize(value string) *ResourceMemoryApplyConfiguration
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 ¶
func (b *ResourcePairApplyConfiguration) WithAllocatable(value uint64) *ResourcePairApplyConfiguration
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 ¶
func (b *ResourcePairApplyConfiguration) WithAllocated(value uint64) *ResourcePairApplyConfiguration
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 ¶
func (b *ResourceVolumeApplyConfiguration) WithAttributes(value v1beta3.Attributes) *ResourceVolumeApplyConfiguration
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 ¶
func (b *ResourceVolumeApplyConfiguration) WithName(value string) *ResourceVolumeApplyConfiguration
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 ¶
func (b *ResourceVolumeApplyConfiguration) WithSize(value string) *ResourceVolumeApplyConfiguration
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 ¶
func (b *ResourcesApplyConfiguration) WithCPU(value *ResourceCPUApplyConfiguration) *ResourcesApplyConfiguration
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 ¶
func (b *ResourcesApplyConfiguration) WithGPU(value *ResourceGPUApplyConfiguration) *ResourcesApplyConfiguration
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 ¶
func (b *ResourcesApplyConfiguration) WithID(value uint32) *ResourcesApplyConfiguration
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 ¶
func (b *ResourcesApplyConfiguration) WithMemory(value *ResourceMemoryApplyConfiguration) *ResourcesApplyConfiguration
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 ¶
func (b *ResourcesApplyConfiguration) WithStorage(value akashnetworkv2beta2.ResourceStorage) *ResourcesApplyConfiguration
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 ¶
func (b *SchedulerParamsApplyConfiguration) WithResources(value *SchedulerResourcesApplyConfiguration) *SchedulerParamsApplyConfiguration
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 ¶
func (b *SchedulerParamsApplyConfiguration) WithRuntimeClass(value string) *SchedulerParamsApplyConfiguration
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 ¶
func (b *SchedulerResourceGPUApplyConfiguration) WithInterface(value string) *SchedulerResourceGPUApplyConfiguration
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 ¶
func (b *SchedulerResourceGPUApplyConfiguration) WithMemorySize(value string) *SchedulerResourceGPUApplyConfiguration
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 ¶
func (b *SchedulerResourceGPUApplyConfiguration) WithModel(value string) *SchedulerResourceGPUApplyConfiguration
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 ¶
func (b *SchedulerResourceGPUApplyConfiguration) WithVendor(value string) *SchedulerResourceGPUApplyConfiguration
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 ¶
func (b *SchedulerResourcesApplyConfiguration) WithGPU(value *SchedulerResourceGPUApplyConfiguration) *SchedulerResourcesApplyConfiguration
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.
Source Files
¶
- inventory.go
- inventoryclusterstorage.go
- inventoryrequest.go
- inventoryrequestspec.go
- inventoryrequeststatus.go
- inventoryspec.go
- inventorystatus.go
- leaseid.go
- manifest.go
- manifestgroup.go
- manifestservice.go
- manifestservicecredentials.go
- manifestserviceexpose.go
- manifestserviceexposehttpoptions.go
- manifestserviceparams.go
- manifestspec.go
- manifeststorageparams.go
- providerhost.go
- providerhostspec.go
- providerleasedip.go
- providerleasedipspec.go
- resourcecpu.go
- resourcegpu.go
- resourcememory.go
- resourcepair.go
- resources.go
- resourcevolume.go
- schedulerparams.go
- schedulerresourcegpu.go
- schedulerresources.go