Documentation ¶
Index ¶
- type APIBindingApplyConfiguration
- func (b *APIBindingApplyConfiguration) WithAPIVersion(value string) *APIBindingApplyConfiguration
- func (b *APIBindingApplyConfiguration) WithAnnotations(entries map[string]string) *APIBindingApplyConfiguration
- func (b *APIBindingApplyConfiguration) WithCreationTimestamp(value metav1.Time) *APIBindingApplyConfiguration
- func (b *APIBindingApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *APIBindingApplyConfiguration
- func (b *APIBindingApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *APIBindingApplyConfiguration
- func (b *APIBindingApplyConfiguration) WithFinalizers(values ...string) *APIBindingApplyConfiguration
- func (b *APIBindingApplyConfiguration) WithGenerateName(value string) *APIBindingApplyConfiguration
- func (b *APIBindingApplyConfiguration) WithGeneration(value int64) *APIBindingApplyConfiguration
- func (b *APIBindingApplyConfiguration) WithKind(value string) *APIBindingApplyConfiguration
- func (b *APIBindingApplyConfiguration) WithLabels(entries map[string]string) *APIBindingApplyConfiguration
- func (b *APIBindingApplyConfiguration) WithName(value string) *APIBindingApplyConfiguration
- func (b *APIBindingApplyConfiguration) WithNamespace(value string) *APIBindingApplyConfiguration
- func (b *APIBindingApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *APIBindingApplyConfiguration
- func (b *APIBindingApplyConfiguration) WithResourceVersion(value string) *APIBindingApplyConfiguration
- func (b *APIBindingApplyConfiguration) WithSpec(value *APIBindingSpecApplyConfiguration) *APIBindingApplyConfiguration
- func (b *APIBindingApplyConfiguration) WithStatus(value *APIBindingStatusApplyConfiguration) *APIBindingApplyConfiguration
- func (b *APIBindingApplyConfiguration) WithUID(value types.UID) *APIBindingApplyConfiguration
- type APIBindingSpecApplyConfiguration
- type APIBindingStatusApplyConfiguration
- func (b *APIBindingStatusApplyConfiguration) WithAPIExportClusterName(value string) *APIBindingStatusApplyConfiguration
- func (b *APIBindingStatusApplyConfiguration) WithAppliedPermissionClaims(values ...*PermissionClaimApplyConfiguration) *APIBindingStatusApplyConfiguration
- func (b *APIBindingStatusApplyConfiguration) WithBoundResources(values ...*BoundAPIResourceApplyConfiguration) *APIBindingStatusApplyConfiguration
- func (b *APIBindingStatusApplyConfiguration) WithConditions(value conditionsv1alpha1.Conditions) *APIBindingStatusApplyConfiguration
- func (b *APIBindingStatusApplyConfiguration) WithExportPermissionClaims(values ...*PermissionClaimApplyConfiguration) *APIBindingStatusApplyConfiguration
- func (b *APIBindingStatusApplyConfiguration) WithPhase(value apisv1alpha1.APIBindingPhaseType) *APIBindingStatusApplyConfiguration
- type APIConversionApplyConfiguration
- func (b *APIConversionApplyConfiguration) WithAPIVersion(value string) *APIConversionApplyConfiguration
- func (b *APIConversionApplyConfiguration) WithAnnotations(entries map[string]string) *APIConversionApplyConfiguration
- func (b *APIConversionApplyConfiguration) WithCreationTimestamp(value metav1.Time) *APIConversionApplyConfiguration
- func (b *APIConversionApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *APIConversionApplyConfiguration
- func (b *APIConversionApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *APIConversionApplyConfiguration
- func (b *APIConversionApplyConfiguration) WithFinalizers(values ...string) *APIConversionApplyConfiguration
- func (b *APIConversionApplyConfiguration) WithGenerateName(value string) *APIConversionApplyConfiguration
- func (b *APIConversionApplyConfiguration) WithGeneration(value int64) *APIConversionApplyConfiguration
- func (b *APIConversionApplyConfiguration) WithKind(value string) *APIConversionApplyConfiguration
- func (b *APIConversionApplyConfiguration) WithLabels(entries map[string]string) *APIConversionApplyConfiguration
- func (b *APIConversionApplyConfiguration) WithName(value string) *APIConversionApplyConfiguration
- func (b *APIConversionApplyConfiguration) WithNamespace(value string) *APIConversionApplyConfiguration
- func (b *APIConversionApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *APIConversionApplyConfiguration
- func (b *APIConversionApplyConfiguration) WithResourceVersion(value string) *APIConversionApplyConfiguration
- func (b *APIConversionApplyConfiguration) WithSpec(value *APIConversionSpecApplyConfiguration) *APIConversionApplyConfiguration
- func (b *APIConversionApplyConfiguration) WithUID(value types.UID) *APIConversionApplyConfiguration
- type APIConversionRuleApplyConfiguration
- func (b *APIConversionRuleApplyConfiguration) WithDestination(value string) *APIConversionRuleApplyConfiguration
- func (b *APIConversionRuleApplyConfiguration) WithField(value string) *APIConversionRuleApplyConfiguration
- func (b *APIConversionRuleApplyConfiguration) WithTransformation(value string) *APIConversionRuleApplyConfiguration
- type APIConversionSpecApplyConfiguration
- type APIExportApplyConfiguration
- func (b *APIExportApplyConfiguration) WithAPIVersion(value string) *APIExportApplyConfiguration
- func (b *APIExportApplyConfiguration) WithAnnotations(entries map[string]string) *APIExportApplyConfiguration
- func (b *APIExportApplyConfiguration) WithCreationTimestamp(value metav1.Time) *APIExportApplyConfiguration
- func (b *APIExportApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *APIExportApplyConfiguration
- func (b *APIExportApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *APIExportApplyConfiguration
- func (b *APIExportApplyConfiguration) WithFinalizers(values ...string) *APIExportApplyConfiguration
- func (b *APIExportApplyConfiguration) WithGenerateName(value string) *APIExportApplyConfiguration
- func (b *APIExportApplyConfiguration) WithGeneration(value int64) *APIExportApplyConfiguration
- func (b *APIExportApplyConfiguration) WithKind(value string) *APIExportApplyConfiguration
- func (b *APIExportApplyConfiguration) WithLabels(entries map[string]string) *APIExportApplyConfiguration
- func (b *APIExportApplyConfiguration) WithName(value string) *APIExportApplyConfiguration
- func (b *APIExportApplyConfiguration) WithNamespace(value string) *APIExportApplyConfiguration
- func (b *APIExportApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *APIExportApplyConfiguration
- func (b *APIExportApplyConfiguration) WithResourceVersion(value string) *APIExportApplyConfiguration
- func (b *APIExportApplyConfiguration) WithSpec(value *APIExportSpecApplyConfiguration) *APIExportApplyConfiguration
- func (b *APIExportApplyConfiguration) WithStatus(value *APIExportStatusApplyConfiguration) *APIExportApplyConfiguration
- func (b *APIExportApplyConfiguration) WithUID(value types.UID) *APIExportApplyConfiguration
- type APIExportEndpointApplyConfiguration
- type APIExportEndpointSliceApplyConfiguration
- func (b *APIExportEndpointSliceApplyConfiguration) WithAPIVersion(value string) *APIExportEndpointSliceApplyConfiguration
- func (b *APIExportEndpointSliceApplyConfiguration) WithAnnotations(entries map[string]string) *APIExportEndpointSliceApplyConfiguration
- func (b *APIExportEndpointSliceApplyConfiguration) WithCreationTimestamp(value metav1.Time) *APIExportEndpointSliceApplyConfiguration
- func (b *APIExportEndpointSliceApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *APIExportEndpointSliceApplyConfiguration
- func (b *APIExportEndpointSliceApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *APIExportEndpointSliceApplyConfiguration
- func (b *APIExportEndpointSliceApplyConfiguration) WithFinalizers(values ...string) *APIExportEndpointSliceApplyConfiguration
- func (b *APIExportEndpointSliceApplyConfiguration) WithGenerateName(value string) *APIExportEndpointSliceApplyConfiguration
- func (b *APIExportEndpointSliceApplyConfiguration) WithGeneration(value int64) *APIExportEndpointSliceApplyConfiguration
- func (b *APIExportEndpointSliceApplyConfiguration) WithKind(value string) *APIExportEndpointSliceApplyConfiguration
- func (b *APIExportEndpointSliceApplyConfiguration) WithLabels(entries map[string]string) *APIExportEndpointSliceApplyConfiguration
- func (b *APIExportEndpointSliceApplyConfiguration) WithName(value string) *APIExportEndpointSliceApplyConfiguration
- func (b *APIExportEndpointSliceApplyConfiguration) WithNamespace(value string) *APIExportEndpointSliceApplyConfiguration
- func (b *APIExportEndpointSliceApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *APIExportEndpointSliceApplyConfiguration
- func (b *APIExportEndpointSliceApplyConfiguration) WithResourceVersion(value string) *APIExportEndpointSliceApplyConfiguration
- func (b *APIExportEndpointSliceApplyConfiguration) WithSpec(value *APIExportEndpointSliceSpecApplyConfiguration) *APIExportEndpointSliceApplyConfiguration
- func (b *APIExportEndpointSliceApplyConfiguration) WithStatus(value *APIExportEndpointSliceStatusApplyConfiguration) *APIExportEndpointSliceApplyConfiguration
- func (b *APIExportEndpointSliceApplyConfiguration) WithUID(value types.UID) *APIExportEndpointSliceApplyConfiguration
- type APIExportEndpointSliceSpecApplyConfiguration
- type APIExportEndpointSliceStatusApplyConfiguration
- func (b *APIExportEndpointSliceStatusApplyConfiguration) WithAPIExportEndpoints(values ...*APIExportEndpointApplyConfiguration) *APIExportEndpointSliceStatusApplyConfiguration
- func (b *APIExportEndpointSliceStatusApplyConfiguration) WithConditions(value v1alpha1.Conditions) *APIExportEndpointSliceStatusApplyConfiguration
- type APIExportSpecApplyConfiguration
- func (b *APIExportSpecApplyConfiguration) WithIdentity(value *IdentityApplyConfiguration) *APIExportSpecApplyConfiguration
- func (b *APIExportSpecApplyConfiguration) WithLatestResourceSchemas(values ...string) *APIExportSpecApplyConfiguration
- func (b *APIExportSpecApplyConfiguration) WithMaximalPermissionPolicy(value *MaximalPermissionPolicyApplyConfiguration) *APIExportSpecApplyConfiguration
- func (b *APIExportSpecApplyConfiguration) WithPermissionClaims(values ...*PermissionClaimApplyConfiguration) *APIExportSpecApplyConfiguration
- type APIExportStatusApplyConfiguration
- func (b *APIExportStatusApplyConfiguration) WithConditions(value v1alpha1.Conditions) *APIExportStatusApplyConfiguration
- func (b *APIExportStatusApplyConfiguration) WithIdentityHash(value string) *APIExportStatusApplyConfiguration
- func (b *APIExportStatusApplyConfiguration) WithVirtualWorkspaces(values ...*VirtualWorkspaceApplyConfiguration) *APIExportStatusApplyConfiguration
- type APIResourceSchemaApplyConfiguration
- func (b *APIResourceSchemaApplyConfiguration) WithAPIVersion(value string) *APIResourceSchemaApplyConfiguration
- func (b *APIResourceSchemaApplyConfiguration) WithAnnotations(entries map[string]string) *APIResourceSchemaApplyConfiguration
- func (b *APIResourceSchemaApplyConfiguration) WithCreationTimestamp(value metav1.Time) *APIResourceSchemaApplyConfiguration
- func (b *APIResourceSchemaApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *APIResourceSchemaApplyConfiguration
- func (b *APIResourceSchemaApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *APIResourceSchemaApplyConfiguration
- func (b *APIResourceSchemaApplyConfiguration) WithFinalizers(values ...string) *APIResourceSchemaApplyConfiguration
- func (b *APIResourceSchemaApplyConfiguration) WithGenerateName(value string) *APIResourceSchemaApplyConfiguration
- func (b *APIResourceSchemaApplyConfiguration) WithGeneration(value int64) *APIResourceSchemaApplyConfiguration
- func (b *APIResourceSchemaApplyConfiguration) WithKind(value string) *APIResourceSchemaApplyConfiguration
- func (b *APIResourceSchemaApplyConfiguration) WithLabels(entries map[string]string) *APIResourceSchemaApplyConfiguration
- func (b *APIResourceSchemaApplyConfiguration) WithName(value string) *APIResourceSchemaApplyConfiguration
- func (b *APIResourceSchemaApplyConfiguration) WithNamespace(value string) *APIResourceSchemaApplyConfiguration
- func (b *APIResourceSchemaApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *APIResourceSchemaApplyConfiguration
- func (b *APIResourceSchemaApplyConfiguration) WithResourceVersion(value string) *APIResourceSchemaApplyConfiguration
- func (b *APIResourceSchemaApplyConfiguration) WithSpec(value *APIResourceSchemaSpecApplyConfiguration) *APIResourceSchemaApplyConfiguration
- func (b *APIResourceSchemaApplyConfiguration) WithUID(value types.UID) *APIResourceSchemaApplyConfiguration
- type APIResourceSchemaSpecApplyConfiguration
- func (b *APIResourceSchemaSpecApplyConfiguration) WithGroup(value string) *APIResourceSchemaSpecApplyConfiguration
- func (b *APIResourceSchemaSpecApplyConfiguration) WithNames(value *v1.CustomResourceDefinitionNamesApplyConfiguration) *APIResourceSchemaSpecApplyConfiguration
- func (b *APIResourceSchemaSpecApplyConfiguration) WithScope(value apiextensionsv1.ResourceScope) *APIResourceSchemaSpecApplyConfiguration
- func (b *APIResourceSchemaSpecApplyConfiguration) WithVersions(values ...*APIResourceVersionApplyConfiguration) *APIResourceSchemaSpecApplyConfiguration
- type APIResourceVersionApplyConfiguration
- func (b *APIResourceVersionApplyConfiguration) WithAdditionalPrinterColumns(values ...*v1.CustomResourceColumnDefinitionApplyConfiguration) *APIResourceVersionApplyConfiguration
- func (b *APIResourceVersionApplyConfiguration) WithDeprecated(value bool) *APIResourceVersionApplyConfiguration
- func (b *APIResourceVersionApplyConfiguration) WithDeprecationWarning(value string) *APIResourceVersionApplyConfiguration
- func (b *APIResourceVersionApplyConfiguration) WithName(value string) *APIResourceVersionApplyConfiguration
- func (b *APIResourceVersionApplyConfiguration) WithSchema(value runtime.RawExtension) *APIResourceVersionApplyConfiguration
- func (b *APIResourceVersionApplyConfiguration) WithServed(value bool) *APIResourceVersionApplyConfiguration
- func (b *APIResourceVersionApplyConfiguration) WithStorage(value bool) *APIResourceVersionApplyConfiguration
- func (b *APIResourceVersionApplyConfiguration) WithSubresources(value *v1.CustomResourceSubresourcesApplyConfiguration) *APIResourceVersionApplyConfiguration
- type APIVersionConversionApplyConfiguration
- func (b *APIVersionConversionApplyConfiguration) WithFrom(value string) *APIVersionConversionApplyConfiguration
- func (b *APIVersionConversionApplyConfiguration) WithPreserve(values ...string) *APIVersionConversionApplyConfiguration
- func (b *APIVersionConversionApplyConfiguration) WithRules(values ...*APIConversionRuleApplyConfiguration) *APIVersionConversionApplyConfiguration
- func (b *APIVersionConversionApplyConfiguration) WithTo(value string) *APIVersionConversionApplyConfiguration
- type AcceptablePermissionClaimApplyConfiguration
- func (b *AcceptablePermissionClaimApplyConfiguration) WithAll(value bool) *AcceptablePermissionClaimApplyConfiguration
- func (b *AcceptablePermissionClaimApplyConfiguration) WithGroup(value string) *AcceptablePermissionClaimApplyConfiguration
- func (b *AcceptablePermissionClaimApplyConfiguration) WithIdentityHash(value string) *AcceptablePermissionClaimApplyConfiguration
- func (b *AcceptablePermissionClaimApplyConfiguration) WithResource(value string) *AcceptablePermissionClaimApplyConfiguration
- func (b *AcceptablePermissionClaimApplyConfiguration) WithResourceSelector(values ...*ResourceSelectorApplyConfiguration) *AcceptablePermissionClaimApplyConfiguration
- func (b *AcceptablePermissionClaimApplyConfiguration) WithState(value apisv1alpha1.AcceptablePermissionClaimState) *AcceptablePermissionClaimApplyConfiguration
- type BindingReferenceApplyConfiguration
- type BoundAPIResourceApplyConfiguration
- func (b *BoundAPIResourceApplyConfiguration) WithGroup(value string) *BoundAPIResourceApplyConfiguration
- func (b *BoundAPIResourceApplyConfiguration) WithResource(value string) *BoundAPIResourceApplyConfiguration
- func (b *BoundAPIResourceApplyConfiguration) WithSchema(value *BoundAPIResourceSchemaApplyConfiguration) *BoundAPIResourceApplyConfiguration
- func (b *BoundAPIResourceApplyConfiguration) WithStorageVersions(values ...string) *BoundAPIResourceApplyConfiguration
- type BoundAPIResourceSchemaApplyConfiguration
- func (b *BoundAPIResourceSchemaApplyConfiguration) WithIdentityHash(value string) *BoundAPIResourceSchemaApplyConfiguration
- func (b *BoundAPIResourceSchemaApplyConfiguration) WithName(value string) *BoundAPIResourceSchemaApplyConfiguration
- func (b *BoundAPIResourceSchemaApplyConfiguration) WithUID(value string) *BoundAPIResourceSchemaApplyConfiguration
- type ExportBindingReferenceApplyConfiguration
- type GroupResourceApplyConfiguration
- type IdentityApplyConfiguration
- type MaximalPermissionPolicyApplyConfiguration
- type PermissionClaimApplyConfiguration
- func (b *PermissionClaimApplyConfiguration) WithAll(value bool) *PermissionClaimApplyConfiguration
- func (b *PermissionClaimApplyConfiguration) WithGroup(value string) *PermissionClaimApplyConfiguration
- func (b *PermissionClaimApplyConfiguration) WithIdentityHash(value string) *PermissionClaimApplyConfiguration
- func (b *PermissionClaimApplyConfiguration) WithResource(value string) *PermissionClaimApplyConfiguration
- func (b *PermissionClaimApplyConfiguration) WithResourceSelector(values ...*ResourceSelectorApplyConfiguration) *PermissionClaimApplyConfiguration
- type ResourceSelectorApplyConfiguration
- type VirtualWorkspaceApplyConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIBindingApplyConfiguration ¶
type APIBindingApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *APIBindingSpecApplyConfiguration `json:"spec,omitempty"` Status *APIBindingStatusApplyConfiguration `json:"status,omitempty"` }
APIBindingApplyConfiguration represents an declarative configuration of the APIBinding type for use with apply.
func APIBinding ¶
func APIBinding(name string) *APIBindingApplyConfiguration
APIBinding constructs an declarative configuration of the APIBinding type for use with apply.
func (*APIBindingApplyConfiguration) WithAPIVersion ¶
func (b *APIBindingApplyConfiguration) WithAPIVersion(value string) *APIBindingApplyConfiguration
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 (*APIBindingApplyConfiguration) WithAnnotations ¶
func (b *APIBindingApplyConfiguration) WithAnnotations(entries map[string]string) *APIBindingApplyConfiguration
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 (*APIBindingApplyConfiguration) WithCreationTimestamp ¶
func (b *APIBindingApplyConfiguration) WithCreationTimestamp(value metav1.Time) *APIBindingApplyConfiguration
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 (*APIBindingApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *APIBindingApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *APIBindingApplyConfiguration
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 (*APIBindingApplyConfiguration) WithDeletionTimestamp ¶
func (b *APIBindingApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *APIBindingApplyConfiguration
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 (*APIBindingApplyConfiguration) WithFinalizers ¶
func (b *APIBindingApplyConfiguration) WithFinalizers(values ...string) *APIBindingApplyConfiguration
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 (*APIBindingApplyConfiguration) WithGenerateName ¶
func (b *APIBindingApplyConfiguration) WithGenerateName(value string) *APIBindingApplyConfiguration
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 (*APIBindingApplyConfiguration) WithGeneration ¶
func (b *APIBindingApplyConfiguration) WithGeneration(value int64) *APIBindingApplyConfiguration
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 (*APIBindingApplyConfiguration) WithKind ¶
func (b *APIBindingApplyConfiguration) WithKind(value string) *APIBindingApplyConfiguration
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 (*APIBindingApplyConfiguration) WithLabels ¶
func (b *APIBindingApplyConfiguration) WithLabels(entries map[string]string) *APIBindingApplyConfiguration
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 (*APIBindingApplyConfiguration) WithName ¶
func (b *APIBindingApplyConfiguration) WithName(value string) *APIBindingApplyConfiguration
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 (*APIBindingApplyConfiguration) WithNamespace ¶
func (b *APIBindingApplyConfiguration) WithNamespace(value string) *APIBindingApplyConfiguration
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 (*APIBindingApplyConfiguration) WithOwnerReferences ¶
func (b *APIBindingApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *APIBindingApplyConfiguration
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 (*APIBindingApplyConfiguration) WithResourceVersion ¶
func (b *APIBindingApplyConfiguration) WithResourceVersion(value string) *APIBindingApplyConfiguration
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 (*APIBindingApplyConfiguration) WithSpec ¶
func (b *APIBindingApplyConfiguration) WithSpec(value *APIBindingSpecApplyConfiguration) *APIBindingApplyConfiguration
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 (*APIBindingApplyConfiguration) WithStatus ¶
func (b *APIBindingApplyConfiguration) WithStatus(value *APIBindingStatusApplyConfiguration) *APIBindingApplyConfiguration
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 (*APIBindingApplyConfiguration) WithUID ¶
func (b *APIBindingApplyConfiguration) WithUID(value types.UID) *APIBindingApplyConfiguration
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 APIBindingSpecApplyConfiguration ¶
type APIBindingSpecApplyConfiguration struct { Reference *BindingReferenceApplyConfiguration `json:"reference,omitempty"` PermissionClaims []AcceptablePermissionClaimApplyConfiguration `json:"permissionClaims,omitempty"` }
APIBindingSpecApplyConfiguration represents an declarative configuration of the APIBindingSpec type for use with apply.
func APIBindingSpec ¶
func APIBindingSpec() *APIBindingSpecApplyConfiguration
APIBindingSpecApplyConfiguration constructs an declarative configuration of the APIBindingSpec type for use with apply.
func (*APIBindingSpecApplyConfiguration) WithPermissionClaims ¶
func (b *APIBindingSpecApplyConfiguration) WithPermissionClaims(values ...*AcceptablePermissionClaimApplyConfiguration) *APIBindingSpecApplyConfiguration
WithPermissionClaims adds the given value to the PermissionClaims 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 PermissionClaims field.
func (*APIBindingSpecApplyConfiguration) WithReference ¶
func (b *APIBindingSpecApplyConfiguration) WithReference(value *BindingReferenceApplyConfiguration) *APIBindingSpecApplyConfiguration
WithReference sets the Reference field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Reference field is set to the value of the last call.
type APIBindingStatusApplyConfiguration ¶
type APIBindingStatusApplyConfiguration struct { APIExportClusterName *string `json:"apiExportClusterName,omitempty"` BoundResources []BoundAPIResourceApplyConfiguration `json:"boundResources,omitempty"` Phase *apisv1alpha1.APIBindingPhaseType `json:"phase,omitempty"` Conditions *conditionsv1alpha1.Conditions `json:"conditions,omitempty"` AppliedPermissionClaims []PermissionClaimApplyConfiguration `json:"appliedPermissionClaims,omitempty"` ExportPermissionClaims []PermissionClaimApplyConfiguration `json:"exportPermissionClaims,omitempty"` }
APIBindingStatusApplyConfiguration represents an declarative configuration of the APIBindingStatus type for use with apply.
func APIBindingStatus ¶
func APIBindingStatus() *APIBindingStatusApplyConfiguration
APIBindingStatusApplyConfiguration constructs an declarative configuration of the APIBindingStatus type for use with apply.
func (*APIBindingStatusApplyConfiguration) WithAPIExportClusterName ¶
func (b *APIBindingStatusApplyConfiguration) WithAPIExportClusterName(value string) *APIBindingStatusApplyConfiguration
WithAPIExportClusterName sets the APIExportClusterName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIExportClusterName field is set to the value of the last call.
func (*APIBindingStatusApplyConfiguration) WithAppliedPermissionClaims ¶
func (b *APIBindingStatusApplyConfiguration) WithAppliedPermissionClaims(values ...*PermissionClaimApplyConfiguration) *APIBindingStatusApplyConfiguration
WithAppliedPermissionClaims adds the given value to the AppliedPermissionClaims 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 AppliedPermissionClaims field.
func (*APIBindingStatusApplyConfiguration) WithBoundResources ¶
func (b *APIBindingStatusApplyConfiguration) WithBoundResources(values ...*BoundAPIResourceApplyConfiguration) *APIBindingStatusApplyConfiguration
WithBoundResources adds the given value to the BoundResources 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 BoundResources field.
func (*APIBindingStatusApplyConfiguration) WithConditions ¶
func (b *APIBindingStatusApplyConfiguration) WithConditions(value conditionsv1alpha1.Conditions) *APIBindingStatusApplyConfiguration
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 (*APIBindingStatusApplyConfiguration) WithExportPermissionClaims ¶
func (b *APIBindingStatusApplyConfiguration) WithExportPermissionClaims(values ...*PermissionClaimApplyConfiguration) *APIBindingStatusApplyConfiguration
WithExportPermissionClaims adds the given value to the ExportPermissionClaims 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 ExportPermissionClaims field.
func (*APIBindingStatusApplyConfiguration) WithPhase ¶
func (b *APIBindingStatusApplyConfiguration) WithPhase(value apisv1alpha1.APIBindingPhaseType) *APIBindingStatusApplyConfiguration
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 APIConversionApplyConfiguration ¶
type APIConversionApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *APIConversionSpecApplyConfiguration `json:"spec,omitempty"` }
APIConversionApplyConfiguration represents an declarative configuration of the APIConversion type for use with apply.
func APIConversion ¶
func APIConversion(name string) *APIConversionApplyConfiguration
APIConversion constructs an declarative configuration of the APIConversion type for use with apply.
func (*APIConversionApplyConfiguration) WithAPIVersion ¶
func (b *APIConversionApplyConfiguration) WithAPIVersion(value string) *APIConversionApplyConfiguration
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 (*APIConversionApplyConfiguration) WithAnnotations ¶
func (b *APIConversionApplyConfiguration) WithAnnotations(entries map[string]string) *APIConversionApplyConfiguration
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 (*APIConversionApplyConfiguration) WithCreationTimestamp ¶
func (b *APIConversionApplyConfiguration) WithCreationTimestamp(value metav1.Time) *APIConversionApplyConfiguration
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 (*APIConversionApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *APIConversionApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *APIConversionApplyConfiguration
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 (*APIConversionApplyConfiguration) WithDeletionTimestamp ¶
func (b *APIConversionApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *APIConversionApplyConfiguration
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 (*APIConversionApplyConfiguration) WithFinalizers ¶
func (b *APIConversionApplyConfiguration) WithFinalizers(values ...string) *APIConversionApplyConfiguration
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 (*APIConversionApplyConfiguration) WithGenerateName ¶
func (b *APIConversionApplyConfiguration) WithGenerateName(value string) *APIConversionApplyConfiguration
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 (*APIConversionApplyConfiguration) WithGeneration ¶
func (b *APIConversionApplyConfiguration) WithGeneration(value int64) *APIConversionApplyConfiguration
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 (*APIConversionApplyConfiguration) WithKind ¶
func (b *APIConversionApplyConfiguration) WithKind(value string) *APIConversionApplyConfiguration
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 (*APIConversionApplyConfiguration) WithLabels ¶
func (b *APIConversionApplyConfiguration) WithLabels(entries map[string]string) *APIConversionApplyConfiguration
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 (*APIConversionApplyConfiguration) WithName ¶
func (b *APIConversionApplyConfiguration) WithName(value string) *APIConversionApplyConfiguration
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 (*APIConversionApplyConfiguration) WithNamespace ¶
func (b *APIConversionApplyConfiguration) WithNamespace(value string) *APIConversionApplyConfiguration
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 (*APIConversionApplyConfiguration) WithOwnerReferences ¶
func (b *APIConversionApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *APIConversionApplyConfiguration
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 (*APIConversionApplyConfiguration) WithResourceVersion ¶
func (b *APIConversionApplyConfiguration) WithResourceVersion(value string) *APIConversionApplyConfiguration
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 (*APIConversionApplyConfiguration) WithSpec ¶
func (b *APIConversionApplyConfiguration) WithSpec(value *APIConversionSpecApplyConfiguration) *APIConversionApplyConfiguration
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 (*APIConversionApplyConfiguration) WithUID ¶
func (b *APIConversionApplyConfiguration) WithUID(value types.UID) *APIConversionApplyConfiguration
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 APIConversionRuleApplyConfiguration ¶
type APIConversionRuleApplyConfiguration struct { Field *string `json:"field,omitempty"` Destination *string `json:"destination,omitempty"` Transformation *string `json:"transformation,omitempty"` }
APIConversionRuleApplyConfiguration represents an declarative configuration of the APIConversionRule type for use with apply.
func APIConversionRule ¶
func APIConversionRule() *APIConversionRuleApplyConfiguration
APIConversionRuleApplyConfiguration constructs an declarative configuration of the APIConversionRule type for use with apply.
func (*APIConversionRuleApplyConfiguration) WithDestination ¶
func (b *APIConversionRuleApplyConfiguration) WithDestination(value string) *APIConversionRuleApplyConfiguration
WithDestination sets the Destination field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Destination field is set to the value of the last call.
func (*APIConversionRuleApplyConfiguration) WithField ¶
func (b *APIConversionRuleApplyConfiguration) WithField(value string) *APIConversionRuleApplyConfiguration
WithField sets the Field field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Field field is set to the value of the last call.
func (*APIConversionRuleApplyConfiguration) WithTransformation ¶
func (b *APIConversionRuleApplyConfiguration) WithTransformation(value string) *APIConversionRuleApplyConfiguration
WithTransformation sets the Transformation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Transformation field is set to the value of the last call.
type APIConversionSpecApplyConfiguration ¶
type APIConversionSpecApplyConfiguration struct {
Conversions []APIVersionConversionApplyConfiguration `json:"conversions,omitempty"`
}
APIConversionSpecApplyConfiguration represents an declarative configuration of the APIConversionSpec type for use with apply.
func APIConversionSpec ¶
func APIConversionSpec() *APIConversionSpecApplyConfiguration
APIConversionSpecApplyConfiguration constructs an declarative configuration of the APIConversionSpec type for use with apply.
func (*APIConversionSpecApplyConfiguration) WithConversions ¶
func (b *APIConversionSpecApplyConfiguration) WithConversions(values ...*APIVersionConversionApplyConfiguration) *APIConversionSpecApplyConfiguration
WithConversions adds the given value to the Conversions 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 Conversions field.
type APIExportApplyConfiguration ¶
type APIExportApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *APIExportSpecApplyConfiguration `json:"spec,omitempty"` Status *APIExportStatusApplyConfiguration `json:"status,omitempty"` }
APIExportApplyConfiguration represents an declarative configuration of the APIExport type for use with apply.
func APIExport ¶
func APIExport(name string) *APIExportApplyConfiguration
APIExport constructs an declarative configuration of the APIExport type for use with apply.
func (*APIExportApplyConfiguration) WithAPIVersion ¶
func (b *APIExportApplyConfiguration) WithAPIVersion(value string) *APIExportApplyConfiguration
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 (*APIExportApplyConfiguration) WithAnnotations ¶
func (b *APIExportApplyConfiguration) WithAnnotations(entries map[string]string) *APIExportApplyConfiguration
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 (*APIExportApplyConfiguration) WithCreationTimestamp ¶
func (b *APIExportApplyConfiguration) WithCreationTimestamp(value metav1.Time) *APIExportApplyConfiguration
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 (*APIExportApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *APIExportApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *APIExportApplyConfiguration
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 (*APIExportApplyConfiguration) WithDeletionTimestamp ¶
func (b *APIExportApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *APIExportApplyConfiguration
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 (*APIExportApplyConfiguration) WithFinalizers ¶
func (b *APIExportApplyConfiguration) WithFinalizers(values ...string) *APIExportApplyConfiguration
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 (*APIExportApplyConfiguration) WithGenerateName ¶
func (b *APIExportApplyConfiguration) WithGenerateName(value string) *APIExportApplyConfiguration
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 (*APIExportApplyConfiguration) WithGeneration ¶
func (b *APIExportApplyConfiguration) WithGeneration(value int64) *APIExportApplyConfiguration
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 (*APIExportApplyConfiguration) WithKind ¶
func (b *APIExportApplyConfiguration) WithKind(value string) *APIExportApplyConfiguration
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 (*APIExportApplyConfiguration) WithLabels ¶
func (b *APIExportApplyConfiguration) WithLabels(entries map[string]string) *APIExportApplyConfiguration
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 (*APIExportApplyConfiguration) WithName ¶
func (b *APIExportApplyConfiguration) WithName(value string) *APIExportApplyConfiguration
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 (*APIExportApplyConfiguration) WithNamespace ¶
func (b *APIExportApplyConfiguration) WithNamespace(value string) *APIExportApplyConfiguration
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 (*APIExportApplyConfiguration) WithOwnerReferences ¶
func (b *APIExportApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *APIExportApplyConfiguration
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 (*APIExportApplyConfiguration) WithResourceVersion ¶
func (b *APIExportApplyConfiguration) WithResourceVersion(value string) *APIExportApplyConfiguration
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 (*APIExportApplyConfiguration) WithSpec ¶
func (b *APIExportApplyConfiguration) WithSpec(value *APIExportSpecApplyConfiguration) *APIExportApplyConfiguration
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 (*APIExportApplyConfiguration) WithStatus ¶
func (b *APIExportApplyConfiguration) WithStatus(value *APIExportStatusApplyConfiguration) *APIExportApplyConfiguration
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 (*APIExportApplyConfiguration) WithUID ¶
func (b *APIExportApplyConfiguration) WithUID(value types.UID) *APIExportApplyConfiguration
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 APIExportEndpointApplyConfiguration ¶
type APIExportEndpointApplyConfiguration struct {
URL *string `json:"url,omitempty"`
}
APIExportEndpointApplyConfiguration represents an declarative configuration of the APIExportEndpoint type for use with apply.
func APIExportEndpoint ¶
func APIExportEndpoint() *APIExportEndpointApplyConfiguration
APIExportEndpointApplyConfiguration constructs an declarative configuration of the APIExportEndpoint type for use with apply.
func (*APIExportEndpointApplyConfiguration) WithURL ¶
func (b *APIExportEndpointApplyConfiguration) WithURL(value string) *APIExportEndpointApplyConfiguration
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 APIExportEndpointSliceApplyConfiguration ¶
type APIExportEndpointSliceApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *APIExportEndpointSliceSpecApplyConfiguration `json:"spec,omitempty"` Status *APIExportEndpointSliceStatusApplyConfiguration `json:"status,omitempty"` }
APIExportEndpointSliceApplyConfiguration represents an declarative configuration of the APIExportEndpointSlice type for use with apply.
func APIExportEndpointSlice ¶
func APIExportEndpointSlice(name string) *APIExportEndpointSliceApplyConfiguration
APIExportEndpointSlice constructs an declarative configuration of the APIExportEndpointSlice type for use with apply.
func (*APIExportEndpointSliceApplyConfiguration) WithAPIVersion ¶
func (b *APIExportEndpointSliceApplyConfiguration) WithAPIVersion(value string) *APIExportEndpointSliceApplyConfiguration
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 (*APIExportEndpointSliceApplyConfiguration) WithAnnotations ¶
func (b *APIExportEndpointSliceApplyConfiguration) WithAnnotations(entries map[string]string) *APIExportEndpointSliceApplyConfiguration
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 (*APIExportEndpointSliceApplyConfiguration) WithCreationTimestamp ¶
func (b *APIExportEndpointSliceApplyConfiguration) WithCreationTimestamp(value metav1.Time) *APIExportEndpointSliceApplyConfiguration
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 (*APIExportEndpointSliceApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *APIExportEndpointSliceApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *APIExportEndpointSliceApplyConfiguration
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 (*APIExportEndpointSliceApplyConfiguration) WithDeletionTimestamp ¶
func (b *APIExportEndpointSliceApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *APIExportEndpointSliceApplyConfiguration
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 (*APIExportEndpointSliceApplyConfiguration) WithFinalizers ¶
func (b *APIExportEndpointSliceApplyConfiguration) WithFinalizers(values ...string) *APIExportEndpointSliceApplyConfiguration
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 (*APIExportEndpointSliceApplyConfiguration) WithGenerateName ¶
func (b *APIExportEndpointSliceApplyConfiguration) WithGenerateName(value string) *APIExportEndpointSliceApplyConfiguration
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 (*APIExportEndpointSliceApplyConfiguration) WithGeneration ¶
func (b *APIExportEndpointSliceApplyConfiguration) WithGeneration(value int64) *APIExportEndpointSliceApplyConfiguration
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 (*APIExportEndpointSliceApplyConfiguration) WithKind ¶
func (b *APIExportEndpointSliceApplyConfiguration) WithKind(value string) *APIExportEndpointSliceApplyConfiguration
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 (*APIExportEndpointSliceApplyConfiguration) WithLabels ¶
func (b *APIExportEndpointSliceApplyConfiguration) WithLabels(entries map[string]string) *APIExportEndpointSliceApplyConfiguration
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 (*APIExportEndpointSliceApplyConfiguration) WithName ¶
func (b *APIExportEndpointSliceApplyConfiguration) WithName(value string) *APIExportEndpointSliceApplyConfiguration
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 (*APIExportEndpointSliceApplyConfiguration) WithNamespace ¶
func (b *APIExportEndpointSliceApplyConfiguration) WithNamespace(value string) *APIExportEndpointSliceApplyConfiguration
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 (*APIExportEndpointSliceApplyConfiguration) WithOwnerReferences ¶
func (b *APIExportEndpointSliceApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *APIExportEndpointSliceApplyConfiguration
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 (*APIExportEndpointSliceApplyConfiguration) WithResourceVersion ¶
func (b *APIExportEndpointSliceApplyConfiguration) WithResourceVersion(value string) *APIExportEndpointSliceApplyConfiguration
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 (*APIExportEndpointSliceApplyConfiguration) WithSpec ¶
func (b *APIExportEndpointSliceApplyConfiguration) WithSpec(value *APIExportEndpointSliceSpecApplyConfiguration) *APIExportEndpointSliceApplyConfiguration
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 (*APIExportEndpointSliceApplyConfiguration) WithStatus ¶
func (b *APIExportEndpointSliceApplyConfiguration) WithStatus(value *APIExportEndpointSliceStatusApplyConfiguration) *APIExportEndpointSliceApplyConfiguration
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 (*APIExportEndpointSliceApplyConfiguration) WithUID ¶
func (b *APIExportEndpointSliceApplyConfiguration) WithUID(value types.UID) *APIExportEndpointSliceApplyConfiguration
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 APIExportEndpointSliceSpecApplyConfiguration ¶
type APIExportEndpointSliceSpecApplyConfiguration struct { APIExport *ExportBindingReferenceApplyConfiguration `json:"export,omitempty"` Partition *string `json:"partition,omitempty"` }
APIExportEndpointSliceSpecApplyConfiguration represents an declarative configuration of the APIExportEndpointSliceSpec type for use with apply.
func APIExportEndpointSliceSpec ¶
func APIExportEndpointSliceSpec() *APIExportEndpointSliceSpecApplyConfiguration
APIExportEndpointSliceSpecApplyConfiguration constructs an declarative configuration of the APIExportEndpointSliceSpec type for use with apply.
func (*APIExportEndpointSliceSpecApplyConfiguration) WithAPIExport ¶
func (b *APIExportEndpointSliceSpecApplyConfiguration) WithAPIExport(value *ExportBindingReferenceApplyConfiguration) *APIExportEndpointSliceSpecApplyConfiguration
WithAPIExport sets the APIExport field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIExport field is set to the value of the last call.
func (*APIExportEndpointSliceSpecApplyConfiguration) WithPartition ¶
func (b *APIExportEndpointSliceSpecApplyConfiguration) WithPartition(value string) *APIExportEndpointSliceSpecApplyConfiguration
WithPartition sets the Partition field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Partition field is set to the value of the last call.
type APIExportEndpointSliceStatusApplyConfiguration ¶
type APIExportEndpointSliceStatusApplyConfiguration struct { Conditions *v1alpha1.Conditions `json:"conditions,omitempty"` APIExportEndpoints []APIExportEndpointApplyConfiguration `json:"endpoints,omitempty"` }
APIExportEndpointSliceStatusApplyConfiguration represents an declarative configuration of the APIExportEndpointSliceStatus type for use with apply.
func APIExportEndpointSliceStatus ¶
func APIExportEndpointSliceStatus() *APIExportEndpointSliceStatusApplyConfiguration
APIExportEndpointSliceStatusApplyConfiguration constructs an declarative configuration of the APIExportEndpointSliceStatus type for use with apply.
func (*APIExportEndpointSliceStatusApplyConfiguration) WithAPIExportEndpoints ¶
func (b *APIExportEndpointSliceStatusApplyConfiguration) WithAPIExportEndpoints(values ...*APIExportEndpointApplyConfiguration) *APIExportEndpointSliceStatusApplyConfiguration
WithAPIExportEndpoints adds the given value to the APIExportEndpoints 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 APIExportEndpoints field.
func (*APIExportEndpointSliceStatusApplyConfiguration) WithConditions ¶
func (b *APIExportEndpointSliceStatusApplyConfiguration) WithConditions(value v1alpha1.Conditions) *APIExportEndpointSliceStatusApplyConfiguration
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.
type APIExportSpecApplyConfiguration ¶
type APIExportSpecApplyConfiguration struct { LatestResourceSchemas []string `json:"latestResourceSchemas,omitempty"` Identity *IdentityApplyConfiguration `json:"identity,omitempty"` MaximalPermissionPolicy *MaximalPermissionPolicyApplyConfiguration `json:"maximalPermissionPolicy,omitempty"` PermissionClaims []PermissionClaimApplyConfiguration `json:"permissionClaims,omitempty"` }
APIExportSpecApplyConfiguration represents an declarative configuration of the APIExportSpec type for use with apply.
func APIExportSpec ¶
func APIExportSpec() *APIExportSpecApplyConfiguration
APIExportSpecApplyConfiguration constructs an declarative configuration of the APIExportSpec type for use with apply.
func (*APIExportSpecApplyConfiguration) WithIdentity ¶
func (b *APIExportSpecApplyConfiguration) WithIdentity(value *IdentityApplyConfiguration) *APIExportSpecApplyConfiguration
WithIdentity sets the Identity field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Identity field is set to the value of the last call.
func (*APIExportSpecApplyConfiguration) WithLatestResourceSchemas ¶
func (b *APIExportSpecApplyConfiguration) WithLatestResourceSchemas(values ...string) *APIExportSpecApplyConfiguration
WithLatestResourceSchemas adds the given value to the LatestResourceSchemas 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 LatestResourceSchemas field.
func (*APIExportSpecApplyConfiguration) WithMaximalPermissionPolicy ¶
func (b *APIExportSpecApplyConfiguration) WithMaximalPermissionPolicy(value *MaximalPermissionPolicyApplyConfiguration) *APIExportSpecApplyConfiguration
WithMaximalPermissionPolicy sets the MaximalPermissionPolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MaximalPermissionPolicy field is set to the value of the last call.
func (*APIExportSpecApplyConfiguration) WithPermissionClaims ¶
func (b *APIExportSpecApplyConfiguration) WithPermissionClaims(values ...*PermissionClaimApplyConfiguration) *APIExportSpecApplyConfiguration
WithPermissionClaims adds the given value to the PermissionClaims 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 PermissionClaims field.
type APIExportStatusApplyConfiguration ¶
type APIExportStatusApplyConfiguration struct { IdentityHash *string `json:"identityHash,omitempty"` Conditions *v1alpha1.Conditions `json:"conditions,omitempty"` VirtualWorkspaces []VirtualWorkspaceApplyConfiguration `json:"virtualWorkspaces,omitempty"` }
APIExportStatusApplyConfiguration represents an declarative configuration of the APIExportStatus type for use with apply.
func APIExportStatus ¶
func APIExportStatus() *APIExportStatusApplyConfiguration
APIExportStatusApplyConfiguration constructs an declarative configuration of the APIExportStatus type for use with apply.
func (*APIExportStatusApplyConfiguration) WithConditions ¶
func (b *APIExportStatusApplyConfiguration) WithConditions(value v1alpha1.Conditions) *APIExportStatusApplyConfiguration
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 (*APIExportStatusApplyConfiguration) WithIdentityHash ¶
func (b *APIExportStatusApplyConfiguration) WithIdentityHash(value string) *APIExportStatusApplyConfiguration
WithIdentityHash sets the IdentityHash field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IdentityHash field is set to the value of the last call.
func (*APIExportStatusApplyConfiguration) WithVirtualWorkspaces ¶
func (b *APIExportStatusApplyConfiguration) WithVirtualWorkspaces(values ...*VirtualWorkspaceApplyConfiguration) *APIExportStatusApplyConfiguration
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.
type APIResourceSchemaApplyConfiguration ¶
type APIResourceSchemaApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *APIResourceSchemaSpecApplyConfiguration `json:"spec,omitempty"` }
APIResourceSchemaApplyConfiguration represents an declarative configuration of the APIResourceSchema type for use with apply.
func APIResourceSchema ¶
func APIResourceSchema(name string) *APIResourceSchemaApplyConfiguration
APIResourceSchema constructs an declarative configuration of the APIResourceSchema type for use with apply.
func (*APIResourceSchemaApplyConfiguration) WithAPIVersion ¶
func (b *APIResourceSchemaApplyConfiguration) WithAPIVersion(value string) *APIResourceSchemaApplyConfiguration
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 (*APIResourceSchemaApplyConfiguration) WithAnnotations ¶
func (b *APIResourceSchemaApplyConfiguration) WithAnnotations(entries map[string]string) *APIResourceSchemaApplyConfiguration
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 (*APIResourceSchemaApplyConfiguration) WithCreationTimestamp ¶
func (b *APIResourceSchemaApplyConfiguration) WithCreationTimestamp(value metav1.Time) *APIResourceSchemaApplyConfiguration
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 (*APIResourceSchemaApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *APIResourceSchemaApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *APIResourceSchemaApplyConfiguration
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 (*APIResourceSchemaApplyConfiguration) WithDeletionTimestamp ¶
func (b *APIResourceSchemaApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *APIResourceSchemaApplyConfiguration
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 (*APIResourceSchemaApplyConfiguration) WithFinalizers ¶
func (b *APIResourceSchemaApplyConfiguration) WithFinalizers(values ...string) *APIResourceSchemaApplyConfiguration
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 (*APIResourceSchemaApplyConfiguration) WithGenerateName ¶
func (b *APIResourceSchemaApplyConfiguration) WithGenerateName(value string) *APIResourceSchemaApplyConfiguration
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 (*APIResourceSchemaApplyConfiguration) WithGeneration ¶
func (b *APIResourceSchemaApplyConfiguration) WithGeneration(value int64) *APIResourceSchemaApplyConfiguration
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 (*APIResourceSchemaApplyConfiguration) WithKind ¶
func (b *APIResourceSchemaApplyConfiguration) WithKind(value string) *APIResourceSchemaApplyConfiguration
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 (*APIResourceSchemaApplyConfiguration) WithLabels ¶
func (b *APIResourceSchemaApplyConfiguration) WithLabels(entries map[string]string) *APIResourceSchemaApplyConfiguration
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 (*APIResourceSchemaApplyConfiguration) WithName ¶
func (b *APIResourceSchemaApplyConfiguration) WithName(value string) *APIResourceSchemaApplyConfiguration
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 (*APIResourceSchemaApplyConfiguration) WithNamespace ¶
func (b *APIResourceSchemaApplyConfiguration) WithNamespace(value string) *APIResourceSchemaApplyConfiguration
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 (*APIResourceSchemaApplyConfiguration) WithOwnerReferences ¶
func (b *APIResourceSchemaApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *APIResourceSchemaApplyConfiguration
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 (*APIResourceSchemaApplyConfiguration) WithResourceVersion ¶
func (b *APIResourceSchemaApplyConfiguration) WithResourceVersion(value string) *APIResourceSchemaApplyConfiguration
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 (*APIResourceSchemaApplyConfiguration) WithSpec ¶
func (b *APIResourceSchemaApplyConfiguration) WithSpec(value *APIResourceSchemaSpecApplyConfiguration) *APIResourceSchemaApplyConfiguration
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 (*APIResourceSchemaApplyConfiguration) WithUID ¶
func (b *APIResourceSchemaApplyConfiguration) WithUID(value types.UID) *APIResourceSchemaApplyConfiguration
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 APIResourceSchemaSpecApplyConfiguration ¶
type APIResourceSchemaSpecApplyConfiguration struct { Group *string `json:"group,omitempty"` Names *v1.CustomResourceDefinitionNamesApplyConfiguration `json:"names,omitempty"` Scope *apiextensionsv1.ResourceScope `json:"scope,omitempty"` Versions []APIResourceVersionApplyConfiguration `json:"versions,omitempty"` }
APIResourceSchemaSpecApplyConfiguration represents an declarative configuration of the APIResourceSchemaSpec type for use with apply.
func APIResourceSchemaSpec ¶
func APIResourceSchemaSpec() *APIResourceSchemaSpecApplyConfiguration
APIResourceSchemaSpecApplyConfiguration constructs an declarative configuration of the APIResourceSchemaSpec type for use with apply.
func (*APIResourceSchemaSpecApplyConfiguration) WithGroup ¶
func (b *APIResourceSchemaSpecApplyConfiguration) WithGroup(value string) *APIResourceSchemaSpecApplyConfiguration
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 (*APIResourceSchemaSpecApplyConfiguration) WithNames ¶
func (b *APIResourceSchemaSpecApplyConfiguration) WithNames(value *v1.CustomResourceDefinitionNamesApplyConfiguration) *APIResourceSchemaSpecApplyConfiguration
WithNames sets the Names field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Names field is set to the value of the last call.
func (*APIResourceSchemaSpecApplyConfiguration) WithScope ¶
func (b *APIResourceSchemaSpecApplyConfiguration) WithScope(value apiextensionsv1.ResourceScope) *APIResourceSchemaSpecApplyConfiguration
WithScope sets the Scope field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Scope field is set to the value of the last call.
func (*APIResourceSchemaSpecApplyConfiguration) WithVersions ¶
func (b *APIResourceSchemaSpecApplyConfiguration) WithVersions(values ...*APIResourceVersionApplyConfiguration) *APIResourceSchemaSpecApplyConfiguration
WithVersions adds the given value to the Versions 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 Versions field.
type APIResourceVersionApplyConfiguration ¶
type APIResourceVersionApplyConfiguration struct { Name *string `json:"name,omitempty"` Served *bool `json:"served,omitempty"` Storage *bool `json:"storage,omitempty"` Deprecated *bool `json:"deprecated,omitempty"` DeprecationWarning *string `json:"deprecationWarning,omitempty"` Schema *runtime.RawExtension `json:"schema,omitempty"` Subresources *v1.CustomResourceSubresourcesApplyConfiguration `json:"subresources,omitempty"` AdditionalPrinterColumns []v1.CustomResourceColumnDefinitionApplyConfiguration `json:"additionalPrinterColumns,omitempty"` }
APIResourceVersionApplyConfiguration represents an declarative configuration of the APIResourceVersion type for use with apply.
func APIResourceVersion ¶
func APIResourceVersion() *APIResourceVersionApplyConfiguration
APIResourceVersionApplyConfiguration constructs an declarative configuration of the APIResourceVersion type for use with apply.
func (*APIResourceVersionApplyConfiguration) WithAdditionalPrinterColumns ¶
func (b *APIResourceVersionApplyConfiguration) WithAdditionalPrinterColumns(values ...*v1.CustomResourceColumnDefinitionApplyConfiguration) *APIResourceVersionApplyConfiguration
WithAdditionalPrinterColumns adds the given value to the AdditionalPrinterColumns 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 AdditionalPrinterColumns field.
func (*APIResourceVersionApplyConfiguration) WithDeprecated ¶
func (b *APIResourceVersionApplyConfiguration) WithDeprecated(value bool) *APIResourceVersionApplyConfiguration
WithDeprecated sets the Deprecated field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Deprecated field is set to the value of the last call.
func (*APIResourceVersionApplyConfiguration) WithDeprecationWarning ¶
func (b *APIResourceVersionApplyConfiguration) WithDeprecationWarning(value string) *APIResourceVersionApplyConfiguration
WithDeprecationWarning sets the DeprecationWarning field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeprecationWarning field is set to the value of the last call.
func (*APIResourceVersionApplyConfiguration) WithName ¶
func (b *APIResourceVersionApplyConfiguration) WithName(value string) *APIResourceVersionApplyConfiguration
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 (*APIResourceVersionApplyConfiguration) WithSchema ¶
func (b *APIResourceVersionApplyConfiguration) WithSchema(value runtime.RawExtension) *APIResourceVersionApplyConfiguration
WithSchema sets the Schema field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Schema field is set to the value of the last call.
func (*APIResourceVersionApplyConfiguration) WithServed ¶
func (b *APIResourceVersionApplyConfiguration) WithServed(value bool) *APIResourceVersionApplyConfiguration
WithServed sets the Served field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Served field is set to the value of the last call.
func (*APIResourceVersionApplyConfiguration) WithStorage ¶
func (b *APIResourceVersionApplyConfiguration) WithStorage(value bool) *APIResourceVersionApplyConfiguration
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.
func (*APIResourceVersionApplyConfiguration) WithSubresources ¶
func (b *APIResourceVersionApplyConfiguration) WithSubresources(value *v1.CustomResourceSubresourcesApplyConfiguration) *APIResourceVersionApplyConfiguration
WithSubresources sets the Subresources field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Subresources field is set to the value of the last call.
type APIVersionConversionApplyConfiguration ¶
type APIVersionConversionApplyConfiguration struct { From *string `json:"from,omitempty"` To *string `json:"to,omitempty"` Rules []APIConversionRuleApplyConfiguration `json:"rules,omitempty"` Preserve []string `json:"preserve,omitempty"` }
APIVersionConversionApplyConfiguration represents an declarative configuration of the APIVersionConversion type for use with apply.
func APIVersionConversion ¶
func APIVersionConversion() *APIVersionConversionApplyConfiguration
APIVersionConversionApplyConfiguration constructs an declarative configuration of the APIVersionConversion type for use with apply.
func (*APIVersionConversionApplyConfiguration) WithFrom ¶
func (b *APIVersionConversionApplyConfiguration) WithFrom(value string) *APIVersionConversionApplyConfiguration
WithFrom sets the From field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the From field is set to the value of the last call.
func (*APIVersionConversionApplyConfiguration) WithPreserve ¶
func (b *APIVersionConversionApplyConfiguration) WithPreserve(values ...string) *APIVersionConversionApplyConfiguration
WithPreserve adds the given value to the Preserve 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 Preserve field.
func (*APIVersionConversionApplyConfiguration) WithRules ¶
func (b *APIVersionConversionApplyConfiguration) WithRules(values ...*APIConversionRuleApplyConfiguration) *APIVersionConversionApplyConfiguration
WithRules adds the given value to the Rules 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 Rules field.
func (*APIVersionConversionApplyConfiguration) WithTo ¶
func (b *APIVersionConversionApplyConfiguration) WithTo(value string) *APIVersionConversionApplyConfiguration
WithTo sets the To field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the To field is set to the value of the last call.
type AcceptablePermissionClaimApplyConfiguration ¶
type AcceptablePermissionClaimApplyConfiguration struct { PermissionClaimApplyConfiguration `json:",inline"` State *apisv1alpha1.AcceptablePermissionClaimState `json:"state,omitempty"` }
AcceptablePermissionClaimApplyConfiguration represents an declarative configuration of the AcceptablePermissionClaim type for use with apply.
func AcceptablePermissionClaim ¶
func AcceptablePermissionClaim() *AcceptablePermissionClaimApplyConfiguration
AcceptablePermissionClaimApplyConfiguration constructs an declarative configuration of the AcceptablePermissionClaim type for use with apply.
func (*AcceptablePermissionClaimApplyConfiguration) WithAll ¶
func (b *AcceptablePermissionClaimApplyConfiguration) WithAll(value bool) *AcceptablePermissionClaimApplyConfiguration
WithAll sets the All field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the All field is set to the value of the last call.
func (*AcceptablePermissionClaimApplyConfiguration) WithGroup ¶
func (b *AcceptablePermissionClaimApplyConfiguration) WithGroup(value string) *AcceptablePermissionClaimApplyConfiguration
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 (*AcceptablePermissionClaimApplyConfiguration) WithIdentityHash ¶
func (b *AcceptablePermissionClaimApplyConfiguration) WithIdentityHash(value string) *AcceptablePermissionClaimApplyConfiguration
WithIdentityHash sets the IdentityHash field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IdentityHash field is set to the value of the last call.
func (*AcceptablePermissionClaimApplyConfiguration) WithResource ¶
func (b *AcceptablePermissionClaimApplyConfiguration) WithResource(value string) *AcceptablePermissionClaimApplyConfiguration
WithResource sets the Resource field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Resource field is set to the value of the last call.
func (*AcceptablePermissionClaimApplyConfiguration) WithResourceSelector ¶
func (b *AcceptablePermissionClaimApplyConfiguration) WithResourceSelector(values ...*ResourceSelectorApplyConfiguration) *AcceptablePermissionClaimApplyConfiguration
WithResourceSelector adds the given value to the ResourceSelector 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 ResourceSelector field.
func (*AcceptablePermissionClaimApplyConfiguration) WithState ¶
func (b *AcceptablePermissionClaimApplyConfiguration) WithState(value apisv1alpha1.AcceptablePermissionClaimState) *AcceptablePermissionClaimApplyConfiguration
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 BindingReferenceApplyConfiguration ¶
type BindingReferenceApplyConfiguration struct {
Export *ExportBindingReferenceApplyConfiguration `json:"export,omitempty"`
}
BindingReferenceApplyConfiguration represents an declarative configuration of the BindingReference type for use with apply.
func BindingReference ¶
func BindingReference() *BindingReferenceApplyConfiguration
BindingReferenceApplyConfiguration constructs an declarative configuration of the BindingReference type for use with apply.
func (*BindingReferenceApplyConfiguration) WithExport ¶
func (b *BindingReferenceApplyConfiguration) WithExport(value *ExportBindingReferenceApplyConfiguration) *BindingReferenceApplyConfiguration
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.
type BoundAPIResourceApplyConfiguration ¶
type BoundAPIResourceApplyConfiguration struct { Group *string `json:"group,omitempty"` Resource *string `json:"resource,omitempty"` Schema *BoundAPIResourceSchemaApplyConfiguration `json:"schema,omitempty"` StorageVersions []string `json:"storageVersions,omitempty"` }
BoundAPIResourceApplyConfiguration represents an declarative configuration of the BoundAPIResource type for use with apply.
func BoundAPIResource ¶
func BoundAPIResource() *BoundAPIResourceApplyConfiguration
BoundAPIResourceApplyConfiguration constructs an declarative configuration of the BoundAPIResource type for use with apply.
func (*BoundAPIResourceApplyConfiguration) WithGroup ¶
func (b *BoundAPIResourceApplyConfiguration) WithGroup(value string) *BoundAPIResourceApplyConfiguration
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 (*BoundAPIResourceApplyConfiguration) WithResource ¶
func (b *BoundAPIResourceApplyConfiguration) WithResource(value string) *BoundAPIResourceApplyConfiguration
WithResource sets the Resource field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Resource field is set to the value of the last call.
func (*BoundAPIResourceApplyConfiguration) WithSchema ¶
func (b *BoundAPIResourceApplyConfiguration) WithSchema(value *BoundAPIResourceSchemaApplyConfiguration) *BoundAPIResourceApplyConfiguration
WithSchema sets the Schema field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Schema field is set to the value of the last call.
func (*BoundAPIResourceApplyConfiguration) WithStorageVersions ¶
func (b *BoundAPIResourceApplyConfiguration) WithStorageVersions(values ...string) *BoundAPIResourceApplyConfiguration
WithStorageVersions adds the given value to the StorageVersions 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 StorageVersions field.
type BoundAPIResourceSchemaApplyConfiguration ¶
type BoundAPIResourceSchemaApplyConfiguration struct { Name *string `json:"name,omitempty"` UID *string `json:"UID,omitempty"` IdentityHash *string `json:"identityHash,omitempty"` }
BoundAPIResourceSchemaApplyConfiguration represents an declarative configuration of the BoundAPIResourceSchema type for use with apply.
func BoundAPIResourceSchema ¶
func BoundAPIResourceSchema() *BoundAPIResourceSchemaApplyConfiguration
BoundAPIResourceSchemaApplyConfiguration constructs an declarative configuration of the BoundAPIResourceSchema type for use with apply.
func (*BoundAPIResourceSchemaApplyConfiguration) WithIdentityHash ¶
func (b *BoundAPIResourceSchemaApplyConfiguration) WithIdentityHash(value string) *BoundAPIResourceSchemaApplyConfiguration
WithIdentityHash sets the IdentityHash field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IdentityHash field is set to the value of the last call.
func (*BoundAPIResourceSchemaApplyConfiguration) WithName ¶
func (b *BoundAPIResourceSchemaApplyConfiguration) WithName(value string) *BoundAPIResourceSchemaApplyConfiguration
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 (*BoundAPIResourceSchemaApplyConfiguration) WithUID ¶
func (b *BoundAPIResourceSchemaApplyConfiguration) WithUID(value string) *BoundAPIResourceSchemaApplyConfiguration
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 ExportBindingReferenceApplyConfiguration ¶
type ExportBindingReferenceApplyConfiguration struct { Path *string `json:"path,omitempty"` Name *string `json:"name,omitempty"` }
ExportBindingReferenceApplyConfiguration represents an declarative configuration of the ExportBindingReference type for use with apply.
func ExportBindingReference ¶
func ExportBindingReference() *ExportBindingReferenceApplyConfiguration
ExportBindingReferenceApplyConfiguration constructs an declarative configuration of the ExportBindingReference type for use with apply.
func (*ExportBindingReferenceApplyConfiguration) WithName ¶
func (b *ExportBindingReferenceApplyConfiguration) WithName(value string) *ExportBindingReferenceApplyConfiguration
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 (*ExportBindingReferenceApplyConfiguration) WithPath ¶
func (b *ExportBindingReferenceApplyConfiguration) WithPath(value string) *ExportBindingReferenceApplyConfiguration
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 GroupResourceApplyConfiguration ¶
type GroupResourceApplyConfiguration struct { Group *string `json:"group,omitempty"` Resource *string `json:"resource,omitempty"` }
GroupResourceApplyConfiguration represents an declarative configuration of the GroupResource type for use with apply.
func GroupResource ¶
func GroupResource() *GroupResourceApplyConfiguration
GroupResourceApplyConfiguration constructs an declarative configuration of the GroupResource type for use with apply.
func (*GroupResourceApplyConfiguration) WithGroup ¶
func (b *GroupResourceApplyConfiguration) WithGroup(value string) *GroupResourceApplyConfiguration
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 (*GroupResourceApplyConfiguration) WithResource ¶
func (b *GroupResourceApplyConfiguration) WithResource(value string) *GroupResourceApplyConfiguration
WithResource sets the Resource field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Resource field is set to the value of the last call.
type IdentityApplyConfiguration ¶
type IdentityApplyConfiguration struct {
SecretRef *v1.SecretReference `json:"secretRef,omitempty"`
}
IdentityApplyConfiguration represents an declarative configuration of the Identity type for use with apply.
func Identity ¶
func Identity() *IdentityApplyConfiguration
IdentityApplyConfiguration constructs an declarative configuration of the Identity type for use with apply.
func (*IdentityApplyConfiguration) WithSecretRef ¶
func (b *IdentityApplyConfiguration) WithSecretRef(value v1.SecretReference) *IdentityApplyConfiguration
WithSecretRef sets the SecretRef field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SecretRef field is set to the value of the last call.
type MaximalPermissionPolicyApplyConfiguration ¶
type MaximalPermissionPolicyApplyConfiguration struct {
Local *v1alpha1.LocalAPIExportPolicy `json:"local,omitempty"`
}
MaximalPermissionPolicyApplyConfiguration represents an declarative configuration of the MaximalPermissionPolicy type for use with apply.
func MaximalPermissionPolicy ¶
func MaximalPermissionPolicy() *MaximalPermissionPolicyApplyConfiguration
MaximalPermissionPolicyApplyConfiguration constructs an declarative configuration of the MaximalPermissionPolicy type for use with apply.
func (*MaximalPermissionPolicyApplyConfiguration) WithLocal ¶
func (b *MaximalPermissionPolicyApplyConfiguration) WithLocal(value v1alpha1.LocalAPIExportPolicy) *MaximalPermissionPolicyApplyConfiguration
WithLocal sets the Local field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Local field is set to the value of the last call.
type PermissionClaimApplyConfiguration ¶
type PermissionClaimApplyConfiguration struct { *GroupResourceApplyConfiguration `json:"GroupResource,omitempty"` All *bool `json:"all,omitempty"` ResourceSelector []ResourceSelectorApplyConfiguration `json:"resourceSelector,omitempty"` IdentityHash *string `json:"identityHash,omitempty"` }
PermissionClaimApplyConfiguration represents an declarative configuration of the PermissionClaim type for use with apply.
func PermissionClaim ¶
func PermissionClaim() *PermissionClaimApplyConfiguration
PermissionClaimApplyConfiguration constructs an declarative configuration of the PermissionClaim type for use with apply.
func (*PermissionClaimApplyConfiguration) WithAll ¶
func (b *PermissionClaimApplyConfiguration) WithAll(value bool) *PermissionClaimApplyConfiguration
WithAll sets the All field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the All field is set to the value of the last call.
func (*PermissionClaimApplyConfiguration) WithGroup ¶
func (b *PermissionClaimApplyConfiguration) WithGroup(value string) *PermissionClaimApplyConfiguration
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 (*PermissionClaimApplyConfiguration) WithIdentityHash ¶
func (b *PermissionClaimApplyConfiguration) WithIdentityHash(value string) *PermissionClaimApplyConfiguration
WithIdentityHash sets the IdentityHash field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IdentityHash field is set to the value of the last call.
func (*PermissionClaimApplyConfiguration) WithResource ¶
func (b *PermissionClaimApplyConfiguration) WithResource(value string) *PermissionClaimApplyConfiguration
WithResource sets the Resource field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Resource field is set to the value of the last call.
func (*PermissionClaimApplyConfiguration) WithResourceSelector ¶
func (b *PermissionClaimApplyConfiguration) WithResourceSelector(values ...*ResourceSelectorApplyConfiguration) *PermissionClaimApplyConfiguration
WithResourceSelector adds the given value to the ResourceSelector 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 ResourceSelector field.
type ResourceSelectorApplyConfiguration ¶
type ResourceSelectorApplyConfiguration struct { Name *string `json:"name,omitempty"` Namespace *string `json:"namespace,omitempty"` }
ResourceSelectorApplyConfiguration represents an declarative configuration of the ResourceSelector type for use with apply.
func ResourceSelector ¶
func ResourceSelector() *ResourceSelectorApplyConfiguration
ResourceSelectorApplyConfiguration constructs an declarative configuration of the ResourceSelector type for use with apply.
func (*ResourceSelectorApplyConfiguration) WithName ¶
func (b *ResourceSelectorApplyConfiguration) WithName(value string) *ResourceSelectorApplyConfiguration
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 (*ResourceSelectorApplyConfiguration) WithNamespace ¶
func (b *ResourceSelectorApplyConfiguration) WithNamespace(value string) *ResourceSelectorApplyConfiguration
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.
type VirtualWorkspaceApplyConfiguration ¶
type VirtualWorkspaceApplyConfiguration struct {
URL *string `json:"url,omitempty"`
}
VirtualWorkspaceApplyConfiguration represents an declarative configuration of the VirtualWorkspace type for use with apply.
func VirtualWorkspace ¶
func VirtualWorkspace() *VirtualWorkspaceApplyConfiguration
VirtualWorkspaceApplyConfiguration constructs an 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.
Source Files ¶
- acceptablepermissionclaim.go
- apibinding.go
- apibindingspec.go
- apibindingstatus.go
- apiconversion.go
- apiconversionrule.go
- apiconversionspec.go
- apiexport.go
- apiexportendpoint.go
- apiexportendpointslice.go
- apiexportendpointslicespec.go
- apiexportendpointslicestatus.go
- apiexportspec.go
- apiexportstatus.go
- apiresourceschema.go
- apiresourceschemaspec.go
- apiresourceversion.go
- apiversionconversion.go
- bindingreference.go
- boundapiresource.go
- boundapiresourceschema.go
- exportbindingreference.go
- groupresource.go
- identity.go
- maximalpermissionpolicy.go
- permissionclaim.go
- resourceselector.go
- virtualworkspace.go