fn

package
v0.1.2-alpha Latest Latest
Warning

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

Go to latest
Published: Jun 30, 2023 License: Apache-2.0, BSD-3-Clause Imports: 9 Imported by: 0

Documentation

Overview

Package fn provides the protocol buffer messages that Pulsar uses for the client/broker wire protocol. See "Pulsar binary protocol specification" for more information. https://pulsar.incubator.apache.org/docs/latest/project/BinaryProtocol/

The protocol definition files are part of the main Pulsar source, located within the Pulsar repository at: https://github.com/apache/pulsar/tree/master/pulsar-functions/proto/src/main/proto

The generated Go code was created from the source Pulsar files at git:

tag:      v3.0.0

Files generated by the protoc-gen-go program should not be modified.

Index

Constants

This section is empty.

Variables

View Source
var (
	ProcessingGuarantees_name = map[int32]string{
		0: "ATLEAST_ONCE",
		1: "ATMOST_ONCE",
		2: "EFFECTIVELY_ONCE",
		3: "MANUAL",
	}
	ProcessingGuarantees_value = map[string]int32{
		"ATLEAST_ONCE":     0,
		"ATMOST_ONCE":      1,
		"EFFECTIVELY_ONCE": 2,
		"MANUAL":           3,
	}
)

Enum value maps for ProcessingGuarantees.

View Source
var (
	SubscriptionType_name = map[int32]string{
		0: "SHARED",
		1: "FAILOVER",
		2: "KEY_SHARED",
	}
	SubscriptionType_value = map[string]int32{
		"SHARED":     0,
		"FAILOVER":   1,
		"KEY_SHARED": 2,
	}
)

Enum value maps for SubscriptionType.

View Source
var (
	SubscriptionPosition_name = map[int32]string{
		0: "LATEST",
		1: "EARLIEST",
	}
	SubscriptionPosition_value = map[string]int32{
		"LATEST":   0,
		"EARLIEST": 1,
	}
)

Enum value maps for SubscriptionPosition.

View Source
var (
	CompressionType_name = map[int32]string{
		0: "LZ4",
		1: "NONE",
		2: "ZLIB",
		3: "ZSTD",
		4: "SNAPPY",
	}
	CompressionType_value = map[string]int32{
		"LZ4":    0,
		"NONE":   1,
		"ZLIB":   2,
		"ZSTD":   3,
		"SNAPPY": 4,
	}
)

Enum value maps for CompressionType.

View Source
var (
	FunctionState_name = map[int32]string{
		0: "RUNNING",
		1: "STOPPED",
	}
	FunctionState_value = map[string]int32{
		"RUNNING": 0,
		"STOPPED": 1,
	}
)

Enum value maps for FunctionState.

View Source
var (
	FunctionDetails_Runtime_name = map[int32]string{
		0: "JAVA",
		1: "PYTHON",
		3: "GO",
	}
	FunctionDetails_Runtime_value = map[string]int32{
		"JAVA":   0,
		"PYTHON": 1,
		"GO":     3,
	}
)

Enum value maps for FunctionDetails_Runtime.

View Source
var (
	FunctionDetails_ComponentType_name = map[int32]string{
		0: "UNKNOWN",
		1: "FUNCTION",
		2: "SOURCE",
		3: "SINK",
	}
	FunctionDetails_ComponentType_value = map[string]int32{
		"UNKNOWN":  0,
		"FUNCTION": 1,
		"SOURCE":   2,
		"SINK":     3,
	}
)

Enum value maps for FunctionDetails_ComponentType.

View Source
var (
	CryptoSpec_FailureAction_name = map[int32]string{
		0:  "FAIL",
		1:  "DISCARD",
		2:  "CONSUME",
		10: "SEND",
	}
	CryptoSpec_FailureAction_value = map[string]int32{
		"FAIL":    0,
		"DISCARD": 1,
		"CONSUME": 2,
		"SEND":    10,
	}
)

Enum value maps for CryptoSpec_FailureAction.

View Source
var (
	ServiceRequest_ServiceRequestType_name = map[int32]string{
		0: "UPDATE",
		1: "DELETE",
		2: "INITIALIZE",
	}
	ServiceRequest_ServiceRequestType_value = map[string]int32{
		"UPDATE":     0,
		"DELETE":     1,
		"INITIALIZE": 2,
	}
)

Enum value maps for ServiceRequest_ServiceRequestType.

View Source
var File_Function_proto protoreflect.FileDescriptor
View Source
var File_InstanceCommunication_proto protoreflect.FileDescriptor
View Source
var File_Request_proto protoreflect.FileDescriptor
View Source
var InstanceControl_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "proto.InstanceControl",
	HandlerType: (*InstanceControlServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetFunctionStatus",
			Handler:    _InstanceControl_GetFunctionStatus_Handler,
		},
		{
			MethodName: "GetAndResetMetrics",
			Handler:    _InstanceControl_GetAndResetMetrics_Handler,
		},
		{
			MethodName: "ResetMetrics",
			Handler:    _InstanceControl_ResetMetrics_Handler,
		},
		{
			MethodName: "GetMetrics",
			Handler:    _InstanceControl_GetMetrics_Handler,
		},
		{
			MethodName: "HealthCheck",
			Handler:    _InstanceControl_HealthCheck_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "InstanceCommunication.proto",
}

InstanceControl_ServiceDesc is the grpc.ServiceDesc for InstanceControl service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterInstanceControlServer

func RegisterInstanceControlServer(s grpc.ServiceRegistrar, srv InstanceControlServer)

Types

type Assignment

type Assignment struct {
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	WorkerId string    `protobuf:"bytes,2,opt,name=workerId,proto3" json:"workerId,omitempty"`
	// contains filtered or unexported fields
}

func (*Assignment) Descriptor deprecated

func (*Assignment) Descriptor() ([]byte, []int)

Deprecated: Use Assignment.ProtoReflect.Descriptor instead.

func (*Assignment) GetInstance

func (x *Assignment) GetInstance() *Instance

func (*Assignment) GetWorkerId

func (x *Assignment) GetWorkerId() string

func (*Assignment) ProtoMessage

func (*Assignment) ProtoMessage()

func (*Assignment) ProtoReflect

func (x *Assignment) ProtoReflect() protoreflect.Message

func (*Assignment) Reset

func (x *Assignment) Reset()

func (*Assignment) String

func (x *Assignment) String() string

type CompressionType

type CompressionType int32
const (
	CompressionType_LZ4    CompressionType = 0
	CompressionType_NONE   CompressionType = 1
	CompressionType_ZLIB   CompressionType = 2
	CompressionType_ZSTD   CompressionType = 3
	CompressionType_SNAPPY CompressionType = 4
)

func (CompressionType) Descriptor

func (CompressionType) Enum

func (x CompressionType) Enum() *CompressionType

func (CompressionType) EnumDescriptor deprecated

func (CompressionType) EnumDescriptor() ([]byte, []int)

Deprecated: Use CompressionType.Descriptor instead.

func (CompressionType) Number

func (CompressionType) String

func (x CompressionType) String() string

func (CompressionType) Type

type ConsumerSpec

type ConsumerSpec struct {
	SchemaType         string                          `protobuf:"bytes,1,opt,name=schemaType,proto3" json:"schemaType,omitempty"`
	SerdeClassName     string                          `protobuf:"bytes,2,opt,name=serdeClassName,proto3" json:"serdeClassName,omitempty"`
	IsRegexPattern     bool                            `protobuf:"varint,3,opt,name=isRegexPattern,proto3" json:"isRegexPattern,omitempty"`
	ReceiverQueueSize  *ConsumerSpec_ReceiverQueueSize `protobuf:"bytes,4,opt,name=receiverQueueSize,proto3" json:"receiverQueueSize,omitempty"`
	SchemaProperties   map[string]string               `` /* 173-byte string literal not displayed */
	ConsumerProperties map[string]string               `` /* 177-byte string literal not displayed */
	CryptoSpec         *CryptoSpec                     `protobuf:"bytes,7,opt,name=cryptoSpec,proto3" json:"cryptoSpec,omitempty"`
	PoolMessages       bool                            `protobuf:"varint,8,opt,name=poolMessages,proto3" json:"poolMessages,omitempty"`
	// contains filtered or unexported fields
}

