blobstore

package
v0.0.0-...-a9d0937 Latest Latest
Warning

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

Go to latest
Published: Apr 10, 2024 License: Apache-2.0 Imports: 14 Imported by: 10

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_pkg_proto_configuration_blobstore_blobstore_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type ActionResultExpiringBlobAccessConfiguration

type ActionResultExpiringBlobAccessConfiguration struct {
	Backend               *BlobAccessConfiguration `protobuf:"bytes,1,opt,name=backend,proto3" json:"backend,omitempty"`
	MinimumValidity       *durationpb.Duration     `protobuf:"bytes,2,opt,name=minimum_validity,json=minimumValidity,proto3" json:"minimum_validity,omitempty"`
	MaximumValidityJitter *durationpb.Duration     `` /* 126-byte string literal not displayed */
	MinimumTimestamp      *timestamppb.Timestamp   `protobuf:"bytes,4,opt,name=minimum_timestamp,json=minimumTimestamp,proto3" json:"minimum_timestamp,omitempty"`
	// contains filtered or unexported fields
}

func (*ActionResultExpiringBlobAccessConfiguration) Descriptor deprecated

Deprecated: Use ActionResultExpiringBlobAccessConfiguration.ProtoReflect.Descriptor instead.

func (*ActionResultExpiringBlobAccessConfiguration) GetBackend

func (*ActionResultExpiringBlobAccessConfiguration) GetMaximumValidityJitter

func (x *ActionResultExpiringBlobAccessConfiguration) GetMaximumValidityJitter() *durationpb.Duration

func (*ActionResultExpiringBlobAccessConfiguration) GetMinimumTimestamp

func (*ActionResultExpiringBlobAccessConfiguration) GetMinimumValidity

func (*ActionResultExpiringBlobAccessConfiguration) ProtoMessage

func (*ActionResultExpiringBlobAccessConfiguration) ProtoReflect

func (*ActionResultExpiringBlobAccessConfiguration) Reset

func (*ActionResultExpiringBlobAccessConfiguration) String

type BlobAccessConfiguration

type BlobAccessConfiguration struct {

	// Types that are assignable to Backend:
	//
	//	*BlobAccessConfiguration_ReadCaching
	//	*BlobAccessConfiguration_Grpc
	//	*BlobAccessConfiguration_Error
	//	*BlobAccessConfiguration_Sharding
	//	*BlobAccessConfiguration_Mirrored
	//	*BlobAccessConfiguration_Local
	//	*BlobAccessConfiguration_ExistenceCaching
	//	*BlobAccessConfiguration_CompletenessChecking
	//	*BlobAccessConfiguration_ReadFallback
	//	*BlobAccessConfiguration_ReferenceExpanding
	//	*BlobAccessConfiguration_Demultiplexing
	//	*BlobAccessConfiguration_HierarchicalInstanceNames
	//	*BlobAccessConfiguration_ActionResultExpiring
	//	*BlobAccessConfiguration_ReadCanarying
	//	*BlobAccessConfiguration_ZipReading
	//	*BlobAccessConfiguration_ZipWriting
	//	*BlobAccessConfiguration_WithLabels
	//	*BlobAccessConfiguration_Label
	Backend isBlobAccessConfiguration_Backend `protobuf_oneof:"backend"`
	// contains filtered or unexported fields
}

func (*BlobAccessConfiguration) Descriptor deprecated

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

Deprecated: Use BlobAccessConfiguration.ProtoReflect.Descriptor instead.

func (*BlobAccessConfiguration) GetActionResultExpiring

func (*BlobAccessConfiguration) GetBackend

func (m *BlobAccessConfiguration) GetBackend() isBlobAccessConfiguration_Backend

func (*BlobAccessConfiguration) GetCompletenessChecking

func (*BlobAccessConfiguration) GetDemultiplexing

func (*BlobAccessConfiguration) GetError

func (x *BlobAccessConfiguration) GetError() *status.Status

func (*BlobAccessConfiguration) GetExistenceCaching

func (*BlobAccessConfiguration) GetGrpc

func (*BlobAccessConfiguration) GetHierarchicalInstanceNames

func (x *BlobAccessConfiguration) GetHierarchicalInstanceNames() *BlobAccessConfiguration

func (*BlobAccessConfiguration) GetLabel

func (x *BlobAccessConfiguration) GetLabel() string

func (*BlobAccessConfiguration) GetLocal

func (*BlobAccessConfiguration) GetMirrored

func (*BlobAccessConfiguration) GetReadCaching

func (*BlobAccessConfiguration) GetReadCanarying

func (*BlobAccessConfiguration) GetReadFallback

func (*BlobAccessConfiguration) GetReferenceExpanding

func (*BlobAccessConfiguration) GetSharding

func (*BlobAccessConfiguration) GetWithLabels

func (*BlobAccessConfiguration) GetZipReading

func (*BlobAccessConfiguration) GetZipWriting

func (*BlobAccessConfiguration) ProtoMessage

func (*BlobAccessConfiguration) ProtoMessage()

func (*BlobAccessConfiguration) ProtoReflect

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

func (*BlobAccessConfiguration) Reset

func (x *BlobAccessConfiguration) Reset()

func (*BlobAccessConfiguration) String

func (x *BlobAccessConfiguration) String() string

type BlobAccessConfiguration_ActionResultExpiring

type BlobAccessConfiguration_ActionResultExpiring struct {
	ActionResultExpiring *ActionResultExpiringBlobAccessConfiguration `protobuf:"bytes,22,opt,name=action_result_expiring,json=actionResultExpiring,proto3,oneof"`
}

