finance

package
v1.1.2 Latest Latest
Warning

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

Go to latest
Published: Oct 25, 2024 License: AGPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	FinanceInfra_ComputeStart_FullMethodName       = "/FinanceInfra/ComputeStart"
	FinanceInfra_ComputeEnd_FullMethodName         = "/FinanceInfra/ComputeEnd"
	FinanceInfra_LambdaStart_FullMethodName        = "/FinanceInfra/LambdaStart"
	FinanceInfra_LambdaEnd_FullMethodName          = "/FinanceInfra/LambdaEnd"
	FinanceInfra_BlockStorageStart_FullMethodName  = "/FinanceInfra/BlockStorageStart"
	FinanceInfra_BlockStorageEnd_FullMethodName    = "/FinanceInfra/BlockStorageEnd"
	FinanceInfra_ObjectStorageStart_FullMethodName = "/FinanceInfra/ObjectStorageStart"
	FinanceInfra_ObjectStorageEnd_FullMethodName   = "/FinanceInfra/ObjectStorageEnd"
	FinanceInfra_CIStart_FullMethodName            = "/FinanceInfra/CIStart"
	FinanceInfra_CIEnd_FullMethodName              = "/FinanceInfra/CIEnd"
)
View Source
const (
	Finance_StartBillable_FullMethodName      = "/Finance/startBillable"
	Finance_StopBillable_FullMethodName       = "/Finance/stopBillable"
	Finance_GetAttachedCluster_FullMethodName = "/Finance/getAttachedCluster"
)

Variables

View Source
var File_finance_infra_proto protoreflect.FileDescriptor
View Source
var File_finance_proto protoreflect.FileDescriptor
View Source
var FinanceInfra_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "FinanceInfra",
	HandlerType: (*FinanceInfraServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ComputeStart",
			Handler:    _FinanceInfra_ComputeStart_Handler,
		},
		{
			MethodName: "ComputeEnd",
			Handler:    _FinanceInfra_ComputeEnd_Handler,
		},
		{
			MethodName: "LambdaStart",
			Handler:    _FinanceInfra_LambdaStart_Handler,
		},
		{
			MethodName: "LambdaEnd",
			Handler:    _FinanceInfra_LambdaEnd_Handler,
		},
		{
			MethodName: "BlockStorageStart",
			Handler:    _FinanceInfra_BlockStorageStart_Handler,
		},
		{
			MethodName: "BlockStorageEnd",
			Handler:    _FinanceInfra_BlockStorageEnd_Handler,
		},
		{
			MethodName: "ObjectStorageStart",
			Handler:    _FinanceInfra_ObjectStorageStart_Handler,
		},
		{
			MethodName: "ObjectStorageEnd",
			Handler:    _FinanceInfra_ObjectStorageEnd_Handler,
		},
		{
			MethodName: "CIStart",
			Handler:    _FinanceInfra_CIStart_Handler,
		},
		{
			MethodName: "CIEnd",
			Handler:    _FinanceInfra_CIEnd_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "finance-infra.proto",
}

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

View Source
var Finance_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "Finance",
	HandlerType: (*FinanceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "startBillable",
			Handler:    _Finance_StartBillable_Handler,
		},
		{
			MethodName: "stopBillable",
			Handler:    _Finance_StopBillable_Handler,
		},
		{
			MethodName: "getAttachedCluster",
			Handler:    _Finance_GetAttachedCluster_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "finance.proto",
}

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

Functions

func RegisterFinanceInfraServer

func RegisterFinanceInfraServer(s grpc.ServiceRegistrar, srv FinanceInfraServer)

func RegisterFinanceServer

func RegisterFinanceServer(s grpc.ServiceRegistrar, srv FinanceServer)

Types

type BlockStorageEndIn

type BlockStorageEndIn struct {
	ResourceRef string `protobuf:"bytes,1,opt,name=ResourceRef,proto3" json:"ResourceRef,omitempty"`
	AccountId   string `protobuf:"bytes,2,opt,name=accountId,proto3" json:"accountId,omitempty"`
	// contains filtered or unexported fields
}

func (*BlockStorageEndIn) Descriptor deprecated

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

Deprecated: Use BlockStorageEndIn.ProtoReflect.Descriptor instead.

func (*BlockStorageEndIn) GetAccountId

func (x *BlockStorageEndIn) GetAccountId() string

func (*BlockStorageEndIn) GetResourceRef