func (*ConsumerSpec) Descriptor deprecated

func (*ConsumerSpec) Descriptor() ([]byte, []int)

Deprecated: Use ConsumerSpec.ProtoReflect.Descriptor instead.

func (*ConsumerSpec) GetConsumerProperties

func (x *ConsumerSpec) GetConsumerProperties() map[string]string

func (*ConsumerSpec) GetCryptoSpec

func (x *ConsumerSpec) GetCryptoSpec() *CryptoSpec

func (*ConsumerSpec) GetIsRegexPattern

func (x *ConsumerSpec) GetIsRegexPattern() bool

func (*ConsumerSpec) GetPoolMessages

func (x *ConsumerSpec) GetPoolMessages() bool

func (*ConsumerSpec) GetReceiverQueueSize

func (x *ConsumerSpec) GetReceiverQueueSize() *ConsumerSpec_ReceiverQueueSize

func (*ConsumerSpec) GetSchemaProperties

func (x *ConsumerSpec) GetSchemaProperties() map[string]string

func (*ConsumerSpec) GetSchemaType

func (x *ConsumerSpec) GetSchemaType() string

func (*ConsumerSpec) GetSerdeClassName

func (x *ConsumerSpec) GetSerdeClassName() string

func (*ConsumerSpec) ProtoMessage

func (*ConsumerSpec) ProtoMessage()

func (*ConsumerSpec) ProtoReflect

func (x *ConsumerSpec) ProtoReflect() protoreflect.Message

func (*ConsumerSpec) Reset

func (x *ConsumerSpec) Reset()

func (*ConsumerSpec) String

func (x *ConsumerSpec) String() string

type ConsumerSpec_ReceiverQueueSize

type ConsumerSpec_ReceiverQueueSize struct {
	Value int32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*ConsumerSpec_ReceiverQueueSize) Descriptor deprecated

func (*ConsumerSpec_ReceiverQueueSize) Descriptor() ([]byte, []int)

Deprecated: Use ConsumerSpec_ReceiverQueueSize.ProtoReflect.Descriptor instead.

func (*ConsumerSpec_ReceiverQueueSize) GetValue

func (x *ConsumerSpec_ReceiverQueueSize) GetValue() int32

func (*ConsumerSpec_ReceiverQueueSize) ProtoMessage

func (*ConsumerSpec_ReceiverQueueSize) ProtoMessage()

func (*ConsumerSpec_ReceiverQueueSize) ProtoReflect

func (*ConsumerSpec_ReceiverQueueSize) Reset

func (x *ConsumerSpec_ReceiverQueueSize) Reset()

func (*ConsumerSpec_ReceiverQueueSize) String

type CryptoSpec

