v1alpha1

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 9, 2025 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConditionApplyConfiguration added in v0.5.0

type ConditionApplyConfiguration struct {
	Type                *v1alpha1.ConditionType `json:"type,omitempty"`
	Status              *v1.ConditionStatus     `json:"status,omitempty"`
	LastTransitionTime  *metav1.Time            `json:"lastTransitionTime,omitempty"`
	LastUpdateTime      *metav1.Time            `json:"lastUpdateTime,omitempty"`
	LastUpdateMicroTime *metav1.MicroTime       `json:"lastUpdateMicroTime,omitempty"`
	Reason              *string                 `json:"reason,omitempty"`
	Message             *string                 `json:"message,omitempty"`
}

ConditionApplyConfiguration represents a declarative configuration of the Condition type for use with apply.

func Condition added in v0.5.0

func Condition() *ConditionApplyConfiguration

ConditionApplyConfiguration constructs a declarative configuration of the Condition type for use with apply.

func (*ConditionApplyConfiguration) WithLastTransitionTime added in v0.5.0

func (b *ConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *ConditionApplyConfiguration

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 (*ConditionApplyConfiguration) WithLastUpdateMicroTime added in v0.5.0

func (b *ConditionApplyConfiguration) WithLastUpdateMicroTime(value metav1.MicroTime) *ConditionApplyConfiguration

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

func (*ConditionApplyConfiguration) WithLastUpdateTime added in v0.5.0

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

func (*ConditionApplyConfiguration) WithMessage added in v0.5.0

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 (*ConditionApplyConfiguration) WithReason added in v0.5.0

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 (*ConditionApplyConfiguration) WithStatus added in v0.5.0

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 (*ConditionApplyConfiguration) WithType added in v0.5.0

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 CoschedulingSchedulingStrategySpecApplyConfiguration added in v0.5.0

type CoschedulingSchedulingStrategySpecApplyConfiguration struct {
	MinMember              *int32           `json:"minMember,omitempty"`
	MinResources           *v1.ResourceList `json:"minResources,omitempty"`
	ScheduleTimeoutSeconds *int32           `json:"scheduleTimeoutSeconds,omitempty"`
}

CoschedulingSchedulingStrategySpecApplyConfiguration represents a declarative configuration of the CoschedulingSchedulingStrategySpec type for use with apply.

func CoschedulingSchedulingStrategySpec added in v0.5.0

func CoschedulingSchedulingStrategySpec() *CoschedulingSchedulingStrategySpecApplyConfiguration

CoschedulingSchedulingStrategySpecApplyConfiguration constructs a declarative configuration of the CoschedulingSchedulingStrategySpec type for use with apply.

func (*CoschedulingSchedulingStrategySpecApplyConfiguration) WithMinMember added in v0.5.0

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

func (*CoschedulingSchedulingStrategySpecApplyConfiguration) WithMinResources added in v0.5.0

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

func (*CoschedulingSchedulingStrategySpecApplyConfiguration) WithScheduleTimeoutSeconds added in v0.5.0

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

type DisruptionToleranceApplyConfiguration added in v0.5.0

type DisruptionToleranceApplyConfiguration struct {
	MaxUnavailable *intstr.IntOrString `json:"maxUnavailable,omitempty"`
}

DisruptionToleranceApplyConfiguration represents a declarative configuration of the DisruptionTolerance type for use with apply.

func DisruptionTolerance added in v0.5.0

func DisruptionTolerance() *DisruptionToleranceApplyConfiguration

DisruptionToleranceApplyConfiguration constructs a declarative configuration of the DisruptionTolerance type for use with apply.

func (*DisruptionToleranceApplyConfiguration) WithMaxUnavailable added in v0.5.0

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

type GodelSchedulingStrategySpecApplyConfiguration added in v0.5.0

type GodelSchedulingStrategySpecApplyConfiguration struct {
	MinMember              *int32             `json:"minMember,omitempty"`
	PriorityClassName      *string            `json:"priorityClassName,omitempty"`
	ScheduleTimeoutSeconds *int32             `json:"scheduleTimeoutSeconds,omitempty"`
	Application            *string            `json:"application,omitempty"`
	Affinity               *v1alpha1.Affinity `json:"affinity,omitempty"`
}

GodelSchedulingStrategySpecApplyConfiguration represents a declarative configuration of the GodelSchedulingStrategySpec type for use with apply.

func GodelSchedulingStrategySpec added in v0.5.0

func GodelSchedulingStrategySpec() *GodelSchedulingStrategySpecApplyConfiguration

GodelSchedulingStrategySpecApplyConfiguration constructs a declarative configuration of the GodelSchedulingStrategySpec type for use with apply.

func (*GodelSchedulingStrategySpecApplyConfiguration) WithAffinity added in v0.5.0

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

func (*GodelSchedulingStrategySpecApplyConfiguration) WithApplication added in v0.5.0

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

func (*GodelSchedulingStrategySpecApplyConfiguration) WithMinMember added in v0.5.0

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

func (*GodelSchedulingStrategySpecApplyConfiguration) WithPriorityClassName added in v0.5.0

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

func (*GodelSchedulingStrategySpecApplyConfiguration) WithScheduleTimeoutSeconds added in v0.5.0

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

type RayClusterFleetApplyConfiguration

type RayClusterFleetApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *RayClusterFleetSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *RayClusterFleetStatusApplyConfiguration `json:"status,omitempty"`
}

