v1alpha1

package
v1.0.70 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 17, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AttributeApplyConfiguration added in v1.0.66

type AttributeApplyConfiguration struct {
	Key   *string `json:"key,omitempty"`
	Value *string `json:"value,omitempty"`
}

AttributeApplyConfiguration represents an declarative configuration of the Attribute type for use with apply.

func Attribute added in v1.0.66

func Attribute() *AttributeApplyConfiguration

AttributeApplyConfiguration constructs an declarative configuration of the Attribute type for use with apply.

func (*AttributeApplyConfiguration) WithKey added in v1.0.66

WithKey sets the Key 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 Key field is set to the value of the last call.

func (*AttributeApplyConfiguration) WithValue added in v1.0.66

WithValue sets the Value 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 Value field is set to the value of the last call.

type CollectorGatewayConfigurationApplyConfiguration

type CollectorGatewayConfigurationApplyConfiguration struct {
	RequestMemoryMiB           *int `json:"requestMemoryMiB,omitempty"`
	MemoryLimiterLimitMiB      *int `json:"memoryLimiterLimitMiB,omitempty"`
	MemoryLimiterSpikeLimitMiB *int `json:"memoryLimiterSpikeLimitMiB,omitempty"`
	GoMemLimitMib              *int `json:"goMemLimitMiB,omitempty"`
}

CollectorGatewayConfigurationApplyConfiguration represents an declarative configuration of the CollectorGatewayConfiguration type for use with apply.

func CollectorGatewayConfiguration

func CollectorGatewayConfiguration() *CollectorGatewayConfigurationApplyConfiguration

CollectorGatewayConfigurationApplyConfiguration constructs an declarative configuration of the CollectorGatewayConfiguration type for use with apply.

func (*CollectorGatewayConfigurationApplyConfiguration) WithGoMemLimitMib

WithGoMemLimitMib sets the GoMemLimitMib 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 GoMemLimitMib field is set to the value of the last call.

func (*CollectorGatewayConfigurationApplyConfiguration) WithMemoryLimiterLimitMiB

WithMemoryLimiterLimitMiB sets the MemoryLimiterLimitMiB 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 MemoryLimiterLimitMiB field is set to the value of the last call.

func (*CollectorGatewayConfigurationApplyConfiguration) WithMemoryLimiterSpikeLimitMiB

WithMemoryLimiterSpikeLimitMiB sets the MemoryLimiterSpikeLimitMiB 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 MemoryLimiterSpikeLimitMiB field is set to the value of the last call.

func (*CollectorGatewayConfigurationApplyConfiguration) WithRequestMemoryMiB

WithRequestMemoryMiB sets the RequestMemoryMiB 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 RequestMemoryMiB field is set to the value of the last call.

type CollectorsGroupApplyConfiguration

type CollectorsGroupApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *CollectorsGroupSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *CollectorsGroupStatusApplyConfiguration `json:"status,omitempty"`
}

CollectorsGroupApplyConfiguration represents an declarative configuration of the CollectorsGroup type for use with apply.

func CollectorsGroup

func CollectorsGroup(name, namespace string) *CollectorsGroupApplyConfiguration

CollectorsGroup constructs an declarative configuration of the CollectorsGroup type for use with apply.

func (*CollectorsGroupApplyConfiguration) WithAPIVersion

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 (*CollectorsGroupApplyConfiguration) WithAnnotations

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 (*CollectorsGroupApplyConfiguration) WithCreationTimestamp

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 (*CollectorsGroupApplyConfiguration) WithDeletionGracePeriodSeconds