type CryptoSpec struct {
	CryptoKeyReaderClassName string `protobuf:"bytes,1,opt,name=cryptoKeyReaderClassName,proto3" json:"cryptoKeyReaderClassName,omitempty"`
	CryptoKeyReaderConfig    string `protobuf:"bytes,2,opt,name=cryptoKeyReaderConfig,proto3" json:"cryptoKeyReaderConfig,omitempty"`
	// key names used by producer to encrypt data
	ProducerEncryptionKeyName []string `protobuf:"bytes,3,rep,name=producerEncryptionKeyName,proto3" json:"producerEncryptionKeyName,omitempty"`
	// define the action if producer fail to encrypt data
	// one of FAIL, SEND
	ProducerCryptoFailureAction CryptoSpec_FailureAction `` /* 144-byte string literal not displayed */
	// define the action if consumer fail to decrypt data
	// one of FAIL, DISCARD, CONSUME
	ConsumerCryptoFailureAction CryptoSpec_FailureAction `` /* 144-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CryptoSpec) Descriptor deprecated

func (*CryptoSpec) Descriptor() ([]byte, []int)

Deprecated: Use CryptoSpec.ProtoReflect.Descriptor instead.

func (*CryptoSpec) GetConsumerCryptoFailureAction

func (x *CryptoSpec) GetConsumerCryptoFailureAction() CryptoSpec_FailureAction

func (*CryptoSpec) GetCryptoKeyReaderClassName

func (x *CryptoSpec) GetCryptoKeyReaderClassName() string

func (*CryptoSpec) GetCryptoKeyReaderConfig

func (x *CryptoSpec) GetCryptoKeyReaderConfig() string

func (*CryptoSpec) GetProducerCryptoFailureAction

func (x *CryptoSpec) GetProducerCryptoFailureAction() CryptoSpec_FailureAction

func (*CryptoSpec) GetProducerEncryptionKeyName

func (x *CryptoSpec) GetProducerEncryptionKeyName() []string

func (*CryptoSpec) ProtoMessage

func (*CryptoSpec) ProtoMessage()

func (*CryptoSpec) ProtoReflect

func (x *CryptoSpec) ProtoReflect() protoreflect.Message

func (*CryptoSpec) Reset

func (x *CryptoSpec) Reset()

func (*CryptoSpec) String

func (x *CryptoSpec) String() string

type CryptoSpec_FailureAction

type CryptoSpec_FailureAction int32
const (
	CryptoSpec_FAIL    CryptoSpec_FailureAction = 0
	CryptoSpec_DISCARD CryptoSpec_FailureAction = 1
	CryptoSpec_CONSUME CryptoSpec_FailureAction = 2
	CryptoSpec_SEND    CryptoSpec_FailureAction = 10
)

func (CryptoSpec_FailureAction) Descriptor

func (CryptoSpec_FailureAction) Enum

func (CryptoSpec_FailureAction) EnumDescriptor deprecated

func (CryptoSpec_FailureAction) EnumDescriptor() ([]byte, []int)

Deprecated: Use CryptoSpec_FailureAction.Descriptor instead.

func (CryptoSpec_FailureAction) Number

func (CryptoSpec_FailureAction) String

func (x CryptoSpec_FailureAction) String() string

func (CryptoSpec_FailureAction) Type

type FunctionAuthenticationSpec

type FunctionAuthenticationSpec struct {

	// *
	// function authentication related data that the function authentication provider
	// needs to cache/distribute to all workers support function authentication.
	// Depending on the function authentication provider implementation, this can be the actual auth credentials
	// or a pointer to the auth credentials that this function should use
	Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	// *
	// classname of the function auth provicer this data is relevant to
	Provider string `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider,omitempty"`
	// contains filtered or unexported fields
}

func (*FunctionAuthenticationSpec) Descriptor deprecated

func (*FunctionAuthenticationSpec) Descriptor() ([]byte, []int)

Deprecated: Use FunctionAuthenticationSpec.ProtoReflect.Descriptor instead.

func (*FunctionAuthenticationSpec) GetData

func (x *FunctionAuthenticationSpec) GetData() []byte

func (*FunctionAuthenticationSpec) GetProvider

func (x *FunctionAuthenticationSpec) GetProvider() string

func (*FunctionAuthenticationSpec) ProtoMessage

func (*FunctionAuthenticationSpec) ProtoMessage()

func (*FunctionAuthenticationSpec) ProtoReflect

func (*FunctionAuthenticationSpec) Reset

func (x *FunctionAuthenticationSpec) Reset()

func (*FunctionAuthenticationSpec) String

func (x *FunctionAuthenticationSpec) String() string

type FunctionDetails

type FunctionDetails struct {
	Tenant               string                  `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	Namespace            string                  `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
	Name                 string                  `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	ClassName            string                  `protobuf:"bytes,4,opt,name=className,proto3" json:"className,omitempty"`
	LogTopic             string                  `protobuf:"bytes,5,opt,name=logTopic,proto3" json:"logTopic,omitempty"`
	ProcessingGuarantees ProcessingGuarantees    `` /* 126-byte string literal not displayed */
	UserConfig           string                  `protobuf:"bytes,7,opt,name=userConfig,proto3" json:"userConfig,omitempty"`
	SecretsMap           string                  `protobuf:"bytes,16,opt,name=secretsMap,proto3" json:"secretsMap,omitempty"`
	Runtime              FunctionDetails_Runtime `protobuf:"varint,8,opt,name=runtime,proto3,enum=proto.FunctionDetails_Runtime" json:"runtime,omitempty"`
	// Deprecated since, see https://github.com/apache/pulsar/issues/15560
	//
	// Deprecated: Do not use.
	AutoAck              bool                          `protobuf:"varint,9,opt,name=autoAck,proto3" json:"autoAck,omitempty"`
	Parallelism          int32                         `protobuf:"varint,10,opt,name=parallelism,proto3" json:"parallelism,omitempty"`
	Source               *SourceSpec                   `protobuf:"bytes,11,opt,name=source,proto3" json:"source,omitempty"`
	Sink                 *SinkSpec                     `protobuf:"bytes,12,opt,name=sink,proto3" json:"sink,omitempty"`
	Resources            *Resources                    `protobuf:"bytes,13,opt,name=resources,proto3" json:"resources,omitempty"`
	PackageUrl           string                        `protobuf:"bytes,14,opt,name=packageUrl,proto3" json:"packageUrl,omitempty"` //present only if function submitted with package-url
	RetryDetails         *RetryDetails                 `protobuf:"bytes,15,opt,name=retryDetails,proto3" json:"retryDetails,omitempty"`
	RuntimeFlags         string                        `protobuf:"bytes,17,opt,name=runtimeFlags,proto3" json:"runtimeFlags,omitempty"`
	ComponentType        FunctionDetails_ComponentType `protobuf:"varint,18,opt,name=componentType,proto3,enum=proto.FunctionDetails_ComponentType" json:"componentType,omitempty"`
	CustomRuntimeOptions string                        `protobuf:"bytes,19,opt,name=customRuntimeOptions,proto3" json:"customRuntimeOptions,omitempty"`
	// If specified, this will refer to an archive that is
	// already present in the server
	Builtin              string               `protobuf:"bytes,20,opt,name=builtin,proto3" json:"builtin,omitempty"`
	RetainOrdering       bool                 `protobuf:"varint,21,opt,name=retainOrdering,proto3" json:"retainOrdering,omitempty"`
	RetainKeyOrdering    bool                 `protobuf:"varint,22,opt,name=retainKeyOrdering,proto3" json:"retainKeyOrdering,omitempty"`
	SubscriptionPosition SubscriptionPosition `` /* 127-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*FunctionDetails) Descriptor deprecated

func (*FunctionDetails) Descriptor() ([]byte, []int)

Deprecated: Use FunctionDetails.ProtoReflect.Descriptor instead.

func (*FunctionDetails) GetAutoAck deprecated

func (x *FunctionDetails) GetAutoAck() bool

Deprecated: Do not use.

func (*FunctionDetails) GetBuiltin

func (x *FunctionDetails) GetBuiltin() string

func (*FunctionDetails) GetClassName

func (x *FunctionDetails) GetClassName() string

func (*FunctionDetails) GetComponentType

func (x *FunctionDetails) GetComponentType() FunctionDetails_ComponentType

func (*FunctionDetails) GetCustomRuntimeOptions

func (x *FunctionDetails) GetCustomRuntimeOptions() string

func (*FunctionDetails) GetLogTopic

func (x *FunctionDetails) GetLogTopic() string

func (*FunctionDetails) GetName

func (x *FunctionDetails) GetName() string

func (*FunctionDetails) GetNamespace

func (x *FunctionDetails) GetNamespace() string

func (*FunctionDetails) GetPackageUrl

func (x *FunctionDetails) GetPackageUrl() string

func (*FunctionDetails) GetParallelism

func (x *FunctionDetails) GetParallelism() int32

func (*FunctionDetails) GetProcessingGuarantees

func (x *FunctionDetails) GetProcessingGuarantees() ProcessingGuarantees

func (*FunctionDetails) GetResources

func (x *FunctionDetails) GetResources() *Resources

func (*FunctionDetails) GetRetainKeyOrdering

func (x *FunctionDetails) GetRetainKeyOrdering() bool

func (*FunctionDetails) GetRetainOrdering

func (x *FunctionDetails) GetRetainOrdering() bool

func (*FunctionDetails) GetRetryDetails

func (x *FunctionDetails) GetRetryDetails() *RetryDetails

func (*FunctionDetails) GetRuntime

func (x *FunctionDetails) GetRuntime() FunctionDetails_Runtime

func (*FunctionDetails) GetRuntimeFlags

func (x *FunctionDetails) GetRuntimeFlags() string

func (*FunctionDetails) GetSecretsMap

func (x *FunctionDetails) GetSecretsMap() string

func (*FunctionDetails) GetSink

func (x *FunctionDetails) GetSink() *SinkSpec

func (*FunctionDetails) GetSource

func (x *FunctionDetails) GetSource() *SourceSpec

func (*FunctionDetails) GetSubscriptionPosition

func (x *FunctionDetails) GetSubscriptionPosition() SubscriptionPosition

func (*FunctionDetails) GetTenant

func (x *FunctionDetails) GetTenant() string

func (*FunctionDetails) GetUserConfig

func (x *FunctionDetails) GetUserConfig() string

func (*FunctionDetails) ProtoMessage

func (*FunctionDetails) ProtoMessage()

func (*FunctionDetails) ProtoReflect

func (x *FunctionDetails) ProtoReflect() protoreflect.Message

func (*FunctionDetails) Reset

func (x *FunctionDetails) Reset()

func (*FunctionDetails) String

func (x *FunctionDetails) String() string

type FunctionDetails_ComponentType

type FunctionDetails_ComponentType int32
const (
	FunctionDetails_UNKNOWN  FunctionDetails_ComponentType = 0
	FunctionDetails_FUNCTION FunctionDetails_ComponentType = 1
	FunctionDetails_SOURCE   FunctionDetails_ComponentType = 2
	FunctionDetails_SINK     FunctionDetails_ComponentType = 3
)

func (FunctionDetails_ComponentType) Descriptor

func (FunctionDetails_ComponentType) Enum

func (FunctionDetails_ComponentType) EnumDescriptor deprecated

func (FunctionDetails_ComponentType) EnumDescriptor() ([]byte, []int)

Deprecated: Use FunctionDetails_ComponentType.Descriptor instead.

func (FunctionDetails_ComponentType) Number

func (FunctionDetails_ComponentType) String

func (FunctionDetails_ComponentType) Type

type FunctionDetails_Runtime

type FunctionDetails_Runtime int32
const (
	FunctionDetails_JAVA   FunctionDetails_Runtime = 0
	FunctionDetails_PYTHON FunctionDetails_Runtime = 1
	FunctionDetails_GO     FunctionDetails_Runtime = 3
)

func (FunctionDetails_Runtime) Descriptor

func (FunctionDetails_Runtime) Enum

func (FunctionDetails_Runtime) EnumDescriptor deprecated

func (FunctionDetails_Runtime) EnumDescriptor() ([]byte, []int)

Deprecated: Use FunctionDetails_Runtime.Descriptor instead.

func (FunctionDetails_Runtime) Number

func (FunctionDetails_Runtime) String

func (x FunctionDetails_Runtime) String() string

func (FunctionDetails_Runtime) Type

type FunctionMetaData

type FunctionMetaData struct {
	FunctionDetails                  *FunctionDetails            `protobuf:"bytes,1,opt,name=functionDetails,proto3" json:"functionDetails,omitempty"`
	PackageLocation                  *PackageLocationMetaData    `protobuf:"bytes,2,opt,name=packageLocation,proto3" json:"packageLocation,omitempty"`
	Version                          uint64                      `protobuf:"varint,3,opt,name=version,proto3" json:"version,omitempty"`
	CreateTime                       uint64                      `protobuf:"varint,4,opt,name=createTime,proto3" json:"createTime,omitempty"`
	InstanceStates                   map[int32]FunctionState     `` /* 196-byte string literal not displayed */
	FunctionAuthSpec                 *FunctionAuthenticationSpec `protobuf:"bytes,6,opt,name=functionAuthSpec,proto3" json:"functionAuthSpec,omitempty"`
	TransformFunctionPackageLocation *PackageLocationMetaData    `protobuf:"bytes,7,opt,name=transformFunctionPackageLocation,proto3" json:"transformFunctionPackageLocation,omitempty"`
	// contains filtered or unexported fields
}