func (x *BlockStorageEndIn) GetResourceRef() string

func (*BlockStorageEndIn) ProtoMessage

func (*BlockStorageEndIn) ProtoMessage()

func (*BlockStorageEndIn) ProtoReflect

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

func (*BlockStorageEndIn) Reset

func (x *BlockStorageEndIn) Reset()

func (*BlockStorageEndIn) String

func (x *BlockStorageEndIn) String() string

type BlockStorageStartIn

type BlockStorageStartIn struct {
	ResourceRef string `protobuf:"bytes,1,opt,name=ResourceRef,proto3" json:"ResourceRef,omitempty"`
	AccountId   string `protobuf:"bytes,2,opt,name=accountId,proto3" json:"accountId,omitempty"`
	// contains filtered or unexported fields
}

func (*BlockStorageStartIn) Descriptor deprecated

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

Deprecated: Use BlockStorageStartIn.ProtoReflect.Descriptor instead.

func (*BlockStorageStartIn) GetAccountId

func (x *BlockStorageStartIn) GetAccountId() string

func (*BlockStorageStartIn) GetResourceRef

func (x *BlockStorageStartIn) GetResourceRef() string

func (*BlockStorageStartIn) ProtoMessage

func (*BlockStorageStartIn) ProtoMessage()

func (*BlockStorageStartIn) ProtoReflect

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

func (*BlockStorageStartIn) Reset

func (x *BlockStorageStartIn) Reset()

func (*BlockStorageStartIn) String

func (x *BlockStorageStartIn) String() string

type CIEndIn

type CIEndIn struct {
	ResourceRef string `protobuf:"bytes,1,opt,name=ResourceRef,proto3" json:"ResourceRef,omitempty"`
	AccountId   string `protobuf:"bytes,2,opt,name=accountId,proto3" json:"accountId,omitempty"`
	// contains filtered or unexported fields
}

func (*CIEndIn) Descriptor deprecated

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

Deprecated: Use CIEndIn.ProtoReflect.Descriptor instead.

func (*CIEndIn) GetAccountId

func (x *CIEndIn) GetAccountId() string

func (*CIEndIn) GetResourceRef

func (x *CIEndIn) GetResourceRef() string

func (*CIEndIn) ProtoMessage

func (*CIEndIn) ProtoMessage()

func (*CIEndIn) ProtoReflect

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

func (*CIEndIn) Reset

func (x *CIEndIn) Reset()

func (*CIEndIn) String

func (x *CIEndIn) String() string

type CIStartIn

type CIStartIn struct {
	ResourceRef string `protobuf:"bytes,1,opt,name=ResourceRef,proto3" json:"ResourceRef,omitempty"`
	AccountId   string `protobuf:"bytes,2,opt,name=accountId,proto3" json:"accountId,omitempty"`
	// contains filtered or unexported fields
}

func (*CIStartIn) Descriptor deprecated

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

Deprecated: Use CIStartIn.ProtoReflect.Descriptor instead.

func (*CIStartIn) GetAccountId

func (x *CIStartIn) GetAccountId() string

func (*CIStartIn) GetResourceRef

func (x *CIStartIn) GetResourceRef() string

func (*CIStartIn) ProtoMessage

func (*CIStartIn) ProtoMessage()

func (*CIStartIn) ProtoReflect

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

func (*CIStartIn) Reset

func (x *CIStartIn) Reset()

func (*CIStartIn) String

func (x *CIStartIn) String() string

type ComputeEndIn

type ComputeEndIn struct {
	ResourceRef string `protobuf:"bytes,1,opt,name=ResourceRef,proto3" json:"ResourceRef,omitempty"`
	AccountId   string `protobuf:"bytes,2,opt,name=accountId,proto3" json:"accountId,omitempty"`
	// contains filtered or unexported fields
}

func (*ComputeEndIn) Descriptor deprecated

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

Deprecated: Use ComputeEndIn.ProtoReflect.Descriptor instead.

func (*ComputeEndIn) GetAccountId

func (x *ComputeEndIn) GetAccountId() string

func (*ComputeEndIn) GetResourceRef

func (x *ComputeEndIn) GetResourceRef() string

func (*ComputeEndIn) ProtoMessage

func (*ComputeEndIn) ProtoMessage()

func (*ComputeEndIn) ProtoReflect

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

func (*ComputeEndIn) Reset

func (x *ComputeEndIn) Reset()

func (*ComputeEndIn) String

func (x *ComputeEndIn) String() string

