v1alpha1

package
v2.3.1 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 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 DataTypeReferenceApplyConfiguration

type DataTypeReferenceApplyConfiguration struct {
	Scheme *string `json:"scheme,omitempty"`
	Format *string `json:"format,omitempty"`
}

DataTypeReferenceApplyConfiguration represents an declarative configuration of the DataTypeReference type for use with apply.

func DataTypeReference

func DataTypeReference() *DataTypeReferenceApplyConfiguration

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

func (*DataTypeReferenceApplyConfiguration) WithFormat

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

func (*DataTypeReferenceApplyConfiguration) WithScheme

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

type DataTypeSpecApplyConfiguration

type DataTypeSpecApplyConfiguration struct {
	Scheme       *string                                 `json:"scheme,omitempty"`
	Format       *string                                 `json:"format,omitempty"`
	Description  *string                                 `json:"description,omitempty"`
	MediaType    *string                                 `json:"mediaType,omitempty"`
	Dependencies []string                                `json:"dependencies,omitempty"`
	Headers      map[string]HeaderSpecApplyConfiguration `json:"headers,omitempty"`
	Schema       *JSONSchemaPropsApplyConfiguration      `json:"schema,omitempty"`
}

DataTypeSpecApplyConfiguration represents an declarative configuration of the DataTypeSpec type for use with apply.

func DataTypeSpec

func DataTypeSpec() *DataTypeSpecApplyConfiguration

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

func (*DataTypeSpecApplyConfiguration) WithDependencies

WithDependencies adds the given value to the Dependencies 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 Dependencies field.

func (*DataTypeSpecApplyConfiguration) WithDescription

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

func (*DataTypeSpecApplyConfiguration) WithFormat

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

func (*DataTypeSpecApplyConfiguration) WithHeaders

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

func (*DataTypeSpecApplyConfiguration) WithMediaType

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

func (*DataTypeSpecApplyConfiguration) WithSchema

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

func (*DataTypeSpecApplyConfiguration) WithScheme

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

type DataTypesSpecApplyConfiguration

type DataTypesSpecApplyConfiguration struct {
	Default *string                                   `json:"default,omitempty"`
	Types   map[string]DataTypeSpecApplyConfiguration `json:"types,omitempty"`
	Headers map[string]HeaderSpecApplyConfiguration   `json:"headers,omitempty"`
}

DataTypesSpecApplyConfiguration represents an declarative configuration of the DataTypesSpec type for use with apply.

func DataTypesSpec

func DataTypesSpec() *DataTypesSpecApplyConfiguration

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

func (*DataTypesSpecApplyConfiguration) WithDefault

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

func (*DataTypesSpecApplyConfiguration) WithHeaders

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

func (*DataTypesSpecApplyConfiguration) WithTypes

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

type EndpointApplyConfiguration

type EndpointApplyConfiguration struct {
	Ref        *v1.ObjectReference                                            `json:"ref,omitempty"`
	URI        *string                                                        `json:"uri,omitempty"`
	Properties *EndpointPropertiesApplyConfiguration                          `json:"properties,omitempty"`
	Types      map[camelv1alpha1.TypeSlot]EventTypeSpecApplyConfiguration     `json:"types,omitempty"`
	DataTypes  map[camelv1alpha1.TypeSlot]DataTypeReferenceApplyConfiguration `json:"dataTypes,omitempty"`
}

EndpointApplyConfiguration represents an declarative configuration of the Endpoint type for use with apply.

func Endpoint

func Endpoint() *EndpointApplyConfiguration

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

func (*EndpointApplyConfiguration) WithDataTypes

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

func (*EndpointApplyConfiguration) WithProperties

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

func (*EndpointApplyConfiguration) WithRef

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

func (*EndpointApplyConfiguration) WithTypes

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

func (*EndpointApplyConfiguration) WithURI

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

type EndpointPropertiesApplyConfiguration

type EndpointPropertiesApplyConfiguration struct {
	v1alpha1.RawMessage `json:",inline"`
}

EndpointPropertiesApplyConfiguration represents an declarative configuration of the EndpointProperties type for use with apply.

func EndpointProperties

func EndpointProperties() *EndpointPropertiesApplyConfiguration

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

type ErrorHandlerSpecApplyConfiguration

type ErrorHandlerSpecApplyConfiguration struct {
	v1alpha1.RawMessage `json:",omitempty,inline"`
}

ErrorHandlerSpecApplyConfiguration represents an declarative configuration of the ErrorHandlerSpec type for use with apply.

func ErrorHandlerSpec

func ErrorHandlerSpec() *ErrorHandlerSpecApplyConfiguration

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