func (*FunctionMetaData) Descriptor deprecated

func (*FunctionMetaData) Descriptor() ([]byte, []int)

Deprecated: Use FunctionMetaData.ProtoReflect.Descriptor instead.

func (*FunctionMetaData) GetCreateTime

func (x *FunctionMetaData) GetCreateTime() uint64

func (*FunctionMetaData) GetFunctionAuthSpec

func (x *FunctionMetaData) GetFunctionAuthSpec() *FunctionAuthenticationSpec

func (*FunctionMetaData) GetFunctionDetails

func (x *FunctionMetaData) GetFunctionDetails() *FunctionDetails

func (*FunctionMetaData) GetInstanceStates

func (x *FunctionMetaData) GetInstanceStates() map[int32]FunctionState

func (*FunctionMetaData) GetPackageLocation

func (x *FunctionMetaData) GetPackageLocation() *PackageLocationMetaData

func (*FunctionMetaData) GetTransformFunctionPackageLocation

func (x *FunctionMetaData) GetTransformFunctionPackageLocation() *PackageLocationMetaData

func (*FunctionMetaData) GetVersion

func (x *FunctionMetaData) GetVersion() uint64

func (*FunctionMetaData) ProtoMessage

func (*FunctionMetaData) ProtoMessage()

func (*FunctionMetaData) ProtoReflect

func (x *FunctionMetaData) ProtoReflect() protoreflect.Message

func (*FunctionMetaData) Reset

func (x *FunctionMetaData) Reset()

func (*FunctionMetaData) String

func (x *FunctionMetaData) String() string

type FunctionState

type FunctionState int32
const (
	FunctionState_RUNNING FunctionState = 0
	FunctionState_STOPPED FunctionState = 1
)

func (FunctionState) Descriptor

func (FunctionState) Enum

func (x FunctionState) Enum() *FunctionState

func (FunctionState) EnumDescriptor deprecated

func (FunctionState) EnumDescriptor() ([]byte, []int)

Deprecated: Use FunctionState.Descriptor instead.

func (FunctionState) Number

func (FunctionState) String

func (x FunctionState) String() string

func (FunctionState) Type

type FunctionStatus

type FunctionStatus struct {
	Running          bool   `protobuf:"varint,1,opt,name=running,proto3" json:"running,omitempty"`
	FailureException string `protobuf:"bytes,2,opt,name=failureException,proto3" json:"failureException,omitempty"`
	NumRestarts      int64  `protobuf:"varint,3,opt,name=numRestarts,proto3" json:"numRestarts,omitempty"`
	// int64 numProcessed = 4;
	NumReceived              int64                                  `protobuf:"varint,17,opt,name=numReceived,proto3" json:"numReceived,omitempty"`
	NumSuccessfullyProcessed int64                                  `protobuf:"varint,5,opt,name=numSuccessfullyProcessed,proto3" json:"numSuccessfullyProcessed,omitempty"`
	NumUserExceptions        int64                                  `protobuf:"varint,6,opt,name=numUserExceptions,proto3" json:"numUserExceptions,omitempty"`
	LatestUserExceptions     []*FunctionStatus_ExceptionInformation `protobuf:"bytes,7,rep,name=latestUserExceptions,proto3" json:"latestUserExceptions,omitempty"`
	NumSystemExceptions      int64                                  `protobuf:"varint,8,opt,name=numSystemExceptions,proto3" json:"numSystemExceptions,omitempty"`
	LatestSystemExceptions   []*FunctionStatus_ExceptionInformation `protobuf:"bytes,9,rep,name=latestSystemExceptions,proto3" json:"latestSystemExceptions,omitempty"`
	NumSourceExceptions      int64                                  `protobuf:"varint,18,opt,name=numSourceExceptions,proto3" json:"numSourceExceptions,omitempty"`
	LatestSourceExceptions   []*FunctionStatus_ExceptionInformation `protobuf:"bytes,19,rep,name=latestSourceExceptions,proto3" json:"latestSourceExceptions,omitempty"`
	NumSinkExceptions        int64                                  `protobuf:"varint,20,opt,name=numSinkExceptions,proto3" json:"numSinkExceptions,omitempty"`
	LatestSinkExceptions     []*FunctionStatus_ExceptionInformation `protobuf:"bytes,21,rep,name=latestSinkExceptions,proto3" json:"latestSinkExceptions,omitempty"`
	// map from topic name to number of deserialization exceptions
	//
	//	map<string, int64> deserializationExceptions = 10;
	//
	// number of serialization exceptions on the output
	//
	//	int64 serializationExceptions = 11;
	//
	// average latency
	AverageLatency float64 `protobuf:"fixed64,12,opt,name=averageLatency,proto3" json:"averageLatency,omitempty"`
	// When was the last time the function was invoked.
	// expressed in ms since epoch
	LastInvocationTime int64  `protobuf:"varint,13,opt,name=lastInvocationTime,proto3" json:"lastInvocationTime,omitempty"`
	InstanceId         string `protobuf:"bytes,14,opt,name=instanceId,proto3" json:"instanceId,omitempty"`
	//	MetricsData metrics = 15 [deprecated=true];
	//
	// owner of function-instance
	WorkerId string `protobuf:"bytes,16,opt,name=workerId,proto3" json:"workerId,omitempty"`
	// contains filtered or unexported fields
}

func (*FunctionStatus) Descriptor deprecated

func (*FunctionStatus) Descriptor() ([]byte, []int)

Deprecated: Use FunctionStatus.ProtoReflect.Descriptor instead.

func (*FunctionStatus) GetAverageLatency

func (x *FunctionStatus) GetAverageLatency() float64

func (*FunctionStatus) GetFailureException

func (x *FunctionStatus) GetFailureException() string

func (*FunctionStatus) GetInstanceId

func (x *FunctionStatus) GetInstanceId() string

func (*FunctionStatus) GetLastInvocationTime

func (x *FunctionStatus) GetLastInvocationTime() int64

func (*FunctionStatus) GetLatestSinkExceptions

func (x *FunctionStatus) GetLatestSinkExceptions() []*FunctionStatus_ExceptionInformation

func (*FunctionStatus) GetLatestSourceExceptions

func (x *FunctionStatus) GetLatestSourceExceptions() []*FunctionStatus_ExceptionInformation

func (*FunctionStatus) GetLatestSystemExceptions

func (x *FunctionStatus) GetLatestSystemExceptions() []*FunctionStatus_ExceptionInformation

func (*FunctionStatus) GetLatestUserExceptions

func (x *FunctionStatus) GetLatestUserExceptions() []*FunctionStatus_ExceptionInformation

func (*FunctionStatus) GetNumReceived

func (x *FunctionStatus) GetNumReceived() int64

func (*FunctionStatus) GetNumRestarts

func (x *FunctionStatus) GetNumRestarts() int64

func (*FunctionStatus) GetNumSinkExceptions

func (x *FunctionStatus) GetNumSinkExceptions() int64

func (*FunctionStatus) GetNumSourceExceptions

func (x *FunctionStatus) GetNumSourceExceptions() int64

