...

Package v1beta1

import "k8s.io/apiextensions-apiserver/pkg/client/applyconfiguration/apiextensions/v1beta1"
Overview
Index

Overview ▾

Index ▾

type CustomResourceColumnDefinitionApplyConfiguration
    func CustomResourceColumnDefinition() *CustomResourceColumnDefinitionApplyConfiguration
    func (b *CustomResourceColumnDefinitionApplyConfiguration) WithDescription(value string) *CustomResourceColumnDefinitionApplyConfiguration
    func (b *CustomResourceColumnDefinitionApplyConfiguration) WithFormat(value string) *CustomResourceColumnDefinitionApplyConfiguration
    func (b *CustomResourceColumnDefinitionApplyConfiguration) WithJSONPath(value string) *CustomResourceColumnDefinitionApplyConfiguration
    func (b *CustomResourceColumnDefinitionApplyConfiguration) WithName(value string) *CustomResourceColumnDefinitionApplyConfiguration
    func (b *CustomResourceColumnDefinitionApplyConfiguration) WithPriority(value int32) *CustomResourceColumnDefinitionApplyConfiguration
    func (b *CustomResourceColumnDefinitionApplyConfiguration) WithType(value string) *CustomResourceColumnDefinitionApplyConfiguration
type CustomResourceConversionApplyConfiguration
    func CustomResourceConversion() *CustomResourceConversionApplyConfiguration
    func (b *CustomResourceConversionApplyConfiguration) WithConversionReviewVersions(values ...string) *CustomResourceConversionApplyConfiguration
    func (b *CustomResourceConversionApplyConfiguration) WithStrategy(value v1beta1.ConversionStrategyType) *CustomResourceConversionApplyConfiguration
    func (b *CustomResourceConversionApplyConfiguration) WithWebhookClientConfig(value *WebhookClientConfigApplyConfiguration) *CustomResourceConversionApplyConfiguration