type EventTypeSpecApplyConfiguration

type EventTypeSpecApplyConfiguration struct {
	MediaType *string                            `json:"mediaType,omitempty"`
	Schema    *JSONSchemaPropsApplyConfiguration `json:"schema,omitempty"`
}

EventTypeSpecApplyConfiguration represents an declarative configuration of the EventTypeSpec type for use with apply.

func EventTypeSpec

func EventTypeSpec() *EventTypeSpecApplyConfiguration

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

func (*EventTypeSpecApplyConfiguration) WithMediaType

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

func (*EventTypeSpecApplyConfiguration) WithSchema

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

type ExternalDocumentationApplyConfiguration

type ExternalDocumentationApplyConfiguration struct {
	Description *string `json:"description,omitempty"`
	URL         *string `json:"url,omitempty"`
}

ExternalDocumentationApplyConfiguration represents an declarative configuration of the ExternalDocumentation type for use with apply.

func ExternalDocumentation

func ExternalDocumentation() *ExternalDocumentationApplyConfiguration

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

func (*ExternalDocumentationApplyConfiguration) WithDescription

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

func (*ExternalDocumentationApplyConfiguration) WithURL

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

type HeaderSpecApplyConfiguration

type HeaderSpecApplyConfiguration struct {
	Type        *string `json:"type,omitempty"`
	Title       *string `json:"title,omitempty"`
	Description *string `json:"description,omitempty"`
	Required    *bool   `json:"required,omitempty"`
	Default     *string `json:"default,omitempty"`
}

HeaderSpecApplyConfiguration represents an declarative configuration of the HeaderSpec type for use with apply.

func HeaderSpec

func HeaderSpec() *HeaderSpecApplyConfiguration

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

func (*HeaderSpecApplyConfiguration) WithDefault

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

func (*HeaderSpecApplyConfiguration) WithDescription

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

func (*HeaderSpecApplyConfiguration) WithRequired

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

func (*HeaderSpecApplyConfiguration) WithTitle

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

func (*HeaderSpecApplyConfiguration) 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 JSONApplyConfiguration

type JSONApplyConfiguration struct {
	v1alpha1.RawMessage `json:",inline"`
}

JSONApplyConfiguration represents an declarative configuration of the JSON type for use with apply.

func JSON

func JSON() *JSONApplyConfiguration

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

type JSONSchemaPropApplyConfiguration

type JSONSchemaPropApplyConfiguration struct {
	ID               *string                  `json:"id,omitempty"`
	Deprecated       *bool                    `json:"deprecated,omitempty"`
	Description      *string                  `json:"description,omitempty"`
	Type             *string                  `json:"type,omitempty"`
	Format           *string                  `json:"format,omitempty"`
	Title            *string                  `json:"title,omitempty"`
	Default          *JSONApplyConfiguration  `json:"default,omitempty"`
	Maximum          *json.Number             `json:"maximum,omitempty"`
	ExclusiveMaximum *bool                    `json:"exclusiveMaximum,omitempty"`
	Minimum          *json.Number             `json:"minimum,omitempty"`
	ExclusiveMinimum *bool                    `json:"exclusiveMinimum,omitempty"`
	MaxLength        *int64                   `json:"maxLength,omitempty"`
	MinLength        *int64                   `json:"minLength,omitempty"`
	Pattern          *string                  `json:"pattern,omitempty"`
	MaxItems         *int64                   `json:"maxItems,omitempty"`
	MinItems         *int64                   `json:"minItems,omitempty"`
	UniqueItems      *bool                    `json:"uniqueItems,omitempty"`
	MaxProperties    *int64                   `json:"maxProperties,omitempty"`
	MinProperties    *int64                   `json:"minProperties,omitempty"`
	MultipleOf       *json.Number             `json:"multipleOf,omitempty"`
	Enum             []JSONApplyConfiguration `json:"enum,omitempty"`
	Example          *JSONApplyConfiguration  `json:"example,omitempty"`
	Nullable         *bool                    `json:"nullable,omitempty"`
	XDescriptors     []string                 `json:"x-descriptors,omitempty"`
}

JSONSchemaPropApplyConfiguration represents an declarative configuration of the JSONSchemaProp type for use with apply.

func JSONSchemaProp

func JSONSchemaProp() *JSONSchemaPropApplyConfiguration

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

func (*JSONSchemaPropApplyConfiguration) WithDefault

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

func (*JSONSchemaPropApplyConfiguration) WithDeprecated

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

func (*JSONSchemaPropApplyConfiguration) WithDescription

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

func (*JSONSchemaPropApplyConfiguration) WithEnum

