Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=numaflow.numaproj.io +k8s:deepcopy-gen=package,register +k8s:openapi-gen=true
Index ¶
- Constants
- Variables
- func GenerateBufferName(namespace, pipelineName, vertex string, index int) string
- func GenerateBufferNames(namespace, pipelineName, vertex string, numOfPartitions int) []string
- func GenerateEdgeBucketName(namespace, pipeline, from, to string) string
- func GeneratePBQStoragePVCName(pipelineName, vertex string, index int) string
- func GenerateSinkBucketName(namespace, pipelineName, vertex string) string
- func GenerateSourceBucketName(namespace, pipeline, vertex string) string
- func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition
- func Resource(resource string) schema.GroupResource
- type AbstractPodTemplate
- func (apt *AbstractPodTemplate) ApplyToPodSpec(ps *corev1.PodSpec)
- func (apt *AbstractPodTemplate) ApplyToPodTemplateSpec(p *corev1.PodTemplateSpec)
- func (in *AbstractPodTemplate) DeepCopy() *AbstractPodTemplate
- func (in *AbstractPodTemplate) DeepCopyInto(out *AbstractPodTemplate)
- func (*AbstractPodTemplate) Descriptor() ([]byte, []int)
- func (m *AbstractPodTemplate) Marshal() (dAtA []byte, err error)
- func (m *AbstractPodTemplate) MarshalTo(dAtA []byte) (int, error)
- func (m *AbstractPodTemplate) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*AbstractPodTemplate) ProtoMessage()
- func (m *AbstractPodTemplate) Reset()
- func (m *AbstractPodTemplate) Size() (n int)
- func (this *AbstractPodTemplate) String() string
- func (m *AbstractPodTemplate) Unmarshal(dAtA []byte) error
- func (m *AbstractPodTemplate) XXX_DiscardUnknown()
- func (m *AbstractPodTemplate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AbstractPodTemplate) XXX_Merge(src proto.Message)
- func (m *AbstractPodTemplate) XXX_Size() int
- func (m *AbstractPodTemplate) XXX_Unmarshal(b []byte) error
- type AbstractVertex
- func (in *AbstractVertex) DeepCopy() *AbstractVertex
- func (in *AbstractVertex) DeepCopyInto(out *AbstractVertex)
- func (*AbstractVertex) Descriptor() ([]byte, []int)
- func (av AbstractVertex) GetPartitionCount() int
- func (av AbstractVertex) GetVertexType() VertexType
- func (av AbstractVertex) HasUDTransformer() bool
- func (av AbstractVertex) IsASink() bool
- func (av AbstractVertex) IsASource() bool
- func (av AbstractVertex) IsMapUDF() bool
- func (av AbstractVertex) IsReduceUDF() bool
- func (av AbstractVertex) IsUDSink() bool
- func (av AbstractVertex) IsUDSource() bool
- func (m *AbstractVertex) Marshal() (dAtA []byte, err error)
- func (m *AbstractVertex) MarshalTo(dAtA []byte) (int, error)
- func (m *AbstractVertex) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (av AbstractVertex) OwnedBufferNames(namespace, pipeline string) []string
- func (*AbstractVertex) ProtoMessage()
- func (m *AbstractVertex) Reset()
- func (m *AbstractVertex) Size() (n int)
- func (this *AbstractVertex) String() string
- func (m *AbstractVertex) Unmarshal(dAtA []byte) error
- func (m *AbstractVertex) XXX_DiscardUnknown()
- func (m *AbstractVertex) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AbstractVertex) XXX_Merge(src proto.Message)
- func (m *AbstractVertex) XXX_Size() int
- func (m *AbstractVertex) XXX_Unmarshal(b []byte) error
- type Authorization
- func (in *Authorization) DeepCopy() *Authorization
- func (in *Authorization) DeepCopyInto(out *Authorization)
- func (*Authorization) Descriptor() ([]byte, []int)
- func (m *Authorization) Marshal() (dAtA []byte, err error)
- func (m *Authorization) MarshalTo(dAtA []byte) (int, error)
- func (m *Authorization) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Authorization) ProtoMessage()
- func (m *Authorization) Reset()
- func (m *Authorization) Size() (n int)
- func (this *Authorization) String() string
- func (m *Authorization) Unmarshal(dAtA []byte) error
- func (m *Authorization) XXX_DiscardUnknown()
- func (m *Authorization) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Authorization) XXX_Merge(src proto.Message)
- func (m *Authorization) XXX_Size() int
- func (m *Authorization) XXX_Unmarshal(b []byte) error
- type BasicAuth
- func (in *BasicAuth) DeepCopy() *BasicAuth
- func (in *BasicAuth) DeepCopyInto(out *BasicAuth)
- func (*BasicAuth) Descriptor() ([]byte, []int)
- func (m *BasicAuth) Marshal() (dAtA []byte, err error)
- func (m *BasicAuth) MarshalTo(dAtA []byte) (int, error)
- func (m *BasicAuth) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*BasicAuth) ProtoMessage()
- func (m *BasicAuth) Reset()
- func (m *BasicAuth) Size() (n int)
- func (this *BasicAuth) String() string
- func (m *BasicAuth) Unmarshal(dAtA []byte) error
- func (m *BasicAuth) XXX_DiscardUnknown()
- func (m *BasicAuth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BasicAuth) XXX_Merge(src proto.Message)
- func (m *BasicAuth) XXX_Size() int
- func (m *BasicAuth) XXX_Unmarshal(b []byte) error
- type Blackhole
- func (in *Blackhole) DeepCopy() *Blackhole
- func (in *Blackhole) DeepCopyInto(out *Blackhole)
- func (*Blackhole) Descriptor() ([]byte, []int)
- func (m *Blackhole) Marshal() (dAtA []byte, err error)
- func (m *Blackhole) MarshalTo(dAtA []byte) (int, error)
- func (m *Blackhole) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Blackhole) ProtoMessage()
- func (m *Blackhole) Reset()
- func (m *Blackhole) Size() (n int)
- func (this *Blackhole) String() string
- func (m *Blackhole) Unmarshal(dAtA []byte) error
- func (m *Blackhole) XXX_DiscardUnknown()
- func (m *Blackhole) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Blackhole) XXX_Merge(src proto.Message)
- func (m *Blackhole) XXX_Size() int
- func (m *Blackhole) XXX_Unmarshal(b []byte) error
- type BufferFullWritingStrategy
- type BufferServiceConfig
- func (in *BufferServiceConfig) DeepCopy() *BufferServiceConfig
- func (in *BufferServiceConfig) DeepCopyInto(out *BufferServiceConfig)
- func (*BufferServiceConfig) Descriptor() ([]byte, []int)
- func (m *BufferServiceConfig) Marshal() (dAtA []byte, err error)
- func (m *BufferServiceConfig) MarshalTo(dAtA []byte) (int, error)
- func (m *BufferServiceConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*BufferServiceConfig) ProtoMessage()
- func (m *BufferServiceConfig) Reset()
- func (m *BufferServiceConfig) Size() (n int)
- func (this *BufferServiceConfig) String() string
- func (m *BufferServiceConfig) Unmarshal(dAtA []byte) error
- func (m *BufferServiceConfig) XXX_DiscardUnknown()
- func (m *BufferServiceConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BufferServiceConfig) XXX_Merge(src proto.Message)
- func (m *BufferServiceConfig) XXX_Size() int
- func (m *BufferServiceConfig) XXX_Unmarshal(b []byte) error
- type CombinedEdge
- func (in *CombinedEdge) DeepCopy() *CombinedEdge
- func (in *CombinedEdge) DeepCopyInto(out *CombinedEdge)
- func (*CombinedEdge) Descriptor() ([]byte, []int)
- func (ce CombinedEdge) GetFromVertexPartitions() int
- func (ce CombinedEdge) GetToVertexPartitionCount() int
- func (m *CombinedEdge) Marshal() (dAtA []byte, err error)
- func (m *CombinedEdge) MarshalTo(dAtA []byte) (int, error)
- func (m *CombinedEdge) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CombinedEdge) ProtoMessage()
- func (m *CombinedEdge) Reset()
- func (m *CombinedEdge) Size() (n int)
- func (this *CombinedEdge) String() string
- func (m *CombinedEdge) Unmarshal(dAtA []byte) error
- func (m *CombinedEdge) XXX_DiscardUnknown()
- func (m *CombinedEdge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CombinedEdge) XXX_Merge(src proto.Message)
- func (m *CombinedEdge) XXX_Size() int
- func (m *CombinedEdge) XXX_Unmarshal(b []byte) error
- type ConditionType
- type Container
- func (in *Container) DeepCopy() *Container
- func (in *Container) DeepCopyInto(out *Container)
- func (*Container) Descriptor() ([]byte, []int)
- func (m *Container) Marshal() (dAtA []byte, err error)
- func (m *Container) MarshalTo(dAtA []byte) (int, error)
- func (m *Container) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Container) ProtoMessage()
- func (m *Container) Reset()
- func (m *Container) Size() (n int)
- func (this *Container) String() string
- func (m *Container) Unmarshal(dAtA []byte) error
- func (m *Container) XXX_DiscardUnknown()
- func (m *Container) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Container) XXX_Merge(src proto.Message)
- func (m *Container) XXX_Size() int
- func (m *Container) XXX_Unmarshal(b []byte) error
- type ContainerTemplate
- func (ct *ContainerTemplate) ApplyToContainer(c *corev1.Container)
- func (ct *ContainerTemplate) ApplyToNumaflowContainers(containers []corev1.Container)
- func (in *ContainerTemplate) DeepCopy() *ContainerTemplate
- func (in *ContainerTemplate) DeepCopyInto(out *ContainerTemplate)
- func (*ContainerTemplate) Descriptor() ([]byte, []int)
- func (m *ContainerTemplate) Marshal() (dAtA []byte, err error)
- func (m *ContainerTemplate) MarshalTo(dAtA []byte) (int, error)
- func (m *ContainerTemplate) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ContainerTemplate) ProtoMessage()
- func (m *ContainerTemplate) Reset()
- func (m *ContainerTemplate) Size() (n int)
- func (this *ContainerTemplate) String() string
- func (m *ContainerTemplate) Unmarshal(dAtA []byte) error
- func (m *ContainerTemplate) XXX_DiscardUnknown()
- func (m *ContainerTemplate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ContainerTemplate) XXX_Merge(src proto.Message)
- func (m *ContainerTemplate) XXX_Size() int
- func (m *ContainerTemplate) XXX_Unmarshal(b []byte) error
- type DaemonTemplate
- func (in *DaemonTemplate) DeepCopy() *DaemonTemplate
- func (in *DaemonTemplate) DeepCopyInto(out *DaemonTemplate)
- func (*DaemonTemplate) Descriptor() ([]byte, []int)
- func (m *DaemonTemplate) Marshal() (dAtA []byte, err error)
- func (m *DaemonTemplate) MarshalTo(dAtA []byte) (int, error)
- func (m *DaemonTemplate) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*DaemonTemplate) ProtoMessage()
- func (m *DaemonTemplate) Reset()
- func (m *DaemonTemplate) Size() (n int)
- func (this *DaemonTemplate) String() string
- func (m *DaemonTemplate) Unmarshal(dAtA []byte) error
- func (m *DaemonTemplate) XXX_DiscardUnknown()
- func (m *DaemonTemplate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DaemonTemplate) XXX_Merge(src proto.Message)
- func (m *DaemonTemplate) XXX_Size() int
- func (m *DaemonTemplate) XXX_Unmarshal(b []byte) error
- type Edge
- func (e Edge) BufferFullWritingStrategy() BufferFullWritingStrategy
- func (in *Edge) DeepCopy() *Edge
- func (in *Edge) DeepCopyInto(out *Edge)
- func (*Edge) Descriptor() ([]byte, []int)
- func (e Edge) GetEdgeName() string
- func (m *Edge) Marshal() (dAtA []byte, err error)
- func (m *Edge) MarshalTo(dAtA []byte) (int, error)
- func (m *Edge) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Edge) ProtoMessage()
- func (m *Edge) Reset()
- func (m *Edge) Size() (n int)
- func (this *Edge) String() string
- func (m *Edge) Unmarshal(dAtA []byte) error
- func (m *Edge) XXX_DiscardUnknown()
- func (m *Edge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Edge) XXX_Merge(src proto.Message)
- func (m *Edge) XXX_Size() int
- func (m *Edge) XXX_Unmarshal(b []byte) error
- type FixedWindow
- func (in *FixedWindow) DeepCopy() *FixedWindow
- func (in *FixedWindow) DeepCopyInto(out *FixedWindow)
- func (*FixedWindow) Descriptor() ([]byte, []int)
- func (m *FixedWindow) Marshal() (dAtA []byte, err error)
- func (m *FixedWindow) MarshalTo(dAtA []byte) (int, error)
- func (m *FixedWindow) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*FixedWindow) ProtoMessage()
- func (m *FixedWindow) Reset()
- func (m *FixedWindow) Size() (n int)
- func (this *FixedWindow) String() string
- func (m *FixedWindow) Unmarshal(dAtA []byte) error
- func (m *FixedWindow) XXX_DiscardUnknown()
- func (m *FixedWindow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *FixedWindow) XXX_Merge(src proto.Message)
- func (m *FixedWindow) XXX_Size() int
- func (m *FixedWindow) XXX_Unmarshal(b []byte) error
- type ForwardConditions
- func (in *ForwardConditions) DeepCopy() *ForwardConditions
- func (in *ForwardConditions) DeepCopyInto(out *ForwardConditions)
- func (*ForwardConditions) Descriptor() ([]byte, []int)
- func (m *ForwardConditions) Marshal() (dAtA []byte, err error)
- func (m *ForwardConditions) MarshalTo(dAtA []byte) (int, error)
- func (m *ForwardConditions) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ForwardConditions) ProtoMessage()
- func (m *ForwardConditions) Reset()
- func (m *ForwardConditions) Size() (n int)
- func (this *ForwardConditions) String() string
- func (m *ForwardConditions) Unmarshal(dAtA []byte) error
- func (m *ForwardConditions) XXX_DiscardUnknown()
- func (m *ForwardConditions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ForwardConditions) XXX_Merge(src proto.Message)
- func (m *ForwardConditions) XXX_Size() int
- func (m *ForwardConditions) XXX_Unmarshal(b []byte) error
- type Function
- func (in *Function) DeepCopy() *Function
- func (in *Function) DeepCopyInto(out *Function)
- func (*Function) Descriptor() ([]byte, []int)
- func (m *Function) Marshal() (dAtA []byte, err error)
- func (m *Function) MarshalTo(dAtA []byte) (int, error)
- func (m *Function) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Function) ProtoMessage()
- func (m *Function) Reset()
- func (m *Function) Size() (n int)
- func (this *Function) String() string
- func (m *Function) Unmarshal(dAtA []byte) error
- func (m *Function) XXX_DiscardUnknown()
- func (m *Function) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Function) XXX_Merge(src proto.Message)
- func (m *Function) XXX_Size() int
- func (m *Function) XXX_Unmarshal(b []byte) error
- type GSSAPI
- func (in *GSSAPI) DeepCopy() *GSSAPI
- func (in *GSSAPI) DeepCopyInto(out *GSSAPI)
- func (*GSSAPI) Descriptor() ([]byte, []int)
- func (m *GSSAPI) Marshal() (dAtA []byte, err error)
- func (m *GSSAPI) MarshalTo(dAtA []byte) (int, error)
- func (m *GSSAPI) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GSSAPI) ProtoMessage()
- func (m *GSSAPI) Reset()
- func (m *GSSAPI) Size() (n int)
- func (this *GSSAPI) String() string
- func (m *GSSAPI) Unmarshal(dAtA []byte) error
- func (m *GSSAPI) XXX_DiscardUnknown()
- func (m *GSSAPI) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GSSAPI) XXX_Merge(src proto.Message)
- func (m *GSSAPI) XXX_Size() int
- func (m *GSSAPI) XXX_Unmarshal(b []byte) error
- type GeneratorSource
- func (in *GeneratorSource) DeepCopy() *GeneratorSource
- func (in *GeneratorSource) DeepCopyInto(out *GeneratorSource)
- func (*GeneratorSource) Descriptor() ([]byte, []int)
- func (m *GeneratorSource) Marshal() (dAtA []byte, err error)
- func (m *GeneratorSource) MarshalTo(dAtA []byte) (int, error)
- func (m *GeneratorSource) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GeneratorSource) ProtoMessage()
- func (m *GeneratorSource) Reset()
- func (m *GeneratorSource) Size() (n int)
- func (this *GeneratorSource) String() string
- func (m *GeneratorSource) Unmarshal(dAtA []byte) error
- func (m *GeneratorSource) XXX_DiscardUnknown()
- func (m *GeneratorSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GeneratorSource) XXX_Merge(src proto.Message)
- func (m *GeneratorSource) XXX_Size() int
- func (m *GeneratorSource) XXX_Unmarshal(b []byte) error
- type GetDaemonDeploymentReq
- func (in *GetDaemonDeploymentReq) DeepCopy() *GetDaemonDeploymentReq
- func (in *GetDaemonDeploymentReq) DeepCopyInto(out *GetDaemonDeploymentReq)
- func (*GetDaemonDeploymentReq) Descriptor() ([]byte, []int)
- func (m *GetDaemonDeploymentReq) Marshal() (dAtA []byte, err error)
- func (m *GetDaemonDeploymentReq) MarshalTo(dAtA []byte) (int, error)
- func (m *GetDaemonDeploymentReq) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GetDaemonDeploymentReq) ProtoMessage()
- func (m *GetDaemonDeploymentReq) Reset()
- func (m *GetDaemonDeploymentReq) Size() (n int)
- func (this *GetDaemonDeploymentReq) String() string
- func (m *GetDaemonDeploymentReq) Unmarshal(dAtA []byte) error
- func (m *GetDaemonDeploymentReq) XXX_DiscardUnknown()
- func (m *GetDaemonDeploymentReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetDaemonDeploymentReq) XXX_Merge(src proto.Message)
- func (m *GetDaemonDeploymentReq) XXX_Size() int
- func (m *GetDaemonDeploymentReq) XXX_Unmarshal(b []byte) error
- type GetJetStreamServiceSpecReq
- func (in *GetJetStreamServiceSpecReq) DeepCopy() *GetJetStreamServiceSpecReq
- func (in *GetJetStreamServiceSpecReq) DeepCopyInto(out *GetJetStreamServiceSpecReq)
- func (*GetJetStreamServiceSpecReq) Descriptor() ([]byte, []int)
- func (m *GetJetStreamServiceSpecReq) Marshal() (dAtA []byte, err error)
- func (m *GetJetStreamServiceSpecReq) MarshalTo(dAtA []byte) (int, error)
- func (m *GetJetStreamServiceSpecReq) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GetJetStreamServiceSpecReq) ProtoMessage()
- func (m *GetJetStreamServiceSpecReq) Reset()
- func (m *GetJetStreamServiceSpecReq) Size() (n int)
- func (this *GetJetStreamServiceSpecReq) String() string
- func (m *GetJetStreamServiceSpecReq) Unmarshal(dAtA []byte) error
- func (m *GetJetStreamServiceSpecReq) XXX_DiscardUnknown()
- func (m *GetJetStreamServiceSpecReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetJetStreamServiceSpecReq) XXX_Merge(src proto.Message)
- func (m *GetJetStreamServiceSpecReq) XXX_Size() int
- func (m *GetJetStreamServiceSpecReq) XXX_Unmarshal(b []byte) error
- type GetJetStreamStatefulSetSpecReq
- func (in *GetJetStreamStatefulSetSpecReq) DeepCopy() *GetJetStreamStatefulSetSpecReq
- func (in *GetJetStreamStatefulSetSpecReq) DeepCopyInto(out *GetJetStreamStatefulSetSpecReq)
- func (*GetJetStreamStatefulSetSpecReq) Descriptor() ([]byte, []int)
- func (m *GetJetStreamStatefulSetSpecReq) Marshal() (dAtA []byte, err error)
- func (m *GetJetStreamStatefulSetSpecReq) MarshalTo(dAtA []byte) (int, error)
- func (m *GetJetStreamStatefulSetSpecReq) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GetJetStreamStatefulSetSpecReq) ProtoMessage()
- func (m *GetJetStreamStatefulSetSpecReq) Reset()
- func (m *GetJetStreamStatefulSetSpecReq) Size() (n int)
- func (this *GetJetStreamStatefulSetSpecReq) String() string
- func (m *GetJetStreamStatefulSetSpecReq) Unmarshal(dAtA []byte) error
- func (m *GetJetStreamStatefulSetSpecReq) XXX_DiscardUnknown()
- func (m *GetJetStreamStatefulSetSpecReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetJetStreamStatefulSetSpecReq) XXX_Merge(src proto.Message)
- func (m *GetJetStreamStatefulSetSpecReq) XXX_Size() int
- func (m *GetJetStreamStatefulSetSpecReq) XXX_Unmarshal(b []byte) error
- type GetRedisServiceSpecReq
- func (in *GetRedisServiceSpecReq) DeepCopy() *GetRedisServiceSpecReq
- func (in *GetRedisServiceSpecReq) DeepCopyInto(out *GetRedisServiceSpecReq)
- func (*GetRedisServiceSpecReq) Descriptor() ([]byte, []int)
- func (m *GetRedisServiceSpecReq) Marshal() (dAtA []byte, err error)
- func (m *GetRedisServiceSpecReq) MarshalTo(dAtA []byte) (int, error)
- func (m *GetRedisServiceSpecReq) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GetRedisServiceSpecReq) ProtoMessage()
- func (m *GetRedisServiceSpecReq) Reset()
- func (m *GetRedisServiceSpecReq) Size() (n int)
- func (this *GetRedisServiceSpecReq) String() string
- func (m *GetRedisServiceSpecReq) Unmarshal(dAtA []byte) error
- func (m *GetRedisServiceSpecReq) XXX_DiscardUnknown()
- func (m *GetRedisServiceSpecReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetRedisServiceSpecReq) XXX_Merge(src proto.Message)
- func (m *GetRedisServiceSpecReq) XXX_Size() int
- func (m *GetRedisServiceSpecReq) XXX_Unmarshal(b []byte) error
- type GetRedisStatefulSetSpecReq
- func (in *GetRedisStatefulSetSpecReq) DeepCopy() *GetRedisStatefulSetSpecReq
- func (in *GetRedisStatefulSetSpecReq) DeepCopyInto(out *GetRedisStatefulSetSpecReq)
- func (*GetRedisStatefulSetSpecReq) Descriptor() ([]byte, []int)
- func (m *GetRedisStatefulSetSpecReq) Marshal() (dAtA []byte, err error)
- func (m *GetRedisStatefulSetSpecReq) MarshalTo(dAtA []byte) (int, error)
- func (m *GetRedisStatefulSetSpecReq) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GetRedisStatefulSetSpecReq) ProtoMessage()
- func (m *GetRedisStatefulSetSpecReq) Reset()
- func (m *GetRedisStatefulSetSpecReq) Size() (n int)
- func (this *GetRedisStatefulSetSpecReq) String() string
- func (m *GetRedisStatefulSetSpecReq) Unmarshal(dAtA []byte) error
- func (m *GetRedisStatefulSetSpecReq) XXX_DiscardUnknown()
- func (m *GetRedisStatefulSetSpecReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetRedisStatefulSetSpecReq) XXX_Merge(src proto.Message)
- func (m *GetRedisStatefulSetSpecReq) XXX_Size() int
- func (m *GetRedisStatefulSetSpecReq) XXX_Unmarshal(b []byte) error
- type GetSideInputDeploymentReq
- func (in *GetSideInputDeploymentReq) DeepCopy() *GetSideInputDeploymentReq
- func (in *GetSideInputDeploymentReq) DeepCopyInto(out *GetSideInputDeploymentReq)
- func (*GetSideInputDeploymentReq) Descriptor() ([]byte, []int)
- func (m *GetSideInputDeploymentReq) Marshal() (dAtA []byte, err error)
- func (m *GetSideInputDeploymentReq) MarshalTo(dAtA []byte) (int, error)
- func (m *GetSideInputDeploymentReq) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GetSideInputDeploymentReq) ProtoMessage()
- func (m *GetSideInputDeploymentReq) Reset()
- func (m *GetSideInputDeploymentReq) Size() (n int)
- func (this *GetSideInputDeploymentReq) String() string
- func (m *GetSideInputDeploymentReq) Unmarshal(dAtA []byte) error
- func (m *GetSideInputDeploymentReq) XXX_DiscardUnknown()
- func (m *GetSideInputDeploymentReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetSideInputDeploymentReq) XXX_Merge(src proto.Message)
- func (m *GetSideInputDeploymentReq) XXX_Size() int
- func (m *GetSideInputDeploymentReq) XXX_Unmarshal(b []byte) error
- type GetVertexPodSpecReq
- func (in *GetVertexPodSpecReq) DeepCopy() *GetVertexPodSpecReq
- func (in *GetVertexPodSpecReq) DeepCopyInto(out *GetVertexPodSpecReq)
- func (*GetVertexPodSpecReq) Descriptor() ([]byte, []int)
- func (m *GetVertexPodSpecReq) Marshal() (dAtA []byte, err error)
- func (m *GetVertexPodSpecReq) MarshalTo(dAtA []byte) (int, error)
- func (m *GetVertexPodSpecReq) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GetVertexPodSpecReq) ProtoMessage()
- func (m *GetVertexPodSpecReq) Reset()
- func (m *GetVertexPodSpecReq) Size() (n int)
- func (this *GetVertexPodSpecReq) String() string
- func (m *GetVertexPodSpecReq) Unmarshal(dAtA []byte) error
- func (m *GetVertexPodSpecReq) XXX_DiscardUnknown()
- func (m *GetVertexPodSpecReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetVertexPodSpecReq) XXX_Merge(src proto.Message)
- func (m *GetVertexPodSpecReq) XXX_Size() int
- func (m *GetVertexPodSpecReq) XXX_Unmarshal(b []byte) error
- type GroupBy
- func (in *GroupBy) DeepCopy() *GroupBy
- func (in *GroupBy) DeepCopyInto(out *GroupBy)
- func (*GroupBy) Descriptor() ([]byte, []int)
- func (m *GroupBy) Marshal() (dAtA []byte, err error)
- func (m *GroupBy) MarshalTo(dAtA []byte) (int, error)
- func (m *GroupBy) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GroupBy) ProtoMessage()
- func (m *GroupBy) Reset()
- func (m *GroupBy) Size() (n int)
- func (this *GroupBy) String() string
- func (m *GroupBy) Unmarshal(dAtA []byte) error
- func (m *GroupBy) XXX_DiscardUnknown()
- func (m *GroupBy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GroupBy) XXX_Merge(src proto.Message)
- func (m *GroupBy) XXX_Size() int
- func (m *GroupBy) XXX_Unmarshal(b []byte) error
- type HTTPSource
- func (in *HTTPSource) DeepCopy() *HTTPSource
- func (in *HTTPSource) DeepCopyInto(out *HTTPSource)
- func (*HTTPSource) Descriptor() ([]byte, []int)
- func (m *HTTPSource) Marshal() (dAtA []byte, err error)
- func (m *HTTPSource) MarshalTo(dAtA []byte) (int, error)
- func (m *HTTPSource) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*HTTPSource) ProtoMessage()
- func (m *HTTPSource) Reset()
- func (m *HTTPSource) Size() (n int)
- func (this *HTTPSource) String() string
- func (m *HTTPSource) Unmarshal(dAtA []byte) error
- func (m *HTTPSource) XXX_DiscardUnknown()
- func (m *HTTPSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HTTPSource) XXX_Merge(src proto.Message)
- func (m *HTTPSource) XXX_Size() int
- func (m *HTTPSource) XXX_Unmarshal(b []byte) error
- type ISBSvcPhase
- type ISBSvcType
- type IdleSource
- func (in *IdleSource) DeepCopy() *IdleSource
- func (in *IdleSource) DeepCopyInto(out *IdleSource)
- func (*IdleSource) Descriptor() ([]byte, []int)
- func (is IdleSource) GetIncrementBy() time.Duration
- func (is IdleSource) GetStepInterval() time.Duration
- func (is IdleSource) GetThreshold() time.Duration
- func (m *IdleSource) Marshal() (dAtA []byte, err error)
- func (m *IdleSource) MarshalTo(dAtA []byte) (int, error)
- func (m *IdleSource) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*IdleSource) ProtoMessage()
- func (m *IdleSource) Reset()
- func (m *IdleSource) Size() (n int)
- func (this *IdleSource) String() string
- func (m *IdleSource) Unmarshal(dAtA []byte) error
- func (m *IdleSource) XXX_DiscardUnknown()
- func (m *IdleSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *IdleSource) XXX_Merge(src proto.Message)
- func (m *IdleSource) XXX_Size() int
- func (m *IdleSource) XXX_Unmarshal(b []byte) error
- type InterStepBufferService
- func (in *InterStepBufferService) DeepCopy() *InterStepBufferService
- func (in *InterStepBufferService) DeepCopyInto(out *InterStepBufferService)
- func (in *InterStepBufferService) DeepCopyObject() runtime.Object
- func (*InterStepBufferService) Descriptor() ([]byte, []int)
- func (m *InterStepBufferService) Marshal() (dAtA []byte, err error)
- func (m *InterStepBufferService) MarshalTo(dAtA []byte) (int, error)
- func (m *InterStepBufferService) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*InterStepBufferService) ProtoMessage()
- func (m *InterStepBufferService) Reset()
- func (m *InterStepBufferService) Size() (n int)
- func (this *InterStepBufferService) String() string
- func (m *InterStepBufferService) Unmarshal(dAtA []byte) error
- func (m *InterStepBufferService) XXX_DiscardUnknown()
- func (m *InterStepBufferService) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *InterStepBufferService) XXX_Merge(src proto.Message)
- func (m *InterStepBufferService) XXX_Size() int
- func (m *InterStepBufferService) XXX_Unmarshal(b []byte) error
- type InterStepBufferServiceList
- func (in *InterStepBufferServiceList) DeepCopy() *InterStepBufferServiceList
- func (in *InterStepBufferServiceList) DeepCopyInto(out *InterStepBufferServiceList)
- func (in *InterStepBufferServiceList) DeepCopyObject() runtime.Object
- func (*InterStepBufferServiceList) Descriptor() ([]byte, []int)
- func (m *InterStepBufferServiceList) Marshal() (dAtA []byte, err error)
- func (m *InterStepBufferServiceList) MarshalTo(dAtA []byte) (int, error)
- func (m *InterStepBufferServiceList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*InterStepBufferServiceList) ProtoMessage()
- func (m *InterStepBufferServiceList) Reset()
- func (m *InterStepBufferServiceList) Size() (n int)
- func (this *InterStepBufferServiceList) String() string
- func (m *InterStepBufferServiceList) Unmarshal(dAtA []byte) error
- func (m *InterStepBufferServiceList) XXX_DiscardUnknown()
- func (m *InterStepBufferServiceList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *InterStepBufferServiceList) XXX_Merge(src proto.Message)
- func (m *InterStepBufferServiceList) XXX_Size() int
- func (m *InterStepBufferServiceList) XXX_Unmarshal(b []byte) error
- type InterStepBufferServiceSpec
- func (in *InterStepBufferServiceSpec) DeepCopy() *InterStepBufferServiceSpec
- func (in *InterStepBufferServiceSpec) DeepCopyInto(out *InterStepBufferServiceSpec)
- func (*InterStepBufferServiceSpec) Descriptor() ([]byte, []int)
- func (m *InterStepBufferServiceSpec) Marshal() (dAtA []byte, err error)
- func (m *InterStepBufferServiceSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *InterStepBufferServiceSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*InterStepBufferServiceSpec) ProtoMessage()
- func (m *InterStepBufferServiceSpec) Reset()
- func (m *InterStepBufferServiceSpec) Size() (n int)
- func (this *InterStepBufferServiceSpec) String() string
- func (m *InterStepBufferServiceSpec) Unmarshal(dAtA []byte) error
- func (m *InterStepBufferServiceSpec) XXX_DiscardUnknown()
- func (m *InterStepBufferServiceSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *InterStepBufferServiceSpec) XXX_Merge(src proto.Message)
- func (m *InterStepBufferServiceSpec) XXX_Size() int
- func (m *InterStepBufferServiceSpec) XXX_Unmarshal(b []byte) error
- type InterStepBufferServiceStatus
- func (in *InterStepBufferServiceStatus) DeepCopy() *InterStepBufferServiceStatus
- func (in *InterStepBufferServiceStatus) DeepCopyInto(out *InterStepBufferServiceStatus)
- func (*InterStepBufferServiceStatus) Descriptor() ([]byte, []int)
- func (isbsvc *InterStepBufferServiceStatus) InitConditions()
- func (isbsvc *InterStepBufferServiceStatus) MarkConfigured()
- func (isbsvc *InterStepBufferServiceStatus) MarkDeployFailed(reason, message string)
- func (isbsvc *InterStepBufferServiceStatus) MarkDeployed()
- func (isbsvc *InterStepBufferServiceStatus) MarkNotConfigured(reason, message string)
- func (m *InterStepBufferServiceStatus) Marshal() (dAtA []byte, err error)
- func (m *InterStepBufferServiceStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *InterStepBufferServiceStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*InterStepBufferServiceStatus) ProtoMessage()
- func (m *InterStepBufferServiceStatus) Reset()
- func (isbsvc *InterStepBufferServiceStatus) SetPhase(phase ISBSvcPhase, msg string)
- func (isbsvc *InterStepBufferServiceStatus) SetType(typ ISBSvcType)
- func (m *InterStepBufferServiceStatus) Size() (n int)
- func (this *InterStepBufferServiceStatus) String() string
- func (m *InterStepBufferServiceStatus) Unmarshal(dAtA []byte) error
- func (m *InterStepBufferServiceStatus) XXX_DiscardUnknown()
- func (m *InterStepBufferServiceStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *InterStepBufferServiceStatus) XXX_Merge(src proto.Message)
- func (m *InterStepBufferServiceStatus) XXX_Size() int
- func (m *InterStepBufferServiceStatus) XXX_Unmarshal(b []byte) error
- type JetStreamBufferService
- func (in *JetStreamBufferService) DeepCopy() *JetStreamBufferService
- func (in *JetStreamBufferService) DeepCopyInto(out *JetStreamBufferService)
- func (*JetStreamBufferService) Descriptor() ([]byte, []int)
- func (j JetStreamBufferService) GetReplicas() int
- func (j JetStreamBufferService) GetServiceSpec(req GetJetStreamServiceSpecReq) corev1.ServiceSpec
- func (j JetStreamBufferService) GetStatefulSetSpec(req GetJetStreamStatefulSetSpecReq) appv1.StatefulSetSpec
- func (m *JetStreamBufferService) Marshal() (dAtA []byte, err error)
- func (m *JetStreamBufferService) MarshalTo(dAtA []byte) (int, error)
- func (m *JetStreamBufferService) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*JetStreamBufferService) ProtoMessage()
- func (m *JetStreamBufferService) Reset()
- func (m *JetStreamBufferService) Size() (n int)
- func (this *JetStreamBufferService) String() string
- func (m *JetStreamBufferService) Unmarshal(dAtA []byte) error
- func (m *JetStreamBufferService) XXX_DiscardUnknown()
- func (m *JetStreamBufferService) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *JetStreamBufferService) XXX_Merge(src proto.Message)
- func (m *JetStreamBufferService) XXX_Size() int
- func (m *JetStreamBufferService) XXX_Unmarshal(b []byte) error
- type JetStreamConfig
- func (in *JetStreamConfig) DeepCopy() *JetStreamConfig
- func (in *JetStreamConfig) DeepCopyInto(out *JetStreamConfig)
- func (*JetStreamConfig) Descriptor() ([]byte, []int)
- func (m *JetStreamConfig) Marshal() (dAtA []byte, err error)
- func (m *JetStreamConfig) MarshalTo(dAtA []byte) (int, error)
- func (m *JetStreamConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*JetStreamConfig) ProtoMessage()
- func (m *JetStreamConfig) Reset()
- func (m *JetStreamConfig) Size() (n int)
- func (this *JetStreamConfig) String() string
- func (m *JetStreamConfig) Unmarshal(dAtA []byte) error
- func (m *JetStreamConfig) XXX_DiscardUnknown()
- func (m *JetStreamConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *JetStreamConfig) XXX_Merge(src proto.Message)
- func (m *JetStreamConfig) XXX_Size() int
- func (m *JetStreamConfig) XXX_Unmarshal(b []byte) error
- type JobTemplate
- func (in *JobTemplate) DeepCopy() *JobTemplate
- func (in *JobTemplate) DeepCopyInto(out *JobTemplate)
- func (*JobTemplate) Descriptor() ([]byte, []int)
- func (m *JobTemplate) Marshal() (dAtA []byte, err error)
- func (m *JobTemplate) MarshalTo(dAtA []byte) (int, error)
- func (m *JobTemplate) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*JobTemplate) ProtoMessage()
- func (m *JobTemplate) Reset()
- func (m *JobTemplate) Size() (n int)
- func (this *JobTemplate) String() string
- func (m *JobTemplate) Unmarshal(dAtA []byte) error
- func (m *JobTemplate) XXX_DiscardUnknown()
- func (m *JobTemplate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *JobTemplate) XXX_Merge(src proto.Message)
- func (m *JobTemplate) XXX_Size() int
- func (m *JobTemplate) XXX_Unmarshal(b []byte) error
- type KRB5AuthType
- type KafkaSink
- func (in *KafkaSink) DeepCopy() *KafkaSink
- func (in *KafkaSink) DeepCopyInto(out *KafkaSink)
- func (*KafkaSink) Descriptor() ([]byte, []int)
- func (m *KafkaSink) Marshal() (dAtA []byte, err error)
- func (m *KafkaSink) MarshalTo(dAtA []byte) (int, error)
- func (m *KafkaSink) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*KafkaSink) ProtoMessage()
- func (m *KafkaSink) Reset()
- func (m *KafkaSink) Size() (n int)
- func (this *KafkaSink) String() string
- func (m *KafkaSink) Unmarshal(dAtA []byte) error
- func (m *KafkaSink) XXX_DiscardUnknown()
- func (m *KafkaSink) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *KafkaSink) XXX_Merge(src proto.Message)
- func (m *KafkaSink) XXX_Size() int
- func (m *KafkaSink) XXX_Unmarshal(b []byte) error
- type KafkaSource
- func (in *KafkaSource) DeepCopy() *KafkaSource
- func (in *KafkaSource) DeepCopyInto(out *KafkaSource)
- func (*KafkaSource) Descriptor() ([]byte, []int)
- func (m *KafkaSource) Marshal() (dAtA []byte, err error)
- func (m *KafkaSource) MarshalTo(dAtA []byte) (int, error)
- func (m *KafkaSource) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*KafkaSource) ProtoMessage()
- func (m *KafkaSource) Reset()
- func (m *KafkaSource) Size() (n int)
- func (this *KafkaSource) String() string
- func (m *KafkaSource) Unmarshal(dAtA []byte) error
- func (m *KafkaSource) XXX_DiscardUnknown()
- func (m *KafkaSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *KafkaSource) XXX_Merge(src proto.Message)
- func (m *KafkaSource) XXX_Size() int
- func (m *KafkaSource) XXX_Unmarshal(b []byte) error
- type Lifecycle
- func (in *Lifecycle) DeepCopy() *Lifecycle
- func (in *Lifecycle) DeepCopyInto(out *Lifecycle)
- func (*Lifecycle) Descriptor() ([]byte, []int)
- func (lc Lifecycle) GetDeleteGracePeriodSeconds() int32
- func (lc Lifecycle) GetDesiredPhase() PipelinePhase
- func (lc Lifecycle) GetPauseGracePeriodSeconds() int32
- func (m *Lifecycle) Marshal() (dAtA []byte, err error)
- func (m *Lifecycle) MarshalTo(dAtA []byte) (int, error)
- func (m *Lifecycle) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Lifecycle) ProtoMessage()
- func (m *Lifecycle) Reset()
- func (m *Lifecycle) Size() (n int)
- func (this *Lifecycle) String() string
- func (m *Lifecycle) Unmarshal(dAtA []byte) error
- func (m *Lifecycle) XXX_DiscardUnknown()
- func (m *Lifecycle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Lifecycle) XXX_Merge(src proto.Message)
- func (m *Lifecycle) XXX_Size() int
- func (m *Lifecycle) XXX_Unmarshal(b []byte) error
- type Log
- func (in *Log) DeepCopy() *Log
- func (in *Log) DeepCopyInto(out *Log)
- func (*Log) Descriptor() ([]byte, []int)
- func (m *Log) Marshal() (dAtA []byte, err error)
- func (m *Log) MarshalTo(dAtA []byte) (int, error)
- func (m *Log) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Log) ProtoMessage()
- func (m *Log) Reset()
- func (m *Log) Size() (n int)
- func (this *Log) String() string
- func (m *Log) Unmarshal(dAtA []byte) error
- func (m *Log) XXX_DiscardUnknown()
- func (m *Log) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Log) XXX_Merge(src proto.Message)
- func (m *Log) XXX_Size() int
- func (m *Log) XXX_Unmarshal(b []byte) error
- type LogicOperator
- type Metadata
- func (in *Metadata) DeepCopy() *Metadata
- func (in *Metadata) DeepCopyInto(out *Metadata)
- func (*Metadata) Descriptor() ([]byte, []int)
- func (m *Metadata) Marshal() (dAtA []byte, err error)
- func (m *Metadata) MarshalTo(dAtA []byte) (int, error)
- func (m *Metadata) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Metadata) ProtoMessage()
- func (m *Metadata) Reset()
- func (m *Metadata) Size() (n int)
- func (this *Metadata) String() string
- func (m *Metadata) Unmarshal(dAtA []byte) error
- func (m *Metadata) XXX_DiscardUnknown()
- func (m *Metadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Metadata) XXX_Merge(src proto.Message)
- func (m *Metadata) XXX_Size() int
- func (m *Metadata) XXX_Unmarshal(b []byte) error
- type NativeRedis
- func (in *NativeRedis) DeepCopy() *NativeRedis
- func (in *NativeRedis) DeepCopyInto(out *NativeRedis)
- func (*NativeRedis) Descriptor() ([]byte, []int)
- func (nr NativeRedis) GetHeadlessServiceSpec(req GetRedisServiceSpecReq) corev1.ServiceSpec
- func (nr NativeRedis) GetReplicas() int
- func (nr NativeRedis) GetServiceSpec(req GetRedisServiceSpecReq) corev1.ServiceSpec
- func (nr NativeRedis) GetStatefulSetSpec(req GetRedisStatefulSetSpecReq) appv1.StatefulSetSpec
- func (m *NativeRedis) Marshal() (dAtA []byte, err error)
- func (m *NativeRedis) MarshalTo(dAtA []byte) (int, error)
- func (m *NativeRedis) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NativeRedis) ProtoMessage()
- func (m *NativeRedis) Reset()
- func (m *NativeRedis) Size() (n int)
- func (this *NativeRedis) String() string
- func (m *NativeRedis) Unmarshal(dAtA []byte) error
- func (m *NativeRedis) XXX_DiscardUnknown()
- func (m *NativeRedis) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NativeRedis) XXX_Merge(src proto.Message)
- func (m *NativeRedis) XXX_Size() int
- func (m *NativeRedis) XXX_Unmarshal(b []byte) error
- type NatsAuth
- func (in *NatsAuth) DeepCopy() *NatsAuth
- func (in *NatsAuth) DeepCopyInto(out *NatsAuth)
- func (*NatsAuth) Descriptor() ([]byte, []int)
- func (m *NatsAuth) Marshal() (dAtA []byte, err error)
- func (m *NatsAuth) MarshalTo(dAtA []byte) (int, error)
- func (m *NatsAuth) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NatsAuth) ProtoMessage()
- func (m *NatsAuth) Reset()
- func (m *NatsAuth) Size() (n int)
- func (this *NatsAuth) String() string
- func (m *NatsAuth) Unmarshal(dAtA []byte) error
- func (m *NatsAuth) XXX_DiscardUnknown()
- func (m *NatsAuth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NatsAuth) XXX_Merge(src proto.Message)
- func (m *NatsAuth) XXX_Size() int
- func (m *NatsAuth) XXX_Unmarshal(b []byte) error
- type NatsSource
- func (in *NatsSource) DeepCopy() *NatsSource
- func (in *NatsSource) DeepCopyInto(out *NatsSource)
- func (*NatsSource) Descriptor() ([]byte, []int)
- func (m *NatsSource) Marshal() (dAtA []byte, err error)
- func (m *NatsSource) MarshalTo(dAtA []byte) (int, error)
- func (m *NatsSource) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NatsSource) ProtoMessage()
- func (m *NatsSource) Reset()
- func (m *NatsSource) Size() (n int)
- func (this *NatsSource) String() string
- func (m *NatsSource) Unmarshal(dAtA []byte) error
- func (m *NatsSource) XXX_DiscardUnknown()
- func (m *NatsSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NatsSource) XXX_Merge(src proto.Message)
- func (m *NatsSource) XXX_Size() int
- func (m *NatsSource) XXX_Unmarshal(b []byte) error
- type PBQStorage
- func (in *PBQStorage) DeepCopy() *PBQStorage
- func (in *PBQStorage) DeepCopyInto(out *PBQStorage)
- func (*PBQStorage) Descriptor() ([]byte, []int)
- func (m *PBQStorage) Marshal() (dAtA []byte, err error)
- func (m *PBQStorage) MarshalTo(dAtA []byte) (int, error)
- func (m *PBQStorage) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PBQStorage) ProtoMessage()
- func (m *PBQStorage) Reset()
- func (m *PBQStorage) Size() (n int)
- func (this *PBQStorage) String() string
- func (m *PBQStorage) Unmarshal(dAtA []byte) error
- func (m *PBQStorage) XXX_DiscardUnknown()
- func (m *PBQStorage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PBQStorage) XXX_Merge(src proto.Message)
- func (m *PBQStorage) XXX_Size() int
- func (m *PBQStorage) XXX_Unmarshal(b []byte) error
- type PersistenceStrategy
- func (in *PersistenceStrategy) DeepCopy() *PersistenceStrategy
- func (in *PersistenceStrategy) DeepCopyInto(out *PersistenceStrategy)
- func (*PersistenceStrategy) Descriptor() ([]byte, []int)
- func (ps PersistenceStrategy) GetPVCSpec(name string) corev1.PersistentVolumeClaim
- func (m *PersistenceStrategy) Marshal() (dAtA []byte, err error)
- func (m *PersistenceStrategy) MarshalTo(dAtA []byte) (int, error)
- func (m *PersistenceStrategy) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PersistenceStrategy) ProtoMessage()
- func (m *PersistenceStrategy) Reset()
- func (m *PersistenceStrategy) Size() (n int)
- func (this *PersistenceStrategy) String() string
- func (m *PersistenceStrategy) Unmarshal(dAtA []byte) error
- func (m *PersistenceStrategy) XXX_DiscardUnknown()
- func (m *PersistenceStrategy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PersistenceStrategy) XXX_Merge(src proto.Message)
- func (m *PersistenceStrategy) XXX_Size() int
- func (m *PersistenceStrategy) XXX_Unmarshal(b []byte) error
- type Pipeline
- func (in *Pipeline) DeepCopy() *Pipeline
- func (in *Pipeline) DeepCopyInto(out *Pipeline)
- func (in *Pipeline) DeepCopyObject() runtime.Object
- func (*Pipeline) Descriptor() ([]byte, []int)
- func (p Pipeline) FindVertexWithBuffer(buffer string) *AbstractVertex
- func (p Pipeline) GetAllBuckets() []string
- func (p Pipeline) GetAllBuffers() []string
- func (p Pipeline) GetDaemonDeploymentName() string
- func (p Pipeline) GetDaemonDeploymentObj(req GetDaemonDeploymentReq) (*appv1.Deployment, error)
- func (p Pipeline) GetDaemonServiceName() string
- func (p Pipeline) GetDaemonServiceObj() *corev1.Service
- func (p Pipeline) GetDaemonServiceURL() string
- func (p Pipeline) GetDownstreamEdges(vertexName string) []Edge
- func (p Pipeline) GetFromEdges(vertexName string) []Edge
- func (p Pipeline) GetPipelineLimits() PipelineLimits
- func (p Pipeline) GetSideInputsManagerDeploymentName(sideInputName string) string
- func (p Pipeline) GetSideInputsManagerDeployments(req GetSideInputDeploymentReq) ([]*appv1.Deployment, error)
- func (p Pipeline) GetSideInputsStoreName() string
- func (p Pipeline) GetToEdges(vertexName string) []Edge
- func (p Pipeline) GetVertex(vertexName string) *AbstractVertex
- func (p Pipeline) HasSideInputs() bool
- func (p Pipeline) ListAllEdges() []Edge
- func (m *Pipeline) Marshal() (dAtA []byte, err error)
- func (m *Pipeline) MarshalTo(dAtA []byte) (int, error)
- func (m *Pipeline) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (p Pipeline) NumOfPartitions(vertex string) int
- func (*Pipeline) ProtoMessage()
- func (m *Pipeline) Reset()
- func (m *Pipeline) Size() (n int)
- func (this *Pipeline) String() string
- func (m *Pipeline) Unmarshal(dAtA []byte) error
- func (m *Pipeline) XXX_DiscardUnknown()
- func (m *Pipeline) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Pipeline) XXX_Merge(src proto.Message)
- func (m *Pipeline) XXX_Size() int
- func (m *Pipeline) XXX_Unmarshal(b []byte) error
- type PipelineLimits
- func (in *PipelineLimits) DeepCopy() *PipelineLimits
- func (in *PipelineLimits) DeepCopyInto(out *PipelineLimits)
- func (*PipelineLimits) Descriptor() ([]byte, []int)
- func (m *PipelineLimits) Marshal() (dAtA []byte, err error)
- func (m *PipelineLimits) MarshalTo(dAtA []byte) (int, error)
- func (m *PipelineLimits) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PipelineLimits) ProtoMessage()
- func (m *PipelineLimits) Reset()
- func (m *PipelineLimits) Size() (n int)
- func (this *PipelineLimits) String() string
- func (m *PipelineLimits) Unmarshal(dAtA []byte) error
- func (m *PipelineLimits) XXX_DiscardUnknown()
- func (m *PipelineLimits) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PipelineLimits) XXX_Merge(src proto.Message)
- func (m *PipelineLimits) XXX_Size() int
- func (m *PipelineLimits) XXX_Unmarshal(b []byte) error
- type PipelineList
- func (in *PipelineList) DeepCopy() *PipelineList
- func (in *PipelineList) DeepCopyInto(out *PipelineList)
- func (in *PipelineList) DeepCopyObject() runtime.Object
- func (*PipelineList) Descriptor() ([]byte, []int)
- func (m *PipelineList) Marshal() (dAtA []byte, err error)
- func (m *PipelineList) MarshalTo(dAtA []byte) (int, error)
- func (m *PipelineList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PipelineList) ProtoMessage()
- func (m *PipelineList) Reset()
- func (m *PipelineList) Size() (n int)
- func (this *PipelineList) String() string
- func (m *PipelineList) Unmarshal(dAtA []byte) error
- func (m *PipelineList) XXX_DiscardUnknown()
- func (m *PipelineList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PipelineList) XXX_Merge(src proto.Message)
- func (m *PipelineList) XXX_Size() int
- func (m *PipelineList) XXX_Unmarshal(b []byte) error
- type PipelinePhase
- type PipelineSpec
- func (in *PipelineSpec) DeepCopy() *PipelineSpec
- func (in *PipelineSpec) DeepCopyInto(out *PipelineSpec)
- func (*PipelineSpec) Descriptor() ([]byte, []int)
- func (pipeline PipelineSpec) GetMatchingVertices(f func(AbstractVertex) bool) map[string]*AbstractVertex
- func (pipeline PipelineSpec) GetSinksByName() map[string]*AbstractVertex
- func (pipeline PipelineSpec) GetSourcesByName() map[string]*AbstractVertex
- func (pipeline PipelineSpec) GetVerticesByName() map[string]*AbstractVertex
- func (m *PipelineSpec) Marshal() (dAtA []byte, err error)
- func (m *PipelineSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *PipelineSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PipelineSpec) ProtoMessage()
- func (m *PipelineSpec) Reset()
- func (m *PipelineSpec) Size() (n int)
- func (this *PipelineSpec) String() string
- func (m *PipelineSpec) Unmarshal(dAtA []byte) error
- func (m *PipelineSpec) XXX_DiscardUnknown()
- func (m *PipelineSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PipelineSpec) XXX_Merge(src proto.Message)
- func (m *PipelineSpec) XXX_Size() int
- func (m *PipelineSpec) XXX_Unmarshal(b []byte) error
- type PipelineStatus
- func (in *PipelineStatus) DeepCopy() *PipelineStatus
- func (in *PipelineStatus) DeepCopyInto(out *PipelineStatus)
- func (*PipelineStatus) Descriptor() ([]byte, []int)
- func (pls *PipelineStatus) InitConditions()
- func (pls *PipelineStatus) MarkConfigured()
- func (pls *PipelineStatus) MarkDeployFailed(reason, message string)
- func (pls *PipelineStatus) MarkDeployed()
- func (pls *PipelineStatus) MarkNotConfigured(reason, message string)
- func (pls *PipelineStatus) MarkPhaseDeleting()
- func (pls *PipelineStatus) MarkPhasePaused()
- func (pls *PipelineStatus) MarkPhasePausing()
- func (pls *PipelineStatus) MarkPhaseRunning()
- func (m *PipelineStatus) Marshal() (dAtA []byte, err error)
- func (m *PipelineStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *PipelineStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PipelineStatus) ProtoMessage()
- func (m *PipelineStatus) Reset()
- func (pls *PipelineStatus) SetPhase(phase PipelinePhase, msg string)
- func (pls *PipelineStatus) SetVertexCounts(vertices []AbstractVertex)
- func (m *PipelineStatus) Size() (n int)
- func (this *PipelineStatus) String() string
- func (m *PipelineStatus) Unmarshal(dAtA []byte) error
- func (m *PipelineStatus) XXX_DiscardUnknown()
- func (m *PipelineStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PipelineStatus) XXX_Merge(src proto.Message)
- func (m *PipelineStatus) XXX_Size() int
- func (m *PipelineStatus) XXX_Unmarshal(b []byte) error
- type RedisBufferService
- func (in *RedisBufferService) DeepCopy() *RedisBufferService
- func (in *RedisBufferService) DeepCopyInto(out *RedisBufferService)
- func (*RedisBufferService) Descriptor() ([]byte, []int)
- func (m *RedisBufferService) Marshal() (dAtA []byte, err error)
- func (m *RedisBufferService) MarshalTo(dAtA []byte) (int, error)
- func (m *RedisBufferService) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RedisBufferService) ProtoMessage()
- func (m *RedisBufferService) Reset()
- func (m *RedisBufferService) Size() (n int)
- func (this *RedisBufferService) String() string
- func (m *RedisBufferService) Unmarshal(dAtA []byte) error
- func (m *RedisBufferService) XXX_DiscardUnknown()
- func (m *RedisBufferService) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RedisBufferService) XXX_Merge(src proto.Message)
- func (m *RedisBufferService) XXX_Size() int
- func (m *RedisBufferService) XXX_Unmarshal(b []byte) error
- type RedisConfig
- func (in *RedisConfig) DeepCopy() *RedisConfig
- func (in *RedisConfig) DeepCopyInto(out *RedisConfig)
- func (*RedisConfig) Descriptor() ([]byte, []int)
- func (m *RedisConfig) Marshal() (dAtA []byte, err error)
- func (m *RedisConfig) MarshalTo(dAtA []byte) (int, error)
- func (m *RedisConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RedisConfig) ProtoMessage()
- func (m *RedisConfig) Reset()
- func (m *RedisConfig) Size() (n int)
- func (this *RedisConfig) String() string
- func (m *RedisConfig) Unmarshal(dAtA []byte) error
- func (m *RedisConfig) XXX_DiscardUnknown()
- func (m *RedisConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RedisConfig) XXX_Merge(src proto.Message)
- func (m *RedisConfig) XXX_Size() int
- func (m *RedisConfig) XXX_Unmarshal(b []byte) error
- type RedisSettings
- func (in *RedisSettings) DeepCopy() *RedisSettings
- func (in *RedisSettings) DeepCopyInto(out *RedisSettings)
- func (*RedisSettings) Descriptor() ([]byte, []int)
- func (m *RedisSettings) Marshal() (dAtA []byte, err error)
- func (m *RedisSettings) MarshalTo(dAtA []byte) (int, error)
- func (m *RedisSettings) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RedisSettings) ProtoMessage()
- func (m *RedisSettings) Reset()
- func (m *RedisSettings) Size() (n int)
- func (this *RedisSettings) String() string
- func (m *RedisSettings) Unmarshal(dAtA []byte) error
- func (m *RedisSettings) XXX_DiscardUnknown()
- func (m *RedisSettings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RedisSettings) XXX_Merge(src proto.Message)
- func (m *RedisSettings) XXX_Size() int
- func (m *RedisSettings) XXX_Unmarshal(b []byte) error
- type SASL
- func (in *SASL) DeepCopy() *SASL
- func (in *SASL) DeepCopyInto(out *SASL)
- func (*SASL) Descriptor() ([]byte, []int)
- func (m *SASL) Marshal() (dAtA []byte, err error)
- func (m *SASL) MarshalTo(dAtA []byte) (int, error)
- func (m *SASL) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*SASL) ProtoMessage()
- func (m *SASL) Reset()
- func (m *SASL) Size() (n int)
- func (this *SASL) String() string
- func (m *SASL) Unmarshal(dAtA []byte) error
- func (m *SASL) XXX_DiscardUnknown()
- func (m *SASL) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SASL) XXX_Merge(src proto.Message)
- func (m *SASL) XXX_Size() int
- func (m *SASL) XXX_Unmarshal(b []byte) error
- type SASLPlain
- func (in *SASLPlain) DeepCopy() *SASLPlain
- func (in *SASLPlain) DeepCopyInto(out *SASLPlain)
- func (*SASLPlain) Descriptor() ([]byte, []int)
- func (m *SASLPlain) Marshal() (dAtA []byte, err error)
- func (m *SASLPlain) MarshalTo(dAtA []byte) (int, error)
- func (m *SASLPlain) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*SASLPlain) ProtoMessage()
- func (m *SASLPlain) Reset()
- func (m *SASLPlain) Size() (n int)
- func (this *SASLPlain) String() string
- func (m *SASLPlain) Unmarshal(dAtA []byte) error
- func (m *SASLPlain) XXX_DiscardUnknown()
- func (m *SASLPlain) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SASLPlain) XXX_Merge(src proto.Message)
- func (m *SASLPlain) XXX_Size() int
- func (m *SASLPlain) XXX_Unmarshal(b []byte) error
- type SASLType
- type Scale
- func (in *Scale) DeepCopy() *Scale
- func (in *Scale) DeepCopyInto(out *Scale)
- func (*Scale) Descriptor() ([]byte, []int)
- func (s Scale) GetLookbackSeconds() int
- func (s Scale) GetMaxReplicas() int32
- func (s Scale) GetMinReplicas() int32
- func (s Scale) GetReplicasPerScale() int
- func (s Scale) GetScaleDownCooldownSeconds() int
- func (s Scale) GetScaleUpCooldownSeconds() int
- func (s Scale) GetTargetBufferAvailability() int
- func (s Scale) GetTargetProcessingSeconds() int
- func (s Scale) GetZeroReplicaSleepSeconds() int
- func (m *Scale) Marshal() (dAtA []byte, err error)
- func (m *Scale) MarshalTo(dAtA []byte) (int, error)
- func (m *Scale) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Scale) ProtoMessage()
- func (m *Scale) Reset()
- func (m *Scale) Size() (n int)
- func (this *Scale) String() string
- func (m *Scale) Unmarshal(dAtA []byte) error
- func (m *Scale) XXX_DiscardUnknown()
- func (m *Scale) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Scale) XXX_Merge(src proto.Message)
- func (m *Scale) XXX_Size() int
- func (m *Scale) XXX_Unmarshal(b []byte) error
- type SideInput
- func (in *SideInput) DeepCopy() *SideInput
- func (in *SideInput) DeepCopyInto(out *SideInput)
- func (*SideInput) Descriptor() ([]byte, []int)
- func (m *SideInput) Marshal() (dAtA []byte, err error)
- func (m *SideInput) MarshalTo(dAtA []byte) (int, error)
- func (m *SideInput) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*SideInput) ProtoMessage()
- func (m *SideInput) Reset()
- func (m *SideInput) Size() (n int)
- func (this *SideInput) String() string
- func (m *SideInput) Unmarshal(dAtA []byte) error
- func (m *SideInput) XXX_DiscardUnknown()
- func (m *SideInput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SideInput) XXX_Merge(src proto.Message)
- func (m *SideInput) XXX_Size() int
- func (m *SideInput) XXX_Unmarshal(b []byte) error
- type SideInputTrigger
- func (in *SideInputTrigger) DeepCopy() *SideInputTrigger
- func (in *SideInputTrigger) DeepCopyInto(out *SideInputTrigger)
- func (*SideInputTrigger) Descriptor() ([]byte, []int)
- func (m *SideInputTrigger) Marshal() (dAtA []byte, err error)
- func (m *SideInputTrigger) MarshalTo(dAtA []byte) (int, error)
- func (m *SideInputTrigger) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*SideInputTrigger) ProtoMessage()
- func (m *SideInputTrigger) Reset()
- func (m *SideInputTrigger) Size() (n int)
- func (this *SideInputTrigger) String() string
- func (m *SideInputTrigger) Unmarshal(dAtA []byte) error
- func (m *SideInputTrigger) XXX_DiscardUnknown()
- func (m *SideInputTrigger) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SideInputTrigger) XXX_Merge(src proto.Message)
- func (m *SideInputTrigger) XXX_Size() int
- func (m *SideInputTrigger) XXX_Unmarshal(b []byte) error
- type SideInputsManagerTemplate
- func (in *SideInputsManagerTemplate) DeepCopy() *SideInputsManagerTemplate
- func (in *SideInputsManagerTemplate) DeepCopyInto(out *SideInputsManagerTemplate)
- func (*SideInputsManagerTemplate) Descriptor() ([]byte, []int)
- func (m *SideInputsManagerTemplate) Marshal() (dAtA []byte, err error)
- func (m *SideInputsManagerTemplate) MarshalTo(dAtA []byte) (int, error)
- func (m *SideInputsManagerTemplate) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*SideInputsManagerTemplate) ProtoMessage()
- func (m *SideInputsManagerTemplate) Reset()
- func (m *SideInputsManagerTemplate) Size() (n int)
- func (this *SideInputsManagerTemplate) String() string
- func (m *SideInputsManagerTemplate) Unmarshal(dAtA []byte) error
- func (m *SideInputsManagerTemplate) XXX_DiscardUnknown()
- func (m *SideInputsManagerTemplate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SideInputsManagerTemplate) XXX_Merge(src proto.Message)
- func (m *SideInputsManagerTemplate) XXX_Size() int
- func (m *SideInputsManagerTemplate) XXX_Unmarshal(b []byte) error
- type Sink
- func (in *Sink) DeepCopy() *Sink
- func (in *Sink) DeepCopyInto(out *Sink)
- func (*Sink) Descriptor() ([]byte, []int)
- func (m *Sink) Marshal() (dAtA []byte, err error)
- func (m *Sink) MarshalTo(dAtA []byte) (int, error)
- func (m *Sink) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Sink) ProtoMessage()
- func (m *Sink) Reset()
- func (m *Sink) Size() (n int)
- func (this *Sink) String() string
- func (m *Sink) Unmarshal(dAtA []byte) error
- func (m *Sink) XXX_DiscardUnknown()
- func (m *Sink) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Sink) XXX_Merge(src proto.Message)
- func (m *Sink) XXX_Size() int
- func (m *Sink) XXX_Unmarshal(b []byte) error
- type SlidingWindow
- func (in *SlidingWindow) DeepCopy() *SlidingWindow
- func (in *SlidingWindow) DeepCopyInto(out *SlidingWindow)
- func (*SlidingWindow) Descriptor() ([]byte, []int)
- func (m *SlidingWindow) Marshal() (dAtA []byte, err error)
- func (m *SlidingWindow) MarshalTo(dAtA []byte) (int, error)
- func (m *SlidingWindow) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*SlidingWindow) ProtoMessage()
- func (m *SlidingWindow) Reset()
- func (m *SlidingWindow) Size() (n int)
- func (this *SlidingWindow) String() string
- func (m *SlidingWindow) Unmarshal(dAtA []byte) error
- func (m *SlidingWindow) XXX_DiscardUnknown()
- func (m *SlidingWindow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SlidingWindow) XXX_Merge(src proto.Message)
- func (m *SlidingWindow) XXX_Size() int
- func (m *SlidingWindow) XXX_Unmarshal(b []byte) error
- type Source
- func (in *Source) DeepCopy() *Source
- func (in *Source) DeepCopyInto(out *Source)
- func (*Source) Descriptor() ([]byte, []int)
- func (m *Source) Marshal() (dAtA []byte, err error)
- func (m *Source) MarshalTo(dAtA []byte) (int, error)
- func (m *Source) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Source) ProtoMessage()
- func (m *Source) Reset()
- func (m *Source) Size() (n int)
- func (this *Source) String() string
- func (m *Source) Unmarshal(dAtA []byte) error
- func (m *Source) XXX_DiscardUnknown()
- func (m *Source) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Source) XXX_Merge(src proto.Message)
- func (m *Source) XXX_Size() int
- func (m *Source) XXX_Unmarshal(b []byte) error
- type Status
- func (in *Status) DeepCopy() *Status
- func (in *Status) DeepCopyInto(out *Status)
- func (*Status) Descriptor() ([]byte, []int)
- func (s *Status) GetCondition(t ConditionType) *metav1.Condition
- func (s *Status) InitializeConditions(conditionTypes ...ConditionType)
- func (s *Status) IsReady() bool
- func (s *Status) MarkFalse(t ConditionType, reason, message string)
- func (s *Status) MarkTrue(t ConditionType)
- func (s *Status) MarkTrueWithReason(t ConditionType, reason, message string)
- func (s *Status) MarkUnknown(t ConditionType, reason, message string)
- func (m *Status) Marshal() (dAtA []byte, err error)
- func (m *Status) MarshalTo(dAtA []byte) (int, error)
- func (m *Status) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Status) ProtoMessage()
- func (m *Status) Reset()
- func (m *Status) Size() (n int)
- func (this *Status) String() string
- func (m *Status) Unmarshal(dAtA []byte) error
- func (m *Status) XXX_DiscardUnknown()
- func (m *Status) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Status) XXX_Merge(src proto.Message)
- func (m *Status) XXX_Size() int
- func (m *Status) XXX_Unmarshal(b []byte) error
- type TLS
- func (in *TLS) DeepCopy() *TLS
- func (in *TLS) DeepCopyInto(out *TLS)
- func (*TLS) Descriptor() ([]byte, []int)
- func (m *TLS) Marshal() (dAtA []byte, err error)
- func (m *TLS) MarshalTo(dAtA []byte) (int, error)
- func (m *TLS) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TLS) ProtoMessage()
- func (m *TLS) Reset()
- func (m *TLS) Size() (n int)
- func (this *TLS) String() string
- func (m *TLS) Unmarshal(dAtA []byte) error
- func (m *TLS) XXX_DiscardUnknown()
- func (m *TLS) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TLS) XXX_Merge(src proto.Message)
- func (m *TLS) XXX_Size() int
- func (m *TLS) XXX_Unmarshal(b []byte) error
- type TagConditions
- func (in *TagConditions) DeepCopy() *TagConditions
- func (in *TagConditions) DeepCopyInto(out *TagConditions)
- func (*TagConditions) Descriptor() ([]byte, []int)
- func (tc TagConditions) GetOperator() LogicOperator
- func (m *TagConditions) Marshal() (dAtA []byte, err error)
- func (m *TagConditions) MarshalTo(dAtA []byte) (int, error)
- func (m *TagConditions) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TagConditions) ProtoMessage()
- func (m *TagConditions) Reset()
- func (m *TagConditions) Size() (n int)
- func (this *TagConditions) String() string
- func (m *TagConditions) Unmarshal(dAtA []byte) error
- func (m *TagConditions) XXX_DiscardUnknown()
- func (m *TagConditions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TagConditions) XXX_Merge(src proto.Message)
- func (m *TagConditions) XXX_Size() int
- func (m *TagConditions) XXX_Unmarshal(b []byte) error
- type Templates
- func (in *Templates) DeepCopy() *Templates
- func (in *Templates) DeepCopyInto(out *Templates)
- func (*Templates) Descriptor() ([]byte, []int)
- func (m *Templates) Marshal() (dAtA []byte, err error)
- func (m *Templates) MarshalTo(dAtA []byte) (int, error)
- func (m *Templates) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Templates) ProtoMessage()
- func (m *Templates) Reset()
- func (m *Templates) Size() (n int)
- func (this *Templates) String() string
- func (m *Templates) Unmarshal(dAtA []byte) error
- func (m *Templates) XXX_DiscardUnknown()
- func (m *Templates) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Templates) XXX_Merge(src proto.Message)
- func (m *Templates) XXX_Size() int
- func (m *Templates) XXX_Unmarshal(b []byte) error
- type Transformer
- func (in *Transformer) DeepCopy() *Transformer
- func (in *Transformer) DeepCopyInto(out *Transformer)
- func (*Transformer) Descriptor() ([]byte, []int)
- func (m *Transformer) Marshal() (dAtA []byte, err error)
- func (m *Transformer) MarshalTo(dAtA []byte) (int, error)
- func (m *Transformer) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Transformer) ProtoMessage()
- func (m *Transformer) Reset()
- func (m *Transformer) Size() (n int)
- func (this *Transformer) String() string
- func (m *Transformer) Unmarshal(dAtA []byte) error
- func (m *Transformer) XXX_DiscardUnknown()
- func (m *Transformer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Transformer) XXX_Merge(src proto.Message)
- func (m *Transformer) XXX_Size() int
- func (m *Transformer) XXX_Unmarshal(b []byte) error
- type UDF
- func (in *UDF) DeepCopy() *UDF
- func (in *UDF) DeepCopyInto(out *UDF)
- func (*UDF) Descriptor() ([]byte, []int)
- func (m *UDF) Marshal() (dAtA []byte, err error)
- func (m *UDF) MarshalTo(dAtA []byte) (int, error)
- func (m *UDF) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*UDF) ProtoMessage()
- func (m *UDF) Reset()
- func (m *UDF) Size() (n int)
- func (this *UDF) String() string
- func (m *UDF) Unmarshal(dAtA []byte) error
- func (m *UDF) XXX_DiscardUnknown()
- func (m *UDF) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UDF) XXX_Merge(src proto.Message)
- func (m *UDF) XXX_Size() int
- func (m *UDF) XXX_Unmarshal(b []byte) error
- type UDSink
- func (in *UDSink) DeepCopy() *UDSink
- func (in *UDSink) DeepCopyInto(out *UDSink)
- func (*UDSink) Descriptor() ([]byte, []int)
- func (m *UDSink) Marshal() (dAtA []byte, err error)
- func (m *UDSink) MarshalTo(dAtA []byte) (int, error)
- func (m *UDSink) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*UDSink) ProtoMessage()
- func (m *UDSink) Reset()
- func (m *UDSink) Size() (n int)
- func (this *UDSink) String() string
- func (m *UDSink) Unmarshal(dAtA []byte) error
- func (m *UDSink) XXX_DiscardUnknown()
- func (m *UDSink) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UDSink) XXX_Merge(src proto.Message)
- func (m *UDSink) XXX_Size() int
- func (m *UDSink) XXX_Unmarshal(b []byte) error
- type UDSource
- func (in *UDSource) DeepCopy() *UDSource
- func (in *UDSource) DeepCopyInto(out *UDSource)
- func (*UDSource) Descriptor() ([]byte, []int)
- func (m *UDSource) Marshal() (dAtA []byte, err error)
- func (m *UDSource) MarshalTo(dAtA []byte) (int, error)
- func (m *UDSource) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*UDSource) ProtoMessage()
- func (m *UDSource) Reset()
- func (m *UDSource) Size() (n int)
- func (this *UDSource) String() string
- func (m *UDSource) Unmarshal(dAtA []byte) error
- func (m *UDSource) XXX_DiscardUnknown()
- func (m *UDSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UDSource) XXX_Merge(src proto.Message)
- func (m *UDSource) XXX_Size() int
- func (m *UDSource) XXX_Unmarshal(b []byte) error
- type UDTransformer
- func (in *UDTransformer) DeepCopy() *UDTransformer
- func (in *UDTransformer) DeepCopyInto(out *UDTransformer)
- func (*UDTransformer) Descriptor() ([]byte, []int)
- func (m *UDTransformer) Marshal() (dAtA []byte, err error)
- func (m *UDTransformer) MarshalTo(dAtA []byte) (int, error)
- func (m *UDTransformer) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*UDTransformer) ProtoMessage()
- func (m *UDTransformer) Reset()
- func (m *UDTransformer) Size() (n int)
- func (this *UDTransformer) String() string
- func (m *UDTransformer) Unmarshal(dAtA []byte) error
- func (m *UDTransformer) XXX_DiscardUnknown()
- func (m *UDTransformer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UDTransformer) XXX_Merge(src proto.Message)
- func (m *UDTransformer) XXX_Size() int
- func (m *UDTransformer) XXX_Unmarshal(b []byte) error
- type Vertex
- func (in *Vertex) DeepCopy() *Vertex
- func (in *Vertex) DeepCopyInto(out *Vertex)
- func (in *Vertex) DeepCopyObject() runtime.Object
- func (*Vertex) Descriptor() ([]byte, []int)
- func (v Vertex) GetFromBuckets() []string
- func (v Vertex) GetHeadlessServiceName() string
- func (v Vertex) GetPartitionCount() int
- func (v Vertex) GetPodSpec(req GetVertexPodSpecReq) (*corev1.PodSpec, error)
- func (v Vertex) GetReplicas() int
- func (v Vertex) GetServiceObjs() []*corev1.Service
- func (v Vertex) GetToBuckets() []string
- func (v Vertex) GetToBuffers() []string
- func (v Vertex) GetVertexType() VertexType
- func (v Vertex) HasSideInputs() bool
- func (v Vertex) HasUDTransformer() bool
- func (v Vertex) IsASink() bool
- func (v Vertex) IsASource() bool
- func (v Vertex) IsMapUDF() bool
- func (v Vertex) IsReduceUDF() bool
- func (v Vertex) IsUDSink() bool
- func (v Vertex) IsUDSource() bool
- func (v Vertex) MapUdfStreamEnabled() (bool, error)
- func (m *Vertex) Marshal() (dAtA []byte, err error)
- func (m *Vertex) MarshalTo(dAtA []byte) (int, error)
- func (m *Vertex) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (v Vertex) OwnedBuffers() []string
- func (*Vertex) ProtoMessage()
- func (m *Vertex) Reset()
- func (v Vertex) Scalable() bool
- func (m *Vertex) Size() (n int)
- func (this *Vertex) String() string
- func (m *Vertex) Unmarshal(dAtA []byte) error
- func (m *Vertex) XXX_DiscardUnknown()
- func (m *Vertex) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Vertex) XXX_Merge(src proto.Message)
- func (m *Vertex) XXX_Size() int
- func (m *Vertex) XXX_Unmarshal(b []byte) error
- type VertexInstance
- func (in *VertexInstance) DeepCopy() *VertexInstance
- func (in *VertexInstance) DeepCopyInto(out *VertexInstance)
- func (*VertexInstance) Descriptor() ([]byte, []int)
- func (m *VertexInstance) Marshal() (dAtA []byte, err error)
- func (m *VertexInstance) MarshalTo(dAtA []byte) (int, error)
- func (m *VertexInstance) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*VertexInstance) ProtoMessage()
- func (m *VertexInstance) Reset()
- func (m *VertexInstance) Size() (n int)
- func (this *VertexInstance) String() string
- func (m *VertexInstance) Unmarshal(dAtA []byte) error
- func (m *VertexInstance) XXX_DiscardUnknown()
- func (m *VertexInstance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VertexInstance) XXX_Merge(src proto.Message)
- func (m *VertexInstance) XXX_Size() int
- func (m *VertexInstance) XXX_Unmarshal(b []byte) error
- type VertexLimits
- func (in *VertexLimits) DeepCopy() *VertexLimits
- func (in *VertexLimits) DeepCopyInto(out *VertexLimits)
- func (*VertexLimits) Descriptor() ([]byte, []int)
- func (m *VertexLimits) Marshal() (dAtA []byte, err error)
- func (m *VertexLimits) MarshalTo(dAtA []byte) (int, error)
- func (m *VertexLimits) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*VertexLimits) ProtoMessage()
- func (m *VertexLimits) Reset()
- func (m *VertexLimits) Size() (n int)
- func (this *VertexLimits) String() string
- func (m *VertexLimits) Unmarshal(dAtA []byte) error
- func (m *VertexLimits) XXX_DiscardUnknown()
- func (m *VertexLimits) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VertexLimits) XXX_Merge(src proto.Message)
- func (m *VertexLimits) XXX_Size() int
- func (m *VertexLimits) XXX_Unmarshal(b []byte) error
- type VertexList
- func (in *VertexList) DeepCopy() *VertexList
- func (in *VertexList) DeepCopyInto(out *VertexList)
- func (in *VertexList) DeepCopyObject() runtime.Object
- func (*VertexList) Descriptor() ([]byte, []int)
- func (m *VertexList) Marshal() (dAtA []byte, err error)
- func (m *VertexList) MarshalTo(dAtA []byte) (int, error)
- func (m *VertexList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*VertexList) ProtoMessage()
- func (m *VertexList) Reset()
- func (m *VertexList) Size() (n int)
- func (this *VertexList) String() string
- func (m *VertexList) Unmarshal(dAtA []byte) error
- func (m *VertexList) XXX_DiscardUnknown()
- func (m *VertexList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VertexList) XXX_Merge(src proto.Message)
- func (m *VertexList) XXX_Size() int
- func (m *VertexList) XXX_Unmarshal(b []byte) error
- type VertexPhase
- type VertexSpec
- func (in *VertexSpec) DeepCopy() *VertexSpec
- func (in *VertexSpec) DeepCopyInto(out *VertexSpec)
- func (*VertexSpec) Descriptor() ([]byte, []int)
- func (m *VertexSpec) Marshal() (dAtA []byte, err error)
- func (m *VertexSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *VertexSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*VertexSpec) ProtoMessage()
- func (m *VertexSpec) Reset()
- func (m *VertexSpec) Size() (n int)
- func (this *VertexSpec) String() string
- func (m *VertexSpec) Unmarshal(dAtA []byte) error
- func (vs VertexSpec) WithOutReplicas() VertexSpec
- func (m *VertexSpec) XXX_DiscardUnknown()
- func (m *VertexSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VertexSpec) XXX_Merge(src proto.Message)
- func (m *VertexSpec) XXX_Size() int
- func (m *VertexSpec) XXX_Unmarshal(b []byte) error
- type VertexStatus
- func (in *VertexStatus) DeepCopy() *VertexStatus
- func (in *VertexStatus) DeepCopyInto(out *VertexStatus)
- func (*VertexStatus) Descriptor() ([]byte, []int)
- func (vs *VertexStatus) MarkPhase(phase VertexPhase, reason, message string)
- func (vs *VertexStatus) MarkPhaseFailed(reason, message string)
- func (vs *VertexStatus) MarkPhaseRunning()
- func (m *VertexStatus) Marshal() (dAtA []byte, err error)
- func (m *VertexStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *VertexStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*VertexStatus) ProtoMessage()
- func (m *VertexStatus) Reset()
- func (m *VertexStatus) Size() (n int)
- func (this *VertexStatus) String() string
- func (m *VertexStatus) Unmarshal(dAtA []byte) error
- func (m *VertexStatus) XXX_DiscardUnknown()
- func (m *VertexStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VertexStatus) XXX_Merge(src proto.Message)
- func (m *VertexStatus) XXX_Size() int
- func (m *VertexStatus) XXX_Unmarshal(b []byte) error
- type VertexTemplate
- func (in *VertexTemplate) DeepCopy() *VertexTemplate
- func (in *VertexTemplate) DeepCopyInto(out *VertexTemplate)
- func (*VertexTemplate) Descriptor() ([]byte, []int)
- func (m *VertexTemplate) Marshal() (dAtA []byte, err error)
- func (m *VertexTemplate) MarshalTo(dAtA []byte) (int, error)
- func (m *VertexTemplate) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*VertexTemplate) ProtoMessage()
- func (m *VertexTemplate) Reset()
- func (m *VertexTemplate) Size() (n int)
- func (this *VertexTemplate) String() string
- func (m *VertexTemplate) Unmarshal(dAtA []byte) error
- func (m *VertexTemplate) XXX_DiscardUnknown()
- func (m *VertexTemplate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VertexTemplate) XXX_Merge(src proto.Message)
- func (m *VertexTemplate) XXX_Size() int
- func (m *VertexTemplate) XXX_Unmarshal(b []byte) error
- type VertexType
- type Watermark
- func (in *Watermark) DeepCopy() *Watermark
- func (in *Watermark) DeepCopyInto(out *Watermark)
- func (*Watermark) Descriptor() ([]byte, []int)
- func (wm Watermark) GetMaxDelay() time.Duration
- func (m *Watermark) Marshal() (dAtA []byte, err error)
- func (m *Watermark) MarshalTo(dAtA []byte) (int, error)
- func (m *Watermark) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Watermark) ProtoMessage()
- func (m *Watermark) Reset()
- func (m *Watermark) Size() (n int)
- func (this *Watermark) String() string
- func (m *Watermark) Unmarshal(dAtA []byte) error
- func (m *Watermark) XXX_DiscardUnknown()
- func (m *Watermark) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Watermark) XXX_Merge(src proto.Message)
- func (m *Watermark) XXX_Size() int
- func (m *Watermark) XXX_Unmarshal(b []byte) error
- type Window
- func (in *Window) DeepCopy() *Window
- func (in *Window) DeepCopyInto(out *Window)
- func (*Window) Descriptor() ([]byte, []int)
- func (m *Window) Marshal() (dAtA []byte, err error)
- func (m *Window) MarshalTo(dAtA []byte) (int, error)
- func (m *Window) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Window) ProtoMessage()
- func (m *Window) Reset()
- func (m *Window) Size() (n int)
- func (this *Window) String() string
- func (m *Window) Unmarshal(dAtA []byte) error
- func (m *Window) XXX_DiscardUnknown()
- func (m *Window) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Window) XXX_Merge(src proto.Message)
- func (m *Window) XXX_Size() int
- func (m *Window) XXX_Unmarshal(b []byte) error
Constants ¶
const ( Project = "numaflow" // label/annotation keys. KeyHash = "numaflow.numaproj.io/hash" // hash of the object KeyComponent = "app.kubernetes.io/component" KeyPartOf = "app.kubernetes.io/part-of" KeyManagedBy = "app.kubernetes.io/managed-by" KeyAppName = "app.kubernetes.io/name" KeyISBSvcName = "numaflow.numaproj.io/isbsvc-name" KeyISBSvcType = "numaflow.numaproj.io/isbsvc-type" KeyPipelineName = "numaflow.numaproj.io/pipeline-name" KeyVertexName = "numaflow.numaproj.io/vertex-name" KeyReplica = "numaflow.numaproj.io/replica" KeySideInputName = "numaflow.numaproj.io/side-input-name" KeyPauseTimestamp = "numaflow.numaproj.io/pause-timestamp" KeyDefaultContainer = "kubectl.kubernetes.io/default-container" RemovePauseTimestampPatch = `[{"op": "remove", "path": "/metadata/annotations/numaflow.numaproj.io~1pause-timestamp"}]` // ID key in the header of sources like http KeyMetaID = "x-numaflow-id" KeyMetaEventTime = "x-numaflow-event-time" DefaultISBSvcName = "default" DefaultRedisSentinelMasterName = "mymaster" RedisAuthSecretKey = "redis-password" // Redis password secret key JetStreamServerSecretAuthKey = "auth" // key for auth server secret JetStreamServerSecretEncryptionKey = "encryption" // key for encryption server secret JetStreamServerPrivateKeyKey = "private-key" // key for server private key JetStreamServerCertKey = "cert" // key for server TLS certificate JetStreamServerCACertKey = "ca-cert" // key for server CA certificate JetStreamClusterPrivateKeyKey = "cluster-private-key" // key for server private key JetStreamClusterCertKey = "cluster-cert" // key for server TLS certificate JetStreamClusterCACertKey = "cluster-ca-cert" // key for server CA certificate JetStreamClientAuthSecretUserKey = "client-auth-user" // key for client auth user secret JetStreamClientAuthSecretPasswordKey = "client-auth-password" // key for client auth password secret JetStreamConfigMapKey = "nats-js" // key for nats-js.conf in the configmap // container names. CtrInit = "init" CtrMain = "numa" CtrUdf = "udf" CtrUdsink = "udsink" CtrUdsource = "udsource" CtrUdtransformer = "transformer" CtrUdSideInput = "udsi" CtrInitSideInputs = "init-side-inputs" CtrSideInputsWatcher = "side-inputs-synchronizer" // components ComponentISBSvc = "isbsvc" ComponentDaemon = "daemon" ComponentVertex = "vertex" ComponentJob = "job" ComponentSideInputManager = "side-inputs-manager" ComponentUXServer = "numaflow-ux" // controllers ControllerISBSvc = "isbsvc-controller" ControllerPipeline = "pipeline-controller" ControllerVertex = "vertex-controller" // ENV vars EnvNamespace = "NUMAFLOW_NAMESPACE" EnvPipelineName = "NUMAFLOW_PIPELINE_NAME" EnvVertexName = "NUMAFLOW_VERTEX_NAME" EnvPod = "NUMAFLOW_POD" EnvReplica = "NUMAFLOW_REPLICA" EnvVertexObject = "NUMAFLOW_VERTEX_OBJECT" EnvPipelineObject = "NUMAFLOW_PIPELINE_OBJECT" EnvSideInputObject = "NUMAFLOW_SIDE_INPUT_OBJECT" EnvImage = "NUMAFLOW_IMAGE" EnvImagePullPolicy = "NUMAFLOW_IMAGE_PULL_POLICY" EnvISBSvcRedisSentinelURL = "NUMAFLOW_ISBSVC_REDIS_SENTINEL_URL" EnvISBSvcSentinelMaster = "NUMAFLOW_ISBSVC_REDIS_SENTINEL_MASTER" EnvISBSvcRedisURL = "NUMAFLOW_ISBSVC_REDIS_URL" EnvISBSvcRedisUser = "NUMAFLOW_ISBSVC_REDIS_USER" EnvISBSvcRedisPassword = "NUMAFLOW_ISBSVC_REDIS_PASSWORD" EnvISBSvcRedisSentinelPassword = "NUMAFLOW_ISBSVC_REDIS_SENTINEL_PASSWORD" EnvISBSvcRedisClusterMaxRedirects = "NUMAFLOW_ISBSVC_REDIS_CLUSTER_MAX_REDIRECTS" EnvISBSvcJetStreamUser = "NUMAFLOW_ISBSVC_JETSTREAM_USER" EnvISBSvcJetStreamPassword = "NUMAFLOW_ISBSVC_JETSTREAM_PASSWORD" EnvISBSvcJetStreamURL = "NUMAFLOW_ISBSVC_JETSTREAM_URL" EnvISBSvcJetStreamTLSEnabled = "NUMAFLOW_ISBSVC_JETSTREAM_TLS_ENABLED" EnvISBSvcConfig = "NUMAFLOW_ISBSVC_CONFIG" EnvLeaderElectionDisabled = "NUMAFLOW_LEADER_ELECTION_DISABLED" EnvDebug = "NUMAFLOW_DEBUG" EnvPPROF = "NUMAFLOW_PPROF" EnvHealthCheckDisabled = "NUMAFLOW_HEALTH_CHECK_DISABLED" EnvGRPCMaxMessageSize = "NUMAFLOW_GRPC_MAX_MESSAGE_SIZE" EnvCPURequest = "NUMAFLOW_CPU_REQUEST" EnvCPULimit = "NUMAFLOW_CPU_LIMIT" EnvMemoryRequest = "NUMAFLOW_MEMORY_REQUEST" EnvMemoryLimit = "NUMAFLOW_MEMORY_LIMIT" EnvGoDebug = "GODEBUG" PathVarRun = "/var/run/numaflow" VertexMetricsPort = 2469 VertexMetricsPortName = "metrics" VertexHTTPSPort = 8443 VertexHTTPSPortName = "https" DaemonServicePort = 4327 DefaultRequeueAfter = 10 * time.Second PathSideInputsMount = "/var/numaflow/side-inputs" // ISB DefaultBufferLength = 30000 DefaultBufferUsageLimit = 0.8 DefaultReadBatchSize = 500 // Auto scaling DefaultLookbackSeconds = 120 // Default lookback seconds for calculating avg rate and pending DefaultCooldownSeconds = 90 // Default cooldown seconds after a scaling operation DefaultZeroReplicaSleepSeconds = 120 // Default sleep time in seconds after scaling down to 0, before peeking DefaultMaxReplicas = 50 // Default max replicas DefaultTargetProcessingSeconds = 20 // Default targeted time in seconds to finish processing all the pending messages for a source DefaultTargetBufferAvailability = 50 // Default targeted percentage of buffer availability DefaultReplicasPerScale = 2 // Default maximum replicas to be scaled up or down at once // Default persistent buffer queue options DefaultPBQChannelBufferSize = 100 // Default channel size in int (what should be right value?) DefaultPBQReadTimeout = 1 * time.Second // Default read timeout for pbq DefaultPBQReadBatchSize = 100 // Default read batch size for pbq // PVC mount path for PBQ PathPBQMount = "/var/numaflow/pbq" // Default persistent store options DefaultStoreSyncDuration = 2 * time.Second // Default sync duration for pbq DefaultStoreMaxBufferSize = 100000 // Default buffer size for pbq in bytes DefaultStorePath = PathPBQMount + "/wals" // Default store path // DefaultKeyForNonKeyedData Default key for non keyed stream DefaultKeyForNonKeyedData = "NON_KEYED_STREAM" // UDF map streaming MapUdfStreamKey = "numaflow.numaproj.io/map-stream" )
const ( ISBSvcPhaseUnknown ISBSvcPhase = "" ISBSvcPhasePending ISBSvcPhase = "Pending" ISBSvcPhaseRunning ISBSvcPhase = "Running" ISBSvcPhaseFailed ISBSvcPhase = "Failed" // ISBSvcConditionConfigured has the status True when the InterStepBufferService // has valid configuration. ISBSvcConditionConfigured ConditionType = "Configured" // ISBSvcConditionDeployed has the status True when the InterStepBufferService // has its RestfulSet/Deployment as well as services created. ISBSvcConditionDeployed ConditionType = "Deployed" )
const ( PipelinePhaseUnknown PipelinePhase = "" PipelinePhaseRunning PipelinePhase = "Running" PipelinePhaseSucceeded PipelinePhase = "Succeeded" PipelinePhaseFailed PipelinePhase = "Failed" PipelinePhasePausing PipelinePhase = "Pausing" PipelinePhasePaused PipelinePhase = "Paused" PipelinePhaseDeleting PipelinePhase = "Deleting" // PipelineConditionConfigured has the status True when the Pipeline // has valid configuration. PipelineConditionConfigured ConditionType = "Configured" // PipelineConditionDeployed has the status True when the Pipeline // has its Vertices and Jobs created. PipelineConditionDeployed ConditionType = "Deployed" )
Variables ¶
var ( MessageTagDrop = fmt.Sprintf("%U__DROP__", '\\') // U+005C__DROP__ MessageTagAll = fmt.Sprintf("%U__ALL__", '\\') // U+005C__ALL__ )
var ( ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group") )
var ( // SchemeGroupVersion is group version used to register these objects. SchemeGroupVersion = schema.GroupVersion{Group: "numaflow.numaproj.io", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme. SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme ISBGroupVersionKind = SchemeGroupVersion.WithKind("InterStepBufferService") ISBGroupVersionResource = SchemeGroupVersion.WithResource("interstepbufferservices") PipelineGroupVersionKind = SchemeGroupVersion.WithKind("Pipeline") PipelineGroupVersionResource = SchemeGroupVersion.WithResource("pipelines") VertexGroupVersionKind = SchemeGroupVersion.WithKind("Vertex") VertexGroupVersionResource = SchemeGroupVersion.WithResource("vertices") )
var DefaultAccessMode = corev1.ReadWriteOnce
var DefaultVolumeSize = apiresource.MustParse("20Gi")
Functions ¶
func GenerateBufferName ¶
func GenerateBufferNames ¶ added in v0.8.1
func GenerateEdgeBucketName ¶ added in v0.8.1
func GeneratePBQStoragePVCName ¶ added in v0.6.2
GeneratePBQStoragePVCName generates pvc name used by reduce vertex.
func GenerateSinkBucketName ¶ added in v0.8.1
func GenerateSourceBucketName ¶ added in v0.8.1
func GetOpenAPIDefinitions ¶ added in v0.6.0
func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type AbstractPodTemplate ¶ added in v0.6.2
type AbstractPodTemplate struct { // Metadata sets the pods's metadata, i.e. annotations and labels // +optional Metadata *Metadata `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // NodeSelector is a selector which must be true for the pod to fit on a node. // Selector which must match a node's labels for the pod to be scheduled on that node. // More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/ // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty" protobuf:"bytes,2,rep,name=nodeSelector"` // If specified, the pod's tolerations. // +optional Tolerations []corev1.Toleration `json:"tolerations,omitempty" protobuf:"bytes,3,rep,name=tolerations"` // SecurityContext holds pod-level security attributes and common container settings. // Optional: Defaults to empty. See type description for default values of each field. // +optional SecurityContext *corev1.PodSecurityContext `json:"securityContext,omitempty" protobuf:"bytes,4,opt,name=securityContext"` // ImagePullSecrets is an optional list of references to secrets in the same namespace to use for pulling any of the images used by this PodSpec. // If specified, these secrets will be passed to individual puller implementations for them to use. For example, // in the case of docker, only DockerConfig type secrets are honored. // More info: https://kubernetes.io/docs/concepts/containers/images#specifying-imagepullsecrets-on-a-pod // +optional // +patchMergeKey=name // +patchStrategy=merge ImagePullSecrets []corev1.LocalObjectReference `json:"imagePullSecrets,omitempty" patchStrategy:"merge" patchMergeKey:"name" protobuf:"bytes,5,rep,name=imagePullSecrets"` // If specified, indicates the Redis pod's priority. "system-node-critical" // and "system-cluster-critical" are two special keywords which indicate the // highest priorities with the former being the highest priority. Any other // name must be defined by creating a PriorityClass object with that name. // If not specified, the pod priority will be default or zero if there is no // default. // More info: https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/ // +optional PriorityClassName string `json:"priorityClassName,omitempty" protobuf:"bytes,6,opt,name=priorityClassName"` // The priority value. Various system components use this field to find the // priority of the Redis pod. When Priority Admission Controller is enabled, // it prevents users from setting this field. The admission controller populates // this field from PriorityClassName. // The higher the value, the higher the priority. // More info: https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/ // +optional Priority *int32 `json:"priority,omitempty" protobuf:"bytes,7,opt,name=priority"` // The pod's scheduling constraints // More info: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/ // +optional Affinity *corev1.Affinity `json:"affinity,omitempty" protobuf:"bytes,8,opt,name=affinity"` // ServiceAccountName applied to the pod // +optional ServiceAccountName string `json:"serviceAccountName,omitempty" protobuf:"bytes,9,opt,name=serviceAccountName"` // RuntimeClassName refers to a RuntimeClass object in the node.k8s.io group, which should be used // to run this pod. If no RuntimeClass resource matches the named class, the pod will not be run. // If unset or empty, the "legacy" RuntimeClass will be used, which is an implicit class with an // empty definition that uses the default runtime handler. // More info: https://git.k8s.io/enhancements/keps/sig-node/585-runtime-class // +optional RuntimeClassName *string `json:"runtimeClassName,omitempty" protobuf:"bytes,10,opt,name=runtimeClassName"` // AutomountServiceAccountToken indicates whether a service account token should be automatically mounted. // +optional AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" protobuf:"bytes,11,opt,name=automountServiceAccountToken"` // Set DNS policy for the pod. // Defaults to "ClusterFirst". // Valid values are 'ClusterFirstWithHostNet', 'ClusterFirst', 'Default' or 'None'. // DNS parameters given in DNSConfig will be merged with the policy selected with DNSPolicy. // To have DNS options set along with hostNetwork, you have to specify DNS policy // explicitly to 'ClusterFirstWithHostNet'. // +optional DNSPolicy corev1.DNSPolicy `json:"dnsPolicy,omitempty" protobuf:"bytes,12,opt,name=dnsPolicy,casttype=DNSPolicy"` // Specifies the DNS parameters of a pod. // Parameters specified here will be merged to the generated DNS // configuration based on DNSPolicy. // +optional DNSConfig *corev1.PodDNSConfig `json:"dnsConfig,omitempty" protobuf:"bytes,13,opt,name=dnsConfig"` }
AbstractPodTemplate provides a template for pod customization in vertices, daemon deployments and so on.
func (*AbstractPodTemplate) ApplyToPodSpec ¶ added in v0.6.2
func (apt *AbstractPodTemplate) ApplyToPodSpec(ps *corev1.PodSpec)
ApplyToPodSpec updates the PodSpec with the values in the AbstractPodTemplate
func (*AbstractPodTemplate) ApplyToPodTemplateSpec ¶ added in v0.6.2
func (apt *AbstractPodTemplate) ApplyToPodTemplateSpec(p *corev1.PodTemplateSpec)
ApplyToPodTemplateSpec updates the PodTemplateSpec with the values in the AbstractPodTemplate Labels and Annotations will be appended, individual labels or annotations in original PodTemplateSpec will not be overridden
func (*AbstractPodTemplate) DeepCopy ¶ added in v0.6.2
func (in *AbstractPodTemplate) DeepCopy() *AbstractPodTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AbstractPodTemplate.
func (*AbstractPodTemplate) DeepCopyInto ¶ added in v0.6.2
func (in *AbstractPodTemplate) DeepCopyInto(out *AbstractPodTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AbstractPodTemplate) Descriptor ¶ added in v0.6.2
func (*AbstractPodTemplate) Descriptor() ([]byte, []int)
func (*AbstractPodTemplate) Marshal ¶ added in v0.6.2
func (m *AbstractPodTemplate) Marshal() (dAtA []byte, err error)
func (*AbstractPodTemplate) MarshalTo ¶ added in v0.6.2
func (m *AbstractPodTemplate) MarshalTo(dAtA []byte) (int, error)
func (*AbstractPodTemplate) MarshalToSizedBuffer ¶ added in v0.6.2
func (m *AbstractPodTemplate) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*AbstractPodTemplate) ProtoMessage ¶ added in v0.6.2
func (*AbstractPodTemplate) ProtoMessage()
func (*AbstractPodTemplate) Reset ¶ added in v0.6.2
func (m *AbstractPodTemplate) Reset()
func (*AbstractPodTemplate) Size ¶ added in v0.6.2
func (m *AbstractPodTemplate) Size() (n int)
func (*AbstractPodTemplate) String ¶ added in v0.6.2
func (this *AbstractPodTemplate) String() string
func (*AbstractPodTemplate) Unmarshal ¶ added in v0.6.2
func (m *AbstractPodTemplate) Unmarshal(dAtA []byte) error
func (*AbstractPodTemplate) XXX_DiscardUnknown ¶ added in v0.6.2
func (m *AbstractPodTemplate) XXX_DiscardUnknown()
func (*AbstractPodTemplate) XXX_Marshal ¶ added in v0.6.2
func (m *AbstractPodTemplate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AbstractPodTemplate) XXX_Merge ¶ added in v0.6.2
func (m *AbstractPodTemplate) XXX_Merge(src proto.Message)
func (*AbstractPodTemplate) XXX_Size ¶ added in v0.6.2
func (m *AbstractPodTemplate) XXX_Size() int
func (*AbstractPodTemplate) XXX_Unmarshal ¶ added in v0.6.2
func (m *AbstractPodTemplate) XXX_Unmarshal(b []byte) error
type AbstractVertex ¶
type AbstractVertex struct { Name string `json:"name" protobuf:"bytes,1,opt,name=name"` // +optional Source *Source `json:"source,omitempty" protobuf:"bytes,2,opt,name=source"` // +optional Sink *Sink `json:"sink,omitempty" protobuf:"bytes,3,opt,name=sink"` // +optional UDF *UDF `json:"udf,omitempty" protobuf:"bytes,4,opt,name=udf"` // Container template for the main numa container. // +optional ContainerTemplate *ContainerTemplate `json:"containerTemplate,omitempty" protobuf:"bytes,5,opt,name=containerTemplate"` // Container template for all the vertex pod init containers spawned by numaflow, excluding the ones specified by the user. // +optional InitContainerTemplate *ContainerTemplate `json:"initContainerTemplate,omitempty" protobuf:"bytes,6,opt,name=initContainerTemplate"` // +optional AbstractPodTemplate `json:",inline" protobuf:"bytes,7,opt,name=abstractPodTemplate"` // +optional // +patchStrategy=merge // +patchMergeKey=name Volumes []corev1.Volume `json:"volumes,omitempty" patchStrategy:"merge" patchMergeKey:"name" protobuf:"bytes,8,rep,name=volumes"` // Limits define the limitations such as buffer read batch size for all the vertices of a pipeline, will override pipeline level settings // +optional Limits *VertexLimits `json:"limits,omitempty" protobuf:"bytes,9,opt,name=limits"` // Settings for autoscaling // +optional Scale Scale `json:"scale,omitempty" protobuf:"bytes,10,opt,name=scale"` // List of customized init containers belonging to the pod. // More info: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/ // +optional InitContainers []corev1.Container `json:"initContainers,omitempty" protobuf:"bytes,11,rep,name=initContainers"` // List of customized sidecar containers belonging to the pod. // +optional Sidecars []corev1.Container `json:"sidecars,omitempty" protobuf:"bytes,12,rep,name=sidecars"` // Number of partitions of the vertex owned buffers. // It applies to udf and sink vertices only. // +optional Partitions *int32 `json:"partitions,omitempty" protobuf:"bytes,13,opt,name=partitions"` // Names of the side inputs used in this vertex. // +optional SideInputs []string `json:"sideInputs,omitempty" protobuf:"bytes,14,rep,name=sideInputs"` // Container template for the side inputs watcher container. // +optional SideInputsContainerTemplate *ContainerTemplate `json:"sideInputsContainerTemplate,omitempty" protobuf:"bytes,15,opt,name=sideInputsContainerTemplate"` }
func (*AbstractVertex) DeepCopy ¶
func (in *AbstractVertex) DeepCopy() *AbstractVertex
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AbstractVertex.
func (*AbstractVertex) DeepCopyInto ¶
func (in *AbstractVertex) DeepCopyInto(out *AbstractVertex)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AbstractVertex) Descriptor ¶
func (*AbstractVertex) Descriptor() ([]byte, []int)
func (AbstractVertex) GetPartitionCount ¶ added in v0.9.0
func (av AbstractVertex) GetPartitionCount() int
func (AbstractVertex) GetVertexType ¶ added in v0.8.1
func (av AbstractVertex) GetVertexType() VertexType
func (AbstractVertex) HasUDTransformer ¶ added in v0.8.1
func (av AbstractVertex) HasUDTransformer() bool
func (AbstractVertex) IsASink ¶ added in v0.8.1
func (av AbstractVertex) IsASink() bool
func (AbstractVertex) IsASource ¶ added in v0.8.1
func (av AbstractVertex) IsASource() bool
func (AbstractVertex) IsMapUDF ¶ added in v0.8.1
func (av AbstractVertex) IsMapUDF() bool
func (AbstractVertex) IsReduceUDF ¶ added in v0.8.1
func (av AbstractVertex) IsReduceUDF() bool
func (AbstractVertex) IsUDSink ¶ added in v0.8.1
func (av AbstractVertex) IsUDSink() bool
func (AbstractVertex) IsUDSource ¶ added in v0.10.0
func (av AbstractVertex) IsUDSource() bool
func (*AbstractVertex) Marshal ¶
func (m *AbstractVertex) Marshal() (dAtA []byte, err error)
func (*AbstractVertex) MarshalToSizedBuffer ¶
func (m *AbstractVertex) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (AbstractVertex) OwnedBufferNames ¶ added in v0.8.1
func (av AbstractVertex) OwnedBufferNames(namespace, pipeline string) []string
func (*AbstractVertex) ProtoMessage ¶
func (*AbstractVertex) ProtoMessage()
func (*AbstractVertex) Reset ¶
func (m *AbstractVertex) Reset()
func (*AbstractVertex) Size ¶
func (m *AbstractVertex) Size() (n int)
func (*AbstractVertex) String ¶
func (this *AbstractVertex) String() string
func (*AbstractVertex) Unmarshal ¶
func (m *AbstractVertex) Unmarshal(dAtA []byte) error
func (*AbstractVertex) XXX_DiscardUnknown ¶
func (m *AbstractVertex) XXX_DiscardUnknown()
func (*AbstractVertex) XXX_Marshal ¶
func (m *AbstractVertex) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AbstractVertex) XXX_Merge ¶
func (m *AbstractVertex) XXX_Merge(src proto.Message)
func (*AbstractVertex) XXX_Size ¶
func (m *AbstractVertex) XXX_Size() int
func (*AbstractVertex) XXX_Unmarshal ¶
func (m *AbstractVertex) XXX_Unmarshal(b []byte) error
type Authorization ¶
type Authorization struct { // A secret selector which contains bearer token // To use this, the client needs to add "Authorization: Bearer <token>" in the header // +optional Token *corev1.SecretKeySelector `json:"token" protobuf:"bytes,1,opt,name=token"` }
func (*Authorization) DeepCopy ¶
func (in *Authorization) DeepCopy() *Authorization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Authorization.
func (*Authorization) DeepCopyInto ¶
func (in *Authorization) DeepCopyInto(out *Authorization)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Authorization) Descriptor ¶
func (*Authorization) Descriptor() ([]byte, []int)
func (*Authorization) Marshal ¶
func (m *Authorization) Marshal() (dAtA []byte, err error)
func (*Authorization) MarshalToSizedBuffer ¶
func (m *Authorization) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*Authorization) ProtoMessage ¶
func (*Authorization) ProtoMessage()
func (*Authorization) Reset ¶
func (m *Authorization) Reset()
func (*Authorization) Size ¶
func (m *Authorization) Size() (n int)
func (*Authorization) String ¶
func (this *Authorization) String() string
func (*Authorization) Unmarshal ¶
func (m *Authorization) Unmarshal(dAtA []byte) error
func (*Authorization) XXX_DiscardUnknown ¶
func (m *Authorization) XXX_DiscardUnknown()
func (*Authorization) XXX_Marshal ¶
func (m *Authorization) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Authorization) XXX_Merge ¶
func (m *Authorization) XXX_Merge(src proto.Message)
func (*Authorization) XXX_Size ¶
func (m *Authorization) XXX_Size() int
func (*Authorization) XXX_Unmarshal ¶
func (m *Authorization) XXX_Unmarshal(b []byte) error
type BasicAuth ¶ added in v0.7.0
type BasicAuth struct { // Secret for auth user // +optional User *corev1.SecretKeySelector `json:"user,omitempty" protobuf:"bytes,1,opt,name=user"` // Secret for auth password // +optional Password *corev1.SecretKeySelector `json:"password,omitempty" protobuf:"bytes,2,opt,name=password"` }
BasicAuth represents the basic authentication approach which contains a user name and a password.
func (*BasicAuth) DeepCopy ¶ added in v0.7.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicAuth.
func (*BasicAuth) DeepCopyInto ¶ added in v0.7.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BasicAuth) Descriptor ¶ added in v0.7.0
func (*BasicAuth) MarshalToSizedBuffer ¶ added in v0.7.0
func (*BasicAuth) ProtoMessage ¶ added in v0.7.0
func (*BasicAuth) ProtoMessage()
func (*BasicAuth) XXX_DiscardUnknown ¶ added in v0.7.0
func (m *BasicAuth) XXX_DiscardUnknown()
func (*BasicAuth) XXX_Marshal ¶ added in v0.7.0
func (*BasicAuth) XXX_Unmarshal ¶ added in v0.7.0
type Blackhole ¶ added in v0.6.3
type Blackhole struct { }
Blackhole is a sink to emulate /dev/null
func (*Blackhole) DeepCopy ¶ added in v0.6.3
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Blackhole.
func (*Blackhole) DeepCopyInto ¶ added in v0.6.3
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Blackhole) Descriptor ¶ added in v0.6.3
func (*Blackhole) MarshalToSizedBuffer ¶ added in v0.6.3
func (*Blackhole) ProtoMessage ¶ added in v0.6.3
func (*Blackhole) ProtoMessage()
func (*Blackhole) XXX_DiscardUnknown ¶ added in v0.6.3
func (m *Blackhole) XXX_DiscardUnknown()
func (*Blackhole) XXX_Marshal ¶ added in v0.6.3
func (*Blackhole) XXX_Unmarshal ¶ added in v0.6.3
type BufferFullWritingStrategy ¶ added in v0.7.3
type BufferFullWritingStrategy string
const ( RetryUntilSuccess BufferFullWritingStrategy = "retryUntilSuccess" DiscardLatest BufferFullWritingStrategy = "discardLatest" )
type BufferServiceConfig ¶
type BufferServiceConfig struct { Redis *RedisConfig `json:"redis,omitempty" protobuf:"bytes,1,opt,name=redis"` JetStream *JetStreamConfig `json:"jetstream,omitempty" protobuf:"bytes,2,opt,name=jetstream"` }
func (*BufferServiceConfig) DeepCopy ¶
func (in *BufferServiceConfig) DeepCopy() *BufferServiceConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BufferServiceConfig.
func (*BufferServiceConfig) DeepCopyInto ¶
func (in *BufferServiceConfig) DeepCopyInto(out *BufferServiceConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BufferServiceConfig) Descriptor ¶
func (*BufferServiceConfig) Descriptor() ([]byte, []int)
func (*BufferServiceConfig) Marshal ¶
func (m *BufferServiceConfig) Marshal() (dAtA []byte, err error)
func (*BufferServiceConfig) MarshalTo ¶
func (m *BufferServiceConfig) MarshalTo(dAtA []byte) (int, error)
func (*BufferServiceConfig) MarshalToSizedBuffer ¶
func (m *BufferServiceConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*BufferServiceConfig) ProtoMessage ¶
func (*BufferServiceConfig) ProtoMessage()
func (*BufferServiceConfig) Reset ¶
func (m *BufferServiceConfig) Reset()
func (*BufferServiceConfig) Size ¶
func (m *BufferServiceConfig) Size() (n int)
func (*BufferServiceConfig) String ¶
func (this *BufferServiceConfig) String() string
func (*BufferServiceConfig) Unmarshal ¶
func (m *BufferServiceConfig) Unmarshal(dAtA []byte) error
func (*BufferServiceConfig) XXX_DiscardUnknown ¶
func (m *BufferServiceConfig) XXX_DiscardUnknown()
func (*BufferServiceConfig) XXX_Marshal ¶
func (m *BufferServiceConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BufferServiceConfig) XXX_Merge ¶
func (m *BufferServiceConfig) XXX_Merge(src proto.Message)
func (*BufferServiceConfig) XXX_Size ¶
func (m *BufferServiceConfig) XXX_Size() int
func (*BufferServiceConfig) XXX_Unmarshal ¶
func (m *BufferServiceConfig) XXX_Unmarshal(b []byte) error
type CombinedEdge ¶ added in v0.8.1
type CombinedEdge struct { Edge `json:",inline" protobuf:"bytes,1,opt,name=edge"` // From vertex type. FromVertexType VertexType `json:"fromVertexType" protobuf:"bytes,2,opt,name=fromVertexType"` // The number of partitions of the from vertex, if not provided, the default value is set to "1". // +optional FromVertexPartitionCount *int32 `json:"fromVertexPartitionCount,omitempty" protobuf:"bytes,3,opt,name=fromVertexPartitionCount"` // +optional FromVertexLimits *VertexLimits `json:"fromVertexLimits,omitempty" protobuf:"bytes,4,opt,name=fromVertexLimits"` // To vertex type. ToVertexType VertexType `json:"toVertexType" protobuf:"bytes,5,opt,name=toVertexType"` // The number of partitions of the to vertex, if not provided, the default value is set to "1". // +optional ToVertexPartitionCount *int32 `json:"toVertexPartitionCount,omitempty" protobuf:"bytes,6,opt,name=toVertexPartitionCount"` // +optional ToVertexLimits *VertexLimits `json:"toVertexLimits,omitempty" protobuf:"bytes,7,opt,name=toVertexLimits"` }
CombinedEdge is a combination of Edge and some other properties such as vertex type, partitions, limits. It's used to decorate the fromEdges and toEdges of the generated Vertex objects, so that in the vertex pod, it knows the properties of the connected vertices, for example, how many partitioned buffers I should write to, what is the write buffer length, etc.
func (*CombinedEdge) DeepCopy ¶ added in v0.8.1
func (in *CombinedEdge) DeepCopy() *CombinedEdge
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CombinedEdge.
func (*CombinedEdge) DeepCopyInto ¶ added in v0.8.1
func (in *CombinedEdge) DeepCopyInto(out *CombinedEdge)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CombinedEdge) Descriptor ¶ added in v0.8.1
func (*CombinedEdge) Descriptor() ([]byte, []int)
func (CombinedEdge) GetFromVertexPartitions ¶ added in v0.8.1
func (ce CombinedEdge) GetFromVertexPartitions() int
func (CombinedEdge) GetToVertexPartitionCount ¶ added in v0.9.0
func (ce CombinedEdge) GetToVertexPartitionCount() int
func (*CombinedEdge) Marshal ¶ added in v0.8.1
func (m *CombinedEdge) Marshal() (dAtA []byte, err error)
func (*CombinedEdge) MarshalTo ¶ added in v0.8.1
func (m *CombinedEdge) MarshalTo(dAtA []byte) (int, error)
func (*CombinedEdge) MarshalToSizedBuffer ¶ added in v0.8.1
func (m *CombinedEdge) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CombinedEdge) ProtoMessage ¶ added in v0.8.1
func (*CombinedEdge) ProtoMessage()
func (*CombinedEdge) Reset ¶ added in v0.8.1
func (m *CombinedEdge) Reset()
func (*CombinedEdge) Size ¶ added in v0.8.1
func (m *CombinedEdge) Size() (n int)
func (*CombinedEdge) String ¶ added in v0.8.1
func (this *CombinedEdge) String() string
func (*CombinedEdge) Unmarshal ¶ added in v0.8.1
func (m *CombinedEdge) Unmarshal(dAtA []byte) error
func (*CombinedEdge) XXX_DiscardUnknown ¶ added in v0.8.1
func (m *CombinedEdge) XXX_DiscardUnknown()
func (*CombinedEdge) XXX_Marshal ¶ added in v0.8.1
func (m *CombinedEdge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CombinedEdge) XXX_Merge ¶ added in v0.8.1
func (m *CombinedEdge) XXX_Merge(src proto.Message)
func (*CombinedEdge) XXX_Size ¶ added in v0.8.1
func (m *CombinedEdge) XXX_Size() int
func (*CombinedEdge) XXX_Unmarshal ¶ added in v0.8.1
func (m *CombinedEdge) XXX_Unmarshal(b []byte) error
type ConditionType ¶
type ConditionType string
ConditionType is a valid value of Condition.Type
const ( // ConditionReady indicates the resource is ready. ConditionReady ConditionType = "Ready" )
type Container ¶
type Container struct { // +optional Image string `json:"image" protobuf:"bytes,1,opt,name=image"` // +optional Command []string `json:"command,omitempty" protobuf:"bytes,2,rep,name=command"` // +optional Args []string `json:"args,omitempty" protobuf:"bytes,3,rep,name=args"` // +optional Env []corev1.EnvVar `json:"env,omitempty" protobuf:"bytes,4,rep,name=env"` // +optional EnvFrom []corev1.EnvFromSource `json:"envFrom,omitempty" protobuf:"bytes,5,rep,name=envFrom"` // +optional VolumeMounts []corev1.VolumeMount `json:"volumeMounts,omitempty" protobuf:"bytes,6,rep,name=volumeMounts"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty" protobuf:"bytes,7,opt,name=resources"` // +optional SecurityContext *corev1.SecurityContext `json:"securityContext,omitempty" protobuf:"bytes,8,opt,name=securityContext"` // +optional ImagePullPolicy *corev1.PullPolicy `json:"imagePullPolicy,omitempty" protobuf:"bytes,9,opt,name=imagePullPolicy,casttype=PullPolicy"` }
Container is used to define the container properties for user defined functions, sinks, etc.
func (*Container) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Container.
func (*Container) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Container) Descriptor ¶
func (*Container) MarshalToSizedBuffer ¶
func (*Container) ProtoMessage ¶
func (*Container) ProtoMessage()
func (*Container) XXX_DiscardUnknown ¶
func (m *Container) XXX_DiscardUnknown()
func (*Container) XXX_Marshal ¶
func (*Container) XXX_Unmarshal ¶
type ContainerTemplate ¶
type ContainerTemplate struct { // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty" protobuf:"bytes,1,opt,name=resources"` // +optional ImagePullPolicy corev1.PullPolicy `json:"imagePullPolicy,omitempty" protobuf:"bytes,2,opt,name=imagePullPolicy,casttype=PullPolicy"` // +optional SecurityContext *corev1.SecurityContext `json:"securityContext,omitempty" protobuf:"bytes,3,opt,name=securityContext"` // +optional Env []corev1.EnvVar `json:"env,omitempty" protobuf:"bytes,4,rep,name=env"` // +optional EnvFrom []corev1.EnvFromSource `json:"envFrom,omitempty" protobuf:"bytes,5,rep,name=envFrom"` }
ContainerTemplate defines customized spec for a container
func (*ContainerTemplate) ApplyToContainer ¶ added in v0.6.2
func (ct *ContainerTemplate) ApplyToContainer(c *corev1.Container)
ApplyToContainer updates the Container with the values from the ContainerTemplate
func (*ContainerTemplate) ApplyToNumaflowContainers ¶ added in v0.6.2
func (ct *ContainerTemplate) ApplyToNumaflowContainers(containers []corev1.Container)
ApplyToNumaflowContainers updates any numa or init containers with the values from the ContainerTemplate
func (*ContainerTemplate) DeepCopy ¶
func (in *ContainerTemplate) DeepCopy() *ContainerTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerTemplate.
func (*ContainerTemplate) DeepCopyInto ¶
func (in *ContainerTemplate) DeepCopyInto(out *ContainerTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerTemplate) Descriptor ¶
func (*ContainerTemplate) Descriptor() ([]byte, []int)
func (*ContainerTemplate) Marshal ¶
func (m *ContainerTemplate) Marshal() (dAtA []byte, err error)
func (*ContainerTemplate) MarshalTo ¶
func (m *ContainerTemplate) MarshalTo(dAtA []byte) (int, error)
func (*ContainerTemplate) MarshalToSizedBuffer ¶
func (m *ContainerTemplate) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ContainerTemplate) ProtoMessage ¶
func (*ContainerTemplate) ProtoMessage()
func (*ContainerTemplate) Reset ¶
func (m *ContainerTemplate) Reset()
func (*ContainerTemplate) Size ¶
func (m *ContainerTemplate) Size() (n int)
func (*ContainerTemplate) String ¶
func (this *ContainerTemplate) String() string
func (*ContainerTemplate) Unmarshal ¶
func (m *ContainerTemplate) Unmarshal(dAtA []byte) error
func (*ContainerTemplate) XXX_DiscardUnknown ¶
func (m *ContainerTemplate) XXX_DiscardUnknown()
func (*ContainerTemplate) XXX_Marshal ¶
func (m *ContainerTemplate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ContainerTemplate) XXX_Merge ¶
func (m *ContainerTemplate) XXX_Merge(src proto.Message)
func (*ContainerTemplate) XXX_Size ¶
func (m *ContainerTemplate) XXX_Size() int
func (*ContainerTemplate) XXX_Unmarshal ¶
func (m *ContainerTemplate) XXX_Unmarshal(b []byte) error
type DaemonTemplate ¶ added in v0.6.2
type DaemonTemplate struct { // +optional AbstractPodTemplate `json:",inline" protobuf:"bytes,1,opt,name=abstractPodTemplate"` // Replicas is the number of desired replicas of the Deployment. // This is a pointer to distinguish between explicit zero and unspecified. // Defaults to 1. // More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#what-is-a-replicationcontroller // +optional Replicas *int32 `json:"replicas,omitempty" protobuf:"varint,2,opt,name=replicas"` // +optional ContainerTemplate *ContainerTemplate `json:"containerTemplate,omitempty" protobuf:"bytes,3,opt,name=containerTemplate"` // +optional InitContainerTemplate *ContainerTemplate `json:"initContainerTemplate,omitempty" protobuf:"bytes,4,opt,name=initContainerTemplate"` }
func (*DaemonTemplate) DeepCopy ¶ added in v0.6.2
func (in *DaemonTemplate) DeepCopy() *DaemonTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaemonTemplate.
func (*DaemonTemplate) DeepCopyInto ¶ added in v0.6.2
func (in *DaemonTemplate) DeepCopyInto(out *DaemonTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DaemonTemplate) Descriptor ¶ added in v0.6.2
func (*DaemonTemplate) Descriptor() ([]byte, []int)
func (*DaemonTemplate) Marshal ¶ added in v0.6.2
func (m *DaemonTemplate) Marshal() (dAtA []byte, err error)
func (*DaemonTemplate) MarshalTo ¶ added in v0.6.2
func (m *DaemonTemplate) MarshalTo(dAtA []byte) (int, error)
func (*DaemonTemplate) MarshalToSizedBuffer ¶ added in v0.6.2
func (m *DaemonTemplate) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*DaemonTemplate) ProtoMessage ¶ added in v0.6.2
func (*DaemonTemplate) ProtoMessage()
func (*DaemonTemplate) Reset ¶ added in v0.6.2
func (m *DaemonTemplate) Reset()
func (*DaemonTemplate) Size ¶ added in v0.6.2
func (m *DaemonTemplate) Size() (n int)
func (*DaemonTemplate) String ¶ added in v0.6.2
func (this *DaemonTemplate) String() string
func (*DaemonTemplate) Unmarshal ¶ added in v0.6.2
func (m *DaemonTemplate) Unmarshal(dAtA []byte) error
func (*DaemonTemplate) XXX_DiscardUnknown ¶ added in v0.6.2
func (m *DaemonTemplate) XXX_DiscardUnknown()
func (*DaemonTemplate) XXX_Marshal ¶ added in v0.6.2
func (m *DaemonTemplate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DaemonTemplate) XXX_Merge ¶ added in v0.6.2
func (m *DaemonTemplate) XXX_Merge(src proto.Message)
func (*DaemonTemplate) XXX_Size ¶ added in v0.6.2
func (m *DaemonTemplate) XXX_Size() int
func (*DaemonTemplate) XXX_Unmarshal ¶ added in v0.6.2
func (m *DaemonTemplate) XXX_Unmarshal(b []byte) error
type Edge ¶
type Edge struct { From string `json:"from" protobuf:"bytes,1,opt,name=from"` To string `json:"to" protobuf:"bytes,2,opt,name=to"` // Conditional forwarding, only allowed when "From" is a Sink or UDF. // +optional Conditions *ForwardConditions `json:"conditions" protobuf:"bytes,3,opt,name=conditions"` // OnFull specifies the behaviour for the write actions when the inter step buffer is full. // There are currently two options, retryUntilSuccess and discardLatest. // if not provided, the default value is set to "retryUntilSuccess" // +kubebuilder:validation:Enum=retryUntilSuccess;discardLatest // +optional OnFull *BufferFullWritingStrategy `json:"onFull,omitempty" protobuf:"bytes,4,opt,name=onFull"` }
func (Edge) BufferFullWritingStrategy ¶ added in v0.7.3
func (e Edge) BufferFullWritingStrategy() BufferFullWritingStrategy
func (*Edge) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Edge.
func (*Edge) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Edge) Descriptor ¶
func (Edge) GetEdgeName ¶ added in v0.9.0
func (*Edge) ProtoMessage ¶
func (*Edge) ProtoMessage()
func (*Edge) XXX_DiscardUnknown ¶
func (m *Edge) XXX_DiscardUnknown()
func (*Edge) XXX_Unmarshal ¶
type FixedWindow ¶ added in v0.6.1
type FixedWindow struct {
Length *metav1.Duration `json:"length,omitempty" protobuf:"bytes,1,opt,name=length"`
}
FixedWindow describes a fixed window
func (*FixedWindow) DeepCopy ¶ added in v0.6.1
func (in *FixedWindow) DeepCopy() *FixedWindow
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FixedWindow.
func (*FixedWindow) DeepCopyInto ¶ added in v0.6.1
func (in *FixedWindow) DeepCopyInto(out *FixedWindow)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FixedWindow) Descriptor ¶ added in v0.6.1
func (*FixedWindow) Descriptor() ([]byte, []int)
func (*FixedWindow) Marshal ¶ added in v0.6.1
func (m *FixedWindow) Marshal() (dAtA []byte, err error)
func (*FixedWindow) MarshalTo ¶ added in v0.6.1
func (m *FixedWindow) MarshalTo(dAtA []byte) (int, error)
func (*FixedWindow) MarshalToSizedBuffer ¶ added in v0.6.1
func (m *FixedWindow) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*FixedWindow) ProtoMessage ¶ added in v0.6.1
func (*FixedWindow) ProtoMessage()
func (*FixedWindow) Reset ¶ added in v0.6.1
func (m *FixedWindow) Reset()
func (*FixedWindow) Size ¶ added in v0.6.1
func (m *FixedWindow) Size() (n int)
func (*FixedWindow) String ¶ added in v0.6.1
func (this *FixedWindow) String() string
func (*FixedWindow) Unmarshal ¶ added in v0.6.1
func (m *FixedWindow) Unmarshal(dAtA []byte) error
func (*FixedWindow) XXX_DiscardUnknown ¶ added in v0.6.1
func (m *FixedWindow) XXX_DiscardUnknown()
func (*FixedWindow) XXX_Marshal ¶ added in v0.6.1
func (m *FixedWindow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FixedWindow) XXX_Merge ¶ added in v0.6.1
func (m *FixedWindow) XXX_Merge(src proto.Message)
func (*FixedWindow) XXX_Size ¶ added in v0.6.1
func (m *FixedWindow) XXX_Size() int
func (*FixedWindow) XXX_Unmarshal ¶ added in v0.6.1
func (m *FixedWindow) XXX_Unmarshal(b []byte) error
type ForwardConditions ¶
type ForwardConditions struct { // Tags used to specify tags for conditional forwarding Tags *TagConditions `json:"tags" protobuf:"bytes,1,opt,name=tags"` }
func (*ForwardConditions) DeepCopy ¶
func (in *ForwardConditions) DeepCopy() *ForwardConditions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForwardConditions.
func (*ForwardConditions) DeepCopyInto ¶
func (in *ForwardConditions) DeepCopyInto(out *ForwardConditions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ForwardConditions) Descriptor ¶
func (*ForwardConditions) Descriptor() ([]byte, []int)
func (*ForwardConditions) Marshal ¶
func (m *ForwardConditions) Marshal() (dAtA []byte, err error)
func (*ForwardConditions) MarshalTo ¶
func (m *ForwardConditions) MarshalTo(dAtA []byte) (int, error)
func (*ForwardConditions) MarshalToSizedBuffer ¶
func (m *ForwardConditions) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ForwardConditions) ProtoMessage ¶
func (*ForwardConditions) ProtoMessage()
func (*ForwardConditions) Reset ¶
func (m *ForwardConditions) Reset()
func (*ForwardConditions) Size ¶
func (m *ForwardConditions) Size() (n int)
func (*ForwardConditions) String ¶
func (this *ForwardConditions) String() string
func (*ForwardConditions) Unmarshal ¶
func (m *ForwardConditions) Unmarshal(dAtA []byte) error
func (*ForwardConditions) XXX_DiscardUnknown ¶
func (m *ForwardConditions) XXX_DiscardUnknown()
func (*ForwardConditions) XXX_Marshal ¶
func (m *ForwardConditions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ForwardConditions) XXX_Merge ¶
func (m *ForwardConditions) XXX_Merge(src proto.Message)
func (*ForwardConditions) XXX_Size ¶
func (m *ForwardConditions) XXX_Size() int
func (*ForwardConditions) XXX_Unmarshal ¶
func (m *ForwardConditions) XXX_Unmarshal(b []byte) error
type Function ¶
type Function struct { // +kubebuilder:validation:Enum=cat;filter Name string `json:"name" protobuf:"bytes,1,opt,name=name"` // +optional Args []string `json:"args,omitempty" protobuf:"bytes,2,rep,name=args"` // +optional KWArgs map[string]string `json:"kwargs,omitempty" protobuf:"bytes,3,rep,name=kwargs"` }
func (*Function) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Function.
func (*Function) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Function) Descriptor ¶
func (*Function) MarshalToSizedBuffer ¶
func (*Function) ProtoMessage ¶
func (*Function) ProtoMessage()
func (*Function) XXX_DiscardUnknown ¶
func (m *Function) XXX_DiscardUnknown()
func (*Function) XXX_Marshal ¶
func (*Function) XXX_Unmarshal ¶
type GSSAPI ¶ added in v0.7.3
type GSSAPI struct { ServiceName string `json:"serviceName" protobuf:"bytes,1,opt,name=serviceName"` Realm string `json:"realm" protobuf:"bytes,2,opt,name=realm"` // UsernameSecret refers to the secret that contains the username UsernameSecret *corev1.SecretKeySelector `json:"usernameSecret" protobuf:"bytes,3,opt,name=usernameSecret"` // valid inputs - KRB5_USER_AUTH, KRB5_KEYTAB_AUTH AuthType *KRB5AuthType `json:"authType" protobuf:"bytes,4,opt,name=authType,casttype=KRB5AuthType"` // PasswordSecret refers to the secret that contains the password // +optional PasswordSecret *corev1.SecretKeySelector `json:"passwordSecret,omitempty" protobuf:"bytes,5,opt,name=passwordSecret"` // KeytabSecret refers to the secret that contains the keytab // +optional KeytabSecret *corev1.SecretKeySelector `json:"keytabSecret,omitempty" protobuf:"bytes,6,opt,name=keytabSecret"` // KerberosConfigSecret refers to the secret that contains the kerberos config // +optional KerberosConfigSecret *corev1.SecretKeySelector `json:"kerberosConfigSecret,omitempty" protobuf:"bytes,7,opt,name=kerberosConfigSecret"` }
GSSAPI represents a SASL GSSAPI config
func (*GSSAPI) DeepCopy ¶ added in v0.7.3
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GSSAPI.
func (*GSSAPI) DeepCopyInto ¶ added in v0.7.3
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GSSAPI) Descriptor ¶ added in v0.7.3
func (*GSSAPI) MarshalToSizedBuffer ¶ added in v0.7.3
func (*GSSAPI) ProtoMessage ¶ added in v0.7.3
func (*GSSAPI) ProtoMessage()
func (*GSSAPI) XXX_DiscardUnknown ¶ added in v0.7.3
func (m *GSSAPI) XXX_DiscardUnknown()
func (*GSSAPI) XXX_Marshal ¶ added in v0.7.3
func (*GSSAPI) XXX_Unmarshal ¶ added in v0.7.3
type GeneratorSource ¶
type GeneratorSource struct { // +kubebuilder:default=5 // +optional RPU *int64 `json:"rpu,omitempty" protobuf:"bytes,1,opt,name=rpu"` // +kubebuilder:default="1s" // +optional Duration *metav1.Duration `json:"duration,omitempty" protobuf:"bytes,2,opt,name=duration"` // Size of each generated message // +kubebuilder:default=8 // +optional MsgSize *int32 `json:"msgSize,omitempty" protobuf:"bytes,3,opt,name=msgSize"` // KeyCount is the number of unique keys in the payload KeyCount *int32 `json:"keyCount,omitempty" protobuf:"bytes,4,opt,name=keyCount"` // Value is an optional uint64 value to be written in to the payload Value *uint64 `json:"value,omitempty" protobuf:"bytes,5,opt,name=value"` }
func (*GeneratorSource) DeepCopy ¶
func (in *GeneratorSource) DeepCopy() *GeneratorSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeneratorSource.
func (*GeneratorSource) DeepCopyInto ¶
func (in *GeneratorSource) DeepCopyInto(out *GeneratorSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GeneratorSource) Descriptor ¶
func (*GeneratorSource) Descriptor() ([]byte, []int)
func (*GeneratorSource) Marshal ¶
func (m *GeneratorSource) Marshal() (dAtA []byte, err error)
func (*GeneratorSource) MarshalToSizedBuffer ¶
func (m *GeneratorSource) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GeneratorSource) ProtoMessage ¶
func (*GeneratorSource) ProtoMessage()
func (*GeneratorSource) Reset ¶
func (m *GeneratorSource) Reset()
func (*GeneratorSource) Size ¶
func (m *GeneratorSource) Size() (n int)
func (*GeneratorSource) String ¶
func (this *GeneratorSource) String() string
func (*GeneratorSource) Unmarshal ¶
func (m *GeneratorSource) Unmarshal(dAtA []byte) error
func (*GeneratorSource) XXX_DiscardUnknown ¶
func (m *GeneratorSource) XXX_DiscardUnknown()
func (*GeneratorSource) XXX_Marshal ¶
func (m *GeneratorSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GeneratorSource) XXX_Merge ¶
func (m *GeneratorSource) XXX_Merge(src proto.Message)
func (*GeneratorSource) XXX_Size ¶
func (m *GeneratorSource) XXX_Size() int
func (*GeneratorSource) XXX_Unmarshal ¶
func (m *GeneratorSource) XXX_Unmarshal(b []byte) error
type GetDaemonDeploymentReq ¶
type GetDaemonDeploymentReq struct { ISBSvcType ISBSvcType `protobuf:"bytes,1,opt,name=isbSvcType"` Image string `protobuf:"bytes,2,opt,name=image"` PullPolicy corev1.PullPolicy `protobuf:"bytes,3,opt,name=pullPolicy,casttype=k8s.io/api/core/v1.PullPolicy"` Env []corev1.EnvVar `protobuf:"bytes,4,rep,name=env"` DefaultResources corev1.ResourceRequirements `protobuf:"bytes,5,opt,name=defaultResources"` }
func (*GetDaemonDeploymentReq) DeepCopy ¶
func (in *GetDaemonDeploymentReq) DeepCopy() *GetDaemonDeploymentReq
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetDaemonDeploymentReq.
func (*GetDaemonDeploymentReq) DeepCopyInto ¶
func (in *GetDaemonDeploymentReq) DeepCopyInto(out *GetDaemonDeploymentReq)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GetDaemonDeploymentReq) Descriptor ¶
func (*GetDaemonDeploymentReq) Descriptor() ([]byte, []int)
func (*GetDaemonDeploymentReq) Marshal ¶
func (m *GetDaemonDeploymentReq) Marshal() (dAtA []byte, err error)
func (*GetDaemonDeploymentReq) MarshalTo ¶
func (m *GetDaemonDeploymentReq) MarshalTo(dAtA []byte) (int, error)
func (*GetDaemonDeploymentReq) MarshalToSizedBuffer ¶
func (m *GetDaemonDeploymentReq) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GetDaemonDeploymentReq) ProtoMessage ¶
func (*GetDaemonDeploymentReq) ProtoMessage()
func (*GetDaemonDeploymentReq) Reset ¶
func (m *GetDaemonDeploymentReq) Reset()
func (*GetDaemonDeploymentReq) Size ¶
func (m *GetDaemonDeploymentReq) Size() (n int)
func (*GetDaemonDeploymentReq) String ¶
func (this *GetDaemonDeploymentReq) String() string
func (*GetDaemonDeploymentReq) Unmarshal ¶
func (m *GetDaemonDeploymentReq) Unmarshal(dAtA []byte) error
func (*GetDaemonDeploymentReq) XXX_DiscardUnknown ¶
func (m *GetDaemonDeploymentReq) XXX_DiscardUnknown()
func (*GetDaemonDeploymentReq) XXX_Marshal ¶
func (m *GetDaemonDeploymentReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetDaemonDeploymentReq) XXX_Merge ¶
func (m *GetDaemonDeploymentReq) XXX_Merge(src proto.Message)
func (*GetDaemonDeploymentReq) XXX_Size ¶
func (m *GetDaemonDeploymentReq) XXX_Size() int
func (*GetDaemonDeploymentReq) XXX_Unmarshal ¶
func (m *GetDaemonDeploymentReq) XXX_Unmarshal(b []byte) error
type GetJetStreamServiceSpecReq ¶
type GetJetStreamServiceSpecReq struct { Labels map[string]string `protobuf:"bytes,1,rep,name=labels"` ClusterPort int32 `protobuf:"bytes,2,opt,name=clusterPort"` ClientPort int32 `protobuf:"bytes,3,opt,name=clientPort"` MonitorPort int32 `protobuf:"bytes,4,opt,name=monitorPort"` MetricsPort int32 `protobuf:"bytes,5,opt,name=metricsPort"` }
func (*GetJetStreamServiceSpecReq) DeepCopy ¶
func (in *GetJetStreamServiceSpecReq) DeepCopy() *GetJetStreamServiceSpecReq
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetJetStreamServiceSpecReq.
func (*GetJetStreamServiceSpecReq) DeepCopyInto ¶
func (in *GetJetStreamServiceSpecReq) DeepCopyInto(out *GetJetStreamServiceSpecReq)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GetJetStreamServiceSpecReq) Descriptor ¶
func (*GetJetStreamServiceSpecReq) Descriptor() ([]byte, []int)
func (*GetJetStreamServiceSpecReq) Marshal ¶
func (m *GetJetStreamServiceSpecReq) Marshal() (dAtA []byte, err error)
func (*GetJetStreamServiceSpecReq) MarshalTo ¶
func (m *GetJetStreamServiceSpecReq) MarshalTo(dAtA []byte) (int, error)
func (*GetJetStreamServiceSpecReq) MarshalToSizedBuffer ¶
func (m *GetJetStreamServiceSpecReq) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GetJetStreamServiceSpecReq) ProtoMessage ¶
func (*GetJetStreamServiceSpecReq) ProtoMessage()
func (*GetJetStreamServiceSpecReq) Reset ¶
func (m *GetJetStreamServiceSpecReq) Reset()
func (*GetJetStreamServiceSpecReq) Size ¶
func (m *GetJetStreamServiceSpecReq) Size() (n int)
func (*GetJetStreamServiceSpecReq) String ¶
func (this *GetJetStreamServiceSpecReq) String() string
func (*GetJetStreamServiceSpecReq) Unmarshal ¶
func (m *GetJetStreamServiceSpecReq) Unmarshal(dAtA []byte) error
func (*GetJetStreamServiceSpecReq) XXX_DiscardUnknown ¶
func (m *GetJetStreamServiceSpecReq) XXX_DiscardUnknown()
func (*GetJetStreamServiceSpecReq) XXX_Marshal ¶
func (m *GetJetStreamServiceSpecReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetJetStreamServiceSpecReq) XXX_Merge ¶
func (m *GetJetStreamServiceSpecReq) XXX_Merge(src proto.Message)
func (*GetJetStreamServiceSpecReq) XXX_Size ¶
func (m *GetJetStreamServiceSpecReq) XXX_Size() int
func (*GetJetStreamServiceSpecReq) XXX_Unmarshal ¶
func (m *GetJetStreamServiceSpecReq) XXX_Unmarshal(b []byte) error
type GetJetStreamStatefulSetSpecReq ¶
type GetJetStreamStatefulSetSpecReq struct { ServiceName string `protobuf:"bytes,1,rep,name=serviceName"` Labels map[string]string `protobuf:"bytes,2,rep,name=labels"` NatsImage string `protobuf:"bytes,3,opt,name=natsImage"` MetricsExporterImage string `protobuf:"bytes,4,opt,name=metricsExporterImage"` ConfigReloaderImage string `protobuf:"bytes,5,opt,name=configReloaderImage"` ClusterPort int32 `protobuf:"bytes,6,opt,name=clusterPort"` ClientPort int32 `protobuf:"bytes,7,opt,name=clientPort"` MonitorPort int32 `protobuf:"bytes,8,opt,name=monitorPort"` MetricsPort int32 `protobuf:"bytes,9,opt,name=metricsPort"` ServerAuthSecretName string `protobuf:"bytes,10,opt,name=serverAuthSecretName"` ServerEncryptionSecretName string `protobuf:"bytes,11,opt,name=serverEncryptionSecretName"` ConfigMapName string `protobuf:"bytes,12,opt,name=configMapName"` PvcNameIfNeeded string `protobuf:"bytes,13,opt,name=pvcNameIfNeeded"` StartCommand string `protobuf:"bytes,14,opt,name=startCommand"` DefaultResources corev1.ResourceRequirements `protobuf:"bytes,15,opt,name=defaultResources"` }
func (*GetJetStreamStatefulSetSpecReq) DeepCopy ¶
func (in *GetJetStreamStatefulSetSpecReq) DeepCopy() *GetJetStreamStatefulSetSpecReq
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetJetStreamStatefulSetSpecReq.
func (*GetJetStreamStatefulSetSpecReq) DeepCopyInto ¶
func (in *GetJetStreamStatefulSetSpecReq) DeepCopyInto(out *GetJetStreamStatefulSetSpecReq)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GetJetStreamStatefulSetSpecReq) Descriptor ¶
func (*GetJetStreamStatefulSetSpecReq) Descriptor() ([]byte, []int)
func (*GetJetStreamStatefulSetSpecReq) Marshal ¶
func (m *GetJetStreamStatefulSetSpecReq) Marshal() (dAtA []byte, err error)
func (*GetJetStreamStatefulSetSpecReq) MarshalTo ¶
func (m *GetJetStreamStatefulSetSpecReq) MarshalTo(dAtA []byte) (int, error)
func (*GetJetStreamStatefulSetSpecReq) MarshalToSizedBuffer ¶
func (m *GetJetStreamStatefulSetSpecReq) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GetJetStreamStatefulSetSpecReq) ProtoMessage ¶
func (*GetJetStreamStatefulSetSpecReq) ProtoMessage()
func (*GetJetStreamStatefulSetSpecReq) Reset ¶
func (m *GetJetStreamStatefulSetSpecReq) Reset()
func (*GetJetStreamStatefulSetSpecReq) Size ¶
func (m *GetJetStreamStatefulSetSpecReq) Size() (n int)
func (*GetJetStreamStatefulSetSpecReq) String ¶
func (this *GetJetStreamStatefulSetSpecReq) String() string
func (*GetJetStreamStatefulSetSpecReq) Unmarshal ¶
func (m *GetJetStreamStatefulSetSpecReq) Unmarshal(dAtA []byte) error
func (*GetJetStreamStatefulSetSpecReq) XXX_DiscardUnknown ¶
func (m *GetJetStreamStatefulSetSpecReq) XXX_DiscardUnknown()
func (*GetJetStreamStatefulSetSpecReq) XXX_Marshal ¶
func (m *GetJetStreamStatefulSetSpecReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetJetStreamStatefulSetSpecReq) XXX_Merge ¶
func (m *GetJetStreamStatefulSetSpecReq) XXX_Merge(src proto.Message)
func (*GetJetStreamStatefulSetSpecReq) XXX_Size ¶
func (m *GetJetStreamStatefulSetSpecReq) XXX_Size() int
func (*GetJetStreamStatefulSetSpecReq) XXX_Unmarshal ¶
func (m *GetJetStreamStatefulSetSpecReq) XXX_Unmarshal(b []byte) error
type GetRedisServiceSpecReq ¶
type GetRedisServiceSpecReq struct { Labels map[string]string `protobuf:"bytes,1,rep,name=labels"` RedisContainerPort int32 `protobuf:"bytes,2,opt,name=redisContainerPort"` SentinelContainerPort int32 `protobuf:"bytes,3,opt,name=sentinelContainerPort"` }
func (*GetRedisServiceSpecReq) DeepCopy ¶
func (in *GetRedisServiceSpecReq) DeepCopy() *GetRedisServiceSpecReq
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetRedisServiceSpecReq.
func (*GetRedisServiceSpecReq) DeepCopyInto ¶
func (in *GetRedisServiceSpecReq) DeepCopyInto(out *GetRedisServiceSpecReq)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GetRedisServiceSpecReq) Descriptor ¶
func (*GetRedisServiceSpecReq) Descriptor() ([]byte, []int)
func (*GetRedisServiceSpecReq) Marshal ¶
func (m *GetRedisServiceSpecReq) Marshal() (dAtA []byte, err error)
func (*GetRedisServiceSpecReq) MarshalTo ¶
func (m *GetRedisServiceSpecReq) MarshalTo(dAtA []byte) (int, error)
func (*GetRedisServiceSpecReq) MarshalToSizedBuffer ¶
func (m *GetRedisServiceSpecReq) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GetRedisServiceSpecReq) ProtoMessage ¶
func (*GetRedisServiceSpecReq) ProtoMessage()
func (*GetRedisServiceSpecReq) Reset ¶
func (m *GetRedisServiceSpecReq) Reset()
func (*GetRedisServiceSpecReq) Size ¶
func (m *GetRedisServiceSpecReq) Size() (n int)
func (*GetRedisServiceSpecReq) String ¶
func (this *GetRedisServiceSpecReq) String() string
func (*GetRedisServiceSpecReq) Unmarshal ¶
func (m *GetRedisServiceSpecReq) Unmarshal(dAtA []byte) error
func (*GetRedisServiceSpecReq) XXX_DiscardUnknown ¶
func (m *GetRedisServiceSpecReq) XXX_DiscardUnknown()
func (*GetRedisServiceSpecReq) XXX_Marshal ¶
func (m *GetRedisServiceSpecReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetRedisServiceSpecReq) XXX_Merge ¶
func (m *GetRedisServiceSpecReq) XXX_Merge(src proto.Message)
func (*GetRedisServiceSpecReq) XXX_Size ¶
func (m *GetRedisServiceSpecReq) XXX_Size() int
func (*GetRedisServiceSpecReq) XXX_Unmarshal ¶
func (m *GetRedisServiceSpecReq) XXX_Unmarshal(b []byte) error
type GetRedisStatefulSetSpecReq ¶
type GetRedisStatefulSetSpecReq struct { ServiceName string `protobuf:"bytes,1,opt,name=serviceName"` Labels map[string]string `protobuf:"bytes,2,rep,name=labels"` RedisImage string `protobuf:"bytes,3,opt,name=redisImage"` SentinelImage string `protobuf:"bytes,4,opt,name=sentinelImage"` MetricsExporterImage string `protobuf:"bytes,5,opt,name=metricsExporterImage"` InitContainerImage string `protobuf:"bytes,6,opt,name=initContainerImage"` RedisContainerPort int32 `protobuf:"bytes,7,opt,name=redisContainerPort"` SentinelContainerPort int32 `protobuf:"bytes,8,opt,name=sentinelContainerPort"` RedisMetricsContainerPort int32 `protobuf:"bytes,9,opt,name=redisMetricsContainerPort"` CredentialSecretName string `protobuf:"bytes,10,opt,name=credentialSecretName"` TLSEnabled bool `protobuf:"bytes,11,opt,name=tlsEnabled"` PvcNameIfNeeded string `protobuf:"bytes,12,opt,name=pvcNameIfNeeded"` ConfConfigMapName string `protobuf:"bytes,13,opt,name=confConfigMapName"` ScriptsConfigMapName string `protobuf:"bytes,14,opt,name=scriptsConfigMapName"` HealthConfigMapName string `protobuf:"bytes,15,opt,name=healthConfigMapName"` DefaultResources corev1.ResourceRequirements `protobuf:"bytes,16,opt,name=defaultResources"` }
func (*GetRedisStatefulSetSpecReq) DeepCopy ¶
func (in *GetRedisStatefulSetSpecReq) DeepCopy() *GetRedisStatefulSetSpecReq
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetRedisStatefulSetSpecReq.
func (*GetRedisStatefulSetSpecReq) DeepCopyInto ¶
func (in *GetRedisStatefulSetSpecReq) DeepCopyInto(out *GetRedisStatefulSetSpecReq)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GetRedisStatefulSetSpecReq) Descriptor ¶
func (*GetRedisStatefulSetSpecReq) Descriptor() ([]byte, []int)
func (*GetRedisStatefulSetSpecReq) Marshal ¶
func (m *GetRedisStatefulSetSpecReq) Marshal() (dAtA []byte, err error)
func (*GetRedisStatefulSetSpecReq) MarshalTo ¶
func (m *GetRedisStatefulSetSpecReq) MarshalTo(dAtA []byte) (int, error)
func (*GetRedisStatefulSetSpecReq) MarshalToSizedBuffer ¶
func (m *GetRedisStatefulSetSpecReq) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GetRedisStatefulSetSpecReq) ProtoMessage ¶
func (*GetRedisStatefulSetSpecReq) ProtoMessage()
func (*GetRedisStatefulSetSpecReq) Reset ¶
func (m *GetRedisStatefulSetSpecReq) Reset()
func (*GetRedisStatefulSetSpecReq) Size ¶
func (m *GetRedisStatefulSetSpecReq) Size() (n int)
func (*GetRedisStatefulSetSpecReq) String ¶
func (this *GetRedisStatefulSetSpecReq) String() string
func (*GetRedisStatefulSetSpecReq) Unmarshal ¶
func (m *GetRedisStatefulSetSpecReq) Unmarshal(dAtA []byte) error
func (*GetRedisStatefulSetSpecReq) XXX_DiscardUnknown ¶
func (m *GetRedisStatefulSetSpecReq) XXX_DiscardUnknown()
func (*GetRedisStatefulSetSpecReq) XXX_Marshal ¶
func (m *GetRedisStatefulSetSpecReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetRedisStatefulSetSpecReq) XXX_Merge ¶
func (m *GetRedisStatefulSetSpecReq) XXX_Merge(src proto.Message)
func (*GetRedisStatefulSetSpecReq) XXX_Size ¶
func (m *GetRedisStatefulSetSpecReq) XXX_Size() int
func (*GetRedisStatefulSetSpecReq) XXX_Unmarshal ¶
func (m *GetRedisStatefulSetSpecReq) XXX_Unmarshal(b []byte) error
type GetSideInputDeploymentReq ¶ added in v0.10.0
type GetSideInputDeploymentReq struct { ISBSvcType ISBSvcType `protobuf:"bytes,1,opt,name=isbSvcType"` Image string `protobuf:"bytes,2,opt,name=image"` PullPolicy corev1.PullPolicy `protobuf:"bytes,3,opt,name=pullPolicy,casttype=k8s.io/api/core/v1.PullPolicy"` Env []corev1.EnvVar `protobuf:"bytes,4,rep,name=env"` DefaultResources corev1.ResourceRequirements `protobuf:"bytes,5,opt,name=defaultResources"` }
func (*GetSideInputDeploymentReq) DeepCopy ¶ added in v0.10.0
func (in *GetSideInputDeploymentReq) DeepCopy() *GetSideInputDeploymentReq
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetSideInputDeploymentReq.
func (*GetSideInputDeploymentReq) DeepCopyInto ¶ added in v0.10.0
func (in *GetSideInputDeploymentReq) DeepCopyInto(out *GetSideInputDeploymentReq)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GetSideInputDeploymentReq) Descriptor ¶ added in v0.10.0
func (*GetSideInputDeploymentReq) Descriptor() ([]byte, []int)
func (*GetSideInputDeploymentReq) Marshal ¶ added in v0.10.0
func (m *GetSideInputDeploymentReq) Marshal() (dAtA []byte, err error)
func (*GetSideInputDeploymentReq) MarshalTo ¶ added in v0.10.0
func (m *GetSideInputDeploymentReq) MarshalTo(dAtA []byte) (int, error)
func (*GetSideInputDeploymentReq) MarshalToSizedBuffer ¶ added in v0.10.0
func (m *GetSideInputDeploymentReq) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GetSideInputDeploymentReq) ProtoMessage ¶ added in v0.10.0
func (*GetSideInputDeploymentReq) ProtoMessage()
func (*GetSideInputDeploymentReq) Reset ¶ added in v0.10.0
func (m *GetSideInputDeploymentReq) Reset()
func (*GetSideInputDeploymentReq) Size ¶ added in v0.10.0
func (m *GetSideInputDeploymentReq) Size() (n int)
func (*GetSideInputDeploymentReq) String ¶ added in v0.10.0
func (this *GetSideInputDeploymentReq) String() string
func (*GetSideInputDeploymentReq) Unmarshal ¶ added in v0.10.0
func (m *GetSideInputDeploymentReq) Unmarshal(dAtA []byte) error
func (*GetSideInputDeploymentReq) XXX_DiscardUnknown ¶ added in v0.10.0
func (m *GetSideInputDeploymentReq) XXX_DiscardUnknown()
func (*GetSideInputDeploymentReq) XXX_Marshal ¶ added in v0.10.0
func (m *GetSideInputDeploymentReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetSideInputDeploymentReq) XXX_Merge ¶ added in v0.10.0
func (m *GetSideInputDeploymentReq) XXX_Merge(src proto.Message)
func (*GetSideInputDeploymentReq) XXX_Size ¶ added in v0.10.0
func (m *GetSideInputDeploymentReq) XXX_Size() int
func (*GetSideInputDeploymentReq) XXX_Unmarshal ¶ added in v0.10.0
func (m *GetSideInputDeploymentReq) XXX_Unmarshal(b []byte) error
type GetVertexPodSpecReq ¶
type GetVertexPodSpecReq struct { ISBSvcType ISBSvcType `protobuf:"bytes,1,opt,name=isbSvcType"` Image string `protobuf:"bytes,2,opt,name=image"` PullPolicy corev1.PullPolicy `protobuf:"bytes,3,opt,name=pullPolicy,casttype=k8s.io/api/core/v1.PullPolicy"` Env []corev1.EnvVar `protobuf:"bytes,4,rep,name=env"` SideInputsStoreName string `protobuf:"bytes,5,opt,name=sideInputsStoreName"` DefaultResources corev1.ResourceRequirements `protobuf:"bytes,6,opt,name=defaultResources"` }
func (*GetVertexPodSpecReq) DeepCopy ¶
func (in *GetVertexPodSpecReq) DeepCopy() *GetVertexPodSpecReq
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetVertexPodSpecReq.
func (*GetVertexPodSpecReq) DeepCopyInto ¶
func (in *GetVertexPodSpecReq) DeepCopyInto(out *GetVertexPodSpecReq)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GetVertexPodSpecReq) Descriptor ¶
func (*GetVertexPodSpecReq) Descriptor() ([]byte, []int)
func (*GetVertexPodSpecReq) Marshal ¶
func (m *GetVertexPodSpecReq) Marshal() (dAtA []byte, err error)
func (*GetVertexPodSpecReq) MarshalTo ¶
func (m *GetVertexPodSpecReq) MarshalTo(dAtA []byte) (int, error)
func (*GetVertexPodSpecReq) MarshalToSizedBuffer ¶
func (m *GetVertexPodSpecReq) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GetVertexPodSpecReq) ProtoMessage ¶
func (*GetVertexPodSpecReq) ProtoMessage()
func (*GetVertexPodSpecReq) Reset ¶
func (m *GetVertexPodSpecReq) Reset()
func (*GetVertexPodSpecReq) Size ¶
func (m *GetVertexPodSpecReq) Size() (n int)
func (*GetVertexPodSpecReq) String ¶
func (this *GetVertexPodSpecReq) String() string
func (*GetVertexPodSpecReq) Unmarshal ¶
func (m *GetVertexPodSpecReq) Unmarshal(dAtA []byte) error
func (*GetVertexPodSpecReq) XXX_DiscardUnknown ¶
func (m *GetVertexPodSpecReq) XXX_DiscardUnknown()
func (*GetVertexPodSpecReq) XXX_Marshal ¶
func (m *GetVertexPodSpecReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetVertexPodSpecReq) XXX_Merge ¶
func (m *GetVertexPodSpecReq) XXX_Merge(src proto.Message)
func (*GetVertexPodSpecReq) XXX_Size ¶
func (m *GetVertexPodSpecReq) XXX_Size() int
func (*GetVertexPodSpecReq) XXX_Unmarshal ¶
func (m *GetVertexPodSpecReq) XXX_Unmarshal(b []byte) error
type GroupBy ¶ added in v0.6.1
type GroupBy struct { // Window describes the windowing strategy. Window Window `json:"window" protobuf:"bytes,1,opt,name=window"` // +optional Keyed bool `json:"keyed" protobuf:"bytes,2,opt,name=keyed"` // AllowedLateness allows late data to be included for the Reduce operation as long as the late data is not later // than (Watermark - AllowedLateness). // +optional AllowedLateness *metav1.Duration `json:"allowedLateness,omitempty" protobuf:"bytes,3,opt,name=allowedLateness"` // Storage is used to define the PBQ storage for a reduce vertex. Storage *PBQStorage `json:"storage,omitempty" protobuf:"bytes,4,opt,name=storage"` }
GroupBy indicates it is a reducer UDF
func (*GroupBy) DeepCopy ¶ added in v0.6.1
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupBy.
func (*GroupBy) DeepCopyInto ¶ added in v0.6.1
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupBy) Descriptor ¶ added in v0.6.1
func (*GroupBy) MarshalToSizedBuffer ¶ added in v0.6.1
func (*GroupBy) ProtoMessage ¶ added in v0.6.1
func (*GroupBy) ProtoMessage()
func (*GroupBy) XXX_DiscardUnknown ¶ added in v0.6.1
func (m *GroupBy) XXX_DiscardUnknown()
func (*GroupBy) XXX_Marshal ¶ added in v0.6.1
func (*GroupBy) XXX_Unmarshal ¶ added in v0.6.1
type HTTPSource ¶
type HTTPSource struct { // +optional Auth *Authorization `json:"auth" protobuf:"bytes,1,opt,name=auth"` // Whether to create a ClusterIP Service // +optional Service bool `json:"service" protobuf:"bytes,2,opt,name=service"` }
func (*HTTPSource) DeepCopy ¶
func (in *HTTPSource) DeepCopy() *HTTPSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPSource.
func (*HTTPSource) DeepCopyInto ¶
func (in *HTTPSource) DeepCopyInto(out *HTTPSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HTTPSource) Descriptor ¶
func (*HTTPSource) Descriptor() ([]byte, []int)
func (*HTTPSource) Marshal ¶
func (m *HTTPSource) Marshal() (dAtA []byte, err error)
func (*HTTPSource) MarshalToSizedBuffer ¶
func (m *HTTPSource) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HTTPSource) ProtoMessage ¶
func (*HTTPSource) ProtoMessage()
func (*HTTPSource) Reset ¶
func (m *HTTPSource) Reset()
func (*HTTPSource) Size ¶
func (m *HTTPSource) Size() (n int)
func (*HTTPSource) String ¶
func (this *HTTPSource) String() string
func (*HTTPSource) Unmarshal ¶
func (m *HTTPSource) Unmarshal(dAtA []byte) error
func (*HTTPSource) XXX_DiscardUnknown ¶
func (m *HTTPSource) XXX_DiscardUnknown()
func (*HTTPSource) XXX_Marshal ¶
func (m *HTTPSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HTTPSource) XXX_Merge ¶
func (m *HTTPSource) XXX_Merge(src proto.Message)
func (*HTTPSource) XXX_Size ¶
func (m *HTTPSource) XXX_Size() int
func (*HTTPSource) XXX_Unmarshal ¶
func (m *HTTPSource) XXX_Unmarshal(b []byte) error
type ISBSvcType ¶
type ISBSvcType string
const ( ISBSvcTypeUnknown ISBSvcType = "" ISBSvcTypeRedis ISBSvcType = "redis" ISBSvcTypeJetStream ISBSvcType = "jetstream" )
type IdleSource ¶ added in v1.1.0
type IdleSource struct { // Threshold is the duration after which a source is marked as Idle due to lack of data. // Ex: If watermark found to be idle after the Threshold duration then the watermark is progressed by `IncrementBy`. Threshold *metav1.Duration `json:"threshold,omitempty" protobuf:"bytes,1,opt,name=threshold"` // StepInterval is the duration between the subsequent increment of the watermark as long the source remains Idle. // The default value is 0s which means that once we detect idle source, we will be incrementing the watermark by // `IncrementBy` for time we detect that we source is empty (in other words, this will be a very frequent update). // +kubebuilder:default="0s" // +optional StepInterval *metav1.Duration `json:"stepInterval,omitempty" protobuf:"bytes,2,opt,name=stepInterval"` // IncrementBy is the duration to be added to the current watermark to progress the watermark when source is idling. IncrementBy *metav1.Duration `json:"incrementBy,omitempty" protobuf:"bytes,3,opt,name=incrementBy"` }
func (*IdleSource) DeepCopy ¶ added in v1.1.0
func (in *IdleSource) DeepCopy() *IdleSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdleSource.
func (*IdleSource) DeepCopyInto ¶ added in v1.1.0
func (in *IdleSource) DeepCopyInto(out *IdleSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdleSource) Descriptor ¶ added in v1.1.0
func (*IdleSource) Descriptor() ([]byte, []int)
func (IdleSource) GetIncrementBy ¶ added in v1.1.0
func (is IdleSource) GetIncrementBy() time.Duration
func (IdleSource) GetStepInterval ¶ added in v1.1.0
func (is IdleSource) GetStepInterval() time.Duration
func (IdleSource) GetThreshold ¶ added in v1.1.0
func (is IdleSource) GetThreshold() time.Duration
func (*IdleSource) Marshal ¶ added in v1.1.0
func (m *IdleSource) Marshal() (dAtA []byte, err error)
func (*IdleSource) MarshalTo ¶ added in v1.1.0
func (m *IdleSource) MarshalTo(dAtA []byte) (int, error)
func (*IdleSource) MarshalToSizedBuffer ¶ added in v1.1.0
func (m *IdleSource) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*IdleSource) ProtoMessage ¶ added in v1.1.0
func (*IdleSource) ProtoMessage()
func (*IdleSource) Reset ¶ added in v1.1.0
func (m *IdleSource) Reset()
func (*IdleSource) Size ¶ added in v1.1.0
func (m *IdleSource) Size() (n int)
func (*IdleSource) String ¶ added in v1.1.0
func (this *IdleSource) String() string
func (*IdleSource) Unmarshal ¶ added in v1.1.0
func (m *IdleSource) Unmarshal(dAtA []byte) error
func (*IdleSource) XXX_DiscardUnknown ¶ added in v1.1.0
func (m *IdleSource) XXX_DiscardUnknown()
func (*IdleSource) XXX_Marshal ¶ added in v1.1.0
func (m *IdleSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*IdleSource) XXX_Merge ¶ added in v1.1.0
func (m *IdleSource) XXX_Merge(src proto.Message)
func (*IdleSource) XXX_Size ¶ added in v1.1.0
func (m *IdleSource) XXX_Size() int
func (*IdleSource) XXX_Unmarshal ¶ added in v1.1.0
func (m *IdleSource) XXX_Unmarshal(b []byte) error
type InterStepBufferService ¶
type InterStepBufferService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Spec InterStepBufferServiceSpec `json:"spec" protobuf:"bytes,2,opt,name=spec"` // +optional Status InterStepBufferServiceStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"` }
+genclient +kubebuilder:object:root=true +kubebuilder:resource:shortName=isbsvc +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Type",type=string,JSONPath=`.status.type` +kubebuilder:printcolumn:name="Phase",type=string,JSONPath=`.status.phase` +kubebuilder:printcolumn:name="Message",type=string,JSONPath=`.status.message` +kubebuilder:printcolumn:name="Age",type=date,JSONPath=`.metadata.creationTimestamp` +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true
func (*InterStepBufferService) DeepCopy ¶
func (in *InterStepBufferService) DeepCopy() *InterStepBufferService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterStepBufferService.
func (*InterStepBufferService) DeepCopyInto ¶
func (in *InterStepBufferService) DeepCopyInto(out *InterStepBufferService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InterStepBufferService) DeepCopyObject ¶
func (in *InterStepBufferService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InterStepBufferService) Descriptor ¶
func (*InterStepBufferService) Descriptor() ([]byte, []int)
func (*InterStepBufferService) Marshal ¶
func (m *InterStepBufferService) Marshal() (dAtA []byte, err error)
func (*InterStepBufferService) MarshalTo ¶
func (m *InterStepBufferService) MarshalTo(dAtA []byte) (int, error)
func (*InterStepBufferService) MarshalToSizedBuffer ¶
func (m *InterStepBufferService) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*InterStepBufferService) ProtoMessage ¶
func (*InterStepBufferService) ProtoMessage()
func (*InterStepBufferService) Reset ¶
func (m *InterStepBufferService) Reset()
func (*InterStepBufferService) Size ¶
func (m *InterStepBufferService) Size() (n int)
func (*InterStepBufferService) String ¶
func (this *InterStepBufferService) String() string
func (*InterStepBufferService) Unmarshal ¶
func (m *InterStepBufferService) Unmarshal(dAtA []byte) error
func (*InterStepBufferService) XXX_DiscardUnknown ¶
func (m *InterStepBufferService) XXX_DiscardUnknown()
func (*InterStepBufferService) XXX_Marshal ¶
func (m *InterStepBufferService) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*InterStepBufferService) XXX_Merge ¶
func (m *InterStepBufferService) XXX_Merge(src proto.Message)
func (*InterStepBufferService) XXX_Size ¶
func (m *InterStepBufferService) XXX_Size() int
func (*InterStepBufferService) XXX_Unmarshal ¶
func (m *InterStepBufferService) XXX_Unmarshal(b []byte) error
type InterStepBufferServiceList ¶
type InterStepBufferServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata" protobuf:"bytes,1,opt,name=metadata"` Items []InterStepBufferService `json:"items" protobuf:"bytes,2,rep,name=items"` }
InterStepBufferServiceList is the list of InterStepBufferService resources +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*InterStepBufferServiceList) DeepCopy ¶
func (in *InterStepBufferServiceList) DeepCopy() *InterStepBufferServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterStepBufferServiceList.
func (*InterStepBufferServiceList) DeepCopyInto ¶
func (in *InterStepBufferServiceList) DeepCopyInto(out *InterStepBufferServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InterStepBufferServiceList) DeepCopyObject ¶
func (in *InterStepBufferServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InterStepBufferServiceList) Descriptor ¶
func (*InterStepBufferServiceList) Descriptor() ([]byte, []int)
func (*InterStepBufferServiceList) Marshal ¶
func (m *InterStepBufferServiceList) Marshal() (dAtA []byte, err error)
func (*InterStepBufferServiceList) MarshalTo ¶
func (m *InterStepBufferServiceList) MarshalTo(dAtA []byte) (int, error)
func (*InterStepBufferServiceList) MarshalToSizedBuffer ¶
func (m *InterStepBufferServiceList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*InterStepBufferServiceList) ProtoMessage ¶
func (*InterStepBufferServiceList) ProtoMessage()
func (*InterStepBufferServiceList) Reset ¶
func (m *InterStepBufferServiceList) Reset()
func (*InterStepBufferServiceList) Size ¶
func (m *InterStepBufferServiceList) Size() (n int)
func (*InterStepBufferServiceList) String ¶
func (this *InterStepBufferServiceList) String() string
func (*InterStepBufferServiceList) Unmarshal ¶
func (m *InterStepBufferServiceList) Unmarshal(dAtA []byte) error
func (*InterStepBufferServiceList) XXX_DiscardUnknown ¶
func (m *InterStepBufferServiceList) XXX_DiscardUnknown()
func (*InterStepBufferServiceList) XXX_Marshal ¶
func (m *InterStepBufferServiceList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*InterStepBufferServiceList) XXX_Merge ¶
func (m *InterStepBufferServiceList) XXX_Merge(src proto.Message)
func (*InterStepBufferServiceList) XXX_Size ¶
func (m *InterStepBufferServiceList) XXX_Size() int
func (*InterStepBufferServiceList) XXX_Unmarshal ¶
func (m *InterStepBufferServiceList) XXX_Unmarshal(b []byte) error
type InterStepBufferServiceSpec ¶
type InterStepBufferServiceSpec struct { Redis *RedisBufferService `json:"redis,omitempty" protobuf:"bytes,1,opt,name=redis"` JetStream *JetStreamBufferService `json:"jetstream,omitempty" protobuf:"bytes,2,opt,name=jetstream"` }
func (*InterStepBufferServiceSpec) DeepCopy ¶
func (in *InterStepBufferServiceSpec) DeepCopy() *InterStepBufferServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterStepBufferServiceSpec.
func (*InterStepBufferServiceSpec) DeepCopyInto ¶
func (in *InterStepBufferServiceSpec) DeepCopyInto(out *InterStepBufferServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InterStepBufferServiceSpec) Descriptor ¶
func (*InterStepBufferServiceSpec) Descriptor() ([]byte, []int)
func (*InterStepBufferServiceSpec) Marshal ¶
func (m *InterStepBufferServiceSpec) Marshal() (dAtA []byte, err error)
func (*InterStepBufferServiceSpec) MarshalTo ¶
func (m *InterStepBufferServiceSpec) MarshalTo(dAtA []byte) (int, error)
func (*InterStepBufferServiceSpec) MarshalToSizedBuffer ¶
func (m *InterStepBufferServiceSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*InterStepBufferServiceSpec) ProtoMessage ¶
func (*InterStepBufferServiceSpec) ProtoMessage()
func (*InterStepBufferServiceSpec) Reset ¶
func (m *InterStepBufferServiceSpec) Reset()
func (*InterStepBufferServiceSpec) Size ¶
func (m *InterStepBufferServiceSpec) Size() (n int)
func (*InterStepBufferServiceSpec) String ¶
func (this *InterStepBufferServiceSpec) String() string
func (*InterStepBufferServiceSpec) Unmarshal ¶
func (m *InterStepBufferServiceSpec) Unmarshal(dAtA []byte) error
func (*InterStepBufferServiceSpec) XXX_DiscardUnknown ¶
func (m *InterStepBufferServiceSpec) XXX_DiscardUnknown()
func (*InterStepBufferServiceSpec) XXX_Marshal ¶
func (m *InterStepBufferServiceSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*InterStepBufferServiceSpec) XXX_Merge ¶
func (m *InterStepBufferServiceSpec) XXX_Merge(src proto.Message)
func (*InterStepBufferServiceSpec) XXX_Size ¶
func (m *InterStepBufferServiceSpec) XXX_Size() int
func (*InterStepBufferServiceSpec) XXX_Unmarshal ¶
func (m *InterStepBufferServiceSpec) XXX_Unmarshal(b []byte) error
type InterStepBufferServiceStatus ¶
type InterStepBufferServiceStatus struct { Status `json:",inline" protobuf:"bytes,1,opt,name=status"` Phase ISBSvcPhase `json:"phase,omitempty" protobuf:"bytes,2,opt,name=phase,casttype=ISBSvcPhase"` Message string `json:"message,omitempty" protobuf:"bytes,3,opt,name=message"` Config BufferServiceConfig `json:"config,omitempty" protobuf:"bytes,4,opt,name=config"` Type ISBSvcType `json:"type,omitempty" protobuf:"bytes,5,opt,name=type"` }
func (*InterStepBufferServiceStatus) DeepCopy ¶
func (in *InterStepBufferServiceStatus) DeepCopy() *InterStepBufferServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterStepBufferServiceStatus.
func (*InterStepBufferServiceStatus) DeepCopyInto ¶
func (in *InterStepBufferServiceStatus) DeepCopyInto(out *InterStepBufferServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InterStepBufferServiceStatus) Descriptor ¶
func (*InterStepBufferServiceStatus) Descriptor() ([]byte, []int)
func (*InterStepBufferServiceStatus) InitConditions ¶
func (isbsvc *InterStepBufferServiceStatus) InitConditions()
InitConditions sets conditions to Unknown state.
func (*InterStepBufferServiceStatus) MarkConfigured ¶
func (isbsvc *InterStepBufferServiceStatus) MarkConfigured()
MarkConfigured set the InterStepBufferService has valid configuration.
func (*InterStepBufferServiceStatus) MarkDeployFailed ¶
func (isbsvc *InterStepBufferServiceStatus) MarkDeployFailed(reason, message string)
MarkDeployFailed set the InterStepBufferService deployment failed
func (*InterStepBufferServiceStatus) MarkDeployed ¶
func (isbsvc *InterStepBufferServiceStatus) MarkDeployed()
MarkDeployed set the InterStepBufferService has been deployed.
func (*InterStepBufferServiceStatus) MarkNotConfigured ¶
func (isbsvc *InterStepBufferServiceStatus) MarkNotConfigured(reason, message string)
MarkNotConfigured the InterStepBufferService has configuration.
func (*InterStepBufferServiceStatus) Marshal ¶
func (m *InterStepBufferServiceStatus) Marshal() (dAtA []byte, err error)
func (*InterStepBufferServiceStatus) MarshalTo ¶
func (m *InterStepBufferServiceStatus) MarshalTo(dAtA []byte) (int, error)
func (*InterStepBufferServiceStatus) MarshalToSizedBuffer ¶
func (m *InterStepBufferServiceStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*InterStepBufferServiceStatus) ProtoMessage ¶
func (*InterStepBufferServiceStatus) ProtoMessage()
func (*InterStepBufferServiceStatus) Reset ¶
func (m *InterStepBufferServiceStatus) Reset()
func (*InterStepBufferServiceStatus) SetPhase ¶
func (isbsvc *InterStepBufferServiceStatus) SetPhase(phase ISBSvcPhase, msg string)
func (*InterStepBufferServiceStatus) SetType ¶ added in v0.6.1
func (isbsvc *InterStepBufferServiceStatus) SetType(typ ISBSvcType)
func (*InterStepBufferServiceStatus) Size ¶
func (m *InterStepBufferServiceStatus) Size() (n int)
func (*InterStepBufferServiceStatus) String ¶
func (this *InterStepBufferServiceStatus) String() string
func (*InterStepBufferServiceStatus) Unmarshal ¶
func (m *InterStepBufferServiceStatus) Unmarshal(dAtA []byte) error
func (*InterStepBufferServiceStatus) XXX_DiscardUnknown ¶
func (m *InterStepBufferServiceStatus) XXX_DiscardUnknown()
func (*InterStepBufferServiceStatus) XXX_Marshal ¶
func (m *InterStepBufferServiceStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*InterStepBufferServiceStatus) XXX_Merge ¶
func (m *InterStepBufferServiceStatus) XXX_Merge(src proto.Message)
func (*InterStepBufferServiceStatus) XXX_Size ¶
func (m *InterStepBufferServiceStatus) XXX_Size() int
func (*InterStepBufferServiceStatus) XXX_Unmarshal ¶
func (m *InterStepBufferServiceStatus) XXX_Unmarshal(b []byte) error
type JetStreamBufferService ¶
type JetStreamBufferService struct { // JetStream version, such as "2.7.1" Version string `json:"version,omitempty" protobuf:"bytes,1,opt,name=version"` // Redis StatefulSet size // +kubebuilder:default=3 Replicas *int32 `json:"replicas,omitempty" protobuf:"varint,2,opt,name=replicas"` // ContainerTemplate contains customized spec for NATS container // +optional ContainerTemplate *ContainerTemplate `json:"containerTemplate,omitempty" protobuf:"bytes,3,opt,name=containerTemplate"` // ReloaderContainerTemplate contains customized spec for config reloader container // +optional ReloaderContainerTemplate *ContainerTemplate `json:"reloaderContainerTemplate,omitempty" protobuf:"bytes,4,opt,name=reloaderContainerTemplate"` // MetricsContainerTemplate contains customized spec for metrics container // +optional MetricsContainerTemplate *ContainerTemplate `json:"metricsContainerTemplate,omitempty" protobuf:"bytes,5,opt,name=metricsContainerTemplate"` // +optional Persistence *PersistenceStrategy `json:"persistence,omitempty" protobuf:"bytes,6,opt,name=persistence"` // +optional AbstractPodTemplate `json:",inline" protobuf:"bytes,7,opt,name=abstractPodTemplate"` // Nats/JetStream configuration, if not specified, global settings in numaflow-controller-config will be used. // See https://docs.nats.io/running-a-nats-service/configuration#limits and https://docs.nats.io/running-a-nats-service/configuration#jetstream. // For limits, only "max_payload" is supported for configuration, defaults to 1048576 (1MB), not recommended to use values over 8388608 (8MB) but max_payload can be set up to 67108864 (64MB). // For jetstream, only "max_memory_store" and "max_file_store" are supported for configuration, do not set "store_dir" as it has been hardcoded. // +optional Settings *string `json:"settings,omitempty" protobuf:"bytes,8,opt,name=settings"` // Optional arguments to start nats-server. For example, "-D" to enable debugging output, "-DV" to enable debugging and tracing. // Check https://docs.nats.io/ for all the available arguments. // +optional StartArgs []string `json:"startArgs,omitempty" protobuf:"bytes,9,rep,name=startArgs"` // Optional configuration for the streams, consumers and buckets to be created in this JetStream service, if specified, it will be merged with the default configuration in numaflow-controller-config. // It accepts a YAML format configuration, it may include 4 sections, "stream", "consumer", "otBucket" and "procBucket". // Available fields under "stream" include "retention" (e.g. interest, limits, workerQueue), "maxMsgs", "maxAge" (e.g. 72h), "replicas" (1, 3, 5), "duplicates" (e.g. 5m). // Available fields under "consumer" include "ackWait" (e.g. 60s) // Available fields under "otBucket" include "maxValueSize", "history", "ttl" (e.g. 72h), "maxBytes", "replicas" (1, 3, 5). // Available fields under "procBucket" include "maxValueSize", "history", "ttl" (e.g. 72h), "maxBytes", "replicas" (1, 3, 5). // +optional BufferConfig *string `json:"bufferConfig,omitempty" protobuf:"bytes,10,opt,name=bufferConfig"` // Whether encrypt the data at rest, defaults to false // Enabling encryption might impact the performance, see https://docs.nats.io/running-a-nats-service/nats_admin/jetstream_admin/encryption_at_rest for the detail // Toggling the value will impact encrypting/decrypting existing messages. // +optional Encryption bool `json:"encryption,omitempty" protobuf:"bytes,11,opt,name=encryption"` // Whether enable TLS, defaults to false // Enabling TLS might impact the performance // +optional TLS bool `json:"tls,omitempty" protobuf:"bytes,12,opt,name=tls"` }
func (*JetStreamBufferService) DeepCopy ¶
func (in *JetStreamBufferService) DeepCopy() *JetStreamBufferService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JetStreamBufferService.
func (*JetStreamBufferService) DeepCopyInto ¶
func (in *JetStreamBufferService) DeepCopyInto(out *JetStreamBufferService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JetStreamBufferService) Descriptor ¶
func (*JetStreamBufferService) Descriptor() ([]byte, []int)
func (JetStreamBufferService) GetReplicas ¶
func (j JetStreamBufferService) GetReplicas() int
func (JetStreamBufferService) GetServiceSpec ¶
func (j JetStreamBufferService) GetServiceSpec(req GetJetStreamServiceSpecReq) corev1.ServiceSpec
func (JetStreamBufferService) GetStatefulSetSpec ¶
func (j JetStreamBufferService) GetStatefulSetSpec(req GetJetStreamStatefulSetSpecReq) appv1.StatefulSetSpec
func (*JetStreamBufferService) Marshal ¶
func (m *JetStreamBufferService) Marshal() (dAtA []byte, err error)
func (*JetStreamBufferService) MarshalTo ¶
func (m *JetStreamBufferService) MarshalTo(dAtA []byte) (int, error)
func (*JetStreamBufferService) MarshalToSizedBuffer ¶
func (m *JetStreamBufferService) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*JetStreamBufferService) ProtoMessage ¶
func (*JetStreamBufferService) ProtoMessage()
func (*JetStreamBufferService) Reset ¶
func (m *JetStreamBufferService) Reset()
func (*JetStreamBufferService) Size ¶
func (m *JetStreamBufferService) Size() (n int)
func (*JetStreamBufferService) String ¶
func (this *JetStreamBufferService) String() string
func (*JetStreamBufferService) Unmarshal ¶
func (m *JetStreamBufferService) Unmarshal(dAtA []byte) error
func (*JetStreamBufferService) XXX_DiscardUnknown ¶
func (m *JetStreamBufferService) XXX_DiscardUnknown()
func (*JetStreamBufferService) XXX_Marshal ¶
func (m *JetStreamBufferService) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*JetStreamBufferService) XXX_Merge ¶
func (m *JetStreamBufferService) XXX_Merge(src proto.Message)
func (*JetStreamBufferService) XXX_Size ¶
func (m *JetStreamBufferService) XXX_Size() int
func (*JetStreamBufferService) XXX_Unmarshal ¶
func (m *JetStreamBufferService) XXX_Unmarshal(b []byte) error
type JetStreamConfig ¶
type JetStreamConfig struct { // JetStream (NATS) URL URL string `json:"url,omitempty" protobuf:"bytes,1,opt,name=url"` Auth *NatsAuth `json:"auth,omitempty" protobuf:"bytes,2,opt,name=auth"` // +optional StreamConfig string `json:"streamConfig,omitempty" protobuf:"bytes,3,opt,name=streamConfig"` // TLS enabled or not TLSEnabled bool `json:"tlsEnabled,omitempty" protobuf:"bytes,4,opt,name=tlsEnabled"` }
func (*JetStreamConfig) DeepCopy ¶
func (in *JetStreamConfig) DeepCopy() *JetStreamConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JetStreamConfig.
func (*JetStreamConfig) DeepCopyInto ¶
func (in *JetStreamConfig) DeepCopyInto(out *JetStreamConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JetStreamConfig) Descriptor ¶
func (*JetStreamConfig) Descriptor() ([]byte, []int)
func (*JetStreamConfig) Marshal ¶
func (m *JetStreamConfig) Marshal() (dAtA []byte, err error)
func (*JetStreamConfig) MarshalToSizedBuffer ¶
func (m *JetStreamConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*JetStreamConfig) ProtoMessage ¶
func (*JetStreamConfig) ProtoMessage()
func (*JetStreamConfig) Reset ¶
func (m *JetStreamConfig) Reset()
func (*JetStreamConfig) Size ¶
func (m *JetStreamConfig) Size() (n int)
func (*JetStreamConfig) String ¶
func (this *JetStreamConfig) String() string
func (*JetStreamConfig) Unmarshal ¶
func (m *JetStreamConfig) Unmarshal(dAtA []byte) error
func (*JetStreamConfig) XXX_DiscardUnknown ¶
func (m *JetStreamConfig) XXX_DiscardUnknown()
func (*JetStreamConfig) XXX_Marshal ¶
func (m *JetStreamConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*JetStreamConfig) XXX_Merge ¶
func (m *JetStreamConfig) XXX_Merge(src proto.Message)
func (*JetStreamConfig) XXX_Size ¶
func (m *JetStreamConfig) XXX_Size() int
func (*JetStreamConfig) XXX_Unmarshal ¶
func (m *JetStreamConfig) XXX_Unmarshal(b []byte) error
type JobTemplate ¶ added in v0.6.2
type JobTemplate struct { // +optional AbstractPodTemplate `json:",inline" protobuf:"bytes,1,opt,name=abstractPodTemplate"` // +optional ContainerTemplate *ContainerTemplate `json:"containerTemplate,omitempty" protobuf:"bytes,2,opt,name=containerTemplate"` // ttlSecondsAfterFinished limits the lifetime of a Job that has finished // execution (either Complete or Failed). If this field is set, // ttlSecondsAfterFinished after the Job finishes, it is eligible to be // automatically deleted. When the Job is being deleted, its lifecycle // guarantees (e.g. finalizers) will be honored. If this field is unset, // the Job won't be automatically deleted. If this field is set to zero, // the Job becomes eligible to be deleted immediately after it finishes. // Numaflow defaults to 30 // +optional TTLSecondsAfterFinished *int32 `json:"ttlSecondsAfterFinished,omitempty" protobuf:"varint,3,opt,name=ttlSecondsAfterFinished"` // Specifies the number of retries before marking this job failed. // More info: https://kubernetes.io/docs/concepts/workloads/controllers/job/#pod-backoff-failure-policy // Numaflow defaults to 20 // +optional BackoffLimit *int32 `json:"backoffLimit,omitempty" protobuf:"varint,4,opt,name=backoffLimit"` }
func (*JobTemplate) DeepCopy ¶ added in v0.6.2
func (in *JobTemplate) DeepCopy() *JobTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTemplate.
func (*JobTemplate) DeepCopyInto ¶ added in v0.6.2
func (in *JobTemplate) DeepCopyInto(out *JobTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JobTemplate) Descriptor ¶ added in v0.6.2
func (*JobTemplate) Descriptor() ([]byte, []int)
func (*JobTemplate) Marshal ¶ added in v0.6.2
func (m *JobTemplate) Marshal() (dAtA []byte, err error)
func (*JobTemplate) MarshalTo ¶ added in v0.6.2
func (m *JobTemplate) MarshalTo(dAtA []byte) (int, error)
func (*JobTemplate) MarshalToSizedBuffer ¶ added in v0.6.2
func (m *JobTemplate) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*JobTemplate) ProtoMessage ¶ added in v0.6.2
func (*JobTemplate) ProtoMessage()
func (*JobTemplate) Reset ¶ added in v0.6.2
func (m *JobTemplate) Reset()
func (*JobTemplate) Size ¶ added in v0.6.2
func (m *JobTemplate) Size() (n int)
func (*JobTemplate) String ¶ added in v0.6.2
func (this *JobTemplate) String() string
func (*JobTemplate) Unmarshal ¶ added in v0.6.2
func (m *JobTemplate) Unmarshal(dAtA []byte) error
func (*JobTemplate) XXX_DiscardUnknown ¶ added in v0.6.2
func (m *JobTemplate) XXX_DiscardUnknown()
func (*JobTemplate) XXX_Marshal ¶ added in v0.6.2
func (m *JobTemplate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*JobTemplate) XXX_Merge ¶ added in v0.6.2
func (m *JobTemplate) XXX_Merge(src proto.Message)
func (*JobTemplate) XXX_Size ¶ added in v0.6.2
func (m *JobTemplate) XXX_Size() int
func (*JobTemplate) XXX_Unmarshal ¶ added in v0.6.2
func (m *JobTemplate) XXX_Unmarshal(b []byte) error
type KRB5AuthType ¶ added in v0.7.3
type KRB5AuthType string
KRB5AuthType describes the kerberos auth type +enum
const ( // KRB5UserAuth represents the password method // KRB5UserAuth = "KRB5_USER_AUTH" = 1 KRB5UserAuth KRB5AuthType = "KRB5_USER_AUTH" // KRB5KeytabAuth represents the password method // KRB5KeytabAuth = "KRB5_KEYTAB_AUTH" = 2 KRB5KeytabAuth KRB5AuthType = "KRB5_KEYTAB_AUTH" )
type KafkaSink ¶
type KafkaSink struct { Brokers []string `json:"brokers,omitempty" protobuf:"bytes,1,rep,name=brokers"` Topic string `json:"topic" protobuf:"bytes,2,opt,name=topic"` // TLS user to configure TLS connection for kafka broker // TLS.enable=true default for TLS. // +optional TLS *TLS `json:"tls" protobuf:"bytes,3,opt,name=tls"` // +optional Config string `json:"config,omitempty" protobuf:"bytes,4,opt,name=config"` // SASL user to configure SASL connection for kafka broker // SASL.enable=true default for SASL. // +optional SASL *SASL `json:"sasl" protobuf:"bytes,5,opt,name=sasl"` }
func (*KafkaSink) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaSink.
func (*KafkaSink) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KafkaSink) Descriptor ¶
func (*KafkaSink) MarshalToSizedBuffer ¶
func (*KafkaSink) ProtoMessage ¶
func (*KafkaSink) ProtoMessage()
func (*KafkaSink) XXX_DiscardUnknown ¶
func (m *KafkaSink) XXX_DiscardUnknown()
func (*KafkaSink) XXX_Marshal ¶
func (*KafkaSink) XXX_Unmarshal ¶
type KafkaSource ¶
type KafkaSource struct { Brokers []string `json:"brokers,omitempty" protobuf:"bytes,1,rep,name=brokers"` Topic string `json:"topic" protobuf:"bytes,2,opt,name=topic"` ConsumerGroupName string `json:"consumerGroup,omitempty" protobuf:"bytes,3,opt,name=consumerGroup"` // TLS user to configure TLS connection for kafka broker // TLS.enable=true default for TLS. // +optional TLS *TLS `json:"tls" protobuf:"bytes,4,opt,name=tls"` // +optional Config string `json:"config,omitempty" protobuf:"bytes,5,opt,name=config"` // SASL user to configure SASL connection for kafka broker // SASL.enable=true default for SASL. // +optional SASL *SASL `json:"sasl" protobuf:"bytes,6,opt,name=sasl"` // include Kafka headers (this will change the payload struct into a JSON format with _body and _headers) // EXPERIMENTAL: We might remove this option later on (https://github.com/numaproj/numaflow/issues/1568) // +optional IncludeHeaders bool `json:"includeHeaders" protobuf:"bytes,7,opt,name=includeHeaders"` }
func (*KafkaSource) DeepCopy ¶
func (in *KafkaSource) DeepCopy() *KafkaSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaSource.
func (*KafkaSource) DeepCopyInto ¶
func (in *KafkaSource) DeepCopyInto(out *KafkaSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KafkaSource) Descriptor ¶
func (*KafkaSource) Descriptor() ([]byte, []int)
func (*KafkaSource) Marshal ¶
func (m *KafkaSource) Marshal() (dAtA []byte, err error)
func (*KafkaSource) MarshalToSizedBuffer ¶
func (m *KafkaSource) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*KafkaSource) ProtoMessage ¶
func (*KafkaSource) ProtoMessage()
func (*KafkaSource) Reset ¶
func (m *KafkaSource) Reset()
func (*KafkaSource) Size ¶
func (m *KafkaSource) Size() (n int)
func (*KafkaSource) String ¶
func (this *KafkaSource) String() string
func (*KafkaSource) Unmarshal ¶
func (m *KafkaSource) Unmarshal(dAtA []byte) error
func (*KafkaSource) XXX_DiscardUnknown ¶
func (m *KafkaSource) XXX_DiscardUnknown()
func (*KafkaSource) XXX_Marshal ¶
func (m *KafkaSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*KafkaSource) XXX_Merge ¶
func (m *KafkaSource) XXX_Merge(src proto.Message)
func (*KafkaSource) XXX_Size ¶
func (m *KafkaSource) XXX_Size() int
func (*KafkaSource) XXX_Unmarshal ¶
func (m *KafkaSource) XXX_Unmarshal(b []byte) error
type Lifecycle ¶
type Lifecycle struct { // DeleteGracePeriodSeconds used to delete pipeline gracefully // +kubebuilder:default=30 // +optional DeleteGracePeriodSeconds *int32 `json:"deleteGracePeriodSeconds,omitempty" protobuf:"varint,1,opt,name=deleteGracePeriodSeconds"` // DesiredPhase used to bring the pipeline from current phase to desired phase // +kubebuilder:default=Running // +optional DesiredPhase PipelinePhase `json:"desiredPhase,omitempty" protobuf:"bytes,2,opt,name=desiredPhase"` // PauseGracePeriodSeconds used to pause pipeline gracefully // +kubebuilder:default=30 // +optional PauseGracePeriodSeconds *int32 `json:"pauseGracePeriodSeconds,omitempty" protobuf:"varint,3,opt,name=pauseGracePeriodSeconds"` }
func (*Lifecycle) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Lifecycle.
func (*Lifecycle) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Lifecycle) Descriptor ¶
func (Lifecycle) GetDeleteGracePeriodSeconds ¶ added in v0.6.1
GetDeleteGracePeriodSeconds returns the value DeleteGracePeriodSeconds.
func (Lifecycle) GetDesiredPhase ¶ added in v0.6.1
func (lc Lifecycle) GetDesiredPhase() PipelinePhase
func (Lifecycle) GetPauseGracePeriodSeconds ¶ added in v0.11.0
return PauseGracePeriodSeconds if set
func (*Lifecycle) MarshalToSizedBuffer ¶
func (*Lifecycle) ProtoMessage ¶
func (*Lifecycle) ProtoMessage()
func (*Lifecycle) XXX_DiscardUnknown ¶
func (m *Lifecycle) XXX_DiscardUnknown()
func (*Lifecycle) XXX_Marshal ¶
func (*Lifecycle) XXX_Unmarshal ¶
type Log ¶
type Log struct { }
func (*Log) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Log.
func (*Log) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Log) Descriptor ¶
func (*Log) ProtoMessage ¶
func (*Log) ProtoMessage()
func (*Log) XXX_DiscardUnknown ¶
func (m *Log) XXX_DiscardUnknown()
func (*Log) XXX_Unmarshal ¶
type LogicOperator ¶ added in v0.8.0
type LogicOperator string
const ( LogicOperatorAnd LogicOperator = "and" LogicOperatorOr LogicOperator = "or" LogicOperatorNot LogicOperator = "not" )
type Metadata ¶
type Metadata struct { Annotations map[string]string `json:"annotations,omitempty" protobuf:"bytes,1,rep,name=annotations"` Labels map[string]string `json:"labels,omitempty" protobuf:"bytes,2,rep,name=labels"` }
func (*Metadata) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Metadata.
func (*Metadata) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Metadata) Descriptor ¶
func (*Metadata) MarshalToSizedBuffer ¶
func (*Metadata) ProtoMessage ¶
func (*Metadata) ProtoMessage()
func (*Metadata) XXX_DiscardUnknown ¶
func (m *Metadata) XXX_DiscardUnknown()
func (*Metadata) XXX_Marshal ¶
func (*Metadata) XXX_Unmarshal ¶
type NativeRedis ¶
type NativeRedis struct { // Redis version, such as "6.0.16" Version string `json:"version,omitempty" protobuf:"bytes,1,opt,name=version"` // Redis StatefulSet size // +kubebuilder:default=3 Replicas *int32 `json:"replicas,omitempty" protobuf:"varint,2,opt,name=replicas"` // RedisContainerTemplate contains customized spec for Redis container // +optional RedisContainerTemplate *ContainerTemplate `json:"redisContainerTemplate,omitempty" protobuf:"bytes,3,opt,name=redisContainerTemplate"` // SentinelContainerTemplate contains customized spec for Redis container // +optional SentinelContainerTemplate *ContainerTemplate `json:"sentinelContainerTemplate,omitempty" protobuf:"bytes,4,opt,name=sentinelContainerTemplate"` // MetricsContainerTemplate contains customized spec for metrics container // +optional MetricsContainerTemplate *ContainerTemplate `json:"metricsContainerTemplate,omitempty" protobuf:"bytes,5,opt,name=metricsContainerTemplate"` // +optional InitContainerTemplate *ContainerTemplate `json:"initContainerTemplate,omitempty" protobuf:"bytes,6,opt,name=initContainerTemplate"` // +optional Persistence *PersistenceStrategy `json:"persistence,omitempty" protobuf:"bytes,7,opt,name=persistence"` // +optional AbstractPodTemplate `json:",inline" protobuf:"bytes,8,opt,name=abstractPodTemplate"` // Redis configuration, if not specified, global settings in numaflow-controller-config will be used. // +optional Settings *RedisSettings `json:"settings,omitempty" protobuf:"bytes,9,opt,name=settings"` }
func (*NativeRedis) DeepCopy ¶
func (in *NativeRedis) DeepCopy() *NativeRedis
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NativeRedis.
func (*NativeRedis) DeepCopyInto ¶
func (in *NativeRedis) DeepCopyInto(out *NativeRedis)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NativeRedis) Descriptor ¶
func (*NativeRedis) Descriptor() ([]byte, []int)
func (NativeRedis) GetHeadlessServiceSpec ¶
func (nr NativeRedis) GetHeadlessServiceSpec(req GetRedisServiceSpecReq) corev1.ServiceSpec
func (NativeRedis) GetReplicas ¶
func (nr NativeRedis) GetReplicas() int
func (NativeRedis) GetServiceSpec ¶
func (nr NativeRedis) GetServiceSpec(req GetRedisServiceSpecReq) corev1.ServiceSpec
func (NativeRedis) GetStatefulSetSpec ¶
func (nr NativeRedis) GetStatefulSetSpec(req GetRedisStatefulSetSpecReq) appv1.StatefulSetSpec
func (*NativeRedis) Marshal ¶
func (m *NativeRedis) Marshal() (dAtA []byte, err error)
func (*NativeRedis) MarshalToSizedBuffer ¶
func (m *NativeRedis) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*NativeRedis) ProtoMessage ¶
func (*NativeRedis) ProtoMessage()
func (*NativeRedis) Reset ¶
func (m *NativeRedis) Reset()
func (*NativeRedis) Size ¶
func (m *NativeRedis) Size() (n int)
func (*NativeRedis) String ¶
func (this *NativeRedis) String() string
func (*NativeRedis) Unmarshal ¶
func (m *NativeRedis) Unmarshal(dAtA []byte) error
func (*NativeRedis) XXX_DiscardUnknown ¶
func (m *NativeRedis) XXX_DiscardUnknown()
func (*NativeRedis) XXX_Marshal ¶
func (m *NativeRedis) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NativeRedis) XXX_Merge ¶
func (m *NativeRedis) XXX_Merge(src proto.Message)
func (*NativeRedis) XXX_Size ¶
func (m *NativeRedis) XXX_Size() int
func (*NativeRedis) XXX_Unmarshal ¶
func (m *NativeRedis) XXX_Unmarshal(b []byte) error
type NatsAuth ¶ added in v0.7.0
type NatsAuth struct { // Basic auth which contains a user name and a password // +optional Basic *BasicAuth `json:"basic,omitempty" protobuf:"bytes,1,opt,name=basic"` // Token auth // +optional Token *corev1.SecretKeySelector `json:"token,omitempty" protobuf:"bytes,2,opt,name=token"` // NKey auth // +optional NKey *corev1.SecretKeySelector `json:"nkey,omitempty" protobuf:"bytes,3,opt,name=nkey"` }
NatsAuth defines how to authenticate the nats access
func (*NatsAuth) DeepCopy ¶ added in v0.7.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatsAuth.
func (*NatsAuth) DeepCopyInto ¶ added in v0.7.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatsAuth) Descriptor ¶ added in v0.7.0
func (*NatsAuth) MarshalToSizedBuffer ¶ added in v0.7.0
func (*NatsAuth) ProtoMessage ¶ added in v0.7.0
func (*NatsAuth) ProtoMessage()
func (*NatsAuth) XXX_DiscardUnknown ¶ added in v0.7.0
func (m *NatsAuth) XXX_DiscardUnknown()
func (*NatsAuth) XXX_Marshal ¶ added in v0.7.0
func (*NatsAuth) XXX_Unmarshal ¶ added in v0.7.0
type NatsSource ¶ added in v0.7.0
type NatsSource struct { // URL to connect to NATS cluster, multiple urls could be separated by comma. URL string `json:"url" protobuf:"bytes,1,opt,name=url"` // Subject holds the name of the subject onto which messages are published. Subject string `json:"subject" protobuf:"bytes,2,opt,name=subject"` // Queue is used for queue subscription. Queue string `json:"queue" protobuf:"bytes,3,opt,name=queue"` // TLS configuration for the nats client. // +optional TLS *TLS `json:"tls" protobuf:"bytes,4,opt,name=tls"` // Auth information // +optional Auth *NatsAuth `json:"auth,omitempty" protobuf:"bytes,5,opt,name=auth"` }
func (*NatsSource) DeepCopy ¶ added in v0.7.0
func (in *NatsSource) DeepCopy() *NatsSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatsSource.
func (*NatsSource) DeepCopyInto ¶ added in v0.7.0
func (in *NatsSource) DeepCopyInto(out *NatsSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatsSource) Descriptor ¶ added in v0.7.0
func (*NatsSource) Descriptor() ([]byte, []int)
func (*NatsSource) Marshal ¶ added in v0.7.0
func (m *NatsSource) Marshal() (dAtA []byte, err error)
func (*NatsSource) MarshalTo ¶ added in v0.7.0
func (m *NatsSource) MarshalTo(dAtA []byte) (int, error)
func (*NatsSource) MarshalToSizedBuffer ¶ added in v0.7.0
func (m *NatsSource) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*NatsSource) ProtoMessage ¶ added in v0.7.0
func (*NatsSource) ProtoMessage()
func (*NatsSource) Reset ¶ added in v0.7.0
func (m *NatsSource) Reset()
func (*NatsSource) Size ¶ added in v0.7.0
func (m *NatsSource) Size() (n int)
func (*NatsSource) String ¶ added in v0.7.0
func (this *NatsSource) String() string
func (*NatsSource) Unmarshal ¶ added in v0.7.0
func (m *NatsSource) Unmarshal(dAtA []byte) error
func (*NatsSource) XXX_DiscardUnknown ¶ added in v0.7.0
func (m *NatsSource) XXX_DiscardUnknown()
func (*NatsSource) XXX_Marshal ¶ added in v0.7.0
func (m *NatsSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NatsSource) XXX_Merge ¶ added in v0.7.0
func (m *NatsSource) XXX_Merge(src proto.Message)
func (*NatsSource) XXX_Size ¶ added in v0.7.0
func (m *NatsSource) XXX_Size() int
func (*NatsSource) XXX_Unmarshal ¶ added in v0.7.0
func (m *NatsSource) XXX_Unmarshal(b []byte) error
type PBQStorage ¶ added in v0.6.2
type PBQStorage struct { // +optional PersistentVolumeClaim *PersistenceStrategy `json:"persistentVolumeClaim,omitempty" protobuf:"bytes,1,opt,name=persistentVolumeClaim"` // +optional EmptyDir *corev1.EmptyDirVolumeSource `json:"emptyDir,omitempty" protobuf:"bytes,2,opt,name=emptyDir"` }
PBQStorage defines the persistence configuration for a vertex.
func (*PBQStorage) DeepCopy ¶ added in v0.6.2
func (in *PBQStorage) DeepCopy() *PBQStorage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PBQStorage.
func (*PBQStorage) DeepCopyInto ¶ added in v0.6.2
func (in *PBQStorage) DeepCopyInto(out *PBQStorage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PBQStorage) Descriptor ¶ added in v0.6.2
func (*PBQStorage) Descriptor() ([]byte, []int)
func (*PBQStorage) Marshal ¶ added in v0.6.2
func (m *PBQStorage) Marshal() (dAtA []byte, err error)
func (*PBQStorage) MarshalTo ¶ added in v0.6.2
func (m *PBQStorage) MarshalTo(dAtA []byte) (int, error)
func (*PBQStorage) MarshalToSizedBuffer ¶ added in v0.6.2
func (m *PBQStorage) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*PBQStorage) ProtoMessage ¶ added in v0.6.2
func (*PBQStorage) ProtoMessage()
func (*PBQStorage) Reset ¶ added in v0.6.2
func (m *PBQStorage) Reset()
func (*PBQStorage) Size ¶ added in v0.6.2
func (m *PBQStorage) Size() (n int)
func (*PBQStorage) String ¶ added in v0.6.2
func (this *PBQStorage) String() string
func (*PBQStorage) Unmarshal ¶ added in v0.6.2
func (m *PBQStorage) Unmarshal(dAtA []byte) error
func (*PBQStorage) XXX_DiscardUnknown ¶ added in v0.6.2
func (m *PBQStorage) XXX_DiscardUnknown()
func (*PBQStorage) XXX_Marshal ¶ added in v0.6.2
func (m *PBQStorage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PBQStorage) XXX_Merge ¶ added in v0.6.2
func (m *PBQStorage) XXX_Merge(src proto.Message)
func (*PBQStorage) XXX_Size ¶ added in v0.6.2
func (m *PBQStorage) XXX_Size() int
func (*PBQStorage) XXX_Unmarshal ¶ added in v0.6.2
func (m *PBQStorage) XXX_Unmarshal(b []byte) error
type PersistenceStrategy ¶
type PersistenceStrategy struct { // Name of the StorageClass required by the claim. // More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1 // +optional StorageClassName *string `json:"storageClassName,omitempty" protobuf:"bytes,1,opt,name=storageClassName"` // Available access modes such as ReadWriteOnce, ReadWriteMany // https://kubernetes.io/docs/concepts/storage/persistent-volumes/#access-modes // +optional AccessMode *corev1.PersistentVolumeAccessMode `json:"accessMode,omitempty" protobuf:"bytes,2,opt,name=accessMode,casttype=k8s.io/api/core/v1.PersistentVolumeAccessMode"` // Volume size, e.g. 50Gi VolumeSize *apiresource.Quantity `json:"volumeSize,omitempty" protobuf:"bytes,3,opt,name=volumeSize"` }
PersistenceStrategy defines the strategy of persistence
func (*PersistenceStrategy) DeepCopy ¶
func (in *PersistenceStrategy) DeepCopy() *PersistenceStrategy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistenceStrategy.
func (*PersistenceStrategy) DeepCopyInto ¶
func (in *PersistenceStrategy) DeepCopyInto(out *PersistenceStrategy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PersistenceStrategy) Descriptor ¶
func (*PersistenceStrategy) Descriptor() ([]byte, []int)
func (PersistenceStrategy) GetPVCSpec ¶ added in v0.6.2
func (ps PersistenceStrategy) GetPVCSpec(name string) corev1.PersistentVolumeClaim
func (*PersistenceStrategy) Marshal ¶
func (m *PersistenceStrategy) Marshal() (dAtA []byte, err error)
func (*PersistenceStrategy) MarshalTo ¶
func (m *PersistenceStrategy) MarshalTo(dAtA []byte) (int, error)
func (*PersistenceStrategy) MarshalToSizedBuffer ¶
func (m *PersistenceStrategy) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*PersistenceStrategy) ProtoMessage ¶
func (*PersistenceStrategy) ProtoMessage()
func (*PersistenceStrategy) Reset ¶
func (m *PersistenceStrategy) Reset()
func (*PersistenceStrategy) Size ¶
func (m *PersistenceStrategy) Size() (n int)
func (*PersistenceStrategy) String ¶
func (this *PersistenceStrategy) String() string
func (*PersistenceStrategy) Unmarshal ¶
func (m *PersistenceStrategy) Unmarshal(dAtA []byte) error
func (*PersistenceStrategy) XXX_DiscardUnknown ¶
func (m *PersistenceStrategy) XXX_DiscardUnknown()
func (*PersistenceStrategy) XXX_Marshal ¶
func (m *PersistenceStrategy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PersistenceStrategy) XXX_Merge ¶
func (m *PersistenceStrategy) XXX_Merge(src proto.Message)
func (*PersistenceStrategy) XXX_Size ¶
func (m *PersistenceStrategy) XXX_Size() int
func (*PersistenceStrategy) XXX_Unmarshal ¶
func (m *PersistenceStrategy) XXX_Unmarshal(b []byte) error
type Pipeline ¶
type Pipeline struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Spec PipelineSpec `json:"spec" protobuf:"bytes,2,opt,name=spec"` // +optional Status PipelineStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"` }
+genclient +kubebuilder:object:root=true +kubebuilder:resource:shortName=pl +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Phase",type=string,JSONPath=`.status.phase` +kubebuilder:printcolumn:name="Message",type=string,JSONPath=`.status.message` +kubebuilder:printcolumn:name="Vertices",type=integer,JSONPath=`.status.vertexCount` +kubebuilder:printcolumn:name="Sources",type=integer,JSONPath=`.status.sourceCount`,priority=10 +kubebuilder:printcolumn:name="Sinks",type=integer,JSONPath=`.status.sinkCount`,priority=10 +kubebuilder:printcolumn:name="UDFs",type=integer,JSONPath=`.status.udfCount`,priority=10 +kubebuilder:printcolumn:name="Age",type=date,JSONPath=`.metadata.creationTimestamp` +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true
func (*Pipeline) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Pipeline.
func (*Pipeline) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Pipeline) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Pipeline) Descriptor ¶
func (Pipeline) FindVertexWithBuffer ¶ added in v0.8.1
func (p Pipeline) FindVertexWithBuffer(buffer string) *AbstractVertex
func (Pipeline) GetAllBuckets ¶ added in v0.8.1
func (Pipeline) GetAllBuffers ¶
func (Pipeline) GetDaemonDeploymentName ¶
func (Pipeline) GetDaemonDeploymentObj ¶
func (p Pipeline) GetDaemonDeploymentObj(req GetDaemonDeploymentReq) (*appv1.Deployment, error)
func (Pipeline) GetDaemonServiceName ¶
func (Pipeline) GetDaemonServiceObj ¶
func (Pipeline) GetDaemonServiceURL ¶
func (Pipeline) GetDownstreamEdges ¶ added in v0.5.4
GetDownstreamEdges returns all the downstream edges of a vertex
func (Pipeline) GetFromEdges ¶
func (Pipeline) GetPipelineLimits ¶ added in v0.6.1
func (p Pipeline) GetPipelineLimits() PipelineLimits
GetPipelineLimits returns the pipeline limits with default values
func (Pipeline) GetSideInputsManagerDeploymentName ¶ added in v0.10.0
func (Pipeline) GetSideInputsManagerDeployments ¶ added in v0.10.0
func (p Pipeline) GetSideInputsManagerDeployments(req GetSideInputDeploymentReq) ([]*appv1.Deployment, error)
func (Pipeline) GetSideInputsStoreName ¶ added in v0.10.0
func (Pipeline) GetToEdges ¶
func (Pipeline) GetVertex ¶
func (p Pipeline) GetVertex(vertexName string) *AbstractVertex
GetVertex is used to find the AbstractVertex info from vertex name.
func (Pipeline) HasSideInputs ¶ added in v0.10.0
HasSideInputs returns if the pipeline has side inputs.
func (Pipeline) ListAllEdges ¶ added in v0.6.1
ListAllEdges returns a copy of all the edges.
func (*Pipeline) MarshalToSizedBuffer ¶
func (Pipeline) NumOfPartitions ¶ added in v0.8.1
NumOfPartitions returns the number of partitions for a vertex.
func (*Pipeline) ProtoMessage ¶
func (*Pipeline) ProtoMessage()
func (*Pipeline) XXX_DiscardUnknown ¶
func (m *Pipeline) XXX_DiscardUnknown()
func (*Pipeline) XXX_Marshal ¶
func (*Pipeline) XXX_Unmarshal ¶
type PipelineLimits ¶
type PipelineLimits struct { // Read batch size for all the vertices in the pipeline, can be overridden by the vertex's limit settings. // +kubebuilder:default=500 // +optional ReadBatchSize *uint64 `json:"readBatchSize,omitempty" protobuf:"varint,1,opt,name=readBatchSize"` // BufferMaxLength is used to define the max length of a buffer. // Only applies to UDF and Source vertices as only they do buffer write. // It can be overridden by the settings in vertex limits. // +kubebuilder:default=30000 // +optional BufferMaxLength *uint64 `json:"bufferMaxLength,omitempty" protobuf:"varint,2,opt,name=bufferMaxLength"` // BufferUsageLimit is used to define the percentage of the buffer usage limit, a valid value should be less than 100, for example, 85. // Only applies to UDF and Source vertices as only they do buffer write. // It will be overridden by the settings in vertex limits. // +kubebuilder:default=80 // +optional BufferUsageLimit *uint32 `json:"bufferUsageLimit,omitempty" protobuf:"varint,3,opt,name=bufferUsageLimit"` // Read timeout for all the vertices in the pipeline, can be overridden by the vertex's limit settings // +kubebuilder:default= "1s" // +optional ReadTimeout *metav1.Duration `json:"readTimeout,omitempty" protobuf:"bytes,4,opt,name=readTimeout"` }
func (*PipelineLimits) DeepCopy ¶
func (in *PipelineLimits) DeepCopy() *PipelineLimits
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineLimits.
func (*PipelineLimits) DeepCopyInto ¶
func (in *PipelineLimits) DeepCopyInto(out *PipelineLimits)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PipelineLimits) Descriptor ¶
func (*PipelineLimits) Descriptor() ([]byte, []int)
func (*PipelineLimits) Marshal ¶
func (m *PipelineLimits) Marshal() (dAtA []byte, err error)
func (*PipelineLimits) MarshalToSizedBuffer ¶
func (m *PipelineLimits) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*PipelineLimits) ProtoMessage ¶
func (*PipelineLimits) ProtoMessage()
func (*PipelineLimits) Reset ¶
func (m *PipelineLimits) Reset()
func (*PipelineLimits) Size ¶
func (m *PipelineLimits) Size() (n int)
func (*PipelineLimits) String ¶
func (this *PipelineLimits) String() string
func (*PipelineLimits) Unmarshal ¶
func (m *PipelineLimits) Unmarshal(dAtA []byte) error
func (*PipelineLimits) XXX_DiscardUnknown ¶
func (m *PipelineLimits) XXX_DiscardUnknown()
func (*PipelineLimits) XXX_Marshal ¶
func (m *PipelineLimits) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PipelineLimits) XXX_Merge ¶
func (m *PipelineLimits) XXX_Merge(src proto.Message)
func (*PipelineLimits) XXX_Size ¶
func (m *PipelineLimits) XXX_Size() int
func (*PipelineLimits) XXX_Unmarshal ¶
func (m *PipelineLimits) XXX_Unmarshal(b []byte) error
type PipelineList ¶
type PipelineList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Items []Pipeline `json:"items" protobuf:"bytes,2,rep,name=items"` }
+kubebuilder:object:root=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*PipelineList) DeepCopy ¶
func (in *PipelineList) DeepCopy() *PipelineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineList.
func (*PipelineList) DeepCopyInto ¶
func (in *PipelineList) DeepCopyInto(out *PipelineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PipelineList) DeepCopyObject ¶
func (in *PipelineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PipelineList) Descriptor ¶
func (*PipelineList) Descriptor() ([]byte, []int)
func (*PipelineList) Marshal ¶
func (m *PipelineList) Marshal() (dAtA []byte, err error)
func (*PipelineList) MarshalToSizedBuffer ¶
func (m *PipelineList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*PipelineList) ProtoMessage ¶
func (*PipelineList) ProtoMessage()
func (*PipelineList) Reset ¶
func (m *PipelineList) Reset()
func (*PipelineList) Size ¶
func (m *PipelineList) Size() (n int)
func (*PipelineList) String ¶
func (this *PipelineList) String() string
func (*PipelineList) Unmarshal ¶
func (m *PipelineList) Unmarshal(dAtA []byte) error
func (*PipelineList) XXX_DiscardUnknown ¶
func (m *PipelineList) XXX_DiscardUnknown()
func (*PipelineList) XXX_Marshal ¶
func (m *PipelineList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PipelineList) XXX_Merge ¶
func (m *PipelineList) XXX_Merge(src proto.Message)
func (*PipelineList) XXX_Size ¶
func (m *PipelineList) XXX_Size() int
func (*PipelineList) XXX_Unmarshal ¶
func (m *PipelineList) XXX_Unmarshal(b []byte) error
type PipelinePhase ¶
type PipelinePhase string
+kubebuilder:validation:Enum="";Running;Succeeded;Failed;Pausing;Paused;Deleting
type PipelineSpec ¶
type PipelineSpec struct { // +optional InterStepBufferServiceName string `json:"interStepBufferServiceName,omitempty" protobuf:"bytes,1,opt,name=interStepBufferServiceName"` // +patchStrategy=merge // +patchMergeKey=name Vertices []AbstractVertex `json:"vertices,omitempty" patchStrategy:"merge" patchMergeKey:"name" protobuf:"bytes,2,rep,name=vertices"` // Edges define the relationships between vertices Edges []Edge `json:"edges,omitempty" protobuf:"bytes,3,rep,name=edges"` // Lifecycle define the Lifecycle properties // +kubebuilder:default={"deleteGracePeriodSeconds": 30, "desiredPhase": Running, "pauseGracePeriodSeconds": 30} // +optional Lifecycle Lifecycle `json:"lifecycle,omitempty" protobuf:"bytes,4,opt,name=lifecycle"` // Limits define the limitations such as buffer read batch size for all the vertices of a pipeline, they could be overridden by each vertex's settings // +kubebuilder:default={"readBatchSize": 500, "bufferMaxLength": 30000, "bufferUsageLimit": 80} // +optional Limits *PipelineLimits `json:"limits,omitempty" protobuf:"bytes,5,opt,name=limits"` // Watermark enables watermark progression across the entire pipeline. // +kubebuilder:default={"disabled": false} // +optional Watermark Watermark `json:"watermark,omitempty" protobuf:"bytes,6,opt,name=watermark"` // Templates are used to customize additional kubernetes resources required for the Pipeline // +optional Templates *Templates `json:"templates,omitempty" protobuf:"bytes,7,opt,name=templates"` // SideInputs defines the Side Inputs of a pipeline. // +optional SideInputs []SideInput `json:"sideInputs,omitempty" protobuf:"bytes,8,rep,name=sideInputs"` }
func (*PipelineSpec) DeepCopy ¶
func (in *PipelineSpec) DeepCopy() *PipelineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineSpec.
func (*PipelineSpec) DeepCopyInto ¶
func (in *PipelineSpec) DeepCopyInto(out *PipelineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PipelineSpec) Descriptor ¶
func (*PipelineSpec) Descriptor() ([]byte, []int)
func (PipelineSpec) GetMatchingVertices ¶ added in v0.10.0
func (pipeline PipelineSpec) GetMatchingVertices(f func(AbstractVertex) bool) map[string]*AbstractVertex
func (PipelineSpec) GetSinksByName ¶ added in v0.10.0
func (pipeline PipelineSpec) GetSinksByName() map[string]*AbstractVertex
func (PipelineSpec) GetSourcesByName ¶ added in v0.10.0
func (pipeline PipelineSpec) GetSourcesByName() map[string]*AbstractVertex
func (PipelineSpec) GetVerticesByName ¶ added in v0.10.0
func (pipeline PipelineSpec) GetVerticesByName() map[string]*AbstractVertex
func (*PipelineSpec) Marshal ¶
func (m *PipelineSpec) Marshal() (dAtA []byte, err error)
func (*PipelineSpec) MarshalToSizedBuffer ¶
func (m *PipelineSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*PipelineSpec) ProtoMessage ¶
func (*PipelineSpec) ProtoMessage()
func (*PipelineSpec) Reset ¶
func (m *PipelineSpec) Reset()
func (*PipelineSpec) Size ¶
func (m *PipelineSpec) Size() (n int)
func (*PipelineSpec) String ¶
func (this *PipelineSpec) String() string
func (*PipelineSpec) Unmarshal ¶
func (m *PipelineSpec) Unmarshal(dAtA []byte) error
func (*PipelineSpec) XXX_DiscardUnknown ¶
func (m *PipelineSpec) XXX_DiscardUnknown()
func (*PipelineSpec) XXX_Marshal ¶
func (m *PipelineSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PipelineSpec) XXX_Merge ¶
func (m *PipelineSpec) XXX_Merge(src proto.Message)
func (*PipelineSpec) XXX_Size ¶
func (m *PipelineSpec) XXX_Size() int
func (*PipelineSpec) XXX_Unmarshal ¶
func (m *PipelineSpec) XXX_Unmarshal(b []byte) error
type PipelineStatus ¶
type PipelineStatus struct { Status `json:",inline" protobuf:"bytes,1,opt,name=status"` Phase PipelinePhase `json:"phase,omitempty" protobuf:"bytes,2,opt,name=phase,casttype=PipelinePhase"` Message string `json:"message,omitempty" protobuf:"bytes,3,opt,name=message"` LastUpdated metav1.Time `json:"lastUpdated,omitempty" protobuf:"bytes,4,opt,name=lastUpdated"` VertexCount *uint32 `json:"vertexCount,omitempty" protobuf:"varint,5,opt,name=vertexCount"` SourceCount *uint32 `json:"sourceCount,omitempty" protobuf:"varint,6,opt,name=sourceCount"` SinkCount *uint32 `json:"sinkCount,omitempty" protobuf:"varint,7,opt,name=sinkCount"` UDFCount *uint32 `json:"udfCount,omitempty" protobuf:"varint,8,opt,name=udfCount"` }
func (*PipelineStatus) DeepCopy ¶
func (in *PipelineStatus) DeepCopy() *PipelineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineStatus.
func (*PipelineStatus) DeepCopyInto ¶
func (in *PipelineStatus) DeepCopyInto(out *PipelineStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PipelineStatus) Descriptor ¶
func (*PipelineStatus) Descriptor() ([]byte, []int)
func (*PipelineStatus) InitConditions ¶
func (pls *PipelineStatus) InitConditions()
InitConditions sets conditions to Unknown state.
func (*PipelineStatus) MarkConfigured ¶
func (pls *PipelineStatus) MarkConfigured()
MarkConfigured set the Pipeline has valid configuration.
func (*PipelineStatus) MarkDeployFailed ¶
func (pls *PipelineStatus) MarkDeployFailed(reason, message string)
MarkDeployFailed set the Pipeline deployment failed
func (*PipelineStatus) MarkDeployed ¶
func (pls *PipelineStatus) MarkDeployed()
MarkDeployed set the Pipeline has been deployed.
func (*PipelineStatus) MarkNotConfigured ¶
func (pls *PipelineStatus) MarkNotConfigured(reason, message string)
MarkNotConfigured the Pipeline has configuration.
func (*PipelineStatus) MarkPhaseDeleting ¶
func (pls *PipelineStatus) MarkPhaseDeleting()
MarkPhaseDeleting set the Pipeline is deleting.
func (*PipelineStatus) MarkPhasePaused ¶
func (pls *PipelineStatus) MarkPhasePaused()
MarkPhasePaused set the Pipeline has been paused.
func (*PipelineStatus) MarkPhasePausing ¶
func (pls *PipelineStatus) MarkPhasePausing()
MarkPhasePausing set the Pipeline is pausing.
func (*PipelineStatus) MarkPhaseRunning ¶
func (pls *PipelineStatus) MarkPhaseRunning()
MarkPhaseRunning set the Pipeline has been running.
func (*PipelineStatus) Marshal ¶
func (m *PipelineStatus) Marshal() (dAtA []byte, err error)
func (*PipelineStatus) MarshalToSizedBuffer ¶
func (m *PipelineStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*PipelineStatus) ProtoMessage ¶
func (*PipelineStatus) ProtoMessage()
func (*PipelineStatus) Reset ¶
func (m *PipelineStatus) Reset()
func (*PipelineStatus) SetPhase ¶
func (pls *PipelineStatus) SetPhase(phase PipelinePhase, msg string)
func (*PipelineStatus) SetVertexCounts ¶ added in v0.6.2
func (pls *PipelineStatus) SetVertexCounts(vertices []AbstractVertex)
SetVertexCounts sets the counts of vertices.
func (*PipelineStatus) Size ¶
func (m *PipelineStatus) Size() (n int)
func (*PipelineStatus) String ¶
func (this *PipelineStatus) String() string
func (*PipelineStatus) Unmarshal ¶
func (m *PipelineStatus) Unmarshal(dAtA []byte) error
func (*PipelineStatus) XXX_DiscardUnknown ¶
func (m *PipelineStatus) XXX_DiscardUnknown()
func (*PipelineStatus) XXX_Marshal ¶
func (m *PipelineStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PipelineStatus) XXX_Merge ¶
func (m *PipelineStatus) XXX_Merge(src proto.Message)
func (*PipelineStatus) XXX_Size ¶
func (m *PipelineStatus) XXX_Size() int
func (*PipelineStatus) XXX_Unmarshal ¶
func (m *PipelineStatus) XXX_Unmarshal(b []byte) error
type RedisBufferService ¶ added in v0.6.2
type RedisBufferService struct { // Native brings up a native Redis service Native *NativeRedis `json:"native,omitempty" protobuf:"bytes,1,opt,name=native"` // External holds an External Redis config External *RedisConfig `json:"external,omitempty" protobuf:"bytes,2,opt,name=external"` }
func (*RedisBufferService) DeepCopy ¶ added in v0.6.2
func (in *RedisBufferService) DeepCopy() *RedisBufferService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisBufferService.
func (*RedisBufferService) DeepCopyInto ¶ added in v0.6.2
func (in *RedisBufferService) DeepCopyInto(out *RedisBufferService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RedisBufferService) Descriptor ¶ added in v0.6.2
func (*RedisBufferService) Descriptor() ([]byte, []int)
func (*RedisBufferService) Marshal ¶ added in v0.6.2
func (m *RedisBufferService) Marshal() (dAtA []byte, err error)
func (*RedisBufferService) MarshalTo ¶ added in v0.6.2
func (m *RedisBufferService) MarshalTo(dAtA []byte) (int, error)
func (*RedisBufferService) MarshalToSizedBuffer ¶ added in v0.6.2
func (m *RedisBufferService) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RedisBufferService) ProtoMessage ¶ added in v0.6.2
func (*RedisBufferService) ProtoMessage()
func (*RedisBufferService) Reset ¶ added in v0.6.2
func (m *RedisBufferService) Reset()
func (*RedisBufferService) Size ¶ added in v0.6.2
func (m *RedisBufferService) Size() (n int)
func (*RedisBufferService) String ¶ added in v0.6.2
func (this *RedisBufferService) String() string
func (*RedisBufferService) Unmarshal ¶ added in v0.6.2
func (m *RedisBufferService) Unmarshal(dAtA []byte) error
func (*RedisBufferService) XXX_DiscardUnknown ¶ added in v0.6.2
func (m *RedisBufferService) XXX_DiscardUnknown()
func (*RedisBufferService) XXX_Marshal ¶ added in v0.6.2
func (m *RedisBufferService) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RedisBufferService) XXX_Merge ¶ added in v0.6.2
func (m *RedisBufferService) XXX_Merge(src proto.Message)
func (*RedisBufferService) XXX_Size ¶ added in v0.6.2
func (m *RedisBufferService) XXX_Size() int
func (*RedisBufferService) XXX_Unmarshal ¶ added in v0.6.2
func (m *RedisBufferService) XXX_Unmarshal(b []byte) error
type RedisConfig ¶
type RedisConfig struct { // Redis URL // +optional URL string `json:"url,omitempty" protobuf:"bytes,1,opt,name=url"` // Sentinel URL, will be ignored if Redis URL is provided // +optional SentinelURL string `json:"sentinelUrl,omitempty" protobuf:"bytes,2,opt,name=sentinelUrl"` // Only required when Sentinel is used // +optional MasterName string `json:"masterName,omitempty" protobuf:"bytes,3,opt,name=masterName"` // Redis user // +optional User string `json:"user,omitempty" protobuf:"bytes,4,opt,name=user"` // Redis password secret selector // +optional Password *corev1.SecretKeySelector `json:"password,omitempty" protobuf:"bytes,5,opt,name=password"` // Sentinel password secret selector // +optional SentinelPassword *corev1.SecretKeySelector `json:"sentinelPassword,omitempty" protobuf:"bytes,6,opt,name=sentinelPassword"` }
func (*RedisConfig) DeepCopy ¶
func (in *RedisConfig) DeepCopy() *RedisConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisConfig.
func (*RedisConfig) DeepCopyInto ¶
func (in *RedisConfig) DeepCopyInto(out *RedisConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RedisConfig) Descriptor ¶
func (*RedisConfig) Descriptor() ([]byte, []int)
func (*RedisConfig) Marshal ¶
func (m *RedisConfig) Marshal() (dAtA []byte, err error)
func (*RedisConfig) MarshalToSizedBuffer ¶
func (m *RedisConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RedisConfig) ProtoMessage ¶
func (*RedisConfig) ProtoMessage()
func (*RedisConfig) Reset ¶
func (m *RedisConfig) Reset()
func (*RedisConfig) Size ¶
func (m *RedisConfig) Size() (n int)
func (*RedisConfig) String ¶
func (this *RedisConfig) String() string
func (*RedisConfig) Unmarshal ¶
func (m *RedisConfig) Unmarshal(dAtA []byte) error
func (*RedisConfig) XXX_DiscardUnknown ¶
func (m *RedisConfig) XXX_DiscardUnknown()
func (*RedisConfig) XXX_Marshal ¶
func (m *RedisConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RedisConfig) XXX_Merge ¶
func (m *RedisConfig) XXX_Merge(src proto.Message)
func (*RedisConfig) XXX_Size ¶
func (m *RedisConfig) XXX_Size() int
func (*RedisConfig) XXX_Unmarshal ¶
func (m *RedisConfig) XXX_Unmarshal(b []byte) error
type RedisSettings ¶
type RedisSettings struct { // Redis settings shared by both master and slaves, will override the global settings from controller config // +optional Redis string `json:"redis,omitempty" protobuf:"bytes,1,opt,name=redis"` // Special settings for Redis master node, will override the global settings from controller config // +optional Master string `json:"master,omitempty" protobuf:"bytes,2,opt,name=master"` // Special settings for Redis replica nodes, will override the global settings from controller config // +optional Replica string `json:"replica,omitempty" protobuf:"bytes,3,opt,name=replica"` // Sentinel settings, will override the global settings from controller config // +optional Sentinel string `json:"sentinel,omitempty" protobuf:"bytes,4,opt,name=sentinel"` }
func (*RedisSettings) DeepCopy ¶
func (in *RedisSettings) DeepCopy() *RedisSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisSettings.
func (*RedisSettings) DeepCopyInto ¶
func (in *RedisSettings) DeepCopyInto(out *RedisSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RedisSettings) Descriptor ¶
func (*RedisSettings) Descriptor() ([]byte, []int)
func (*RedisSettings) Marshal ¶
func (m *RedisSettings) Marshal() (dAtA []byte, err error)
func (*RedisSettings) MarshalToSizedBuffer ¶
func (m *RedisSettings) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RedisSettings) ProtoMessage ¶
func (*RedisSettings) ProtoMessage()
func (*RedisSettings) Reset ¶
func (m *RedisSettings) Reset()
func (*RedisSettings) Size ¶
func (m *RedisSettings) Size() (n int)
func (*RedisSettings) String ¶
func (this *RedisSettings) String() string
func (*RedisSettings) Unmarshal ¶
func (m *RedisSettings) Unmarshal(dAtA []byte) error
func (*RedisSettings) XXX_DiscardUnknown ¶
func (m *RedisSettings) XXX_DiscardUnknown()
func (*RedisSettings) XXX_Marshal ¶
func (m *RedisSettings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RedisSettings) XXX_Merge ¶
func (m *RedisSettings) XXX_Merge(src proto.Message)
func (*RedisSettings) XXX_Size ¶
func (m *RedisSettings) XXX_Size() int
func (*RedisSettings) XXX_Unmarshal ¶
func (m *RedisSettings) XXX_Unmarshal(b []byte) error
type SASL ¶ added in v0.7.3
type SASL struct { // SASL mechanism to use Mechanism *SASLType `json:"mechanism" protobuf:"bytes,1,opt,name=mechanism,casttype=SASLType"` // GSSAPI contains the kerberos config // +optional GSSAPI *GSSAPI `json:"gssapi" protobuf:"bytes,2,opt,name=gssapi"` // SASLPlain contains the sasl plain config // +optional Plain *SASLPlain `json:"plain" protobuf:"bytes,3,opt,name=plain"` // SASLSCRAMSHA256 contains the sasl plain config // +optional SCRAMSHA256 *SASLPlain `json:"scramsha256" protobuf:"bytes,4,opt,name=scramsha256"` // SASLSCRAMSHA512 contains the sasl plain config // +optional SCRAMSHA512 *SASLPlain `json:"scramsha512" protobuf:"bytes,5,opt,name=scramsha512"` }
func (*SASL) DeepCopy ¶ added in v0.7.3
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SASL.
func (*SASL) DeepCopyInto ¶ added in v0.7.3
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SASL) Descriptor ¶ added in v0.7.3
func (*SASL) MarshalToSizedBuffer ¶ added in v0.7.3
func (*SASL) ProtoMessage ¶ added in v0.7.3
func (*SASL) ProtoMessage()
func (*SASL) XXX_DiscardUnknown ¶ added in v0.7.3
func (m *SASL) XXX_DiscardUnknown()
func (*SASL) XXX_Marshal ¶ added in v0.7.3
func (*SASL) XXX_Unmarshal ¶ added in v0.7.3
type SASLPlain ¶ added in v0.7.3
type SASLPlain struct { // UserSecret refers to the secret that contains the user UserSecret *corev1.SecretKeySelector `json:"userSecret" protobuf:"bytes,1,opt,name=userSecret"` // PasswordSecret refers to the secret that contains the password // +optional PasswordSecret *corev1.SecretKeySelector `json:"passwordSecret" protobuf:"bytes,2,opt,name=passwordSecret"` Handshake bool `json:"handshake" protobuf:"bytes,3,opt,name=handshake"` }
func (*SASLPlain) DeepCopy ¶ added in v0.7.3
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SASLPlain.
func (*SASLPlain) DeepCopyInto ¶ added in v0.7.3
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SASLPlain) Descriptor ¶ added in v0.7.3
func (*SASLPlain) MarshalToSizedBuffer ¶ added in v0.7.3
func (*SASLPlain) ProtoMessage ¶ added in v0.7.3
func (*SASLPlain) ProtoMessage()
func (*SASLPlain) XXX_DiscardUnknown ¶ added in v0.7.3
func (m *SASLPlain) XXX_DiscardUnknown()
func (*SASLPlain) XXX_Marshal ¶ added in v0.7.3
func (*SASLPlain) XXX_Unmarshal ¶ added in v0.7.3
type SASLType ¶ added in v0.7.3
type SASLType string
SASLType describes the SASL type
const ( // SASLTypeOAuth represents the SASL/OAUTHBEARER mechanism (Kafka 2.0.0+) // SASLTypeOAuth = "OAUTHBEARER" SASLTypeOAuth SASLType = "OAUTHBEARER" // SASLTypePlaintext represents the SASL/PLAIN mechanism // SASLTypePlaintext = "PLAIN" SASLTypePlaintext SASLType = "PLAIN" // SASLTypeSCRAMSHA256 represents the SCRAM-SHA-256 mechanism. // SASLTypeSCRAMSHA256 = "SCRAM-SHA-256" SASLTypeSCRAMSHA256 SASLType = "SCRAM-SHA-256" // SASLTypeSCRAMSHA512 represents the SCRAM-SHA-512 mechanism. // SASLTypeSCRAMSHA512 = "SCRAM-SHA-512" SASLTypeSCRAMSHA512 SASLType = "SCRAM-SHA-512" // SASLTypeGSSAPI represents the GSSAPI mechanism // SASLTypeGSSAPI = "GSSAPI" SASLTypeGSSAPI SASLType = "GSSAPI" )
type Scale ¶
type Scale struct { // Whether to disable autoscaling. // Set to "true" when using Kubernetes HPA or any other 3rd party autoscaling strategies. // +optional Disabled bool `json:"disabled,omitempty" protobuf:"bytes,1,opt,name=disabled"` // Minimum replicas. // +optional Min *int32 `json:"min,omitempty" protobuf:"varint,2,opt,name=min"` // Maximum replicas. // +optional Max *int32 `json:"max,omitempty" protobuf:"varint,3,opt,name=max"` // Lookback seconds to calculate the average pending messages and processing rate. // +optional LookbackSeconds *uint32 `json:"lookbackSeconds,omitempty" protobuf:"varint,4,opt,name=lookbackSeconds"` // Deprecated: Use scaleUpCooldownSeconds and scaleDownCooldownSeconds instead. // Cooldown seconds after a scaling operation before another one. // +optional DeprecatedCooldownSeconds *uint32 `json:"cooldownSeconds,omitempty" protobuf:"varint,5,opt,name=cooldownSeconds"` // After scaling down the source vertex to 0, sleep how many seconds before scaling the source vertex back up to peek. // +optional ZeroReplicaSleepSeconds *uint32 `json:"zeroReplicaSleepSeconds,omitempty" protobuf:"varint,6,opt,name=zeroReplicaSleepSeconds"` // TargetProcessingSeconds is used to tune the aggressiveness of autoscaling for source vertices, it measures how fast // you want the vertex to process all the pending messages. Typically increasing the value, which leads to lower processing // rate, thus less replicas. It's only effective for source vertices. // +optional TargetProcessingSeconds *uint32 `json:"targetProcessingSeconds,omitempty" protobuf:"varint,7,opt,name=targetProcessingSeconds"` // TargetBufferAvailability is used to define the target percentage of the buffer availability. // A valid and meaningful value should be less than the BufferUsageLimit defined in the Edge spec (or Pipeline spec), for example, 50. // It only applies to UDF and Sink vertices because only they have buffers to read. // +optional TargetBufferAvailability *uint32 `json:"targetBufferAvailability,omitempty" protobuf:"varint,8,opt,name=targetBufferAvailability"` // ReplicasPerScale defines maximum replicas can be scaled up or down at once. // The is use to prevent too aggressive scaling operations // +optional ReplicasPerScale *uint32 `json:"replicasPerScale,omitempty" protobuf:"varint,9,opt,name=replicasPerScale"` // ScaleUpCooldownSeconds defines the cooldown seconds after a scaling operation, before a follow-up scaling up. // It defaults to the CooldownSeconds if not set. // +optional ScaleUpCooldownSeconds *uint32 `json:"scaleUpCooldownSeconds,omitempty" protobuf:"varint,10,opt,name=scaleUpCooldownSeconds"` // ScaleDownCooldownSeconds defines the cooldown seconds after a scaling operation, before a follow-up scaling down. // It defaults to the CooldownSeconds if not set. // +optional ScaleDownCooldownSeconds *uint32 `json:"scaleDownCooldownSeconds,omitempty" protobuf:"varint,11,opt,name=scaleDownCooldownSeconds"` }
Scale defines the parameters for autoscaling.
func (*Scale) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Scale.
func (*Scale) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Scale) Descriptor ¶
func (Scale) GetLookbackSeconds ¶ added in v0.5.4
func (Scale) GetMaxReplicas ¶ added in v0.5.4
func (Scale) GetMinReplicas ¶ added in v0.5.4
func (Scale) GetReplicasPerScale ¶ added in v0.5.4
func (Scale) GetScaleDownCooldownSeconds ¶ added in v0.10.0
func (Scale) GetScaleUpCooldownSeconds ¶ added in v0.10.0
func (Scale) GetTargetBufferAvailability ¶ added in v0.7.2
func (Scale) GetTargetProcessingSeconds ¶ added in v0.5.4
func (Scale) GetZeroReplicaSleepSeconds ¶ added in v0.5.4
func (*Scale) ProtoMessage ¶
func (*Scale) ProtoMessage()
func (*Scale) XXX_DiscardUnknown ¶
func (m *Scale) XXX_DiscardUnknown()
func (*Scale) XXX_Marshal ¶
func (*Scale) XXX_Unmarshal ¶
type SideInput ¶ added in v0.10.0
type SideInput struct { Name string `json:"name" protobuf:"bytes,1,opt,name=name"` Container *Container `json:"container" protobuf:"bytes,2,opt,name=container"` // +optional // +patchStrategy=merge // +patchMergeKey=name Volumes []corev1.Volume `json:"volumes,omitempty" patchStrategy:"merge" patchMergeKey:"name" protobuf:"bytes,3,rep,name=volumes"` Trigger *SideInputTrigger `json:"trigger" protobuf:"bytes,4,opt,name=trigger"` }
SideInput defines information of a Side Input
func (*SideInput) DeepCopy ¶ added in v0.10.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SideInput.
func (*SideInput) DeepCopyInto ¶ added in v0.10.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SideInput) Descriptor ¶ added in v0.10.0
func (*SideInput) MarshalToSizedBuffer ¶ added in v0.10.0
func (*SideInput) ProtoMessage ¶ added in v0.10.0
func (*SideInput) ProtoMessage()
func (*SideInput) XXX_DiscardUnknown ¶ added in v0.10.0
func (m *SideInput) XXX_DiscardUnknown()
func (*SideInput) XXX_Marshal ¶ added in v0.10.0
func (*SideInput) XXX_Unmarshal ¶ added in v0.10.0
type SideInputTrigger ¶ added in v0.10.0
type SideInputTrigger struct { // The schedule to trigger the retrievement of the side input data. // It supports cron format, for example, "0 30 * * * *". // Or interval based format, such as "@hourly", "@every 1h30m", etc. Schedule string `json:"schedule" protobuf:"bytes,1,opt,name=schedule"` // +optional Timezone *string `json:"timezone" protobuf:"bytes,2,opt,name=timezone"` }
func (*SideInputTrigger) DeepCopy ¶ added in v0.10.0
func (in *SideInputTrigger) DeepCopy() *SideInputTrigger
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SideInputTrigger.
func (*SideInputTrigger) DeepCopyInto ¶ added in v0.10.0
func (in *SideInputTrigger) DeepCopyInto(out *SideInputTrigger)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SideInputTrigger) Descriptor ¶ added in v0.10.0
func (*SideInputTrigger) Descriptor() ([]byte, []int)
func (*SideInputTrigger) Marshal ¶ added in v0.10.0
func (m *SideInputTrigger) Marshal() (dAtA []byte, err error)
func (*SideInputTrigger) MarshalTo ¶ added in v0.10.0
func (m *SideInputTrigger) MarshalTo(dAtA []byte) (int, error)
func (*SideInputTrigger) MarshalToSizedBuffer ¶ added in v0.10.0
func (m *SideInputTrigger) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*SideInputTrigger) ProtoMessage ¶ added in v0.10.0
func (*SideInputTrigger) ProtoMessage()
func (*SideInputTrigger) Reset ¶ added in v0.10.0
func (m *SideInputTrigger) Reset()
func (*SideInputTrigger) Size ¶ added in v0.10.0
func (m *SideInputTrigger) Size() (n int)
func (*SideInputTrigger) String ¶ added in v0.10.0
func (this *SideInputTrigger) String() string
func (*SideInputTrigger) Unmarshal ¶ added in v0.10.0
func (m *SideInputTrigger) Unmarshal(dAtA []byte) error
func (*SideInputTrigger) XXX_DiscardUnknown ¶ added in v0.10.0
func (m *SideInputTrigger) XXX_DiscardUnknown()
func (*SideInputTrigger) XXX_Marshal ¶ added in v0.10.0
func (m *SideInputTrigger) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SideInputTrigger) XXX_Merge ¶ added in v0.10.0
func (m *SideInputTrigger) XXX_Merge(src proto.Message)
func (*SideInputTrigger) XXX_Size ¶ added in v0.10.0
func (m *SideInputTrigger) XXX_Size() int
func (*SideInputTrigger) XXX_Unmarshal ¶ added in v0.10.0
func (m *SideInputTrigger) XXX_Unmarshal(b []byte) error
type SideInputsManagerTemplate ¶ added in v0.10.0
type SideInputsManagerTemplate struct { // +optional AbstractPodTemplate `json:",inline" protobuf:"bytes,1,opt,name=abstractPodTemplate"` // Template for the side inputs manager numa container // +optional ContainerTemplate *ContainerTemplate `json:"containerTemplate,omitempty" protobuf:"bytes,2,opt,name=containerTemplate"` // Template for the side inputs manager init container // +optional InitContainerTemplate *ContainerTemplate `json:"initContainerTemplate,omitempty" protobuf:"bytes,3,opt,name=initContainerTemplate"` }
func (*SideInputsManagerTemplate) DeepCopy ¶ added in v0.10.0
func (in *SideInputsManagerTemplate) DeepCopy() *SideInputsManagerTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SideInputsManagerTemplate.
func (*SideInputsManagerTemplate) DeepCopyInto ¶ added in v0.10.0
func (in *SideInputsManagerTemplate) DeepCopyInto(out *SideInputsManagerTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SideInputsManagerTemplate) Descriptor ¶ added in v0.10.0
func (*SideInputsManagerTemplate) Descriptor() ([]byte, []int)
func (*SideInputsManagerTemplate) Marshal ¶ added in v0.10.0
func (m *SideInputsManagerTemplate) Marshal() (dAtA []byte, err error)
func (*SideInputsManagerTemplate) MarshalTo ¶ added in v0.10.0
func (m *SideInputsManagerTemplate) MarshalTo(dAtA []byte) (int, error)
func (*SideInputsManagerTemplate) MarshalToSizedBuffer ¶ added in v0.10.0
func (m *SideInputsManagerTemplate) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*SideInputsManagerTemplate) ProtoMessage ¶ added in v0.10.0
func (*SideInputsManagerTemplate) ProtoMessage()
func (*SideInputsManagerTemplate) Reset ¶ added in v0.10.0
func (m *SideInputsManagerTemplate) Reset()
func (*SideInputsManagerTemplate) Size ¶ added in v0.10.0
func (m *SideInputsManagerTemplate) Size() (n int)
func (*SideInputsManagerTemplate) String ¶ added in v0.10.0
func (this *SideInputsManagerTemplate) String() string
func (*SideInputsManagerTemplate) Unmarshal ¶ added in v0.10.0
func (m *SideInputsManagerTemplate) Unmarshal(dAtA []byte) error
func (*SideInputsManagerTemplate) XXX_DiscardUnknown ¶ added in v0.10.0
func (m *SideInputsManagerTemplate) XXX_DiscardUnknown()
func (*SideInputsManagerTemplate) XXX_Marshal ¶ added in v0.10.0
func (m *SideInputsManagerTemplate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SideInputsManagerTemplate) XXX_Merge ¶ added in v0.10.0
func (m *SideInputsManagerTemplate) XXX_Merge(src proto.Message)
func (*SideInputsManagerTemplate) XXX_Size ¶ added in v0.10.0
func (m *SideInputsManagerTemplate) XXX_Size() int
func (*SideInputsManagerTemplate) XXX_Unmarshal ¶ added in v0.10.0
func (m *SideInputsManagerTemplate) XXX_Unmarshal(b []byte) error
type Sink ¶
type Sink struct { Log *Log `json:"log,omitempty" protobuf:"bytes,1,opt,name=log"` Kafka *KafkaSink `json:"kafka,omitempty" protobuf:"bytes,2,opt,name=kafka"` Blackhole *Blackhole `json:"blackhole,omitempty" protobuf:"bytes,3,opt,name=blackhole"` UDSink *UDSink `json:"udsink,omitempty" protobuf:"bytes,4,opt,name=udsink"` }
func (*Sink) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sink.
func (*Sink) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Sink) Descriptor ¶
func (*Sink) ProtoMessage ¶
func (*Sink) ProtoMessage()
func (*Sink) XXX_DiscardUnknown ¶
func (m *Sink) XXX_DiscardUnknown()
func (*Sink) XXX_Unmarshal ¶
type SlidingWindow ¶ added in v0.7.0
type SlidingWindow struct { Length *metav1.Duration `json:"length,omitempty" protobuf:"bytes,1,opt,name=length"` Slide *metav1.Duration `json:"slide,omitempty" protobuf:"bytes,2,opt,name=slide"` }
SlidingWindow describes a sliding window
func (*SlidingWindow) DeepCopy ¶ added in v0.7.0
func (in *SlidingWindow) DeepCopy() *SlidingWindow
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SlidingWindow.
func (*SlidingWindow) DeepCopyInto ¶ added in v0.7.0
func (in *SlidingWindow) DeepCopyInto(out *SlidingWindow)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SlidingWindow) Descriptor ¶ added in v0.7.0
func (*SlidingWindow) Descriptor() ([]byte, []int)
func (*SlidingWindow) Marshal ¶ added in v0.7.0
func (m *SlidingWindow) Marshal() (dAtA []byte, err error)
func (*SlidingWindow) MarshalTo ¶ added in v0.7.0
func (m *SlidingWindow) MarshalTo(dAtA []byte) (int, error)
func (*SlidingWindow) MarshalToSizedBuffer ¶ added in v0.7.0
func (m *SlidingWindow) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*SlidingWindow) ProtoMessage ¶ added in v0.7.0
func (*SlidingWindow) ProtoMessage()
func (*SlidingWindow) Reset ¶ added in v0.7.0
func (m *SlidingWindow) Reset()
func (*SlidingWindow) Size ¶ added in v0.7.0
func (m *SlidingWindow) Size() (n int)
func (*SlidingWindow) String ¶ added in v0.7.0
func (this *SlidingWindow) String() string
func (*SlidingWindow) Unmarshal ¶ added in v0.7.0
func (m *SlidingWindow) Unmarshal(dAtA []byte) error
func (*SlidingWindow) XXX_DiscardUnknown ¶ added in v0.7.0
func (m *SlidingWindow) XXX_DiscardUnknown()
func (*SlidingWindow) XXX_Marshal ¶ added in v0.7.0
func (m *SlidingWindow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SlidingWindow) XXX_Merge ¶ added in v0.7.0
func (m *SlidingWindow) XXX_Merge(src proto.Message)
func (*SlidingWindow) XXX_Size ¶ added in v0.7.0
func (m *SlidingWindow) XXX_Size() int
func (*SlidingWindow) XXX_Unmarshal ¶ added in v0.7.0
func (m *SlidingWindow) XXX_Unmarshal(b []byte) error
type Source ¶
type Source struct { // +optional Generator *GeneratorSource `json:"generator,omitempty" protobuf:"bytes,1,opt,name=generator"` // +optional Kafka *KafkaSource `json:"kafka,omitempty" protobuf:"bytes,2,opt,name=kafka"` // +optional HTTP *HTTPSource `json:"http,omitempty" protobuf:"bytes,3,opt,name=http"` // +optional Nats *NatsSource `json:"nats,omitempty" protobuf:"bytes,4,opt,name=nats"` // +optional UDTransformer *UDTransformer `json:"transformer,omitempty" protobuf:"bytes,5,opt,name=transformer"` // +optional UDSource *UDSource `json:"udsource,omitempty" protobuf:"bytes,6,opt,name=udSource"` }
func (*Source) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Source.
func (*Source) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Source) Descriptor ¶
func (*Source) MarshalToSizedBuffer ¶
func (*Source) ProtoMessage ¶
func (*Source) ProtoMessage()
func (*Source) XXX_DiscardUnknown ¶
func (m *Source) XXX_DiscardUnknown()
func (*Source) XXX_Marshal ¶
func (*Source) XXX_Unmarshal ¶
type Status ¶
type Status struct { // Conditions are the latest available observations of a resource's current state. // +optional // +patchMergeKey=type // +patchStrategy=merge Conditions []metav1.Condition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,1,rep,name=conditions"` }
Status is a common structure which can be used for Status field.
func (*Status) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Status.
func (*Status) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Status) Descriptor ¶
func (*Status) GetCondition ¶
func (s *Status) GetCondition(t ConditionType) *metav1.Condition
GetCondition returns the condition of a condition type
func (*Status) InitializeConditions ¶
func (s *Status) InitializeConditions(conditionTypes ...ConditionType)
InitializeConditions initializes the conditions to Unknown
func (*Status) MarkFalse ¶
func (s *Status) MarkFalse(t ConditionType, reason, message string)
MarkFalse sets the status of t to fasle
func (*Status) MarkTrue ¶
func (s *Status) MarkTrue(t ConditionType)
MarkTrue sets the status of t to true
func (*Status) MarkTrueWithReason ¶
func (s *Status) MarkTrueWithReason(t ConditionType, reason, message string)
MarkTrueWithReason sets the status of t to true with reason
func (*Status) MarkUnknown ¶
func (s *Status) MarkUnknown(t ConditionType, reason, message string)
MarkUnknown sets the status of t to unknown
func (*Status) MarshalToSizedBuffer ¶
func (*Status) ProtoMessage ¶
func (*Status) ProtoMessage()
func (*Status) XXX_DiscardUnknown ¶
func (m *Status) XXX_DiscardUnknown()
func (*Status) XXX_Marshal ¶
func (*Status) XXX_Unmarshal ¶
type TLS ¶
type TLS struct { // +optional InsecureSkipVerify bool `json:"insecureSkipVerify,omitempty" protobuf:"bytes,1,opt,name=insecureSkipVerify"` // CACertSecret refers to the secret that contains the CA cert // +optional CACertSecret *corev1.SecretKeySelector `json:"caCertSecret,omitempty" protobuf:"bytes,2,opt,name=caCertSecret"` // CertSecret refers to the secret that contains the cert // +optional CertSecret *corev1.SecretKeySelector `json:"certSecret,omitempty" protobuf:"bytes,3,opt,name=certSecret"` // KeySecret refers to the secret that contains the key // +optional KeySecret *corev1.SecretKeySelector `json:"keySecret,omitempty" protobuf:"bytes,4,opt,name=keySecret"` }
func (*TLS) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLS.
func (*TLS) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TLS) Descriptor ¶
func (*TLS) ProtoMessage ¶
func (*TLS) ProtoMessage()
func (*TLS) XXX_DiscardUnknown ¶
func (m *TLS) XXX_DiscardUnknown()
func (*TLS) XXX_Unmarshal ¶
type TagConditions ¶ added in v0.8.0
type TagConditions struct { // Operator specifies the type of operation that should be used for conditional forwarding // value could be "and", "or", "not" // +kubebuilder:validation:Enum=and;or;not // +optional Operator *LogicOperator `json:"operator" protobuf:"bytes,1,opt,name=operator"` // Values tag values for conditional forwarding Values []string `json:"values" protobuf:"bytes,2,rep,name=values"` }
func (*TagConditions) DeepCopy ¶ added in v0.8.0
func (in *TagConditions) DeepCopy() *TagConditions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagConditions.
func (*TagConditions) DeepCopyInto ¶ added in v0.8.0
func (in *TagConditions) DeepCopyInto(out *TagConditions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagConditions) Descriptor ¶ added in v0.8.0
func (*TagConditions) Descriptor() ([]byte, []int)
func (TagConditions) GetOperator ¶ added in v0.8.0
func (tc TagConditions) GetOperator() LogicOperator
func (*TagConditions) Marshal ¶ added in v0.8.0
func (m *TagConditions) Marshal() (dAtA []byte, err error)
func (*TagConditions) MarshalTo ¶ added in v0.8.0
func (m *TagConditions) MarshalTo(dAtA []byte) (int, error)
func (*TagConditions) MarshalToSizedBuffer ¶ added in v0.8.0
func (m *TagConditions) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*TagConditions) ProtoMessage ¶ added in v0.8.0
func (*TagConditions) ProtoMessage()
func (*TagConditions) Reset ¶ added in v0.8.0
func (m *TagConditions) Reset()
func (*TagConditions) Size ¶ added in v0.8.0
func (m *TagConditions) Size() (n int)
func (*TagConditions) String ¶ added in v0.8.0
func (this *TagConditions) String() string
func (*TagConditions) Unmarshal ¶ added in v0.8.0
func (m *TagConditions) Unmarshal(dAtA []byte) error
func (*TagConditions) XXX_DiscardUnknown ¶ added in v0.8.0
func (m *TagConditions) XXX_DiscardUnknown()
func (*TagConditions) XXX_Marshal ¶ added in v0.8.0
func (m *TagConditions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TagConditions) XXX_Merge ¶ added in v0.8.0
func (m *TagConditions) XXX_Merge(src proto.Message)
func (*TagConditions) XXX_Size ¶ added in v0.8.0
func (m *TagConditions) XXX_Size() int
func (*TagConditions) XXX_Unmarshal ¶ added in v0.8.0
func (m *TagConditions) XXX_Unmarshal(b []byte) error
type Templates ¶ added in v0.6.2
type Templates struct { // DaemonTemplate is used to customize the Daemon Deployment. // +optional DaemonTemplate *DaemonTemplate `json:"daemon,omitempty" protobuf:"bytes,1,opt,name=daemon"` // JobTemplate is used to customize Jobs. // +optional JobTemplate *JobTemplate `json:"job,omitempty" protobuf:"bytes,2,opt,name=job"` // SideInputsManagerTemplate is used to customize the Side Inputs Manager. // +optional SideInputsManagerTemplate *SideInputsManagerTemplate `json:"sideInputsManager,omitempty" protobuf:"bytes,3,opt,name=sideInputsManager"` // VertexTemplate is used to customize the vertices of the pipeline. // +optional VertexTemplate *VertexTemplate `json:"vertex,omitempty" protobuf:"bytes,4,opt,name=vertex"` }
func (*Templates) DeepCopy ¶ added in v0.6.2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Templates.
func (*Templates) DeepCopyInto ¶ added in v0.6.2
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Templates) Descriptor ¶ added in v0.6.2
func (*Templates) MarshalToSizedBuffer ¶ added in v0.6.2
func (*Templates) ProtoMessage ¶ added in v0.6.2
func (*Templates) ProtoMessage()
func (*Templates) XXX_DiscardUnknown ¶ added in v0.6.2
func (m *Templates) XXX_DiscardUnknown()
func (*Templates) XXX_Marshal ¶ added in v0.6.2
func (*Templates) XXX_Unmarshal ¶ added in v0.6.2
type Transformer ¶ added in v0.7.1
type Transformer struct { // +kubebuilder:validation:Enum=eventTimeExtractor;filter;timeExtractionFilter Name string `json:"name" protobuf:"bytes,1,opt,name=name"` // +optional Args []string `json:"args,omitempty" protobuf:"bytes,2,rep,name=args"` // +optional KWArgs map[string]string `json:"kwargs,omitempty" protobuf:"bytes,3,rep,name=kwargs"` }
func (*Transformer) DeepCopy ¶ added in v0.7.1
func (in *Transformer) DeepCopy() *Transformer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Transformer.
func (*Transformer) DeepCopyInto ¶ added in v0.7.1
func (in *Transformer) DeepCopyInto(out *Transformer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Transformer) Descriptor ¶ added in v0.7.1
func (*Transformer) Descriptor() ([]byte, []int)
func (*Transformer) Marshal ¶ added in v0.7.1
func (m *Transformer) Marshal() (dAtA []byte, err error)
func (*Transformer) MarshalTo ¶ added in v0.7.1
func (m *Transformer) MarshalTo(dAtA []byte) (int, error)
func (*Transformer) MarshalToSizedBuffer ¶ added in v0.7.1
func (m *Transformer) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*Transformer) ProtoMessage ¶ added in v0.7.1
func (*Transformer) ProtoMessage()
func (*Transformer) Reset ¶ added in v0.7.1
func (m *Transformer) Reset()
func (*Transformer) Size ¶ added in v0.7.1
func (m *Transformer) Size() (n int)
func (*Transformer) String ¶ added in v0.7.1
func (this *Transformer) String() string
func (*Transformer) Unmarshal ¶ added in v0.7.1
func (m *Transformer) Unmarshal(dAtA []byte) error
func (*Transformer) XXX_DiscardUnknown ¶ added in v0.7.1
func (m *Transformer) XXX_DiscardUnknown()
func (*Transformer) XXX_Marshal ¶ added in v0.7.1
func (m *Transformer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Transformer) XXX_Merge ¶ added in v0.7.1
func (m *Transformer) XXX_Merge(src proto.Message)
func (*Transformer) XXX_Size ¶ added in v0.7.1
func (m *Transformer) XXX_Size() int
func (*Transformer) XXX_Unmarshal ¶ added in v0.7.1
func (m *Transformer) XXX_Unmarshal(b []byte) error
type UDF ¶
type UDF struct { // +optional Container *Container `json:"container" protobuf:"bytes,1,opt,name=container"` // +optional Builtin *Function `json:"builtin" protobuf:"bytes,2,opt,name=builtin"` // +optional GroupBy *GroupBy `json:"groupBy" protobuf:"bytes,3,opt,name=groupBy"` }
func (*UDF) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UDF.
func (*UDF) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UDF) Descriptor ¶
func (*UDF) ProtoMessage ¶
func (*UDF) ProtoMessage()
func (*UDF) XXX_DiscardUnknown ¶
func (m *UDF) XXX_DiscardUnknown()
func (*UDF) XXX_Unmarshal ¶
type UDSink ¶
type UDSink struct {
Container Container `json:"container" protobuf:"bytes,1,opt,name=container"`
}
func (*UDSink) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UDSink.
func (*UDSink) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UDSink) Descriptor ¶
func (*UDSink) MarshalToSizedBuffer ¶
func (*UDSink) ProtoMessage ¶
func (*UDSink) ProtoMessage()
func (*UDSink) XXX_DiscardUnknown ¶
func (m *UDSink) XXX_DiscardUnknown()
func (*UDSink) XXX_Marshal ¶
func (*UDSink) XXX_Unmarshal ¶
type UDSource ¶ added in v0.10.0
type UDSource struct {
Container *Container `json:"container" protobuf:"bytes,1,opt,name=container"`
}
func (*UDSource) DeepCopy ¶ added in v0.10.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UDSource.
func (*UDSource) DeepCopyInto ¶ added in v0.10.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UDSource) Descriptor ¶ added in v0.10.0
func (*UDSource) MarshalToSizedBuffer ¶ added in v0.10.0
func (*UDSource) ProtoMessage ¶ added in v0.10.0
func (*UDSource) ProtoMessage()
func (*UDSource) XXX_DiscardUnknown ¶ added in v0.10.0
func (m *UDSource) XXX_DiscardUnknown()
func (*UDSource) XXX_Marshal ¶ added in v0.10.0
func (*UDSource) XXX_Unmarshal ¶ added in v0.10.0
type UDTransformer ¶ added in v0.7.1
type UDTransformer struct { // +optional Container *Container `json:"container" protobuf:"bytes,1,opt,name=container"` // +optional Builtin *Transformer `json:"builtin" protobuf:"bytes,2,opt,name=builtin"` }
func (*UDTransformer) DeepCopy ¶ added in v0.7.1
func (in *UDTransformer) DeepCopy() *UDTransformer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UDTransformer.
func (*UDTransformer) DeepCopyInto ¶ added in v0.7.1
func (in *UDTransformer) DeepCopyInto(out *UDTransformer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UDTransformer) Descriptor ¶ added in v0.7.1
func (*UDTransformer) Descriptor() ([]byte, []int)
func (*UDTransformer) Marshal ¶ added in v0.7.1
func (m *UDTransformer) Marshal() (dAtA []byte, err error)
func (*UDTransformer) MarshalTo ¶ added in v0.7.1
func (m *UDTransformer) MarshalTo(dAtA []byte) (int, error)
func (*UDTransformer) MarshalToSizedBuffer ¶ added in v0.7.1
func (m *UDTransformer) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*UDTransformer) ProtoMessage ¶ added in v0.7.1
func (*UDTransformer) ProtoMessage()
func (*UDTransformer) Reset ¶ added in v0.7.1
func (m *UDTransformer) Reset()
func (*UDTransformer) Size ¶ added in v0.7.1
func (m *UDTransformer) Size() (n int)
func (*UDTransformer) String ¶ added in v0.7.1
func (this *UDTransformer) String() string
func (*UDTransformer) Unmarshal ¶ added in v0.7.1
func (m *UDTransformer) Unmarshal(dAtA []byte) error
func (*UDTransformer) XXX_DiscardUnknown ¶ added in v0.7.1
func (m *UDTransformer) XXX_DiscardUnknown()
func (*UDTransformer) XXX_Marshal ¶ added in v0.7.1
func (m *UDTransformer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UDTransformer) XXX_Merge ¶ added in v0.7.1
func (m *UDTransformer) XXX_Merge(src proto.Message)
func (*UDTransformer) XXX_Size ¶ added in v0.7.1
func (m *UDTransformer) XXX_Size() int
func (*UDTransformer) XXX_Unmarshal ¶ added in v0.7.1
func (m *UDTransformer) XXX_Unmarshal(b []byte) error
type Vertex ¶
type Vertex struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Spec VertexSpec `json:"spec" protobuf:"bytes,2,opt,name=spec"` // +optional Status VertexStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"` }
+genclient +kubebuilder:object:root=true +kubebuilder:resource:shortName=vtx +kubebuilder:subresource:status +kubebuilder:subresource:scale:specpath=.spec.replicas,statuspath=.status.replicas,selectorpath=.status.selector +kubebuilder:printcolumn:name="Phase",type=string,JSONPath=`.status.phase` +kubebuilder:printcolumn:name="Reason",type=string,JSONPath=`.status.reason` +kubebuilder:printcolumn:name="Message",type=string,JSONPath=`.status.message` +kubebuilder:printcolumn:name="Desired",type=string,JSONPath=`.spec.replicas` +kubebuilder:printcolumn:name="Current",type=string,JSONPath=`.status.replicas` +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true
func (*Vertex) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Vertex.
func (*Vertex) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Vertex) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Vertex) Descriptor ¶
func (Vertex) GetFromBuckets ¶ added in v0.8.1
GetFromBuckets returns the buckets that the vertex reads from. For a source vertex, it returns the source bucket name.
func (Vertex) GetHeadlessServiceName ¶
func (Vertex) GetPartitionCount ¶ added in v0.9.0
func (Vertex) GetPodSpec ¶
func (v Vertex) GetPodSpec(req GetVertexPodSpecReq) (*corev1.PodSpec, error)
func (Vertex) GetReplicas ¶ added in v0.6.2
func (Vertex) GetServiceObjs ¶
func (Vertex) GetToBuckets ¶ added in v0.8.1
GetToBuckets returns the buckets that the vertex writes to. For a sink vertex, it returns the sink bucket name.
func (Vertex) GetToBuffers ¶
func (Vertex) GetVertexType ¶ added in v0.8.1
func (v Vertex) GetVertexType() VertexType
func (Vertex) HasSideInputs ¶ added in v0.10.0
func (Vertex) HasUDTransformer ¶ added in v0.7.1
func (Vertex) IsReduceUDF ¶ added in v0.6.1
func (Vertex) IsUDSource ¶ added in v0.10.0
func (Vertex) MapUdfStreamEnabled ¶ added in v0.8.1
func (*Vertex) MarshalToSizedBuffer ¶
func (Vertex) OwnedBuffers ¶ added in v0.8.1
OwnedBuffers returns the buffers that the vertex owns
func (*Vertex) ProtoMessage ¶
func (*Vertex) ProtoMessage()
func (*Vertex) XXX_DiscardUnknown ¶
func (m *Vertex) XXX_DiscardUnknown()
func (*Vertex) XXX_Marshal ¶
func (*Vertex) XXX_Unmarshal ¶
type VertexInstance ¶ added in v0.5.3
type VertexInstance struct { Vertex *Vertex `json:"vertex,omitempty" protobuf:"bytes,1,opt,name=vertex"` Hostname string `json:"hostname,omitempty" protobuf:"bytes,2,opt,name=hostname"` Replica int32 `json:"replica,omitempty" protobuf:"varint,3,opt,name=replica"` }
VertexInstance is a wrapper of a vertex instance, which contains the vertex spec and the instance information such as hostname and replica index.
func (*VertexInstance) DeepCopy ¶ added in v0.5.3
func (in *VertexInstance) DeepCopy() *VertexInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexInstance.
func (*VertexInstance) DeepCopyInto ¶ added in v0.5.3
func (in *VertexInstance) DeepCopyInto(out *VertexInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexInstance) Descriptor ¶ added in v0.5.3
func (*VertexInstance) Descriptor() ([]byte, []int)
func (*VertexInstance) Marshal ¶ added in v0.5.3
func (m *VertexInstance) Marshal() (dAtA []byte, err error)
func (*VertexInstance) MarshalTo ¶ added in v0.5.3
func (m *VertexInstance) MarshalTo(dAtA []byte) (int, error)
func (*VertexInstance) MarshalToSizedBuffer ¶ added in v0.5.3
func (m *VertexInstance) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*VertexInstance) ProtoMessage ¶ added in v0.5.3
func (*VertexInstance) ProtoMessage()
func (*VertexInstance) Reset ¶ added in v0.5.3
func (m *VertexInstance) Reset()
func (*VertexInstance) Size ¶ added in v0.5.3
func (m *VertexInstance) Size() (n int)
func (*VertexInstance) String ¶ added in v0.5.3
func (this *VertexInstance) String() string
func (*VertexInstance) Unmarshal ¶ added in v0.5.3
func (m *VertexInstance) Unmarshal(dAtA []byte) error
func (*VertexInstance) XXX_DiscardUnknown ¶ added in v0.5.3
func (m *VertexInstance) XXX_DiscardUnknown()
func (*VertexInstance) XXX_Marshal ¶ added in v0.5.3
func (m *VertexInstance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VertexInstance) XXX_Merge ¶ added in v0.5.3
func (m *VertexInstance) XXX_Merge(src proto.Message)
func (*VertexInstance) XXX_Size ¶ added in v0.5.3
func (m *VertexInstance) XXX_Size() int
func (*VertexInstance) XXX_Unmarshal ¶ added in v0.5.3
func (m *VertexInstance) XXX_Unmarshal(b []byte) error
type VertexLimits ¶
type VertexLimits struct { // Read batch size from the source or buffer. // It overrides the settings from pipeline limits. // +optional ReadBatchSize *uint64 `json:"readBatchSize,omitempty" protobuf:"varint,1,opt,name=readBatchSize"` // Read timeout duration from the source or buffer // It overrides the settings from pipeline limits. // +optional ReadTimeout *metav1.Duration `json:"readTimeout,omitempty" protobuf:"bytes,2,opt,name=readTimeout"` // BufferMaxLength is used to define the max length of a buffer. // It overrides the settings from pipeline limits. // +optional BufferMaxLength *uint64 `json:"bufferMaxLength,omitempty" protobuf:"varint,3,opt,name=bufferMaxLength"` // BufferUsageLimit is used to define the percentage of the buffer usage limit, a valid value should be less than 100, for example, 85. // It overrides the settings from pipeline limits. // +optional BufferUsageLimit *uint32 `json:"bufferUsageLimit,omitempty" protobuf:"varint,4,opt,name=bufferUsageLimit"` }
func (*VertexLimits) DeepCopy ¶
func (in *VertexLimits) DeepCopy() *VertexLimits
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexLimits.
func (*VertexLimits) DeepCopyInto ¶
func (in *VertexLimits) DeepCopyInto(out *VertexLimits)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexLimits) Descriptor ¶
func (*VertexLimits) Descriptor() ([]byte, []int)
func (*VertexLimits) Marshal ¶
func (m *VertexLimits) Marshal() (dAtA []byte, err error)
func (*VertexLimits) MarshalToSizedBuffer ¶
func (m *VertexLimits) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*VertexLimits) ProtoMessage ¶
func (*VertexLimits) ProtoMessage()
func (*VertexLimits) Reset ¶
func (m *VertexLimits) Reset()
func (*VertexLimits) Size ¶
func (m *VertexLimits) Size() (n int)
func (*VertexLimits) String ¶
func (this *VertexLimits) String() string
func (*VertexLimits) Unmarshal ¶
func (m *VertexLimits) Unmarshal(dAtA []byte) error
func (*VertexLimits) XXX_DiscardUnknown ¶
func (m *VertexLimits) XXX_DiscardUnknown()
func (*VertexLimits) XXX_Marshal ¶
func (m *VertexLimits) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VertexLimits) XXX_Merge ¶
func (m *VertexLimits) XXX_Merge(src proto.Message)
func (*VertexLimits) XXX_Size ¶
func (m *VertexLimits) XXX_Size() int
func (*VertexLimits) XXX_Unmarshal ¶
func (m *VertexLimits) XXX_Unmarshal(b []byte) error
type VertexList ¶
type VertexList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Items []Vertex `json:"items" protobuf:"bytes,2,rep,name=items"` }
+kubebuilder:object:root=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*VertexList) DeepCopy ¶
func (in *VertexList) DeepCopy() *VertexList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexList.
func (*VertexList) DeepCopyInto ¶
func (in *VertexList) DeepCopyInto(out *VertexList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexList) DeepCopyObject ¶
func (in *VertexList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VertexList) Descriptor ¶
func (*VertexList) Descriptor() ([]byte, []int)
func (*VertexList) Marshal ¶
func (m *VertexList) Marshal() (dAtA []byte, err error)
func (*VertexList) MarshalToSizedBuffer ¶
func (m *VertexList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*VertexList) ProtoMessage ¶
func (*VertexList) ProtoMessage()
func (*VertexList) Reset ¶
func (m *VertexList) Reset()
func (*VertexList) Size ¶
func (m *VertexList) Size() (n int)
func (*VertexList) String ¶
func (this *VertexList) String() string
func (*VertexList) Unmarshal ¶
func (m *VertexList) Unmarshal(dAtA []byte) error
func (*VertexList) XXX_DiscardUnknown ¶
func (m *VertexList) XXX_DiscardUnknown()
func (*VertexList) XXX_Marshal ¶
func (m *VertexList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VertexList) XXX_Merge ¶
func (m *VertexList) XXX_Merge(src proto.Message)
func (*VertexList) XXX_Size ¶
func (m *VertexList) XXX_Size() int
func (*VertexList) XXX_Unmarshal ¶
func (m *VertexList) XXX_Unmarshal(b []byte) error
type VertexPhase ¶
type VertexPhase string
+kubebuilder:validation:Enum="";Pending;Running;Succeeded;Failed
const ( VertexPhaseUnknown VertexPhase = "" VertexPhasePending VertexPhase = "Pending" VertexPhaseRunning VertexPhase = "Running" VertexPhaseSucceeded VertexPhase = "Succeeded" VertexPhaseFailed VertexPhase = "Failed" )
type VertexSpec ¶
type VertexSpec struct { AbstractVertex `json:",inline" protobuf:"bytes,1,opt,name=abstractVertex"` PipelineName string `json:"pipelineName" protobuf:"bytes,2,opt,name=pipelineName"` // +optional InterStepBufferServiceName string `json:"interStepBufferServiceName" protobuf:"bytes,3,opt,name=interStepBufferServiceName"` // +kubebuilder:default=1 // +optional Replicas *int32 `json:"replicas,omitempty" protobuf:"varint,4,opt,name=replicas"` // +optional FromEdges []CombinedEdge `json:"fromEdges,omitempty" protobuf:"bytes,5,rep,name=fromEdges"` // +optional ToEdges []CombinedEdge `json:"toEdges,omitempty" protobuf:"bytes,6,rep,name=toEdges"` // Watermark indicates watermark progression in the vertex, it's populated from the pipeline watermark settings. // +kubebuilder:default={"disabled": false} // +optional Watermark Watermark `json:"watermark,omitempty" protobuf:"bytes,7,opt,name=watermark"` }
func (*VertexSpec) DeepCopy ¶
func (in *VertexSpec) DeepCopy() *VertexSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexSpec.
func (*VertexSpec) DeepCopyInto ¶
func (in *VertexSpec) DeepCopyInto(out *VertexSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexSpec) Descriptor ¶
func (*VertexSpec) Descriptor() ([]byte, []int)
func (*VertexSpec) Marshal ¶
func (m *VertexSpec) Marshal() (dAtA []byte, err error)
func (*VertexSpec) MarshalToSizedBuffer ¶
func (m *VertexSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*VertexSpec) ProtoMessage ¶
func (*VertexSpec) ProtoMessage()
func (*VertexSpec) Reset ¶
func (m *VertexSpec) Reset()
func (*VertexSpec) Size ¶
func (m *VertexSpec) Size() (n int)
func (*VertexSpec) String ¶
func (this *VertexSpec) String() string
func (*VertexSpec) Unmarshal ¶
func (m *VertexSpec) Unmarshal(dAtA []byte) error
func (VertexSpec) WithOutReplicas ¶
func (vs VertexSpec) WithOutReplicas() VertexSpec
func (*VertexSpec) XXX_DiscardUnknown ¶
func (m *VertexSpec) XXX_DiscardUnknown()
func (*VertexSpec) XXX_Marshal ¶
func (m *VertexSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VertexSpec) XXX_Merge ¶
func (m *VertexSpec) XXX_Merge(src proto.Message)
func (*VertexSpec) XXX_Size ¶
func (m *VertexSpec) XXX_Size() int
func (*VertexSpec) XXX_Unmarshal ¶
func (m *VertexSpec) XXX_Unmarshal(b []byte) error
type VertexStatus ¶
type VertexStatus struct { Phase VertexPhase `json:"phase" protobuf:"bytes,1,opt,name=phase,casttype=VertexPhase"` Reason string `json:"reason,omitempty" protobuf:"bytes,6,opt,name=reason"` Message string `json:"message,omitempty" protobuf:"bytes,2,opt,name=message"` Replicas uint32 `json:"replicas" protobuf:"varint,3,opt,name=replicas"` Selector string `json:"selector,omitempty" protobuf:"bytes,5,opt,name=selector"` LastScaledAt metav1.Time `json:"lastScaledAt,omitempty" protobuf:"bytes,4,opt,name=lastScaledAt"` }
func (*VertexStatus) DeepCopy ¶
func (in *VertexStatus) DeepCopy() *VertexStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexStatus.
func (*VertexStatus) DeepCopyInto ¶
func (in *VertexStatus) DeepCopyInto(out *VertexStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexStatus) Descriptor ¶
func (*VertexStatus) Descriptor() ([]byte, []int)
func (*VertexStatus) MarkPhase ¶
func (vs *VertexStatus) MarkPhase(phase VertexPhase, reason, message string)
func (*VertexStatus) MarkPhaseFailed ¶
func (vs *VertexStatus) MarkPhaseFailed(reason, message string)
func (*VertexStatus) MarkPhaseRunning ¶
func (vs *VertexStatus) MarkPhaseRunning()
func (*VertexStatus) Marshal ¶
func (m *VertexStatus) Marshal() (dAtA []byte, err error)
func (*VertexStatus) MarshalToSizedBuffer ¶
func (m *VertexStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*VertexStatus) ProtoMessage ¶
func (*VertexStatus) ProtoMessage()
func (*VertexStatus) Reset ¶
func (m *VertexStatus) Reset()
func (*VertexStatus) Size ¶
func (m *VertexStatus) Size() (n int)
func (*VertexStatus) String ¶
func (this *VertexStatus) String() string
func (*VertexStatus) Unmarshal ¶
func (m *VertexStatus) Unmarshal(dAtA []byte) error
func (*VertexStatus) XXX_DiscardUnknown ¶
func (m *VertexStatus) XXX_DiscardUnknown()
func (*VertexStatus) XXX_Marshal ¶
func (m *VertexStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VertexStatus) XXX_Merge ¶
func (m *VertexStatus) XXX_Merge(src proto.Message)
func (*VertexStatus) XXX_Size ¶
func (m *VertexStatus) XXX_Size() int
func (*VertexStatus) XXX_Unmarshal ¶
func (m *VertexStatus) XXX_Unmarshal(b []byte) error
type VertexTemplate ¶ added in v0.10.0
type VertexTemplate struct { // +optional AbstractPodTemplate `json:",inline" protobuf:"bytes,1,opt,name=abstractPodTemplate"` // Template for the vertex numa container // +optional ContainerTemplate *ContainerTemplate `json:"containerTemplate,omitempty" protobuf:"bytes,2,opt,name=containerTemplate"` // Template for the vertex init container // +optional InitContainerTemplate *ContainerTemplate `json:"initContainerTemplate,omitempty" protobuf:"bytes,3,opt,name=initContainerTemplate"` }
func (*VertexTemplate) DeepCopy ¶ added in v0.10.0
func (in *VertexTemplate) DeepCopy() *VertexTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexTemplate.
func (*VertexTemplate) DeepCopyInto ¶ added in v0.10.0
func (in *VertexTemplate) DeepCopyInto(out *VertexTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexTemplate) Descriptor ¶ added in v0.10.0
func (*VertexTemplate) Descriptor() ([]byte, []int)
func (*VertexTemplate) Marshal ¶ added in v0.10.0
func (m *VertexTemplate) Marshal() (dAtA []byte, err error)
func (*VertexTemplate) MarshalTo ¶ added in v0.10.0
func (m *VertexTemplate) MarshalTo(dAtA []byte) (int, error)
func (*VertexTemplate) MarshalToSizedBuffer ¶ added in v0.10.0
func (m *VertexTemplate) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*VertexTemplate) ProtoMessage ¶ added in v0.10.0
func (*VertexTemplate) ProtoMessage()
func (*VertexTemplate) Reset ¶ added in v0.10.0
func (m *VertexTemplate) Reset()
func (*VertexTemplate) Size ¶ added in v0.10.0
func (m *VertexTemplate) Size() (n int)
func (*VertexTemplate) String ¶ added in v0.10.0
func (this *VertexTemplate) String() string
func (*VertexTemplate) Unmarshal ¶ added in v0.10.0
func (m *VertexTemplate) Unmarshal(dAtA []byte) error
func (*VertexTemplate) XXX_DiscardUnknown ¶ added in v0.10.0
func (m *VertexTemplate) XXX_DiscardUnknown()
func (*VertexTemplate) XXX_Marshal ¶ added in v0.10.0
func (m *VertexTemplate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VertexTemplate) XXX_Merge ¶ added in v0.10.0
func (m *VertexTemplate) XXX_Merge(src proto.Message)
func (*VertexTemplate) XXX_Size ¶ added in v0.10.0
func (m *VertexTemplate) XXX_Size() int
func (*VertexTemplate) XXX_Unmarshal ¶ added in v0.10.0
func (m *VertexTemplate) XXX_Unmarshal(b []byte) error
type VertexType ¶ added in v0.6.1
type VertexType string
const ( VertexTypeSource VertexType = "Source" VertexTypeSink VertexType = "Sink" VertexTypeMapUDF VertexType = "MapUDF" VertexTypeReduceUDF VertexType = "ReduceUDF" )
type Watermark ¶
type Watermark struct { // Disabled toggles the watermark propagation, defaults to false. // +kubebuilder:default=false // +optional Disabled bool `json:"disabled,omitempty" protobuf:"bytes,1,opt,name=disabled"` // Maximum delay allowed for watermark calculation, defaults to "0s", which means no delay. // +kubebuilder:default="0s" // +optional MaxDelay *metav1.Duration `json:"maxDelay,omitempty" protobuf:"bytes,2,opt,name=maxDelay"` // IdleSource defines the idle watermark properties, it could be configured in case source is idling. // +optional IdleSource *IdleSource `json:"idleSource,omitempty" protobuf:"bytes,3,opt,name=idleSource"` }
func (*Watermark) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Watermark.
func (*Watermark) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Watermark) Descriptor ¶
func (Watermark) GetMaxDelay ¶ added in v0.6.1
GetMaxDelay returns the configured max delay with a default value.
func (*Watermark) MarshalToSizedBuffer ¶
func (*Watermark) ProtoMessage ¶
func (*Watermark) ProtoMessage()
func (*Watermark) XXX_DiscardUnknown ¶
func (m *Watermark) XXX_DiscardUnknown()
func (*Watermark) XXX_Marshal ¶
func (*Watermark) XXX_Unmarshal ¶
type Window ¶ added in v0.6.1
type Window struct { // +optional Fixed *FixedWindow `json:"fixed" protobuf:"bytes,1,opt,name=fixed"` // +optional Sliding *SlidingWindow `json:"sliding" protobuf:"bytes,2,opt,name=sliding"` }
Window describes windowing strategy
func (*Window) DeepCopy ¶ added in v0.6.1
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Window.
func (*Window) DeepCopyInto ¶ added in v0.6.1
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Window) Descriptor ¶ added in v0.6.1
func (*Window) MarshalToSizedBuffer ¶ added in v0.6.1
func (*Window) ProtoMessage ¶ added in v0.6.1
func (*Window) ProtoMessage()
func (*Window) XXX_DiscardUnknown ¶ added in v0.6.1
func (m *Window) XXX_DiscardUnknown()
func (*Window) XXX_Marshal ¶ added in v0.6.1
func (*Window) XXX_Unmarshal ¶ added in v0.6.1
Source Files ¶
- basic_auth.go
- blackhole_sink.go
- const.go
- container_builder.go
- container_supplier.go
- container_template.go
- daemon_template.go
- doc.go
- edge_types.go
- generated.pb.go
- generator_source.go
- get_spec_req.go
- http_source.go
- isbsvc_types.go
- jetstream_buffer_service.go
- job_template.go
- kafka_sink.go
- kafka_source.go
- log_sink.go
- metadata.go
- nats_auth.go
- nats_source.go
- openapi_generated.go
- persistence_strategy.go
- pipeline_types.go
- pod_template.go
- redis_buffer_service.go
- register.go
- sasl.go
- side_inputs.go
- sink.go
- source.go
- status_types.go
- tls.go
- udf.go
- user_defined_container.go
- user_defined_sink.go
- user_defined_source.go
- user_defined_source_transformer.go
- vertex_instance.go
- vertex_types.go
- zz_generated.deepcopy.go