pb

package
v0.0.0-...-5f226fc Latest Latest
Warning

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

Go to latest
Published: Apr 24, 2024 License: MIT Imports: 18 Imported by: 84

Documentation

Overview

Package pb contains protobuf definitions for Storj peers. Run protolock in the storj.io/common module root to update the lock file. E.g. `protolock commit`, no other parameters necessary.

Index

Constants

This section is empty.

Variables

View Source
var CipherSuite_name = map[int32]string{
	0: "ENC_UNSPECIFIED",
	1: "ENC_NULL",
	2: "ENC_AESGCM",
	3: "ENC_SECRETBOX",
}
View Source
var CipherSuite_value = map[string]int32{
	"ENC_UNSPECIFIED": 0,
	"ENC_NULL":        1,
	"ENC_AESGCM":      2,
	"ENC_SECRETBOX":   3,
}
View Source
var CompressedBatchRequest_CompressionType_name = map[int32]string{
	0: "NONE",
	1: "ZSTD",
}
View Source
var CompressedBatchRequest_CompressionType_value = map[string]int32{
	"NONE": 0,
	"ZSTD": 1,
}
View Source
var ExitFailed_Reason_name = map[int32]string{
	0: "VERIFICATION_FAILED",
	1: "INACTIVE_TIMEFRAME_EXCEEDED",
	2: "OVERALL_FAILURE_PERCENTAGE_EXCEEDED",
}
View Source
var ExitFailed_Reason_value = map[string]int32{
	"VERIFICATION_FAILED":                 0,
	"INACTIVE_TIMEFRAME_EXCEEDED":         1,
	"OVERALL_FAILURE_PERCENTAGE_EXCEEDED": 2,
}
View Source
var ListDirection_name = map[int32]string{
	0: "UNSET",
	1: "FORWARD",
	2: "AFTER",
}
View Source
var ListDirection_value = map[string]int32{
	"UNSET":   0,
	"FORWARD": 1,
	"AFTER":   2,
}
View Source
var NodeAddress_Feature_name = map[int32]string{
	0: "NO_FEATURES",
	1: "TCP_FASTOPEN_ENABLED",
}
View Source
var NodeAddress_Feature_value = map[string]int32{
	"NO_FEATURES":          0,
	"TCP_FASTOPEN_ENABLED": 1,
}
View Source
var NodeTransport_name = map[int32]string{
	0: "TCP_TLS_RPC",
	1: "QUIC_RPC",
	2: "TCP_NOISE_RPC",
}
View Source
var NodeTransport_value = map[string]int32{
	"TCP_TLS_RPC":   0,
	"QUIC_RPC":      1,
	"TCP_NOISE_RPC": 2,
}
View Source
var NodeType_name = map[int32]string{
	0: "INVALID",
	2: "STORAGE",
}
View Source
var NodeType_value = map[string]int32{
	"INVALID": 0,
	"STORAGE": 2,
}
View Source
var NoiseProtocol_name = map[int32]string{
	0: "NOISE_UNSET",
	1: "NOISE_IK_25519_CHACHAPOLY_BLAKE2B",
	2: "NOISE_IK_25519_AESGCM_BLAKE2B",
}
View Source
var NoiseProtocol_value = map[string]int32{
	"NOISE_UNSET":                       0,
	"NOISE_IK_25519_CHACHAPOLY_BLAKE2B": 1,
	"NOISE_IK_25519_AESGCM_BLAKE2B":     2,
}
View Source
var Object_Status_name = map[int32]string{
	0: "INVALID",
	1: "UPLOADING",
	2: "COMMITTING",
	3: "COMMITTED_UNVERSIONED",
	4: "COMMITTED_VERSIONED",
	5: "DELETE_MARKER_VERSIONED",
	6: "DELETE_MARKER_UNVERSIONED",
	7: "PREFIX",
}
View Source
var Object_Status_value = map[string]int32{
	"INVALID":                   0,
	"UPLOADING":                 1,
	"COMMITTING":                2,
	"COMMITTED_UNVERSIONED":     3,
	"COMMITTED_VERSIONED":       4,
	"DELETE_MARKER_VERSIONED":   5,
	"DELETE_MARKER_UNVERSIONED": 6,
	"PREFIX":                    7,
}
View Source
var PieceAction_name = map[int32]string{
	0: "INVALID",
	1: "PUT",
	2: "GET",
	3: "GET_AUDIT",
	4: "GET_REPAIR",
	5: "PUT_REPAIR",
	6: "DELETE",
	7: "PUT_GRACEFUL_EXIT",
}
View Source
var PieceAction_value = map[string]int32{
	"INVALID":           0,
	"PUT":               1,
	"GET":               2,
	"GET_AUDIT":         3,
	"GET_REPAIR":        4,
	"PUT_REPAIR":        5,
	"DELETE":            6,
	"PUT_GRACEFUL_EXIT": 7,
}
View Source
var PieceHashAlgorithm_name = map[int32]string{
	0: "SHA256",
	1: "BLAKE3",
}
View Source
var PieceHashAlgorithm_value = map[string]int32{
	"SHA256": 0,
	"BLAKE3": 1,
}
View Source
var PieceHeader_FormatVersion_name = map[int32]string{
	0: "FORMAT_V0",
	1: "FORMAT_V1",
}
View Source
var PieceHeader_FormatVersion_value = map[string]int32{
	"FORMAT_V0": 0,
	"FORMAT_V1": 1,
}
View Source
var Pointer_DataType_name = map[int32]string{
	0: "INLINE",
	1: "REMOTE",
}
View Source
var Pointer_DataType_value = map[string]int32{
	"INLINE": 0,
	"REMOTE": 1,
}
View Source
var RedundancyScheme_SchemeType_name = map[int32]string{
	0: "INVALID",
	1: "RS",
}
View Source
var RedundancyScheme_SchemeType_value = map[string]int32{
	"INVALID": 0,
	"RS":      1,
}
View Source
var Retention_Mode_name = map[int32]string{
	0: "INVALID",
	1: "COMPLIANCE",
}
View Source
var Retention_Mode_value = map[string]int32{
	"INVALID":    0,
	"COMPLIANCE": 1,
}
View Source
var SettlementWithWindowResponse_Status_name = map[int32]string{
	0: "ACCEPTED",
	1: "REJECTED",
}
View Source
var SettlementWithWindowResponse_Status_value = map[string]int32{
	"ACCEPTED": 0,
	"REJECTED": 1,
}
View Source
var TransferFailed_Error_name = map[int32]string{
	0:  "NOT_FOUND",
	1:  "STORAGE_NODE_UNAVAILABLE",
	2:  "HASH_VERIFICATION",
	10: "UNKNOWN",
}
View Source
var TransferFailed_Error_value = map[string]int32{
	"NOT_FOUND":                0,
	"STORAGE_NODE_UNAVAILABLE": 1,
	"HASH_VERIFICATION":        2,
	"UNKNOWN":                  10,
}

Functions

func AddressEqual

func AddressEqual(a1, a2 *NodeAddress) bool

AddressEqual compares two node addresses.

func DRPCRegisterCertificates

func DRPCRegisterCertificates(mux drpc.Mux, impl DRPCCertificatesServer) error

func DRPCRegisterContact

func DRPCRegisterContact(mux drpc.Mux, impl DRPCContactServer) error

func DRPCRegisterEdgeAuth

func DRPCRegisterEdgeAuth(mux drpc.Mux, impl DRPCEdgeAuthServer) error

func DRPCRegisterHeldAmount

func DRPCRegisterHeldAmount(mux drpc.Mux, impl DRPCHeldAmountServer) error

func DRPCRegisterMetainfo

func DRPCRegisterMetainfo(mux drpc.Mux, impl DRPCMetainfoServer) error

func DRPCRegisterNode

func DRPCRegisterNode(mux drpc.Mux, impl DRPCNodeServer) error

func DRPCRegisterNodeStats

func DRPCRegisterNodeStats(mux drpc.Mux, impl DRPCNodeStatsServer) error

func DRPCRegisterOrders

func DRPCRegisterOrders(mux drpc.Mux, impl DRPCOrdersServer) error

func DRPCRegisterPiecestore

func DRPCRegisterPiecestore(mux drpc.Mux, impl DRPCPiecestoreServer) error

func DRPCRegisterReplaySafePiecestore

func DRPCRegisterReplaySafePiecestore(mux drpc.Mux, impl DRPCReplaySafePiecestoreServer) error

DRPCRegisterReplaySafePiecestore registers a replay safe Piecestore Server on the provided drpc.Mux.

func DRPCRegisterSatelliteGracefulExit

func DRPCRegisterSatelliteGracefulExit(mux drpc.Mux, impl DRPCSatelliteGracefulExitServer) error

func DRPCRegisterUserInfo

func DRPCRegisterUserInfo(mux drpc.Mux, impl DRPCUserInfoServer) error

func Equal

func Equal(msg1, msg2 proto.Message) bool

Equal compares two Protobuf messages via serialization.

func Marshal

func Marshal(pb proto.Message) ([]byte, error)

Marshal is an alias for proto.Marshal.

func NewHashFromAlgorithm

func NewHashFromAlgorithm(algorithm PieceHashAlgorithm) hash.Hash

NewHashFromAlgorithm creates the hash function based on hash algorithm.

func NewRedundancySchemeToStorj

func NewRedundancySchemeToStorj(scheme *RedundancyScheme) *storj.RedundancyScheme

NewRedundancySchemeToStorj creates new storj.RedundancyScheme from the given protobuf RedundancyScheme.

func NodesToIDs

func NodesToIDs(nodes []*Node) storj.NodeIDList

NodesToIDs extracts Node-s into a list of ids.

func Unmarshal

func Unmarshal(buf []byte, pb proto.Message) error

Unmarshal is an alias for proto.Unmarshal.

Types

type AddressedOrderLimit

type AddressedOrderLimit struct {
	Limit                *OrderLimit  `protobuf:"bytes,1,opt,name=limit,proto3" json:"limit,omitempty"`
	StorageNodeAddress   *NodeAddress `protobuf:"bytes,2,opt,name=storage_node_address,json=storageNodeAddress,proto3" json:"storage_node_address,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*AddressedOrderLimit) Descriptor

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

func (*AddressedOrderLimit) GetLimit

func (m *AddressedOrderLimit) GetLimit() *OrderLimit

func (*AddressedOrderLimit) GetStorageNodeAddress

func (m *AddressedOrderLimit) GetStorageNodeAddress() *NodeAddress

func (*AddressedOrderLimit) ProtoMessage

func (*AddressedOrderLimit) ProtoMessage()

func (*AddressedOrderLimit) Reset

func (m *AddressedOrderLimit) Reset()

func (*AddressedOrderLimit) String

func (m *AddressedOrderLimit) String() string

func (*AddressedOrderLimit) XXX_DiscardUnknown

func (m *AddressedOrderLimit) XXX_DiscardUnknown()

func (*AddressedOrderLimit) XXX_Marshal

func (m *AddressedOrderLimit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddressedOrderLimit) XXX_Merge

func (m *AddressedOrderLimit) XXX_Merge(src proto.Message)

func (*AddressedOrderLimit) XXX_Size

func (m *AddressedOrderLimit) XXX_Size() int

func (*AddressedOrderLimit) XXX_Unmarshal

func (m *AddressedOrderLimit) XXX_Unmarshal(b []byte) error

type AuditHistory

type AuditHistory struct {
	Windows              []*AuditWindow `protobuf:"bytes,1,rep,name=windows,proto3" json:"windows,omitempty"`
	Score                float64        `protobuf:"fixed64,2,opt,name=score,proto3" json:"score,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*AuditHistory) Descriptor

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

func (*AuditHistory) GetScore

func (m *AuditHistory) GetScore() float64

func (*AuditHistory) GetWindows

func (m *AuditHistory) GetWindows() []*AuditWindow

func (*AuditHistory) ProtoMessage

func (*AuditHistory) ProtoMessage()

func (*AuditHistory) Reset

func (m *AuditHistory) Reset()

func (*AuditHistory) String

func (m *AuditHistory) String() string

func (*AuditHistory) XXX_DiscardUnknown

func (m *AuditHistory) XXX_DiscardUnknown()

func (*AuditHistory) XXX_Marshal

func (m *AuditHistory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AuditHistory) XXX_Merge

func (m *AuditHistory) XXX_Merge(src proto.Message)

func (*AuditHistory) XXX_Size

func (m *AuditHistory) XXX_Size() int

func (*AuditHistory) XXX_Unmarshal

func (m *AuditHistory) XXX_Unmarshal(b []byte) error

type AuditWindow

type AuditWindow struct {
	WindowStart          time.Time `protobuf:"bytes,1,opt,name=window_start,json=windowStart,proto3,stdtime" json:"window_start"`
	OnlineCount          int32     `protobuf:"varint,2,opt,name=online_count,json=onlineCount,proto3" json:"online_count,omitempty"`
	TotalCount           int32     `protobuf:"varint,3,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*AuditWindow) Descriptor

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

func (*AuditWindow) GetOnlineCount

func (m *AuditWindow) GetOnlineCount() int32

func (*AuditWindow) GetTotalCount

func (m *AuditWindow) GetTotalCount() int32

func (*AuditWindow) GetWindowStart

func (m *AuditWindow) GetWindowStart() time.Time

func (*AuditWindow) ProtoMessage

func (*AuditWindow) ProtoMessage()

func (*AuditWindow) Reset

func (m *AuditWindow) Reset()

func (*AuditWindow) String

func (m *AuditWindow) String() string

func (*AuditWindow) XXX_DiscardUnknown

func (m *AuditWindow) XXX_DiscardUnknown()

func (*AuditWindow) XXX_Marshal

func (m *AuditWindow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AuditWindow) XXX_Merge

func (m *AuditWindow) XXX_Merge(src proto.Message)

func (*AuditWindow) XXX_Size

func (m *AuditWindow) XXX_Size() int

func (*AuditWindow) XXX_Unmarshal

func (m *AuditWindow) XXX_Unmarshal(b []byte) error

type BatchRequest

type BatchRequest struct {
	Header *RequestHeader `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	// headers for specific BatchRequestItems are ignored entirely
	Requests             []*BatchRequestItem `protobuf:"bytes,1,rep,name=requests,proto3" json:"requests,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*BatchRequest) Descriptor

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

func (*BatchRequest) GetHeader

func (m *BatchRequest) GetHeader() *RequestHeader

func (*BatchRequest) GetRequests

func (m *BatchRequest) GetRequests() []*BatchRequestItem

func (*BatchRequest) ProtoMessage

func (*BatchRequest) ProtoMessage()

func (*BatchRequest) Reset

func (m *BatchRequest) Reset()

func (*BatchRequest) String

func (m *BatchRequest) String() string

func (*BatchRequest) XXX_DiscardUnknown

func (m *BatchRequest) XXX_DiscardUnknown()

func (*BatchRequest) XXX_Marshal

func (m *BatchRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BatchRequest) XXX_Merge

func (m *BatchRequest) XXX_Merge(src proto.Message)

func (*BatchRequest) XXX_Size

func (m *BatchRequest) XXX_Size() int

func (*BatchRequest) XXX_Unmarshal

func (m *BatchRequest) XXX_Unmarshal(b []byte) error

type BatchRequestItem

type BatchRequestItem struct {
	// Types that are valid to be assigned to Request:
	//
	//	*BatchRequestItem_BucketCreate
	//	*BatchRequestItem_BucketGet
	//	*BatchRequestItem_BucketGetLocation
	//	*BatchRequestItem_BucketGetVersioning
	//	*BatchRequestItem_BucketSetVersioning
	//	*BatchRequestItem_BucketGetObjectLockConfiguration
	//	*BatchRequestItem_BucketDelete
	//	*BatchRequestItem_BucketList
	//	*BatchRequestItem_ObjectBegin
	//	*BatchRequestItem_ObjectCommit
	//	*BatchRequestItem_ObjectGet
	//	*BatchRequestItem_ObjectList
	//	*BatchRequestItem_ObjectBeginDelete
	//	*BatchRequestItem_ObjectFinishDelete
	//	*BatchRequestItem_ObjectGetIps
	//	*BatchRequestItem_ObjectListPendingStreams
	//	*BatchRequestItem_ObjectDownload
	//	*BatchRequestItem_ObjectUpdateMetadata
	//	*BatchRequestItem_ObjectBeginMove
	//	*BatchRequestItem_ObjectFinishMove
	//	*BatchRequestItem_ObjectBeginCopy
	//	*BatchRequestItem_ObjectFinishCopy
	//	*BatchRequestItem_ObjectGetRetention
	//	*BatchRequestItem_ObjectSetRetention
	//	*BatchRequestItem_SegmentBegin
	//	*BatchRequestItem_SegmentCommit
	//	*BatchRequestItem_SegmentMakeInline
	//	*BatchRequestItem_SegmentBeginDelete
	//	*BatchRequestItem_SegmentFinishDelete
	//	*BatchRequestItem_SegmentList
	//	*BatchRequestItem_SegmentDownload
	//	*BatchRequestItem_PartDelete
	//	*BatchRequestItem_RevokeApiKey
	Request              isBatchRequestItem_Request `protobuf_oneof:"Request"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

func (*BatchRequestItem) Descriptor

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

func (*BatchRequestItem) GetBucketCreate

func (m *BatchRequestItem) GetBucketCreate() *CreateBucketRequest

func (*BatchRequestItem) GetBucketDelete

func (m *BatchRequestItem) GetBucketDelete() *DeleteBucketRequest

func (*BatchRequestItem) GetBucketGet

func (m *BatchRequestItem) GetBucketGet() *GetBucketRequest

func (*BatchRequestItem) GetBucketGetLocation

func (m *BatchRequestItem) GetBucketGetLocation() *GetBucketLocationRequest

func (*BatchRequestItem) GetBucketGetObjectLockConfiguration

func (m *BatchRequestItem) GetBucketGetObjectLockConfiguration() *GetBucketObjectLockConfigurationRequest

func (*BatchRequestItem) GetBucketGetVersioning

func (m *BatchRequestItem) GetBucketGetVersioning() *GetBucketVersioningRequest

func (*BatchRequestItem) GetBucketList

func (m *BatchRequestItem) GetBucketList() *ListBucketsRequest

func (*BatchRequestItem) GetBucketSetVersioning

func (m *BatchRequestItem) GetBucketSetVersioning() *SetBucketVersioningRequest

func (*BatchRequestItem) GetObjectBegin

func (m *BatchRequestItem) GetObjectBegin() *BeginObjectRequest

func (*BatchRequestItem) GetObjectBeginCopy

func (m *BatchRequestItem) GetObjectBeginCopy() *BeginCopyObjectRequest

func (*BatchRequestItem) GetObjectBeginDelete

func (m *BatchRequestItem) GetObjectBeginDelete() *BeginDeleteObjectRequest

func (*BatchRequestItem) GetObjectBeginMove

func (m *BatchRequestItem) GetObjectBeginMove() *BeginMoveObjectRequest

func (*BatchRequestItem) GetObjectCommit

func (m *BatchRequestItem) GetObjectCommit() *CommitObjectRequest

func (*BatchRequestItem) GetObjectDownload

func (m *BatchRequestItem) GetObjectDownload() *DownloadObjectRequest

func (*BatchRequestItem) GetObjectFinishCopy

func (m *BatchRequestItem) GetObjectFinishCopy() *FinishCopyObjectRequest

func (*BatchRequestItem) GetObjectFinishDelete

func (m *BatchRequestItem) GetObjectFinishDelete() *FinishDeleteObjectRequest

func (*BatchRequestItem) GetObjectFinishMove

func (m *BatchRequestItem) GetObjectFinishMove() *FinishMoveObjectRequest

func (*BatchRequestItem) GetObjectGet

func (m *BatchRequestItem) GetObjectGet() *GetObjectRequest

func (*BatchRequestItem) GetObjectGetIps

func (m *BatchRequestItem) GetObjectGetIps() *GetObjectIPsRequest

func (*BatchRequestItem) GetObjectGetRetention

func (m *BatchRequestItem) GetObjectGetRetention() *GetObjectRetentionRequest

func (*BatchRequestItem) GetObjectList

func (m *BatchRequestItem) GetObjectList() *ListObjectsRequest

func (*BatchRequestItem) GetObjectListPendingStreams

func (m *BatchRequestItem) GetObjectListPendingStreams() *ListPendingObjectStreamsRequest

func (*BatchRequestItem) GetObjectSetRetention

func (m *BatchRequestItem) GetObjectSetRetention() *SetObjectRetentionRequest

func (*BatchRequestItem) GetObjectUpdateMetadata

func (m *BatchRequestItem) GetObjectUpdateMetadata() *UpdateObjectMetadataRequest

func (*BatchRequestItem) GetPartDelete

func (m *BatchRequestItem) GetPartDelete() *DeletePartRequest

func (*BatchRequestItem) GetRequest

func (m *BatchRequestItem) GetRequest() isBatchRequestItem_Request

func (*BatchRequestItem) GetRevokeApiKey

func (m *BatchRequestItem) GetRevokeApiKey() *RevokeAPIKeyRequest

func (*BatchRequestItem) GetSegmentBegin

func (m *BatchRequestItem) GetSegmentBegin() *BeginSegmentRequest

func (*BatchRequestItem) GetSegmentBeginDelete

func (m *BatchRequestItem) GetSegmentBeginDelete() *BeginDeleteSegmentRequest

func (*BatchRequestItem) GetSegmentCommit

func (m *BatchRequestItem) GetSegmentCommit() *CommitSegmentRequest

func (*BatchRequestItem) GetSegmentDownload

func (m *BatchRequestItem) GetSegmentDownload() *DownloadSegmentRequest

func (*BatchRequestItem) GetSegmentFinishDelete

func (m *BatchRequestItem) GetSegmentFinishDelete() *FinishDeleteSegmentRequest

func (*BatchRequestItem) GetSegmentList

func (m *BatchRequestItem) GetSegmentList() *ListSegmentsRequest

func (*BatchRequestItem) GetSegmentMakeInline

func (m *BatchRequestItem) GetSegmentMakeInline() *MakeInlineSegmentRequest

func (*BatchRequestItem) ProtoMessage

func (*BatchRequestItem) ProtoMessage()

func (*BatchRequestItem) Reset

func (m *BatchRequestItem) Reset()

func (*BatchRequestItem) String

func (m *BatchRequestItem) String() string

func (*BatchRequestItem) XXX_DiscardUnknown

func (m *BatchRequestItem) XXX_DiscardUnknown()

func (*BatchRequestItem) XXX_Marshal

func (m *BatchRequestItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BatchRequestItem) XXX_Merge

func (m *BatchRequestItem) XXX_Merge(src proto.Message)

func (*BatchRequestItem) XXX_OneofWrappers

func (*BatchRequestItem) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*BatchRequestItem) XXX_Size

func (m *BatchRequestItem) XXX_Size() int

func (*BatchRequestItem) XXX_Unmarshal

func (m *BatchRequestItem) XXX_Unmarshal(b []byte) error

type BatchRequestItem_BucketCreate

type BatchRequestItem_BucketCreate struct {
	BucketCreate *CreateBucketRequest `protobuf:"bytes,1,opt,name=bucket_create,json=bucketCreate,proto3,oneof" json:"bucket_create,omitempty"`
}

type BatchRequestItem_BucketDelete

type BatchRequestItem_BucketDelete struct {
	BucketDelete *DeleteBucketRequest `protobuf:"bytes,3,opt,name=bucket_delete,json=bucketDelete,proto3,oneof" json:"bucket_delete,omitempty"`
}

type BatchRequestItem_BucketGet

type BatchRequestItem_BucketGet struct {
	BucketGet *GetBucketRequest `protobuf:"bytes,2,opt,name=bucket_get,json=bucketGet,proto3,oneof" json:"bucket_get,omitempty"`
}

type BatchRequestItem_BucketGetLocation

type BatchRequestItem_BucketGetLocation struct {
	BucketGetLocation *GetBucketLocationRequest `protobuf:"bytes,30,opt,name=bucket_get_location,json=bucketGetLocation,proto3,oneof" json:"bucket_get_location,omitempty"`
}

type BatchRequestItem_BucketGetObjectLockConfiguration

type BatchRequestItem_BucketGetObjectLockConfiguration struct {
	BucketGetObjectLockConfiguration *GetBucketObjectLockConfigurationRequest `` /* 170-byte string literal not displayed */
}

type BatchRequestItem_BucketGetVersioning

type BatchRequestItem_BucketGetVersioning struct {
	BucketGetVersioning *GetBucketVersioningRequest `` /* 127-byte string literal not displayed */
}

type BatchRequestItem_BucketList

type BatchRequestItem_BucketList struct {
	BucketList *ListBucketsRequest `protobuf:"bytes,4,opt,name=bucket_list,json=bucketList,proto3,oneof" json:"bucket_list,omitempty"`
}

type BatchRequestItem_BucketSetVersioning

type BatchRequestItem_BucketSetVersioning struct {
	BucketSetVersioning *SetBucketVersioningRequest `` /* 127-byte string literal not displayed */
}

type BatchRequestItem_ObjectBegin

type BatchRequestItem_ObjectBegin struct {
	ObjectBegin *BeginObjectRequest `protobuf:"bytes,6,opt,name=object_begin,json=objectBegin,proto3,oneof" json:"object_begin,omitempty"`
}

type BatchRequestItem_ObjectBeginCopy

type BatchRequestItem_ObjectBeginCopy struct {
	ObjectBeginCopy *BeginCopyObjectRequest `protobuf:"bytes,28,opt,name=object_begin_copy,json=objectBeginCopy,proto3,oneof" json:"object_begin_copy,omitempty"`
}

type BatchRequestItem_ObjectBeginDelete

type BatchRequestItem_ObjectBeginDelete struct {
	ObjectBeginDelete *BeginDeleteObjectRequest `protobuf:"bytes,10,opt,name=object_begin_delete,json=objectBeginDelete,proto3,oneof" json:"object_begin_delete,omitempty"`
}

type BatchRequestItem_ObjectBeginMove

type BatchRequestItem_ObjectBeginMove struct {
	ObjectBeginMove *BeginMoveObjectRequest `protobuf:"bytes,26,opt,name=object_begin_move,json=objectBeginMove,proto3,oneof" json:"object_begin_move,omitempty"`
}

type BatchRequestItem_ObjectCommit

type BatchRequestItem_ObjectCommit struct {
	ObjectCommit *CommitObjectRequest `protobuf:"bytes,7,opt,name=object_commit,json=objectCommit,proto3,oneof" json:"object_commit,omitempty"`
}

type BatchRequestItem_ObjectDownload

type BatchRequestItem_ObjectDownload struct {
	ObjectDownload *DownloadObjectRequest `protobuf:"bytes,23,opt,name=object_download,json=objectDownload,proto3,oneof" json:"object_download,omitempty"`
}

type BatchRequestItem_ObjectFinishCopy

type BatchRequestItem_ObjectFinishCopy struct {
	ObjectFinishCopy *FinishCopyObjectRequest `protobuf:"bytes,29,opt,name=object_finish_copy,json=objectFinishCopy,proto3,oneof" json:"object_finish_copy,omitempty"`
}

type BatchRequestItem_ObjectFinishDelete

type BatchRequestItem_ObjectFinishDelete struct {
	ObjectFinishDelete *FinishDeleteObjectRequest `protobuf:"bytes,11,opt,name=object_finish_delete,json=objectFinishDelete,proto3,oneof" json:"object_finish_delete,omitempty"`
}

type BatchRequestItem_ObjectFinishMove

type BatchRequestItem_ObjectFinishMove struct {
	ObjectFinishMove *FinishMoveObjectRequest `protobuf:"bytes,27,opt,name=object_finish_move,json=objectFinishMove,proto3,oneof" json:"object_finish_move,omitempty"`
}

type BatchRequestItem_ObjectGet

type BatchRequestItem_ObjectGet struct {
	ObjectGet *GetObjectRequest `protobuf:"bytes,8,opt,name=object_get,json=objectGet,proto3,oneof" json:"object_get,omitempty"`
}

type BatchRequestItem_ObjectGetIps

type BatchRequestItem_ObjectGetIps struct {
	ObjectGetIps *GetObjectIPsRequest `protobuf:"bytes,20,opt,name=object_get_ips,json=objectGetIps,proto3,oneof" json:"object_get_ips,omitempty"`
}

type BatchRequestItem_ObjectGetRetention

type BatchRequestItem_ObjectGetRetention struct {
	ObjectGetRetention *GetObjectRetentionRequest `protobuf:"bytes,34,opt,name=object_get_retention,json=objectGetRetention,proto3,oneof" json:"object_get_retention,omitempty"`
}

type BatchRequestItem_ObjectList

type BatchRequestItem_ObjectList struct {
	ObjectList *ListObjectsRequest `protobuf:"bytes,9,opt,name=object_list,json=objectList,proto3,oneof" json:"object_list,omitempty"`
}

type BatchRequestItem_ObjectListPendingStreams

type BatchRequestItem_ObjectListPendingStreams struct {
	ObjectListPendingStreams *ListPendingObjectStreamsRequest `` /* 144-byte string literal not displayed */
}

type BatchRequestItem_ObjectSetRetention

type BatchRequestItem_ObjectSetRetention struct {
	ObjectSetRetention *SetObjectRetentionRequest `protobuf:"bytes,35,opt,name=object_set_retention,json=objectSetRetention,proto3,oneof" json:"object_set_retention,omitempty"`
}

type BatchRequestItem_ObjectUpdateMetadata

type BatchRequestItem_ObjectUpdateMetadata struct {
	ObjectUpdateMetadata *UpdateObjectMetadataRequest `` /* 130-byte string literal not displayed */
}

type BatchRequestItem_PartDelete

type BatchRequestItem_PartDelete struct {
	PartDelete *DeletePartRequest `protobuf:"bytes,25,opt,name=part_delete,json=partDelete,proto3,oneof" json:"part_delete,omitempty"`
}

type BatchRequestItem_RevokeApiKey

type BatchRequestItem_RevokeApiKey struct {
	RevokeApiKey *RevokeAPIKeyRequest `protobuf:"bytes,19,opt,name=revoke_api_key,json=revokeApiKey,proto3,oneof" json:"revoke_api_key,omitempty"`
}

type BatchRequestItem_SegmentBegin

type BatchRequestItem_SegmentBegin struct {
	SegmentBegin *BeginSegmentRequest `protobuf:"bytes,12,opt,name=segment_begin,json=segmentBegin,proto3,oneof" json:"segment_begin,omitempty"`
}

type BatchRequestItem_SegmentBeginDelete

type BatchRequestItem_SegmentBeginDelete struct {
	SegmentBeginDelete *BeginDeleteSegmentRequest `protobuf:"bytes,15,opt,name=segment_begin_delete,json=segmentBeginDelete,proto3,oneof" json:"segment_begin_delete,omitempty"`
}

type BatchRequestItem_SegmentCommit

type BatchRequestItem_SegmentCommit struct {
	SegmentCommit *CommitSegmentRequest `protobuf:"bytes,13,opt,name=segment_commit,json=segmentCommit,proto3,oneof" json:"segment_commit,omitempty"`
}

type BatchRequestItem_SegmentDownload

type BatchRequestItem_SegmentDownload struct {
	SegmentDownload *DownloadSegmentRequest `protobuf:"bytes,18,opt,name=segment_download,json=segmentDownload,proto3,oneof" json:"segment_download,omitempty"`
}

type BatchRequestItem_SegmentFinishDelete

type BatchRequestItem_SegmentFinishDelete struct {
	SegmentFinishDelete *FinishDeleteSegmentRequest `` /* 127-byte string literal not displayed */
}

type BatchRequestItem_SegmentList

type BatchRequestItem_SegmentList struct {
	SegmentList *ListSegmentsRequest `protobuf:"bytes,17,opt,name=segment_list,json=segmentList,proto3,oneof" json:"segment_list,omitempty"`
}

type BatchRequestItem_SegmentMakeInline

type BatchRequestItem_SegmentMakeInline struct {
	SegmentMakeInline *MakeInlineSegmentRequest `protobuf:"bytes,14,opt,name=segment_make_inline,json=segmentMakeInline,proto3,oneof" json:"segment_make_inline,omitempty"`
}

type BatchResponse

type BatchResponse struct {
	Responses            []*BatchResponseItem `protobuf:"bytes,1,rep,name=responses,proto3" json:"responses,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*BatchResponse) Descriptor

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

func (*BatchResponse) GetResponses

func (m *BatchResponse) GetResponses() []*BatchResponseItem

func (*BatchResponse) ProtoMessage

func (*BatchResponse) ProtoMessage()

func (*BatchResponse) Reset

func (m *BatchResponse) Reset()

func (*BatchResponse) String

func (m *BatchResponse) String() string

func (*BatchResponse) XXX_DiscardUnknown

func (m *BatchResponse) XXX_DiscardUnknown()

func (*BatchResponse) XXX_Marshal

func (m *BatchResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BatchResponse) XXX_Merge

func (m *BatchResponse) XXX_Merge(src proto.Message)

func (*BatchResponse) XXX_Size

func (m *BatchResponse) XXX_Size() int

func (*BatchResponse) XXX_Unmarshal

func (m *BatchResponse) XXX_Unmarshal(b []byte) error

type BatchResponseItem

type BatchResponseItem struct {
	// Types that are valid to be assigned to Response:
	//
	//	*BatchResponseItem_BucketCreate
	//	*BatchResponseItem_BucketGet
	//	*BatchResponseItem_BucketGetLocation
	//	*BatchResponseItem_BucketGetVersioning
	//	*BatchResponseItem_BucketSetVersioning
	//	*BatchResponseItem_BucketGetObjectLockConfiguration
	//	*BatchResponseItem_BucketDelete
	//	*BatchResponseItem_BucketList
	//	*BatchResponseItem_ObjectBegin
	//	*BatchResponseItem_ObjectCommit
	//	*BatchResponseItem_ObjectGet
	//	*BatchResponseItem_ObjectList
	//	*BatchResponseItem_ObjectBeginDelete
	//	*BatchResponseItem_ObjectFinishDelete
	//	*BatchResponseItem_ObjectGetIps
	//	*BatchResponseItem_ObjectListPendingStreams
	//	*BatchResponseItem_ObjectDownload
	//	*BatchResponseItem_ObjectUpdateMetadata
	//	*BatchResponseItem_ObjectBeginMove
	//	*BatchResponseItem_ObjectFinishMove
	//	*BatchResponseItem_ObjectBeginCopy
	//	*BatchResponseItem_ObjectFinishCopy
	//	*BatchResponseItem_ObjectGetRetention
	//	*BatchResponseItem_ObjectSetRetention
	//	*BatchResponseItem_SegmentBegin
	//	*BatchResponseItem_SegmentCommit
	//	*BatchResponseItem_SegmentMakeInline
	//	*BatchResponseItem_SegmentBeginDelete
	//	*BatchResponseItem_SegmentFinishDelete
	//	*BatchResponseItem_SegmentList
	//	*BatchResponseItem_SegmentDownload
	//	*BatchResponseItem_PartDelete
	//	*BatchResponseItem_RevokeApiKey
	Response             isBatchResponseItem_Response `protobuf_oneof:"Response"`
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_unrecognized     []byte                       `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}

func (*BatchResponseItem) Descriptor

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

func (*BatchResponseItem) GetBucketCreate

func (m *BatchResponseItem) GetBucketCreate() *CreateBucketResponse

func (*BatchResponseItem) GetBucketDelete

func (m *BatchResponseItem) GetBucketDelete() *DeleteBucketResponse

func (*BatchResponseItem) GetBucketGet

func (m *BatchResponseItem) GetBucketGet() *GetBucketResponse

func (*BatchResponseItem) GetBucketGetLocation

func (m *BatchResponseItem) GetBucketGetLocation() *GetBucketLocationResponse

func (*BatchResponseItem) GetBucketGetObjectLockConfiguration

func (m *BatchResponseItem) GetBucketGetObjectLockConfiguration() *GetBucketObjectLockConfigurationResponse

func (*BatchResponseItem) GetBucketGetVersioning

func (m *BatchResponseItem) GetBucketGetVersioning() *GetBucketVersioningResponse

func (*BatchResponseItem) GetBucketList

func (m *BatchResponseItem) GetBucketList() *ListBucketsResponse

func (*BatchResponseItem) GetBucketSetVersioning

func (m *BatchResponseItem) GetBucketSetVersioning() *SetBucketVersioningResponse

func (*BatchResponseItem) GetObjectBegin

func (m *BatchResponseItem) GetObjectBegin() *BeginObjectResponse

func (*BatchResponseItem) GetObjectBeginCopy

func (m *BatchResponseItem) GetObjectBeginCopy() *BeginCopyObjectResponse

func (*BatchResponseItem) GetObjectBeginDelete

func (m *BatchResponseItem) GetObjectBeginDelete() *BeginDeleteObjectResponse

func (*BatchResponseItem) GetObjectBeginMove

func (m *BatchResponseItem) GetObjectBeginMove() *BeginMoveObjectResponse

func (*BatchResponseItem) GetObjectCommit

func (m *BatchResponseItem) GetObjectCommit() *CommitObjectResponse

func (*BatchResponseItem) GetObjectDownload

func (m *BatchResponseItem) GetObjectDownload() *DownloadObjectResponse

func (*BatchResponseItem) GetObjectFinishCopy

func (m *BatchResponseItem) GetObjectFinishCopy() *FinishCopyObjectResponse

func (*BatchResponseItem) GetObjectFinishDelete

func (m *BatchResponseItem) GetObjectFinishDelete() *FinishDeleteObjectResponse

func (*BatchResponseItem) GetObjectFinishMove

func (m *BatchResponseItem) GetObjectFinishMove() *FinishMoveObjectResponse

func (*BatchResponseItem) GetObjectGet

func (m *BatchResponseItem) GetObjectGet() *GetObjectResponse

func (*BatchResponseItem) GetObjectGetIps

func (m *BatchResponseItem) GetObjectGetIps() *GetObjectIPsResponse

func (*BatchResponseItem) GetObjectGetRetention

func (m *BatchResponseItem) GetObjectGetRetention() *GetObjectRetentionResponse

func (*BatchResponseItem) GetObjectList

func (m *BatchResponseItem) GetObjectList() *ListObjectsResponse

func (*BatchResponseItem) GetObjectListPendingStreams

func (m *BatchResponseItem) GetObjectListPendingStreams() *ListPendingObjectStreamsResponse

func (*BatchResponseItem) GetObjectSetRetention

func (m *BatchResponseItem) GetObjectSetRetention() *SetObjectRetentionResponse

func (*BatchResponseItem) GetObjectUpdateMetadata

func (m *BatchResponseItem) GetObjectUpdateMetadata() *UpdateObjectMetadataResponse

func (*BatchResponseItem) GetPartDelete

func (m *BatchResponseItem) GetPartDelete() *DeletePartResponse

func (*BatchResponseItem) GetResponse

func (m *BatchResponseItem) GetResponse() isBatchResponseItem_Response

func (*BatchResponseItem) GetRevokeApiKey

func (m *BatchResponseItem) GetRevokeApiKey() *RevokeAPIKeyResponse

func (*BatchResponseItem) GetSegmentBegin

func (m *BatchResponseItem) GetSegmentBegin() *BeginSegmentResponse

func (*BatchResponseItem) GetSegmentBeginDelete

func (m *BatchResponseItem) GetSegmentBeginDelete() *BeginDeleteSegmentResponse

func (*BatchResponseItem) GetSegmentCommit

func (m *BatchResponseItem) GetSegmentCommit() *CommitSegmentResponse

func (*BatchResponseItem) GetSegmentDownload

func (m *BatchResponseItem) GetSegmentDownload() *DownloadSegmentResponse

func (*BatchResponseItem) GetSegmentFinishDelete

func (m *BatchResponseItem) GetSegmentFinishDelete() *FinishDeleteSegmentResponse

func (*BatchResponseItem) GetSegmentList

func (m *BatchResponseItem) GetSegmentList() *ListSegmentsResponse

func (*BatchResponseItem) GetSegmentMakeInline

func (m *BatchResponseItem) GetSegmentMakeInline() *MakeInlineSegmentResponse

func (*BatchResponseItem) ProtoMessage

func (*BatchResponseItem) ProtoMessage()

func (*BatchResponseItem) Reset

func (m *BatchResponseItem) Reset()

func (*BatchResponseItem) String

func (m *BatchResponseItem) String() string

func (*BatchResponseItem) XXX_DiscardUnknown

func (m *BatchResponseItem) XXX_DiscardUnknown()

func (*BatchResponseItem) XXX_Marshal

func (m *BatchResponseItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BatchResponseItem) XXX_Merge

func (m *BatchResponseItem) XXX_Merge(src proto.Message)

func (*BatchResponseItem) XXX_OneofWrappers

func (*BatchResponseItem) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*BatchResponseItem) XXX_Size

func (m *BatchResponseItem) XXX_Size() int

func (*BatchResponseItem) XXX_Unmarshal

func (m *BatchResponseItem) XXX_Unmarshal(b []byte) error

type BatchResponseItem_BucketCreate

type BatchResponseItem_BucketCreate struct {
	BucketCreate *CreateBucketResponse `protobuf:"bytes,1,opt,name=bucket_create,json=bucketCreate,proto3,oneof" json:"bucket_create,omitempty"`
}

type BatchResponseItem_BucketDelete

type BatchResponseItem_BucketDelete struct {
	BucketDelete *DeleteBucketResponse `protobuf:"bytes,3,opt,name=bucket_delete,json=bucketDelete,proto3,oneof" json:"bucket_delete,omitempty"`
}

type BatchResponseItem_BucketGet

type BatchResponseItem_BucketGet struct {
	BucketGet *GetBucketResponse `protobuf:"bytes,2,opt,name=bucket_get,json=bucketGet,proto3,oneof" json:"bucket_get,omitempty"`
}

type BatchResponseItem_BucketGetLocation

type BatchResponseItem_BucketGetLocation struct {
	BucketGetLocation *GetBucketLocationResponse `protobuf:"bytes,30,opt,name=bucket_get_location,json=bucketGetLocation,proto3,oneof" json:"bucket_get_location,omitempty"`
}

type BatchResponseItem_BucketGetObjectLockConfiguration

type BatchResponseItem_BucketGetObjectLockConfiguration struct {
	BucketGetObjectLockConfiguration *GetBucketObjectLockConfigurationResponse `` /* 170-byte string literal not displayed */
}

type BatchResponseItem_BucketGetVersioning

type BatchResponseItem_BucketGetVersioning struct {
	BucketGetVersioning *GetBucketVersioningResponse `` /* 127-byte string literal not displayed */
}

type BatchResponseItem_BucketList

type BatchResponseItem_BucketList struct {
	BucketList *ListBucketsResponse `protobuf:"bytes,4,opt,name=bucket_list,json=bucketList,proto3,oneof" json:"bucket_list,omitempty"`
}

type BatchResponseItem_BucketSetVersioning

type BatchResponseItem_BucketSetVersioning struct {
	BucketSetVersioning *SetBucketVersioningResponse `` /* 127-byte string literal not displayed */
}

type BatchResponseItem_ObjectBegin

type BatchResponseItem_ObjectBegin struct {
	ObjectBegin *BeginObjectResponse `protobuf:"bytes,6,opt,name=object_begin,json=objectBegin,proto3,oneof" json:"object_begin,omitempty"`
}

type BatchResponseItem_ObjectBeginCopy

type BatchResponseItem_ObjectBeginCopy struct {
	ObjectBeginCopy *BeginCopyObjectResponse `protobuf:"bytes,28,opt,name=object_begin_copy,json=objectBeginCopy,proto3,oneof" json:"object_begin_copy,omitempty"`
}

type BatchResponseItem_ObjectBeginDelete

type BatchResponseItem_ObjectBeginDelete struct {
	ObjectBeginDelete *BeginDeleteObjectResponse `protobuf:"bytes,10,opt,name=object_begin_delete,json=objectBeginDelete,proto3,oneof" json:"object_begin_delete,omitempty"`
}

type BatchResponseItem_ObjectBeginMove

type BatchResponseItem_ObjectBeginMove struct {
	ObjectBeginMove *BeginMoveObjectResponse `protobuf:"bytes,26,opt,name=object_begin_move,json=objectBeginMove,proto3,oneof" json:"object_begin_move,omitempty"`
}

type BatchResponseItem_ObjectCommit

type BatchResponseItem_ObjectCommit struct {
	ObjectCommit *CommitObjectResponse `protobuf:"bytes,7,opt,name=object_commit,json=objectCommit,proto3,oneof" json:"object_commit,omitempty"`
}

type BatchResponseItem_ObjectDownload

type BatchResponseItem_ObjectDownload struct {
	ObjectDownload *DownloadObjectResponse `protobuf:"bytes,23,opt,name=object_download,json=objectDownload,proto3,oneof" json:"object_download,omitempty"`
}

type BatchResponseItem_ObjectFinishCopy

type BatchResponseItem_ObjectFinishCopy struct {
	ObjectFinishCopy *FinishCopyObjectResponse `protobuf:"bytes,29,opt,name=object_finish_copy,json=objectFinishCopy,proto3,oneof" json:"object_finish_copy,omitempty"`
}

type BatchResponseItem_ObjectFinishDelete

type BatchResponseItem_ObjectFinishDelete struct {
	ObjectFinishDelete *FinishDeleteObjectResponse `protobuf:"bytes,11,opt,name=object_finish_delete,json=objectFinishDelete,proto3,oneof" json:"object_finish_delete,omitempty"`
}

type BatchResponseItem_ObjectFinishMove

type BatchResponseItem_ObjectFinishMove struct {
	ObjectFinishMove *FinishMoveObjectResponse `protobuf:"bytes,27,opt,name=object_finish_move,json=objectFinishMove,proto3,oneof" json:"object_finish_move,omitempty"`
}

type BatchResponseItem_ObjectGet

type BatchResponseItem_ObjectGet struct {
	ObjectGet *GetObjectResponse `protobuf:"bytes,8,opt,name=object_get,json=objectGet,proto3,oneof" json:"object_get,omitempty"`
}

type BatchResponseItem_ObjectGetIps

type BatchResponseItem_ObjectGetIps struct {
	ObjectGetIps *GetObjectIPsResponse `protobuf:"bytes,20,opt,name=object_get_ips,json=objectGetIps,proto3,oneof" json:"object_get_ips,omitempty"`
}

type BatchResponseItem_ObjectGetRetention

type BatchResponseItem_ObjectGetRetention struct {
	ObjectGetRetention *GetObjectRetentionResponse `protobuf:"bytes,34,opt,name=object_get_retention,json=objectGetRetention,proto3,oneof" json:"object_get_retention,omitempty"`
}

type BatchResponseItem_ObjectList

type BatchResponseItem_ObjectList struct {
	ObjectList *ListObjectsResponse `protobuf:"bytes,9,opt,name=object_list,json=objectList,proto3,oneof" json:"object_list,omitempty"`
}

type BatchResponseItem_ObjectListPendingStreams

type BatchResponseItem_ObjectListPendingStreams struct {
	ObjectListPendingStreams *ListPendingObjectStreamsResponse `` /* 144-byte string literal not displayed */
}

type BatchResponseItem_ObjectSetRetention

type BatchResponseItem_ObjectSetRetention struct {
	ObjectSetRetention *SetObjectRetentionResponse `protobuf:"bytes,35,opt,name=object_set_retention,json=objectSetRetention,proto3,oneof" json:"object_set_retention,omitempty"`
}

type BatchResponseItem_ObjectUpdateMetadata

type BatchResponseItem_ObjectUpdateMetadata struct {
	ObjectUpdateMetadata *UpdateObjectMetadataResponse `` /* 130-byte string literal not displayed */
}

type BatchResponseItem_PartDelete

type BatchResponseItem_PartDelete struct {
	PartDelete *DeletePartResponse `protobuf:"bytes,25,opt,name=part_delete,json=partDelete,proto3,oneof" json:"part_delete,omitempty"`
}

type BatchResponseItem_RevokeApiKey

type BatchResponseItem_RevokeApiKey struct {
	RevokeApiKey *RevokeAPIKeyResponse `protobuf:"bytes,19,opt,name=revoke_api_key,json=revokeApiKey,proto3,oneof" json:"revoke_api_key,omitempty"`
}

type BatchResponseItem_SegmentBegin

type BatchResponseItem_SegmentBegin struct {
	SegmentBegin *BeginSegmentResponse `protobuf:"bytes,12,opt,name=segment_begin,json=segmentBegin,proto3,oneof" json:"segment_begin,omitempty"`
}

type BatchResponseItem_SegmentBeginDelete

type BatchResponseItem_SegmentBeginDelete struct {
	SegmentBeginDelete *BeginDeleteSegmentResponse `protobuf:"bytes,15,opt,name=segment_begin_delete,json=segmentBeginDelete,proto3,oneof" json:"segment_begin_delete,omitempty"`
}

type BatchResponseItem_SegmentCommit

type BatchResponseItem_SegmentCommit struct {
	SegmentCommit *CommitSegmentResponse `protobuf:"bytes,13,opt,name=segment_commit,json=segmentCommit,proto3,oneof" json:"segment_commit,omitempty"`
}

type BatchResponseItem_SegmentDownload

type BatchResponseItem_SegmentDownload struct {
	SegmentDownload *DownloadSegmentResponse `protobuf:"bytes,18,opt,name=segment_download,json=segmentDownload,proto3,oneof" json:"segment_download,omitempty"`
}

type BatchResponseItem_SegmentFinishDelete

type BatchResponseItem_SegmentFinishDelete struct {
	SegmentFinishDelete *FinishDeleteSegmentResponse `` /* 127-byte string literal not displayed */
}

type BatchResponseItem_SegmentList

type BatchResponseItem_SegmentList struct {
	SegmentList *ListSegmentsResponse `protobuf:"bytes,17,opt,name=segment_list,json=segmentList,proto3,oneof" json:"segment_list,omitempty"`
}

type BatchResponseItem_SegmentMakeInline

type BatchResponseItem_SegmentMakeInline struct {
	SegmentMakeInline *MakeInlineSegmentResponse `protobuf:"bytes,14,opt,name=segment_make_inline,json=segmentMakeInline,proto3,oneof" json:"segment_make_inline,omitempty"`
}

type BeginCopyObjectRequest

type BeginCopyObjectRequest struct {
	Header                *RequestHeader `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	Bucket                []byte         `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
	EncryptedObjectKey    []byte         `protobuf:"bytes,2,opt,name=encrypted_object_key,json=encryptedObjectKey,proto3" json:"encrypted_object_key,omitempty"`
	ObjectVersion         []byte         `protobuf:"bytes,5,opt,name=object_version,json=objectVersion,proto3" json:"object_version,omitempty"`
	NewBucket             []byte         `protobuf:"bytes,3,opt,name=new_bucket,json=newBucket,proto3" json:"new_bucket,omitempty"`
	NewEncryptedObjectKey []byte         `` /* 128-byte string literal not displayed */
	Retention             *Retention     `protobuf:"bytes,6,opt,name=retention,proto3" json:"retention,omitempty"`
	XXX_NoUnkeyedLiteral  struct{}       `json:"-"`
	XXX_unrecognized      []byte         `json:"-"`
	XXX_sizecache         int32          `json:"-"`
}

Server side copy.

func (*BeginCopyObjectRequest) Descriptor

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

func (*BeginCopyObjectRequest) GetBucket

func (m *BeginCopyObjectRequest) GetBucket() []byte

func (*BeginCopyObjectRequest) GetEncryptedObjectKey

func (m *BeginCopyObjectRequest) GetEncryptedObjectKey() []byte

func (*BeginCopyObjectRequest) GetHeader

func (m *BeginCopyObjectRequest) GetHeader() *RequestHeader

func (*BeginCopyObjectRequest) GetNewBucket

func (m *BeginCopyObjectRequest) GetNewBucket() []byte

func (*BeginCopyObjectRequest) GetNewEncryptedObjectKey

func (m *BeginCopyObjectRequest) GetNewEncryptedObjectKey() []byte

func (*BeginCopyObjectRequest) GetObjectVersion

func (m *BeginCopyObjectRequest) GetObjectVersion() []byte

func (*BeginCopyObjectRequest) GetRetention

func (m *BeginCopyObjectRequest) GetRetention() *Retention

func (*BeginCopyObjectRequest) ProtoMessage

func (*BeginCopyObjectRequest) ProtoMessage()

func (*BeginCopyObjectRequest) Reset

func (m *BeginCopyObjectRequest) Reset()

func (*BeginCopyObjectRequest) String

func (m *BeginCopyObjectRequest) String() string

func (*BeginCopyObjectRequest) XXX_DiscardUnknown

func (m *BeginCopyObjectRequest) XXX_DiscardUnknown()

func (*BeginCopyObjectRequest) XXX_Marshal

func (m *BeginCopyObjectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BeginCopyObjectRequest) XXX_Merge

func (m *BeginCopyObjectRequest) XXX_Merge(src proto.Message)

func (*BeginCopyObjectRequest) XXX_Size

func (m *BeginCopyObjectRequest) XXX_Size() int

func (*BeginCopyObjectRequest) XXX_Unmarshal

func (m *BeginCopyObjectRequest) XXX_Unmarshal(b []byte) error

type BeginCopyObjectResponse

type BeginCopyObjectResponse struct {
	StreamId                  StreamID                `protobuf:"bytes,1,opt,name=stream_id,json=streamId,proto3,customtype=StreamID" json:"stream_id"`
	EncryptedMetadataKeyNonce Nonce                   `` /* 147-byte string literal not displayed */
	EncryptedMetadataKey      []byte                  `protobuf:"bytes,3,opt,name=encrypted_metadata_key,json=encryptedMetadataKey,proto3" json:"encrypted_metadata_key,omitempty"`
	SegmentKeys               []*EncryptedKeyAndNonce `protobuf:"bytes,4,rep,name=segment_keys,json=segmentKeys,proto3" json:"segment_keys,omitempty"`
	EncryptionParameters      *EncryptionParameters   `protobuf:"bytes,5,opt,name=encryption_parameters,json=encryptionParameters,proto3" json:"encryption_parameters,omitempty"`
	XXX_NoUnkeyedLiteral      struct{}                `json:"-"`
	XXX_unrecognized          []byte                  `json:"-"`
	XXX_sizecache             int32                   `json:"-"`
}

The satellite returns metadata of the source object, so that the client can re-encrypt it and re-submit it for the destination object.

func (*BeginCopyObjectResponse) Descriptor

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

func (*BeginCopyObjectResponse) GetEncryptedMetadataKey

func (m *BeginCopyObjectResponse) GetEncryptedMetadataKey() []byte

func (*BeginCopyObjectResponse) GetEncryptionParameters

func (m *BeginCopyObjectResponse) GetEncryptionParameters() *EncryptionParameters

func (*BeginCopyObjectResponse) GetSegmentKeys

func (m *BeginCopyObjectResponse) GetSegmentKeys() []*EncryptedKeyAndNonce

func (*BeginCopyObjectResponse) ProtoMessage

func (*BeginCopyObjectResponse) ProtoMessage()

func (*BeginCopyObjectResponse) Reset

func (m *BeginCopyObjectResponse) Reset()

func (*BeginCopyObjectResponse) String

func (m *BeginCopyObjectResponse) String() string

func (*BeginCopyObjectResponse) XXX_DiscardUnknown

func (m *BeginCopyObjectResponse) XXX_DiscardUnknown()

func (*BeginCopyObjectResponse) XXX_Marshal

func (m *BeginCopyObjectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BeginCopyObjectResponse) XXX_Merge

func (m *BeginCopyObjectResponse) XXX_Merge(src proto.Message)

func (*BeginCopyObjectResponse) XXX_Size

func (m *BeginCopyObjectResponse) XXX_Size() int

func (*BeginCopyObjectResponse) XXX_Unmarshal

func (m *BeginCopyObjectResponse) XXX_Unmarshal(b []byte) error

type BeginDeleteObjectRequest

type BeginDeleteObjectRequest struct {
	Header               *RequestHeader `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	Bucket               []byte         `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
	EncryptedObjectKey   []byte         `protobuf:"bytes,2,opt,name=encrypted_object_key,json=encryptedObjectKey,proto3" json:"encrypted_object_key,omitempty"`
	Version              int32          `protobuf:"varint,3,opt,name=version,proto3" json:"version,omitempty"`
	ObjectVersion        []byte         `protobuf:"bytes,6,opt,name=object_version,json=objectVersion,proto3" json:"object_version,omitempty"`
	Status               int32          `protobuf:"varint,4,opt,name=status,proto3" json:"status,omitempty"`
	StreamId             *StreamID      `protobuf:"bytes,5,opt,name=stream_id,json=streamId,proto3,customtype=StreamID" json:"stream_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*BeginDeleteObjectRequest) Descriptor

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

func (*BeginDeleteObjectRequest) GetBucket

func (m *BeginDeleteObjectRequest) GetBucket() []byte

func (*BeginDeleteObjectRequest) GetEncryptedObjectKey

func (m *BeginDeleteObjectRequest) GetEncryptedObjectKey() []byte

func (*BeginDeleteObjectRequest) GetHeader

func (m *BeginDeleteObjectRequest) GetHeader() *RequestHeader

func (*BeginDeleteObjectRequest) GetObjectVersion

func (m *BeginDeleteObjectRequest) GetObjectVersion() []byte

func (*BeginDeleteObjectRequest) GetStatus

func (m *BeginDeleteObjectRequest) GetStatus() int32

func (*BeginDeleteObjectRequest) GetVersion

func (m *BeginDeleteObjectRequest) GetVersion() int32

func (*BeginDeleteObjectRequest) ProtoMessage

func (*BeginDeleteObjectRequest) ProtoMessage()

func (*BeginDeleteObjectRequest) Reset

func (m *BeginDeleteObjectRequest) Reset()

func (*BeginDeleteObjectRequest) String

func (m *BeginDeleteObjectRequest) String() string

func (*BeginDeleteObjectRequest) XXX_DiscardUnknown

func (m *BeginDeleteObjectRequest) XXX_DiscardUnknown()

func (*BeginDeleteObjectRequest) XXX_Marshal

func (m *BeginDeleteObjectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BeginDeleteObjectRequest) XXX_Merge

func (m *BeginDeleteObjectRequest) XXX_Merge(src proto.Message)

func (*BeginDeleteObjectRequest) XXX_Size

func (m *BeginDeleteObjectRequest) XXX_Size() int

func (*BeginDeleteObjectRequest) XXX_Unmarshal

func (m *BeginDeleteObjectRequest) XXX_Unmarshal(b []byte) error

type BeginDeleteObjectResponse

type BeginDeleteObjectResponse struct {
	StreamId             StreamID `protobuf:"bytes,1,opt,name=stream_id,json=streamId,proto3,customtype=StreamID" json:"stream_id"`
	Object               *Object  `protobuf:"bytes,2,opt,name=object,proto3" json:"object,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*BeginDeleteObjectResponse) Descriptor

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

func (*BeginDeleteObjectResponse) GetObject

func (m *BeginDeleteObjectResponse) GetObject() *Object

func (*BeginDeleteObjectResponse) ProtoMessage

func (*BeginDeleteObjectResponse) ProtoMessage()

func (*BeginDeleteObjectResponse) Reset

func (m *BeginDeleteObjectResponse) Reset()

func (*BeginDeleteObjectResponse) String

func (m *BeginDeleteObjectResponse) String() string

func (*BeginDeleteObjectResponse) XXX_DiscardUnknown

func (m *BeginDeleteObjectResponse) XXX_DiscardUnknown()

func (*BeginDeleteObjectResponse) XXX_Marshal

func (m *BeginDeleteObjectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BeginDeleteObjectResponse) XXX_Merge

func (m *BeginDeleteObjectResponse) XXX_Merge(src proto.Message)

func (*BeginDeleteObjectResponse) XXX_Size

func (m *BeginDeleteObjectResponse) XXX_Size() int

func (*BeginDeleteObjectResponse) XXX_Unmarshal

func (m *BeginDeleteObjectResponse) XXX_Unmarshal(b []byte) error

type BeginDeleteSegmentRequest

type BeginDeleteSegmentRequest struct {
	Header               *RequestHeader   `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	StreamId             StreamID         `protobuf:"bytes,1,opt,name=stream_id,json=streamId,proto3,customtype=StreamID" json:"stream_id"`
	Position             *SegmentPosition `protobuf:"bytes,2,opt,name=position,proto3" json:"position,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*BeginDeleteSegmentRequest) Descriptor

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

func (*BeginDeleteSegmentRequest) GetHeader

func (m *BeginDeleteSegmentRequest) GetHeader() *RequestHeader

func (*BeginDeleteSegmentRequest) GetPosition

func (m *BeginDeleteSegmentRequest) GetPosition() *SegmentPosition

func (*BeginDeleteSegmentRequest) ProtoMessage

func (*BeginDeleteSegmentRequest) ProtoMessage()

func (*BeginDeleteSegmentRequest) Reset

func (m *BeginDeleteSegmentRequest) Reset()

func (*BeginDeleteSegmentRequest) String

func (m *BeginDeleteSegmentRequest) String() string

func (*BeginDeleteSegmentRequest) XXX_DiscardUnknown

func (m *BeginDeleteSegmentRequest) XXX_DiscardUnknown()

func (*BeginDeleteSegmentRequest) XXX_Marshal

func (m *BeginDeleteSegmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BeginDeleteSegmentRequest) XXX_Merge

func (m *BeginDeleteSegmentRequest) XXX_Merge(src proto.Message)

func (*BeginDeleteSegmentRequest) XXX_Size

func (m *BeginDeleteSegmentRequest) XXX_Size() int

func (*BeginDeleteSegmentRequest) XXX_Unmarshal

func (m *BeginDeleteSegmentRequest) XXX_Unmarshal(b []byte) error

type BeginDeleteSegmentResponse

type BeginDeleteSegmentResponse struct {
	SegmentId            SegmentID              `protobuf:"bytes,1,opt,name=segment_id,json=segmentId,proto3,customtype=SegmentID" json:"segment_id"`
	AddressedLimits      []*AddressedOrderLimit `protobuf:"bytes,2,rep,name=addressed_limits,json=addressedLimits,proto3" json:"addressed_limits,omitempty"`
	PrivateKey           PiecePrivateKey        `protobuf:"bytes,3,opt,name=private_key,json=privateKey,proto3,customtype=PiecePrivateKey" json:"private_key"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

func (*BeginDeleteSegmentResponse) Descriptor

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

func (*BeginDeleteSegmentResponse) GetAddressedLimits

func (m *BeginDeleteSegmentResponse) GetAddressedLimits() []*AddressedOrderLimit

func (*BeginDeleteSegmentResponse) ProtoMessage

func (*BeginDeleteSegmentResponse) ProtoMessage()

func (*BeginDeleteSegmentResponse) Reset

func (m *BeginDeleteSegmentResponse) Reset()

func (*BeginDeleteSegmentResponse) String

func (m *BeginDeleteSegmentResponse) String() string

func (*BeginDeleteSegmentResponse) XXX_DiscardUnknown

func (m *BeginDeleteSegmentResponse) XXX_DiscardUnknown()

func (*BeginDeleteSegmentResponse) XXX_Marshal

func (m *BeginDeleteSegmentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BeginDeleteSegmentResponse) XXX_Merge

func (m *BeginDeleteSegmentResponse) XXX_Merge(src proto.Message)

func (*BeginDeleteSegmentResponse) XXX_Size

func (m *BeginDeleteSegmentResponse) XXX_Size() int

func (*BeginDeleteSegmentResponse) XXX_Unmarshal

func (m *BeginDeleteSegmentResponse) XXX_Unmarshal(b []byte) error

type BeginMoveObjectRequest

type BeginMoveObjectRequest struct {
	Header                *RequestHeader `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	Bucket                []byte         `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
	EncryptedObjectKey    []byte         `protobuf:"bytes,2,opt,name=encrypted_object_key,json=encryptedObjectKey,proto3" json:"encrypted_object_key,omitempty"`
	NewBucket             []byte         `protobuf:"bytes,3,opt,name=new_bucket,json=newBucket,proto3" json:"new_bucket,omitempty"`
	NewEncryptedObjectKey []byte         `` /* 128-byte string literal not displayed */
	XXX_NoUnkeyedLiteral  struct{}       `json:"-"`
	XXX_unrecognized      []byte         `json:"-"`
	XXX_sizecache         int32          `json:"-"`
}

Server side move. Has the same fields as copy.

func (*BeginMoveObjectRequest) Descriptor

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

func (*BeginMoveObjectRequest) GetBucket

func (m *BeginMoveObjectRequest) GetBucket() []byte

func (*BeginMoveObjectRequest) GetEncryptedObjectKey

func (m *BeginMoveObjectRequest) GetEncryptedObjectKey() []byte

func (*BeginMoveObjectRequest) GetHeader

func (m *BeginMoveObjectRequest) GetHeader() *RequestHeader

func (*BeginMoveObjectRequest) GetNewBucket

func (m *BeginMoveObjectRequest) GetNewBucket() []byte

func (*BeginMoveObjectRequest) GetNewEncryptedObjectKey

func (m *BeginMoveObjectRequest) GetNewEncryptedObjectKey() []byte

func (*BeginMoveObjectRequest) ProtoMessage

func (*BeginMoveObjectRequest) ProtoMessage()

func (*BeginMoveObjectRequest) Reset

func (m *BeginMoveObjectRequest) Reset()

func (*BeginMoveObjectRequest) String

func (m *BeginMoveObjectRequest) String() string

func (*BeginMoveObjectRequest) XXX_DiscardUnknown

func (m *BeginMoveObjectRequest) XXX_DiscardUnknown()

func (*BeginMoveObjectRequest) XXX_Marshal

func (m *BeginMoveObjectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BeginMoveObjectRequest) XXX_Merge

func (m *BeginMoveObjectRequest) XXX_Merge(src proto.Message)

func (*BeginMoveObjectRequest) XXX_Size

func (m *BeginMoveObjectRequest) XXX_Size() int

func (*BeginMoveObjectRequest) XXX_Unmarshal

func (m *BeginMoveObjectRequest) XXX_Unmarshal(b []byte) error

type BeginMoveObjectResponse

type BeginMoveObjectResponse struct {
	StreamId                  StreamID                `protobuf:"bytes,1,opt,name=stream_id,json=streamId,proto3,customtype=StreamID" json:"stream_id"`
	EncryptedMetadataKeyNonce Nonce                   `` /* 147-byte string literal not displayed */
	EncryptedMetadataKey      []byte                  `protobuf:"bytes,3,opt,name=encrypted_metadata_key,json=encryptedMetadataKey,proto3" json:"encrypted_metadata_key,omitempty"`
	SegmentKeys               []*EncryptedKeyAndNonce `protobuf:"bytes,4,rep,name=segment_keys,json=segmentKeys,proto3" json:"segment_keys,omitempty"`
	EncryptionParameters      *EncryptionParameters   `protobuf:"bytes,5,opt,name=encryption_parameters,json=encryptionParameters,proto3" json:"encryption_parameters,omitempty"`
	XXX_NoUnkeyedLiteral      struct{}                `json:"-"`
	XXX_unrecognized          []byte                  `json:"-"`
	XXX_sizecache             int32                   `json:"-"`
}

func (*BeginMoveObjectResponse) Descriptor

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

func (*BeginMoveObjectResponse) GetEncryptedMetadataKey

func (m *BeginMoveObjectResponse) GetEncryptedMetadataKey() []byte

func (*BeginMoveObjectResponse) GetEncryptionParameters

func (m *BeginMoveObjectResponse) GetEncryptionParameters() *EncryptionParameters

func (*BeginMoveObjectResponse) GetSegmentKeys

func (m *BeginMoveObjectResponse) GetSegmentKeys() []*EncryptedKeyAndNonce

func (*BeginMoveObjectResponse) ProtoMessage

func (*BeginMoveObjectResponse) ProtoMessage()

func (*BeginMoveObjectResponse) Reset

func (m *BeginMoveObjectResponse) Reset()

func (*BeginMoveObjectResponse) String

func (m *BeginMoveObjectResponse) String() string

func (*BeginMoveObjectResponse) XXX_DiscardUnknown

func (m *BeginMoveObjectResponse) XXX_DiscardUnknown()

func (*BeginMoveObjectResponse) XXX_Marshal

func (m *BeginMoveObjectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BeginMoveObjectResponse) XXX_Merge

func (m *BeginMoveObjectResponse) XXX_Merge(src proto.Message)

func (*BeginMoveObjectResponse) XXX_Size

func (m *BeginMoveObjectResponse) XXX_Size() int

func (*BeginMoveObjectResponse) XXX_Unmarshal

func (m *BeginMoveObjectResponse) XXX_Unmarshal(b []byte) error

type BeginObjectRequest

type BeginObjectRequest struct {
	Header                        *RequestHeader        `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	Bucket                        []byte                `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
	EncryptedObjectKey            []byte                `protobuf:"bytes,2,opt,name=encrypted_object_key,json=encryptedObjectKey,proto3" json:"encrypted_object_key,omitempty"`
	Version                       int32                 `protobuf:"varint,3,opt,name=version,proto3" json:"version,omitempty"`
	ExpiresAt                     time.Time             `protobuf:"bytes,4,opt,name=expires_at,json=expiresAt,proto3,stdtime" json:"expires_at"`
	RedundancyScheme              *RedundancyScheme     `protobuf:"bytes,7,opt,name=redundancy_scheme,json=redundancyScheme,proto3" json:"redundancy_scheme,omitempty"`
	EncryptionParameters          *EncryptionParameters `protobuf:"bytes,8,opt,name=encryption_parameters,json=encryptionParameters,proto3" json:"encryption_parameters,omitempty"`
	EncryptedMetadataNonce        Nonce                 `` /* 136-byte string literal not displayed */
	EncryptedMetadata             []byte                `protobuf:"bytes,10,opt,name=encrypted_metadata,json=encryptedMetadata,proto3" json:"encrypted_metadata,omitempty"`
	EncryptedMetadataEncryptedKey []byte                `` /* 153-byte string literal not displayed */
	Retention                     *Retention            `protobuf:"bytes,12,opt,name=retention,proto3" json:"retention,omitempty"`
	XXX_NoUnkeyedLiteral          struct{}              `json:"-"`
	XXX_unrecognized              []byte                `json:"-"`
	XXX_sizecache                 int32                 `json:"-"`
}

func (*BeginObjectRequest) Descriptor

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

func (*BeginObjectRequest) GetBucket

func (m *BeginObjectRequest) GetBucket() []byte

func (*BeginObjectRequest) GetEncryptedMetadata

func (m *BeginObjectRequest) GetEncryptedMetadata() []byte

func (*BeginObjectRequest) GetEncryptedMetadataEncryptedKey

func (m *BeginObjectRequest) GetEncryptedMetadataEncryptedKey() []byte

func (*BeginObjectRequest) GetEncryptedObjectKey

func (m *BeginObjectRequest) GetEncryptedObjectKey() []byte

func (*BeginObjectRequest) GetEncryptionParameters

func (m *BeginObjectRequest) GetEncryptionParameters() *EncryptionParameters

func (*BeginObjectRequest) GetExpiresAt

func (m *BeginObjectRequest) GetExpiresAt() time.Time

func (*BeginObjectRequest) GetHeader

func (m *BeginObjectRequest) GetHeader() *RequestHeader

func (*BeginObjectRequest) GetRedundancyScheme

func (m *BeginObjectRequest) GetRedundancyScheme() *RedundancyScheme

func (*BeginObjectRequest) GetRetention

func (m *BeginObjectRequest) GetRetention() *Retention

func (*BeginObjectRequest) GetVersion

func (m *BeginObjectRequest) GetVersion() int32

func (*BeginObjectRequest) ProtoMessage

func (*BeginObjectRequest) ProtoMessage()

func (*BeginObjectRequest) Reset

func (m *BeginObjectRequest) Reset()

func (*BeginObjectRequest) String

func (m *BeginObjectRequest) String() string

func (*BeginObjectRequest) XXX_DiscardUnknown

func (m *BeginObjectRequest) XXX_DiscardUnknown()

func (*BeginObjectRequest) XXX_Marshal

func (m *BeginObjectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BeginObjectRequest) XXX_Merge

func (m *BeginObjectRequest) XXX_Merge(src proto.Message)

func (*BeginObjectRequest) XXX_Size

func (m *BeginObjectRequest) XXX_Size() int

func (*BeginObjectRequest) XXX_Unmarshal

func (m *BeginObjectRequest) XXX_Unmarshal(b []byte) error

type BeginObjectResponse

type BeginObjectResponse struct {
	Bucket               []byte                `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
	EncryptedObjectKey   []byte                `protobuf:"bytes,2,opt,name=encrypted_object_key,json=encryptedObjectKey,proto3" json:"encrypted_object_key,omitempty"`
	Version              int32                 `protobuf:"varint,3,opt,name=version,proto3" json:"version,omitempty"`
	StreamId             StreamID              `protobuf:"bytes,4,opt,name=stream_id,json=streamId,proto3,customtype=StreamID" json:"stream_id"`
	RedundancyScheme     *RedundancyScheme     `protobuf:"bytes,5,opt,name=redundancy_scheme,json=redundancyScheme,proto3" json:"redundancy_scheme,omitempty"`
	EncryptionParameters *EncryptionParameters `protobuf:"bytes,6,opt,name=encryption_parameters,json=encryptionParameters,proto3" json:"encryption_parameters,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*BeginObjectResponse) Descriptor

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

func (*BeginObjectResponse) GetBucket

func (m *BeginObjectResponse) GetBucket() []byte

func (*BeginObjectResponse) GetEncryptedObjectKey

func (m *BeginObjectResponse) GetEncryptedObjectKey() []byte

func (*BeginObjectResponse) GetEncryptionParameters

func (m *BeginObjectResponse) GetEncryptionParameters() *EncryptionParameters

func (*BeginObjectResponse) GetRedundancyScheme

func (m *BeginObjectResponse) GetRedundancyScheme() *RedundancyScheme

func (*BeginObjectResponse) GetVersion

func (m *BeginObjectResponse) GetVersion() int32

func (*BeginObjectResponse) ProtoMessage

func (*BeginObjectResponse) ProtoMessage()

func (*BeginObjectResponse) Reset

func (m *BeginObjectResponse) Reset()

func (*BeginObjectResponse) String

func (m *BeginObjectResponse) String() string

func (*BeginObjectResponse) XXX_DiscardUnknown

func (m *BeginObjectResponse) XXX_DiscardUnknown()

func (*BeginObjectResponse) XXX_Marshal

func (m *BeginObjectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BeginObjectResponse) XXX_Merge

func (m *BeginObjectResponse) XXX_Merge(src proto.Message)

func (*BeginObjectResponse) XXX_Size

func (m *BeginObjectResponse) XXX_Size() int

func (*BeginObjectResponse) XXX_Unmarshal

func (m *BeginObjectResponse) XXX_Unmarshal(b []byte) error

type BeginSegmentRequest

type BeginSegmentRequest struct {
	Header               *RequestHeader   `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	StreamId             StreamID         `protobuf:"bytes,1,opt,name=stream_id,json=streamId,proto3,customtype=StreamID" json:"stream_id"`
	Position             *SegmentPosition `protobuf:"bytes,2,opt,name=position,proto3" json:"position,omitempty"`
	MaxOrderLimit        int64            `protobuf:"varint,3,opt,name=max_order_limit,json=maxOrderLimit,proto3" json:"max_order_limit,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*BeginSegmentRequest) Descriptor

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

func (*BeginSegmentRequest) GetHeader

func (m *BeginSegmentRequest) GetHeader() *RequestHeader

func (*BeginSegmentRequest) GetMaxOrderLimit

func (m *BeginSegmentRequest) GetMaxOrderLimit() int64

func (*BeginSegmentRequest) GetPosition

func (m *BeginSegmentRequest) GetPosition() *SegmentPosition

func (*BeginSegmentRequest) ProtoMessage

func (*BeginSegmentRequest) ProtoMessage()

func (*BeginSegmentRequest) Reset

func (m *BeginSegmentRequest) Reset()

func (*BeginSegmentRequest) String

func (m *BeginSegmentRequest) String() string

func (*BeginSegmentRequest) XXX_DiscardUnknown

func (m *BeginSegmentRequest) XXX_DiscardUnknown()

func (*BeginSegmentRequest) XXX_Marshal

func (m *BeginSegmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BeginSegmentRequest) XXX_Merge

func (m *BeginSegmentRequest) XXX_Merge(src proto.Message)

func (*BeginSegmentRequest) XXX_Size

func (m *BeginSegmentRequest) XXX_Size() int

func (*BeginSegmentRequest) XXX_Unmarshal

func (m *BeginSegmentRequest) XXX_Unmarshal(b []byte) error

type BeginSegmentResponse

type BeginSegmentResponse struct {
	SegmentId            SegmentID              `protobuf:"bytes,1,opt,name=segment_id,json=segmentId,proto3,customtype=SegmentID" json:"segment_id"`
	AddressedLimits      []*AddressedOrderLimit `protobuf:"bytes,2,rep,name=addressed_limits,json=addressedLimits,proto3" json:"addressed_limits,omitempty"`
	PrivateKey           PiecePrivateKey        `protobuf:"bytes,3,opt,name=private_key,json=privateKey,proto3,customtype=PiecePrivateKey" json:"private_key"`
	RedundancyScheme     *RedundancyScheme      `protobuf:"bytes,4,opt,name=redundancy_scheme,json=redundancyScheme,proto3" json:"redundancy_scheme,omitempty"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

func (*BeginSegmentResponse) Descriptor

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

func (*BeginSegmentResponse) GetAddressedLimits

func (m *BeginSegmentResponse) GetAddressedLimits() []*AddressedOrderLimit

func (*BeginSegmentResponse) GetRedundancyScheme

func (m *BeginSegmentResponse) GetRedundancyScheme() *RedundancyScheme

func (*BeginSegmentResponse) ProtoMessage

func (*BeginSegmentResponse) ProtoMessage()

func (*BeginSegmentResponse) Reset

func (m *BeginSegmentResponse) Reset()

func (*BeginSegmentResponse) String

func (m *BeginSegmentResponse) String() string

func (*BeginSegmentResponse) XXX_DiscardUnknown

func (m *BeginSegmentResponse) XXX_DiscardUnknown()

func (*BeginSegmentResponse) XXX_Marshal

func (m *BeginSegmentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BeginSegmentResponse) XXX_Merge

func (m *BeginSegmentResponse) XXX_Merge(src proto.Message)

func (*BeginSegmentResponse) XXX_Size

func (m *BeginSegmentResponse) XXX_Size() int

func (*BeginSegmentResponse) XXX_Unmarshal

func (m *BeginSegmentResponse) XXX_Unmarshal(b []byte) error

type Bucket

type Bucket struct {
	Name                        []byte                `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	PathCipher                  CipherSuite           `protobuf:"varint,2,opt,name=path_cipher,json=pathCipher,proto3,enum=encryption.CipherSuite" json:"path_cipher,omitempty"`
	CreatedAt                   time.Time             `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3,stdtime" json:"created_at"`
	DefaultSegmentSize          int64                 `protobuf:"varint,4,opt,name=default_segment_size,json=defaultSegmentSize,proto3" json:"default_segment_size,omitempty"`
	DefaultRedundancyScheme     *RedundancyScheme     `` /* 132-byte string literal not displayed */
	DefaultEncryptionParameters *EncryptionParameters `` /* 144-byte string literal not displayed */
	PartnerId                   []byte                `protobuf:"bytes,7,opt,name=partner_id,json=partnerId,proto3" json:"partner_id,omitempty"`
	XXX_NoUnkeyedLiteral        struct{}              `json:"-"`
	XXX_unrecognized            []byte                `json:"-"`
	XXX_sizecache               int32                 `json:"-"`
}

func (*Bucket) Descriptor

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

func (*Bucket) GetCreatedAt

func (m *Bucket) GetCreatedAt() time.Time

func (*Bucket) GetDefaultEncryptionParameters

func (m *Bucket) GetDefaultEncryptionParameters() *EncryptionParameters

func (*Bucket) GetDefaultRedundancyScheme

func (m *Bucket) GetDefaultRedundancyScheme() *RedundancyScheme

func (*Bucket) GetDefaultSegmentSize

func (m *Bucket) GetDefaultSegmentSize() int64

func (*Bucket) GetName

func (m *Bucket) GetName() []byte

func (*Bucket) GetPartnerId

func (m *Bucket) GetPartnerId() []byte

func (*Bucket) GetPathCipher

func (m *Bucket) GetPathCipher() CipherSuite

func (*Bucket) ProtoMessage

func (*Bucket) ProtoMessage()

func (*Bucket) Reset

func (m *Bucket) Reset()

func (*Bucket) String

func (m *Bucket) String() string

func (*Bucket) XXX_DiscardUnknown

func (m *Bucket) XXX_DiscardUnknown()

func (*Bucket) XXX_Marshal

func (m *Bucket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Bucket) XXX_Merge

func (m *Bucket) XXX_Merge(src proto.Message)

func (*Bucket) XXX_Size

func (m *Bucket) XXX_Size() int

func (*Bucket) XXX_Unmarshal

func (m *Bucket) XXX_Unmarshal(b []byte) error

type BucketCreateRequest

type BucketCreateRequest = CreateBucketRequest

BucketCreateRequest is an alias for CreateBucketRequest and should not be used in new code.

type BucketCreateResponse

type BucketCreateResponse = CreateBucketResponse

BucketCreateResponse is an alias for CreateBucketResponse and should not be used in new code.

type BucketDeleteRequest

type BucketDeleteRequest = DeleteBucketRequest

BucketDeleteRequest is an alias for DeleteBucketRequest and should not be used in new code.

type BucketDeleteResponse

type BucketDeleteResponse = DeleteBucketResponse

BucketDeleteResponse is an alias for DeleteBucketResponse and should not be used in new code.

type BucketGetRequest

type BucketGetRequest = GetBucketRequest

BucketGetRequest is an alias for GetBucketRequest and should not be used in new code.

type BucketGetResponse

type BucketGetResponse = GetBucketResponse

BucketGetResponse is an alias for GetBucketResponse and should not be used in new code.

type BucketListItem

type BucketListItem struct {
	Name                 []byte    `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	UserAgent            []byte    `protobuf:"bytes,3,opt,name=user_agent,json=userAgent,proto3" json:"user_agent,omitempty"`
	CreatedAt            time.Time `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3,stdtime" json:"created_at"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*BucketListItem) Descriptor

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

func (*BucketListItem) GetCreatedAt

func (m *BucketListItem) GetCreatedAt() time.Time

func (*BucketListItem) GetName

func (m *BucketListItem) GetName() []byte

func (*BucketListItem) GetUserAgent

func (m *BucketListItem) GetUserAgent() []byte

func (*BucketListItem) ProtoMessage

func (*BucketListItem) ProtoMessage()

func (*BucketListItem) Reset

func (m *BucketListItem) Reset()

func (*BucketListItem) String

func (m *BucketListItem) String() string

func (*BucketListItem) XXX_DiscardUnknown

func (m *BucketListItem) XXX_DiscardUnknown()

func (*BucketListItem) XXX_Marshal

func (m *BucketListItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BucketListItem) XXX_Merge

func (m *BucketListItem) XXX_Merge(src proto.Message)

func (*BucketListItem) XXX_Size

func (m *BucketListItem) XXX_Size() int

func (*BucketListItem) XXX_Unmarshal

func (m *BucketListItem) XXX_Unmarshal(b []byte) error

type BucketListRequest

type BucketListRequest = ListBucketsRequest

BucketListRequest is an alias for ListBucketsRequest and should not be used in new code.

type BucketListResponse

type BucketListResponse = ListBucketsResponse

BucketListResponse is an alias for ListBucketsResponse and should not be used in new code.

type BucketSetAttributionRequest

type BucketSetAttributionRequest struct {
	Header               *RequestHeader `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	Name                 []byte         `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	PartnerId            []byte         `protobuf:"bytes,2,opt,name=partner_id,json=partnerId,proto3" json:"partner_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*BucketSetAttributionRequest) Descriptor

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

func (*BucketSetAttributionRequest) GetHeader

func (*BucketSetAttributionRequest) GetName

func (m *BucketSetAttributionRequest) GetName() []byte

func (*BucketSetAttributionRequest) GetPartnerId

func (m *BucketSetAttributionRequest) GetPartnerId() []byte

func (*BucketSetAttributionRequest) ProtoMessage

func (*BucketSetAttributionRequest) ProtoMessage()

func (*BucketSetAttributionRequest) Reset

func (m *BucketSetAttributionRequest) Reset()

func (*BucketSetAttributionRequest) String

func (m *BucketSetAttributionRequest) String() string

func (*BucketSetAttributionRequest) XXX_DiscardUnknown

func (m *BucketSetAttributionRequest) XXX_DiscardUnknown()

func (*BucketSetAttributionRequest) XXX_Marshal

func (m *BucketSetAttributionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BucketSetAttributionRequest) XXX_Merge

func (m *BucketSetAttributionRequest) XXX_Merge(src proto.Message)

func (*BucketSetAttributionRequest) XXX_Size

func (m *BucketSetAttributionRequest) XXX_Size() int

func (*BucketSetAttributionRequest) XXX_Unmarshal

func (m *BucketSetAttributionRequest) XXX_Unmarshal(b []byte) error

type BucketSetAttributionResponse

type BucketSetAttributionResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*BucketSetAttributionResponse) Descriptor

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

func (*BucketSetAttributionResponse) ProtoMessage

func (*BucketSetAttributionResponse) ProtoMessage()

func (*BucketSetAttributionResponse) Reset

func (m *BucketSetAttributionResponse) Reset()

func (*BucketSetAttributionResponse) String

func (*BucketSetAttributionResponse) XXX_DiscardUnknown

func (m *BucketSetAttributionResponse) XXX_DiscardUnknown()

func (*BucketSetAttributionResponse) XXX_Marshal

func (m *BucketSetAttributionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BucketSetAttributionResponse) XXX_Merge

func (m *BucketSetAttributionResponse) XXX_Merge(src proto.Message)

func (*BucketSetAttributionResponse) XXX_Size

func (m *BucketSetAttributionResponse) XXX_Size() int

func (*BucketSetAttributionResponse) XXX_Unmarshal

func (m *BucketSetAttributionResponse) XXX_Unmarshal(b []byte) error

type CheckInRequest

type CheckInRequest struct {
	Address  string        `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	Version  *NodeVersion  `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	Capacity *NodeCapacity `protobuf:"bytes,3,opt,name=capacity,proto3" json:"capacity,omitempty"`
	Operator *NodeOperator `protobuf:"bytes,4,opt,name=operator,proto3" json:"operator,omitempty"`
	// CheckIn may happen over TLS, which means there is not necessarily an
	// opportunity to use NoiseSessionAttestation instead of
	// NoiseKeyAttestation.
	NoiseKeyAttestation *NoiseKeyAttestation `protobuf:"bytes,5,opt,name=noise_key_attestation,json=noiseKeyAttestation,proto3" json:"noise_key_attestation,omitempty"`
	DebounceLimit       int32                `protobuf:"varint,6,opt,name=debounce_limit,json=debounceLimit,proto3" json:"debounce_limit,omitempty"`
	// features is a set of bit flags of the NodeAddress.Features enum.
	Features             uint64             `protobuf:"varint,7,opt,name=features,proto3" json:"features,omitempty"`
	SignedTags           *SignedNodeTagSets `protobuf:"bytes,8,opt,name=signed_tags,json=signedTags,proto3" json:"signed_tags,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*CheckInRequest) Descriptor

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

func (*CheckInRequest) GetAddress

func (m *CheckInRequest) GetAddress() string

func (*CheckInRequest) GetCapacity

func (m *CheckInRequest) GetCapacity() *NodeCapacity

func (*CheckInRequest) GetDebounceLimit

func (m *CheckInRequest) GetDebounceLimit() int32

func (*CheckInRequest) GetFeatures

func (m *CheckInRequest) GetFeatures() uint64

func (*CheckInRequest) GetNoiseKeyAttestation

func (m *CheckInRequest) GetNoiseKeyAttestation() *NoiseKeyAttestation

func (*CheckInRequest) GetOperator

func (m *CheckInRequest) GetOperator() *NodeOperator

func (*CheckInRequest) GetSignedTags

func (m *CheckInRequest) GetSignedTags() *SignedNodeTagSets

func (*CheckInRequest) GetVersion

func (m *CheckInRequest) GetVersion() *NodeVersion

func (*CheckInRequest) ProtoMessage

func (*CheckInRequest) ProtoMessage()

func (*CheckInRequest) Reset

func (m *CheckInRequest) Reset()

func (*CheckInRequest) String

func (m *CheckInRequest) String() string

func (*CheckInRequest) XXX_DiscardUnknown

func (m *CheckInRequest) XXX_DiscardUnknown()

func (*CheckInRequest) XXX_Marshal

func (m *CheckInRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CheckInRequest) XXX_Merge

func (m *CheckInRequest) XXX_Merge(src proto.Message)

func (*CheckInRequest) XXX_Size

func (m *CheckInRequest) XXX_Size() int

func (*CheckInRequest) XXX_Unmarshal

func (m *CheckInRequest) XXX_Unmarshal(b []byte) error

type CheckInResponse

type CheckInResponse struct {
	PingNodeSuccess      bool     `protobuf:"varint,1,opt,name=ping_node_success,json=pingNodeSuccess,proto3" json:"ping_node_success,omitempty"`
	PingErrorMessage     string   `protobuf:"bytes,2,opt,name=ping_error_message,json=pingErrorMessage,proto3" json:"ping_error_message,omitempty"`
	PingNodeSuccessQuic  bool     `protobuf:"varint,3,opt,name=ping_node_success_quic,json=pingNodeSuccessQuic,proto3" json:"ping_node_success_quic,omitempty"`
	NodeTagSuccess       bool     `protobuf:"varint,4,opt,name=node_tag_success,json=nodeTagSuccess,proto3" json:"node_tag_success,omitempty"`
	NodeTagErrorMessage  string   `protobuf:"bytes,5,opt,name=node_tag_error_message,json=nodeTagErrorMessage,proto3" json:"node_tag_error_message,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CheckInResponse) Descriptor

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

func (*CheckInResponse) GetNodeTagErrorMessage

func (m *CheckInResponse) GetNodeTagErrorMessage() string

func (*CheckInResponse) GetNodeTagSuccess

func (m *CheckInResponse) GetNodeTagSuccess() bool

func (*CheckInResponse) GetPingErrorMessage

func (m *CheckInResponse) GetPingErrorMessage() string

func (*CheckInResponse) GetPingNodeSuccess

func (m *CheckInResponse) GetPingNodeSuccess() bool

func (*CheckInResponse) GetPingNodeSuccessQuic

func (m *CheckInResponse) GetPingNodeSuccessQuic() bool

func (*CheckInResponse) ProtoMessage

func (*CheckInResponse) ProtoMessage()

func (*CheckInResponse) Reset

func (m *CheckInResponse) Reset()

func (*CheckInResponse) String

func (m *CheckInResponse) String() string

func (*CheckInResponse) XXX_DiscardUnknown

func (m *CheckInResponse) XXX_DiscardUnknown()

func (*CheckInResponse) XXX_Marshal

func (m *CheckInResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CheckInResponse) XXX_Merge

func (m *CheckInResponse) XXX_Merge(src proto.Message)

func (*CheckInResponse) XXX_Size

func (m *CheckInResponse) XXX_Size() int

func (*CheckInResponse) XXX_Unmarshal

func (m *CheckInResponse) XXX_Unmarshal(b []byte) error

type CipherSuite

type CipherSuite int32
const (
	CipherSuite_ENC_UNSPECIFIED CipherSuite = 0
	CipherSuite_ENC_NULL        CipherSuite = 1
	CipherSuite_ENC_AESGCM      CipherSuite = 2
	CipherSuite_ENC_SECRETBOX   CipherSuite = 3
)

func (CipherSuite) EnumDescriptor

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

func (CipherSuite) MarshalJSON

func (cs CipherSuite) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaler interface.

func (CipherSuite) String

func (x CipherSuite) String() string

type CommitObjectRequest

type CommitObjectRequest struct {
	Header   *RequestHeader `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	StreamId StreamID       `protobuf:"bytes,1,opt,name=stream_id,json=streamId,proto3,customtype=StreamID" json:"stream_id"`
	// skip_override_encrypted_metadata is used to control if we want to override metadata on commit
	// message which can lead to overriding existing metadata. We need to have flag where default (false)
	// value will be backward compatible with old uplinks, default false means metadata will be always
	// set by older uplinks.
	SkipOverrideEncryptedMetadata bool     `` /* 153-byte string literal not displayed */
	EncryptedMetadataNonce        Nonce    `` /* 136-byte string literal not displayed */
	EncryptedMetadata             []byte   `protobuf:"bytes,3,opt,name=encrypted_metadata,json=encryptedMetadata,proto3" json:"encrypted_metadata,omitempty"`
	EncryptedMetadataEncryptedKey []byte   `` /* 152-byte string literal not displayed */
	XXX_NoUnkeyedLiteral          struct{} `json:"-"`
	XXX_unrecognized              []byte   `json:"-"`
	XXX_sizecache                 int32    `json:"-"`
}

func (*CommitObjectRequest) Descriptor

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

func (*CommitObjectRequest) GetEncryptedMetadata

func (m *CommitObjectRequest) GetEncryptedMetadata() []byte

func (*CommitObjectRequest) GetEncryptedMetadataEncryptedKey

func (m *CommitObjectRequest) GetEncryptedMetadataEncryptedKey() []byte

func (*CommitObjectRequest) GetHeader

func (m *CommitObjectRequest) GetHeader() *RequestHeader

func (*CommitObjectRequest) GetSkipOverrideEncryptedMetadata

func (m *CommitObjectRequest) GetSkipOverrideEncryptedMetadata() bool

func (*CommitObjectRequest) ProtoMessage

func (*CommitObjectRequest) ProtoMessage()

func (*CommitObjectRequest) Reset

func (m *CommitObjectRequest) Reset()

func (*CommitObjectRequest) String

func (m *CommitObjectRequest) String() string

func (*CommitObjectRequest) XXX_DiscardUnknown

func (m *CommitObjectRequest) XXX_DiscardUnknown()

func (*CommitObjectRequest) XXX_Marshal

func (m *CommitObjectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CommitObjectRequest) XXX_Merge

func (m *CommitObjectRequest) XXX_Merge(src proto.Message)

func (*CommitObjectRequest) XXX_Size

func (m *CommitObjectRequest) XXX_Size() int

func (*CommitObjectRequest) XXX_Unmarshal

func (m *CommitObjectRequest) XXX_Unmarshal(b []byte) error

type CommitObjectResponse

type CommitObjectResponse struct {
	Object               *Object  `protobuf:"bytes,1,opt,name=object,proto3" json:"object,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CommitObjectResponse) Descriptor

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

func (*CommitObjectResponse) GetObject

func (m *CommitObjectResponse) GetObject() *Object

func (*CommitObjectResponse) ProtoMessage

func (*CommitObjectResponse) ProtoMessage()

func (*CommitObjectResponse) Reset

func (m *CommitObjectResponse) Reset()

func (*CommitObjectResponse) String

func (m *CommitObjectResponse) String() string

func (*CommitObjectResponse) XXX_DiscardUnknown

func (m *CommitObjectResponse) XXX_DiscardUnknown()

func (*CommitObjectResponse) XXX_Marshal

func (m *CommitObjectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CommitObjectResponse) XXX_Merge

func (m *CommitObjectResponse) XXX_Merge(src proto.Message)

func (*CommitObjectResponse) XXX_Size

func (m *CommitObjectResponse) XXX_Size() int

func (*CommitObjectResponse) XXX_Unmarshal

func (m *CommitObjectResponse) XXX_Unmarshal(b []byte) error

type CommitSegmentRequest

type CommitSegmentRequest struct {
	Header               *RequestHeader              `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	SegmentId            SegmentID                   `protobuf:"bytes,1,opt,name=segment_id,json=segmentId,proto3,customtype=SegmentID" json:"segment_id"`
	EncryptedKeyNonce    Nonce                       `protobuf:"bytes,2,opt,name=encrypted_key_nonce,json=encryptedKeyNonce,proto3,customtype=Nonce" json:"encrypted_key_nonce"`
	EncryptedKey         []byte                      `protobuf:"bytes,3,opt,name=encrypted_key,json=encryptedKey,proto3" json:"encrypted_key,omitempty"`
	SizeEncryptedData    int64                       `protobuf:"varint,4,opt,name=size_encrypted_data,json=sizeEncryptedData,proto3" json:"size_encrypted_data,omitempty"`
	PlainSize            int64                       `protobuf:"varint,6,opt,name=plain_size,json=plainSize,proto3" json:"plain_size,omitempty"`
	EncryptedETag        []byte                      `protobuf:"bytes,7,opt,name=encrypted_e_tag,json=encryptedETag,proto3" json:"encrypted_e_tag,omitempty"`
	UploadResult         []*SegmentPieceUploadResult `protobuf:"bytes,5,rep,name=upload_result,json=uploadResult,proto3" json:"upload_result,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
	XXX_unrecognized     []byte                      `json:"-"`
	XXX_sizecache        int32                       `json:"-"`
}

func (*CommitSegmentRequest) Descriptor

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

func (*CommitSegmentRequest) GetEncryptedETag

func (m *CommitSegmentRequest) GetEncryptedETag() []byte

func (*CommitSegmentRequest) GetEncryptedKey

func (m *CommitSegmentRequest) GetEncryptedKey() []byte

func (*CommitSegmentRequest) GetHeader

func (m *CommitSegmentRequest) GetHeader() *RequestHeader

func (*CommitSegmentRequest) GetPlainSize

func (m *CommitSegmentRequest) GetPlainSize() int64

func (*CommitSegmentRequest) GetSizeEncryptedData

func (m *CommitSegmentRequest) GetSizeEncryptedData() int64

func (*CommitSegmentRequest) GetUploadResult

func (m *CommitSegmentRequest) GetUploadResult() []*SegmentPieceUploadResult

func (*CommitSegmentRequest) ProtoMessage

func (*CommitSegmentRequest) ProtoMessage()

func (*CommitSegmentRequest) Reset

func (m *CommitSegmentRequest) Reset()

func (*CommitSegmentRequest) String

func (m *CommitSegmentRequest) String() string

func (*CommitSegmentRequest) XXX_DiscardUnknown

func (m *CommitSegmentRequest) XXX_DiscardUnknown()

func (*CommitSegmentRequest) XXX_Marshal

func (m *CommitSegmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CommitSegmentRequest) XXX_Merge

func (m *CommitSegmentRequest) XXX_Merge(src proto.Message)

func (*CommitSegmentRequest) XXX_Size

func (m *CommitSegmentRequest) XXX_Size() int

func (*CommitSegmentRequest) XXX_Unmarshal

func (m *CommitSegmentRequest) XXX_Unmarshal(b []byte) error

type CommitSegmentResponse

type CommitSegmentResponse struct {
	SuccessfulPieces     int32    `protobuf:"varint,1,opt,name=successful_pieces,json=successfulPieces,proto3" json:"successful_pieces,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CommitSegmentResponse) Descriptor

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

func (*CommitSegmentResponse) GetSuccessfulPieces

func (m *CommitSegmentResponse) GetSuccessfulPieces() int32

func (*CommitSegmentResponse) ProtoMessage

func (*CommitSegmentResponse) ProtoMessage()

func (*CommitSegmentResponse) Reset

func (m *CommitSegmentResponse) Reset()

func (*CommitSegmentResponse) String

func (m *CommitSegmentResponse) String() string

func (*CommitSegmentResponse) XXX_DiscardUnknown

func (m *CommitSegmentResponse) XXX_DiscardUnknown()

func (*CommitSegmentResponse) XXX_Marshal

func (m *CommitSegmentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CommitSegmentResponse) XXX_Merge

func (m *CommitSegmentResponse) XXX_Merge(src proto.Message)

func (*CommitSegmentResponse) XXX_Size

func (m *CommitSegmentResponse) XXX_Size() int

func (*CommitSegmentResponse) XXX_Unmarshal

func (m *CommitSegmentResponse) XXX_Unmarshal(b []byte) error

type CompressedBatchRequest

type CompressedBatchRequest struct {
	Supported            []CompressedBatchRequest_CompressionType `` /* 132-byte string literal not displayed */
	Selected             CompressedBatchRequest_CompressionType   `protobuf:"varint,2,opt,name=selected,proto3,enum=metainfo.CompressedBatchRequest_CompressionType" json:"selected,omitempty"`
	Data                 []byte                                   `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                 `json:"-"`
	XXX_unrecognized     []byte                                   `json:"-"`
	XXX_sizecache        int32                                    `json:"-"`
}

func (*CompressedBatchRequest) Descriptor

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

func (*CompressedBatchRequest) GetData

func (m *CompressedBatchRequest) GetData() []byte

func (*CompressedBatchRequest) GetSelected

func (*CompressedBatchRequest) GetSupported

func (*CompressedBatchRequest) ProtoMessage

func (*CompressedBatchRequest) ProtoMessage()

func (*CompressedBatchRequest) Reset

func (m *CompressedBatchRequest) Reset()

func (*CompressedBatchRequest) String

func (m *CompressedBatchRequest) String() string

func (*CompressedBatchRequest) XXX_DiscardUnknown

func (m *CompressedBatchRequest) XXX_DiscardUnknown()

func (*CompressedBatchRequest) XXX_Marshal

func (m *CompressedBatchRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CompressedBatchRequest) XXX_Merge

func (m *CompressedBatchRequest) XXX_Merge(src proto.Message)

func (*CompressedBatchRequest) XXX_Size

func (m *CompressedBatchRequest) XXX_Size() int

func (*CompressedBatchRequest) XXX_Unmarshal

func (m *CompressedBatchRequest) XXX_Unmarshal(b []byte) error

type CompressedBatchRequest_CompressionType

type CompressedBatchRequest_CompressionType int32
const (
	CompressedBatchRequest_NONE CompressedBatchRequest_CompressionType = 0
	CompressedBatchRequest_ZSTD CompressedBatchRequest_CompressionType = 1
)

func (CompressedBatchRequest_CompressionType) EnumDescriptor

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

func (CompressedBatchRequest_CompressionType) String

type CompressedBatchResponse

type CompressedBatchResponse struct {
	Selected             CompressedBatchRequest_CompressionType `protobuf:"varint,2,opt,name=selected,proto3,enum=metainfo.CompressedBatchRequest_CompressionType" json:"selected,omitempty"`
	Data                 []byte                                 `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                               `json:"-"`
	XXX_unrecognized     []byte                                 `json:"-"`
	XXX_sizecache        int32                                  `json:"-"`
}

func (*CompressedBatchResponse) Descriptor

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

func (*CompressedBatchResponse) GetData

func (m *CompressedBatchResponse) GetData() []byte

func (*CompressedBatchResponse) GetSelected

func (*CompressedBatchResponse) ProtoMessage

func (*CompressedBatchResponse) ProtoMessage()

func (*CompressedBatchResponse) Reset

func (m *CompressedBatchResponse) Reset()

func (*CompressedBatchResponse) String

func (m *CompressedBatchResponse) String() string

func (*CompressedBatchResponse) XXX_DiscardUnknown

func (m *CompressedBatchResponse) XXX_DiscardUnknown()

func (*CompressedBatchResponse) XXX_Marshal

func (m *CompressedBatchResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CompressedBatchResponse) XXX_Merge

func (m *CompressedBatchResponse) XXX_Merge(src proto.Message)

func (*CompressedBatchResponse) XXX_Size

func (m *CompressedBatchResponse) XXX_Size() int

func (*CompressedBatchResponse) XXX_Unmarshal

func (m *CompressedBatchResponse) XXX_Unmarshal(b []byte) error

type ContactPingRequest

type ContactPingRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ContactPingRequest) Descriptor

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

func (*ContactPingRequest) ProtoMessage

func (*ContactPingRequest) ProtoMessage()

func (*ContactPingRequest) Reset

func (m *ContactPingRequest) Reset()

func (*ContactPingRequest) String

func (m *ContactPingRequest) String() string

func (*ContactPingRequest) XXX_DiscardUnknown

func (m *ContactPingRequest) XXX_DiscardUnknown()

func (*ContactPingRequest) XXX_Marshal

func (m *ContactPingRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ContactPingRequest) XXX_Merge

func (m *ContactPingRequest) XXX_Merge(src proto.Message)

func (*ContactPingRequest) XXX_Size

func (m *ContactPingRequest) XXX_Size() int

func (*ContactPingRequest) XXX_Unmarshal

func (m *ContactPingRequest) XXX_Unmarshal(b []byte) error

type ContactPingResponse

type ContactPingResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ContactPingResponse) Descriptor

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

func (*ContactPingResponse) ProtoMessage

func (*ContactPingResponse) ProtoMessage()

func (*ContactPingResponse) Reset

func (m *ContactPingResponse) Reset()

func (*ContactPingResponse) String

func (m *ContactPingResponse) String() string

func (*ContactPingResponse) XXX_DiscardUnknown

func (m *ContactPingResponse) XXX_DiscardUnknown()

func (*ContactPingResponse) XXX_Marshal

func (m *ContactPingResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ContactPingResponse) XXX_Merge

func (m *ContactPingResponse) XXX_Merge(src proto.Message)

func (*ContactPingResponse) XXX_Size

func (m *ContactPingResponse) XXX_Size() int

func (*ContactPingResponse) XXX_Unmarshal

func (m *ContactPingResponse) XXX_Unmarshal(b []byte) error

type CreateBucketRequest

type CreateBucketRequest struct {
	Header                      *RequestHeader        `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	Name                        []byte                `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	PathCipher                  CipherSuite           `protobuf:"varint,2,opt,name=path_cipher,json=pathCipher,proto3,enum=encryption.CipherSuite" json:"path_cipher,omitempty"`
	DefaultSegmentSize          int64                 `protobuf:"varint,3,opt,name=default_segment_size,json=defaultSegmentSize,proto3" json:"default_segment_size,omitempty"`
	DefaultRedundancyScheme     *RedundancyScheme     `` /* 132-byte string literal not displayed */
	DefaultEncryptionParameters *EncryptionParameters `` /* 144-byte string literal not displayed */
	PartnerId                   []byte                `protobuf:"bytes,6,opt,name=partner_id,json=partnerId,proto3" json:"partner_id,omitempty"`
	ObjectLockEnabled           bool                  `protobuf:"varint,7,opt,name=object_lock_enabled,json=objectLockEnabled,proto3" json:"object_lock_enabled,omitempty"`
	XXX_NoUnkeyedLiteral        struct{}              `json:"-"`
	XXX_unrecognized            []byte                `json:"-"`
	XXX_sizecache               int32                 `json:"-"`
}

func (*CreateBucketRequest) Descriptor

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

func (*CreateBucketRequest) GetDefaultEncryptionParameters

func (m *CreateBucketRequest) GetDefaultEncryptionParameters() *EncryptionParameters

func (*CreateBucketRequest) GetDefaultRedundancyScheme

func (m *CreateBucketRequest) GetDefaultRedundancyScheme() *RedundancyScheme

func (*CreateBucketRequest) GetDefaultSegmentSize

func (m *CreateBucketRequest) GetDefaultSegmentSize() int64

func (*CreateBucketRequest) GetHeader

func (m *CreateBucketRequest) GetHeader() *RequestHeader

func (*CreateBucketRequest) GetName

func (m *CreateBucketRequest) GetName() []byte

func (*CreateBucketRequest) GetObjectLockEnabled

func (m *CreateBucketRequest) GetObjectLockEnabled() bool

func (*CreateBucketRequest) GetPartnerId

func (m *CreateBucketRequest) GetPartnerId() []byte

func (*CreateBucketRequest) GetPathCipher

func (m *CreateBucketRequest) GetPathCipher() CipherSuite

func (*CreateBucketRequest) ProtoMessage

func (*CreateBucketRequest) ProtoMessage()

func (*CreateBucketRequest) Reset

func (m *CreateBucketRequest) Reset()

func (*CreateBucketRequest) String

func (m *CreateBucketRequest) String() string

func (*CreateBucketRequest) XXX_DiscardUnknown

func (m *CreateBucketRequest) XXX_DiscardUnknown()

func (*CreateBucketRequest) XXX_Marshal

func (m *CreateBucketRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateBucketRequest) XXX_Merge

func (m *CreateBucketRequest) XXX_Merge(src proto.Message)

func (*CreateBucketRequest) XXX_Size

func (m *CreateBucketRequest) XXX_Size() int

func (*CreateBucketRequest) XXX_Unmarshal

func (m *CreateBucketRequest) XXX_Unmarshal(b []byte) error

type CreateBucketResponse

type CreateBucketResponse struct {
	Bucket               *Bucket  `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CreateBucketResponse) Descriptor

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

func (*CreateBucketResponse) GetBucket

func (m *CreateBucketResponse) GetBucket() *Bucket

func (*CreateBucketResponse) ProtoMessage

func (*CreateBucketResponse) ProtoMessage()

func (*CreateBucketResponse) Reset

func (m *CreateBucketResponse) Reset()

func (*CreateBucketResponse) String

func (m *CreateBucketResponse) String() string

func (*CreateBucketResponse) XXX_DiscardUnknown

func (m *CreateBucketResponse) XXX_DiscardUnknown()

func (*CreateBucketResponse) XXX_Marshal

func (m *CreateBucketResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateBucketResponse) XXX_Merge

func (m *CreateBucketResponse) XXX_Merge(src proto.Message)

func (*CreateBucketResponse) XXX_Size

func (m *CreateBucketResponse) XXX_Size() int

func (*CreateBucketResponse) XXX_Unmarshal

func (m *CreateBucketResponse) XXX_Unmarshal(b []byte) error

type DRPCCertificatesClient

type DRPCCertificatesClient interface {
	DRPCConn() drpc.Conn

	Sign(ctx context.Context, in *SigningRequest) (*SigningResponse, error)
}

func NewDRPCCertificatesClient

func NewDRPCCertificatesClient(cc drpc.Conn) DRPCCertificatesClient

type DRPCCertificatesDescription

type DRPCCertificatesDescription struct{}

func (DRPCCertificatesDescription) Method

func (DRPCCertificatesDescription) Method(n int) (string, drpc.Encoding, drpc.Receiver, interface{}, bool)

func (DRPCCertificatesDescription) NumMethods

func (DRPCCertificatesDescription) NumMethods() int

type DRPCCertificatesServer

type DRPCCertificatesServer interface {
	Sign(context.Context, *SigningRequest) (*SigningResponse, error)
}

type DRPCCertificatesUnimplementedServer

type DRPCCertificatesUnimplementedServer struct{}

func (*DRPCCertificatesUnimplementedServer) Sign

type DRPCCertificates_SignStream

type DRPCCertificates_SignStream interface {
	drpc.Stream
	SendAndClose(*SigningResponse) error
}

type DRPCContactClient

type DRPCContactClient interface {
	DRPCConn() drpc.Conn

	PingNode(ctx context.Context, in *ContactPingRequest) (*ContactPingResponse, error)
}

func NewDRPCContactClient

func NewDRPCContactClient(cc drpc.Conn) DRPCContactClient

type DRPCContactDescription

type DRPCContactDescription struct{}

func (DRPCContactDescription) Method

func (DRPCContactDescription) Method(n int) (string, drpc.Encoding, drpc.Receiver, interface{}, bool)

func (DRPCContactDescription) NumMethods

func (DRPCContactDescription) NumMethods() int

type DRPCContactServer

type DRPCContactServer interface {
	PingNode(context.Context, *ContactPingRequest) (*ContactPingResponse, error)
}

type DRPCContactUnimplementedServer

type DRPCContactUnimplementedServer struct{}

func (*DRPCContactUnimplementedServer) PingNode

type DRPCContact_PingNodeStream

type DRPCContact_PingNodeStream interface {
	drpc.Stream
	SendAndClose(*ContactPingResponse) error
}

type DRPCEdgeAuthClient

type DRPCEdgeAuthClient interface {
	DRPCConn() drpc.Conn

	RegisterAccess(ctx context.Context, in *EdgeRegisterAccessRequest) (*EdgeRegisterAccessResponse, error)
}

func NewDRPCEdgeAuthClient

func NewDRPCEdgeAuthClient(cc drpc.Conn) DRPCEdgeAuthClient

type DRPCEdgeAuthDescription

type DRPCEdgeAuthDescription struct{}

func (DRPCEdgeAuthDescription) Method

func (DRPCEdgeAuthDescription) Method(n int) (string, drpc.Encoding, drpc.Receiver, interface{}, bool)

func (DRPCEdgeAuthDescription) NumMethods

func (DRPCEdgeAuthDescription) NumMethods() int

type DRPCEdgeAuthServer

type DRPCEdgeAuthServer interface {
	RegisterAccess(context.Context, *EdgeRegisterAccessRequest) (*EdgeRegisterAccessResponse, error)
}

type DRPCEdgeAuthUnimplementedServer

type DRPCEdgeAuthUnimplementedServer struct{}

func (*DRPCEdgeAuthUnimplementedServer) RegisterAccess

type DRPCEdgeAuth_RegisterAccessStream

type DRPCEdgeAuth_RegisterAccessStream interface {
	drpc.Stream
	SendAndClose(*EdgeRegisterAccessResponse) error
}

type DRPCHeldAmountClient

type DRPCHeldAmountClient interface {
	DRPCConn() drpc.Conn

	GetPayStub(ctx context.Context, in *GetHeldAmountRequest) (*GetHeldAmountResponse, error)
	GetAllPaystubs(ctx context.Context, in *GetAllPaystubsRequest) (*GetAllPaystubsResponse, error)
	GetPayment(ctx context.Context, in *GetPaymentRequest) (*GetPaymentResponse, error)
	GetAllPayments(ctx context.Context, in *GetAllPaymentsRequest) (*GetAllPaymentsResponse, error)
}

func NewDRPCHeldAmountClient

func NewDRPCHeldAmountClient(cc drpc.Conn) DRPCHeldAmountClient

type DRPCHeldAmountDescription

type DRPCHeldAmountDescription struct{}

func (DRPCHeldAmountDescription) Method

func (DRPCHeldAmountDescription) Method(n int) (string, drpc.Encoding, drpc.Receiver, interface{}, bool)

func (DRPCHeldAmountDescription) NumMethods

func (DRPCHeldAmountDescription) NumMethods() int

type DRPCHeldAmountUnimplementedServer

type DRPCHeldAmountUnimplementedServer struct{}

func (*DRPCHeldAmountUnimplementedServer) GetAllPayments

func (*DRPCHeldAmountUnimplementedServer) GetAllPaystubs

func (*DRPCHeldAmountUnimplementedServer) GetPayStub

func (*DRPCHeldAmountUnimplementedServer) GetPayment

type DRPCHeldAmount_GetAllPaymentsStream

type DRPCHeldAmount_GetAllPaymentsStream interface {
	drpc.Stream
	SendAndClose(*GetAllPaymentsResponse) error
}

type DRPCHeldAmount_GetAllPaystubsStream

type DRPCHeldAmount_GetAllPaystubsStream interface {
	drpc.Stream
	SendAndClose(*GetAllPaystubsResponse) error
}

type DRPCHeldAmount_GetPayStubStream

type DRPCHeldAmount_GetPayStubStream interface {
	drpc.Stream
	SendAndClose(*GetHeldAmountResponse) error
}

type DRPCHeldAmount_GetPaymentStream

type DRPCHeldAmount_GetPaymentStream interface {
	drpc.Stream
	SendAndClose(*GetPaymentResponse) error
}

type DRPCMetainfoClient

type DRPCMetainfoClient interface {
	DRPCConn() drpc.Conn

	CreateBucket(ctx context.Context, in *CreateBucketRequest) (*CreateBucketResponse, error)
	GetBucket(ctx context.Context, in *GetBucketRequest) (*GetBucketResponse, error)
	GetBucketLocation(ctx context.Context, in *GetBucketLocationRequest) (*GetBucketLocationResponse, error)
	GetBucketVersioning(ctx context.Context, in *GetBucketVersioningRequest) (*GetBucketVersioningResponse, error)
	SetBucketVersioning(ctx context.Context, in *SetBucketVersioningRequest) (*SetBucketVersioningResponse, error)
	GetBucketObjectLockConfiguration(ctx context.Context, in *GetBucketObjectLockConfigurationRequest) (*GetBucketObjectLockConfigurationResponse, error)
	DeleteBucket(ctx context.Context, in *DeleteBucketRequest) (*DeleteBucketResponse, error)
	ListBuckets(ctx context.Context, in *ListBucketsRequest) (*ListBucketsResponse, error)
	BeginObject(ctx context.Context, in *BeginObjectRequest) (*BeginObjectResponse, error)
	CommitObject(ctx context.Context, in *CommitObjectRequest) (*CommitObjectResponse, error)
	GetObject(ctx context.Context, in *GetObjectRequest) (*GetObjectResponse, error)
	ListObjects(ctx context.Context, in *ListObjectsRequest) (*ListObjectsResponse, error)
	BeginDeleteObject(ctx context.Context, in *BeginDeleteObjectRequest) (*BeginDeleteObjectResponse, error)
	FinishDeleteObject(ctx context.Context, in *FinishDeleteObjectRequest) (*FinishDeleteObjectResponse, error)
	GetObjectIPs(ctx context.Context, in *GetObjectIPsRequest) (*GetObjectIPsResponse, error)
	ListPendingObjectStreams(ctx context.Context, in *ListPendingObjectStreamsRequest) (*ListPendingObjectStreamsResponse, error)
	DownloadObject(ctx context.Context, in *DownloadObjectRequest) (*DownloadObjectResponse, error)
	UpdateObjectMetadata(ctx context.Context, in *UpdateObjectMetadataRequest) (*UpdateObjectMetadataResponse, error)
	GetObjectRetention(ctx context.Context, in *GetObjectRetentionRequest) (*GetObjectRetentionResponse, error)
	SetObjectRetention(ctx context.Context, in *SetObjectRetentionRequest) (*SetObjectRetentionResponse, error)
	BeginSegment(ctx context.Context, in *BeginSegmentRequest) (*BeginSegmentResponse, error)
	RetryBeginSegmentPieces(ctx context.Context, in *RetryBeginSegmentPiecesRequest) (*RetryBeginSegmentPiecesResponse, error)
	CommitSegment(ctx context.Context, in *CommitSegmentRequest) (*CommitSegmentResponse, error)
	MakeInlineSegment(ctx context.Context, in *MakeInlineSegmentRequest) (*MakeInlineSegmentResponse, error)
	BeginDeleteSegment(ctx context.Context, in *BeginDeleteSegmentRequest) (*BeginDeleteSegmentResponse, error)
	FinishDeleteSegment(ctx context.Context, in *FinishDeleteSegmentRequest) (*FinishDeleteSegmentResponse, error)
	ListSegments(ctx context.Context, in *ListSegmentsRequest) (*ListSegmentsResponse, error)
	DownloadSegment(ctx context.Context, in *DownloadSegmentRequest) (*DownloadSegmentResponse, error)
	DeletePart(ctx context.Context, in *DeletePartRequest) (*DeletePartResponse, error)
	Batch(ctx context.Context, in *BatchRequest) (*BatchResponse, error)
	CompressedBatch(ctx context.Context, in *CompressedBatchRequest) (*CompressedBatchResponse, error)
	ProjectInfo(ctx context.Context, in *ProjectInfoRequest) (*ProjectInfoResponse, error)
	RevokeAPIKey(ctx context.Context, in *RevokeAPIKeyRequest) (*RevokeAPIKeyResponse, error)
	BeginMoveObject(ctx context.Context, in *BeginMoveObjectRequest) (*BeginMoveObjectResponse, error)
	FinishMoveObject(ctx context.Context, in *FinishMoveObjectRequest) (*FinishMoveObjectResponse, error)
	BeginCopyObject(ctx context.Context, in *BeginCopyObjectRequest) (*BeginCopyObjectResponse, error)
	FinishCopyObject(ctx context.Context, in *FinishCopyObjectRequest) (*FinishCopyObjectResponse, error)
}

func NewDRPCMetainfoClient

func NewDRPCMetainfoClient(cc drpc.Conn) DRPCMetainfoClient

type DRPCMetainfoDescription

type DRPCMetainfoDescription struct{}

func (DRPCMetainfoDescription) Method

func (DRPCMetainfoDescription) Method(n int) (string, drpc.Encoding, drpc.Receiver, interface{}, bool)

func (DRPCMetainfoDescription) NumMethods

func (DRPCMetainfoDescription) NumMethods() int

type DRPCMetainfoServer

type DRPCMetainfoServer interface {
	CreateBucket(context.Context, *CreateBucketRequest) (*CreateBucketResponse, error)
	GetBucket(context.Context, *GetBucketRequest) (*GetBucketResponse, error)
	GetBucketLocation(context.Context, *GetBucketLocationRequest) (*GetBucketLocationResponse, error)
	GetBucketVersioning(context.Context, *GetBucketVersioningRequest) (*GetBucketVersioningResponse, error)
	SetBucketVersioning(context.Context, *SetBucketVersioningRequest) (*SetBucketVersioningResponse, error)
	GetBucketObjectLockConfiguration(context.Context, *GetBucketObjectLockConfigurationRequest) (*GetBucketObjectLockConfigurationResponse, error)
	DeleteBucket(context.Context, *DeleteBucketRequest) (*DeleteBucketResponse, error)
	ListBuckets(context.Context, *ListBucketsRequest) (*ListBucketsResponse, error)
	BeginObject(context.Context, *BeginObjectRequest) (*BeginObjectResponse, error)
	CommitObject(context.Context, *CommitObjectRequest) (*CommitObjectResponse, error)
	GetObject(context.Context, *GetObjectRequest) (*GetObjectResponse, error)
	ListObjects(context.Context, *ListObjectsRequest) (*ListObjectsResponse, error)
	BeginDeleteObject(context.Context, *BeginDeleteObjectRequest) (*BeginDeleteObjectResponse, error)
	FinishDeleteObject(context.Context, *FinishDeleteObjectRequest) (*FinishDeleteObjectResponse, error)
	GetObjectIPs(context.Context, *GetObjectIPsRequest) (*GetObjectIPsResponse, error)
	ListPendingObjectStreams(context.Context, *ListPendingObjectStreamsRequest) (*ListPendingObjectStreamsResponse, error)
	DownloadObject(context.Context, *DownloadObjectRequest) (*DownloadObjectResponse, error)
	UpdateObjectMetadata(context.Context, *UpdateObjectMetadataRequest) (*UpdateObjectMetadataResponse, error)
	GetObjectRetention(context.Context, *GetObjectRetentionRequest) (*GetObjectRetentionResponse, error)
	SetObjectRetention(context.Context, *SetObjectRetentionRequest) (*SetObjectRetentionResponse, error)
	BeginSegment(context.Context, *BeginSegmentRequest) (*BeginSegmentResponse, error)
	RetryBeginSegmentPieces(context.Context, *RetryBeginSegmentPiecesRequest) (*RetryBeginSegmentPiecesResponse, error)
	CommitSegment(context.Context, *CommitSegmentRequest) (*CommitSegmentResponse, error)
	MakeInlineSegment(context.Context, *MakeInlineSegmentRequest) (*MakeInlineSegmentResponse, error)
	BeginDeleteSegment(context.Context, *BeginDeleteSegmentRequest) (*BeginDeleteSegmentResponse, error)
	FinishDeleteSegment(context.Context, *FinishDeleteSegmentRequest) (*FinishDeleteSegmentResponse, error)
	ListSegments(context.Context, *ListSegmentsRequest) (*ListSegmentsResponse, error)
	DownloadSegment(context.Context, *DownloadSegmentRequest) (*DownloadSegmentResponse, error)
	DeletePart(context.Context, *DeletePartRequest) (*DeletePartResponse, error)
	Batch(context.Context, *BatchRequest) (*BatchResponse, error)
	CompressedBatch(context.Context, *CompressedBatchRequest) (*CompressedBatchResponse, error)
	ProjectInfo(context.Context, *ProjectInfoRequest) (*ProjectInfoResponse, error)
	RevokeAPIKey(context.Context, *RevokeAPIKeyRequest) (*RevokeAPIKeyResponse, error)
	BeginMoveObject(context.Context, *BeginMoveObjectRequest) (*BeginMoveObjectResponse, error)
	FinishMoveObject(context.Context, *FinishMoveObjectRequest) (*FinishMoveObjectResponse, error)
	BeginCopyObject(context.Context, *BeginCopyObjectRequest) (*BeginCopyObjectResponse, error)
	FinishCopyObject(context.Context, *FinishCopyObjectRequest) (*FinishCopyObjectResponse, error)
}

type DRPCMetainfoUnimplementedServer

type DRPCMetainfoUnimplementedServer struct{}

func (*DRPCMetainfoUnimplementedServer) Batch

func (*DRPCMetainfoUnimplementedServer) BeginCopyObject

func (*DRPCMetainfoUnimplementedServer) BeginDeleteObject

func (*DRPCMetainfoUnimplementedServer) BeginDeleteSegment

func (*DRPCMetainfoUnimplementedServer) BeginMoveObject

func (*DRPCMetainfoUnimplementedServer) BeginObject

func (*DRPCMetainfoUnimplementedServer) BeginSegment

func (*DRPCMetainfoUnimplementedServer) CommitObject

func (*DRPCMetainfoUnimplementedServer) CommitSegment

func (*DRPCMetainfoUnimplementedServer) CompressedBatch

func (*DRPCMetainfoUnimplementedServer) CreateBucket

func (*DRPCMetainfoUnimplementedServer) DeleteBucket

func (*DRPCMetainfoUnimplementedServer) DeletePart

func (*DRPCMetainfoUnimplementedServer) DownloadObject

func (*DRPCMetainfoUnimplementedServer) DownloadSegment

func (*DRPCMetainfoUnimplementedServer) FinishCopyObject

func (*DRPCMetainfoUnimplementedServer) FinishDeleteObject

func (*DRPCMetainfoUnimplementedServer) FinishDeleteSegment

func (*DRPCMetainfoUnimplementedServer) FinishMoveObject

func (*DRPCMetainfoUnimplementedServer) GetBucket

func (*DRPCMetainfoUnimplementedServer) GetBucketLocation

func (*DRPCMetainfoUnimplementedServer) GetBucketVersioning

func (*DRPCMetainfoUnimplementedServer) GetObject

func (*DRPCMetainfoUnimplementedServer) GetObjectIPs

func (*DRPCMetainfoUnimplementedServer) GetObjectRetention

func (*DRPCMetainfoUnimplementedServer) ListBuckets

func (*DRPCMetainfoUnimplementedServer) ListObjects

func (*DRPCMetainfoUnimplementedServer) ListSegments

func (*DRPCMetainfoUnimplementedServer) MakeInlineSegment

func (*DRPCMetainfoUnimplementedServer) ProjectInfo

func (*DRPCMetainfoUnimplementedServer) RevokeAPIKey

func (*DRPCMetainfoUnimplementedServer) SetBucketVersioning

func (*DRPCMetainfoUnimplementedServer) SetObjectRetention

func (*DRPCMetainfoUnimplementedServer) UpdateObjectMetadata

type DRPCMetainfo_BatchStream

type DRPCMetainfo_BatchStream interface {
	drpc.Stream
	SendAndClose(*BatchResponse) error
}

type DRPCMetainfo_BeginCopyObjectStream

type DRPCMetainfo_BeginCopyObjectStream interface {
	drpc.Stream
	SendAndClose(*BeginCopyObjectResponse) error
}

type DRPCMetainfo_BeginDeleteObjectStream

type DRPCMetainfo_BeginDeleteObjectStream interface {
	drpc.Stream
	SendAndClose(*BeginDeleteObjectResponse) error
}

type DRPCMetainfo_BeginDeleteSegmentStream

type DRPCMetainfo_BeginDeleteSegmentStream interface {
	drpc.Stream
	SendAndClose(*BeginDeleteSegmentResponse) error
}

type DRPCMetainfo_BeginMoveObjectStream

type DRPCMetainfo_BeginMoveObjectStream interface {
	drpc.Stream
	SendAndClose(*BeginMoveObjectResponse) error
}

type DRPCMetainfo_BeginObjectStream

type DRPCMetainfo_BeginObjectStream interface {
	drpc.Stream
	SendAndClose(*BeginObjectResponse) error
}

type DRPCMetainfo_BeginSegmentStream

type DRPCMetainfo_BeginSegmentStream interface {
	drpc.Stream
	SendAndClose(*BeginSegmentResponse) error
}

type DRPCMetainfo_CommitObjectStream

type DRPCMetainfo_CommitObjectStream interface {
	drpc.Stream
	SendAndClose(*CommitObjectResponse) error
}

type DRPCMetainfo_CommitSegmentStream

type DRPCMetainfo_CommitSegmentStream interface {
	drpc.Stream
	SendAndClose(*CommitSegmentResponse) error
}

type DRPCMetainfo_CompressedBatchStream

type DRPCMetainfo_CompressedBatchStream interface {
	drpc.Stream
	SendAndClose(*CompressedBatchResponse) error
}

type DRPCMetainfo_CreateBucketStream

type DRPCMetainfo_CreateBucketStream interface {
	drpc.Stream
	SendAndClose(*CreateBucketResponse) error
}

type DRPCMetainfo_DeleteBucketStream

type DRPCMetainfo_DeleteBucketStream interface {
	drpc.Stream
	SendAndClose(*DeleteBucketResponse) error
}

type DRPCMetainfo_DeletePartStream

type DRPCMetainfo_DeletePartStream interface {
	drpc.Stream
	SendAndClose(*DeletePartResponse) error
}

type DRPCMetainfo_DownloadObjectStream

type DRPCMetainfo_DownloadObjectStream interface {
	drpc.Stream
	SendAndClose(*DownloadObjectResponse) error
}

type DRPCMetainfo_DownloadSegmentStream

type DRPCMetainfo_DownloadSegmentStream interface {
	drpc.Stream
	SendAndClose(*DownloadSegmentResponse) error
}

type DRPCMetainfo_FinishCopyObjectStream

type DRPCMetainfo_FinishCopyObjectStream interface {
	drpc.Stream
	SendAndClose(*FinishCopyObjectResponse) error
}

type DRPCMetainfo_FinishDeleteObjectStream

type DRPCMetainfo_FinishDeleteObjectStream interface {
	drpc.Stream
	SendAndClose(*FinishDeleteObjectResponse) error
}

type DRPCMetainfo_FinishDeleteSegmentStream

type DRPCMetainfo_FinishDeleteSegmentStream interface {
	drpc.Stream
	SendAndClose(*FinishDeleteSegmentResponse) error
}

type DRPCMetainfo_FinishMoveObjectStream

type DRPCMetainfo_FinishMoveObjectStream interface {
	drpc.Stream
	SendAndClose(*FinishMoveObjectResponse) error
}

type DRPCMetainfo_GetBucketLocationStream

type DRPCMetainfo_GetBucketLocationStream interface {
	drpc.Stream
	SendAndClose(*GetBucketLocationResponse) error
}

type DRPCMetainfo_GetBucketObjectLockConfigurationStream

type DRPCMetainfo_GetBucketObjectLockConfigurationStream interface {
	drpc.Stream
	SendAndClose(*GetBucketObjectLockConfigurationResponse) error
}

type DRPCMetainfo_GetBucketStream

type DRPCMetainfo_GetBucketStream interface {
	drpc.Stream
	SendAndClose(*GetBucketResponse) error
}

type DRPCMetainfo_GetBucketVersioningStream

type DRPCMetainfo_GetBucketVersioningStream interface {
	drpc.Stream
	SendAndClose(*GetBucketVersioningResponse) error
}

type DRPCMetainfo_GetObjectIPsStream

type DRPCMetainfo_GetObjectIPsStream interface {
	drpc.Stream
	SendAndClose(*GetObjectIPsResponse) error
}

type DRPCMetainfo_GetObjectRetentionStream

type DRPCMetainfo_GetObjectRetentionStream interface {
	drpc.Stream
	SendAndClose(*GetObjectRetentionResponse) error
}

type DRPCMetainfo_GetObjectStream

type DRPCMetainfo_GetObjectStream interface {
	drpc.Stream
	SendAndClose(*GetObjectResponse) error
}

type DRPCMetainfo_ListBucketsStream

type DRPCMetainfo_ListBucketsStream interface {
	drpc.Stream
	SendAndClose(*ListBucketsResponse) error
}

type DRPCMetainfo_ListObjectsStream

type DRPCMetainfo_ListObjectsStream interface {
	drpc.Stream
	SendAndClose(*ListObjectsResponse) error
}

type DRPCMetainfo_ListPendingObjectStreamsStream

type DRPCMetainfo_ListPendingObjectStreamsStream interface {
	drpc.Stream
	SendAndClose(*ListPendingObjectStreamsResponse) error
}

type DRPCMetainfo_ListSegmentsStream

type DRPCMetainfo_ListSegmentsStream interface {
	drpc.Stream
	SendAndClose(*ListSegmentsResponse) error
}

type DRPCMetainfo_MakeInlineSegmentStream

type DRPCMetainfo_MakeInlineSegmentStream interface {
	drpc.Stream
	SendAndClose(*MakeInlineSegmentResponse) error
}

type DRPCMetainfo_ProjectInfoStream

type DRPCMetainfo_ProjectInfoStream interface {
	drpc.Stream
	SendAndClose(*ProjectInfoResponse) error
}

type DRPCMetainfo_RetryBeginSegmentPiecesStream

type DRPCMetainfo_RetryBeginSegmentPiecesStream interface {
	drpc.Stream
	SendAndClose(*RetryBeginSegmentPiecesResponse) error
}

type DRPCMetainfo_RevokeAPIKeyStream

type DRPCMetainfo_RevokeAPIKeyStream interface {
	drpc.Stream
	SendAndClose(*RevokeAPIKeyResponse) error
}

type DRPCMetainfo_SetBucketVersioningStream

type DRPCMetainfo_SetBucketVersioningStream interface {
	drpc.Stream
	SendAndClose(*SetBucketVersioningResponse) error
}

type DRPCMetainfo_SetObjectRetentionStream

type DRPCMetainfo_SetObjectRetentionStream interface {
	drpc.Stream
	SendAndClose(*SetObjectRetentionResponse) error
}

type DRPCMetainfo_UpdateObjectMetadataStream

type DRPCMetainfo_UpdateObjectMetadataStream interface {
	drpc.Stream
	SendAndClose(*UpdateObjectMetadataResponse) error
}

type DRPCNodeClient

type DRPCNodeClient interface {
	DRPCConn() drpc.Conn

	CheckIn(ctx context.Context, in *CheckInRequest) (*CheckInResponse, error)
	PingMe(ctx context.Context, in *PingMeRequest) (*PingMeResponse, error)
	GetTime(ctx context.Context, in *GetTimeRequest) (*GetTimeResponse, error)
}

func NewDRPCNodeClient

func NewDRPCNodeClient(cc drpc.Conn) DRPCNodeClient

type DRPCNodeDescription

type DRPCNodeDescription struct{}

func (DRPCNodeDescription) Method

func (DRPCNodeDescription) Method(n int) (string, drpc.Encoding, drpc.Receiver, interface{}, bool)

func (DRPCNodeDescription) NumMethods

func (DRPCNodeDescription) NumMethods() int

type DRPCNodeStatsClient

type DRPCNodeStatsClient interface {
	DRPCConn() drpc.Conn

	GetStats(ctx context.Context, in *GetStatsRequest) (*GetStatsResponse, error)
	DailyStorageUsage(ctx context.Context, in *DailyStorageUsageRequest) (*DailyStorageUsageResponse, error)
	PricingModel(ctx context.Context, in *PricingModelRequest) (*PricingModelResponse, error)
}

func NewDRPCNodeStatsClient

func NewDRPCNodeStatsClient(cc drpc.Conn) DRPCNodeStatsClient

type DRPCNodeStatsDescription

type DRPCNodeStatsDescription struct{}

func (DRPCNodeStatsDescription) Method

func (DRPCNodeStatsDescription) Method(n int) (string, drpc.Encoding, drpc.Receiver, interface{}, bool)

func (DRPCNodeStatsDescription) NumMethods

func (DRPCNodeStatsDescription) NumMethods() int

type DRPCNodeStatsUnimplementedServer

type DRPCNodeStatsUnimplementedServer struct{}

func (*DRPCNodeStatsUnimplementedServer) DailyStorageUsage

func (*DRPCNodeStatsUnimplementedServer) GetStats

func (*DRPCNodeStatsUnimplementedServer) PricingModel

type DRPCNodeStats_DailyStorageUsageStream

type DRPCNodeStats_DailyStorageUsageStream interface {
	drpc.Stream
	SendAndClose(*DailyStorageUsageResponse) error
}

type DRPCNodeStats_GetStatsStream

type DRPCNodeStats_GetStatsStream interface {
	drpc.Stream
	SendAndClose(*GetStatsResponse) error
}

type DRPCNodeStats_PricingModelStream

type DRPCNodeStats_PricingModelStream interface {
	drpc.Stream
	SendAndClose(*PricingModelResponse) error
}

type DRPCNodeUnimplementedServer

type DRPCNodeUnimplementedServer struct{}

func (*DRPCNodeUnimplementedServer) CheckIn

func (*DRPCNodeUnimplementedServer) GetTime

func (*DRPCNodeUnimplementedServer) PingMe

type DRPCNode_CheckInStream

type DRPCNode_CheckInStream interface {
	drpc.Stream
	SendAndClose(*CheckInResponse) error
}

type DRPCNode_GetTimeStream

type DRPCNode_GetTimeStream interface {
	drpc.Stream
	SendAndClose(*GetTimeResponse) error
}

type DRPCNode_PingMeStream

type DRPCNode_PingMeStream interface {
	drpc.Stream
	SendAndClose(*PingMeResponse) error
}

type DRPCOrdersClient

type DRPCOrdersClient interface {
	DRPCConn() drpc.Conn

	SettlementWithWindow(ctx context.Context) (DRPCOrders_SettlementWithWindowClient, error)
}

func NewDRPCOrdersClient

func NewDRPCOrdersClient(cc drpc.Conn) DRPCOrdersClient

type DRPCOrdersDescription

type DRPCOrdersDescription struct{}

func (DRPCOrdersDescription) Method

func (DRPCOrdersDescription) Method(n int) (string, drpc.Encoding, drpc.Receiver, interface{}, bool)

func (DRPCOrdersDescription) NumMethods

func (DRPCOrdersDescription) NumMethods() int

type DRPCOrdersServer

type DRPCOrdersServer interface {
	SettlementWithWindow(DRPCOrders_SettlementWithWindowStream) error
}

type DRPCOrdersUnimplementedServer

type DRPCOrdersUnimplementedServer struct{}

func (*DRPCOrdersUnimplementedServer) SettlementWithWindow

type DRPCOrders_SettlementWithWindowClient

type DRPCOrders_SettlementWithWindowClient interface {
	drpc.Stream
	Send(*SettlementRequest) error
	CloseAndRecv() (*SettlementWithWindowResponse, error)
}

type DRPCOrders_SettlementWithWindowStream

type DRPCOrders_SettlementWithWindowStream interface {
	drpc.Stream
	SendAndClose(*SettlementWithWindowResponse) error
	Recv() (*SettlementRequest, error)
}

type DRPCPiecestoreDescription

type DRPCPiecestoreDescription struct{}

func (DRPCPiecestoreDescription) Method

func (DRPCPiecestoreDescription) Method(n int) (string, drpc.Encoding, drpc.Receiver, interface{}, bool)

func (DRPCPiecestoreDescription) NumMethods

func (DRPCPiecestoreDescription) NumMethods() int

type DRPCPiecestoreUnimplementedServer

type DRPCPiecestoreUnimplementedServer struct{}

func (*DRPCPiecestoreUnimplementedServer) Delete

func (*DRPCPiecestoreUnimplementedServer) DeletePieces

func (*DRPCPiecestoreUnimplementedServer) Download

func (*DRPCPiecestoreUnimplementedServer) Exists

func (*DRPCPiecestoreUnimplementedServer) RestoreTrash

func (*DRPCPiecestoreUnimplementedServer) Retain

func (*DRPCPiecestoreUnimplementedServer) RetainBig

func (*DRPCPiecestoreUnimplementedServer) Upload

type DRPCPiecestore_DeletePiecesStream

type DRPCPiecestore_DeletePiecesStream interface {
	drpc.Stream
	SendAndClose(*DeletePiecesResponse) error
}

type DRPCPiecestore_DeleteStream

type DRPCPiecestore_DeleteStream interface {
	drpc.Stream
	SendAndClose(*PieceDeleteResponse) error
}

type DRPCPiecestore_DownloadClient

type DRPCPiecestore_DownloadClient interface {
	drpc.Stream
	Send(*PieceDownloadRequest) error
	Recv() (*PieceDownloadResponse, error)
}

type DRPCPiecestore_DownloadStream

type DRPCPiecestore_DownloadStream interface {
	drpc.Stream
	Send(*PieceDownloadResponse) error
	Recv() (*PieceDownloadRequest, error)
}

type DRPCPiecestore_ExistsStream

type DRPCPiecestore_ExistsStream interface {
	drpc.Stream
	SendAndClose(*ExistsResponse) error
}

type DRPCPiecestore_RestoreTrashStream

type DRPCPiecestore_RestoreTrashStream interface {
	drpc.Stream
	SendAndClose(*RestoreTrashResponse) error
}

type DRPCPiecestore_RetainBigClient

type DRPCPiecestore_RetainBigClient interface {
	drpc.Stream
	Send(*RetainRequest) error
	CloseAndRecv() (*RetainResponse, error)
}

type DRPCPiecestore_RetainBigStream

type DRPCPiecestore_RetainBigStream interface {
	drpc.Stream
	SendAndClose(*RetainResponse) error
	Recv() (*RetainRequest, error)
}

type DRPCPiecestore_RetainStream

type DRPCPiecestore_RetainStream interface {
	drpc.Stream
	SendAndClose(*RetainResponse) error
}

type DRPCPiecestore_UploadClient

type DRPCPiecestore_UploadClient interface {
	drpc.Stream
	Send(*PieceUploadRequest) error
	CloseAndRecv() (*PieceUploadResponse, error)
}

type DRPCPiecestore_UploadStream

type DRPCPiecestore_UploadStream interface {
	drpc.Stream
	SendAndClose(*PieceUploadResponse) error
	Recv() (*PieceUploadRequest, error)
}

type DRPCReplaySafePiecestoreClient

type DRPCReplaySafePiecestoreClient interface {
	DRPCConn() drpc.Conn
	Upload(ctx context.Context) (DRPCPiecestore_UploadClient, error)
	Download(ctx context.Context) (DRPCPiecestore_DownloadClient, error)
}

DRPCReplaySafePiecestoreClient is a client that exposes the replay safe subset of DRPCPiecestoreClient methods.

func NewDRPCReplaySafePiecestoreClient

func NewDRPCReplaySafePiecestoreClient(cc drpc.Conn) DRPCReplaySafePiecestoreClient

NewDRPCReplaySafePiecestoreClient makes a DRPCReplaySafePiecestoreClient.

type DRPCReplaySafePiecestoreServer

type DRPCReplaySafePiecestoreServer interface {
	Upload(DRPCPiecestore_UploadStream) error
	Download(DRPCPiecestore_DownloadStream) error
}

DRPCReplaySafePiecestoreServer is a server that exposes the replay safe subset of DRPCPiecestoreServer methods.

type DRPCSatelliteGracefulExitClient

type DRPCSatelliteGracefulExitClient interface {
	DRPCConn() drpc.Conn

	Process(ctx context.Context) (DRPCSatelliteGracefulExit_ProcessClient, error)
	GracefulExitFeasibility(ctx context.Context, in *GracefulExitFeasibilityRequest) (*GracefulExitFeasibilityResponse, error)
}

func NewDRPCSatelliteGracefulExitClient

func NewDRPCSatelliteGracefulExitClient(cc drpc.Conn) DRPCSatelliteGracefulExitClient

type DRPCSatelliteGracefulExitDescription

type DRPCSatelliteGracefulExitDescription struct{}

func (DRPCSatelliteGracefulExitDescription) Method

func (DRPCSatelliteGracefulExitDescription) NumMethods

type DRPCSatelliteGracefulExitServer

type DRPCSatelliteGracefulExitServer interface {
	Process(DRPCSatelliteGracefulExit_ProcessStream) error
	GracefulExitFeasibility(context.Context, *GracefulExitFeasibilityRequest) (*GracefulExitFeasibilityResponse, error)
}

type DRPCSatelliteGracefulExitUnimplementedServer

type DRPCSatelliteGracefulExitUnimplementedServer struct{}

func (*DRPCSatelliteGracefulExitUnimplementedServer) GracefulExitFeasibility

func (*DRPCSatelliteGracefulExitUnimplementedServer) Process

type DRPCSatelliteGracefulExit_GracefulExitFeasibilityStream

type DRPCSatelliteGracefulExit_GracefulExitFeasibilityStream interface {
	drpc.Stream
	SendAndClose(*GracefulExitFeasibilityResponse) error
}

type DRPCSatelliteGracefulExit_ProcessClient

type DRPCSatelliteGracefulExit_ProcessClient interface {
	drpc.Stream
	Send(*StorageNodeMessage) error
	Recv() (*SatelliteMessage, error)
}

type DRPCSatelliteGracefulExit_ProcessStream

type DRPCSatelliteGracefulExit_ProcessStream interface {
	drpc.Stream
	Send(*SatelliteMessage) error
	Recv() (*StorageNodeMessage, error)
}

type DRPCUserInfoClient

type DRPCUserInfoClient interface {
	DRPCConn() drpc.Conn

	Get(ctx context.Context, in *GetUserInfoRequest) (*GetUserInfoResponse, error)
}

func NewDRPCUserInfoClient

func NewDRPCUserInfoClient(cc drpc.Conn) DRPCUserInfoClient

type DRPCUserInfoDescription

type DRPCUserInfoDescription struct{}

func (DRPCUserInfoDescription) Method

func (DRPCUserInfoDescription) Method(n int) (string, drpc.Encoding, drpc.Receiver, interface{}, bool)

func (DRPCUserInfoDescription) NumMethods

func (DRPCUserInfoDescription) NumMethods() int

type DRPCUserInfoServer

type DRPCUserInfoServer interface {
	Get(context.Context, *GetUserInfoRequest) (*GetUserInfoResponse, error)
}

type DRPCUserInfoUnimplementedServer

type DRPCUserInfoUnimplementedServer struct{}

func (*DRPCUserInfoUnimplementedServer) Get

type DRPCUserInfo_GetStream

type DRPCUserInfo_GetStream interface {
	drpc.Stream
	SendAndClose(*GetUserInfoResponse) error
}

type DailyStorageUsageRequest

type DailyStorageUsageRequest struct {
	From                 time.Time `protobuf:"bytes,1,opt,name=from,proto3,stdtime" json:"from"`
	To                   time.Time `protobuf:"bytes,2,opt,name=to,proto3,stdtime" json:"to"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*DailyStorageUsageRequest) Descriptor

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

func (*DailyStorageUsageRequest) GetFrom

func (m *DailyStorageUsageRequest) GetFrom() time.Time

func (*DailyStorageUsageRequest) GetTo

func (m *DailyStorageUsageRequest) GetTo() time.Time

func (*DailyStorageUsageRequest) ProtoMessage

func (*DailyStorageUsageRequest) ProtoMessage()

func (*DailyStorageUsageRequest) Reset

func (m *DailyStorageUsageRequest) Reset()

func (*DailyStorageUsageRequest) String

func (m *DailyStorageUsageRequest) String() string

func (*DailyStorageUsageRequest) XXX_DiscardUnknown

func (m *DailyStorageUsageRequest) XXX_DiscardUnknown()

func (*DailyStorageUsageRequest) XXX_Marshal

func (m *DailyStorageUsageRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DailyStorageUsageRequest) XXX_Merge

func (m *DailyStorageUsageRequest) XXX_Merge(src proto.Message)

func (*DailyStorageUsageRequest) XXX_Size

func (m *DailyStorageUsageRequest) XXX_Size() int

func (*DailyStorageUsageRequest) XXX_Unmarshal

func (m *DailyStorageUsageRequest) XXX_Unmarshal(b []byte) error

type DailyStorageUsageResponse

type DailyStorageUsageResponse struct {
	NodeId               NodeID                                    `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3,customtype=NodeID" json:"node_id"`
	DailyStorageUsage    []*DailyStorageUsageResponse_StorageUsage `protobuf:"bytes,2,rep,name=daily_storage_usage,json=dailyStorageUsage,proto3" json:"daily_storage_usage,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                  `json:"-"`
	XXX_unrecognized     []byte                                    `json:"-"`
	XXX_sizecache        int32                                     `json:"-"`
}

func (*DailyStorageUsageResponse) Descriptor

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

func (*DailyStorageUsageResponse) GetDailyStorageUsage

func (*DailyStorageUsageResponse) ProtoMessage

func (*DailyStorageUsageResponse) ProtoMessage()

func (*DailyStorageUsageResponse) Reset

func (m *DailyStorageUsageResponse) Reset()

func (*DailyStorageUsageResponse) String

func (m *DailyStorageUsageResponse) String() string

func (*DailyStorageUsageResponse) XXX_DiscardUnknown

func (m *DailyStorageUsageResponse) XXX_DiscardUnknown()

func (*DailyStorageUsageResponse) XXX_Marshal

func (m *DailyStorageUsageResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DailyStorageUsageResponse) XXX_Merge

func (m *DailyStorageUsageResponse) XXX_Merge(src proto.Message)

func (*DailyStorageUsageResponse) XXX_Size

func (m *DailyStorageUsageResponse) XXX_Size() int

func (*DailyStorageUsageResponse) XXX_Unmarshal

func (m *DailyStorageUsageResponse) XXX_Unmarshal(b []byte) error

type DailyStorageUsageResponse_StorageUsage

type DailyStorageUsageResponse_StorageUsage struct {
	// at_rest_total is the sum of all at_rest_total per each metainfo loop for the day
	AtRestTotal float64 `protobuf:"fixed64,1,opt,name=at_rest_total,json=atRestTotal,proto3" json:"at_rest_total,omitempty"`
	// timestamp represents one tally day
	Timestamp time.Time `protobuf:"bytes,2,opt,name=timestamp,proto3,stdtime" json:"timestamp"`
	// interval_end_time represents the timestamp for the last tally run time
	//
	//	(i.e. last interval_end_time) for the day
	IntervalEndTime      time.Time `protobuf:"bytes,3,opt,name=interval_end_time,json=intervalEndTime,proto3,stdtime" json:"interval_end_time"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*DailyStorageUsageResponse_StorageUsage) Descriptor

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

func (*DailyStorageUsageResponse_StorageUsage) GetAtRestTotal

func (m *DailyStorageUsageResponse_StorageUsage) GetAtRestTotal() float64

func (*DailyStorageUsageResponse_StorageUsage) GetIntervalEndTime

func (m *DailyStorageUsageResponse_StorageUsage) GetIntervalEndTime() time.Time

func (*DailyStorageUsageResponse_StorageUsage) GetTimestamp

func (*DailyStorageUsageResponse_StorageUsage) ProtoMessage

func (*DailyStorageUsageResponse_StorageUsage) Reset

func (*DailyStorageUsageResponse_StorageUsage) String

func (*DailyStorageUsageResponse_StorageUsage) XXX_DiscardUnknown

func (m *DailyStorageUsageResponse_StorageUsage) XXX_DiscardUnknown()

func (*DailyStorageUsageResponse_StorageUsage) XXX_Marshal

func (m *DailyStorageUsageResponse_StorageUsage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DailyStorageUsageResponse_StorageUsage) XXX_Merge

func (*DailyStorageUsageResponse_StorageUsage) XXX_Size

func (*DailyStorageUsageResponse_StorageUsage) XXX_Unmarshal

func (m *DailyStorageUsageResponse_StorageUsage) XXX_Unmarshal(b []byte) error

type DeleteBucketRequest

type DeleteBucketRequest struct {
	Header               *RequestHeader `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	Name                 []byte         `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	DeleteAll            bool           `protobuf:"varint,2,opt,name=delete_all,json=deleteAll,proto3" json:"delete_all,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*DeleteBucketRequest) Descriptor

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

func (*DeleteBucketRequest) GetDeleteAll

func (m *DeleteBucketRequest) GetDeleteAll() bool

func (*DeleteBucketRequest) GetHeader

func (m *DeleteBucketRequest) GetHeader() *RequestHeader

func (*DeleteBucketRequest) GetName

func (m *DeleteBucketRequest) GetName() []byte

func (*DeleteBucketRequest) ProtoMessage

func (*DeleteBucketRequest) ProtoMessage()

func (*DeleteBucketRequest) Reset

func (m *DeleteBucketRequest) Reset()

func (*DeleteBucketRequest) String

func (m *DeleteBucketRequest) String() string

func (*DeleteBucketRequest) XXX_DiscardUnknown

func (m *DeleteBucketRequest) XXX_DiscardUnknown()

func (*DeleteBucketRequest) XXX_Marshal

func (m *DeleteBucketRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteBucketRequest) XXX_Merge

func (m *DeleteBucketRequest) XXX_Merge(src proto.Message)

func (*DeleteBucketRequest) XXX_Size

func (m *DeleteBucketRequest) XXX_Size() int

func (*DeleteBucketRequest) XXX_Unmarshal

func (m *DeleteBucketRequest) XXX_Unmarshal(b []byte) error

type DeleteBucketResponse

type DeleteBucketResponse struct {
	Bucket               *Bucket  `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
	DeletedObjectsCount  int64    `protobuf:"varint,2,opt,name=deleted_objects_count,json=deletedObjectsCount,proto3" json:"deleted_objects_count,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DeleteBucketResponse) Descriptor

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

func (*DeleteBucketResponse) GetBucket

func (m *DeleteBucketResponse) GetBucket() *Bucket

func (*DeleteBucketResponse) GetDeletedObjectsCount

func (m *DeleteBucketResponse) GetDeletedObjectsCount() int64

func (*DeleteBucketResponse) ProtoMessage

func (*DeleteBucketResponse) ProtoMessage()

func (*DeleteBucketResponse) Reset

func (m *DeleteBucketResponse) Reset()

func (*DeleteBucketResponse) String

func (m *DeleteBucketResponse) String() string

func (*DeleteBucketResponse) XXX_DiscardUnknown

func (m *DeleteBucketResponse) XXX_DiscardUnknown()

func (*DeleteBucketResponse) XXX_Marshal

func (m *DeleteBucketResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteBucketResponse) XXX_Merge

func (m *DeleteBucketResponse) XXX_Merge(src proto.Message)

func (*DeleteBucketResponse) XXX_Size

func (m *DeleteBucketResponse) XXX_Size() int

func (*DeleteBucketResponse) XXX_Unmarshal

func (m *DeleteBucketResponse) XXX_Unmarshal(b []byte) error

type DeletePartRequest

type DeletePartRequest struct {
	Header               *RequestHeader `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	StreamId             StreamID       `protobuf:"bytes,1,opt,name=stream_id,json=streamId,proto3,customtype=StreamID" json:"stream_id"`
	PartNumber           int32          `protobuf:"varint,2,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*DeletePartRequest) Descriptor

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

func (*DeletePartRequest) GetHeader

func (m *DeletePartRequest) GetHeader() *RequestHeader

func (*DeletePartRequest) GetPartNumber

func (m *DeletePartRequest) GetPartNumber() int32

func (*DeletePartRequest) ProtoMessage

func (*DeletePartRequest) ProtoMessage()

func (*DeletePartRequest) Reset

func (m *DeletePartRequest) Reset()

func (*DeletePartRequest) String

func (m *DeletePartRequest) String() string

func (*DeletePartRequest) XXX_DiscardUnknown

func (m *DeletePartRequest) XXX_DiscardUnknown()

func (*DeletePartRequest) XXX_Marshal

func (m *DeletePartRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeletePartRequest) XXX_Merge

func (m *DeletePartRequest) XXX_Merge(src proto.Message)

func (*DeletePartRequest) XXX_Size

func (m *DeletePartRequest) XXX_Size() int

func (*DeletePartRequest) XXX_Unmarshal

func (m *DeletePartRequest) XXX_Unmarshal(b []byte) error

type DeletePartResponse

type DeletePartResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DeletePartResponse) Descriptor

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

func (*DeletePartResponse) ProtoMessage

func (*DeletePartResponse) ProtoMessage()

func (*DeletePartResponse) Reset

func (m *DeletePartResponse) Reset()

func (*DeletePartResponse) String

func (m *DeletePartResponse) String() string

func (*DeletePartResponse) XXX_DiscardUnknown

func (m *DeletePartResponse) XXX_DiscardUnknown()

func (*DeletePartResponse) XXX_Marshal

func (m *DeletePartResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeletePartResponse) XXX_Merge

func (m *DeletePartResponse) XXX_Merge(src proto.Message)

func (*DeletePartResponse) XXX_Size

func (m *DeletePartResponse) XXX_Size() int

func (*DeletePartResponse) XXX_Unmarshal

func (m *DeletePartResponse) XXX_Unmarshal(b []byte) error

type DeletePiece

type DeletePiece struct {
	OriginalPieceId      PieceID  `protobuf:"bytes,1,opt,name=original_piece_id,json=originalPieceId,proto3,customtype=PieceID" json:"original_piece_id"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DeletePiece) Descriptor

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

func (*DeletePiece) ProtoMessage

func (*DeletePiece) ProtoMessage()

func (*DeletePiece) Reset

func (m *DeletePiece) Reset()

func (*DeletePiece) String

func (m *DeletePiece) String() string

func (*DeletePiece) XXX_DiscardUnknown

func (m *DeletePiece) XXX_DiscardUnknown()

func (*DeletePiece) XXX_Marshal

func (m *DeletePiece) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeletePiece) XXX_Merge

func (m *DeletePiece) XXX_Merge(src proto.Message)

func (*DeletePiece) XXX_Size

func (m *DeletePiece) XXX_Size() int

func (*DeletePiece) XXX_Unmarshal

func (m *DeletePiece) XXX_Unmarshal(b []byte) error

type DeletePiecesRequest

type DeletePiecesRequest struct {
	PieceIds             []PieceID `protobuf:"bytes,1,rep,name=piece_ids,json=pieceIds,proto3,customtype=PieceID" json:"piece_ids"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*DeletePiecesRequest) Descriptor

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

func (*DeletePiecesRequest) ProtoMessage

func (*DeletePiecesRequest) ProtoMessage()

func (*DeletePiecesRequest) Reset

func (m *DeletePiecesRequest) Reset()

func (*DeletePiecesRequest) String

func (m *DeletePiecesRequest) String() string

func (*DeletePiecesRequest) XXX_DiscardUnknown

func (m *DeletePiecesRequest) XXX_DiscardUnknown()

func (*DeletePiecesRequest) XXX_Marshal

func (m *DeletePiecesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeletePiecesRequest) XXX_Merge

func (m *DeletePiecesRequest) XXX_Merge(src proto.Message)

func (*DeletePiecesRequest) XXX_Size

func (m *DeletePiecesRequest) XXX_Size() int

func (*DeletePiecesRequest) XXX_Unmarshal

func (m *DeletePiecesRequest) XXX_Unmarshal(b []byte) error

type DeletePiecesResponse

type DeletePiecesResponse struct {
	UnhandledCount       int64    `protobuf:"varint,1,opt,name=unhandled_count,json=unhandledCount,proto3" json:"unhandled_count,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DeletePiecesResponse) Descriptor

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

func (*DeletePiecesResponse) GetUnhandledCount

func (m *DeletePiecesResponse) GetUnhandledCount() int64

func (*DeletePiecesResponse) ProtoMessage

func (*DeletePiecesResponse) ProtoMessage()

func (*DeletePiecesResponse) Reset

func (m *DeletePiecesResponse) Reset()

func (*DeletePiecesResponse) String

func (m *DeletePiecesResponse) String() string

func (*DeletePiecesResponse) XXX_DiscardUnknown

func (m *DeletePiecesResponse) XXX_DiscardUnknown()

func (*DeletePiecesResponse) XXX_Marshal

func (m *DeletePiecesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeletePiecesResponse) XXX_Merge

func (m *DeletePiecesResponse) XXX_Merge(src proto.Message)

func (*DeletePiecesResponse) XXX_Size

func (m *DeletePiecesResponse) XXX_Size() int

func (*DeletePiecesResponse) XXX_Unmarshal

func (m *DeletePiecesResponse) XXX_Unmarshal(b []byte) error

type DownloadObjectRequest

type DownloadObjectRequest struct {
	Header             *RequestHeader `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	Bucket             []byte         `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
	EncryptedObjectKey []byte         `protobuf:"bytes,2,opt,name=encrypted_object_key,json=encryptedObjectKey,proto3" json:"encrypted_object_key,omitempty"`
	ObjectVersion      []byte         `protobuf:"bytes,6,opt,name=object_version,json=objectVersion,proto3" json:"object_version,omitempty"`
	// limit specifies the maximum number of segments to return.
	Limit int32 `protobuf:"varint,4,opt,name=limit,proto3" json:"limit,omitempty"`
	// range of the object to download.
	Range *Range `protobuf:"bytes,3,opt,name=range,proto3" json:"range,omitempty"`
	// Number of nodes requested to download from. This is a hint for satellite to request nodes more than the optimal number,
	// calculated by the satellite. Satellite may or may not return with more nodes as requested.
	//
	// If you are not sure, use 0. In this case satellite will calculate the optimal number.
	//
	// In some specific cases it can be useful to request more nodes, downloading from more nodes can be faster, but also
	// more expensive.
	DesiredNodes         int32    `protobuf:"varint,5,opt,name=desired_nodes,json=desiredNodes,proto3" json:"desired_nodes,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DownloadObjectRequest) Descriptor

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

func (*DownloadObjectRequest) GetBucket

func (m *DownloadObjectRequest) GetBucket() []byte

func (*DownloadObjectRequest) GetDesiredNodes

func (m *DownloadObjectRequest) GetDesiredNodes() int32

func (*DownloadObjectRequest) GetEncryptedObjectKey

func (m *DownloadObjectRequest) GetEncryptedObjectKey() []byte

func (*DownloadObjectRequest) GetHeader

func (m *DownloadObjectRequest) GetHeader() *RequestHeader

func (*DownloadObjectRequest) GetLimit

func (m *DownloadObjectRequest) GetLimit() int32

func (*DownloadObjectRequest) GetObjectVersion

func (m *DownloadObjectRequest) GetObjectVersion() []byte

func (*DownloadObjectRequest) GetRange

func (m *DownloadObjectRequest) GetRange() *Range

func (*DownloadObjectRequest) ProtoMessage

func (*DownloadObjectRequest) ProtoMessage()

func (*DownloadObjectRequest) Reset

func (m *DownloadObjectRequest) Reset()

func (*DownloadObjectRequest) String

func (m *DownloadObjectRequest) String() string

func (*DownloadObjectRequest) XXX_DiscardUnknown

func (m *DownloadObjectRequest) XXX_DiscardUnknown()

func (*DownloadObjectRequest) XXX_Marshal

func (m *DownloadObjectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DownloadObjectRequest) XXX_Merge

func (m *DownloadObjectRequest) XXX_Merge(src proto.Message)

func (*DownloadObjectRequest) XXX_Size

func (m *DownloadObjectRequest) XXX_Size() int

func (*DownloadObjectRequest) XXX_Unmarshal

func (m *DownloadObjectRequest) XXX_Unmarshal(b []byte) error

type DownloadObjectResponse

type DownloadObjectResponse struct {
	Object *Object `protobuf:"bytes,1,opt,name=object,proto3" json:"object,omitempty"`
	// segment_list is populated if the Object does not contain the necessary
	// information for the client to derive segment information. It only
	// contains segments within the range specified in the
	// DownloadObjectRequest.
	//
	// If the `more` value in the response is true, additional request(s) to
	// ListSegments, with range and cursor position set, may be necessary to
	// fetch all the segment list items for this download.
	SegmentList *ListSegmentsResponse `protobuf:"bytes,2,opt,name=segment_list,json=segmentList,proto3" json:"segment_list,omitempty"`
	// segment_download will contain segment information for at least the first
	// segment within the requested range so that no additional calls to the
	// server are required before downloading data.
	SegmentDownload      []*DownloadSegmentResponse `protobuf:"bytes,3,rep,name=segment_download,json=segmentDownload,proto3" json:"segment_download,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

func (*DownloadObjectResponse) Descriptor

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

func (*DownloadObjectResponse) GetObject

func (m *DownloadObjectResponse) GetObject() *Object

func (*DownloadObjectResponse) GetSegmentDownload

func (m *DownloadObjectResponse) GetSegmentDownload() []*DownloadSegmentResponse

func (*DownloadObjectResponse) GetSegmentList

func (m *DownloadObjectResponse) GetSegmentList() *ListSegmentsResponse

func (*DownloadObjectResponse) ProtoMessage

func (*DownloadObjectResponse) ProtoMessage()

func (*DownloadObjectResponse) Reset

func (m *DownloadObjectResponse) Reset()

func (*DownloadObjectResponse) String

func (m *DownloadObjectResponse) String() string

func (*DownloadObjectResponse) XXX_DiscardUnknown

func (m *DownloadObjectResponse) XXX_DiscardUnknown()

func (*DownloadObjectResponse) XXX_Marshal

func (m *DownloadObjectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DownloadObjectResponse) XXX_Merge

func (m *DownloadObjectResponse) XXX_Merge(src proto.Message)

func (*DownloadObjectResponse) XXX_Size

func (m *DownloadObjectResponse) XXX_Size() int

func (*DownloadObjectResponse) XXX_Unmarshal

func (m *DownloadObjectResponse) XXX_Unmarshal(b []byte) error

type DownloadSegmentRequest

type DownloadSegmentRequest struct {
	Header         *RequestHeader   `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	StreamId       StreamID         `protobuf:"bytes,1,opt,name=stream_id,json=streamId,proto3,customtype=StreamID" json:"stream_id"`
	CursorPosition *SegmentPosition `protobuf:"bytes,2,opt,name=cursor_position,json=cursorPosition,proto3" json:"cursor_position,omitempty"`
	// see DownloadObjectRequest.desired_nodes for more explanation.
	DesiredNodes         int32    `protobuf:"varint,3,opt,name=desired_nodes,json=desiredNodes,proto3" json:"desired_nodes,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DownloadSegmentRequest) Descriptor

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

func (*DownloadSegmentRequest) GetCursorPosition

func (m *DownloadSegmentRequest) GetCursorPosition() *SegmentPosition

func (*DownloadSegmentRequest) GetDesiredNodes

func (m *DownloadSegmentRequest) GetDesiredNodes() int32

func (*DownloadSegmentRequest) GetHeader

func (m *DownloadSegmentRequest) GetHeader() *RequestHeader

func (*DownloadSegmentRequest) ProtoMessage

func (*DownloadSegmentRequest) ProtoMessage()

func (*DownloadSegmentRequest) Reset

func (m *DownloadSegmentRequest) Reset()

func (*DownloadSegmentRequest) String

func (m *DownloadSegmentRequest) String() string

func (*DownloadSegmentRequest) XXX_DiscardUnknown

func (m *DownloadSegmentRequest) XXX_DiscardUnknown()

func (*DownloadSegmentRequest) XXX_Marshal

func (m *DownloadSegmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DownloadSegmentRequest) XXX_Merge

func (m *DownloadSegmentRequest) XXX_Merge(src proto.Message)

func (*DownloadSegmentRequest) XXX_Size

func (m *DownloadSegmentRequest) XXX_Size() int

func (*DownloadSegmentRequest) XXX_Unmarshal

func (m *DownloadSegmentRequest) XXX_Unmarshal(b []byte) error

type DownloadSegmentResponse

type DownloadSegmentResponse struct {
	SegmentId           SegmentID              `protobuf:"bytes,1,opt,name=segment_id,json=segmentId,proto3,customtype=SegmentID" json:"segment_id"`
	AddressedLimits     []*AddressedOrderLimit `protobuf:"bytes,2,rep,name=addressed_limits,json=addressedLimits,proto3" json:"addressed_limits,omitempty"`
	PrivateKey          PiecePrivateKey        `protobuf:"bytes,3,opt,name=private_key,json=privateKey,proto3,customtype=PiecePrivateKey" json:"private_key"`
	EncryptedInlineData []byte                 `protobuf:"bytes,4,opt,name=encrypted_inline_data,json=encryptedInlineData,proto3" json:"encrypted_inline_data,omitempty"`
	// plain_offset is 0 for migrated objects.
	PlainOffset int64 `protobuf:"varint,11,opt,name=plain_offset,json=plainOffset,proto3" json:"plain_offset,omitempty"`
	// plain_size is 0 for migrated objects.
	PlainSize int64 `protobuf:"varint,12,opt,name=plain_size,json=plainSize,proto3" json:"plain_size,omitempty"`
	// segment_size is encrypted_size.
	SegmentSize       int64             `protobuf:"varint,5,opt,name=segment_size,json=segmentSize,proto3" json:"segment_size,omitempty"`
	EncryptedKeyNonce Nonce             `protobuf:"bytes,6,opt,name=encrypted_key_nonce,json=encryptedKeyNonce,proto3,customtype=Nonce" json:"encrypted_key_nonce"`
	EncryptedKey      []byte            `protobuf:"bytes,7,opt,name=encrypted_key,json=encryptedKey,proto3" json:"encrypted_key,omitempty"`
	RedundancyScheme  *RedundancyScheme `protobuf:"bytes,9,opt,name=redundancy_scheme,json=redundancyScheme,proto3" json:"redundancy_scheme,omitempty"`
	Next              *SegmentPosition  `protobuf:"bytes,8,opt,name=next,proto3" json:"next,omitempty"`
	// Can be nil. This is the position of the requested segment.
	Position             *SegmentPosition `protobuf:"bytes,10,opt,name=position,proto3" json:"position,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*DownloadSegmentResponse) Descriptor

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

func (*DownloadSegmentResponse) GetAddressedLimits

func (m *DownloadSegmentResponse) GetAddressedLimits() []*AddressedOrderLimit

func (*DownloadSegmentResponse) GetEncryptedInlineData

func (m *DownloadSegmentResponse) GetEncryptedInlineData() []byte

func (*DownloadSegmentResponse) GetEncryptedKey

func (m *DownloadSegmentResponse) GetEncryptedKey() []byte

func (*DownloadSegmentResponse) GetNext

func (*DownloadSegmentResponse) GetPlainOffset

func (m *DownloadSegmentResponse) GetPlainOffset() int64

func (*DownloadSegmentResponse) GetPlainSize

func (m *DownloadSegmentResponse) GetPlainSize() int64

func (*DownloadSegmentResponse) GetPosition

func (m *DownloadSegmentResponse) GetPosition() *SegmentPosition

func (*DownloadSegmentResponse) GetRedundancyScheme

func (m *DownloadSegmentResponse) GetRedundancyScheme() *RedundancyScheme

func (*DownloadSegmentResponse) GetSegmentSize

func (m *DownloadSegmentResponse) GetSegmentSize() int64

func (*DownloadSegmentResponse) ProtoMessage

func (*DownloadSegmentResponse) ProtoMessage()

func (*DownloadSegmentResponse) Reset

func (m *DownloadSegmentResponse) Reset()

func (*DownloadSegmentResponse) String

func (m *DownloadSegmentResponse) String() string

func (*DownloadSegmentResponse) XXX_DiscardUnknown

func (m *DownloadSegmentResponse) XXX_DiscardUnknown()

func (*DownloadSegmentResponse) XXX_Marshal

func (m *DownloadSegmentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DownloadSegmentResponse) XXX_Merge

func (m *DownloadSegmentResponse) XXX_Merge(src proto.Message)

func (*DownloadSegmentResponse) XXX_Size

func (m *DownloadSegmentResponse) XXX_Size() int

func (*DownloadSegmentResponse) XXX_Unmarshal

func (m *DownloadSegmentResponse) XXX_Unmarshal(b []byte) error

type EdgeRegisterAccessRequest

type EdgeRegisterAccessRequest struct {
	// Serialized access in the usual base58 format.
	// Specifies the bucket, prefix, satellite and encryption key.
	AccessGrant string `protobuf:"bytes,1,opt,name=access_grant,json=accessGrant,proto3" json:"access_grant,omitempty"`
	// Enable access without providing the secret.
	Public               bool     `protobuf:"varint,2,opt,name=public,proto3" json:"public,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*EdgeRegisterAccessRequest) Descriptor

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

func (*EdgeRegisterAccessRequest) GetAccessGrant

func (m *EdgeRegisterAccessRequest) GetAccessGrant() string

func (*EdgeRegisterAccessRequest) GetPublic

func (m *EdgeRegisterAccessRequest) GetPublic() bool

func (*EdgeRegisterAccessRequest) ProtoMessage

func (*EdgeRegisterAccessRequest) ProtoMessage()

func (*EdgeRegisterAccessRequest) Reset

func (m *EdgeRegisterAccessRequest) Reset()

func (*EdgeRegisterAccessRequest) String

func (m *EdgeRegisterAccessRequest) String() string

func (*EdgeRegisterAccessRequest) XXX_DiscardUnknown

func (m *EdgeRegisterAccessRequest) XXX_DiscardUnknown()

func (*EdgeRegisterAccessRequest) XXX_Marshal

func (m *EdgeRegisterAccessRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EdgeRegisterAccessRequest) XXX_Merge

func (m *EdgeRegisterAccessRequest) XXX_Merge(src proto.Message)

func (*EdgeRegisterAccessRequest) XXX_Size

func (m *EdgeRegisterAccessRequest) XXX_Size() int

func (*EdgeRegisterAccessRequest) XXX_Unmarshal

func (m *EdgeRegisterAccessRequest) XXX_Unmarshal(b []byte) error

type EdgeRegisterAccessResponse

type EdgeRegisterAccessResponse struct {
	// Alphanumeric string.
	// AWS specifies this should be between 16 and 128 characters.
	// This is also used for linksharing in the url path.
	AccessKeyId string `protobuf:"bytes,1,opt,name=access_key_id,json=accessKeyId,proto3" json:"access_key_id,omitempty"`
	// Alphanumeric string.
	SecretKey string `protobuf:"bytes,2,opt,name=secret_key,json=secretKey,proto3" json:"secret_key,omitempty"`
	// HTTP(S) URL to the Gateway.
	Endpoint             string   `protobuf:"bytes,3,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Credentials, compatible with S3 clients.

func (*EdgeRegisterAccessResponse) Descriptor

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

func (*EdgeRegisterAccessResponse) GetAccessKeyId

func (m *EdgeRegisterAccessResponse) GetAccessKeyId() string

func (*EdgeRegisterAccessResponse) GetEndpoint

func (m *EdgeRegisterAccessResponse) GetEndpoint() string

func (*EdgeRegisterAccessResponse) GetSecretKey

func (m *EdgeRegisterAccessResponse) GetSecretKey() string

func (*EdgeRegisterAccessResponse) ProtoMessage

func (*EdgeRegisterAccessResponse) ProtoMessage()

func (*EdgeRegisterAccessResponse) Reset

func (m *EdgeRegisterAccessResponse) Reset()

func (*EdgeRegisterAccessResponse) String

func (m *EdgeRegisterAccessResponse) String() string

func (*EdgeRegisterAccessResponse) XXX_DiscardUnknown

func (m *EdgeRegisterAccessResponse) XXX_DiscardUnknown()

func (*EdgeRegisterAccessResponse) XXX_Marshal

func (m *EdgeRegisterAccessResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EdgeRegisterAccessResponse) XXX_Merge

func (m *EdgeRegisterAccessResponse) XXX_Merge(src proto.Message)

func (*EdgeRegisterAccessResponse) XXX_Size

func (m *EdgeRegisterAccessResponse) XXX_Size() int

func (*EdgeRegisterAccessResponse) XXX_Unmarshal

func (m *EdgeRegisterAccessResponse) XXX_Unmarshal(b []byte) error

type EncryptedKeyAndNonce

type EncryptedKeyAndNonce struct {
	Position             *SegmentPosition `protobuf:"bytes,1,opt,name=position,proto3" json:"position,omitempty"`
	EncryptedKeyNonce    Nonce            `protobuf:"bytes,2,opt,name=encrypted_key_nonce,json=encryptedKeyNonce,proto3,customtype=Nonce" json:"encrypted_key_nonce"`
	EncryptedKey         []byte           `protobuf:"bytes,3,opt,name=encrypted_key,json=encryptedKey,proto3" json:"encrypted_key,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*EncryptedKeyAndNonce) Descriptor

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

func (*EncryptedKeyAndNonce) GetEncryptedKey

func (m *EncryptedKeyAndNonce) GetEncryptedKey() []byte

func (*EncryptedKeyAndNonce) GetPosition

func (m *EncryptedKeyAndNonce) GetPosition() *SegmentPosition

func (*EncryptedKeyAndNonce) ProtoMessage

func (*EncryptedKeyAndNonce) ProtoMessage()

func (*EncryptedKeyAndNonce) Reset

func (m *EncryptedKeyAndNonce) Reset()

func (*EncryptedKeyAndNonce) String

func (m *EncryptedKeyAndNonce) String() string

func (*EncryptedKeyAndNonce) XXX_DiscardUnknown

func (m *EncryptedKeyAndNonce) XXX_DiscardUnknown()

func (*EncryptedKeyAndNonce) XXX_Marshal

func (m *EncryptedKeyAndNonce) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EncryptedKeyAndNonce) XXX_Merge

func (m *EncryptedKeyAndNonce) XXX_Merge(src proto.Message)

func (*EncryptedKeyAndNonce) XXX_Size

func (m *EncryptedKeyAndNonce) XXX_Size() int

func (*EncryptedKeyAndNonce) XXX_Unmarshal

func (m *EncryptedKeyAndNonce) XXX_Unmarshal(b []byte) error

type EncryptionAccess

type EncryptionAccess struct {
	DefaultKey                  []byte                         `protobuf:"bytes,1,opt,name=default_key,json=defaultKey,proto3" json:"default_key,omitempty"`
	StoreEntries                []*EncryptionAccess_StoreEntry `protobuf:"bytes,2,rep,name=store_entries,json=storeEntries,proto3" json:"store_entries,omitempty"`
	DefaultPathCipher           CipherSuite                    `` /* 143-byte string literal not displayed */
	DefaultEncryptionParameters *EncryptionParameters          `` /* 144-byte string literal not displayed */
	XXX_NoUnkeyedLiteral        struct{}                       `json:"-"`
	XXX_unrecognized            []byte                         `json:"-"`
	XXX_sizecache               int32                          `json:"-"`
}

func (*EncryptionAccess) Descriptor

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

func (*EncryptionAccess) GetDefaultEncryptionParameters

func (m *EncryptionAccess) GetDefaultEncryptionParameters() *EncryptionParameters

func (*EncryptionAccess) GetDefaultKey

func (m *EncryptionAccess) GetDefaultKey() []byte

func (*EncryptionAccess) GetDefaultPathCipher

func (m *EncryptionAccess) GetDefaultPathCipher() CipherSuite

func (*EncryptionAccess) GetStoreEntries

func (m *EncryptionAccess) GetStoreEntries() []*EncryptionAccess_StoreEntry

func (*EncryptionAccess) ProtoMessage

func (*EncryptionAccess) ProtoMessage()

func (*EncryptionAccess) Reset

func (m *EncryptionAccess) Reset()

func (*EncryptionAccess) String

func (m *EncryptionAccess) String() string

func (*EncryptionAccess) XXX_DiscardUnknown

func (m *EncryptionAccess) XXX_DiscardUnknown()

func (*EncryptionAccess) XXX_Marshal

func (m *EncryptionAccess) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EncryptionAccess) XXX_Merge

func (m *EncryptionAccess) XXX_Merge(src proto.Message)

func (*EncryptionAccess) XXX_Size

func (m *EncryptionAccess) XXX_Size() int

func (*EncryptionAccess) XXX_Unmarshal

func (m *EncryptionAccess) XXX_Unmarshal(b []byte) error

type EncryptionAccess_StoreEntry

type EncryptionAccess_StoreEntry struct {
	Bucket               []byte                `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
	UnencryptedPath      []byte                `protobuf:"bytes,2,opt,name=unencrypted_path,json=unencryptedPath,proto3" json:"unencrypted_path,omitempty"`
	EncryptedPath        []byte                `protobuf:"bytes,3,opt,name=encrypted_path,json=encryptedPath,proto3" json:"encrypted_path,omitempty"`
	Key                  []byte                `protobuf:"bytes,4,opt,name=key,proto3" json:"key,omitempty"`
	PathCipher           CipherSuite           `protobuf:"varint,5,opt,name=path_cipher,json=pathCipher,proto3,enum=encryption.CipherSuite" json:"path_cipher,omitempty"`
	EncryptionParameters *EncryptionParameters `protobuf:"bytes,6,opt,name=encryption_parameters,json=encryptionParameters,proto3" json:"encryption_parameters,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*EncryptionAccess_StoreEntry) Descriptor

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

func (*EncryptionAccess_StoreEntry) GetBucket

func (m *EncryptionAccess_StoreEntry) GetBucket() []byte

func (*EncryptionAccess_StoreEntry) GetEncryptedPath

func (m *EncryptionAccess_StoreEntry) GetEncryptedPath() []byte

func (*EncryptionAccess_StoreEntry) GetEncryptionParameters

func (m *EncryptionAccess_StoreEntry) GetEncryptionParameters() *EncryptionParameters

func (*EncryptionAccess_StoreEntry) GetKey

func (m *EncryptionAccess_StoreEntry) GetKey() []byte

func (*EncryptionAccess_StoreEntry) GetPathCipher

func (m *EncryptionAccess_StoreEntry) GetPathCipher() CipherSuite

func (*EncryptionAccess_StoreEntry) GetUnencryptedPath

func (m *EncryptionAccess_StoreEntry) GetUnencryptedPath() []byte

func (*EncryptionAccess_StoreEntry) MarshalJSON

func (se *EncryptionAccess_StoreEntry) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaler interface.

func (*EncryptionAccess_StoreEntry) ProtoMessage

func (*EncryptionAccess_StoreEntry) ProtoMessage()

func (*EncryptionAccess_StoreEntry) Reset

func (m *EncryptionAccess_StoreEntry) Reset()

func (*EncryptionAccess_StoreEntry) String

func (m *EncryptionAccess_StoreEntry) String() string

func (*EncryptionAccess_StoreEntry) XXX_DiscardUnknown

func (m *EncryptionAccess_StoreEntry) XXX_DiscardUnknown()

func (*EncryptionAccess_StoreEntry) XXX_Marshal

func (m *EncryptionAccess_StoreEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EncryptionAccess_StoreEntry) XXX_Merge

func (m *EncryptionAccess_StoreEntry) XXX_Merge(src proto.Message)

func (*EncryptionAccess_StoreEntry) XXX_Size

func (m *EncryptionAccess_StoreEntry) XXX_Size() int

func (*EncryptionAccess_StoreEntry) XXX_Unmarshal

func (m *EncryptionAccess_StoreEntry) XXX_Unmarshal(b []byte) error

type EncryptionParameters

type EncryptionParameters struct {
	CipherSuite          CipherSuite `protobuf:"varint,1,opt,name=cipher_suite,json=cipherSuite,proto3,enum=encryption.CipherSuite" json:"cipher_suite,omitempty"`
	BlockSize            int64       `protobuf:"varint,2,opt,name=block_size,json=blockSize,proto3" json:"block_size,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*EncryptionParameters) Descriptor

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

func (*EncryptionParameters) GetBlockSize

func (m *EncryptionParameters) GetBlockSize() int64

func (*EncryptionParameters) GetCipherSuite

func (m *EncryptionParameters) GetCipherSuite() CipherSuite

func (*EncryptionParameters) ProtoMessage

func (*EncryptionParameters) ProtoMessage()

func (*EncryptionParameters) Reset

func (m *EncryptionParameters) Reset()

func (*EncryptionParameters) String

func (m *EncryptionParameters) String() string

func (*EncryptionParameters) XXX_DiscardUnknown

func (m *EncryptionParameters) XXX_DiscardUnknown()

func (*EncryptionParameters) XXX_Marshal

func (m *EncryptionParameters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EncryptionParameters) XXX_Merge

func (m *EncryptionParameters) XXX_Merge(src proto.Message)

func (*EncryptionParameters) XXX_Size

func (m *EncryptionParameters) XXX_Size() int

func (*EncryptionParameters) XXX_Unmarshal

func (m *EncryptionParameters) XXX_Unmarshal(b []byte) error

type ExistsRequest

type ExistsRequest struct {
	PieceIds             []PieceID `protobuf:"bytes,1,rep,name=piece_ids,json=pieceIds,proto3,customtype=PieceID" json:"piece_ids"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*ExistsRequest) Descriptor

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

func (*ExistsRequest) ProtoMessage

func (*ExistsRequest) ProtoMessage()

func (*ExistsRequest) Reset

func (m *ExistsRequest) Reset()

func (*ExistsRequest) String

func (m *ExistsRequest) String() string

func (*ExistsRequest) XXX_DiscardUnknown

func (m *ExistsRequest) XXX_DiscardUnknown()

func (*ExistsRequest) XXX_Marshal

func (m *ExistsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ExistsRequest) XXX_Merge

func (m *ExistsRequest) XXX_Merge(src proto.Message)

func (*ExistsRequest) XXX_Size

func (m *ExistsRequest) XXX_Size() int

func (*ExistsRequest) XXX_Unmarshal

func (m *ExistsRequest) XXX_Unmarshal(b []byte) error

type ExistsResponse

type ExistsResponse struct {
	// input piece ids indices of the missing pieces
	Missing              []uint32 `protobuf:"varint,1,rep,packed,name=missing,proto3" json:"missing,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ExistsResponse) Descriptor

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

func (*ExistsResponse) GetMissing

func (m *ExistsResponse) GetMissing() []uint32

func (*ExistsResponse) ProtoMessage

func (*ExistsResponse) ProtoMessage()

func (*ExistsResponse) Reset

func (m *ExistsResponse) Reset()

func (*ExistsResponse) String

func (m *ExistsResponse) String() string

func (*ExistsResponse) XXX_DiscardUnknown

func (m *ExistsResponse) XXX_DiscardUnknown()

func (*ExistsResponse) XXX_Marshal

func (m *ExistsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ExistsResponse) XXX_Merge

func (m *ExistsResponse) XXX_Merge(src proto.Message)

func (*ExistsResponse) XXX_Size

func (m *ExistsResponse) XXX_Size() int

func (*ExistsResponse) XXX_Unmarshal

func (m *ExistsResponse) XXX_Unmarshal(b []byte) error

type ExitCompleted

type ExitCompleted struct {
	// when everything is completed
	ExitCompleteSignature []byte `` /* 126-byte string literal not displayed */
	// satellite who issued this exit completed
	SatelliteId NodeID `protobuf:"bytes,2,opt,name=satellite_id,json=satelliteId,proto3,customtype=NodeID" json:"satellite_id"`
	// storage node this exit completed was issued to
	NodeId NodeID `protobuf:"bytes,3,opt,name=node_id,json=nodeId,proto3,customtype=NodeID" json:"node_id"`
	// timestamp when the exit completed
	Completed            time.Time `protobuf:"bytes,4,opt,name=completed,proto3,stdtime" json:"completed"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*ExitCompleted) Descriptor

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

func (*ExitCompleted) GetCompleted

func (m *ExitCompleted) GetCompleted() time.Time

func (*ExitCompleted) GetExitCompleteSignature

func (m *ExitCompleted) GetExitCompleteSignature() []byte

func (*ExitCompleted) ProtoMessage

func (*ExitCompleted) ProtoMessage()

func (*ExitCompleted) Reset

func (m *ExitCompleted) Reset()

func (*ExitCompleted) String

func (m *ExitCompleted) String() string

func (*ExitCompleted) XXX_DiscardUnknown

func (m *ExitCompleted) XXX_DiscardUnknown()

func (*ExitCompleted) XXX_Marshal

func (m *ExitCompleted) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ExitCompleted) XXX_Merge

func (m *ExitCompleted) XXX_Merge(src proto.Message)

func (*ExitCompleted) XXX_Size

func (m *ExitCompleted) XXX_Size() int

func (*ExitCompleted) XXX_Unmarshal

func (m *ExitCompleted) XXX_Unmarshal(b []byte) error

type ExitFailed

type ExitFailed struct {
	// on failure
	ExitFailureSignature []byte            `protobuf:"bytes,1,opt,name=exit_failure_signature,json=exitFailureSignature,proto3" json:"exit_failure_signature,omitempty"`
	Reason               ExitFailed_Reason `protobuf:"varint,2,opt,name=reason,proto3,enum=gracefulexit.ExitFailed_Reason" json:"reason,omitempty"`
	// satellite who issued this exit failed
	SatelliteId NodeID `protobuf:"bytes,3,opt,name=satellite_id,json=satelliteId,proto3,customtype=NodeID" json:"satellite_id"`
	// storage node this exit failed was issued to
	NodeId NodeID `protobuf:"bytes,4,opt,name=node_id,json=nodeId,proto3,customtype=NodeID" json:"node_id"`
	// timestamp when the exit failed
	Failed               time.Time `protobuf:"bytes,5,opt,name=failed,proto3,stdtime" json:"failed"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*ExitFailed) Descriptor

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

func (*ExitFailed) GetExitFailureSignature

func (m *ExitFailed) GetExitFailureSignature() []byte

func (*ExitFailed) GetFailed

func (m *ExitFailed) GetFailed() time.Time

func (*ExitFailed) GetReason

func (m *ExitFailed) GetReason() ExitFailed_Reason

func (*ExitFailed) ProtoMessage

func (*ExitFailed) ProtoMessage()

func (*ExitFailed) Reset

func (m *ExitFailed) Reset()

func (*ExitFailed) String

func (m *ExitFailed) String() string

func (*ExitFailed) XXX_DiscardUnknown

func (m *ExitFailed) XXX_DiscardUnknown()

func (*ExitFailed) XXX_Marshal

func (m *ExitFailed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ExitFailed) XXX_Merge

func (m *ExitFailed) XXX_Merge(src proto.Message)

func (*ExitFailed) XXX_Size

func (m *ExitFailed) XXX_Size() int

func (*ExitFailed) XXX_Unmarshal

func (m *ExitFailed) XXX_Unmarshal(b []byte) error

type ExitFailed_Reason

type ExitFailed_Reason int32
const (
	ExitFailed_VERIFICATION_FAILED                 ExitFailed_Reason = 0
	ExitFailed_INACTIVE_TIMEFRAME_EXCEEDED         ExitFailed_Reason = 1
	ExitFailed_OVERALL_FAILURE_PERCENTAGE_EXCEEDED ExitFailed_Reason = 2
)

func (ExitFailed_Reason) EnumDescriptor

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

func (ExitFailed_Reason) String

func (x ExitFailed_Reason) String() string

type FinishCopyObjectRequest

type FinishCopyObjectRequest struct {
	Header *RequestHeader `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	// Stream ID of source object
	StreamId StreamID `protobuf:"bytes,1,opt,name=stream_id,json=streamId,proto3,customtype=StreamID" json:"stream_id"`
	// Newly encrypted data of the copy destination
	NewBucket             []byte `protobuf:"bytes,2,opt,name=new_bucket,json=newBucket,proto3" json:"new_bucket,omitempty"`
	NewEncryptedObjectKey []byte `` /* 128-byte string literal not displayed */
	NewObjectVersion      []byte `protobuf:"bytes,9,opt,name=new_object_version,json=newObjectVersion,proto3" json:"new_object_version,omitempty"`
	// if false, keep existing metadata by ignoring 'new_encrypted_metadata'
	OverrideMetadata             bool                    `protobuf:"varint,8,opt,name=override_metadata,json=overrideMetadata,proto3" json:"override_metadata,omitempty"`
	NewEncryptedMetadata         []byte                  `protobuf:"bytes,7,opt,name=new_encrypted_metadata,json=newEncryptedMetadata,proto3" json:"new_encrypted_metadata,omitempty"`
	NewEncryptedMetadataKeyNonce Nonce                   `` /* 158-byte string literal not displayed */
	NewEncryptedMetadataKey      []byte                  `` /* 134-byte string literal not displayed */
	NewSegmentKeys               []*EncryptedKeyAndNonce `protobuf:"bytes,6,rep,name=new_segment_keys,json=newSegmentKeys,proto3" json:"new_segment_keys,omitempty"`
	XXX_NoUnkeyedLiteral         struct{}                `json:"-"`
	XXX_unrecognized             []byte                  `json:"-"`
	XXX_sizecache                int32                   `json:"-"`
}

Uplink uploads the newly encrypted metadata fore the destination object, so that the satellite can finish the copy.

func (*FinishCopyObjectRequest) Descriptor

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

func (*FinishCopyObjectRequest) GetHeader

func (m *FinishCopyObjectRequest) GetHeader() *RequestHeader

func (*FinishCopyObjectRequest) GetNewBucket

func (m *FinishCopyObjectRequest) GetNewBucket() []byte

func (*FinishCopyObjectRequest) GetNewEncryptedMetadata

func (m *FinishCopyObjectRequest) GetNewEncryptedMetadata() []byte

func (*FinishCopyObjectRequest) GetNewEncryptedMetadataKey

func (m *FinishCopyObjectRequest) GetNewEncryptedMetadataKey() []byte

func (*FinishCopyObjectRequest) GetNewEncryptedObjectKey

func (m *FinishCopyObjectRequest) GetNewEncryptedObjectKey() []byte

func (*FinishCopyObjectRequest) GetNewObjectVersion

func (m *FinishCopyObjectRequest) GetNewObjectVersion() []byte

func (*FinishCopyObjectRequest) GetNewSegmentKeys

func (m *FinishCopyObjectRequest) GetNewSegmentKeys() []*EncryptedKeyAndNonce

func (*FinishCopyObjectRequest) GetOverrideMetadata

func (m *FinishCopyObjectRequest) GetOverrideMetadata() bool

func (*FinishCopyObjectRequest) ProtoMessage

func (*FinishCopyObjectRequest) ProtoMessage()

func (*FinishCopyObjectRequest) Reset

func (m *FinishCopyObjectRequest) Reset()

func (*FinishCopyObjectRequest) String

func (m *FinishCopyObjectRequest) String() string

func (*FinishCopyObjectRequest) XXX_DiscardUnknown

func (m *FinishCopyObjectRequest) XXX_DiscardUnknown()

func (*FinishCopyObjectRequest) XXX_Marshal

func (m *FinishCopyObjectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FinishCopyObjectRequest) XXX_Merge

func (m *FinishCopyObjectRequest) XXX_Merge(src proto.Message)

func (*FinishCopyObjectRequest) XXX_Size

func (m *FinishCopyObjectRequest) XXX_Size() int

func (*FinishCopyObjectRequest) XXX_Unmarshal

func (m *FinishCopyObjectRequest) XXX_Unmarshal(b []byte) error

type FinishCopyObjectResponse

type FinishCopyObjectResponse struct {
	Object               *Object  `protobuf:"bytes,1,opt,name=object,proto3" json:"object,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FinishCopyObjectResponse) Descriptor

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

func (*FinishCopyObjectResponse) GetObject

func (m *FinishCopyObjectResponse) GetObject() *Object

func (*FinishCopyObjectResponse) ProtoMessage

func (*FinishCopyObjectResponse) ProtoMessage()

func (*FinishCopyObjectResponse) Reset

func (m *FinishCopyObjectResponse) Reset()

func (*FinishCopyObjectResponse) String

func (m *FinishCopyObjectResponse) String() string

func (*FinishCopyObjectResponse) XXX_DiscardUnknown

func (m *FinishCopyObjectResponse) XXX_DiscardUnknown()

func (*FinishCopyObjectResponse) XXX_Marshal

func (m *FinishCopyObjectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FinishCopyObjectResponse) XXX_Merge

func (m *FinishCopyObjectResponse) XXX_Merge(src proto.Message)

func (*FinishCopyObjectResponse) XXX_Size

func (m *FinishCopyObjectResponse) XXX_Size() int

func (*FinishCopyObjectResponse) XXX_Unmarshal

func (m *FinishCopyObjectResponse) XXX_Unmarshal(b []byte) error

type FinishDeleteObjectRequest

type FinishDeleteObjectRequest struct {
	Header               *RequestHeader `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	StreamId             StreamID       `protobuf:"bytes,1,opt,name=stream_id,json=streamId,proto3,customtype=StreamID" json:"stream_id"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*FinishDeleteObjectRequest) Descriptor

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

func (*FinishDeleteObjectRequest) GetHeader

func (m *FinishDeleteObjectRequest) GetHeader() *RequestHeader

func (*FinishDeleteObjectRequest) ProtoMessage

func (*FinishDeleteObjectRequest) ProtoMessage()

func (*FinishDeleteObjectRequest) Reset

func (m *FinishDeleteObjectRequest) Reset()

func (*FinishDeleteObjectRequest) String

func (m *FinishDeleteObjectRequest) String() string

func (*FinishDeleteObjectRequest) XXX_DiscardUnknown

func (m *FinishDeleteObjectRequest) XXX_DiscardUnknown()

func (*FinishDeleteObjectRequest) XXX_Marshal

func (m *FinishDeleteObjectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FinishDeleteObjectRequest) XXX_Merge

func (m *FinishDeleteObjectRequest) XXX_Merge(src proto.Message)

func (*FinishDeleteObjectRequest) XXX_Size

func (m *FinishDeleteObjectRequest) XXX_Size() int

func (*FinishDeleteObjectRequest) XXX_Unmarshal

func (m *FinishDeleteObjectRequest) XXX_Unmarshal(b []byte) error

type FinishDeleteObjectResponse

type FinishDeleteObjectResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FinishDeleteObjectResponse) Descriptor

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

func (*FinishDeleteObjectResponse) ProtoMessage

func (*FinishDeleteObjectResponse) ProtoMessage()

func (*FinishDeleteObjectResponse) Reset

func (m *FinishDeleteObjectResponse) Reset()

func (*FinishDeleteObjectResponse) String

func (m *FinishDeleteObjectResponse) String() string

func (*FinishDeleteObjectResponse) XXX_DiscardUnknown

func (m *FinishDeleteObjectResponse) XXX_DiscardUnknown()

func (*FinishDeleteObjectResponse) XXX_Marshal

func (m *FinishDeleteObjectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FinishDeleteObjectResponse) XXX_Merge

func (m *FinishDeleteObjectResponse) XXX_Merge(src proto.Message)

func (*FinishDeleteObjectResponse) XXX_Size

func (m *FinishDeleteObjectResponse) XXX_Size() int

func (*FinishDeleteObjectResponse) XXX_Unmarshal

func (m *FinishDeleteObjectResponse) XXX_Unmarshal(b []byte) error

type FinishDeleteSegmentRequest

type FinishDeleteSegmentRequest struct {
	Header               *RequestHeader              `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	SegmentId            SegmentID                   `protobuf:"bytes,1,opt,name=segment_id,json=segmentId,proto3,customtype=SegmentID" json:"segment_id"`
	Results              []*SegmentPieceDeleteResult `protobuf:"bytes,2,rep,name=results,proto3" json:"results,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
	XXX_unrecognized     []byte                      `json:"-"`
	XXX_sizecache        int32                       `json:"-"`
}

func (*FinishDeleteSegmentRequest) Descriptor

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

func (*FinishDeleteSegmentRequest) GetHeader

func (m *FinishDeleteSegmentRequest) GetHeader() *RequestHeader

func (*FinishDeleteSegmentRequest) GetResults

func (*FinishDeleteSegmentRequest) ProtoMessage

func (*FinishDeleteSegmentRequest) ProtoMessage()

func (*FinishDeleteSegmentRequest) Reset

func (m *FinishDeleteSegmentRequest) Reset()

func (*FinishDeleteSegmentRequest) String

func (m *FinishDeleteSegmentRequest) String() string

func (*FinishDeleteSegmentRequest) XXX_DiscardUnknown

func (m *FinishDeleteSegmentRequest) XXX_DiscardUnknown()

func (*FinishDeleteSegmentRequest) XXX_Marshal

func (m *FinishDeleteSegmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FinishDeleteSegmentRequest) XXX_Merge

func (m *FinishDeleteSegmentRequest) XXX_Merge(src proto.Message)

func (*FinishDeleteSegmentRequest) XXX_Size

func (m *FinishDeleteSegmentRequest) XXX_Size() int

func (*FinishDeleteSegmentRequest) XXX_Unmarshal

func (m *FinishDeleteSegmentRequest) XXX_Unmarshal(b []byte) error

type FinishDeleteSegmentResponse

type FinishDeleteSegmentResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FinishDeleteSegmentResponse) Descriptor

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

func (*FinishDeleteSegmentResponse) ProtoMessage

func (*FinishDeleteSegmentResponse) ProtoMessage()

func (*FinishDeleteSegmentResponse) Reset

func (m *FinishDeleteSegmentResponse) Reset()

func (*FinishDeleteSegmentResponse) String

func (m *FinishDeleteSegmentResponse) String() string

func (*FinishDeleteSegmentResponse) XXX_DiscardUnknown

func (m *FinishDeleteSegmentResponse) XXX_DiscardUnknown()

func (*FinishDeleteSegmentResponse) XXX_Marshal

func (m *FinishDeleteSegmentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FinishDeleteSegmentResponse) XXX_Merge

func (m *FinishDeleteSegmentResponse) XXX_Merge(src proto.Message)

func (*FinishDeleteSegmentResponse) XXX_Size

func (m *FinishDeleteSegmentResponse) XXX_Size() int

func (*FinishDeleteSegmentResponse) XXX_Unmarshal

func (m *FinishDeleteSegmentResponse) XXX_Unmarshal(b []byte) error

type FinishMoveObjectRequest

type FinishMoveObjectRequest struct {
	Header                       *RequestHeader          `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	StreamId                     StreamID                `protobuf:"bytes,1,opt,name=stream_id,json=streamId,proto3,customtype=StreamID" json:"stream_id"`
	NewBucket                    []byte                  `protobuf:"bytes,6,opt,name=new_bucket,json=newBucket,proto3" json:"new_bucket,omitempty"`
	NewEncryptedObjectKey        []byte                  `` /* 128-byte string literal not displayed */
	NewEncryptedMetadataKeyNonce Nonce                   `` /* 158-byte string literal not displayed */
	NewEncryptedMetadataKey      []byte                  `` /* 134-byte string literal not displayed */
	NewSegmentKeys               []*EncryptedKeyAndNonce `protobuf:"bytes,5,rep,name=new_segment_keys,json=newSegmentKeys,proto3" json:"new_segment_keys,omitempty"`
	XXX_NoUnkeyedLiteral         struct{}                `json:"-"`
	XXX_unrecognized             []byte                  `json:"-"`
	XXX_sizecache                int32                   `json:"-"`
}

func (*FinishMoveObjectRequest) Descriptor

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

func (*FinishMoveObjectRequest) GetHeader

func (m *FinishMoveObjectRequest) GetHeader() *RequestHeader

func (*FinishMoveObjectRequest) GetNewBucket

func (m *FinishMoveObjectRequest) GetNewBucket() []byte

func (*FinishMoveObjectRequest) GetNewEncryptedMetadataKey

func (m *FinishMoveObjectRequest) GetNewEncryptedMetadataKey() []byte

func (*FinishMoveObjectRequest) GetNewEncryptedObjectKey

func (m *FinishMoveObjectRequest) GetNewEncryptedObjectKey() []byte

func (*FinishMoveObjectRequest) GetNewSegmentKeys

func (m *FinishMoveObjectRequest) GetNewSegmentKeys() []*EncryptedKeyAndNonce

func (*FinishMoveObjectRequest) ProtoMessage

func (*FinishMoveObjectRequest) ProtoMessage()

func (*FinishMoveObjectRequest) Reset

func (m *FinishMoveObjectRequest) Reset()

func (*FinishMoveObjectRequest) String

func (m *FinishMoveObjectRequest) String() string

func (*FinishMoveObjectRequest) XXX_DiscardUnknown

func (m *FinishMoveObjectRequest) XXX_DiscardUnknown()

func (*FinishMoveObjectRequest) XXX_Marshal

func (m *FinishMoveObjectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FinishMoveObjectRequest) XXX_Merge

func (m *FinishMoveObjectRequest) XXX_Merge(src proto.Message)

func (*FinishMoveObjectRequest) XXX_Size

func (m *FinishMoveObjectRequest) XXX_Size() int

func (*FinishMoveObjectRequest) XXX_Unmarshal

func (m *FinishMoveObjectRequest) XXX_Unmarshal(b []byte) error

type FinishMoveObjectResponse

type FinishMoveObjectResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FinishMoveObjectResponse) Descriptor

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

func (*FinishMoveObjectResponse) ProtoMessage

func (*FinishMoveObjectResponse) ProtoMessage()

func (*FinishMoveObjectResponse) Reset

func (m *FinishMoveObjectResponse) Reset()

func (*FinishMoveObjectResponse) String

func (m *FinishMoveObjectResponse) String() string

func (*FinishMoveObjectResponse) XXX_DiscardUnknown

func (m *FinishMoveObjectResponse) XXX_DiscardUnknown()

func (*FinishMoveObjectResponse) XXX_Marshal

func (m *FinishMoveObjectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FinishMoveObjectResponse) XXX_Merge

func (m *FinishMoveObjectResponse) XXX_Merge(src proto.Message)

func (*FinishMoveObjectResponse) XXX_Size

func (m *FinishMoveObjectResponse) XXX_Size() int

func (*FinishMoveObjectResponse) XXX_Unmarshal

func (m *FinishMoveObjectResponse) XXX_Unmarshal(b []byte) error

type GetAllPaymentsRequest

type GetAllPaymentsRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetAllPaymentsRequest) Descriptor

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

func (*GetAllPaymentsRequest) ProtoMessage

func (*GetAllPaymentsRequest) ProtoMessage()

func (*GetAllPaymentsRequest) Reset

func (m *GetAllPaymentsRequest) Reset()

func (*GetAllPaymentsRequest) String

func (m *GetAllPaymentsRequest) String() string

func (*GetAllPaymentsRequest) XXX_DiscardUnknown

func (m *GetAllPaymentsRequest) XXX_DiscardUnknown()

func (*GetAllPaymentsRequest) XXX_Marshal

func (m *GetAllPaymentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetAllPaymentsRequest) XXX_Merge

func (m *GetAllPaymentsRequest) XXX_Merge(src proto.Message)

func (*GetAllPaymentsRequest) XXX_Size

func (m *GetAllPaymentsRequest) XXX_Size() int

func (*GetAllPaymentsRequest) XXX_Unmarshal

func (m *GetAllPaymentsRequest) XXX_Unmarshal(b []byte) error

type GetAllPaymentsResponse

type GetAllPaymentsResponse struct {
	Payment              []*GetPaymentResponse `protobuf:"bytes,1,rep,name=payment,proto3" json:"payment,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*GetAllPaymentsResponse) Descriptor

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

func (*GetAllPaymentsResponse) GetPayment

func (m *GetAllPaymentsResponse) GetPayment() []*GetPaymentResponse

func (*GetAllPaymentsResponse) ProtoMessage

func (*GetAllPaymentsResponse) ProtoMessage()

func (*GetAllPaymentsResponse) Reset

func (m *GetAllPaymentsResponse) Reset()

func (*GetAllPaymentsResponse) String

func (m *GetAllPaymentsResponse) String() string

func (*GetAllPaymentsResponse) XXX_DiscardUnknown

func (m *GetAllPaymentsResponse) XXX_DiscardUnknown()

func (*GetAllPaymentsResponse) XXX_Marshal

func (m *GetAllPaymentsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetAllPaymentsResponse) XXX_Merge

func (m *GetAllPaymentsResponse) XXX_Merge(src proto.Message)

func (*GetAllPaymentsResponse) XXX_Size

func (m *GetAllPaymentsResponse) XXX_Size() int

func (*GetAllPaymentsResponse) XXX_Unmarshal

func (m *GetAllPaymentsResponse) XXX_Unmarshal(b []byte) error

type GetAllPaystubsRequest

type GetAllPaystubsRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetAllPaystubsRequest) Descriptor

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

func (*GetAllPaystubsRequest) ProtoMessage

func (*GetAllPaystubsRequest) ProtoMessage()

func (*GetAllPaystubsRequest) Reset

func (m *GetAllPaystubsRequest) Reset()

func (*GetAllPaystubsRequest) String

func (m *GetAllPaystubsRequest) String() string

func (*GetAllPaystubsRequest) XXX_DiscardUnknown

func (m *GetAllPaystubsRequest) XXX_DiscardUnknown()

func (*GetAllPaystubsRequest) XXX_Marshal

func (m *GetAllPaystubsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetAllPaystubsRequest) XXX_Merge

func (m *GetAllPaystubsRequest) XXX_Merge(src proto.Message)

func (*GetAllPaystubsRequest) XXX_Size

func (m *GetAllPaystubsRequest) XXX_Size() int

func (*GetAllPaystubsRequest) XXX_Unmarshal

func (m *GetAllPaystubsRequest) XXX_Unmarshal(b []byte) error

type GetAllPaystubsResponse

type GetAllPaystubsResponse struct {
	Paystub              []*GetHeldAmountResponse `protobuf:"bytes,1,rep,name=paystub,proto3" json:"paystub,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*GetAllPaystubsResponse) Descriptor

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

func (*GetAllPaystubsResponse) GetPaystub

func (m *GetAllPaystubsResponse) GetPaystub() []*GetHeldAmountResponse

func (*GetAllPaystubsResponse) ProtoMessage

func (*GetAllPaystubsResponse) ProtoMessage()

func (*GetAllPaystubsResponse) Reset

func (m *GetAllPaystubsResponse) Reset()

func (*GetAllPaystubsResponse) String

func (m *GetAllPaystubsResponse) String() string

func (*GetAllPaystubsResponse) XXX_DiscardUnknown

func (m *GetAllPaystubsResponse) XXX_DiscardUnknown()

func (*GetAllPaystubsResponse) XXX_Marshal

func (m *GetAllPaystubsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetAllPaystubsResponse) XXX_Merge

func (m *GetAllPaystubsResponse) XXX_Merge(src proto.Message)

func (*GetAllPaystubsResponse) XXX_Size

func (m *GetAllPaystubsResponse) XXX_Size() int

func (*GetAllPaystubsResponse) XXX_Unmarshal

func (m *GetAllPaystubsResponse) XXX_Unmarshal(b []byte) error

type GetBucketLocationRequest

type GetBucketLocationRequest struct {
	Header               *RequestHeader `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	Name                 []byte         `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*GetBucketLocationRequest) Descriptor

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

func (*GetBucketLocationRequest) GetHeader

func (m *GetBucketLocationRequest) GetHeader() *RequestHeader

func (*GetBucketLocationRequest) GetName

func (m *GetBucketLocationRequest) GetName() []byte

func (*GetBucketLocationRequest) ProtoMessage

func (*GetBucketLocationRequest) ProtoMessage()

func (*GetBucketLocationRequest) Reset

func (m *GetBucketLocationRequest) Reset()

func (*GetBucketLocationRequest) String

func (m *GetBucketLocationRequest) String() string

func (*GetBucketLocationRequest) XXX_DiscardUnknown

func (m *GetBucketLocationRequest) XXX_DiscardUnknown()

func (*GetBucketLocationRequest) XXX_Marshal

func (m *GetBucketLocationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetBucketLocationRequest) XXX_Merge

func (m *GetBucketLocationRequest) XXX_Merge(src proto.Message)

func (*GetBucketLocationRequest) XXX_Size

func (m *GetBucketLocationRequest) XXX_Size() int

func (*GetBucketLocationRequest) XXX_Unmarshal

func (m *GetBucketLocationRequest) XXX_Unmarshal(b []byte) error

type GetBucketLocationResponse

type GetBucketLocationResponse struct {
	Location             []byte   `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetBucketLocationResponse) Descriptor

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

func (*GetBucketLocationResponse) GetLocation

func (m *GetBucketLocationResponse) GetLocation() []byte

func (*GetBucketLocationResponse) ProtoMessage

func (*GetBucketLocationResponse) ProtoMessage()

func (*GetBucketLocationResponse) Reset

func (m *GetBucketLocationResponse) Reset()

func (*GetBucketLocationResponse) String

func (m *GetBucketLocationResponse) String() string

func (*GetBucketLocationResponse) XXX_DiscardUnknown

func (m *GetBucketLocationResponse) XXX_DiscardUnknown()

func (*GetBucketLocationResponse) XXX_Marshal

func (m *GetBucketLocationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetBucketLocationResponse) XXX_Merge

func (m *GetBucketLocationResponse) XXX_Merge(src proto.Message)

func (*GetBucketLocationResponse) XXX_Size

func (m *GetBucketLocationResponse) XXX_Size() int

func (*GetBucketLocationResponse) XXX_Unmarshal

func (m *GetBucketLocationResponse) XXX_Unmarshal(b []byte) error

type GetBucketObjectLockConfigurationRequest

type GetBucketObjectLockConfigurationRequest struct {
	Header               *RequestHeader `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	Name                 []byte         `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*GetBucketObjectLockConfigurationRequest) Descriptor

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

func (*GetBucketObjectLockConfigurationRequest) GetHeader

func (*GetBucketObjectLockConfigurationRequest) GetName

func (*GetBucketObjectLockConfigurationRequest) ProtoMessage

func (*GetBucketObjectLockConfigurationRequest) Reset

func (*GetBucketObjectLockConfigurationRequest) String

func (*GetBucketObjectLockConfigurationRequest) XXX_DiscardUnknown

func (m *GetBucketObjectLockConfigurationRequest) XXX_DiscardUnknown()

func (*GetBucketObjectLockConfigurationRequest) XXX_Marshal

func (m *GetBucketObjectLockConfigurationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetBucketObjectLockConfigurationRequest) XXX_Merge

func (*GetBucketObjectLockConfigurationRequest) XXX_Size

func (*GetBucketObjectLockConfigurationRequest) XXX_Unmarshal

func (m *GetBucketObjectLockConfigurationRequest) XXX_Unmarshal(b []byte) error

type GetBucketObjectLockConfigurationResponse

type GetBucketObjectLockConfigurationResponse struct {
	Configuration        *ObjectLockConfiguration `protobuf:"bytes,1,opt,name=configuration,proto3" json:"configuration,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*GetBucketObjectLockConfigurationResponse) Descriptor

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

func (*GetBucketObjectLockConfigurationResponse) GetConfiguration

func (*GetBucketObjectLockConfigurationResponse) ProtoMessage

func (*GetBucketObjectLockConfigurationResponse) Reset

func (*GetBucketObjectLockConfigurationResponse) String

func (*GetBucketObjectLockConfigurationResponse) XXX_DiscardUnknown

func (m *GetBucketObjectLockConfigurationResponse) XXX_DiscardUnknown()

func (*GetBucketObjectLockConfigurationResponse) XXX_Marshal

func (m *GetBucketObjectLockConfigurationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetBucketObjectLockConfigurationResponse) XXX_Merge

func (*GetBucketObjectLockConfigurationResponse) XXX_Size

func (*GetBucketObjectLockConfigurationResponse) XXX_Unmarshal

func (m *GetBucketObjectLockConfigurationResponse) XXX_Unmarshal(b []byte) error

type GetBucketRequest

type GetBucketRequest struct {
	Header               *RequestHeader `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	Name                 []byte         `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*GetBucketRequest) Descriptor

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

func (*GetBucketRequest) GetHeader

func (m *GetBucketRequest) GetHeader() *RequestHeader

func (*GetBucketRequest) GetName

func (m *GetBucketRequest) GetName() []byte

func (*GetBucketRequest) ProtoMessage

func (*GetBucketRequest) ProtoMessage()

func (*GetBucketRequest) Reset

func (m *GetBucketRequest) Reset()

func (*GetBucketRequest) String

func (m *GetBucketRequest) String() string

func (*GetBucketRequest) XXX_DiscardUnknown

func (m *GetBucketRequest) XXX_DiscardUnknown()

func (*GetBucketRequest) XXX_Marshal

func (m *GetBucketRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetBucketRequest) XXX_Merge

func (m *GetBucketRequest) XXX_Merge(src proto.Message)

func (*GetBucketRequest) XXX_Size

func (m *GetBucketRequest) XXX_Size() int

func (*GetBucketRequest) XXX_Unmarshal

func (m *GetBucketRequest) XXX_Unmarshal(b []byte) error

type GetBucketResponse

type GetBucketResponse struct {
	Bucket               *Bucket  `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetBucketResponse) Descriptor

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

func (*GetBucketResponse) GetBucket

func (m *GetBucketResponse) GetBucket() *Bucket

func (*GetBucketResponse) ProtoMessage

func (*GetBucketResponse) ProtoMessage()

func (*GetBucketResponse) Reset

func (m *GetBucketResponse) Reset()

func (*GetBucketResponse) String

func (m *GetBucketResponse) String() string

func (*GetBucketResponse) XXX_DiscardUnknown

func (m *GetBucketResponse) XXX_DiscardUnknown()

func (*GetBucketResponse) XXX_Marshal

func (m *GetBucketResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetBucketResponse) XXX_Merge

func (m *GetBucketResponse) XXX_Merge(src proto.Message)

func (*GetBucketResponse) XXX_Size

func (m *GetBucketResponse) XXX_Size() int

func (*GetBucketResponse) XXX_Unmarshal

func (m *GetBucketResponse) XXX_Unmarshal(b []byte) error

type GetBucketVersioningRequest

type GetBucketVersioningRequest struct {
	Header               *RequestHeader `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	Name                 []byte         `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*GetBucketVersioningRequest) Descriptor

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

func (*GetBucketVersioningRequest) GetHeader

func (m *GetBucketVersioningRequest) GetHeader() *RequestHeader

func (*GetBucketVersioningRequest) GetName

func (m *GetBucketVersioningRequest) GetName() []byte

func (*GetBucketVersioningRequest) ProtoMessage

func (*GetBucketVersioningRequest) ProtoMessage()

func (*GetBucketVersioningRequest) Reset

func (m *GetBucketVersioningRequest) Reset()

func (*GetBucketVersioningRequest) String

func (m *GetBucketVersioningRequest) String() string

func (*GetBucketVersioningRequest) XXX_DiscardUnknown

func (m *GetBucketVersioningRequest) XXX_DiscardUnknown()

func (*GetBucketVersioningRequest) XXX_Marshal

func (m *GetBucketVersioningRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetBucketVersioningRequest) XXX_Merge

func (m *GetBucketVersioningRequest) XXX_Merge(src proto.Message)

func (*GetBucketVersioningRequest) XXX_Size

func (m *GetBucketVersioningRequest) XXX_Size() int

func (*GetBucketVersioningRequest) XXX_Unmarshal

func (m *GetBucketVersioningRequest) XXX_Unmarshal(b []byte) error

type GetBucketVersioningResponse

type GetBucketVersioningResponse struct {
	Versioning           int32    `protobuf:"varint,1,opt,name=versioning,proto3" json:"versioning,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetBucketVersioningResponse) Descriptor

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

func (*GetBucketVersioningResponse) GetVersioning

func (m *GetBucketVersioningResponse) GetVersioning() int32

func (*GetBucketVersioningResponse) ProtoMessage

func (*GetBucketVersioningResponse) ProtoMessage()

func (*GetBucketVersioningResponse) Reset

func (m *GetBucketVersioningResponse) Reset()

func (*GetBucketVersioningResponse) String

func (m *GetBucketVersioningResponse) String() string

func (*GetBucketVersioningResponse) XXX_DiscardUnknown

func (m *GetBucketVersioningResponse) XXX_DiscardUnknown()

func (*GetBucketVersioningResponse) XXX_Marshal

func (m *GetBucketVersioningResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetBucketVersioningResponse) XXX_Merge

func (m *GetBucketVersioningResponse) XXX_Merge(src proto.Message)

func (*GetBucketVersioningResponse) XXX_Size

func (m *GetBucketVersioningResponse) XXX_Size() int

func (*GetBucketVersioningResponse) XXX_Unmarshal

func (m *GetBucketVersioningResponse) XXX_Unmarshal(b []byte) error

type GetHeldAmountRequest

type GetHeldAmountRequest struct {
	Period               time.Time `protobuf:"bytes,1,opt,name=period,proto3,stdtime" json:"period"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*GetHeldAmountRequest) Descriptor

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

func (*GetHeldAmountRequest) GetPeriod

func (m *GetHeldAmountRequest) GetPeriod() time.Time

func (*GetHeldAmountRequest) ProtoMessage

func (*GetHeldAmountRequest) ProtoMessage()

func (*GetHeldAmountRequest) Reset

func (m *GetHeldAmountRequest) Reset()

func (*GetHeldAmountRequest) String

func (m *GetHeldAmountRequest) String() string

func (*GetHeldAmountRequest) XXX_DiscardUnknown

func (m *GetHeldAmountRequest) XXX_DiscardUnknown()

func (*GetHeldAmountRequest) XXX_Marshal

func (m *GetHeldAmountRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetHeldAmountRequest) XXX_Merge

func (m *GetHeldAmountRequest) XXX_Merge(src proto.Message)

func (*GetHeldAmountRequest) XXX_Size

func (m *GetHeldAmountRequest) XXX_Size() int

func (*GetHeldAmountRequest) XXX_Unmarshal

func (m *GetHeldAmountRequest) XXX_Unmarshal(b []byte) error

type GetHeldAmountResponse

type GetHeldAmountResponse struct {
	Period               time.Time `protobuf:"bytes,1,opt,name=period,proto3,stdtime" json:"period"`
	NodeId               NodeID    `protobuf:"bytes,2,opt,name=node_id,json=nodeId,proto3,customtype=NodeID" json:"node_id"`
	CreatedAt            time.Time `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3,stdtime" json:"created_at"`
	Codes                string    `protobuf:"bytes,4,opt,name=codes,proto3" json:"codes,omitempty"`
	UsageAtRest          float64   `protobuf:"fixed64,5,opt,name=usage_at_rest,json=usageAtRest,proto3" json:"usage_at_rest,omitempty"`
	UsageGet             int64     `protobuf:"varint,6,opt,name=usage_get,json=usageGet,proto3" json:"usage_get,omitempty"`
	UsagePut             int64     `protobuf:"varint,7,opt,name=usage_put,json=usagePut,proto3" json:"usage_put,omitempty"`
	UsageGetRepair       int64     `protobuf:"varint,8,opt,name=usage_get_repair,json=usageGetRepair,proto3" json:"usage_get_repair,omitempty"`
	UsagePutRepair       int64     `protobuf:"varint,9,opt,name=usage_put_repair,json=usagePutRepair,proto3" json:"usage_put_repair,omitempty"`
	UsageGetAudit        int64     `protobuf:"varint,10,opt,name=usage_get_audit,json=usageGetAudit,proto3" json:"usage_get_audit,omitempty"`
	CompAtRest           int64     `protobuf:"varint,11,opt,name=comp_at_rest,json=compAtRest,proto3" json:"comp_at_rest,omitempty"`
	CompGet              int64     `protobuf:"varint,12,opt,name=comp_get,json=compGet,proto3" json:"comp_get,omitempty"`
	CompPut              int64     `protobuf:"varint,13,opt,name=comp_put,json=compPut,proto3" json:"comp_put,omitempty"`
	CompGetRepair        int64     `protobuf:"varint,14,opt,name=comp_get_repair,json=compGetRepair,proto3" json:"comp_get_repair,omitempty"`
	CompPutRepair        int64     `protobuf:"varint,15,opt,name=comp_put_repair,json=compPutRepair,proto3" json:"comp_put_repair,omitempty"`
	CompGetAudit         int64     `protobuf:"varint,16,opt,name=comp_get_audit,json=compGetAudit,proto3" json:"comp_get_audit,omitempty"`
	SurgePercent         int64     `protobuf:"varint,17,opt,name=surge_percent,json=surgePercent,proto3" json:"surge_percent,omitempty"`
	Held                 int64     `protobuf:"varint,18,opt,name=held,proto3" json:"held,omitempty"`
	Owed                 int64     `protobuf:"varint,19,opt,name=owed,proto3" json:"owed,omitempty"`
	Disposed             int64     `protobuf:"varint,20,opt,name=disposed,proto3" json:"disposed,omitempty"`
	Paid                 int64     `protobuf:"varint,21,opt,name=paid,proto3" json:"paid,omitempty"`
	Distributed          int64     `protobuf:"varint,22,opt,name=distributed,proto3" json:"distributed,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*GetHeldAmountResponse) Descriptor

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

func (*GetHeldAmountResponse) GetCodes

func (m *GetHeldAmountResponse) GetCodes() string

func (*GetHeldAmountResponse) GetCompAtRest

func (m *GetHeldAmountResponse) GetCompAtRest() int64

func (*GetHeldAmountResponse) GetCompGet

func (m *GetHeldAmountResponse) GetCompGet() int64

func (*GetHeldAmountResponse) GetCompGetAudit

func (m *GetHeldAmountResponse) GetCompGetAudit() int64

func (*GetHeldAmountResponse) GetCompGetRepair

func (m *GetHeldAmountResponse) GetCompGetRepair() int64

func (*GetHeldAmountResponse) GetCompPut

func (m *GetHeldAmountResponse) GetCompPut() int64

func (*GetHeldAmountResponse) GetCompPutRepair

func (m *GetHeldAmountResponse) GetCompPutRepair() int64

func (*GetHeldAmountResponse) GetCreatedAt

func (m *GetHeldAmountResponse) GetCreatedAt() time.Time

func (*GetHeldAmountResponse) GetDisposed

func (m *GetHeldAmountResponse) GetDisposed() int64

func (*GetHeldAmountResponse) GetDistributed

func (m *GetHeldAmountResponse) GetDistributed() int64

func (*GetHeldAmountResponse) GetHeld

func (m *GetHeldAmountResponse) GetHeld() int64

func (*GetHeldAmountResponse) GetOwed

func (m *GetHeldAmountResponse) GetOwed() int64

func (*GetHeldAmountResponse) GetPaid

func (m *GetHeldAmountResponse) GetPaid() int64

func (*GetHeldAmountResponse) GetPeriod

func (m *GetHeldAmountResponse) GetPeriod() time.Time

func (*GetHeldAmountResponse) GetSurgePercent

func (m *GetHeldAmountResponse) GetSurgePercent() int64

func (*GetHeldAmountResponse) GetUsageAtRest

func (m *GetHeldAmountResponse) GetUsageAtRest() float64

func (*GetHeldAmountResponse) GetUsageGet

func (m *GetHeldAmountResponse) GetUsageGet() int64

func (*GetHeldAmountResponse) GetUsageGetAudit

func (m *GetHeldAmountResponse) GetUsageGetAudit() int64

func (*GetHeldAmountResponse) GetUsageGetRepair

func (m *GetHeldAmountResponse) GetUsageGetRepair() int64

func (*GetHeldAmountResponse) GetUsagePut

func (m *GetHeldAmountResponse) GetUsagePut() int64

func (*GetHeldAmountResponse) GetUsagePutRepair

func (m *GetHeldAmountResponse) GetUsagePutRepair() int64

func (*GetHeldAmountResponse) ProtoMessage

func (*GetHeldAmountResponse) ProtoMessage()

func (*GetHeldAmountResponse) Reset

func (m *GetHeldAmountResponse) Reset()

func (*GetHeldAmountResponse) String

func (m *GetHeldAmountResponse) String() string

func (*GetHeldAmountResponse) XXX_DiscardUnknown

func (m *GetHeldAmountResponse) XXX_DiscardUnknown()

func (*GetHeldAmountResponse) XXX_Marshal

func (m *GetHeldAmountResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetHeldAmountResponse) XXX_Merge

func (m *GetHeldAmountResponse) XXX_Merge(src proto.Message)

func (*GetHeldAmountResponse) XXX_Size

func (m *GetHeldAmountResponse) XXX_Size() int

func (*GetHeldAmountResponse) XXX_Unmarshal

func (m *GetHeldAmountResponse) XXX_Unmarshal(b []byte) error

type GetObjectIPsRequest

type GetObjectIPsRequest struct {
	Header               *RequestHeader `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	Bucket               []byte         `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
	EncryptedObjectKey   []byte         `protobuf:"bytes,2,opt,name=encrypted_object_key,json=encryptedObjectKey,proto3" json:"encrypted_object_key,omitempty"`
	Version              int32          `protobuf:"varint,3,opt,name=version,proto3" json:"version,omitempty"`
	ObjectVersion        []byte         `protobuf:"bytes,4,opt,name=object_version,json=objectVersion,proto3" json:"object_version,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*GetObjectIPsRequest) Descriptor

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

func (*GetObjectIPsRequest) GetBucket

func (m *GetObjectIPsRequest) GetBucket() []byte

func (*GetObjectIPsRequest) GetEncryptedObjectKey

func (m *GetObjectIPsRequest) GetEncryptedObjectKey() []byte

func (*GetObjectIPsRequest) GetHeader

func (m *GetObjectIPsRequest) GetHeader() *RequestHeader

func (*GetObjectIPsRequest) GetObjectVersion

func (m *GetObjectIPsRequest) GetObjectVersion() []byte

func (*GetObjectIPsRequest) GetVersion

func (m *GetObjectIPsRequest) GetVersion() int32

func (*GetObjectIPsRequest) ProtoMessage

func (*GetObjectIPsRequest) ProtoMessage()

func (*GetObjectIPsRequest) Reset

func (m *GetObjectIPsRequest) Reset()

func (*GetObjectIPsRequest) String

func (m *GetObjectIPsRequest) String() string

func (*GetObjectIPsRequest) XXX_DiscardUnknown

func (m *GetObjectIPsRequest) XXX_DiscardUnknown()

func (*GetObjectIPsRequest) XXX_Marshal

func (m *GetObjectIPsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetObjectIPsRequest) XXX_Merge

func (m *GetObjectIPsRequest) XXX_Merge(src proto.Message)

func (*GetObjectIPsRequest) XXX_Size

func (m *GetObjectIPsRequest) XXX_Size() int

func (*GetObjectIPsRequest) XXX_Unmarshal

func (m *GetObjectIPsRequest) XXX_Unmarshal(b []byte) error

type GetObjectIPsResponse

type GetObjectIPsResponse struct {
	Ips                  [][]byte `protobuf:"bytes,1,rep,name=ips,proto3" json:"ips,omitempty"`
	SegmentCount         int64    `protobuf:"varint,2,opt,name=segment_count,json=segmentCount,proto3" json:"segment_count,omitempty"`
	PieceCount           int64    `protobuf:"varint,3,opt,name=piece_count,json=pieceCount,proto3" json:"piece_count,omitempty"`
	ReliablePieceCount   int64    `protobuf:"varint,4,opt,name=reliable_piece_count,json=reliablePieceCount,proto3" json:"reliable_piece_count,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetObjectIPsResponse) Descriptor

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

func (*GetObjectIPsResponse) GetIps

func (m *GetObjectIPsResponse) GetIps() [][]byte

func (*GetObjectIPsResponse) GetPieceCount

func (m *GetObjectIPsResponse) GetPieceCount() int64

func (*GetObjectIPsResponse) GetReliablePieceCount

func (m *GetObjectIPsResponse) GetReliablePieceCount() int64

func (*GetObjectIPsResponse) GetSegmentCount

func (m *GetObjectIPsResponse) GetSegmentCount() int64

func (*GetObjectIPsResponse) ProtoMessage

func (*GetObjectIPsResponse) ProtoMessage()

func (*GetObjectIPsResponse) Reset

func (m *GetObjectIPsResponse) Reset()

func (*GetObjectIPsResponse) String

func (m *GetObjectIPsResponse) String() string

func (*GetObjectIPsResponse) XXX_DiscardUnknown

func (m *GetObjectIPsResponse) XXX_DiscardUnknown()

func (*GetObjectIPsResponse) XXX_Marshal

func (m *GetObjectIPsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetObjectIPsResponse) XXX_Merge

func (m *GetObjectIPsResponse) XXX_Merge(src proto.Message)

func (*GetObjectIPsResponse) XXX_Size

func (m *GetObjectIPsResponse) XXX_Size() int

func (*GetObjectIPsResponse) XXX_Unmarshal

func (m *GetObjectIPsResponse) XXX_Unmarshal(b []byte) error

type GetObjectRequest

type GetObjectRequest struct {
	Header             *RequestHeader `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	Bucket             []byte         `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
	EncryptedObjectKey []byte         `protobuf:"bytes,2,opt,name=encrypted_object_key,json=encryptedObjectKey,proto3" json:"encrypted_object_key,omitempty"`
	Version            int32          `protobuf:"varint,3,opt,name=version,proto3" json:"version,omitempty"`
	ObjectVersion      []byte         `protobuf:"bytes,5,opt,name=object_version,json=objectVersion,proto3" json:"object_version,omitempty"`
	// Feature flag used by satellite to determine if uplink is
	// using RS per object or RS per segment. If flag is set to false
	// satellite will try to get RS from one of existing segments
	// (e.g. first). If flag is set to true satellite won't return RS
	// value in response for this request.
	//
	// Redundancy scheme on object level is a legacy feature:
	// it is always determined per segment.
	// Therefor, this flag should always be set to true.
	RedundancySchemePerSegment bool     `` /* 144-byte string literal not displayed */
	XXX_NoUnkeyedLiteral       struct{} `json:"-"`
	XXX_unrecognized           []byte   `json:"-"`
	XXX_sizecache              int32    `json:"-"`
}

func (*GetObjectRequest) Descriptor

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

func (*GetObjectRequest) GetBucket

func (m *GetObjectRequest) GetBucket() []byte

func (*GetObjectRequest) GetEncryptedObjectKey

func (m *GetObjectRequest) GetEncryptedObjectKey() []byte

func (*GetObjectRequest) GetHeader

func (m *GetObjectRequest) GetHeader() *RequestHeader

func (*GetObjectRequest) GetObjectVersion

func (m *GetObjectRequest) GetObjectVersion() []byte

func (*GetObjectRequest) GetRedundancySchemePerSegment

func (m *GetObjectRequest) GetRedundancySchemePerSegment() bool

func (*GetObjectRequest) GetVersion

func (m *GetObjectRequest) GetVersion() int32

func (*GetObjectRequest) ProtoMessage

func (*GetObjectRequest) ProtoMessage()

func (*GetObjectRequest) Reset

func (m *GetObjectRequest) Reset()

func (*GetObjectRequest) String

func (m *GetObjectRequest) String() string

func (*GetObjectRequest) XXX_DiscardUnknown

func (m *GetObjectRequest) XXX_DiscardUnknown()

func (*GetObjectRequest) XXX_Marshal

func (m *GetObjectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetObjectRequest) XXX_Merge

func (m *GetObjectRequest) XXX_Merge(src proto.Message)

func (*GetObjectRequest) XXX_Size

func (m *GetObjectRequest) XXX_Size() int

func (*GetObjectRequest) XXX_Unmarshal

func (m *GetObjectRequest) XXX_Unmarshal(b []byte) error

type GetObjectResponse

type GetObjectResponse struct {
	Object               *Object  `protobuf:"bytes,1,opt,name=object,proto3" json:"object,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetObjectResponse) Descriptor

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

func (*GetObjectResponse) GetObject

func (m *GetObjectResponse) GetObject() *Object

func (*GetObjectResponse) ProtoMessage

func (*GetObjectResponse) ProtoMessage()

func (*GetObjectResponse) Reset

func (m *GetObjectResponse) Reset()

func (*GetObjectResponse) String

func (m *GetObjectResponse) String() string

func (*GetObjectResponse) XXX_DiscardUnknown

func (m *GetObjectResponse) XXX_DiscardUnknown()

func (*GetObjectResponse) XXX_Marshal

func (m *GetObjectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetObjectResponse) XXX_Merge

func (m *GetObjectResponse) XXX_Merge(src proto.Message)

func (*GetObjectResponse) XXX_Size

func (m *GetObjectResponse) XXX_Size() int

func (*GetObjectResponse) XXX_Unmarshal

func (m *GetObjectResponse) XXX_Unmarshal(b []byte) error

type GetObjectRetentionRequest

type GetObjectRetentionRequest struct {
	Header               *RequestHeader `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	Bucket               []byte         `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
	EncryptedObjectKey   []byte         `protobuf:"bytes,2,opt,name=encrypted_object_key,json=encryptedObjectKey,proto3" json:"encrypted_object_key,omitempty"`
	ObjectVersion        []byte         `protobuf:"bytes,3,opt,name=object_version,json=objectVersion,proto3" json:"object_version,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*GetObjectRetentionRequest) Descriptor

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

func (*GetObjectRetentionRequest) GetBucket

func (m *GetObjectRetentionRequest) GetBucket() []byte

func (*GetObjectRetentionRequest) GetEncryptedObjectKey

func (m *GetObjectRetentionRequest) GetEncryptedObjectKey() []byte

func (*GetObjectRetentionRequest) GetHeader

func (m *GetObjectRetentionRequest) GetHeader() *RequestHeader

func (*GetObjectRetentionRequest) GetObjectVersion

func (m *GetObjectRetentionRequest) GetObjectVersion() []byte

func (*GetObjectRetentionRequest) ProtoMessage

func (*GetObjectRetentionRequest) ProtoMessage()

func (*GetObjectRetentionRequest) Reset

func (m *GetObjectRetentionRequest) Reset()

func (*GetObjectRetentionRequest) String

func (m *GetObjectRetentionRequest) String() string

func (*GetObjectRetentionRequest) XXX_DiscardUnknown

func (m *GetObjectRetentionRequest) XXX_DiscardUnknown()

func (*GetObjectRetentionRequest) XXX_Marshal

func (m *GetObjectRetentionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetObjectRetentionRequest) XXX_Merge

func (m *GetObjectRetentionRequest) XXX_Merge(src proto.Message)

func (*GetObjectRetentionRequest) XXX_Size

func (m *GetObjectRetentionRequest) XXX_Size() int

func (*GetObjectRetentionRequest) XXX_Unmarshal

func (m *GetObjectRetentionRequest) XXX_Unmarshal(b []byte) error

type GetObjectRetentionResponse

type GetObjectRetentionResponse struct {
	Retention            *Retention `protobuf:"bytes,1,opt,name=retention,proto3" json:"retention,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*GetObjectRetentionResponse) Descriptor

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

func (*GetObjectRetentionResponse) GetRetention

func (m *GetObjectRetentionResponse) GetRetention() *Retention

func (*GetObjectRetentionResponse) ProtoMessage

func (*GetObjectRetentionResponse) ProtoMessage()

func (*GetObjectRetentionResponse) Reset

func (m *GetObjectRetentionResponse) Reset()

func (*GetObjectRetentionResponse) String

func (m *GetObjectRetentionResponse) String() string

func (*GetObjectRetentionResponse) XXX_DiscardUnknown

func (m *GetObjectRetentionResponse) XXX_DiscardUnknown()

func (*GetObjectRetentionResponse) XXX_Marshal

func (m *GetObjectRetentionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetObjectRetentionResponse) XXX_Merge

func (m *GetObjectRetentionResponse) XXX_Merge(src proto.Message)

func (*GetObjectRetentionResponse) XXX_Size

func (m *GetObjectRetentionResponse) XXX_Size() int

func (*GetObjectRetentionResponse) XXX_Unmarshal

func (m *GetObjectRetentionResponse) XXX_Unmarshal(b []byte) error

type GetPaymentRequest

type GetPaymentRequest struct {
	Period               time.Time `protobuf:"bytes,1,opt,name=period,proto3,stdtime" json:"period"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*GetPaymentRequest) Descriptor

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

func (*GetPaymentRequest) GetPeriod

func (m *GetPaymentRequest) GetPeriod() time.Time

func (*GetPaymentRequest) ProtoMessage

func (*GetPaymentRequest) ProtoMessage()

func (*GetPaymentRequest) Reset

func (m *GetPaymentRequest) Reset()

func (*GetPaymentRequest) String

func (m *GetPaymentRequest) String() string

func (*GetPaymentRequest) XXX_DiscardUnknown

func (m *GetPaymentRequest) XXX_DiscardUnknown()

func (*GetPaymentRequest) XXX_Marshal

func (m *GetPaymentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetPaymentRequest) XXX_Merge

func (m *GetPaymentRequest) XXX_Merge(src proto.Message)

func (*GetPaymentRequest) XXX_Size

func (m *GetPaymentRequest) XXX_Size() int

func (*GetPaymentRequest) XXX_Unmarshal

func (m *GetPaymentRequest) XXX_Unmarshal(b []byte) error

type GetPaymentResponse

type GetPaymentResponse struct {
	NodeId               NodeID    `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3,customtype=NodeID" json:"node_id"`
	CreatedAt            time.Time `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3,stdtime" json:"created_at"`
	Period               time.Time `protobuf:"bytes,3,opt,name=period,proto3,stdtime" json:"period"`
	Amount               int64     `protobuf:"varint,4,opt,name=amount,proto3" json:"amount,omitempty"`
	Receipt              string    `protobuf:"bytes,5,opt,name=receipt,proto3" json:"receipt,omitempty"`
	Notes                string    `protobuf:"bytes,6,opt,name=notes,proto3" json:"notes,omitempty"`
	Id                   int64     `protobuf:"varint,7,opt,name=id,proto3" json:"id,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*GetPaymentResponse) Descriptor

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

func (*GetPaymentResponse) GetAmount

func (m *GetPaymentResponse) GetAmount() int64

func (*GetPaymentResponse) GetCreatedAt

func (m *GetPaymentResponse) GetCreatedAt() time.Time

func (*GetPaymentResponse) GetId

func (m *GetPaymentResponse) GetId() int64

func (*GetPaymentResponse) GetNotes

func (m *GetPaymentResponse) GetNotes() string

func (*GetPaymentResponse) GetPeriod

func (m *GetPaymentResponse) GetPeriod() time.Time

func (*GetPaymentResponse) GetReceipt

func (m *GetPaymentResponse) GetReceipt() string

func (*GetPaymentResponse) ProtoMessage

func (*GetPaymentResponse) ProtoMessage()

func (*GetPaymentResponse) Reset

func (m *GetPaymentResponse) Reset()

func (*GetPaymentResponse) String

func (m *GetPaymentResponse) String() string

func (*GetPaymentResponse) XXX_DiscardUnknown

func (m *GetPaymentResponse) XXX_DiscardUnknown()

func (*GetPaymentResponse) XXX_Marshal

func (m *GetPaymentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetPaymentResponse) XXX_Merge

func (m *GetPaymentResponse) XXX_Merge(src proto.Message)

func (*GetPaymentResponse) XXX_Size

func (m *GetPaymentResponse) XXX_Size() int

func (*GetPaymentResponse) XXX_Unmarshal

func (m *GetPaymentResponse) XXX_Unmarshal(b []byte) error

type GetStatsRequest

type GetStatsRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetStatsRequest) Descriptor

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

func (*GetStatsRequest) ProtoMessage

func (*GetStatsRequest) ProtoMessage()

func (*GetStatsRequest) Reset

func (m *GetStatsRequest) Reset()

func (*GetStatsRequest) String

func (m *GetStatsRequest) String() string

func (*GetStatsRequest) XXX_DiscardUnknown

func (m *GetStatsRequest) XXX_DiscardUnknown()

func (*GetStatsRequest) XXX_Marshal

func (m *GetStatsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetStatsRequest) XXX_Merge

func (m *GetStatsRequest) XXX_Merge(src proto.Message)

func (*GetStatsRequest) XXX_Size

func (m *GetStatsRequest) XXX_Size() int

func (*GetStatsRequest) XXX_Unmarshal

func (m *GetStatsRequest) XXX_Unmarshal(b []byte) error

type GetStatsResponse

type GetStatsResponse struct {
	UptimeCheck          *ReputationStats `protobuf:"bytes,1,opt,name=uptime_check,json=uptimeCheck,proto3" json:"uptime_check,omitempty"`
	AuditCheck           *ReputationStats `protobuf:"bytes,2,opt,name=audit_check,json=auditCheck,proto3" json:"audit_check,omitempty"`
	Disqualified         *time.Time       `protobuf:"bytes,3,opt,name=disqualified,proto3,stdtime" json:"disqualified,omitempty"`
	Suspended            *time.Time       `protobuf:"bytes,4,opt,name=suspended,proto3,stdtime" json:"suspended,omitempty"`
	JoinedAt             time.Time        `protobuf:"bytes,5,opt,name=joined_at,json=joinedAt,proto3,stdtime" json:"joined_at"`
	OfflineSuspended     *time.Time       `protobuf:"bytes,6,opt,name=offline_suspended,json=offlineSuspended,proto3,stdtime" json:"offline_suspended,omitempty"`
	OnlineScore          float64          `protobuf:"fixed64,7,opt,name=online_score,json=onlineScore,proto3" json:"online_score,omitempty"`
	OfflineUnderReview   *time.Time       `protobuf:"bytes,8,opt,name=offline_under_review,json=offlineUnderReview,proto3,stdtime" json:"offline_under_review,omitempty"`
	VettedAt             *time.Time       `protobuf:"bytes,10,opt,name=vetted_at,json=vettedAt,proto3,stdtime" json:"vetted_at,omitempty"`
	AuditHistory         *AuditHistory    `protobuf:"bytes,9,opt,name=audit_history,json=auditHistory,proto3" json:"audit_history,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*GetStatsResponse) Descriptor

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

func (*GetStatsResponse) GetAuditCheck

func (m *GetStatsResponse) GetAuditCheck() *ReputationStats

func (*GetStatsResponse) GetAuditHistory

func (m *GetStatsResponse) GetAuditHistory() *AuditHistory

func (*GetStatsResponse) GetDisqualified

func (m *GetStatsResponse) GetDisqualified() *time.Time

func (*GetStatsResponse) GetJoinedAt

func (m *GetStatsResponse) GetJoinedAt() time.Time

func (*GetStatsResponse) GetOfflineSuspended

func (m *GetStatsResponse) GetOfflineSuspended() *time.Time

func (*GetStatsResponse) GetOfflineUnderReview

func (m *GetStatsResponse) GetOfflineUnderReview() *time.Time

func (*GetStatsResponse) GetOnlineScore

func (m *GetStatsResponse) GetOnlineScore() float64

func (*GetStatsResponse) GetSuspended

func (m *GetStatsResponse) GetSuspended() *time.Time

func (*GetStatsResponse) GetUptimeCheck

func (m *GetStatsResponse) GetUptimeCheck() *ReputationStats

func (*GetStatsResponse) GetVettedAt

func (m *GetStatsResponse) GetVettedAt() *time.Time

func (*GetStatsResponse) ProtoMessage

func (*GetStatsResponse) ProtoMessage()

func (*GetStatsResponse) Reset

func (m *GetStatsResponse) Reset()

func (*GetStatsResponse) String

func (m *GetStatsResponse) String() string

func (*GetStatsResponse) XXX_DiscardUnknown

func (m *GetStatsResponse) XXX_DiscardUnknown()

func (*GetStatsResponse) XXX_Marshal

func (m *GetStatsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetStatsResponse) XXX_Merge

func (m *GetStatsResponse) XXX_Merge(src proto.Message)

func (*GetStatsResponse) XXX_Size

func (m *GetStatsResponse) XXX_Size() int

func (*GetStatsResponse) XXX_Unmarshal

func (m *GetStatsResponse) XXX_Unmarshal(b []byte) error

type GetTimeRequest

type GetTimeRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetTimeRequest) Descriptor

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

func (*GetTimeRequest) ProtoMessage

func (*GetTimeRequest) ProtoMessage()

func (*GetTimeRequest) Reset

func (m *GetTimeRequest) Reset()

func (*GetTimeRequest) String

func (m *GetTimeRequest) String() string

func (*GetTimeRequest) XXX_DiscardUnknown

func (m *GetTimeRequest) XXX_DiscardUnknown()

func (*GetTimeRequest) XXX_Marshal

func (m *GetTimeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetTimeRequest) XXX_Merge

func (m *GetTimeRequest) XXX_Merge(src proto.Message)

func (*GetTimeRequest) XXX_Size

func (m *GetTimeRequest) XXX_Size() int

func (*GetTimeRequest) XXX_Unmarshal

func (m *GetTimeRequest) XXX_Unmarshal(b []byte) error

type GetTimeResponse

type GetTimeResponse struct {
	Timestamp            time.Time `protobuf:"bytes,1,opt,name=timestamp,proto3,stdtime" json:"timestamp"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*GetTimeResponse) Descriptor

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

func (*GetTimeResponse) GetTimestamp

func (m *GetTimeResponse) GetTimestamp() time.Time

func (*GetTimeResponse) ProtoMessage

func (*GetTimeResponse) ProtoMessage()

func (*GetTimeResponse) Reset

func (m *GetTimeResponse) Reset()

func (*GetTimeResponse) String

func (m *GetTimeResponse) String() string

func (*GetTimeResponse) XXX_DiscardUnknown

func (m *GetTimeResponse) XXX_DiscardUnknown()

func (*GetTimeResponse) XXX_Marshal

func (m *GetTimeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetTimeResponse) XXX_Merge

func (m *GetTimeResponse) XXX_Merge(src proto.Message)

func (*GetTimeResponse) XXX_Size

func (m *GetTimeResponse) XXX_Size() int

func (*GetTimeResponse) XXX_Unmarshal

func (m *GetTimeResponse) XXX_Unmarshal(b []byte) error

type GetUserInfoRequest

type GetUserInfoRequest struct {
	Header               *RequestHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*GetUserInfoRequest) Descriptor

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

func (*GetUserInfoRequest) GetHeader

func (m *GetUserInfoRequest) GetHeader() *RequestHeader

func (*GetUserInfoRequest) ProtoMessage

func (*GetUserInfoRequest) ProtoMessage()

func (*GetUserInfoRequest) Reset

func (m *GetUserInfoRequest) Reset()

func (*GetUserInfoRequest) String

func (m *GetUserInfoRequest) String() string

func (*GetUserInfoRequest) XXX_DiscardUnknown

func (m *GetUserInfoRequest) XXX_DiscardUnknown()

func (*GetUserInfoRequest) XXX_Marshal

func (m *GetUserInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetUserInfoRequest) XXX_Merge

func (m *GetUserInfoRequest) XXX_Merge(src proto.Message)

func (*GetUserInfoRequest) XXX_Size

func (m *GetUserInfoRequest) XXX_Size() int

func (*GetUserInfoRequest) XXX_Unmarshal

func (m *GetUserInfoRequest) XXX_Unmarshal(b []byte) error

type GetUserInfoResponse

type GetUserInfoResponse struct {
	PaidTier             bool     `protobuf:"varint,1,opt,name=paid_tier,json=paidTier,proto3" json:"paid_tier,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetUserInfoResponse) Descriptor

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

func (*GetUserInfoResponse) GetPaidTier

func (m *GetUserInfoResponse) GetPaidTier() bool

func (*GetUserInfoResponse) ProtoMessage

func (*GetUserInfoResponse) ProtoMessage()

func (*GetUserInfoResponse) Reset

func (m *GetUserInfoResponse) Reset()

func (*GetUserInfoResponse) String

func (m *GetUserInfoResponse) String() string

func (*GetUserInfoResponse) XXX_DiscardUnknown

func (m *GetUserInfoResponse) XXX_DiscardUnknown()

func (*GetUserInfoResponse) XXX_Marshal

func (m *GetUserInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetUserInfoResponse) XXX_Merge

func (m *GetUserInfoResponse) XXX_Merge(src proto.Message)

func (*GetUserInfoResponse) XXX_Size

func (m *GetUserInfoResponse) XXX_Size() int

func (*GetUserInfoResponse) XXX_Unmarshal

func (m *GetUserInfoResponse) XXX_Unmarshal(b []byte) error

type GracefulExitFeasibilityRequest

type GracefulExitFeasibilityRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GracefulExitFeasibilityRequest) Descriptor

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

func (*GracefulExitFeasibilityRequest) ProtoMessage

func (*GracefulExitFeasibilityRequest) ProtoMessage()

func (*GracefulExitFeasibilityRequest) Reset

func (m *GracefulExitFeasibilityRequest) Reset()

func (*GracefulExitFeasibilityRequest) String

func (*GracefulExitFeasibilityRequest) XXX_DiscardUnknown

func (m *GracefulExitFeasibilityRequest) XXX_DiscardUnknown()

func (*GracefulExitFeasibilityRequest) XXX_Marshal

func (m *GracefulExitFeasibilityRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GracefulExitFeasibilityRequest) XXX_Merge

func (m *GracefulExitFeasibilityRequest) XXX_Merge(src proto.Message)

func (*GracefulExitFeasibilityRequest) XXX_Size

func (m *GracefulExitFeasibilityRequest) XXX_Size() int

func (*GracefulExitFeasibilityRequest) XXX_Unmarshal

func (m *GracefulExitFeasibilityRequest) XXX_Unmarshal(b []byte) error

type GracefulExitFeasibilityResponse

type GracefulExitFeasibilityResponse struct {
	JoinedAt             time.Time `protobuf:"bytes,1,opt,name=joined_at,json=joinedAt,proto3,stdtime" json:"joined_at"`
	MonthsRequired       int32     `protobuf:"varint,2,opt,name=months_required,json=monthsRequired,proto3" json:"months_required,omitempty"`
	IsAllowed            bool      `protobuf:"varint,3,opt,name=is_allowed,json=isAllowed,proto3" json:"is_allowed,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*GracefulExitFeasibilityResponse) Descriptor

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

func (*GracefulExitFeasibilityResponse) GetIsAllowed

func (m *GracefulExitFeasibilityResponse) GetIsAllowed() bool

func (*GracefulExitFeasibilityResponse) GetJoinedAt

func (m *GracefulExitFeasibilityResponse) GetJoinedAt() time.Time

func (*GracefulExitFeasibilityResponse) GetMonthsRequired

func (m *GracefulExitFeasibilityResponse) GetMonthsRequired() int32

func (*GracefulExitFeasibilityResponse) ProtoMessage

func (*GracefulExitFeasibilityResponse) ProtoMessage()

func (*GracefulExitFeasibilityResponse) Reset

func (*GracefulExitFeasibilityResponse) String

func (*GracefulExitFeasibilityResponse) XXX_DiscardUnknown

func (m *GracefulExitFeasibilityResponse) XXX_DiscardUnknown()

func (*GracefulExitFeasibilityResponse) XXX_Marshal

func (m *GracefulExitFeasibilityResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GracefulExitFeasibilityResponse) XXX_Merge

func (m *GracefulExitFeasibilityResponse) XXX_Merge(src proto.Message)

func (*GracefulExitFeasibilityResponse) XXX_Size

func (m *GracefulExitFeasibilityResponse) XXX_Size() int

func (*GracefulExitFeasibilityResponse) XXX_Unmarshal

func (m *GracefulExitFeasibilityResponse) XXX_Unmarshal(b []byte) error

type ListBucketsRequest

type ListBucketsRequest struct {
	Header               *RequestHeader `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	Cursor               []byte         `protobuf:"bytes,1,opt,name=cursor,proto3" json:"cursor,omitempty"`
	Limit                int32          `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
	Direction            ListDirection  `protobuf:"varint,3,opt,name=direction,proto3,enum=metainfo.ListDirection" json:"direction,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*ListBucketsRequest) Descriptor

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

func (*ListBucketsRequest) GetCursor

func (m *ListBucketsRequest) GetCursor() []byte

func (*ListBucketsRequest) GetDirection

func (m *ListBucketsRequest) GetDirection() ListDirection

func (*ListBucketsRequest) GetHeader

func (m *ListBucketsRequest) GetHeader() *RequestHeader

func (*ListBucketsRequest) GetLimit

func (m *ListBucketsRequest) GetLimit() int32

func (*ListBucketsRequest) ProtoMessage

func (*ListBucketsRequest) ProtoMessage()

func (*ListBucketsRequest) Reset

func (m *ListBucketsRequest) Reset()

func (*ListBucketsRequest) String

func (m *ListBucketsRequest) String() string

func (*ListBucketsRequest) XXX_DiscardUnknown

func (m *ListBucketsRequest) XXX_DiscardUnknown()

func (*ListBucketsRequest) XXX_Marshal

func (m *ListBucketsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListBucketsRequest) XXX_Merge

func (m *ListBucketsRequest) XXX_Merge(src proto.Message)

func (*ListBucketsRequest) XXX_Size

func (m *ListBucketsRequest) XXX_Size() int

func (*ListBucketsRequest) XXX_Unmarshal

func (m *ListBucketsRequest) XXX_Unmarshal(b []byte) error

type ListBucketsResponse

type ListBucketsResponse struct {
	Items                []*BucketListItem `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	More                 bool              `protobuf:"varint,2,opt,name=more,proto3" json:"more,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*ListBucketsResponse) Descriptor

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

func (*ListBucketsResponse) GetItems

func (m *ListBucketsResponse) GetItems() []*BucketListItem

func (*ListBucketsResponse) GetMore

func (m *ListBucketsResponse) GetMore() bool

func (*ListBucketsResponse) ProtoMessage

func (*ListBucketsResponse) ProtoMessage()

func (*ListBucketsResponse) Reset

func (m *ListBucketsResponse) Reset()

func (*ListBucketsResponse) String

func (m *ListBucketsResponse) String() string

func (*ListBucketsResponse) XXX_DiscardUnknown

func (m *ListBucketsResponse) XXX_DiscardUnknown()

func (*ListBucketsResponse) XXX_Marshal

func (m *ListBucketsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListBucketsResponse) XXX_Merge

func (m *ListBucketsResponse) XXX_Merge(src proto.Message)

func (*ListBucketsResponse) XXX_Size

func (m *ListBucketsResponse) XXX_Size() int

func (*ListBucketsResponse) XXX_Unmarshal

func (m *ListBucketsResponse) XXX_Unmarshal(b []byte) error

type ListDirection

type ListDirection int32
const (
	ListDirection_UNSET ListDirection = 0
	// Forward lists forwards from cursor, including cursor.
	ListDirection_FORWARD ListDirection = 1
	// After lists forwards from cursor, without cursor.
	ListDirection_AFTER ListDirection = 2
)

func (ListDirection) EnumDescriptor

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

func (ListDirection) String

func (x ListDirection) String() string

type ListObjectsRequest

type ListObjectsRequest struct {
	Header          *RequestHeader          `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	Bucket          []byte                  `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
	EncryptedPrefix []byte                  `protobuf:"bytes,2,opt,name=encrypted_prefix,json=encryptedPrefix,proto3" json:"encrypted_prefix,omitempty"`
	EncryptedCursor []byte                  `protobuf:"bytes,3,opt,name=encrypted_cursor,json=encryptedCursor,proto3" json:"encrypted_cursor,omitempty"`
	VersionCursor   []byte                  `protobuf:"bytes,10,opt,name=version_cursor,json=versionCursor,proto3" json:"version_cursor,omitempty"`
	Recursive       bool                    `protobuf:"varint,4,opt,name=recursive,proto3" json:"recursive,omitempty"`
	Limit           int32                   `protobuf:"varint,5,opt,name=limit,proto3" json:"limit,omitempty"`
	Status          Object_Status           `protobuf:"varint,7,opt,name=status,proto3,enum=metainfo.Object_Status" json:"status,omitempty"`
	ObjectIncludes  *ObjectListItemIncludes `protobuf:"bytes,6,opt,name=object_includes,json=objectIncludes,proto3" json:"object_includes,omitempty"`
	// because uplink was not setting object_includes correctly
	// (object_includes.Metadata was always false) we need a way
	// to give satellite know that should be using object_includes,
	// otherwise old uplinks can break. Newer uplinks should
	// set this value always to true.
	UseObjectIncludes bool `protobuf:"varint,8,opt,name=use_object_includes,json=useObjectIncludes,proto3" json:"use_object_includes,omitempty"`
	// if include_all_versions is true, then the response will include all
	// versions of the object. If it is false (default), then the response
	// will only include the latest version of the object. An optional
	// version_cursor can be provided to include all versions starting after
	// that version.
	IncludeAllVersions   bool     `protobuf:"varint,9,opt,name=include_all_versions,json=includeAllVersions,proto3" json:"include_all_versions,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListObjectsRequest) Descriptor

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

func (*ListObjectsRequest) GetBucket

func (m *ListObjectsRequest) GetBucket() []byte

func (*ListObjectsRequest) GetEncryptedCursor

func (m *ListObjectsRequest) GetEncryptedCursor() []byte

func (*ListObjectsRequest) GetEncryptedPrefix

func (m *ListObjectsRequest) GetEncryptedPrefix() []byte

func (*ListObjectsRequest) GetHeader

func (m *ListObjectsRequest) GetHeader() *RequestHeader

func (*ListObjectsRequest) GetIncludeAllVersions

func (m *ListObjectsRequest) GetIncludeAllVersions() bool

func (*ListObjectsRequest) GetLimit

func (m *ListObjectsRequest) GetLimit() int32

func (*ListObjectsRequest) GetObjectIncludes

func (m *ListObjectsRequest) GetObjectIncludes() *ObjectListItemIncludes

func (*ListObjectsRequest) GetRecursive

func (m *ListObjectsRequest) GetRecursive() bool

func (*ListObjectsRequest) GetStatus

func (m *ListObjectsRequest) GetStatus() Object_Status

func (*ListObjectsRequest) GetUseObjectIncludes

func (m *ListObjectsRequest) GetUseObjectIncludes() bool

func (*ListObjectsRequest) GetVersionCursor

func (m *ListObjectsRequest) GetVersionCursor() []byte

func (*ListObjectsRequest) ProtoMessage

func (*ListObjectsRequest) ProtoMessage()

func (*ListObjectsRequest) Reset

func (m *ListObjectsRequest) Reset()

func (*ListObjectsRequest) String

func (m *ListObjectsRequest) String() string

func (*ListObjectsRequest) XXX_DiscardUnknown

func (m *ListObjectsRequest) XXX_DiscardUnknown()

func (*ListObjectsRequest) XXX_Marshal

func (m *ListObjectsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListObjectsRequest) XXX_Merge

func (m *ListObjectsRequest) XXX_Merge(src proto.Message)

func (*ListObjectsRequest) XXX_Size

func (m *ListObjectsRequest) XXX_Size() int

func (*ListObjectsRequest) XXX_Unmarshal

func (m *ListObjectsRequest) XXX_Unmarshal(b []byte) error

type ListObjectsResponse

type ListObjectsResponse struct {
	Items                []*ObjectListItem `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	More                 bool              `protobuf:"varint,2,opt,name=more,proto3" json:"more,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*ListObjectsResponse) Descriptor

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

func (*ListObjectsResponse) GetItems

func (m *ListObjectsResponse) GetItems() []*ObjectListItem

func (*ListObjectsResponse) GetMore

func (m *ListObjectsResponse) GetMore() bool

func (*ListObjectsResponse) ProtoMessage

func (*ListObjectsResponse) ProtoMessage()

func (*ListObjectsResponse) Reset

func (m *ListObjectsResponse) Reset()

func (*ListObjectsResponse) String

func (m *ListObjectsResponse) String() string

func (*ListObjectsResponse) XXX_DiscardUnknown

func (m *ListObjectsResponse) XXX_DiscardUnknown()

func (*ListObjectsResponse) XXX_Marshal

func (m *ListObjectsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListObjectsResponse) XXX_Merge

func (m *ListObjectsResponse) XXX_Merge(src proto.Message)

func (*ListObjectsResponse) XXX_Size

func (m *ListObjectsResponse) XXX_Size() int

func (*ListObjectsResponse) XXX_Unmarshal

func (m *ListObjectsResponse) XXX_Unmarshal(b []byte) error

type ListPendingObjectStreamsRequest

type ListPendingObjectStreamsRequest struct {
	Header               *RequestHeader `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	Bucket               []byte         `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
	EncryptedObjectKey   []byte         `protobuf:"bytes,2,opt,name=encrypted_object_key,json=encryptedObjectKey,proto3" json:"encrypted_object_key,omitempty"`
	StreamIdCursor       []byte         `protobuf:"bytes,3,opt,name=stream_id_cursor,json=streamIdCursor,proto3" json:"stream_id_cursor,omitempty"`
	Limit                int32          `protobuf:"varint,4,opt,name=limit,proto3" json:"limit,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*ListPendingObjectStreamsRequest) Descriptor

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

func (*ListPendingObjectStreamsRequest) GetBucket

func (m *ListPendingObjectStreamsRequest) GetBucket() []byte

func (*ListPendingObjectStreamsRequest) GetEncryptedObjectKey

func (m *ListPendingObjectStreamsRequest) GetEncryptedObjectKey() []byte

func (*ListPendingObjectStreamsRequest) GetHeader

func (*ListPendingObjectStreamsRequest) GetLimit

func (m *ListPendingObjectStreamsRequest) GetLimit() int32

func (*ListPendingObjectStreamsRequest) GetStreamIdCursor

func (m *ListPendingObjectStreamsRequest) GetStreamIdCursor() []byte

func (*ListPendingObjectStreamsRequest) ProtoMessage

func (*ListPendingObjectStreamsRequest) ProtoMessage()

func (*ListPendingObjectStreamsRequest) Reset

func (*ListPendingObjectStreamsRequest) String

func (*ListPendingObjectStreamsRequest) XXX_DiscardUnknown

func (m *ListPendingObjectStreamsRequest) XXX_DiscardUnknown()

func (*ListPendingObjectStreamsRequest) XXX_Marshal

func (m *ListPendingObjectStreamsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListPendingObjectStreamsRequest) XXX_Merge

func (m *ListPendingObjectStreamsRequest) XXX_Merge(src proto.Message)

func (*ListPendingObjectStreamsRequest) XXX_Size

func (m *ListPendingObjectStreamsRequest) XXX_Size() int

func (*ListPendingObjectStreamsRequest) XXX_Unmarshal

func (m *ListPendingObjectStreamsRequest) XXX_Unmarshal(b []byte) error

type ListPendingObjectStreamsResponse

type ListPendingObjectStreamsResponse struct {
	Items                []*ObjectListItem `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	More                 bool              `protobuf:"varint,2,opt,name=more,proto3" json:"more,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*ListPendingObjectStreamsResponse) Descriptor

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

func (*ListPendingObjectStreamsResponse) GetItems

func (*ListPendingObjectStreamsResponse) GetMore

func (*ListPendingObjectStreamsResponse) ProtoMessage

func (*ListPendingObjectStreamsResponse) ProtoMessage()

func (*ListPendingObjectStreamsResponse) Reset

func (*ListPendingObjectStreamsResponse) String

func (*ListPendingObjectStreamsResponse) XXX_DiscardUnknown

func (m *ListPendingObjectStreamsResponse) XXX_DiscardUnknown()

func (*ListPendingObjectStreamsResponse) XXX_Marshal

func (m *ListPendingObjectStreamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListPendingObjectStreamsResponse) XXX_Merge

func (*ListPendingObjectStreamsResponse) XXX_Size

func (m *ListPendingObjectStreamsResponse) XXX_Size() int

func (*ListPendingObjectStreamsResponse) XXX_Unmarshal

func (m *ListPendingObjectStreamsResponse) XXX_Unmarshal(b []byte) error

type ListResponse

type ListResponse struct {
	Items                []*ListResponse_Item `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	More                 bool                 `protobuf:"varint,2,opt,name=more,proto3" json:"more,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*ListResponse) Descriptor

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

func (*ListResponse) GetItems

func (m *ListResponse) GetItems() []*ListResponse_Item

func (*ListResponse) GetMore

func (m *ListResponse) GetMore() bool

func (*ListResponse) ProtoMessage

func (*ListResponse) ProtoMessage()

func (*ListResponse) Reset

func (m *ListResponse) Reset()

func (*ListResponse) String

func (m *ListResponse) String() string

func (*ListResponse) XXX_DiscardUnknown

func (m *ListResponse) XXX_DiscardUnknown()

func (*ListResponse) XXX_Marshal

func (m *ListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListResponse) XXX_Merge

func (m *ListResponse) XXX_Merge(src proto.Message)

func (*ListResponse) XXX_Size

func (m *ListResponse) XXX_Size() int

func (*ListResponse) XXX_Unmarshal

func (m *ListResponse) XXX_Unmarshal(b []byte) error

type ListResponse_Item

type ListResponse_Item struct {
	Path                 string   `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	Pointer              *Pointer `protobuf:"bytes,2,opt,name=pointer,proto3" json:"pointer,omitempty"`
	IsPrefix             bool     `protobuf:"varint,3,opt,name=is_prefix,json=isPrefix,proto3" json:"is_prefix,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListResponse_Item) Descriptor

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

func (*ListResponse_Item) GetIsPrefix

func (m *ListResponse_Item) GetIsPrefix() bool

func (*ListResponse_Item) GetPath

func (m *ListResponse_Item) GetPath() string

func (*ListResponse_Item) GetPointer

func (m *ListResponse_Item) GetPointer() *Pointer

func (*ListResponse_Item) ProtoMessage

func (*ListResponse_Item) ProtoMessage()

func (*ListResponse_Item) Reset

func (m *ListResponse_Item) Reset()

func (*ListResponse_Item) String

func (m *ListResponse_Item) String() string

func (*ListResponse_Item) XXX_DiscardUnknown

func (m *ListResponse_Item) XXX_DiscardUnknown()

func (*ListResponse_Item) XXX_Marshal

func (m *ListResponse_Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListResponse_Item) XXX_Merge

func (m *ListResponse_Item) XXX_Merge(src proto.Message)

func (*ListResponse_Item) XXX_Size

func (m *ListResponse_Item) XXX_Size() int

func (*ListResponse_Item) XXX_Unmarshal

func (m *ListResponse_Item) XXX_Unmarshal(b []byte) error

type ListSegmentsRequest

type ListSegmentsRequest struct {
	Header         *RequestHeader   `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	StreamId       StreamID         `protobuf:"bytes,1,opt,name=stream_id,json=streamId,proto3,customtype=StreamID" json:"stream_id"`
	CursorPosition *SegmentPosition `protobuf:"bytes,2,opt,name=cursor_position,json=cursorPosition,proto3" json:"cursor_position,omitempty"`
	Limit          int32            `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
	// If range is included in the request, the response will only include
	// SegmentListItems within the range specified.
	Range                *Range   `protobuf:"bytes,4,opt,name=range,proto3" json:"range,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListSegmentsRequest) Descriptor

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

func (*ListSegmentsRequest) GetCursorPosition

func (m *ListSegmentsRequest) GetCursorPosition() *SegmentPosition

func (*ListSegmentsRequest) GetHeader

func (m *ListSegmentsRequest) GetHeader() *RequestHeader

func (*ListSegmentsRequest) GetLimit

func (m *ListSegmentsRequest) GetLimit() int32

func (*ListSegmentsRequest) GetRange

func (m *ListSegmentsRequest) GetRange() *Range

func (*ListSegmentsRequest) ProtoMessage

func (*ListSegmentsRequest) ProtoMessage()

func (*ListSegmentsRequest) Reset

func (m *ListSegmentsRequest) Reset()

func (*ListSegmentsRequest) String

func (m *ListSegmentsRequest) String() string

func (*ListSegmentsRequest) XXX_DiscardUnknown

func (m *ListSegmentsRequest) XXX_DiscardUnknown()

func (*ListSegmentsRequest) XXX_Marshal

func (m *ListSegmentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListSegmentsRequest) XXX_Merge

func (m *ListSegmentsRequest) XXX_Merge(src proto.Message)

func (*ListSegmentsRequest) XXX_Size

func (m *ListSegmentsRequest) XXX_Size() int

func (*ListSegmentsRequest) XXX_Unmarshal

func (m *ListSegmentsRequest) XXX_Unmarshal(b []byte) error

type ListSegmentsResponse

type ListSegmentsResponse struct {
	Items                []*SegmentListItem    `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	More                 bool                  `protobuf:"varint,2,opt,name=more,proto3" json:"more,omitempty"`
	EncryptionParameters *EncryptionParameters `protobuf:"bytes,3,opt,name=encryption_parameters,json=encryptionParameters,proto3" json:"encryption_parameters,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*ListSegmentsResponse) Descriptor

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

func (*ListSegmentsResponse) GetEncryptionParameters

func (m *ListSegmentsResponse) GetEncryptionParameters() *EncryptionParameters

func (*ListSegmentsResponse) GetItems

func (m *ListSegmentsResponse) GetItems() []*SegmentListItem

func (*ListSegmentsResponse) GetMore

func (m *ListSegmentsResponse) GetMore() bool

func (*ListSegmentsResponse) ProtoMessage

func (*ListSegmentsResponse) ProtoMessage()

func (*ListSegmentsResponse) Reset

func (m *ListSegmentsResponse) Reset()

func (*ListSegmentsResponse) String

func (m *ListSegmentsResponse) String() string

func (*ListSegmentsResponse) XXX_DiscardUnknown

func (m *ListSegmentsResponse) XXX_DiscardUnknown()

func (*ListSegmentsResponse) XXX_Marshal

func (m *ListSegmentsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListSegmentsResponse) XXX_Merge

func (m *ListSegmentsResponse) XXX_Merge(src proto.Message)

func (*ListSegmentsResponse) XXX_Size

func (m *ListSegmentsResponse) XXX_Size() int

func (*ListSegmentsResponse) XXX_Unmarshal

func (m *ListSegmentsResponse) XXX_Unmarshal(b []byte) error

type MakeInlineSegmentRequest

type MakeInlineSegmentRequest struct {
	Header               *RequestHeader   `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	StreamId             StreamID         `protobuf:"bytes,1,opt,name=stream_id,json=streamId,proto3,customtype=StreamID" json:"stream_id"`
	Position             *SegmentPosition `protobuf:"bytes,2,opt,name=position,proto3" json:"position,omitempty"`
	EncryptedKeyNonce    Nonce            `protobuf:"bytes,3,opt,name=encrypted_key_nonce,json=encryptedKeyNonce,proto3,customtype=Nonce" json:"encrypted_key_nonce"`
	EncryptedKey         []byte           `protobuf:"bytes,4,opt,name=encrypted_key,json=encryptedKey,proto3" json:"encrypted_key,omitempty"`
	EncryptedInlineData  []byte           `protobuf:"bytes,5,opt,name=encrypted_inline_data,json=encryptedInlineData,proto3" json:"encrypted_inline_data,omitempty"`
	PlainSize            int64            `protobuf:"varint,6,opt,name=plain_size,json=plainSize,proto3" json:"plain_size,omitempty"`
	EncryptedETag        []byte           `protobuf:"bytes,7,opt,name=encrypted_e_tag,json=encryptedETag,proto3" json:"encrypted_e_tag,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*MakeInlineSegmentRequest) Descriptor

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

func (*MakeInlineSegmentRequest) GetEncryptedETag

func (m *MakeInlineSegmentRequest) GetEncryptedETag() []byte

func (*MakeInlineSegmentRequest) GetEncryptedInlineData

func (m *MakeInlineSegmentRequest) GetEncryptedInlineData() []byte

func (*MakeInlineSegmentRequest) GetEncryptedKey

func (m *MakeInlineSegmentRequest) GetEncryptedKey() []byte

func (*MakeInlineSegmentRequest) GetHeader

func (m *MakeInlineSegmentRequest) GetHeader() *RequestHeader

func (*MakeInlineSegmentRequest) GetPlainSize

func (m *MakeInlineSegmentRequest) GetPlainSize() int64

func (*MakeInlineSegmentRequest) GetPosition

func (m *MakeInlineSegmentRequest) GetPosition() *SegmentPosition

func (*MakeInlineSegmentRequest) ProtoMessage

func (*MakeInlineSegmentRequest) ProtoMessage()

func (*MakeInlineSegmentRequest) Reset

func (m *MakeInlineSegmentRequest) Reset()

func (*MakeInlineSegmentRequest) String

func (m *MakeInlineSegmentRequest) String() string

func (*MakeInlineSegmentRequest) XXX_DiscardUnknown

func (m *MakeInlineSegmentRequest) XXX_DiscardUnknown()

func (*MakeInlineSegmentRequest) XXX_Marshal

func (m *MakeInlineSegmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MakeInlineSegmentRequest) XXX_Merge

func (m *MakeInlineSegmentRequest) XXX_Merge(src proto.Message)

func (*MakeInlineSegmentRequest) XXX_Size

func (m *MakeInlineSegmentRequest) XXX_Size() int

func (*MakeInlineSegmentRequest) XXX_Unmarshal

func (m *MakeInlineSegmentRequest) XXX_Unmarshal(b []byte) error

type MakeInlineSegmentResponse

type MakeInlineSegmentResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MakeInlineSegmentResponse) Descriptor

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

func (*MakeInlineSegmentResponse) ProtoMessage

func (*MakeInlineSegmentResponse) ProtoMessage()

func (*MakeInlineSegmentResponse) Reset

func (m *MakeInlineSegmentResponse) Reset()

func (*MakeInlineSegmentResponse) String

func (m *MakeInlineSegmentResponse) String() string

func (*MakeInlineSegmentResponse) XXX_DiscardUnknown

func (m *MakeInlineSegmentResponse) XXX_DiscardUnknown()

func (*MakeInlineSegmentResponse) XXX_Marshal

func (m *MakeInlineSegmentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MakeInlineSegmentResponse) XXX_Merge

func (m *MakeInlineSegmentResponse) XXX_Merge(src proto.Message)

func (*MakeInlineSegmentResponse) XXX_Size

func (m *MakeInlineSegmentResponse) XXX_Size() int

func (*MakeInlineSegmentResponse) XXX_Unmarshal

func (m *MakeInlineSegmentResponse) XXX_Unmarshal(b []byte) error

type Node

type Node struct {
	Id                   NodeID       `protobuf:"bytes,1,opt,name=id,proto3,customtype=NodeID" json:"id"`
	Address              *NodeAddress `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

Node represents a serialized NodeURL. A NodeURL should be able to be converted to a pb.Node and vice versa.

func CopyNode

func CopyNode(src *Node) (dst *Node)

CopyNode returns a deep copy of a node It would be better to use `proto.Clone` but it is curently incompatible with gogo's customtype extension. (see https://github.com/gogo/protobuf/issues/147).

func NodeFromNodeURL

func NodeFromNodeURL(u storj.NodeURL) *Node

NodeFromNodeURL converts a storj.NodeURL to a *Node.

func (*Node) Descriptor

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

func (*Node) GetAddress

func (m *Node) GetAddress() *NodeAddress

func (*Node) NodeURL

func (n *Node) NodeURL() storj.NodeURL

NodeURL converts a *Node to a storj.NodeURL.

func (*Node) ProtoMessage

func (*Node) ProtoMessage()

func (*Node) Reset

func (m *Node) Reset()

func (*Node) String

func (m *Node) String() string

func (*Node) XXX_DiscardUnknown

func (m *Node) XXX_DiscardUnknown()

func (*Node) XXX_Marshal

func (m *Node) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Node) XXX_Merge

func (m *Node) XXX_Merge(src proto.Message)

func (*Node) XXX_Size

func (m *Node) XXX_Size() int

func (*Node) XXX_Unmarshal

func (m *Node) XXX_Unmarshal(b []byte) error

type NodeAddress

type NodeAddress struct {
	Address   string     `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
	NoiseInfo *NoiseInfo `protobuf:"bytes,3,opt,name=noise_info,json=noiseInfo,proto3" json:"noise_info,omitempty"`
	// the number of concurrent identical messages this node knows how to
	// debounce. restricted to a specific protocol (e.g. just TLS or just Noise).
	DebounceLimit        int32    `protobuf:"varint,4,opt,name=debounce_limit,json=debounceLimit,proto3" json:"debounce_limit,omitempty"`
	Features             uint64   `protobuf:"varint,5,opt,name=features,proto3" json:"features,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

NodeAddress contains the information needed to communicate with a node on the network.

func CopyNodeAddress

func CopyNodeAddress(src *NodeAddress) (dst *NodeAddress)

CopyNodeAddress returns a deep copy of a NodeAddress.

func (*NodeAddress) Descriptor

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

func (*NodeAddress) GetAddress

func (m *NodeAddress) GetAddress() string

func (*NodeAddress) GetDebounceLimit

func (m *NodeAddress) GetDebounceLimit() int32

func (*NodeAddress) GetFeatures

func (m *NodeAddress) GetFeatures() uint64

func (*NodeAddress) GetNoiseInfo

func (m *NodeAddress) GetNoiseInfo() *NoiseInfo

func (*NodeAddress) ProtoMessage

func (*NodeAddress) ProtoMessage()

func (*NodeAddress) Reset

func (m *NodeAddress) Reset()

func (*NodeAddress) String

func (m *NodeAddress) String() string

func (*NodeAddress) XXX_DiscardUnknown

func (m *NodeAddress) XXX_DiscardUnknown()

func (*NodeAddress) XXX_Marshal

func (m *NodeAddress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NodeAddress) XXX_Merge

func (m *NodeAddress) XXX_Merge(src proto.Message)

func (*NodeAddress) XXX_Size

func (m *NodeAddress) XXX_Size() int

func (*NodeAddress) XXX_Unmarshal

func (m *NodeAddress) XXX_Unmarshal(b []byte) error

type NodeAddress_Feature

type NodeAddress_Feature int32
const (
	NodeAddress_NO_FEATURES NodeAddress_Feature = 0
	// these must all be powers of two, since they are bitwise ORed into
	// the features field.
	NodeAddress_TCP_FASTOPEN_ENABLED NodeAddress_Feature = 1
)

func (NodeAddress_Feature) EnumDescriptor

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

func (NodeAddress_Feature) String

func (x NodeAddress_Feature) String() string

type NodeCapacity

type NodeCapacity struct {
	FreeBandwidth        int64    `protobuf:"varint,1,opt,name=free_bandwidth,json=freeBandwidth,proto3" json:"free_bandwidth,omitempty"` // Deprecated: Do not use.
	FreeDisk             int64    `protobuf:"varint,2,opt,name=free_disk,json=freeDisk,proto3" json:"free_disk,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

NodeCapacity contains all relevant data about a nodes ability to store data.

func (*NodeCapacity) Descriptor

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

func (*NodeCapacity) GetFreeBandwidth deprecated

func (m *NodeCapacity) GetFreeBandwidth() int64

Deprecated: Do not use.

func (*NodeCapacity) GetFreeDisk

func (m *NodeCapacity) GetFreeDisk() int64

func (*NodeCapacity) ProtoMessage

func (*NodeCapacity) ProtoMessage()

func (*NodeCapacity) Reset

func (m *NodeCapacity) Reset()

func (*NodeCapacity) String

func (m *NodeCapacity) String() string

func (*NodeCapacity) XXX_DiscardUnknown

func (m *NodeCapacity) XXX_DiscardUnknown()

func (*NodeCapacity) XXX_Marshal

func (m *NodeCapacity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NodeCapacity) XXX_Merge

func (m *NodeCapacity) XXX_Merge(src proto.Message)

func (*NodeCapacity) XXX_Size

func (m *NodeCapacity) XXX_Size() int

func (*NodeCapacity) XXX_Unmarshal

func (m *NodeCapacity) XXX_Unmarshal(b []byte) error

type NodeID

type NodeID = storj.NodeID

NodeID is an alias to storj.NodeID for use in generated protobuf code.

type NodeIDList

type NodeIDList = storj.NodeIDList

NodeIDList is an alias to storj.NodeIDList for use in generated protobuf code.

type NodeMetadata deprecated

type NodeMetadata struct {
	Email                string   `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	Wallet               string   `protobuf:"bytes,2,opt,name=wallet,proto3" json:"wallet,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Deprecated: use NodeOperator instead.

func (*NodeMetadata) Descriptor

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

func (*NodeMetadata) GetEmail

func (m *NodeMetadata) GetEmail() string

func (*NodeMetadata) GetWallet

func (m *NodeMetadata) GetWallet() string

func (*NodeMetadata) ProtoMessage

func (*NodeMetadata) ProtoMessage()

func (*NodeMetadata) Reset

func (m *NodeMetadata) Reset()

func (*NodeMetadata) String

func (m *NodeMetadata) String() string

func (*NodeMetadata) XXX_DiscardUnknown

func (m *NodeMetadata) XXX_DiscardUnknown()

func (*NodeMetadata) XXX_Marshal

func (m *NodeMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NodeMetadata) XXX_Merge

func (m *NodeMetadata) XXX_Merge(src proto.Message)

func (*NodeMetadata) XXX_Size

func (m *NodeMetadata) XXX_Size() int

func (*NodeMetadata) XXX_Unmarshal

func (m *NodeMetadata) XXX_Unmarshal(b []byte) error

type NodeOperator

type NodeOperator struct {
	Email                string   `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	Wallet               string   `protobuf:"bytes,2,opt,name=wallet,proto3" json:"wallet,omitempty"`
	WalletFeatures       []string `protobuf:"bytes,3,rep,name=wallet_features,json=walletFeatures,proto3" json:"wallet_features,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

NodeOperator contains info about the storage node operator.

func (*NodeOperator) Descriptor

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

func (*NodeOperator) GetEmail

func (m *NodeOperator) GetEmail() string

func (*NodeOperator) GetWallet

func (m *NodeOperator) GetWallet() string

func (*NodeOperator) GetWalletFeatures

func (m *NodeOperator) GetWalletFeatures() []string

func (*NodeOperator) ProtoMessage

func (*NodeOperator) ProtoMessage()

func (*NodeOperator) Reset

func (m *NodeOperator) Reset()

func (*NodeOperator) String

func (m *NodeOperator) String() string

func (*NodeOperator) XXX_DiscardUnknown

func (m *NodeOperator) XXX_DiscardUnknown()

func (*NodeOperator) XXX_Marshal

func (m *NodeOperator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NodeOperator) XXX_Merge

func (m *NodeOperator) XXX_Merge(src proto.Message)

func (*NodeOperator) XXX_Size

func (m *NodeOperator) XXX_Size() int

func (*NodeOperator) XXX_Unmarshal

func (m *NodeOperator) XXX_Unmarshal(b []byte) error

type NodeRestrictions deprecated

type NodeRestrictions struct {
	FreeBandwidth        int64    `protobuf:"varint,1,opt,name=free_bandwidth,json=freeBandwidth,proto3" json:"free_bandwidth,omitempty"`
	FreeDisk             int64    `protobuf:"varint,2,opt,name=free_disk,json=freeDisk,proto3" json:"free_disk,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Deprecated: use NodeCapacity instead.

func (*NodeRestrictions) Descriptor

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

func (*NodeRestrictions) GetFreeBandwidth

func (m *NodeRestrictions) GetFreeBandwidth() int64

func (*NodeRestrictions) GetFreeDisk

func (m *NodeRestrictions) GetFreeDisk() int64

func (*NodeRestrictions) ProtoMessage

func (*NodeRestrictions) ProtoMessage()

func (*NodeRestrictions) Reset

func (m *NodeRestrictions) Reset()

func (*NodeRestrictions) String

func (m *NodeRestrictions) String() string

func (*NodeRestrictions) XXX_DiscardUnknown

func (m *NodeRestrictions) XXX_DiscardUnknown()

func (*NodeRestrictions) XXX_Marshal

func (m *NodeRestrictions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NodeRestrictions) XXX_Merge

func (m *NodeRestrictions) XXX_Merge(src proto.Message)

func (*NodeRestrictions) XXX_Size

func (m *NodeRestrictions) XXX_Size() int

func (*NodeRestrictions) XXX_Unmarshal

func (m *NodeRestrictions) XXX_Unmarshal(b []byte) error

type NodeTagSet

type NodeTagSet struct {
	// must always be set. this is the node the signer is signing for.
	NodeId []byte `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	Tags   []*Tag `protobuf:"bytes,2,rep,name=tags,proto3" json:"tags,omitempty"`
	// must always be set. this makes sure the signature is signing the
	// timestamp inside.
	SignedAt             int64    `protobuf:"varint,3,opt,name=signed_at,json=signedAt,proto3" json:"signed_at,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

NodeTagSet

func (*NodeTagSet) Descriptor

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

func (*NodeTagSet) GetNodeId

func (m *NodeTagSet) GetNodeId() []byte

func (*NodeTagSet) GetSignedAt

func (m *NodeTagSet) GetSignedAt() int64

func (*NodeTagSet) GetTags

func (m *NodeTagSet) GetTags() []*Tag

func (*NodeTagSet) ProtoMessage

func (*NodeTagSet) ProtoMessage()

func (*NodeTagSet) Reset

func (m *NodeTagSet) Reset()

func (*NodeTagSet) String

func (m *NodeTagSet) String() string

func (*NodeTagSet) XXX_DiscardUnknown

func (m *NodeTagSet) XXX_DiscardUnknown()

func (*NodeTagSet) XXX_Marshal

func (m *NodeTagSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NodeTagSet) XXX_Merge

func (m *NodeTagSet) XXX_Merge(src proto.Message)

func (*NodeTagSet) XXX_Size

func (m *NodeTagSet) XXX_Size() int

func (*NodeTagSet) XXX_Unmarshal

func (m *NodeTagSet) XXX_Unmarshal(b []byte) error

type NodeTransport

type NodeTransport int32

NodeTransport is an enum of possible transports for the overlay network.

const (
	NodeTransport_TCP_TLS_RPC   NodeTransport = 0
	NodeTransport_QUIC_RPC      NodeTransport = 1
	NodeTransport_TCP_NOISE_RPC NodeTransport = 2
)

func (NodeTransport) EnumDescriptor

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

func (NodeTransport) String

func (x NodeTransport) String() string

type NodeType

type NodeType int32 // Deprecated: Do not use.

NodeType is an enum of possible node types.

const (
	NodeType_INVALID NodeType = 0
	NodeType_STORAGE NodeType = 2
)

func (NodeType) EnumDescriptor

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

func (NodeType) String

func (x NodeType) String() string

type NodeVersion

type NodeVersion struct {
	Version              string    `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	CommitHash           string    `protobuf:"bytes,2,opt,name=commit_hash,json=commitHash,proto3" json:"commit_hash,omitempty"`
	Timestamp            time.Time `protobuf:"bytes,3,opt,name=timestamp,proto3,stdtime" json:"timestamp"`
	Release              bool      `protobuf:"varint,4,opt,name=release,proto3" json:"release,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

NodeVersion contains version information about a node.

func (*NodeVersion) Descriptor

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

func (*NodeVersion) GetCommitHash

func (m *NodeVersion) GetCommitHash() string

func (*NodeVersion) GetRelease

func (m *NodeVersion) GetRelease() bool

func (*NodeVersion) GetTimestamp

func (m *NodeVersion) GetTimestamp() time.Time

func (*NodeVersion) GetVersion

func (m *NodeVersion) GetVersion() string

func (*NodeVersion) ProtoMessage

func (*NodeVersion) ProtoMessage()

func (*NodeVersion) Reset

func (m *NodeVersion) Reset()

func (*NodeVersion) String

func (m *NodeVersion) String() string

func (*NodeVersion) XXX_DiscardUnknown

func (m *NodeVersion) XXX_DiscardUnknown()

func (*NodeVersion) XXX_Marshal

func (m *NodeVersion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NodeVersion) XXX_Merge

func (m *NodeVersion) XXX_Merge(src proto.Message)

func (*NodeVersion) XXX_Size

func (m *NodeVersion) XXX_Size() int

func (*NodeVersion) XXX_Unmarshal

func (m *NodeVersion) XXX_Unmarshal(b []byte) error

type NoiseInfo

type NoiseInfo struct {
	Proto                NoiseProtocol `protobuf:"varint,1,opt,name=proto,proto3,enum=noise.NoiseProtocol" json:"proto,omitempty"`
	PublicKey            []byte        `protobuf:"bytes,2,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

NoiseInfo represents the information an initiator needs to connect over Noise to a specific peer.

func NoiseInfoConvert

func NoiseInfoConvert(info storj.NoiseInfo) (rv *NoiseInfo)

NoiseInfoConvert converts a storj.NoiseInfo to a *NoiseInfo.

func (*NoiseInfo) Convert

func (n *NoiseInfo) Convert() (rv storj.NoiseInfo)

Convert converts a *NoiseInfo to a storj.NoiseInfo.

func (*NoiseInfo) Descriptor

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

func (*NoiseInfo) GetProto

func (m *NoiseInfo) GetProto() NoiseProtocol

func (*NoiseInfo) GetPublicKey

func (m *NoiseInfo) GetPublicKey() []byte

func (*NoiseInfo) ProtoMessage

func (*NoiseInfo) ProtoMessage()

func (*NoiseInfo) Reset

func (m *NoiseInfo) Reset()

func (*NoiseInfo) String

func (m *NoiseInfo) String() string

func (*NoiseInfo) XXX_DiscardUnknown

func (m *NoiseInfo) XXX_DiscardUnknown()

func (*NoiseInfo) XXX_Marshal

func (m *NoiseInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NoiseInfo) XXX_Merge

func (m *NoiseInfo) XXX_Merge(src proto.Message)

func (*NoiseInfo) XXX_Size

func (m *NoiseInfo) XXX_Size() int

func (*NoiseInfo) XXX_Unmarshal

func (m *NoiseInfo) XXX_Unmarshal(b []byte) error

type NoiseKeyAttestation

type NoiseKeyAttestation struct {
	NodeCertchain []byte        `protobuf:"bytes,2,opt,name=node_certchain,json=nodeCertchain,proto3" json:"node_certchain,omitempty"`
	NoiseProto    NoiseProtocol `protobuf:"varint,3,opt,name=noise_proto,json=noiseProto,proto3,enum=noise.NoiseProtocol" json:"noise_proto,omitempty"`
	// these two values are part of the signature.
	NoisePublicKey []byte    `protobuf:"bytes,4,opt,name=noise_public_key,json=noisePublicKey,proto3" json:"noise_public_key,omitempty"`
	Timestamp      time.Time `protobuf:"bytes,5,opt,name=timestamp,proto3,stdtime" json:"timestamp"`
	Signature      []byte    `protobuf:"bytes,6,opt,name=signature,proto3" json:"signature,omitempty"`
	// signers should fill this in, validators should ignore this field
	// and just use the node id computed by the cert chain.
	DeprecatedNodeId     NodeID   `protobuf:"bytes,1,opt,name=deprecated_node_id,json=deprecatedNodeId,proto3,customtype=NodeID" json:"deprecated_node_id"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

NoiseKeyAttestation is a structure that shows the given Noise public key belongs to a specific node id. The Noise public key (and signing timestamp) are signed by the leaf key of the node's cert chain, where the node's cert chain is validated to belong to the given node id. Note that a NoiseSessionAttestation is preferred to a NoiseKeyAttestation if possible, and required if you are interested in channel binding. NoiseKeyAttestation, on the other hand, doubles as a more secure form of NoiseInfo.

func (*NoiseKeyAttestation) Descriptor

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

func (*NoiseKeyAttestation) GetNodeCertchain

func (m *NoiseKeyAttestation) GetNodeCertchain() []byte

func (*NoiseKeyAttestation) GetNoiseProto

func (m *NoiseKeyAttestation) GetNoiseProto() NoiseProtocol

func (*NoiseKeyAttestation) GetNoisePublicKey

func (m *NoiseKeyAttestation) GetNoisePublicKey() []byte

func (*NoiseKeyAttestation) GetSignature

func (m *NoiseKeyAttestation) GetSignature() []byte

func (*NoiseKeyAttestation) GetTimestamp

func (m *NoiseKeyAttestation) GetTimestamp() time.Time

func (*NoiseKeyAttestation) ProtoMessage

func (*NoiseKeyAttestation) ProtoMessage()

func (*NoiseKeyAttestation) Reset

func (m *NoiseKeyAttestation) Reset()

func (*NoiseKeyAttestation) String

func (m *NoiseKeyAttestation) String() string

func (*NoiseKeyAttestation) XXX_DiscardUnknown

func (m *NoiseKeyAttestation) XXX_DiscardUnknown()

func (*NoiseKeyAttestation) XXX_Marshal

func (m *NoiseKeyAttestation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NoiseKeyAttestation) XXX_Merge

func (m *NoiseKeyAttestation) XXX_Merge(src proto.Message)

func (*NoiseKeyAttestation) XXX_Size

func (m *NoiseKeyAttestation) XXX_Size() int

func (*NoiseKeyAttestation) XXX_Unmarshal

func (m *NoiseKeyAttestation) XXX_Unmarshal(b []byte) error

type NoiseProtocol

type NoiseProtocol int32

NoiseProtocol represents the handshake pattern and cipher suite.

const (
	NoiseProtocol_NOISE_UNSET                       NoiseProtocol = 0
	NoiseProtocol_NOISE_IK_25519_CHACHAPOLY_BLAKE2B NoiseProtocol = 1
	NoiseProtocol_NOISE_IK_25519_AESGCM_BLAKE2B     NoiseProtocol = 2
)

func (NoiseProtocol) EnumDescriptor

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

func (NoiseProtocol) String

func (x NoiseProtocol) String() string

type NoiseSessionAttestation

type NoiseSessionAttestation struct {
	NodeCertchain      []byte `protobuf:"bytes,2,opt,name=node_certchain,json=nodeCertchain,proto3" json:"node_certchain,omitempty"`
	NoiseHandshakeHash []byte `protobuf:"bytes,3,opt,name=noise_handshake_hash,json=noiseHandshakeHash,proto3" json:"noise_handshake_hash,omitempty"`
	Signature          []byte `protobuf:"bytes,4,opt,name=signature,proto3" json:"signature,omitempty"`
	// signers should fill this in, validators should ignore this field
	// and just use the node id computed by the cert chain.
	DeprecatedNodeId     NodeID   `protobuf:"bytes,1,opt,name=deprecated_node_id,json=deprecatedNodeId,proto3,customtype=NodeID" json:"deprecated_node_id"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

NoiseSessionAttestation is a structure that shows the given Noise session handshake hash is in use by a specific node id. The handshake hash is signed by the leaf key of the node's cert chain, where the node's cert chain is validated to belong to the given node id.

func (*NoiseSessionAttestation) Descriptor

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

func (*NoiseSessionAttestation) GetNodeCertchain

func (m *NoiseSessionAttestation) GetNodeCertchain() []byte

func (*NoiseSessionAttestation) GetNoiseHandshakeHash

func (m *NoiseSessionAttestation) GetNoiseHandshakeHash() []byte

func (*NoiseSessionAttestation) GetSignature

func (m *NoiseSessionAttestation) GetSignature() []byte

func (*NoiseSessionAttestation) ProtoMessage

func (*NoiseSessionAttestation) ProtoMessage()

func (*NoiseSessionAttestation) Reset

func (m *NoiseSessionAttestation) Reset()

func (*NoiseSessionAttestation) String

func (m *NoiseSessionAttestation) String() string

func (*NoiseSessionAttestation) XXX_DiscardUnknown

func (m *NoiseSessionAttestation) XXX_DiscardUnknown()

func (*NoiseSessionAttestation) XXX_Marshal

func (m *NoiseSessionAttestation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NoiseSessionAttestation) XXX_Merge

func (m *NoiseSessionAttestation) XXX_Merge(src proto.Message)

func (*NoiseSessionAttestation) XXX_Size

func (m *NoiseSessionAttestation) XXX_Size() int

func (*NoiseSessionAttestation) XXX_Unmarshal

func (m *NoiseSessionAttestation) XXX_Unmarshal(b []byte) error

type Nonce

type Nonce = storj.Nonce

Nonce is an alias to storj.Nonce for use in generated protobuf code.

type NotReady

type NotReady struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*NotReady) Descriptor

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

func (*NotReady) ProtoMessage

func (*NotReady) ProtoMessage()

func (*NotReady) Reset

func (m *NotReady) Reset()

func (*NotReady) String

func (m *NotReady) String() string

func (*NotReady) XXX_DiscardUnknown

func (m *NotReady) XXX_DiscardUnknown()

func (*NotReady) XXX_Marshal

func (m *NotReady) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NotReady) XXX_Merge

func (m *NotReady) XXX_Merge(src proto.Message)

func (*NotReady) XXX_Size

func (m *NotReady) XXX_Size() int

func (*NotReady) XXX_Unmarshal

func (m *NotReady) XXX_Unmarshal(b []byte) error

type Object

type Object struct {
	Bucket                        []byte        `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
	EncryptedObjectKey            []byte        `protobuf:"bytes,2,opt,name=encrypted_object_key,json=encryptedObjectKey,proto3" json:"encrypted_object_key,omitempty"`
	Version                       int32         `protobuf:"varint,3,opt,name=version,proto3" json:"version,omitempty"`
	ObjectVersion                 []byte        `protobuf:"bytes,19,opt,name=object_version,json=objectVersion,proto3" json:"object_version,omitempty"`
	Status                        Object_Status `protobuf:"varint,4,opt,name=status,proto3,enum=metainfo.Object_Status" json:"status,omitempty"`
	StreamId                      StreamID      `protobuf:"bytes,5,opt,name=stream_id,json=streamId,proto3,customtype=StreamID" json:"stream_id"`
	CreatedAt                     time.Time     `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3,stdtime" json:"created_at"`
	StatusAt                      time.Time     `protobuf:"bytes,7,opt,name=status_at,json=statusAt,proto3,stdtime" json:"status_at"`
	ExpiresAt                     time.Time     `protobuf:"bytes,8,opt,name=expires_at,json=expiresAt,proto3,stdtime" json:"expires_at"`
	EncryptedMetadataNonce        Nonce         `` /* 136-byte string literal not displayed */
	EncryptedMetadata             []byte        `protobuf:"bytes,10,opt,name=encrypted_metadata,json=encryptedMetadata,proto3" json:"encrypted_metadata,omitempty"`
	EncryptedMetadataEncryptedKey []byte        `` /* 153-byte string literal not displayed */
	// fixed_segment_size is 0 for migrated objects.
	FixedSegmentSize     int64                 `protobuf:"varint,11,opt,name=fixed_segment_size,json=fixedSegmentSize,proto3" json:"fixed_segment_size,omitempty"`
	RedundancyScheme     *RedundancyScheme     `protobuf:"bytes,12,opt,name=redundancy_scheme,json=redundancyScheme,proto3" json:"redundancy_scheme,omitempty"`
	EncryptionParameters *EncryptionParameters `protobuf:"bytes,13,opt,name=encryption_parameters,json=encryptionParameters,proto3" json:"encryption_parameters,omitempty"`
	// This field is omitted if the object has no retention period or the request lacks the permission to read it.
	Retention *Retention `protobuf:"bytes,20,opt,name=retention,proto3" json:"retention,omitempty"`
	// total_size of object.
	TotalSize int64 `protobuf:"varint,14,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`
	// size of inline part of object.
	InlineSize int64 `protobuf:"varint,15,opt,name=inline_size,json=inlineSize,proto3" json:"inline_size,omitempty"`
	// size of remote part of object.
	RemoteSize int64 `protobuf:"varint,16,opt,name=remote_size,json=remoteSize,proto3" json:"remote_size,omitempty"`
	// plain_size is 0 for migrated objects.
	PlainSize            int64    `protobuf:"varint,18,opt,name=plain_size,json=plainSize,proto3" json:"plain_size,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Object) Descriptor

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

func (*Object) GetBucket

func (m *Object) GetBucket() []byte

func (*Object) GetCreatedAt

func (m *Object) GetCreatedAt() time.Time

func (*Object) GetEncryptedMetadata

func (m *Object) GetEncryptedMetadata() []byte

func (*Object) GetEncryptedMetadataEncryptedKey

func (m *Object) GetEncryptedMetadataEncryptedKey() []byte

func (*Object) GetEncryptedObjectKey

func (m *Object) GetEncryptedObjectKey() []byte

func (*Object) GetEncryptionParameters

func (m *Object) GetEncryptionParameters() *EncryptionParameters

func (*Object) GetExpiresAt

func (m *Object) GetExpiresAt() time.Time

func (*Object) GetFixedSegmentSize

func (m *Object) GetFixedSegmentSize() int64

func (*Object) GetInlineSize

func (m *Object) GetInlineSize() int64

func (*Object) GetObjectVersion

func (m *Object) GetObjectVersion() []byte

func (*Object) GetPlainSize

func (m *Object) GetPlainSize() int64

func (*Object) GetRedundancyScheme

func (m *Object) GetRedundancyScheme() *RedundancyScheme

func (*Object) GetRemoteSize

func (m *Object) GetRemoteSize() int64

func (*Object) GetRetention

func (m *Object) GetRetention() *Retention

func (*Object) GetStatus

func (m *Object) GetStatus() Object_Status

func (*Object) GetStatusAt

func (m *Object) GetStatusAt() time.Time

func (*Object) GetTotalSize

func (m *Object) GetTotalSize() int64

func (*Object) GetVersion

func (m *Object) GetVersion() int32

func (*Object) ProtoMessage

func (*Object) ProtoMessage()

func (*Object) Reset

func (m *Object) Reset()

func (*Object) String

func (m *Object) String() string

func (*Object) XXX_DiscardUnknown

func (m *Object) XXX_DiscardUnknown()

func (*Object) XXX_Marshal

func (m *Object) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Object) XXX_Merge

func (m *Object) XXX_Merge(src proto.Message)

func (*Object) XXX_Size

func (m *Object) XXX_Size() int

func (*Object) XXX_Unmarshal

func (m *Object) XXX_Unmarshal(b []byte) error

type ObjectBeginCopyRequest

type ObjectBeginCopyRequest = BeginCopyObjectRequest

ObjectBeginCopyRequest is an alias for BeginCopyObjectRequest and should not be used in new code.

type ObjectBeginCopyResponse

type ObjectBeginCopyResponse = BeginCopyObjectResponse

ObjectBeginCopyResponse is an alias for BeginCopyObjectResponse and should not be used in new code.

type ObjectBeginDeleteRequest

type ObjectBeginDeleteRequest = BeginDeleteObjectRequest

ObjectBeginDeleteRequest is an alias for BeginDeleteObjectRequest and should not be used in new code.

type ObjectBeginDeleteResponse

type ObjectBeginDeleteResponse = BeginDeleteObjectResponse

ObjectBeginDeleteResponse is an alias for BeginDeleteObjectResponse and should not be used in new code.

type ObjectBeginMoveRequest

type ObjectBeginMoveRequest = BeginMoveObjectRequest

ObjectBeginMoveRequest is an alias for BeginMoveObjectRequest and should not be used in new code.

type ObjectBeginMoveResponse

type ObjectBeginMoveResponse = BeginMoveObjectResponse

ObjectBeginMoveResponse is an alias for BeginMoveObjectResponse and should not be used in new code.

type ObjectBeginRequest

type ObjectBeginRequest = BeginObjectRequest

ObjectBeginRequest is an alias for BeginObjectRequest and should not be used in new code.

type ObjectBeginResponse

type ObjectBeginResponse = BeginObjectResponse

ObjectBeginResponse is an alias for BeginObjectResponse and should not be used in new code.

type ObjectCommitRequest

type ObjectCommitRequest = CommitObjectRequest

ObjectCommitRequest is an alias for CommitObjectRequest and should not be used in new code.

type ObjectCommitResponse

type ObjectCommitResponse = CommitObjectResponse

ObjectCommitResponse is an alias for CommitObjectResponse and should not be used in new code.

type ObjectDownloadRequest

type ObjectDownloadRequest = DownloadObjectRequest

ObjectDownloadRequest is an alias for DownloadObjectRequest and should not be used in new code.

type ObjectDownloadResponse

type ObjectDownloadResponse = DownloadObjectResponse

ObjectDownloadResponse is an alias for DownloadObjectResponse and should not be used in new code.

type ObjectFinishCopyRequest

type ObjectFinishCopyRequest = FinishCopyObjectRequest

ObjectFinishCopyRequest is an alias for FinishCopyObjectRequest and should not be used in new code.

type ObjectFinishCopyResponse

type ObjectFinishCopyResponse = FinishCopyObjectResponse

ObjectFinishCopyResponse is an alias for FinishCopyObjectResponse and should not be used in new code.

type ObjectFinishDeleteRequest

type ObjectFinishDeleteRequest = FinishDeleteObjectRequest

ObjectFinishDeleteRequest is an alias for FinishDeleteObjectRequest and should not be used in new code.

type ObjectFinishDeleteResponse

type ObjectFinishDeleteResponse = FinishDeleteObjectResponse

ObjectFinishDeleteResponse is an alias for FinishDeleteObjectResponse and should not be used in new code.

type ObjectFinishMoveRequest

type ObjectFinishMoveRequest = FinishMoveObjectRequest

ObjectFinishMoveRequest is an alias for FinishMoveObjectRequest and should not be used in new code.

type ObjectFinishMoveResponse

type ObjectFinishMoveResponse = FinishMoveObjectResponse

ObjectFinishMoveResponse is an alias for FinishMoveObjectResponse and should not be used in new code.

type ObjectGetIPsRequest

type ObjectGetIPsRequest = GetObjectIPsRequest

ObjectGetIPsRequest is an alias for GetObjectIPsRequest and should not be used in new code.

type ObjectGetIPsResponse

type ObjectGetIPsResponse = GetObjectIPsResponse

ObjectGetIPsResponse is an alias for GetObjectIPsResponse and should not be used in new code.

type ObjectGetRequest

type ObjectGetRequest = GetObjectRequest

ObjectGetRequest is an alias for GetObjectRequest and should not be used in new code.

type ObjectGetResponse

type ObjectGetResponse = GetObjectResponse

ObjectGetResponse is an alias for GetObjectResponse and should not be used in new code.

type ObjectListItem

type ObjectListItem struct {
	EncryptedObjectKey            []byte        `protobuf:"bytes,1,opt,name=encrypted_object_key,json=encryptedObjectKey,proto3" json:"encrypted_object_key,omitempty"`
	Version                       int32         `protobuf:"varint,2,opt,name=version,proto3" json:"version,omitempty"`
	ObjectVersion                 []byte        `protobuf:"bytes,12,opt,name=object_version,json=objectVersion,proto3" json:"object_version,omitempty"`
	Status                        Object_Status `protobuf:"varint,3,opt,name=status,proto3,enum=metainfo.Object_Status" json:"status,omitempty"`
	CreatedAt                     time.Time     `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3,stdtime" json:"created_at"`
	StatusAt                      time.Time     `protobuf:"bytes,5,opt,name=status_at,json=statusAt,proto3,stdtime" json:"status_at"`
	ExpiresAt                     time.Time     `protobuf:"bytes,6,opt,name=expires_at,json=expiresAt,proto3,stdtime" json:"expires_at"`
	EncryptedMetadataNonce        Nonce         `` /* 136-byte string literal not displayed */
	EncryptedMetadataEncryptedKey []byte        `` /* 153-byte string literal not displayed */
	EncryptedMetadata             []byte        `protobuf:"bytes,8,opt,name=encrypted_metadata,json=encryptedMetadata,proto3" json:"encrypted_metadata,omitempty"`
	// plain_size is 0 for migrated objects.
	PlainSize            int64     `protobuf:"varint,10,opt,name=plain_size,json=plainSize,proto3" json:"plain_size,omitempty"`
	StreamId             *StreamID `protobuf:"bytes,9,opt,name=stream_id,json=streamId,proto3,customtype=StreamID" json:"stream_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*ObjectListItem) Descriptor

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

func (*ObjectListItem) GetCreatedAt

func (m *ObjectListItem) GetCreatedAt() time.Time

func (*ObjectListItem) GetEncryptedMetadata

func (m *ObjectListItem) GetEncryptedMetadata() []byte

func (*ObjectListItem) GetEncryptedMetadataEncryptedKey

func (m *ObjectListItem) GetEncryptedMetadataEncryptedKey() []byte

func (*ObjectListItem) GetEncryptedObjectKey

func (m *ObjectListItem) GetEncryptedObjectKey() []byte

func (*ObjectListItem) GetExpiresAt

func (m *ObjectListItem) GetExpiresAt() time.Time

func (*ObjectListItem) GetObjectVersion

func (m *ObjectListItem) GetObjectVersion() []byte

func (*ObjectListItem) GetPlainSize

func (m *ObjectListItem) GetPlainSize() int64

func (*ObjectListItem) GetStatus

func (m *ObjectListItem) GetStatus() Object_Status

func (*ObjectListItem) GetStatusAt

func (m *ObjectListItem) GetStatusAt() time.Time

func (*ObjectListItem) GetVersion

func (m *ObjectListItem) GetVersion() int32

func (*ObjectListItem) ProtoMessage

func (*ObjectListItem) ProtoMessage()

func (*ObjectListItem) Reset

func (m *ObjectListItem) Reset()

func (*ObjectListItem) String

func (m *ObjectListItem) String() string

func (*ObjectListItem) XXX_DiscardUnknown

func (m *ObjectListItem) XXX_DiscardUnknown()

func (*ObjectListItem) XXX_Marshal

func (m *ObjectListItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ObjectListItem) XXX_Merge

func (m *ObjectListItem) XXX_Merge(src proto.Message)

func (*ObjectListItem) XXX_Size

func (m *ObjectListItem) XXX_Size() int

func (*ObjectListItem) XXX_Unmarshal

func (m *ObjectListItem) XXX_Unmarshal(b []byte) error

type ObjectListItemIncludes

type ObjectListItemIncludes struct {
	// rename to include_custom_metadata
	Metadata bool `protobuf:"varint,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// Because of compatibility with older clients
	// we need to invert the boolean so it defaults to false.
	ExcludeSystemMetadata bool     `` /* 127-byte string literal not displayed */
	XXX_NoUnkeyedLiteral  struct{} `json:"-"`
	XXX_unrecognized      []byte   `json:"-"`
	XXX_sizecache         int32    `json:"-"`
}

func (*ObjectListItemIncludes) Descriptor

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

func (*ObjectListItemIncludes) GetExcludeSystemMetadata

func (m *ObjectListItemIncludes) GetExcludeSystemMetadata() bool

func (*ObjectListItemIncludes) GetMetadata

func (m *ObjectListItemIncludes) GetMetadata() bool

func (*ObjectListItemIncludes) ProtoMessage

func (*ObjectListItemIncludes) ProtoMessage()

func (*ObjectListItemIncludes) Reset

func (m *ObjectListItemIncludes) Reset()

func (*ObjectListItemIncludes) String

func (m *ObjectListItemIncludes) String() string

func (*ObjectListItemIncludes) XXX_DiscardUnknown

func (m *ObjectListItemIncludes) XXX_DiscardUnknown()

func (*ObjectListItemIncludes) XXX_Marshal

func (m *ObjectListItemIncludes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ObjectListItemIncludes) XXX_Merge

func (m *ObjectListItemIncludes) XXX_Merge(src proto.Message)

func (*ObjectListItemIncludes) XXX_Size

func (m *ObjectListItemIncludes) XXX_Size() int

func (*ObjectListItemIncludes) XXX_Unmarshal

func (m *ObjectListItemIncludes) XXX_Unmarshal(b []byte) error

type ObjectListPendingStreamsRequest

type ObjectListPendingStreamsRequest = ListPendingObjectStreamsRequest

ObjectListPendingStreamsRequest is an alias for ListPendingObjectStreamsRequest and should not be used in new code.

type ObjectListPendingStreamsResponse

type ObjectListPendingStreamsResponse = ListPendingObjectStreamsResponse

ObjectListPendingStreamsResponse is an alias for ListPendingObjectStreamsResponse and should not be used in new code.

type ObjectListRequest

type ObjectListRequest = ListObjectsRequest

ObjectListRequest is an alias for ListObjectsRequest and should not be used in new code.

type ObjectListResponse

type ObjectListResponse = ListObjectsResponse

ObjectListResponse is an alias for ListObjectsResponse and should not be used in new code.

type ObjectLockConfiguration

type ObjectLockConfiguration struct {
	Enabled              bool     `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ObjectLockConfiguration) Descriptor

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

func (*ObjectLockConfiguration) GetEnabled

func (m *ObjectLockConfiguration) GetEnabled() bool

func (*ObjectLockConfiguration) ProtoMessage

func (*ObjectLockConfiguration) ProtoMessage()

func (*ObjectLockConfiguration) Reset

func (m *ObjectLockConfiguration) Reset()

func (*ObjectLockConfiguration) String

func (m *ObjectLockConfiguration) String() string

func (*ObjectLockConfiguration) XXX_DiscardUnknown

func (m *ObjectLockConfiguration) XXX_DiscardUnknown()

func (*ObjectLockConfiguration) XXX_Marshal

func (m *ObjectLockConfiguration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ObjectLockConfiguration) XXX_Merge

func (m *ObjectLockConfiguration) XXX_Merge(src proto.Message)

func (*ObjectLockConfiguration) XXX_Size

func (m *ObjectLockConfiguration) XXX_Size() int

func (*ObjectLockConfiguration) XXX_Unmarshal

func (m *ObjectLockConfiguration) XXX_Unmarshal(b []byte) error

type ObjectUpdateMetadataRequest

type ObjectUpdateMetadataRequest = UpdateObjectMetadataRequest

ObjectUpdateMetadataRequest is an alias for UpdateObjectMetadataRequest and should not be used in new code.

type ObjectUpdateMetadataResponse

type ObjectUpdateMetadataResponse = UpdateObjectMetadataResponse

ObjectUpdateMetadataResponse is an alias for UpdateObjectMetadataResponse and should not be used in new code.

type Object_Status

type Object_Status int32
const (
	Object_INVALID                   Object_Status = 0
	Object_UPLOADING                 Object_Status = 1
	Object_COMMITTING                Object_Status = 2 // Deprecated: Do not use.
	Object_COMMITTED_UNVERSIONED     Object_Status = 3
	Object_COMMITTED_VERSIONED       Object_Status = 4
	Object_DELETE_MARKER_VERSIONED   Object_Status = 5
	Object_DELETE_MARKER_UNVERSIONED Object_Status = 6
	Object_PREFIX                    Object_Status = 7
)

func (Object_Status) EnumDescriptor

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

func (Object_Status) String

func (x Object_Status) String() string

type Order

type Order struct {
	// serial of the order limit that was signed
	SerialNumber SerialNumber `protobuf:"bytes,1,opt,name=serial_number,json=serialNumber,proto3,customtype=SerialNumber" json:"serial_number"`
	// amount to be signed for
	Amount int64 `protobuf:"varint,2,opt,name=amount,proto3" json:"amount,omitempty"`
	// signature
	UplinkSignature      []byte   `protobuf:"bytes,3,opt,name=uplink_signature,json=uplinkSignature,proto3" json:"uplink_signature,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Order is a one step of fullfilling Amount number of bytes from an OrderLimit with SerialNumber.

func (*Order) Descriptor

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

func (*Order) GetAmount

func (m *Order) GetAmount() int64

func (*Order) GetUplinkSignature

func (m *Order) GetUplinkSignature() []byte

func (*Order) ProtoMessage

func (*Order) ProtoMessage()

func (*Order) Reset

func (m *Order) Reset()

func (*Order) String

func (m *Order) String() string

func (*Order) XXX_DiscardUnknown

func (m *Order) XXX_DiscardUnknown()

func (*Order) XXX_Marshal

func (m *Order) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Order) XXX_Merge

func (m *Order) XXX_Merge(src proto.Message)

func (*Order) XXX_Size

func (m *Order) XXX_Size() int

func (*Order) XXX_Unmarshal

func (m *Order) XXX_Unmarshal(b []byte) error

type OrderLimit

type OrderLimit struct {
	// unique serial to avoid replay attacks
	SerialNumber SerialNumber `protobuf:"bytes,1,opt,name=serial_number,json=serialNumber,proto3,customtype=SerialNumber" json:"serial_number"`
	// satellite who issued this order limit allowing orderer to do the specified action
	SatelliteId NodeID `protobuf:"bytes,2,opt,name=satellite_id,json=satelliteId,proto3,customtype=NodeID" json:"satellite_id"`
	// uplink who requested or whom behalf the order limit to do an action
	DeprecatedUplinkId *NodeID `` /* 135-byte string literal not displayed */
	// public key that will be used to sign orders and piece hash
	UplinkPublicKey PiecePublicKey `protobuf:"bytes,13,opt,name=uplink_public_key,json=uplinkPublicKey,proto3,customtype=PiecePublicKey" json:"uplink_public_key"`
	// storage node who can re claimthe order limit specified by serial
	StorageNodeId NodeID `protobuf:"bytes,4,opt,name=storage_node_id,json=storageNodeId,proto3,customtype=NodeID" json:"storage_node_id"`
	// piece which is allowed to be touched
	PieceId PieceID `protobuf:"bytes,5,opt,name=piece_id,json=pieceId,proto3,customtype=PieceID" json:"piece_id"`
	// limit in bytes how much can be changed
	Limit                  int64       `protobuf:"varint,6,opt,name=limit,proto3" json:"limit,omitempty"`
	Action                 PieceAction `protobuf:"varint,7,opt,name=action,proto3,enum=orders.PieceAction" json:"action,omitempty"`
	PieceExpiration        time.Time   `protobuf:"bytes,8,opt,name=piece_expiration,json=pieceExpiration,proto3,stdtime" json:"piece_expiration"`
	OrderExpiration        time.Time   `protobuf:"bytes,9,opt,name=order_expiration,json=orderExpiration,proto3,stdtime" json:"order_expiration"`
	OrderCreation          time.Time   `protobuf:"bytes,12,opt,name=order_creation,json=orderCreation,proto3,stdtime" json:"order_creation"`
	EncryptedMetadataKeyId []byte      `` /* 132-byte string literal not displayed */
	EncryptedMetadata      []byte      `protobuf:"bytes,15,opt,name=encrypted_metadata,json=encryptedMetadata,proto3" json:"encrypted_metadata,omitempty"`
	SatelliteSignature     []byte      `protobuf:"bytes,10,opt,name=satellite_signature,json=satelliteSignature,proto3" json:"satellite_signature,omitempty"`
	// this allows a storage node to find a satellite and handshake with it to get its key.
	DeprecatedSatelliteAddress *NodeAddress `` /* 142-byte string literal not displayed */
	XXX_NoUnkeyedLiteral       struct{}     `json:"-"`
	XXX_unrecognized           []byte       `json:"-"`
	XXX_sizecache              int32        `json:"-"`
}

OrderLimit is provided by satellite to execute specific action on storage node within some limits.

func (*OrderLimit) Descriptor

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

func (*OrderLimit) GetAction

func (m *OrderLimit) GetAction() PieceAction

func (*OrderLimit) GetDeprecatedSatelliteAddress

func (m *OrderLimit) GetDeprecatedSatelliteAddress() *NodeAddress

func (*OrderLimit) GetEncryptedMetadata

func (m *OrderLimit) GetEncryptedMetadata() []byte

func (*OrderLimit) GetEncryptedMetadataKeyId

func (m *OrderLimit) GetEncryptedMetadataKeyId() []byte

func (*OrderLimit) GetLimit

func (m *OrderLimit) GetLimit() int64

func (*OrderLimit) GetOrderCreation

func (m *OrderLimit) GetOrderCreation() time.Time

func (*OrderLimit) GetOrderExpiration

func (m *OrderLimit) GetOrderExpiration() time.Time

func (*OrderLimit) GetPieceExpiration

func (m *OrderLimit) GetPieceExpiration() time.Time

func (*OrderLimit) GetSatelliteSignature

func (m *OrderLimit) GetSatelliteSignature() []byte

func (*OrderLimit) ProtoMessage

func (*OrderLimit) ProtoMessage()

func (*OrderLimit) Reset

func (m *OrderLimit) Reset()

func (*OrderLimit) String

func (m *OrderLimit) String() string

func (*OrderLimit) XXX_DiscardUnknown

func (m *OrderLimit) XXX_DiscardUnknown()

func (*OrderLimit) XXX_Marshal

func (m *OrderLimit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OrderLimit) XXX_Merge

func (m *OrderLimit) XXX_Merge(src proto.Message)

func (*OrderLimit) XXX_Size

func (m *OrderLimit) XXX_Size() int

func (*OrderLimit) XXX_Unmarshal

func (m *OrderLimit) XXX_Unmarshal(b []byte) error

type OrderLimitSigning

type OrderLimitSigning struct {
	// unique serial to avoid replay attacks
	SerialNumber SerialNumber `protobuf:"bytes,1,opt,name=serial_number,json=serialNumber,proto3,customtype=SerialNumber" json:"serial_number"`
	// satellite who issued this order limit allowing orderer to do the specified action
	SatelliteId NodeID `protobuf:"bytes,2,opt,name=satellite_id,json=satelliteId,proto3,customtype=NodeID" json:"satellite_id"`
	// uplink who requested or whom behalf the order limit to do an action
	DeprecatedUplinkId *NodeID `` /* 135-byte string literal not displayed */
	// public key that will be used to sign orders and piece hash
	UplinkPublicKey *PiecePublicKey `` /* 135-byte string literal not displayed */
	// storage node who can re claimthe order limit specified by serial
	StorageNodeId NodeID `protobuf:"bytes,4,opt,name=storage_node_id,json=storageNodeId,proto3,customtype=NodeID" json:"storage_node_id"`
	// piece which is allowed to be touched
	PieceId PieceID `protobuf:"bytes,5,opt,name=piece_id,json=pieceId,proto3,customtype=PieceID" json:"piece_id"`
	// limit in bytes how much can be changed
	Limit                  int64       `protobuf:"varint,6,opt,name=limit,proto3" json:"limit,omitempty"`
	Action                 PieceAction `protobuf:"varint,7,opt,name=action,proto3,enum=orders.PieceAction" json:"action,omitempty"`
	PieceExpiration        *time.Time  `protobuf:"bytes,8,opt,name=piece_expiration,json=pieceExpiration,proto3,stdtime" json:"piece_expiration,omitempty"`
	OrderExpiration        *time.Time  `protobuf:"bytes,9,opt,name=order_expiration,json=orderExpiration,proto3,stdtime" json:"order_expiration,omitempty"`
	OrderCreation          *time.Time  `protobuf:"bytes,12,opt,name=order_creation,json=orderCreation,proto3,stdtime" json:"order_creation,omitempty"`
	EncryptedMetadataKeyId []byte      `` /* 132-byte string literal not displayed */
	EncryptedMetadata      []byte      `protobuf:"bytes,15,opt,name=encrypted_metadata,json=encryptedMetadata,proto3" json:"encrypted_metadata,omitempty"`
	SatelliteSignature     []byte      `protobuf:"bytes,10,opt,name=satellite_signature,json=satelliteSignature,proto3" json:"satellite_signature,omitempty"`
	// this allows a storage node to find a satellite and handshake with it to get its key.
	DeprecatedSatelliteAddress *NodeAddress `` /* 142-byte string literal not displayed */
	XXX_NoUnkeyedLiteral       struct{}     `json:"-"`
	XXX_unrecognized           []byte       `json:"-"`
	XXX_sizecache              int32        `json:"-"`
}

OrderLimitSigning provides OrderLimit signing serialization.

It is never used for sending across the network, it is used in signing to ensure that nullable=false fields get handled properly. Its purpose is to solidify the format of how we serialize for signing, to handle some backwards compatibility considerations.

func (*OrderLimitSigning) Descriptor

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

func (*OrderLimitSigning) GetAction

func (m *OrderLimitSigning) GetAction() PieceAction

func (*OrderLimitSigning) GetDeprecatedSatelliteAddress

func (m *OrderLimitSigning) GetDeprecatedSatelliteAddress() *NodeAddress

func (*OrderLimitSigning) GetEncryptedMetadata

func (m *OrderLimitSigning) GetEncryptedMetadata() []byte

func (*OrderLimitSigning) GetEncryptedMetadataKeyId

func (m *OrderLimitSigning) GetEncryptedMetadataKeyId() []byte

func (*OrderLimitSigning) GetLimit

func (m *OrderLimitSigning) GetLimit() int64

func (*OrderLimitSigning) GetOrderCreation

func (m *OrderLimitSigning) GetOrderCreation() *time.Time

func (*OrderLimitSigning) GetOrderExpiration

func (m *OrderLimitSigning) GetOrderExpiration() *time.Time

func (*OrderLimitSigning) GetPieceExpiration

func (m *OrderLimitSigning) GetPieceExpiration() *time.Time

func (*OrderLimitSigning) GetSatelliteSignature

func (m *OrderLimitSigning) GetSatelliteSignature() []byte

func (*OrderLimitSigning) ProtoMessage

func (*OrderLimitSigning) ProtoMessage()

func (*OrderLimitSigning) Reset

func (m *OrderLimitSigning) Reset()

func (*OrderLimitSigning) String

func (m *OrderLimitSigning) String() string

func (*OrderLimitSigning) XXX_DiscardUnknown

func (m *OrderLimitSigning) XXX_DiscardUnknown()

func (*OrderLimitSigning) XXX_Marshal

func (m *OrderLimitSigning) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OrderLimitSigning) XXX_Merge

func (m *OrderLimitSigning) XXX_Merge(src proto.Message)

func (*OrderLimitSigning) XXX_Size

func (m *OrderLimitSigning) XXX_Size() int

func (*OrderLimitSigning) XXX_Unmarshal

func (m *OrderLimitSigning) XXX_Unmarshal(b []byte) error

type OrderSigning

type OrderSigning struct {
	// serial of the order limit that was signed
	SerialNumber SerialNumber `protobuf:"bytes,1,opt,name=serial_number,json=serialNumber,proto3,customtype=SerialNumber" json:"serial_number"`
	// amount to be signed for
	Amount int64 `protobuf:"varint,2,opt,name=amount,proto3" json:"amount,omitempty"`
	// signature
	UplinkSignature      []byte   `protobuf:"bytes,3,opt,name=uplink_signature,json=uplinkSignature,proto3" json:"uplink_signature,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

OrderSigning provides Order signing format.

It is never used for sending across the network, it is used in signing to ensure that nullable=false fields get handled properly. Its purpose is to solidify the format of how we serialize for signing, to handle some backwards compatibility considerations.

func (*OrderSigning) Descriptor

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

func (*OrderSigning) GetAmount

func (m *OrderSigning) GetAmount() int64

func (*OrderSigning) GetUplinkSignature

func (m *OrderSigning) GetUplinkSignature() []byte

func (*OrderSigning) ProtoMessage

func (*OrderSigning) ProtoMessage()

func (*OrderSigning) Reset

func (m *OrderSigning) Reset()

func (*OrderSigning) String

func (m *OrderSigning) String() string

func (*OrderSigning) XXX_DiscardUnknown

func (m *OrderSigning) XXX_DiscardUnknown()

func (*OrderSigning) XXX_Marshal

func (m *OrderSigning) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OrderSigning) XXX_Merge

func (m *OrderSigning) XXX_Merge(src proto.Message)

func (*OrderSigning) XXX_Size

func (m *OrderSigning) XXX_Size() int

func (*OrderSigning) XXX_Unmarshal

func (m *OrderSigning) XXX_Unmarshal(b []byte) error

type PartDeleteRequest

type PartDeleteRequest = DeletePartRequest

PartDeleteRequest is an alias for DeletePartRequest and should not be used in new code.

type PartDeleteResponse

type PartDeleteResponse = DeletePartResponse

PartDeleteResponse is an alias for DeletePartResponse and should not be used in new code.

type Path

type Path = storj.Path

Path represents a object path.

type Piece

type Piece struct {
	PieceNum             int32    `protobuf:"varint,1,opt,name=piece_num,json=pieceNum,proto3" json:"piece_num,omitempty"`
	Node                 NodeID   `protobuf:"bytes,2,opt,name=node,proto3,customtype=NodeID" json:"node"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Piece) Descriptor

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

func (*Piece) GetPieceNum

func (m *Piece) GetPieceNum() int32

func (*Piece) ProtoMessage

func (*Piece) ProtoMessage()

func (*Piece) Reset

func (m *Piece) Reset()

func (*Piece) String

func (m *Piece) String() string

func (*Piece) XXX_DiscardUnknown

func (m *Piece) XXX_DiscardUnknown()

func (*Piece) XXX_Marshal

func (m *Piece) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Piece) XXX_Merge

func (m *Piece) XXX_Merge(src proto.Message)

func (*Piece) XXX_Size

func (m *Piece) XXX_Size() int

func (*Piece) XXX_Unmarshal

func (m *Piece) XXX_Unmarshal(b []byte) error

type PieceAction

type PieceAction int32

PieceAction is an enumeration of all possible executed actions on storage node.

const (
	PieceAction_INVALID           PieceAction = 0
	PieceAction_PUT               PieceAction = 1
	PieceAction_GET               PieceAction = 2
	PieceAction_GET_AUDIT         PieceAction = 3
	PieceAction_GET_REPAIR        PieceAction = 4
	PieceAction_PUT_REPAIR        PieceAction = 5
	PieceAction_DELETE            PieceAction = 6
	PieceAction_PUT_GRACEFUL_EXIT PieceAction = 7
)

func (PieceAction) EnumDescriptor

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

func (PieceAction) String

func (x PieceAction) String() string

type PieceDeleteRequest

type PieceDeleteRequest struct {
	Limit                *OrderLimit `protobuf:"bytes,1,opt,name=limit,proto3" json:"limit,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*PieceDeleteRequest) Descriptor

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

func (*PieceDeleteRequest) GetLimit

func (m *PieceDeleteRequest) GetLimit() *OrderLimit

func (*PieceDeleteRequest) ProtoMessage

func (*PieceDeleteRequest) ProtoMessage()

func (*PieceDeleteRequest) Reset

func (m *PieceDeleteRequest) Reset()

func (*PieceDeleteRequest) String

func (m *PieceDeleteRequest) String() string

func (*PieceDeleteRequest) XXX_DiscardUnknown

func (m *PieceDeleteRequest) XXX_DiscardUnknown()

func (*PieceDeleteRequest) XXX_Marshal

func (m *PieceDeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PieceDeleteRequest) XXX_Merge

func (m *PieceDeleteRequest) XXX_Merge(src proto.Message)

func (*PieceDeleteRequest) XXX_Size

func (m *PieceDeleteRequest) XXX_Size() int

func (*PieceDeleteRequest) XXX_Unmarshal

func (m *PieceDeleteRequest) XXX_Unmarshal(b []byte) error

type PieceDeleteResponse

type PieceDeleteResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PieceDeleteResponse) Descriptor

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

func (*PieceDeleteResponse) ProtoMessage

func (*PieceDeleteResponse) ProtoMessage()

func (*PieceDeleteResponse) Reset

func (m *PieceDeleteResponse) Reset()

func (*PieceDeleteResponse) String

func (m *PieceDeleteResponse) String() string

func (*PieceDeleteResponse) XXX_DiscardUnknown

func (m *PieceDeleteResponse) XXX_DiscardUnknown()

func (*PieceDeleteResponse) XXX_Marshal

func (m *PieceDeleteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PieceDeleteResponse) XXX_Merge

func (m *PieceDeleteResponse) XXX_Merge(src proto.Message)

func (*PieceDeleteResponse) XXX_Size

func (m *PieceDeleteResponse) XXX_Size() int

func (*PieceDeleteResponse) XXX_Unmarshal

func (m *PieceDeleteResponse) XXX_Unmarshal(b []byte) error

type PieceDownloadRequest

type PieceDownloadRequest struct {
	// first message to show that we are allowed to upload
	Limit *OrderLimit `protobuf:"bytes,1,opt,name=limit,proto3" json:"limit,omitempty"`
	// order for downloading
	Order *Order `protobuf:"bytes,2,opt,name=order,proto3" json:"order,omitempty"`
	// request for the chunk
	Chunk *PieceDownloadRequest_Chunk `protobuf:"bytes,3,opt,name=chunk,proto3" json:"chunk,omitempty"`
	// maximum_chunk_size is an advisory request from the uplink to
	// the storage node on how big the chunks should be. smaller
	// maximum sizes may reduce time to first byte and peak memory usage.
	MaximumChunkSize     int32    `protobuf:"varint,4,opt,name=maximum_chunk_size,json=maximumChunkSize,proto3" json:"maximum_chunk_size,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Expected order of messages from uplink:

{OrderLimit, Chunk} ->
go repeated
   Order -> (async)
go repeated
   <- PieceDownloadResponse.Chunk

func (*PieceDownloadRequest) Descriptor

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

func (*PieceDownloadRequest) GetChunk

func (*PieceDownloadRequest) GetLimit

func (m *PieceDownloadRequest) GetLimit() *OrderLimit

func (*PieceDownloadRequest) GetMaximumChunkSize

func (m *PieceDownloadRequest) GetMaximumChunkSize() int32

func (*PieceDownloadRequest) GetOrder

func (m *PieceDownloadRequest) GetOrder() *Order

func (*PieceDownloadRequest) ProtoMessage

func (*PieceDownloadRequest) ProtoMessage()

func (*PieceDownloadRequest) Reset

func (m *PieceDownloadRequest) Reset()

func (*PieceDownloadRequest) String

func (m *PieceDownloadRequest) String() string

func (*PieceDownloadRequest) XXX_DiscardUnknown

func (m *PieceDownloadRequest) XXX_DiscardUnknown()

func (*PieceDownloadRequest) XXX_Marshal

func (m *PieceDownloadRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PieceDownloadRequest) XXX_Merge

func (m *PieceDownloadRequest) XXX_Merge(src proto.Message)

func (*PieceDownloadRequest) XXX_Size

func (m *PieceDownloadRequest) XXX_Size() int

func (*PieceDownloadRequest) XXX_Unmarshal

func (m *PieceDownloadRequest) XXX_Unmarshal(b []byte) error

type PieceDownloadRequest_Chunk

type PieceDownloadRequest_Chunk struct {
	Offset               int64    `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"`
	ChunkSize            int64    `protobuf:"varint,2,opt,name=chunk_size,json=chunkSize,proto3" json:"chunk_size,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Chunk that we wish to download

func (*PieceDownloadRequest_Chunk) Descriptor

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

func (*PieceDownloadRequest_Chunk) GetChunkSize

func (m *PieceDownloadRequest_Chunk) GetChunkSize() int64

func (*PieceDownloadRequest_Chunk) GetOffset

func (m *PieceDownloadRequest_Chunk) GetOffset() int64

func (*PieceDownloadRequest_Chunk) ProtoMessage

func (*PieceDownloadRequest_Chunk) ProtoMessage()

func (*PieceDownloadRequest_Chunk) Reset

func (m *PieceDownloadRequest_Chunk) Reset()

func (*PieceDownloadRequest_Chunk) String

func (m *PieceDownloadRequest_Chunk) String() string

func (*PieceDownloadRequest_Chunk) XXX_DiscardUnknown

func (m *PieceDownloadRequest_Chunk) XXX_DiscardUnknown()

func (*PieceDownloadRequest_Chunk) XXX_Marshal

func (m *PieceDownloadRequest_Chunk) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PieceDownloadRequest_Chunk) XXX_Merge

func (m *PieceDownloadRequest_Chunk) XXX_Merge(src proto.Message)

func (*PieceDownloadRequest_Chunk) XXX_Size

func (m *PieceDownloadRequest_Chunk) XXX_Size() int

func (*PieceDownloadRequest_Chunk) XXX_Unmarshal

func (m *PieceDownloadRequest_Chunk) XXX_Unmarshal(b []byte) error

type PieceDownloadResponse

type PieceDownloadResponse struct {
	Chunk                *PieceDownloadResponse_Chunk `protobuf:"bytes,1,opt,name=chunk,proto3" json:"chunk,omitempty"`
	Hash                 *PieceHash                   `protobuf:"bytes,2,opt,name=hash,proto3" json:"hash,omitempty"`
	Limit                *OrderLimit                  `protobuf:"bytes,3,opt,name=limit,proto3" json:"limit,omitempty"`
	RestoredFromTrash    bool                         `protobuf:"varint,4,opt,name=restored_from_trash,json=restoredFromTrash,proto3" json:"restored_from_trash,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_unrecognized     []byte                       `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}

func (*PieceDownloadResponse) Descriptor

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

func (*PieceDownloadResponse) GetChunk

func (*PieceDownloadResponse) GetHash

func (m *PieceDownloadResponse) GetHash() *PieceHash

func (*PieceDownloadResponse) GetLimit

func (m *PieceDownloadResponse) GetLimit() *OrderLimit

func (*PieceDownloadResponse) GetRestoredFromTrash

func (m *PieceDownloadResponse) GetRestoredFromTrash() bool

func (*PieceDownloadResponse) ProtoMessage

func (*PieceDownloadResponse) ProtoMessage()

func (*PieceDownloadResponse) Reset

func (m *PieceDownloadResponse) Reset()

func (*PieceDownloadResponse) String

func (m *PieceDownloadResponse) String() string

func (*PieceDownloadResponse) XXX_DiscardUnknown

func (m *PieceDownloadResponse) XXX_DiscardUnknown()

func (*PieceDownloadResponse) XXX_Marshal

func (m *PieceDownloadResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PieceDownloadResponse) XXX_Merge

func (m *PieceDownloadResponse) XXX_Merge(src proto.Message)

func (*PieceDownloadResponse) XXX_Size

func (m *PieceDownloadResponse) XXX_Size() int

func (*PieceDownloadResponse) XXX_Unmarshal

func (m *PieceDownloadResponse) XXX_Unmarshal(b []byte) error

type PieceDownloadResponse_Chunk

type PieceDownloadResponse_Chunk struct {
	Offset               int64    `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"`
	Data                 []byte   `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Chunk response for download request

func (*PieceDownloadResponse_Chunk) Descriptor

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

func (*PieceDownloadResponse_Chunk) GetData

func (m *PieceDownloadResponse_Chunk) GetData() []byte

func (*PieceDownloadResponse_Chunk) GetOffset

func (m *PieceDownloadResponse_Chunk) GetOffset() int64

func (*PieceDownloadResponse_Chunk) ProtoMessage

func (*PieceDownloadResponse_Chunk) ProtoMessage()

func (*PieceDownloadResponse_Chunk) Reset

func (m *PieceDownloadResponse_Chunk) Reset()

func (*PieceDownloadResponse_Chunk) String

func (m *PieceDownloadResponse_Chunk) String() string

func (*PieceDownloadResponse_Chunk) XXX_DiscardUnknown

func (m *PieceDownloadResponse_Chunk) XXX_DiscardUnknown()

func (*PieceDownloadResponse_Chunk) XXX_Marshal

func (m *PieceDownloadResponse_Chunk) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PieceDownloadResponse_Chunk) XXX_Merge

func (m *PieceDownloadResponse_Chunk) XXX_Merge(src proto.Message)

func (*PieceDownloadResponse_Chunk) XXX_Size

func (m *PieceDownloadResponse_Chunk) XXX_Size() int

func (*PieceDownloadResponse_Chunk) XXX_Unmarshal

func (m *PieceDownloadResponse_Chunk) XXX_Unmarshal(b []byte) error

type PieceHash

type PieceHash struct {
	// piece id
	PieceId PieceID `protobuf:"bytes,1,opt,name=piece_id,json=pieceId,proto3,customtype=PieceID" json:"piece_id"`
	// hash of the piece that was/is uploaded
	Hash []byte `protobuf:"bytes,2,opt,name=hash,proto3" json:"hash,omitempty"`
	// size of uploaded piece
	PieceSize int64 `protobuf:"varint,4,opt,name=piece_size,json=pieceSize,proto3" json:"piece_size,omitempty"`
	// timestamp when upload occurred
	Timestamp time.Time `protobuf:"bytes,5,opt,name=timestamp,proto3,stdtime" json:"timestamp"`
	// signature either satellite or storage node
	Signature []byte `protobuf:"bytes,3,opt,name=signature,proto3" json:"signature,omitempty"`
	// hash algorithm used
	HashAlgorithm        PieceHashAlgorithm `` /* 132-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*PieceHash) Descriptor

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

func (*PieceHash) GetHash

func (m *PieceHash) GetHash() []byte

func (*PieceHash) GetHashAlgorithm

func (m *PieceHash) GetHashAlgorithm() PieceHashAlgorithm

func (*PieceHash) GetPieceSize

func (m *PieceHash) GetPieceSize() int64

func (*PieceHash) GetSignature

func (m *PieceHash) GetSignature() []byte

func (*PieceHash) GetTimestamp

func (m *PieceHash) GetTimestamp() time.Time

func (*PieceHash) ProtoMessage

func (*PieceHash) ProtoMessage()

func (*PieceHash) Reset

func (m *PieceHash) Reset()

func (*PieceHash) String

func (m *PieceHash) String() string

func (*PieceHash) XXX_DiscardUnknown

func (m *PieceHash) XXX_DiscardUnknown()

func (*PieceHash) XXX_Marshal

func (m *PieceHash) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PieceHash) XXX_Merge

func (m *PieceHash) XXX_Merge(src proto.Message)

func (*PieceHash) XXX_Size

func (m *PieceHash) XXX_Size() int

func (*PieceHash) XXX_Unmarshal

func (m *PieceHash) XXX_Unmarshal(b []byte) error

type PieceHashAlgorithm

type PieceHashAlgorithm int32

PieceHashAlgorithm defines how the hashes of the pieces are calculated.

const (
	PieceHashAlgorithm_SHA256 PieceHashAlgorithm = 0
	PieceHashAlgorithm_BLAKE3 PieceHashAlgorithm = 1
)

func (PieceHashAlgorithm) EnumDescriptor

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

func (PieceHashAlgorithm) String

func (x PieceHashAlgorithm) String() string

type PieceHashSigning

type PieceHashSigning struct {
	// piece id
	PieceId PieceID `protobuf:"bytes,1,opt,name=piece_id,json=pieceId,proto3,customtype=PieceID" json:"piece_id"`
	// hash of the piece that was/is uploaded
	Hash []byte `protobuf:"bytes,2,opt,name=hash,proto3" json:"hash,omitempty"`
	// size of uploaded piece
	PieceSize int64 `protobuf:"varint,4,opt,name=piece_size,json=pieceSize,proto3" json:"piece_size,omitempty"`
	// timestamp when upload occurred
	Timestamp *time.Time `protobuf:"bytes,5,opt,name=timestamp,proto3,stdtime" json:"timestamp,omitempty"`
	// signature either satellite or storage node
	Signature []byte `protobuf:"bytes,3,opt,name=signature,proto3" json:"signature,omitempty"`
	// hash algorithm used
	HashAlgorithm        PieceHashAlgorithm `` /* 132-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

PieceHashSigning provides piece hash signing format.

It is never used for sending across the network, it is used in signing to ensure that nullable=false fields get handled properly. Its purpose is to solidify the format of how we serialize for signing, to handle some backwards compatibility considerations.

func (*PieceHashSigning) Descriptor

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

func (*PieceHashSigning) GetHash

func (m *PieceHashSigning) GetHash() []byte

func (*PieceHashSigning) GetHashAlgorithm

func (m *PieceHashSigning) GetHashAlgorithm() PieceHashAlgorithm

func (*PieceHashSigning) GetPieceSize

func (m *PieceHashSigning) GetPieceSize() int64

func (*PieceHashSigning) GetSignature

func (m *PieceHashSigning) GetSignature() []byte

func (*PieceHashSigning) GetTimestamp

func (m *PieceHashSigning) GetTimestamp() *time.Time

func (*PieceHashSigning) ProtoMessage

func (*PieceHashSigning) ProtoMessage()

func (*PieceHashSigning) Reset

func (m *PieceHashSigning) Reset()

func (*PieceHashSigning) String

func (m *PieceHashSigning) String() string

func (*PieceHashSigning) XXX_DiscardUnknown

func (m *PieceHashSigning) XXX_DiscardUnknown()

func (*PieceHashSigning) XXX_Marshal

func (m *PieceHashSigning) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PieceHashSigning) XXX_Merge

func (m *PieceHashSigning) XXX_Merge(src proto.Message)

func (*PieceHashSigning) XXX_Size

func (m *PieceHashSigning) XXX_Size() int

func (*PieceHashSigning) XXX_Unmarshal

func (m *PieceHashSigning) XXX_Unmarshal(b []byte) error

type PieceHeader

type PieceHeader struct {
	// the storage format version being used for this piece. The piece filename should agree with this.
	// The inclusion of this field is intended to aid repairability when filenames are damaged.
	FormatVersion PieceHeader_FormatVersion `` /* 143-byte string literal not displayed */
	// content hash of the piece
	Hash []byte `protobuf:"bytes,2,opt,name=hash,proto3" json:"hash,omitempty"`
	// the algorithm of the hash
	HashAlgorithm PieceHashAlgorithm `` /* 132-byte string literal not displayed */
	// timestamp when upload occurred, as given by the "timestamp" field in the original orders.PieceHash
	CreationTime time.Time `protobuf:"bytes,3,opt,name=creation_time,json=creationTime,proto3,stdtime" json:"creation_time"`
	// signature from uplink over the original orders.PieceHash (the corresponding PieceHashSigning
	// is reconstructable using the piece id from the piecestore, the piece size from the
	// filesystem (minus the piece header size), and these (hash, upload_time, signature) fields).
	Signature []byte `protobuf:"bytes,4,opt,name=signature,proto3" json:"signature,omitempty"`
	// the OrderLimit authorizing storage of this piece, as signed by the satellite and sent by
	// the uplink
	OrderLimit           OrderLimit `protobuf:"bytes,5,opt,name=order_limit,json=orderLimit,proto3" json:"order_limit"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

PieceHeader is used in piece storage to keep track of piece attributes.

func (*PieceHeader) Descriptor

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

func (*PieceHeader) GetCreationTime

func (m *PieceHeader) GetCreationTime() time.Time

func (*PieceHeader) GetFormatVersion

func (m *PieceHeader) GetFormatVersion() PieceHeader_FormatVersion

func (*PieceHeader) GetHash

func (m *PieceHeader) GetHash() []byte

func (*PieceHeader) GetHashAlgorithm

func (m *PieceHeader) GetHashAlgorithm() PieceHashAlgorithm

func (*PieceHeader) GetOrderLimit

func (m *PieceHeader) GetOrderLimit() OrderLimit

func (*PieceHeader) GetSignature

func (m *PieceHeader) GetSignature() []byte

func (*PieceHeader) ProtoMessage

func (*PieceHeader) ProtoMessage()

func (*PieceHeader) Reset

func (m *PieceHeader) Reset()

func (*PieceHeader) String

func (m *PieceHeader) String() string

func (*PieceHeader) XXX_DiscardUnknown

func (m *PieceHeader) XXX_DiscardUnknown()

func (*PieceHeader) XXX_Marshal

func (m *PieceHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PieceHeader) XXX_Merge

func (m *PieceHeader) XXX_Merge(src proto.Message)

func (*PieceHeader) XXX_Size

func (m *PieceHeader) XXX_Size() int

func (*PieceHeader) XXX_Unmarshal

func (m *PieceHeader) XXX_Unmarshal(b []byte) error

type PieceHeader_FormatVersion

type PieceHeader_FormatVersion int32
const (
	PieceHeader_FORMAT_V0 PieceHeader_FormatVersion = 0
	PieceHeader_FORMAT_V1 PieceHeader_FormatVersion = 1
)

func (PieceHeader_FormatVersion) EnumDescriptor

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

func (PieceHeader_FormatVersion) String

func (x PieceHeader_FormatVersion) String() string

type PieceID

type PieceID = storj.PieceID

PieceID is an alias to storj.PieceID for use in generated protobuf code.

type PiecePrivateKey

type PiecePrivateKey = storj.PiecePrivateKey

PiecePrivateKey is an alias to storj.PiecePrivateKey for use in generated protobuf code.

type PiecePublicKey

type PiecePublicKey = storj.PiecePublicKey

PiecePublicKey is an alias to storj.PiecePublicKey for use in generated protobuf code.

type PieceUploadRequest

type PieceUploadRequest struct {
	// first message to show that we are allowed to upload
	Limit *OrderLimit `protobuf:"bytes,1,opt,name=limit,proto3" json:"limit,omitempty"`
	// first message must have it if (!) not the default sha256 is used, as it
	// should be initialized by the storagenode before upload.
	// should match with the algorithm in the done field of the last message
	HashAlgorithm PieceHashAlgorithm `` /* 132-byte string literal not displayed */
	// order for uploading
	Order *Order                    `protobuf:"bytes,2,opt,name=order,proto3" json:"order,omitempty"`
	Chunk *PieceUploadRequest_Chunk `protobuf:"bytes,3,opt,name=chunk,proto3" json:"chunk,omitempty"`
	// final message
	Done                 *PieceHash `protobuf:"bytes,4,opt,name=done,proto3" json:"done,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

Expected order of messages from uplink:

OrderLimit ->
repeated
   Order ->
   Chunk ->
PieceHash signed by uplink ->
   <- PieceHash signed by storage node

func (*PieceUploadRequest) Descriptor

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

func (*PieceUploadRequest) GetChunk

func (*PieceUploadRequest) GetDone

func (m *PieceUploadRequest) GetDone() *PieceHash

func (*PieceUploadRequest) GetHashAlgorithm

func (m *PieceUploadRequest) GetHashAlgorithm() PieceHashAlgorithm

func (*PieceUploadRequest) GetLimit

func (m *PieceUploadRequest) GetLimit() *OrderLimit

func (*PieceUploadRequest) GetOrder

func (m *PieceUploadRequest) GetOrder() *Order

func (*PieceUploadRequest) ProtoMessage

func (*PieceUploadRequest) ProtoMessage()

func (*PieceUploadRequest) Reset

func (m *PieceUploadRequest) Reset()

func (*PieceUploadRequest) String

func (m *PieceUploadRequest) String() string

func (*PieceUploadRequest) XXX_DiscardUnknown

func (m *PieceUploadRequest) XXX_DiscardUnknown()

func (*PieceUploadRequest) XXX_Marshal

func (m *PieceUploadRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PieceUploadRequest) XXX_Merge

func (m *PieceUploadRequest) XXX_Merge(src proto.Message)

func (*PieceUploadRequest) XXX_Size

func (m *PieceUploadRequest) XXX_Size() int

func (*PieceUploadRequest) XXX_Unmarshal

func (m *PieceUploadRequest) XXX_Unmarshal(b []byte) error

type PieceUploadRequest_Chunk

type PieceUploadRequest_Chunk struct {
	Offset               int64    `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"`
	Data                 []byte   `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

data message

func (*PieceUploadRequest_Chunk) Descriptor

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

func (*PieceUploadRequest_Chunk) GetData

func (m *PieceUploadRequest_Chunk) GetData() []byte

func (*PieceUploadRequest_Chunk) GetOffset

func (m *PieceUploadRequest_Chunk) GetOffset() int64

func (*PieceUploadRequest_Chunk) ProtoMessage

func (*PieceUploadRequest_Chunk) ProtoMessage()

func (*PieceUploadRequest_Chunk) Reset

func (m *PieceUploadRequest_Chunk) Reset()

func (*PieceUploadRequest_Chunk) String

func (m *PieceUploadRequest_Chunk) String() string

func (*PieceUploadRequest_Chunk) XXX_DiscardUnknown

func (m *PieceUploadRequest_Chunk) XXX_DiscardUnknown()

func (*PieceUploadRequest_Chunk) XXX_Marshal

func (m *PieceUploadRequest_Chunk) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PieceUploadRequest_Chunk) XXX_Merge

func (m *PieceUploadRequest_Chunk) XXX_Merge(src proto.Message)

func (*PieceUploadRequest_Chunk) XXX_Size

func (m *PieceUploadRequest_Chunk) XXX_Size() int

func (*PieceUploadRequest_Chunk) XXX_Unmarshal

func (m *PieceUploadRequest_Chunk) XXX_Unmarshal(b []byte) error

type PieceUploadResponse

type PieceUploadResponse struct {
	Done *PieceHash `protobuf:"bytes,1,opt,name=done,proto3" json:"done,omitempty"`
	// this is for validating the PieceHash signature if the cert chain is
	// unable to be pulled off the connection (Noise instead of TLS).
	NodeCertchain        []byte   `protobuf:"bytes,2,opt,name=node_certchain,json=nodeCertchain,proto3" json:"node_certchain,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PieceUploadResponse) Descriptor

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

func (*PieceUploadResponse) GetDone

func (m *PieceUploadResponse) GetDone() *PieceHash

func (*PieceUploadResponse) GetNodeCertchain

func (m *PieceUploadResponse) GetNodeCertchain() []byte

func (*PieceUploadResponse) ProtoMessage

func (*PieceUploadResponse) ProtoMessage()

func (*PieceUploadResponse) Reset

func (m *PieceUploadResponse) Reset()

func (*PieceUploadResponse) String

func (m *PieceUploadResponse) String() string

func (*PieceUploadResponse) XXX_DiscardUnknown

func (m *PieceUploadResponse) XXX_DiscardUnknown()

func (*PieceUploadResponse) XXX_Marshal

func (m *PieceUploadResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PieceUploadResponse) XXX_Merge

func (m *PieceUploadResponse) XXX_Merge(src proto.Message)

func (*PieceUploadResponse) XXX_Size

func (m *PieceUploadResponse) XXX_Size() int

func (*PieceUploadResponse) XXX_Unmarshal

func (m *PieceUploadResponse) XXX_Unmarshal(b []byte) error

type PingMeRequest

type PingMeRequest struct {
	Address   string        `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	Transport NodeTransport `protobuf:"varint,2,opt,name=transport,proto3,enum=node.NodeTransport" json:"transport,omitempty"`
	// PingMe may happen over TLS, which means there is not necessarily an
	// opportunity to use NoiseSessionAttestation instead of
	// NoiseKeyAttestation.
	NoiseKeyAttestation  *NoiseKeyAttestation `protobuf:"bytes,3,opt,name=noise_key_attestation,json=noiseKeyAttestation,proto3" json:"noise_key_attestation,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*PingMeRequest) Descriptor

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

func (*PingMeRequest) GetAddress

func (m *PingMeRequest) GetAddress() string

func (*PingMeRequest) GetNoiseKeyAttestation

func (m *PingMeRequest) GetNoiseKeyAttestation() *NoiseKeyAttestation

func (*PingMeRequest) GetTransport

func (m *PingMeRequest) GetTransport() NodeTransport

func (*PingMeRequest) ProtoMessage

func (*PingMeRequest) ProtoMessage()

func (*PingMeRequest) Reset

func (m *PingMeRequest) Reset()

func (*PingMeRequest) String

func (m *PingMeRequest) String() string

func (*PingMeRequest) XXX_DiscardUnknown

func (m *PingMeRequest) XXX_DiscardUnknown()

func (*PingMeRequest) XXX_Marshal

func (m *PingMeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PingMeRequest) XXX_Merge

func (m *PingMeRequest) XXX_Merge(src proto.Message)

func (*PingMeRequest) XXX_Size

func (m *PingMeRequest) XXX_Size() int

func (*PingMeRequest) XXX_Unmarshal

func (m *PingMeRequest) XXX_Unmarshal(b []byte) error

type PingMeResponse

type PingMeResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PingMeResponse) Descriptor

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

func (*PingMeResponse) ProtoMessage

func (*PingMeResponse) ProtoMessage()

func (*PingMeResponse) Reset

func (m *PingMeResponse) Reset()

func (*PingMeResponse) String

func (m *PingMeResponse) String() string

func (*PingMeResponse) XXX_DiscardUnknown

func (m *PingMeResponse) XXX_DiscardUnknown()

func (*PingMeResponse) XXX_Marshal

func (m *PingMeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PingMeResponse) XXX_Merge

func (m *PingMeResponse) XXX_Merge(src proto.Message)

func (*PingMeResponse) XXX_Size

func (m *PingMeResponse) XXX_Size() int

func (*PingMeResponse) XXX_Unmarshal

func (m *PingMeResponse) XXX_Unmarshal(b []byte) error

type Pointer

type Pointer struct {
	Type                 Pointer_DataType `protobuf:"varint,1,opt,name=type,proto3,enum=pointerdb.Pointer_DataType" json:"type,omitempty"`
	InlineSegment        []byte           `protobuf:"bytes,3,opt,name=inline_segment,json=inlineSegment,proto3" json:"inline_segment,omitempty"`
	Remote               *RemoteSegment   `protobuf:"bytes,4,opt,name=remote,proto3" json:"remote,omitempty"`
	SegmentSize          int64            `protobuf:"varint,5,opt,name=segment_size,json=segmentSize,proto3" json:"segment_size,omitempty"`
	CreationDate         time.Time        `protobuf:"bytes,6,opt,name=creation_date,json=creationDate,proto3,stdtime" json:"creation_date"`
	ExpirationDate       time.Time        `protobuf:"bytes,7,opt,name=expiration_date,json=expirationDate,proto3,stdtime" json:"expiration_date"`
	Metadata             []byte           `protobuf:"bytes,8,opt,name=metadata,proto3" json:"metadata,omitempty"`
	LastRepaired         time.Time        `protobuf:"bytes,9,opt,name=last_repaired,json=lastRepaired,proto3,stdtime" json:"last_repaired"`
	RepairCount          int32            `protobuf:"varint,10,opt,name=repair_count,json=repairCount,proto3" json:"repair_count,omitempty"`
	PieceHashesVerified  bool             `protobuf:"varint,11,opt,name=piece_hashes_verified,json=pieceHashesVerified,proto3" json:"piece_hashes_verified,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*Pointer) Descriptor

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

func (*Pointer) GetCreationDate

func (m *Pointer) GetCreationDate() time.Time

func (*Pointer) GetExpirationDate

func (m *Pointer) GetExpirationDate() time.Time

func (*Pointer) GetInlineSegment

func (m *Pointer) GetInlineSegment() []byte

func (*Pointer) GetLastRepaired

func (m *Pointer) GetLastRepaired() time.Time

func (*Pointer) GetMetadata

func (m *Pointer) GetMetadata() []byte

func (*Pointer) GetPieceHashesVerified

func (m *Pointer) GetPieceHashesVerified() bool

func (*Pointer) GetRemote

func (m *Pointer) GetRemote() *RemoteSegment

func (*Pointer) GetRepairCount

func (m *Pointer) GetRepairCount() int32

func (*Pointer) GetSegmentSize

func (m *Pointer) GetSegmentSize() int64

func (*Pointer) GetType

func (m *Pointer) GetType() Pointer_DataType

func (*Pointer) ProtoMessage

func (*Pointer) ProtoMessage()

func (*Pointer) Reset

func (m *Pointer) Reset()

func (*Pointer) String

func (m *Pointer) String() string

func (*Pointer) XXX_DiscardUnknown

func (m *Pointer) XXX_DiscardUnknown()

func (*Pointer) XXX_Marshal

func (m *Pointer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Pointer) XXX_Merge

func (m *Pointer) XXX_Merge(src proto.Message)

func (*Pointer) XXX_Size

func (m *Pointer) XXX_Size() int

func (*Pointer) XXX_Unmarshal

func (m *Pointer) XXX_Unmarshal(b []byte) error

type Pointer_DataType

type Pointer_DataType int32
const (
	Pointer_INLINE Pointer_DataType = 0
	Pointer_REMOTE Pointer_DataType = 1
)

func (Pointer_DataType) EnumDescriptor

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

func (Pointer_DataType) String

func (x Pointer_DataType) String() string

type PricingModelRequest

type PricingModelRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PricingModelRequest) Descriptor

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

func (*PricingModelRequest) ProtoMessage

func (*PricingModelRequest) ProtoMessage()

func (*PricingModelRequest) Reset

func (m *PricingModelRequest) Reset()

func (*PricingModelRequest) String

func (m *PricingModelRequest) String() string

func (*PricingModelRequest) XXX_DiscardUnknown

func (m *PricingModelRequest) XXX_DiscardUnknown()

func (*PricingModelRequest) XXX_Marshal

func (m *PricingModelRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PricingModelRequest) XXX_Merge

func (m *PricingModelRequest) XXX_Merge(src proto.Message)

func (*PricingModelRequest) XXX_Size

func (m *PricingModelRequest) XXX_Size() int

func (*PricingModelRequest) XXX_Unmarshal

func (m *PricingModelRequest) XXX_Unmarshal(b []byte) error

type PricingModelResponse

type PricingModelResponse struct {
	EgressBandwidthPrice int64    `protobuf:"varint,1,opt,name=egress_bandwidth_price,json=egressBandwidthPrice,proto3" json:"egress_bandwidth_price,omitempty"`
	RepairBandwidthPrice int64    `protobuf:"varint,2,opt,name=repair_bandwidth_price,json=repairBandwidthPrice,proto3" json:"repair_bandwidth_price,omitempty"`
	DiskSpacePrice       int64    `protobuf:"varint,3,opt,name=disk_space_price,json=diskSpacePrice,proto3" json:"disk_space_price,omitempty"`
	AuditBandwidthPrice  int64    `protobuf:"varint,4,opt,name=audit_bandwidth_price,json=auditBandwidthPrice,proto3" json:"audit_bandwidth_price,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PricingModelResponse) Descriptor

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

func (*PricingModelResponse) GetAuditBandwidthPrice

func (m *PricingModelResponse) GetAuditBandwidthPrice() int64

func (*PricingModelResponse) GetDiskSpacePrice

func (m *PricingModelResponse) GetDiskSpacePrice() int64

func (*PricingModelResponse) GetEgressBandwidthPrice

func (m *PricingModelResponse) GetEgressBandwidthPrice() int64

func (*PricingModelResponse) GetRepairBandwidthPrice

func (m *PricingModelResponse) GetRepairBandwidthPrice() int64

func (*PricingModelResponse) ProtoMessage

func (*PricingModelResponse) ProtoMessage()

func (*PricingModelResponse) Reset

func (m *PricingModelResponse) Reset()

func (*PricingModelResponse) String

func (m *PricingModelResponse) String() string

func (*PricingModelResponse) XXX_DiscardUnknown

func (m *PricingModelResponse) XXX_DiscardUnknown()

func (*PricingModelResponse) XXX_Marshal

func (m *PricingModelResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PricingModelResponse) XXX_Merge

func (m *PricingModelResponse) XXX_Merge(src proto.Message)

func (*PricingModelResponse) XXX_Size

func (m *PricingModelResponse) XXX_Size() int

func (*PricingModelResponse) XXX_Unmarshal

func (m *PricingModelResponse) XXX_Unmarshal(b []byte) error

type ProjectInfoRequest

type ProjectInfoRequest struct {
	Header               *RequestHeader `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*ProjectInfoRequest) Descriptor

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

func (*ProjectInfoRequest) GetHeader

func (m *ProjectInfoRequest) GetHeader() *RequestHeader

func (*ProjectInfoRequest) ProtoMessage

func (*ProjectInfoRequest) ProtoMessage()

func (*ProjectInfoRequest) Reset

func (m *ProjectInfoRequest) Reset()

func (*ProjectInfoRequest) String

func (m *ProjectInfoRequest) String() string

func (*ProjectInfoRequest) XXX_DiscardUnknown

func (m *ProjectInfoRequest) XXX_DiscardUnknown()

func (*ProjectInfoRequest) XXX_Marshal

func (m *ProjectInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProjectInfoRequest) XXX_Merge

func (m *ProjectInfoRequest) XXX_Merge(src proto.Message)

func (*ProjectInfoRequest) XXX_Size

func (m *ProjectInfoRequest) XXX_Size() int

func (*ProjectInfoRequest) XXX_Unmarshal

func (m *ProjectInfoRequest) XXX_Unmarshal(b []byte) error

type ProjectInfoResponse

type ProjectInfoResponse struct {
	ProjectSalt          []byte   `protobuf:"bytes,1,opt,name=project_salt,json=projectSalt,proto3" json:"project_salt,omitempty"`
	ProjectPublicId      []byte   `protobuf:"bytes,2,opt,name=project_public_id,json=projectPublicId,proto3" json:"project_public_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ProjectInfoResponse) Descriptor

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

func (*ProjectInfoResponse) GetProjectPublicId

func (m *ProjectInfoResponse) GetProjectPublicId() []byte

func (*ProjectInfoResponse) GetProjectSalt

func (m *ProjectInfoResponse) GetProjectSalt() []byte

func (*ProjectInfoResponse) ProtoMessage

func (*ProjectInfoResponse) ProtoMessage()

func (*ProjectInfoResponse) Reset

func (m *ProjectInfoResponse) Reset()

func (*ProjectInfoResponse) String

func (m *ProjectInfoResponse) String() string

func (*ProjectInfoResponse) XXX_DiscardUnknown

func (m *ProjectInfoResponse) XXX_DiscardUnknown()

func (*ProjectInfoResponse) XXX_Marshal

func (m *ProjectInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProjectInfoResponse) XXX_Merge

func (m *ProjectInfoResponse) XXX_Merge(src proto.Message)

func (*ProjectInfoResponse) XXX_Size

func (m *ProjectInfoResponse) XXX_Size() int

func (*ProjectInfoResponse) XXX_Unmarshal

func (m *ProjectInfoResponse) XXX_Unmarshal(b []byte) error

type Range

type Range struct {
	// Types that are valid to be assigned to Range:
	//
	//	*Range_StartLimit
	//	*Range_Start
	//	*Range_Suffix
	Range                isRange_Range `protobuf_oneof:"Range"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*Range) Descriptor

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

func (*Range) GetRange

func (m *Range) GetRange() isRange_Range

func (*Range) GetStart

func (m *Range) GetStart() *RangeStart

func (*Range) GetStartLimit

func (m *Range) GetStartLimit() *RangeStartLimit

func (*Range) GetSuffix

func (m *Range) GetSuffix() *RangeSuffix

func (*Range) ProtoMessage

func (*Range) ProtoMessage()

func (*Range) Reset

func (m *Range) Reset()

func (*Range) String

func (m *Range) String() string

func (*Range) XXX_DiscardUnknown

func (m *Range) XXX_DiscardUnknown()

func (*Range) XXX_Marshal

func (m *Range) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Range) XXX_Merge

func (m *Range) XXX_Merge(src proto.Message)

func (*Range) XXX_OneofWrappers

func (*Range) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*Range) XXX_Size

func (m *Range) XXX_Size() int

func (*Range) XXX_Unmarshal

func (m *Range) XXX_Unmarshal(b []byte) error

type RangeStart

type RangeStart struct {
	PlainStart           int64    `protobuf:"varint,1,opt,name=plain_start,json=plainStart,proto3" json:"plain_start,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

RangeStart is used to specify a range where the client provides the first byte and wishes to read until the end of the blob.

func (*RangeStart) Descriptor

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

func (*RangeStart) GetPlainStart

func (m *RangeStart) GetPlainStart() int64

func (*RangeStart) ProtoMessage

func (*RangeStart) ProtoMessage()

func (*RangeStart) Reset

func (m *RangeStart) Reset()

func (*RangeStart) String

func (m *RangeStart) String() string

func (*RangeStart) XXX_DiscardUnknown

func (m *RangeStart) XXX_DiscardUnknown()

func (*RangeStart) XXX_Marshal

func (m *RangeStart) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RangeStart) XXX_Merge

func (m *RangeStart) XXX_Merge(src proto.Message)

func (*RangeStart) XXX_Size

func (m *RangeStart) XXX_Size() int

func (*RangeStart) XXX_Unmarshal

func (m *RangeStart) XXX_Unmarshal(b []byte) error

type RangeStartLimit

type RangeStartLimit struct {
	// plain_start is the byte index where the client wishes to begin reading
	// the data.
	PlainStart int64 `protobuf:"varint,1,opt,name=plain_start,json=plainStart,proto3" json:"plain_start,omitempty"`
	// plain_limit is the limit whereto the client wishes to read.
	PlainLimit           int64    `protobuf:"varint,2,opt,name=plain_limit,json=plainLimit,proto3" json:"plain_limit,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

RangeStartLimit is used to specify a range where the plain start and limit bytes are known and explicitly specified by the client. [start:limit)

func (*RangeStartLimit) Descriptor

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

func (*RangeStartLimit) GetPlainLimit

func (m *RangeStartLimit) GetPlainLimit() int64

func (*RangeStartLimit) GetPlainStart

func (m *RangeStartLimit) GetPlainStart() int64

func (*RangeStartLimit) ProtoMessage

func (*RangeStartLimit) ProtoMessage()

func (*RangeStartLimit) Reset

func (m *RangeStartLimit) Reset()

func (*RangeStartLimit) String

func (m *RangeStartLimit) String() string

func (*RangeStartLimit) XXX_DiscardUnknown

func (m *RangeStartLimit) XXX_DiscardUnknown()

func (*RangeStartLimit) XXX_Marshal

func (m *RangeStartLimit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RangeStartLimit) XXX_Merge

func (m *RangeStartLimit) XXX_Merge(src proto.Message)

func (*RangeStartLimit) XXX_Size

func (m *RangeStartLimit) XXX_Size() int

func (*RangeStartLimit) XXX_Unmarshal

func (m *RangeStartLimit) XXX_Unmarshal(b []byte) error

type RangeSuffix

type RangeSuffix struct {
	PlainSuffix          int64    `protobuf:"varint,1,opt,name=plain_suffix,json=plainSuffix,proto3" json:"plain_suffix,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

RangeSuffix is used to specify a range where the client specifies how many bytes from the end of the blob to read. For example, a value of 500 means "the last 500 bytes."

func (*RangeSuffix) Descriptor

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

func (*RangeSuffix) GetPlainSuffix

func (m *RangeSuffix) GetPlainSuffix() int64

func (*RangeSuffix) ProtoMessage

func (*RangeSuffix) ProtoMessage()

func (*RangeSuffix) Reset

func (m *RangeSuffix) Reset()

func (*RangeSuffix) String

func (m *RangeSuffix) String() string

func (*RangeSuffix) XXX_DiscardUnknown

func (m *RangeSuffix) XXX_DiscardUnknown()

func (*RangeSuffix) XXX_Marshal

func (m *RangeSuffix) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RangeSuffix) XXX_Merge

func (m *RangeSuffix) XXX_Merge(src proto.Message)

func (*RangeSuffix) XXX_Size

func (m *RangeSuffix) XXX_Size() int

func (*RangeSuffix) XXX_Unmarshal

func (m *RangeSuffix) XXX_Unmarshal(b []byte) error

type Range_Start

type Range_Start struct {
	Start *RangeStart `protobuf:"bytes,2,opt,name=start,proto3,oneof" json:"start,omitempty"`
}

type Range_StartLimit

type Range_StartLimit struct {
	StartLimit *RangeStartLimit `protobuf:"bytes,1,opt,name=start_limit,json=startLimit,proto3,oneof" json:"start_limit,omitempty"`
}

type Range_Suffix

type Range_Suffix struct {
	Suffix *RangeSuffix `protobuf:"bytes,3,opt,name=suffix,proto3,oneof" json:"suffix,omitempty"`
}

type RedundancyScheme

type RedundancyScheme struct {
	Type RedundancyScheme_SchemeType `protobuf:"varint,1,opt,name=type,proto3,enum=pointerdb.RedundancyScheme_SchemeType" json:"type,omitempty"`
	// these values apply to RS encoding
	MinReq               int32    `protobuf:"varint,2,opt,name=min_req,json=minReq,proto3" json:"min_req,omitempty"`
	Total                int32    `protobuf:"varint,3,opt,name=total,proto3" json:"total,omitempty"`
	RepairThreshold      int32    `protobuf:"varint,4,opt,name=repair_threshold,json=repairThreshold,proto3" json:"repair_threshold,omitempty"`
	SuccessThreshold     int32    `protobuf:"varint,5,opt,name=success_threshold,json=successThreshold,proto3" json:"success_threshold,omitempty"`
	ErasureShareSize     int32    `protobuf:"varint,6,opt,name=erasure_share_size,json=erasureShareSize,proto3" json:"erasure_share_size,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RedundancyScheme) Descriptor

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

func (*RedundancyScheme) GetErasureShareSize

func (m *RedundancyScheme) GetErasureShareSize() int32

func (*RedundancyScheme) GetMinReq

func (m *RedundancyScheme) GetMinReq() int32

func (*RedundancyScheme) GetRepairThreshold

func (m *RedundancyScheme) GetRepairThreshold() int32

func (*RedundancyScheme) GetSuccessThreshold

func (m *RedundancyScheme) GetSuccessThreshold() int32

func (*RedundancyScheme) GetTotal

func (m *RedundancyScheme) GetTotal() int32

func (*RedundancyScheme) GetType

func (*RedundancyScheme) ProtoMessage

func (*RedundancyScheme) ProtoMessage()

func (*RedundancyScheme) Reset

func (m *RedundancyScheme) Reset()

func (*RedundancyScheme) String

func (m *RedundancyScheme) String() string

func (*RedundancyScheme) XXX_DiscardUnknown

func (m *RedundancyScheme) XXX_DiscardUnknown()

func (*RedundancyScheme) XXX_Marshal

func (m *RedundancyScheme) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RedundancyScheme) XXX_Merge

func (m *RedundancyScheme) XXX_Merge(src proto.Message)

func (*RedundancyScheme) XXX_Size

func (m *RedundancyScheme) XXX_Size() int

func (*RedundancyScheme) XXX_Unmarshal

func (m *RedundancyScheme) XXX_Unmarshal(b []byte) error

type RedundancyScheme_SchemeType

type RedundancyScheme_SchemeType int32
const (
	RedundancyScheme_INVALID RedundancyScheme_SchemeType = 0
	RedundancyScheme_RS      RedundancyScheme_SchemeType = 1
)

func (RedundancyScheme_SchemeType) EnumDescriptor

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

func (RedundancyScheme_SchemeType) String

type RemotePiece

type RemotePiece struct {
	PieceNum             int32      `protobuf:"varint,1,opt,name=piece_num,json=pieceNum,proto3" json:"piece_num,omitempty"`
	NodeId               NodeID     `protobuf:"bytes,2,opt,name=node_id,json=nodeId,proto3,customtype=NodeID" json:"node_id"`
	Hash                 *PieceHash `protobuf:"bytes,3,opt,name=hash,proto3" json:"hash,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*RemotePiece) Descriptor

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

func (*RemotePiece) GetHash

func (m *RemotePiece) GetHash() *PieceHash

func (*RemotePiece) GetPieceNum

func (m *RemotePiece) GetPieceNum() int32

func (*RemotePiece) ProtoMessage

func (*RemotePiece) ProtoMessage()

func (*RemotePiece) Reset

func (m *RemotePiece) Reset()

func (*RemotePiece) String

func (m *RemotePiece) String() string

func (*RemotePiece) XXX_DiscardUnknown

func (m *RemotePiece) XXX_DiscardUnknown()

func (*RemotePiece) XXX_Marshal

func (m *RemotePiece) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RemotePiece) XXX_Merge

func (m *RemotePiece) XXX_Merge(src proto.Message)

func (*RemotePiece) XXX_Size

func (m *RemotePiece) XXX_Size() int

func (*RemotePiece) XXX_Unmarshal

func (m *RemotePiece) XXX_Unmarshal(b []byte) error

type RemoteSegment

type RemoteSegment struct {
	Redundancy           *RedundancyScheme `protobuf:"bytes,1,opt,name=redundancy,proto3" json:"redundancy,omitempty"`
	RootPieceId          PieceID           `protobuf:"bytes,2,opt,name=root_piece_id,json=rootPieceId,proto3,customtype=PieceID" json:"root_piece_id"`
	RemotePieces         []*RemotePiece    `protobuf:"bytes,3,rep,name=remote_pieces,json=remotePieces,proto3" json:"remote_pieces,omitempty"`
	MerkleRoot           []byte            `protobuf:"bytes,4,opt,name=merkle_root,json=merkleRoot,proto3" json:"merkle_root,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*RemoteSegment) Descriptor

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

func (*RemoteSegment) GetMerkleRoot

func (m *RemoteSegment) GetMerkleRoot() []byte

func (*RemoteSegment) GetRedundancy

func (m *RemoteSegment) GetRedundancy() *RedundancyScheme

func (*RemoteSegment) GetRemotePieces

func (m *RemoteSegment) GetRemotePieces() []*RemotePiece

func (*RemoteSegment) ProtoMessage

func (*RemoteSegment) ProtoMessage()

func (*RemoteSegment) Reset

func (m *RemoteSegment) Reset()

func (*RemoteSegment) String

func (m *RemoteSegment) String() string

func (*RemoteSegment) XXX_DiscardUnknown

func (m *RemoteSegment) XXX_DiscardUnknown()

func (*RemoteSegment) XXX_Marshal

func (m *RemoteSegment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RemoteSegment) XXX_Merge

func (m *RemoteSegment) XXX_Merge(src proto.Message)

func (*RemoteSegment) XXX_Size

func (m *RemoteSegment) XXX_Size() int

func (*RemoteSegment) XXX_Unmarshal

func (m *RemoteSegment) XXX_Unmarshal(b []byte) error

type ReputationStats

type ReputationStats struct {
	TotalCount             int64    `protobuf:"varint,1,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	SuccessCount           int64    `protobuf:"varint,2,opt,name=success_count,json=successCount,proto3" json:"success_count,omitempty"`
	ReputationAlpha        float64  `protobuf:"fixed64,3,opt,name=reputation_alpha,json=reputationAlpha,proto3" json:"reputation_alpha,omitempty"`
	ReputationBeta         float64  `protobuf:"fixed64,4,opt,name=reputation_beta,json=reputationBeta,proto3" json:"reputation_beta,omitempty"`
	ReputationScore        float64  `protobuf:"fixed64,5,opt,name=reputation_score,json=reputationScore,proto3" json:"reputation_score,omitempty"`
	UnknownReputationAlpha float64  `` /* 131-byte string literal not displayed */
	UnknownReputationBeta  float64  `` /* 128-byte string literal not displayed */
	UnknownReputationScore float64  `` /* 131-byte string literal not displayed */
	XXX_NoUnkeyedLiteral   struct{} `json:"-"`
	XXX_unrecognized       []byte   `json:"-"`
	XXX_sizecache          int32    `json:"-"`
}

func (*ReputationStats) Descriptor

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

func (*ReputationStats) GetReputationAlpha

func (m *ReputationStats) GetReputationAlpha() float64

func (*ReputationStats) GetReputationBeta

func (m *ReputationStats) GetReputationBeta() float64

func (*ReputationStats) GetReputationScore

func (m *ReputationStats) GetReputationScore() float64

func (*ReputationStats) GetSuccessCount

func (m *ReputationStats) GetSuccessCount() int64

func (*ReputationStats) GetTotalCount

func (m *ReputationStats) GetTotalCount() int64

func (*ReputationStats) GetUnknownReputationAlpha

func (m *ReputationStats) GetUnknownReputationAlpha() float64

func (*ReputationStats) GetUnknownReputationBeta

func (m *ReputationStats) GetUnknownReputationBeta() float64

func (*ReputationStats) GetUnknownReputationScore

func (m *ReputationStats) GetUnknownReputationScore() float64

func (*ReputationStats) ProtoMessage

func (*ReputationStats) ProtoMessage()

func (*ReputationStats) Reset

func (m *ReputationStats) Reset()

func (*ReputationStats) String

func (m *ReputationStats) String() string

func (*ReputationStats) XXX_DiscardUnknown

func (m *ReputationStats) XXX_DiscardUnknown()

func (*ReputationStats) XXX_Marshal

func (m *ReputationStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ReputationStats) XXX_Merge

func (m *ReputationStats) XXX_Merge(src proto.Message)

func (*ReputationStats) XXX_Size

func (m *ReputationStats) XXX_Size() int

func (*ReputationStats) XXX_Unmarshal

func (m *ReputationStats) XXX_Unmarshal(b []byte) error

type RequestHeader

type RequestHeader struct {
	ApiKey               []byte   `protobuf:"bytes,1,opt,name=api_key,json=apiKey,proto3" json:"api_key,omitempty"`
	UserAgent            []byte   `protobuf:"bytes,2,opt,name=user_agent,json=userAgent,proto3" json:"user_agent,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RequestHeader) Descriptor

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

func (*RequestHeader) GetApiKey

func (m *RequestHeader) GetApiKey() []byte

func (*RequestHeader) GetUserAgent

func (m *RequestHeader) GetUserAgent() []byte

func (*RequestHeader) ProtoMessage

func (*RequestHeader) ProtoMessage()

func (*RequestHeader) Reset

func (m *RequestHeader) Reset()

func (*RequestHeader) String

func (m *RequestHeader) String() string

func (*RequestHeader) XXX_DiscardUnknown

func (m *RequestHeader) XXX_DiscardUnknown()

func (*RequestHeader) XXX_Marshal

func (m *RequestHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RequestHeader) XXX_Merge

func (m *RequestHeader) XXX_Merge(src proto.Message)

func (*RequestHeader) XXX_Size

func (m *RequestHeader) XXX_Size() int

func (*RequestHeader) XXX_Unmarshal

func (m *RequestHeader) XXX_Unmarshal(b []byte) error

type RestoreTrashRequest

type RestoreTrashRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RestoreTrashRequest) Descriptor

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

func (*RestoreTrashRequest) ProtoMessage

func (*RestoreTrashRequest) ProtoMessage()

func (*RestoreTrashRequest) Reset

func (m *RestoreTrashRequest) Reset()

func (*RestoreTrashRequest) String

func (m *RestoreTrashRequest) String() string

func (*RestoreTrashRequest) XXX_DiscardUnknown

func (m *RestoreTrashRequest) XXX_DiscardUnknown()

func (*RestoreTrashRequest) XXX_Marshal

func (m *RestoreTrashRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RestoreTrashRequest) XXX_Merge

func (m *RestoreTrashRequest) XXX_Merge(src proto.Message)

func (*RestoreTrashRequest) XXX_Size

func (m *RestoreTrashRequest) XXX_Size() int

func (*RestoreTrashRequest) XXX_Unmarshal

func (m *RestoreTrashRequest) XXX_Unmarshal(b []byte) error

type RestoreTrashResponse

type RestoreTrashResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RestoreTrashResponse) Descriptor

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

func (*RestoreTrashResponse) ProtoMessage

func (*RestoreTrashResponse) ProtoMessage()

func (*RestoreTrashResponse) Reset

func (m *RestoreTrashResponse) Reset()

func (*RestoreTrashResponse) String

func (m *RestoreTrashResponse) String() string

func (*RestoreTrashResponse) XXX_DiscardUnknown

func (m *RestoreTrashResponse) XXX_DiscardUnknown()

func (*RestoreTrashResponse) XXX_Marshal

func (m *RestoreTrashResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RestoreTrashResponse) XXX_Merge

func (m *RestoreTrashResponse) XXX_Merge(src proto.Message)

func (*RestoreTrashResponse) XXX_Size

func (m *RestoreTrashResponse) XXX_Size() int

func (*RestoreTrashResponse) XXX_Unmarshal

func (m *RestoreTrashResponse) XXX_Unmarshal(b []byte) error

type RetainRequest

type RetainRequest struct {
	CreationDate         time.Time          `protobuf:"bytes,1,opt,name=creation_date,json=creationDate,proto3,stdtime" json:"creation_date"`
	Filter               []byte             `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	HashAlgorithm        PieceHashAlgorithm `` /* 132-byte string literal not displayed */
	Hash                 []byte             `protobuf:"bytes,4,opt,name=hash,proto3" json:"hash,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

RetainRequest contains bloom filter. It's either sent together (time + filter) or in multiple chunks, where first message contains time + first part of the filter, and the last part contains the hash (to double check if all pieces are arrived).

func (*RetainRequest) Descriptor

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

func (*RetainRequest) GetCreationDate

func (m *RetainRequest) GetCreationDate() time.Time

func (*RetainRequest) GetFilter

func (m *RetainRequest) GetFilter() []byte

func (*RetainRequest) GetHash

func (m *RetainRequest) GetHash() []byte

func (*RetainRequest) GetHashAlgorithm

func (m *RetainRequest) GetHashAlgorithm() PieceHashAlgorithm

func (*RetainRequest) ProtoMessage

func (*RetainRequest) ProtoMessage()

func (*RetainRequest) Reset

func (m *RetainRequest) Reset()

func (*RetainRequest) String

func (m *RetainRequest) String() string

func (*RetainRequest) XXX_DiscardUnknown

func (m *RetainRequest) XXX_DiscardUnknown()

func (*RetainRequest) XXX_Marshal

func (m *RetainRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RetainRequest) XXX_Merge

func (m *RetainRequest) XXX_Merge(src proto.Message)

func (*RetainRequest) XXX_Size

func (m *RetainRequest) XXX_Size() int

func (*RetainRequest) XXX_Unmarshal

func (m *RetainRequest) XXX_Unmarshal(b []byte) error

type RetainResponse

type RetainResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RetainResponse) Descriptor

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

func (*RetainResponse) ProtoMessage

func (*RetainResponse) ProtoMessage()

func (*RetainResponse) Reset

func (m *RetainResponse) Reset()

func (*RetainResponse) String

func (m *RetainResponse) String() string

func (*RetainResponse) XXX_DiscardUnknown

func (m *RetainResponse) XXX_DiscardUnknown()

func (*RetainResponse) XXX_Marshal

func (m *RetainResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RetainResponse) XXX_Merge

func (m *RetainResponse) XXX_Merge(src proto.Message)

func (*RetainResponse) XXX_Size

func (m *RetainResponse) XXX_Size() int

func (*RetainResponse) XXX_Unmarshal

func (m *RetainResponse) XXX_Unmarshal(b []byte) error

type Retention

type Retention struct {
	Mode                 Retention_Mode `protobuf:"varint,1,opt,name=mode,proto3,enum=metainfo.Retention_Mode" json:"mode,omitempty"`
	RetainUntil          time.Time      `protobuf:"bytes,2,opt,name=retain_until,json=retainUntil,proto3,stdtime" json:"retain_until"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*Retention) Descriptor

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

func (*Retention) GetMode

func (m *Retention) GetMode() Retention_Mode

func (*Retention) GetRetainUntil

func (m *Retention) GetRetainUntil() time.Time

func (*Retention) ProtoMessage

func (*Retention) ProtoMessage()

func (*Retention) Reset

func (m *Retention) Reset()

func (*Retention) String

func (m *Retention) String() string

func (*Retention) XXX_DiscardUnknown

func (m *Retention) XXX_DiscardUnknown()

func (*Retention) XXX_Marshal

func (m *Retention) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Retention) XXX_Merge

func (m *Retention) XXX_Merge(src proto.Message)

func (*Retention) XXX_Size

func (m *Retention) XXX_Size() int

func (*Retention) XXX_Unmarshal

func (m *Retention) XXX_Unmarshal(b []byte) error

type Retention_Mode

type Retention_Mode int32
const (
	Retention_INVALID    Retention_Mode = 0
	Retention_COMPLIANCE Retention_Mode = 1
)

func (Retention_Mode) EnumDescriptor

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

func (Retention_Mode) String

func (x Retention_Mode) String() string

type RetryBeginSegmentPiecesRequest

type RetryBeginSegmentPiecesRequest struct {
	Header               *RequestHeader `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	SegmentId            SegmentID      `protobuf:"bytes,1,opt,name=segment_id,json=segmentId,proto3,customtype=SegmentID" json:"segment_id"`
	RetryPieceNumbers    []int32        `protobuf:"varint,2,rep,packed,name=retry_piece_numbers,json=retryPieceNumbers,proto3" json:"retry_piece_numbers,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*RetryBeginSegmentPiecesRequest) Descriptor

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

func (*RetryBeginSegmentPiecesRequest) GetHeader

func (*RetryBeginSegmentPiecesRequest) GetRetryPieceNumbers

func (m *RetryBeginSegmentPiecesRequest) GetRetryPieceNumbers() []int32

func (*RetryBeginSegmentPiecesRequest) ProtoMessage

func (*RetryBeginSegmentPiecesRequest) ProtoMessage()

func (*RetryBeginSegmentPiecesRequest) Reset

func (m *RetryBeginSegmentPiecesRequest) Reset()

func (*RetryBeginSegmentPiecesRequest) String

func (*RetryBeginSegmentPiecesRequest) XXX_DiscardUnknown

func (m *RetryBeginSegmentPiecesRequest) XXX_DiscardUnknown()

func (*RetryBeginSegmentPiecesRequest) XXX_Marshal

func (m *RetryBeginSegmentPiecesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RetryBeginSegmentPiecesRequest) XXX_Merge

func (m *RetryBeginSegmentPiecesRequest) XXX_Merge(src proto.Message)

func (*RetryBeginSegmentPiecesRequest) XXX_Size

func (m *RetryBeginSegmentPiecesRequest) XXX_Size() int

func (*RetryBeginSegmentPiecesRequest) XXX_Unmarshal

func (m *RetryBeginSegmentPiecesRequest) XXX_Unmarshal(b []byte) error

type RetryBeginSegmentPiecesResponse

type RetryBeginSegmentPiecesResponse struct {
	SegmentId            SegmentID              `protobuf:"bytes,1,opt,name=segment_id,json=segmentId,proto3,customtype=SegmentID" json:"segment_id"`
	AddressedLimits      []*AddressedOrderLimit `protobuf:"bytes,2,rep,name=addressed_limits,json=addressedLimits,proto3" json:"addressed_limits,omitempty"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

func (*RetryBeginSegmentPiecesResponse) Descriptor

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

func (*RetryBeginSegmentPiecesResponse) GetAddressedLimits

func (m *RetryBeginSegmentPiecesResponse) GetAddressedLimits() []*AddressedOrderLimit

func (*RetryBeginSegmentPiecesResponse) ProtoMessage

func (*RetryBeginSegmentPiecesResponse) ProtoMessage()

func (*RetryBeginSegmentPiecesResponse) Reset

func (*RetryBeginSegmentPiecesResponse) String

func (*RetryBeginSegmentPiecesResponse) XXX_DiscardUnknown

func (m *RetryBeginSegmentPiecesResponse) XXX_DiscardUnknown()

func (*RetryBeginSegmentPiecesResponse) XXX_Marshal

func (m *RetryBeginSegmentPiecesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RetryBeginSegmentPiecesResponse) XXX_Merge

func (m *RetryBeginSegmentPiecesResponse) XXX_Merge(src proto.Message)

func (*RetryBeginSegmentPiecesResponse) XXX_Size

func (m *RetryBeginSegmentPiecesResponse) XXX_Size() int

func (*RetryBeginSegmentPiecesResponse) XXX_Unmarshal

func (m *RetryBeginSegmentPiecesResponse) XXX_Unmarshal(b []byte) error

type RevokeAPIKeyRequest

type RevokeAPIKeyRequest struct {
	Header               *RequestHeader `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	ApiKey               []byte         `protobuf:"bytes,1,opt,name=api_key,json=apiKey,proto3" json:"api_key,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*RevokeAPIKeyRequest) Descriptor

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

func (*RevokeAPIKeyRequest) GetApiKey

func (m *RevokeAPIKeyRequest) GetApiKey() []byte

func (*RevokeAPIKeyRequest) GetHeader

func (m *RevokeAPIKeyRequest) GetHeader() *RequestHeader

func (*RevokeAPIKeyRequest) ProtoMessage

func (*RevokeAPIKeyRequest) ProtoMessage()

func (*RevokeAPIKeyRequest) Reset

func (m *RevokeAPIKeyRequest) Reset()

func (*RevokeAPIKeyRequest) String

func (m *RevokeAPIKeyRequest) String() string

func (*RevokeAPIKeyRequest) XXX_DiscardUnknown

func (m *RevokeAPIKeyRequest) XXX_DiscardUnknown()

func (*RevokeAPIKeyRequest) XXX_Marshal

func (m *RevokeAPIKeyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RevokeAPIKeyRequest) XXX_Merge

func (m *RevokeAPIKeyRequest) XXX_Merge(src proto.Message)

func (*RevokeAPIKeyRequest) XXX_Size

func (m *RevokeAPIKeyRequest) XXX_Size() int

func (*RevokeAPIKeyRequest) XXX_Unmarshal

func (m *RevokeAPIKeyRequest) XXX_Unmarshal(b []byte) error

type RevokeAPIKeyResponse

type RevokeAPIKeyResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RevokeAPIKeyResponse) Descriptor

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

func (*RevokeAPIKeyResponse) ProtoMessage

func (*RevokeAPIKeyResponse) ProtoMessage()

func (*RevokeAPIKeyResponse) Reset

func (m *RevokeAPIKeyResponse) Reset()

func (*RevokeAPIKeyResponse) String

func (m *RevokeAPIKeyResponse) String() string

func (*RevokeAPIKeyResponse) XXX_DiscardUnknown

func (m *RevokeAPIKeyResponse) XXX_DiscardUnknown()

func (*RevokeAPIKeyResponse) XXX_Marshal

func (m *RevokeAPIKeyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RevokeAPIKeyResponse) XXX_Merge

func (m *RevokeAPIKeyResponse) XXX_Merge(src proto.Message)

func (*RevokeAPIKeyResponse) XXX_Size

func (m *RevokeAPIKeyResponse) XXX_Size() int

func (*RevokeAPIKeyResponse) XXX_Unmarshal

func (m *RevokeAPIKeyResponse) XXX_Unmarshal(b []byte) error

type SatStreamID

type SatStreamID struct {
	CreationDate         time.Time `protobuf:"bytes,5,opt,name=creation_date,json=creationDate,proto3,stdtime" json:"creation_date"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

Only for satellite use

TODO this needs to be removed BUT unfortunately libuplink is using it and we need to keep this for backward compatibility

func (*SatStreamID) Descriptor

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

func (*SatStreamID) GetCreationDate

func (m *SatStreamID) GetCreationDate() time.Time

func (*SatStreamID) ProtoMessage

func (*SatStreamID) ProtoMessage()

func (*SatStreamID) Reset

func (m *SatStreamID) Reset()

func (*SatStreamID) String

func (m *SatStreamID) String() string

func (*SatStreamID) XXX_DiscardUnknown

func (m *SatStreamID) XXX_DiscardUnknown()

func (*SatStreamID) XXX_Marshal

func (m *SatStreamID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SatStreamID) XXX_Merge

func (m *SatStreamID) XXX_Merge(src proto.Message)

func (*SatStreamID) XXX_Size

func (m *SatStreamID) XXX_Size() int

func (*SatStreamID) XXX_Unmarshal

func (m *SatStreamID) XXX_Unmarshal(b []byte) error

type SatelliteMessage

type SatelliteMessage struct {
	// Types that are valid to be assigned to Message:
	//
	//	*SatelliteMessage_NotReady
	//	*SatelliteMessage_TransferPiece
	//	*SatelliteMessage_DeletePiece
	//	*SatelliteMessage_ExitCompleted
	//	*SatelliteMessage_ExitFailed
	Message              isSatelliteMessage_Message `protobuf_oneof:"Message"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

func (*SatelliteMessage) Descriptor

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

func (*SatelliteMessage) GetDeletePiece

func (m *SatelliteMessage) GetDeletePiece() *DeletePiece

func (*SatelliteMessage) GetExitCompleted

func (m *SatelliteMessage) GetExitCompleted() *ExitCompleted

func (*SatelliteMessage) GetExitFailed

func (m *SatelliteMessage) GetExitFailed() *ExitFailed

func (*SatelliteMessage) GetMessage

func (m *SatelliteMessage) GetMessage() isSatelliteMessage_Message

func (*SatelliteMessage) GetNotReady

func (m *SatelliteMessage) GetNotReady() *NotReady

func (*SatelliteMessage) GetTransferPiece

func (m *SatelliteMessage) GetTransferPiece() *TransferPiece

func (*SatelliteMessage) ProtoMessage

func (*SatelliteMessage) ProtoMessage()

func (*SatelliteMessage) Reset

func (m *SatelliteMessage) Reset()

func (*SatelliteMessage) String

func (m *SatelliteMessage) String() string

func (*SatelliteMessage) XXX_DiscardUnknown

func (m *SatelliteMessage) XXX_DiscardUnknown()

func (*SatelliteMessage) XXX_Marshal

func (m *SatelliteMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SatelliteMessage) XXX_Merge

func (m *SatelliteMessage) XXX_Merge(src proto.Message)

func (*SatelliteMessage) XXX_OneofWrappers

func (*SatelliteMessage) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*SatelliteMessage) XXX_Size

func (m *SatelliteMessage) XXX_Size() int

func (*SatelliteMessage) XXX_Unmarshal

func (m *SatelliteMessage) XXX_Unmarshal(b []byte) error

type SatelliteMessage_DeletePiece

type SatelliteMessage_DeletePiece struct {
	DeletePiece *DeletePiece `protobuf:"bytes,3,opt,name=delete_piece,json=deletePiece,proto3,oneof" json:"delete_piece,omitempty"`
}

type SatelliteMessage_ExitCompleted

type SatelliteMessage_ExitCompleted struct {
	ExitCompleted *ExitCompleted `protobuf:"bytes,4,opt,name=exit_completed,json=exitCompleted,proto3,oneof" json:"exit_completed,omitempty"`
}

type SatelliteMessage_ExitFailed

type SatelliteMessage_ExitFailed struct {
	ExitFailed *ExitFailed `protobuf:"bytes,5,opt,name=exit_failed,json=exitFailed,proto3,oneof" json:"exit_failed,omitempty"`
}

type SatelliteMessage_NotReady

type SatelliteMessage_NotReady struct {
	NotReady *NotReady `protobuf:"bytes,1,opt,name=not_ready,json=notReady,proto3,oneof" json:"not_ready,omitempty"`
}

type SatelliteMessage_TransferPiece

type SatelliteMessage_TransferPiece struct {
	TransferPiece *TransferPiece `protobuf:"bytes,2,opt,name=transfer_piece,json=transferPiece,proto3,oneof" json:"transfer_piece,omitempty"`
}

type Scope

type Scope struct {
	SatelliteAddr        string            `protobuf:"bytes,1,opt,name=satellite_addr,json=satelliteAddr,proto3" json:"satellite_addr,omitempty"`
	ApiKey               []byte            `protobuf:"bytes,2,opt,name=api_key,json=apiKey,proto3" json:"api_key,omitempty"`
	EncryptionAccess     *EncryptionAccess `protobuf:"bytes,3,opt,name=encryption_access,json=encryptionAccess,proto3" json:"encryption_access,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*Scope) Descriptor

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

func (*Scope) GetApiKey

func (m *Scope) GetApiKey() []byte

func (*Scope) GetEncryptionAccess

func (m *Scope) GetEncryptionAccess() *EncryptionAccess

func (*Scope) GetSatelliteAddr

func (m *Scope) GetSatelliteAddr() string

func (*Scope) ProtoMessage

func (*Scope) ProtoMessage()

func (*Scope) Reset

func (m *Scope) Reset()

func (*Scope) String

func (m *Scope) String() string

func (*Scope) XXX_DiscardUnknown

func (m *Scope) XXX_DiscardUnknown()

func (*Scope) XXX_Marshal

func (m *Scope) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Scope) XXX_Merge

func (m *Scope) XXX_Merge(src proto.Message)

func (*Scope) XXX_Size

func (m *Scope) XXX_Size() int

func (*Scope) XXX_Unmarshal

func (m *Scope) XXX_Unmarshal(b []byte) error

type Segment

type Segment struct {
	StreamId             StreamID         `protobuf:"bytes,1,opt,name=stream_id,json=streamId,proto3,customtype=StreamID" json:"stream_id"`
	Position             *SegmentPosition `protobuf:"bytes,2,opt,name=position,proto3" json:"position,omitempty"`
	EncryptedKeyNonce    Nonce            `protobuf:"bytes,3,opt,name=encrypted_key_nonce,json=encryptedKeyNonce,proto3,customtype=Nonce" json:"encrypted_key_nonce"`
	EncryptedKey         []byte           `protobuf:"bytes,4,opt,name=encrypted_key,json=encryptedKey,proto3" json:"encrypted_key,omitempty"`
	SizeEncryptedData    int64            `protobuf:"varint,5,opt,name=size_encrypted_data,json=sizeEncryptedData,proto3" json:"size_encrypted_data,omitempty"`
	EncryptedInlineData  []byte           `protobuf:"bytes,6,opt,name=encrypted_inline_data,json=encryptedInlineData,proto3" json:"encrypted_inline_data,omitempty"`
	Pieces               []*Piece         `protobuf:"bytes,7,rep,name=pieces,proto3" json:"pieces,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*Segment) Descriptor

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

func (*Segment) GetEncryptedInlineData

func (m *Segment) GetEncryptedInlineData() []byte

func (*Segment) GetEncryptedKey

func (m *Segment) GetEncryptedKey() []byte

func (*Segment) GetPieces

func (m *Segment) GetPieces() []*Piece

func (*Segment) GetPosition

func (m *Segment) GetPosition() *SegmentPosition

func (*Segment) GetSizeEncryptedData

func (m *Segment) GetSizeEncryptedData() int64

func (*Segment) ProtoMessage

func (*Segment) ProtoMessage()

func (*Segment) Reset

func (m *Segment) Reset()

func (*Segment) String

func (m *Segment) String() string

func (*Segment) XXX_DiscardUnknown

func (m *Segment) XXX_DiscardUnknown()

func (*Segment) XXX_Marshal

func (m *Segment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Segment) XXX_Merge

func (m *Segment) XXX_Merge(src proto.Message)

func (*Segment) XXX_Size

func (m *Segment) XXX_Size() int

func (*Segment) XXX_Unmarshal

func (m *Segment) XXX_Unmarshal(b []byte) error

type SegmentBeginDeleteRequest

type SegmentBeginDeleteRequest = BeginDeleteSegmentRequest

SegmentBeginDeleteRequest is an alias for BeginDeleteSegmentRequest and should not be used in new code.

type SegmentBeginDeleteResponse

type SegmentBeginDeleteResponse = BeginDeleteSegmentResponse

SegmentBeginDeleteResponse is an alias for BeginDeleteSegmentResponse and should not be used in new code.

type SegmentBeginRequest

type SegmentBeginRequest = BeginSegmentRequest

SegmentBeginRequest is an alias for BeginSegmentRequest and should not be used in new code.

type SegmentBeginResponse

type SegmentBeginResponse = BeginSegmentResponse

SegmentBeginResponse is an alias for BeginSegmentResponse and should not be used in new code.

type SegmentCommitRequest

type SegmentCommitRequest = CommitSegmentRequest

SegmentCommitRequest is an alias for CommitSegmentRequest and should not be used in new code.

type SegmentCommitResponse

type SegmentCommitResponse = CommitSegmentResponse

SegmentCommitResponse is an alias for CommitSegmentResponse and should not be used in new code.

type SegmentDownloadRequest

type SegmentDownloadRequest = DownloadSegmentRequest

SegmentDownloadRequest is an alias for DownloadSegmentRequest and should not be used in new code.

type SegmentDownloadResponse

type SegmentDownloadResponse = DownloadSegmentResponse

SegmentDownloadResponse is an alias for DownloadSegmentResponse and should not be used in new code.

type SegmentFinishDeleteRequest

type SegmentFinishDeleteRequest = FinishDeleteSegmentRequest

SegmentFinishDeleteRequest is an alias for FinishDeleteSegmentRequest and should not be used in new code.

type SegmentFinishDeleteResponse

type SegmentFinishDeleteResponse = FinishDeleteSegmentResponse

SegmentFinishDeleteResponse is an alias for FinishDeleteSegmentResponse and should not be used in new code.

type SegmentID

type SegmentID = storj.SegmentID

SegmentID is an alias to storj.SegmentID for use in generated protobuf code.

type SegmentListItem

type SegmentListItem struct {
	Position *SegmentPosition `protobuf:"bytes,1,opt,name=position,proto3" json:"position,omitempty"`
	// plain_size is 0 for migrated objects.
	PlainSize int64 `protobuf:"varint,2,opt,name=plain_size,json=plainSize,proto3" json:"plain_size,omitempty"`
	// plain_offset is 0 for migrated objects.
	PlainOffset          int64     `protobuf:"varint,4,opt,name=plain_offset,json=plainOffset,proto3" json:"plain_offset,omitempty"`
	CreatedAt            time.Time `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3,stdtime" json:"created_at"`
	EncryptedETag        []byte    `protobuf:"bytes,5,opt,name=encrypted_e_tag,json=encryptedETag,proto3" json:"encrypted_e_tag,omitempty"`
	EncryptedKeyNonce    Nonce     `protobuf:"bytes,6,opt,name=encrypted_key_nonce,json=encryptedKeyNonce,proto3,customtype=Nonce" json:"encrypted_key_nonce"`
	EncryptedKey         []byte    `protobuf:"bytes,7,opt,name=encrypted_key,json=encryptedKey,proto3" json:"encrypted_key,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*SegmentListItem) Descriptor

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

func (*SegmentListItem) GetCreatedAt

func (m *SegmentListItem) GetCreatedAt() time.Time

func (*SegmentListItem) GetEncryptedETag

func (m *SegmentListItem) GetEncryptedETag() []byte

func (*SegmentListItem) GetEncryptedKey

func (m *SegmentListItem) GetEncryptedKey() []byte

func (*SegmentListItem) GetPlainOffset

func (m *SegmentListItem) GetPlainOffset() int64

func (*SegmentListItem) GetPlainSize

func (m *SegmentListItem) GetPlainSize() int64

func (*SegmentListItem) GetPosition

func (m *SegmentListItem) GetPosition() *SegmentPosition

func (*SegmentListItem) ProtoMessage

func (*SegmentListItem) ProtoMessage()

func (*SegmentListItem) Reset

func (m *SegmentListItem) Reset()

func (*SegmentListItem) String

func (m *SegmentListItem) String() string

func (*SegmentListItem) XXX_DiscardUnknown

func (m *SegmentListItem) XXX_DiscardUnknown()

func (*SegmentListItem) XXX_Marshal

func (m *SegmentListItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SegmentListItem) XXX_Merge

func (m *SegmentListItem) XXX_Merge(src proto.Message)

func (*SegmentListItem) XXX_Size

func (m *SegmentListItem) XXX_Size() int

func (*SegmentListItem) XXX_Unmarshal

func (m *SegmentListItem) XXX_Unmarshal(b []byte) error

type SegmentListRequest

type SegmentListRequest = ListSegmentsRequest

SegmentListRequest is an alias for ListSegmentsRequest and should not be used in new code.

type SegmentListResponse

type SegmentListResponse = ListSegmentsResponse

SegmentListResponse is an alias for ListSegmentsResponse and should not be used in new code.

type SegmentMakeInlineRequest

type SegmentMakeInlineRequest = MakeInlineSegmentRequest

SegmentMakeInlineRequest is an alias for MakeInlineSegmentRequest and should not be used in new code.

type SegmentMakeInlineResponse

type SegmentMakeInlineResponse = MakeInlineSegmentResponse

SegmentMakeInlineResponse is an alias for MakeInlineSegmentResponse and should not be used in new code.

type SegmentMeta

type SegmentMeta struct {
	EncryptedKey         []byte   `protobuf:"bytes,1,opt,name=encrypted_key,json=encryptedKey,proto3" json:"encrypted_key,omitempty"`
	KeyNonce             []byte   `protobuf:"bytes,2,opt,name=key_nonce,json=keyNonce,proto3" json:"key_nonce,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SegmentMeta) Descriptor

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

func (*SegmentMeta) GetEncryptedKey

func (m *SegmentMeta) GetEncryptedKey() []byte

func (*SegmentMeta) GetKeyNonce

func (m *SegmentMeta) GetKeyNonce() []byte

func (*SegmentMeta) ProtoMessage

func (*SegmentMeta) ProtoMessage()

func (*SegmentMeta) Reset

func (m *SegmentMeta) Reset()

func (*SegmentMeta) String

func (m *SegmentMeta) String() string

func (*SegmentMeta) XXX_DiscardUnknown

func (m *SegmentMeta) XXX_DiscardUnknown()

func (*SegmentMeta) XXX_Marshal

func (m *SegmentMeta) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SegmentMeta) XXX_Merge

func (m *SegmentMeta) XXX_Merge(src proto.Message)

func (*SegmentMeta) XXX_Size

func (m *SegmentMeta) XXX_Size() int

func (*SegmentMeta) XXX_Unmarshal

func (m *SegmentMeta) XXX_Unmarshal(b []byte) error

type SegmentPieceDeleteResult

type SegmentPieceDeleteResult struct {
	PieceNum             int32      `protobuf:"varint,1,opt,name=piece_num,json=pieceNum,proto3" json:"piece_num,omitempty"`
	NodeId               NodeID     `protobuf:"bytes,2,opt,name=node_id,json=nodeId,proto3,customtype=NodeID" json:"node_id"`
	Hash                 *PieceHash `protobuf:"bytes,3,opt,name=hash,proto3" json:"hash,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*SegmentPieceDeleteResult) Descriptor

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

func (*SegmentPieceDeleteResult) GetHash

func (m *SegmentPieceDeleteResult) GetHash() *PieceHash

func (*SegmentPieceDeleteResult) GetPieceNum

func (m *SegmentPieceDeleteResult) GetPieceNum() int32

func (*SegmentPieceDeleteResult) ProtoMessage

func (*SegmentPieceDeleteResult) ProtoMessage()

func (*SegmentPieceDeleteResult) Reset

func (m *SegmentPieceDeleteResult) Reset()

func (*SegmentPieceDeleteResult) String

func (m *SegmentPieceDeleteResult) String() string

func (*SegmentPieceDeleteResult) XXX_DiscardUnknown

func (m *SegmentPieceDeleteResult) XXX_DiscardUnknown()

func (*SegmentPieceDeleteResult) XXX_Marshal

func (m *SegmentPieceDeleteResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SegmentPieceDeleteResult) XXX_Merge

func (m *SegmentPieceDeleteResult) XXX_Merge(src proto.Message)

func (*SegmentPieceDeleteResult) XXX_Size

func (m *SegmentPieceDeleteResult) XXX_Size() int

func (*SegmentPieceDeleteResult) XXX_Unmarshal

func (m *SegmentPieceDeleteResult) XXX_Unmarshal(b []byte) error

type SegmentPieceUploadResult

type SegmentPieceUploadResult struct {
	PieceNum             int32      `protobuf:"varint,1,opt,name=piece_num,json=pieceNum,proto3" json:"piece_num,omitempty"`
	NodeId               NodeID     `protobuf:"bytes,2,opt,name=node_id,json=nodeId,proto3,customtype=NodeID" json:"node_id"`
	Hash                 *PieceHash `protobuf:"bytes,3,opt,name=hash,proto3" json:"hash,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*SegmentPieceUploadResult) Descriptor

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

func (*SegmentPieceUploadResult) GetHash

func (m *SegmentPieceUploadResult) GetHash() *PieceHash

func (*SegmentPieceUploadResult) GetPieceNum

func (m *SegmentPieceUploadResult) GetPieceNum() int32

func (*SegmentPieceUploadResult) ProtoMessage

func (*SegmentPieceUploadResult) ProtoMessage()

func (*SegmentPieceUploadResult) Reset

func (m *SegmentPieceUploadResult) Reset()

func (*SegmentPieceUploadResult) String

func (m *SegmentPieceUploadResult) String() string

func (*SegmentPieceUploadResult) XXX_DiscardUnknown

func (m *SegmentPieceUploadResult) XXX_DiscardUnknown()

func (*SegmentPieceUploadResult) XXX_Marshal

func (m *SegmentPieceUploadResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SegmentPieceUploadResult) XXX_Merge

func (m *SegmentPieceUploadResult) XXX_Merge(src proto.Message)

func (*SegmentPieceUploadResult) XXX_Size

func (m *SegmentPieceUploadResult) XXX_Size() int

func (*SegmentPieceUploadResult) XXX_Unmarshal

func (m *SegmentPieceUploadResult) XXX_Unmarshal(b []byte) error

type SegmentPosition

type SegmentPosition struct {
	PartNumber           int32    `protobuf:"varint,1,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
	Index                int32    `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SegmentPosition) Descriptor

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

func (*SegmentPosition) GetIndex

func (m *SegmentPosition) GetIndex() int32

func (*SegmentPosition) GetPartNumber

func (m *SegmentPosition) GetPartNumber() int32

func (*SegmentPosition) ProtoMessage

func (*SegmentPosition) ProtoMessage()

func (*SegmentPosition) Reset

func (m *SegmentPosition) Reset()

func (*SegmentPosition) String

func (m *SegmentPosition) String() string

func (*SegmentPosition) XXX_DiscardUnknown

func (m *SegmentPosition) XXX_DiscardUnknown()

func (*SegmentPosition) XXX_Marshal

func (m *SegmentPosition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SegmentPosition) XXX_Merge

func (m *SegmentPosition) XXX_Merge(src proto.Message)

func (*SegmentPosition) XXX_Size

func (m *SegmentPosition) XXX_Size() int

func (*SegmentPosition) XXX_Unmarshal

func (m *SegmentPosition) XXX_Unmarshal(b []byte) error

type SerialNumber

type SerialNumber = storj.SerialNumber

SerialNumber is an alias to storj.SerialNumber for use in generated protobuf code.

type SerializableMeta

type SerializableMeta struct {
	ContentType          string            `protobuf:"bytes,1,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"`
	UserDefined          map[string]string `` /* 182-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

SerializableMeta is the object metadata that will be stored serialized.

func (*SerializableMeta) Descriptor

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

func (*SerializableMeta) GetContentType

func (m *SerializableMeta) GetContentType() string

func (*SerializableMeta) GetUserDefined

func (m *SerializableMeta) GetUserDefined() map[string]string

func (*SerializableMeta) ProtoMessage

func (*SerializableMeta) ProtoMessage()

func (*SerializableMeta) Reset

func (m *SerializableMeta) Reset()

func (*SerializableMeta) String

func (m *SerializableMeta) String() string

func (*SerializableMeta) XXX_DiscardUnknown

func (m *SerializableMeta) XXX_DiscardUnknown()

func (*SerializableMeta) XXX_Marshal

func (m *SerializableMeta) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SerializableMeta) XXX_Merge

func (m *SerializableMeta) XXX_Merge(src proto.Message)

func (*SerializableMeta) XXX_Size

func (m *SerializableMeta) XXX_Size() int

func (*SerializableMeta) XXX_Unmarshal

func (m *SerializableMeta) XXX_Unmarshal(b []byte) error

type SetBucketVersioningRequest

type SetBucketVersioningRequest struct {
	Header *RequestHeader `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	Name   []byte         `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// versioning determines what to set the bucket versioning to be.
	// true = enable versioning.
	// false = suspend versioning.
	Versioning           bool     `protobuf:"varint,2,opt,name=versioning,proto3" json:"versioning,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SetBucketVersioningRequest) Descriptor

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

func (*SetBucketVersioningRequest) GetHeader

func (m *SetBucketVersioningRequest) GetHeader() *RequestHeader

func (*SetBucketVersioningRequest) GetName

func (m *SetBucketVersioningRequest) GetName() []byte

func (*SetBucketVersioningRequest) GetVersioning

func (m *SetBucketVersioningRequest) GetVersioning() bool

func (*SetBucketVersioningRequest) ProtoMessage

func (*SetBucketVersioningRequest) ProtoMessage()

func (*SetBucketVersioningRequest) Reset

func (m *SetBucketVersioningRequest) Reset()

func (*SetBucketVersioningRequest) String

func (m *SetBucketVersioningRequest) String() string

func (*SetBucketVersioningRequest) XXX_DiscardUnknown

func (m *SetBucketVersioningRequest) XXX_DiscardUnknown()

func (*SetBucketVersioningRequest) XXX_Marshal

func (m *SetBucketVersioningRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetBucketVersioningRequest) XXX_Merge

func (m *SetBucketVersioningRequest) XXX_Merge(src proto.Message)

func (*SetBucketVersioningRequest) XXX_Size

func (m *SetBucketVersioningRequest) XXX_Size() int

func (*SetBucketVersioningRequest) XXX_Unmarshal

func (m *SetBucketVersioningRequest) XXX_Unmarshal(b []byte) error

type SetBucketVersioningResponse

type SetBucketVersioningResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SetBucketVersioningResponse) Descriptor

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

func (*SetBucketVersioningResponse) ProtoMessage

func (*SetBucketVersioningResponse) ProtoMessage()

func (*SetBucketVersioningResponse) Reset

func (m *SetBucketVersioningResponse) Reset()

func (*SetBucketVersioningResponse) String

func (m *SetBucketVersioningResponse) String() string

func (*SetBucketVersioningResponse) XXX_DiscardUnknown

func (m *SetBucketVersioningResponse) XXX_DiscardUnknown()

func (*SetBucketVersioningResponse) XXX_Marshal

func (m *SetBucketVersioningResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetBucketVersioningResponse) XXX_Merge

func (m *SetBucketVersioningResponse) XXX_Merge(src proto.Message)

func (*SetBucketVersioningResponse) XXX_Size

func (m *SetBucketVersioningResponse) XXX_Size() int

func (*SetBucketVersioningResponse) XXX_Unmarshal

func (m *SetBucketVersioningResponse) XXX_Unmarshal(b []byte) error

type SetObjectRetentionRequest

type SetObjectRetentionRequest struct {
	Header               *RequestHeader `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	Bucket               []byte         `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
	EncryptedObjectKey   []byte         `protobuf:"bytes,2,opt,name=encrypted_object_key,json=encryptedObjectKey,proto3" json:"encrypted_object_key,omitempty"`
	ObjectVersion        []byte         `protobuf:"bytes,3,opt,name=object_version,json=objectVersion,proto3" json:"object_version,omitempty"`
	Retention            *Retention     `protobuf:"bytes,4,opt,name=retention,proto3" json:"retention,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*SetObjectRetentionRequest) Descriptor

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

func (*SetObjectRetentionRequest) GetBucket

func (m *SetObjectRetentionRequest) GetBucket() []byte

func (*SetObjectRetentionRequest) GetEncryptedObjectKey

func (m *SetObjectRetentionRequest) GetEncryptedObjectKey() []byte

func (*SetObjectRetentionRequest) GetHeader

func (m *SetObjectRetentionRequest) GetHeader() *RequestHeader

func (*SetObjectRetentionRequest) GetObjectVersion

func (m *SetObjectRetentionRequest) GetObjectVersion() []byte

func (*SetObjectRetentionRequest) GetRetention

func (m *SetObjectRetentionRequest) GetRetention() *Retention

func (*SetObjectRetentionRequest) ProtoMessage

func (*SetObjectRetentionRequest) ProtoMessage()

func (*SetObjectRetentionRequest) Reset

func (m *SetObjectRetentionRequest) Reset()

func (*SetObjectRetentionRequest) String

func (m *SetObjectRetentionRequest) String() string

func (*SetObjectRetentionRequest) XXX_DiscardUnknown

func (m *SetObjectRetentionRequest) XXX_DiscardUnknown()

func (*SetObjectRetentionRequest) XXX_Marshal

func (m *SetObjectRetentionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetObjectRetentionRequest) XXX_Merge

func (m *SetObjectRetentionRequest) XXX_Merge(src proto.Message)

func (*SetObjectRetentionRequest) XXX_Size

func (m *SetObjectRetentionRequest) XXX_Size() int

func (*SetObjectRetentionRequest) XXX_Unmarshal

func (m *SetObjectRetentionRequest) XXX_Unmarshal(b []byte) error

type SetObjectRetentionResponse

type SetObjectRetentionResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SetObjectRetentionResponse) Descriptor

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

func (*SetObjectRetentionResponse) ProtoMessage

func (*SetObjectRetentionResponse) ProtoMessage()

func (*SetObjectRetentionResponse) Reset

func (m *SetObjectRetentionResponse) Reset()

func (*SetObjectRetentionResponse) String

func (m *SetObjectRetentionResponse) String() string

func (*SetObjectRetentionResponse) XXX_DiscardUnknown

func (m *SetObjectRetentionResponse) XXX_DiscardUnknown()

func (*SetObjectRetentionResponse) XXX_Marshal

func (m *SetObjectRetentionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetObjectRetentionResponse) XXX_Merge

func (m *SetObjectRetentionResponse) XXX_Merge(src proto.Message)

func (*SetObjectRetentionResponse) XXX_Size

func (m *SetObjectRetentionResponse) XXX_Size() int

func (*SetObjectRetentionResponse) XXX_Unmarshal

func (m *SetObjectRetentionResponse) XXX_Unmarshal(b []byte) error

type SettlementRequest

type SettlementRequest struct {
	Limit                *OrderLimit `protobuf:"bytes,1,opt,name=limit,proto3" json:"limit,omitempty"`
	Order                *Order      `protobuf:"bytes,2,opt,name=order,proto3" json:"order,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

Expected order of messages from storagenode:

go repeated
   SettlementRequest -> (async)
go repeated
   <- SettlementResponse

func (*SettlementRequest) Descriptor

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

func (*SettlementRequest) GetLimit

func (m *SettlementRequest) GetLimit() *OrderLimit

func (*SettlementRequest) GetOrder

func (m *SettlementRequest) GetOrder() *Order

func (*SettlementRequest) ProtoMessage

func (*SettlementRequest) ProtoMessage()

func (*SettlementRequest) Reset

func (m *SettlementRequest) Reset()

func (*SettlementRequest) String

func (m *SettlementRequest) String() string

func (*SettlementRequest) XXX_DiscardUnknown

func (m *SettlementRequest) XXX_DiscardUnknown()

func (*SettlementRequest) XXX_Marshal

func (m *SettlementRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SettlementRequest) XXX_Merge

func (m *SettlementRequest) XXX_Merge(src proto.Message)

func (*SettlementRequest) XXX_Size

func (m *SettlementRequest) XXX_Size() int

func (*SettlementRequest) XXX_Unmarshal

func (m *SettlementRequest) XXX_Unmarshal(b []byte) error

type SettlementWithWindowResponse

type SettlementWithWindowResponse struct {
	Status               SettlementWithWindowResponse_Status `protobuf:"varint,1,opt,name=status,proto3,enum=orders.SettlementWithWindowResponse_Status" json:"status,omitempty"`
	ActionSettled        map[int32]int64                     `` /* 190-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                            `json:"-"`
	XXX_unrecognized     []byte                              `json:"-"`
	XXX_sizecache        int32                               `json:"-"`
}

SettlementWithWindowResponse returns the status and the amounts settled summed by piece action. Accepted status means that the orders were successfully processed (or they were previously processed) Rejected status means that the orders were previously processed and the summed settled amounts don't match

func (*SettlementWithWindowResponse) Descriptor

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

func (*SettlementWithWindowResponse) GetActionSettled

func (m *SettlementWithWindowResponse) GetActionSettled() map[int32]int64

func (*SettlementWithWindowResponse) GetStatus

func (*SettlementWithWindowResponse) ProtoMessage

func (*SettlementWithWindowResponse) ProtoMessage()

func (*SettlementWithWindowResponse) Reset

func (m *SettlementWithWindowResponse) Reset()

func (*SettlementWithWindowResponse) String

func (*SettlementWithWindowResponse) XXX_DiscardUnknown

func (m *SettlementWithWindowResponse) XXX_DiscardUnknown()

func (*SettlementWithWindowResponse) XXX_Marshal

func (m *SettlementWithWindowResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SettlementWithWindowResponse) XXX_Merge

func (m *SettlementWithWindowResponse) XXX_Merge(src proto.Message)

func (*SettlementWithWindowResponse) XXX_Size

func (m *SettlementWithWindowResponse) XXX_Size() int

func (*SettlementWithWindowResponse) XXX_Unmarshal

func (m *SettlementWithWindowResponse) XXX_Unmarshal(b []byte) error

type SettlementWithWindowResponse_Status

type SettlementWithWindowResponse_Status int32
const (
	SettlementWithWindowResponse_ACCEPTED SettlementWithWindowResponse_Status = 0
	SettlementWithWindowResponse_REJECTED SettlementWithWindowResponse_Status = 1
)

func (SettlementWithWindowResponse_Status) EnumDescriptor

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

func (SettlementWithWindowResponse_Status) String

type SignedNodeTagSet

type SignedNodeTagSet struct {
	// this is the serialized form of TagSet, serialized so that
	// the signature process has something stable to work with.
	SerializedTag []byte `protobuf:"bytes,1,opt,name=serialized_tag,json=serializedTag,proto3" json:"serialized_tag,omitempty"`
	// this is who signed (could be self signed, could be well known)
	// public key supposed to be available on satellite side based on this id.
	SignerNodeId []byte `protobuf:"bytes,3,opt,name=signer_node_id,json=signerNodeId,proto3" json:"signer_node_id,omitempty"`
	// the signature of serialized_tag.
	Signature            []byte   `protobuf:"bytes,4,opt,name=signature,proto3" json:"signature,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

SignedNodeTagSet is a tag set with additional signature.

func (*SignedNodeTagSet) Descriptor

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

func (*SignedNodeTagSet) GetSerializedTag

func (m *SignedNodeTagSet) GetSerializedTag() []byte

func (*SignedNodeTagSet) GetSignature

func (m *SignedNodeTagSet) GetSignature() []byte

func (*SignedNodeTagSet) GetSignerNodeId

func (m *SignedNodeTagSet) GetSignerNodeId() []byte

func (*SignedNodeTagSet) ProtoMessage

func (*SignedNodeTagSet) ProtoMessage()

func (*SignedNodeTagSet) Reset

func (m *SignedNodeTagSet) Reset()

func (*SignedNodeTagSet) String

func (m *SignedNodeTagSet) String() string

func (*SignedNodeTagSet) XXX_DiscardUnknown

func (m *SignedNodeTagSet) XXX_DiscardUnknown()

func (*SignedNodeTagSet) XXX_Marshal

func (m *SignedNodeTagSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SignedNodeTagSet) XXX_Merge

func (m *SignedNodeTagSet) XXX_Merge(src proto.Message)

func (*SignedNodeTagSet) XXX_Size

func (m *SignedNodeTagSet) XXX_Size() int

func (*SignedNodeTagSet) XXX_Unmarshal

func (m *SignedNodeTagSet) XXX_Unmarshal(b []byte) error

type SignedNodeTagSets

type SignedNodeTagSets struct {
	Tags                 []*SignedNodeTagSet `protobuf:"bytes,1,rep,name=tags,proto3" json:"tags,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

SignedNodeTagSets

func (*SignedNodeTagSets) Descriptor

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

func (*SignedNodeTagSets) GetTags

func (m *SignedNodeTagSets) GetTags() []*SignedNodeTagSet

func (*SignedNodeTagSets) ProtoMessage

func (*SignedNodeTagSets) ProtoMessage()

func (*SignedNodeTagSets) Reset

func (m *SignedNodeTagSets) Reset()

func (*SignedNodeTagSets) String

func (m *SignedNodeTagSets) String() string

func (*SignedNodeTagSets) XXX_DiscardUnknown

func (m *SignedNodeTagSets) XXX_DiscardUnknown()

func (*SignedNodeTagSets) XXX_Marshal

func (m *SignedNodeTagSets) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SignedNodeTagSets) XXX_Merge

func (m *SignedNodeTagSets) XXX_Merge(src proto.Message)

func (*SignedNodeTagSets) XXX_Size

func (m *SignedNodeTagSets) XXX_Size() int

func (*SignedNodeTagSets) XXX_Unmarshal

func (m *SignedNodeTagSets) XXX_Unmarshal(b []byte) error

type SigningRequest

type SigningRequest struct {
	AuthToken            string   `protobuf:"bytes,1,opt,name=auth_token,json=authToken,proto3" json:"auth_token,omitempty"`
	Timestamp            int64    `protobuf:"varint,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SigningRequest) Descriptor

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

func (*SigningRequest) GetAuthToken

func (m *SigningRequest) GetAuthToken() string

func (*SigningRequest) GetTimestamp

func (m *SigningRequest) GetTimestamp() int64

func (*SigningRequest) ProtoMessage

func (*SigningRequest) ProtoMessage()

func (*SigningRequest) Reset

func (m *SigningRequest) Reset()

func (*SigningRequest) String

func (m *SigningRequest) String() string

func (*SigningRequest) XXX_DiscardUnknown

func (m *SigningRequest) XXX_DiscardUnknown()

func (*SigningRequest) XXX_Marshal

func (m *SigningRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SigningRequest) XXX_Merge

func (m *SigningRequest) XXX_Merge(src proto.Message)

func (*SigningRequest) XXX_Size

func (m *SigningRequest) XXX_Size() int

func (*SigningRequest) XXX_Unmarshal

func (m *SigningRequest) XXX_Unmarshal(b []byte) error

type SigningResponse

type SigningResponse struct {
	Chain                [][]byte `protobuf:"bytes,1,rep,name=chain,proto3" json:"chain,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SigningResponse) Descriptor

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

func (*SigningResponse) GetChain

func (m *SigningResponse) GetChain() [][]byte

func (*SigningResponse) ProtoMessage

func (*SigningResponse) ProtoMessage()

func (*SigningResponse) Reset

func (m *SigningResponse) Reset()

func (*SigningResponse) String

func (m *SigningResponse) String() string

func (*SigningResponse) XXX_DiscardUnknown

func (m *SigningResponse) XXX_DiscardUnknown()

func (*SigningResponse) XXX_Marshal

func (m *SigningResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SigningResponse) XXX_Merge

func (m *SigningResponse) XXX_Merge(src proto.Message)

func (*SigningResponse) XXX_Size

func (m *SigningResponse) XXX_Size() int

func (*SigningResponse) XXX_Unmarshal

func (m *SigningResponse) XXX_Unmarshal(b []byte) error

type StorageNodeMessage

type StorageNodeMessage struct {
	// Types that are valid to be assigned to Message:
	//
	//	*StorageNodeMessage_Succeeded
	//	*StorageNodeMessage_Failed
	Message              isStorageNodeMessage_Message `protobuf_oneof:"Message"`
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_unrecognized     []byte                       `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}

func (*StorageNodeMessage) Descriptor

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

func (*StorageNodeMessage) GetFailed

func (m *StorageNodeMessage) GetFailed() *TransferFailed

func (*StorageNodeMessage) GetMessage

func (m *StorageNodeMessage) GetMessage() isStorageNodeMessage_Message

func (*StorageNodeMessage) GetSucceeded

func (m *StorageNodeMessage) GetSucceeded() *TransferSucceeded

func (*StorageNodeMessage) ProtoMessage

func (*StorageNodeMessage) ProtoMessage()

func (*StorageNodeMessage) Reset

func (m *StorageNodeMessage) Reset()

func (*StorageNodeMessage) String

func (m *StorageNodeMessage) String() string

func (*StorageNodeMessage) XXX_DiscardUnknown

func (m *StorageNodeMessage) XXX_DiscardUnknown()

func (*StorageNodeMessage) XXX_Marshal

func (m *StorageNodeMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StorageNodeMessage) XXX_Merge

func (m *StorageNodeMessage) XXX_Merge(src proto.Message)

func (*StorageNodeMessage) XXX_OneofWrappers

func (*StorageNodeMessage) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*StorageNodeMessage) XXX_Size

func (m *StorageNodeMessage) XXX_Size() int

func (*StorageNodeMessage) XXX_Unmarshal

func (m *StorageNodeMessage) XXX_Unmarshal(b []byte) error

type StorageNodeMessage_Failed

type StorageNodeMessage_Failed struct {
	Failed *TransferFailed `protobuf:"bytes,2,opt,name=failed,proto3,oneof" json:"failed,omitempty"`
}

type StorageNodeMessage_Succeeded

type StorageNodeMessage_Succeeded struct {
	Succeeded *TransferSucceeded `protobuf:"bytes,1,opt,name=succeeded,proto3,oneof" json:"succeeded,omitempty"`
}

type StreamID

type StreamID = storj.StreamID

StreamID is an alias to storj.StreamID for use in generated protobuf code.

type StreamInfo

type StreamInfo struct {
	DeprecatedNumberOfSegments int64    `` /* 144-byte string literal not displayed */
	SegmentsSize               int64    `protobuf:"varint,2,opt,name=segments_size,json=segmentsSize,proto3" json:"segments_size,omitempty"`
	LastSegmentSize            int64    `protobuf:"varint,3,opt,name=last_segment_size,json=lastSegmentSize,proto3" json:"last_segment_size,omitempty"`
	Metadata                   []byte   `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"`
	XXX_NoUnkeyedLiteral       struct{} `json:"-"`
	XXX_unrecognized           []byte   `json:"-"`
	XXX_sizecache              int32    `json:"-"`
}

func (*StreamInfo) Descriptor

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

func (*StreamInfo) GetDeprecatedNumberOfSegments

func (m *StreamInfo) GetDeprecatedNumberOfSegments() int64

func (*StreamInfo) GetLastSegmentSize

func (m *StreamInfo) GetLastSegmentSize() int64

func (*StreamInfo) GetMetadata

func (m *StreamInfo) GetMetadata() []byte

func (*StreamInfo) GetSegmentsSize

func (m *StreamInfo) GetSegmentsSize() int64

func (*StreamInfo) ProtoMessage

func (*StreamInfo) ProtoMessage()

func (*StreamInfo) Reset

func (m *StreamInfo) Reset()

func (*StreamInfo) String

func (m *StreamInfo) String() string

func (*StreamInfo) XXX_DiscardUnknown

func (m *StreamInfo) XXX_DiscardUnknown()

func (*StreamInfo) XXX_Marshal

func (m *StreamInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StreamInfo) XXX_Merge

func (m *StreamInfo) XXX_Merge(src proto.Message)

func (*StreamInfo) XXX_Size

func (m *StreamInfo) XXX_Size() int

func (*StreamInfo) XXX_Unmarshal

func (m *StreamInfo) XXX_Unmarshal(b []byte) error

type StreamMeta

type StreamMeta struct {
	EncryptedStreamInfo  []byte       `protobuf:"bytes,1,opt,name=encrypted_stream_info,json=encryptedStreamInfo,proto3" json:"encrypted_stream_info,omitempty"`
	EncryptionType       int32        `protobuf:"varint,2,opt,name=encryption_type,json=encryptionType,proto3" json:"encryption_type,omitempty"`
	EncryptionBlockSize  int32        `protobuf:"varint,3,opt,name=encryption_block_size,json=encryptionBlockSize,proto3" json:"encryption_block_size,omitempty"`
	LastSegmentMeta      *SegmentMeta `protobuf:"bytes,4,opt,name=last_segment_meta,json=lastSegmentMeta,proto3" json:"last_segment_meta,omitempty"`
	NumberOfSegments     int64        `protobuf:"varint,5,opt,name=number_of_segments,json=numberOfSegments,proto3" json:"number_of_segments,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*StreamMeta) Descriptor

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

func (*StreamMeta) GetEncryptedStreamInfo

func (m *StreamMeta) GetEncryptedStreamInfo() []byte

func (*StreamMeta) GetEncryptionBlockSize

func (m *StreamMeta) GetEncryptionBlockSize() int32

func (*StreamMeta) GetEncryptionType

func (m *StreamMeta) GetEncryptionType() int32

func (*StreamMeta) GetLastSegmentMeta

func (m *StreamMeta) GetLastSegmentMeta() *SegmentMeta

func (*StreamMeta) GetNumberOfSegments

func (m *StreamMeta) GetNumberOfSegments() int64

func (*StreamMeta) ProtoMessage

func (*StreamMeta) ProtoMessage()

func (*StreamMeta) Reset

func (m *StreamMeta) Reset()

func (*StreamMeta) String

func (m *StreamMeta) String() string

func (*StreamMeta) XXX_DiscardUnknown

func (m *StreamMeta) XXX_DiscardUnknown()

func (*StreamMeta) XXX_Marshal

func (m *StreamMeta) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StreamMeta) XXX_Merge

func (m *StreamMeta) XXX_Merge(src proto.Message)

func (*StreamMeta) XXX_Size

func (m *StreamMeta) XXX_Size() int

func (*StreamMeta) XXX_Unmarshal

func (m *StreamMeta) XXX_Unmarshal(b []byte) error

type Tag

type Tag struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Value                []byte   `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Tag represents single key, value.

func (*Tag) Descriptor

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

func (*Tag) GetName

func (m *Tag) GetName() string

func (*Tag) GetValue

func (m *Tag) GetValue() []byte

func (*Tag) ProtoMessage

func (*Tag) ProtoMessage()

func (*Tag) Reset

func (m *Tag) Reset()

func (*Tag) String

func (m *Tag) String() string

func (*Tag) XXX_DiscardUnknown

func (m *Tag) XXX_DiscardUnknown()

func (*Tag) XXX_Marshal

func (m *Tag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Tag) XXX_Merge

func (m *Tag) XXX_Merge(src proto.Message)

func (*Tag) XXX_Size

func (m *Tag) XXX_Size() int

func (*Tag) XXX_Unmarshal

func (m *Tag) XXX_Unmarshal(b []byte) error

type TransferFailed

type TransferFailed struct {
	OriginalPieceId      PieceID              `protobuf:"bytes,1,opt,name=original_piece_id,json=originalPieceId,proto3,customtype=PieceID" json:"original_piece_id"`
	Error                TransferFailed_Error `protobuf:"varint,2,opt,name=error,proto3,enum=gracefulexit.TransferFailed_Error" json:"error,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*TransferFailed) Descriptor

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

func (*TransferFailed) GetError

func (m *TransferFailed) GetError() TransferFailed_Error

func (*TransferFailed) ProtoMessage

func (*TransferFailed) ProtoMessage()

func (*TransferFailed) Reset

func (m *TransferFailed) Reset()

func (*TransferFailed) String

func (m *TransferFailed) String() string

func (*TransferFailed) XXX_DiscardUnknown

func (m *TransferFailed) XXX_DiscardUnknown()

func (*TransferFailed) XXX_Marshal

func (m *TransferFailed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TransferFailed) XXX_Merge

func (m *TransferFailed) XXX_Merge(src proto.Message)

func (*TransferFailed) XXX_Size

func (m *TransferFailed) XXX_Size() int

func (*TransferFailed) XXX_Unmarshal

func (m *TransferFailed) XXX_Unmarshal(b []byte) error

type TransferFailed_Error

type TransferFailed_Error int32
const (
	TransferFailed_NOT_FOUND                TransferFailed_Error = 0
	TransferFailed_STORAGE_NODE_UNAVAILABLE TransferFailed_Error = 1
	TransferFailed_HASH_VERIFICATION        TransferFailed_Error = 2
	TransferFailed_UNKNOWN                  TransferFailed_Error = 10
)

func (TransferFailed_Error) EnumDescriptor

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

func (TransferFailed_Error) String

func (x TransferFailed_Error) String() string

type TransferPiece

type TransferPiece struct {
	OriginalPieceId PieceID         `protobuf:"bytes,1,opt,name=original_piece_id,json=originalPieceId,proto3,customtype=PieceID" json:"original_piece_id"`
	PrivateKey      PiecePrivateKey `protobuf:"bytes,2,opt,name=private_key,json=privateKey,proto3,customtype=PiecePrivateKey" json:"private_key"`
	// addressed_order_limit contains the new piece id.
	AddressedOrderLimit  *AddressedOrderLimit `protobuf:"bytes,3,opt,name=addressed_order_limit,json=addressedOrderLimit,proto3" json:"addressed_order_limit,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*TransferPiece) Descriptor

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

func (*TransferPiece) GetAddressedOrderLimit

func (m *TransferPiece) GetAddressedOrderLimit() *AddressedOrderLimit

func (*TransferPiece) ProtoMessage

func (*TransferPiece) ProtoMessage()

func (*TransferPiece) Reset

func (m *TransferPiece) Reset()

func (*TransferPiece) String

func (m *TransferPiece) String() string

func (*TransferPiece) XXX_DiscardUnknown

func (m *TransferPiece) XXX_DiscardUnknown()

func (*TransferPiece) XXX_Marshal

func (m *TransferPiece) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TransferPiece) XXX_Merge

func (m *TransferPiece) XXX_Merge(src proto.Message)

func (*TransferPiece) XXX_Size

func (m *TransferPiece) XXX_Size() int

func (*TransferPiece) XXX_Unmarshal

func (m *TransferPiece) XXX_Unmarshal(b []byte) error

type TransferSucceeded

type TransferSucceeded struct {
	OriginalOrderLimit   *OrderLimit `protobuf:"bytes,1,opt,name=original_order_limit,json=originalOrderLimit,proto3" json:"original_order_limit,omitempty"`
	OriginalPieceHash    *PieceHash  `protobuf:"bytes,2,opt,name=original_piece_hash,json=originalPieceHash,proto3" json:"original_piece_hash,omitempty"`
	ReplacementPieceHash *PieceHash  `protobuf:"bytes,3,opt,name=replacement_piece_hash,json=replacementPieceHash,proto3" json:"replacement_piece_hash,omitempty"`
	OriginalPieceId      PieceID     `protobuf:"bytes,4,opt,name=original_piece_id,json=originalPieceId,proto3,customtype=PieceID" json:"original_piece_id"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*TransferSucceeded) Descriptor

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

func (*TransferSucceeded) GetOriginalOrderLimit

func (m *TransferSucceeded) GetOriginalOrderLimit() *OrderLimit

func (*TransferSucceeded) GetOriginalPieceHash

func (m *TransferSucceeded) GetOriginalPieceHash() *PieceHash

func (*TransferSucceeded) GetReplacementPieceHash

func (m *TransferSucceeded) GetReplacementPieceHash() *PieceHash

func (*TransferSucceeded) ProtoMessage

func (*TransferSucceeded) ProtoMessage()

func (*TransferSucceeded) Reset

func (m *TransferSucceeded) Reset()

func (*TransferSucceeded) String

func (m *TransferSucceeded) String() string

func (*TransferSucceeded) XXX_DiscardUnknown

func (m *TransferSucceeded) XXX_DiscardUnknown()

func (*TransferSucceeded) XXX_Marshal

func (m *TransferSucceeded) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TransferSucceeded) XXX_Merge

func (m *TransferSucceeded) XXX_Merge(src proto.Message)

func (*TransferSucceeded) XXX_Size

func (m *TransferSucceeded) XXX_Size() int

func (*TransferSucceeded) XXX_Unmarshal

func (m *TransferSucceeded) XXX_Unmarshal(b []byte) error

type UpdateObjectMetadataRequest

type UpdateObjectMetadataRequest struct {
	Header                        *RequestHeader `protobuf:"bytes,15,opt,name=header,proto3" json:"header,omitempty"`
	Bucket                        []byte         `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
	EncryptedObjectKey            []byte         `protobuf:"bytes,2,opt,name=encrypted_object_key,json=encryptedObjectKey,proto3" json:"encrypted_object_key,omitempty"`
	Version                       int32          `protobuf:"varint,3,opt,name=version,proto3" json:"version,omitempty"`
	ObjectVersion                 []byte         `protobuf:"bytes,8,opt,name=object_version,json=objectVersion,proto3" json:"object_version,omitempty"`
	StreamId                      StreamID       `protobuf:"bytes,7,opt,name=stream_id,json=streamId,proto3,customtype=StreamID" json:"stream_id"`
	EncryptedMetadataNonce        Nonce          `` /* 136-byte string literal not displayed */
	EncryptedMetadata             []byte         `protobuf:"bytes,5,opt,name=encrypted_metadata,json=encryptedMetadata,proto3" json:"encrypted_metadata,omitempty"`
	EncryptedMetadataEncryptedKey []byte         `` /* 152-byte string literal not displayed */
	XXX_NoUnkeyedLiteral          struct{}       `json:"-"`
	XXX_unrecognized              []byte         `json:"-"`
	XXX_sizecache                 int32          `json:"-"`
}

func (*UpdateObjectMetadataRequest) Descriptor

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

func (*UpdateObjectMetadataRequest) GetBucket

func (m *UpdateObjectMetadataRequest) GetBucket() []byte

func (*UpdateObjectMetadataRequest) GetEncryptedMetadata

func (m *UpdateObjectMetadataRequest) GetEncryptedMetadata() []byte

func (*UpdateObjectMetadataRequest) GetEncryptedMetadataEncryptedKey

func (m *UpdateObjectMetadataRequest) GetEncryptedMetadataEncryptedKey() []byte

func (*UpdateObjectMetadataRequest) GetEncryptedObjectKey

func (m *UpdateObjectMetadataRequest) GetEncryptedObjectKey() []byte

func (*UpdateObjectMetadataRequest) GetHeader

func (*UpdateObjectMetadataRequest) GetObjectVersion

func (m *UpdateObjectMetadataRequest) GetObjectVersion() []byte

func (*UpdateObjectMetadataRequest) GetVersion

func (m *UpdateObjectMetadataRequest) GetVersion() int32

func (*UpdateObjectMetadataRequest) ProtoMessage

func (*UpdateObjectMetadataRequest) ProtoMessage()

func (*UpdateObjectMetadataRequest) Reset

func (m *UpdateObjectMetadataRequest) Reset()

func (*UpdateObjectMetadataRequest) String

func (m *UpdateObjectMetadataRequest) String() string

func (*UpdateObjectMetadataRequest) XXX_DiscardUnknown

func (m *UpdateObjectMetadataRequest) XXX_DiscardUnknown()

func (*UpdateObjectMetadataRequest) XXX_Marshal

func (m *UpdateObjectMetadataRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdateObjectMetadataRequest) XXX_Merge

func (m *UpdateObjectMetadataRequest) XXX_Merge(src proto.Message)

func (*UpdateObjectMetadataRequest) XXX_Size

func (m *UpdateObjectMetadataRequest) XXX_Size() int

func (*UpdateObjectMetadataRequest) XXX_Unmarshal

func (m *UpdateObjectMetadataRequest) XXX_Unmarshal(b []byte) error

type UpdateObjectMetadataResponse

type UpdateObjectMetadataResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UpdateObjectMetadataResponse) Descriptor

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

func (*UpdateObjectMetadataResponse) ProtoMessage

func (*UpdateObjectMetadataResponse) ProtoMessage()

func (*UpdateObjectMetadataResponse) Reset

func (m *UpdateObjectMetadataResponse) Reset()

func (*UpdateObjectMetadataResponse) String

func (*UpdateObjectMetadataResponse) XXX_DiscardUnknown

func (m *UpdateObjectMetadataResponse) XXX_DiscardUnknown()

func (*UpdateObjectMetadataResponse) XXX_Marshal

func (m *UpdateObjectMetadataResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdateObjectMetadataResponse) XXX_Merge

func (m *UpdateObjectMetadataResponse) XXX_Merge(src proto.Message)

func (*UpdateObjectMetadataResponse) XXX_Size

func (m *UpdateObjectMetadataResponse) XXX_Size() int

func (*UpdateObjectMetadataResponse) XXX_Unmarshal

func (m *UpdateObjectMetadataResponse) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

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