type ComputePlan

type ComputePlan struct {
	Provider       string  `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
	Name           string  `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Desc           string  `protobuf:"bytes,3,opt,name=desc,proto3" json:"desc,omitempty"`
	MemoryUnitSize float32 `protobuf:"fixed32,4,opt,name=memoryUnitSize,proto3" json:"memoryUnitSize,omitempty"`
	CpuUnitSize    float32 `protobuf:"fixed32,5,opt,name=cpuUnitSize,proto3" json:"cpuUnitSize,omitempty"`
	// contains filtered or unexported fields
}

func (*ComputePlan) Descriptor deprecated

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

Deprecated: Use ComputePlan.ProtoReflect.Descriptor instead.

func (*ComputePlan) GetCpuUnitSize

func (x *ComputePlan) GetCpuUnitSize() float32

func (*ComputePlan) GetDesc

func (x *ComputePlan) GetDesc() string

func (*ComputePlan) GetMemoryUnitSize

func (x *ComputePlan) GetMemoryUnitSize() float32

func (*ComputePlan) GetName

func (x *ComputePlan) GetName() string

func (*ComputePlan) GetProvider

func (x *ComputePlan) GetProvider() string

func (*ComputePlan) ProtoMessage

func (*ComputePlan) ProtoMessage()

func (*ComputePlan) ProtoReflect

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

func (*ComputePlan) Reset

func (x *ComputePlan) Reset()

func (*ComputePlan) String

func (x *ComputePlan) String() string

type ComputeStartIn

type ComputeStartIn struct {
	ResourceRef string `protobuf:"bytes,1,opt,name=ResourceRef,proto3" json:"ResourceRef,omitempty"`
	AccountId   string `protobuf:"bytes,2,opt,name=accountId,proto3" json:"accountId,omitempty"`
	// contains filtered or unexported fields
}

func (*ComputeStartIn) Descriptor deprecated

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

Deprecated: Use ComputeStartIn.ProtoReflect.Descriptor instead.

func (*ComputeStartIn) GetAccountId

func (x *ComputeStartIn) GetAccountId() string

func (*ComputeStartIn) GetResourceRef

func (x *ComputeStartIn) GetResourceRef() string

func (*ComputeStartIn) ProtoMessage

func (*ComputeStartIn) ProtoMessage()

func (*ComputeStartIn) ProtoReflect

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

func (*ComputeStartIn) Reset

func (x *ComputeStartIn) Reset()

func (*ComputeStartIn) String

func (x *ComputeStartIn) String() string

type FinanceClient

type FinanceClient interface {
	StartBillable(ctx context.Context, in *StartBillableIn, opts ...grpc.CallOption) (*StartBillableOut, error)
	StopBillable(ctx context.Context, in *StopBillableIn, opts ...grpc.CallOption) (*StopBillableOut, error)
	GetAttachedCluster(ctx context.Context, in *GetAttachedClusterIn, opts ...grpc.CallOption) (*GetAttachedClusterOut, error)
}

FinanceClient is the client API for Finance 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.

func NewFinanceClient

func NewFinanceClient(cc grpc.ClientConnInterface) FinanceClient

type FinanceInfraClient

type FinanceInfraClient interface {
	ComputeStart(ctx context.Context, in *ComputeStartIn, opts ...grpc.CallOption) (*FinanceInfraVoid, error)
	ComputeEnd(ctx context.Context, in *ComputeEndIn, opts ...grpc.CallOption) (*FinanceInfraVoid, error)
	LambdaStart(ctx context.Context, in *LambdaStartIn, opts ...grpc.CallOption) (*FinanceInfraVoid, error)
	LambdaEnd(ctx context.Context, in *LambdaEndIn, opts ...grpc.CallOption) (*FinanceInfraVoid, error)
	BlockStorageStart(ctx context.Context, in *BlockStorageStartIn, opts ...grpc.CallOption) (*FinanceInfraVoid, error)
	BlockStorageEnd(ctx context.Context, in *BlockStorageEndIn, opts ...grpc.CallOption) (*FinanceInfraVoid, error)
	ObjectStorageStart(ctx context.Context, in *ObjectStorageStartIn, opts ...grpc.CallOption) (*FinanceInfraVoid, error)
	ObjectStorageEnd(ctx context.Context, in *ObjectStorageEndIn, opts ...grpc.CallOption) (*FinanceInfraVoid, error)
	CIStart(ctx context.Context, in *CIStartIn, opts ...grpc.CallOption) (*FinanceInfraVoid, error)
	CIEnd(ctx context.Context, in *CIEndIn, opts ...grpc.CallOption) (*FinanceInfraVoid, error)
}