RayClusterFleetApplyConfiguration represents a declarative configuration of the RayClusterFleet type for use with apply.

func RayClusterFleet

func RayClusterFleet(name, namespace string) *RayClusterFleetApplyConfiguration

RayClusterFleet constructs a declarative configuration of the RayClusterFleet type for use with apply.

func (*RayClusterFleetApplyConfiguration) GetName

GetName retrieves the value of the Name field in the declarative configuration.

func (*RayClusterFleetApplyConfiguration) WithAPIVersion

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 RayClusterFleetConditionApplyConfiguration

type RayClusterFleetConditionApplyConfiguration struct {
	Type               *v1alpha1.RayClusterFleetConditionType `json:"type,omitempty"`
	Status             *v1.ConditionStatus                    `json:"status,omitempty"`
	LastUpdateTime     *metav1.Time                           `json:"lastUpdateTime,omitempty"`
	LastTransitionTime *metav1.Time                           `json:"lastTransitionTime,omitempty"`
	Reason             *string                                `json:"reason,omitempty"`
	Message            *string                                `json:"message,omitempty"`
}

RayClusterFleetConditionApplyConfiguration represents a declarative configuration of the RayClusterFleetCondition type for use with apply.

func RayClusterFleetCondition

func RayClusterFleetCondition() *RayClusterFleetConditionApplyConfiguration

RayClusterFleetConditionApplyConfiguration constructs a declarative configuration of the RayClusterFleetCondition type for use with apply.

func (*RayClusterFleetConditionApplyConfiguration) WithLastTransitionTime

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 (*RayClusterFleetConditionApplyConfiguration) WithLastUpdateTime

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

func (*RayClusterFleetConditionApplyConfiguration) WithMessage

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 (*RayClusterFleetConditionApplyConfiguration) WithReason

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

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

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 RayClusterFleetSpecApplyConfiguration

type RayClusterFleetSpecApplyConfiguration struct {
	Replicas                *int32                                    `json:"replicas,omitempty"`
	Selector                *v1.LabelSelectorApplyConfiguration       `json:"selector,omitempty"`
	Template                *RayClusterTemplateSpecApplyConfiguration `json:"template,omitempty"`
	Strategy                *appsv1.DeploymentStrategy                `json:"strategy,omitempty"`
	MinReadySeconds         *int32                                    `json:"minReadySeconds,omitempty"`
	RevisionHistoryLimit    *int32                                    `json:"revisionHistoryLimit,omitempty"`
	Paused                  *bool                                     `json:"paused,omitempty"`
	ProgressDeadlineSeconds *int32                                    `json:"progressDeadlineSeconds,omitempty"`
}

RayClusterFleetSpecApplyConfiguration represents a declarative configuration of the RayClusterFleetSpec type for use with apply.

func RayClusterFleetSpec

func RayClusterFleetSpec() *RayClusterFleetSpecApplyConfiguration

RayClusterFleetSpecApplyConfiguration constructs a declarative configuration of the RayClusterFleetSpec type for use with apply.

func (*RayClusterFleetSpecApplyConfiguration) WithMinReadySeconds

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

func (*RayClusterFleetSpecApplyConfiguration) WithPaused

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

func (*RayClusterFleetSpecApplyConfiguration) WithProgressDeadlineSeconds

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

func (*RayClusterFleetSpecApplyConfiguration) WithReplicas

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