func (*FunctionStatus) GetNumSuccessfullyProcessed

func (x *FunctionStatus) GetNumSuccessfullyProcessed() int64

func (*FunctionStatus) GetNumSystemExceptions

func (x *FunctionStatus) GetNumSystemExceptions() int64

func (*FunctionStatus) GetNumUserExceptions

func (x *FunctionStatus) GetNumUserExceptions() int64

func (*FunctionStatus) GetRunning

func (x *FunctionStatus) GetRunning() bool

func (*FunctionStatus) GetWorkerId

func (x *FunctionStatus) GetWorkerId() string

func (*FunctionStatus) ProtoMessage

func (*FunctionStatus) ProtoMessage()

func (*FunctionStatus) ProtoReflect

func (x *FunctionStatus) ProtoReflect() protoreflect.Message

func (*FunctionStatus) Reset

func (x *FunctionStatus) Reset()

func (*FunctionStatus) String

func (x *FunctionStatus) String() string

type FunctionStatusList

type FunctionStatusList struct {
	Error              string            `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	FunctionStatusList []*FunctionStatus `protobuf:"bytes,1,rep,name=functionStatusList,proto3" json:"functionStatusList,omitempty"`
	// contains filtered or unexported fields
}

Deprecated

func (*FunctionStatusList) Descriptor deprecated

func (*FunctionStatusList) Descriptor() ([]byte, []int)

Deprecated: Use FunctionStatusList.ProtoReflect.Descriptor instead.

func (*FunctionStatusList) GetError

func (x *FunctionStatusList) GetError() string

func (*FunctionStatusList) GetFunctionStatusList

func (x *FunctionStatusList) GetFunctionStatusList() []*FunctionStatus

func (*FunctionStatusList) ProtoMessage

func (*FunctionStatusList) ProtoMessage()

func (*FunctionStatusList) ProtoReflect

func (x *FunctionStatusList) ProtoReflect() protoreflect.Message

func (*FunctionStatusList) Reset

func (x *FunctionStatusList) Reset()

func (*FunctionStatusList) String

func (x *FunctionStatusList) String() string

type FunctionStatus_ExceptionInformation

type FunctionStatus_ExceptionInformation struct {
	ExceptionString string `protobuf:"bytes,1,opt,name=exceptionString,proto3" json:"exceptionString,omitempty"`
	MsSinceEpoch    int64  `protobuf:"varint,2,opt,name=msSinceEpoch,proto3" json:"msSinceEpoch,omitempty"`
	// contains filtered or unexported fields
}

func (*FunctionStatus_ExceptionInformation) Descriptor deprecated

func (*FunctionStatus_ExceptionInformation) Descriptor() ([]byte, []int)

Deprecated: Use FunctionStatus_ExceptionInformation.ProtoReflect.Descriptor instead.

func (*FunctionStatus_ExceptionInformation) GetExceptionString

func (x *FunctionStatus_ExceptionInformation) GetExceptionString() string

func (*FunctionStatus_ExceptionInformation) GetMsSinceEpoch

func (x *FunctionStatus_ExceptionInformation) GetMsSinceEpoch() int64

func (*FunctionStatus_ExceptionInformation) ProtoMessage

func (*FunctionStatus_ExceptionInformation) ProtoMessage()

func (*FunctionStatus_ExceptionInformation) ProtoReflect

func (*FunctionStatus_ExceptionInformation) Reset

func (*FunctionStatus_ExceptionInformation) String

type HealthCheckResult

type HealthCheckResult struct {
	Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
	// contains filtered or unexported fields
}

func (*HealthCheckResult) Descriptor deprecated

func (*HealthCheckResult) Descriptor() ([]byte, []int)

Deprecated: Use HealthCheckResult.ProtoReflect.Descriptor instead.

func (*HealthCheckResult) GetSuccess

func (x *HealthCheckResult) GetSuccess() bool

func (*HealthCheckResult) ProtoMessage

func (*HealthCheckResult) ProtoMessage()

func (*HealthCheckResult) ProtoReflect

func (x *HealthCheckResult) ProtoReflect() protoreflect.Message

func (*HealthCheckResult) Reset

func (x *HealthCheckResult) Reset()

func (*HealthCheckResult) String

func (x *HealthCheckResult) String() string

type Instance

type Instance struct {
	FunctionMetaData *FunctionMetaData `protobuf:"bytes,1,opt,name=functionMetaData,proto3" json:"functionMetaData,omitempty"`
	InstanceId       int32             `protobuf:"varint,2,opt,name=instanceId,proto3" json:"instanceId,omitempty"`
	// contains filtered or unexported fields
}

func (*Instance) Descriptor deprecated

func (*Instance) Descriptor() ([]byte, []int)

Deprecated: Use Instance.ProtoReflect.Descriptor instead.

func (*Instance) GetFunctionMetaData

func (x *Instance) GetFunctionMetaData() *FunctionMetaData

func (*Instance) GetInstanceId

func (x *Instance) GetInstanceId() int32

func (*Instance) ProtoMessage

func (*Instance) ProtoMessage()

func (*Instance) ProtoReflect

func (x *Instance) ProtoReflect() protoreflect.Message

func (*Instance) Reset

func (x *Instance) Reset()

func (*Instance) String

func (x *Instance) String() string

type InstanceControlClient

type InstanceControlClient interface {
	GetFunctionStatus(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*FunctionStatus, error)
	GetAndResetMetrics(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*MetricsData, error)
	ResetMetrics(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error)
	GetMetrics(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*MetricsData, error)
	HealthCheck(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*HealthCheckResult, error)
}

InstanceControlClient is the client API for InstanceControl service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type InstanceControlServer

type InstanceControlServer interface {
	GetFunctionStatus(context.Context, *emptypb.Empty) (*FunctionStatus, error)
	GetAndResetMetrics(context.Context, *emptypb.Empty) (*MetricsData, error)
	ResetMetrics(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
	GetMetrics(context.Context, *emptypb.Empty) (*MetricsData, error)
	HealthCheck(context.Context, *emptypb.Empty) (*HealthCheckResult, error)
	// contains filtered or unexported methods
}

InstanceControlServer is the server API for InstanceControl service. All implementations must embed UnimplementedInstanceControlServer for forward compatibility

type Metrics

type Metrics struct {
	Metrics []*Metrics_InstanceMetrics `protobuf:"bytes,1,rep,name=metrics,proto3" json:"metrics,omitempty"`
	// contains filtered or unexported fields
}

func (*Metrics) Descriptor deprecated

func (*Metrics) Descriptor() ([]byte, []int)

Deprecated: Use Metrics.ProtoReflect.Descriptor instead.

func (*Metrics) GetMetrics

func (x *Metrics) GetMetrics() []*Metrics_InstanceMetrics

func (*Metrics) ProtoMessage

func (*Metrics) ProtoMessage()

func (*Metrics) ProtoReflect

func (x *Metrics) ProtoReflect() protoreflect.Message

func (*Metrics) Reset

func (x *Metrics) Reset()

func (*Metrics) String

func (x *Metrics) String() string

type MetricsData

type MetricsData struct {

	// Total number of records function received from source
	ReceivedTotal      int64 `protobuf:"varint,2,opt,name=receivedTotal,proto3" json:"receivedTotal,omitempty"`
	ReceivedTotal_1Min int64 `protobuf:"varint,10,opt,name=receivedTotal_1min,json=receivedTotal1min,proto3" json:"receivedTotal_1min,omitempty"`
	// Total number of records successfully processed by user function
	ProcessedSuccessfullyTotal      int64 `protobuf:"varint,4,opt,name=processedSuccessfullyTotal,proto3" json:"processedSuccessfullyTotal,omitempty"`
	ProcessedSuccessfullyTotal_1Min int64 `` /* 153-byte string literal not displayed */
	// Total number of system exceptions thrown
	SystemExceptionsTotal      int64 `protobuf:"varint,5,opt,name=systemExceptionsTotal,proto3" json:"systemExceptionsTotal,omitempty"`
	SystemExceptionsTotal_1Min int64 `` /* 138-byte string literal not displayed */
	// Total number of user exceptions thrown
	UserExceptionsTotal      int64 `protobuf:"varint,6,opt,name=userExceptionsTotal,proto3" json:"userExceptionsTotal,omitempty"`
	UserExceptionsTotal_1Min int64 `` /* 132-byte string literal not displayed */
	// Average process latency for function
	AvgProcessLatency      float64 `protobuf:"fixed64,7,opt,name=avgProcessLatency,proto3" json:"avgProcessLatency,omitempty"`
	AvgProcessLatency_1Min float64 `` /* 127-byte string literal not displayed */
	// Timestamp of when the function was last invoked
	LastInvocation int64 `protobuf:"varint,8,opt,name=lastInvocation,proto3" json:"lastInvocation,omitempty"`
	// User defined metrics
	UserMetrics map[string]float64 `` /* 165-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MetricsData) Descriptor deprecated

func (*MetricsData) Descriptor() ([]byte, []int)

Deprecated: Use MetricsData.ProtoReflect.Descriptor instead.

func (*MetricsData) GetAvgProcessLatency

func (x *MetricsData) GetAvgProcessLatency() float64

func (*MetricsData) GetAvgProcessLatency_1Min

func (x *MetricsData) GetAvgProcessLatency_1Min() float64

func (*MetricsData) GetLastInvocation

func (x *MetricsData) GetLastInvocation() int64

func (*MetricsData) GetProcessedSuccessfullyTotal

func (x *MetricsData) GetProcessedSuccessfullyTotal() int64

func (*MetricsData) GetProcessedSuccessfullyTotal_1Min

func (x *MetricsData) GetProcessedSuccessfullyTotal_1Min() int64

func (*MetricsData) GetReceivedTotal

func (x *MetricsData) GetReceivedTotal() int64

func (*MetricsData) GetReceivedTotal_1Min

func (x *MetricsData) GetReceivedTotal_1Min() int64

func (*MetricsData) GetSystemExceptionsTotal

func (x *MetricsData) GetSystemExceptionsTotal() int64

func (*MetricsData) GetSystemExceptionsTotal_1Min

func (x *MetricsData) GetSystemExceptionsTotal_1Min() int64

func (*MetricsData) GetUserExceptionsTotal

func (x *MetricsData) GetUserExceptionsTotal() int64

func (*MetricsData) GetUserExceptionsTotal_1Min

func (x *MetricsData) GetUserExceptionsTotal_1Min() int64

func (*MetricsData) GetUserMetrics

func (x *MetricsData) GetUserMetrics() map[string]float64

func (*MetricsData) ProtoMessage

func (*MetricsData) ProtoMessage()

func (*MetricsData) ProtoReflect

func (x *MetricsData) ProtoReflect() protoreflect.Message

func (*MetricsData) Reset

func (x *MetricsData) Reset()

func (*MetricsData) String

func (x *MetricsData) String() string

type Metrics_InstanceMetrics

type Metrics_InstanceMetrics struct {
	Name        string       `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	InstanceId  int32        `protobuf:"varint,2,opt,name=instanceId,proto3" json:"instanceId,omitempty"`
	MetricsData *MetricsData `protobuf:"bytes,3,opt,name=metricsData,proto3" json:"metricsData,omitempty"`
	// contains filtered or unexported fields
}

