Versions in this module Expand all Collapse all v0 v0.0.3 Apr 15, 2022 v0.0.1 Apr 15, 2022 Changes in this version + const SourceConditionSinkProvided + var AddToScheme = SchemeBuilder.AddToScheme + var SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) + var SchemeGroupVersion = schema.GroupVersion + func KReferenceGroupAllowed(ctx context.Context) context.Context + func Kind(kind string) schema.GroupKind + func Resource(resource string) schema.GroupResource + func ValidateDestination(ctx context.Context, dest Destination) *apis.FieldError + func WithCronJobDefaulter(ctx context.Context, cd CronJobDefaulter) context.Context + func WithCronJobValidator(ctx context.Context, cv CronJobValidator) context.Context + func WithPodDefaulter(ctx context.Context, pd PodDefaulter) context.Context + func WithPodSpecDefaulter(ctx context.Context, psd PodSpecDefaulter) context.Context + func WithPodSpecValidator(ctx context.Context, psv PodSpecValidator) context.Context + func WithPodValidator(ctx context.Context, pv PodValidator) context.Context + type AddressStatus struct + Address *Addressable + func (in *AddressStatus) DeepCopy() *AddressStatus + func (in *AddressStatus) DeepCopyInto(out *AddressStatus) + type Addressable struct + URL *apis.URL + func (*Addressable) GetFullType() ducktypes.Populatable + func (a *Addressable) ConvertFrom(ctx context.Context, from apis.Convertible) error + func (a *Addressable) ConvertTo(ctx context.Context, to apis.Convertible) error + func (in *Addressable) DeepCopy() *Addressable + func (in *Addressable) DeepCopyInto(out *Addressable) + type AddressableType struct + Status AddressStatus + func (*AddressableType) GetListType() runtime.Object + func (in *AddressableType) DeepCopy() *AddressableType + func (in *AddressableType) DeepCopyInto(out *AddressableType) + func (in *AddressableType) DeepCopyObject() runtime.Object + func (t *AddressableType) GetGroupVersionKind() schema.GroupVersionKind + func (t *AddressableType) Populate() + type AddressableTypeList struct + Items []AddressableType + func (in *AddressableTypeList) DeepCopy() *AddressableTypeList + func (in *AddressableTypeList) DeepCopyInto(out *AddressableTypeList) + func (in *AddressableTypeList) DeepCopyObject() runtime.Object + type Binding struct + Spec BindingSpec + func (*Binding) GetFullType() duck.Populatable + func (*Binding) GetListType() runtime.Object + func (in *Binding) DeepCopy() *Binding + func (in *Binding) DeepCopyInto(out *Binding) + func (in *Binding) DeepCopyObject() runtime.Object + func (t *Binding) Populate() + type BindingList struct + Items []Binding + func (in *BindingList) DeepCopy() *BindingList + func (in *BindingList) DeepCopyInto(out *BindingList) + func (in *BindingList) DeepCopyObject() runtime.Object + type BindingSpec struct + Subject tracker.Reference + func (in *BindingSpec) DeepCopy() *BindingSpec + func (in *BindingSpec) DeepCopyInto(out *BindingSpec) + type CloudEventAttributes struct + Source string + Type string + func (in *CloudEventAttributes) DeepCopy() *CloudEventAttributes + func (in *CloudEventAttributes) DeepCopyInto(out *CloudEventAttributes) + type CloudEventOverrides struct + Extensions map[string]string + func (ceOverrides *CloudEventOverrides) Validate(ctx context.Context) *apis.FieldError + func (in *CloudEventOverrides) DeepCopy() *CloudEventOverrides + func (in *CloudEventOverrides) DeepCopyInto(out *CloudEventOverrides) + type Conditions apis.Conditions + func (*Conditions) GetFullType() ducktypes.Populatable + func (in Conditions) DeepCopy() Conditions + func (in Conditions) DeepCopyInto(out *Conditions) + type CronJob struct + Spec batchv1.CronJobSpec + func (c *CronJob) GetFullType() ducktypes.Populatable + func (c *CronJob) GetListType() runtime.Object + func (c *CronJob) Populate() + func (c *CronJob) SetDefaults(ctx context.Context) + func (c *CronJob) Validate(ctx context.Context) *apis.FieldError + func (in *CronJob) DeepCopy() *CronJob + func (in *CronJob) DeepCopyInto(out *CronJob) + func (in *CronJob) DeepCopyObject() runtime.Object + type CronJobDefaulter func(context.Context, *CronJob) + func GetCronJobDefaulter(ctx context.Context) CronJobDefaulter + type CronJobList struct + Items []CronJob + func (in *CronJobList) DeepCopy() *CronJobList + func (in *CronJobList) DeepCopyInto(out *CronJobList) + func (in *CronJobList) DeepCopyObject() runtime.Object + type CronJobValidator func(context.Context, *CronJob) *apis.FieldError + func GetCronJobValidator(ctx context.Context) CronJobValidator + type Destination struct + Ref *KReference + URI *apis.URL + func (d *Destination) GetRef() *KReference + func (d *Destination) SetDefaults(ctx context.Context) + func (d *Destination) Validate(ctx context.Context) *apis.FieldError + func (in *Destination) DeepCopy() *Destination + func (in *Destination) DeepCopyInto(out *Destination) + type KRShaped interface + GetConditionSet func() apis.ConditionSet + GetStatus func() *Status + type KReference struct + APIVersion string + Group string + Kind string + Name string + Namespace string + func (in *KReference) DeepCopy() *KReference + func (in *KReference) DeepCopyInto(out *KReference) + func (kr *KReference) SetDefaults(ctx context.Context) + func (kr *KReference) Validate(ctx context.Context) *apis.FieldError + type KResource struct + Status Status + func (*KResource) GetListType() runtime.Object + func (in *KResource) DeepCopy() *KResource + func (in *KResource) DeepCopyInto(out *KResource) + func (in *KResource) DeepCopyObject() runtime.Object + func (t *KResource) GetConditionSet() apis.ConditionSet + func (t *KResource) GetStatus() *Status + func (t *KResource) Populate() + type KResourceList struct + Items []KResource + func (in *KResourceList) DeepCopy() *KResourceList + func (in *KResourceList) DeepCopyInto(out *KResourceList) + func (in *KResourceList) DeepCopyObject() runtime.Object + type Pod struct + Spec corev1.PodSpec + func (in *Pod) DeepCopy() *Pod + func (in *Pod) DeepCopyInto(out *Pod) + func (in *Pod) DeepCopyObject() runtime.Object + func (p *Pod) GetFullType() ducktypes.Populatable + func (p *Pod) GetListType() runtime.Object + func (p *Pod) Populate() + func (p *Pod) SetDefaults(ctx context.Context) + func (p *Pod) Validate(ctx context.Context) *apis.FieldError + type PodDefaulter func(context.Context, *Pod) + func GetPodDefaulter(ctx context.Context) PodDefaulter + type PodList struct + Items []WithPod + func (in *PodList) DeepCopy() *PodList + func (in *PodList) DeepCopyInto(out *PodList) + func (in *PodList) DeepCopyObject() runtime.Object + type PodSpecDefaulter func(context.Context, *WithPod) + func GetPodSpecDefaulter(ctx context.Context) PodSpecDefaulter + type PodSpecValidator func(context.Context, *WithPod) *apis.FieldError + func GetPodSpecValidator(ctx context.Context) PodSpecValidator + type PodSpecable corev1.PodTemplateSpec + func (in *PodSpecable) DeepCopy() *PodSpecable + func (in *PodSpecable) DeepCopyInto(out *PodSpecable) + func (wp *PodSpecable) GetFullType() ducktypes.Populatable + type PodValidator func(context.Context, *Pod) *apis.FieldError + func GetPodValidator(ctx context.Context) PodValidator + type Source struct + Spec SourceSpec + Status SourceStatus + func (*Source) GetFullType() ducktypes.Populatable + func (*Source) GetListType() runtime.Object + func (in *Source) DeepCopy() *Source + func (in *Source) DeepCopyInto(out *Source) + func (in *Source) DeepCopyObject() runtime.Object + func (s *Source) Populate() + func (s *Source) Validate(ctx context.Context) *apis.FieldError + type SourceList struct + Items []Source + func (in *SourceList) DeepCopy() *SourceList + func (in *SourceList) DeepCopyInto(out *SourceList) + func (in *SourceList) DeepCopyObject() runtime.Object + type SourceSpec struct + CloudEventOverrides *CloudEventOverrides + Sink Destination + func (in *SourceSpec) DeepCopy() *SourceSpec + func (in *SourceSpec) DeepCopyInto(out *SourceSpec) + func (s *SourceSpec) Validate(ctx context.Context) *apis.FieldError + type SourceStatus struct + CloudEventAttributes []CloudEventAttributes + SinkURI *apis.URL + func (in *SourceStatus) DeepCopy() *SourceStatus + func (in *SourceStatus) DeepCopyInto(out *SourceStatus) + func (ss *SourceStatus) IsReady() bool + type Status struct + Annotations map[string]string + Conditions Conditions + ObservedGeneration int64 + func (in *Status) DeepCopy() *Status + func (in *Status) DeepCopyInto(out *Status) + func (s *Status) ConvertTo(ctx context.Context, sink *Status, predicates ...func(apis.ConditionType) bool) + func (s *Status) GetCondition(t apis.ConditionType) *apis.Condition + func (s *Status) GetConditions() apis.Conditions + func (s *Status) SetConditions(c apis.Conditions) + type WithPod struct + Spec WithPodSpec + func (in *WithPod) DeepCopy() *WithPod + func (in *WithPod) DeepCopyInto(out *WithPod) + func (in *WithPod) DeepCopyObject() runtime.Object + func (wp *WithPod) GetListType() runtime.Object + func (wp *WithPod) Populate() + func (wp *WithPod) SetDefaults(ctx context.Context) + func (wp *WithPod) Validate(ctx context.Context) *apis.FieldError + type WithPodList struct + Items []WithPod + func (in *WithPodList) DeepCopy() *WithPodList + func (in *WithPodList) DeepCopyInto(out *WithPodList) + func (in *WithPodList) DeepCopyObject() runtime.Object + type WithPodSpec struct + Template PodSpecable + func (in *WithPodSpec) DeepCopy() *WithPodSpec + func (in *WithPodSpec) DeepCopyInto(out *WithPodSpec)