type BlobAccessConfiguration_CompletenessChecking

type BlobAccessConfiguration_CompletenessChecking struct {
	CompletenessChecking *CompletenessCheckingBlobAccessConfiguration `protobuf:"bytes,17,opt,name=completeness_checking,json=completenessChecking,proto3,oneof"`
}

type BlobAccessConfiguration_Demultiplexing

type BlobAccessConfiguration_Demultiplexing struct {
	Demultiplexing *DemultiplexingBlobAccessConfiguration `protobuf:"bytes,20,opt,name=demultiplexing,proto3,oneof"`
}

type BlobAccessConfiguration_Error

type BlobAccessConfiguration_Error struct {
	Error *status.Status `protobuf:"bytes,8,opt,name=error,proto3,oneof"`
}

type BlobAccessConfiguration_ExistenceCaching

type BlobAccessConfiguration_ExistenceCaching struct {
	ExistenceCaching *ExistenceCachingBlobAccessConfiguration `protobuf:"bytes,16,opt,name=existence_caching,json=existenceCaching,proto3,oneof"`
}

type BlobAccessConfiguration_Grpc

type BlobAccessConfiguration_Grpc struct {
	Grpc *grpc.ClientConfiguration `protobuf:"bytes,7,opt,name=grpc,proto3,oneof"`
}

type BlobAccessConfiguration_HierarchicalInstanceNames

type BlobAccessConfiguration_HierarchicalInstanceNames struct {
	HierarchicalInstanceNames *BlobAccessConfiguration `protobuf:"bytes,21,opt,name=hierarchical_instance_names,json=hierarchicalInstanceNames,proto3,oneof"`
}

type BlobAccessConfiguration_Label

type BlobAccessConfiguration_Label struct {
	Label string `protobuf:"bytes,27,opt,name=label,proto3,oneof"`
}

type BlobAccessConfiguration_Local

type BlobAccessConfiguration_Local struct {
	Local *LocalBlobAccessConfiguration `protobuf:"bytes,15,opt,name=local,proto3,oneof"`
}

type BlobAccessConfiguration_Mirrored

type BlobAccessConfiguration_Mirrored struct {
	Mirrored *MirroredBlobAccessConfiguration `protobuf:"bytes,14,opt,name=mirrored,proto3,oneof"`
}

type BlobAccessConfiguration_ReadCaching

type BlobAccessConfiguration_ReadCaching struct {
	ReadCaching *ReadCachingBlobAccessConfiguration `protobuf:"bytes,4,opt,name=read_caching,json=readCaching,proto3,oneof"`
}

type BlobAccessConfiguration_ReadCanarying

type BlobAccessConfiguration_ReadCanarying struct {
	ReadCanarying *ReadCanaryingBlobAccessConfiguration `protobuf:"bytes,23,opt,name=read_canarying,json=readCanarying,proto3,oneof"`
}

type BlobAccessConfiguration_ReadFallback

type BlobAccessConfiguration_ReadFallback struct {
	ReadFallback *ReadFallbackBlobAccessConfiguration `protobuf:"bytes,18,opt,name=read_fallback,json=readFallback,proto3,oneof"`
}

type BlobAccessConfiguration_ReferenceExpanding

type BlobAccessConfiguration_ReferenceExpanding struct {
	ReferenceExpanding *ReferenceExpandingBlobAccessConfiguration `protobuf:"bytes,19,opt,name=reference_expanding,json=referenceExpanding,proto3,oneof"`
}

type BlobAccessConfiguration_Sharding

type BlobAccessConfiguration_Sharding struct {
	Sharding *ShardingBlobAccessConfiguration `protobuf:"bytes,9,opt,name=sharding,proto3,oneof"`
}

type BlobAccessConfiguration_WithLabels

type BlobAccessConfiguration_WithLabels struct {
	WithLabels *WithLabelsBlobAccessConfiguration `protobuf:"bytes,26,opt,name=with_labels,json=withLabels,proto3,oneof"`
}

type BlobAccessConfiguration_ZipReading

type BlobAccessConfiguration_ZipReading struct {
	ZipReading *ZIPBlobAccessConfiguration `protobuf:"bytes,24,opt,name=zip_reading,json=zipReading,proto3,oneof"`
}

type BlobAccessConfiguration_ZipWriting

type BlobAccessConfiguration_ZipWriting struct {
	ZipWriting *ZIPBlobAccessConfiguration `protobuf:"bytes,25,opt,name=zip_writing,json=zipWriting,proto3,oneof"`
}

type BlobReplicatorConfiguration

type BlobReplicatorConfiguration struct {

	// Types that are assignable to Mode:
	//
	//	*BlobReplicatorConfiguration_Local
	//	*BlobReplicatorConfiguration_Remote
	//	*BlobReplicatorConfiguration_Queued
	//	*BlobReplicatorConfiguration_Noop
	//	*BlobReplicatorConfiguration_Deduplicating
	//	*BlobReplicatorConfiguration_ConcurrencyLimiting
	Mode isBlobReplicatorConfiguration_Mode `protobuf_oneof:"mode"`
	// contains filtered or unexported fields
}

func (*BlobReplicatorConfiguration) Descriptor deprecated

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

Deprecated: Use BlobReplicatorConfiguration.ProtoReflect.Descriptor instead.

func (*BlobReplicatorConfiguration) GetConcurrencyLimiting

func (*BlobReplicatorConfiguration) GetDeduplicating

func (*BlobReplicatorConfiguration) GetLocal