func (*Metrics_InstanceMetrics) Descriptor deprecated

func (*Metrics_InstanceMetrics) Descriptor() ([]byte, []int)

Deprecated: Use Metrics_InstanceMetrics.ProtoReflect.Descriptor instead.

func (*Metrics_InstanceMetrics) GetInstanceId

func (x *Metrics_InstanceMetrics) GetInstanceId() int32

func (*Metrics_InstanceMetrics) GetMetricsData

func (x *Metrics_InstanceMetrics) GetMetricsData() *MetricsData

func (*Metrics_InstanceMetrics) GetName

func (x *Metrics_InstanceMetrics) GetName() string

func (*Metrics_InstanceMetrics) ProtoMessage

func (*Metrics_InstanceMetrics) ProtoMessage()

func (*Metrics_InstanceMetrics) ProtoReflect

func (x *Metrics_InstanceMetrics) ProtoReflect() protoreflect.Message

func (*Metrics_InstanceMetrics) Reset

func (x *Metrics_InstanceMetrics) Reset()

func (*Metrics_InstanceMetrics) String

func (x *Metrics_InstanceMetrics) String() string

type PackageLocationMetaData

type PackageLocationMetaData struct {
	PackagePath      string `protobuf:"bytes,1,opt,name=packagePath,proto3" json:"packagePath,omitempty"`
	OriginalFileName string `protobuf:"bytes,2,opt,name=originalFileName,proto3" json:"originalFileName,omitempty"`
	// contains filtered or unexported fields
}

func (*PackageLocationMetaData) Descriptor deprecated

func (*PackageLocationMetaData) Descriptor() ([]byte, []int)

Deprecated: Use PackageLocationMetaData.ProtoReflect.Descriptor instead.

func (*PackageLocationMetaData) GetOriginalFileName

func (x *PackageLocationMetaData) GetOriginalFileName() string

func (*PackageLocationMetaData) GetPackagePath

func (x *PackageLocationMetaData) GetPackagePath() string

func (*PackageLocationMetaData) ProtoMessage

func (*PackageLocationMetaData) ProtoMessage()

func (*PackageLocationMetaData) ProtoReflect

func (x *PackageLocationMetaData) ProtoReflect() protoreflect.Message

func (*PackageLocationMetaData) Reset

func (x *PackageLocationMetaData) Reset()

func (*PackageLocationMetaData) String

func (x *PackageLocationMetaData) String() string

type ProcessingGuarantees

type ProcessingGuarantees int32
const (
	ProcessingGuarantees_ATLEAST_ONCE     ProcessingGuarantees = 0 // [default value]
	ProcessingGuarantees_ATMOST_ONCE      ProcessingGuarantees = 1
	ProcessingGuarantees_EFFECTIVELY_ONCE ProcessingGuarantees = 2
	ProcessingGuarantees_MANUAL           ProcessingGuarantees = 3
)

func (ProcessingGuarantees) Descriptor

func (ProcessingGuarantees) Enum

func (ProcessingGuarantees) EnumDescriptor deprecated

func (ProcessingGuarantees) EnumDescriptor() ([]byte, []int)

Deprecated: Use ProcessingGuarantees.Descriptor instead.

func (ProcessingGuarantees) Number

func (ProcessingGuarantees) String

func (x ProcessingGuarantees) String() string

func (ProcessingGuarantees) Type

type ProducerSpec

type ProducerSpec struct {
	MaxPendingMessages                 int32           `protobuf:"varint,1,opt,name=maxPendingMessages,proto3" json:"maxPendingMessages,omitempty"`
	MaxPendingMessagesAcrossPartitions int32           `protobuf:"varint,2,opt,name=maxPendingMessagesAcrossPartitions,proto3" json:"maxPendingMessagesAcrossPartitions,omitempty"`
	UseThreadLocalProducers            bool            `protobuf:"varint,3,opt,name=useThreadLocalProducers,proto3" json:"useThreadLocalProducers,omitempty"`
	CryptoSpec                         *CryptoSpec     `protobuf:"bytes,4,opt,name=cryptoSpec,proto3" json:"cryptoSpec,omitempty"`
	BatchBuilder                       string          `protobuf:"bytes,5,opt,name=batchBuilder,proto3" json:"batchBuilder,omitempty"`
	CompressionType                    CompressionType `protobuf:"varint,6,opt,name=compressionType,proto3,enum=proto.CompressionType" json:"compressionType,omitempty"`
	// contains filtered or unexported fields
}

func (*ProducerSpec) Descriptor deprecated