WithEnum adds the given value to the Enum 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 Enum field.

func (*JSONSchemaPropApplyConfiguration) WithExample

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

func (*JSONSchemaPropApplyConfiguration) WithExclusiveMaximum

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

func (*JSONSchemaPropApplyConfiguration) WithExclusiveMinimum

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

func (*JSONSchemaPropApplyConfiguration) WithFormat

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

func (*JSONSchemaPropApplyConfiguration) WithID

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

func (*JSONSchemaPropApplyConfiguration) WithMaxItems

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

func (*JSONSchemaPropApplyConfiguration) WithMaxLength

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

func (*JSONSchemaPropApplyConfiguration) WithMaxProperties

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

func (*JSONSchemaPropApplyConfiguration) WithMaximum

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

func (*JSONSchemaPropApplyConfiguration) WithMinItems

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

func (*JSONSchemaPropApplyConfiguration) WithMinLength

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

func (*JSONSchemaPropApplyConfiguration) WithMinProperties

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

func (*JSONSchemaPropApplyConfiguration) WithMinimum

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

func (*JSONSchemaPropApplyConfiguration) WithMultipleOf

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

func (*JSONSchemaPropApplyConfiguration) WithNullable

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

func (*JSONSchemaPropApplyConfiguration) WithPattern

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

func (*JSONSchemaPropApplyConfiguration) WithTitle

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

func (*JSONSchemaPropApplyConfiguration) 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.

func (*JSONSchemaPropApplyConfiguration) WithUniqueItems

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

func (*JSONSchemaPropApplyConfiguration) WithXDescriptors

WithXDescriptors adds the given value to the XDescriptors 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 XDescriptors field.

type JSONSchemaPropsApplyConfiguration

type JSONSchemaPropsApplyConfiguration struct {
	ID           *string                                     `json:"id,omitempty"`
	Description  *string                                     `json:"description,omitempty"`
	Title        *string                                     `json:"title,omitempty"`
	Properties   map[string]JSONSchemaPropApplyConfiguration `json:"properties,omitempty"`
	Required     []string                                    `json:"required,omitempty"`
	Example      *JSONApplyConfiguration                     `json:"example,omitempty"`
	ExternalDocs *ExternalDocumentationApplyConfiguration    `json:"externalDocs,omitempty"`
	Schema       *camelv1alpha1.JSONSchemaURL                `json:"$schema,omitempty"`
	Type         *string                                     `json:"type,omitempty"`
}

JSONSchemaPropsApplyConfiguration represents an declarative configuration of the JSONSchemaProps type for use with apply.

func JSONSchemaProps

func JSONSchemaProps() *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) WithDescription

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

func (*JSONSchemaPropsApplyConfiguration) WithExample

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

func (*JSONSchemaPropsApplyConfiguration) WithExternalDocs

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

func (*JSONSchemaPropsApplyConfiguration) WithID

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

func (*JSONSchemaPropsApplyConfiguration) WithProperties

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

func (*JSONSchemaPropsApplyConfiguration) WithRequired

WithRequired adds the given value to the Required 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 Required field.

func (*JSONSchemaPropsApplyConfiguration) WithSchema

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

func (*JSONSchemaPropsApplyConfiguration) WithTitle

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

func (*JSONSchemaPropsApplyConfiguration) 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 KameletApplyConfiguration

type KameletApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *KameletSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *KameletStatusApplyConfiguration `json:"status,omitempty"`
}

KameletApplyConfiguration represents an declarative configuration of the Kamelet type for use with apply.

func Kamelet

func Kamelet(name, namespace string) *KameletApplyConfiguration

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

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

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

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

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

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

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

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

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

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

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

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

func (b *KameletApplyConfiguration) WithGenerateName(value string) *KameletApplyConfiguration

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

func (b *KameletApplyConfiguration) WithGeneration(value int64) *KameletApplyConfiguration

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

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

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 (*KameletApplyConfiguration) 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 (*KameletApplyConfiguration) 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 (*KameletApplyConfiguration) 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 KameletBindingApplyConfiguration

type KameletBindingApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *KameletBindingSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *KameletBindingStatusApplyConfiguration `json:"status,omitempty"`
}

KameletBindingApplyConfiguration represents an declarative configuration of the KameletBinding type for use with apply.

func KameletBinding

