Documentation ¶
Index ¶
- type ClusterEphemeralReportApplyConfiguration
- func (b *ClusterEphemeralReportApplyConfiguration) WithAPIVersion(value string) *ClusterEphemeralReportApplyConfiguration
- func (b *ClusterEphemeralReportApplyConfiguration) WithAnnotations(entries map[string]string) *ClusterEphemeralReportApplyConfiguration
- func (b *ClusterEphemeralReportApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ClusterEphemeralReportApplyConfiguration
- func (b *ClusterEphemeralReportApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ClusterEphemeralReportApplyConfiguration
- func (b *ClusterEphemeralReportApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ClusterEphemeralReportApplyConfiguration
- func (b *ClusterEphemeralReportApplyConfiguration) WithFinalizers(values ...string) *ClusterEphemeralReportApplyConfiguration
- func (b *ClusterEphemeralReportApplyConfiguration) WithGenerateName(value string) *ClusterEphemeralReportApplyConfiguration
- func (b *ClusterEphemeralReportApplyConfiguration) WithGeneration(value int64) *ClusterEphemeralReportApplyConfiguration
- func (b *ClusterEphemeralReportApplyConfiguration) WithKind(value string) *ClusterEphemeralReportApplyConfiguration
- func (b *ClusterEphemeralReportApplyConfiguration) WithLabels(entries map[string]string) *ClusterEphemeralReportApplyConfiguration
- func (b *ClusterEphemeralReportApplyConfiguration) WithName(value string) *ClusterEphemeralReportApplyConfiguration
- func (b *ClusterEphemeralReportApplyConfiguration) WithNamespace(value string) *ClusterEphemeralReportApplyConfiguration
- func (b *ClusterEphemeralReportApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ClusterEphemeralReportApplyConfiguration
- func (b *ClusterEphemeralReportApplyConfiguration) WithResourceVersion(value string) *ClusterEphemeralReportApplyConfiguration
- func (b *ClusterEphemeralReportApplyConfiguration) WithSpec(value *EphemeralReportSpecApplyConfiguration) *ClusterEphemeralReportApplyConfiguration
- func (b *ClusterEphemeralReportApplyConfiguration) WithUID(value types.UID) *ClusterEphemeralReportApplyConfiguration
- type EphemeralReportApplyConfiguration
- func (b *EphemeralReportApplyConfiguration) WithAPIVersion(value string) *EphemeralReportApplyConfiguration
- func (b *EphemeralReportApplyConfiguration) WithAnnotations(entries map[string]string) *EphemeralReportApplyConfiguration
- func (b *EphemeralReportApplyConfiguration) WithCreationTimestamp(value metav1.Time) *EphemeralReportApplyConfiguration
- func (b *EphemeralReportApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *EphemeralReportApplyConfiguration
- func (b *EphemeralReportApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *EphemeralReportApplyConfiguration
- func (b *EphemeralReportApplyConfiguration) WithFinalizers(values ...string) *EphemeralReportApplyConfiguration
- func (b *EphemeralReportApplyConfiguration) WithGenerateName(value string) *EphemeralReportApplyConfiguration
- func (b *EphemeralReportApplyConfiguration) WithGeneration(value int64) *EphemeralReportApplyConfiguration
- func (b *EphemeralReportApplyConfiguration) WithKind(value string) *EphemeralReportApplyConfiguration
- func (b *EphemeralReportApplyConfiguration) WithLabels(entries map[string]string) *EphemeralReportApplyConfiguration
- func (b *EphemeralReportApplyConfiguration) WithName(value string) *EphemeralReportApplyConfiguration
- func (b *EphemeralReportApplyConfiguration) WithNamespace(value string) *EphemeralReportApplyConfiguration
- func (b *EphemeralReportApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *EphemeralReportApplyConfiguration
- func (b *EphemeralReportApplyConfiguration) WithResourceVersion(value string) *EphemeralReportApplyConfiguration
- func (b *EphemeralReportApplyConfiguration) WithSpec(value *EphemeralReportSpecApplyConfiguration) *EphemeralReportApplyConfiguration
- func (b *EphemeralReportApplyConfiguration) WithUID(value types.UID) *EphemeralReportApplyConfiguration
- type EphemeralReportSpecApplyConfiguration
- func (b *EphemeralReportSpecApplyConfiguration) WithOwner(value *v1.OwnerReferenceApplyConfiguration) *EphemeralReportSpecApplyConfiguration
- func (b *EphemeralReportSpecApplyConfiguration) WithResults(values ...*v1alpha2.PolicyReportResultApplyConfiguration) *EphemeralReportSpecApplyConfiguration
- func (b *EphemeralReportSpecApplyConfiguration) WithSummary(value *v1alpha2.PolicyReportSummaryApplyConfiguration) *EphemeralReportSpecApplyConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterEphemeralReportApplyConfiguration ¶
type ClusterEphemeralReportApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *EphemeralReportSpecApplyConfiguration `json:"spec,omitempty"` }
ClusterEphemeralReportApplyConfiguration represents an declarative configuration of the ClusterEphemeralReport type for use with apply.
func ClusterEphemeralReport ¶
func ClusterEphemeralReport(name string) *ClusterEphemeralReportApplyConfiguration
ClusterEphemeralReport constructs an declarative configuration of the ClusterEphemeralReport type for use with apply.
func (*ClusterEphemeralReportApplyConfiguration) WithAPIVersion ¶
func (b *ClusterEphemeralReportApplyConfiguration) WithAPIVersion(value string) *ClusterEphemeralReportApplyConfiguration
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 (*ClusterEphemeralReportApplyConfiguration) WithAnnotations ¶
func (b *ClusterEphemeralReportApplyConfiguration) WithAnnotations(entries map[string]string) *ClusterEphemeralReportApplyConfiguration
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 (*ClusterEphemeralReportApplyConfiguration) WithCreationTimestamp ¶
func (b *ClusterEphemeralReportApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ClusterEphemeralReportApplyConfiguration
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 (*ClusterEphemeralReportApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *ClusterEphemeralReportApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ClusterEphemeralReportApplyConfiguration
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 (*ClusterEphemeralReportApplyConfiguration) WithDeletionTimestamp ¶
func (b *ClusterEphemeralReportApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ClusterEphemeralReportApplyConfiguration
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 (*ClusterEphemeralReportApplyConfiguration) WithFinalizers ¶
func (b *ClusterEphemeralReportApplyConfiguration) WithFinalizers(values ...string) *ClusterEphemeralReportApplyConfiguration
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 (*ClusterEphemeralReportApplyConfiguration) WithGenerateName ¶
func (b *ClusterEphemeralReportApplyConfiguration) WithGenerateName(value string) *ClusterEphemeralReportApplyConfiguration
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 (*ClusterEphemeralReportApplyConfiguration) WithGeneration ¶
func (b *ClusterEphemeralReportApplyConfiguration) WithGeneration(value int64) *ClusterEphemeralReportApplyConfiguration
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 (*ClusterEphemeralReportApplyConfiguration) WithKind ¶
func (b *ClusterEphemeralReportApplyConfiguration) WithKind(value string) *ClusterEphemeralReportApplyConfiguration
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 (*ClusterEphemeralReportApplyConfiguration) WithLabels ¶
func (b *ClusterEphemeralReportApplyConfiguration) WithLabels(entries map[string]string) *ClusterEphemeralReportApplyConfiguration
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 (*ClusterEphemeralReportApplyConfiguration) WithName ¶
func (b *ClusterEphemeralReportApplyConfiguration) WithName(value string) *ClusterEphemeralReportApplyConfiguration
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 (*ClusterEphemeralReportApplyConfiguration) WithNamespace ¶
func (b *ClusterEphemeralReportApplyConfiguration) WithNamespace(value string) *ClusterEphemeralReportApplyConfiguration
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 (*ClusterEphemeralReportApplyConfiguration) WithOwnerReferences ¶
func (b *ClusterEphemeralReportApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ClusterEphemeralReportApplyConfiguration
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 (*ClusterEphemeralReportApplyConfiguration) WithResourceVersion ¶
func (b *ClusterEphemeralReportApplyConfiguration) WithResourceVersion(value string) *ClusterEphemeralReportApplyConfiguration
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 (*ClusterEphemeralReportApplyConfiguration) WithSpec ¶
func (b *ClusterEphemeralReportApplyConfiguration) WithSpec(value *EphemeralReportSpecApplyConfiguration) *ClusterEphemeralReportApplyConfiguration
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 (*ClusterEphemeralReportApplyConfiguration) WithUID ¶
func (b *ClusterEphemeralReportApplyConfiguration) WithUID(value types.UID) *ClusterEphemeralReportApplyConfiguration
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 EphemeralReportApplyConfiguration ¶
type EphemeralReportApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *EphemeralReportSpecApplyConfiguration `json:"spec,omitempty"` }
EphemeralReportApplyConfiguration represents an declarative configuration of the EphemeralReport type for use with apply.
func EphemeralReport ¶
func EphemeralReport(name, namespace string) *EphemeralReportApplyConfiguration
EphemeralReport constructs an declarative configuration of the EphemeralReport type for use with apply.
func (*EphemeralReportApplyConfiguration) WithAPIVersion ¶
func (b *EphemeralReportApplyConfiguration) WithAPIVersion(value string) *EphemeralReportApplyConfiguration
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 (*EphemeralReportApplyConfiguration) WithAnnotations ¶
func (b *EphemeralReportApplyConfiguration) WithAnnotations(entries map[string]string) *EphemeralReportApplyConfiguration
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 (*EphemeralReportApplyConfiguration) WithCreationTimestamp ¶
func (b *EphemeralReportApplyConfiguration) WithCreationTimestamp(value metav1.Time) *EphemeralReportApplyConfiguration
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 (*EphemeralReportApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *EphemeralReportApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *EphemeralReportApplyConfiguration
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 (*EphemeralReportApplyConfiguration) WithDeletionTimestamp ¶
func (b *EphemeralReportApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *EphemeralReportApplyConfiguration
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 (*EphemeralReportApplyConfiguration) WithFinalizers ¶
func (b *EphemeralReportApplyConfiguration) WithFinalizers(values ...string) *EphemeralReportApplyConfiguration
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 (*EphemeralReportApplyConfiguration) WithGenerateName ¶
func (b *EphemeralReportApplyConfiguration) WithGenerateName(value string) *EphemeralReportApplyConfiguration
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 (*EphemeralReportApplyConfiguration) WithGeneration ¶
func (b *EphemeralReportApplyConfiguration) WithGeneration(value int64) *EphemeralReportApplyConfiguration
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 (*EphemeralReportApplyConfiguration) WithKind ¶
func (b *EphemeralReportApplyConfiguration) WithKind(value string) *EphemeralReportApplyConfiguration
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 (*EphemeralReportApplyConfiguration) WithLabels ¶
func (b *EphemeralReportApplyConfiguration) WithLabels(entries map[string]string) *EphemeralReportApplyConfiguration
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 (*EphemeralReportApplyConfiguration) WithName ¶
func (b *EphemeralReportApplyConfiguration) WithName(value string) *EphemeralReportApplyConfiguration
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 (*EphemeralReportApplyConfiguration) WithNamespace ¶
func (b *EphemeralReportApplyConfiguration) WithNamespace(value string) *EphemeralReportApplyConfiguration
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 (*EphemeralReportApplyConfiguration) WithOwnerReferences ¶
func (b *EphemeralReportApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *EphemeralReportApplyConfiguration
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 (*EphemeralReportApplyConfiguration) WithResourceVersion ¶
func (b *EphemeralReportApplyConfiguration) WithResourceVersion(value string) *EphemeralReportApplyConfiguration
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 (*EphemeralReportApplyConfiguration) WithSpec ¶
func (b *EphemeralReportApplyConfiguration) WithSpec(value *EphemeralReportSpecApplyConfiguration) *EphemeralReportApplyConfiguration
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 (*EphemeralReportApplyConfiguration) WithUID ¶
func (b *EphemeralReportApplyConfiguration) WithUID(value types.UID) *EphemeralReportApplyConfiguration
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 EphemeralReportSpecApplyConfiguration ¶
type EphemeralReportSpecApplyConfiguration struct { Owner *v1.OwnerReferenceApplyConfiguration `json:"owner,omitempty"` Summary *v1alpha2.PolicyReportSummaryApplyConfiguration `json:"summary,omitempty"` Results []v1alpha2.PolicyReportResultApplyConfiguration `json:"results,omitempty"` }
EphemeralReportSpecApplyConfiguration represents an declarative configuration of the EphemeralReportSpec type for use with apply.
func EphemeralReportSpec ¶
func EphemeralReportSpec() *EphemeralReportSpecApplyConfiguration
EphemeralReportSpecApplyConfiguration constructs an declarative configuration of the EphemeralReportSpec type for use with apply.
func (*EphemeralReportSpecApplyConfiguration) WithOwner ¶
func (b *EphemeralReportSpecApplyConfiguration) WithOwner(value *v1.OwnerReferenceApplyConfiguration) *EphemeralReportSpecApplyConfiguration
WithOwner sets the Owner 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 Owner field is set to the value of the last call.
func (*EphemeralReportSpecApplyConfiguration) WithResults ¶
func (b *EphemeralReportSpecApplyConfiguration) WithResults(values ...*v1alpha2.PolicyReportResultApplyConfiguration) *EphemeralReportSpecApplyConfiguration
WithResults adds the given value to the Results 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 Results field.
func (*EphemeralReportSpecApplyConfiguration) WithSummary ¶
func (b *EphemeralReportSpecApplyConfiguration) WithSummary(value *v1alpha2.PolicyReportSummaryApplyConfiguration) *EphemeralReportSpecApplyConfiguration
WithSummary sets the Summary 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 Summary field is set to the value of the last call.