func (b *CollectorsGroupApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *CollectorsGroupApplyConfiguration

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 (*CollectorsGroupApplyConfiguration) WithDeletionTimestamp

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 (*CollectorsGroupApplyConfiguration) WithFinalizers

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 (*CollectorsGroupApplyConfiguration) WithGenerateName

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 (*CollectorsGroupApplyConfiguration) WithGeneration

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 (*CollectorsGroupApplyConfiguration) WithKind

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 (*CollectorsGroupApplyConfiguration) WithLabels

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 (*CollectorsGroupApplyConfiguration) WithName

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 (*CollectorsGroupApplyConfiguration) WithNamespace

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 (*CollectorsGroupApplyConfiguration) WithOwnerReferences

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 (*CollectorsGroupApplyConfiguration) WithResourceVersion

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 (*CollectorsGroupApplyConfiguration) WithSpec

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 (*CollectorsGroupApplyConfiguration) WithStatus

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 (*CollectorsGroupApplyConfiguration) WithUID

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 CollectorsGroupSpecApplyConfiguration

type CollectorsGroupSpecApplyConfiguration struct {
	InputSvc *string                       `json:"inputSvc,omitempty"`
	Role     *v1alpha1.CollectorsGroupRole `json:"role,omitempty"`
}

CollectorsGroupSpecApplyConfiguration represents an declarative configuration of the CollectorsGroupSpec type for use with apply.

func CollectorsGroupSpec

func CollectorsGroupSpec() *CollectorsGroupSpecApplyConfiguration

CollectorsGroupSpecApplyConfiguration constructs an declarative configuration of the CollectorsGroupSpec type for use with apply.

func (*CollectorsGroupSpecApplyConfiguration) WithInputSvc

WithInputSvc sets the InputSvc 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 InputSvc field is set to the value of the last call.

func (*CollectorsGroupSpecApplyConfiguration) WithRole

WithRole sets the Role 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 Role field is set to the value of the last call.

type CollectorsGroupStatusApplyConfiguration

type CollectorsGroupStatusApplyConfiguration struct {
	Ready *bool `json:"ready,omitempty"`
}

CollectorsGroupStatusApplyConfiguration represents an declarative configuration of the CollectorsGroupStatus type for use with apply.

func CollectorsGroupStatus

func CollectorsGroupStatus() *CollectorsGroupStatusApplyConfiguration

CollectorsGroupStatusApplyConfiguration constructs an declarative configuration of the CollectorsGroupStatus type for use with apply.

func (*CollectorsGroupStatusApplyConfiguration) WithReady

WithReady sets the Ready 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 Ready field is set to the value of the last call.

type ConfigOptionApplyConfiguration

type ConfigOptionApplyConfiguration struct {
	OptionKey *string          `json:"optionKey,omitempty"`
	SpanKind  *common.SpanKind `json:"spanKind,omitempty"`
}

ConfigOptionApplyConfiguration represents an declarative configuration of the ConfigOption type for use with apply.

func ConfigOption

func ConfigOption() *ConfigOptionApplyConfiguration

ConfigOptionApplyConfiguration constructs an declarative configuration of the ConfigOption type for use with apply.

func (*ConfigOptionApplyConfiguration) WithOptionKey

WithOptionKey sets the OptionKey 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 OptionKey field is set to the value of the last call.

func (*ConfigOptionApplyConfiguration) WithSpanKind

WithSpanKind sets the SpanKind 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 SpanKind field is set to the value of the last call.

type DestinationApplyConfiguration

type DestinationApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *DestinationSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *DestinationStatusApplyConfiguration `json:"status,omitempty"`
}

DestinationApplyConfiguration represents an declarative configuration of the Destination type for use with apply.

func Destination

func Destination(name, namespace string) *DestinationApplyConfiguration

Destination constructs an declarative configuration of the Destination type for use with apply.

func (*DestinationApplyConfiguration) WithAPIVersion

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 (*DestinationApplyConfiguration) WithAnnotations

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 (*DestinationApplyConfiguration) WithCreationTimestamp

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 (*DestinationApplyConfiguration) WithDeletionGracePeriodSeconds