type CustomResourceDefinitionApplyConfiguration
    func CustomResourceDefinition(name string) *CustomResourceDefinitionApplyConfiguration
    func (b *CustomResourceDefinitionApplyConfiguration) WithAPIVersion(value string) *CustomResourceDefinitionApplyConfiguration
    func (b *CustomResourceDefinitionApplyConfiguration) WithAnnotations(entries map[string]string) *CustomResourceDefinitionApplyConfiguration
    func (b *CustomResourceDefinitionApplyConfiguration) WithCreationTimestamp(value metav1.Time) *CustomResourceDefinitionApplyConfiguration
    func (b *CustomResourceDefinitionApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *CustomResourceDefinitionApplyConfiguration
    func (b *CustomResourceDefinitionApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *CustomResourceDefinitionApplyConfiguration
    func (b *CustomResourceDefinitionApplyConfiguration) WithFinalizers(values ...string) *CustomResourceDefinitionApplyConfiguration
    func (b *CustomResourceDefinitionApplyConfiguration) WithGenerateName(value string) *CustomResourceDefinitionApplyConfiguration
    func (b *CustomResourceDefinitionApplyConfiguration) WithGeneration(value int64) *CustomResourceDefinitionApplyConfiguration
    func (b *CustomResourceDefinitionApplyConfiguration) WithKind(value string) *CustomResourceDefinitionApplyConfiguration
    func (b *CustomResourceDefinitionApplyConfiguration) WithLabels(entries map[string]string) *CustomResourceDefinitionApplyConfiguration
    func (b *CustomResourceDefinitionApplyConfiguration) WithName(value string) *CustomResourceDefinitionApplyConfiguration
    func (b *CustomResourceDefinitionApplyConfiguration) WithNamespace(value string) *CustomResourceDefinitionApplyConfiguration
    func (b *CustomResourceDefinitionApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *CustomResourceDefinitionApplyConfiguration
    func (b *CustomResourceDefinitionApplyConfiguration) WithResourceVersion(value string) *CustomResourceDefinitionApplyConfiguration
    func (b *CustomResourceDefinitionApplyConfiguration) WithSpec(value *CustomResourceDefinitionSpecApplyConfiguration) *CustomResourceDefinitionApplyConfiguration
    func (b *CustomResourceDefinitionApplyConfiguration) WithStatus(value *CustomResourceDefinitionStatusApplyConfiguration) *CustomResourceDefinitionApplyConfiguration
    func (b *CustomResourceDefinitionApplyConfiguration) WithUID(value types.UID) *CustomResourceDefinitionApplyConfiguration
type CustomResourceDefinitionConditionApplyConfiguration
    func CustomResourceDefinitionCondition() *CustomResourceDefinitionConditionApplyConfiguration
    func (b *CustomResourceDefinitionConditionApplyConfiguration) WithLastTransitionTime(value v1.Time) *CustomResourceDefinitionConditionApplyConfiguration
    func (b *CustomResourceDefinitionConditionApplyConfiguration) WithMessage(value string) *CustomResourceDefinitionConditionApplyConfiguration
    func (b *CustomResourceDefinitionConditionApplyConfiguration) WithReason(value string) *CustomResourceDefinitionConditionApplyConfiguration
    func (b *CustomResourceDefinitionConditionApplyConfiguration) WithStatus(value v1beta1.ConditionStatus) *CustomResourceDefinitionConditionApplyConfiguration
    func (b *CustomResourceDefinitionConditionApplyConfiguration) WithType(value v1beta1.CustomResourceDefinitionConditionType) *CustomResourceDefinitionConditionApplyConfiguration
type CustomResourceDefinitionNamesApplyConfiguration
    func CustomResourceDefinitionNames() *CustomResourceDefinitionNamesApplyConfiguration
    func (b *CustomResourceDefinitionNamesApplyConfiguration) WithCategories(values ...string) *CustomResourceDefinitionNamesApplyConfiguration
    func (b *CustomResourceDefinitionNamesApplyConfiguration) WithKind(value string) *CustomResourceDefinitionNamesApplyConfiguration
    func (b *CustomResourceDefinitionNamesApplyConfiguration) WithListKind(value string) *CustomResourceDefinitionNamesApplyConfiguration
    func (b *CustomResourceDefinitionNamesApplyConfiguration) WithPlural(value string) *CustomResourceDefinitionNamesApplyConfiguration
    func (b *CustomResourceDefinitionNamesApplyConfiguration) WithShortNames(values ...string) *CustomResourceDefinitionNamesApplyConfiguration
    func (b *CustomResourceDefinitionNamesApplyConfiguration) WithSingular(value string) *CustomResourceDefinitionNamesApplyConfiguration
type CustomResourceDefinitionSpecApplyConfiguration
    func CustomResourceDefinitionSpec() *CustomResourceDefinitionSpecApplyConfiguration
    func (b *CustomResourceDefinitionSpecApplyConfiguration) WithAdditionalPrinterColumns(values ...*CustomResourceColumnDefinitionApplyConfiguration) *CustomResourceDefinitionSpecApplyConfiguration
    func (b *CustomResourceDefinitionSpecApplyConfiguration) WithConversion(value *CustomResourceConversionApplyConfiguration) *CustomResourceDefinitionSpecApplyConfiguration
    func (b *CustomResourceDefinitionSpecApplyConfiguration) WithGroup(value string) *CustomResourceDefinitionSpecApplyConfiguration
    func (b *CustomResourceDefinitionSpecApplyConfiguration) WithNames(value *CustomResourceDefinitionNamesApplyConfiguration) *CustomResourceDefinitionSpecApplyConfiguration
    func (b *CustomResourceDefinitionSpecApplyConfiguration) WithPreserveUnknownFields(value bool) *CustomResourceDefinitionSpecApplyConfiguration
    func (b *CustomResourceDefinitionSpecApplyConfiguration) WithScope(value apiextensionsv1beta1.ResourceScope) *CustomResourceDefinitionSpecApplyConfiguration
    func (b *CustomResourceDefinitionSpecApplyConfiguration) WithSelectableFields(values ...*SelectableFieldApplyConfiguration) *CustomResourceDefinitionSpecApplyConfiguration
    func (b *CustomResourceDefinitionSpecApplyConfiguration) WithSubresources(value *CustomResourceSubresourcesApplyConfiguration) *CustomResourceDefinitionSpecApplyConfiguration
    func (b *CustomResourceDefinitionSpecApplyConfiguration) WithValidation(value *CustomResourceValidationApplyConfiguration) *CustomResourceDefinitionSpecApplyConfiguration
    func (b *CustomResourceDefinitionSpecApplyConfiguration) WithVersion(value string) *CustomResourceDefinitionSpecApplyConfiguration
    func (b *CustomResourceDefinitionSpecApplyConfiguration) WithVersions(values ...*CustomResourceDefinitionVersionApplyConfiguration) *CustomResourceDefinitionSpecApplyConfiguration
type CustomResourceDefinitionStatusApplyConfiguration
    func CustomResourceDefinitionStatus() *CustomResourceDefinitionStatusApplyConfiguration
    func (b *CustomResourceDefinitionStatusApplyConfiguration) WithAcceptedNames(value *CustomResourceDefinitionNamesApplyConfiguration) *CustomResourceDefinitionStatusApplyConfiguration
    func (b *CustomResourceDefinitionStatusApplyConfiguration) WithConditions(values ...*CustomResourceDefinitionConditionApplyConfiguration) *CustomResourceDefinitionStatusApplyConfiguration
    func (b *CustomResourceDefinitionStatusApplyConfiguration) WithStoredVersions(values ...string) *CustomResourceDefinitionStatusApplyConfiguration
type CustomResourceDefinitionVersionApplyConfiguration
    func CustomResourceDefinitionVersion() *CustomResourceDefinitionVersionApplyConfiguration
    func (b *CustomResourceDefinitionVersionApplyConfiguration) WithAdditionalPrinterColumns(values ...*CustomResourceColumnDefinitionApplyConfiguration) *CustomResourceDefinitionVersionApplyConfiguration
    func (b *CustomResourceDefinitionVersionApplyConfiguration) WithDeprecated(value bool) *CustomResourceDefinitionVersionApplyConfiguration
    func (b *CustomResourceDefinitionVersionApplyConfiguration) WithDeprecationWarning(value string) *CustomResourceDefinitionVersionApplyConfiguration
    func (b *CustomResourceDefinitionVersionApplyConfiguration) WithName(value string) *CustomResourceDefinitionVersionApplyConfiguration
    func (b *CustomResourceDefinitionVersionApplyConfiguration) WithSchema(value *CustomResourceValidationApplyConfiguration) *CustomResourceDefinitionVersionApplyConfiguration
    func (b *CustomResourceDefinitionVersionApplyConfiguration) WithSelectableFields(values ...*SelectableFieldApplyConfiguration) *CustomResourceDefinitionVersionApplyConfiguration
    func (b *CustomResourceDefinitionVersionApplyConfiguration) WithServed(value bool) *CustomResourceDefinitionVersionApplyConfiguration
    func (b *CustomResourceDefinitionVersionApplyConfiguration) WithStorage(value bool) *CustomResourceDefinitionVersionApplyConfiguration
    func (b *CustomResourceDefinitionVersionApplyConfiguration) WithSubresources(value *CustomResourceSubresourcesApplyConfiguration) *CustomResourceDefinitionVersionApplyConfiguration
type CustomResourceSubresourceScaleApplyConfiguration
    func CustomResourceSubresourceScale() *CustomResourceSubresourceScaleApplyConfiguration
    func (b *CustomResourceSubresourceScaleApplyConfiguration) WithLabelSelectorPath(value string) *CustomResourceSubresourceScaleApplyConfiguration
    func (b *CustomResourceSubresourceScaleApplyConfiguration) WithSpecReplicasPath(value string) *CustomResourceSubresourceScaleApplyConfiguration
    func (b *CustomResourceSubresourceScaleApplyConfiguration) WithStatusReplicasPath(value string) *CustomResourceSubresourceScaleApplyConfiguration
type CustomResourceSubresourcesApplyConfiguration
    func CustomResourceSubresources() *CustomResourceSubresourcesApplyConfiguration
    func (b *CustomResourceSubresourcesApplyConfiguration) WithScale(value *CustomResourceSubresourceScaleApplyConfiguration) *CustomResourceSubresourcesApplyConfiguration
    func (b *CustomResourceSubresourcesApplyConfiguration) WithStatus(value v1beta1.CustomResourceSubresourceStatus) *CustomResourceSubresourcesApplyConfiguration
type CustomResourceValidationApplyConfiguration
    func CustomResourceValidation() *CustomResourceValidationApplyConfiguration
    func (b *CustomResourceValidationApplyConfiguration) WithOpenAPIV3Schema(value *JSONSchemaPropsApplyConfiguration) *CustomResourceValidationApplyConfiguration
type ExternalDocumentationApplyConfiguration
    func ExternalDocumentation() *ExternalDocumentationApplyConfiguration
    func (b *ExternalDocumentationApplyConfiguration) WithDescription(value string) *ExternalDocumentationApplyConfiguration
    func (b *ExternalDocumentationApplyConfiguration) WithURL(value string) *ExternalDocumentationApplyConfiguration
type JSONSchemaPropsApplyConfiguration
    func JSONSchemaProps() *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithAdditionalItems(value v1beta1.JSONSchemaPropsOrBool) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithAdditionalProperties(value v1beta1.JSONSchemaPropsOrBool) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithAllOf(values ...*JSONSchemaPropsApplyConfiguration) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithAnyOf(values ...*JSONSchemaPropsApplyConfiguration) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithDefault(value v1beta1.JSON) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithDefinitions(value v1beta1.JSONSchemaDefinitions) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithDependencies(value v1beta1.JSONSchemaDependencies) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithDescription(value string) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithEnum(values ...v1beta1.JSON) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithExample(value v1beta1.JSON) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithExclusiveMaximum(value bool) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithExclusiveMinimum(value bool) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithExternalDocs(value *ExternalDocumentationApplyConfiguration) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithFormat(value string) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithID(value string) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithItems(value v1beta1.JSONSchemaPropsOrArray) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithMaxItems(value int64) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithMaxLength(value int64) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithMaxProperties(value int64) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithMaximum(value float64) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithMinItems(value int64) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithMinLength(value int64) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithMinProperties(value int64) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithMinimum(value float64) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithMultipleOf(value float64) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithNot(value *JSONSchemaPropsApplyConfiguration) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithNullable(value bool) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithOneOf(values ...*JSONSchemaPropsApplyConfiguration) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithPattern(value string) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithPatternProperties(entries map[string]JSONSchemaPropsApplyConfiguration) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithProperties(entries map[string]JSONSchemaPropsApplyConfiguration) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithRef(value string) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithRequired(values ...string) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithSchema(value v1beta1.JSONSchemaURL) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithTitle(value string) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithType(value string) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithUniqueItems(value bool) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithXEmbeddedResource(value bool) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithXIntOrString(value bool) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithXListMapKeys(values ...string) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithXListType(value string) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithXMapType(value string) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithXPreserveUnknownFields(value bool) *JSONSchemaPropsApplyConfiguration
    func (b *JSONSchemaPropsApplyConfiguration) WithXValidations(value v1beta1.ValidationRules) *JSONSchemaPropsApplyConfiguration
type SelectableFieldApplyConfiguration
    func SelectableField() *SelectableFieldApplyConfiguration
    func (b *SelectableFieldApplyConfiguration) WithJSONPath(value string) *SelectableFieldApplyConfiguration
type ServiceReferenceApplyConfiguration
    func ServiceReference() *ServiceReferenceApplyConfiguration
    func (b *ServiceReferenceApplyConfiguration) WithName(value string) *ServiceReferenceApplyConfiguration
    func (b *ServiceReferenceApplyConfiguration) WithNamespace(value string) *ServiceReferenceApplyConfiguration
    func (b *ServiceReferenceApplyConfiguration) WithPath(value string) *ServiceReferenceApplyConfiguration
    func (b *ServiceReferenceApplyConfiguration) WithPort(value int32) *ServiceReferenceApplyConfiguration
type ValidationRuleApplyConfiguration
    func ValidationRule() *ValidationRuleApplyConfiguration
    func (b *ValidationRuleApplyConfiguration) WithFieldPath(value string) *ValidationRuleApplyConfiguration
    func (b *ValidationRuleApplyConfiguration) WithMessage(value string) *ValidationRuleApplyConfiguration
    func (b *ValidationRuleApplyConfiguration) WithMessageExpression(value string) *ValidationRuleApplyConfiguration
    func (b *ValidationRuleApplyConfiguration) WithOptionalOldSelf(value bool) *ValidationRuleApplyConfiguration
    func (b *ValidationRuleApplyConfiguration) WithReason(value v1beta1.FieldValueErrorReason) *ValidationRuleApplyConfiguration
    func (b *ValidationRuleApplyConfiguration) WithRule(value string) *ValidationRuleApplyConfiguration
type WebhookClientConfigApplyConfiguration
    func WebhookClientConfig() *WebhookClientConfigApplyConfiguration
    func (b *WebhookClientConfigApplyConfiguration) WithCABundle(values ...byte) *WebhookClientConfigApplyConfiguration
    func (b *WebhookClientConfigApplyConfiguration) WithService(value *ServiceReferenceApplyConfiguration) *WebhookClientConfigApplyConfiguration
    func (b *WebhookClientConfigApplyConfiguration) WithURL(value string) *WebhookClientConfigApplyConfiguration

Package files

customresourcecolumndefinition.go customresourceconversion.go customresourcedefinition.go customresourcedefinitioncondition.go customresourcedefinitionnames.go customresourcedefinitionspec.go customresourcedefinitionstatus.go customresourcedefinitionversion.go customresourcesubresources.go customresourcesubresourcescale.go customresourcevalidation.go externaldocumentation.go jsonschemaprops.go selectablefield.go servicereference.go validationrule.go webhookclientconfig.go

type CustomResourceColumnDefinitionApplyConfiguration

CustomResourceColumnDefinitionApplyConfiguration represents an declarative configuration of the CustomResourceColumnDefinition type for use with apply.

type CustomResourceColumnDefinitionApplyConfiguration struct {
    Name        *string `json:"name,omitempty"`
    Type        *string `json:"type,omitempty"`
    Format      *string `json:"format,omitempty"`
    Description *string `json:"description,omitempty"`
    Priority    *int32  `json:"priority,omitempty"`
    JSONPath    *string `json:"JSONPath,omitempty"`
}

func CustomResourceColumnDefinition

func CustomResourceColumnDefinition() *CustomResourceColumnDefinitionApplyConfiguration

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

func (*CustomResourceColumnDefinitionApplyConfiguration) WithDescription

func (b *CustomResourceColumnDefinitionApplyConfiguration) WithDescription(value string) *CustomResourceColumnDefinitionApplyConfiguration

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

func (*CustomResourceColumnDefinitionApplyConfiguration) WithFormat

func (b *CustomResourceColumnDefinitionApplyConfiguration) WithFormat(value string) *CustomResourceColumnDefinitionApplyConfiguration

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

func (*CustomResourceColumnDefinitionApplyConfiguration) WithJSONPath

func (b *CustomResourceColumnDefinitionApplyConfiguration) WithJSONPath(value string) *CustomResourceColumnDefinitionApplyConfiguration

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

func (*CustomResourceColumnDefinitionApplyConfiguration) WithName

func (b *CustomResourceColumnDefinitionApplyConfiguration) WithName(value string) *CustomResourceColumnDefinitionApplyConfiguration

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 (*CustomResourceColumnDefinitionApplyConfiguration) WithPriority

func (b *CustomResourceColumnDefinitionApplyConfiguration) WithPriority(value int32) *CustomResourceColumnDefinitionApplyConfiguration

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

func (*CustomResourceColumnDefinitionApplyConfiguration) WithType

func (b *CustomResourceColumnDefinitionApplyConfiguration) WithType(value string) *CustomResourceColumnDefinitionApplyConfiguration

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

type CustomResourceConversionApplyConfiguration

CustomResourceConversionApplyConfiguration represents an declarative configuration of the CustomResourceConversion type for use with apply.

type CustomResourceConversionApplyConfiguration struct {
    Strategy                 *v1beta1.ConversionStrategyType        `json:"strategy,omitempty"`
    WebhookClientConfig      *WebhookClientConfigApplyConfiguration `json:"webhookClientConfig,omitempty"`
    ConversionReviewVersions []string                               `json:"conversionReviewVersions,omitempty"`
}

func CustomResourceConversion

func CustomResourceConversion() *CustomResourceConversionApplyConfiguration

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

func (*CustomResourceConversionApplyConfiguration) WithConversionReviewVersions

func (b *CustomResourceConversionApplyConfiguration) WithConversionReviewVersions(values ...string) *CustomResourceConversionApplyConfiguration

WithConversionReviewVersions adds the given value to the ConversionReviewVersions 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 ConversionReviewVersions field.

func (*CustomResourceConversionApplyConfiguration) WithStrategy

func (b *CustomResourceConversionApplyConfiguration) WithStrategy(value v1beta1.ConversionStrategyType) *CustomResourceConversionApplyConfiguration

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

func (*CustomResourceConversionApplyConfiguration) WithWebhookClientConfig

func (b *CustomResourceConversionApplyConfiguration) WithWebhookClientConfig(value *WebhookClientConfigApplyConfiguration) *CustomResourceConversionApplyConfiguration

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

type CustomResourceDefinitionApplyConfiguration

CustomResourceDefinitionApplyConfiguration represents an declarative configuration of the CustomResourceDefinition type for use with apply.

type CustomResourceDefinitionApplyConfiguration struct {
    v1.TypeMetaApplyConfiguration    `json:",inline"`
    *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
    Spec                             *CustomResourceDefinitionSpecApplyConfiguration   `json:"spec,omitempty"`
    Status                           *CustomResourceDefinitionStatusApplyConfiguration `json:"status,omitempty"`
}

func CustomResourceDefinition

func CustomResourceDefinition(name string) *CustomResourceDefinitionApplyConfiguration

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

func (*CustomResourceDefinitionApplyConfiguration) WithAPIVersion

func (b *CustomResourceDefinitionApplyConfiguration) WithAPIVersion(value string) *CustomResourceDefinitionApplyConfiguration

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 (*CustomResourceDefinitionApplyConfiguration) WithKind

func (b *CustomResourceDefinitionApplyConfiguration) WithKind(value string) *CustomResourceDefinitionApplyConfiguration

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 (*CustomResourceDefinitionApplyConfiguration) WithLabels

func (b *CustomResourceDefinitionApplyConfiguration) WithLabels(entries map[string]string) *CustomResourceDefinitionApplyConfiguration

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 (*CustomResourceDefinitionApplyConfiguration) WithName

func (b *CustomResourceDefinitionApplyConfiguration) WithName(value string) *CustomResourceDefinitionApplyConfiguration

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 (*CustomResourceDefinitionApplyConfiguration) WithNamespace

func (b *CustomResourceDefinitionApplyConfiguration) WithNamespace(value string) *CustomResourceDefinitionApplyConfiguration

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 (*CustomResourceDefinitionApplyConfiguration) WithOwnerReferences

func (b *CustomResourceDefinitionApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *CustomResourceDefinitionApplyConfiguration

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

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

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 (*CustomResourceDefinitionApplyConfiguration) WithSpec

func (b *CustomResourceDefinitionApplyConfiguration) WithSpec(value *CustomResourceDefinitionSpecApplyConfiguration) *CustomResourceDefinitionApplyConfiguration

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 (*CustomResourceDefinitionApplyConfiguration) WithStatus

func (b *CustomResourceDefinitionApplyConfiguration) WithStatus(value *CustomResourceDefinitionStatusApplyConfiguration) *CustomResourceDefinitionApplyConfiguration

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 (*CustomResourceDefinitionApplyConfiguration) WithUID

func (b *CustomResourceDefinitionApplyConfiguration) WithUID(value types.UID) *CustomResourceDefinitionApplyConfiguration

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 CustomResourceDefinitionConditionApplyConfiguration

CustomResourceDefinitionConditionApplyConfiguration represents an declarative configuration of the CustomResourceDefinitionCondition type for use with apply.

type CustomResourceDefinitionConditionApplyConfiguration struct {
    Type               *v1beta1.CustomResourceDefinitionConditionType `json:"type,omitempty"`
    Status             *v1beta1.ConditionStatus                       `json:"status,omitempty"`
    LastTransitionTime *v1.Time                                       `json:"lastTransitionTime,omitempty"`
    Reason             *string                                        `json:"reason,omitempty"`
    Message            *string                                        `json:"message,omitempty"`
}

func CustomResourceDefinitionCondition

func CustomResourceDefinitionCondition() *CustomResourceDefinitionConditionApplyConfiguration

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

func (*CustomResourceDefinitionConditionApplyConfiguration) WithLastTransitionTime

func (b *CustomResourceDefinitionConditionApplyConfiguration) WithLastTransitionTime(value v1.Time) *CustomResourceDefinitionConditionApplyConfiguration

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

func (*CustomResourceDefinitionConditionApplyConfiguration) WithMessage

func (b *CustomResourceDefinitionConditionApplyConfiguration) WithMessage(value string) *CustomResourceDefinitionConditionApplyConfiguration

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

func (*CustomResourceDefinitionConditionApplyConfiguration) WithReason

func (b *CustomResourceDefinitionConditionApplyConfiguration) WithReason(value string) *CustomResourceDefinitionConditionApplyConfiguration

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

func (*CustomResourceDefinitionConditionApplyConfiguration) WithStatus

func (b *CustomResourceDefinitionConditionApplyConfiguration) WithStatus(value v1beta1.ConditionStatus) *CustomResourceDefinitionConditionApplyConfiguration

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

func (b *CustomResourceDefinitionConditionApplyConfiguration) WithType(value v1beta1.CustomResourceDefinitionConditionType) *CustomResourceDefinitionConditionApplyConfiguration

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

type CustomResourceDefinitionNamesApplyConfiguration

CustomResourceDefinitionNamesApplyConfiguration represents an declarative configuration of the CustomResourceDefinitionNames type for use with apply.

type CustomResourceDefinitionNamesApplyConfiguration struct {
    Plural     *string  `json:"plural,omitempty"`
    Singular   *string  `json:"singular,omitempty"`
    ShortNames []string `json:"shortNames,omitempty"`
    Kind       *string  `json:"kind,omitempty"`
    ListKind   *string  `json:"listKind,omitempty"`
    Categories []string `json:"categories,omitempty"`
}

func CustomResourceDefinitionNames

func CustomResourceDefinitionNames() *CustomResourceDefinitionNamesApplyConfiguration

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

func (*CustomResourceDefinitionNamesApplyConfiguration) WithCategories

func (b *CustomResourceDefinitionNamesApplyConfiguration) WithCategories(values ...string) *CustomResourceDefinitionNamesApplyConfiguration

WithCategories adds the given value to the Categories 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 Categories field.

func (*CustomResourceDefinitionNamesApplyConfiguration) WithKind

func (b *CustomResourceDefinitionNamesApplyConfiguration) WithKind(value string) *CustomResourceDefinitionNamesApplyConfiguration

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 (*CustomResourceDefinitionNamesApplyConfiguration) WithListKind

func (b *CustomResourceDefinitionNamesApplyConfiguration) WithListKind(value string) *CustomResourceDefinitionNamesApplyConfiguration

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

func (*CustomResourceDefinitionNamesApplyConfiguration) WithPlural

func (b *CustomResourceDefinitionNamesApplyConfiguration) WithPlural(value string) *CustomResourceDefinitionNamesApplyConfiguration

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

func (*CustomResourceDefinitionNamesApplyConfiguration) WithShortNames

func (b *CustomResourceDefinitionNamesApplyConfiguration) WithShortNames(values ...string) *CustomResourceDefinitionNamesApplyConfiguration

WithShortNames adds the given value to the ShortNames 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 ShortNames field.

func (*CustomResourceDefinitionNamesApplyConfiguration) WithSingular

func (b *CustomResourceDefinitionNamesApplyConfiguration) WithSingular(value string) *CustomResourceDefinitionNamesApplyConfiguration

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

type CustomResourceDefinitionSpecApplyConfiguration

CustomResourceDefinitionSpecApplyConfiguration represents an declarative configuration of the CustomResourceDefinitionSpec type for use with apply.

type CustomResourceDefinitionSpecApplyConfiguration struct {
    Group                    *string                                             `json:"group,omitempty"`
    Version                  *string                                             `json:"version,omitempty"`
    Names                    *CustomResourceDefinitionNamesApplyConfiguration    `json:"names,omitempty"`
    Scope                    *apiextensionsv1beta1.ResourceScope                 `json:"scope,omitempty"`
    Validation               *CustomResourceValidationApplyConfiguration         `json:"validation,omitempty"`
    Subresources             *CustomResourceSubresourcesApplyConfiguration       `json:"subresources,omitempty"`
    Versions                 []CustomResourceDefinitionVersionApplyConfiguration `json:"versions,omitempty"`
    AdditionalPrinterColumns []CustomResourceColumnDefinitionApplyConfiguration  `json:"additionalPrinterColumns,omitempty"`
    SelectableFields         []SelectableFieldApplyConfiguration                 `json:"selectableFields,omitempty"`
    Conversion               *CustomResourceConversionApplyConfiguration         `json:"conversion,omitempty"`
    PreserveUnknownFields    *bool                                               `json:"preserveUnknownFields,omitempty"`
}

func CustomResourceDefinitionSpec

func CustomResourceDefinitionSpec() *CustomResourceDefinitionSpecApplyConfiguration

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

func (*CustomResourceDefinitionSpecApplyConfiguration) WithAdditionalPrinterColumns

func (b *CustomResourceDefinitionSpecApplyConfiguration) WithAdditionalPrinterColumns(values ...*CustomResourceColumnDefinitionApplyConfiguration) *CustomResourceDefinitionSpecApplyConfiguration

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 (*CustomResourceDefinitionSpecApplyConfiguration) WithConversion

func (b *CustomResourceDefinitionSpecApplyConfiguration) WithConversion(value *CustomResourceConversionApplyConfiguration) *CustomResourceDefinitionSpecApplyConfiguration

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

func (*CustomResourceDefinitionSpecApplyConfiguration) WithGroup

func (b *CustomResourceDefinitionSpecApplyConfiguration) WithGroup(value string) *CustomResourceDefinitionSpecApplyConfiguration

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 (*CustomResourceDefinitionSpecApplyConfiguration) WithNames

func (b *CustomResourceDefinitionSpecApplyConfiguration) WithNames(value *CustomResourceDefinitionNamesApplyConfiguration) *CustomResourceDefinitionSpecApplyConfiguration

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 (*CustomResourceDefinitionSpecApplyConfiguration) WithPreserveUnknownFields

func (b *CustomResourceDefinitionSpecApplyConfiguration) WithPreserveUnknownFields(value bool) *CustomResourceDefinitionSpecApplyConfiguration

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

func (*CustomResourceDefinitionSpecApplyConfiguration) WithScope

func (b *CustomResourceDefinitionSpecApplyConfiguration) WithScope(value apiextensionsv1beta1.ResourceScope) *CustomResourceDefinitionSpecApplyConfiguration

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 (*CustomResourceDefinitionSpecApplyConfiguration) WithSelectableFields

func (b *CustomResourceDefinitionSpecApplyConfiguration) WithSelectableFields(values ...*SelectableFieldApplyConfiguration) *CustomResourceDefinitionSpecApplyConfiguration

WithSelectableFields adds the given value to the SelectableFields 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 SelectableFields field.

func (*CustomResourceDefinitionSpecApplyConfiguration) WithSubresources

func (b *CustomResourceDefinitionSpecApplyConfiguration) WithSubresources(value *CustomResourceSubresourcesApplyConfiguration) *CustomResourceDefinitionSpecApplyConfiguration

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.

func (*CustomResourceDefinitionSpecApplyConfiguration) WithValidation

func (b *CustomResourceDefinitionSpecApplyConfiguration) WithValidation(value *CustomResourceValidationApplyConfiguration) *CustomResourceDefinitionSpecApplyConfiguration

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

func (*CustomResourceDefinitionSpecApplyConfiguration) WithVersion

func (b *CustomResourceDefinitionSpecApplyConfiguration) WithVersion(value string) *CustomResourceDefinitionSpecApplyConfiguration

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

func (*CustomResourceDefinitionSpecApplyConfiguration) WithVersions

func (b *CustomResourceDefinitionSpecApplyConfiguration) WithVersions(values ...*CustomResourceDefinitionVersionApplyConfiguration) *CustomResourceDefinitionSpecApplyConfiguration

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 CustomResourceDefinitionStatusApplyConfiguration

CustomResourceDefinitionStatusApplyConfiguration represents an declarative configuration of the CustomResourceDefinitionStatus type for use with apply.

type CustomResourceDefinitionStatusApplyConfiguration struct {
    Conditions     []CustomResourceDefinitionConditionApplyConfiguration `json:"conditions,omitempty"`
    AcceptedNames  *CustomResourceDefinitionNamesApplyConfiguration      `json:"acceptedNames,omitempty"`
    StoredVersions []string                                              `json:"storedVersions,omitempty"`
}

func CustomResourceDefinitionStatus

func CustomResourceDefinitionStatus() *CustomResourceDefinitionStatusApplyConfiguration

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

func (*CustomResourceDefinitionStatusApplyConfiguration) WithAcceptedNames

func (b *CustomResourceDefinitionStatusApplyConfiguration) WithAcceptedNames(value *CustomResourceDefinitionNamesApplyConfiguration) *CustomResourceDefinitionStatusApplyConfiguration

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

func (*CustomResourceDefinitionStatusApplyConfiguration) WithConditions

func (b *CustomResourceDefinitionStatusApplyConfiguration) WithConditions(values ...*CustomResourceDefinitionConditionApplyConfiguration) *CustomResourceDefinitionStatusApplyConfiguration

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

func (*CustomResourceDefinitionStatusApplyConfiguration) WithStoredVersions

func (b *CustomResourceDefinitionStatusApplyConfiguration) WithStoredVersions(values ...string) *CustomResourceDefinitionStatusApplyConfiguration

WithStoredVersions adds the given value to the StoredVersions 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 StoredVersions field.

type CustomResourceDefinitionVersionApplyConfiguration

CustomResourceDefinitionVersionApplyConfiguration represents an declarative configuration of the CustomResourceDefinitionVersion type for use with apply.

type CustomResourceDefinitionVersionApplyConfiguration 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                   *CustomResourceValidationApplyConfiguration        `json:"schema,omitempty"`
    Subresources             *CustomResourceSubresourcesApplyConfiguration      `json:"subresources,omitempty"`
    AdditionalPrinterColumns []CustomResourceColumnDefinitionApplyConfiguration `json:"additionalPrinterColumns,omitempty"`
    SelectableFields         []SelectableFieldApplyConfiguration                `json:"selectableFields,omitempty"`
}

func CustomResourceDefinitionVersion

func CustomResourceDefinitionVersion() *CustomResourceDefinitionVersionApplyConfiguration

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

func (*CustomResourceDefinitionVersionApplyConfiguration) WithAdditionalPrinterColumns

func (b *CustomResourceDefinitionVersionApplyConfiguration) WithAdditionalPrinterColumns(values ...*CustomResourceColumnDefinitionApplyConfiguration) *CustomResourceDefinitionVersionApplyConfiguration

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 (*CustomResourceDefinitionVersionApplyConfiguration) WithDeprecated

func (b *CustomResourceDefinitionVersionApplyConfiguration) WithDeprecated(value bool) *CustomResourceDefinitionVersionApplyConfiguration

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 (*CustomResourceDefinitionVersionApplyConfiguration) WithDeprecationWarning

func (b *CustomResourceDefinitionVersionApplyConfiguration) WithDeprecationWarning(value string) *CustomResourceDefinitionVersionApplyConfiguration

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 (*CustomResourceDefinitionVersionApplyConfiguration) WithName

func (b *CustomResourceDefinitionVersionApplyConfiguration) WithName(value string) *CustomResourceDefinitionVersionApplyConfiguration

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 (*CustomResourceDefinitionVersionApplyConfiguration) WithSchema

func (b *CustomResourceDefinitionVersionApplyConfiguration) WithSchema(value *CustomResourceValidationApplyConfiguration) *CustomResourceDefinitionVersionApplyConfiguration

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 (*CustomResourceDefinitionVersionApplyConfiguration) WithSelectableFields

func (b *CustomResourceDefinitionVersionApplyConfiguration) WithSelectableFields(values ...*SelectableFieldApplyConfiguration) *CustomResourceDefinitionVersionApplyConfiguration

WithSelectableFields adds the given value to the SelectableFields 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 SelectableFields field.

func (*CustomResourceDefinitionVersionApplyConfiguration) WithServed

func (b *CustomResourceDefinitionVersionApplyConfiguration) WithServed(value bool) *CustomResourceDefinitionVersionApplyConfiguration

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 (*CustomResourceDefinitionVersionApplyConfiguration) WithStorage

func (b *CustomResourceDefinitionVersionApplyConfiguration) WithStorage(value bool) *CustomResourceDefinitionVersionApplyConfiguration

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 (*CustomResourceDefinitionVersionApplyConfiguration) WithSubresources

func (b *CustomResourceDefinitionVersionApplyConfiguration) WithSubresources(value *CustomResourceSubresourcesApplyConfiguration) *CustomResourceDefinitionVersionApplyConfiguration

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 CustomResourceSubresourceScaleApplyConfiguration

CustomResourceSubresourceScaleApplyConfiguration represents an declarative configuration of the CustomResourceSubresourceScale type for use with apply.

type CustomResourceSubresourceScaleApplyConfiguration struct {
    SpecReplicasPath   *string `json:"specReplicasPath,omitempty"`
    StatusReplicasPath *string `json:"statusReplicasPath,omitempty"`
    LabelSelectorPath  *string `json:"labelSelectorPath,omitempty"`
}

func CustomResourceSubresourceScale

func CustomResourceSubresourceScale() *CustomResourceSubresourceScaleApplyConfiguration

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

func (*CustomResourceSubresourceScaleApplyConfiguration) WithLabelSelectorPath

func (b *CustomResourceSubresourceScaleApplyConfiguration) WithLabelSelectorPath(value string) *CustomResourceSubresourceScaleApplyConfiguration

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

func (*CustomResourceSubresourceScaleApplyConfiguration) WithSpecReplicasPath

func (b *CustomResourceSubresourceScaleApplyConfiguration) WithSpecReplicasPath(value string) *CustomResourceSubresourceScaleApplyConfiguration

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

func (*CustomResourceSubresourceScaleApplyConfiguration) WithStatusReplicasPath

func (b *CustomResourceSubresourceScaleApplyConfiguration) WithStatusReplicasPath(value string) *CustomResourceSubresourceScaleApplyConfiguration

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

type CustomResourceSubresourcesApplyConfiguration

CustomResourceSubresourcesApplyConfiguration represents an declarative configuration of the CustomResourceSubresources type for use with apply.

type CustomResourceSubresourcesApplyConfiguration struct {
    Status *v1beta1.CustomResourceSubresourceStatus          `json:"status,omitempty"`
    Scale  *CustomResourceSubresourceScaleApplyConfiguration `json:"scale,omitempty"`
}

func CustomResourceSubresources

func CustomResourceSubresources() *CustomResourceSubresourcesApplyConfiguration

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

func (*CustomResourceSubresourcesApplyConfiguration) WithScale

func (b *CustomResourceSubresourcesApplyConfiguration) WithScale(value *CustomResourceSubresourceScaleApplyConfiguration) *CustomResourceSubresourcesApplyConfiguration

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

func (*CustomResourceSubresourcesApplyConfiguration) WithStatus

func (b *CustomResourceSubresourcesApplyConfiguration) WithStatus(value v1beta1.CustomResourceSubresourceStatus) *CustomResourceSubresourcesApplyConfiguration

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.

type CustomResourceValidationApplyConfiguration

CustomResourceValidationApplyConfiguration represents an declarative configuration of the CustomResourceValidation type for use with apply.

type CustomResourceValidationApplyConfiguration struct {
    OpenAPIV3Schema *JSONSchemaPropsApplyConfiguration `json:"openAPIV3Schema,omitempty"`
}

func CustomResourceValidation

func CustomResourceValidation() *CustomResourceValidationApplyConfiguration

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

func (*CustomResourceValidationApplyConfiguration) WithOpenAPIV3Schema

func (b *CustomResourceValidationApplyConfiguration) WithOpenAPIV3Schema(value *JSONSchemaPropsApplyConfiguration) *CustomResourceValidationApplyConfiguration

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

type ExternalDocumentationApplyConfiguration

ExternalDocumentationApplyConfiguration represents an declarative configuration of the ExternalDocumentation type for use with apply.

type ExternalDocumentationApplyConfiguration struct {
    Description *string `json:"description,omitempty"`
    URL         *string `json:"url,omitempty"`
}

func ExternalDocumentation

func ExternalDocumentation() *ExternalDocumentationApplyConfiguration

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

func (*ExternalDocumentationApplyConfiguration) WithDescription

func (b *ExternalDocumentationApplyConfiguration) WithDescription(value string) *ExternalDocumentationApplyConfiguration

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

func (*ExternalDocumentationApplyConfiguration) WithURL

func (b *ExternalDocumentationApplyConfiguration) WithURL(value string) *ExternalDocumentationApplyConfiguration

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 JSONSchemaPropsApplyConfiguration

JSONSchemaPropsApplyConfiguration represents an declarative configuration of the JSONSchemaProps type for use with apply.

type JSONSchemaPropsApplyConfiguration struct {
    ID                     *string                                      `json:"id,omitempty"`
    Schema                 *v1beta1.JSONSchemaURL                       `json:"$schema,omitempty"`
    Ref                    *string                                      `json:"$ref,omitempty"`
    Description            *string                                      `json:"description,omitempty"`
    Type                   *string                                      `json:"type,omitempty"`
    Format                 *string                                      `json:"format,omitempty"`
    Title                  *string                                      `json:"title,omitempty"`
    Default                *v1beta1.JSON                                `json:"default,omitempty"`
    Maximum                *float64                                     `json:"maximum,omitempty"`
    ExclusiveMaximum       *bool                                        `json:"exclusiveMaximum,omitempty"`
    Minimum                *float64                                     `json:"minimum,omitempty"`
    ExclusiveMinimum       *bool                                        `json:"exclusiveMinimum,omitempty"`
    MaxLength              *int64                                       `json:"maxLength,omitempty"`
    MinLength              *int64                                       `json:"minLength,omitempty"`
    Pattern                *string                                      `json:"pattern,omitempty"`
    MaxItems               *int64                                       `json:"maxItems,omitempty"`
    MinItems               *int64                                       `json:"minItems,omitempty"`
    UniqueItems            *bool                                        `json:"uniqueItems,omitempty"`
    MultipleOf             *float64                                     `json:"multipleOf,omitempty"`
    Enum                   []v1beta1.JSON                               `json:"enum,omitempty"`
    MaxProperties          *int64                                       `json:"maxProperties,omitempty"`
    MinProperties          *int64                                       `json:"minProperties,omitempty"`
    Required               []string                                     `json:"required,omitempty"`
    Items                  *v1beta1.JSONSchemaPropsOrArray              `json:"items,omitempty"`
    AllOf                  []JSONSchemaPropsApplyConfiguration          `json:"allOf,omitempty"`
    OneOf                  []JSONSchemaPropsApplyConfiguration          `json:"oneOf,omitempty"`
    AnyOf                  []JSONSchemaPropsApplyConfiguration          `json:"anyOf,omitempty"`
    Not                    *JSONSchemaPropsApplyConfiguration           `json:"not,omitempty"`
    Properties             map[string]JSONSchemaPropsApplyConfiguration `json:"properties,omitempty"`
    AdditionalProperties   *v1beta1.JSONSchemaPropsOrBool               `json:"additionalProperties,omitempty"`
    PatternProperties      map[string]JSONSchemaPropsApplyConfiguration `json:"patternProperties,omitempty"`
    Dependencies           *v1beta1.JSONSchemaDependencies              `json:"dependencies,omitempty"`
    AdditionalItems        *v1beta1.JSONSchemaPropsOrBool               `json:"additionalItems,omitempty"`
    Definitions            *v1beta1.JSONSchemaDefinitions               `json:"definitions,omitempty"`
    ExternalDocs           *ExternalDocumentationApplyConfiguration     `json:"externalDocs,omitempty"`
    Example                *v1beta1.JSON                                `json:"example,omitempty"`
    Nullable               *bool                                        `json:"nullable,omitempty"`
    XPreserveUnknownFields *bool                                        `json:"x-kubernetes-preserve-unknown-fields,omitempty"`
    XEmbeddedResource      *bool                                        `json:"x-kubernetes-embedded-resource,omitempty"`
    XIntOrString           *bool                                        `json:"x-kubernetes-int-or-string,omitempty"`
    XListMapKeys           []string                                     `json:"x-kubernetes-list-map-keys,omitempty"`
    XListType              *string                                      `json:"x-kubernetes-list-type,omitempty"`
    XMapType               *string                                      `json:"x-kubernetes-map-type,omitempty"`
    XValidations           *v1beta1.ValidationRules                     `json:"x-kubernetes-validations,omitempty"`
}

func JSONSchemaProps

func JSONSchemaProps() *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithAdditionalItems

func (b *JSONSchemaPropsApplyConfiguration) WithAdditionalItems(value v1beta1.JSONSchemaPropsOrBool) *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithAdditionalProperties

func (b *JSONSchemaPropsApplyConfiguration) WithAdditionalProperties(value v1beta1.JSONSchemaPropsOrBool) *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithAllOf

func (b *JSONSchemaPropsApplyConfiguration) WithAllOf(values ...*JSONSchemaPropsApplyConfiguration) *JSONSchemaPropsApplyConfiguration

WithAllOf adds the given value to the AllOf 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 AllOf field.

func (*JSONSchemaPropsApplyConfiguration) WithAnyOf

func (b *JSONSchemaPropsApplyConfiguration) WithAnyOf(values ...*JSONSchemaPropsApplyConfiguration) *JSONSchemaPropsApplyConfiguration

WithAnyOf adds the given value to the AnyOf 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 AnyOf field.

func (*JSONSchemaPropsApplyConfiguration) WithDefault

func (b *JSONSchemaPropsApplyConfiguration) WithDefault(value v1beta1.JSON) *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithDefinitions

func (b *JSONSchemaPropsApplyConfiguration) WithDefinitions(value v1beta1.JSONSchemaDefinitions) *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithDependencies

func (b *JSONSchemaPropsApplyConfiguration) WithDependencies(value v1beta1.JSONSchemaDependencies) *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithDescription

func (b *JSONSchemaPropsApplyConfiguration) WithDescription(value string) *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithEnum

func (b *JSONSchemaPropsApplyConfiguration) WithEnum(values ...v1beta1.JSON) *JSONSchemaPropsApplyConfiguration

WithEnum adds the given value to the Enum 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 Enum field.

func (*JSONSchemaPropsApplyConfiguration) WithExample

func (b *JSONSchemaPropsApplyConfiguration) WithExample(value v1beta1.JSON) *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithExclusiveMaximum

func (b *JSONSchemaPropsApplyConfiguration) WithExclusiveMaximum(value bool) *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithExclusiveMinimum

func (b *JSONSchemaPropsApplyConfiguration) WithExclusiveMinimum(value bool) *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithExternalDocs

func (b *JSONSchemaPropsApplyConfiguration) WithExternalDocs(value *ExternalDocumentationApplyConfiguration) *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithFormat

func (b *JSONSchemaPropsApplyConfiguration) WithFormat(value string) *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithID

func (b *JSONSchemaPropsApplyConfiguration) WithID(value string) *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithItems

func (b *JSONSchemaPropsApplyConfiguration) WithItems(value v1beta1.JSONSchemaPropsOrArray) *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithMaxItems

func (b *JSONSchemaPropsApplyConfiguration) WithMaxItems(value int64) *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithMaxLength

func (b *JSONSchemaPropsApplyConfiguration) WithMaxLength(value int64) *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithMaxProperties

func (b *JSONSchemaPropsApplyConfiguration) WithMaxProperties(value int64) *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithMaximum

func (b *JSONSchemaPropsApplyConfiguration) WithMaximum(value float64) *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithMinItems

func (b *JSONSchemaPropsApplyConfiguration) WithMinItems(value int64) *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithMinLength

func (b *JSONSchemaPropsApplyConfiguration) WithMinLength(value int64) *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithMinProperties

func (b *JSONSchemaPropsApplyConfiguration) WithMinProperties(value int64) *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithMinimum

func (b *JSONSchemaPropsApplyConfiguration) WithMinimum(value float64) *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithMultipleOf

func (b *JSONSchemaPropsApplyConfiguration) WithMultipleOf(value float64) *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithNot

func (b *JSONSchemaPropsApplyConfiguration) WithNot(value *JSONSchemaPropsApplyConfiguration) *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithNullable

func (b *JSONSchemaPropsApplyConfiguration) WithNullable(value bool) *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithOneOf

func (b *JSONSchemaPropsApplyConfiguration) WithOneOf(values ...*JSONSchemaPropsApplyConfiguration) *JSONSchemaPropsApplyConfiguration

WithOneOf adds the given value to the OneOf 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 OneOf field.

func (*JSONSchemaPropsApplyConfiguration) WithPattern

func (b *JSONSchemaPropsApplyConfiguration) WithPattern(value string) *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithPatternProperties

func (b *JSONSchemaPropsApplyConfiguration) WithPatternProperties(entries map[string]JSONSchemaPropsApplyConfiguration) *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithProperties

func (b *JSONSchemaPropsApplyConfiguration) WithProperties(entries map[string]JSONSchemaPropsApplyConfiguration) *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithRef

func (b *JSONSchemaPropsApplyConfiguration) WithRef(value string) *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithRequired

func (b *JSONSchemaPropsApplyConfiguration) WithRequired(values ...string) *JSONSchemaPropsApplyConfiguration

WithRequired adds the given value to the Required 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 Required field.

func (*JSONSchemaPropsApplyConfiguration) WithSchema

func (b *JSONSchemaPropsApplyConfiguration) WithSchema(value v1beta1.JSONSchemaURL) *JSONSchemaPropsApplyConfiguration

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 (*JSONSchemaPropsApplyConfiguration) WithTitle

func (b *JSONSchemaPropsApplyConfiguration) WithTitle(value string) *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithType

func (b *JSONSchemaPropsApplyConfiguration) WithType(value string) *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithUniqueItems

func (b *JSONSchemaPropsApplyConfiguration) WithUniqueItems(value bool) *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithXEmbeddedResource

func (b *JSONSchemaPropsApplyConfiguration) WithXEmbeddedResource(value bool) *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithXIntOrString

func (b *JSONSchemaPropsApplyConfiguration) WithXIntOrString(value bool) *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithXListMapKeys

func (b *JSONSchemaPropsApplyConfiguration) WithXListMapKeys(values ...string) *JSONSchemaPropsApplyConfiguration

WithXListMapKeys adds the given value to the XListMapKeys 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 XListMapKeys field.

func (*JSONSchemaPropsApplyConfiguration) WithXListType

func (b *JSONSchemaPropsApplyConfiguration) WithXListType(value string) *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithXMapType

func (b *JSONSchemaPropsApplyConfiguration) WithXMapType(value string) *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithXPreserveUnknownFields

func (b *JSONSchemaPropsApplyConfiguration) WithXPreserveUnknownFields(value bool) *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithXValidations

func (b *JSONSchemaPropsApplyConfiguration) WithXValidations(value v1beta1.ValidationRules) *JSONSchemaPropsApplyConfiguration

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

type SelectableFieldApplyConfiguration

SelectableFieldApplyConfiguration represents an declarative configuration of the SelectableField type for use with apply.

type SelectableFieldApplyConfiguration struct {
    JSONPath *string `json:"jsonPath,omitempty"`
}

func SelectableField

func SelectableField() *SelectableFieldApplyConfiguration

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

func (*SelectableFieldApplyConfiguration) WithJSONPath

func (b *SelectableFieldApplyConfiguration) WithJSONPath(value string) *SelectableFieldApplyConfiguration

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

type ServiceReferenceApplyConfiguration

ServiceReferenceApplyConfiguration represents an declarative configuration of the ServiceReference type for use with apply.

type ServiceReferenceApplyConfiguration struct {
    Namespace *string `json:"namespace,omitempty"`
    Name      *string `json:"name,omitempty"`
    Path      *string `json:"path,omitempty"`
    Port      *int32  `json:"port,omitempty"`
}

func ServiceReference

func ServiceReference() *ServiceReferenceApplyConfiguration

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

func (*ServiceReferenceApplyConfiguration) WithName

func (b *ServiceReferenceApplyConfiguration) WithName(value string) *ServiceReferenceApplyConfiguration

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 (*ServiceReferenceApplyConfiguration) WithNamespace

func (b *ServiceReferenceApplyConfiguration) WithNamespace(value string) *ServiceReferenceApplyConfiguration

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 (*ServiceReferenceApplyConfiguration) WithPath

func (b *ServiceReferenceApplyConfiguration) WithPath(value string) *ServiceReferenceApplyConfiguration

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.

func (*ServiceReferenceApplyConfiguration) WithPort

func (b *ServiceReferenceApplyConfiguration) WithPort(value int32) *ServiceReferenceApplyConfiguration

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

type ValidationRuleApplyConfiguration

ValidationRuleApplyConfiguration represents an declarative configuration of the ValidationRule type for use with apply.

type ValidationRuleApplyConfiguration struct {
    Rule              *string                        `json:"rule,omitempty"`
    Message           *string                        `json:"message,omitempty"`
    MessageExpression *string                        `json:"messageExpression,omitempty"`
    Reason            *v1beta1.FieldValueErrorReason `json:"reason,omitempty"`
    FieldPath         *string                        `json:"fieldPath,omitempty"`
    OptionalOldSelf   *bool                          `json:"optionalOldSelf,omitempty"`
}

func ValidationRule

func ValidationRule() *ValidationRuleApplyConfiguration

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

func (*ValidationRuleApplyConfiguration) WithFieldPath

func (b *ValidationRuleApplyConfiguration) WithFieldPath(value string) *ValidationRuleApplyConfiguration

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

func (*ValidationRuleApplyConfiguration) WithMessage

func (b *ValidationRuleApplyConfiguration) WithMessage(value string) *ValidationRuleApplyConfiguration

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

func (*ValidationRuleApplyConfiguration) WithMessageExpression

func (b *ValidationRuleApplyConfiguration) WithMessageExpression(value string) *ValidationRuleApplyConfiguration

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

func (*ValidationRuleApplyConfiguration) WithOptionalOldSelf

func (b *ValidationRuleApplyConfiguration) WithOptionalOldSelf(value bool) *ValidationRuleApplyConfiguration

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

func (*ValidationRuleApplyConfiguration) WithReason

func (b *ValidationRuleApplyConfiguration) WithReason(value v1beta1.FieldValueErrorReason) *ValidationRuleApplyConfiguration

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

func (*ValidationRuleApplyConfiguration) WithRule

func (b *ValidationRuleApplyConfiguration) WithRule(value string) *ValidationRuleApplyConfiguration

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

type WebhookClientConfigApplyConfiguration

WebhookClientConfigApplyConfiguration represents an declarative configuration of the WebhookClientConfig type for use with apply.

type WebhookClientConfigApplyConfiguration struct {
    URL      *string                             `json:"url,omitempty"`
    Service  *ServiceReferenceApplyConfiguration `json:"service,omitempty"`
    CABundle []byte                              `json:"caBundle,omitempty"`
}

func WebhookClientConfig

func WebhookClientConfig() *WebhookClientConfigApplyConfiguration

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

func (*WebhookClientConfigApplyConfiguration) WithCABundle

func (b *WebhookClientConfigApplyConfiguration) WithCABundle(values ...byte) *WebhookClientConfigApplyConfiguration

WithCABundle adds the given value to the CABundle 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 CABundle field.

func (*WebhookClientConfigApplyConfiguration) WithService

func (b *WebhookClientConfigApplyConfiguration) WithService(value *ServiceReferenceApplyConfiguration) *WebhookClientConfigApplyConfiguration

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

func (*WebhookClientConfigApplyConfiguration) WithURL

func (b *WebhookClientConfigApplyConfiguration) WithURL(value string) *WebhookClientConfigApplyConfiguration

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.