func (*RayClusterFleetSpecApplyConfiguration) WithRevisionHistoryLimit

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

func (*RayClusterFleetSpecApplyConfiguration) WithSelector

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

func (*RayClusterFleetSpecApplyConfiguration) WithStrategy

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 (*RayClusterFleetSpecApplyConfiguration) WithTemplate

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

type RayClusterFleetStatusApplyConfiguration

type RayClusterFleetStatusApplyConfiguration struct {
	ObservedGeneration    *int64                                       `json:"observedGeneration,omitempty"`
	Replicas              *int32                                       `json:"replicas,omitempty"`
	UpdatedReplicas       *int32                                       `json:"updatedReplicas,omitempty"`
	ReadyReplicas         *int32                                       `json:"readyReplicas,omitempty"`
	AvailableReplicas     *int32                                       `json:"availableReplicas,omitempty"`
	UnavailableReplicas   *int32                                       `json:"unavailableReplicas,omitempty"`
	Conditions            []RayClusterFleetConditionApplyConfiguration `json:"conditions,omitempty"`
	CollisionCount        *int32                                       `json:"collisionCount,omitempty"`
	ScalingTargetSelector *string                                      `json:"scalingTargetSelector,omitempty"`
}

RayClusterFleetStatusApplyConfiguration represents a declarative configuration of the RayClusterFleetStatus type for use with apply.

func RayClusterFleetStatus

func RayClusterFleetStatus() *RayClusterFleetStatusApplyConfiguration

RayClusterFleetStatusApplyConfiguration constructs a declarative configuration of the RayClusterFleetStatus type for use with apply.

func (*RayClusterFleetStatusApplyConfiguration) WithAvailableReplicas

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

func (*RayClusterFleetStatusApplyConfiguration) WithCollisionCount

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

func (*RayClusterFleetStatusApplyConfiguration) WithConditions

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 (*RayClusterFleetStatusApplyConfiguration) WithObservedGeneration

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

func (*RayClusterFleetStatusApplyConfiguration) WithReadyReplicas

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

func (*RayClusterFleetStatusApplyConfiguration) WithReplicas

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

func (*RayClusterFleetStatusApplyConfiguration) WithScalingTargetSelector

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

func (*RayClusterFleetStatusApplyConfiguration) WithUnavailableReplicas

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

func (*RayClusterFleetStatusApplyConfiguration) WithUpdatedReplicas

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

type RayClusterReplicaSetApplyConfiguration

type RayClusterReplicaSetApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *RayClusterReplicaSetSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *RayClusterReplicaSetStatusApplyConfiguration `json:"status,omitempty"`
}

RayClusterReplicaSetApplyConfiguration represents a declarative configuration of the RayClusterReplicaSet type for use with apply.

func RayClusterReplicaSet

func RayClusterReplicaSet(name, namespace string) *RayClusterReplicaSetApplyConfiguration

RayClusterReplicaSet constructs a declarative configuration of the RayClusterReplicaSet type for use with apply.

func (*RayClusterReplicaSetApplyConfiguration) GetName

GetName retrieves the value of the Name field in the declarative configuration.

func (*RayClusterReplicaSetApplyConfiguration) WithAPIVersion

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 RayClusterReplicaSetSpecApplyConfiguration

type RayClusterReplicaSetSpecApplyConfiguration struct {
	Replicas        *int32                                    `json:"replicas,omitempty"`
	MinReadySeconds *int32                                    `json:"minReadySeconds,omitempty"`
	Selector        *v1.LabelSelectorApplyConfiguration       `json:"selector,omitempty"`
	Template        *RayClusterTemplateSpecApplyConfiguration `json:"template,omitempty"`
}

RayClusterReplicaSetSpecApplyConfiguration represents a declarative configuration of the RayClusterReplicaSetSpec type for use with apply.

func RayClusterReplicaSetSpec

func RayClusterReplicaSetSpec() *RayClusterReplicaSetSpecApplyConfiguration

RayClusterReplicaSetSpecApplyConfiguration constructs a declarative configuration of the RayClusterReplicaSetSpec type for use with apply.

func (*RayClusterReplicaSetSpecApplyConfiguration) WithMinReadySeconds

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

func (*RayClusterReplicaSetSpecApplyConfiguration) WithReplicas

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

func (*RayClusterReplicaSetSpecApplyConfiguration) WithSelector

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

func (*RayClusterReplicaSetSpecApplyConfiguration) WithTemplate

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