func KameletBinding(name, namespace string) *KameletBindingApplyConfiguration

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

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

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

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 (*KameletBindingApplyConfiguration) 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 (*KameletBindingApplyConfiguration) 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 (*KameletBindingApplyConfiguration) 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 (*KameletBindingApplyConfiguration) 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 (*KameletBindingApplyConfiguration) 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 (*KameletBindingApplyConfiguration) 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 (*KameletBindingApplyConfiguration) 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 (*KameletBindingApplyConfiguration) 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 (*KameletBindingApplyConfiguration) 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 (*KameletBindingApplyConfiguration) 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 (*KameletBindingApplyConfiguration) 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 (*KameletBindingApplyConfiguration) 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 (*KameletBindingApplyConfiguration) 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 KameletBindingConditionApplyConfiguration

type KameletBindingConditionApplyConfiguration struct {
	Type               *v1alpha1.KameletBindingConditionType    `json:"type,omitempty"`
	Status             *v1.ConditionStatus                      `json:"status,omitempty"`
	LastUpdateTime     *metav1.Time                             `json:"lastUpdateTime,omitempty"`
	LastTransitionTime *metav1.Time                             `json:"lastTransitionTime,omitempty"`
	Reason             *string                                  `json:"reason,omitempty"`
	Message            *string                                  `json:"message,omitempty"`
	Pods               []camelv1.PodConditionApplyConfiguration `json:"pods,omitempty"`
}

KameletBindingConditionApplyConfiguration represents an declarative configuration of the KameletBindingCondition type for use with apply.

func KameletBindingCondition

func KameletBindingCondition() *KameletBindingConditionApplyConfiguration

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

func (*KameletBindingConditionApplyConfiguration) WithLastTransitionTime

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

func (*KameletBindingConditionApplyConfiguration) WithLastUpdateTime

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

func (*KameletBindingConditionApplyConfiguration) WithMessage

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 (*KameletBindingConditionApplyConfiguration) WithPods

WithPods adds the given value to the Pods 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 Pods field.

func (*KameletBindingConditionApplyConfiguration) WithReason

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 (*KameletBindingConditionApplyConfiguration) 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 (*KameletBindingConditionApplyConfiguration) 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 KameletBindingSpecApplyConfiguration

type KameletBindingSpecApplyConfiguration struct {
	Integration        *v1.IntegrationSpecApplyConfiguration `json:"integration,omitempty"`
	Source             *EndpointApplyConfiguration           `json:"source,omitempty"`
	Sink               *EndpointApplyConfiguration           `json:"sink,omitempty"`
	ErrorHandler       *ErrorHandlerSpecApplyConfiguration   `json:"errorHandler,omitempty"`
	Steps              []EndpointApplyConfiguration          `json:"steps,omitempty"`
	Replicas           *int32                                `json:"replicas,omitempty"`
	ServiceAccountName *string                               `json:"serviceAccountName,omitempty"`
}

KameletBindingSpecApplyConfiguration represents an declarative configuration of the KameletBindingSpec type for use with apply.

func KameletBindingSpec

func KameletBindingSpec() *KameletBindingSpecApplyConfiguration

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

func (*KameletBindingSpecApplyConfiguration) WithErrorHandler

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

func (*KameletBindingSpecApplyConfiguration) WithIntegration

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

func (*KameletBindingSpecApplyConfiguration) WithReplicas

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

func (*KameletBindingSpecApplyConfiguration) WithServiceAccountName

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

func (*KameletBindingSpecApplyConfiguration) WithSink

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

func (*KameletBindingSpecApplyConfiguration) WithSource

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

func (*KameletBindingSpecApplyConfiguration) WithSteps

WithSteps adds the given value to the Steps 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 Steps field.

type KameletBindingStatusApplyConfiguration

type KameletBindingStatusApplyConfiguration struct {
	ObservedGeneration *int64                                      `json:"observedGeneration,omitempty"`
	Phase              *v1alpha1.KameletBindingPhase               `json:"phase,omitempty"`
	Conditions         []KameletBindingConditionApplyConfiguration `json:"conditions,omitempty"`
	Replicas           *int32                                      `json:"replicas,omitempty"`
	Selector           *string                                     `json:"selector,omitempty"`
}

KameletBindingStatusApplyConfiguration represents an declarative configuration of the KameletBindingStatus type for use with apply.

func KameletBindingStatus

func KameletBindingStatus() *KameletBindingStatusApplyConfiguration

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

func (*KameletBindingStatusApplyConfiguration) 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.

func (*KameletBindingStatusApplyConfiguration) WithObservedGeneration

WithObservedGeneration sets the ObservedGeneration field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ObservedGeneration field is set to the value of the last call.

func (*KameletBindingStatusApplyConfiguration) WithPhase

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

func (*KameletBindingStatusApplyConfiguration) WithReplicas

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

func (*KameletBindingStatusApplyConfiguration) WithSelector

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

type KameletConditionApplyConfiguration

