2022-07-07 20:11:50 +00:00
/ *
Copyright The Kubernetes Authors .
Licensed under the Apache License , Version 2.0 ( the "License" ) ;
you may not use this file except in compliance with the License .
You may obtain a copy of the License at
http : //www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing , software
distributed under the License is distributed on an "AS IS" BASIS ,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND , either express or implied .
See the License for the specific language governing permissions and
limitations under the License .
* /
// Code generated by applyconfiguration-gen. DO NOT EDIT.
2024-02-24 00:34:55 +00:00
package v1beta2
2022-07-07 20:11:50 +00:00
// PriorityLevelConfigurationStatusApplyConfiguration represents an declarative configuration of the PriorityLevelConfigurationStatus type for use
// with apply.
type PriorityLevelConfigurationStatusApplyConfiguration struct {
Conditions [ ] PriorityLevelConfigurationConditionApplyConfiguration ` json:"conditions,omitempty" `
}
// PriorityLevelConfigurationStatusApplyConfiguration constructs an declarative configuration of the PriorityLevelConfigurationStatus type for use with
// apply.
func PriorityLevelConfigurationStatus ( ) * PriorityLevelConfigurationStatusApplyConfiguration {
return & PriorityLevelConfigurationStatusApplyConfiguration { }
}
// 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 ( b * PriorityLevelConfigurationStatusApplyConfiguration ) WithConditions ( values ... * PriorityLevelConfigurationConditionApplyConfiguration ) * PriorityLevelConfigurationStatusApplyConfiguration {
for i := range values {
if values [ i ] == nil {
panic ( "nil value passed to WithConditions" )
}
b . Conditions = append ( b . Conditions , * values [ i ] )
}
return b
}