func (*ProducerSpec) Descriptor() ([]byte, []int)

Deprecated: Use ProducerSpec.ProtoReflect.Descriptor instead.

func (*ProducerSpec) GetBatchBuilder

func (x *ProducerSpec) GetBatchBuilder() string

func (*ProducerSpec) GetCompressionType

func (x *ProducerSpec) GetCompressionType() CompressionType

func (*ProducerSpec) GetCryptoSpec

func (x *ProducerSpec) GetCryptoSpec() *CryptoSpec

func (*ProducerSpec) GetMaxPendingMessages

func (x *ProducerSpec) GetMaxPendingMessages() int32

func (*ProducerSpec) GetMaxPendingMessagesAcrossPartitions

func (x *ProducerSpec) GetMaxPendingMessagesAcrossPartitions() int32

func (*ProducerSpec) GetUseThreadLocalProducers

func (x *ProducerSpec) GetUseThreadLocalProducers() bool

func (*ProducerSpec) ProtoMessage

func (*ProducerSpec) ProtoMessage()

func (*ProducerSpec) ProtoReflect

func (x *ProducerSpec) ProtoReflect() protoreflect.Message

func (*ProducerSpec) Reset

func (x *ProducerSpec) Reset()

func (*ProducerSpec) String

func (x *ProducerSpec) String() string

type Resources

type Resources struct {
	Cpu  float64 `protobuf:"fixed64,1,opt,name=cpu,proto3" json:"cpu,omitempty"`
	Ram  int64   `protobuf:"varint,2,opt,name=ram,proto3" json:"ram,omitempty"`
	Disk int64   `protobuf:"varint,3,opt,name=disk,proto3" json:"disk,omitempty"`
	// contains filtered or unexported fields
}

func (*Resources) Descriptor deprecated

func (*Resources) Descriptor() ([]byte, []int)

Deprecated: Use Resources.ProtoReflect.Descriptor instead.

func (*Resources) GetCpu

func (x *Resources) GetCpu() float64

func (*Resources) GetDisk

func (x *Resources) GetDisk() int64

func (*Resources) GetRam

func (x *Resources) GetRam() int64

func (*Resources) ProtoMessage

func (*Resources) ProtoMessage()

func (*Resources) ProtoReflect

func (x *Resources) ProtoReflect() protoreflect.Message

func (*Resources) Reset

func (x *Resources) Reset()

func (*Resources) String

func (x *Resources) String() string

type RetryDetails

type RetryDetails struct {
	MaxMessageRetries int32  `protobuf:"varint,1,opt,name=maxMessageRetries,proto3" json:"maxMessageRetries,omitempty"`
	DeadLetterTopic   string `protobuf:"bytes,2,opt,name=deadLetterTopic,proto3" json:"deadLetterTopic,omitempty"`
	// contains filtered or unexported fields
}

func (*RetryDetails) Descriptor deprecated

func (*RetryDetails) Descriptor() ([]byte, []int)

Deprecated: Use RetryDetails.ProtoReflect.Descriptor instead.

func (*RetryDetails) GetDeadLetterTopic

func (x *RetryDetails) GetDeadLetterTopic() string

func (*RetryDetails) GetMaxMessageRetries

func (x *RetryDetails) GetMaxMessageRetries() int32

func (*RetryDetails) ProtoMessage

func (*RetryDetails) ProtoMessage()

func (*RetryDetails) ProtoReflect

func (x *RetryDetails) ProtoReflect() protoreflect.Message

func (*RetryDetails) Reset

func (x *RetryDetails) Reset()

func (*RetryDetails) String

func (x *RetryDetails) String() string

type ServiceRequest

type ServiceRequest struct {
	ServiceRequestType ServiceRequest_ServiceRequestType `` /* 135-byte string literal not displayed */
	RequestId          string                            `protobuf:"bytes,2,opt,name=requestId,proto3" json:"requestId,omitempty"`
	FunctionMetaData   *FunctionMetaData                 `protobuf:"bytes,3,opt,name=functionMetaData,proto3" json:"functionMetaData,omitempty"`
	WorkerId           string                            `protobuf:"bytes,4,opt,name=workerId,proto3" json:"workerId,omitempty"`
	// contains filtered or unexported fields
}

func (*ServiceRequest) Descriptor deprecated

func (*ServiceRequest) Descriptor() ([]byte, []int)

Deprecated: Use ServiceRequest.ProtoReflect.Descriptor instead.

func (*ServiceRequest) GetFunctionMetaData

func (x *ServiceRequest) GetFunctionMetaData() *FunctionMetaData

func (*ServiceRequest) GetRequestId

func (x *ServiceRequest) GetRequestId() string

func (*ServiceRequest) GetServiceRequestType

func (x *ServiceRequest) GetServiceRequestType() ServiceRequest_ServiceRequestType

func (*ServiceRequest) GetWorkerId

func (x *ServiceRequest) GetWorkerId() string

func (*ServiceRequest) ProtoMessage

func (*ServiceRequest) ProtoMessage()

func (*ServiceRequest) ProtoReflect

func (x *ServiceRequest) ProtoReflect() protoreflect.Message

func (*ServiceRequest) Reset

func (x *ServiceRequest) Reset()

func (*ServiceRequest) String

func (x *ServiceRequest) String() string

type ServiceRequest_ServiceRequestType

type ServiceRequest_ServiceRequestType int32
const (
	ServiceRequest_UPDATE     ServiceRequest_ServiceRequestType = 0
	ServiceRequest_DELETE     ServiceRequest_ServiceRequestType = 1
	ServiceRequest_INITIALIZE ServiceRequest_ServiceRequestType = 2
)

func (ServiceRequest_ServiceRequestType) Descriptor

func (ServiceRequest_ServiceRequestType) Enum

func (ServiceRequest_ServiceRequestType) EnumDescriptor deprecated

