Documentation ¶
Index ¶
- type APIExportReferenceApplyConfiguration
- type MountStatusApplyConfiguration
- func (b *MountStatusApplyConfiguration) WithConditions(value conditionsv1alpha1.Conditions) *MountStatusApplyConfiguration
- func (b *MountStatusApplyConfiguration) WithPhase(value v1alpha1.LogicalClusterPhaseType) *MountStatusApplyConfiguration
- func (b *MountStatusApplyConfiguration) WithURL(value string) *MountStatusApplyConfiguration
- type VirtualWorkspaceApplyConfiguration
- type WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) GetName() *string
- func (b *WorkspaceApplyConfiguration) WithAPIVersion(value string) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithAnnotations(entries map[string]string) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithCreationTimestamp(value metav1.Time) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithFinalizers(values ...string) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithGenerateName(value string) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithGeneration(value int64) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithKind(value string) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithLabels(entries map[string]string) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithName(value string) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithNamespace(value string) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithResourceVersion(value string) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithSpec(value *WorkspaceSpecApplyConfiguration) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithStatus(value *WorkspaceStatusApplyConfiguration) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithUID(value types.UID) *WorkspaceApplyConfiguration
- type WorkspaceLocationApplyConfiguration
- type WorkspaceSpecApplyConfiguration
- func (b *WorkspaceSpecApplyConfiguration) WithCluster(value string) *WorkspaceSpecApplyConfiguration
- func (b *WorkspaceSpecApplyConfiguration) WithLocation(value *WorkspaceLocationApplyConfiguration) *WorkspaceSpecApplyConfiguration
- func (b *WorkspaceSpecApplyConfiguration) WithType(value *WorkspaceTypeReferenceApplyConfiguration) *WorkspaceSpecApplyConfiguration
- func (b *WorkspaceSpecApplyConfiguration) WithURL(value string) *WorkspaceSpecApplyConfiguration
- type WorkspaceStatusApplyConfiguration
- func (b *WorkspaceStatusApplyConfiguration) WithConditions(value conditionsv1alpha1.Conditions) *WorkspaceStatusApplyConfiguration
- func (b *WorkspaceStatusApplyConfiguration) WithInitializers(values ...v1alpha1.LogicalClusterInitializer) *WorkspaceStatusApplyConfiguration
- func (b *WorkspaceStatusApplyConfiguration) WithPhase(value v1alpha1.LogicalClusterPhaseType) *WorkspaceStatusApplyConfiguration
- type WorkspaceTypeApplyConfiguration
- func (b *WorkspaceTypeApplyConfiguration) GetName() *string
- func (b *WorkspaceTypeApplyConfiguration) WithAPIVersion(value string) *WorkspaceTypeApplyConfiguration
- func (b *WorkspaceTypeApplyConfiguration) WithAnnotations(entries map[string]string) *WorkspaceTypeApplyConfiguration
- func (b *WorkspaceTypeApplyConfiguration) WithCreationTimestamp(value metav1.Time) *WorkspaceTypeApplyConfiguration
- func (b *WorkspaceTypeApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *WorkspaceTypeApplyConfiguration
- func (b *WorkspaceTypeApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *WorkspaceTypeApplyConfiguration
- func (b *WorkspaceTypeApplyConfiguration) WithFinalizers(values ...string) *WorkspaceTypeApplyConfiguration
- func (b *WorkspaceTypeApplyConfiguration) WithGenerateName(value string) *WorkspaceTypeApplyConfiguration
- func (b *WorkspaceTypeApplyConfiguration) WithGeneration(value int64) *WorkspaceTypeApplyConfiguration
- func (b *WorkspaceTypeApplyConfiguration) WithKind(value string) *WorkspaceTypeApplyConfiguration
- func (b *WorkspaceTypeApplyConfiguration) WithLabels(entries map[string]string) *WorkspaceTypeApplyConfiguration
- func (b *WorkspaceTypeApplyConfiguration) WithName(value string) *WorkspaceTypeApplyConfiguration
- func (b *WorkspaceTypeApplyConfiguration) WithNamespace(value string) *WorkspaceTypeApplyConfiguration
- func (b *WorkspaceTypeApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *WorkspaceTypeApplyConfiguration
- func (b *WorkspaceTypeApplyConfiguration) WithResourceVersion(value string) *WorkspaceTypeApplyConfiguration
- func (b *WorkspaceTypeApplyConfiguration) WithSpec(value *WorkspaceTypeSpecApplyConfiguration) *WorkspaceTypeApplyConfiguration
- func (b *WorkspaceTypeApplyConfiguration) WithStatus(value *WorkspaceTypeStatusApplyConfiguration) *WorkspaceTypeApplyConfiguration
- func (b *WorkspaceTypeApplyConfiguration) WithUID(value types.UID) *WorkspaceTypeApplyConfiguration
- type WorkspaceTypeExtensionApplyConfiguration
- type WorkspaceTypeReferenceApplyConfiguration
- type WorkspaceTypeSelectorApplyConfiguration
- type WorkspaceTypeSpecApplyConfiguration
- func (b *WorkspaceTypeSpecApplyConfiguration) WithAdditionalWorkspaceLabels(entries map[string]string) *WorkspaceTypeSpecApplyConfiguration
- func (b *WorkspaceTypeSpecApplyConfiguration) WithDefaultAPIBindings(values ...*APIExportReferenceApplyConfiguration) *WorkspaceTypeSpecApplyConfiguration
- func (b *WorkspaceTypeSpecApplyConfiguration) WithDefaultChildWorkspaceType(value *WorkspaceTypeReferenceApplyConfiguration) *WorkspaceTypeSpecApplyConfiguration
- func (b *WorkspaceTypeSpecApplyConfiguration) WithExtend(value *WorkspaceTypeExtensionApplyConfiguration) *WorkspaceTypeSpecApplyConfiguration
- func (b *WorkspaceTypeSpecApplyConfiguration) WithInitializer(value bool) *WorkspaceTypeSpecApplyConfiguration
- func (b *WorkspaceTypeSpecApplyConfiguration) WithLimitAllowedChildren(value *WorkspaceTypeSelectorApplyConfiguration) *WorkspaceTypeSpecApplyConfiguration
- func (b *WorkspaceTypeSpecApplyConfiguration) WithLimitAllowedParents(value *WorkspaceTypeSelectorApplyConfiguration) *WorkspaceTypeSpecApplyConfiguration
- type WorkspaceTypeStatusApplyConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIExportReferenceApplyConfiguration ¶
type APIExportReferenceApplyConfiguration struct { Path *string `json:"path,omitempty"` Export *string `json:"export,omitempty"` }
APIExportReferenceApplyConfiguration represents a declarative configuration of the APIExportReference type for use with apply.
func APIExportReference ¶
func APIExportReference() *APIExportReferenceApplyConfiguration
APIExportReferenceApplyConfiguration constructs a declarative configuration of the APIExportReference type for use with apply.
func (*APIExportReferenceApplyConfiguration) WithExport ¶
func (b *APIExportReferenceApplyConfiguration) WithExport(value string) *APIExportReferenceApplyConfiguration
WithExport sets the Export field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Export field is set to the value of the last call.
func (*APIExportReferenceApplyConfiguration) WithPath ¶
func (b *APIExportReferenceApplyConfiguration) WithPath(value string) *APIExportReferenceApplyConfiguration
WithPath sets the Path field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Path field is set to the value of the last call.
type MountStatusApplyConfiguration ¶ added in v0.22.0
type MountStatusApplyConfiguration struct { Phase *v1alpha1.LogicalClusterPhaseType `json:"phase,omitempty"` Conditions *conditionsv1alpha1.Conditions `json:"conditions,omitempty"` URL *string `json:"url,omitempty"` }
MountStatusApplyConfiguration represents an declarative configuration of the MountStatus type for use with apply.
func MountStatus ¶ added in v0.22.0
func MountStatus() *MountStatusApplyConfiguration
MountStatusApplyConfiguration constructs an declarative configuration of the MountStatus type for use with apply.
func (*MountStatusApplyConfiguration) WithConditions ¶ added in v0.22.0
func (b *MountStatusApplyConfiguration) WithConditions(value conditionsv1alpha1.Conditions) *MountStatusApplyConfiguration
WithConditions sets the Conditions field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Conditions field is set to the value of the last call.
func (*MountStatusApplyConfiguration) WithPhase ¶ added in v0.22.0
func (b *MountStatusApplyConfiguration) WithPhase(value v1alpha1.LogicalClusterPhaseType) *MountStatusApplyConfiguration
WithPhase sets the Phase field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Phase field is set to the value of the last call.
func (*MountStatusApplyConfiguration) WithURL ¶ added in v0.22.0
func (b *MountStatusApplyConfiguration) WithURL(value string) *MountStatusApplyConfiguration
WithURL sets the URL field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the URL field is set to the value of the last call.
type VirtualWorkspaceApplyConfiguration ¶
type VirtualWorkspaceApplyConfiguration struct {
URL *string `json:"url,omitempty"`
}
VirtualWorkspaceApplyConfiguration represents a declarative configuration of the VirtualWorkspace type for use with apply.
func VirtualWorkspace ¶
func VirtualWorkspace() *VirtualWorkspaceApplyConfiguration
VirtualWorkspaceApplyConfiguration constructs a declarative configuration of the VirtualWorkspace type for use with apply.
func (*VirtualWorkspaceApplyConfiguration) WithURL ¶
func (b *VirtualWorkspaceApplyConfiguration) WithURL(value string) *VirtualWorkspaceApplyConfiguration
WithURL sets the URL field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the URL field is set to the value of the last call.
type WorkspaceApplyConfiguration ¶
type WorkspaceApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *WorkspaceSpecApplyConfiguration `json:"spec,omitempty"` Status *WorkspaceStatusApplyConfiguration `json:"status,omitempty"` }
WorkspaceApplyConfiguration represents a declarative configuration of the Workspace type for use with apply.
func Workspace ¶
func Workspace(name string) *WorkspaceApplyConfiguration
Workspace constructs a declarative configuration of the Workspace type for use with apply.
func (*WorkspaceApplyConfiguration) GetName ¶ added in v0.26.0
func (b *WorkspaceApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*WorkspaceApplyConfiguration) WithAPIVersion ¶
func (b *WorkspaceApplyConfiguration) WithAPIVersion(value string) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithAnnotations ¶
func (b *WorkspaceApplyConfiguration) WithAnnotations(entries map[string]string) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithCreationTimestamp ¶
func (b *WorkspaceApplyConfiguration) WithCreationTimestamp(value metav1.Time) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *WorkspaceApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithDeletionTimestamp ¶
func (b *WorkspaceApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithFinalizers ¶
func (b *WorkspaceApplyConfiguration) WithFinalizers(values ...string) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithGenerateName ¶
func (b *WorkspaceApplyConfiguration) WithGenerateName(value string) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithGeneration ¶
func (b *WorkspaceApplyConfiguration) WithGeneration(value int64) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithKind ¶
func (b *WorkspaceApplyConfiguration) WithKind(value string) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithLabels ¶
func (b *WorkspaceApplyConfiguration) WithLabels(entries map[string]string) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithName ¶
func (b *WorkspaceApplyConfiguration) WithName(value string) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithNamespace ¶
func (b *WorkspaceApplyConfiguration) WithNamespace(value string) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithOwnerReferences ¶
func (b *WorkspaceApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithResourceVersion ¶
func (b *WorkspaceApplyConfiguration) WithResourceVersion(value string) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithSpec ¶
func (b *WorkspaceApplyConfiguration) WithSpec(value *WorkspaceSpecApplyConfiguration) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithStatus ¶
func (b *WorkspaceApplyConfiguration) WithStatus(value *WorkspaceStatusApplyConfiguration) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithUID ¶
func (b *WorkspaceApplyConfiguration) WithUID(value types.UID) *WorkspaceApplyConfiguration
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 WorkspaceLocationApplyConfiguration ¶
type WorkspaceLocationApplyConfiguration struct {
Selector *v1.LabelSelectorApplyConfiguration `json:"selector,omitempty"`
}
WorkspaceLocationApplyConfiguration represents a declarative configuration of the WorkspaceLocation type for use with apply.
func WorkspaceLocation ¶
func WorkspaceLocation() *WorkspaceLocationApplyConfiguration
WorkspaceLocationApplyConfiguration constructs a declarative configuration of the WorkspaceLocation type for use with apply.
func (*WorkspaceLocationApplyConfiguration) WithSelector ¶
func (b *WorkspaceLocationApplyConfiguration) WithSelector(value *v1.LabelSelectorApplyConfiguration) *WorkspaceLocationApplyConfiguration
WithSelector sets the Selector field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Selector field is set to the value of the last call.
type WorkspaceSpecApplyConfiguration ¶
type WorkspaceSpecApplyConfiguration struct { Type *WorkspaceTypeReferenceApplyConfiguration `json:"type,omitempty"` Location *WorkspaceLocationApplyConfiguration `json:"location,omitempty"` Cluster *string `json:"cluster,omitempty"` URL *string `json:"URL,omitempty"` }
WorkspaceSpecApplyConfiguration represents a declarative configuration of the WorkspaceSpec type for use with apply.
func WorkspaceSpec ¶
func WorkspaceSpec() *WorkspaceSpecApplyConfiguration
WorkspaceSpecApplyConfiguration constructs a declarative configuration of the WorkspaceSpec type for use with apply.
func (*WorkspaceSpecApplyConfiguration) WithCluster ¶
func (b *WorkspaceSpecApplyConfiguration) WithCluster(value string) *WorkspaceSpecApplyConfiguration
WithCluster sets the Cluster field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Cluster field is set to the value of the last call.
func (*WorkspaceSpecApplyConfiguration) WithLocation ¶
func (b *WorkspaceSpecApplyConfiguration) WithLocation(value *WorkspaceLocationApplyConfiguration) *WorkspaceSpecApplyConfiguration
WithLocation sets the Location field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Location field is set to the value of the last call.
func (*WorkspaceSpecApplyConfiguration) WithType ¶
func (b *WorkspaceSpecApplyConfiguration) WithType(value *WorkspaceTypeReferenceApplyConfiguration) *WorkspaceSpecApplyConfiguration
WithType sets the Type field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Type field is set to the value of the last call.
func (*WorkspaceSpecApplyConfiguration) WithURL ¶
func (b *WorkspaceSpecApplyConfiguration) WithURL(value string) *WorkspaceSpecApplyConfiguration
WithURL sets the URL field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the URL field is set to the value of the last call.
type WorkspaceStatusApplyConfiguration ¶
type WorkspaceStatusApplyConfiguration struct { Phase *v1alpha1.LogicalClusterPhaseType `json:"phase,omitempty"` Conditions *conditionsv1alpha1.Conditions `json:"conditions,omitempty"` Initializers []v1alpha1.LogicalClusterInitializer `json:"initializers,omitempty"` }
WorkspaceStatusApplyConfiguration represents a declarative configuration of the WorkspaceStatus type for use with apply.
func WorkspaceStatus ¶
func WorkspaceStatus() *WorkspaceStatusApplyConfiguration
WorkspaceStatusApplyConfiguration constructs a declarative configuration of the WorkspaceStatus type for use with apply.
func (*WorkspaceStatusApplyConfiguration) WithConditions ¶
func (b *WorkspaceStatusApplyConfiguration) WithConditions(value conditionsv1alpha1.Conditions) *WorkspaceStatusApplyConfiguration
WithConditions sets the Conditions field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Conditions field is set to the value of the last call.
func (*WorkspaceStatusApplyConfiguration) WithInitializers ¶
func (b *WorkspaceStatusApplyConfiguration) WithInitializers(values ...v1alpha1.LogicalClusterInitializer) *WorkspaceStatusApplyConfiguration
WithInitializers adds the given value to the Initializers 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 Initializers field.
func (*WorkspaceStatusApplyConfiguration) WithPhase ¶
func (b *WorkspaceStatusApplyConfiguration) WithPhase(value v1alpha1.LogicalClusterPhaseType) *WorkspaceStatusApplyConfiguration
WithPhase sets the Phase field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Phase field is set to the value of the last call.
type WorkspaceTypeApplyConfiguration ¶
type WorkspaceTypeApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *WorkspaceTypeSpecApplyConfiguration `json:"spec,omitempty"` Status *WorkspaceTypeStatusApplyConfiguration `json:"status,omitempty"` }
WorkspaceTypeApplyConfiguration represents a declarative configuration of the WorkspaceType type for use with apply.
func WorkspaceType ¶
func WorkspaceType(name string) *WorkspaceTypeApplyConfiguration
WorkspaceType constructs a declarative configuration of the WorkspaceType type for use with apply.
func (*WorkspaceTypeApplyConfiguration) GetName ¶ added in v0.26.0
func (b *WorkspaceTypeApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*WorkspaceTypeApplyConfiguration) WithAPIVersion ¶
func (b *WorkspaceTypeApplyConfiguration) WithAPIVersion(value string) *WorkspaceTypeApplyConfiguration
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 (*WorkspaceTypeApplyConfiguration) WithAnnotations ¶
func (b *WorkspaceTypeApplyConfiguration) WithAnnotations(entries map[string]string) *WorkspaceTypeApplyConfiguration
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 (*WorkspaceTypeApplyConfiguration) WithCreationTimestamp ¶
func (b *WorkspaceTypeApplyConfiguration) WithCreationTimestamp(value metav1.Time) *WorkspaceTypeApplyConfiguration
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 (*WorkspaceTypeApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *WorkspaceTypeApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *WorkspaceTypeApplyConfiguration
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 (*WorkspaceTypeApplyConfiguration) WithDeletionTimestamp ¶
func (b *WorkspaceTypeApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *WorkspaceTypeApplyConfiguration
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 (*WorkspaceTypeApplyConfiguration) WithFinalizers ¶
func (b *WorkspaceTypeApplyConfiguration) WithFinalizers(values ...string) *WorkspaceTypeApplyConfiguration
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 (*WorkspaceTypeApplyConfiguration) WithGenerateName ¶
func (b *WorkspaceTypeApplyConfiguration) WithGenerateName(value string) *WorkspaceTypeApplyConfiguration
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 (*WorkspaceTypeApplyConfiguration) WithGeneration ¶
func (b *WorkspaceTypeApplyConfiguration) WithGeneration(value int64) *WorkspaceTypeApplyConfiguration
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 (*WorkspaceTypeApplyConfiguration) WithKind ¶
func (b *WorkspaceTypeApplyConfiguration) WithKind(value string) *WorkspaceTypeApplyConfiguration
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 (*WorkspaceTypeApplyConfiguration) WithLabels ¶
func (b *WorkspaceTypeApplyConfiguration) WithLabels(entries map[string]string) *WorkspaceTypeApplyConfiguration
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 (*WorkspaceTypeApplyConfiguration) WithName ¶
func (b *WorkspaceTypeApplyConfiguration) WithName(value string) *WorkspaceTypeApplyConfiguration
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 (*WorkspaceTypeApplyConfiguration) WithNamespace ¶
func (b *WorkspaceTypeApplyConfiguration) WithNamespace(value string) *WorkspaceTypeApplyConfiguration
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 (*WorkspaceTypeApplyConfiguration) WithOwnerReferences ¶
func (b *WorkspaceTypeApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *WorkspaceTypeApplyConfiguration
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 (*WorkspaceTypeApplyConfiguration) WithResourceVersion ¶
func (b *WorkspaceTypeApplyConfiguration) WithResourceVersion(value string) *WorkspaceTypeApplyConfiguration
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 (*WorkspaceTypeApplyConfiguration) WithSpec ¶
func (b *WorkspaceTypeApplyConfiguration) WithSpec(value *WorkspaceTypeSpecApplyConfiguration) *WorkspaceTypeApplyConfiguration
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 (*WorkspaceTypeApplyConfiguration) WithStatus ¶
func (b *WorkspaceTypeApplyConfiguration) WithStatus(value *WorkspaceTypeStatusApplyConfiguration) *WorkspaceTypeApplyConfiguration
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 (*WorkspaceTypeApplyConfiguration) WithUID ¶
func (b *WorkspaceTypeApplyConfiguration) WithUID(value types.UID) *WorkspaceTypeApplyConfiguration
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 WorkspaceTypeExtensionApplyConfiguration ¶
type WorkspaceTypeExtensionApplyConfiguration struct {
With []WorkspaceTypeReferenceApplyConfiguration `json:"with,omitempty"`
}
WorkspaceTypeExtensionApplyConfiguration represents a declarative configuration of the WorkspaceTypeExtension type for use with apply.
func WorkspaceTypeExtension ¶
func WorkspaceTypeExtension() *WorkspaceTypeExtensionApplyConfiguration
WorkspaceTypeExtensionApplyConfiguration constructs a declarative configuration of the WorkspaceTypeExtension type for use with apply.
func (*WorkspaceTypeExtensionApplyConfiguration) WithWith ¶
func (b *WorkspaceTypeExtensionApplyConfiguration) WithWith(values ...*WorkspaceTypeReferenceApplyConfiguration) *WorkspaceTypeExtensionApplyConfiguration
WithWith adds the given value to the With 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 With field.
type WorkspaceTypeReferenceApplyConfiguration ¶
type WorkspaceTypeReferenceApplyConfiguration struct { Name *v1alpha1.WorkspaceTypeName `json:"name,omitempty"` Path *string `json:"path,omitempty"` }
WorkspaceTypeReferenceApplyConfiguration represents a declarative configuration of the WorkspaceTypeReference type for use with apply.
func WorkspaceTypeReference ¶
func WorkspaceTypeReference() *WorkspaceTypeReferenceApplyConfiguration
WorkspaceTypeReferenceApplyConfiguration constructs a declarative configuration of the WorkspaceTypeReference type for use with apply.
func (*WorkspaceTypeReferenceApplyConfiguration) WithName ¶
func (b *WorkspaceTypeReferenceApplyConfiguration) WithName(value v1alpha1.WorkspaceTypeName) *WorkspaceTypeReferenceApplyConfiguration
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 (*WorkspaceTypeReferenceApplyConfiguration) WithPath ¶
func (b *WorkspaceTypeReferenceApplyConfiguration) WithPath(value string) *WorkspaceTypeReferenceApplyConfiguration
WithPath sets the Path field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Path field is set to the value of the last call.
type WorkspaceTypeSelectorApplyConfiguration ¶
type WorkspaceTypeSelectorApplyConfiguration struct { None *bool `json:"none,omitempty"` Types []WorkspaceTypeReferenceApplyConfiguration `json:"types,omitempty"` }
WorkspaceTypeSelectorApplyConfiguration represents a declarative configuration of the WorkspaceTypeSelector type for use with apply.
func WorkspaceTypeSelector ¶
func WorkspaceTypeSelector() *WorkspaceTypeSelectorApplyConfiguration
WorkspaceTypeSelectorApplyConfiguration constructs a declarative configuration of the WorkspaceTypeSelector type for use with apply.
func (*WorkspaceTypeSelectorApplyConfiguration) WithNone ¶
func (b *WorkspaceTypeSelectorApplyConfiguration) WithNone(value bool) *WorkspaceTypeSelectorApplyConfiguration
WithNone sets the None field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the None field is set to the value of the last call.
func (*WorkspaceTypeSelectorApplyConfiguration) WithTypes ¶
func (b *WorkspaceTypeSelectorApplyConfiguration) WithTypes(values ...*WorkspaceTypeReferenceApplyConfiguration) *WorkspaceTypeSelectorApplyConfiguration
WithTypes adds the given value to the Types 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 Types field.
type WorkspaceTypeSpecApplyConfiguration ¶
type WorkspaceTypeSpecApplyConfiguration struct { Initializer *bool `json:"initializer,omitempty"` Extend *WorkspaceTypeExtensionApplyConfiguration `json:"extend,omitempty"` AdditionalWorkspaceLabels map[string]string `json:"additionalWorkspaceLabels,omitempty"` DefaultChildWorkspaceType *WorkspaceTypeReferenceApplyConfiguration `json:"defaultChildWorkspaceType,omitempty"` LimitAllowedChildren *WorkspaceTypeSelectorApplyConfiguration `json:"limitAllowedChildren,omitempty"` LimitAllowedParents *WorkspaceTypeSelectorApplyConfiguration `json:"limitAllowedParents,omitempty"` DefaultAPIBindings []APIExportReferenceApplyConfiguration `json:"defaultAPIBindings,omitempty"` }
WorkspaceTypeSpecApplyConfiguration represents a declarative configuration of the WorkspaceTypeSpec type for use with apply.
func WorkspaceTypeSpec ¶
func WorkspaceTypeSpec() *WorkspaceTypeSpecApplyConfiguration
WorkspaceTypeSpecApplyConfiguration constructs a declarative configuration of the WorkspaceTypeSpec type for use with apply.
func (*WorkspaceTypeSpecApplyConfiguration) WithAdditionalWorkspaceLabels ¶
func (b *WorkspaceTypeSpecApplyConfiguration) WithAdditionalWorkspaceLabels(entries map[string]string) *WorkspaceTypeSpecApplyConfiguration
WithAdditionalWorkspaceLabels puts the entries into the AdditionalWorkspaceLabels 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 AdditionalWorkspaceLabels field, overwriting an existing map entries in AdditionalWorkspaceLabels field with the same key.
func (*WorkspaceTypeSpecApplyConfiguration) WithDefaultAPIBindings ¶
func (b *WorkspaceTypeSpecApplyConfiguration) WithDefaultAPIBindings(values ...*APIExportReferenceApplyConfiguration) *WorkspaceTypeSpecApplyConfiguration
WithDefaultAPIBindings adds the given value to the DefaultAPIBindings 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 DefaultAPIBindings field.
func (*WorkspaceTypeSpecApplyConfiguration) WithDefaultChildWorkspaceType ¶
func (b *WorkspaceTypeSpecApplyConfiguration) WithDefaultChildWorkspaceType(value *WorkspaceTypeReferenceApplyConfiguration) *WorkspaceTypeSpecApplyConfiguration
WithDefaultChildWorkspaceType sets the DefaultChildWorkspaceType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DefaultChildWorkspaceType field is set to the value of the last call.
func (*WorkspaceTypeSpecApplyConfiguration) WithExtend ¶
func (b *WorkspaceTypeSpecApplyConfiguration) WithExtend(value *WorkspaceTypeExtensionApplyConfiguration) *WorkspaceTypeSpecApplyConfiguration
WithExtend sets the Extend field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Extend field is set to the value of the last call.
func (*WorkspaceTypeSpecApplyConfiguration) WithInitializer ¶
func (b *WorkspaceTypeSpecApplyConfiguration) WithInitializer(value bool) *WorkspaceTypeSpecApplyConfiguration
WithInitializer sets the Initializer field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Initializer field is set to the value of the last call.
func (*WorkspaceTypeSpecApplyConfiguration) WithLimitAllowedChildren ¶
func (b *WorkspaceTypeSpecApplyConfiguration) WithLimitAllowedChildren(value *WorkspaceTypeSelectorApplyConfiguration) *WorkspaceTypeSpecApplyConfiguration
WithLimitAllowedChildren sets the LimitAllowedChildren field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LimitAllowedChildren field is set to the value of the last call.
func (*WorkspaceTypeSpecApplyConfiguration) WithLimitAllowedParents ¶
func (b *WorkspaceTypeSpecApplyConfiguration) WithLimitAllowedParents(value *WorkspaceTypeSelectorApplyConfiguration) *WorkspaceTypeSpecApplyConfiguration
WithLimitAllowedParents sets the LimitAllowedParents field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LimitAllowedParents field is set to the value of the last call.
type WorkspaceTypeStatusApplyConfiguration ¶
type WorkspaceTypeStatusApplyConfiguration struct { Conditions *v1alpha1.Conditions `json:"conditions,omitempty"` VirtualWorkspaces []VirtualWorkspaceApplyConfiguration `json:"virtualWorkspaces,omitempty"` }
WorkspaceTypeStatusApplyConfiguration represents a declarative configuration of the WorkspaceTypeStatus type for use with apply.
func WorkspaceTypeStatus ¶
func WorkspaceTypeStatus() *WorkspaceTypeStatusApplyConfiguration
WorkspaceTypeStatusApplyConfiguration constructs a declarative configuration of the WorkspaceTypeStatus type for use with apply.
func (*WorkspaceTypeStatusApplyConfiguration) WithConditions ¶
func (b *WorkspaceTypeStatusApplyConfiguration) WithConditions(value v1alpha1.Conditions) *WorkspaceTypeStatusApplyConfiguration
WithConditions sets the Conditions field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Conditions field is set to the value of the last call.
func (*WorkspaceTypeStatusApplyConfiguration) WithVirtualWorkspaces ¶
func (b *WorkspaceTypeStatusApplyConfiguration) WithVirtualWorkspaces(values ...*VirtualWorkspaceApplyConfiguration) *WorkspaceTypeStatusApplyConfiguration
WithVirtualWorkspaces adds the given value to the VirtualWorkspaces 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 VirtualWorkspaces field.