func (x *BlobReplicatorConfiguration) GetLocal() *emptypb.Empty

func (*BlobReplicatorConfiguration) GetMode

func (m *BlobReplicatorConfiguration) GetMode() isBlobReplicatorConfiguration_Mode

func (*BlobReplicatorConfiguration) GetNoop

func (*BlobReplicatorConfiguration) GetQueued

func (*BlobReplicatorConfiguration) GetRemote

func (*BlobReplicatorConfiguration) ProtoMessage

func (*BlobReplicatorConfiguration) ProtoMessage()

func (*BlobReplicatorConfiguration) ProtoReflect

func (*BlobReplicatorConfiguration) Reset

func (x *BlobReplicatorConfiguration) Reset()

func (*BlobReplicatorConfiguration) String

func (x *BlobReplicatorConfiguration) String() string

type BlobReplicatorConfiguration_ConcurrencyLimiting

type BlobReplicatorConfiguration_ConcurrencyLimiting struct {
	ConcurrencyLimiting *ConcurrencyLimitingBlobReplicatorConfiguration `protobuf:"bytes,6,opt,name=concurrency_limiting,json=concurrencyLimiting,proto3,oneof"`
}

type BlobReplicatorConfiguration_Deduplicating

type BlobReplicatorConfiguration_Deduplicating struct {
	Deduplicating *BlobReplicatorConfiguration `protobuf:"bytes,5,opt,name=deduplicating,proto3,oneof"`
}

type BlobReplicatorConfiguration_Local

type BlobReplicatorConfiguration_Local struct {
	Local *emptypb.Empty `protobuf:"bytes,1,opt,name=local,proto3,oneof"`
}

type BlobReplicatorConfiguration_Noop

type BlobReplicatorConfiguration_Noop struct {
	Noop *emptypb.Empty `protobuf:"bytes,4,opt,name=noop,proto3,oneof"`
}

type BlobReplicatorConfiguration_Queued

type BlobReplicatorConfiguration_Queued struct {
	Queued *QueuedBlobReplicatorConfiguration `protobuf:"bytes,3,opt,name=queued,proto3,oneof"`
}

type BlobReplicatorConfiguration_Remote

type BlobReplicatorConfiguration_Remote struct {
	Remote *grpc.ClientConfiguration `protobuf:"bytes,2,opt,name=remote,proto3,oneof"`
}

type BlobstoreConfiguration

type BlobstoreConfiguration struct {
	ContentAddressableStorage *BlobAccessConfiguration `` /* 138-byte string literal not displayed */
	ActionCache               *BlobAccessConfiguration `protobuf:"bytes,2,opt,name=action_cache,json=actionCache,proto3" json:"action_cache,omitempty"`
	// contains filtered or unexported fields
}

func (*BlobstoreConfiguration) Descriptor deprecated

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

Deprecated: Use BlobstoreConfiguration.ProtoReflect.Descriptor instead.

func (*BlobstoreConfiguration) GetActionCache

func (x *BlobstoreConfiguration) GetActionCache() *BlobAccessConfiguration

func (*BlobstoreConfiguration) GetContentAddressableStorage

func (x *BlobstoreConfiguration) GetContentAddressableStorage() *BlobAccessConfiguration

func (*BlobstoreConfiguration) ProtoMessage

func (*BlobstoreConfiguration) ProtoMessage()

func (*BlobstoreConfiguration) ProtoReflect

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

func (*BlobstoreConfiguration) Reset

func (x *BlobstoreConfiguration) Reset()

func (*BlobstoreConfiguration) String

func (x *BlobstoreConfiguration) String() string

type CompletenessCheckingBlobAccessConfiguration