func (b *DestinationApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *DestinationApplyConfiguration

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 (*DestinationApplyConfiguration) WithDeletionTimestamp

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 (*DestinationApplyConfiguration) WithFinalizers

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 (*DestinationApplyConfiguration) WithGenerateName

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 (*DestinationApplyConfiguration) WithGeneration

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 (*DestinationApplyConfiguration) WithKind

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 (*DestinationApplyConfiguration) WithLabels

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 (*DestinationApplyConfiguration) WithName

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 (*DestinationApplyConfiguration) WithNamespace

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 (*DestinationApplyConfiguration) WithOwnerReferences

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 (*DestinationApplyConfiguration) WithResourceVersion

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 (*DestinationApplyConfiguration) WithSpec

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 (*DestinationApplyConfiguration) WithStatus

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 (*DestinationApplyConfiguration) WithUID

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 DestinationSpecApplyConfiguration

type DestinationSpecApplyConfiguration struct {
	Type            *common.DestinationType      `json:"type,omitempty"`
	DestinationName *string                      `json:"destinationName,omitempty"`
	Data            map[string]string            `json:"data,omitempty"`
	SecretRef       *v1.LocalObjectReference     `json:"secretRef,omitempty"`
	Signals         []common.ObservabilitySignal `json:"signals,omitempty"`
}

DestinationSpecApplyConfiguration represents an declarative configuration of the DestinationSpec type for use with apply.

func DestinationSpec

func DestinationSpec() *DestinationSpecApplyConfiguration

DestinationSpecApplyConfiguration constructs an declarative configuration of the DestinationSpec type for use with apply.

func (*DestinationSpecApplyConfiguration) WithData

WithData puts the entries into the Data 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 Data field, overwriting an existing map entries in Data field with the same key.

func (*DestinationSpecApplyConfiguration) WithDestinationName

WithDestinationName sets the DestinationName 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 DestinationName field is set to the value of the last call.

func (*DestinationSpecApplyConfiguration) WithSecretRef

WithSecretRef sets the SecretRef 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 SecretRef field is set to the value of the last call.

func (*DestinationSpecApplyConfiguration) WithSignals

WithSignals adds the given value to the Signals 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 Signals field.

func (*DestinationSpecApplyConfiguration) WithType

WithType sets the Type 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 Type field is set to the value of the last call.

type DestinationStatusApplyConfiguration

type DestinationStatusApplyConfiguration struct {
	Conditions []v1.ConditionApplyConfiguration `json:"conditions,omitempty"`
}

DestinationStatusApplyConfiguration represents an declarative configuration of the DestinationStatus type for use with apply.

func DestinationStatus

func DestinationStatus() *DestinationStatusApplyConfiguration

DestinationStatusApplyConfiguration constructs an declarative configuration of the DestinationStatus type for use with apply.

func (*DestinationStatusApplyConfiguration) WithConditions

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.

type EnvVarApplyConfiguration

type EnvVarApplyConfiguration struct {
	Name  *string `json:"name,omitempty"`
	Value *string `json:"value,omitempty"`
}

EnvVarApplyConfiguration represents an declarative configuration of the EnvVar type for use with apply.

func EnvVar

func EnvVar() *EnvVarApplyConfiguration

EnvVarApplyConfiguration constructs an declarative configuration of the EnvVar type for use with apply.

func (*EnvVarApplyConfiguration) WithName

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 (*EnvVarApplyConfiguration) WithValue

WithValue sets the Value 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 Value field is set to the value of the last call.

type InstrumentationInstanceApplyConfiguration added in v1.0.66

type InstrumentationInstanceApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *v1alpha1.InstrumentationInstanceSpec            `json:"spec,omitempty"`
	Status                           *InstrumentationInstanceStatusApplyConfiguration `json:"status,omitempty"`
}

InstrumentationInstanceApplyConfiguration represents an declarative configuration of the InstrumentationInstance type for use with apply.

func InstrumentationInstance added in v1.0.66

func InstrumentationInstance(name, namespace string) *InstrumentationInstanceApplyConfiguration

InstrumentationInstance constructs an declarative configuration of the InstrumentationInstance type for use with apply.

func (*InstrumentationInstanceApplyConfiguration) WithAPIVersion added in v1.0.66

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 (*InstrumentationInstanceApplyConfiguration) WithAnnotations added in v1.0.66

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 (*InstrumentationInstanceApplyConfiguration) WithCreationTimestamp added in v1.0.66

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 (*InstrumentationInstanceApplyConfiguration) WithDeletionGracePeriodSeconds added in v1.0.66

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 (*InstrumentationInstanceApplyConfiguration) WithDeletionTimestamp added in v1.0.66

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 (*InstrumentationInstanceApplyConfiguration) WithFinalizers added in v1.0.66

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 (*InstrumentationInstanceApplyConfiguration) WithGenerateName added in v1.0.66

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 (*InstrumentationInstanceApplyConfiguration) WithGeneration added in v1.0.66

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 (*InstrumentationInstanceApplyConfiguration) WithKind added in v1.0.66

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 (*InstrumentationInstanceApplyConfiguration) WithLabels added in v1.0.66

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 (*InstrumentationInstanceApplyConfiguration) WithName added in v1.0.66

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 (*InstrumentationInstanceApplyConfiguration) WithNamespace added in v1.0.66

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 (*InstrumentationInstanceApplyConfiguration) WithOwnerReferences added in v1.0.66

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 (*InstrumentationInstanceApplyConfiguration) WithResourceVersion added in v1.0.66

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 (*InstrumentationInstanceApplyConfiguration) WithSpec added in v1.0.66

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 (*InstrumentationInstanceApplyConfiguration) WithStatus added in v1.0.66

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 (*InstrumentationInstanceApplyConfiguration) WithUID added in v1.0.66

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 InstrumentationInstanceStatusApplyConfiguration added in v1.0.66