type RayClusterReplicaSetStatusApplyConfiguration

type RayClusterReplicaSetStatusApplyConfiguration struct {
	Replicas             *int32                           `json:"replicas,omitempty"`
	FullyLabeledReplicas *int32                           `json:"fullyLabeledReplicas,omitempty"`
	ReadyReplicas        *int32                           `json:"readyReplicas,omitempty"`
	AvailableReplicas    *int32                           `json:"availableReplicas,omitempty"`
	ObservedGeneration   *int64                           `json:"observedGeneration,omitempty"`
	Conditions           []v1.ConditionApplyConfiguration `json:"conditions,omitempty"`
}

RayClusterReplicaSetStatusApplyConfiguration represents a declarative configuration of the RayClusterReplicaSetStatus type for use with apply.

func RayClusterReplicaSetStatus

func RayClusterReplicaSetStatus() *RayClusterReplicaSetStatusApplyConfiguration

RayClusterReplicaSetStatusApplyConfiguration constructs a declarative configuration of the RayClusterReplicaSetStatus type for use with apply.

func (*RayClusterReplicaSetStatusApplyConfiguration) WithAvailableReplicas

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

func (*RayClusterReplicaSetStatusApplyConfiguration) WithConditions

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 (*RayClusterReplicaSetStatusApplyConfiguration) WithFullyLabeledReplicas

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

func (*RayClusterReplicaSetStatusApplyConfiguration) WithObservedGeneration

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

func (*RayClusterReplicaSetStatusApplyConfiguration) WithReadyReplicas

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

func (*RayClusterReplicaSetStatusApplyConfiguration) WithReplicas

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

type RayClusterTemplateSpecApplyConfiguration

type RayClusterTemplateSpecApplyConfiguration struct {
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *rayv1.RayClusterSpec `json:"spec,omitempty"`
}

RayClusterTemplateSpecApplyConfiguration represents a declarative configuration of the RayClusterTemplateSpec type for use with apply.

func RayClusterTemplateSpec

func RayClusterTemplateSpec() *RayClusterTemplateSpecApplyConfiguration

RayClusterTemplateSpecApplyConfiguration constructs a declarative configuration of the RayClusterTemplateSpec type for use with apply.

func (*RayClusterTemplateSpecApplyConfiguration) GetName

GetName retrieves the value of the Name field in the declarative configuration.

func (*RayClusterTemplateSpecApplyConfiguration) WithAnnotations

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

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

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

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

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

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

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

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

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

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

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

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

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

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 RoleSetSpecApplyConfiguration added in v0.5.0

type RoleSetSpecApplyConfiguration struct {
	Roles              []RoleSpecApplyConfiguration                     `json:"roles,omitempty"`
	UpdateStrategy     *orchestrationv1alpha1.RoleSetUpdateStrategyType `json:"updateStrategy,omitempty"`
	SchedulingStrategy *SchedulingStrategyApplyConfiguration            `json:"schedulingStrategy,omitempty"`
}

RoleSetSpecApplyConfiguration represents a declarative configuration of the RoleSetSpec type for use with apply.

func RoleSetSpec added in v0.5.0

func RoleSetSpec() *RoleSetSpecApplyConfiguration

RoleSetSpecApplyConfiguration constructs a declarative configuration of the RoleSetSpec type for use with apply.

func (*RoleSetSpecApplyConfiguration) WithRoles added in v0.5.0

WithRoles adds the given value to the Roles 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 Roles field.

func (*RoleSetSpecApplyConfiguration) WithSchedulingStrategy added in v0.5.0

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

func (*RoleSetSpecApplyConfiguration) WithUpdateStrategy added in v0.5.0

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

type RoleSetTemplateSpecApplyConfiguration added in v0.5.0

type RoleSetTemplateSpecApplyConfiguration struct {
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *RoleSetSpecApplyConfiguration `json:"spec,omitempty"`
}

RoleSetTemplateSpecApplyConfiguration represents a declarative configuration of the RoleSetTemplateSpec type for use with apply.

func RoleSetTemplateSpec added in v0.5.0

func RoleSetTemplateSpec() *RoleSetTemplateSpecApplyConfiguration

RoleSetTemplateSpecApplyConfiguration constructs a declarative configuration of the RoleSetTemplateSpec type for use with apply.

func (*RoleSetTemplateSpecApplyConfiguration) GetName added in v0.5.0

GetName retrieves the value of the Name field in the declarative configuration.