type KameletConditionApplyConfiguration struct {
	Type               *v1alpha1.KameletConditionType `json:"type,omitempty"`
	Status             *v1.ConditionStatus            `json:"status,omitempty"`
	LastUpdateTime     *metav1.Time                   `json:"lastUpdateTime,omitempty"`
	LastTransitionTime *metav1.Time                   `json:"lastTransitionTime,omitempty"`
	Reason             *string                        `json:"reason,omitempty"`
	Message            *string                        `json:"message,omitempty"`
}

KameletConditionApplyConfiguration represents an declarative configuration of the KameletCondition type for use with apply.

func KameletCondition

func KameletCondition() *KameletConditionApplyConfiguration

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

func (*KameletConditionApplyConfiguration) WithLastTransitionTime

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

func (*KameletConditionApplyConfiguration) WithLastUpdateTime

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

func (*KameletConditionApplyConfiguration) WithMessage

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 (*KameletConditionApplyConfiguration) WithReason

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 (*KameletConditionApplyConfiguration) 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 (*KameletConditionApplyConfiguration) 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 KameletPropertyApplyConfiguration

type KameletPropertyApplyConfiguration struct {
	Name    *string `json:"name,omitempty"`
	Default *string `json:"default,omitempty"`
}

KameletPropertyApplyConfiguration represents an declarative configuration of the KameletProperty type for use with apply.

func KameletProperty

func KameletProperty() *KameletPropertyApplyConfiguration

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

func (*KameletPropertyApplyConfiguration) WithDefault

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

func (*KameletPropertyApplyConfiguration) 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.

type KameletSpecApplyConfiguration

type KameletSpecApplyConfiguration struct {
	Definition   *JSONSchemaPropsApplyConfiguration                         `json:"definition,omitempty"`
	Sources      []v1.SourceSpecApplyConfiguration                          `json:"sources,omitempty"`
	Template     *TemplateApplyConfiguration                                `json:"template,omitempty"`
	Types        map[camelv1alpha1.TypeSlot]EventTypeSpecApplyConfiguration `json:"types,omitempty"`
	DataTypes    map[camelv1alpha1.TypeSlot]DataTypesSpecApplyConfiguration `json:"dataTypes,omitempty"`
	Dependencies []string                                                   `json:"dependencies,omitempty"`
}

KameletSpecApplyConfiguration represents an declarative configuration of the KameletSpec type for use with apply.

func KameletSpec

func KameletSpec() *KameletSpecApplyConfiguration

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

func (*KameletSpecApplyConfiguration) WithDataTypes

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

func (*KameletSpecApplyConfiguration) WithDefinition

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

func (*KameletSpecApplyConfiguration) WithDependencies

func (b *KameletSpecApplyConfiguration) WithDependencies(values ...string) *KameletSpecApplyConfiguration

WithDependencies adds the given value to the Dependencies 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 Dependencies field.

func (*KameletSpecApplyConfiguration) WithSources

WithSources adds the given value to the Sources 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 Sources field.

func (*KameletSpecApplyConfiguration) WithTemplate

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

func (*KameletSpecApplyConfiguration) WithTypes

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

type KameletStatusApplyConfiguration

type KameletStatusApplyConfiguration struct {
	ObservedGeneration *int64                               `json:"observedGeneration,omitempty"`
	Phase              *v1alpha1.KameletPhase               `json:"phase,omitempty"`
	Conditions         []KameletConditionApplyConfiguration `json:"conditions,omitempty"`
	Properties         []KameletPropertyApplyConfiguration  `json:"properties,omitempty"`
}

KameletStatusApplyConfiguration represents an declarative configuration of the KameletStatus type for use with apply.

func KameletStatus

func KameletStatus() *KameletStatusApplyConfiguration

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

func (*KameletStatusApplyConfiguration) 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.

func (*KameletStatusApplyConfiguration) WithObservedGeneration

func (b *KameletStatusApplyConfiguration) WithObservedGeneration(value int64) *KameletStatusApplyConfiguration

WithObservedGeneration sets the ObservedGeneration field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ObservedGeneration field is set to the value of the last call.

func (*KameletStatusApplyConfiguration) WithPhase

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

func (*KameletStatusApplyConfiguration) WithProperties

WithProperties adds the given value to the Properties 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 Properties field.

type TemplateApplyConfiguration

type TemplateApplyConfiguration struct {
	v1alpha1.RawMessage `json:",inline"`
}

TemplateApplyConfiguration represents an declarative configuration of the Template type for use with apply.

func Template

func Template() *TemplateApplyConfiguration

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

Jump to

Keyboard shortcuts

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