type InstrumentationInstanceStatusApplyConfiguration struct {
	IdentifyingAttributes    []AttributeApplyConfiguration                    `json:"identifyingAttributes,omitempty"`
	NonIdentifyingAttributes []AttributeApplyConfiguration                    `json:"nonIdentifyingAttributes,omitempty"`
	Healthy                  *bool                                            `json:"healthy,omitempty"`
	Message                  *string                                          `json:"message,omitempty"`
	Reason                   *string                                          `json:"reason,omitempty"`
	LastStatusTime           *v1.Time                                         `json:"lastStatusTime,omitempty"`
	Components               []InstrumentationLibraryStatusApplyConfiguration `json:"components,omitempty"`
}

InstrumentationInstanceStatusApplyConfiguration represents an declarative configuration of the InstrumentationInstanceStatus type for use with apply.

func InstrumentationInstanceStatus added in v1.0.66

func InstrumentationInstanceStatus() *InstrumentationInstanceStatusApplyConfiguration

InstrumentationInstanceStatusApplyConfiguration constructs an declarative configuration of the InstrumentationInstanceStatus type for use with apply.

func (*InstrumentationInstanceStatusApplyConfiguration) WithComponents added in v1.0.66

WithComponents adds the given value to the Components 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 Components field.

func (*InstrumentationInstanceStatusApplyConfiguration) WithHealthy added in v1.0.66

WithHealthy sets the Healthy 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 Healthy field is set to the value of the last call.

func (*InstrumentationInstanceStatusApplyConfiguration) WithIdentifyingAttributes added in v1.0.70

WithIdentifyingAttributes adds the given value to the IdentifyingAttributes 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 IdentifyingAttributes field.

func (*InstrumentationInstanceStatusApplyConfiguration) WithLastStatusTime added in v1.0.66

WithLastStatusTime sets the LastStatusTime 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 LastStatusTime field is set to the value of the last call.

func (*InstrumentationInstanceStatusApplyConfiguration) WithMessage added in v1.0.66

WithMessage sets the Message 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 Message field is set to the value of the last call.

func (*InstrumentationInstanceStatusApplyConfiguration) WithNonIdentifyingAttributes added in v1.0.66

WithNonIdentifyingAttributes adds the given value to the NonIdentifyingAttributes 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 NonIdentifyingAttributes field.

func (*InstrumentationInstanceStatusApplyConfiguration) WithReason added in v1.0.66

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 InstrumentationLibraryOptionsApplyConfiguration

type InstrumentationLibraryOptionsApplyConfiguration struct {
	LibraryName *string                          `json:"libraryName,omitempty"`
	Options     []ConfigOptionApplyConfiguration `json:"options,omitempty"`
}

InstrumentationLibraryOptionsApplyConfiguration represents an declarative configuration of the InstrumentationLibraryOptions type for use with apply.

func InstrumentationLibraryOptions

func InstrumentationLibraryOptions() *InstrumentationLibraryOptionsApplyConfiguration

InstrumentationLibraryOptionsApplyConfiguration constructs an declarative configuration of the InstrumentationLibraryOptions type for use with apply.

func (*InstrumentationLibraryOptionsApplyConfiguration) WithLibraryName

WithLibraryName sets the LibraryName 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 LibraryName field is set to the value of the last call.

func (*InstrumentationLibraryOptionsApplyConfiguration) WithOptions

WithOptions adds the given value to the Options 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 Options field.

type InstrumentationLibraryStatusApplyConfiguration added in v1.0.66

type InstrumentationLibraryStatusApplyConfiguration struct {
	Name                     *string                              `json:"name,omitempty"`
	Type                     *v1alpha1.InstrumentationLibraryType `json:"type,omitempty"`
	IdentifyingAttributes    []AttributeApplyConfiguration        `json:"identifyingAttributes,omitempty"`
	NonIdentifyingAttributes []AttributeApplyConfiguration        `json:"nonIdentifyingAttributes,omitempty"`
	Healthy                  *bool                                `json:"healthy,omitempty"`
	Message                  *string                              `json:"message,omitempty"`
	Reason                   *string                              `json:"reason,omitempty"`
	LastStatusTime           *v1.Time                             `json:"lastStatusTime,omitempty"`
}

InstrumentationLibraryStatusApplyConfiguration represents an declarative configuration of the InstrumentationLibraryStatus type for use with apply.

func InstrumentationLibraryStatus added in v1.0.66

func InstrumentationLibraryStatus() *InstrumentationLibraryStatusApplyConfiguration

InstrumentationLibraryStatusApplyConfiguration constructs an declarative configuration of the InstrumentationLibraryStatus type for use with apply.

func (*InstrumentationLibraryStatusApplyConfiguration) WithHealthy added in v1.0.66

WithHealthy sets the Healthy 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 Healthy field is set to the value of the last call.