func (*RoleSetTemplateSpecApplyConfiguration) WithAnnotations added in v0.5.0

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 (*RoleSetTemplateSpecApplyConfiguration) WithCreationTimestamp added in v0.5.0

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 (*RoleSetTemplateSpecApplyConfiguration) WithDeletionGracePeriodSeconds added in v0.5.0

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

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 (*RoleSetTemplateSpecApplyConfiguration) WithDeletionTimestamp added in v0.5.0

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 (*RoleSetTemplateSpecApplyConfiguration) WithFinalizers added in v0.5.0

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 (*RoleSetTemplateSpecApplyConfiguration) WithGenerateName added in v0.5.0

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 (*RoleSetTemplateSpecApplyConfiguration) WithGeneration added in v0.5.0

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 (*RoleSetTemplateSpecApplyConfiguration) WithLabels added in v0.5.0

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 (*RoleSetTemplateSpecApplyConfiguration) WithName added in v0.5.0

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 (*RoleSetTemplateSpecApplyConfiguration) WithNamespace added in v0.5.0

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 (*RoleSetTemplateSpecApplyConfiguration) WithOwnerReferences added in v0.5.0

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 (*RoleSetTemplateSpecApplyConfiguration) WithResourceVersion added in v0.5.0

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 (*RoleSetTemplateSpecApplyConfiguration) WithSpec added in v0.5.0

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 (*RoleSetTemplateSpecApplyConfiguration) WithUID added in v0.5.0

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 RoleSpecApplyConfiguration added in v0.5.0

type RoleSpecApplyConfiguration struct {
	Name                *string                                `json:"name,omitempty"`
	Replicas            *int32                                 `json:"replicas,omitempty"`
	UpgradeOrder        *int32                                 `json:"upgradeOrder,omitempty"`
	PodGroupSize        *int32                                 `json:"podGroupSize,omitempty"`
	UpdateStrategy      *RoleUpdateStrategyApplyConfiguration  `json:"updateStrategy,omitempty"`
	Stateful            *bool                                  `json:"stateful,omitempty"`
	Template            *v1.PodTemplateSpec                    `json:"template,omitempty"`
	DisruptionTolerance *DisruptionToleranceApplyConfiguration `json:"disruptionTolerance,omitempty"`
	SchedulingStrategy  *SchedulingStrategyApplyConfiguration  `json:"schedulingStrategy,omitempty"`
}

RoleSpecApplyConfiguration represents a declarative configuration of the RoleSpec type for use with apply.

func RoleSpec added in v0.5.0

func RoleSpec() *RoleSpecApplyConfiguration

RoleSpecApplyConfiguration constructs a declarative configuration of the RoleSpec type for use with apply.

func (*RoleSpecApplyConfiguration) WithDisruptionTolerance added in v0.5.0

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

func (*RoleSpecApplyConfiguration) WithName added in v0.5.0

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 (*RoleSpecApplyConfiguration) WithPodGroupSize added in v0.5.0

func (b *RoleSpecApplyConfiguration) WithPodGroupSize(value int32) *RoleSpecApplyConfiguration

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

func (*RoleSpecApplyConfiguration) WithReplicas added in v0.5.0

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

func (*RoleSpecApplyConfiguration) WithSchedulingStrategy added in v0.5.0

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

func (*RoleSpecApplyConfiguration) WithStateful added in v0.5.0

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

func (*RoleSpecApplyConfiguration) WithTemplate added in v0.5.0

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

func (*RoleSpecApplyConfiguration) WithUpdateStrategy added in v0.5.0

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

func (*RoleSpecApplyConfiguration) WithUpgradeOrder added in v0.5.0

func (b *RoleSpecApplyConfiguration) WithUpgradeOrder(value int32) *RoleSpecApplyConfiguration

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

type RoleStatusApplyConfiguration added in v0.5.0

type RoleStatusApplyConfiguration struct {
	Name                 *string `json:"name,omitempty"`
	Replicas             *int32  `json:"replicas,omitempty"`
	ReadyReplicas        *int32  `json:"readyReplicas,omitempty"`
	NotReadyReplicas     *int32  `json:"notReadyReplicas,omitempty"`
	UpdatedReplicas      *int32  `json:"updatedReplicas,omitempty"`
	UpdatedReadyReplicas *int32  `json:"updatedReadyReplicas,omitempty"`
}

RoleStatusApplyConfiguration represents a declarative configuration of the RoleStatus type for use with apply.