FinanceInfraClient is the client API for FinanceInfra 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 FinanceInfraServer

type FinanceInfraServer interface {
	ComputeStart(context.Context, *ComputeStartIn) (*FinanceInfraVoid, error)
	ComputeEnd(context.Context, *ComputeEndIn) (*FinanceInfraVoid, error)
	LambdaStart(context.Context, *LambdaStartIn) (*FinanceInfraVoid, error)
	LambdaEnd(context.Context, *LambdaEndIn) (*FinanceInfraVoid, error)
	BlockStorageStart(context.Context, *BlockStorageStartIn) (*FinanceInfraVoid, error)
	BlockStorageEnd(context.Context, *BlockStorageEndIn) (*FinanceInfraVoid, error)
	ObjectStorageStart(context.Context, *ObjectStorageStartIn) (*FinanceInfraVoid, error)
	ObjectStorageEnd(context.Context, *ObjectStorageEndIn) (*FinanceInfraVoid, error)
	CIStart(context.Context, *CIStartIn) (*FinanceInfraVoid, error)
	CIEnd(context.Context, *CIEndIn) (*FinanceInfraVoid, error)
	// contains filtered or unexported methods
}

FinanceInfraServer is the server API for FinanceInfra service. All implementations must embed UnimplementedFinanceInfraServer for forward compatibility

type FinanceInfraVoid

type FinanceInfraVoid struct {
	// contains filtered or unexported fields
}

func (*FinanceInfraVoid) Descriptor deprecated

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

Deprecated: Use FinanceInfraVoid.ProtoReflect.Descriptor instead.

func (*FinanceInfraVoid) ProtoMessage

func (*FinanceInfraVoid) ProtoMessage()

func (*FinanceInfraVoid) ProtoReflect

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

func (*FinanceInfraVoid) Reset

func (x *FinanceInfraVoid) Reset()

func (*FinanceInfraVoid) String

func (x *FinanceInfraVoid) String() string

type FinanceServer

type FinanceServer interface {
	StartBillable(context.Context, *StartBillableIn) (*StartBillableOut, error)
	StopBillable(context.Context, *StopBillableIn) (*StopBillableOut, error)
	GetAttachedCluster(context.Context, *GetAttachedClusterIn) (*GetAttachedClusterOut, error)
	// contains filtered or unexported methods
}

FinanceServer is the server API for Finance service. All implementations must embed UnimplementedFinanceServer for forward compatibility

type GetAttachedClusterIn