func (*InstrumentationLibraryStatusApplyConfiguration) WithIdentifyingAttributes added in v1.0.66

WithIdentifyingAttributes adds the given value to the IdentifyingAttributes 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 IdentifyingAttributes field.

func (*InstrumentationLibraryStatusApplyConfiguration) WithLastStatusTime added in v1.0.66

WithLastStatusTime sets the LastStatusTime 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 LastStatusTime field is set to the value of the last call.

func (*InstrumentationLibraryStatusApplyConfiguration) WithMessage added in v1.0.66

WithMessage sets the Message 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 Message field is set to the value of the last call.

func (*InstrumentationLibraryStatusApplyConfiguration) WithName added in v1.0.66

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 (*InstrumentationLibraryStatusApplyConfiguration) WithNonIdentifyingAttributes added in v1.0.66

WithNonIdentifyingAttributes adds the given value to the NonIdentifyingAttributes 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 NonIdentifyingAttributes field.

func (*InstrumentationLibraryStatusApplyConfiguration) WithReason added in v1.0.66

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.

func (*InstrumentationLibraryStatusApplyConfiguration) WithType added in v1.0.66

WithType sets the Type 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 Type field is set to the value of the last call.

type InstrumentedApplicationApplyConfiguration

type InstrumentedApplicationApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *InstrumentedApplicationSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *InstrumentedApplicationStatusApplyConfiguration `json:"status,omitempty"`
}

InstrumentedApplicationApplyConfiguration represents an declarative configuration of the InstrumentedApplication type for use with apply.

func InstrumentedApplication

func InstrumentedApplication(name, namespace string) *InstrumentedApplicationApplyConfiguration

InstrumentedApplication constructs an declarative configuration of the InstrumentedApplication type for use with apply.

func (*InstrumentedApplicationApplyConfiguration) WithAPIVersion

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 (*InstrumentedApplicationApplyConfiguration) WithAnnotations

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 (*InstrumentedApplicationApplyConfiguration) WithCreationTimestamp

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 (*InstrumentedApplicationApplyConfiguration) WithDeletionGracePeriodSeconds

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 (*InstrumentedApplicationApplyConfiguration) WithDeletionTimestamp

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 (*InstrumentedApplicationApplyConfiguration) WithFinalizers

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 (*InstrumentedApplicationApplyConfiguration) WithGenerateName

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 (*InstrumentedApplicationApplyConfiguration) WithGeneration

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 (*InstrumentedApplicationApplyConfiguration) WithKind

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 (*InstrumentedApplicationApplyConfiguration) WithLabels

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 (*InstrumentedApplicationApplyConfiguration) WithName

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 (*InstrumentedApplicationApplyConfiguration) WithNamespace

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 (*InstrumentedApplicationApplyConfiguration) WithOwnerReferences

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 (*InstrumentedApplicationApplyConfiguration) WithResourceVersion

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 (*InstrumentedApplicationApplyConfiguration) WithSpec

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 (*InstrumentedApplicationApplyConfiguration) WithStatus

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 (*InstrumentedApplicationApplyConfiguration) WithUID

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 InstrumentedApplicationSpecApplyConfiguration

type InstrumentedApplicationSpecApplyConfiguration struct {
	RuntimeDetails []RuntimeDetailsByContainerApplyConfiguration `json:"runtimeDetails,omitempty"`
	Options        []OptionByContainerApplyConfiguration         `json:"options,omitempty"`
}

InstrumentedApplicationSpecApplyConfiguration represents an declarative configuration of the InstrumentedApplicationSpec type for use with apply.

func InstrumentedApplicationSpec

func InstrumentedApplicationSpec() *InstrumentedApplicationSpecApplyConfiguration

InstrumentedApplicationSpecApplyConfiguration constructs an declarative configuration of the InstrumentedApplicationSpec type for use with apply.

func (*InstrumentedApplicationSpecApplyConfiguration) WithOptions

WithOptions adds the given value to the Options 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 Options field.

func (*InstrumentedApplicationSpecApplyConfiguration) WithRuntimeDetails

WithRuntimeDetails adds the given value to the RuntimeDetails 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 RuntimeDetails field.

type InstrumentedApplicationStatusApplyConfiguration added in v1.0.61

type InstrumentedApplicationStatusApplyConfiguration struct {
	Conditions []v1.ConditionApplyConfiguration `json:"conditions,omitempty"`
}

InstrumentedApplicationStatusApplyConfiguration represents an declarative configuration of the InstrumentedApplicationStatus type for use with apply.

func InstrumentedApplicationStatus added in v1.0.61