func RoleStatus added in v0.5.0

func RoleStatus() *RoleStatusApplyConfiguration

RoleStatusApplyConfiguration constructs a declarative configuration of the RoleStatus type for use with apply.

func (*RoleStatusApplyConfiguration) WithName added in v0.5.0

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 (*RoleStatusApplyConfiguration) WithNotReadyReplicas added in v0.5.0

func (b *RoleStatusApplyConfiguration) WithNotReadyReplicas(value int32) *RoleStatusApplyConfiguration

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

func (*RoleStatusApplyConfiguration) WithReadyReplicas added in v0.5.0

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

func (*RoleStatusApplyConfiguration) WithReplicas added in v0.5.0

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

func (*RoleStatusApplyConfiguration) WithUpdatedReadyReplicas added in v0.5.0

func (b *RoleStatusApplyConfiguration) WithUpdatedReadyReplicas(value int32) *RoleStatusApplyConfiguration

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

func (*RoleStatusApplyConfiguration) WithUpdatedReplicas added in v0.5.0

func (b *RoleStatusApplyConfiguration) WithUpdatedReplicas(value int32) *RoleStatusApplyConfiguration

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

type RoleUpdateStrategyApplyConfiguration added in v0.5.0

type RoleUpdateStrategyApplyConfiguration struct {
	MaxUnavailable *intstr.IntOrString `json:"maxUnavailable,omitempty"`
	MaxSurge       *intstr.IntOrString `json:"maxSurge,omitempty"`
}

RoleUpdateStrategyApplyConfiguration represents a declarative configuration of the RoleUpdateStrategy type for use with apply.

func RoleUpdateStrategy added in v0.5.0

func RoleUpdateStrategy() *RoleUpdateStrategyApplyConfiguration

RoleUpdateStrategyApplyConfiguration constructs a declarative configuration of the RoleUpdateStrategy type for use with apply.

func (*RoleUpdateStrategyApplyConfiguration) WithMaxSurge added in v0.5.0

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

func (*RoleUpdateStrategyApplyConfiguration) WithMaxUnavailable added in v0.5.0

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

type SchedulingStrategyApplyConfiguration added in v0.5.0

type SchedulingStrategyApplyConfiguration struct {
	GodelSchedulingStrategy        *GodelSchedulingStrategySpecApplyConfiguration        `json:"godelSchedulingStrategy,omitempty"`
	CoschedulingSchedulingStrategy *CoschedulingSchedulingStrategySpecApplyConfiguration `json:"coschedulingSchedulingStrategy,omitempty"`
	VolcanoSchedulingStrategy      *VolcanoSchedulingStrategySpecApplyConfiguration      `json:"volcanoSchedulingStrategy,omitempty"`
}

SchedulingStrategyApplyConfiguration represents a declarative configuration of the SchedulingStrategy type for use with apply.

func SchedulingStrategy added in v0.5.0

func SchedulingStrategy() *SchedulingStrategyApplyConfiguration

SchedulingStrategyApplyConfiguration constructs a declarative configuration of the SchedulingStrategy type for use with apply.

func (*SchedulingStrategyApplyConfiguration) WithCoschedulingSchedulingStrategy added in v0.5.0

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

func (*SchedulingStrategyApplyConfiguration) WithGodelSchedulingStrategy added in v0.5.0

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

func (*SchedulingStrategyApplyConfiguration) WithVolcanoSchedulingStrategy added in v0.5.0

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

type StormServiceApplyConfiguration added in v0.5.0

type StormServiceApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *StormServiceSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *StormServiceStatusApplyConfiguration `json:"status,omitempty"`
}

StormServiceApplyConfiguration represents a declarative configuration of the StormService type for use with apply.

func StormService added in v0.5.0

func StormService(name, namespace string) *StormServiceApplyConfiguration

StormService constructs a declarative configuration of the StormService type for use with apply.

func (*StormServiceApplyConfiguration) GetName added in v0.5.0

func (b *StormServiceApplyConfiguration) GetName() *string

GetName retrieves the value of the Name field in the declarative configuration.