func (ServiceRequest_ServiceRequestType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ServiceRequest_ServiceRequestType.Descriptor instead.

func (ServiceRequest_ServiceRequestType) Number

func (ServiceRequest_ServiceRequestType) String

func (ServiceRequest_ServiceRequestType) Type

type SinkSpec

type SinkSpec struct {
	ClassName string `protobuf:"bytes,1,opt,name=className,proto3" json:"className,omitempty"`
	// map in json format
	Configs       string `protobuf:"bytes,2,opt,name=configs,proto3" json:"configs,omitempty"`
	TypeClassName string `protobuf:"bytes,5,opt,name=typeClassName,proto3" json:"typeClassName,omitempty"`
	// configs used only when functions output to sink
	Topic          string        `protobuf:"bytes,3,opt,name=topic,proto3" json:"topic,omitempty"`
	ProducerSpec   *ProducerSpec `protobuf:"bytes,11,opt,name=producerSpec,proto3" json:"producerSpec,omitempty"`
	SerDeClassName string        `protobuf:"bytes,4,opt,name=serDeClassName,proto3" json:"serDeClassName,omitempty"`
	// If specified, this will refer to an archive that is
	// already present in the server
	Builtin string `protobuf:"bytes,6,opt,name=builtin,proto3" json:"builtin,omitempty"`
	// *
	// Builtin schema type or custom schema class name
	SchemaType                   string            `protobuf:"bytes,7,opt,name=schemaType,proto3" json:"schemaType,omitempty"`
	ForwardSourceMessageProperty bool              `protobuf:"varint,8,opt,name=forwardSourceMessageProperty,proto3" json:"forwardSourceMessageProperty,omitempty"`
	SchemaProperties             map[string]string `` /* 173-byte string literal not displayed */
	ConsumerProperties           map[string]string `` /* 178-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*SinkSpec) Descriptor deprecated

func (*SinkSpec) Descriptor() ([]byte, []int)

Deprecated: Use SinkSpec.ProtoReflect.Descriptor instead.

func (*SinkSpec) GetBuiltin

func (x *SinkSpec) GetBuiltin() string

func (*SinkSpec) GetClassName

func (x *SinkSpec) GetClassName() string

func (*SinkSpec) GetConfigs

func (x *SinkSpec) GetConfigs() string

func (*SinkSpec) GetConsumerProperties

func (x *SinkSpec) GetConsumerProperties() map[string]string

func (*SinkSpec) GetForwardSourceMessageProperty

func (x *SinkSpec) GetForwardSourceMessageProperty() bool

func (*SinkSpec) GetProducerSpec

func (x *SinkSpec) GetProducerSpec() *ProducerSpec

func (*SinkSpec) GetSchemaProperties

func (x *SinkSpec) GetSchemaProperties() map[string]string

func (*SinkSpec) GetSchemaType

func (x *SinkSpec) GetSchemaType() string

func (*SinkSpec) GetSerDeClassName

func (x *SinkSpec) GetSerDeClassName() string

func (*SinkSpec) GetTopic

func (x *SinkSpec) GetTopic() string

func (*SinkSpec) GetTypeClassName

func (x *SinkSpec) GetTypeClassName() string

func (*SinkSpec) ProtoMessage

func (*SinkSpec) ProtoMessage()

func (*SinkSpec) ProtoReflect

func (x *SinkSpec) ProtoReflect() protoreflect.Message

func (*SinkSpec) Reset

func (x *SinkSpec) Reset()

func (*SinkSpec) String

func (x *SinkSpec) String() string

type SourceSpec

type SourceSpec struct {
	ClassName string `protobuf:"bytes,1,opt,name=className,proto3" json:"className,omitempty"`
	// map in json format
	Configs       string `protobuf:"bytes,2,opt,name=configs,proto3" json:"configs,omitempty"`
	TypeClassName string `protobuf:"bytes,5,opt,name=typeClassName,proto3" json:"typeClassName,omitempty"`
	// configs used only when source feeds into functions
	SubscriptionType SubscriptionType `protobuf:"varint,3,opt,name=subscriptionType,proto3,enum=proto.SubscriptionType" json:"subscriptionType,omitempty"`
	// @deprecated -- use topicsToSchema
	//
	// Deprecated: Do not use.
	TopicsToSerDeClassName map[string]string `` /* 185-byte string literal not displayed */
	// *
	InputSpecs map[string]*ConsumerSpec `` /* 162-byte string literal not displayed */
	TimeoutMs  uint64                   `protobuf:"varint,6,opt,name=timeoutMs,proto3" json:"timeoutMs,omitempty"`
	// Deprecated: Do not use.
	TopicsPattern string `protobuf:"bytes,7,opt,name=topicsPattern,proto3" json:"topicsPattern,omitempty"`
	// If specified, this will refer to an archive that is
	// already present in the server
	Builtin                      string               `protobuf:"bytes,8,opt,name=builtin,proto3" json:"builtin,omitempty"`
	SubscriptionName             string               `protobuf:"bytes,9,opt,name=subscriptionName,proto3" json:"subscriptionName,omitempty"`
	CleanupSubscription          bool                 `protobuf:"varint,11,opt,name=cleanupSubscription,proto3" json:"cleanupSubscription,omitempty"`
	SubscriptionPosition         SubscriptionPosition `` /* 127-byte string literal not displayed */
	NegativeAckRedeliveryDelayMs uint64               `protobuf:"varint,13,opt,name=negativeAckRedeliveryDelayMs,proto3" json:"negativeAckRedeliveryDelayMs,omitempty"`
	SkipToLatest                 bool                 `protobuf:"varint,14,opt,name=skipToLatest,proto3" json:"skipToLatest,omitempty"`
	// contains filtered or unexported fields
}

func (*SourceSpec) Descriptor deprecated

func (*SourceSpec) Descriptor() ([]byte, []int)

Deprecated: Use SourceSpec.ProtoReflect.Descriptor instead.

func (*SourceSpec) GetBuiltin

func (x *SourceSpec) GetBuiltin() string

func (*SourceSpec) GetClassName

func (x *SourceSpec) GetClassName() string

func (*SourceSpec) GetCleanupSubscription

func (x *SourceSpec) GetCleanupSubscription() bool

func (*SourceSpec) GetConfigs

func (x *SourceSpec) GetConfigs() string

func (*SourceSpec) GetInputSpecs

func (x *SourceSpec) GetInputSpecs() map[string]*ConsumerSpec

func (*SourceSpec) GetNegativeAckRedeliveryDelayMs

func (x *SourceSpec) GetNegativeAckRedeliveryDelayMs() uint64

func (*SourceSpec) GetSkipToLatest

func (x *SourceSpec) GetSkipToLatest() bool

func (*SourceSpec) GetSubscriptionName

func (x *SourceSpec) GetSubscriptionName() string

func (*SourceSpec) GetSubscriptionPosition

func (x *SourceSpec) GetSubscriptionPosition() SubscriptionPosition

func (*SourceSpec) GetSubscriptionType

func (x *SourceSpec) GetSubscriptionType() SubscriptionType

func (*SourceSpec) GetTimeoutMs

func (x *SourceSpec) GetTimeoutMs() uint64

func (*SourceSpec) GetTopicsPattern deprecated

func (x *SourceSpec) GetTopicsPattern() string

Deprecated: Do not use.

func (*SourceSpec) GetTopicsToSerDeClassName deprecated

func (x *SourceSpec) GetTopicsToSerDeClassName() map[string]string

Deprecated: Do not use.

func (*SourceSpec) GetTypeClassName

func (x *SourceSpec) GetTypeClassName() string

func (*SourceSpec) ProtoMessage

func (*SourceSpec) ProtoMessage()

func (*SourceSpec) ProtoReflect

func (x *SourceSpec) ProtoReflect() protoreflect.Message

func (*SourceSpec) Reset

func (x *SourceSpec) Reset()

func (*SourceSpec) String

func (x *SourceSpec) String() string

type SubscriptionPosition

type SubscriptionPosition int32
const (
	SubscriptionPosition_LATEST   SubscriptionPosition = 0
	SubscriptionPosition_EARLIEST SubscriptionPosition = 1
)

func (SubscriptionPosition) Descriptor

func (SubscriptionPosition) Enum

func (SubscriptionPosition) EnumDescriptor deprecated

func (SubscriptionPosition) EnumDescriptor() ([]byte, []int)

Deprecated: Use SubscriptionPosition.Descriptor instead.

func (SubscriptionPosition) Number

func (SubscriptionPosition) String

func (x SubscriptionPosition) String() string

func (SubscriptionPosition) Type

type SubscriptionType

type SubscriptionType int32
const (
	SubscriptionType_SHARED     SubscriptionType = 0
	SubscriptionType_FAILOVER   SubscriptionType = 1
	SubscriptionType_KEY_SHARED SubscriptionType = 2
)

func (SubscriptionType) Descriptor

func (SubscriptionType) Enum

func (SubscriptionType) EnumDescriptor deprecated

func (SubscriptionType) EnumDescriptor() ([]byte, []int)

Deprecated: Use SubscriptionType.Descriptor instead.

func (SubscriptionType) Number

func (SubscriptionType) String

func (x SubscriptionType) String() string

func (SubscriptionType) Type

type UnimplementedInstanceControlServer

type UnimplementedInstanceControlServer struct {
}

UnimplementedInstanceControlServer must be embedded to have forward compatible implementations.

func (UnimplementedInstanceControlServer) GetAndResetMetrics

func (UnimplementedInstanceControlServer) GetFunctionStatus

func (UnimplementedInstanceControlServer) GetMetrics

func (UnimplementedInstanceControlServer) HealthCheck

func (UnimplementedInstanceControlServer) ResetMetrics

type UnsafeInstanceControlServer

type UnsafeInstanceControlServer interface {
	// contains filtered or unexported methods
}

UnsafeInstanceControlServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to InstanceControlServer will result in compilation errors.

Jump to

Keyboard shortcuts

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