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 GetProbeFailureThresholdOr(probe *Probe, defaultValue int32) int32
- func GetProbeInitialDelaySecondsOr(probe *Probe, defaultValue int32) int32
- func GetProbePeriodSecondsOr(probe *Probe, defaultValue int32) int32
- func GetProbeSuccessThresholdOr(probe *Probe, defaultValue int32) int32
- func GetProbeTimeoutSecondsOr(probe *Probe, defaultValue int32) int32
- 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 AbstractSink
- func (in *AbstractSink) DeepCopy() *AbstractSink
- func (in *AbstractSink) DeepCopyInto(out *AbstractSink)
- func (*AbstractSink) Descriptor() ([]byte, []int)
- func (a *AbstractSink) IsAnySinkSpecified() bool
- func (m *AbstractSink) Marshal() (dAtA []byte, err error)
- func (m *AbstractSink) MarshalTo(dAtA []byte) (int, error)
- func (m *AbstractSink) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*AbstractSink) ProtoMessage()
- func (m *AbstractSink) Reset()
- func (m *AbstractSink) Size() (n int)
- func (this *AbstractSink) String() string
- func (m *AbstractSink) Unmarshal(dAtA []byte) error
- func (m *AbstractSink) XXX_DiscardUnknown()
- func (m *AbstractSink) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AbstractSink) XXX_Merge(src proto.Message)
- func (m *AbstractSink) XXX_Size() int
- func (m *AbstractSink) 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) HasFallbackUDSink() bool
- 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 Backoff
- func (in *Backoff) DeepCopy() *Backoff
- func (in *Backoff) DeepCopyInto(out *Backoff)
- func (*Backoff) Descriptor() ([]byte, []int)
- func (m *Backoff) Marshal() (dAtA []byte, err error)
- func (m *Backoff) MarshalTo(dAtA []byte) (int, error)
- func (m *Backoff) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Backoff) ProtoMessage()
- func (m *Backoff) Reset()
- func (m *Backoff) Size() (n int)
- func (this *Backoff) String() string
- func (m *Backoff) Unmarshal(dAtA []byte) error
- func (m *Backoff) XXX_DiscardUnknown()
- func (m *Backoff) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Backoff) XXX_Merge(src proto.Message)
- func (m *Backoff) XXX_Size() int
- func (m *Backoff) 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 GetMonoVertexDaemonDeploymentReq
- func (in *GetMonoVertexDaemonDeploymentReq) DeepCopy() *GetMonoVertexDaemonDeploymentReq
- func (in *GetMonoVertexDaemonDeploymentReq) DeepCopyInto(out *GetMonoVertexDaemonDeploymentReq)
- func (*GetMonoVertexDaemonDeploymentReq) Descriptor() ([]byte, []int)
- func (m *GetMonoVertexDaemonDeploymentReq) Marshal() (dAtA []byte, err error)
- func (m *GetMonoVertexDaemonDeploymentReq) MarshalTo(dAtA []byte) (int, error)
- func (m *GetMonoVertexDaemonDeploymentReq) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GetMonoVertexDaemonDeploymentReq) ProtoMessage()
- func (m *GetMonoVertexDaemonDeploymentReq) Reset()
- func (m *GetMonoVertexDaemonDeploymentReq) Size() (n int)
- func (this *GetMonoVertexDaemonDeploymentReq) String() string
- func (m *GetMonoVertexDaemonDeploymentReq) Unmarshal(dAtA []byte) error
- func (m *GetMonoVertexDaemonDeploymentReq) XXX_DiscardUnknown()
- func (m *GetMonoVertexDaemonDeploymentReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetMonoVertexDaemonDeploymentReq) XXX_Merge(src proto.Message)
- func (m *GetMonoVertexDaemonDeploymentReq) XXX_Size() int
- func (m *GetMonoVertexDaemonDeploymentReq) XXX_Unmarshal(b []byte) error
- type GetMonoVertexPodSpecReq
- func (in *GetMonoVertexPodSpecReq) DeepCopy() *GetMonoVertexPodSpecReq
- func (in *GetMonoVertexPodSpecReq) DeepCopyInto(out *GetMonoVertexPodSpecReq)
- func (*GetMonoVertexPodSpecReq) Descriptor() ([]byte, []int)
- func (m *GetMonoVertexPodSpecReq) Marshal() (dAtA []byte, err error)
- func (m *GetMonoVertexPodSpecReq) MarshalTo(dAtA []byte) (int, error)
- func (m *GetMonoVertexPodSpecReq) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GetMonoVertexPodSpecReq) ProtoMessage()
- func (m *GetMonoVertexPodSpecReq) Reset()
- func (m *GetMonoVertexPodSpecReq) Size() (n int)
- func (this *GetMonoVertexPodSpecReq) String() string
- func (m *GetMonoVertexPodSpecReq) Unmarshal(dAtA []byte) error
- func (m *GetMonoVertexPodSpecReq) XXX_DiscardUnknown()
- func (m *GetMonoVertexPodSpecReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetMonoVertexPodSpecReq) XXX_Merge(src proto.Message)
- func (m *GetMonoVertexPodSpecReq) XXX_Size() int
- func (m *GetMonoVertexPodSpecReq) 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 (isbs InterStepBufferService) GetType() ISBSvcType
- 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 (iss *InterStepBufferServiceStatus) InitConditions()
- func (iss *InterStepBufferServiceStatus) IsHealthy() bool
- func (iss *InterStepBufferServiceStatus) MarkChildrenResourceHealthy(reason, message string)
- func (iss *InterStepBufferServiceStatus) MarkChildrenResourceUnHealthy(reason, message string)
- func (iss *InterStepBufferServiceStatus) MarkConfigured()
- func (iss *InterStepBufferServiceStatus) MarkDeployFailed(reason, message string)
- func (iss *InterStepBufferServiceStatus) MarkDeployed()
- func (iss *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 (iss *InterStepBufferServiceStatus) SetObservedGeneration(value int64)
- func (iss *InterStepBufferServiceStatus) SetPhase(phase ISBSvcPhase, msg string)
- func (iss *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 JetStreamSource
- func (in *JetStreamSource) DeepCopy() *JetStreamSource
- func (in *JetStreamSource) DeepCopyInto(out *JetStreamSource)
- func (*JetStreamSource) Descriptor() ([]byte, []int)
- func (m *JetStreamSource) Marshal() (dAtA []byte, err error)
- func (m *JetStreamSource) MarshalTo(dAtA []byte) (int, error)
- func (m *JetStreamSource) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*JetStreamSource) ProtoMessage()
- func (m *JetStreamSource) Reset()
- func (m *JetStreamSource) Size() (n int)
- func (this *JetStreamSource) String() string
- func (m *JetStreamSource) Unmarshal(dAtA []byte) error
- func (m *JetStreamSource) XXX_DiscardUnknown()
- func (m *JetStreamSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *JetStreamSource) XXX_Merge(src proto.Message)
- func (m *JetStreamSource) XXX_Size() int
- func (m *JetStreamSource) 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 (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 MonoVertex
- func (mv MonoVertex) CalculateReplicas() int
- func (in *MonoVertex) DeepCopy() *MonoVertex
- func (in *MonoVertex) DeepCopyInto(out *MonoVertex)
- func (in *MonoVertex) DeepCopyObject() runtime.Object
- func (*MonoVertex) Descriptor() ([]byte, []int)
- func (mv MonoVertex) GetDaemonDeploymentName() string
- func (mv MonoVertex) GetDaemonDeploymentObj(req GetMonoVertexDaemonDeploymentReq) (*appv1.Deployment, error)
- func (mv MonoVertex) GetDaemonServiceName() string
- func (mv MonoVertex) GetDaemonServiceObj() *corev1.Service
- func (mv MonoVertex) GetDaemonServiceURL() string
- func (mv MonoVertex) GetHeadlessServiceName() string
- func (mv MonoVertex) GetPodSpec(req GetMonoVertexPodSpecReq) (*corev1.PodSpec, error)
- func (mv MonoVertex) GetServiceObjs() []*corev1.Service
- func (m *MonoVertex) Marshal() (dAtA []byte, err error)
- func (m *MonoVertex) MarshalTo(dAtA []byte) (int, error)
- func (m *MonoVertex) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MonoVertex) ProtoMessage()
- func (m *MonoVertex) Reset()
- func (mv MonoVertex) Scalable() bool
- func (m *MonoVertex) Size() (n int)
- func (this *MonoVertex) String() string
- func (m *MonoVertex) Unmarshal(dAtA []byte) error
- func (m *MonoVertex) XXX_DiscardUnknown()
- func (m *MonoVertex) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MonoVertex) XXX_Merge(src proto.Message)
- func (m *MonoVertex) XXX_Size() int
- func (m *MonoVertex) XXX_Unmarshal(b []byte) error
- type MonoVertexLifecycle
- func (in *MonoVertexLifecycle) DeepCopy() *MonoVertexLifecycle
- func (in *MonoVertexLifecycle) DeepCopyInto(out *MonoVertexLifecycle)
- func (*MonoVertexLifecycle) Descriptor() ([]byte, []int)
- func (lc MonoVertexLifecycle) GetDesiredPhase() MonoVertexPhase
- func (m *MonoVertexLifecycle) Marshal() (dAtA []byte, err error)
- func (m *MonoVertexLifecycle) MarshalTo(dAtA []byte) (int, error)
- func (m *MonoVertexLifecycle) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MonoVertexLifecycle) ProtoMessage()
- func (m *MonoVertexLifecycle) Reset()
- func (m *MonoVertexLifecycle) Size() (n int)
- func (this *MonoVertexLifecycle) String() string
- func (m *MonoVertexLifecycle) Unmarshal(dAtA []byte) error
- func (m *MonoVertexLifecycle) XXX_DiscardUnknown()
- func (m *MonoVertexLifecycle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MonoVertexLifecycle) XXX_Merge(src proto.Message)
- func (m *MonoVertexLifecycle) XXX_Size() int
- func (m *MonoVertexLifecycle) XXX_Unmarshal(b []byte) error
- type MonoVertexLimits
- func (in *MonoVertexLimits) DeepCopy() *MonoVertexLimits
- func (in *MonoVertexLimits) DeepCopyInto(out *MonoVertexLimits)
- func (*MonoVertexLimits) Descriptor() ([]byte, []int)
- func (mvl MonoVertexLimits) GetReadBatchSize() uint64
- func (mvl MonoVertexLimits) GetReadTimeout() time.Duration
- func (m *MonoVertexLimits) Marshal() (dAtA []byte, err error)
- func (m *MonoVertexLimits) MarshalTo(dAtA []byte) (int, error)
- func (m *MonoVertexLimits) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MonoVertexLimits) ProtoMessage()
- func (m *MonoVertexLimits) Reset()
- func (m *MonoVertexLimits) Size() (n int)
- func (this *MonoVertexLimits) String() string
- func (m *MonoVertexLimits) Unmarshal(dAtA []byte) error
- func (m *MonoVertexLimits) XXX_DiscardUnknown()
- func (m *MonoVertexLimits) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MonoVertexLimits) XXX_Merge(src proto.Message)
- func (m *MonoVertexLimits) XXX_Size() int
- func (m *MonoVertexLimits) XXX_Unmarshal(b []byte) error
- type MonoVertexList
- func (in *MonoVertexList) DeepCopy() *MonoVertexList
- func (in *MonoVertexList) DeepCopyInto(out *MonoVertexList)
- func (in *MonoVertexList) DeepCopyObject() runtime.Object
- func (*MonoVertexList) Descriptor() ([]byte, []int)
- func (m *MonoVertexList) Marshal() (dAtA []byte, err error)
- func (m *MonoVertexList) MarshalTo(dAtA []byte) (int, error)
- func (m *MonoVertexList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MonoVertexList) ProtoMessage()
- func (m *MonoVertexList) Reset()
- func (m *MonoVertexList) Size() (n int)
- func (this *MonoVertexList) String() string
- func (m *MonoVertexList) Unmarshal(dAtA []byte) error
- func (m *MonoVertexList) XXX_DiscardUnknown()
- func (m *MonoVertexList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MonoVertexList) XXX_Merge(src proto.Message)
- func (m *MonoVertexList) XXX_Size() int
- func (m *MonoVertexList) XXX_Unmarshal(b []byte) error
- type MonoVertexPhase
- type MonoVertexSpec
- func (in *MonoVertexSpec) DeepCopy() *MonoVertexSpec
- func (in *MonoVertexSpec) DeepCopyInto(out *MonoVertexSpec)
- func (mvspec MonoVertexSpec) DeepCopyWithoutReplicas() MonoVertexSpec
- func (*MonoVertexSpec) Descriptor() ([]byte, []int)
- func (m *MonoVertexSpec) Marshal() (dAtA []byte, err error)
- func (m *MonoVertexSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *MonoVertexSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MonoVertexSpec) ProtoMessage()
- func (m *MonoVertexSpec) Reset()
- func (m *MonoVertexSpec) Size() (n int)
- func (this *MonoVertexSpec) String() string
- func (m *MonoVertexSpec) Unmarshal(dAtA []byte) error
- func (m *MonoVertexSpec) XXX_DiscardUnknown()
- func (m *MonoVertexSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MonoVertexSpec) XXX_Merge(src proto.Message)
- func (m *MonoVertexSpec) XXX_Size() int
- func (m *MonoVertexSpec) XXX_Unmarshal(b []byte) error
- type MonoVertexStatus
- func (in *MonoVertexStatus) DeepCopy() *MonoVertexStatus
- func (in *MonoVertexStatus) DeepCopyInto(out *MonoVertexStatus)
- func (*MonoVertexStatus) Descriptor() ([]byte, []int)
- func (mvs *MonoVertexStatus) InitConditions()
- func (mvs *MonoVertexStatus) IsHealthy() bool
- func (mvs *MonoVertexStatus) MarkDaemonHealthy()
- func (mvs *MonoVertexStatus) MarkDaemonUnHealthy(reason, message string)
- func (mvs *MonoVertexStatus) MarkDeployFailed(reason, message string)
- func (mvs *MonoVertexStatus) MarkDeployed()
- func (mvs *MonoVertexStatus) MarkPhase(phase MonoVertexPhase, reason, message string)
- func (mvs *MonoVertexStatus) MarkPhaseFailed(reason, message string)
- func (mvs *MonoVertexStatus) MarkPhasePaused()
- func (mvs *MonoVertexStatus) MarkPhaseRunning()
- func (mvs *MonoVertexStatus) MarkPodHealthy(reason, message string)
- func (mvs *MonoVertexStatus) MarkPodNotHealthy(reason, message string)
- func (m *MonoVertexStatus) Marshal() (dAtA []byte, err error)
- func (m *MonoVertexStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *MonoVertexStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MonoVertexStatus) ProtoMessage()
- func (m *MonoVertexStatus) Reset()
- func (mvs *MonoVertexStatus) SetObservedGeneration(value int64)
- func (m *MonoVertexStatus) Size() (n int)
- func (this *MonoVertexStatus) String() string
- func (m *MonoVertexStatus) Unmarshal(dAtA []byte) error
- func (m *MonoVertexStatus) XXX_DiscardUnknown()
- func (m *MonoVertexStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MonoVertexStatus) XXX_Merge(src proto.Message)
- func (m *MonoVertexStatus) XXX_Size() int
- func (m *MonoVertexStatus) 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 NoStore
- func (in *NoStore) DeepCopy() *NoStore
- func (in *NoStore) DeepCopyInto(out *NoStore)
- func (*NoStore) Descriptor() ([]byte, []int)
- func (m *NoStore) Marshal() (dAtA []byte, err error)
- func (m *NoStore) MarshalTo(dAtA []byte) (int, error)
- func (m *NoStore) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NoStore) ProtoMessage()
- func (m *NoStore) Reset()
- func (m *NoStore) Size() (n int)
- func (this *NoStore) String() string
- func (m *NoStore) Unmarshal(dAtA []byte) error
- func (m *NoStore) XXX_DiscardUnknown()
- func (m *NoStore) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NoStore) XXX_Merge(src proto.Message)
- func (m *NoStore) XXX_Size() int
- func (m *NoStore) XXX_Unmarshal(b []byte) error
- type OnFailureRetryStrategy
- 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) GetDesiredPhase() PipelinePhase
- func (p Pipeline) GetDownstreamEdges(vertexName string) []Edge
- func (p Pipeline) GetFromEdges(vertexName string) []Edge
- func (p Pipeline) GetPauseGracePeriodSeconds() int64
- func (p Pipeline) GetPipelineLimits() PipelineLimits
- func (p Pipeline) GetServingSourceStreamNames() []string
- func (p Pipeline) GetSideInputsManagerDeploymentName(sideInputName string) string
- func (p Pipeline) GetSideInputsManagerDeployments(req GetSideInputDeploymentReq) ([]*appv1.Deployment, error)
- func (p Pipeline) GetSideInputsStoreName() string
- func (p Pipeline) GetTerminationGracePeriodSeconds() int64
- 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) IsHealthy() bool
- func (pls *PipelineStatus) MarkConfigured()
- func (pls *PipelineStatus) MarkDaemonServiceHealthy()
- func (pls *PipelineStatus) MarkDaemonServiceUnHealthy(reason, message string)
- func (pls *PipelineStatus) MarkDeployFailed(reason, message string)
- func (pls *PipelineStatus) MarkDeployed()
- func (pls *PipelineStatus) MarkDrainedOnPauseFalse()
- func (pls *PipelineStatus) MarkDrainedOnPauseTrue()
- func (pls *PipelineStatus) MarkNotConfigured(reason, message string)
- func (pls *PipelineStatus) MarkPhaseDeleting()
- func (pls *PipelineStatus) MarkPhasePaused()
- func (pls *PipelineStatus) MarkPhasePausing()
- func (pls *PipelineStatus) MarkPhaseRunning()
- func (pls *PipelineStatus) MarkSideInputsManagersHealthy()
- func (pls *PipelineStatus) MarkSideInputsManagersHealthyWithReason(reason, message string)
- func (pls *PipelineStatus) MarkSideInputsManagersUnHealthy(reason, message string)
- func (pls *PipelineStatus) MarkVerticesHealthy()
- func (pls *PipelineStatus) MarkVerticesUnHealthy(reason, message string)
- 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) SetObservedGeneration(value int64)
- 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 Probe
- func (in *Probe) DeepCopy() *Probe
- func (in *Probe) DeepCopyInto(out *Probe)
- func (*Probe) Descriptor() ([]byte, []int)
- func (m *Probe) Marshal() (dAtA []byte, err error)
- func (m *Probe) MarshalTo(dAtA []byte) (int, error)
- func (m *Probe) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Probe) ProtoMessage()
- func (m *Probe) Reset()
- func (m *Probe) Size() (n int)
- func (this *Probe) String() string
- func (m *Probe) Unmarshal(dAtA []byte) error
- func (m *Probe) XXX_DiscardUnknown()
- func (m *Probe) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Probe) XXX_Merge(src proto.Message)
- func (m *Probe) XXX_Size() int
- func (m *Probe) 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 RetryStrategy
- func (in *RetryStrategy) DeepCopy() *RetryStrategy
- func (in *RetryStrategy) DeepCopyInto(out *RetryStrategy)
- func (*RetryStrategy) Descriptor() ([]byte, []int)
- func (r RetryStrategy) GetBackoff() wait.Backoff
- func (r RetryStrategy) GetOnFailureRetryStrategy() OnFailureRetryStrategy
- func (m *RetryStrategy) Marshal() (dAtA []byte, err error)
- func (m *RetryStrategy) MarshalTo(dAtA []byte) (int, error)
- func (m *RetryStrategy) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RetryStrategy) ProtoMessage()
- func (m *RetryStrategy) Reset()
- func (m *RetryStrategy) Size() (n int)
- func (this *RetryStrategy) String() string
- func (m *RetryStrategy) Unmarshal(dAtA []byte) error
- func (m *RetryStrategy) XXX_DiscardUnknown()
- func (m *RetryStrategy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RetryStrategy) XXX_Merge(src proto.Message)
- func (m *RetryStrategy) XXX_Size() int
- func (m *RetryStrategy) XXX_Unmarshal(b []byte) error
- type RollingUpdateStrategy
- func (in *RollingUpdateStrategy) DeepCopy() *RollingUpdateStrategy
- func (in *RollingUpdateStrategy) DeepCopyInto(out *RollingUpdateStrategy)
- func (*RollingUpdateStrategy) Descriptor() ([]byte, []int)
- func (rus RollingUpdateStrategy) GetMaxUnavailable() intstr.IntOrString
- func (m *RollingUpdateStrategy) Marshal() (dAtA []byte, err error)
- func (m *RollingUpdateStrategy) MarshalTo(dAtA []byte) (int, error)
- func (m *RollingUpdateStrategy) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RollingUpdateStrategy) ProtoMessage()
- func (m *RollingUpdateStrategy) Reset()
- func (m *RollingUpdateStrategy) Size() (n int)
- func (this *RollingUpdateStrategy) String() string
- func (m *RollingUpdateStrategy) Unmarshal(dAtA []byte) error
- func (m *RollingUpdateStrategy) XXX_DiscardUnknown()
- func (m *RollingUpdateStrategy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RollingUpdateStrategy) XXX_Merge(src proto.Message)
- func (m *RollingUpdateStrategy) XXX_Size() int
- func (m *RollingUpdateStrategy) 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) GetReplicasPerScaleDown() int
- func (s Scale) GetReplicasPerScaleUp() 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 ServingSource
- func (in *ServingSource) DeepCopy() *ServingSource
- func (in *ServingSource) DeepCopyInto(out *ServingSource)
- func (*ServingSource) Descriptor() ([]byte, []int)
- func (m *ServingSource) Marshal() (dAtA []byte, err error)
- func (m *ServingSource) MarshalTo(dAtA []byte) (int, error)
- func (m *ServingSource) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ServingSource) ProtoMessage()
- func (m *ServingSource) Reset()
- func (m *ServingSource) Size() (n int)
- func (this *ServingSource) String() string
- func (m *ServingSource) Unmarshal(dAtA []byte) error
- func (m *ServingSource) XXX_DiscardUnknown()
- func (m *ServingSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ServingSource) XXX_Merge(src proto.Message)
- func (m *ServingSource) XXX_Size() int
- func (m *ServingSource) XXX_Unmarshal(b []byte) error
- type ServingStore
- func (in *ServingStore) DeepCopy() *ServingStore
- func (in *ServingStore) DeepCopyInto(out *ServingStore)
- func (*ServingStore) Descriptor() ([]byte, []int)
- func (ss *ServingStore) GetTTL() *metav1.Duration
- func (m *ServingStore) Marshal() (dAtA []byte, err error)
- func (m *ServingStore) MarshalTo(dAtA []byte) (int, error)
- func (m *ServingStore) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ServingStore) ProtoMessage()
- func (m *ServingStore) Reset()
- func (m *ServingStore) Size() (n int)
- func (this *ServingStore) String() string
- func (m *ServingStore) Unmarshal(dAtA []byte) error
- func (m *ServingStore) XXX_DiscardUnknown()
- func (m *ServingStore) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ServingStore) XXX_Merge(src proto.Message)
- func (m *ServingStore) XXX_Size() int
- func (m *ServingStore) XXX_Unmarshal(b []byte) error
- type SessionWindow
- func (in *SessionWindow) DeepCopy() *SessionWindow
- func (in *SessionWindow) DeepCopyInto(out *SessionWindow)
- func (*SessionWindow) Descriptor() ([]byte, []int)
- func (m *SessionWindow) Marshal() (dAtA []byte, err error)
- func (m *SessionWindow) MarshalTo(dAtA []byte) (int, error)
- func (m *SessionWindow) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*SessionWindow) ProtoMessage()
- func (m *SessionWindow) Reset()
- func (m *SessionWindow) Size() (n int)
- func (this *SessionWindow) String() string
- func (m *SessionWindow) Unmarshal(dAtA []byte) error
- func (m *SessionWindow) XXX_DiscardUnknown()
- func (m *SessionWindow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SessionWindow) XXX_Merge(src proto.Message)
- func (m *SessionWindow) XXX_Size() int
- func (m *SessionWindow) 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 UpdateStrategy
- func (in *UpdateStrategy) DeepCopy() *UpdateStrategy
- func (in *UpdateStrategy) DeepCopyInto(out *UpdateStrategy)
- func (*UpdateStrategy) Descriptor() ([]byte, []int)
- func (us UpdateStrategy) GetRollingUpdateStrategy() RollingUpdateStrategy
- func (us UpdateStrategy) GetUpdateStrategyType() UpdateStrategyType
- func (m *UpdateStrategy) Marshal() (dAtA []byte, err error)
- func (m *UpdateStrategy) MarshalTo(dAtA []byte) (int, error)
- func (m *UpdateStrategy) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*UpdateStrategy) ProtoMessage()
- func (m *UpdateStrategy) Reset()
- func (m *UpdateStrategy) Size() (n int)
- func (this *UpdateStrategy) String() string
- func (m *UpdateStrategy) Unmarshal(dAtA []byte) error
- func (m *UpdateStrategy) XXX_DiscardUnknown()
- func (m *UpdateStrategy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateStrategy) XXX_Merge(src proto.Message)
- func (m *UpdateStrategy) XXX_Size() int
- func (m *UpdateStrategy) XXX_Unmarshal(b []byte) error
- type UpdateStrategyType
- 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) GetServingSourceStreamName() string
- func (v Vertex) GetToBuckets() []string
- func (v Vertex) GetToBuffers() []string
- func (v Vertex) GetVertexType() VertexType
- func (v Vertex) HasFallbackUDSink() bool
- 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 (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 (vs VertexSpec) DeepCopyWithoutReplicas() 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 (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) InitConditions()
- func (vs *VertexStatus) IsHealthy() bool
- func (vs *VertexStatus) MarkDeployFailed(reason, message string)
- func (vs *VertexStatus) MarkDeployed()
- func (vs *VertexStatus) MarkPhase(phase VertexPhase, reason, message string)
- func (vs *VertexStatus) MarkPhaseFailed(reason, message string)
- func (vs *VertexStatus) MarkPhaseRunning()
- func (vs *VertexStatus) MarkPodHealthy(reason, message string)
- func (vs *VertexStatus) MarkPodNotHealthy(reason, message string)
- 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 (vs *VertexStatus) SetObservedGeneration(value int64)
- 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. KeyInstance = "numaflow.numaproj.io/instance" // instance key of the object 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" KeyMonoVertexName = "numaflow.numaproj.io/mono-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" // ID key in the header of sources like http KeyMetaID = "X-Numaflow-Id" KeyMetaEventTime = "X-Numaflow-Event-Time" KeyMetaCallbackURL = "X-Numaflow-Callback-Url" 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" CtrFallbackUdsink = "fb-udsink" CtrUdsource = "udsource" CtrUdtransformer = "transformer" CtrUdSideInput = "udsi" CtrInitSideInputs = "init-side-inputs" CtrSideInputsWatcher = "side-inputs-synchronizer" CtrServing = "serving" // user-defined container types UDContainerFunction = "udf" UDContainerSink = "udsink" UDContainerFallbackSink = "fb-udsink" UDContainerTransformer = "transformer" UDContainerSource = "udsource" UDContainerSideInputs = "udsi" ServingSourceContainer = "serving" // components ComponentISBSvc = "isbsvc" ComponentDaemon = "daemon" ComponentVertex = "vertex" ComponentMonoVertex = "mono-vertex" ComponentMonoVertexDaemon = "mono-vertex-daemon" ComponentJob = "job" ComponentSideInputManager = "side-inputs-manager" ComponentUXServer = "numaflow-ux" ComponentControllerManager = "controller-manager" // controllers ControllerISBSvc = "isbsvc-controller" ControllerPipeline = "pipeline-controller" ControllerVertex = "vertex-controller" ControllerMonoVertex = "mono-vertex-controller" // ENV vars EnvNamespace = "NUMAFLOW_NAMESPACE" EnvPipelineName = "NUMAFLOW_PIPELINE_NAME" EnvVertexName = "NUMAFLOW_VERTEX_NAME" EnvMonoVertexName = "NUMAFLOW_MONO_VERTEX_NAME" EnvCallbackEnabled = "NUMAFLOW_CALLBACK_ENABLED" EnvCallbackURL = "NUMAFLOW_CALLBACK_URL" EnvPod = "NUMAFLOW_POD" EnvReplica = "NUMAFLOW_REPLICA" EnvVertexObject = "NUMAFLOW_VERTEX_OBJECT" EnvPipelineObject = "NUMAFLOW_PIPELINE_OBJECT" EnvMonoVertexObject = "NUMAFLOW_MONO_VERTEX_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" EnvLeaderElectionLeaseDuration = "NUMAFLOW_LEADER_ELECTION_LEASE_DURATION" EnvLeaderElectionLeaseRenewDeadline = "NUMAFLOW_LEADER_ELECTION_LEASE_RENEW_DEADLINE" EnvLeaderElectionLeaseRenewPeriod = "NUMAFLOW_LEADER_ELECTION_LEASE_RENEW_PERIOD" EnvUDContainerType = "NUMAFLOW_UD_CONTAINER_TYPE" 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" EnvServingJetstreamStream = "NUMAFLOW_SERVING_JETSTREAM_STREAM" EnvServingObject = "NUMAFLOW_SERVING_SOURCE_OBJECT" EnvServingPort = "NUMAFLOW_SERVING_APP_LISTEN_PORT" EnvServingAuthToken = "NUMAFLOW_SERVING_AUTH_TOKEN" EnvServingMinPipelineSpec = "NUMAFLOW_SERVING_MIN_PIPELINE_SPEC" EnvServingHostIP = "NUMAFLOW_SERVING_HOST_IP" EnvServingStoreTTL = "NUMAFLOW_SERVING_STORE_TTL" EnvExecuteRustBinary = "NUMAFLOW_EXECUTE_RUST_BINARY" PathVarRun = "/var/run/numaflow" VertexMetricsPort = 2469 VertexMetricsPortName = "metrics" VertexHTTPSPort = 8443 VertexHTTPSPortName = "https" DaemonServicePort = 4327 MonoVertexMetricsPort = 2469 MonoVertexMetricsPortName = "metrics" MonoVertexDaemonServicePort = 4327 DefaultRequeueAfter = 10 * time.Second PathSideInputsMount = "/var/numaflow/side-inputs" // ISB DefaultBufferLength = 30000 DefaultBufferUsageLimit = 0.8 DefaultReadBatchSize = 500 DefaultReadTimeout = 1 * time.Second // 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 WAL options DefaultWALSyncDuration = 30 * time.Second // Default sync duration for pbq DefaultWALMaxSyncSize = 5 * 1024 * 1024 // Default size to wait for an explicit sync DefaultSegmentWALPath = PathPBQMount + "/wals" // Default segment wal path DefaultWALSegmentRotationDuration = 60 * time.Second // Default segment rotation duration DefaultWALSegmentSize = 30 * 1024 * 1024 // Default segment size // Default GC-events WAL options DefaultGCEventsWALRotationDuration = 60 * time.Second // Default rotation duration for the GC tracker DefaultGCEventsWALEventsPath = PathPBQMount + "/events" // Default store path for operations DefaultGCEventsWALSyncDuration = 30 * time.Second // Default sync duration for the GC tracker DefaultGCEventsWALRotationEventsCount = 3000 // Default rotation events count for the GC tracker // Default WAL Compactor options DefaultWALCompactorSyncDuration = 30 * time.Second // Default sync duration for the compactor DefaultWALCompactorMaxFileSize = 30 * 1024 * 1024 // Default max file size for the compactor DefaultWALCompactionDuration = 60 * time.Second // Default compaction duration DefaultCompactWALPath = PathPBQMount + "/compact-wals" // Default compaction wal path // Default Pnf options DefaultPnfBatchSize = 100 // Default flush batch size for pnf DefaultPnfFlushDuration = time.Second // Default flush duration for pnf // DefaultKafkaHandlerChannelSize is the default channel size for kafka handler DefaultKafkaHandlerChannelSize = 100 // DefaultKeyForNonKeyedData Default key for non keyed stream DefaultKeyForNonKeyedData = "NON_KEYED_STREAM" // KeysDelimitter is the delimitter used to join keys KeysDelimitter = ":" // Pipeline health status PipelineStatusHealthy = "healthy" PipelineStatusUnknown = "unknown" PipelineStatusCritical = "critical" PipelineStatusWarning = "warning" PipelineStatusInactive = "inactive" PipelineStatusDeleting = "deleting" PipelineStatusUnhealthy = "unhealthy" // MonoVertex health status // TODO - more statuses to be added MonoVertexStatusHealthy = "healthy" MonoVertexStatusUnhealthy = "unhealthy" MonoVertexStatusUnknown = "unknown" MonoVertexStatusCritical = "critical" MonoVertexStatusWarning = "warning" // Callback annotation keys CallbackEnabledKey = "numaflow.numaproj.io/callback" CallbackURLKey = "numaflow.numaproj.io/callback-url" // Serving source DefaultServingTTL = 24 * time.Hour // DefaultRetryInterval specifies the default time interval between retry attempts. // This value can be adjusted depending on the specific requirements // for responsiveness and system load considerations. DefaultRetryInterval = 1 * time.Millisecond // DefaultRetrySteps is defined to dictate how many times the platform should attempt to retry // a write operation to a sink following a failure. The value is set to math.MaxInt32 - 1, // effectively indicating an almost indefinite number of retries. This large default is chosen // to ensure that the system will try persistently to carry out the operation unless explicitly // configured otherwise. This approach can be useful in environments where loss of data // due to intermittent failures is unacceptable. DefaultRetrySteps = math.MaxInt32 - 1 // DefaultOnFailureRetryStrategy specifies the strategy to be used when the write to a sink fails and // the retries count specified are exhausted. // Setting this to 'OnFailureRetry' means the system is configured by default // to retry the failed operation until successful completion. // This strategy argues for robustness in operations, aiming // to minimize the chances of data loss or failed deliveries in transient failure scenarios. DefaultOnFailureRetryStrategy = OnFailureRetry // Defeault values for readiness and liveness probes NumaContainerReadyzInitialDelaySeconds = 5 NumaContainerReadyzPeriodSeconds = 10 NumaContainerReadyzTimeoutSeconds = 30 NumaContainerReadyzFailureThreshold = 6 NumaContainerLivezInitialDelaySeconds = 20 NumaContainerLivezPeriodSeconds = 60 NumaContainerLivezTimeoutSeconds = 30 NumaContainerLivezFailureThreshold = 5 UDContainerLivezInitialDelaySeconds = 30 UDContainerLivezPeriodSeconds = 60 UDContainerLivezTimeoutSeconds = 30 UDContainerLivezFailureThreshold = 5 )
const ( ISBSvcPhaseUnknown ISBSvcPhase = "" ISBSvcPhasePending ISBSvcPhase = "Pending" ISBSvcPhaseRunning ISBSvcPhase = "Running" ISBSvcPhaseFailed ISBSvcPhase = "Failed" ISBSvcPhaseDeleting ISBSvcPhase = "Deleting" // 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" // ISBSvcConditionChildrenResourcesHealthy has the status True when the child resources are healthy. ISBSvcConditionChildrenResourcesHealthy ConditionType = "ChildrenResourcesHealthy" )
const ( MonoVertexPhaseUnknown MonoVertexPhase = "" MonoVertexPhaseRunning MonoVertexPhase = "Running" MonoVertexPhaseFailed MonoVertexPhase = "Failed" MonoVertexPhasePaused MonoVertexPhase = "Paused" // MonoVertexConditionDeployed has the status True when the MonoVertex // has its sub resources created and deployed. MonoVertexConditionDeployed ConditionType = "Deployed" // MonoVertexConditionDaemonHealthy has the status True when the daemon service of the mono vertex is healthy. MonoVertexConditionDaemonHealthy ConditionType = "DaemonHealthy" // MonoVertexPodsHealthy has the status True when the pods of the mono vertex are healthy MonoVertexPodsHealthy ConditionType = "PodsHealthy" )
const ( PipelinePhaseUnknown PipelinePhase = "" PipelinePhaseRunning PipelinePhase = "Running" 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" // PipelineConditionDaemonServiceHealthy has the status True when the daemon service is healthy. PipelineConditionDaemonServiceHealthy ConditionType = "DaemonServiceHealthy" PipelineConditionSideInputsManagersHealthy ConditionType = "SideInputsManagersHealthy" PipelineConditionVerticesHealthy ConditionType = "VerticesHealthy" )
const ( VertexPhaseUnknown VertexPhase = "" VertexPhaseRunning VertexPhase = "Running" VertexPhaseFailed VertexPhase = "Failed" // VertexConditionDeployed has the status True when the vertex related sub resources are deployed. VertexConditionDeployed ConditionType = "Deployed" // VertexConditionPodsHealthy has the status True when all the vertex pods are healthy. VertexConditionPodsHealthy ConditionType = "PodsHealthy" )
const NumaflowRustBinary = "/bin/numaflow-rs"
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") MonoVertexGroupVersionKind = SchemeGroupVersion.WithKind("MonoVertex") MonoVertexGroupVersionResource = SchemeGroupVersion.WithResource("monovertices") )
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 GetProbeFailureThresholdOr ¶ added in v1.3.2
func GetProbeInitialDelaySecondsOr ¶ added in v1.3.2
func GetProbePeriodSecondsOr ¶ added in v1.3.2
func GetProbeSuccessThresholdOr ¶ added in v1.3.2
func GetProbeTimeoutSecondsOr ¶ added in v1.3.2
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"` // ResourceClaims defines which ResourceClaims must be allocated and reserved // before the Pod is allowed to start. The resources will be made available to those // containers which consume them by name. // +patchMergeKey=name // +patchStrategy=merge,retainKeys // +optional ResourceClaims []corev1.PodResourceClaim `` /* 129-byte string literal not displayed */ }
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 AbstractSink ¶ added in v1.2.0
type AbstractSink struct { // Log sink is used to write the data to the log. // +optional Log *Log `json:"log,omitempty" protobuf:"bytes,1,opt,name=log"` // Kafka sink is used to write the data to the Kafka. // +optional Kafka *KafkaSink `json:"kafka,omitempty" protobuf:"bytes,2,opt,name=kafka"` // Blackhole sink is used to write the data to the blackhole sink, // which is a sink that discards all the data written to it. // +optional Blackhole *Blackhole `json:"blackhole,omitempty" protobuf:"bytes,3,opt,name=blackhole"` // UDSink sink is used to write the data to the user-defined sink. // +optional UDSink *UDSink `json:"udsink,omitempty" protobuf:"bytes,4,opt,name=udsink"` }
func (*AbstractSink) DeepCopy ¶ added in v1.2.0
func (in *AbstractSink) DeepCopy() *AbstractSink
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AbstractSink.
func (*AbstractSink) DeepCopyInto ¶ added in v1.2.0
func (in *AbstractSink) DeepCopyInto(out *AbstractSink)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AbstractSink) Descriptor ¶ added in v1.2.0
func (*AbstractSink) Descriptor() ([]byte, []int)
func (*AbstractSink) IsAnySinkSpecified ¶ added in v1.2.0
func (a *AbstractSink) IsAnySinkSpecified() bool
IsAnySinkSpecified returns true if any sink is specified.
func (*AbstractSink) Marshal ¶ added in v1.2.0
func (m *AbstractSink) Marshal() (dAtA []byte, err error)
func (*AbstractSink) MarshalTo ¶ added in v1.2.0
func (m *AbstractSink) MarshalTo(dAtA []byte) (int, error)
func (*AbstractSink) MarshalToSizedBuffer ¶ added in v1.2.0
func (m *AbstractSink) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*AbstractSink) ProtoMessage ¶ added in v1.2.0
func (*AbstractSink) ProtoMessage()
func (*AbstractSink) Reset ¶ added in v1.2.0
func (m *AbstractSink) Reset()
func (*AbstractSink) Size ¶ added in v1.2.0
func (m *AbstractSink) Size() (n int)
func (*AbstractSink) String ¶ added in v1.2.0
func (this *AbstractSink) String() string
func (*AbstractSink) Unmarshal ¶ added in v1.2.0
func (m *AbstractSink) Unmarshal(dAtA []byte) error
func (*AbstractSink) XXX_DiscardUnknown ¶ added in v1.2.0
func (m *AbstractSink) XXX_DiscardUnknown()
func (*AbstractSink) XXX_Marshal ¶ added in v1.2.0
func (m *AbstractSink) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AbstractSink) XXX_Merge ¶ added in v1.2.0
func (m *AbstractSink) XXX_Merge(src proto.Message)
func (*AbstractSink) XXX_Size ¶ added in v1.2.0
func (m *AbstractSink) XXX_Size() int
func (*AbstractSink) XXX_Unmarshal ¶ added in v1.2.0
func (m *AbstractSink) 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"` // The strategy to use to replace existing pods with new ones. // +kubebuilder:default={"type": "RollingUpdate", "rollingUpdate": {"maxUnavailable": "25%"}} // +optional UpdateStrategy UpdateStrategy `json:"updateStrategy,omitempty" protobuf:"bytes,16,opt,name=updateStrategy"` }
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) HasFallbackUDSink ¶ added in v1.2.0
func (av AbstractVertex) HasFallbackUDSink() bool
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 Backoff ¶ added in v1.3.1
type Backoff struct { // Interval sets the delay to wait before retry, after a failure occurs. // +kubebuilder:default="1ms" // +optional Interval *metav1.Duration `json:"interval,omitempty" protobuf:"bytes,1,opt,name=interval"` // Steps defines the number of times to try writing to a sink including retries // +optional Steps *uint32 `json:"steps,omitempty" protobuf:"bytes,2,opt,name=steps"` }
Backoff defines parameters used to systematically configure the retry strategy.
func (*Backoff) DeepCopy ¶ added in v1.3.1
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Backoff.
func (*Backoff) DeepCopyInto ¶ added in v1.3.1
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Backoff) Descriptor ¶ added in v1.3.1
func (*Backoff) MarshalToSizedBuffer ¶ added in v1.3.1
func (*Backoff) ProtoMessage ¶ added in v1.3.1
func (*Backoff) ProtoMessage()
func (*Backoff) XXX_DiscardUnknown ¶ added in v1.3.1
func (m *Backoff) XXX_DiscardUnknown()
func (*Backoff) XXX_Marshal ¶ added in v1.3.1
func (*Backoff) XXX_Unmarshal ¶ added in v1.3.1
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"` // +optional ReadinessProbe *Probe `json:"readinessProbe,omitempty" protobuf:"bytes,10,opt,name=readinessProbe"` // +optional LivenessProbe *Probe `json:"livenessProbe,omitempty" protobuf:"bytes,11,opt,name=livenessProbe"` // +optional // +patchMergeKey=containerPort // +patchStrategy=merge // +listType=map // +listMapKey=containerPort // +listMapKey=protocol Ports []corev1.ContainerPort `json:"ports,omitempty" patchStrategy:"merge" patchMergeKey:"containerPort" protobuf:"bytes,12,rep,name=ports"` }
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"` // +optional ReadinessProbe *Probe `json:"readinessProbe,omitempty" protobuf:"bytes,6,opt,name=readinessProbe"` // +optional LivenessProbe *Probe `json:"livenessProbe,omitempty" protobuf:"bytes,7,opt,name=livenessProbe"` }
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 Source 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 is the duration of the fixed window. Length *metav1.Duration `json:"length,omitempty" protobuf:"bytes,1,opt,name=length"` // +optional // Streaming should be set to true if the reduce udf is streaming. Streaming bool `json:"streaming,omitempty" protobuf:"bytes,2,opt,name=streaming"` }
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 // +optional KeyCount *int32 `json:"keyCount,omitempty" protobuf:"bytes,4,opt,name=keyCount"` // Value is an optional uint64 value to be written in to the payload // +optional Value *uint64 `json:"value,omitempty" protobuf:"bytes,5,opt,name=value"` // Jitter is the jitter for the message generation, used to simulate out of order messages // for example if the jitter is 10s, then the message's event time will be delayed by a random // time between 0 and 10s which will result in the message being out of order by 0 to 10s // +kubebuilder:default="0s" // +optional Jitter *metav1.Duration `json:"jitter,omitempty" protobuf:"bytes,6,opt,name=jitter"` // ValueBlob is an optional string which is the base64 encoding of direct payload to send. // This is useful for attaching a GeneratorSource to a true pipeline to test load behavior // with true messages without requiring additional work to generate messages through // the external source // if present, the Value and MsgSize fields will be ignored. // +optional ValueBlob *string `json:"valueBlob,omitempty" protobuf:"bytes,7,opt,name=valueBlob"` }
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 GetMonoVertexDaemonDeploymentReq ¶ added in v1.3.0
type GetMonoVertexDaemonDeploymentReq struct { Image string `protobuf:"bytes,1,opt,name=image"` PullPolicy corev1.PullPolicy `protobuf:"bytes,2,opt,name=pullPolicy,casttype=k8s.io/api/core/v1.PullPolicy"` Env []corev1.EnvVar `protobuf:"bytes,3,rep,name=env"` DefaultResources corev1.ResourceRequirements `protobuf:"bytes,4,opt,name=defaultResources"` }
func (*GetMonoVertexDaemonDeploymentReq) DeepCopy ¶ added in v1.3.0
func (in *GetMonoVertexDaemonDeploymentReq) DeepCopy() *GetMonoVertexDaemonDeploymentReq
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetMonoVertexDaemonDeploymentReq.
func (*GetMonoVertexDaemonDeploymentReq) DeepCopyInto ¶ added in v1.3.0
func (in *GetMonoVertexDaemonDeploymentReq) DeepCopyInto(out *GetMonoVertexDaemonDeploymentReq)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GetMonoVertexDaemonDeploymentReq) Descriptor ¶ added in v1.3.0
func (*GetMonoVertexDaemonDeploymentReq) Descriptor() ([]byte, []int)
func (*GetMonoVertexDaemonDeploymentReq) Marshal ¶ added in v1.3.0
func (m *GetMonoVertexDaemonDeploymentReq) Marshal() (dAtA []byte, err error)
func (*GetMonoVertexDaemonDeploymentReq) MarshalTo ¶ added in v1.3.0
func (m *GetMonoVertexDaemonDeploymentReq) MarshalTo(dAtA []byte) (int, error)
func (*GetMonoVertexDaemonDeploymentReq) MarshalToSizedBuffer ¶ added in v1.3.0
func (m *GetMonoVertexDaemonDeploymentReq) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GetMonoVertexDaemonDeploymentReq) ProtoMessage ¶ added in v1.3.0
func (*GetMonoVertexDaemonDeploymentReq) ProtoMessage()
func (*GetMonoVertexDaemonDeploymentReq) Reset ¶ added in v1.3.0
func (m *GetMonoVertexDaemonDeploymentReq) Reset()
func (*GetMonoVertexDaemonDeploymentReq) Size ¶ added in v1.3.0
func (m *GetMonoVertexDaemonDeploymentReq) Size() (n int)
func (*GetMonoVertexDaemonDeploymentReq) String ¶ added in v1.3.0
func (this *GetMonoVertexDaemonDeploymentReq) String() string
func (*GetMonoVertexDaemonDeploymentReq) Unmarshal ¶ added in v1.3.0
func (m *GetMonoVertexDaemonDeploymentReq) Unmarshal(dAtA []byte) error
func (*GetMonoVertexDaemonDeploymentReq) XXX_DiscardUnknown ¶ added in v1.3.0
func (m *GetMonoVertexDaemonDeploymentReq) XXX_DiscardUnknown()
func (*GetMonoVertexDaemonDeploymentReq) XXX_Marshal ¶ added in v1.3.0
func (m *GetMonoVertexDaemonDeploymentReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetMonoVertexDaemonDeploymentReq) XXX_Merge ¶ added in v1.3.0
func (m *GetMonoVertexDaemonDeploymentReq) XXX_Merge(src proto.Message)
func (*GetMonoVertexDaemonDeploymentReq) XXX_Size ¶ added in v1.3.0
func (m *GetMonoVertexDaemonDeploymentReq) XXX_Size() int
func (*GetMonoVertexDaemonDeploymentReq) XXX_Unmarshal ¶ added in v1.3.0
func (m *GetMonoVertexDaemonDeploymentReq) XXX_Unmarshal(b []byte) error
type GetMonoVertexPodSpecReq ¶ added in v1.3.0
type GetMonoVertexPodSpecReq struct { Image string `protobuf:"bytes,1,opt,name=image"` PullPolicy corev1.PullPolicy `protobuf:"bytes,2,opt,name=pullPolicy,casttype=k8s.io/api/core/v1.PullPolicy"` Env []corev1.EnvVar `protobuf:"bytes,3,rep,name=env"` DefaultResources corev1.ResourceRequirements `protobuf:"bytes,4,opt,name=defaultResources"` }
func (*GetMonoVertexPodSpecReq) DeepCopy ¶ added in v1.3.0
func (in *GetMonoVertexPodSpecReq) DeepCopy() *GetMonoVertexPodSpecReq
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetMonoVertexPodSpecReq.
func (*GetMonoVertexPodSpecReq) DeepCopyInto ¶ added in v1.3.0
func (in *GetMonoVertexPodSpecReq) DeepCopyInto(out *GetMonoVertexPodSpecReq)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GetMonoVertexPodSpecReq) Descriptor ¶ added in v1.3.0
func (*GetMonoVertexPodSpecReq) Descriptor() ([]byte, []int)
func (*GetMonoVertexPodSpecReq) Marshal ¶ added in v1.3.0
func (m *GetMonoVertexPodSpecReq) Marshal() (dAtA []byte, err error)
func (*GetMonoVertexPodSpecReq) MarshalTo ¶ added in v1.3.0
func (m *GetMonoVertexPodSpecReq) MarshalTo(dAtA []byte) (int, error)
func (*GetMonoVertexPodSpecReq) MarshalToSizedBuffer ¶ added in v1.3.0
func (m *GetMonoVertexPodSpecReq) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GetMonoVertexPodSpecReq) ProtoMessage ¶ added in v1.3.0
func (*GetMonoVertexPodSpecReq) ProtoMessage()
func (*GetMonoVertexPodSpecReq) Reset ¶ added in v1.3.0
func (m *GetMonoVertexPodSpecReq) Reset()
func (*GetMonoVertexPodSpecReq) Size ¶ added in v1.3.0
func (m *GetMonoVertexPodSpecReq) Size() (n int)
func (*GetMonoVertexPodSpecReq) String ¶ added in v1.3.0
func (this *GetMonoVertexPodSpecReq) String() string
func (*GetMonoVertexPodSpecReq) Unmarshal ¶ added in v1.3.0
func (m *GetMonoVertexPodSpecReq) Unmarshal(dAtA []byte) error
func (*GetMonoVertexPodSpecReq) XXX_DiscardUnknown ¶ added in v1.3.0
func (m *GetMonoVertexPodSpecReq) XXX_DiscardUnknown()
func (*GetMonoVertexPodSpecReq) XXX_Marshal ¶ added in v1.3.0
func (m *GetMonoVertexPodSpecReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetMonoVertexPodSpecReq) XXX_Merge ¶ added in v1.3.0
func (m *GetMonoVertexPodSpecReq) XXX_Merge(src proto.Message)
func (*GetMonoVertexPodSpecReq) XXX_Size ¶ added in v1.3.0
func (m *GetMonoVertexPodSpecReq) XXX_Size() int
func (*GetMonoVertexPodSpecReq) XXX_Unmarshal ¶ added in v1.3.0
func (m *GetMonoVertexPodSpecReq) 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"` ServingSourceStreamName string `protobuf:"bytes,6,opt,name=servingSourceStreamName"` PipelineSpec PipelineSpec `protobuf:"bytes,7,opt,name=pipelineSpec"` DefaultResources corev1.ResourceRequirements `protobuf:"bytes,8,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 ISBSvcPhase ¶
type ISBSvcPhase string
+kubebuilder:validation:Enum="";Pending;Running;Failed;Deleting
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="Age",type=date,JSONPath=`.metadata.creationTimestamp` +kubebuilder:printcolumn:name="Message",type=string,JSONPath=`.status.message` +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) GetType ¶ added in v1.4.0
func (isbs InterStepBufferService) GetType() ISBSvcType
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"` ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,6,opt,name=observedGeneration"` }
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 (iss *InterStepBufferServiceStatus) InitConditions()
InitConditions sets conditions to Unknown state.
func (*InterStepBufferServiceStatus) IsHealthy ¶ added in v1.3.0
func (iss *InterStepBufferServiceStatus) IsHealthy() bool
IsHealthy indicates whether the InterStepBufferService is healthy or not
func (*InterStepBufferServiceStatus) MarkChildrenResourceHealthy ¶ added in v1.3.0
func (iss *InterStepBufferServiceStatus) MarkChildrenResourceHealthy(reason, message string)
MarkChildrenResourceHealthy marks the children resources as healthy
func (*InterStepBufferServiceStatus) MarkChildrenResourceUnHealthy ¶ added in v1.3.0
func (iss *InterStepBufferServiceStatus) MarkChildrenResourceUnHealthy(reason, message string)
MarkChildrenResourceUnHealthy marks the children resources as not healthy
func (*InterStepBufferServiceStatus) MarkConfigured ¶
func (iss *InterStepBufferServiceStatus) MarkConfigured()
MarkConfigured set the InterStepBufferService has valid configuration.
func (*InterStepBufferServiceStatus) MarkDeployFailed ¶
func (iss *InterStepBufferServiceStatus) MarkDeployFailed(reason, message string)
MarkDeployFailed set the InterStepBufferService deployment failed
func (*InterStepBufferServiceStatus) MarkDeployed ¶
func (iss *InterStepBufferServiceStatus) MarkDeployed()
MarkDeployed set the InterStepBufferService has been deployed.
func (*InterStepBufferServiceStatus) MarkNotConfigured ¶
func (iss *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) SetObservedGeneration ¶ added in v1.3.0
func (iss *InterStepBufferServiceStatus) SetObservedGeneration(value int64)
SetObservedGeneration sets the Status ObservedGeneration
func (*InterStepBufferServiceStatus) SetPhase ¶
func (iss *InterStepBufferServiceStatus) SetPhase(phase ISBSvcPhase, msg string)
func (*InterStepBufferServiceStatus) SetType ¶ added in v0.6.1
func (iss *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"` // JetStream 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 JetStreamSource ¶ added in v1.3.0
type JetStreamSource struct { // URL to connect to NATS cluster, multiple urls could be separated by comma. URL string `json:"url" protobuf:"bytes,1,opt,name=url"` // Stream represents the name of the stream. Stream string `json:"stream" protobuf:"bytes,2,opt,name=stream"` // TLS configuration for the nats client. // +optional TLS *TLS `json:"tls" protobuf:"bytes,3,opt,name=tls"` // Auth information // +optional Auth *NatsAuth `json:"auth,omitempty" protobuf:"bytes,4,opt,name=auth"` }
func (*JetStreamSource) DeepCopy ¶ added in v1.3.0
func (in *JetStreamSource) DeepCopy() *JetStreamSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JetStreamSource.
func (*JetStreamSource) DeepCopyInto ¶ added in v1.3.0
func (in *JetStreamSource) DeepCopyInto(out *JetStreamSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JetStreamSource) Descriptor ¶ added in v1.3.0
func (*JetStreamSource) Descriptor() ([]byte, []int)
func (*JetStreamSource) Marshal ¶ added in v1.3.0
func (m *JetStreamSource) Marshal() (dAtA []byte, err error)
func (*JetStreamSource) MarshalTo ¶ added in v1.3.0
func (m *JetStreamSource) MarshalTo(dAtA []byte) (int, error)
func (*JetStreamSource) MarshalToSizedBuffer ¶ added in v1.3.0
func (m *JetStreamSource) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*JetStreamSource) ProtoMessage ¶ added in v1.3.0
func (*JetStreamSource) ProtoMessage()
func (*JetStreamSource) Reset ¶ added in v1.3.0
func (m *JetStreamSource) Reset()
func (*JetStreamSource) Size ¶ added in v1.3.0
func (m *JetStreamSource) Size() (n int)
func (*JetStreamSource) String ¶ added in v1.3.0
func (this *JetStreamSource) String() string
func (*JetStreamSource) Unmarshal ¶ added in v1.3.0
func (m *JetStreamSource) Unmarshal(dAtA []byte) error
func (*JetStreamSource) XXX_DiscardUnknown ¶ added in v1.3.0
func (m *JetStreamSource) XXX_DiscardUnknown()
func (*JetStreamSource) XXX_Marshal ¶ added in v1.3.0
func (m *JetStreamSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*JetStreamSource) XXX_Merge ¶ added in v1.3.0
func (m *JetStreamSource) XXX_Merge(src proto.Message)
func (*JetStreamSource) XXX_Size ¶ added in v1.3.0
func (m *JetStreamSource) XXX_Size() int
func (*JetStreamSource) XXX_Unmarshal ¶ added in v1.3.0
func (m *JetStreamSource) 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"` // SetKey sets the Kafka key to the keys passed in the Message. // When the key is null (default), the record is sent randomly to one of the available partitions of the topic. // If a key exists, Kafka hashes the key, and the result is used to map the message to a specific partition. This // ensures that messages with the same key end up in the same partition. // +optional SetKey bool `json:"setKey" protobuf:"varint,3,opt,name=setKey"` // 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"` }
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"` KafkaVersion string `json:"kafkaVersion,omitempty" protobuf:"bytes,7,opt,name=kafkaVersion"` }
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 { // DeletionGracePeriodSeconds used to delete pipeline gracefully // +kubebuilder:default=30 // +optional DeletionGracePeriodSeconds *int64 `json:"deletionGracePeriodSeconds,omitempty" protobuf:"varint,1,opt,name=deletionGracePeriodSeconds"` // 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 *int64 `json:"pauseGracePeriodSeconds,omitempty" protobuf:"varint,3,opt,name=pauseGracePeriodSeconds"` // DeleteGracePeriodSeconds used to delete pipeline gracefully // +kubebuilder:default=30 // Deprecated: Use DeletionGracePeriodSeconds instead // +optional DeprecatedDeleteGracePeriodSeconds *int64 `json:"deleteGracePeriodSeconds,omitempty" protobuf:"varint,4,opt,name=deleteGracePeriodSeconds"` }
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) 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 MonoVertex ¶ added in v1.3.0
type MonoVertex struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Spec MonoVertexSpec `json:"spec" protobuf:"bytes,2,opt,name=spec"` // +optional Status MonoVertexStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"` }
+genclient +kubebuilder:object:root=true +kubebuilder:resource:shortName=mvtx +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="Desired",type=string,JSONPath=`.status.desiredReplicas` +kubebuilder:printcolumn:name="Current",type=string,JSONPath=`.status.replicas` +kubebuilder:printcolumn:name="Ready",type=string,JSONPath=`.status.readyReplicas` +kubebuilder:printcolumn:name="Age",type=date,JSONPath=`.metadata.creationTimestamp` +kubebuilder:printcolumn:name="Reason",type=string,JSONPath=`.status.reason` +kubebuilder:printcolumn:name="Message",type=string,JSONPath=`.status.message` +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true
func (MonoVertex) CalculateReplicas ¶ added in v1.3.2
func (mv MonoVertex) CalculateReplicas() int
func (*MonoVertex) DeepCopy ¶ added in v1.3.0
func (in *MonoVertex) DeepCopy() *MonoVertex
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonoVertex.
func (*MonoVertex) DeepCopyInto ¶ added in v1.3.0
func (in *MonoVertex) DeepCopyInto(out *MonoVertex)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonoVertex) DeepCopyObject ¶ added in v1.3.0
func (in *MonoVertex) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MonoVertex) Descriptor ¶ added in v1.3.0
func (*MonoVertex) Descriptor() ([]byte, []int)
func (MonoVertex) GetDaemonDeploymentName ¶ added in v1.3.0
func (mv MonoVertex) GetDaemonDeploymentName() string
func (MonoVertex) GetDaemonDeploymentObj ¶ added in v1.3.0
func (mv MonoVertex) GetDaemonDeploymentObj(req GetMonoVertexDaemonDeploymentReq) (*appv1.Deployment, error)
func (MonoVertex) GetDaemonServiceName ¶ added in v1.3.0
func (mv MonoVertex) GetDaemonServiceName() string
func (MonoVertex) GetDaemonServiceObj ¶ added in v1.3.0
func (mv MonoVertex) GetDaemonServiceObj() *corev1.Service
func (MonoVertex) GetDaemonServiceURL ¶ added in v1.3.0
func (mv MonoVertex) GetDaemonServiceURL() string
func (MonoVertex) GetHeadlessServiceName ¶ added in v1.3.0
func (mv MonoVertex) GetHeadlessServiceName() string
func (MonoVertex) GetPodSpec ¶ added in v1.3.0
func (mv MonoVertex) GetPodSpec(req GetMonoVertexPodSpecReq) (*corev1.PodSpec, error)
func (MonoVertex) GetServiceObjs ¶ added in v1.3.0
func (mv MonoVertex) GetServiceObjs() []*corev1.Service
func (*MonoVertex) Marshal ¶ added in v1.3.0
func (m *MonoVertex) Marshal() (dAtA []byte, err error)
func (*MonoVertex) MarshalTo ¶ added in v1.3.0
func (m *MonoVertex) MarshalTo(dAtA []byte) (int, error)
func (*MonoVertex) MarshalToSizedBuffer ¶ added in v1.3.0
func (m *MonoVertex) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MonoVertex) ProtoMessage ¶ added in v1.3.0
func (*MonoVertex) ProtoMessage()
func (*MonoVertex) Reset ¶ added in v1.3.0
func (m *MonoVertex) Reset()
func (MonoVertex) Scalable ¶ added in v1.3.0
func (mv MonoVertex) Scalable() bool
func (*MonoVertex) Size ¶ added in v1.3.0
func (m *MonoVertex) Size() (n int)
func (*MonoVertex) String ¶ added in v1.3.0
func (this *MonoVertex) String() string
func (*MonoVertex) Unmarshal ¶ added in v1.3.0
func (m *MonoVertex) Unmarshal(dAtA []byte) error
func (*MonoVertex) XXX_DiscardUnknown ¶ added in v1.3.0
func (m *MonoVertex) XXX_DiscardUnknown()
func (*MonoVertex) XXX_Marshal ¶ added in v1.3.0
func (m *MonoVertex) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MonoVertex) XXX_Merge ¶ added in v1.3.0
func (m *MonoVertex) XXX_Merge(src proto.Message)
func (*MonoVertex) XXX_Size ¶ added in v1.3.0
func (m *MonoVertex) XXX_Size() int
func (*MonoVertex) XXX_Unmarshal ¶ added in v1.3.0
func (m *MonoVertex) XXX_Unmarshal(b []byte) error
type MonoVertexLifecycle ¶ added in v1.3.2
type MonoVertexLifecycle struct { // DesiredPhase used to bring the pipeline from current phase to desired phase // +kubebuilder:default=Running // +optional DesiredPhase MonoVertexPhase `json:"desiredPhase,omitempty" protobuf:"bytes,1,opt,name=desiredPhase"` }
func (*MonoVertexLifecycle) DeepCopy ¶ added in v1.3.2
func (in *MonoVertexLifecycle) DeepCopy() *MonoVertexLifecycle
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonoVertexLifecycle.
func (*MonoVertexLifecycle) DeepCopyInto ¶ added in v1.3.2
func (in *MonoVertexLifecycle) DeepCopyInto(out *MonoVertexLifecycle)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonoVertexLifecycle) Descriptor ¶ added in v1.3.2
func (*MonoVertexLifecycle) Descriptor() ([]byte, []int)
func (MonoVertexLifecycle) GetDesiredPhase ¶ added in v1.3.2
func (lc MonoVertexLifecycle) GetDesiredPhase() MonoVertexPhase
GetDesiredPhase is used to fetch the desired lifecycle phase for a MonoVertex
func (*MonoVertexLifecycle) Marshal ¶ added in v1.3.2
func (m *MonoVertexLifecycle) Marshal() (dAtA []byte, err error)
func (*MonoVertexLifecycle) MarshalTo ¶ added in v1.3.2
func (m *MonoVertexLifecycle) MarshalTo(dAtA []byte) (int, error)
func (*MonoVertexLifecycle) MarshalToSizedBuffer ¶ added in v1.3.2
func (m *MonoVertexLifecycle) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MonoVertexLifecycle) ProtoMessage ¶ added in v1.3.2
func (*MonoVertexLifecycle) ProtoMessage()
func (*MonoVertexLifecycle) Reset ¶ added in v1.3.2
func (m *MonoVertexLifecycle) Reset()
func (*MonoVertexLifecycle) Size ¶ added in v1.3.2
func (m *MonoVertexLifecycle) Size() (n int)
func (*MonoVertexLifecycle) String ¶ added in v1.3.2
func (this *MonoVertexLifecycle) String() string
func (*MonoVertexLifecycle) Unmarshal ¶ added in v1.3.2
func (m *MonoVertexLifecycle) Unmarshal(dAtA []byte) error
func (*MonoVertexLifecycle) XXX_DiscardUnknown ¶ added in v1.3.2
func (m *MonoVertexLifecycle) XXX_DiscardUnknown()
func (*MonoVertexLifecycle) XXX_Marshal ¶ added in v1.3.2
func (m *MonoVertexLifecycle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MonoVertexLifecycle) XXX_Merge ¶ added in v1.3.2
func (m *MonoVertexLifecycle) XXX_Merge(src proto.Message)
func (*MonoVertexLifecycle) XXX_Size ¶ added in v1.3.2
func (m *MonoVertexLifecycle) XXX_Size() int
func (*MonoVertexLifecycle) XXX_Unmarshal ¶ added in v1.3.2
func (m *MonoVertexLifecycle) XXX_Unmarshal(b []byte) error
type MonoVertexLimits ¶ added in v1.3.0
type MonoVertexLimits struct { // Read batch size from the source. // +kubebuilder:default=500 // +optional ReadBatchSize *uint64 `json:"readBatchSize,omitempty" protobuf:"varint,1,opt,name=readBatchSize"` // Read timeout duration from the source. // +kubebuilder:default= "1s" // +optional ReadTimeout *metav1.Duration `json:"readTimeout,omitempty" protobuf:"bytes,2,opt,name=readTimeout"` }
func (*MonoVertexLimits) DeepCopy ¶ added in v1.3.0
func (in *MonoVertexLimits) DeepCopy() *MonoVertexLimits
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonoVertexLimits.
func (*MonoVertexLimits) DeepCopyInto ¶ added in v1.3.0
func (in *MonoVertexLimits) DeepCopyInto(out *MonoVertexLimits)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonoVertexLimits) Descriptor ¶ added in v1.3.0
func (*MonoVertexLimits) Descriptor() ([]byte, []int)
func (MonoVertexLimits) GetReadBatchSize ¶ added in v1.3.0
func (mvl MonoVertexLimits) GetReadBatchSize() uint64
func (MonoVertexLimits) GetReadTimeout ¶ added in v1.3.0
func (mvl MonoVertexLimits) GetReadTimeout() time.Duration
func (*MonoVertexLimits) Marshal ¶ added in v1.3.0
func (m *MonoVertexLimits) Marshal() (dAtA []byte, err error)
func (*MonoVertexLimits) MarshalTo ¶ added in v1.3.0
func (m *MonoVertexLimits) MarshalTo(dAtA []byte) (int, error)
func (*MonoVertexLimits) MarshalToSizedBuffer ¶ added in v1.3.0
func (m *MonoVertexLimits) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MonoVertexLimits) ProtoMessage ¶ added in v1.3.0
func (*MonoVertexLimits) ProtoMessage()
func (*MonoVertexLimits) Reset ¶ added in v1.3.0
func (m *MonoVertexLimits) Reset()
func (*MonoVertexLimits) Size ¶ added in v1.3.0
func (m *MonoVertexLimits) Size() (n int)
func (*MonoVertexLimits) String ¶ added in v1.3.0
func (this *MonoVertexLimits) String() string
func (*MonoVertexLimits) Unmarshal ¶ added in v1.3.0
func (m *MonoVertexLimits) Unmarshal(dAtA []byte) error
func (*MonoVertexLimits) XXX_DiscardUnknown ¶ added in v1.3.0
func (m *MonoVertexLimits) XXX_DiscardUnknown()
func (*MonoVertexLimits) XXX_Marshal ¶ added in v1.3.0
func (m *MonoVertexLimits) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MonoVertexLimits) XXX_Merge ¶ added in v1.3.0
func (m *MonoVertexLimits) XXX_Merge(src proto.Message)
func (*MonoVertexLimits) XXX_Size ¶ added in v1.3.0
func (m *MonoVertexLimits) XXX_Size() int
func (*MonoVertexLimits) XXX_Unmarshal ¶ added in v1.3.0
func (m *MonoVertexLimits) XXX_Unmarshal(b []byte) error
type MonoVertexList ¶ added in v1.3.0
type MonoVertexList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Items []MonoVertex `json:"items" protobuf:"bytes,2,rep,name=items"` }
+kubebuilder:object:root=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*MonoVertexList) DeepCopy ¶ added in v1.3.0
func (in *MonoVertexList) DeepCopy() *MonoVertexList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonoVertexList.
func (*MonoVertexList) DeepCopyInto ¶ added in v1.3.0
func (in *MonoVertexList) DeepCopyInto(out *MonoVertexList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonoVertexList) DeepCopyObject ¶ added in v1.3.0
func (in *MonoVertexList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MonoVertexList) Descriptor ¶ added in v1.3.0
func (*MonoVertexList) Descriptor() ([]byte, []int)
func (*MonoVertexList) Marshal ¶ added in v1.3.0
func (m *MonoVertexList) Marshal() (dAtA []byte, err error)
func (*MonoVertexList) MarshalTo ¶ added in v1.3.0
func (m *MonoVertexList) MarshalTo(dAtA []byte) (int, error)
func (*MonoVertexList) MarshalToSizedBuffer ¶ added in v1.3.0
func (m *MonoVertexList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MonoVertexList) ProtoMessage ¶ added in v1.3.0
func (*MonoVertexList) ProtoMessage()
func (*MonoVertexList) Reset ¶ added in v1.3.0
func (m *MonoVertexList) Reset()
func (*MonoVertexList) Size ¶ added in v1.3.0
func (m *MonoVertexList) Size() (n int)
func (*MonoVertexList) String ¶ added in v1.3.0
func (this *MonoVertexList) String() string
func (*MonoVertexList) Unmarshal ¶ added in v1.3.0
func (m *MonoVertexList) Unmarshal(dAtA []byte) error
func (*MonoVertexList) XXX_DiscardUnknown ¶ added in v1.3.0
func (m *MonoVertexList) XXX_DiscardUnknown()
func (*MonoVertexList) XXX_Marshal ¶ added in v1.3.0
func (m *MonoVertexList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MonoVertexList) XXX_Merge ¶ added in v1.3.0
func (m *MonoVertexList) XXX_Merge(src proto.Message)
func (*MonoVertexList) XXX_Size ¶ added in v1.3.0
func (m *MonoVertexList) XXX_Size() int
func (*MonoVertexList) XXX_Unmarshal ¶ added in v1.3.0
func (m *MonoVertexList) XXX_Unmarshal(b []byte) error
type MonoVertexPhase ¶ added in v1.3.0
type MonoVertexPhase string
+kubebuilder:validation:Enum="";Running;Failed;Pausing;Paused;Deleting
type MonoVertexSpec ¶ added in v1.3.0
type MonoVertexSpec struct { // +kubebuilder:default=1 // +optional Replicas *int32 `json:"replicas,omitempty" protobuf:"varint,1,opt,name=replicas"` Source *Source `json:"source,omitempty" protobuf:"bytes,2,opt,name=source"` Sink *Sink `json:"sink,omitempty" protobuf:"bytes,3,opt,name=sink"` // +optional AbstractPodTemplate `json:",inline" protobuf:"bytes,4,opt,name=abstractPodTemplate"` // Container template for the main numa container. // +optional ContainerTemplate *ContainerTemplate `json:"containerTemplate,omitempty" protobuf:"bytes,5,opt,name=containerTemplate"` // +optional // +patchStrategy=merge // +patchMergeKey=name Volumes []corev1.Volume `json:"volumes,omitempty" patchStrategy:"merge" patchMergeKey:"name" protobuf:"bytes,6,rep,name=volumes"` // Limits define the limitations such as read batch size for the mono vertex. // +optional Limits *MonoVertexLimits `json:"limits,omitempty" protobuf:"bytes,7,opt,name=limits"` // Settings for autoscaling // +optional Scale Scale `json:"scale,omitempty" protobuf:"bytes,8,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,9,rep,name=initContainers"` // List of customized sidecar containers belonging to the pod. // +optional Sidecars []corev1.Container `json:"sidecars,omitempty" protobuf:"bytes,10,rep,name=sidecars"` // Template for the daemon service deployment. // +optional DaemonTemplate *DaemonTemplate `json:"daemonTemplate,omitempty" protobuf:"bytes,11,opt,name=daemonTemplate"` // The strategy to use to replace existing pods with new ones. // +kubebuilder:default={"type": "RollingUpdate", "rollingUpdate": {"maxUnavailable": "25%"}} // +optional UpdateStrategy UpdateStrategy `json:"updateStrategy,omitempty" protobuf:"bytes,12,opt,name=updateStrategy"` // Lifecycle defines the Lifecycle properties of a MonoVertex // +kubebuilder:default={"desiredPhase": Running} // +optional Lifecycle MonoVertexLifecycle `json:"lifecycle,omitempty" protobuf:"bytes,13,opt,name=lifecycle"` }
func (*MonoVertexSpec) DeepCopy ¶ added in v1.3.0
func (in *MonoVertexSpec) DeepCopy() *MonoVertexSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonoVertexSpec.
func (*MonoVertexSpec) DeepCopyInto ¶ added in v1.3.0
func (in *MonoVertexSpec) DeepCopyInto(out *MonoVertexSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (MonoVertexSpec) DeepCopyWithoutReplicas ¶ added in v1.3.0
func (mvspec MonoVertexSpec) DeepCopyWithoutReplicas() MonoVertexSpec
func (*MonoVertexSpec) Descriptor ¶ added in v1.3.0
func (*MonoVertexSpec) Descriptor() ([]byte, []int)
func (*MonoVertexSpec) Marshal ¶ added in v1.3.0
func (m *MonoVertexSpec) Marshal() (dAtA []byte, err error)
func (*MonoVertexSpec) MarshalTo ¶ added in v1.3.0
func (m *MonoVertexSpec) MarshalTo(dAtA []byte) (int, error)
func (*MonoVertexSpec) MarshalToSizedBuffer ¶ added in v1.3.0
func (m *MonoVertexSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MonoVertexSpec) ProtoMessage ¶ added in v1.3.0
func (*MonoVertexSpec) ProtoMessage()
func (*MonoVertexSpec) Reset ¶ added in v1.3.0
func (m *MonoVertexSpec) Reset()
func (*MonoVertexSpec) Size ¶ added in v1.3.0
func (m *MonoVertexSpec) Size() (n int)
func (*MonoVertexSpec) String ¶ added in v1.3.0
func (this *MonoVertexSpec) String() string
func (*MonoVertexSpec) Unmarshal ¶ added in v1.3.0
func (m *MonoVertexSpec) Unmarshal(dAtA []byte) error
func (*MonoVertexSpec) XXX_DiscardUnknown ¶ added in v1.3.0
func (m *MonoVertexSpec) XXX_DiscardUnknown()
func (*MonoVertexSpec) XXX_Marshal ¶ added in v1.3.0
func (m *MonoVertexSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MonoVertexSpec) XXX_Merge ¶ added in v1.3.0
func (m *MonoVertexSpec) XXX_Merge(src proto.Message)
func (*MonoVertexSpec) XXX_Size ¶ added in v1.3.0
func (m *MonoVertexSpec) XXX_Size() int
func (*MonoVertexSpec) XXX_Unmarshal ¶ added in v1.3.0
func (m *MonoVertexSpec) XXX_Unmarshal(b []byte) error
type MonoVertexStatus ¶ added in v1.3.0
type MonoVertexStatus struct { Status `json:",inline" protobuf:"bytes,1,opt,name=status"` // +optional Phase MonoVertexPhase `json:"phase,omitempty" protobuf:"bytes,2,opt,name=phase,casttype=MonoVertexPhase"` // Total number of non-terminated pods targeted by this MonoVertex (their labels match the selector). // +optional Replicas uint32 `json:"replicas" protobuf:"varint,3,opt,name=replicas"` // The number of desired replicas. // +optional DesiredReplicas uint32 `json:"desiredReplicas" protobuf:"varint,4,opt,name=desiredReplicas"` // +optional Selector string `json:"selector,omitempty" protobuf:"bytes,5,opt,name=selector"` // +optional Reason string `json:"reason,omitempty" protobuf:"bytes,6,opt,name=reason"` // +optional Message string `json:"message,omitempty" protobuf:"bytes,7,opt,name=message"` // +optional LastUpdated metav1.Time `json:"lastUpdated,omitempty" protobuf:"bytes,8,opt,name=lastUpdated"` // Time of last scaling operation. // +optional LastScaledAt metav1.Time `json:"lastScaledAt,omitempty" protobuf:"bytes,9,opt,name=lastScaledAt"` // The generation observed by the MonoVertex controller. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,10,opt,name=observedGeneration"` // The number of pods targeted by this MonoVertex with a Ready Condition. // +optional ReadyReplicas uint32 `json:"readyReplicas,omitempty" protobuf:"varint,11,opt,name=readyReplicas"` // The number of Pods created by the controller from the MonoVertex version indicated by updateHash. UpdatedReplicas uint32 `json:"updatedReplicas,omitempty" protobuf:"varint,12,opt,name=updatedReplicas"` // The number of ready Pods created by the controller from the MonoVertex version indicated by updateHash. UpdatedReadyReplicas uint32 `json:"updatedReadyReplicas,omitempty" protobuf:"varint,13,opt,name=updatedReadyReplicas"` // If not empty, indicates the current version of the MonoVertex used to generate Pods. CurrentHash string `json:"currentHash,omitempty" protobuf:"bytes,14,opt,name=currentHash"` // If not empty, indicates the updated version of the MonoVertex used to generate Pods. UpdateHash string `json:"updateHash,omitempty" protobuf:"bytes,15,opt,name=updateHash"` }
func (*MonoVertexStatus) DeepCopy ¶ added in v1.3.0
func (in *MonoVertexStatus) DeepCopy() *MonoVertexStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonoVertexStatus.
func (*MonoVertexStatus) DeepCopyInto ¶ added in v1.3.0
func (in *MonoVertexStatus) DeepCopyInto(out *MonoVertexStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonoVertexStatus) Descriptor ¶ added in v1.3.0
func (*MonoVertexStatus) Descriptor() ([]byte, []int)
func (*MonoVertexStatus) InitConditions ¶ added in v1.3.0
func (mvs *MonoVertexStatus) InitConditions()
InitConditions sets conditions to Unknown state.
func (*MonoVertexStatus) IsHealthy ¶ added in v1.3.0
func (mvs *MonoVertexStatus) IsHealthy() bool
IsHealthy indicates whether the MonoVertex is in healthy status It returns false if any issues exists True indicates that the MonoVertex is healthy
func (*MonoVertexStatus) MarkDaemonHealthy ¶ added in v1.3.0
func (mvs *MonoVertexStatus) MarkDaemonHealthy()
MarkDaemonHealthy set the daemon service of the mono vertex is healthy.
func (*MonoVertexStatus) MarkDaemonUnHealthy ¶ added in v1.3.0
func (mvs *MonoVertexStatus) MarkDaemonUnHealthy(reason, message string)
MarkDaemonUnHealthy set the daemon service of the mono vertex is unhealthy.
func (*MonoVertexStatus) MarkDeployFailed ¶ added in v1.3.0
func (mvs *MonoVertexStatus) MarkDeployFailed(reason, message string)
MarkDeployFailed set the MonoVertex deployment failed
func (*MonoVertexStatus) MarkDeployed ¶ added in v1.3.0
func (mvs *MonoVertexStatus) MarkDeployed()
MarkDeployed set the MonoVertex has it's sub resources deployed.
func (*MonoVertexStatus) MarkPhase ¶ added in v1.3.0
func (mvs *MonoVertexStatus) MarkPhase(phase MonoVertexPhase, reason, message string)
MarkPhase marks the phase with the given reason and message.
func (*MonoVertexStatus) MarkPhaseFailed ¶ added in v1.3.0
func (mvs *MonoVertexStatus) MarkPhaseFailed(reason, message string)
MarkPhaseFailed marks the phase as failed with the given reason and message.
func (*MonoVertexStatus) MarkPhasePaused ¶ added in v1.3.2
func (mvs *MonoVertexStatus) MarkPhasePaused()
MarkPhasePaused set the Pipeline has been paused.
func (*MonoVertexStatus) MarkPhaseRunning ¶ added in v1.3.0
func (mvs *MonoVertexStatus) MarkPhaseRunning()
MarkPhaseRunning marks the phase as running.
func (*MonoVertexStatus) MarkPodHealthy ¶ added in v1.3.0
func (mvs *MonoVertexStatus) MarkPodHealthy(reason, message string)
MarkPodHealthy marks the pod as healthy with the given reason and message.
func (*MonoVertexStatus) MarkPodNotHealthy ¶ added in v1.3.0
func (mvs *MonoVertexStatus) MarkPodNotHealthy(reason, message string)
MarkPodNotHealthy marks the pod not healthy with the given reason and message.
func (*MonoVertexStatus) Marshal ¶ added in v1.3.0
func (m *MonoVertexStatus) Marshal() (dAtA []byte, err error)
func (*MonoVertexStatus) MarshalTo ¶ added in v1.3.0
func (m *MonoVertexStatus) MarshalTo(dAtA []byte) (int, error)
func (*MonoVertexStatus) MarshalToSizedBuffer ¶ added in v1.3.0
func (m *MonoVertexStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MonoVertexStatus) ProtoMessage ¶ added in v1.3.0
func (*MonoVertexStatus) ProtoMessage()
func (*MonoVertexStatus) Reset ¶ added in v1.3.0
func (m *MonoVertexStatus) Reset()
func (*MonoVertexStatus) SetObservedGeneration ¶ added in v1.3.0
func (mvs *MonoVertexStatus) SetObservedGeneration(value int64)
SetObservedGeneration sets the Status ObservedGeneration
func (*MonoVertexStatus) Size ¶ added in v1.3.0
func (m *MonoVertexStatus) Size() (n int)
func (*MonoVertexStatus) String ¶ added in v1.3.0
func (this *MonoVertexStatus) String() string
func (*MonoVertexStatus) Unmarshal ¶ added in v1.3.0
func (m *MonoVertexStatus) Unmarshal(dAtA []byte) error
func (*MonoVertexStatus) XXX_DiscardUnknown ¶ added in v1.3.0
func (m *MonoVertexStatus) XXX_DiscardUnknown()
func (*MonoVertexStatus) XXX_Marshal ¶ added in v1.3.0
func (m *MonoVertexStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MonoVertexStatus) XXX_Merge ¶ added in v1.3.0
func (m *MonoVertexStatus) XXX_Merge(src proto.Message)
func (*MonoVertexStatus) XXX_Size ¶ added in v1.3.0
func (m *MonoVertexStatus) XXX_Size() int
func (*MonoVertexStatus) XXX_Unmarshal ¶ added in v1.3.0
func (m *MonoVertexStatus) XXX_Unmarshal(b []byte) error
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 username 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 NoStore ¶ added in v1.2.0
type NoStore struct{}
NoStore means there will be no persistence storage and there will be data loss during pod restarts. Use this option only if you do not care about correctness (e.g., approx statistics pipeline like sampling rate, etc.).
func (*NoStore) DeepCopy ¶ added in v1.2.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoStore.
func (*NoStore) DeepCopyInto ¶ added in v1.2.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NoStore) Descriptor ¶ added in v1.2.0
func (*NoStore) MarshalToSizedBuffer ¶ added in v1.2.0
func (*NoStore) ProtoMessage ¶ added in v1.2.0
func (*NoStore) ProtoMessage()
func (*NoStore) XXX_DiscardUnknown ¶ added in v1.2.0
func (m *NoStore) XXX_DiscardUnknown()
func (*NoStore) XXX_Marshal ¶ added in v1.2.0
func (*NoStore) XXX_Unmarshal ¶ added in v1.2.0
type OnFailureRetryStrategy ¶ added in v1.3.1
type OnFailureRetryStrategy string
const ( OnFailureRetry OnFailureRetryStrategy = "retry" // Retry the operation. OnFailureFallback OnFailureRetryStrategy = "fallback" // Reroute the operation to a fallback mechanism. OnFailureDrop OnFailureRetryStrategy = "drop" // Drop the operation and perform no further action. )
Constants representing the possible actions that can be taken when a failure occurs during an operation.
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"` // +optional NoStore *NoStore `json:"no_store,omitempty" protobuf:"bytes,3,opt,name=no_store"` }
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="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="Map UDFs",type=integer,JSONPath=`.status.mapUDFCount`,priority=10 +kubebuilder:printcolumn:name="Reduce UDFs",type=integer,JSONPath=`.status.reduceUDFCount`,priority=10 +kubebuilder:printcolumn:name="Age",type=date,JSONPath=`.metadata.creationTimestamp` +kubebuilder:printcolumn:name="Message",type=string,JSONPath=`.status.message` +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) GetDesiredPhase ¶ added in v1.4.1
func (p Pipeline) GetDesiredPhase() PipelinePhase
func (Pipeline) GetDownstreamEdges ¶ added in v0.5.4
GetDownstreamEdges returns all the downstream edges of a vertex
func (Pipeline) GetFromEdges ¶
func (Pipeline) GetPauseGracePeriodSeconds ¶ added in v1.4.1
return PauseGracePeriodSeconds if set
func (Pipeline) GetPipelineLimits ¶ added in v0.6.1
func (p Pipeline) GetPipelineLimits() PipelineLimits
GetPipelineLimits returns the pipeline limits with default values
func (Pipeline) GetServingSourceStreamNames ¶ added in v1.3.0
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) GetTerminationGracePeriodSeconds ¶ added in v1.4.1
GetTerminationGracePeriodSeconds returns the value DeleteGracePeriodSeconds.
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;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"` // +optional Phase PipelinePhase `json:"phase,omitempty" protobuf:"bytes,2,opt,name=phase,casttype=PipelinePhase"` // +optional Message string `json:"message,omitempty" protobuf:"bytes,3,opt,name=message"` // +optional LastUpdated metav1.Time `json:"lastUpdated,omitempty" protobuf:"bytes,4,opt,name=lastUpdated"` // +optional VertexCount *uint32 `json:"vertexCount,omitempty" protobuf:"varint,5,opt,name=vertexCount"` // +optional SourceCount *uint32 `json:"sourceCount,omitempty" protobuf:"varint,6,opt,name=sourceCount"` // +optional SinkCount *uint32 `json:"sinkCount,omitempty" protobuf:"varint,7,opt,name=sinkCount"` // +optional UDFCount *uint32 `json:"udfCount,omitempty" protobuf:"varint,8,opt,name=udfCount"` // +optional MapUDFCount *uint32 `json:"mapUDFCount,omitempty" protobuf:"varint,9,opt,name=mapUDFCount"` // +optional ReduceUDFCount *uint32 `json:"reduceUDFCount,omitempty" protobuf:"varint,10,opt,name=reduceUDFCount"` // The generation observed by the Pipeline controller. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,11,opt,name=observedGeneration"` // Field to indicate if a pipeline drain successfully occurred, only meaningful when the pipeline is paused. // True means it has been successfully drained. // +optional DrainedOnPause bool `json:"drainedOnPause,omitempty" protobuf:"bytes,12,opt,name=drainedOnPause"` }
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) IsHealthy ¶ added in v1.3.0
func (pls *PipelineStatus) IsHealthy() bool
IsHealthy indicates whether the pipeline is in healthy status
func (*PipelineStatus) MarkConfigured ¶
func (pls *PipelineStatus) MarkConfigured()
MarkConfigured set the Pipeline has valid configuration.
func (*PipelineStatus) MarkDaemonServiceHealthy ¶ added in v1.3.0
func (pls *PipelineStatus) MarkDaemonServiceHealthy()
MarkDaemonServiceHealthy set the daemon service of the pipeline is healthy.
func (*PipelineStatus) MarkDaemonServiceUnHealthy ¶ added in v1.3.0
func (pls *PipelineStatus) MarkDaemonServiceUnHealthy(reason, message string)
MarkDaemonServiceUnHealthy set the daemon service of the pipeline is unhealthy.
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) MarkDrainedOnPauseFalse ¶ added in v1.3.2
func (pls *PipelineStatus) MarkDrainedOnPauseFalse()
MarkDrainedOnPauseFalse sets the DrainedOnPause field to false
func (*PipelineStatus) MarkDrainedOnPauseTrue ¶ added in v1.3.2
func (pls *PipelineStatus) MarkDrainedOnPauseTrue()
MarkDrainedOnPauseTrue sets the DrainedOnPause field to true
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) MarkSideInputsManagersHealthy ¶ added in v1.3.0
func (pls *PipelineStatus) MarkSideInputsManagersHealthy()
MarkSideInputsManagersHealthy set the Side Inputs managers of the pipeline are healthy.
func (*PipelineStatus) MarkSideInputsManagersHealthyWithReason ¶ added in v1.3.0
func (pls *PipelineStatus) MarkSideInputsManagersHealthyWithReason(reason, message string)
MarkSideInputsManagersHealthyWithReason set the Side Inputs managers of the pipeline are healthy with the given reason.
func (*PipelineStatus) MarkSideInputsManagersUnHealthy ¶ added in v1.3.0
func (pls *PipelineStatus) MarkSideInputsManagersUnHealthy(reason, message string)
MarkSideInputsManagersUnHealthy set the Side Inputs managers of the pipeline are unhealthy.
func (*PipelineStatus) MarkVerticesHealthy ¶ added in v1.3.0
func (pls *PipelineStatus) MarkVerticesHealthy()
MarkVerticesHealthy set the vertices of the pipeline are healthy.
func (*PipelineStatus) MarkVerticesUnHealthy ¶ added in v1.3.0
func (pls *PipelineStatus) MarkVerticesUnHealthy(reason, message string)
MarkVerticesUnHealthy set the vertices of the pipeline are unhealthy with the given reason.
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) SetObservedGeneration ¶ added in v1.3.0
func (pls *PipelineStatus) SetObservedGeneration(value int64)
SetObservedGeneration sets the Status ObservedGeneration
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 Probe ¶ added in v1.3.2
type Probe struct { // Number of seconds after the container has started before liveness probes are initiated. // More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes // +optional InitialDelaySeconds *int32 `json:"initialDelaySeconds,omitempty" protobuf:"varint,1,opt,name=initialDelaySeconds"` // Number of seconds after which the probe times out. // More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes // +optional TimeoutSeconds *int32 `json:"timeoutSeconds,omitempty" protobuf:"varint,2,opt,name=timeoutSeconds"` // How often (in seconds) to perform the probe. // +optional PeriodSeconds *int32 `json:"periodSeconds,omitempty" protobuf:"varint,3,opt,name=periodSeconds"` // Minimum consecutive successes for the probe to be considered successful after having failed. // Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. // +optional SuccessThreshold *int32 `json:"successThreshold,omitempty" protobuf:"varint,4,opt,name=successThreshold"` // Minimum consecutive failures for the probe to be considered failed after having succeeded. // Defaults to 3. Minimum value is 1. // +optional FailureThreshold *int32 `json:"failureThreshold,omitempty" protobuf:"varint,5,opt,name=failureThreshold"` }
Probe is used to customize the configuration for Readiness and Liveness probes.
func (*Probe) DeepCopy ¶ added in v1.3.2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Probe.
func (*Probe) DeepCopyInto ¶ added in v1.3.2
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Probe) Descriptor ¶ added in v1.3.2
func (*Probe) MarshalToSizedBuffer ¶ added in v1.3.2
func (*Probe) ProtoMessage ¶ added in v1.3.2
func (*Probe) ProtoMessage()
func (*Probe) XXX_DiscardUnknown ¶ added in v1.3.2
func (m *Probe) XXX_DiscardUnknown()
func (*Probe) XXX_Marshal ¶ added in v1.3.2
func (*Probe) XXX_Unmarshal ¶ added in v1.3.2
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 RetryStrategy ¶ added in v1.3.1
type RetryStrategy struct { // BackOff specifies the parameters for the backoff strategy, controlling how delays between retries should increase. // +optional BackOff *Backoff `json:"backoff,omitempty" protobuf:"bytes,1,opt,name=backoff"` // OnFailure specifies the action to take when a retry fails. The default action is to retry. // +optional // +kubebuilder:default="retry" OnFailure *OnFailureRetryStrategy `json:"onFailure,omitempty" protobuf:"bytes,2,opt,name=onFailure"` }
RetryStrategy struct encapsulates the settings for retrying operations in the event of failures. It includes a BackOff strategy to manage the timing of retries and defines the action to take upon failure.
func (*RetryStrategy) DeepCopy ¶ added in v1.3.1
func (in *RetryStrategy) DeepCopy() *RetryStrategy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetryStrategy.
func (*RetryStrategy) DeepCopyInto ¶ added in v1.3.1
func (in *RetryStrategy) DeepCopyInto(out *RetryStrategy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RetryStrategy) Descriptor ¶ added in v1.3.1
func (*RetryStrategy) Descriptor() ([]byte, []int)
func (RetryStrategy) GetBackoff ¶ added in v1.3.1
func (r RetryStrategy) GetBackoff() wait.Backoff
GetBackoff constructs a wait.Backoff configuration using default values and optionally overrides these defaults with custom settings specified in the RetryStrategy.
func (RetryStrategy) GetOnFailureRetryStrategy ¶ added in v1.3.1
func (r RetryStrategy) GetOnFailureRetryStrategy() OnFailureRetryStrategy
GetOnFailureRetryStrategy retrieves the currently set strategy for handling failures upon retrying. This method uses a default strategy which can be overridden by a custom strategy defined in RetryStrategy.
func (*RetryStrategy) Marshal ¶ added in v1.3.1
func (m *RetryStrategy) Marshal() (dAtA []byte, err error)
func (*RetryStrategy) MarshalTo ¶ added in v1.3.1
func (m *RetryStrategy) MarshalTo(dAtA []byte) (int, error)
func (*RetryStrategy) MarshalToSizedBuffer ¶ added in v1.3.1
func (m *RetryStrategy) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RetryStrategy) ProtoMessage ¶ added in v1.3.1
func (*RetryStrategy) ProtoMessage()
func (*RetryStrategy) Reset ¶ added in v1.3.1
func (m *RetryStrategy) Reset()
func (*RetryStrategy) Size ¶ added in v1.3.1
func (m *RetryStrategy) Size() (n int)
func (*RetryStrategy) String ¶ added in v1.3.1
func (this *RetryStrategy) String() string
func (*RetryStrategy) Unmarshal ¶ added in v1.3.1
func (m *RetryStrategy) Unmarshal(dAtA []byte) error
func (*RetryStrategy) XXX_DiscardUnknown ¶ added in v1.3.1
func (m *RetryStrategy) XXX_DiscardUnknown()
func (*RetryStrategy) XXX_Marshal ¶ added in v1.3.1
func (m *RetryStrategy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RetryStrategy) XXX_Merge ¶ added in v1.3.1
func (m *RetryStrategy) XXX_Merge(src proto.Message)
func (*RetryStrategy) XXX_Size ¶ added in v1.3.1
func (m *RetryStrategy) XXX_Size() int
func (*RetryStrategy) XXX_Unmarshal ¶ added in v1.3.1
func (m *RetryStrategy) XXX_Unmarshal(b []byte) error
type RollingUpdateStrategy ¶ added in v1.3.2
type RollingUpdateStrategy struct { // Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). // Absolute number is calculated from percentage by rounding down. // Defaults to 25%. // Example: when this is set to 30%, the old pods can be scaled down to 70% of desired pods // immediately when the rolling update starts. Once new pods are ready, old pods // can be scaled down further, followed by scaling up the new pods, ensuring // that the total number of pods available at all times during the update is at // least 70% of desired pods. // +optional MaxUnavailable *intstr.IntOrString `json:"maxUnavailable,omitempty" protobuf:"bytes,1,opt,name=maxUnavailable"` }
RollingUpdateStrategy is used to communicate parameter for RollingUpdateStrategyType.
func (*RollingUpdateStrategy) DeepCopy ¶ added in v1.3.2
func (in *RollingUpdateStrategy) DeepCopy() *RollingUpdateStrategy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollingUpdateStrategy.
func (*RollingUpdateStrategy) DeepCopyInto ¶ added in v1.3.2
func (in *RollingUpdateStrategy) DeepCopyInto(out *RollingUpdateStrategy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RollingUpdateStrategy) Descriptor ¶ added in v1.3.2
func (*RollingUpdateStrategy) Descriptor() ([]byte, []int)
func (RollingUpdateStrategy) GetMaxUnavailable ¶ added in v1.3.2
func (rus RollingUpdateStrategy) GetMaxUnavailable() intstr.IntOrString
func (*RollingUpdateStrategy) Marshal ¶ added in v1.3.2
func (m *RollingUpdateStrategy) Marshal() (dAtA []byte, err error)
func (*RollingUpdateStrategy) MarshalTo ¶ added in v1.3.2
func (m *RollingUpdateStrategy) MarshalTo(dAtA []byte) (int, error)
func (*RollingUpdateStrategy) MarshalToSizedBuffer ¶ added in v1.3.2
func (m *RollingUpdateStrategy) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RollingUpdateStrategy) ProtoMessage ¶ added in v1.3.2
func (*RollingUpdateStrategy) ProtoMessage()
func (*RollingUpdateStrategy) Reset ¶ added in v1.3.2
func (m *RollingUpdateStrategy) Reset()
func (*RollingUpdateStrategy) Size ¶ added in v1.3.2
func (m *RollingUpdateStrategy) Size() (n int)
func (*RollingUpdateStrategy) String ¶ added in v1.3.2
func (this *RollingUpdateStrategy) String() string
func (*RollingUpdateStrategy) Unmarshal ¶ added in v1.3.2
func (m *RollingUpdateStrategy) Unmarshal(dAtA []byte) error
func (*RollingUpdateStrategy) XXX_DiscardUnknown ¶ added in v1.3.2
func (m *RollingUpdateStrategy) XXX_DiscardUnknown()
func (*RollingUpdateStrategy) XXX_Marshal ¶ added in v1.3.2
func (m *RollingUpdateStrategy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RollingUpdateStrategy) XXX_Merge ¶ added in v1.3.2
func (m *RollingUpdateStrategy) XXX_Merge(src proto.Message)
func (*RollingUpdateStrategy) XXX_Size ¶ added in v1.3.2
func (m *RollingUpdateStrategy) XXX_Size() int
func (*RollingUpdateStrategy) XXX_Unmarshal ¶ added in v1.3.2
func (m *RollingUpdateStrategy) 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"` // 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,5,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,6,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,7,opt,name=targetBufferAvailability"` // DeprecatedReplicasPerScale defines the number of maximum replicas that can be changed in a single scale up or down operation. // The is use to prevent from too aggressive scaling operations // Deprecated: Use ReplicasPerScaleUp and ReplicasPerScaleDown instead // +optional DeprecatedReplicasPerScale *uint32 `json:"replicasPerScale,omitempty" protobuf:"varint,8,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,9,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,10,opt,name=scaleDownCooldownSeconds"` // ReplicasPerScaleUp defines the number of maximum replicas that can be changed in a single scaled up operation. // The is use to prevent from too aggressive scaling up operations // +optional ReplicasPerScaleUp *uint32 `json:"replicasPerScaleUp,omitempty" protobuf:"varint,11,opt,name=replicasPerScaleUp"` // ReplicasPerScaleDown defines the number of maximum replicas that can be changed in a single scaled down operation. // The is use to prevent from too aggressive scaling down operations // +optional ReplicasPerScaleDown *uint32 `json:"replicasPerScaleDown,omitempty" protobuf:"varint,12,opt,name=replicasPerScaleDown"` }
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) GetReplicasPerScaleDown ¶ added in v1.3.1
func (Scale) GetReplicasPerScaleUp ¶ added in v1.3.1
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 ServingSource ¶ added in v1.3.0
type ServingSource 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"` // The header key from which the message id will be extracted MsgIDHeaderKey *string `json:"msgIDHeaderKey" protobuf:"bytes,3,opt,name=msgIDHeaderKey"` // Persistent store for the callbacks for serving and tracking Store *ServingStore `json:"store" protobuf:"bytes,4,opt,name=store"` }
ServingSource is the HTTP endpoint for Numaflow.
func (*ServingSource) DeepCopy ¶ added in v1.3.0
func (in *ServingSource) DeepCopy() *ServingSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServingSource.
func (*ServingSource) DeepCopyInto ¶ added in v1.3.0
func (in *ServingSource) DeepCopyInto(out *ServingSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServingSource) Descriptor ¶ added in v1.3.0
func (*ServingSource) Descriptor() ([]byte, []int)
func (*ServingSource) Marshal ¶ added in v1.3.0
func (m *ServingSource) Marshal() (dAtA []byte, err error)
func (*ServingSource) MarshalTo ¶ added in v1.3.0
func (m *ServingSource) MarshalTo(dAtA []byte) (int, error)
func (*ServingSource) MarshalToSizedBuffer ¶ added in v1.3.0
func (m *ServingSource) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ServingSource) ProtoMessage ¶ added in v1.3.0
func (*ServingSource) ProtoMessage()
func (*ServingSource) Reset ¶ added in v1.3.0
func (m *ServingSource) Reset()
func (*ServingSource) Size ¶ added in v1.3.0
func (m *ServingSource) Size() (n int)
func (*ServingSource) String ¶ added in v1.3.0
func (this *ServingSource) String() string
func (*ServingSource) Unmarshal ¶ added in v1.3.0
func (m *ServingSource) Unmarshal(dAtA []byte) error
func (*ServingSource) XXX_DiscardUnknown ¶ added in v1.3.0
func (m *ServingSource) XXX_DiscardUnknown()
func (*ServingSource) XXX_Marshal ¶ added in v1.3.0
func (m *ServingSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ServingSource) XXX_Merge ¶ added in v1.3.0
func (m *ServingSource) XXX_Merge(src proto.Message)
func (*ServingSource) XXX_Size ¶ added in v1.3.0
func (m *ServingSource) XXX_Size() int
func (*ServingSource) XXX_Unmarshal ¶ added in v1.3.0
func (m *ServingSource) XXX_Unmarshal(b []byte) error
type ServingStore ¶ added in v1.3.0
type ServingStore struct { // URL of the persistent store to write the callbacks URL *string `json:"url" protobuf:"bytes,1,opt,name=url"` // TTL for the data in the store and tracker // +optional TTL *metav1.Duration `json:"ttl,omitempty" protobuf:"bytes,2,opt,name=ttl"` }
ServingStore to track and store data and metadata for tracking and serving.
func (*ServingStore) DeepCopy ¶ added in v1.3.0
func (in *ServingStore) DeepCopy() *ServingStore
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServingStore.
func (*ServingStore) DeepCopyInto ¶ added in v1.3.0
func (in *ServingStore) DeepCopyInto(out *ServingStore)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServingStore) Descriptor ¶ added in v1.3.0
func (*ServingStore) Descriptor() ([]byte, []int)
func (*ServingStore) GetTTL ¶ added in v1.3.0
func (ss *ServingStore) GetTTL() *metav1.Duration
GetTTL returns the TTL for the data in the store. If the TTL is not set, it returns 24 hours.
func (*ServingStore) Marshal ¶ added in v1.3.0
func (m *ServingStore) Marshal() (dAtA []byte, err error)
func (*ServingStore) MarshalTo ¶ added in v1.3.0
func (m *ServingStore) MarshalTo(dAtA []byte) (int, error)
func (*ServingStore) MarshalToSizedBuffer ¶ added in v1.3.0
func (m *ServingStore) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ServingStore) ProtoMessage ¶ added in v1.3.0
func (*ServingStore) ProtoMessage()
func (*ServingStore) Reset ¶ added in v1.3.0
func (m *ServingStore) Reset()
func (*ServingStore) Size ¶ added in v1.3.0
func (m *ServingStore) Size() (n int)
func (*ServingStore) String ¶ added in v1.3.0
func (this *ServingStore) String() string
func (*ServingStore) Unmarshal ¶ added in v1.3.0
func (m *ServingStore) Unmarshal(dAtA []byte) error
func (*ServingStore) XXX_DiscardUnknown ¶ added in v1.3.0
func (m *ServingStore) XXX_DiscardUnknown()
func (*ServingStore) XXX_Marshal ¶ added in v1.3.0
func (m *ServingStore) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ServingStore) XXX_Merge ¶ added in v1.3.0
func (m *ServingStore) XXX_Merge(src proto.Message)
func (*ServingStore) XXX_Size ¶ added in v1.3.0
func (m *ServingStore) XXX_Size() int
func (*ServingStore) XXX_Unmarshal ¶ added in v1.3.0
func (m *ServingStore) XXX_Unmarshal(b []byte) error
type SessionWindow ¶ added in v1.2.0
type SessionWindow struct { // Timeout is the duration of inactivity after which a session window closes. Timeout *metav1.Duration `json:"timeout,omitempty" protobuf:"bytes,1,opt,name=timeout"` }
SessionWindow describes a session window
func (*SessionWindow) DeepCopy ¶ added in v1.2.0
func (in *SessionWindow) DeepCopy() *SessionWindow
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SessionWindow.
func (*SessionWindow) DeepCopyInto ¶ added in v1.2.0
func (in *SessionWindow) DeepCopyInto(out *SessionWindow)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SessionWindow) Descriptor ¶ added in v1.2.0
func (*SessionWindow) Descriptor() ([]byte, []int)
func (*SessionWindow) Marshal ¶ added in v1.2.0
func (m *SessionWindow) Marshal() (dAtA []byte, err error)
func (*SessionWindow) MarshalTo ¶ added in v1.2.0
func (m *SessionWindow) MarshalTo(dAtA []byte) (int, error)
func (*SessionWindow) MarshalToSizedBuffer ¶ added in v1.2.0
func (m *SessionWindow) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*SessionWindow) ProtoMessage ¶ added in v1.2.0
func (*SessionWindow) ProtoMessage()
func (*SessionWindow) Reset ¶ added in v1.2.0
func (m *SessionWindow) Reset()
func (*SessionWindow) Size ¶ added in v1.2.0
func (m *SessionWindow) Size() (n int)
func (*SessionWindow) String ¶ added in v1.2.0
func (this *SessionWindow) String() string
func (*SessionWindow) Unmarshal ¶ added in v1.2.0
func (m *SessionWindow) Unmarshal(dAtA []byte) error
func (*SessionWindow) XXX_DiscardUnknown ¶ added in v1.2.0
func (m *SessionWindow) XXX_DiscardUnknown()
func (*SessionWindow) XXX_Marshal ¶ added in v1.2.0
func (m *SessionWindow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SessionWindow) XXX_Merge ¶ added in v1.2.0
func (m *SessionWindow) XXX_Merge(src proto.Message)
func (*SessionWindow) XXX_Size ¶ added in v1.2.0
func (m *SessionWindow) XXX_Size() int
func (*SessionWindow) XXX_Unmarshal ¶ added in v1.2.0
func (m *SessionWindow) XXX_Unmarshal(b []byte) error
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 { AbstractSink `json:",inline" protobuf:"bytes,1,opt,name=abstractSink"` // Fallback sink can be imagined as DLQ for primary Sink. The writes to Fallback sink will only be // initiated if the ud-sink response field sets it. // +optional Fallback *AbstractSink `json:"fallback,omitempty" protobuf:"bytes,2,opt,name=fallback"` // RetryStrategy struct encapsulates the settings for retrying operations in the event of failures. // +optional RetryStrategy RetryStrategy `json:"retryStrategy,omitempty" protobuf:"bytes,3,opt,name=retryStrategy"` }
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 is the duration of the sliding window. Length *metav1.Duration `json:"length,omitempty" protobuf:"bytes,1,opt,name=length"` // Slide is the slide parameter that controls the frequency at which the sliding window is created. Slide *metav1.Duration `json:"slide,omitempty" protobuf:"bytes,2,opt,name=slide"` // +optional // Streaming should be set to true if the reduce udf is streaming. Streaming bool `json:"streaming,omitempty" protobuf:"bytes,3,opt,name=streaming"` }
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"` // +optional JetStream *JetStreamSource `json:"jetstream,omitempty" protobuf:"bytes,7,opt,name=jetstream"` // +optional Serving *ServingSource `json:"serving,omitempty" protobuf:"bytes,8,opt,name=serving"` }
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 UpdateStrategy ¶ added in v1.3.2
type UpdateStrategy struct { // Type indicates the type of the StatefulSetUpdateStrategy. // Default is RollingUpdate. // +optional Type UpdateStrategyType `json:"type,omitempty" protobuf:"bytes,1,opt,name=type,casttype=UpdateStrategyType"` // RollingUpdate is used to communicate parameters when Type is RollingUpdateStrategy. // +optional RollingUpdate *RollingUpdateStrategy `json:"rollingUpdate,omitempty" protobuf:"bytes,2,opt,name=rollingUpdate"` }
UpdateStrategy indicates the strategy that the controller will use to perform updates for Vertex or MonoVertex.
func (*UpdateStrategy) DeepCopy ¶ added in v1.3.2
func (in *UpdateStrategy) DeepCopy() *UpdateStrategy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateStrategy.
func (*UpdateStrategy) DeepCopyInto ¶ added in v1.3.2
func (in *UpdateStrategy) DeepCopyInto(out *UpdateStrategy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UpdateStrategy) Descriptor ¶ added in v1.3.2
func (*UpdateStrategy) Descriptor() ([]byte, []int)
func (UpdateStrategy) GetRollingUpdateStrategy ¶ added in v1.3.2
func (us UpdateStrategy) GetRollingUpdateStrategy() RollingUpdateStrategy
func (UpdateStrategy) GetUpdateStrategyType ¶ added in v1.3.2
func (us UpdateStrategy) GetUpdateStrategyType() UpdateStrategyType
func (*UpdateStrategy) Marshal ¶ added in v1.3.2
func (m *UpdateStrategy) Marshal() (dAtA []byte, err error)
func (*UpdateStrategy) MarshalTo ¶ added in v1.3.2
func (m *UpdateStrategy) MarshalTo(dAtA []byte) (int, error)
func (*UpdateStrategy) MarshalToSizedBuffer ¶ added in v1.3.2
func (m *UpdateStrategy) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*UpdateStrategy) ProtoMessage ¶ added in v1.3.2
func (*UpdateStrategy) ProtoMessage()
func (*UpdateStrategy) Reset ¶ added in v1.3.2
func (m *UpdateStrategy) Reset()
func (*UpdateStrategy) Size ¶ added in v1.3.2
func (m *UpdateStrategy) Size() (n int)
func (*UpdateStrategy) String ¶ added in v1.3.2
func (this *UpdateStrategy) String() string
func (*UpdateStrategy) Unmarshal ¶ added in v1.3.2
func (m *UpdateStrategy) Unmarshal(dAtA []byte) error
func (*UpdateStrategy) XXX_DiscardUnknown ¶ added in v1.3.2
func (m *UpdateStrategy) XXX_DiscardUnknown()
func (*UpdateStrategy) XXX_Marshal ¶ added in v1.3.2
func (m *UpdateStrategy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateStrategy) XXX_Merge ¶ added in v1.3.2
func (m *UpdateStrategy) XXX_Merge(src proto.Message)
func (*UpdateStrategy) XXX_Size ¶ added in v1.3.2
func (m *UpdateStrategy) XXX_Size() int
func (*UpdateStrategy) XXX_Unmarshal ¶ added in v1.3.2
func (m *UpdateStrategy) XXX_Unmarshal(b []byte) error
type UpdateStrategyType ¶ added in v1.3.2
type UpdateStrategyType string
UpdateStrategyType is a string enumeration type that enumerates all possible update strategies. +enum
const (
RollingUpdateStrategyType UpdateStrategyType = "RollingUpdate"
)
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="Desired",type=string,JSONPath=`.status.desiredReplicas` +kubebuilder:printcolumn:name="Current",type=string,JSONPath=`.status.replicas` +kubebuilder:printcolumn:name="Ready",type=string,JSONPath=`.status.readyReplicas` +kubebuilder:printcolumn:name="Age",type=date,JSONPath=`.metadata.creationTimestamp` +kubebuilder:printcolumn:name="Reason",type=string,JSONPath=`.status.reason` +kubebuilder:printcolumn:name="Message",type=string,JSONPath=`.status.message` +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) GetServingSourceStreamName ¶ added in v1.3.0
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) HasFallbackUDSink ¶ added in v1.2.0
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) 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 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) DeepCopyWithoutReplicas ¶ added in v1.3.0
func (vs VertexSpec) DeepCopyWithoutReplicas() VertexSpec
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) 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 { Status `json:",inline" protobuf:"bytes,1,opt,name=status"` // +optional Phase VertexPhase `json:"phase" protobuf:"bytes,2,opt,name=phase,casttype=VertexPhase"` // Total number of non-terminated pods targeted by this Vertex (their labels match the selector). // +optional Replicas uint32 `json:"replicas" protobuf:"varint,3,opt,name=replicas"` // The number of desired replicas. // +optional DesiredReplicas uint32 `json:"desiredReplicas" protobuf:"varint,4,opt,name=desiredReplicas"` // +optional Selector string `json:"selector,omitempty" protobuf:"bytes,5,opt,name=selector"` // +optional Reason string `json:"reason,omitempty" protobuf:"bytes,6,opt,name=reason"` // +optional Message string `json:"message,omitempty" protobuf:"bytes,7,opt,name=message"` // Time of last scaling operation. // +optional LastScaledAt metav1.Time `json:"lastScaledAt,omitempty" protobuf:"bytes,8,opt,name=lastScaledAt"` // The generation observed by the Vertex controller. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,9,opt,name=observedGeneration"` // The number of pods targeted by this Vertex with a Ready Condition. // +optional ReadyReplicas uint32 `json:"readyReplicas,omitempty" protobuf:"varint,10,opt,name=readyReplicas"` // The number of Pods created by the controller from the Vertex version indicated by updateHash. UpdatedReplicas uint32 `json:"updatedReplicas,omitempty" protobuf:"varint,11,opt,name=updatedReplicas"` // The number of ready Pods created by the controller from the Vertex version indicated by updateHash. UpdatedReadyReplicas uint32 `json:"updatedReadyReplicas,omitempty" protobuf:"varint,12,opt,name=updatedReadyReplicas"` // If not empty, indicates the current version of the Vertex used to generate Pods. CurrentHash string `json:"currentHash,omitempty" protobuf:"bytes,13,opt,name=currentHash"` // If not empty, indicates the updated version of the Vertex used to generate Pods. UpdateHash string `json:"updateHash,omitempty" protobuf:"bytes,14,opt,name=updateHash"` }
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) InitConditions ¶ added in v1.3.0
func (vs *VertexStatus) InitConditions()
InitConditions sets conditions to Unknown state.
func (*VertexStatus) IsHealthy ¶ added in v1.3.0
func (vs *VertexStatus) IsHealthy() bool
IsHealthy indicates whether the vertex is healthy or not
func (*VertexStatus) MarkDeployFailed ¶ added in v1.3.2
func (vs *VertexStatus) MarkDeployFailed(reason, message string)
MarkDeployFailed set the Vertex deployment failed
func (*VertexStatus) MarkDeployed ¶ added in v1.3.2
func (vs *VertexStatus) MarkDeployed()
MarkDeployed set the Vertex has it's sub resources deployed.
func (*VertexStatus) MarkPhase ¶
func (vs *VertexStatus) MarkPhase(phase VertexPhase, reason, message string)
func (*VertexStatus) MarkPhaseFailed ¶
func (vs *VertexStatus) MarkPhaseFailed(reason, message string)
MarkPhaseFailed marks the phase as failed with the given reason and message.
func (*VertexStatus) MarkPhaseRunning ¶
func (vs *VertexStatus) MarkPhaseRunning()
MarkPhaseRunning marks the phase as running.
func (*VertexStatus) MarkPodHealthy ¶ added in v1.3.0
func (vs *VertexStatus) MarkPodHealthy(reason, message string)
MarkPodHealthy marks the pod as healthy with the given reason and message.
func (*VertexStatus) MarkPodNotHealthy ¶ added in v1.3.0
func (vs *VertexStatus) MarkPodNotHealthy(reason, message string)
MarkPodNotHealthy marks the pod not healthy with the given reason and message.
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) SetObservedGeneration ¶ added in v1.3.0
func (vs *VertexStatus) SetObservedGeneration(value int64)
SetObservedGeneration sets the Status ObservedGeneration
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"` // +optional Session *SessionWindow `json:"session" protobuf:"bytes,3,opt,name=session"` }
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
- jetstream_source.go
- job_template.go
- kafka_sink.go
- kafka_source.go
- log_sink.go
- metadata.go
- mono_vertex_types.go
- nats_auth.go
- nats_source.go
- persistence_strategy.go
- pipeline_types.go
- pod_template.go
- probe.go
- redis_buffer_service.go
- register.go
- retry_strategy.go
- sasl.go
- scale.go
- serving_source.go
- side_inputs.go
- sink.go
- source.go
- status_types.go
- tls.go
- udf.go
- update_strategy.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
- zz_generated.openapi.go