func (*StormServiceApplyConfiguration) WithAPIVersion added in v0.5.0

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 (*StormServiceApplyConfiguration) WithAnnotations added in v0.5.0

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 (*StormServiceApplyConfiguration) WithCreationTimestamp added in v0.5.0

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 (*StormServiceApplyConfiguration) WithDeletionGracePeriodSeconds added in v0.5.0

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

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 (*StormServiceApplyConfiguration) WithDeletionTimestamp added in v0.5.0

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 (*StormServiceApplyConfiguration) WithFinalizers added in v0.5.0

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 (*StormServiceApplyConfiguration) WithGenerateName added in v0.5.0

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 (*StormServiceApplyConfiguration) WithGeneration added in v0.5.0

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 (*StormServiceApplyConfiguration) WithKind added in v0.5.0

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 (*StormServiceApplyConfiguration) WithLabels added in v0.5.0

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 (*StormServiceApplyConfiguration) WithName added in v0.5.0

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 (*StormServiceApplyConfiguration) WithNamespace added in v0.5.0

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 (*StormServiceApplyConfiguration) WithOwnerReferences added in v0.5.0

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 (*StormServiceApplyConfiguration) WithResourceVersion added in v0.5.0

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 (*StormServiceApplyConfiguration) WithSpec added in v0.5.0

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 (*StormServiceApplyConfiguration) WithStatus added in v0.5.0

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 (*StormServiceApplyConfiguration) WithUID added in v0.5.0

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 StormServiceSpecApplyConfiguration added in v0.5.0

type StormServiceSpecApplyConfiguration struct {
	Replicas             *int32                                        `json:"replicas,omitempty"`
	Selector             *v1.LabelSelectorApplyConfiguration           `json:"selector,omitempty"`
	Stateful             *bool                                         `json:"stateful,omitempty"`
	Template             *RoleSetTemplateSpecApplyConfiguration        `json:"template,omitempty"`
	UpdateStrategy       *StormServiceUpdateStrategyApplyConfiguration `json:"updateStrategy,omitempty"`
	RevisionHistoryLimit *int32                                        `json:"revisionHistoryLimit,omitempty"`
	Paused               *bool                                         `json:"paused,omitempty"`
	DisruptionTolerance  *DisruptionToleranceApplyConfiguration        `json:"disruptionTolerance,omitempty"`
}

StormServiceSpecApplyConfiguration represents a declarative configuration of the StormServiceSpec type for use with apply.

func StormServiceSpec added in v0.5.0

func StormServiceSpec() *StormServiceSpecApplyConfiguration

StormServiceSpecApplyConfiguration constructs a declarative configuration of the StormServiceSpec type for use with apply.

func (*StormServiceSpecApplyConfiguration) WithDisruptionTolerance added in v0.5.0

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

func (*StormServiceSpecApplyConfiguration) WithPaused added in v0.5.0

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

func (*StormServiceSpecApplyConfiguration) WithReplicas added in v0.5.0

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

func (*StormServiceSpecApplyConfiguration) WithRevisionHistoryLimit added in v0.5.0

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

func (*StormServiceSpecApplyConfiguration) WithSelector added in v0.5.0

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

func (*StormServiceSpecApplyConfiguration) WithStateful added in v0.5.0

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

func (*StormServiceSpecApplyConfiguration) WithTemplate added in v0.5.0

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

func (*StormServiceSpecApplyConfiguration) WithUpdateStrategy added in v0.5.0

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

type StormServiceStatusApplyConfiguration added in v0.5.0

type StormServiceStatusApplyConfiguration struct {
	ObservedGeneration    *int64                         `json:"observedGeneration,omitempty"`
	Replicas              *int32                         `json:"replicas,omitempty"`
	ReadyReplicas         *int32                         `json:"readyReplicas,omitempty"`
	NotReadyReplicas      *int32                         `json:"notReadyReplicas,omitempty"`
	CurrentReplicas       *int32                         `json:"currentReplicas,omitempty"`
	UpdatedReplicas       *int32                         `json:"updatedReplicas,omitempty"`
	CurrentRevision       *string                        `json:"currentRevision,omitempty"`
	UpdateRevision        *string                        `json:"updateRevision,omitempty"`
	UpdatedReadyReplicas  *int32                         `json:"updatedReadyReplicas,omitempty"`
	Conditions            *v1alpha1.Conditions           `json:"conditions,omitempty"`
	CollisionCount        *int32                         `json:"collisionCount,omitempty"`
	ScalingTargetSelector *string                        `json:"scalingTargetSelector,omitempty"`
	RoleStatuses          []RoleStatusApplyConfiguration `json:"roleStatuses,omitempty"`
}

StormServiceStatusApplyConfiguration represents a declarative configuration of the StormServiceStatus type for use with apply.