func InstrumentedApplicationStatus() *InstrumentedApplicationStatusApplyConfiguration

InstrumentedApplicationStatusApplyConfiguration constructs an declarative configuration of the InstrumentedApplicationStatus type for use with apply.

func (*InstrumentedApplicationStatusApplyConfiguration) WithConditions added in v1.0.61

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.

type OdigosConfigurationApplyConfiguration

type OdigosConfigurationApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *OdigosConfigurationSpecApplyConfiguration `json:"spec,omitempty"`
}

OdigosConfigurationApplyConfiguration represents an declarative configuration of the OdigosConfiguration type for use with apply.

func OdigosConfiguration

func OdigosConfiguration(name, namespace string) *OdigosConfigurationApplyConfiguration

OdigosConfiguration constructs an declarative configuration of the OdigosConfiguration type for use with apply.

func (*OdigosConfigurationApplyConfiguration) WithAPIVersion

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 (*OdigosConfigurationApplyConfiguration) WithAnnotations

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 (*OdigosConfigurationApplyConfiguration) WithCreationTimestamp

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 (*OdigosConfigurationApplyConfiguration) WithDeletionGracePeriodSeconds

func (b *OdigosConfigurationApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *OdigosConfigurationApplyConfiguration

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 (*OdigosConfigurationApplyConfiguration) WithDeletionTimestamp

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 (*OdigosConfigurationApplyConfiguration) WithFinalizers

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 (*OdigosConfigurationApplyConfiguration) WithGenerateName

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 (*OdigosConfigurationApplyConfiguration) WithGeneration

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 (*OdigosConfigurationApplyConfiguration) WithKind

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 (*OdigosConfigurationApplyConfiguration) WithLabels

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 (*OdigosConfigurationApplyConfiguration) WithName

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 (*OdigosConfigurationApplyConfiguration) WithNamespace

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 (*OdigosConfigurationApplyConfiguration) WithOwnerReferences

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 (*OdigosConfigurationApplyConfiguration) WithResourceVersion

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 (*OdigosConfigurationApplyConfiguration) WithSpec

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 (*OdigosConfigurationApplyConfiguration) WithUID

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 OdigosConfigurationSpecApplyConfiguration

type OdigosConfigurationSpecApplyConfiguration struct {
	OdigosVersion               *string                                          `json:"odigosVersion,omitempty"`
	ConfigVersion               *int                                             `json:"configVersion,omitempty"`
	TelemetryEnabled            *bool                                            `json:"telemetryEnabled,omitempty"`
	OpenshiftEnabled            *bool                                            `json:"openshiftEnabled,omitempty"`
	IgnoredNamespaces           []string                                         `json:"ignoredNamespaces,omitempty"`
	IgnoredContainers           []string                                         `json:"ignoredContainers,omitempty"`
	Psp                         *bool                                            `json:"psp,omitempty"`
	ImagePrefix                 *string                                          `json:"imagePrefix,omitempty"`
	OdigletImage                *string                                          `json:"odigletImage,omitempty"`
	InstrumentorImage           *string                                          `json:"instrumentorImage,omitempty"`
	AutoscalerImage             *string                                          `json:"autoscalerImage,omitempty"`
	SupportedSDKs               map[common.ProgrammingLanguage][]common.OtelSdk  `json:"supportedSDKs,omitempty"`
	DefaultSDKs                 map[common.ProgrammingLanguage]common.OtelSdk    `json:"defaultSDKs,omitempty"`
	CollectorGateway            *CollectorGatewayConfigurationApplyConfiguration `json:"collectorGateway,omitempty"`
	GoAutoIncludeCodeAttributes *bool                                            `json:"goAutoIncludeCodeAttributes,omitempty"`
}

OdigosConfigurationSpecApplyConfiguration represents an declarative configuration of the OdigosConfigurationSpec type for use with apply.

func OdigosConfigurationSpec

func OdigosConfigurationSpec() *OdigosConfigurationSpecApplyConfiguration

OdigosConfigurationSpecApplyConfiguration constructs an declarative configuration of the OdigosConfigurationSpec type for use with apply.

func (*OdigosConfigurationSpecApplyConfiguration) WithAutoscalerImage

WithAutoscalerImage sets the AutoscalerImage 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 AutoscalerImage field is set to the value of the last call.

func (*OdigosConfigurationSpecApplyConfiguration) WithCollectorGateway

WithCollectorGateway sets the CollectorGateway 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 CollectorGateway field is set to the value of the last call.

func (*OdigosConfigurationSpecApplyConfiguration) WithConfigVersion

WithConfigVersion sets the ConfigVersion 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 ConfigVersion field is set to the value of the last call.

func (*OdigosConfigurationSpecApplyConfiguration) WithDefaultSDKs

WithDefaultSDKs puts the entries into the DefaultSDKs 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 DefaultSDKs field, overwriting an existing map entries in DefaultSDKs field with the same key.

func (*OdigosConfigurationSpecApplyConfiguration) WithGoAutoIncludeCodeAttributes added in v1.0.65

WithGoAutoIncludeCodeAttributes sets the GoAutoIncludeCodeAttributes 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 GoAutoIncludeCodeAttributes field is set to the value of the last call.

func (*OdigosConfigurationSpecApplyConfiguration) WithIgnoredContainers added in v1.0.60

WithIgnoredContainers adds the given value to the IgnoredContainers 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 IgnoredContainers field.

func (*OdigosConfigurationSpecApplyConfiguration) WithIgnoredNamespaces

WithIgnoredNamespaces adds the given value to the IgnoredNamespaces 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 IgnoredNamespaces field.

func (*OdigosConfigurationSpecApplyConfiguration) WithImagePrefix

WithImagePrefix sets the ImagePrefix 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 ImagePrefix field is set to the value of the last call.

func (*OdigosConfigurationSpecApplyConfiguration) WithInstrumentorImage

WithInstrumentorImage sets the InstrumentorImage 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 InstrumentorImage field is set to the value of the last call.

func (*OdigosConfigurationSpecApplyConfiguration) WithOdigletImage

WithOdigletImage sets the OdigletImage 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 OdigletImage field is set to the value of the last call.

func (*OdigosConfigurationSpecApplyConfiguration) WithOdigosVersion

WithOdigosVersion sets the OdigosVersion 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 OdigosVersion field is set to the value of the last call.

func (*OdigosConfigurationSpecApplyConfiguration) WithOpenshiftEnabled added in v1.0.64

WithOpenshiftEnabled sets the OpenshiftEnabled 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 OpenshiftEnabled field is set to the value of the last call.

func (*OdigosConfigurationSpecApplyConfiguration) WithPsp

WithPsp sets the Psp 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 Psp field is set to the value of the last call.

func (*OdigosConfigurationSpecApplyConfiguration) WithSupportedSDKs

WithSupportedSDKs puts the entries into the SupportedSDKs 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 SupportedSDKs field, overwriting an existing map entries in SupportedSDKs field with the same key.

func (*OdigosConfigurationSpecApplyConfiguration) WithTelemetryEnabled

WithTelemetryEnabled sets the TelemetryEnabled 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 TelemetryEnabled field is set to the value of the last call.

type OptionByContainerApplyConfiguration

type OptionByContainerApplyConfiguration struct {
	ContainerName            *string                                           `json:"containerName,omitempty"`
	InstrumentationLibraries []InstrumentationLibraryOptionsApplyConfiguration `json:"instrumentationsLibraries,omitempty"`
}

OptionByContainerApplyConfiguration represents an declarative configuration of the OptionByContainer type for use with apply.

func OptionByContainer

func OptionByContainer() *OptionByContainerApplyConfiguration

OptionByContainerApplyConfiguration constructs an declarative configuration of the OptionByContainer type for use with apply.

func (*OptionByContainerApplyConfiguration) WithContainerName

WithContainerName sets the ContainerName 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 ContainerName field is set to the value of the last call.

func (*OptionByContainerApplyConfiguration) WithInstrumentationLibraries

WithInstrumentationLibraries adds the given value to the InstrumentationLibraries 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 InstrumentationLibraries field.

type ProcessorApplyConfiguration

type ProcessorApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *ProcessorSpecApplyConfiguration `json:"spec,omitempty"`
	Status                           *odigosv1alpha1.ProcessorStatus  `json:"status,omitempty"`
}

