Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=numaflow.numaproj.io +k8s:deepcopy-gen=package,register +k8s:openapi-gen=true
Copyright 2022 The Numaproj Authors.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
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 IsPVCRetentionPolicySupported() bool
- func Resource(resource string) schema.GroupResource
- type AWSAssumeRole
- func (in *AWSAssumeRole) DeepCopy() *AWSAssumeRole
- func (in *AWSAssumeRole) DeepCopyInto(out *AWSAssumeRole)
- func (*AWSAssumeRole) Descriptor() ([]byte, []int)
- func (ar *AWSAssumeRole) GetDurationSeconds() int32
- func (ar *AWSAssumeRole) GetSessionName(defaultPrefix string) string
- func (ar *AWSAssumeRole) IsValid() bool
- func (m *AWSAssumeRole) Marshal() (dAtA []byte, err error)
- func (m *AWSAssumeRole) MarshalTo(dAtA []byte) (int, error)
- func (m *AWSAssumeRole) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*AWSAssumeRole) ProtoMessage()
- func (m *AWSAssumeRole) Reset()
- func (m *AWSAssumeRole) Size() (n int)
- func (this *AWSAssumeRole) String() string
- func (m *AWSAssumeRole) Unmarshal(dAtA []byte) error
- func (m *AWSAssumeRole) XXX_DiscardUnknown()
- func (m *AWSAssumeRole) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AWSAssumeRole) XXX_Merge(src proto.Message)
- func (m *AWSAssumeRole) XXX_Size() int
- func (m *AWSAssumeRole) XXX_Unmarshal(b []byte) error
- 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) HasOnSuccessUDSink() bool
- func (av AbstractVertex) HasUDTransformer() bool
- func (av AbstractVertex) IsASink() bool
- func (av AbstractVertex) IsASource() bool
- func (av AbstractVertex) IsMapUDF() bool
- func (av AbstractVertex) IsOrdered() 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 AccumulatorWindow
- func (in *AccumulatorWindow) DeepCopy() *AccumulatorWindow
- func (in *AccumulatorWindow) DeepCopyInto(out *AccumulatorWindow)
- func (*AccumulatorWindow) Descriptor() ([]byte, []int)
- func (m *AccumulatorWindow) Marshal() (dAtA []byte, err error)
- func (m *AccumulatorWindow) MarshalTo(dAtA []byte) (int, error)
- func (m *AccumulatorWindow) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*AccumulatorWindow) ProtoMessage()
- func (m *AccumulatorWindow) Reset()
- func (m *AccumulatorWindow) Size() (n int)
- func (this *AccumulatorWindow) String() string
- func (m *AccumulatorWindow) Unmarshal(dAtA []byte) error
- func (m *AccumulatorWindow) XXX_DiscardUnknown()
- func (m *AccumulatorWindow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AccumulatorWindow) XXX_Merge(src proto.Message)
- func (m *AccumulatorWindow) XXX_Size() int
- func (m *AccumulatorWindow) 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 Compression
- func (in *Compression) DeepCopy() *Compression
- func (in *Compression) DeepCopyInto(out *Compression)
- func (*Compression) Descriptor() ([]byte, []int)
- func (m *Compression) Marshal() (dAtA []byte, err error)
- func (m *Compression) MarshalTo(dAtA []byte) (int, error)
- func (m *Compression) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Compression) ProtoMessage()
- func (m *Compression) Reset()
- func (m *Compression) Size() (n int)
- func (this *Compression) String() string
- func (m *Compression) Unmarshal(dAtA []byte) error
- func (m *Compression) XXX_DiscardUnknown()
- func (m *Compression) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Compression) XXX_Merge(src proto.Message)
- func (m *Compression) XXX_Size() int
- func (m *Compression) XXX_Unmarshal(b []byte) error
- type CompressionType
- 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 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 GetServingPipelineResourceReq
- func (in *GetServingPipelineResourceReq) DeepCopy() *GetServingPipelineResourceReq
- func (in *GetServingPipelineResourceReq) DeepCopyInto(out *GetServingPipelineResourceReq)
- func (*GetServingPipelineResourceReq) Descriptor() ([]byte, []int)
- func (m *GetServingPipelineResourceReq) Marshal() (dAtA []byte, err error)
- func (m *GetServingPipelineResourceReq) MarshalTo(dAtA []byte) (int, error)
- func (m *GetServingPipelineResourceReq) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GetServingPipelineResourceReq) ProtoMessage()
- func (m *GetServingPipelineResourceReq) Reset()
- func (m *GetServingPipelineResourceReq) Size() (n int)
- func (this *GetServingPipelineResourceReq) String() string
- func (m *GetServingPipelineResourceReq) Unmarshal(dAtA []byte) error
- func (m *GetServingPipelineResourceReq) XXX_DiscardUnknown()
- func (m *GetServingPipelineResourceReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetServingPipelineResourceReq) XXX_Merge(src proto.Message)
- func (m *GetServingPipelineResourceReq) XXX_Size() int
- func (m *GetServingPipelineResourceReq) 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 (h HTTPSource) GetHTTPPort() int32
- func (h HTTPSource) GetHTTPSPort() int32
- func (h HTTPSource) IsHTTPConfigured() bool
- 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 InterStepBuffer
- func (in *InterStepBuffer) DeepCopy() *InterStepBuffer
- func (in *InterStepBuffer) DeepCopyInto(out *InterStepBuffer)
- func (*InterStepBuffer) Descriptor() ([]byte, []int)
- func (m *InterStepBuffer) Marshal() (dAtA []byte, err error)
- func (m *InterStepBuffer) MarshalTo(dAtA []byte) (int, error)
- func (m *InterStepBuffer) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*InterStepBuffer) ProtoMessage()
- func (m *InterStepBuffer) Reset()
- func (m *InterStepBuffer) Size() (n int)
- func (this *InterStepBuffer) String() string
- func (m *InterStepBuffer) Unmarshal(dAtA []byte) error
- func (m *InterStepBuffer) XXX_DiscardUnknown()
- func (m *InterStepBuffer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *InterStepBuffer) XXX_Merge(src proto.Message)
- func (m *InterStepBuffer) XXX_Size() int
- func (m *InterStepBuffer) 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 MonoVertexBypassCondition
- func (in *MonoVertexBypassCondition) DeepCopy() *MonoVertexBypassCondition
- func (in *MonoVertexBypassCondition) DeepCopyInto(out *MonoVertexBypassCondition)
- func (*MonoVertexBypassCondition) Descriptor() ([]byte, []int)
- func (m *MonoVertexBypassCondition) Marshal() (dAtA []byte, err error)
- func (m *MonoVertexBypassCondition) MarshalTo(dAtA []byte) (int, error)
- func (m *MonoVertexBypassCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MonoVertexBypassCondition) ProtoMessage()
- func (m *MonoVertexBypassCondition) Reset()
- func (m *MonoVertexBypassCondition) Size() (n int)
- func (this *MonoVertexBypassCondition) String() string
- func (m *MonoVertexBypassCondition) Unmarshal(dAtA []byte) error
- func (m *MonoVertexBypassCondition) XXX_DiscardUnknown()
- func (m *MonoVertexBypassCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MonoVertexBypassCondition) XXX_Merge(src proto.Message)
- func (m *MonoVertexBypassCondition) XXX_Size() int
- func (m *MonoVertexBypassCondition) 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) GetConcurrency() uint64
- 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 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 Ordered
- func (in *Ordered) DeepCopy() *Ordered
- func (in *Ordered) DeepCopyInto(out *Ordered)
- func (*Ordered) Descriptor() ([]byte, []int)
- func (o *Ordered) IsEnabled() bool
- func (m *Ordered) Marshal() (dAtA []byte, err error)
- func (m *Ordered) MarshalTo(dAtA []byte) (int, error)
- func (m *Ordered) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Ordered) ProtoMessage()
- func (m *Ordered) Reset()
- func (m *Ordered) Size() (n int)
- func (this *Ordered) String() string
- func (m *Ordered) Unmarshal(dAtA []byte) error
- func (m *Ordered) XXX_DiscardUnknown()
- func (m *Ordered) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Ordered) XXX_Merge(src proto.Message)
- func (m *Ordered) XXX_Size() int
- func (m *Ordered) XXX_Unmarshal(b []byte) error
- type PBQStorage
- func (in *PBQStorage) DeepCopy() *PBQStorage
- func (in *PBQStorage) DeepCopyInto(out *PBQStorage)
- func (*PBQStorage) Descriptor() ([]byte, []int)
- func (m *PBQStorage) Marshal() (dAtA []byte, err error)
- func (m *PBQStorage) MarshalTo(dAtA []byte) (int, error)
- func (m *PBQStorage) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PBQStorage) ProtoMessage()
- func (m *PBQStorage) Reset()
- func (m *PBQStorage) Size() (n int)
- func (this *PBQStorage) String() string
- func (m *PBQStorage) Unmarshal(dAtA []byte) error
- func (m *PBQStorage) XXX_DiscardUnknown()
- func (m *PBQStorage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PBQStorage) XXX_Merge(src proto.Message)
- func (m *PBQStorage) XXX_Size() int
- func (m *PBQStorage) XXX_Unmarshal(b []byte) error
- type PersistenceStrategy
- func (in *PersistenceStrategy) DeepCopy() *PersistenceStrategy
- func (in *PersistenceStrategy) DeepCopyInto(out *PersistenceStrategy)
- func (*PersistenceStrategy) Descriptor() ([]byte, []int)
- func (ps PersistenceStrategy) GetPVCSpec(name string) corev1.PersistentVolumeClaim
- func (m *PersistenceStrategy) Marshal() (dAtA []byte, err error)
- func (m *PersistenceStrategy) MarshalTo(dAtA []byte) (int, error)
- func (m *PersistenceStrategy) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PersistenceStrategy) ProtoMessage()
- func (m *PersistenceStrategy) Reset()
- func (m *PersistenceStrategy) Size() (n int)
- func (this *PersistenceStrategy) String() string
- func (m *PersistenceStrategy) Unmarshal(dAtA []byte) error
- func (m *PersistenceStrategy) XXX_DiscardUnknown()
- func (m *PersistenceStrategy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PersistenceStrategy) XXX_Merge(src proto.Message)
- func (m *PersistenceStrategy) XXX_Size() int
- func (m *PersistenceStrategy) XXX_Unmarshal(b []byte) error
- type Pipeline
- func (in *Pipeline) DeepCopy() *Pipeline
- func (in *Pipeline) DeepCopyInto(out *Pipeline)
- func (in *Pipeline) DeepCopyObject() runtime.Object
- func (*Pipeline) Descriptor() ([]byte, []int)
- func (p Pipeline) FindVertexWithBuffer(buffer string) *AbstractVertex
- func (p Pipeline) GetAllBuckets() []string
- func (p Pipeline) GetAllBuffers() []string
- func (p Pipeline) GetDaemonDeploymentName() string
- func (p Pipeline) GetDaemonDeploymentObj(req GetDaemonDeploymentReq) (*appv1.Deployment, error)
- func (p Pipeline) GetDaemonServiceName() string
- func (p Pipeline) GetDaemonServiceObj() *corev1.Service
- func (p Pipeline) GetDaemonServiceURL() string
- func (p Pipeline) 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) 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) IsOrderedProcessingEnabled() 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 PipelineResumeStrategy
- 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 Ports
- func (in *Ports) DeepCopy() *Ports
- func (in *Ports) DeepCopyInto(out *Ports)
- func (*Ports) Descriptor() ([]byte, []int)
- func (m *Ports) Marshal() (dAtA []byte, err error)
- func (m *Ports) MarshalTo(dAtA []byte) (int, error)
- func (m *Ports) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Ports) ProtoMessage()
- func (m *Ports) Reset()
- func (m *Ports) Size() (n int)
- func (this *Ports) String() string
- func (m *Ports) Unmarshal(dAtA []byte) error
- func (m *Ports) XXX_DiscardUnknown()
- func (m *Ports) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Ports) XXX_Merge(src proto.Message)
- func (m *Ports) XXX_Size() int
- func (m *Ports) 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 PulsarAuth
- func (in *PulsarAuth) DeepCopy() *PulsarAuth
- func (in *PulsarAuth) DeepCopyInto(out *PulsarAuth)
- func (*PulsarAuth) Descriptor() ([]byte, []int)
- func (m *PulsarAuth) Marshal() (dAtA []byte, err error)
- func (m *PulsarAuth) MarshalTo(dAtA []byte) (int, error)
- func (m *PulsarAuth) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PulsarAuth) ProtoMessage()
- func (m *PulsarAuth) Reset()
- func (m *PulsarAuth) Size() (n int)
- func (this *PulsarAuth) String() string
- func (m *PulsarAuth) Unmarshal(dAtA []byte) error
- func (m *PulsarAuth) XXX_DiscardUnknown()
- func (m *PulsarAuth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PulsarAuth) XXX_Merge(src proto.Message)
- func (m *PulsarAuth) XXX_Size() int
- func (m *PulsarAuth) XXX_Unmarshal(b []byte) error
- type PulsarBasicAuth
- func (in *PulsarBasicAuth) DeepCopy() *PulsarBasicAuth
- func (in *PulsarBasicAuth) DeepCopyInto(out *PulsarBasicAuth)
- func (*PulsarBasicAuth) Descriptor() ([]byte, []int)
- func (m *PulsarBasicAuth) Marshal() (dAtA []byte, err error)
- func (m *PulsarBasicAuth) MarshalTo(dAtA []byte) (int, error)
- func (m *PulsarBasicAuth) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PulsarBasicAuth) ProtoMessage()
- func (m *PulsarBasicAuth) Reset()
- func (m *PulsarBasicAuth) Size() (n int)
- func (this *PulsarBasicAuth) String() string
- func (m *PulsarBasicAuth) Unmarshal(dAtA []byte) error
- func (m *PulsarBasicAuth) XXX_DiscardUnknown()
- func (m *PulsarBasicAuth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PulsarBasicAuth) XXX_Merge(src proto.Message)
- func (m *PulsarBasicAuth) XXX_Size() int
- func (m *PulsarBasicAuth) XXX_Unmarshal(b []byte) error
- type PulsarDeadLetterPolicy
- func (in *PulsarDeadLetterPolicy) DeepCopy() *PulsarDeadLetterPolicy
- func (in *PulsarDeadLetterPolicy) DeepCopyInto(out *PulsarDeadLetterPolicy)
- func (*PulsarDeadLetterPolicy) Descriptor() ([]byte, []int)
- func (m *PulsarDeadLetterPolicy) Marshal() (dAtA []byte, err error)
- func (m *PulsarDeadLetterPolicy) MarshalTo(dAtA []byte) (int, error)
- func (m *PulsarDeadLetterPolicy) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PulsarDeadLetterPolicy) ProtoMessage()
- func (m *PulsarDeadLetterPolicy) Reset()
- func (m *PulsarDeadLetterPolicy) Size() (n int)
- func (this *PulsarDeadLetterPolicy) String() string
- func (m *PulsarDeadLetterPolicy) Unmarshal(dAtA []byte) error
- func (m *PulsarDeadLetterPolicy) XXX_DiscardUnknown()
- func (m *PulsarDeadLetterPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PulsarDeadLetterPolicy) XXX_Merge(src proto.Message)
- func (m *PulsarDeadLetterPolicy) XXX_Size() int
- func (m *PulsarDeadLetterPolicy) XXX_Unmarshal(b []byte) error
- type PulsarSink
- func (in *PulsarSink) DeepCopy() *PulsarSink
- func (in *PulsarSink) DeepCopyInto(out *PulsarSink)
- func (*PulsarSink) Descriptor() ([]byte, []int)
- func (m *PulsarSink) Marshal() (dAtA []byte, err error)
- func (m *PulsarSink) MarshalTo(dAtA []byte) (int, error)
- func (m *PulsarSink) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PulsarSink) ProtoMessage()
- func (m *PulsarSink) Reset()
- func (m *PulsarSink) Size() (n int)
- func (this *PulsarSink) String() string
- func (m *PulsarSink) Unmarshal(dAtA []byte) error
- func (m *PulsarSink) XXX_DiscardUnknown()
- func (m *PulsarSink) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PulsarSink) XXX_Merge(src proto.Message)
- func (m *PulsarSink) XXX_Size() int
- func (m *PulsarSink) XXX_Unmarshal(b []byte) error
- type PulsarSource
- func (in *PulsarSource) DeepCopy() *PulsarSource
- func (in *PulsarSource) DeepCopyInto(out *PulsarSource)
- func (*PulsarSource) Descriptor() ([]byte, []int)
- func (m *PulsarSource) Marshal() (dAtA []byte, err error)
- func (m *PulsarSource) MarshalTo(dAtA []byte) (int, error)
- func (m *PulsarSource) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PulsarSource) ProtoMessage()
- func (m *PulsarSource) Reset()
- func (m *PulsarSource) Size() (n int)
- func (this *PulsarSource) String() string
- func (m *PulsarSource) Unmarshal(dAtA []byte) error
- func (m *PulsarSource) XXX_DiscardUnknown()
- func (m *PulsarSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PulsarSource) XXX_Merge(src proto.Message)
- func (m *PulsarSource) XXX_Size() int
- func (m *PulsarSource) XXX_Unmarshal(b []byte) error
- type RateLimit
- func (in *RateLimit) DeepCopy() *RateLimit
- func (in *RateLimit) DeepCopyInto(out *RateLimit)
- func (*RateLimit) Descriptor() ([]byte, []int)
- func (m *RateLimit) Marshal() (dAtA []byte, err error)
- func (m *RateLimit) MarshalTo(dAtA []byte) (int, error)
- func (m *RateLimit) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RateLimit) ProtoMessage()
- func (m *RateLimit) Reset()
- func (m *RateLimit) Size() (n int)
- func (this *RateLimit) String() string
- func (m *RateLimit) Unmarshal(dAtA []byte) error
- func (m *RateLimit) XXX_DiscardUnknown()
- func (m *RateLimit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RateLimit) XXX_Merge(src proto.Message)
- func (m *RateLimit) XXX_Size() int
- func (m *RateLimit) XXX_Unmarshal(b []byte) error
- type RateLimiterGoBackN
- func (in *RateLimiterGoBackN) DeepCopy() *RateLimiterGoBackN
- func (in *RateLimiterGoBackN) DeepCopyInto(out *RateLimiterGoBackN)
- func (*RateLimiterGoBackN) Descriptor() ([]byte, []int)
- func (m *RateLimiterGoBackN) Marshal() (dAtA []byte, err error)
- func (m *RateLimiterGoBackN) MarshalTo(dAtA []byte) (int, error)
- func (m *RateLimiterGoBackN) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RateLimiterGoBackN) ProtoMessage()
- func (m *RateLimiterGoBackN) Reset()
- func (m *RateLimiterGoBackN) Size() (n int)
- func (this *RateLimiterGoBackN) String() string
- func (m *RateLimiterGoBackN) Unmarshal(dAtA []byte) error
- func (m *RateLimiterGoBackN) XXX_DiscardUnknown()
- func (m *RateLimiterGoBackN) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RateLimiterGoBackN) XXX_Merge(src proto.Message)
- func (m *RateLimiterGoBackN) XXX_Size() int
- func (m *RateLimiterGoBackN) XXX_Unmarshal(b []byte) error
- type RateLimiterInMemoryStore
- func (in *RateLimiterInMemoryStore) DeepCopy() *RateLimiterInMemoryStore
- func (in *RateLimiterInMemoryStore) DeepCopyInto(out *RateLimiterInMemoryStore)
- func (*RateLimiterInMemoryStore) Descriptor() ([]byte, []int)
- func (m *RateLimiterInMemoryStore) Marshal() (dAtA []byte, err error)
- func (m *RateLimiterInMemoryStore) MarshalTo(dAtA []byte) (int, error)
- func (m *RateLimiterInMemoryStore) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RateLimiterInMemoryStore) ProtoMessage()
- func (m *RateLimiterInMemoryStore) Reset()
- func (m *RateLimiterInMemoryStore) Size() (n int)
- func (this *RateLimiterInMemoryStore) String() string
- func (m *RateLimiterInMemoryStore) Unmarshal(dAtA []byte) error
- func (m *RateLimiterInMemoryStore) XXX_DiscardUnknown()
- func (m *RateLimiterInMemoryStore) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RateLimiterInMemoryStore) XXX_Merge(src proto.Message)
- func (m *RateLimiterInMemoryStore) XXX_Size() int
- func (m *RateLimiterInMemoryStore) XXX_Unmarshal(b []byte) error
- type RateLimiterModes
- func (in *RateLimiterModes) DeepCopy() *RateLimiterModes
- func (in *RateLimiterModes) DeepCopyInto(out *RateLimiterModes)
- func (*RateLimiterModes) Descriptor() ([]byte, []int)
- func (m *RateLimiterModes) Marshal() (dAtA []byte, err error)
- func (m *RateLimiterModes) MarshalTo(dAtA []byte) (int, error)
- func (m *RateLimiterModes) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RateLimiterModes) ProtoMessage()
- func (m *RateLimiterModes) Reset()
- func (m *RateLimiterModes) Size() (n int)
- func (this *RateLimiterModes) String() string
- func (m *RateLimiterModes) Unmarshal(dAtA []byte) error
- func (m *RateLimiterModes) XXX_DiscardUnknown()
- func (m *RateLimiterModes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RateLimiterModes) XXX_Merge(src proto.Message)
- func (m *RateLimiterModes) XXX_Size() int
- func (m *RateLimiterModes) XXX_Unmarshal(b []byte) error
- type RateLimiterOnlyIfUsed
- func (in *RateLimiterOnlyIfUsed) DeepCopy() *RateLimiterOnlyIfUsed
- func (in *RateLimiterOnlyIfUsed) DeepCopyInto(out *RateLimiterOnlyIfUsed)
- func (*RateLimiterOnlyIfUsed) Descriptor() ([]byte, []int)
- func (m *RateLimiterOnlyIfUsed) Marshal() (dAtA []byte, err error)
- func (m *RateLimiterOnlyIfUsed) MarshalTo(dAtA []byte) (int, error)
- func (m *RateLimiterOnlyIfUsed) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RateLimiterOnlyIfUsed) ProtoMessage()
- func (m *RateLimiterOnlyIfUsed) Reset()
- func (m *RateLimiterOnlyIfUsed) Size() (n int)
- func (this *RateLimiterOnlyIfUsed) String() string
- func (m *RateLimiterOnlyIfUsed) Unmarshal(dAtA []byte) error
- func (m *RateLimiterOnlyIfUsed) XXX_DiscardUnknown()
- func (m *RateLimiterOnlyIfUsed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RateLimiterOnlyIfUsed) XXX_Merge(src proto.Message)
- func (m *RateLimiterOnlyIfUsed) XXX_Size() int
- func (m *RateLimiterOnlyIfUsed) XXX_Unmarshal(b []byte) error
- type RateLimiterRedisStore
- func (in *RateLimiterRedisStore) DeepCopy() *RateLimiterRedisStore
- func (in *RateLimiterRedisStore) DeepCopyInto(out *RateLimiterRedisStore)
- func (*RateLimiterRedisStore) Descriptor() ([]byte, []int)
- func (m *RateLimiterRedisStore) Marshal() (dAtA []byte, err error)
- func (m *RateLimiterRedisStore) MarshalTo(dAtA []byte) (int, error)
- func (m *RateLimiterRedisStore) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RateLimiterRedisStore) ProtoMessage()
- func (m *RateLimiterRedisStore) Reset()
- func (m *RateLimiterRedisStore) Size() (n int)
- func (this *RateLimiterRedisStore) String() string
- func (m *RateLimiterRedisStore) Unmarshal(dAtA []byte) error
- func (m *RateLimiterRedisStore) XXX_DiscardUnknown()
- func (m *RateLimiterRedisStore) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RateLimiterRedisStore) XXX_Merge(src proto.Message)
- func (m *RateLimiterRedisStore) XXX_Size() int
- func (m *RateLimiterRedisStore) XXX_Unmarshal(b []byte) error
- type RateLimiterRelaxed
- func (in *RateLimiterRelaxed) DeepCopy() *RateLimiterRelaxed
- func (in *RateLimiterRelaxed) DeepCopyInto(out *RateLimiterRelaxed)
- func (*RateLimiterRelaxed) Descriptor() ([]byte, []int)
- func (m *RateLimiterRelaxed) Marshal() (dAtA []byte, err error)
- func (m *RateLimiterRelaxed) MarshalTo(dAtA []byte) (int, error)
- func (m *RateLimiterRelaxed) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RateLimiterRelaxed) ProtoMessage()
- func (m *RateLimiterRelaxed) Reset()
- func (m *RateLimiterRelaxed) Size() (n int)
- func (this *RateLimiterRelaxed) String() string
- func (m *RateLimiterRelaxed) Unmarshal(dAtA []byte) error
- func (m *RateLimiterRelaxed) XXX_DiscardUnknown()
- func (m *RateLimiterRelaxed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RateLimiterRelaxed) XXX_Merge(src proto.Message)
- func (m *RateLimiterRelaxed) XXX_Size() int
- func (m *RateLimiterRelaxed) XXX_Unmarshal(b []byte) error
- type RateLimiterScheduled
- func (in *RateLimiterScheduled) DeepCopy() *RateLimiterScheduled
- func (in *RateLimiterScheduled) DeepCopyInto(out *RateLimiterScheduled)
- func (*RateLimiterScheduled) Descriptor() ([]byte, []int)
- func (m *RateLimiterScheduled) Marshal() (dAtA []byte, err error)
- func (m *RateLimiterScheduled) MarshalTo(dAtA []byte) (int, error)
- func (m *RateLimiterScheduled) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RateLimiterScheduled) ProtoMessage()
- func (m *RateLimiterScheduled) Reset()
- func (m *RateLimiterScheduled) Size() (n int)
- func (this *RateLimiterScheduled) String() string
- func (m *RateLimiterScheduled) Unmarshal(dAtA []byte) error
- func (m *RateLimiterScheduled) XXX_DiscardUnknown()
- func (m *RateLimiterScheduled) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RateLimiterScheduled) XXX_Merge(src proto.Message)
- func (m *RateLimiterScheduled) XXX_Size() int
- func (m *RateLimiterScheduled) XXX_Unmarshal(b []byte) error
- type RateLimiterStore
- func (in *RateLimiterStore) DeepCopy() *RateLimiterStore
- func (in *RateLimiterStore) DeepCopyInto(out *RateLimiterStore)
- func (*RateLimiterStore) Descriptor() ([]byte, []int)
- func (m *RateLimiterStore) Marshal() (dAtA []byte, err error)
- func (m *RateLimiterStore) MarshalTo(dAtA []byte) (int, error)
- func (m *RateLimiterStore) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RateLimiterStore) ProtoMessage()
- func (m *RateLimiterStore) Reset()
- func (m *RateLimiterStore) Size() (n int)
- func (this *RateLimiterStore) String() string
- func (m *RateLimiterStore) Unmarshal(dAtA []byte) error
- func (m *RateLimiterStore) XXX_DiscardUnknown()
- func (m *RateLimiterStore) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RateLimiterStore) XXX_Merge(src proto.Message)
- func (m *RateLimiterStore) XXX_Size() int
- func (m *RateLimiterStore) XXX_Unmarshal(b []byte) error
- type RedisAuth
- func (in *RedisAuth) DeepCopy() *RedisAuth
- func (in *RedisAuth) DeepCopyInto(out *RedisAuth)
- func (*RedisAuth) Descriptor() ([]byte, []int)
- func (m *RedisAuth) Marshal() (dAtA []byte, err error)
- func (m *RedisAuth) MarshalTo(dAtA []byte) (int, error)
- func (m *RedisAuth) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RedisAuth) ProtoMessage()
- func (m *RedisAuth) Reset()
- func (m *RedisAuth) Size() (n int)
- func (this *RedisAuth) String() string
- func (m *RedisAuth) Unmarshal(dAtA []byte) error
- func (m *RedisAuth) XXX_DiscardUnknown()
- func (m *RedisAuth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RedisAuth) XXX_Merge(src proto.Message)
- func (m *RedisAuth) XXX_Size() int
- func (m *RedisAuth) XXX_Unmarshal(b []byte) error
- type RedisSentinelConfig
- func (in *RedisSentinelConfig) DeepCopy() *RedisSentinelConfig
- func (in *RedisSentinelConfig) DeepCopyInto(out *RedisSentinelConfig)
- func (*RedisSentinelConfig) Descriptor() ([]byte, []int)
- func (m *RedisSentinelConfig) Marshal() (dAtA []byte, err error)
- func (m *RedisSentinelConfig) MarshalTo(dAtA []byte) (int, error)
- func (m *RedisSentinelConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RedisSentinelConfig) ProtoMessage()
- func (m *RedisSentinelConfig) Reset()
- func (m *RedisSentinelConfig) Size() (n int)
- func (this *RedisSentinelConfig) String() string
- func (m *RedisSentinelConfig) Unmarshal(dAtA []byte) error
- func (m *RedisSentinelConfig) XXX_DiscardUnknown()
- func (m *RedisSentinelConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RedisSentinelConfig) XXX_Merge(src proto.Message)
- func (m *RedisSentinelConfig) XXX_Size() int
- func (m *RedisSentinelConfig) 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 SASLOAuth
- func (in *SASLOAuth) DeepCopy() *SASLOAuth
- func (in *SASLOAuth) DeepCopyInto(out *SASLOAuth)
- func (*SASLOAuth) Descriptor() ([]byte, []int)
- func (m *SASLOAuth) Marshal() (dAtA []byte, err error)
- func (m *SASLOAuth) MarshalTo(dAtA []byte) (int, error)
- func (m *SASLOAuth) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*SASLOAuth) ProtoMessage()
- func (m *SASLOAuth) Reset()
- func (m *SASLOAuth) Size() (n int)
- func (this *SASLOAuth) String() string
- func (m *SASLOAuth) Unmarshal(dAtA []byte) error
- func (m *SASLOAuth) XXX_DiscardUnknown()
- func (m *SASLOAuth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SASLOAuth) XXX_Merge(src proto.Message)
- func (m *SASLOAuth) XXX_Size() int
- func (m *SASLOAuth) 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 ServeSink
- func (in *ServeSink) DeepCopy() *ServeSink
- func (in *ServeSink) DeepCopyInto(out *ServeSink)
- func (*ServeSink) Descriptor() ([]byte, []int)
- func (m *ServeSink) Marshal() (dAtA []byte, err error)
- func (m *ServeSink) MarshalTo(dAtA []byte) (int, error)
- func (m *ServeSink) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ServeSink) ProtoMessage()
- func (m *ServeSink) Reset()
- func (m *ServeSink) Size() (n int)
- func (this *ServeSink) String() string
- func (m *ServeSink) Unmarshal(dAtA []byte) error
- func (m *ServeSink) XXX_DiscardUnknown()
- func (m *ServeSink) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ServeSink) XXX_Merge(src proto.Message)
- func (m *ServeSink) XXX_Size() int
- func (m *ServeSink) XXX_Unmarshal(b []byte) error
- type ServingPipeline
- func (in *ServingPipeline) DeepCopy() *ServingPipeline
- func (in *ServingPipeline) DeepCopyInto(out *ServingPipeline)
- func (in *ServingPipeline) DeepCopyObject() runtime.Object
- func (*ServingPipeline) Descriptor() ([]byte, []int)
- func (sp ServingPipeline) GenerateSourceStreamName() string
- func (sp ServingPipeline) GetPipelineName() string
- func (sp ServingPipeline) GetPipelineObj(req GetServingPipelineResourceReq) Pipeline
- func (sp ServingPipeline) GetServingDeploymentObj(req GetServingPipelineResourceReq) (*appv1.Deployment, error)
- func (sp ServingPipeline) GetServingServerName() string
- func (sp ServingPipeline) GetServingServiceName() string
- func (sp ServingPipeline) GetServingServiceObj() *corev1.Service
- func (sp ServingPipeline) GetServingStoreName() string
- func (m *ServingPipeline) Marshal() (dAtA []byte, err error)
- func (m *ServingPipeline) MarshalTo(dAtA []byte) (int, error)
- func (m *ServingPipeline) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ServingPipeline) ProtoMessage()
- func (m *ServingPipeline) Reset()
- func (m *ServingPipeline) Size() (n int)
- func (this *ServingPipeline) String() string
- func (m *ServingPipeline) Unmarshal(dAtA []byte) error
- func (m *ServingPipeline) XXX_DiscardUnknown()
- func (m *ServingPipeline) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ServingPipeline) XXX_Merge(src proto.Message)
- func (m *ServingPipeline) XXX_Size() int
- func (m *ServingPipeline) XXX_Unmarshal(b []byte) error
- type ServingPipelineList
- func (in *ServingPipelineList) DeepCopy() *ServingPipelineList
- func (in *ServingPipelineList) DeepCopyInto(out *ServingPipelineList)
- func (in *ServingPipelineList) DeepCopyObject() runtime.Object
- func (*ServingPipelineList) Descriptor() ([]byte, []int)
- func (m *ServingPipelineList) Marshal() (dAtA []byte, err error)
- func (m *ServingPipelineList) MarshalTo(dAtA []byte) (int, error)
- func (m *ServingPipelineList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ServingPipelineList) ProtoMessage()
- func (m *ServingPipelineList) Reset()
- func (m *ServingPipelineList) Size() (n int)
- func (this *ServingPipelineList) String() string
- func (m *ServingPipelineList) Unmarshal(dAtA []byte) error
- func (m *ServingPipelineList) XXX_DiscardUnknown()
- func (m *ServingPipelineList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ServingPipelineList) XXX_Merge(src proto.Message)
- func (m *ServingPipelineList) XXX_Size() int
- func (m *ServingPipelineList) XXX_Unmarshal(b []byte) error
- type ServingPipelinePhase
- type ServingPipelineSpec
- func (in *ServingPipelineSpec) DeepCopy() *ServingPipelineSpec
- func (in *ServingPipelineSpec) DeepCopyInto(out *ServingPipelineSpec)
- func (*ServingPipelineSpec) Descriptor() ([]byte, []int)
- func (m *ServingPipelineSpec) Marshal() (dAtA []byte, err error)
- func (m *ServingPipelineSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *ServingPipelineSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ServingPipelineSpec) ProtoMessage()
- func (m *ServingPipelineSpec) Reset()
- func (m *ServingPipelineSpec) Size() (n int)
- func (this *ServingPipelineSpec) String() string
- func (m *ServingPipelineSpec) Unmarshal(dAtA []byte) error
- func (m *ServingPipelineSpec) XXX_DiscardUnknown()
- func (m *ServingPipelineSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ServingPipelineSpec) XXX_Merge(src proto.Message)
- func (m *ServingPipelineSpec) XXX_Size() int
- func (m *ServingPipelineSpec) XXX_Unmarshal(b []byte) error
- type ServingPipelineStatus
- func (in *ServingPipelineStatus) DeepCopy() *ServingPipelineStatus
- func (in *ServingPipelineStatus) DeepCopyInto(out *ServingPipelineStatus)
- func (*ServingPipelineStatus) Descriptor() ([]byte, []int)
- func (spls *ServingPipelineStatus) InitConditions()
- func (pls *ServingPipelineStatus) IsHealthy() bool
- func (spls *ServingPipelineStatus) MarkConfigured()
- func (spls *ServingPipelineStatus) MarkDeployFailed(reason, message string)
- func (spls *ServingPipelineStatus) MarkDeployed()
- func (spls *ServingPipelineStatus) MarkNotConfigured(reason, message string)
- func (spls *ServingPipelineStatus) MarkPhaseDeleting()
- func (spls *ServingPipelineStatus) MarkPhaseRunning()
- func (m *ServingPipelineStatus) Marshal() (dAtA []byte, err error)
- func (m *ServingPipelineStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *ServingPipelineStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ServingPipelineStatus) ProtoMessage()
- func (m *ServingPipelineStatus) Reset()
- func (spls *ServingPipelineStatus) SetObservedGeneration(value int64)
- func (spls *ServingPipelineStatus) SetPhase(phase ServingPipelinePhase, msg string)
- func (m *ServingPipelineStatus) Size() (n int)
- func (this *ServingPipelineStatus) String() string
- func (m *ServingPipelineStatus) Unmarshal(dAtA []byte) error
- func (m *ServingPipelineStatus) XXX_DiscardUnknown()
- func (m *ServingPipelineStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ServingPipelineStatus) XXX_Merge(src proto.Message)
- func (m *ServingPipelineStatus) XXX_Size() int
- func (m *ServingPipelineStatus) 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 ServingSpec
- func (in *ServingSpec) DeepCopy() *ServingSpec
- func (in *ServingSpec) DeepCopyInto(out *ServingSpec)
- func (*ServingSpec) Descriptor() ([]byte, []int)
- func (sp ServingSpec) GetHttpPort() int32
- func (sp ServingSpec) GetHttpsPort() int32
- func (sp ServingSpec) GetRequestTimeoutSecs() uint32
- func (sp ServingSpec) IsHttpConfigured() bool
- func (m *ServingSpec) Marshal() (dAtA []byte, err error)
- func (m *ServingSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *ServingSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ServingSpec) ProtoMessage()
- func (m *ServingSpec) Reset()
- func (m *ServingSpec) Size() (n int)
- func (this *ServingSpec) String() string
- func (m *ServingSpec) Unmarshal(dAtA []byte) error
- func (m *ServingSpec) XXX_DiscardUnknown()
- func (m *ServingSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ServingSpec) XXX_Merge(src proto.Message)
- func (m *ServingSpec) XXX_Size() int
- func (m *ServingSpec) XXX_Unmarshal(b []byte) error
- type ServingStore
- func (in *ServingStore) DeepCopy() *ServingStore
- func (in *ServingStore) DeepCopyInto(out *ServingStore)
- func (*ServingStore) Descriptor() ([]byte, []int)
- 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 SqsSink
- func (in *SqsSink) DeepCopy() *SqsSink
- func (in *SqsSink) DeepCopyInto(out *SqsSink)
- func (*SqsSink) Descriptor() ([]byte, []int)
- func (m *SqsSink) Marshal() (dAtA []byte, err error)
- func (m *SqsSink) MarshalTo(dAtA []byte) (int, error)
- func (m *SqsSink) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*SqsSink) ProtoMessage()
- func (m *SqsSink) Reset()
- func (m *SqsSink) Size() (n int)
- func (this *SqsSink) String() string
- func (m *SqsSink) Unmarshal(dAtA []byte) error
- func (m *SqsSink) XXX_DiscardUnknown()
- func (m *SqsSink) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SqsSink) XXX_Merge(src proto.Message)
- func (m *SqsSink) XXX_Size() int
- func (m *SqsSink) XXX_Unmarshal(b []byte) error
- type SqsSource
- func (in *SqsSource) DeepCopy() *SqsSource
- func (in *SqsSource) DeepCopyInto(out *SqsSource)
- func (*SqsSource) Descriptor() ([]byte, []int)
- func (m *SqsSource) Marshal() (dAtA []byte, err error)
- func (m *SqsSource) MarshalTo(dAtA []byte) (int, error)
- func (m *SqsSource) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*SqsSource) ProtoMessage()
- func (m *SqsSource) Reset()
- func (m *SqsSource) Size() (n int)
- func (this *SqsSource) String() string
- func (m *SqsSource) Unmarshal(dAtA []byte) error
- func (m *SqsSource) XXX_DiscardUnknown()
- func (m *SqsSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SqsSource) XXX_Merge(src proto.Message)
- func (m *SqsSource) XXX_Size() int
- func (m *SqsSource) 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 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 (v Vertex) CalculateReplicas() int
- 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) GetServiceObjs() []*corev1.Service
- func (v Vertex) GetToBuckets() []string
- func (v Vertex) GetToBuffers() []string
- func (v Vertex) GetVertexType() VertexType
- func (v Vertex) HasFallbackUDSink() bool
- func (v Vertex) HasOnSuccessUDSink() 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 VertexLifecycle
- func (in *VertexLifecycle) DeepCopy() *VertexLifecycle
- func (in *VertexLifecycle) DeepCopyInto(out *VertexLifecycle)
- func (*VertexLifecycle) Descriptor() ([]byte, []int)
- func (vlc VertexLifecycle) GetDesiredPhase() VertexPhase
- func (m *VertexLifecycle) Marshal() (dAtA []byte, err error)
- func (m *VertexLifecycle) MarshalTo(dAtA []byte) (int, error)
- func (m *VertexLifecycle) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*VertexLifecycle) ProtoMessage()
- func (m *VertexLifecycle) Reset()
- func (m *VertexLifecycle) Size() (n int)
- func (this *VertexLifecycle) String() string
- func (m *VertexLifecycle) Unmarshal(dAtA []byte) error
- func (m *VertexLifecycle) XXX_DiscardUnknown()
- func (m *VertexLifecycle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VertexLifecycle) XXX_Merge(src proto.Message)
- func (m *VertexLifecycle) XXX_Size() int
- func (m *VertexLifecycle) XXX_Unmarshal(b []byte) error
- type VertexLimits
- func (in *VertexLimits) DeepCopy() *VertexLimits
- func (in *VertexLimits) DeepCopyInto(out *VertexLimits)
- func (*VertexLimits) Descriptor() ([]byte, []int)
- func (v VertexLimits) GetConcurrency() uint64
- func (v VertexLimits) GetReadBatchSize() uint64
- 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) DeepCopyWithoutReplicasAndLifecycle() 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" KeyServingPipelineName = "numaflow.numaproj.io/serving-pipeline-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" KeyResumeStrategy = "numaflow.numaproj.io/resume-strategy" DefaultISBSvcName = "default" 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" CtrOnSuccessUdsink = "ons-udsink" CtrUdsource = "udsource" CtrUdtransformer = "transformer" CtrUdSideInput = "udsi" CtrInitSideInputs = "init-side-inputs" CtrSideInputsWatcher = "side-inputs-synchronizer" CtrServing = "serving" CtrMonitor = "monitor" CtrUdStore = "udstore" // user-defined container types UDContainerFunction = "udf" UDContainerSink = "udsink" UDContainerFallbackSink = "fb-udsink" UDContainerOnSuccessSink = "ons-udsink" UDContainerTransformer = "transformer" UDContainerSource = "udsource" UDContainerSideInputs = "udsi" UDContainerStore = "udstore" // 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" ComponentPipeline = "pipeline" ComponentServingServer = "serving-server" // controllers ControllerISBSvc = "isbsvc-controller" ControllerPipeline = "pipeline-controller" ControllerVertex = "vertex-controller" ControllerMonoVertex = "mono-vertex-controller" ControllerServingPipeline = "serving-pipeline-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" 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" EnvServingMinPipelineSpec = "NUMAFLOW_SERVING_MIN_PIPELINE_SPEC" EnvK8sServerVersion = "K8S_SERVER_VERSION" EnvNumaflowRuntime = "NUMAFLOW_RUNTIME" EnvServingSpec = "NUMAFLOW_SERVING_SPEC" EnvServingCallbackStore = "NUMAFLOW_SERVING_CALLBACK_STORE" EnvServingResponseStore = "NUMAFLOW_SERVING_RESPONSE_STORE" EnvServingStatusStore = "NUMAFLOW_SERVING_STATUS_STORE" EnvReadBatchSize = "NUMAFLOW_READ_BATCH_SIZE" EnvReadTimeoutMs = "NUMAFLOW_READ_TIMEOUT_MS" // EnvReadAhead controls whether the data plane keeps reading the next batch from the source/buffer // while previously read messages are still being processed. With read-ahead enabled, the data plane // allows up to `Limits.Concurrency` messages to be in-flight and additionally pre-fetches one more // batch so that when a slot frees up the next message is already available; the absolute upper // bound on in-flight messages becomes `Concurrency + ReadBatchSize`. Disabling read-ahead forces // the data plane to fully ack the current batch before reading the next one, which (combined with // `Concurrency = 1`) yields strictly sequential processing. // Default: "false" for source vertices (MonoVertex and Pipeline source vertex) so that re-reads // on failure stay cheap and source ordering is preserved; "true" for all other Pipeline vertices // (Map / Sink / Reduce) to keep inter-step buffers fully utilized. EnvReadAhead = "NUMAFLOW_READ_AHEAD" NumaflowRustBinary = "/bin/numaflow-rs" PathVarRun = "/var/run/numaflow" VertexMetricsPort = 2469 VertexMetricsPortName = "metrics" VertexMonitorPort = 2470 VertexMonitorPortName = "monitor" VertexHTTPSPort = 8443 VertexHTTPSPortName = "https" VertexHTTPPort = 8090 VertexHTTPPortName = "http" DaemonServicePort = 4327 MonoVertexMetricsPort = 2469 MonoVertexMetricsPortName = "metrics" MonoVertexMonitorPort = 2470 MonoVertexMonitorPortName = "monitor" MonoVertexDaemonServicePort = 4327 ServingServiceHttpsPort = 8443 ServingServiceHttpPort = 8090 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 MaxLookbackSeconds = 600 // Max lookback seconds for calculating avg rate and pending // PVC mount path for PBQ PathPBQMount = "/var/numaflow/pbq" // Pipeline health status PipelineStatusHealthy = "healthy" PipelineStatusUnknown = "unknown" PipelineStatusCritical = "critical" PipelineStatusWarning = "warning" PipelineStatusInactive = "inactive" PipelineStatusDeleting = "deleting" PipelineStatusUnhealthy = "unhealthy" // MonoVertex health status MonoVertexStatusHealthy = "healthy" MonoVertexStatusUnhealthy = "unhealthy" MonoVertexStatusUnknown = "unknown" MonoVertexStatusCritical = "critical" MonoVertexStatusWarning = "warning" MonoVertexStatusInactive = "inactive" // DefaultRetryInterval specifies the default initial retry duration in case of exponential backoff. // In case of fixed interval retry strategy, it is the default retry interval. // This value can be adjusted depending on the specific requirements // for responsiveness and system load considerations. DefaultRetryInterval = 1 * time.Millisecond // DefaultMaxRetryInterval specifies the default max retry duration. DefaultMaxRetryInterval = math.MaxUint32 * 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 // DefaultFactor is the default multiplier for exponential backoff cases. // It is set to 1.0 to honor the default behaviour of fixed interval retries unless explicitly // configured otherwise. DefaultFactor = 1.0 // 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 //Runtime Info RuntimeDirVolume = "runtime-vol" RuntimeDirMountPath = "/var/numaflow/runtime" RuntimeDirSizeLimit = 20 * 1024 * 1024 PendingNotAvailable = int64(math.MinInt64) )
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" ResumeStrategySlow PipelineResumeStrategy = "slow" ResumeStrategyFast PipelineResumeStrategy = "fast" )
const ( ServingPipelinePhaseUnknown ServingPipelinePhase = "" ServingPipelinePhaseRunning ServingPipelinePhase = "Running" ServingPipelinePhaseFailed ServingPipelinePhase = "Failed" ServingPipelinePhaseDeleting ServingPipelinePhase = "Deleting" // ServingPipelineConditionConfigured has the status True when the ServingPipeline // has valid configuration. ServingPipelineConditionConfigured ConditionType = "Configured" // ServingPipelineConditionDeployed has the status True when the ServingPipeline // has its orchestrated children created. ServingPipelineConditionDeployed ConditionType = "Deployed" )
const ( VertexPhaseUnknown VertexPhase = "" VertexPhaseRunning VertexPhase = "Running" VertexPhaseFailed VertexPhase = "Failed" VertexPhasePaused VertexPhase = "Paused" // 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" )
Variables ¶
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") ServingPipelineGroupVersionKind = SchemeGroupVersion.WithKind("ServingPipeline") ServingPipelineGroupVersionResource = SchemeGroupVersion.WithResource("servingpipelines") )
var DefaultAccessMode = corev1.ReadWriteOnce
var DefaultVolumeSize = apiresource.MustParse("20Gi")
var ( // unhealthyWaitingStatus contains the status messages for a pod in waiting state // which should be considered as unhealthy UnhealthyWaitingStatus = []string{"CrashLoopBackOff", "ImagePullBackOff", "InvalidImageName", "ErrImageNeverPull", "CreateContainerConfigError", "CreateContainerError", "ErrImagePull", "ImageInspectError", "RunContainerError"} )
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 IsPVCRetentionPolicySupported ¶ added in v1.5.0
func IsPVCRetentionPolicySupported() bool
TODO: (k8s 1.27) Remove this once we deprecate the support for k8s < 1.27
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type AWSAssumeRole ¶ added in v1.5.3
type AWSAssumeRole struct {
// RoleARN is the Amazon Resource Name (ARN) of the role to assume.
// This is a required field when assume role is enabled.
// Example: "arn:aws:iam::123456789012:role/CrossAccount-Service-Role"
RoleARN string `json:"roleArn" protobuf:"bytes,1,name=roleArn"`
// SessionName is an identifier for the assumed role session.
// This appears in AWS CloudTrail logs to help identify the source of API calls.
// If not specified, a default session name will be generated based on the service context.
// +optional
SessionName *string `json:"sessionName,omitempty" protobuf:"bytes,2,opt,name=sessionName"`
// DurationSeconds is the duration (in seconds) of the role session.
// Valid values: 900-43200 (15 minutes to 12 hours)
// Defaults to 3600 (1 hour) if not specified.
// The actual session duration is constrained by the maximum session duration
// setting of the IAM role being assumed.
// +optional
DurationSeconds *int32 `json:"durationSeconds,omitempty" protobuf:"varint,3,opt,name=durationSeconds"`
// ExternalID is a unique identifier that might be required when you assume a role
// in another account. This is commonly used as an additional security measure
// for cross-account role access.
// +optional
ExternalID *string `json:"externalID,omitempty" protobuf:"bytes,4,opt,name=externalID"`
// Policy is an IAM policy document (JSON string) that you want to use as an inline session policy.
// This parameter is optional. When specified, the session permissions are the intersection of
// the IAM role's identity-based policy and the session policies.
// This allows further restriction of permissions for the specific service operations.
// +optional
Policy *string `json:"policy,omitempty" protobuf:"bytes,5,opt,name=policy"`
// PolicyARNs is a list of Amazon Resource Names (ARNs) of IAM managed policies
// that you want to use as managed session policies.
// The policies must exist in the same account as the role.
// This allows attaching existing managed policies to further restrict session permissions.
// +optional
PolicyARNs []string `json:"policyArns,omitempty" protobuf:"bytes,6,rep,name=policyArns"`
}
AWSAssumeRole contains the configuration for AWS STS assume role authentication This can be used with any AWS service (SQS, S3, DynamoDB, etc.)
func (*AWSAssumeRole) DeepCopy ¶ added in v1.5.3
func (in *AWSAssumeRole) DeepCopy() *AWSAssumeRole
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSAssumeRole.
func (*AWSAssumeRole) DeepCopyInto ¶ added in v1.5.3
func (in *AWSAssumeRole) DeepCopyInto(out *AWSAssumeRole)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AWSAssumeRole) Descriptor ¶ added in v1.5.3
func (*AWSAssumeRole) Descriptor() ([]byte, []int)
func (*AWSAssumeRole) GetDurationSeconds ¶ added in v1.5.3
func (ar *AWSAssumeRole) GetDurationSeconds() int32
GetDurationSeconds returns the duration in seconds or a default value
func (*AWSAssumeRole) GetSessionName ¶ added in v1.5.3
func (ar *AWSAssumeRole) GetSessionName(defaultPrefix string) string
GetSessionName returns the session name or a default value
func (*AWSAssumeRole) IsValid ¶ added in v1.5.3
func (ar *AWSAssumeRole) IsValid() bool
IsValid performs basic validation of the assume role configuration
func (*AWSAssumeRole) Marshal ¶ added in v1.5.3
func (m *AWSAssumeRole) Marshal() (dAtA []byte, err error)
func (*AWSAssumeRole) MarshalTo ¶ added in v1.5.3
func (m *AWSAssumeRole) MarshalTo(dAtA []byte) (int, error)
func (*AWSAssumeRole) MarshalToSizedBuffer ¶ added in v1.5.3
func (m *AWSAssumeRole) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*AWSAssumeRole) ProtoMessage ¶ added in v1.5.3
func (*AWSAssumeRole) ProtoMessage()
func (*AWSAssumeRole) Reset ¶ added in v1.5.3
func (m *AWSAssumeRole) Reset()
func (*AWSAssumeRole) Size ¶ added in v1.5.3
func (m *AWSAssumeRole) Size() (n int)
func (*AWSAssumeRole) String ¶ added in v1.5.3
func (this *AWSAssumeRole) String() string
func (*AWSAssumeRole) Unmarshal ¶ added in v1.5.3
func (m *AWSAssumeRole) Unmarshal(dAtA []byte) error
func (*AWSAssumeRole) XXX_DiscardUnknown ¶ added in v1.5.3
func (m *AWSAssumeRole) XXX_DiscardUnknown()
func (*AWSAssumeRole) XXX_Marshal ¶ added in v1.5.3
func (m *AWSAssumeRole) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AWSAssumeRole) XXX_Merge ¶ added in v1.5.3
func (m *AWSAssumeRole) XXX_Merge(src proto.Message)
func (*AWSAssumeRole) XXX_Size ¶ added in v1.5.3
func (m *AWSAssumeRole) XXX_Size() int
func (*AWSAssumeRole) XXX_Unmarshal ¶ added in v1.5.3
func (m *AWSAssumeRole) XXX_Unmarshal(b []byte) error
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 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 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"`
// Serve sink is used to return results when working with a ServingPipeline.
// +optional
Serve *ServeSink `json:"serve,omitempty" protobuf:"bytes,5,opt,name=serve"`
// SQS sink is used to write the data to the AWS SQS.
// +optional
Sqs *SqsSink `json:"sqs,omitempty" protobuf:"bytes,6,opt,name=sqs"`
// Pulsar sink is used to write the data to the Apache Pulsar.
// +optional
Pulsar *PulsarSink `json:"pulsar,omitempty" protobuf:"bytes,7,opt,name=pulsar"`
}
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"`
// Ordered enables ordered processing for this vertex, overrides pipeline-level setting.
// When enabled, messages will be processed in order based on their event time.
// Note: Reduce vertices ignore this setting as they are already partitioned.
// +optional
Ordered *Ordered `json:"ordered,omitempty" protobuf:"bytes,17,opt,name=ordered"`
}
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) HasOnSuccessUDSink ¶ added in v1.8.0
func (av AbstractVertex) HasOnSuccessUDSink() 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) IsOrdered ¶ added in v1.8.0
func (av AbstractVertex) IsOrdered() bool
IsOrdered returns whether ordered processing is enabled for this vertex. The ordered config should already be resolved by the controller (merging pipeline-level and vertex-level). Reduce vertices always return false as they are already partitioned.
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 AccumulatorWindow ¶ added in v1.5.0
type AccumulatorWindow struct {
// Timeout is the duration of inactivity after which the state of the accumulator is removed.
Timeout *metav1.Duration `json:"timeout,omitempty" protobuf:"bytes,1,opt,name=timeout"`
}
AccumulatorWindow describes a special kind of SessionWindow (similar to Global Window) where output should always have monotonically increasing WM but it can be manipulated through event-time by reordering the messages. NOTE: Quite powerful, should not be abused; it can cause stalling of pipelines and leaks.
func (*AccumulatorWindow) DeepCopy ¶ added in v1.5.0
func (in *AccumulatorWindow) DeepCopy() *AccumulatorWindow
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccumulatorWindow.
func (*AccumulatorWindow) DeepCopyInto ¶ added in v1.5.0
func (in *AccumulatorWindow) DeepCopyInto(out *AccumulatorWindow)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccumulatorWindow) Descriptor ¶ added in v1.5.0
func (*AccumulatorWindow) Descriptor() ([]byte, []int)
func (*AccumulatorWindow) Marshal ¶ added in v1.5.0
func (m *AccumulatorWindow) Marshal() (dAtA []byte, err error)
func (*AccumulatorWindow) MarshalTo ¶ added in v1.5.0
func (m *AccumulatorWindow) MarshalTo(dAtA []byte) (int, error)
func (*AccumulatorWindow) MarshalToSizedBuffer ¶ added in v1.5.0
func (m *AccumulatorWindow) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*AccumulatorWindow) ProtoMessage ¶ added in v1.5.0
func (*AccumulatorWindow) ProtoMessage()
func (*AccumulatorWindow) Reset ¶ added in v1.5.0
func (m *AccumulatorWindow) Reset()
func (*AccumulatorWindow) Size ¶ added in v1.5.0
func (m *AccumulatorWindow) Size() (n int)
func (*AccumulatorWindow) String ¶ added in v1.5.0
func (this *AccumulatorWindow) String() string
func (*AccumulatorWindow) Unmarshal ¶ added in v1.5.0
func (m *AccumulatorWindow) Unmarshal(dAtA []byte) error
func (*AccumulatorWindow) XXX_DiscardUnknown ¶ added in v1.5.0
func (m *AccumulatorWindow) XXX_DiscardUnknown()
func (*AccumulatorWindow) XXX_Marshal ¶ added in v1.5.0
func (m *AccumulatorWindow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AccumulatorWindow) XXX_Merge ¶ added in v1.5.0
func (m *AccumulatorWindow) XXX_Merge(src proto.Message)
func (*AccumulatorWindow) XXX_Size ¶ added in v1.5.0
func (m *AccumulatorWindow) XXX_Size() int
func (*AccumulatorWindow) XXX_Unmarshal ¶ added in v1.5.0
func (m *AccumulatorWindow) 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 initial retry duration, after a failure occurs.
// +kubebuilder:default="1ms"
// +optional
Interval *metav1.Duration `json:"interval,omitempty" protobuf:"bytes,1,opt,name=interval"`
// Steps defines the maximum number of retry attempts
// +optional
Steps *uint32 `json:"steps,omitempty" protobuf:"bytes,2,opt,name=steps"`
// Interval is multiplied by factor each iteration, if factor is not zero
// and the limits imposed by Steps and Cap have not been reached.
// +optional
Factor *float64 `json:"factor,omitempty" protobuf:"bytes,3,opt,name=factor"`
// A limit on revised values of the interval parameter. If a
// multiplication by the factor parameter would make the interval
// exceed the cap then the interval is set to the cap and the
// steps parameter is set to zero.
// +optional
Cap *metav1.Duration `json:"cap,omitempty" protobuf:"bytes,4,opt,name=cap"`
// The sleep at each iteration is the interval plus an additional
// amount chosen uniformly at random from the interval between
// zero and `jitter*interval`.
// +optional
Jitter *float64 `json:"jitter,omitempty" protobuf:"bytes,5,opt,name=jitter"`
}
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 {
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"`
// Determine whether ordered processing is enabled for `to` vertex. If not provided, the default value is set to "false".
// +optional
ToVertexOrdered *Ordered `json:"toVertexOrdered,omitempty" protobuf:"bytes,8,opt,name=toVertexOrdered"`
}
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 Compression ¶ added in v1.5.0
type Compression struct {
// Type is the type of compression to be used
// +kubebuilder:validation:Enum:None;GZIP;ZSTD;LZ4
// +kubebuilder:default:=None
// +optional
Type CompressionType `json:"type,omitempty" protobuf:"bytes,1,opt,name=type"`
}
Compression is the compression settings for the messages in the InterStepBuffer
func (*Compression) DeepCopy ¶ added in v1.5.0
func (in *Compression) DeepCopy() *Compression
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Compression.
func (*Compression) DeepCopyInto ¶ added in v1.5.0
func (in *Compression) DeepCopyInto(out *Compression)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Compression) Descriptor ¶ added in v1.5.0
func (*Compression) Descriptor() ([]byte, []int)
func (*Compression) Marshal ¶ added in v1.5.0
func (m *Compression) Marshal() (dAtA []byte, err error)
func (*Compression) MarshalTo ¶ added in v1.5.0
func (m *Compression) MarshalTo(dAtA []byte) (int, error)
func (*Compression) MarshalToSizedBuffer ¶ added in v1.5.0
func (m *Compression) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*Compression) ProtoMessage ¶ added in v1.5.0
func (*Compression) ProtoMessage()
func (*Compression) Reset ¶ added in v1.5.0
func (m *Compression) Reset()
func (*Compression) Size ¶ added in v1.5.0
func (m *Compression) Size() (n int)
func (*Compression) String ¶ added in v1.5.0
func (this *Compression) String() string
func (*Compression) Unmarshal ¶ added in v1.5.0
func (m *Compression) Unmarshal(dAtA []byte) error
func (*Compression) XXX_DiscardUnknown ¶ added in v1.5.0
func (m *Compression) XXX_DiscardUnknown()
func (*Compression) XXX_Marshal ¶ added in v1.5.0
func (m *Compression) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Compression) XXX_Merge ¶ added in v1.5.0
func (m *Compression) XXX_Merge(src proto.Message)
func (*Compression) XXX_Size ¶ added in v1.5.0
func (m *Compression) XXX_Size() int
func (*Compression) XXX_Unmarshal ¶ added in v1.5.0
func (m *Compression) XXX_Unmarshal(b []byte) error
type CompressionType ¶ added in v1.5.0
type CompressionType string
CompressionType is a string enumeration type that enumerates all possible compression types.
const ( // CompressionTypeNone is the default compression type, no compression is used. CompressionTypeNone CompressionType = "None" // CompressionTypeGZIP is the GZIP compression type. CompressionTypeGZIP CompressionType = "GZIP" // CompressionTypeZSTD is the ZSTD compression type. CompressionTypeZSTD CompressionType = "ZSTD" // CompressionTypeLZ4 is the LZ4 compression type. CompressionTypeLZ4 CompressionType = "LZ4" )
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,req,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 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 GetServingPipelineResourceReq ¶ added in v1.5.0
type GetServingPipelineResourceReq struct {
ISBSvcConfig BufferServiceConfig `protobuf:"bytes,1,opt,name=isbSvcConfig"`
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 (*GetServingPipelineResourceReq) DeepCopy ¶ added in v1.5.0
func (in *GetServingPipelineResourceReq) DeepCopy() *GetServingPipelineResourceReq
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetServingPipelineResourceReq.
func (*GetServingPipelineResourceReq) DeepCopyInto ¶ added in v1.5.0
func (in *GetServingPipelineResourceReq) DeepCopyInto(out *GetServingPipelineResourceReq)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GetServingPipelineResourceReq) Descriptor ¶ added in v1.5.0
func (*GetServingPipelineResourceReq) Descriptor() ([]byte, []int)
func (*GetServingPipelineResourceReq) Marshal ¶ added in v1.5.0
func (m *GetServingPipelineResourceReq) Marshal() (dAtA []byte, err error)
func (*GetServingPipelineResourceReq) MarshalTo ¶ added in v1.5.0
func (m *GetServingPipelineResourceReq) MarshalTo(dAtA []byte) (int, error)
func (*GetServingPipelineResourceReq) MarshalToSizedBuffer ¶ added in v1.5.0
func (m *GetServingPipelineResourceReq) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GetServingPipelineResourceReq) ProtoMessage ¶ added in v1.5.0
func (*GetServingPipelineResourceReq) ProtoMessage()
func (*GetServingPipelineResourceReq) Reset ¶ added in v1.5.0
func (m *GetServingPipelineResourceReq) Reset()
func (*GetServingPipelineResourceReq) Size ¶ added in v1.5.0
func (m *GetServingPipelineResourceReq) Size() (n int)
func (*GetServingPipelineResourceReq) String ¶ added in v1.5.0
func (this *GetServingPipelineResourceReq) String() string
func (*GetServingPipelineResourceReq) Unmarshal ¶ added in v1.5.0
func (m *GetServingPipelineResourceReq) Unmarshal(dAtA []byte) error
func (*GetServingPipelineResourceReq) XXX_DiscardUnknown ¶ added in v1.5.0
func (m *GetServingPipelineResourceReq) XXX_DiscardUnknown()
func (*GetServingPipelineResourceReq) XXX_Marshal ¶ added in v1.5.0
func (m *GetServingPipelineResourceReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetServingPipelineResourceReq) XXX_Merge ¶ added in v1.5.0
func (m *GetServingPipelineResourceReq) XXX_Merge(src proto.Message)
func (*GetServingPipelineResourceReq) XXX_Size ¶ added in v1.5.0
func (m *GetServingPipelineResourceReq) XXX_Size() int
func (*GetServingPipelineResourceReq) XXX_Unmarshal ¶ added in v1.5.0
func (m *GetServingPipelineResourceReq) 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"`
// Ports to listen on. HTTPS always runs on port 8443 by default.
// To enable plain HTTP, set ports.http explicitly.
// +optional
Ports *Ports `json:"ports,omitempty" protobuf:"bytes,3,opt,name=ports"`
}
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) GetHTTPPort ¶ added in v1.8.0
func (h HTTPSource) GetHTTPPort() int32
GetHTTPPort returns the configured HTTP port, or the default VertexHTTPPort (8090).
func (HTTPSource) GetHTTPSPort ¶ added in v1.8.0
func (h HTTPSource) GetHTTPSPort() int32
GetHTTPSPort returns the configured HTTPS port, or the default VertexHTTPSPort (8443).
func (HTTPSource) IsHTTPConfigured ¶ added in v1.8.0
func (h HTTPSource) IsHTTPConfigured() bool
IsHTTPConfigured returns true if plain HTTP is explicitly enabled by the user.
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 = "" 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"`
// InitSourceDelay is the duration after which, if source doesn't produce any data, the watermark is initialized
// with the current wall clock time.
// +optional
InitSourceDelay *metav1.Duration `json:"initSourceDelay,omitempty" protobuf:"bytes,4,opt,name=initSourceDelay"`
}
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 InterStepBuffer ¶ added in v1.5.0
type InterStepBuffer struct {
// Compression is the compression settings for the InterStepBufferService
// +optional
Compression *Compression `json:"compression,omitempty" protobuf:"bytes,2,opt,name=compression"`
}
InterStepBuffer configuration specifically for the pipeline.
func (*InterStepBuffer) DeepCopy ¶ added in v1.5.0
func (in *InterStepBuffer) DeepCopy() *InterStepBuffer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterStepBuffer.
func (*InterStepBuffer) DeepCopyInto ¶ added in v1.5.0
func (in *InterStepBuffer) DeepCopyInto(out *InterStepBuffer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InterStepBuffer) Descriptor ¶ added in v1.5.0
func (*InterStepBuffer) Descriptor() ([]byte, []int)
func (*InterStepBuffer) Marshal ¶ added in v1.5.0
func (m *InterStepBuffer) Marshal() (dAtA []byte, err error)
func (*InterStepBuffer) MarshalTo ¶ added in v1.5.0
func (m *InterStepBuffer) MarshalTo(dAtA []byte) (int, error)
func (*InterStepBuffer) MarshalToSizedBuffer ¶ added in v1.5.0
func (m *InterStepBuffer) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*InterStepBuffer) ProtoMessage ¶ added in v1.5.0
func (*InterStepBuffer) ProtoMessage()
func (*InterStepBuffer) Reset ¶ added in v1.5.0
func (m *InterStepBuffer) Reset()
func (*InterStepBuffer) Size ¶ added in v1.5.0
func (m *InterStepBuffer) Size() (n int)
func (*InterStepBuffer) String ¶ added in v1.5.0
func (this *InterStepBuffer) String() string
func (*InterStepBuffer) Unmarshal ¶ added in v1.5.0
func (m *InterStepBuffer) Unmarshal(dAtA []byte) error
func (*InterStepBuffer) XXX_DiscardUnknown ¶ added in v1.5.0
func (m *InterStepBuffer) XXX_DiscardUnknown()
func (*InterStepBuffer) XXX_Marshal ¶ added in v1.5.0
func (m *InterStepBuffer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*InterStepBuffer) XXX_Merge ¶ added in v1.5.0
func (m *InterStepBuffer) XXX_Merge(src proto.Message)
func (*InterStepBuffer) XXX_Size ¶ added in v1.5.0
func (m *InterStepBuffer) XXX_Size() int
func (*InterStepBuffer) XXX_Unmarshal ¶ added in v1.5.0
func (m *InterStepBuffer) 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 {
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"`
// Consumer represents the name of the consumer of the stream
// If not specified, a consumer with name `numaflow-pipeline_name-vertex_name-stream_name` will be created.
// If a consumer name is specified, a consumer with that name will be created if it doesn't exist on the stream.
// +optional
Consumer string `json:"consumer" protobuf:"bytes,3,opt,name=consumer"`
// The point in the stream from which to receive messages.
// https://docs.nats.io/nats-concepts/jetstream/consumers#deliverpolicy
// Valid options are: "all", "new", "last", "last_per_subject", "by_start_sequence 42", "by_start_time 1753428483000".
// The second value to "by_start_time" is unix epoch time in milliseconds.
// +optional
DeliverPolicy string `json:"deliver_policy" protobuf:"bytes,4,opt,name=deliver_policy"`
// A set of subjects that overlap with the subjects bound to the stream to filter delivery to subscribers.
// https://docs.nats.io/nats-concepts/jetstream/consumers#filtesubjects
// +optional
FilterSubjects []string `json:"filter_subjects" protobuf:"bytes,5,opt,name=filter_subjects"`
// TLS configuration for the nats client.
// +optional
TLS *TLS `json:"tls" protobuf:"bytes,6,opt,name=tls"`
// Auth information
// +optional
Auth *NatsAuth `json:"auth,omitempty" protobuf:"bytes,7,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 MonoVertexBypassCondition ¶ added in v1.8.0
type MonoVertexBypassCondition struct {
// Conditions to trigger bypass to primary sink component.
// Definition is similar to "conditions" in pipeline spec for edges.
// +optional
Sink *ForwardConditions `json:"sink" protobuf:"bytes,1,opt,name=sink"`
// Conditions to trigger bypass to fallback sink component.
// Definition is similar to "conditions" in pipeline spec for edges.
// +optional
Fallback *ForwardConditions `json:"fallback" protobuf:"bytes,2,opt,name=fallback"`
// Conditions to trigger bypass to onSuccess sink component.
// Definition is similar to "conditions" in pipeline spec for edges.
// +optional
OnSuccess *ForwardConditions `json:"onSuccess" protobuf:"bytes,3,opt,name=onSuccess"`
}
func (*MonoVertexBypassCondition) DeepCopy ¶ added in v1.8.0
func (in *MonoVertexBypassCondition) DeepCopy() *MonoVertexBypassCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonoVertexBypassCondition.
func (*MonoVertexBypassCondition) DeepCopyInto ¶ added in v1.8.0
func (in *MonoVertexBypassCondition) DeepCopyInto(out *MonoVertexBypassCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonoVertexBypassCondition) Descriptor ¶ added in v1.8.0
func (*MonoVertexBypassCondition) Descriptor() ([]byte, []int)
func (*MonoVertexBypassCondition) Marshal ¶ added in v1.8.0
func (m *MonoVertexBypassCondition) Marshal() (dAtA []byte, err error)
func (*MonoVertexBypassCondition) MarshalTo ¶ added in v1.8.0
func (m *MonoVertexBypassCondition) MarshalTo(dAtA []byte) (int, error)
func (*MonoVertexBypassCondition) MarshalToSizedBuffer ¶ added in v1.8.0
func (m *MonoVertexBypassCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MonoVertexBypassCondition) ProtoMessage ¶ added in v1.8.0
func (*MonoVertexBypassCondition) ProtoMessage()
func (*MonoVertexBypassCondition) Reset ¶ added in v1.8.0
func (m *MonoVertexBypassCondition) Reset()
func (*MonoVertexBypassCondition) Size ¶ added in v1.8.0
func (m *MonoVertexBypassCondition) Size() (n int)
func (*MonoVertexBypassCondition) String ¶ added in v1.8.0
func (this *MonoVertexBypassCondition) String() string
func (*MonoVertexBypassCondition) Unmarshal ¶ added in v1.8.0
func (m *MonoVertexBypassCondition) Unmarshal(dAtA []byte) error
func (*MonoVertexBypassCondition) XXX_DiscardUnknown ¶ added in v1.8.0
func (m *MonoVertexBypassCondition) XXX_DiscardUnknown()
func (*MonoVertexBypassCondition) XXX_Marshal ¶ added in v1.8.0
func (m *MonoVertexBypassCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MonoVertexBypassCondition) XXX_Merge ¶ added in v1.8.0
func (m *MonoVertexBypassCondition) XXX_Merge(src proto.Message)
func (*MonoVertexBypassCondition) XXX_Size ¶ added in v1.8.0
func (m *MonoVertexBypassCondition) XXX_Size() int
func (*MonoVertexBypassCondition) XXX_Unmarshal ¶ added in v1.8.0
func (m *MonoVertexBypassCondition) XXX_Unmarshal(b []byte) error
type MonoVertexLifecycle ¶ added in v1.3.2
type MonoVertexLifecycle struct {
// DesiredPhase used to bring the MonoVertex 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.
// ReadBatchSize controls only how many messages are fetched in a single read call from the source;
// it is not a cap on how many messages may be in-flight (use `concurrency` for that).
// +kubebuilder:default=500
// +kubebuilder:validation:Minimum=1
// +optional
ReadBatchSize *uint64 `json:"readBatchSize,omitempty" protobuf:"varint,1,opt,name=readBatchSize"`
// ReadTimeout is the read timeout duration from the source.
// +kubebuilder:default= "1s"
// +optional
ReadTimeout *metav1.Duration `json:"readTimeout,omitempty" protobuf:"bytes,2,opt,name=readTimeout"`
// RateLimit for MonoVertex defines how many messages can be read from Source. This is computed by number of
// `read` calls per second multiplied by the `readBatchSize`. This is how RateLimit is calculated for MonoVertex and
// for Source vertices.
// +optional
RateLimit *RateLimit `json:"rateLimit,omitempty" protobuf:"bytes,3,opt,name=rateLimit"`
// Concurrency defines the maximum number of messages that can be actively in-flight (read but not
// yet acknowledged) at any given time. With read-ahead enabled, the data plane keeps reading new
// batches from the source until the number of in-flight messages reaches `concurrency`; once that
// ceiling is hit, one more batch may be pre-fetched and held ready so that completed messages can
// be replaced immediately. Therefore the maximum in-flight count is at most
// `concurrency + readBatchSize`. With read-ahead disabled (the default for MonoVertex, since the
// MonoVertex always reads from a source), the data plane drains the current batch fully before
// the next read, so the upper bound becomes `min(concurrency, readBatchSize)`.
// `readBatchSize` controls only the size of an individual read; `concurrency` controls how many
// messages can be processed in parallel. To force strictly sequential processing, set
// `concurrency` to 1 (read-ahead is already off by default for MonoVertex).
// +kubebuilder:validation:Minimum=1
// +optional
Concurrency *uint64 `json:"concurrency,omitempty" protobuf:"varint,4,opt,name=concurrency"`
}
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) GetConcurrency ¶ added in v1.8.0
func (mvl MonoVertexLimits) GetConcurrency() uint64
GetConcurrency returns the maximum number of in-flight (read-but-not-acked) messages allowed at any time. It defaults to the read batch size when unset, which preserves the historical behavior where concurrency was implicitly bounded by the batch size.
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
func (MonoVertexPhase) Code ¶ added in v1.4.5
func (mvp MonoVertexPhase) Code() int
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
UDF *UDF `json:"udf,omitempty" protobuf:"bytes,4,opt,name=udf"`
// +optional
AbstractPodTemplate `json:",inline" protobuf:"bytes,5,opt,name=abstractPodTemplate"`
// Container template for the main numa container.
// +optional
ContainerTemplate *ContainerTemplate `json:"containerTemplate,omitempty" protobuf:"bytes,6,opt,name=containerTemplate"`
// +optional
// +patchStrategy=merge
// +patchMergeKey=name
Volumes []corev1.Volume `json:"volumes,omitempty" patchStrategy:"merge" patchMergeKey:"name" protobuf:"bytes,7,rep,name=volumes"`
// Limits define the limitations such as read batch size for the mono vertex.
// +optional
Limits *MonoVertexLimits `json:"limits,omitempty" protobuf:"bytes,8,opt,name=limits"`
// Settings for autoscaling
// +optional
Scale Scale `json:"scale,omitempty" protobuf:"bytes,9,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,10,rep,name=initContainers"`
// List of customized sidecar containers belonging to the pod.
// +optional
Sidecars []corev1.Container `json:"sidecars,omitempty" protobuf:"bytes,11,rep,name=sidecars"`
// Template for the daemon service deployment.
// +optional
DaemonTemplate *DaemonTemplate `json:"daemonTemplate,omitempty" protobuf:"bytes,12,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,13,opt,name=updateStrategy"`
// Lifecycle defines the Lifecycle properties of a MonoVertex
// +kubebuilder:default={"desiredPhase": Running}
// +optional
Lifecycle MonoVertexLifecycle `json:"lifecycle,omitempty" protobuf:"bytes,14,opt,name=lifecycle"`
// Bypass defines the bypass destination and conditions to trigger bypass for the mono vertex components.
// If specified, the bypass will be triggered if the conditions are met at any of the components.
// The first level of the bypass spec specifies the destination to which the message will be forwarded to,
// and the next level specifies the conditions to trigger the said bypass.
// +optional
Bypass *MonoVertexBypassCondition `json:"bypass,omitempty" protobuf:"bytes,15,opt,name=bypass"`
}
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 MonoVertex 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 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 Ordered ¶ added in v1.8.0
type Ordered struct {
// Enabled toggles ordered processing.
// +kubebuilder:default=false
// +optional
Enabled bool `json:"enabled,omitempty" protobuf:"bytes,1,opt,name=enabled"`
}
Ordered defines the ordered processing configuration.
func (*Ordered) DeepCopy ¶ added in v1.8.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ordered.
func (*Ordered) DeepCopyInto ¶ added in v1.8.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ordered) Descriptor ¶ added in v1.8.0
func (*Ordered) IsEnabled ¶ added in v1.8.0
IsEnabled returns true if ordered processing is enabled.
func (*Ordered) MarshalToSizedBuffer ¶ added in v1.8.0
func (*Ordered) ProtoMessage ¶ added in v1.8.0
func (*Ordered) ProtoMessage()
func (*Ordered) XXX_DiscardUnknown ¶ added in v1.8.0
func (m *Ordered) XXX_DiscardUnknown()
func (*Ordered) XXX_Marshal ¶ added in v1.8.0
func (*Ordered) XXX_Unmarshal ¶ added in v1.8.0
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 ReadWriteOncePod, 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) 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) IsOrderedProcessingEnabled ¶ added in v1.8.0
IsOrderedProcessingEnabled returns true if ordered processing is enabled at the pipeline level.
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.
// ReadBatchSize controls only how many messages are fetched in a single read call from the source/buffer;
// it is not a cap on how many messages may be in-flight (use `concurrency` for that).
// +kubebuilder:default=500
// +kubebuilder:validation:Minimum=1
// +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"`
// RateLimit is used to define the rate limit for all the vertices in the pipeline, it could be overridden by the
// vertex's limit settings. For source vertices, it will be set to rate divided by readBatchSize because for source
// vertices, the rate limit is defined by how many times the `Read` is called per second
// Reduce does not support RateLimit.
// +optional
RateLimit *RateLimit `json:"rateLimit,omitempty" protobuf:"bytes,5,opt,name=rateLimit"`
// Concurrency defines the maximum number of messages that can be actively in-flight (read but not
// yet acknowledged) at any given time across each vertex of the pipeline. With read-ahead enabled,
// the data plane keeps reading new batches from the source/buffer until the number of in-flight
// messages reaches `concurrency`; once that ceiling is hit, one more batch may be pre-fetched and
// held ready so that completed messages can be replaced immediately. Therefore the maximum
// in-flight count per vertex is at most `concurrency + readBatchSize`.
// `readBatchSize` controls only the size of an individual read; `concurrency` controls how many
// messages can be processed in parallel. By default, read-ahead is disabled on source vertices
// (so re-reads on failure stay cheap and source ordering is preserved) and enabled on Map/Sink/
// Reduce vertices. To force strictly sequential processing, set `concurrency` to 1 and disable
// read-ahead via the `NUMAFLOW_READ_AHEAD` environment variable on the vertex's container template.
// Can be overridden by the vertex's limit settings.
// +kubebuilder:validation:Minimum=1
// +optional
Concurrency *uint64 `json:"concurrency,omitempty" protobuf:"varint,6,opt,name=concurrency"`
}
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
func (PipelinePhase) Code ¶ added in v1.4.5
func (pp PipelinePhase) Code() int
type PipelineResumeStrategy ¶ added in v1.5.2
type PipelineResumeStrategy string
type PipelineSpec ¶
type PipelineSpec struct {
// InterStepBufferServiceName is the name of the InterStepBufferService to be used by the pipeline
// +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"`
// InterStepBuffer configuration specific to this pipeline.
// +optional
InterStepBuffer *InterStepBuffer `json:"interStepBuffer,omitempty" protobuf:"bytes,9,opt,name=interStepBuffer"`
// Ordered enables order-preserving processing for the entire pipeline.
// When enabled, messages will be processed in their arrival order (FIFO within each partition).
// This can be overridden at the vertex level.
// +optional
Ordered *Ordered `json:"ordered,omitempty" protobuf:"bytes,10,opt,name=ordered"`
}
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 Ports ¶ added in v1.5.0
type Ports struct {
// +optional
HTTPS *int32 `json:"https,omitempty" protobuf:"varint,1,opt,name=https"`
// +optional
HTTP *int32 `json:"http,omitempty" protobuf:"varint,2,opt,name=http"`
}
func (*Ports) DeepCopy ¶ added in v1.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ports.
func (*Ports) DeepCopyInto ¶ added in v1.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ports) Descriptor ¶ added in v1.5.0
func (*Ports) MarshalToSizedBuffer ¶ added in v1.5.0
func (*Ports) ProtoMessage ¶ added in v1.5.0
func (*Ports) ProtoMessage()
func (*Ports) XXX_DiscardUnknown ¶ added in v1.5.0
func (m *Ports) XXX_DiscardUnknown()
func (*Ports) XXX_Marshal ¶ added in v1.5.0
func (*Ports) XXX_Unmarshal ¶ added in v1.5.0
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 PulsarAuth ¶ added in v1.5.0
type PulsarAuth struct {
// JWT Token auth
// +optional
Token *corev1.SecretKeySelector `json:"token,omitempty" protobuf:"bytes,1,opt,name=token"`
// Authentication using HTTP basic https://pulsar.apache.org/docs/4.0.x/security-basic-auth/
// +optional
BasicAuth *PulsarBasicAuth `json:"basicAuth,omitempty" protobuf:"bytes,2,opt,name=basicAuth"`
}
PulsarAuth defines how to authenticate with Pulsar
func (*PulsarAuth) DeepCopy ¶ added in v1.5.0
func (in *PulsarAuth) DeepCopy() *PulsarAuth
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PulsarAuth.
func (*PulsarAuth) DeepCopyInto ¶ added in v1.5.0
func (in *PulsarAuth) DeepCopyInto(out *PulsarAuth)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PulsarAuth) Descriptor ¶ added in v1.5.0
func (*PulsarAuth) Descriptor() ([]byte, []int)
func (*PulsarAuth) Marshal ¶ added in v1.5.0
func (m *PulsarAuth) Marshal() (dAtA []byte, err error)
func (*PulsarAuth) MarshalTo ¶ added in v1.5.0
func (m *PulsarAuth) MarshalTo(dAtA []byte) (int, error)
func (*PulsarAuth) MarshalToSizedBuffer ¶ added in v1.5.0
func (m *PulsarAuth) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*PulsarAuth) ProtoMessage ¶ added in v1.5.0
func (*PulsarAuth) ProtoMessage()
func (*PulsarAuth) Reset ¶ added in v1.5.0
func (m *PulsarAuth) Reset()
func (*PulsarAuth) Size ¶ added in v1.5.0
func (m *PulsarAuth) Size() (n int)
func (*PulsarAuth) String ¶ added in v1.5.0
func (this *PulsarAuth) String() string
func (*PulsarAuth) Unmarshal ¶ added in v1.5.0
func (m *PulsarAuth) Unmarshal(dAtA []byte) error
func (*PulsarAuth) XXX_DiscardUnknown ¶ added in v1.5.0
func (m *PulsarAuth) XXX_DiscardUnknown()
func (*PulsarAuth) XXX_Marshal ¶ added in v1.5.0
func (m *PulsarAuth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PulsarAuth) XXX_Merge ¶ added in v1.5.0
func (m *PulsarAuth) XXX_Merge(src proto.Message)
func (*PulsarAuth) XXX_Size ¶ added in v1.5.0
func (m *PulsarAuth) XXX_Size() int
func (*PulsarAuth) XXX_Unmarshal ¶ added in v1.5.0
func (m *PulsarAuth) XXX_Unmarshal(b []byte) error
type PulsarBasicAuth ¶ added in v1.6.0
type PulsarBasicAuth struct {
// +optional
Username *corev1.SecretKeySelector `json:"username,omitempty" protobuf:"bytes,1,opt,name=username"`
// +optional
Password *corev1.SecretKeySelector `json:"password,omitempty" protobuf:"bytes,2,opt,name=password"`
}
func (*PulsarBasicAuth) DeepCopy ¶ added in v1.6.0
func (in *PulsarBasicAuth) DeepCopy() *PulsarBasicAuth
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PulsarBasicAuth.
func (*PulsarBasicAuth) DeepCopyInto ¶ added in v1.6.0
func (in *PulsarBasicAuth) DeepCopyInto(out *PulsarBasicAuth)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PulsarBasicAuth) Descriptor ¶ added in v1.6.0
func (*PulsarBasicAuth) Descriptor() ([]byte, []int)
func (*PulsarBasicAuth) Marshal ¶ added in v1.6.0
func (m *PulsarBasicAuth) Marshal() (dAtA []byte, err error)
func (*PulsarBasicAuth) MarshalTo ¶ added in v1.6.0
func (m *PulsarBasicAuth) MarshalTo(dAtA []byte) (int, error)
func (*PulsarBasicAuth) MarshalToSizedBuffer ¶ added in v1.6.0
func (m *PulsarBasicAuth) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*PulsarBasicAuth) ProtoMessage ¶ added in v1.6.0
func (*PulsarBasicAuth) ProtoMessage()
func (*PulsarBasicAuth) Reset ¶ added in v1.6.0
func (m *PulsarBasicAuth) Reset()
func (*PulsarBasicAuth) Size ¶ added in v1.6.0
func (m *PulsarBasicAuth) Size() (n int)
func (*PulsarBasicAuth) String ¶ added in v1.6.0
func (this *PulsarBasicAuth) String() string
func (*PulsarBasicAuth) Unmarshal ¶ added in v1.6.0
func (m *PulsarBasicAuth) Unmarshal(dAtA []byte) error
func (*PulsarBasicAuth) XXX_DiscardUnknown ¶ added in v1.6.0
func (m *PulsarBasicAuth) XXX_DiscardUnknown()
func (*PulsarBasicAuth) XXX_Marshal ¶ added in v1.6.0
func (m *PulsarBasicAuth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PulsarBasicAuth) XXX_Merge ¶ added in v1.6.0
func (m *PulsarBasicAuth) XXX_Merge(src proto.Message)
func (*PulsarBasicAuth) XXX_Size ¶ added in v1.6.0
func (m *PulsarBasicAuth) XXX_Size() int
func (*PulsarBasicAuth) XXX_Unmarshal ¶ added in v1.6.0
func (m *PulsarBasicAuth) XXX_Unmarshal(b []byte) error
type PulsarDeadLetterPolicy ¶ added in v1.8.2
type PulsarDeadLetterPolicy struct {
// Topic where messages exceeding the max redelivery count will be sent.
Topic string `json:"topic" protobuf:"bytes,1,name=topic"`
// Maximum number of redelivery attempts before routing to the dead letter topic.
MaxRedelivery uint32 `json:"maxRedelivery" protobuf:"varint,2,opt,name=maxRedelivery"`
}
func (*PulsarDeadLetterPolicy) DeepCopy ¶ added in v1.8.2
func (in *PulsarDeadLetterPolicy) DeepCopy() *PulsarDeadLetterPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PulsarDeadLetterPolicy.
func (*PulsarDeadLetterPolicy) DeepCopyInto ¶ added in v1.8.2
func (in *PulsarDeadLetterPolicy) DeepCopyInto(out *PulsarDeadLetterPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PulsarDeadLetterPolicy) Descriptor ¶ added in v1.8.2
func (*PulsarDeadLetterPolicy) Descriptor() ([]byte, []int)
func (*PulsarDeadLetterPolicy) Marshal ¶ added in v1.8.2
func (m *PulsarDeadLetterPolicy) Marshal() (dAtA []byte, err error)
func (*PulsarDeadLetterPolicy) MarshalTo ¶ added in v1.8.2
func (m *PulsarDeadLetterPolicy) MarshalTo(dAtA []byte) (int, error)
func (*PulsarDeadLetterPolicy) MarshalToSizedBuffer ¶ added in v1.8.2
func (m *PulsarDeadLetterPolicy) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*PulsarDeadLetterPolicy) ProtoMessage ¶ added in v1.8.2
func (*PulsarDeadLetterPolicy) ProtoMessage()
func (*PulsarDeadLetterPolicy) Reset ¶ added in v1.8.2
func (m *PulsarDeadLetterPolicy) Reset()
func (*PulsarDeadLetterPolicy) Size ¶ added in v1.8.2
func (m *PulsarDeadLetterPolicy) Size() (n int)
func (*PulsarDeadLetterPolicy) String ¶ added in v1.8.2
func (this *PulsarDeadLetterPolicy) String() string
func (*PulsarDeadLetterPolicy) Unmarshal ¶ added in v1.8.2
func (m *PulsarDeadLetterPolicy) Unmarshal(dAtA []byte) error
func (*PulsarDeadLetterPolicy) XXX_DiscardUnknown ¶ added in v1.8.2
func (m *PulsarDeadLetterPolicy) XXX_DiscardUnknown()
func (*PulsarDeadLetterPolicy) XXX_Marshal ¶ added in v1.8.2
func (m *PulsarDeadLetterPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PulsarDeadLetterPolicy) XXX_Merge ¶ added in v1.8.2
func (m *PulsarDeadLetterPolicy) XXX_Merge(src proto.Message)
func (*PulsarDeadLetterPolicy) XXX_Size ¶ added in v1.8.2
func (m *PulsarDeadLetterPolicy) XXX_Size() int
func (*PulsarDeadLetterPolicy) XXX_Unmarshal ¶ added in v1.8.2
func (m *PulsarDeadLetterPolicy) XXX_Unmarshal(b []byte) error
type PulsarSink ¶ added in v1.6.0
type PulsarSink struct {
ServerAddr string `json:"serverAddr" protobuf:"bytes,1,name=server_addr"`
Topic string `json:"topic" protobuf:"bytes,2,name=topic"`
ProducerName string `json:"producerName" protobuf:"bytes,3,name=producerName"`
// Auth information
// +optional
Auth *PulsarAuth `json:"auth,omitempty" protobuf:"bytes,6,opt,name=auth"`
}
func (*PulsarSink) DeepCopy ¶ added in v1.6.0
func (in *PulsarSink) DeepCopy() *PulsarSink
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PulsarSink.
func (*PulsarSink) DeepCopyInto ¶ added in v1.6.0
func (in *PulsarSink) DeepCopyInto(out *PulsarSink)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PulsarSink) Descriptor ¶ added in v1.6.0
func (*PulsarSink) Descriptor() ([]byte, []int)
func (*PulsarSink) Marshal ¶ added in v1.6.0
func (m *PulsarSink) Marshal() (dAtA []byte, err error)
func (*PulsarSink) MarshalTo ¶ added in v1.6.0
func (m *PulsarSink) MarshalTo(dAtA []byte) (int, error)
func (*PulsarSink) MarshalToSizedBuffer ¶ added in v1.6.0
func (m *PulsarSink) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*PulsarSink) ProtoMessage ¶ added in v1.6.0
func (*PulsarSink) ProtoMessage()
func (*PulsarSink) Reset ¶ added in v1.6.0
func (m *PulsarSink) Reset()
func (*PulsarSink) Size ¶ added in v1.6.0
func (m *PulsarSink) Size() (n int)
func (*PulsarSink) String ¶ added in v1.6.0
func (this *PulsarSink) String() string
func (*PulsarSink) Unmarshal ¶ added in v1.6.0
func (m *PulsarSink) Unmarshal(dAtA []byte) error
func (*PulsarSink) XXX_DiscardUnknown ¶ added in v1.6.0
func (m *PulsarSink) XXX_DiscardUnknown()
func (*PulsarSink) XXX_Marshal ¶ added in v1.6.0
func (m *PulsarSink) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PulsarSink) XXX_Merge ¶ added in v1.6.0
func (m *PulsarSink) XXX_Merge(src proto.Message)
func (*PulsarSink) XXX_Size ¶ added in v1.6.0
func (m *PulsarSink) XXX_Size() int
func (*PulsarSink) XXX_Unmarshal ¶ added in v1.6.0
func (m *PulsarSink) XXX_Unmarshal(b []byte) error
type PulsarSource ¶ added in v1.5.0
type PulsarSource struct {
ServerAddr string `json:"serverAddr" protobuf:"bytes,1,name=server_addr"`
Topic string `json:"topic" protobuf:"bytes,2,name=topic"`
ConsumerName string `json:"consumerName" protobuf:"bytes,3,name=consumerName"`
SubscriptionName string `json:"subscriptionName" protobuf:"bytes,4,name=subscriptionName"`
// Maximum number of messages that are in not yet acked state. Once this limit is crossed, futher read requests will return empty list.
MaxUnack uint32 `json:"maxUnack,omitempty" protobuf:"bytes,5,opt,name=maxUnack"`
// Auth information
// +optional
Auth *PulsarAuth `json:"auth,omitempty" protobuf:"bytes,6,opt,name=auth"`
// Consumer level dead letter policy.
// +optional
DeadLetterPolicy *PulsarDeadLetterPolicy `json:"deadLetterPolicy,omitempty" protobuf:"bytes,7,opt,name=deadLetterPolicy"`
}
func (*PulsarSource) DeepCopy ¶ added in v1.5.0
func (in *PulsarSource) DeepCopy() *PulsarSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PulsarSource.
func (*PulsarSource) DeepCopyInto ¶ added in v1.5.0
func (in *PulsarSource) DeepCopyInto(out *PulsarSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PulsarSource) Descriptor ¶ added in v1.5.0
func (*PulsarSource) Descriptor() ([]byte, []int)
func (*PulsarSource) Marshal ¶ added in v1.5.0
func (m *PulsarSource) Marshal() (dAtA []byte, err error)
func (*PulsarSource) MarshalTo ¶ added in v1.5.0
func (m *PulsarSource) MarshalTo(dAtA []byte) (int, error)
func (*PulsarSource) MarshalToSizedBuffer ¶ added in v1.5.0
func (m *PulsarSource) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*PulsarSource) ProtoMessage ¶ added in v1.5.0
func (*PulsarSource) ProtoMessage()
func (*PulsarSource) Reset ¶ added in v1.5.0
func (m *PulsarSource) Reset()
func (*PulsarSource) Size ¶ added in v1.5.0
func (m *PulsarSource) Size() (n int)
func (*PulsarSource) String ¶ added in v1.5.0
func (this *PulsarSource) String() string
func (*PulsarSource) Unmarshal ¶ added in v1.5.0
func (m *PulsarSource) Unmarshal(dAtA []byte) error
func (*PulsarSource) XXX_DiscardUnknown ¶ added in v1.5.0
func (m *PulsarSource) XXX_DiscardUnknown()
func (*PulsarSource) XXX_Marshal ¶ added in v1.5.0
func (m *PulsarSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PulsarSource) XXX_Merge ¶ added in v1.5.0
func (m *PulsarSource) XXX_Merge(src proto.Message)
func (*PulsarSource) XXX_Size ¶ added in v1.5.0
func (m *PulsarSource) XXX_Size() int
func (*PulsarSource) XXX_Unmarshal ¶ added in v1.5.0
func (m *PulsarSource) XXX_Unmarshal(b []byte) error
type RateLimit ¶ added in v1.7.0
type RateLimit struct {
// Max is the maximum TPS that this vertex can process give a distributed `Store` is configured. Otherwise, it will
// be the maximum TPS for a single replica.
Max *uint64 `json:"max,omitempty" protobuf:"varint,1,opt,name=max"`
// Minimum TPS allowed during initial bootup. This value will be distributed across all the replicas if a distributed
// `Store` is configured. Otherwise, it will be the minimum TPS for a single replica.
// +kubebuilder:default=1
Min *uint64 `json:"min,omitempty" protobuf:"varint,2,opt,name=min"`
// RampUpDuration is the duration to reach the maximum TPS from the minimum TPS. The min unit of ramp up is 1 in
// 1 second.
// +kubebuilder:default= "1s"
RampUpDuration *metav1.Duration `json:"rampUpDuration,omitempty" protobuf:"bytes,3,opt,name=rampUpDuration"`
// Store is used to define the Distributed Store for the rate limiting. We also support in-memory store if no store
// is configured. This means that every replica will have its own rate limit and the actual TPS will be the sum of all
// the replicas.
// +optional
RateLimiterStore *RateLimiterStore `json:"store,omitempty" protobuf:"bytes,4,opt,name=store"`
// RateLimiterModes is used to define the modes for rate limiting.
// +optional
RateLimiterModes *RateLimiterModes `json:"modes,omitempty" protobuf:"bytes,5,opt,name=modes"`
// ResumedRampUp is used to enable the resume mode for rate limiting.
//
// This, if true, will allow the processor to
// resume the ramp-up process from the last known state of the rate limiter, i.e., if the processor was allowed X tokens
// before shutting down, it will be allowed X tokens again after the processor restarts.
//
// The resumed ramp-up process will be allowed until TTL time after the processor first deregisters with the rate limiter.
// +optional
// +kubebuilder:default=false
ResumedRampUp *bool `json:"resumedRampUp,omitempty" protobuf:"bytes,6,opt,name=resumedRampUp"`
// TTL is used to define the duration after which a pod is considered stale and removed from the pool of pods if it
// doesn't sync with the rate limiter.
//
// Furthermore, if the ResumedRampUp is true, then TTL also defines the amount of time within which, if a pod
// re-registers / registers with the same name, with the rate limiter, it will be assigned the same rate limit as
// the previous pod with that name.
// +optional
// +kubebuilder:default="180s"
TTL *metav1.Duration `json:"ttl,omitempty" protobuf:"bytes,7,opt,name=ttl"`
}
func (*RateLimit) DeepCopy ¶ added in v1.7.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateLimit.
func (*RateLimit) DeepCopyInto ¶ added in v1.7.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RateLimit) Descriptor ¶ added in v1.7.0
func (*RateLimit) MarshalToSizedBuffer ¶ added in v1.7.0
func (*RateLimit) ProtoMessage ¶ added in v1.7.0
func (*RateLimit) ProtoMessage()
func (*RateLimit) XXX_DiscardUnknown ¶ added in v1.7.0
func (m *RateLimit) XXX_DiscardUnknown()
func (*RateLimit) XXX_Marshal ¶ added in v1.7.0
func (*RateLimit) XXX_Unmarshal ¶ added in v1.7.0
type RateLimiterGoBackN ¶ added in v1.7.0
type RateLimiterGoBackN struct {
// CoolDownPeriod is the duration after which the rate limiter will start ramping down if the request is made after
// the cool-down period.
// +optional
// +kubebuilder:default="5s"
CoolDownPeriod *metav1.Duration `json:"coolDownPeriod,omitempty" protobuf:"bytes,1,opt,name=coolDownPeriod"`
// RampDownStrength is the strength of the ramp-down. It is a value between 0 and 1. 0 means no ramp-down and 1 means
// token pool is ramped down at the rate of slope=(max - min)/duration.
// +optional
// +kubebuilder:default=50
RampDownPercentage *uint32 `json:"rampDownPercentage,omitempty" protobuf:"varint,2,opt,name=rampDownPercentage"`
// ThresholdPercentage specifies the minimum percentage of capacity, availed by the rate limiter,
// that should be consumed at any instance to allow the rate limiter to unlock additional capacity.
// For example, given the following configuration:
// - max = 100
// - min = 10
// - rampUpDuration = 10s i.e.--> slope = 10 messages/second
// - thresholdPercentage = 50
// at t = 0, the rate limiter will release 10 messages and at least 5 of those should be consumed to unlock
// additional capacity of 10 messages at t = 1 to make the total capacity of 20.
// +optional
// +kubebuilder:default=50
ThresholdPercentage *uint32 `json:"thresholdPercentage,omitempty" protobuf:"varint,3,opt,name=thresholdPercentage"`
}
RateLimiterGoBackN is for the GoBackN mode. Releases additional tokens only when previously released tokens have been utilized above the configured threshold otherwise triggers a ramp-down. Ramp-down is also triggered when the request is made after quite a while.
func (*RateLimiterGoBackN) DeepCopy ¶ added in v1.7.0
func (in *RateLimiterGoBackN) DeepCopy() *RateLimiterGoBackN
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateLimiterGoBackN.
func (*RateLimiterGoBackN) DeepCopyInto ¶ added in v1.7.0
func (in *RateLimiterGoBackN) DeepCopyInto(out *RateLimiterGoBackN)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RateLimiterGoBackN) Descriptor ¶ added in v1.7.0
func (*RateLimiterGoBackN) Descriptor() ([]byte, []int)
func (*RateLimiterGoBackN) Marshal ¶ added in v1.7.0
func (m *RateLimiterGoBackN) Marshal() (dAtA []byte, err error)
func (*RateLimiterGoBackN) MarshalTo ¶ added in v1.7.0
func (m *RateLimiterGoBackN) MarshalTo(dAtA []byte) (int, error)
func (*RateLimiterGoBackN) MarshalToSizedBuffer ¶ added in v1.7.0
func (m *RateLimiterGoBackN) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RateLimiterGoBackN) ProtoMessage ¶ added in v1.7.0
func (*RateLimiterGoBackN) ProtoMessage()
func (*RateLimiterGoBackN) Reset ¶ added in v1.7.0
func (m *RateLimiterGoBackN) Reset()
func (*RateLimiterGoBackN) Size ¶ added in v1.7.0
func (m *RateLimiterGoBackN) Size() (n int)
func (*RateLimiterGoBackN) String ¶ added in v1.7.0
func (this *RateLimiterGoBackN) String() string
func (*RateLimiterGoBackN) Unmarshal ¶ added in v1.7.0
func (m *RateLimiterGoBackN) Unmarshal(dAtA []byte) error
func (*RateLimiterGoBackN) XXX_DiscardUnknown ¶ added in v1.7.0
func (m *RateLimiterGoBackN) XXX_DiscardUnknown()
func (*RateLimiterGoBackN) XXX_Marshal ¶ added in v1.7.0
func (m *RateLimiterGoBackN) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RateLimiterGoBackN) XXX_Merge ¶ added in v1.7.0
func (m *RateLimiterGoBackN) XXX_Merge(src proto.Message)
func (*RateLimiterGoBackN) XXX_Size ¶ added in v1.7.0
func (m *RateLimiterGoBackN) XXX_Size() int
func (*RateLimiterGoBackN) XXX_Unmarshal ¶ added in v1.7.0
func (m *RateLimiterGoBackN) XXX_Unmarshal(b []byte) error
type RateLimiterInMemoryStore ¶ added in v1.7.0
type RateLimiterInMemoryStore struct{}
func (*RateLimiterInMemoryStore) DeepCopy ¶ added in v1.7.0
func (in *RateLimiterInMemoryStore) DeepCopy() *RateLimiterInMemoryStore
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateLimiterInMemoryStore.
func (*RateLimiterInMemoryStore) DeepCopyInto ¶ added in v1.7.0
func (in *RateLimiterInMemoryStore) DeepCopyInto(out *RateLimiterInMemoryStore)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RateLimiterInMemoryStore) Descriptor ¶ added in v1.7.0
func (*RateLimiterInMemoryStore) Descriptor() ([]byte, []int)
func (*RateLimiterInMemoryStore) Marshal ¶ added in v1.7.0
func (m *RateLimiterInMemoryStore) Marshal() (dAtA []byte, err error)
func (*RateLimiterInMemoryStore) MarshalTo ¶ added in v1.7.0
func (m *RateLimiterInMemoryStore) MarshalTo(dAtA []byte) (int, error)
func (*RateLimiterInMemoryStore) MarshalToSizedBuffer ¶ added in v1.7.0
func (m *RateLimiterInMemoryStore) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RateLimiterInMemoryStore) ProtoMessage ¶ added in v1.7.0
func (*RateLimiterInMemoryStore) ProtoMessage()
func (*RateLimiterInMemoryStore) Reset ¶ added in v1.7.0
func (m *RateLimiterInMemoryStore) Reset()
func (*RateLimiterInMemoryStore) Size ¶ added in v1.7.0
func (m *RateLimiterInMemoryStore) Size() (n int)
func (*RateLimiterInMemoryStore) String ¶ added in v1.7.0
func (this *RateLimiterInMemoryStore) String() string
func (*RateLimiterInMemoryStore) Unmarshal ¶ added in v1.7.0
func (m *RateLimiterInMemoryStore) Unmarshal(dAtA []byte) error
func (*RateLimiterInMemoryStore) XXX_DiscardUnknown ¶ added in v1.7.0
func (m *RateLimiterInMemoryStore) XXX_DiscardUnknown()
func (*RateLimiterInMemoryStore) XXX_Marshal ¶ added in v1.7.0
func (m *RateLimiterInMemoryStore) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RateLimiterInMemoryStore) XXX_Merge ¶ added in v1.7.0
func (m *RateLimiterInMemoryStore) XXX_Merge(src proto.Message)
func (*RateLimiterInMemoryStore) XXX_Size ¶ added in v1.7.0
func (m *RateLimiterInMemoryStore) XXX_Size() int
func (*RateLimiterInMemoryStore) XXX_Unmarshal ¶ added in v1.7.0
func (m *RateLimiterInMemoryStore) XXX_Unmarshal(b []byte) error
type RateLimiterModes ¶ added in v1.7.0
type RateLimiterModes struct {
// Irrespective of the traffic, the rate limiter releases max possible tokens based on ramp-up duration.
// +optional
RateLimiterScheduled *RateLimiterScheduled `json:"scheduled,omitempty" protobuf:"varint,2,opt,name=scheduled"`
// If there is some traffic, then release the max possible tokens.
// +optional
RateLimiterRelaxed *RateLimiterRelaxed `json:"relaxed,omitempty" protobuf:"varint,1,opt,name=relaxed"`
// Releases additional tokens only when previously released tokens have been utilized above the configured threshold
// +optional
RateLimiterOnlyIfUsed *RateLimiterOnlyIfUsed `json:"onlyIfUsed,omitempty" protobuf:"bytes,3,opt,name=onlyIfUsed"`
// Releases additional tokens only when previously released tokens have been utilized above the configured threshold
// otherwise triggers a ramp-down. Ramp-down is also triggered when the request is made after quite a while.
// +optional
RateLimiterGoBackN *RateLimiterGoBackN `json:"goBackN,omitempty" protobuf:"bytes,4,opt,name=goBackN"`
}
RateLimiterModes defines the modes for rate limiting.
func (*RateLimiterModes) DeepCopy ¶ added in v1.7.0
func (in *RateLimiterModes) DeepCopy() *RateLimiterModes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateLimiterModes.
func (*RateLimiterModes) DeepCopyInto ¶ added in v1.7.0
func (in *RateLimiterModes) DeepCopyInto(out *RateLimiterModes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RateLimiterModes) Descriptor ¶ added in v1.7.0
func (*RateLimiterModes) Descriptor() ([]byte, []int)
func (*RateLimiterModes) Marshal ¶ added in v1.7.0
func (m *RateLimiterModes) Marshal() (dAtA []byte, err error)
func (*RateLimiterModes) MarshalTo ¶ added in v1.7.0
func (m *RateLimiterModes) MarshalTo(dAtA []byte) (int, error)
func (*RateLimiterModes) MarshalToSizedBuffer ¶ added in v1.7.0
func (m *RateLimiterModes) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RateLimiterModes) ProtoMessage ¶ added in v1.7.0
func (*RateLimiterModes) ProtoMessage()
func (*RateLimiterModes) Reset ¶ added in v1.7.0
func (m *RateLimiterModes) Reset()
func (*RateLimiterModes) Size ¶ added in v1.7.0
func (m *RateLimiterModes) Size() (n int)
func (*RateLimiterModes) String ¶ added in v1.7.0
func (this *RateLimiterModes) String() string
func (*RateLimiterModes) Unmarshal ¶ added in v1.7.0
func (m *RateLimiterModes) Unmarshal(dAtA []byte) error
func (*RateLimiterModes) XXX_DiscardUnknown ¶ added in v1.7.0
func (m *RateLimiterModes) XXX_DiscardUnknown()
func (*RateLimiterModes) XXX_Marshal ¶ added in v1.7.0
func (m *RateLimiterModes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RateLimiterModes) XXX_Merge ¶ added in v1.7.0
func (m *RateLimiterModes) XXX_Merge(src proto.Message)
func (*RateLimiterModes) XXX_Size ¶ added in v1.7.0
func (m *RateLimiterModes) XXX_Size() int
func (*RateLimiterModes) XXX_Unmarshal ¶ added in v1.7.0
func (m *RateLimiterModes) XXX_Unmarshal(b []byte) error
type RateLimiterOnlyIfUsed ¶ added in v1.7.0
type RateLimiterOnlyIfUsed struct {
// ThresholdPercentage specifies the minimum percentage of capacity, availed by the rate limiter,
// that should be consumed at any instance to allow the rate limiter to unlock additional capacity.
//
// Defaults to 50%
//
// For example, given the following configuration:
// - max = 100
// - min = 10
// - rampUpDuration = 10s i.e.--> slope = 10 messages/second
// - thresholdPercentage = 50
// at t = 0, the rate limiter will release 10 messages and at least 5 of those should be consumed to unlock
// additional capacity of 10 messages at t = 1 to make the total capacity of 20.
// +optional
// +kubebuilder:default=50
ThresholdPercentage *uint32 `json:"thresholdPercentage,omitempty" protobuf:"varint,1,opt,name=thresholdPercentage"`
}
RateLimiterOnlyIfUsed is for the OnlyIfUsed mode. Releases additional tokens only when previously released tokens have been utilized above the configured threshold
func (*RateLimiterOnlyIfUsed) DeepCopy ¶ added in v1.7.0
func (in *RateLimiterOnlyIfUsed) DeepCopy() *RateLimiterOnlyIfUsed
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateLimiterOnlyIfUsed.
func (*RateLimiterOnlyIfUsed) DeepCopyInto ¶ added in v1.7.0
func (in *RateLimiterOnlyIfUsed) DeepCopyInto(out *RateLimiterOnlyIfUsed)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RateLimiterOnlyIfUsed) Descriptor ¶ added in v1.7.0
func (*RateLimiterOnlyIfUsed) Descriptor() ([]byte, []int)
func (*RateLimiterOnlyIfUsed) Marshal ¶ added in v1.7.0
func (m *RateLimiterOnlyIfUsed) Marshal() (dAtA []byte, err error)
func (*RateLimiterOnlyIfUsed) MarshalTo ¶ added in v1.7.0
func (m *RateLimiterOnlyIfUsed) MarshalTo(dAtA []byte) (int, error)
func (*RateLimiterOnlyIfUsed) MarshalToSizedBuffer ¶ added in v1.7.0
func (m *RateLimiterOnlyIfUsed) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RateLimiterOnlyIfUsed) ProtoMessage ¶ added in v1.7.0
func (*RateLimiterOnlyIfUsed) ProtoMessage()
func (*RateLimiterOnlyIfUsed) Reset ¶ added in v1.7.0
func (m *RateLimiterOnlyIfUsed) Reset()
func (*RateLimiterOnlyIfUsed) Size ¶ added in v1.7.0
func (m *RateLimiterOnlyIfUsed) Size() (n int)
func (*RateLimiterOnlyIfUsed) String ¶ added in v1.7.0
func (this *RateLimiterOnlyIfUsed) String() string
func (*RateLimiterOnlyIfUsed) Unmarshal ¶ added in v1.7.0
func (m *RateLimiterOnlyIfUsed) Unmarshal(dAtA []byte) error
func (*RateLimiterOnlyIfUsed) XXX_DiscardUnknown ¶ added in v1.7.0
func (m *RateLimiterOnlyIfUsed) XXX_DiscardUnknown()
func (*RateLimiterOnlyIfUsed) XXX_Marshal ¶ added in v1.7.0
func (m *RateLimiterOnlyIfUsed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RateLimiterOnlyIfUsed) XXX_Merge ¶ added in v1.7.0
func (m *RateLimiterOnlyIfUsed) XXX_Merge(src proto.Message)
func (*RateLimiterOnlyIfUsed) XXX_Size ¶ added in v1.7.0
func (m *RateLimiterOnlyIfUsed) XXX_Size() int
func (*RateLimiterOnlyIfUsed) XXX_Unmarshal ¶ added in v1.7.0
func (m *RateLimiterOnlyIfUsed) XXX_Unmarshal(b []byte) error
type RateLimiterRedisStore ¶ added in v1.7.0
type RateLimiterRedisStore struct {
// Choose how to connect to Redis.
// - Single: use a single URL (redis://... or rediss://...)
// - Sentinel: discover the node via Redis Sentinel
// +kubebuilder:validation:Enum=single;sentinel
Mode string `json:"mode" protobuf:"bytes,1,opt,name=mode"`
// SINGLE MODE: Full connection URL, e.g. redis://host:6379/0 or rediss://host:port/0
// Mutually exclusive with .sentinel
// +optional
URL *string `json:"url,omitempty" protobuf:"bytes,2,opt,name=url"`
// SENTINEL MODE: Settings to reach Sentinel and the selected Redis node
// Mutually exclusive with .url
// +optional
Sentinel *RedisSentinelConfig `json:"sentinel,omitempty" protobuf:"bytes,3,opt,name=sentinel"`
// COMMON: Optional DB index (default 0)
// +optional
// +kubebuilder:default=0
DB *int32 `json:"db,omitempty" protobuf:"varint,4,opt,name=db"`
}
func (*RateLimiterRedisStore) DeepCopy ¶ added in v1.7.0
func (in *RateLimiterRedisStore) DeepCopy() *RateLimiterRedisStore
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateLimiterRedisStore.
func (*RateLimiterRedisStore) DeepCopyInto ¶ added in v1.7.0
func (in *RateLimiterRedisStore) DeepCopyInto(out *RateLimiterRedisStore)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RateLimiterRedisStore) Descriptor ¶ added in v1.7.0
func (*RateLimiterRedisStore) Descriptor() ([]byte, []int)
func (*RateLimiterRedisStore) Marshal ¶ added in v1.7.0
func (m *RateLimiterRedisStore) Marshal() (dAtA []byte, err error)
func (*RateLimiterRedisStore) MarshalTo ¶ added in v1.7.0
func (m *RateLimiterRedisStore) MarshalTo(dAtA []byte) (int, error)
func (*RateLimiterRedisStore) MarshalToSizedBuffer ¶ added in v1.7.0
func (m *RateLimiterRedisStore) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RateLimiterRedisStore) ProtoMessage ¶ added in v1.7.0
func (*RateLimiterRedisStore) ProtoMessage()
func (*RateLimiterRedisStore) Reset ¶ added in v1.7.0
func (m *RateLimiterRedisStore) Reset()
func (*RateLimiterRedisStore) Size ¶ added in v1.7.0
func (m *RateLimiterRedisStore) Size() (n int)
func (*RateLimiterRedisStore) String ¶ added in v1.7.0
func (this *RateLimiterRedisStore) String() string
func (*RateLimiterRedisStore) Unmarshal ¶ added in v1.7.0
func (m *RateLimiterRedisStore) Unmarshal(dAtA []byte) error
func (*RateLimiterRedisStore) XXX_DiscardUnknown ¶ added in v1.7.0
func (m *RateLimiterRedisStore) XXX_DiscardUnknown()
func (*RateLimiterRedisStore) XXX_Marshal ¶ added in v1.7.0
func (m *RateLimiterRedisStore) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RateLimiterRedisStore) XXX_Merge ¶ added in v1.7.0
func (m *RateLimiterRedisStore) XXX_Merge(src proto.Message)
func (*RateLimiterRedisStore) XXX_Size ¶ added in v1.7.0
func (m *RateLimiterRedisStore) XXX_Size() int
func (*RateLimiterRedisStore) XXX_Unmarshal ¶ added in v1.7.0
func (m *RateLimiterRedisStore) XXX_Unmarshal(b []byte) error
type RateLimiterRelaxed ¶ added in v1.7.0
type RateLimiterRelaxed struct{}
RateLimiterRelaxed is for the relaxed mode. It will release the max possible tokens if there is some traffic.
func (*RateLimiterRelaxed) DeepCopy ¶ added in v1.7.0
func (in *RateLimiterRelaxed) DeepCopy() *RateLimiterRelaxed
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateLimiterRelaxed.
func (*RateLimiterRelaxed) DeepCopyInto ¶ added in v1.7.0
func (in *RateLimiterRelaxed) DeepCopyInto(out *RateLimiterRelaxed)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RateLimiterRelaxed) Descriptor ¶ added in v1.7.0
func (*RateLimiterRelaxed) Descriptor() ([]byte, []int)
func (*RateLimiterRelaxed) Marshal ¶ added in v1.7.0
func (m *RateLimiterRelaxed) Marshal() (dAtA []byte, err error)
func (*RateLimiterRelaxed) MarshalTo ¶ added in v1.7.0
func (m *RateLimiterRelaxed) MarshalTo(dAtA []byte) (int, error)
func (*RateLimiterRelaxed) MarshalToSizedBuffer ¶ added in v1.7.0
func (m *RateLimiterRelaxed) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RateLimiterRelaxed) ProtoMessage ¶ added in v1.7.0
func (*RateLimiterRelaxed) ProtoMessage()
func (*RateLimiterRelaxed) Reset ¶ added in v1.7.0
func (m *RateLimiterRelaxed) Reset()
func (*RateLimiterRelaxed) Size ¶ added in v1.7.0
func (m *RateLimiterRelaxed) Size() (n int)
func (*RateLimiterRelaxed) String ¶ added in v1.7.0
func (this *RateLimiterRelaxed) String() string
func (*RateLimiterRelaxed) Unmarshal ¶ added in v1.7.0
func (m *RateLimiterRelaxed) Unmarshal(dAtA []byte) error
func (*RateLimiterRelaxed) XXX_DiscardUnknown ¶ added in v1.7.0
func (m *RateLimiterRelaxed) XXX_DiscardUnknown()
func (*RateLimiterRelaxed) XXX_Marshal ¶ added in v1.7.0
func (m *RateLimiterRelaxed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RateLimiterRelaxed) XXX_Merge ¶ added in v1.7.0
func (m *RateLimiterRelaxed) XXX_Merge(src proto.Message)
func (*RateLimiterRelaxed) XXX_Size ¶ added in v1.7.0
func (m *RateLimiterRelaxed) XXX_Size() int
func (*RateLimiterRelaxed) XXX_Unmarshal ¶ added in v1.7.0
func (m *RateLimiterRelaxed) XXX_Unmarshal(b []byte) error
type RateLimiterScheduled ¶ added in v1.7.0
type RateLimiterScheduled struct{}
RateLimiterScheduled is for the scheduled mode. It will release the max possible tokens based on ramp-up duration irrespective of traffic encountered.
func (*RateLimiterScheduled) DeepCopy ¶ added in v1.7.0
func (in *RateLimiterScheduled) DeepCopy() *RateLimiterScheduled
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateLimiterScheduled.
func (*RateLimiterScheduled) DeepCopyInto ¶ added in v1.7.0
func (in *RateLimiterScheduled) DeepCopyInto(out *RateLimiterScheduled)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RateLimiterScheduled) Descriptor ¶ added in v1.7.0
func (*RateLimiterScheduled) Descriptor() ([]byte, []int)
func (*RateLimiterScheduled) Marshal ¶ added in v1.7.0
func (m *RateLimiterScheduled) Marshal() (dAtA []byte, err error)
func (*RateLimiterScheduled) MarshalTo ¶ added in v1.7.0
func (m *RateLimiterScheduled) MarshalTo(dAtA []byte) (int, error)
func (*RateLimiterScheduled) MarshalToSizedBuffer ¶ added in v1.7.0
func (m *RateLimiterScheduled) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RateLimiterScheduled) ProtoMessage ¶ added in v1.7.0
func (*RateLimiterScheduled) ProtoMessage()
func (*RateLimiterScheduled) Reset ¶ added in v1.7.0
func (m *RateLimiterScheduled) Reset()
func (*RateLimiterScheduled) Size ¶ added in v1.7.0
func (m *RateLimiterScheduled) Size() (n int)
func (*RateLimiterScheduled) String ¶ added in v1.7.0
func (this *RateLimiterScheduled) String() string
func (*RateLimiterScheduled) Unmarshal ¶ added in v1.7.0
func (m *RateLimiterScheduled) Unmarshal(dAtA []byte) error
func (*RateLimiterScheduled) XXX_DiscardUnknown ¶ added in v1.7.0
func (m *RateLimiterScheduled) XXX_DiscardUnknown()
func (*RateLimiterScheduled) XXX_Marshal ¶ added in v1.7.0
func (m *RateLimiterScheduled) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RateLimiterScheduled) XXX_Merge ¶ added in v1.7.0
func (m *RateLimiterScheduled) XXX_Merge(src proto.Message)
func (*RateLimiterScheduled) XXX_Size ¶ added in v1.7.0
func (m *RateLimiterScheduled) XXX_Size() int
func (*RateLimiterScheduled) XXX_Unmarshal ¶ added in v1.7.0
func (m *RateLimiterScheduled) XXX_Unmarshal(b []byte) error
type RateLimiterStore ¶ added in v1.7.0
type RateLimiterStore struct {
// RedisStore is used to define the redis store for the rate limit.
// +optional
RateLimiterRedisStore *RateLimiterRedisStore `json:"redisStore,omitempty" protobuf:"bytes,1,opt,name=redisStore"`
// InMemoryStore is used to define the in-memory store for the rate limit.
// +optional
RateLimiterInMemoryStore *RateLimiterInMemoryStore `json:"inMemoryStore,omitempty" protobuf:"bytes,2,opt,name=inMemoryStore"`
}
func (*RateLimiterStore) DeepCopy ¶ added in v1.7.0
func (in *RateLimiterStore) DeepCopy() *RateLimiterStore
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateLimiterStore.
func (*RateLimiterStore) DeepCopyInto ¶ added in v1.7.0
func (in *RateLimiterStore) DeepCopyInto(out *RateLimiterStore)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RateLimiterStore) Descriptor ¶ added in v1.7.0
func (*RateLimiterStore) Descriptor() ([]byte, []int)
func (*RateLimiterStore) Marshal ¶ added in v1.7.0
func (m *RateLimiterStore) Marshal() (dAtA []byte, err error)
func (*RateLimiterStore) MarshalTo ¶ added in v1.7.0
func (m *RateLimiterStore) MarshalTo(dAtA []byte) (int, error)
func (*RateLimiterStore) MarshalToSizedBuffer ¶ added in v1.7.0
func (m *RateLimiterStore) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RateLimiterStore) ProtoMessage ¶ added in v1.7.0
func (*RateLimiterStore) ProtoMessage()
func (*RateLimiterStore) Reset ¶ added in v1.7.0
func (m *RateLimiterStore) Reset()
func (*RateLimiterStore) Size ¶ added in v1.7.0
func (m *RateLimiterStore) Size() (n int)
func (*RateLimiterStore) String ¶ added in v1.7.0
func (this *RateLimiterStore) String() string
func (*RateLimiterStore) Unmarshal ¶ added in v1.7.0
func (m *RateLimiterStore) Unmarshal(dAtA []byte) error
func (*RateLimiterStore) XXX_DiscardUnknown ¶ added in v1.7.0
func (m *RateLimiterStore) XXX_DiscardUnknown()
func (*RateLimiterStore) XXX_Marshal ¶ added in v1.7.0
func (m *RateLimiterStore) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RateLimiterStore) XXX_Merge ¶ added in v1.7.0
func (m *RateLimiterStore) XXX_Merge(src proto.Message)
func (*RateLimiterStore) XXX_Size ¶ added in v1.7.0
func (m *RateLimiterStore) XXX_Size() int
func (*RateLimiterStore) XXX_Unmarshal ¶ added in v1.7.0
func (m *RateLimiterStore) XXX_Unmarshal(b []byte) error
type RedisAuth ¶ added in v1.7.0
type RedisAuth struct {
// For Redis 6+ ACLs. If Username omitted, password-only is also supported.
// +optional
Username *corev1.SecretKeySelector `json:"username,omitempty" protobuf:"bytes,1,opt,name=username"`
// +optional
Password *corev1.SecretKeySelector `json:"password,omitempty" protobuf:"bytes,2,opt,name=password"`
}
func (*RedisAuth) DeepCopy ¶ added in v1.7.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisAuth.
func (*RedisAuth) DeepCopyInto ¶ added in v1.7.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RedisAuth) Descriptor ¶ added in v1.7.0
func (*RedisAuth) MarshalToSizedBuffer ¶ added in v1.7.0
func (*RedisAuth) ProtoMessage ¶ added in v1.7.0
func (*RedisAuth) ProtoMessage()
func (*RedisAuth) XXX_DiscardUnknown ¶ added in v1.7.0
func (m *RedisAuth) XXX_DiscardUnknown()
func (*RedisAuth) XXX_Marshal ¶ added in v1.7.0
func (*RedisAuth) XXX_Unmarshal ¶ added in v1.7.0
type RedisSentinelConfig ¶ added in v1.7.0
type RedisSentinelConfig struct {
// Required Sentinel "service name" (aka master name) from sentinel.conf
// +kubebuilder:validation:MinLength=1
MasterName string `json:"masterName" protobuf:"bytes,1,opt,name=masterName"`
// At least one Sentinel endpoint; 2–3 recommended. Use host:port pairs.
// Example: ["sentinel-0.redis.svc:26379", "sentinel-1.redis.svc:26379"]
// +kubebuilder:validation:MinItems=1
Endpoints []string `json:"endpoints" protobuf:"bytes,2,rep,name=endpoints"`
// Auth to talk to the Sentinel daemons (control-plane). Optional.
// +optional
SentinelAuth *RedisAuth `json:"sentinelAuth,omitempty" protobuf:"bytes,4,opt,name=sentinelAuth"`
// Auth to talk to the Redis data nodes (data-plane). Optional.
// +optional
RedisAuth *RedisAuth `json:"redisAuth,omitempty" protobuf:"bytes,5,opt,name=redisAuth"`
// TLS for Sentinel connections (if your Sentinels expose TLS).
// +optional
SentinelTLS *TLS `json:"sentinelTLS,omitempty" protobuf:"bytes,6,opt,name=sentinelTLS"`
// TLS for Redis data nodes (redis). Often enabled even if Sentinel is plaintext.
// +optional
RedisTLS *TLS `json:"redisTLS,omitempty" protobuf:"bytes,7,opt,name=redisTLS"`
}
func (*RedisSentinelConfig) DeepCopy ¶ added in v1.7.0
func (in *RedisSentinelConfig) DeepCopy() *RedisSentinelConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisSentinelConfig.
func (*RedisSentinelConfig) DeepCopyInto ¶ added in v1.7.0
func (in *RedisSentinelConfig) DeepCopyInto(out *RedisSentinelConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RedisSentinelConfig) Descriptor ¶ added in v1.7.0
func (*RedisSentinelConfig) Descriptor() ([]byte, []int)
func (*RedisSentinelConfig) Marshal ¶ added in v1.7.0
func (m *RedisSentinelConfig) Marshal() (dAtA []byte, err error)
func (*RedisSentinelConfig) MarshalTo ¶ added in v1.7.0
func (m *RedisSentinelConfig) MarshalTo(dAtA []byte) (int, error)
func (*RedisSentinelConfig) MarshalToSizedBuffer ¶ added in v1.7.0
func (m *RedisSentinelConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RedisSentinelConfig) ProtoMessage ¶ added in v1.7.0
func (*RedisSentinelConfig) ProtoMessage()
func (*RedisSentinelConfig) Reset ¶ added in v1.7.0
func (m *RedisSentinelConfig) Reset()
func (*RedisSentinelConfig) Size ¶ added in v1.7.0
func (m *RedisSentinelConfig) Size() (n int)
func (*RedisSentinelConfig) String ¶ added in v1.7.0
func (this *RedisSentinelConfig) String() string
func (*RedisSentinelConfig) Unmarshal ¶ added in v1.7.0
func (m *RedisSentinelConfig) Unmarshal(dAtA []byte) error
func (*RedisSentinelConfig) XXX_DiscardUnknown ¶ added in v1.7.0
func (m *RedisSentinelConfig) XXX_DiscardUnknown()
func (*RedisSentinelConfig) XXX_Marshal ¶ added in v1.7.0
func (m *RedisSentinelConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RedisSentinelConfig) XXX_Merge ¶ added in v1.7.0
func (m *RedisSentinelConfig) XXX_Merge(src proto.Message)
func (*RedisSentinelConfig) XXX_Size ¶ added in v1.7.0
func (m *RedisSentinelConfig) XXX_Size() int
func (*RedisSentinelConfig) XXX_Unmarshal ¶ added in v1.7.0
func (m *RedisSentinelConfig) XXX_Unmarshal(b []byte) error
type RetryStrategy ¶ added in v1.3.1
type RetryStrategy struct {
// BackOff specifies the parameters for the exponential 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 the specified retry strategy fails.
// The possible values are:
// 1. "retry": start another round of retrying the operation,
// 2. "fallback": re-route the operation to a fallback sink and
// 3. "drop": drop the operation and perform no further action.
// The default action is to retry.
// +optional
// +kubebuilder:default="retry"
OnFailure *OnFailureRetryStrategy `json:"onFailure,omitempty" protobuf:"bytes,2,opt,name=onFailure"`
}
The RetryStrategy struct defines the configuration for handling operation retries in case of failures. It incorporates an Exponential BackOff strategy to control retry timing and specifies the actions 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"`
// OAuth contains the oauth config
// +optional
OAuth *SASLOAuth `json:"oauth" protobuf:"bytes,6,opt,name=oauth"`
}
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 SASLOAuth ¶ added in v1.4.3
type SASLOAuth struct {
// ClientID refers to the secret that contains the client id
ClientID *corev1.SecretKeySelector `json:"clientID" protobuf:"bytes,1,opt,name=clientID"`
// ClientSecret refers to the secret that contains the client secret
ClientSecret *corev1.SecretKeySelector `json:"clientSecret" protobuf:"bytes,2,opt,name=clientSecret"`
// TokenEndpoint refers to the token endpoint
TokenEndpoint string `json:"tokenEndpoint" protobuf:"bytes,3,opt,name=tokenEndpoint"`
}
func (*SASLOAuth) DeepCopy ¶ added in v1.4.3
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SASLOAuth.
func (*SASLOAuth) DeepCopyInto ¶ added in v1.4.3
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SASLOAuth) Descriptor ¶ added in v1.4.3
func (*SASLOAuth) MarshalToSizedBuffer ¶ added in v1.4.3
func (*SASLOAuth) ProtoMessage ¶ added in v1.4.3
func (*SASLOAuth) ProtoMessage()
func (*SASLOAuth) XXX_DiscardUnknown ¶ added in v1.4.3
func (m *SASLOAuth) XXX_DiscardUnknown()
func (*SASLOAuth) XXX_Marshal ¶ added in v1.4.3
func (*SASLOAuth) XXX_Unmarshal ¶ added in v1.4.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 ServeSink ¶ added in v1.5.0
type ServeSink struct {
}
func (*ServeSink) DeepCopy ¶ added in v1.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServeSink.
func (*ServeSink) DeepCopyInto ¶ added in v1.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServeSink) Descriptor ¶ added in v1.5.0
func (*ServeSink) MarshalToSizedBuffer ¶ added in v1.5.0
func (*ServeSink) ProtoMessage ¶ added in v1.5.0
func (*ServeSink) ProtoMessage()
func (*ServeSink) XXX_DiscardUnknown ¶ added in v1.5.0
func (m *ServeSink) XXX_DiscardUnknown()
func (*ServeSink) XXX_Marshal ¶ added in v1.5.0
func (*ServeSink) XXX_Unmarshal ¶ added in v1.5.0
type ServingPipeline ¶ added in v1.5.0
type ServingPipeline struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
Spec ServingPipelineSpec `json:"spec" protobuf:"bytes,2,opt,name=spec"`
// +optional
Status ServingPipelineStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}
+genclient +kubebuilder:object:root=true +kubebuilder:resource:shortName=spl +kubebuilder:subresource:status +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 (*ServingPipeline) DeepCopy ¶ added in v1.5.0
func (in *ServingPipeline) DeepCopy() *ServingPipeline
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServingPipeline.
func (*ServingPipeline) DeepCopyInto ¶ added in v1.5.0
func (in *ServingPipeline) DeepCopyInto(out *ServingPipeline)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServingPipeline) DeepCopyObject ¶ added in v1.5.0
func (in *ServingPipeline) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServingPipeline) Descriptor ¶ added in v1.5.0
func (*ServingPipeline) Descriptor() ([]byte, []int)
func (ServingPipeline) GenerateSourceStreamName ¶ added in v1.5.0
func (sp ServingPipeline) GenerateSourceStreamName() string
Generate the stream name in JetStream used for serving source
func (ServingPipeline) GetPipelineName ¶ added in v1.5.0
func (sp ServingPipeline) GetPipelineName() string
func (ServingPipeline) GetPipelineObj ¶ added in v1.5.0
func (sp ServingPipeline) GetPipelineObj(req GetServingPipelineResourceReq) Pipeline
func (ServingPipeline) GetServingDeploymentObj ¶ added in v1.5.0
func (sp ServingPipeline) GetServingDeploymentObj(req GetServingPipelineResourceReq) (*appv1.Deployment, error)
func (ServingPipeline) GetServingServerName ¶ added in v1.5.0
func (sp ServingPipeline) GetServingServerName() string
func (ServingPipeline) GetServingServiceName ¶ added in v1.5.0
func (sp ServingPipeline) GetServingServiceName() string
func (ServingPipeline) GetServingServiceObj ¶ added in v1.5.0
func (sp ServingPipeline) GetServingServiceObj() *corev1.Service
func (ServingPipeline) GetServingStoreName ¶ added in v1.5.0
func (sp ServingPipeline) GetServingStoreName() string
func (*ServingPipeline) Marshal ¶ added in v1.5.0
func (m *ServingPipeline) Marshal() (dAtA []byte, err error)
func (*ServingPipeline) MarshalTo ¶ added in v1.5.0
func (m *ServingPipeline) MarshalTo(dAtA []byte) (int, error)
func (*ServingPipeline) MarshalToSizedBuffer ¶ added in v1.5.0
func (m *ServingPipeline) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ServingPipeline) ProtoMessage ¶ added in v1.5.0
func (*ServingPipeline) ProtoMessage()
func (*ServingPipeline) Reset ¶ added in v1.5.0
func (m *ServingPipeline) Reset()
func (*ServingPipeline) Size ¶ added in v1.5.0
func (m *ServingPipeline) Size() (n int)
func (*ServingPipeline) String ¶ added in v1.5.0
func (this *ServingPipeline) String() string
func (*ServingPipeline) Unmarshal ¶ added in v1.5.0
func (m *ServingPipeline) Unmarshal(dAtA []byte) error
func (*ServingPipeline) XXX_DiscardUnknown ¶ added in v1.5.0
func (m *ServingPipeline) XXX_DiscardUnknown()
func (*ServingPipeline) XXX_Marshal ¶ added in v1.5.0
func (m *ServingPipeline) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ServingPipeline) XXX_Merge ¶ added in v1.5.0
func (m *ServingPipeline) XXX_Merge(src proto.Message)
func (*ServingPipeline) XXX_Size ¶ added in v1.5.0
func (m *ServingPipeline) XXX_Size() int
func (*ServingPipeline) XXX_Unmarshal ¶ added in v1.5.0
func (m *ServingPipeline) XXX_Unmarshal(b []byte) error
type ServingPipelineList ¶ added in v1.5.0
type ServingPipelineList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
Items []ServingPipeline `json:"items" protobuf:"bytes,2,rep,name=items"`
}
+kubebuilder:object:root=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*ServingPipelineList) DeepCopy ¶ added in v1.5.0
func (in *ServingPipelineList) DeepCopy() *ServingPipelineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServingPipelineList.
func (*ServingPipelineList) DeepCopyInto ¶ added in v1.5.0
func (in *ServingPipelineList) DeepCopyInto(out *ServingPipelineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServingPipelineList) DeepCopyObject ¶ added in v1.5.0
func (in *ServingPipelineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServingPipelineList) Descriptor ¶ added in v1.5.0
func (*ServingPipelineList) Descriptor() ([]byte, []int)
func (*ServingPipelineList) Marshal ¶ added in v1.5.0
func (m *ServingPipelineList) Marshal() (dAtA []byte, err error)
func (*ServingPipelineList) MarshalTo ¶ added in v1.5.0
func (m *ServingPipelineList) MarshalTo(dAtA []byte) (int, error)
func (*ServingPipelineList) MarshalToSizedBuffer ¶ added in v1.5.0
func (m *ServingPipelineList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ServingPipelineList) ProtoMessage ¶ added in v1.5.0
func (*ServingPipelineList) ProtoMessage()
func (*ServingPipelineList) Reset ¶ added in v1.5.0
func (m *ServingPipelineList) Reset()
func (*ServingPipelineList) Size ¶ added in v1.5.0
func (m *ServingPipelineList) Size() (n int)
func (*ServingPipelineList) String ¶ added in v1.5.0
func (this *ServingPipelineList) String() string
func (*ServingPipelineList) Unmarshal ¶ added in v1.5.0
func (m *ServingPipelineList) Unmarshal(dAtA []byte) error
func (*ServingPipelineList) XXX_DiscardUnknown ¶ added in v1.5.0
func (m *ServingPipelineList) XXX_DiscardUnknown()
func (*ServingPipelineList) XXX_Marshal ¶ added in v1.5.0
func (m *ServingPipelineList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ServingPipelineList) XXX_Merge ¶ added in v1.5.0
func (m *ServingPipelineList) XXX_Merge(src proto.Message)
func (*ServingPipelineList) XXX_Size ¶ added in v1.5.0
func (m *ServingPipelineList) XXX_Size() int
func (*ServingPipelineList) XXX_Unmarshal ¶ added in v1.5.0
func (m *ServingPipelineList) XXX_Unmarshal(b []byte) error
type ServingPipelinePhase ¶ added in v1.5.0
type ServingPipelinePhase string
+kubebuilder:validation:Enum="";Running;Failed;Deleting
type ServingPipelineSpec ¶ added in v1.5.0
type ServingPipelineSpec struct {
Serving ServingSpec `json:"serving,omitempty" protobuf:"bytes,1,opt,name=serving"`
Pipeline PipelineSpec `json:"pipeline,omitempty" protobuf:"bytes,2,opt,name=pipeline"`
}
func (*ServingPipelineSpec) DeepCopy ¶ added in v1.5.0
func (in *ServingPipelineSpec) DeepCopy() *ServingPipelineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServingPipelineSpec.
func (*ServingPipelineSpec) DeepCopyInto ¶ added in v1.5.0
func (in *ServingPipelineSpec) DeepCopyInto(out *ServingPipelineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServingPipelineSpec) Descriptor ¶ added in v1.5.0
func (*ServingPipelineSpec) Descriptor() ([]byte, []int)
func (*ServingPipelineSpec) Marshal ¶ added in v1.5.0
func (m *ServingPipelineSpec) Marshal() (dAtA []byte, err error)
func (*ServingPipelineSpec) MarshalTo ¶ added in v1.5.0
func (m *ServingPipelineSpec) MarshalTo(dAtA []byte) (int, error)
func (*ServingPipelineSpec) MarshalToSizedBuffer ¶ added in v1.5.0
func (m *ServingPipelineSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ServingPipelineSpec) ProtoMessage ¶ added in v1.5.0
func (*ServingPipelineSpec) ProtoMessage()
func (*ServingPipelineSpec) Reset ¶ added in v1.5.0
func (m *ServingPipelineSpec) Reset()
func (*ServingPipelineSpec) Size ¶ added in v1.5.0
func (m *ServingPipelineSpec) Size() (n int)
func (*ServingPipelineSpec) String ¶ added in v1.5.0
func (this *ServingPipelineSpec) String() string
func (*ServingPipelineSpec) Unmarshal ¶ added in v1.5.0
func (m *ServingPipelineSpec) Unmarshal(dAtA []byte) error
func (*ServingPipelineSpec) XXX_DiscardUnknown ¶ added in v1.5.0
func (m *ServingPipelineSpec) XXX_DiscardUnknown()
func (*ServingPipelineSpec) XXX_Marshal ¶ added in v1.5.0
func (m *ServingPipelineSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ServingPipelineSpec) XXX_Merge ¶ added in v1.5.0
func (m *ServingPipelineSpec) XXX_Merge(src proto.Message)
func (*ServingPipelineSpec) XXX_Size ¶ added in v1.5.0
func (m *ServingPipelineSpec) XXX_Size() int
func (*ServingPipelineSpec) XXX_Unmarshal ¶ added in v1.5.0
func (m *ServingPipelineSpec) XXX_Unmarshal(b []byte) error
type ServingPipelineStatus ¶ added in v1.5.0
type ServingPipelineStatus struct {
Status `json:",inline" protobuf:"bytes,1,opt,name=status"`
// +optional
Phase ServingPipelinePhase `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"`
// The generation observed by the ServingPipeline controller.
// +optional
ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,11,opt,name=observedGeneration"`
}
func (*ServingPipelineStatus) DeepCopy ¶ added in v1.5.0
func (in *ServingPipelineStatus) DeepCopy() *ServingPipelineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServingPipelineStatus.
func (*ServingPipelineStatus) DeepCopyInto ¶ added in v1.5.0
func (in *ServingPipelineStatus) DeepCopyInto(out *ServingPipelineStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServingPipelineStatus) Descriptor ¶ added in v1.5.0
func (*ServingPipelineStatus) Descriptor() ([]byte, []int)
func (*ServingPipelineStatus) InitConditions ¶ added in v1.5.0
func (spls *ServingPipelineStatus) InitConditions()
InitConditions sets conditions to Unknown state.
func (*ServingPipelineStatus) IsHealthy ¶ added in v1.5.0
func (pls *ServingPipelineStatus) IsHealthy() bool
IsHealthy indicates whether the ServingPipeline is in healthy status
func (*ServingPipelineStatus) MarkConfigured ¶ added in v1.5.0
func (spls *ServingPipelineStatus) MarkConfigured()
MarkConfigured set the ServingPipeline has valid configuration.
func (*ServingPipelineStatus) MarkDeployFailed ¶ added in v1.5.0
func (spls *ServingPipelineStatus) MarkDeployFailed(reason, message string)
MarkDeployFailed set the ServingPipeline deployment failed
func (*ServingPipelineStatus) MarkDeployed ¶ added in v1.5.0
func (spls *ServingPipelineStatus) MarkDeployed()
MarkDeployed set the ServingPipeline has been deployed.
func (*ServingPipelineStatus) MarkNotConfigured ¶ added in v1.5.0
func (spls *ServingPipelineStatus) MarkNotConfigured(reason, message string)
MarkNotConfigured the ServingPipeline has configuration.
func (*ServingPipelineStatus) MarkPhaseDeleting ¶ added in v1.5.0
func (spls *ServingPipelineStatus) MarkPhaseDeleting()
MarkPhaseDeleting set the ServingPipeline is deleting.
func (*ServingPipelineStatus) MarkPhaseRunning ¶ added in v1.5.0
func (spls *ServingPipelineStatus) MarkPhaseRunning()
MarkPhaseRunning set the ServingPipeline has been running.
func (*ServingPipelineStatus) Marshal ¶ added in v1.5.0
func (m *ServingPipelineStatus) Marshal() (dAtA []byte, err error)
func (*ServingPipelineStatus) MarshalTo ¶ added in v1.5.0
func (m *ServingPipelineStatus) MarshalTo(dAtA []byte) (int, error)
func (*ServingPipelineStatus) MarshalToSizedBuffer ¶ added in v1.5.0
func (m *ServingPipelineStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ServingPipelineStatus) ProtoMessage ¶ added in v1.5.0
func (*ServingPipelineStatus) ProtoMessage()
func (*ServingPipelineStatus) Reset ¶ added in v1.5.0
func (m *ServingPipelineStatus) Reset()
func (*ServingPipelineStatus) SetObservedGeneration ¶ added in v1.5.0
func (spls *ServingPipelineStatus) SetObservedGeneration(value int64)
SetObservedGeneration sets the Status ObservedGeneration
func (*ServingPipelineStatus) SetPhase ¶ added in v1.5.0
func (spls *ServingPipelineStatus) SetPhase(phase ServingPipelinePhase, msg string)
func (*ServingPipelineStatus) Size ¶ added in v1.5.0
func (m *ServingPipelineStatus) Size() (n int)
func (*ServingPipelineStatus) String ¶ added in v1.5.0
func (this *ServingPipelineStatus) String() string
func (*ServingPipelineStatus) Unmarshal ¶ added in v1.5.0
func (m *ServingPipelineStatus) Unmarshal(dAtA []byte) error
func (*ServingPipelineStatus) XXX_DiscardUnknown ¶ added in v1.5.0
func (m *ServingPipelineStatus) XXX_DiscardUnknown()
func (*ServingPipelineStatus) XXX_Marshal ¶ added in v1.5.0
func (m *ServingPipelineStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ServingPipelineStatus) XXX_Merge ¶ added in v1.5.0
func (m *ServingPipelineStatus) XXX_Merge(src proto.Message)
func (*ServingPipelineStatus) XXX_Size ¶ added in v1.5.0
func (m *ServingPipelineStatus) XXX_Size() int
func (*ServingPipelineStatus) XXX_Unmarshal ¶ added in v1.5.0
func (m *ServingPipelineStatus) XXX_Unmarshal(b []byte) error
type ServingSource ¶ added in v1.3.0
type ServingSource struct {
}
ServingSource is the source vertex for ServingPipeline and should be used only with ServingPipeline.
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 ServingSpec ¶ added in v1.5.0
type ServingSpec 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"`
// Ports to listen on, default we will use 8443 for HTTPS. To start http server
// the http port should be explicitly set.
// +optional
Ports *Ports `json:"ports,omitempty" protobuf:"bytes,3,opt,name=ports"`
// The header key from which the message id will be extracted
MsgIDHeaderKey *string `json:"msgIDHeaderKey" protobuf:"bytes,4,opt,name=msgIDHeaderKey"`
// Request timeout in seconds. Default value is 120 seconds.
// +optional
RequestTimeoutSecs *uint32 `json:"requestTimeoutSeconds,omitempty" protobuf:"varint,5,opt,name=requestTimeoutSeconds"`
// +optional
ServingStore *ServingStore `json:"store,omitempty" protobuf:"bytes,6,rep,name=store"`
// Container template for the serving container.
// +optional
ContainerTemplate *ContainerTemplate `json:"containerTemplate,omitempty" protobuf:"bytes,7,opt,name=containerTemplate"`
// Initial replicas of the serving server deployment.
// +optional
Replicas *int32 `json:"replicas,omitempty" protobuf:"varint,8,opt,name=replicas"`
// +optional
AbstractPodTemplate `json:",inline" protobuf:"bytes,9,opt,name=abstractPodTemplate"`
}
func (*ServingSpec) DeepCopy ¶ added in v1.5.0
func (in *ServingSpec) DeepCopy() *ServingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServingSpec.
func (*ServingSpec) DeepCopyInto ¶ added in v1.5.0
func (in *ServingSpec) DeepCopyInto(out *ServingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServingSpec) Descriptor ¶ added in v1.5.0
func (*ServingSpec) Descriptor() ([]byte, []int)
func (ServingSpec) GetHttpPort ¶ added in v1.5.0
func (sp ServingSpec) GetHttpPort() int32
func (ServingSpec) GetHttpsPort ¶ added in v1.5.0
func (sp ServingSpec) GetHttpsPort() int32
func (ServingSpec) GetRequestTimeoutSecs ¶ added in v1.5.0
func (sp ServingSpec) GetRequestTimeoutSecs() uint32
func (ServingSpec) IsHttpConfigured ¶ added in v1.5.0
func (sp ServingSpec) IsHttpConfigured() bool
IsHttpConfigured returns true if HTTP port is explicitly configured by the user
func (*ServingSpec) Marshal ¶ added in v1.5.0
func (m *ServingSpec) Marshal() (dAtA []byte, err error)
func (*ServingSpec) MarshalTo ¶ added in v1.5.0
func (m *ServingSpec) MarshalTo(dAtA []byte) (int, error)
func (*ServingSpec) MarshalToSizedBuffer ¶ added in v1.5.0
func (m *ServingSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ServingSpec) ProtoMessage ¶ added in v1.5.0
func (*ServingSpec) ProtoMessage()
func (*ServingSpec) Reset ¶ added in v1.5.0
func (m *ServingSpec) Reset()
func (*ServingSpec) Size ¶ added in v1.5.0
func (m *ServingSpec) Size() (n int)
func (*ServingSpec) String ¶ added in v1.5.0
func (this *ServingSpec) String() string
func (*ServingSpec) Unmarshal ¶ added in v1.5.0
func (m *ServingSpec) Unmarshal(dAtA []byte) error
func (*ServingSpec) XXX_DiscardUnknown ¶ added in v1.5.0
func (m *ServingSpec) XXX_DiscardUnknown()
func (*ServingSpec) XXX_Marshal ¶ added in v1.5.0
func (m *ServingSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ServingSpec) XXX_Merge ¶ added in v1.5.0
func (m *ServingSpec) XXX_Merge(src proto.Message)
func (*ServingSpec) XXX_Size ¶ added in v1.5.0
func (m *ServingSpec) XXX_Size() int
func (*ServingSpec) XXX_Unmarshal ¶ added in v1.5.0
func (m *ServingSpec) XXX_Unmarshal(b []byte) error
type ServingStore ¶ added in v1.3.0
type ServingStore struct {
Container *Container `json:"container" protobuf:"bytes,1,opt,name=container"`
}
ServingStore defines information of a Serving Store used in a pipeline
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) 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"`
// OnSuccess sink allows triggering a secondary sink operation only after the primary sink completes successfully
// The writes to OnSuccess sink will only be initiated if the ud-sink response field sets it.
// A new Message crafted in the Primary sink can be written on the OnSuccess sink.
// +optional
OnSuccess *AbstractSink `json:"onSuccess,omitempty" protobuf:"bytes,3,opt,name=onSuccess"`
// RetryStrategy struct encapsulates the settings for retrying operations in the event of failures.
// +optional
RetryStrategy RetryStrategy `json:"retryStrategy,omitempty" protobuf:"bytes,4,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"`
// +optional
Pulsar *PulsarSource `json:"pulsar,omitempty" protobuf:"bytes,9,opt,name=pulsar"`
// +optional
Sqs *SqsSource `json:"sqs,omitempty" protobuf:"bytes,10,opt,name=sqs"`
}
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 SqsSink ¶ added in v1.5.0
type SqsSink struct {
// AWSRegion is the AWS Region where the SQS queue is located
AWSRegion string `json:"awsRegion" protobuf:"bytes,1,name=awsRegion"`
// QueueName is the name of the SQS queue
QueueName string `json:"queueName" protobuf:"bytes,2,name=queueName"`
// QueueOwnerAWSAccountID is the queue owner aws account id
QueueOwnerAWSAccountID string `json:"queueOwnerAWSAccountID" protobuf:"bytes,3,name=queueOwnerAWSAccountID"`
// AssumeRole contains the configuration for AWS STS assume role.
// When specified, the SQS client will assume the specified role for authentication.
// +optional
AssumeRole *AWSAssumeRole `json:"assumeRole,omitempty" protobuf:"bytes,4,opt,name=assumeRole"`
}
func (*SqsSink) DeepCopy ¶ added in v1.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqsSink.
func (*SqsSink) DeepCopyInto ¶ added in v1.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqsSink) Descriptor ¶ added in v1.5.0
func (*SqsSink) MarshalToSizedBuffer ¶ added in v1.5.0
func (*SqsSink) ProtoMessage ¶ added in v1.5.0
func (*SqsSink) ProtoMessage()
func (*SqsSink) XXX_DiscardUnknown ¶ added in v1.5.0
func (m *SqsSink) XXX_DiscardUnknown()
func (*SqsSink) XXX_Marshal ¶ added in v1.5.0
func (*SqsSink) XXX_Unmarshal ¶ added in v1.5.0
type SqsSource ¶ added in v1.5.0
type SqsSource struct {
// AWSRegion is the AWS Region where the SQS queue is located
AWSRegion string `json:"awsRegion" protobuf:"bytes,1,name=awsRegion"`
// QueueName is the name of the SQS queue
QueueName string `json:"queueName" protobuf:"bytes,2,name=queueName"`
// QueueOwnerAWSAccountID is the queue owner aws account id
QueueOwnerAWSAccountID string `json:"queueOwnerAWSAccountID" protobuf:"bytes,3,name=queueOwnerAWSAccountID"`
// VisibilityTimeout is the duration (in seconds) that the received messages are hidden from subsequent
// retrieve requests after being retrieved by a ReceiveMessage request.
// Valid values: 0-43200 (12 hours)
// +optional
VisibilityTimeout *int32 `json:"visibilityTimeout,omitempty" protobuf:"varint,4,opt,name=visibilityTimeout"`
// MaxNumberOfMessages is the maximum number of messages to return in a single poll.
// Valid values: 1-10
// Defaults to 1
// +optional
MaxNumberOfMessages *int32 `json:"maxNumberOfMessages,omitempty" protobuf:"varint,5,opt,name=maxNumberOfMessages"`
// WaitTimeSeconds is the duration (in seconds) for which the call waits for a message to arrive
// in the queue before returning. If a message is available, the call returns sooner than WaitTimeSeconds.
// Valid values: 0-20
// Defaults to 0 (short polling)
// +optional
WaitTimeSeconds *int32 `json:"waitTimeSeconds,omitempty" protobuf:"varint,6,opt,name=waitTimeSeconds"`
// EndpointURL is the custom endpoint URL for the AWS SQS API.
// This is useful for testing with localstack or when using VPC endpoints.
// +optional
EndpointURL *string `json:"endpointUrl,omitempty" protobuf:"bytes,7,opt,name=endpointUrl"`
// AttributeNames is a list of attributes that need to be returned along with each message.
// Valid values: All | Policy | VisibilityTimeout | MaximumMessageSize | MessageRetentionPeriod |
// ApproximateNumberOfMessages | ApproximateNumberOfMessagesNotVisible | CreatedTimestamp |
// LastModifiedTimestamp | QueueArn | ApproximateNumberOfMessagesDelayed | DelaySeconds |
// ReceiveMessageWaitTimeSeconds | RedrivePolicy | FifoQueue | ContentBasedDeduplication |
// KmsMasterKeyId | KmsDataKeyReusePeriodSeconds | DeduplicationScope | FifoThroughputLimit |
// RedriveAllowPolicy | SqsManagedSseEnabled
// +optional
AttributeNames []string `json:"attributeNames,omitempty" protobuf:"bytes,8,rep,name=attributeNames"`
// MessageAttributeNames is a list of message attributes that need to be returned along with each message.
// +optional
MessageAttributeNames []string `json:"messageAttributeNames,omitempty" protobuf:"bytes,9,rep,name=messageAttributeNames"`
// AssumeRole contains the configuration for AWS STS assume role.
// When specified, the SQS client will assume the specified role for authentication.
// +optional
AssumeRole *AWSAssumeRole `json:"assumeRole,omitempty" protobuf:"bytes,10,opt,name=assumeRole"`
}
SqsSource represents the configuration of an AWS SQS source
func (*SqsSource) DeepCopy ¶ added in v1.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqsSource.
func (*SqsSource) DeepCopyInto ¶ added in v1.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqsSource) Descriptor ¶ added in v1.5.0
func (*SqsSource) MarshalToSizedBuffer ¶ added in v1.5.0
func (*SqsSource) ProtoMessage ¶ added in v1.5.0
func (*SqsSource) ProtoMessage()
func (*SqsSource) XXX_DiscardUnknown ¶ added in v1.5.0
func (m *SqsSource) XXX_DiscardUnknown()
func (*SqsSource) XXX_Marshal ¶ added in v1.5.0
func (*SqsSource) XXX_Unmarshal ¶ added in v1.5.0
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 UDF ¶
type UDF struct {
// +optional
Container *Container `json:"container" protobuf:"bytes,1,opt,name=container"`
// +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"`
}
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) CalculateReplicas ¶ added in v1.4.3
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) GetServiceObjs ¶
func (Vertex) GetToBuckets ¶ added in v0.8.1
GetToBuckets returns the buckets that the vertex writes to. For a sink vertex, it returns the sink bucket name.
func (Vertex) GetToBuffers ¶
func (Vertex) GetVertexType ¶ added in v0.8.1
func (v Vertex) GetVertexType() VertexType
func (Vertex) HasFallbackUDSink ¶ added in v1.2.0
func (Vertex) HasOnSuccessUDSink ¶ added in v1.8.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 VertexLifecycle ¶ added in v1.4.3
type VertexLifecycle struct {
// DesiredPhase used to bring the vertex from current phase to desired phase
// +kubebuilder:default=Running
// +optional
DesiredPhase VertexPhase `json:"desiredPhase,omitempty" protobuf:"bytes,1,opt,name=desiredPhase"`
}
func (*VertexLifecycle) DeepCopy ¶ added in v1.4.3
func (in *VertexLifecycle) DeepCopy() *VertexLifecycle
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexLifecycle.
func (*VertexLifecycle) DeepCopyInto ¶ added in v1.4.3
func (in *VertexLifecycle) DeepCopyInto(out *VertexLifecycle)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexLifecycle) Descriptor ¶ added in v1.4.3
func (*VertexLifecycle) Descriptor() ([]byte, []int)
func (VertexLifecycle) GetDesiredPhase ¶ added in v1.4.3
func (vlc VertexLifecycle) GetDesiredPhase() VertexPhase
GetDesiredPhase is used to fetch the desired lifecycle phase for a Vertex
func (*VertexLifecycle) Marshal ¶ added in v1.4.3
func (m *VertexLifecycle) Marshal() (dAtA []byte, err error)
func (*VertexLifecycle) MarshalTo ¶ added in v1.4.3
func (m *VertexLifecycle) MarshalTo(dAtA []byte) (int, error)
func (*VertexLifecycle) MarshalToSizedBuffer ¶ added in v1.4.3
func (m *VertexLifecycle) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*VertexLifecycle) ProtoMessage ¶ added in v1.4.3
func (*VertexLifecycle) ProtoMessage()
func (*VertexLifecycle) Reset ¶ added in v1.4.3
func (m *VertexLifecycle) Reset()
func (*VertexLifecycle) Size ¶ added in v1.4.3
func (m *VertexLifecycle) Size() (n int)
func (*VertexLifecycle) String ¶ added in v1.4.3
func (this *VertexLifecycle) String() string
func (*VertexLifecycle) Unmarshal ¶ added in v1.4.3
func (m *VertexLifecycle) Unmarshal(dAtA []byte) error
func (*VertexLifecycle) XXX_DiscardUnknown ¶ added in v1.4.3
func (m *VertexLifecycle) XXX_DiscardUnknown()
func (*VertexLifecycle) XXX_Marshal ¶ added in v1.4.3
func (m *VertexLifecycle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VertexLifecycle) XXX_Merge ¶ added in v1.4.3
func (m *VertexLifecycle) XXX_Merge(src proto.Message)
func (*VertexLifecycle) XXX_Size ¶ added in v1.4.3
func (m *VertexLifecycle) XXX_Size() int
func (*VertexLifecycle) XXX_Unmarshal ¶ added in v1.4.3
func (m *VertexLifecycle) 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.
// ReadBatchSize controls only how many messages are fetched in a single read call from the source/buffer;
// it is not a cap on how many messages may be in-flight (use `concurrency` for that).
// +kubebuilder:validation:Minimum=1
// +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"`
// RateLimit is used to define the rate limit for the vertex, it overrides the settings from pipeline limits.
// For Source vertices, the rate limit is defined by how many times the `Read` is called per second multiplied by
// the `readBatchSize`. Pipeline level rate limit is not applied to Source vertices.
// +optional
RateLimit *RateLimit `json:"rateLimit,omitempty" protobuf:"bytes,5,opt,name=rateLimit"`
// Concurrency defines the maximum number of messages that can be actively in-flight (read but not
// yet acknowledged) at any given time. With read-ahead enabled, the data plane keeps reading new
// batches from the source/buffer until the number of in-flight messages reaches `concurrency`;
// once that ceiling is hit, one more batch may be pre-fetched and held ready so that completed
// messages can be replaced immediately. Therefore the maximum in-flight count is at most
// `concurrency + readBatchSize`.
// `readBatchSize` controls only the size of an individual read; `concurrency` controls how many
// messages can be processed in parallel. It overrides the settings from pipeline limits.
// By default, read-ahead is disabled on source vertices and enabled on Map/Sink/Reduce vertices.
// To force strictly sequential processing, set `concurrency` to 1 and disable read-ahead via the
// `NUMAFLOW_READ_AHEAD` environment variable on the vertex's container template.
// +kubebuilder:validation:Minimum=1
// +optional
Concurrency *uint64 `json:"concurrency,omitempty" protobuf:"varint,6,opt,name=concurrency"`
}
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) GetConcurrency ¶ added in v1.8.0
func (v VertexLimits) GetConcurrency() uint64
GetConcurrency returns the maximum number of in-flight (read-but-not-acked) messages allowed at any time. It defaults to the read batch size when unset, which preserves the historical behavior where concurrency was implicitly bounded by the batch size.
func (VertexLimits) GetReadBatchSize ¶ added in v1.7.0
func (v VertexLimits) GetReadBatchSize() uint64
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"`
// Lifecycle defines the Lifecycle properties of a vertex
// +kubebuilder:default={"desiredPhase": Running}
// +optional
Lifecycle VertexLifecycle `json:"lifecycle,omitempty" protobuf:"bytes,8,opt,name=lifecycle"`
// InterStepBuffer configuration specific to this pipeline.
// +optional
InterStepBuffer *InterStepBuffer `json:"interStepBuffer,omitempty" protobuf:"bytes,9,opt,name=interStepBuffer"`
}
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) DeepCopyWithoutReplicasAndLifecycle ¶ added in v1.4.3
func (vs VertexSpec) DeepCopyWithoutReplicasAndLifecycle() 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"`
// +optional
Accumulator *AccumulatorWindow `json:"accumulator" protobuf:"bytes,4,opt,name=accumulator"`
}
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
¶
- aws_assume_role.go
- basic_auth.go
- blackhole_sink.go
- const.go
- container_builder.go
- container_supplier.go
- container_template.go
- daemon_template.go
- deprecated.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
- monitor_container.go
- mono_vertex_forwarding.go
- mono_vertex_types.go
- nats_auth.go
- nats_source.go
- persistence_strategy.go
- pipeline_types.go
- pod_template.go
- probe.go
- pulsar_auth.go
- pulsar_sink.go
- pulsar_source.go
- rate_limiter.go
- register.go
- retry_strategy.go
- sasl.go
- scale.go
- serve_sink.go
- serving_pipeline_types.go
- serving_source.go
- side_inputs.go
- sink.go
- source.go
- sqs_sink.go
- sqs_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