Documentation ¶
Index ¶
- type ChainPluginSpecApplyConfiguration
- type ChainSelectorSpecApplyConfiguration
- type PluginApplyConfiguration
- func (b *PluginApplyConfiguration) WithAPIVersion(value string) *PluginApplyConfiguration
- func (b *PluginApplyConfiguration) WithAnnotations(entries map[string]string) *PluginApplyConfiguration
- func (b *PluginApplyConfiguration) WithCreationTimestamp(value metav1.Time) *PluginApplyConfiguration
- func (b *PluginApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *PluginApplyConfiguration
- func (b *PluginApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *PluginApplyConfiguration
- func (b *PluginApplyConfiguration) WithFinalizers(values ...string) *PluginApplyConfiguration
- func (b *PluginApplyConfiguration) WithGenerateName(value string) *PluginApplyConfiguration
- func (b *PluginApplyConfiguration) WithGeneration(value int64) *PluginApplyConfiguration
- func (b *PluginApplyConfiguration) WithKind(value string) *PluginApplyConfiguration
- func (b *PluginApplyConfiguration) WithLabels(entries map[string]string) *PluginApplyConfiguration
- func (b *PluginApplyConfiguration) WithName(value string) *PluginApplyConfiguration
- func (b *PluginApplyConfiguration) WithNamespace(value string) *PluginApplyConfiguration
- func (b *PluginApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *PluginApplyConfiguration
- func (b *PluginApplyConfiguration) WithResourceVersion(value string) *PluginApplyConfiguration
- func (b *PluginApplyConfiguration) WithSpec(value *PluginSpecApplyConfiguration) *PluginApplyConfiguration
- func (b *PluginApplyConfiguration) WithStatus(value *PluginStatusApplyConfiguration) *PluginApplyConfiguration
- func (b *PluginApplyConfiguration) WithUID(value types.UID) *PluginApplyConfiguration
- type PluginChainApplyConfiguration
- func (b *PluginChainApplyConfiguration) WithAPIVersion(value string) *PluginChainApplyConfiguration
- func (b *PluginChainApplyConfiguration) WithAnnotations(entries map[string]string) *PluginChainApplyConfiguration
- func (b *PluginChainApplyConfiguration) WithCreationTimestamp(value metav1.Time) *PluginChainApplyConfiguration
- func (b *PluginChainApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *PluginChainApplyConfiguration
- func (b *PluginChainApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *PluginChainApplyConfiguration
- func (b *PluginChainApplyConfiguration) WithFinalizers(values ...string) *PluginChainApplyConfiguration
- func (b *PluginChainApplyConfiguration) WithGenerateName(value string) *PluginChainApplyConfiguration
- func (b *PluginChainApplyConfiguration) WithGeneration(value int64) *PluginChainApplyConfiguration
- func (b *PluginChainApplyConfiguration) WithKind(value string) *PluginChainApplyConfiguration
- func (b *PluginChainApplyConfiguration) WithLabels(entries map[string]string) *PluginChainApplyConfiguration
- func (b *PluginChainApplyConfiguration) WithName(value string) *PluginChainApplyConfiguration
- func (b *PluginChainApplyConfiguration) WithNamespace(value string) *PluginChainApplyConfiguration
- func (b *PluginChainApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *PluginChainApplyConfiguration
- func (b *PluginChainApplyConfiguration) WithResourceVersion(value string) *PluginChainApplyConfiguration
- func (b *PluginChainApplyConfiguration) WithSpec(value *PluginChainSpecApplyConfiguration) *PluginChainApplyConfiguration
- func (b *PluginChainApplyConfiguration) WithStatus(value *PluginChainStatusApplyConfiguration) *PluginChainApplyConfiguration
- func (b *PluginChainApplyConfiguration) WithUID(value types.UID) *PluginChainApplyConfiguration
- type PluginChainSpecApplyConfiguration
- type PluginChainStatusApplyConfiguration
- type PluginConfigApplyConfiguration
- func (b *PluginConfigApplyConfiguration) WithAPIVersion(value string) *PluginConfigApplyConfiguration
- func (b *PluginConfigApplyConfiguration) WithAnnotations(entries map[string]string) *PluginConfigApplyConfiguration
- func (b *PluginConfigApplyConfiguration) WithCreationTimestamp(value metav1.Time) *PluginConfigApplyConfiguration
- func (b *PluginConfigApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *PluginConfigApplyConfiguration
- func (b *PluginConfigApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *PluginConfigApplyConfiguration
- func (b *PluginConfigApplyConfiguration) WithFinalizers(values ...string) *PluginConfigApplyConfiguration
- func (b *PluginConfigApplyConfiguration) WithGenerateName(value string) *PluginConfigApplyConfiguration
- func (b *PluginConfigApplyConfiguration) WithGeneration(value int64) *PluginConfigApplyConfiguration
- func (b *PluginConfigApplyConfiguration) WithKind(value string) *PluginConfigApplyConfiguration
- func (b *PluginConfigApplyConfiguration) WithLabels(entries map[string]string) *PluginConfigApplyConfiguration
- func (b *PluginConfigApplyConfiguration) WithName(value string) *PluginConfigApplyConfiguration
- func (b *PluginConfigApplyConfiguration) WithNamespace(value string) *PluginConfigApplyConfiguration
- func (b *PluginConfigApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *PluginConfigApplyConfiguration
- func (b *PluginConfigApplyConfiguration) WithResourceVersion(value string) *PluginConfigApplyConfiguration
- func (b *PluginConfigApplyConfiguration) WithSpec(value *PluginConfigSpecApplyConfiguration) *PluginConfigApplyConfiguration
- func (b *PluginConfigApplyConfiguration) WithStatus(value *PluginConfigStatusApplyConfiguration) *PluginConfigApplyConfiguration
- func (b *PluginConfigApplyConfiguration) WithUID(value types.UID) *PluginConfigApplyConfiguration
- type PluginConfigSpecApplyConfiguration
- func (b *PluginConfigSpecApplyConfiguration) WithConfig(value runtime.RawExtension) *PluginConfigSpecApplyConfiguration
- func (b *PluginConfigSpecApplyConfiguration) WithDestinationRefs(values ...v1.ObjectReference) *PluginConfigSpecApplyConfiguration
- func (b *PluginConfigSpecApplyConfiguration) WithPlugin(value string) *PluginConfigSpecApplyConfiguration
- type PluginConfigStatusApplyConfiguration
- type PluginSpecApplyConfiguration
- type PluginStatusApplyConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChainPluginSpecApplyConfiguration ¶
type ChainPluginSpecApplyConfiguration struct { Name *string `json:"name,omitempty"` Plugins []string `json:"plugins,omitempty"` }
ChainPluginSpecApplyConfiguration represents an declarative configuration of the ChainPluginSpec type for use with apply.
func ChainPluginSpec ¶
func ChainPluginSpec() *ChainPluginSpecApplyConfiguration
ChainPluginSpecApplyConfiguration constructs an declarative configuration of the ChainPluginSpec type for use with apply.
func (*ChainPluginSpecApplyConfiguration) WithName ¶
func (b *ChainPluginSpecApplyConfiguration) WithName(value string) *ChainPluginSpecApplyConfiguration
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 (*ChainPluginSpecApplyConfiguration) WithPlugins ¶
func (b *ChainPluginSpecApplyConfiguration) WithPlugins(values ...string) *ChainPluginSpecApplyConfiguration
WithPlugins adds the given value to the Plugins 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 Plugins field.
type ChainSelectorSpecApplyConfiguration ¶
type ChainSelectorSpecApplyConfiguration struct { PodSelector *v1.LabelSelector `json:"podSelector,omitempty"` NamespaceSelector *v1.LabelSelector `json:"namespaceSelector,omitempty"` }
ChainSelectorSpecApplyConfiguration represents an declarative configuration of the ChainSelectorSpec type for use with apply.
func ChainSelectorSpec ¶
func ChainSelectorSpec() *ChainSelectorSpecApplyConfiguration
ChainSelectorSpecApplyConfiguration constructs an declarative configuration of the ChainSelectorSpec type for use with apply.
func (*ChainSelectorSpecApplyConfiguration) WithNamespaceSelector ¶
func (b *ChainSelectorSpecApplyConfiguration) WithNamespaceSelector(value v1.LabelSelector) *ChainSelectorSpecApplyConfiguration
WithNamespaceSelector sets the NamespaceSelector 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 NamespaceSelector field is set to the value of the last call.
func (*ChainSelectorSpecApplyConfiguration) WithPodSelector ¶
func (b *ChainSelectorSpecApplyConfiguration) WithPodSelector(value v1.LabelSelector) *ChainSelectorSpecApplyConfiguration
WithPodSelector sets the PodSelector 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 PodSelector field is set to the value of the last call.
type PluginApplyConfiguration ¶
type PluginApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *PluginSpecApplyConfiguration `json:"spec,omitempty"` Status *PluginStatusApplyConfiguration `json:"status,omitempty"` }
PluginApplyConfiguration represents an declarative configuration of the Plugin type for use with apply.
func Plugin ¶
func Plugin(name string) *PluginApplyConfiguration
Plugin constructs an declarative configuration of the Plugin type for use with apply.
func (*PluginApplyConfiguration) WithAPIVersion ¶
func (b *PluginApplyConfiguration) WithAPIVersion(value string) *PluginApplyConfiguration
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 (*PluginApplyConfiguration) WithAnnotations ¶
func (b *PluginApplyConfiguration) WithAnnotations(entries map[string]string) *PluginApplyConfiguration
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 (*PluginApplyConfiguration) WithCreationTimestamp ¶
func (b *PluginApplyConfiguration) WithCreationTimestamp(value metav1.Time) *PluginApplyConfiguration
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 (*PluginApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *PluginApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *PluginApplyConfiguration
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 (*PluginApplyConfiguration) WithDeletionTimestamp ¶
func (b *PluginApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *PluginApplyConfiguration
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 (*PluginApplyConfiguration) WithFinalizers ¶
func (b *PluginApplyConfiguration) WithFinalizers(values ...string) *PluginApplyConfiguration
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 (*PluginApplyConfiguration) WithGenerateName ¶
func (b *PluginApplyConfiguration) WithGenerateName(value string) *PluginApplyConfiguration
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 (*PluginApplyConfiguration) WithGeneration ¶
func (b *PluginApplyConfiguration) WithGeneration(value int64) *PluginApplyConfiguration
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 (*PluginApplyConfiguration) WithKind ¶
func (b *PluginApplyConfiguration) WithKind(value string) *PluginApplyConfiguration
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 (*PluginApplyConfiguration) WithLabels ¶
func (b *PluginApplyConfiguration) WithLabels(entries map[string]string) *PluginApplyConfiguration
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 (*PluginApplyConfiguration) WithName ¶
func (b *PluginApplyConfiguration) WithName(value string) *PluginApplyConfiguration
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 (*PluginApplyConfiguration) WithNamespace ¶
func (b *PluginApplyConfiguration) WithNamespace(value string) *PluginApplyConfiguration
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 (*PluginApplyConfiguration) WithOwnerReferences ¶
func (b *PluginApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *PluginApplyConfiguration
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 (*PluginApplyConfiguration) WithResourceVersion ¶
func (b *PluginApplyConfiguration) WithResourceVersion(value string) *PluginApplyConfiguration
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 (*PluginApplyConfiguration) WithSpec ¶
func (b *PluginApplyConfiguration) WithSpec(value *PluginSpecApplyConfiguration) *PluginApplyConfiguration
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 (*PluginApplyConfiguration) WithStatus ¶
func (b *PluginApplyConfiguration) WithStatus(value *PluginStatusApplyConfiguration) *PluginApplyConfiguration
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 (*PluginApplyConfiguration) WithUID ¶
func (b *PluginApplyConfiguration) WithUID(value types.UID) *PluginApplyConfiguration
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 PluginChainApplyConfiguration ¶
type PluginChainApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *PluginChainSpecApplyConfiguration `json:"spec,omitempty"` Status *PluginChainStatusApplyConfiguration `json:"status,omitempty"` }
PluginChainApplyConfiguration represents an declarative configuration of the PluginChain type for use with apply.
func PluginChain ¶
func PluginChain(name, namespace string) *PluginChainApplyConfiguration
PluginChain constructs an declarative configuration of the PluginChain type for use with apply.
func (*PluginChainApplyConfiguration) WithAPIVersion ¶
func (b *PluginChainApplyConfiguration) WithAPIVersion(value string) *PluginChainApplyConfiguration
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 (*PluginChainApplyConfiguration) WithAnnotations ¶
func (b *PluginChainApplyConfiguration) WithAnnotations(entries map[string]string) *PluginChainApplyConfiguration
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 (*PluginChainApplyConfiguration) WithCreationTimestamp ¶
func (b *PluginChainApplyConfiguration) WithCreationTimestamp(value metav1.Time) *PluginChainApplyConfiguration
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 (*PluginChainApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *PluginChainApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *PluginChainApplyConfiguration
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 (*PluginChainApplyConfiguration) WithDeletionTimestamp ¶
func (b *PluginChainApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *PluginChainApplyConfiguration
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 (*PluginChainApplyConfiguration) WithFinalizers ¶
func (b *PluginChainApplyConfiguration) WithFinalizers(values ...string) *PluginChainApplyConfiguration
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 (*PluginChainApplyConfiguration) WithGenerateName ¶
func (b *PluginChainApplyConfiguration) WithGenerateName(value string) *PluginChainApplyConfiguration
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 (*PluginChainApplyConfiguration) WithGeneration ¶
func (b *PluginChainApplyConfiguration) WithGeneration(value int64) *PluginChainApplyConfiguration
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 (*PluginChainApplyConfiguration) WithKind ¶
func (b *PluginChainApplyConfiguration) WithKind(value string) *PluginChainApplyConfiguration
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 (*PluginChainApplyConfiguration) WithLabels ¶
func (b *PluginChainApplyConfiguration) WithLabels(entries map[string]string) *PluginChainApplyConfiguration
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 (*PluginChainApplyConfiguration) WithName ¶
func (b *PluginChainApplyConfiguration) WithName(value string) *PluginChainApplyConfiguration
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 (*PluginChainApplyConfiguration) WithNamespace ¶
func (b *PluginChainApplyConfiguration) WithNamespace(value string) *PluginChainApplyConfiguration
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 (*PluginChainApplyConfiguration) WithOwnerReferences ¶
func (b *PluginChainApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *PluginChainApplyConfiguration
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 (*PluginChainApplyConfiguration) WithResourceVersion ¶
func (b *PluginChainApplyConfiguration) WithResourceVersion(value string) *PluginChainApplyConfiguration
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 (*PluginChainApplyConfiguration) WithSpec ¶
func (b *PluginChainApplyConfiguration) WithSpec(value *PluginChainSpecApplyConfiguration) *PluginChainApplyConfiguration
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 (*PluginChainApplyConfiguration) WithStatus ¶
func (b *PluginChainApplyConfiguration) WithStatus(value *PluginChainStatusApplyConfiguration) *PluginChainApplyConfiguration
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 (*PluginChainApplyConfiguration) WithUID ¶
func (b *PluginChainApplyConfiguration) WithUID(value types.UID) *PluginChainApplyConfiguration
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 PluginChainSpecApplyConfiguration ¶
type PluginChainSpecApplyConfiguration struct { Chains []ChainPluginSpecApplyConfiguration `json:"chains,omitempty"` Selectors *ChainSelectorSpecApplyConfiguration `json:"selectors,omitempty"` }
PluginChainSpecApplyConfiguration represents an declarative configuration of the PluginChainSpec type for use with apply.
func PluginChainSpec ¶
func PluginChainSpec() *PluginChainSpecApplyConfiguration
PluginChainSpecApplyConfiguration constructs an declarative configuration of the PluginChainSpec type for use with apply.
func (*PluginChainSpecApplyConfiguration) WithChains ¶
func (b *PluginChainSpecApplyConfiguration) WithChains(values ...*ChainPluginSpecApplyConfiguration) *PluginChainSpecApplyConfiguration
WithChains adds the given value to the Chains 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 Chains field.
func (*PluginChainSpecApplyConfiguration) WithSelectors ¶
func (b *PluginChainSpecApplyConfiguration) WithSelectors(value *ChainSelectorSpecApplyConfiguration) *PluginChainSpecApplyConfiguration
WithSelectors sets the Selectors 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 Selectors field is set to the value of the last call.
type PluginChainStatusApplyConfiguration ¶
type PluginChainStatusApplyConfiguration struct { CurrentStatus *string `json:"currentStatus,omitempty"` Reason *string `json:"reason,omitempty"` }
PluginChainStatusApplyConfiguration represents an declarative configuration of the PluginChainStatus type for use with apply.
func PluginChainStatus ¶
func PluginChainStatus() *PluginChainStatusApplyConfiguration
PluginChainStatusApplyConfiguration constructs an declarative configuration of the PluginChainStatus type for use with apply.
func (*PluginChainStatusApplyConfiguration) WithCurrentStatus ¶
func (b *PluginChainStatusApplyConfiguration) WithCurrentStatus(value string) *PluginChainStatusApplyConfiguration
WithCurrentStatus sets the CurrentStatus 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 CurrentStatus field is set to the value of the last call.
func (*PluginChainStatusApplyConfiguration) WithReason ¶
func (b *PluginChainStatusApplyConfiguration) WithReason(value string) *PluginChainStatusApplyConfiguration
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.
type PluginConfigApplyConfiguration ¶
type PluginConfigApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *PluginConfigSpecApplyConfiguration `json:"spec,omitempty"` Status *PluginConfigStatusApplyConfiguration `json:"status,omitempty"` }
PluginConfigApplyConfiguration represents an declarative configuration of the PluginConfig type for use with apply.
func PluginConfig ¶
func PluginConfig(name, namespace string) *PluginConfigApplyConfiguration
PluginConfig constructs an declarative configuration of the PluginConfig type for use with apply.
func (*PluginConfigApplyConfiguration) WithAPIVersion ¶
func (b *PluginConfigApplyConfiguration) WithAPIVersion(value string) *PluginConfigApplyConfiguration
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 (*PluginConfigApplyConfiguration) WithAnnotations ¶
func (b *PluginConfigApplyConfiguration) WithAnnotations(entries map[string]string) *PluginConfigApplyConfiguration
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 (*PluginConfigApplyConfiguration) WithCreationTimestamp ¶
func (b *PluginConfigApplyConfiguration) WithCreationTimestamp(value metav1.Time) *PluginConfigApplyConfiguration
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 (*PluginConfigApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *PluginConfigApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *PluginConfigApplyConfiguration
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 (*PluginConfigApplyConfiguration) WithDeletionTimestamp ¶
func (b *PluginConfigApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *PluginConfigApplyConfiguration
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 (*PluginConfigApplyConfiguration) WithFinalizers ¶
func (b *PluginConfigApplyConfiguration) WithFinalizers(values ...string) *PluginConfigApplyConfiguration
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 (*PluginConfigApplyConfiguration) WithGenerateName ¶
func (b *PluginConfigApplyConfiguration) WithGenerateName(value string) *PluginConfigApplyConfiguration
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 (*PluginConfigApplyConfiguration) WithGeneration ¶
func (b *PluginConfigApplyConfiguration) WithGeneration(value int64) *PluginConfigApplyConfiguration
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 (*PluginConfigApplyConfiguration) WithKind ¶
func (b *PluginConfigApplyConfiguration) WithKind(value string) *PluginConfigApplyConfiguration
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 (*PluginConfigApplyConfiguration) WithLabels ¶
func (b *PluginConfigApplyConfiguration) WithLabels(entries map[string]string) *PluginConfigApplyConfiguration
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 (*PluginConfigApplyConfiguration) WithName ¶
func (b *PluginConfigApplyConfiguration) WithName(value string) *PluginConfigApplyConfiguration
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 (*PluginConfigApplyConfiguration) WithNamespace ¶
func (b *PluginConfigApplyConfiguration) WithNamespace(value string) *PluginConfigApplyConfiguration
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 (*PluginConfigApplyConfiguration) WithOwnerReferences ¶
func (b *PluginConfigApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *PluginConfigApplyConfiguration
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 (*PluginConfigApplyConfiguration) WithResourceVersion ¶
func (b *PluginConfigApplyConfiguration) WithResourceVersion(value string) *PluginConfigApplyConfiguration
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 (*PluginConfigApplyConfiguration) WithSpec ¶
func (b *PluginConfigApplyConfiguration) WithSpec(value *PluginConfigSpecApplyConfiguration) *PluginConfigApplyConfiguration
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 (*PluginConfigApplyConfiguration) WithStatus ¶
func (b *PluginConfigApplyConfiguration) WithStatus(value *PluginConfigStatusApplyConfiguration) *PluginConfigApplyConfiguration
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 (*PluginConfigApplyConfiguration) WithUID ¶
func (b *PluginConfigApplyConfiguration) WithUID(value types.UID) *PluginConfigApplyConfiguration
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 PluginConfigSpecApplyConfiguration ¶
type PluginConfigSpecApplyConfiguration struct { Plugin *string `json:"plugin,omitempty"` DestinationRefs []v1.ObjectReference `json:"destinationRefs,omitempty"` Config *runtime.RawExtension `json:"config,omitempty"` }
PluginConfigSpecApplyConfiguration represents an declarative configuration of the PluginConfigSpec type for use with apply.
func PluginConfigSpec ¶
func PluginConfigSpec() *PluginConfigSpecApplyConfiguration
PluginConfigSpecApplyConfiguration constructs an declarative configuration of the PluginConfigSpec type for use with apply.
func (*PluginConfigSpecApplyConfiguration) WithConfig ¶
func (b *PluginConfigSpecApplyConfiguration) WithConfig(value runtime.RawExtension) *PluginConfigSpecApplyConfiguration
WithConfig sets the Config 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 Config field is set to the value of the last call.
func (*PluginConfigSpecApplyConfiguration) WithDestinationRefs ¶
func (b *PluginConfigSpecApplyConfiguration) WithDestinationRefs(values ...v1.ObjectReference) *PluginConfigSpecApplyConfiguration
WithDestinationRefs adds the given value to the DestinationRefs 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 DestinationRefs field.
func (*PluginConfigSpecApplyConfiguration) WithPlugin ¶
func (b *PluginConfigSpecApplyConfiguration) WithPlugin(value string) *PluginConfigSpecApplyConfiguration
WithPlugin sets the Plugin 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 Plugin field is set to the value of the last call.
type PluginConfigStatusApplyConfiguration ¶
type PluginConfigStatusApplyConfiguration struct { CurrentStatus *string `json:"currentStatus,omitempty"` Reason *string `json:"reason,omitempty"` }
PluginConfigStatusApplyConfiguration represents an declarative configuration of the PluginConfigStatus type for use with apply.
func PluginConfigStatus ¶
func PluginConfigStatus() *PluginConfigStatusApplyConfiguration
PluginConfigStatusApplyConfiguration constructs an declarative configuration of the PluginConfigStatus type for use with apply.
func (*PluginConfigStatusApplyConfiguration) WithCurrentStatus ¶
func (b *PluginConfigStatusApplyConfiguration) WithCurrentStatus(value string) *PluginConfigStatusApplyConfiguration
WithCurrentStatus sets the CurrentStatus 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 CurrentStatus field is set to the value of the last call.
func (*PluginConfigStatusApplyConfiguration) WithReason ¶
func (b *PluginConfigStatusApplyConfiguration) WithReason(value string) *PluginConfigStatusApplyConfiguration
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.
type PluginSpecApplyConfiguration ¶
type PluginSpecApplyConfiguration struct { Priority *float32 `json:"priority,omitempty"` Script *string `json:"pipyscript,omitempty"` }
PluginSpecApplyConfiguration represents an declarative configuration of the PluginSpec type for use with apply.
func PluginSpec ¶
func PluginSpec() *PluginSpecApplyConfiguration
PluginSpecApplyConfiguration constructs an declarative configuration of the PluginSpec type for use with apply.
func (*PluginSpecApplyConfiguration) WithPriority ¶
func (b *PluginSpecApplyConfiguration) WithPriority(value float32) *PluginSpecApplyConfiguration
WithPriority sets the Priority 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 Priority field is set to the value of the last call.
func (*PluginSpecApplyConfiguration) WithScript ¶
func (b *PluginSpecApplyConfiguration) WithScript(value string) *PluginSpecApplyConfiguration
WithScript sets the Script 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 Script field is set to the value of the last call.
type PluginStatusApplyConfiguration ¶
type PluginStatusApplyConfiguration struct { CurrentStatus *string `json:"currentStatus,omitempty"` Reason *string `json:"reason,omitempty"` }
PluginStatusApplyConfiguration represents an declarative configuration of the PluginStatus type for use with apply.
func PluginStatus ¶
func PluginStatus() *PluginStatusApplyConfiguration
PluginStatusApplyConfiguration constructs an declarative configuration of the PluginStatus type for use with apply.
func (*PluginStatusApplyConfiguration) WithCurrentStatus ¶
func (b *PluginStatusApplyConfiguration) WithCurrentStatus(value string) *PluginStatusApplyConfiguration
WithCurrentStatus sets the CurrentStatus 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 CurrentStatus field is set to the value of the last call.
func (*PluginStatusApplyConfiguration) WithReason ¶
func (b *PluginStatusApplyConfiguration) WithReason(value string) *PluginStatusApplyConfiguration
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.