type CompletenessCheckingBlobAccessConfiguration struct {
	Backend                   *BlobAccessConfiguration `protobuf:"bytes,1,opt,name=backend,proto3" json:"backend,omitempty"`
	MaximumTotalTreeSizeBytes int64                    `` /* 143-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CompletenessCheckingBlobAccessConfiguration) Descriptor deprecated

Deprecated: Use CompletenessCheckingBlobAccessConfiguration.ProtoReflect.Descriptor instead.

func (*CompletenessCheckingBlobAccessConfiguration) GetBackend

func (*CompletenessCheckingBlobAccessConfiguration) GetMaximumTotalTreeSizeBytes

func (x *CompletenessCheckingBlobAccessConfiguration) GetMaximumTotalTreeSizeBytes() int64

func (*CompletenessCheckingBlobAccessConfiguration) ProtoMessage

func (*CompletenessCheckingBlobAccessConfiguration) ProtoReflect

func (*CompletenessCheckingBlobAccessConfiguration) Reset

func (*CompletenessCheckingBlobAccessConfiguration) String

type ConcurrencyLimitingBlobReplicatorConfiguration

type ConcurrencyLimitingBlobReplicatorConfiguration struct {
	Base               *BlobReplicatorConfiguration `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"`
	MaximumConcurrency int64                        `protobuf:"varint,2,opt,name=maximum_concurrency,json=maximumConcurrency,proto3" json:"maximum_concurrency,omitempty"`
	// contains filtered or unexported fields
}

func (*ConcurrencyLimitingBlobReplicatorConfiguration) Descriptor deprecated

Deprecated: Use ConcurrencyLimitingBlobReplicatorConfiguration.ProtoReflect.Descriptor instead.

func (*ConcurrencyLimitingBlobReplicatorConfiguration) GetBase

func (*ConcurrencyLimitingBlobReplicatorConfiguration) GetMaximumConcurrency

func (x *ConcurrencyLimitingBlobReplicatorConfiguration) GetMaximumConcurrency() int64

func (*ConcurrencyLimitingBlobReplicatorConfiguration) ProtoMessage

func (*ConcurrencyLimitingBlobReplicatorConfiguration) ProtoReflect

func (*ConcurrencyLimitingBlobReplicatorConfiguration) Reset

func (*ConcurrencyLimitingBlobReplicatorConfiguration) String

type DemultiplexedBlobAccessConfiguration

type DemultiplexedBlobAccessConfiguration struct {
	Backend               *BlobAccessConfiguration `protobuf:"bytes,1,opt,name=backend,proto3" json:"backend,omitempty"`
	AddInstanceNamePrefix string                   `` /* 128-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*DemultiplexedBlobAccessConfiguration) Descriptor deprecated

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

Deprecated: Use DemultiplexedBlobAccessConfiguration.ProtoReflect.Descriptor instead.

func (*DemultiplexedBlobAccessConfiguration) GetAddInstanceNamePrefix

func (x *DemultiplexedBlobAccessConfiguration) GetAddInstanceNamePrefix() string

func (*DemultiplexedBlobAccessConfiguration) GetBackend

func (*DemultiplexedBlobAccessConfiguration) ProtoMessage

func (*DemultiplexedBlobAccessConfiguration) ProtoMessage()

func (*DemultiplexedBlobAccessConfiguration) ProtoReflect

func (*DemultiplexedBlobAccessConfiguration) Reset

func (*DemultiplexedBlobAccessConfiguration) String

type DemultiplexingBlobAccessConfiguration

type DemultiplexingBlobAccessConfiguration struct {
	InstanceNamePrefixes map[string]*DemultiplexedBlobAccessConfiguration `` /* 211-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*DemultiplexingBlobAccessConfiguration) Descriptor deprecated

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

Deprecated: Use DemultiplexingBlobAccessConfiguration.ProtoReflect.Descriptor instead.

func (*DemultiplexingBlobAccessConfiguration) GetInstanceNamePrefixes

func (*DemultiplexingBlobAccessConfiguration) ProtoMessage

func (*DemultiplexingBlobAccessConfiguration) ProtoMessage()

func (*DemultiplexingBlobAccessConfiguration) ProtoReflect

func (*DemultiplexingBlobAccessConfiguration) Reset

func (*DemultiplexingBlobAccessConfiguration) String

type ExistenceCachingBlobAccessConfiguration

type ExistenceCachingBlobAccessConfiguration struct {
	Backend        *BlobAccessConfiguration            `protobuf:"bytes,1,opt,name=backend,proto3" json:"backend,omitempty"`
	ExistenceCache *digest.ExistenceCacheConfiguration `protobuf:"bytes,2,opt,name=existence_cache,json=existenceCache,proto3" json:"existence_cache,omitempty"`
	// contains filtered or unexported fields
}

func (*ExistenceCachingBlobAccessConfiguration) Descriptor deprecated

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

Deprecated: Use ExistenceCachingBlobAccessConfiguration.ProtoReflect.Descriptor instead.

func (*ExistenceCachingBlobAccessConfiguration) GetBackend

func (*ExistenceCachingBlobAccessConfiguration) GetExistenceCache

func (*ExistenceCachingBlobAccessConfiguration) ProtoMessage

func (*ExistenceCachingBlobAccessConfiguration) ProtoReflect

func (*ExistenceCachingBlobAccessConfiguration) Reset

func (*ExistenceCachingBlobAccessConfiguration) String

type LocalBlobAccessConfiguration

type LocalBlobAccessConfiguration struct {

	// Types that are assignable to KeyLocationMapBackend:
	//
	//	*LocalBlobAccessConfiguration_KeyLocationMapInMemory_
	//	*LocalBlobAccessConfiguration_KeyLocationMapOnBlockDevice
	KeyLocationMapBackend            isLocalBlobAccessConfiguration_KeyLocationMapBackend `protobuf_oneof:"key_location_map_backend"`
	KeyLocationMapMaximumGetAttempts uint32                                               `` /* 166-byte string literal not displayed */
	KeyLocationMapMaximumPutAttempts int64                                                `` /* 166-byte string literal not displayed */
	OldBlocks                        int32                                                `protobuf:"varint,5,opt,name=old_blocks,json=oldBlocks,proto3" json:"old_blocks,omitempty"`
	CurrentBlocks                    int32                                                `protobuf:"varint,6,opt,name=current_blocks,json=currentBlocks,proto3" json:"current_blocks,omitempty"`
	NewBlocks                        int32                                                `protobuf:"varint,7,opt,name=new_blocks,json=newBlocks,proto3" json:"new_blocks,omitempty"`
	// Types that are assignable to BlocksBackend:
	//
	//	*LocalBlobAccessConfiguration_BlocksInMemory_
	//	*LocalBlobAccessConfiguration_BlocksOnBlockDevice_
	BlocksBackend             isLocalBlobAccessConfiguration_BlocksBackend `protobuf_oneof:"blocks_backend"`
	Persistent                *LocalBlobAccessConfiguration_Persistent     `protobuf:"bytes,13,opt,name=persistent,proto3" json:"persistent,omitempty"`
	HierarchicalInstanceNames bool                                         `` /* 140-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*LocalBlobAccessConfiguration) Descriptor deprecated

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

Deprecated: Use LocalBlobAccessConfiguration.ProtoReflect.Descriptor instead.

func (*LocalBlobAccessConfiguration) GetBlocksBackend

func (m *LocalBlobAccessConfiguration) GetBlocksBackend() isLocalBlobAccessConfiguration_BlocksBackend

func (*LocalBlobAccessConfiguration) GetBlocksInMemory

func (*LocalBlobAccessConfiguration) GetBlocksOnBlockDevice

func (*LocalBlobAccessConfiguration) GetCurrentBlocks

func (x *LocalBlobAccessConfiguration) GetCurrentBlocks() int32

func (*LocalBlobAccessConfiguration) GetHierarchicalInstanceNames

func (x *LocalBlobAccessConfiguration) GetHierarchicalInstanceNames() bool

func (*LocalBlobAccessConfiguration) GetKeyLocationMapBackend

func (m *LocalBlobAccessConfiguration) GetKeyLocationMapBackend() isLocalBlobAccessConfiguration_KeyLocationMapBackend

func (*LocalBlobAccessConfiguration) GetKeyLocationMapInMemory

func (*LocalBlobAccessConfiguration) GetKeyLocationMapMaximumGetAttempts

func (x *LocalBlobAccessConfiguration) GetKeyLocationMapMaximumGetAttempts() uint32

func (*LocalBlobAccessConfiguration) GetKeyLocationMapMaximumPutAttempts

func (x *LocalBlobAccessConfiguration) GetKeyLocationMapMaximumPutAttempts() int64

func (*LocalBlobAccessConfiguration) GetKeyLocationMapOnBlockDevice

func (x *LocalBlobAccessConfiguration) GetKeyLocationMapOnBlockDevice() *blockdevice.Configuration

func (*LocalBlobAccessConfiguration) GetNewBlocks

func (x *LocalBlobAccessConfiguration) GetNewBlocks() int32

func (*LocalBlobAccessConfiguration) GetOldBlocks

func (x *LocalBlobAccessConfiguration) GetOldBlocks() int32

func (*LocalBlobAccessConfiguration) GetPersistent

func (*LocalBlobAccessConfiguration) ProtoMessage

func (*LocalBlobAccessConfiguration) ProtoMessage()

func (*LocalBlobAccessConfiguration) ProtoReflect

func (*LocalBlobAccessConfiguration) Reset

func (x *LocalBlobAccessConfiguration) Reset()

func (*LocalBlobAccessConfiguration) String

type LocalBlobAccessConfiguration_BlocksInMemory

type LocalBlobAccessConfiguration_BlocksInMemory struct {
	BlockSizeBytes int64 `protobuf:"varint,1,opt,name=block_size_bytes,json=blockSizeBytes,proto3" json:"block_size_bytes,omitempty"`
	// contains filtered or unexported fields
}

func (*LocalBlobAccessConfiguration_BlocksInMemory) Descriptor deprecated

Deprecated: Use LocalBlobAccessConfiguration_BlocksInMemory.ProtoReflect.Descriptor instead.

func (*LocalBlobAccessConfiguration_BlocksInMemory) GetBlockSizeBytes

func (x *LocalBlobAccessConfiguration_BlocksInMemory) GetBlockSizeBytes() int64

func (*LocalBlobAccessConfiguration_BlocksInMemory) ProtoMessage

func (*LocalBlobAccessConfiguration_BlocksInMemory) ProtoReflect

func (*LocalBlobAccessConfiguration_BlocksInMemory) Reset

func (*LocalBlobAccessConfiguration_BlocksInMemory) String

type LocalBlobAccessConfiguration_BlocksInMemory_

type LocalBlobAccessConfiguration_BlocksInMemory_ struct {
	BlocksInMemory *LocalBlobAccessConfiguration_BlocksInMemory `protobuf:"bytes,9,opt,name=blocks_in_memory,json=blocksInMemory,proto3,oneof"`
}

type LocalBlobAccessConfiguration_BlocksOnBlockDevice

type LocalBlobAccessConfiguration_BlocksOnBlockDevice struct {
	Source                       *blockdevice.Configuration          `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
	SpareBlocks                  int32                               `protobuf:"varint,2,opt,name=spare_blocks,json=spareBlocks,proto3" json:"spare_blocks,omitempty"`
	DataIntegrityValidationCache *digest.ExistenceCacheConfiguration `` /* 149-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*LocalBlobAccessConfiguration_BlocksOnBlockDevice) Descriptor deprecated

Deprecated: Use LocalBlobAccessConfiguration_BlocksOnBlockDevice.ProtoReflect.Descriptor instead.

func (*LocalBlobAccessConfiguration_BlocksOnBlockDevice) GetDataIntegrityValidationCache

func (*LocalBlobAccessConfiguration_BlocksOnBlockDevice) GetSource

func (*LocalBlobAccessConfiguration_BlocksOnBlockDevice) GetSpareBlocks

func (*LocalBlobAccessConfiguration_BlocksOnBlockDevice) ProtoMessage

func (*LocalBlobAccessConfiguration_BlocksOnBlockDevice) ProtoReflect

func (*LocalBlobAccessConfiguration_BlocksOnBlockDevice) Reset

func (*LocalBlobAccessConfiguration_BlocksOnBlockDevice) String

type LocalBlobAccessConfiguration_BlocksOnBlockDevice_

type LocalBlobAccessConfiguration_BlocksOnBlockDevice_ struct {
	BlocksOnBlockDevice *LocalBlobAccessConfiguration_BlocksOnBlockDevice `protobuf:"bytes,10,opt,name=blocks_on_block_device,json=blocksOnBlockDevice,proto3,oneof"`
}

type LocalBlobAccessConfiguration_KeyLocationMapInMemory

type LocalBlobAccessConfiguration_KeyLocationMapInMemory struct {
	Entries int64 `protobuf:"varint,1,opt,name=entries,proto3" json:"entries,omitempty"`
	// contains filtered or unexported fields
}

func (*LocalBlobAccessConfiguration_KeyLocationMapInMemory) Descriptor deprecated

Deprecated: Use LocalBlobAccessConfiguration_KeyLocationMapInMemory.ProtoReflect.Descriptor instead.

func (*LocalBlobAccessConfiguration_KeyLocationMapInMemory) GetEntries

func (*LocalBlobAccessConfiguration_KeyLocationMapInMemory) ProtoMessage

func (*LocalBlobAccessConfiguration_KeyLocationMapInMemory) ProtoReflect

func (*LocalBlobAccessConfiguration_KeyLocationMapInMemory) Reset

func (*LocalBlobAccessConfiguration_KeyLocationMapInMemory) String

type LocalBlobAccessConfiguration_KeyLocationMapInMemory_

type LocalBlobAccessConfiguration_KeyLocationMapInMemory_ struct {
	KeyLocationMapInMemory *LocalBlobAccessConfiguration_KeyLocationMapInMemory `protobuf:"bytes,11,opt,name=key_location_map_in_memory,json=keyLocationMapInMemory,proto3,oneof"`
}

type LocalBlobAccessConfiguration_KeyLocationMapOnBlockDevice

type LocalBlobAccessConfiguration_KeyLocationMapOnBlockDevice struct {
	KeyLocationMapOnBlockDevice *blockdevice.Configuration `protobuf:"bytes,12,opt,name=key_location_map_on_block_device,json=keyLocationMapOnBlockDevice,proto3,oneof"`
}

type LocalBlobAccessConfiguration_Persistent

type LocalBlobAccessConfiguration_Persistent struct {
	StateDirectoryPath   string               `protobuf:"bytes,1,opt,name=state_directory_path,json=stateDirectoryPath,proto3" json:"state_directory_path,omitempty"`
	MinimumEpochInterval *durationpb.Duration `protobuf:"bytes,2,opt,name=minimum_epoch_interval,json=minimumEpochInterval,proto3" json:"minimum_epoch_interval,omitempty"`
	// contains filtered or unexported fields
}

func (*LocalBlobAccessConfiguration_Persistent) Descriptor deprecated

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

Deprecated: Use LocalBlobAccessConfiguration_Persistent.ProtoReflect.Descriptor instead.

func (*LocalBlobAccessConfiguration_Persistent) GetMinimumEpochInterval

func (x *LocalBlobAccessConfiguration_Persistent) GetMinimumEpochInterval() *durationpb.Duration

func (*LocalBlobAccessConfiguration_Persistent) GetStateDirectoryPath

func (x *LocalBlobAccessConfiguration_Persistent) GetStateDirectoryPath() string

func (*LocalBlobAccessConfiguration_Persistent) ProtoMessage

func (*LocalBlobAccessConfiguration_Persistent) ProtoReflect

func (*LocalBlobAccessConfiguration_Persistent) Reset

func (*LocalBlobAccessConfiguration_Persistent) String

type MirroredBlobAccessConfiguration

type MirroredBlobAccessConfiguration struct {
	BackendA       *BlobAccessConfiguration     `protobuf:"bytes,1,opt,name=backend_a,json=backendA,proto3" json:"backend_a,omitempty"`
	BackendB       *BlobAccessConfiguration     `protobuf:"bytes,2,opt,name=backend_b,json=backendB,proto3" json:"backend_b,omitempty"`
	ReplicatorAToB *BlobReplicatorConfiguration `protobuf:"bytes,3,opt,name=replicator_a_to_b,json=replicatorAToB,proto3" json:"replicator_a_to_b,omitempty"`
	ReplicatorBToA *BlobReplicatorConfiguration `protobuf:"bytes,4,opt,name=replicator_b_to_a,json=replicatorBToA,proto3" json:"replicator_b_to_a,omitempty"`
	// contains filtered or unexported fields
}

func (*MirroredBlobAccessConfiguration) Descriptor deprecated

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

Deprecated: Use MirroredBlobAccessConfiguration.ProtoReflect.Descriptor instead.

func (*MirroredBlobAccessConfiguration) GetBackendA

func (*MirroredBlobAccessConfiguration) GetBackendB

func (*MirroredBlobAccessConfiguration) GetReplicatorAToB

func (*MirroredBlobAccessConfiguration) GetReplicatorBToA

func (*MirroredBlobAccessConfiguration) ProtoMessage

func (*MirroredBlobAccessConfiguration) ProtoMessage()

func (*MirroredBlobAccessConfiguration) ProtoReflect

func (*MirroredBlobAccessConfiguration) Reset

func (*MirroredBlobAccessConfiguration) String

type QueuedBlobReplicatorConfiguration

type QueuedBlobReplicatorConfiguration struct {
	Base           *BlobReplicatorConfiguration        `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"`
	ExistenceCache *digest.ExistenceCacheConfiguration `protobuf:"bytes,2,opt,name=existence_cache,json=existenceCache,proto3" json:"existence_cache,omitempty"`
	// contains filtered or unexported fields
}

func (*QueuedBlobReplicatorConfiguration) Descriptor deprecated

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

Deprecated: Use QueuedBlobReplicatorConfiguration.ProtoReflect.Descriptor instead.

func (*QueuedBlobReplicatorConfiguration) GetBase

func (*QueuedBlobReplicatorConfiguration) GetExistenceCache

func (*QueuedBlobReplicatorConfiguration) ProtoMessage

func (*QueuedBlobReplicatorConfiguration) ProtoMessage()

func (*QueuedBlobReplicatorConfiguration) ProtoReflect

func (*QueuedBlobReplicatorConfiguration) Reset

func (*QueuedBlobReplicatorConfiguration) String

type ReadCachingBlobAccessConfiguration

type ReadCachingBlobAccessConfiguration struct {
	Slow       *BlobAccessConfiguration     `protobuf:"bytes,1,opt,name=slow,proto3" json:"slow,omitempty"`
	Fast       *BlobAccessConfiguration     `protobuf:"bytes,2,opt,name=fast,proto3" json:"fast,omitempty"`
	Replicator *BlobReplicatorConfiguration `protobuf:"bytes,3,opt,name=replicator,proto3" json:"replicator,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadCachingBlobAccessConfiguration) Descriptor deprecated

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

Deprecated: Use ReadCachingBlobAccessConfiguration.ProtoReflect.Descriptor instead.

func (*ReadCachingBlobAccessConfiguration) GetFast

func (*ReadCachingBlobAccessConfiguration) GetReplicator

func (*ReadCachingBlobAccessConfiguration) GetSlow

func (*ReadCachingBlobAccessConfiguration) ProtoMessage

func (*ReadCachingBlobAccessConfiguration) ProtoMessage()

func (*ReadCachingBlobAccessConfiguration) ProtoReflect

func (*ReadCachingBlobAccessConfiguration) Reset

func (*ReadCachingBlobAccessConfiguration) String

type ReadCanaryingBlobAccessConfiguration

type ReadCanaryingBlobAccessConfiguration struct {
	Source               *BlobAccessConfiguration `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
	Replica              *BlobAccessConfiguration `protobuf:"bytes,2,opt,name=replica,proto3" json:"replica,omitempty"`
	MaximumCacheSize     int32                    `protobuf:"varint,3,opt,name=maximum_cache_size,json=maximumCacheSize,proto3" json:"maximum_cache_size,omitempty"`
	MaximumCacheDuration *durationpb.Duration     `protobuf:"bytes,4,opt,name=maximum_cache_duration,json=maximumCacheDuration,proto3" json:"maximum_cache_duration,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadCanaryingBlobAccessConfiguration) Descriptor deprecated

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

Deprecated: Use ReadCanaryingBlobAccessConfiguration.ProtoReflect.Descriptor instead.

func (*ReadCanaryingBlobAccessConfiguration) GetMaximumCacheDuration

func (x *ReadCanaryingBlobAccessConfiguration) GetMaximumCacheDuration() *durationpb.Duration

func (*ReadCanaryingBlobAccessConfiguration) GetMaximumCacheSize

func (x *ReadCanaryingBlobAccessConfiguration) GetMaximumCacheSize() int32

func (*ReadCanaryingBlobAccessConfiguration) GetReplica

func (*ReadCanaryingBlobAccessConfiguration) GetSource

func (*ReadCanaryingBlobAccessConfiguration) ProtoMessage

func (*ReadCanaryingBlobAccessConfiguration) ProtoMessage()

func (*ReadCanaryingBlobAccessConfiguration) ProtoReflect

func (*ReadCanaryingBlobAccessConfiguration) Reset

func (*ReadCanaryingBlobAccessConfiguration) String

type ReadFallbackBlobAccessConfiguration

type ReadFallbackBlobAccessConfiguration struct {
	Primary    *BlobAccessConfiguration     `protobuf:"bytes,1,opt,name=primary,proto3" json:"primary,omitempty"`
	Secondary  *BlobAccessConfiguration     `protobuf:"bytes,2,opt,name=secondary,proto3" json:"secondary,omitempty"`
	Replicator *BlobReplicatorConfiguration `protobuf:"bytes,3,opt,name=replicator,proto3" json:"replicator,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadFallbackBlobAccessConfiguration) Descriptor deprecated

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

Deprecated: Use ReadFallbackBlobAccessConfiguration.ProtoReflect.Descriptor instead.

func (*ReadFallbackBlobAccessConfiguration) GetPrimary

func (*ReadFallbackBlobAccessConfiguration) GetReplicator

func (*ReadFallbackBlobAccessConfiguration) GetSecondary

func (*ReadFallbackBlobAccessConfiguration) ProtoMessage

func (*ReadFallbackBlobAccessConfiguration) ProtoMessage()

func (*ReadFallbackBlobAccessConfiguration) ProtoReflect

func (*ReadFallbackBlobAccessConfiguration) Reset

func (*ReadFallbackBlobAccessConfiguration) String

type ReferenceExpandingBlobAccessConfiguration

type ReferenceExpandingBlobAccessConfiguration struct {
	IndirectContentAddressableStorage *BlobAccessConfiguration        `` /* 164-byte string literal not displayed */
	AwsSession                        *aws.SessionConfiguration       `protobuf:"bytes,2,opt,name=aws_session,json=awsSession,proto3" json:"aws_session,omitempty"`
	HttpClient                        *http.ClientConfiguration       `protobuf:"bytes,3,opt,name=http_client,json=httpClient,proto3" json:"http_client,omitempty"`
	GcpClientOptions                  *gcp.ClientOptionsConfiguration `protobuf:"bytes,4,opt,name=gcp_client_options,json=gcpClientOptions,proto3" json:"gcp_client_options,omitempty"`
	ContentAddressableStorage         *BlobAccessConfiguration        `` /* 138-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ReferenceExpandingBlobAccessConfiguration) Descriptor deprecated

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

Deprecated: Use ReferenceExpandingBlobAccessConfiguration.ProtoReflect.Descriptor instead.

func (*ReferenceExpandingBlobAccessConfiguration) GetAwsSession

func (*ReferenceExpandingBlobAccessConfiguration) GetContentAddressableStorage

func (x *ReferenceExpandingBlobAccessConfiguration) GetContentAddressableStorage() *BlobAccessConfiguration

func (*ReferenceExpandingBlobAccessConfiguration) GetGcpClientOptions

func (*ReferenceExpandingBlobAccessConfiguration) GetHttpClient

func (*ReferenceExpandingBlobAccessConfiguration) GetIndirectContentAddressableStorage

func (x *ReferenceExpandingBlobAccessConfiguration) GetIndirectContentAddressableStorage() *BlobAccessConfiguration

func (*ReferenceExpandingBlobAccessConfiguration) ProtoMessage

func (*ReferenceExpandingBlobAccessConfiguration) ProtoReflect

func (*ReferenceExpandingBlobAccessConfiguration) Reset

func (*ReferenceExpandingBlobAccessConfiguration) String

type ShardingBlobAccessConfiguration

type ShardingBlobAccessConfiguration struct {
	HashInitialization uint64                                   `protobuf:"varint,1,opt,name=hash_initialization,json=hashInitialization,proto3" json:"hash_initialization,omitempty"`
	Shards             []*ShardingBlobAccessConfiguration_Shard `protobuf:"bytes,2,rep,name=shards,proto3" json:"shards,omitempty"`
	// contains filtered or unexported fields
}

func (*ShardingBlobAccessConfiguration) Descriptor deprecated

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

Deprecated: Use ShardingBlobAccessConfiguration.ProtoReflect.Descriptor instead.

func (*ShardingBlobAccessConfiguration) GetHashInitialization

func (x *ShardingBlobAccessConfiguration) GetHashInitialization() uint64

func (*ShardingBlobAccessConfiguration) GetShards

func (*ShardingBlobAccessConfiguration) ProtoMessage

func (*ShardingBlobAccessConfiguration) ProtoMessage()

func (*ShardingBlobAccessConfiguration) ProtoReflect

func (*ShardingBlobAccessConfiguration) Reset

func (*ShardingBlobAccessConfiguration) String

type ShardingBlobAccessConfiguration_Shard

type ShardingBlobAccessConfiguration_Shard struct {
	Backend *BlobAccessConfiguration `protobuf:"bytes,1,opt,name=backend,proto3" json:"backend,omitempty"`
	Weight  uint32                   `protobuf:"varint,2,opt,name=weight,proto3" json:"weight,omitempty"`
	// contains filtered or unexported fields
}

func (*ShardingBlobAccessConfiguration_Shard) Descriptor deprecated

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

Deprecated: Use ShardingBlobAccessConfiguration_Shard.ProtoReflect.Descriptor instead.

func (*ShardingBlobAccessConfiguration_Shard) GetBackend

func (*ShardingBlobAccessConfiguration_Shard) GetWeight

func (*ShardingBlobAccessConfiguration_Shard) ProtoMessage

func (*ShardingBlobAccessConfiguration_Shard) ProtoMessage()

func (*ShardingBlobAccessConfiguration_Shard) ProtoReflect

func (*ShardingBlobAccessConfiguration_Shard) Reset

func (*ShardingBlobAccessConfiguration_Shard) String

type WithLabelsBlobAccessConfiguration

type WithLabelsBlobAccessConfiguration struct {
	Backend *BlobAccessConfiguration            `protobuf:"bytes,1,opt,name=backend,proto3" json:"backend,omitempty"`
	Labels  map[string]*BlobAccessConfiguration `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*WithLabelsBlobAccessConfiguration) Descriptor deprecated

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

Deprecated: Use WithLabelsBlobAccessConfiguration.ProtoReflect.Descriptor instead.

func (*WithLabelsBlobAccessConfiguration) GetBackend

func (*WithLabelsBlobAccessConfiguration) GetLabels

func (*WithLabelsBlobAccessConfiguration) ProtoMessage

func (*WithLabelsBlobAccessConfiguration) ProtoMessage()

func (*WithLabelsBlobAccessConfiguration) ProtoReflect

func (*WithLabelsBlobAccessConfiguration) Reset

func (*WithLabelsBlobAccessConfiguration) String

type ZIPBlobAccessConfiguration

type ZIPBlobAccessConfiguration struct {
	Path                         string                              `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	DataIntegrityValidationCache *digest.ExistenceCacheConfiguration `` /* 149-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ZIPBlobAccessConfiguration) Descriptor deprecated

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

Deprecated: Use ZIPBlobAccessConfiguration.ProtoReflect.Descriptor instead.

func (*ZIPBlobAccessConfiguration) GetDataIntegrityValidationCache

func (x *ZIPBlobAccessConfiguration) GetDataIntegrityValidationCache() *digest.ExistenceCacheConfiguration

func (*ZIPBlobAccessConfiguration) GetPath

func (x *ZIPBlobAccessConfiguration) GetPath() string

func (*ZIPBlobAccessConfiguration) ProtoMessage

func (*ZIPBlobAccessConfiguration) ProtoMessage()

func (*ZIPBlobAccessConfiguration) ProtoReflect

func (*ZIPBlobAccessConfiguration) Reset

func (x *ZIPBlobAccessConfiguration) Reset()

func (*ZIPBlobAccessConfiguration) String

func (x *ZIPBlobAccessConfiguration) String() string

Jump to

Keyboard shortcuts

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