e4b79e2fc8
* WIP: mutator added, start working on validator * first validator iteration * second validator iteration * wip: working on integration tests * re-working mutation and validation, using Connection interface * fixing some rebase things * fixing integration tests * formatting * fixing unit tests * k8s codegen * linting * moving tests which are available only for enterprise * addressing comments: using repo config for connections, updating tests * addressing comments: adding some more info in the app and installation * fixing app data * addressing comments: updating connection implementation * addressing comments * formatting * fixing tests
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 (
|
|
commonv0alpha1 "github.com/grafana/grafana/pkg/apimachinery/apis/common/v0alpha1"
|
|
)
|
|
|
|
// ConnectionSecureApplyConfiguration represents a declarative configuration of the ConnectionSecure type for use
|
|
// with apply.
|
|
type ConnectionSecureApplyConfiguration struct {
|
|
PrivateKey *commonv0alpha1.InlineSecureValue `json:"privateKey,omitempty"`
|
|
ClientSecret *commonv0alpha1.InlineSecureValue `json:"clientSecret,omitempty"`
|
|
Token *commonv0alpha1.InlineSecureValue `json:"token,omitempty"`
|
|
}
|
|
|
|
// ConnectionSecureApplyConfiguration constructs a declarative configuration of the ConnectionSecure type for use with
|
|
// apply.
|
|
func ConnectionSecure() *ConnectionSecureApplyConfiguration {
|
|
return &ConnectionSecureApplyConfiguration{}
|
|
}
|
|
|
|
// WithPrivateKey sets the PrivateKey field in the declarative configuration to the given value
|
|
// and returns the receiver, so that objects can be built by chaining "With" function invocations.
|
|
// If called multiple times, the PrivateKey field is set to the value of the last call.
|
|
func (b *ConnectionSecureApplyConfiguration) WithPrivateKey(value commonv0alpha1.InlineSecureValue) *ConnectionSecureApplyConfiguration {
|
|
b.PrivateKey = &value
|
|
return b
|
|
}
|
|
|
|
// WithClientSecret sets the ClientSecret field in the declarative configuration to the given value
|
|
// and returns the receiver, so that objects can be built by chaining "With" function invocations.
|
|
// If called multiple times, the ClientSecret field is set to the value of the last call.
|
|
func (b *ConnectionSecureApplyConfiguration) WithClientSecret(value commonv0alpha1.InlineSecureValue) *ConnectionSecureApplyConfiguration {
|
|
b.ClientSecret = &value
|
|
return b
|
|
}
|
|
|
|
// WithToken sets the Token field in the declarative configuration to the given value
|
|
// and returns the receiver, so that objects can be built by chaining "With" function invocations.
|
|
// If called multiple times, the Token field is set to the value of the last call.
|
|
func (b *ConnectionSecureApplyConfiguration) WithToken(value commonv0alpha1.InlineSecureValue) *ConnectionSecureApplyConfiguration {
|
|
b.Token = &value
|
|
return b
|
|
}
|