Documentation ¶
Index ¶
- type PodSetApplyConfiguration
- type ProvisioningRequestApplyConfiguration
- func (b *ProvisioningRequestApplyConfiguration) GetName() *string
- func (b *ProvisioningRequestApplyConfiguration) WithAPIVersion(value string) *ProvisioningRequestApplyConfiguration
- func (b *ProvisioningRequestApplyConfiguration) WithAnnotations(entries map[string]string) *ProvisioningRequestApplyConfiguration
- func (b *ProvisioningRequestApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ProvisioningRequestApplyConfiguration
- func (b *ProvisioningRequestApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ProvisioningRequestApplyConfiguration
- func (b *ProvisioningRequestApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ProvisioningRequestApplyConfiguration
- func (b *ProvisioningRequestApplyConfiguration) WithFinalizers(values ...string) *ProvisioningRequestApplyConfiguration
- func (b *ProvisioningRequestApplyConfiguration) WithGenerateName(value string) *ProvisioningRequestApplyConfiguration
- func (b *ProvisioningRequestApplyConfiguration) WithGeneration(value int64) *ProvisioningRequestApplyConfiguration
- func (b *ProvisioningRequestApplyConfiguration) WithKind(value string) *ProvisioningRequestApplyConfiguration
- func (b *ProvisioningRequestApplyConfiguration) WithLabels(entries map[string]string) *ProvisioningRequestApplyConfiguration
- func (b *ProvisioningRequestApplyConfiguration) WithName(value string) *ProvisioningRequestApplyConfiguration
- func (b *ProvisioningRequestApplyConfiguration) WithNamespace(value string) *ProvisioningRequestApplyConfiguration
- func (b *ProvisioningRequestApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ProvisioningRequestApplyConfiguration
- func (b *ProvisioningRequestApplyConfiguration) WithResourceVersion(value string) *ProvisioningRequestApplyConfiguration
- func (b *ProvisioningRequestApplyConfiguration) WithSpec(value *ProvisioningRequestSpecApplyConfiguration) *ProvisioningRequestApplyConfiguration
- func (b *ProvisioningRequestApplyConfiguration) WithStatus(value *ProvisioningRequestStatusApplyConfiguration) *ProvisioningRequestApplyConfiguration
- func (b *ProvisioningRequestApplyConfiguration) WithUID(value types.UID) *ProvisioningRequestApplyConfiguration
- type ProvisioningRequestSpecApplyConfiguration
- func (b *ProvisioningRequestSpecApplyConfiguration) WithParameters(entries map[string]autoscalingxk8siov1.Parameter) *ProvisioningRequestSpecApplyConfiguration
- func (b *ProvisioningRequestSpecApplyConfiguration) WithPodSets(values ...*PodSetApplyConfiguration) *ProvisioningRequestSpecApplyConfiguration
- func (b *ProvisioningRequestSpecApplyConfiguration) WithProvisioningClassName(value string) *ProvisioningRequestSpecApplyConfiguration
- type ProvisioningRequestStatusApplyConfiguration
- func (b *ProvisioningRequestStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *ProvisioningRequestStatusApplyConfiguration
- func (b *ProvisioningRequestStatusApplyConfiguration) WithProvisioningClassDetails(entries map[string]autoscalingxk8siov1.Detail) *ProvisioningRequestStatusApplyConfiguration
- type ReferenceApplyConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PodSetApplyConfiguration ¶
type PodSetApplyConfiguration struct { PodTemplateRef *ReferenceApplyConfiguration `json:"podTemplateRef,omitempty"` Count *int32 `json:"count,omitempty"` }
PodSetApplyConfiguration represents a declarative configuration of the PodSet type for use with apply.
func PodSet ¶
func PodSet() *PodSetApplyConfiguration
PodSetApplyConfiguration constructs a declarative configuration of the PodSet type for use with apply.
func (*PodSetApplyConfiguration) WithCount ¶
func (b *PodSetApplyConfiguration) WithCount(value int32) *PodSetApplyConfiguration
WithCount sets the Count field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Count field is set to the value of the last call.
func (*PodSetApplyConfiguration) WithPodTemplateRef ¶
func (b *PodSetApplyConfiguration) WithPodTemplateRef(value *ReferenceApplyConfiguration) *PodSetApplyConfiguration
WithPodTemplateRef sets the PodTemplateRef field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PodTemplateRef field is set to the value of the last call.
type ProvisioningRequestApplyConfiguration ¶
type ProvisioningRequestApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *ProvisioningRequestSpecApplyConfiguration `json:"spec,omitempty"` Status *ProvisioningRequestStatusApplyConfiguration `json:"status,omitempty"` }
ProvisioningRequestApplyConfiguration represents a declarative configuration of the ProvisioningRequest type for use with apply.
func ProvisioningRequest ¶
func ProvisioningRequest(name, namespace string) *ProvisioningRequestApplyConfiguration
ProvisioningRequest constructs a declarative configuration of the ProvisioningRequest type for use with apply.
func (*ProvisioningRequestApplyConfiguration) GetName ¶
func (b *ProvisioningRequestApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*ProvisioningRequestApplyConfiguration) WithAPIVersion ¶
func (b *ProvisioningRequestApplyConfiguration) WithAPIVersion(value string) *ProvisioningRequestApplyConfiguration
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 (*ProvisioningRequestApplyConfiguration) WithAnnotations ¶
func (b *ProvisioningRequestApplyConfiguration) WithAnnotations(entries map[string]string) *ProvisioningRequestApplyConfiguration
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 (*ProvisioningRequestApplyConfiguration) WithCreationTimestamp ¶
func (b *ProvisioningRequestApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ProvisioningRequestApplyConfiguration
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 (*ProvisioningRequestApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *ProvisioningRequestApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ProvisioningRequestApplyConfiguration
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 (*ProvisioningRequestApplyConfiguration) WithDeletionTimestamp ¶
func (b *ProvisioningRequestApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ProvisioningRequestApplyConfiguration
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 (*ProvisioningRequestApplyConfiguration) WithFinalizers ¶
func (b *ProvisioningRequestApplyConfiguration) WithFinalizers(values ...string) *ProvisioningRequestApplyConfiguration
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 (*ProvisioningRequestApplyConfiguration) WithGenerateName ¶
func (b *ProvisioningRequestApplyConfiguration) WithGenerateName(value string) *ProvisioningRequestApplyConfiguration
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 (*ProvisioningRequestApplyConfiguration) WithGeneration ¶
func (b *ProvisioningRequestApplyConfiguration) WithGeneration(value int64) *ProvisioningRequestApplyConfiguration
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 (*ProvisioningRequestApplyConfiguration) WithKind ¶
func (b *ProvisioningRequestApplyConfiguration) WithKind(value string) *ProvisioningRequestApplyConfiguration
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 (*ProvisioningRequestApplyConfiguration) WithLabels ¶
func (b *ProvisioningRequestApplyConfiguration) WithLabels(entries map[string]string) *ProvisioningRequestApplyConfiguration
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 (*ProvisioningRequestApplyConfiguration) WithName ¶
func (b *ProvisioningRequestApplyConfiguration) WithName(value string) *ProvisioningRequestApplyConfiguration
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 (*ProvisioningRequestApplyConfiguration) WithNamespace ¶
func (b *ProvisioningRequestApplyConfiguration) WithNamespace(value string) *ProvisioningRequestApplyConfiguration
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 (*ProvisioningRequestApplyConfiguration) WithOwnerReferences ¶
func (b *ProvisioningRequestApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ProvisioningRequestApplyConfiguration
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 (*ProvisioningRequestApplyConfiguration) WithResourceVersion ¶
func (b *ProvisioningRequestApplyConfiguration) WithResourceVersion(value string) *ProvisioningRequestApplyConfiguration
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 (*ProvisioningRequestApplyConfiguration) WithSpec ¶
func (b *ProvisioningRequestApplyConfiguration) WithSpec(value *ProvisioningRequestSpecApplyConfiguration) *ProvisioningRequestApplyConfiguration
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 (*ProvisioningRequestApplyConfiguration) WithStatus ¶
func (b *ProvisioningRequestApplyConfiguration) WithStatus(value *ProvisioningRequestStatusApplyConfiguration) *ProvisioningRequestApplyConfiguration
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 (*ProvisioningRequestApplyConfiguration) WithUID ¶
func (b *ProvisioningRequestApplyConfiguration) WithUID(value types.UID) *ProvisioningRequestApplyConfiguration
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 ProvisioningRequestSpecApplyConfiguration ¶
type ProvisioningRequestSpecApplyConfiguration struct { PodSets []PodSetApplyConfiguration `json:"podSets,omitempty"` ProvisioningClassName *string `json:"provisioningClassName,omitempty"` Parameters map[string]autoscalingxk8siov1.Parameter `json:"parameters,omitempty"` }
ProvisioningRequestSpecApplyConfiguration represents a declarative configuration of the ProvisioningRequestSpec type for use with apply.
func ProvisioningRequestSpec ¶
func ProvisioningRequestSpec() *ProvisioningRequestSpecApplyConfiguration
ProvisioningRequestSpecApplyConfiguration constructs a declarative configuration of the ProvisioningRequestSpec type for use with apply.
func (*ProvisioningRequestSpecApplyConfiguration) WithParameters ¶
func (b *ProvisioningRequestSpecApplyConfiguration) WithParameters(entries map[string]autoscalingxk8siov1.Parameter) *ProvisioningRequestSpecApplyConfiguration
WithParameters puts the entries into the Parameters 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 Parameters field, overwriting an existing map entries in Parameters field with the same key.
func (*ProvisioningRequestSpecApplyConfiguration) WithPodSets ¶
func (b *ProvisioningRequestSpecApplyConfiguration) WithPodSets(values ...*PodSetApplyConfiguration) *ProvisioningRequestSpecApplyConfiguration
WithPodSets adds the given value to the PodSets 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 PodSets field.
func (*ProvisioningRequestSpecApplyConfiguration) WithProvisioningClassName ¶
func (b *ProvisioningRequestSpecApplyConfiguration) WithProvisioningClassName(value string) *ProvisioningRequestSpecApplyConfiguration
WithProvisioningClassName sets the ProvisioningClassName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ProvisioningClassName field is set to the value of the last call.
type ProvisioningRequestStatusApplyConfiguration ¶
type ProvisioningRequestStatusApplyConfiguration struct { Conditions []v1.ConditionApplyConfiguration `json:"conditions,omitempty"` ProvisioningClassDetails map[string]autoscalingxk8siov1.Detail `json:"provisioningClassDetails,omitempty"` }
ProvisioningRequestStatusApplyConfiguration represents a declarative configuration of the ProvisioningRequestStatus type for use with apply.
func ProvisioningRequestStatus ¶
func ProvisioningRequestStatus() *ProvisioningRequestStatusApplyConfiguration
ProvisioningRequestStatusApplyConfiguration constructs a declarative configuration of the ProvisioningRequestStatus type for use with apply.
func (*ProvisioningRequestStatusApplyConfiguration) WithConditions ¶
func (b *ProvisioningRequestStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *ProvisioningRequestStatusApplyConfiguration
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 (*ProvisioningRequestStatusApplyConfiguration) WithProvisioningClassDetails ¶
func (b *ProvisioningRequestStatusApplyConfiguration) WithProvisioningClassDetails(entries map[string]autoscalingxk8siov1.Detail) *ProvisioningRequestStatusApplyConfiguration
WithProvisioningClassDetails puts the entries into the ProvisioningClassDetails 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 ProvisioningClassDetails field, overwriting an existing map entries in ProvisioningClassDetails field with the same key.
type ReferenceApplyConfiguration ¶
type ReferenceApplyConfiguration struct {
Name *string `json:"name,omitempty"`
}
ReferenceApplyConfiguration represents a declarative configuration of the Reference type for use with apply.
func Reference ¶
func Reference() *ReferenceApplyConfiguration
ReferenceApplyConfiguration constructs a declarative configuration of the Reference type for use with apply.
func (*ReferenceApplyConfiguration) WithName ¶
func (b *ReferenceApplyConfiguration) WithName(value string) *ReferenceApplyConfiguration
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.