func StormServiceStatus added in v0.5.0

func StormServiceStatus() *StormServiceStatusApplyConfiguration

StormServiceStatusApplyConfiguration constructs a declarative configuration of the StormServiceStatus type for use with apply.

func (*StormServiceStatusApplyConfiguration) WithCollisionCount added in v0.5.0

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

func (*StormServiceStatusApplyConfiguration) WithConditions added in v0.5.0

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

func (*StormServiceStatusApplyConfiguration) WithCurrentReplicas added in v0.5.0

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

func (*StormServiceStatusApplyConfiguration) WithCurrentRevision added in v0.5.0

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

func (*StormServiceStatusApplyConfiguration) WithNotReadyReplicas added in v0.5.0

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

func (*StormServiceStatusApplyConfiguration) WithObservedGeneration added in v0.5.0

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

func (*StormServiceStatusApplyConfiguration) WithReadyReplicas added in v0.5.0

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

func (*StormServiceStatusApplyConfiguration) WithReplicas added in v0.5.0

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

func (*StormServiceStatusApplyConfiguration) WithRoleStatuses added in v0.5.0

WithRoleStatuses adds the given value to the RoleStatuses 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 RoleStatuses field.

func (*StormServiceStatusApplyConfiguration) WithScalingTargetSelector added in v0.5.0

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

func (*StormServiceStatusApplyConfiguration) WithUpdateRevision added in v0.5.0

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

func (*StormServiceStatusApplyConfiguration) WithUpdatedReadyReplicas added in v0.5.0

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

func (*StormServiceStatusApplyConfiguration) WithUpdatedReplicas added in v0.5.0

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

type StormServiceUpdateStrategyApplyConfiguration added in v0.5.0

type StormServiceUpdateStrategyApplyConfiguration struct {
	Type           *v1alpha1.StormServiceUpdateStrategyType `json:"type,omitempty"`
	MaxUnavailable *intstr.IntOrString                      `json:"maxUnavailable,omitempty"`
	MaxSurge       *intstr.IntOrString                      `json:"maxSurge,omitempty"`
}

StormServiceUpdateStrategyApplyConfiguration represents a declarative configuration of the StormServiceUpdateStrategy type for use with apply.

func StormServiceUpdateStrategy added in v0.5.0

func StormServiceUpdateStrategy() *StormServiceUpdateStrategyApplyConfiguration

StormServiceUpdateStrategyApplyConfiguration constructs a declarative configuration of the StormServiceUpdateStrategy type for use with apply.

func (*StormServiceUpdateStrategyApplyConfiguration) WithMaxSurge added in v0.5.0

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

func (*StormServiceUpdateStrategyApplyConfiguration) WithMaxUnavailable added in v0.5.0

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

func (*StormServiceUpdateStrategyApplyConfiguration) WithType added in v0.5.0

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 VolcanoSchedulingStrategySpecApplyConfiguration added in v0.5.0

type VolcanoSchedulingStrategySpecApplyConfiguration struct {
	MinMember         *int32           `json:"minMember,omitempty"`
	MinTaskMember     map[string]int32 `json:"minTaskMember,omitempty"`
	Queue             *string          `json:"queue,omitempty"`
	PriorityClassName *string          `json:"priorityClassName,omitempty"`
	MinResources      *v1.ResourceList `json:"minResources,omitempty"`
}

VolcanoSchedulingStrategySpecApplyConfiguration represents a declarative configuration of the VolcanoSchedulingStrategySpec type for use with apply.

func VolcanoSchedulingStrategySpec added in v0.5.0

func VolcanoSchedulingStrategySpec() *VolcanoSchedulingStrategySpecApplyConfiguration

VolcanoSchedulingStrategySpecApplyConfiguration constructs a declarative configuration of the VolcanoSchedulingStrategySpec type for use with apply.

func (*VolcanoSchedulingStrategySpecApplyConfiguration) WithMinMember added in v0.5.0

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

func (*VolcanoSchedulingStrategySpecApplyConfiguration) WithMinResources added in v0.5.0

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

func (*VolcanoSchedulingStrategySpecApplyConfiguration) WithMinTaskMember added in v0.5.0

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

func (*VolcanoSchedulingStrategySpecApplyConfiguration) WithPriorityClassName added in v0.5.0

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

func (*VolcanoSchedulingStrategySpecApplyConfiguration) WithQueue added in v0.5.0

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL