5ecfc79e14
* Provisioning: Add Connection resource * adding some more integration tests * updating openapi snapshot, linting * generating FE code, fixing issue in unit tests * addressing comments * addressing comments * adding more integration tests * fixing rebase issues * removing linting exception * addressing comments: improving validation and tests * adding Connection URL at mutation time, updating tests accordingly * linting
48 lines
2.2 KiB
Go
48 lines
2.2 KiB
Go
// SPDX-License-Identifier: AGPL-3.0-only
|
|
|
|
// Code generated by applyconfiguration-gen. DO NOT EDIT.
|
|
|
|
package v0alpha1
|
|
|
|
import (
|
|
provisioningv0alpha1 "github.com/grafana/grafana/apps/provisioning/pkg/apis/provisioning/v0alpha1"
|
|
)
|
|
|
|
// ConnectionStatusApplyConfiguration represents a declarative configuration of the ConnectionStatus type for use
|
|
// with apply.
|
|
type ConnectionStatusApplyConfiguration struct {
|
|
ObservedGeneration *int64 `json:"observedGeneration,omitempty"`
|
|
State *provisioningv0alpha1.ConnectionState `json:"state,omitempty"`
|
|
Health *HealthStatusApplyConfiguration `json:"health,omitempty"`
|
|
}
|
|
|
|
// ConnectionStatusApplyConfiguration constructs a declarative configuration of the ConnectionStatus type for use with
|
|
// apply.
|
|
func ConnectionStatus() *ConnectionStatusApplyConfiguration {
|
|
return &ConnectionStatusApplyConfiguration{}
|
|
}
|
|
|
|
// 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 (b *ConnectionStatusApplyConfiguration) WithObservedGeneration(value int64) *ConnectionStatusApplyConfiguration {
|
|
b.ObservedGeneration = &value
|
|
return b
|
|
}
|
|
|
|
// WithState sets the State field in the declarative configuration to the given value
|
|
// and returns the receiver, so that objects can be built by chaining "With" function invocations.
|
|
// If called multiple times, the State field is set to the value of the last call.
|
|
func (b *ConnectionStatusApplyConfiguration) WithState(value provisioningv0alpha1.ConnectionState) *ConnectionStatusApplyConfiguration {
|
|
b.State = &value
|
|
return b
|
|
}
|
|
|
|
// WithHealth sets the Health field in the declarative configuration to the given value
|
|
// and returns the receiver, so that objects can be built by chaining "With" function invocations.
|
|
// If called multiple times, the Health field is set to the value of the last call.
|
|
func (b *ConnectionStatusApplyConfiguration) WithHealth(value *HealthStatusApplyConfiguration) *ConnectionStatusApplyConfiguration {
|
|
b.Health = value
|
|
return b
|
|
}
|