type GetAttachedClusterIn struct {
	AccountName string `protobuf:"bytes,1,opt,name=accountName,proto3" json:"accountName,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAttachedClusterIn) Descriptor deprecated

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

Deprecated: Use GetAttachedClusterIn.ProtoReflect.Descriptor instead.

func (*GetAttachedClusterIn) GetAccountName

func (x *GetAttachedClusterIn) GetAccountName() string

func (*GetAttachedClusterIn) ProtoMessage

func (*GetAttachedClusterIn) ProtoMessage()

func (*GetAttachedClusterIn) ProtoReflect

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

func (*GetAttachedClusterIn) Reset

func (x *GetAttachedClusterIn) Reset()

func (*GetAttachedClusterIn) String

func (x *GetAttachedClusterIn) String() string

type GetAttachedClusterOut

type GetAttachedClusterOut struct {
	ClusterId string `protobuf:"bytes,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAttachedClusterOut) Descriptor deprecated

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

Deprecated: Use GetAttachedClusterOut.ProtoReflect.Descriptor instead.

func (*GetAttachedClusterOut) GetClusterId

func (x *GetAttachedClusterOut) GetClusterId() string

func (*GetAttachedClusterOut) ProtoMessage

func (*GetAttachedClusterOut) ProtoMessage()

func (*GetAttachedClusterOut) ProtoReflect

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

func (*GetAttachedClusterOut) Reset

func (x *GetAttachedClusterOut) Reset()

func (*GetAttachedClusterOut) String

func (x *GetAttachedClusterOut) String() string

type LambdaEndIn

type LambdaEndIn struct {
	ResourceRef string `protobuf:"bytes,1,opt,name=ResourceRef,proto3" json:"ResourceRef,omitempty"`
	AccountId   string `protobuf:"bytes,2,opt,name=accountId,proto3" json:"accountId,omitempty"`
	// contains filtered or unexported fields
}

func (*LambdaEndIn) Descriptor deprecated

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

Deprecated: Use LambdaEndIn.ProtoReflect.Descriptor instead.

func (*LambdaEndIn) GetAccountId

func (x *LambdaEndIn) GetAccountId() string

func (*LambdaEndIn) GetResourceRef

func (x *LambdaEndIn) GetResourceRef() string

func (*LambdaEndIn) ProtoMessage

func (*LambdaEndIn) ProtoMessage()

func (*LambdaEndIn) ProtoReflect

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

func (*LambdaEndIn) Reset

func (x *LambdaEndIn) Reset()

func (*LambdaEndIn) String

func (x *LambdaEndIn) String() string

type LambdaStartIn

type LambdaStartIn struct {
	ResourceRef string `protobuf:"bytes,1,opt,name=ResourceRef,proto3" json:"ResourceRef,omitempty"`
	AccountId   string `protobuf:"bytes,2,opt,name=accountId,proto3" json:"accountId,omitempty"`
	// contains filtered or unexported fields
}

func (*LambdaStartIn) Descriptor deprecated

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

Deprecated: Use LambdaStartIn.ProtoReflect.Descriptor instead.

func (*LambdaStartIn) GetAccountId

func (x *LambdaStartIn) GetAccountId() string

func (*LambdaStartIn) GetResourceRef

func (x *LambdaStartIn) GetResourceRef() string

func (*LambdaStartIn) ProtoMessage

func (*LambdaStartIn) ProtoMessage()

func (*LambdaStartIn) ProtoReflect

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

func (*LambdaStartIn) Reset

func (x *LambdaStartIn) Reset()

func (*LambdaStartIn) String

func (x *LambdaStartIn) String() string

type ObjectStorageEndIn

type ObjectStorageEndIn struct {
	ResourceRef string `protobuf:"bytes,1,opt,name=ResourceRef,proto3" json:"ResourceRef,omitempty"`
	AccountId   string `protobuf:"bytes,2,opt,name=accountId,proto3" json:"accountId,omitempty"`
	// contains filtered or unexported fields
}

func (*ObjectStorageEndIn) Descriptor deprecated

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

Deprecated: Use ObjectStorageEndIn.ProtoReflect.Descriptor instead.

func (*ObjectStorageEndIn) GetAccountId

func (x *ObjectStorageEndIn) GetAccountId() string

func (*ObjectStorageEndIn) GetResourceRef

func (x *ObjectStorageEndIn) GetResourceRef() string

func (*ObjectStorageEndIn) ProtoMessage

func (*ObjectStorageEndIn) ProtoMessage()

func (*ObjectStorageEndIn) ProtoReflect

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

func (*ObjectStorageEndIn) Reset

func (x *ObjectStorageEndIn) Reset()

func (*ObjectStorageEndIn) String

func (x *ObjectStorageEndIn) String() string

type ObjectStorageStartIn

type ObjectStorageStartIn struct {
	ResourceRef string `protobuf:"bytes,1,opt,name=ResourceRef,proto3" json:"ResourceRef,omitempty"`
	AccountId   string `protobuf:"bytes,2,opt,name=accountId,proto3" json:"accountId,omitempty"`
	// contains filtered or unexported fields
}

func (*ObjectStorageStartIn) Descriptor deprecated

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

Deprecated: Use ObjectStorageStartIn.ProtoReflect.Descriptor instead.

func (*ObjectStorageStartIn) GetAccountId

func (x *ObjectStorageStartIn) GetAccountId() string

func (*ObjectStorageStartIn) GetResourceRef

func (x *ObjectStorageStartIn) GetResourceRef() string

func (*ObjectStorageStartIn) ProtoMessage

func (*ObjectStorageStartIn) ProtoMessage()

func (*ObjectStorageStartIn) ProtoReflect

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

func (*ObjectStorageStartIn) Reset

func (x *ObjectStorageStartIn) Reset()

func (*ObjectStorageStartIn) String

func (x *ObjectStorageStartIn) String() string

type StartBillableIn

type StartBillableIn struct {
	AccountName  string  `protobuf:"bytes,1,opt,name=accountName,proto3" json:"accountName,omitempty"`
	BillableType string  `protobuf:"bytes,2,opt,name=BillableType,proto3" json:"BillableType,omitempty"`
	Quantity     float32 `protobuf:"fixed32,3,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// contains filtered or unexported fields
}

func (*StartBillableIn) Descriptor deprecated

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

Deprecated: Use StartBillableIn.ProtoReflect.Descriptor instead.

func (*StartBillableIn) GetAccountName

func (x *StartBillableIn) GetAccountName() string

func (*StartBillableIn) GetBillableType

func (x *StartBillableIn) GetBillableType() string

func (*StartBillableIn) GetQuantity

func (x *StartBillableIn) GetQuantity() float32

func (*StartBillableIn) ProtoMessage

func (*StartBillableIn) ProtoMessage()

func (*StartBillableIn) ProtoReflect

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

func (*StartBillableIn) Reset

func (x *StartBillableIn) Reset()

func (*StartBillableIn) String

func (x *StartBillableIn) String() string

type StartBillableOut

type StartBillableOut struct {
	BillingId string `protobuf:"bytes,1,opt,name=billingId,proto3" json:"billingId,omitempty"`
	// contains filtered or unexported fields
}

func (*StartBillableOut) Descriptor deprecated

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

Deprecated: Use StartBillableOut.ProtoReflect.Descriptor instead.

func (*StartBillableOut) GetBillingId

func (x *StartBillableOut) GetBillingId() string

func (*StartBillableOut) ProtoMessage

func (*StartBillableOut) ProtoMessage()

func (*StartBillableOut) ProtoReflect

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

func (*StartBillableOut) Reset

func (x *StartBillableOut) Reset()

func (*StartBillableOut) String

func (x *StartBillableOut) String() string

type StopBillableIn

type StopBillableIn struct {
	BillableId string `protobuf:"bytes,1,opt,name=BillableId,proto3" json:"BillableId,omitempty"`
	// contains filtered or unexported fields
}

func (*StopBillableIn) Descriptor deprecated

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

Deprecated: Use StopBillableIn.ProtoReflect.Descriptor instead.

func (*StopBillableIn) GetBillableId

func (x *StopBillableIn) GetBillableId() string

func (*StopBillableIn) ProtoMessage

func (*StopBillableIn) ProtoMessage()

func (*StopBillableIn) ProtoReflect

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

func (*StopBillableIn) Reset

func (x *StopBillableIn) Reset()

func (*StopBillableIn) String

func (x *StopBillableIn) String() string

type StopBillableOut

type StopBillableOut struct {
	BillingId string `protobuf:"bytes,1,opt,name=billingId,proto3" json:"billingId,omitempty"`
	// contains filtered or unexported fields
}

func (*StopBillableOut) Descriptor deprecated

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

Deprecated: Use StopBillableOut.ProtoReflect.Descriptor instead.

func (*StopBillableOut) GetBillingId

func (x *StopBillableOut) GetBillingId() string

func (*StopBillableOut) ProtoMessage

func (*StopBillableOut) ProtoMessage()

func (*StopBillableOut) ProtoReflect

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

func (*StopBillableOut) Reset

func (x *StopBillableOut) Reset()

func (*StopBillableOut) String

func (x *StopBillableOut) String() string

type UnimplementedFinanceInfraServer

type UnimplementedFinanceInfraServer struct {
}

UnimplementedFinanceInfraServer must be embedded to have forward compatible implementations.

func (UnimplementedFinanceInfraServer) BlockStorageEnd

func (UnimplementedFinanceInfraServer) BlockStorageStart

func (UnimplementedFinanceInfraServer) CIEnd

func (UnimplementedFinanceInfraServer) CIStart

func (UnimplementedFinanceInfraServer) ComputeEnd

func (UnimplementedFinanceInfraServer) ComputeStart

func (UnimplementedFinanceInfraServer) LambdaEnd

func (UnimplementedFinanceInfraServer) LambdaStart

func (UnimplementedFinanceInfraServer) ObjectStorageEnd

func (UnimplementedFinanceInfraServer) ObjectStorageStart

type UnimplementedFinanceServer

type UnimplementedFinanceServer struct {
}

UnimplementedFinanceServer must be embedded to have forward compatible implementations.

func (UnimplementedFinanceServer) GetAttachedCluster

func (UnimplementedFinanceServer) StartBillable

func (UnimplementedFinanceServer) StopBillable

type UnsafeFinanceInfraServer

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

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

type UnsafeFinanceServer

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

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

Jump to

Keyboard shortcuts

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