ProcessorApplyConfiguration represents an declarative configuration of the Processor type for use with apply.

func Processor

func Processor(name, namespace string) *ProcessorApplyConfiguration

Processor constructs an declarative configuration of the Processor type for use with apply.

func (*ProcessorApplyConfiguration) WithAPIVersion

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 (*ProcessorApplyConfiguration) WithAnnotations

func (b *ProcessorApplyConfiguration) WithAnnotations(entries map[string]string) *ProcessorApplyConfiguration

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 (*ProcessorApplyConfiguration) WithCreationTimestamp

func (b *ProcessorApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ProcessorApplyConfiguration

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 (*ProcessorApplyConfiguration) WithDeletionGracePeriodSeconds

func (b *ProcessorApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ProcessorApplyConfiguration

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 (*ProcessorApplyConfiguration) WithDeletionTimestamp

func (b *ProcessorApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ProcessorApplyConfiguration

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 (*ProcessorApplyConfiguration) WithFinalizers

func (b *ProcessorApplyConfiguration) WithFinalizers(values ...string) *ProcessorApplyConfiguration

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 (*ProcessorApplyConfiguration) WithGenerateName

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 (*ProcessorApplyConfiguration) WithGeneration

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 (*ProcessorApplyConfiguration) WithKind

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 (*ProcessorApplyConfiguration) WithLabels

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 (*ProcessorApplyConfiguration) WithName

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 (*ProcessorApplyConfiguration) WithNamespace

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 (*ProcessorApplyConfiguration) WithOwnerReferences

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 (*ProcessorApplyConfiguration) WithResourceVersion

func (b *ProcessorApplyConfiguration) WithResourceVersion(value string) *ProcessorApplyConfiguration

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 (*ProcessorApplyConfiguration) WithSpec

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 (*ProcessorApplyConfiguration) WithStatus

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 (*ProcessorApplyConfiguration) WithUID

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 ProcessorSpecApplyConfiguration

type ProcessorSpecApplyConfiguration struct {
	Type            *string                        `json:"type,omitempty"`
	ProcessorName   *string                        `json:"processorName,omitempty"`
	Notes           *string                        `json:"notes,omitempty"`
	Disabled        *bool                          `json:"disabled,omitempty"`
	Signals         []common.ObservabilitySignal   `json:"signals,omitempty"`
	CollectorRoles  []v1alpha1.CollectorsGroupRole `json:"collectorRoles,omitempty"`
	OrderHint       *int                           `json:"orderHint,omitempty"`
	ProcessorConfig *runtime.RawExtension          `json:"processorConfig,omitempty"`
}

ProcessorSpecApplyConfiguration represents an declarative configuration of the ProcessorSpec type for use with apply.

func ProcessorSpec

func ProcessorSpec() *ProcessorSpecApplyConfiguration

ProcessorSpecApplyConfiguration constructs an declarative configuration of the ProcessorSpec type for use with apply.

func (*ProcessorSpecApplyConfiguration) WithCollectorRoles

WithCollectorRoles adds the given value to the CollectorRoles 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 CollectorRoles field.

func (*ProcessorSpecApplyConfiguration) WithDisabled

WithDisabled sets the Disabled 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 Disabled field is set to the value of the last call.

func (*ProcessorSpecApplyConfiguration) WithNotes

WithNotes sets the Notes 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 Notes field is set to the value of the last call.

func (*ProcessorSpecApplyConfiguration) WithOrderHint

WithOrderHint sets the OrderHint 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 OrderHint field is set to the value of the last call.

func (*ProcessorSpecApplyConfiguration) WithProcessorConfig

WithProcessorConfig sets the ProcessorConfig 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 ProcessorConfig field is set to the value of the last call.

func (*ProcessorSpecApplyConfiguration) WithProcessorName

WithProcessorName sets the ProcessorName 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 ProcessorName field is set to the value of the last call.

func (*ProcessorSpecApplyConfiguration) WithSignals

WithSignals adds the given value to the Signals 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 Signals field.

func (*ProcessorSpecApplyConfiguration) WithType

WithType sets the Type 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 Type field is set to the value of the last call.

type RuntimeDetailsByContainerApplyConfiguration

type RuntimeDetailsByContainerApplyConfiguration struct {
	ContainerName *string                     `json:"containerName,omitempty"`
	Language      *common.ProgrammingLanguage `json:"language,omitempty"`
	EnvVars       []EnvVarApplyConfiguration  `json:"envVars,omitempty"`
}

RuntimeDetailsByContainerApplyConfiguration represents an declarative configuration of the RuntimeDetailsByContainer type for use with apply.

func RuntimeDetailsByContainer

func RuntimeDetailsByContainer() *RuntimeDetailsByContainerApplyConfiguration

RuntimeDetailsByContainerApplyConfiguration constructs an declarative configuration of the RuntimeDetailsByContainer type for use with apply.

func (*RuntimeDetailsByContainerApplyConfiguration) WithContainerName

WithContainerName sets the ContainerName 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 ContainerName field is set to the value of the last call.

func (*RuntimeDetailsByContainerApplyConfiguration) WithEnvVars

WithEnvVars adds the given value to the EnvVars 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 EnvVars field.

func (*RuntimeDetailsByContainerApplyConfiguration) WithLanguage

WithLanguage sets the Language 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 Language field is set to the value of the last call.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL