@ -1,7 +1,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.34.2
// protoc v5.28 .3
// protoc-gen-go v1.36.6
// protoc v5.29 .3
// source: remote.proto
package remote_pb
@ -11,6 +11,7 @@ import (
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
reflect "reflect"
sync "sync"
unsafe "unsafe"
)
const (
@ -24,62 +25,59 @@ const (
// Remote Storage related
// ///////////////////////
type RemoteConf struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Type string ` protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty" `
Name string ` protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty" `
S3AccessKey string ` protobuf:"bytes,4,opt,name=s3_access_key,json=s3AccessKey,proto3" json:"s3_access_key,omitempty" `
S3SecretKey string ` protobuf:"bytes,5,opt,name=s3_secret_key,json=s3SecretKey,proto3" json:"s3_secret_key,omitempty" `
S3Region string ` protobuf:"bytes,6,opt,name=s3_region,json=s3Region,proto3" json:"s3_region,omitempty" `
S3Endpoint string ` protobuf:"bytes,7,opt,name=s3_endpoint,json=s3Endpoint,proto3" json:"s3_endpoint,omitempty" `
S3StorageClass string ` protobuf:"bytes,8,opt,name=s3_storage_class,json=s3StorageClass,proto3" json:"s3_storage_class,omitempty" `
S3ForcePathStyle bool ` protobuf:"varint,9,opt,name=s3_force_path_style,json=s3ForcePathStyle,proto3" json:"s3_force_path_style,omitempty" `
S3SupportTagging bool ` protobuf:"varint,13,opt,name=s3_support_tagging,json=s3SupportTagging,proto3" json:"s3_support_tagging,omitempty" `
S3V4Signature bool ` protobuf:"varint,11,opt,name=s3_v4_signature,json=s3V4Signature,proto3" json:"s3_v4_signature,omitempty" `
GcsGoogleApplicationCredentials string ` protobuf:"bytes,10,opt,name=gcs_google_application_credentials,json=gcsGoogleApplicationCredentials,proto3" json:"gcs_google_application_credentials,omitempty" `
GcsProjectId string ` protobuf:"bytes,12,opt,name=gcs_project_id,json=gcsProjectId,proto3" json:"gcs_project_id,omitempty" `
AzureAccountName string ` protobuf:"bytes,15,opt,name=azure_account_name,json=azureAccountName,proto3" json:"azure_account_name,omitempty" `
AzureAccountKey string ` protobuf:"bytes,16,opt,name=azure_account_key,json=azureAccountKey,proto3" json:"azure_account_key,omitempty" `
BackblazeKeyId string ` protobuf:"bytes,20,opt,name=backblaze_key_id,json=backblazeKeyId,proto3" json:"backblaze_key_id,omitempty" `
BackblazeApplicationKey string ` protobuf:"bytes,21,opt,name=backblaze_application_key,json=backblazeApplicationKey,proto3" json:"backblaze_application_key,omitempty" `
BackblazeEndpoint string ` protobuf:"bytes,22,opt,name=backblaze_endpoint,json=backblazeEndpoint,proto3" json:"backblaze_endpoint,omitempty" `
BackblazeRegion string ` protobuf:"bytes,23,opt,name=backblaze_region,json=backblazeRegion,proto3" json:"backblaze_region,omitempty" `
AliyunAccessKey string ` protobuf:"bytes,25,opt,name=aliyun_access_key,json=aliyunAccessKey,proto3" json:"aliyun_access_key,omitempty" `
AliyunSecretKey string ` protobuf:"bytes,26,opt,name=aliyun_secret_key,json=aliyunSecretKey,proto3" json:"aliyun_secret_key,omitempty" `
AliyunEndpoint string ` protobuf:"bytes,27,opt,name=aliyun_endpoint,json=aliyunEndpoint,proto3" json:"aliyun_endpoint,omitempty" `
AliyunRegion string ` protobuf:"bytes,28,opt,name=aliyun_region,json=aliyunRegion,proto3" json:"aliyun_region,omitempty" `
TencentSecretId string ` protobuf:"bytes,30,opt,name=tencent_secret_id,json=tencentSecretId,proto3" json:"tencent_secret_id,omitempty" `
TencentSecretKey string ` protobuf:"bytes,31,opt,name=tencent_secret_key,json=tencentSecretKey,proto3" json:"tencent_secret_key,omitempty" `
TencentEndpoint string ` protobuf:"bytes,32,opt,name=tencent_endpoint,json=tencentEndpoint,proto3" json:"tencent_endpoint,omitempty" `
BaiduAccessKey string ` protobuf:"bytes,35,opt,name=baidu_access_key,json=baiduAccessKey,proto3" json:"baidu_access_key,omitempty" `
BaiduSecretKey string ` protobuf:"bytes,36,opt,name=baidu_secret_key,json=baiduSecretKey,proto3" json:"baidu_secret_key,omitempty" `
BaiduEndpoint string ` protobuf:"bytes,37,opt,name=baidu_endpoint,json=baiduEndpoint,proto3" json:"baidu_endpoint,omitempty" `
BaiduRegion string ` protobuf:"bytes,38,opt,name=baidu_region,json=baiduRegion,proto3" json:"baidu_region,omitempty" `
WasabiAccessKey string ` protobuf:"bytes,40,opt,name=wasabi_access_key,json=wasabiAccessKey,proto3" json:"wasabi_access_key,omitempty" `
WasabiSecretKey string ` protobuf:"bytes,41,opt,name=wasabi_secret_key,json=wasabiSecretKey,proto3" json:"wasabi_secret_key,omitempty" `
WasabiEndpoint string ` protobuf:"bytes,42,opt,name=wasabi_endpoint,json=wasabiEndpoint,proto3" json:"wasabi_endpoint,omitempty" `
WasabiRegion string ` protobuf:"bytes,43,opt,name=wasabi_region,json=wasabiRegion,proto3" json:"wasabi_region,omitempty" `
FilebaseAccessKey string ` protobuf:"bytes,60,opt,name=filebase_access_key,json=filebaseAccessKey,proto3" json:"filebase_access_key,omitempty" `
FilebaseSecretKey string ` protobuf:"bytes,61,opt,name=filebase_secret_key,json=filebaseSecretKey,proto3" json:"filebase_secret_key,omitempty" `
FilebaseEndpoint string ` protobuf:"bytes,62,opt,name=filebase_endpoint,json=filebaseEndpoint,proto3" json:"filebase_endpoint,omitempty" `
StorjAccessKey string ` protobuf:"bytes,65,opt,name=storj_access_key,json=storjAccessKey,proto3" json:"storj_access_key,omitempty" `
StorjSecretKey string ` protobuf:"bytes,66,opt,name=storj_secret_key,json=storjSecretKey,proto3" json:"storj_secret_key,omitempty" `
StorjEndpoint string ` protobuf:"bytes,67,opt,name=storj_endpoint,json=storjEndpoint,proto3" json:"storj_endpoint,omitempty" `
ContaboAccessKey string ` protobuf:"bytes,68,opt,name=contabo_access_key,json=contaboAccessKey,proto3" json:"contabo_access_key,omitempty" `
ContaboSecretKey string ` protobuf:"bytes,69,opt,name=contabo_secret_key,json=contaboSecretKey,proto3" json:"contabo_secret_key,omitempty" `
ContaboEndpoint string ` protobuf:"bytes,70,opt,name=contabo_endpoint,json=contaboEndpoint,proto3" json:"contabo_endpoint,omitempty" `
ContaboRegion string ` protobuf:"bytes,71,opt,name=contabo_region,json=contaboRegion,proto3" json:"contabo_region,omitempty" `
state protoimpl . MessageState ` protogen:"open.v1" `
Type string ` protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty" `
Name string ` protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty" `
S3AccessKey string ` protobuf:"bytes,4,opt,name=s3_access_key,json=s3AccessKey,proto3" json:"s3_access_key,omitempty" `
S3SecretKey string ` protobuf:"bytes,5,opt,name=s3_secret_key,json=s3SecretKey,proto3" json:"s3_secret_key,omitempty" `
S3Region string ` protobuf:"bytes,6,opt,name=s3_region,json=s3Region,proto3" json:"s3_region,omitempty" `
S3Endpoint string ` protobuf:"bytes,7,opt,name=s3_endpoint,json=s3Endpoint,proto3" json:"s3_endpoint,omitempty" `
S3StorageClass string ` protobuf:"bytes,8,opt,name=s3_storage_class,json=s3StorageClass,proto3" json:"s3_storage_class,omitempty" `
S3ForcePathStyle bool ` protobuf:"varint,9,opt,name=s3_force_path_style,json=s3ForcePathStyle,proto3" json:"s3_force_path_style,omitempty" `
S3SupportTagging bool ` protobuf:"varint,13,opt,name=s3_support_tagging,json=s3SupportTagging,proto3" json:"s3_support_tagging,omitempty" `
S3V4Signature bool ` protobuf:"varint,11,opt,name=s3_v4_signature,json=s3V4Signature,proto3" json:"s3_v4_signature,omitempty" `
GcsGoogleApplicationCredentials string ` protobuf:"bytes,10,opt,name=gcs_google_application_credentials,json=gcsGoogleApplicationCredentials,proto3" json:"gcs_google_application_credentials,omitempty" `
GcsProjectId string ` protobuf:"bytes,12,opt,name=gcs_project_id,json=gcsProjectId,proto3" json:"gcs_project_id,omitempty" `
AzureAccountName string ` protobuf:"bytes,15,opt,name=azure_account_name,json=azureAccountName,proto3" json:"azure_account_name,omitempty" `
AzureAccountKey string ` protobuf:"bytes,16,opt,name=azure_account_key,json=azureAccountKey,proto3" json:"azure_account_key,omitempty" `
BackblazeKeyId string ` protobuf:"bytes,20,opt,name=backblaze_key_id,json=backblazeKeyId,proto3" json:"backblaze_key_id,omitempty" `
BackblazeApplicationKey string ` protobuf:"bytes,21,opt,name=backblaze_application_key,json=backblazeApplicationKey,proto3" json:"backblaze_application_key,omitempty" `
BackblazeEndpoint string ` protobuf:"bytes,22,opt,name=backblaze_endpoint,json=backblazeEndpoint,proto3" json:"backblaze_endpoint,omitempty" `
BackblazeRegion string ` protobuf:"bytes,23,opt,name=backblaze_region,json=backblazeRegion,proto3" json:"backblaze_region,omitempty" `
AliyunAccessKey string ` protobuf:"bytes,25,opt,name=aliyun_access_key,json=aliyunAccessKey,proto3" json:"aliyun_access_key,omitempty" `
AliyunSecretKey string ` protobuf:"bytes,26,opt,name=aliyun_secret_key,json=aliyunSecretKey,proto3" json:"aliyun_secret_key,omitempty" `
AliyunEndpoint string ` protobuf:"bytes,27,opt,name=aliyun_endpoint,json=aliyunEndpoint,proto3" json:"aliyun_endpoint,omitempty" `
AliyunRegion string ` protobuf:"bytes,28,opt,name=aliyun_region,json=aliyunRegion,proto3" json:"aliyun_region,omitempty" `
TencentSecretId string ` protobuf:"bytes,30,opt,name=tencent_secret_id,json=tencentSecretId,proto3" json:"tencent_secret_id,omitempty" `
TencentSecretKey string ` protobuf:"bytes,31,opt,name=tencent_secret_key,json=tencentSecretKey,proto3" json:"tencent_secret_key,omitempty" `
TencentEndpoint string ` protobuf:"bytes,32,opt,name=tencent_endpoint,json=tencentEndpoint,proto3" json:"tencent_endpoint,omitempty" `
BaiduAccessKey string ` protobuf:"bytes,35,opt,name=baidu_access_key,json=baiduAccessKey,proto3" json:"baidu_access_key,omitempty" `
BaiduSecretKey string ` protobuf:"bytes,36,opt,name=baidu_secret_key,json=baiduSecretKey,proto3" json:"baidu_secret_key,omitempty" `
BaiduEndpoint string ` protobuf:"bytes,37,opt,name=baidu_endpoint,json=baiduEndpoint,proto3" json:"baidu_endpoint,omitempty" `
BaiduRegion string ` protobuf:"bytes,38,opt,name=baidu_region,json=baiduRegion,proto3" json:"baidu_region,omitempty" `
WasabiAccessKey string ` protobuf:"bytes,40,opt,name=wasabi_access_key,json=wasabiAccessKey,proto3" json:"wasabi_access_key,omitempty" `
WasabiSecretKey string ` protobuf:"bytes,41,opt,name=wasabi_secret_key,json=wasabiSecretKey,proto3" json:"wasabi_secret_key,omitempty" `
WasabiEndpoint string ` protobuf:"bytes,42,opt,name=wasabi_endpoint,json=wasabiEndpoint,proto3" json:"wasabi_endpoint,omitempty" `
WasabiRegion string ` protobuf:"bytes,43,opt,name=wasabi_region,json=wasabiRegion,proto3" json:"wasabi_region,omitempty" `
FilebaseAccessKey string ` protobuf:"bytes,60,opt,name=filebase_access_key,json=filebaseAccessKey,proto3" json:"filebase_access_key,omitempty" `
FilebaseSecretKey string ` protobuf:"bytes,61,opt,name=filebase_secret_key,json=filebaseSecretKey,proto3" json:"filebase_secret_key,omitempty" `
FilebaseEndpoint string ` protobuf:"bytes,62,opt,name=filebase_endpoint,json=filebaseEndpoint,proto3" json:"filebase_endpoint,omitempty" `
StorjAccessKey string ` protobuf:"bytes,65,opt,name=storj_access_key,json=storjAccessKey,proto3" json:"storj_access_key,omitempty" `
StorjSecretKey string ` protobuf:"bytes,66,opt,name=storj_secret_key,json=storjSecretKey,proto3" json:"storj_secret_key,omitempty" `
StorjEndpoint string ` protobuf:"bytes,67,opt,name=storj_endpoint,json=storjEndpoint,proto3" json:"storj_endpoint,omitempty" `
ContaboAccessKey string ` protobuf:"bytes,68,opt,name=contabo_access_key,json=contaboAccessKey,proto3" json:"contabo_access_key,omitempty" `
ContaboSecretKey string ` protobuf:"bytes,69,opt,name=contabo_secret_key,json=contaboSecretKey,proto3" json:"contabo_secret_key,omitempty" `
ContaboEndpoint string ` protobuf:"bytes,70,opt,name=contabo_endpoint,json=contaboEndpoint,proto3" json:"contabo_endpoint,omitempty" `
ContaboRegion string ` protobuf:"bytes,71,opt,name=contabo_region,json=contaboRegion,proto3" json:"contabo_region,omitempty" `
unknownFields protoimpl . UnknownFields
sizeCache protoimpl . SizeCache
}
func ( x * RemoteConf ) Reset ( ) {
* x = RemoteConf { }
if protoimpl . UnsafeEnabled {
mi := & file_remote_proto_msgTypes [ 0 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
mi := & file_remote_proto_msgTypes [ 0 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
func ( x * RemoteConf ) String ( ) string {
@ -90,7 +88,7 @@ func (*RemoteConf) ProtoMessage() {}
func ( x * RemoteConf ) ProtoReflect ( ) protoreflect . Message {
mi := & file_remote_proto_msgTypes [ 0 ]
if protoimpl . UnsafeEnabled && x != nil {
if x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
@ -407,21 +405,18 @@ func (x *RemoteConf) GetContaboRegion() string {
}
type RemoteStorageMapping struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Mappings map [ string ] * RemoteStorageLocation ` protobuf:"bytes,1,rep,name=mappings,proto3" json:"mappings,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3" `
state protoimpl . MessageState ` protogen:"open.v1" `
Mappings map [ string ] * RemoteStorageLocation ` protobuf:"bytes,1,rep,name=mappings,proto3" json:"mappings,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value" `
PrimaryBucketStorageName string ` protobuf:"bytes,2,opt,name=primary_bucket_storage_name,json=primaryBucketStorageName,proto3" json:"primary_bucket_storage_name,omitempty" `
unknownFields protoimpl . UnknownFields
sizeCache protoimpl . SizeCache
}
func ( x * RemoteStorageMapping ) Reset ( ) {
* x = RemoteStorageMapping { }
if protoimpl . UnsafeEnabled {
mi := & file_remote_proto_msgTypes [ 1 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
mi := & file_remote_proto_msgTypes [ 1 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
func ( x * RemoteStorageMapping ) String ( ) string {
@ -432,7 +427,7 @@ func (*RemoteStorageMapping) ProtoMessage() {}
func ( x * RemoteStorageMapping ) ProtoReflect ( ) protoreflect . Message {
mi := & file_remote_proto_msgTypes [ 1 ]
if protoimpl . UnsafeEnabled && x != nil {
if x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
@ -462,22 +457,19 @@ func (x *RemoteStorageMapping) GetPrimaryBucketStorageName() string {
}
type RemoteStorageLocation struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
state protoimpl . MessageState ` protogen:"open.v1" `
Name string ` protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" `
Bucket string ` protobuf:"bytes,2,opt,name=bucket,proto3" json:"bucket,omitempty" `
Path string ` protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty" `
unknownFields protoimpl . UnknownFields
Name string ` protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" `
Bucket string ` protobuf:"bytes,2,opt,name=bucket,proto3" json:"bucket,omitempty" `
Path string ` protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty" `
sizeCache protoimpl . SizeCache
}
func ( x * RemoteStorageLocation ) Reset ( ) {
* x = RemoteStorageLocation { }
if protoimpl . UnsafeEnabled {
mi := & file_remote_proto_msgTypes [ 2 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
mi := & file_remote_proto_msgTypes [ 2 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
func ( x * RemoteStorageLocation ) String ( ) string {
@ -488,7 +480,7 @@ func (*RemoteStorageLocation) ProtoMessage() {}
func ( x * RemoteStorageLocation ) ProtoReflect ( ) protoreflect . Message {
mi := & file_remote_proto_msgTypes [ 2 ]
if protoimpl . UnsafeEnabled && x != nil {
if x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
@ -526,160 +518,77 @@ func (x *RemoteStorageLocation) GetPath() string {
var File_remote_proto protoreflect . FileDescriptor
var file_remote_proto_rawDesc = [ ] byte {
0x0a , 0x0c , 0x72 , 0x65 , 0x6d , 0x6f , 0x74 , 0x65 , 0x2e , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x12 , 0x09 ,
0x72 , 0x65 , 0x6d , 0x6f , 0x74 , 0x65 , 0x5f , 0x70 , 0x62 , 0x22 , 0x9b , 0x0e , 0x0a , 0x0a , 0x52 , 0x65 ,
0x6d , 0x6f , 0x74 , 0x65 , 0x43 , 0x6f , 0x6e , 0x66 , 0x12 , 0x12 , 0x0a , 0x04 , 0x74 , 0x79 , 0x70 , 0x65 ,
0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x04 , 0x74 , 0x79 , 0x70 , 0x65 , 0x12 , 0x12 , 0x0a , 0x04 ,
0x6e , 0x61 , 0x6d , 0x65 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x04 , 0x6e , 0x61 , 0x6d , 0x65 ,
0x12 , 0x22 , 0x0a , 0x0d , 0x73 , 0x33 , 0x5f , 0x61 , 0x63 , 0x63 , 0x65 , 0x73 , 0x73 , 0x5f , 0x6b , 0x65 ,
0x79 , 0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0b , 0x73 , 0x33 , 0x41 , 0x63 , 0x63 , 0x65 , 0x73 ,
0x73 , 0x4b , 0x65 , 0x79 , 0x12 , 0x22 , 0x0a , 0x0d , 0x73 , 0x33 , 0x5f , 0x73 , 0x65 , 0x63 , 0x72 , 0x65 ,
0x74 , 0x5f , 0x6b , 0x65 , 0x79 , 0x18 , 0x05 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0b , 0x73 , 0x33 , 0x53 ,
0x65 , 0x63 , 0x72 , 0x65 , 0x74 , 0x4b , 0x65 , 0x79 , 0x12 , 0x1b , 0x0a , 0x09 , 0x73 , 0x33 , 0x5f , 0x72 ,
0x65 , 0x67 , 0x69 , 0x6f , 0x6e , 0x18 , 0x06 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x08 , 0x73 , 0x33 , 0x52 ,
0x65 , 0x67 , 0x69 , 0x6f , 0x6e , 0x12 , 0x1f , 0x0a , 0x0b , 0x73 , 0x33 , 0x5f , 0x65 , 0x6e , 0x64 , 0x70 ,
0x6f , 0x69 , 0x6e , 0x74 , 0x18 , 0x07 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0a , 0x73 , 0x33 , 0x45 , 0x6e ,
0x64 , 0x70 , 0x6f , 0x69 , 0x6e , 0x74 , 0x12 , 0x28 , 0x0a , 0x10 , 0x73 , 0x33 , 0x5f , 0x73 , 0x74 , 0x6f ,
0x72 , 0x61 , 0x67 , 0x65 , 0x5f , 0x63 , 0x6c , 0x61 , 0x73 , 0x73 , 0x18 , 0x08 , 0x20 , 0x01 , 0x28 , 0x09 ,
0x52 , 0x0e , 0x73 , 0x33 , 0x53 , 0x74 , 0x6f , 0x72 , 0x61 , 0x67 , 0x65 , 0x43 , 0x6c , 0x61 , 0x73 , 0x73 ,
0x12 , 0x2d , 0x0a , 0x13 , 0x73 , 0x33 , 0x5f , 0x66 , 0x6f , 0x72 , 0x63 , 0x65 , 0x5f , 0x70 , 0x61 , 0x74 ,
0x68 , 0x5f , 0x73 , 0x74 , 0x79 , 0x6c , 0x65 , 0x18 , 0x09 , 0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x10 , 0x73 ,
0x33 , 0x46 , 0x6f , 0x72 , 0x63 , 0x65 , 0x50 , 0x61 , 0x74 , 0x68 , 0x53 , 0x74 , 0x79 , 0x6c , 0x65 , 0x12 ,
0x2c , 0x0a , 0x12 , 0x73 , 0x33 , 0x5f , 0x73 , 0x75 , 0x70 , 0x70 , 0x6f , 0x72 , 0x74 , 0x5f , 0x74 , 0x61 ,
0x67 , 0x67 , 0x69 , 0x6e , 0x67 , 0x18 , 0x0d , 0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x10 , 0x73 , 0x33 , 0x53 ,
0x75 , 0x70 , 0x70 , 0x6f , 0x72 , 0x74 , 0x54 , 0x61 , 0x67 , 0x67 , 0x69 , 0x6e , 0x67 , 0x12 , 0x26 , 0x0a ,
0x0f , 0x73 , 0x33 , 0x5f , 0x76 , 0x34 , 0x5f , 0x73 , 0x69 , 0x67 , 0x6e , 0x61 , 0x74 , 0x75 , 0x72 , 0x65 ,
0x18 , 0x0b , 0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x0d , 0x73 , 0x33 , 0x56 , 0x34 , 0x53 , 0x69 , 0x67 , 0x6e ,
0x61 , 0x74 , 0x75 , 0x72 , 0x65 , 0x12 , 0x4b , 0x0a , 0x22 , 0x67 , 0x63 , 0x73 , 0x5f , 0x67 , 0x6f , 0x6f ,
0x67 , 0x6c , 0x65 , 0x5f , 0x61 , 0x70 , 0x70 , 0x6c , 0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x5f ,
0x63 , 0x72 , 0x65 , 0x64 , 0x65 , 0x6e , 0x74 , 0x69 , 0x61 , 0x6c , 0x73 , 0x18 , 0x0a , 0x20 , 0x01 , 0x28 ,
0x09 , 0x52 , 0x1f , 0x67 , 0x63 , 0x73 , 0x47 , 0x6f , 0x6f , 0x67 , 0x6c , 0x65 , 0x41 , 0x70 , 0x70 , 0x6c ,
0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x43 , 0x72 , 0x65 , 0x64 , 0x65 , 0x6e , 0x74 , 0x69 , 0x61 ,
0x6c , 0x73 , 0x12 , 0x24 , 0x0a , 0x0e , 0x67 , 0x63 , 0x73 , 0x5f , 0x70 , 0x72 , 0x6f , 0x6a , 0x65 , 0x63 ,
0x74 , 0x5f , 0x69 , 0x64 , 0x18 , 0x0c , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0c , 0x67 , 0x63 , 0x73 , 0x50 ,
0x72 , 0x6f , 0x6a , 0x65 , 0x63 , 0x74 , 0x49 , 0x64 , 0x12 , 0x2c , 0x0a , 0x12 , 0x61 , 0x7a , 0x75 , 0x72 ,
0x65 , 0x5f , 0x61 , 0x63 , 0x63 , 0x6f , 0x75 , 0x6e , 0x74 , 0x5f , 0x6e , 0x61 , 0x6d , 0x65 , 0x18 , 0x0f ,
0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x10 , 0x61 , 0x7a , 0x75 , 0x72 , 0x65 , 0x41 , 0x63 , 0x63 , 0x6f , 0x75 ,
0x6e , 0x74 , 0x4e , 0x61 , 0x6d , 0x65 , 0x12 , 0x2a , 0x0a , 0x11 , 0x61 , 0x7a , 0x75 , 0x72 , 0x65 , 0x5f ,
0x61 , 0x63 , 0x63 , 0x6f , 0x75 , 0x6e , 0x74 , 0x5f , 0x6b , 0x65 , 0x79 , 0x18 , 0x10 , 0x20 , 0x01 , 0x28 ,
0x09 , 0x52 , 0x0f , 0x61 , 0x7a , 0x75 , 0x72 , 0x65 , 0x41 , 0x63 , 0x63 , 0x6f , 0x75 , 0x6e , 0x74 , 0x4b ,
0x65 , 0x79 , 0x12 , 0x28 , 0x0a , 0x10 , 0x62 , 0x61 , 0x63 , 0x6b , 0x62 , 0x6c , 0x61 , 0x7a , 0x65 , 0x5f ,
0x6b , 0x65 , 0x79 , 0x5f , 0x69 , 0x64 , 0x18 , 0x14 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0e , 0x62 , 0x61 ,
0x63 , 0x6b , 0x62 , 0x6c , 0x61 , 0x7a , 0x65 , 0x4b , 0x65 , 0x79 , 0x49 , 0x64 , 0x12 , 0x3a , 0x0a , 0x19 ,
0x62 , 0x61 , 0x63 , 0x6b , 0x62 , 0x6c , 0x61 , 0x7a , 0x65 , 0x5f , 0x61 , 0x70 , 0x70 , 0x6c , 0x69 , 0x63 ,
0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x5f , 0x6b , 0x65 , 0x79 , 0x18 , 0x15 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 ,
0x17 , 0x62 , 0x61 , 0x63 , 0x6b , 0x62 , 0x6c , 0x61 , 0x7a , 0x65 , 0x41 , 0x70 , 0x70 , 0x6c , 0x69 , 0x63 ,
0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x4b , 0x65 , 0x79 , 0x12 , 0x2d , 0x0a , 0x12 , 0x62 , 0x61 , 0x63 , 0x6b ,
0x62 , 0x6c , 0x61 , 0x7a , 0x65 , 0x5f , 0x65 , 0x6e , 0x64 , 0x70 , 0x6f , 0x69 , 0x6e , 0x74 , 0x18 , 0x16 ,
0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x11 , 0x62 , 0x61 , 0x63 , 0x6b , 0x62 , 0x6c , 0x61 , 0x7a , 0x65 , 0x45 ,
0x6e , 0x64 , 0x70 , 0x6f , 0x69 , 0x6e , 0x74 , 0x12 , 0x29 , 0x0a , 0x10 , 0x62 , 0x61 , 0x63 , 0x6b , 0x62 ,
0x6c , 0x61 , 0x7a , 0x65 , 0x5f , 0x72 , 0x65 , 0x67 , 0x69 , 0x6f , 0x6e , 0x18 , 0x17 , 0x20 , 0x01 , 0x28 ,
0x09 , 0x52 , 0x0f , 0x62 , 0x61 , 0x63 , 0x6b , 0x62 , 0x6c , 0x61 , 0x7a , 0x65 , 0x52 , 0x65 , 0x67 , 0x69 ,
0x6f , 0x6e , 0x12 , 0x2a , 0x0a , 0x11 , 0x61 , 0x6c , 0x69 , 0x79 , 0x75 , 0x6e , 0x5f , 0x61 , 0x63 , 0x63 ,
0x65 , 0x73 , 0x73 , 0x5f , 0x6b , 0x65 , 0x79 , 0x18 , 0x19 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0f , 0x61 ,
0x6c , 0x69 , 0x79 , 0x75 , 0x6e , 0x41 , 0x63 , 0x63 , 0x65 , 0x73 , 0x73 , 0x4b , 0x65 , 0x79 , 0x12 , 0x2a ,
0x0a , 0x11 , 0x61 , 0x6c , 0x69 , 0x79 , 0x75 , 0x6e , 0x5f , 0x73 , 0x65 , 0x63 , 0x72 , 0x65 , 0x74 , 0x5f ,
0x6b , 0x65 , 0x79 , 0x18 , 0x1a , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0f , 0x61 , 0x6c , 0x69 , 0x79 , 0x75 ,
0x6e , 0x53 , 0x65 , 0x63 , 0x72 , 0x65 , 0x74 , 0x4b , 0x65 , 0x79 , 0x12 , 0x27 , 0x0a , 0x0f , 0x61 , 0x6c ,
0x69 , 0x79 , 0x75 , 0x6e , 0x5f , 0x65 , 0x6e , 0x64 , 0x70 , 0x6f , 0x69 , 0x6e , 0x74 , 0x18 , 0x1b , 0x20 ,
0x01 , 0x28 , 0x09 , 0x52 , 0x0e , 0x61 , 0x6c , 0x69 , 0x79 , 0x75 , 0x6e , 0x45 , 0x6e , 0x64 , 0x70 , 0x6f ,
0x69 , 0x6e , 0x74 , 0x12 , 0x23 , 0x0a , 0x0d , 0x61 , 0x6c , 0x69 , 0x79 , 0x75 , 0x6e , 0x5f , 0x72 , 0x65 ,
0x67 , 0x69 , 0x6f , 0x6e , 0x18 , 0x1c , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0c , 0x61 , 0x6c , 0x69 , 0x79 ,
0x75 , 0x6e , 0x52 , 0x65 , 0x67 , 0x69 , 0x6f , 0x6e , 0x12 , 0x2a , 0x0a , 0x11 , 0x74 , 0x65 , 0x6e , 0x63 ,
0x65 , 0x6e , 0x74 , 0x5f , 0x73 , 0x65 , 0x63 , 0x72 , 0x65 , 0x74 , 0x5f , 0x69 , 0x64 , 0x18 , 0x1e , 0x20 ,
0x01 , 0x28 , 0x09 , 0x52 , 0x0f , 0x74 , 0x65 , 0x6e , 0x63 , 0x65 , 0x6e , 0x74 , 0x53 , 0x65 , 0x63 , 0x72 ,
0x65 , 0x74 , 0x49 , 0x64 , 0x12 , 0x2c , 0x0a , 0x12 , 0x74 , 0x65 , 0x6e , 0x63 , 0x65 , 0x6e , 0x74 , 0x5f ,
0x73 , 0x65 , 0x63 , 0x72 , 0x65 , 0x74 , 0x5f , 0x6b , 0x65 , 0x79 , 0x18 , 0x1f , 0x20 , 0x01 , 0x28 , 0x09 ,
0x52 , 0x10 , 0x74 , 0x65 , 0x6e , 0x63 , 0x65 , 0x6e , 0x74 , 0x53 , 0x65 , 0x63 , 0x72 , 0x65 , 0x74 , 0x4b ,
0x65 , 0x79 , 0x12 , 0x29 , 0x0a , 0x10 , 0x74 , 0x65 , 0x6e , 0x63 , 0x65 , 0x6e , 0x74 , 0x5f , 0x65 , 0x6e ,
0x64 , 0x70 , 0x6f , 0x69 , 0x6e , 0x74 , 0x18 , 0x20 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0f , 0x74 , 0x65 ,
0x6e , 0x63 , 0x65 , 0x6e , 0x74 , 0x45 , 0x6e , 0x64 , 0x70 , 0x6f , 0x69 , 0x6e , 0x74 , 0x12 , 0x28 , 0x0a ,
0x10 , 0x62 , 0x61 , 0x69 , 0x64 , 0x75 , 0x5f , 0x61 , 0x63 , 0x63 , 0x65 , 0x73 , 0x73 , 0x5f , 0x6b , 0x65 ,
0x79 , 0x18 , 0x23 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0e , 0x62 , 0x61 , 0x69 , 0x64 , 0x75 , 0x41 , 0x63 ,
0x63 , 0x65 , 0x73 , 0x73 , 0x4b , 0x65 , 0x79 , 0x12 , 0x28 , 0x0a , 0x10 , 0x62 , 0x61 , 0x69 , 0x64 , 0x75 ,
0x5f , 0x73 , 0x65 , 0x63 , 0x72 , 0x65 , 0x74 , 0x5f , 0x6b , 0x65 , 0x79 , 0x18 , 0x24 , 0x20 , 0x01 , 0x28 ,
0x09 , 0x52 , 0x0e , 0x62 , 0x61 , 0x69 , 0x64 , 0x75 , 0x53 , 0x65 , 0x63 , 0x72 , 0x65 , 0x74 , 0x4b , 0x65 ,
0x79 , 0x12 , 0x25 , 0x0a , 0x0e , 0x62 , 0x61 , 0x69 , 0x64 , 0x75 , 0x5f , 0x65 , 0x6e , 0x64 , 0x70 , 0x6f ,
0x69 , 0x6e , 0x74 , 0x18 , 0x25 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0d , 0x62 , 0x61 , 0x69 , 0x64 , 0x75 ,
0x45 , 0x6e , 0x64 , 0x70 , 0x6f , 0x69 , 0x6e , 0x74 , 0x12 , 0x21 , 0x0a , 0x0c , 0x62 , 0x61 , 0x69 , 0x64 ,
0x75 , 0x5f , 0x72 , 0x65 , 0x67 , 0x69 , 0x6f , 0x6e , 0x18 , 0x26 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0b ,
0x62 , 0x61 , 0x69 , 0x64 , 0x75 , 0x52 , 0x65 , 0x67 , 0x69 , 0x6f , 0x6e , 0x12 , 0x2a , 0x0a , 0x11 , 0x77 ,
0x61 , 0x73 , 0x61 , 0x62 , 0x69 , 0x5f , 0x61 , 0x63 , 0x63 , 0x65 , 0x73 , 0x73 , 0x5f , 0x6b , 0x65 , 0x79 ,
0x18 , 0x28 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0f , 0x77 , 0x61 , 0x73 , 0x61 , 0x62 , 0x69 , 0x41 , 0x63 ,
0x63 , 0x65 , 0x73 , 0x73 , 0x4b , 0x65 , 0x79 , 0x12 , 0x2a , 0x0a , 0x11 , 0x77 , 0x61 , 0x73 , 0x61 , 0x62 ,
0x69 , 0x5f , 0x73 , 0x65 , 0x63 , 0x72 , 0x65 , 0x74 , 0x5f , 0x6b , 0x65 , 0x79 , 0x18 , 0x29 , 0x20 , 0x01 ,
0x28 , 0x09 , 0x52 , 0x0f , 0x77 , 0x61 , 0x73 , 0x61 , 0x62 , 0x69 , 0x53 , 0x65 , 0x63 , 0x72 , 0x65 , 0x74 ,
0x4b , 0x65 , 0x79 , 0x12 , 0x27 , 0x0a , 0x0f , 0x77 , 0x61 , 0x73 , 0x61 , 0x62 , 0x69 , 0x5f , 0x65 , 0x6e ,
0x64 , 0x70 , 0x6f , 0x69 , 0x6e , 0x74 , 0x18 , 0x2a , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0e , 0x77 , 0x61 ,
0x73 , 0x61 , 0x62 , 0x69 , 0x45 , 0x6e , 0x64 , 0x70 , 0x6f , 0x69 , 0x6e , 0x74 , 0x12 , 0x23 , 0x0a , 0x0d ,
0x77 , 0x61 , 0x73 , 0x61 , 0x62 , 0x69 , 0x5f , 0x72 , 0x65 , 0x67 , 0x69 , 0x6f , 0x6e , 0x18 , 0x2b , 0x20 ,
0x01 , 0x28 , 0x09 , 0x52 , 0x0c , 0x77 , 0x61 , 0x73 , 0x61 , 0x62 , 0x69 , 0x52 , 0x65 , 0x67 , 0x69 , 0x6f ,
0x6e , 0x12 , 0x2e , 0x0a , 0x13 , 0x66 , 0x69 , 0x6c , 0x65 , 0x62 , 0x61 , 0x73 , 0x65 , 0x5f , 0x61 , 0x63 ,
0x63 , 0x65 , 0x73 , 0x73 , 0x5f , 0x6b , 0x65 , 0x79 , 0x18 , 0x3c , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x11 ,
0x66 , 0x69 , 0x6c , 0x65 , 0x62 , 0x61 , 0x73 , 0x65 , 0x41 , 0x63 , 0x63 , 0x65 , 0x73 , 0x73 , 0x4b , 0x65 ,
0x79 , 0x12 , 0x2e , 0x0a , 0x13 , 0x66 , 0x69 , 0x6c , 0x65 , 0x62 , 0x61 , 0x73 , 0x65 , 0x5f , 0x73 , 0x65 ,
0x63 , 0x72 , 0x65 , 0x74 , 0x5f , 0x6b , 0x65 , 0x79 , 0x18 , 0x3d , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x11 ,
0x66 , 0x69 , 0x6c , 0x65 , 0x62 , 0x61 , 0x73 , 0x65 , 0x53 , 0x65 , 0x63 , 0x72 , 0x65 , 0x74 , 0x4b , 0x65 ,
0x79 , 0x12 , 0x2b , 0x0a , 0x11 , 0x66 , 0x69 , 0x6c , 0x65 , 0x62 , 0x61 , 0x73 , 0x65 , 0x5f , 0x65 , 0x6e ,
0x64 , 0x70 , 0x6f , 0x69 , 0x6e , 0x74 , 0x18 , 0x3e , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x10 , 0x66 , 0x69 ,
0x6c , 0x65 , 0x62 , 0x61 , 0x73 , 0x65 , 0x45 , 0x6e , 0x64 , 0x70 , 0x6f , 0x69 , 0x6e , 0x74 , 0x12 , 0x28 ,
0x0a , 0x10 , 0x73 , 0x74 , 0x6f , 0x72 , 0x6a , 0x5f , 0x61 , 0x63 , 0x63 , 0x65 , 0x73 , 0x73 , 0x5f , 0x6b ,
0x65 , 0x79 , 0x18 , 0x41 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0e , 0x73 , 0x74 , 0x6f , 0x72 , 0x6a , 0x41 ,
0x63 , 0x63 , 0x65 , 0x73 , 0x73 , 0x4b , 0x65 , 0x79 , 0x12 , 0x28 , 0x0a , 0x10 , 0x73 , 0x74 , 0x6f , 0x72 ,
0x6a , 0x5f , 0x73 , 0x65 , 0x63 , 0x72 , 0x65 , 0x74 , 0x5f , 0x6b , 0x65 , 0x79 , 0x18 , 0x42 , 0x20 , 0x01 ,
0x28 , 0x09 , 0x52 , 0x0e , 0x73 , 0x74 , 0x6f , 0x72 , 0x6a , 0x53 , 0x65 , 0x63 , 0x72 , 0x65 , 0x74 , 0x4b ,
0x65 , 0x79 , 0x12 , 0x25 , 0x0a , 0x0e , 0x73 , 0x74 , 0x6f , 0x72 , 0x6a , 0x5f , 0x65 , 0x6e , 0x64 , 0x70 ,
0x6f , 0x69 , 0x6e , 0x74 , 0x18 , 0x43 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0d , 0x73 , 0x74 , 0x6f , 0x72 ,
0x6a , 0x45 , 0x6e , 0x64 , 0x70 , 0x6f , 0x69 , 0x6e , 0x74 , 0x12 , 0x2c , 0x0a , 0x12 , 0x63 , 0x6f , 0x6e ,
0x74 , 0x61 , 0x62 , 0x6f , 0x5f , 0x61 , 0x63 , 0x63 , 0x65 , 0x73 , 0x73 , 0x5f , 0x6b , 0x65 , 0x79 , 0x18 ,
0x44 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x10 , 0x63 , 0x6f , 0x6e , 0x74 , 0x61 , 0x62 , 0x6f , 0x41 , 0x63 ,
0x63 , 0x65 , 0x73 , 0x73 , 0x4b , 0x65 , 0x79 , 0x12 , 0x2c , 0x0a , 0x12 , 0x63 , 0x6f , 0x6e , 0x74 , 0x61 ,
0x62 , 0x6f , 0x5f , 0x73 , 0x65 , 0x63 , 0x72 , 0x65 , 0x74 , 0x5f , 0x6b , 0x65 , 0x79 , 0x18 , 0x45 , 0x20 ,
0x01 , 0x28 , 0x09 , 0x52 , 0x10 , 0x63 , 0x6f , 0x6e , 0x74 , 0x61 , 0x62 , 0x6f , 0x53 , 0x65 , 0x63 , 0x72 ,
0x65 , 0x74 , 0x4b , 0x65 , 0x79 , 0x12 , 0x29 , 0x0a , 0x10 , 0x63 , 0x6f , 0x6e , 0x74 , 0x61 , 0x62 , 0x6f ,
0x5f , 0x65 , 0x6e , 0x64 , 0x70 , 0x6f , 0x69 , 0x6e , 0x74 , 0x18 , 0x46 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 ,
0x0f , 0x63 , 0x6f , 0x6e , 0x74 , 0x61 , 0x62 , 0x6f , 0x45 , 0x6e , 0x64 , 0x70 , 0x6f , 0x69 , 0x6e , 0x74 ,
0x12 , 0x25 , 0x0a , 0x0e , 0x63 , 0x6f , 0x6e , 0x74 , 0x61 , 0x62 , 0x6f , 0x5f , 0x72 , 0x65 , 0x67 , 0x69 ,
0x6f , 0x6e , 0x18 , 0x47 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0d , 0x63 , 0x6f , 0x6e , 0x74 , 0x61 , 0x62 ,
0x6f , 0x52 , 0x65 , 0x67 , 0x69 , 0x6f , 0x6e , 0x22 , 0xff , 0x01 , 0x0a , 0x14 , 0x52 , 0x65 , 0x6d , 0x6f ,
0x74 , 0x65 , 0x53 , 0x74 , 0x6f , 0x72 , 0x61 , 0x67 , 0x65 , 0x4d , 0x61 , 0x70 , 0x70 , 0x69 , 0x6e , 0x67 ,
0x12 , 0x49 , 0x0a , 0x08 , 0x6d , 0x61 , 0x70 , 0x70 , 0x69 , 0x6e , 0x67 , 0x73 , 0x18 , 0x01 , 0x20 , 0x03 ,
0x28 , 0x0b , 0x32 , 0x2d , 0x2e , 0x72 , 0x65 , 0x6d , 0x6f , 0x74 , 0x65 , 0x5f , 0x70 , 0x62 , 0x2e , 0x52 ,
0x65 , 0x6d , 0x6f , 0x74 , 0x65 , 0x53 , 0x74 , 0x6f , 0x72 , 0x61 , 0x67 , 0x65 , 0x4d , 0x61 , 0x70 , 0x70 ,
0x69 , 0x6e , 0x67 , 0x2e , 0x4d , 0x61 , 0x70 , 0x70 , 0x69 , 0x6e , 0x67 , 0x73 , 0x45 , 0x6e , 0x74 , 0x72 ,
0x79 , 0x52 , 0x08 , 0x6d , 0x61 , 0x70 , 0x70 , 0x69 , 0x6e , 0x67 , 0x73 , 0x12 , 0x3d , 0x0a , 0x1b , 0x70 ,
0x72 , 0x69 , 0x6d , 0x61 , 0x72 , 0x79 , 0x5f , 0x62 , 0x75 , 0x63 , 0x6b , 0x65 , 0x74 , 0x5f , 0x73 , 0x74 ,
0x6f , 0x72 , 0x61 , 0x67 , 0x65 , 0x5f , 0x6e , 0x61 , 0x6d , 0x65 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 ,
0x52 , 0x18 , 0x70 , 0x72 , 0x69 , 0x6d , 0x61 , 0x72 , 0x79 , 0x42 , 0x75 , 0x63 , 0x6b , 0x65 , 0x74 , 0x53 ,
0x74 , 0x6f , 0x72 , 0x61 , 0x67 , 0x65 , 0x4e , 0x61 , 0x6d , 0x65 , 0x1a , 0x5d , 0x0a , 0x0d , 0x4d , 0x61 ,
0x70 , 0x70 , 0x69 , 0x6e , 0x67 , 0x73 , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x12 , 0x10 , 0x0a , 0x03 , 0x6b ,
0x65 , 0x79 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x03 , 0x6b , 0x65 , 0x79 , 0x12 , 0x36 , 0x0a ,
0x05 , 0x76 , 0x61 , 0x6c , 0x75 , 0x65 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x20 , 0x2e , 0x72 ,
0x65 , 0x6d , 0x6f , 0x74 , 0x65 , 0x5f , 0x70 , 0x62 , 0x2e , 0x52 , 0x65 , 0x6d , 0x6f , 0x74 , 0x65 , 0x53 ,
0x74 , 0x6f , 0x72 , 0x61 , 0x67 , 0x65 , 0x4c , 0x6f , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x52 , 0x05 ,
0x76 , 0x61 , 0x6c , 0x75 , 0x65 , 0x3a , 0x02 , 0x38 , 0x01 , 0x22 , 0x57 , 0x0a , 0x15 , 0x52 , 0x65 , 0x6d ,
0x6f , 0x74 , 0x65 , 0x53 , 0x74 , 0x6f , 0x72 , 0x61 , 0x67 , 0x65 , 0x4c , 0x6f , 0x63 , 0x61 , 0x74 , 0x69 ,
0x6f , 0x6e , 0x12 , 0x12 , 0x0a , 0x04 , 0x6e , 0x61 , 0x6d , 0x65 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 ,
0x52 , 0x04 , 0x6e , 0x61 , 0x6d , 0x65 , 0x12 , 0x16 , 0x0a , 0x06 , 0x62 , 0x75 , 0x63 , 0x6b , 0x65 , 0x74 ,
0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x06 , 0x62 , 0x75 , 0x63 , 0x6b , 0x65 , 0x74 , 0x12 , 0x12 ,
0x0a , 0x04 , 0x70 , 0x61 , 0x74 , 0x68 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x04 , 0x70 , 0x61 ,
0x74 , 0x68 , 0x42 , 0x50 , 0x0a , 0x10 , 0x73 , 0x65 , 0x61 , 0x77 , 0x65 , 0x65 , 0x64 , 0x66 , 0x73 , 0x2e ,
0x63 , 0x6c , 0x69 , 0x65 , 0x6e , 0x74 , 0x42 , 0x0a , 0x46 , 0x69 , 0x6c , 0x65 , 0x72 , 0x50 , 0x72 , 0x6f ,
0x74 , 0x6f , 0x5a , 0x30 , 0x67 , 0x69 , 0x74 , 0x68 , 0x75 , 0x62 , 0x2e , 0x63 , 0x6f , 0x6d , 0x2f , 0x73 ,
0x65 , 0x61 , 0x77 , 0x65 , 0x65 , 0x64 , 0x66 , 0x73 , 0x2f , 0x73 , 0x65 , 0x61 , 0x77 , 0x65 , 0x65 , 0x64 ,
0x66 , 0x73 , 0x2f , 0x77 , 0x65 , 0x65 , 0x64 , 0x2f , 0x70 , 0x62 , 0x2f , 0x72 , 0x65 , 0x6d , 0x6f , 0x74 ,
0x65 , 0x5f , 0x70 , 0x62 , 0x62 , 0x06 , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x33 ,
}
const file_remote_proto_rawDesc = "" +
"\n" +
"\fremote.proto\x12\tremote_pb\"\x9b\x0e\n" +
"\n" +
"RemoteConf\x12\x12\n" +
"\x04type\x18\x01 \x01(\tR\x04type\x12\x12\n" +
"\x04name\x18\x02 \x01(\tR\x04name\x12\"\n" +
"\rs3_access_key\x18\x04 \x01(\tR\vs3AccessKey\x12\"\n" +
"\rs3_secret_key\x18\x05 \x01(\tR\vs3SecretKey\x12\x1b\n" +
"\ts3_region\x18\x06 \x01(\tR\bs3Region\x12\x1f\n" +
"\vs3_endpoint\x18\a \x01(\tR\n" +
"s3Endpoint\x12(\n" +
"\x10s3_storage_class\x18\b \x01(\tR\x0es3StorageClass\x12-\n" +
"\x13s3_force_path_style\x18\t \x01(\bR\x10s3ForcePathStyle\x12,\n" +
"\x12s3_support_tagging\x18\r \x01(\bR\x10s3SupportTagging\x12&\n" +
"\x0fs3_v4_signature\x18\v \x01(\bR\rs3V4Signature\x12K\n" +
"\"gcs_google_application_credentials\x18\n" +
" \x01(\tR\x1fgcsGoogleApplicationCredentials\x12$\n" +
"\x0egcs_project_id\x18\f \x01(\tR\fgcsProjectId\x12,\n" +
"\x12azure_account_name\x18\x0f \x01(\tR\x10azureAccountName\x12*\n" +
"\x11azure_account_key\x18\x10 \x01(\tR\x0fazureAccountKey\x12(\n" +
"\x10backblaze_key_id\x18\x14 \x01(\tR\x0ebackblazeKeyId\x12:\n" +
"\x19backblaze_application_key\x18\x15 \x01(\tR\x17backblazeApplicationKey\x12-\n" +
"\x12backblaze_endpoint\x18\x16 \x01(\tR\x11backblazeEndpoint\x12)\n" +
"\x10backblaze_region\x18\x17 \x01(\tR\x0fbackblazeRegion\x12*\n" +
"\x11aliyun_access_key\x18\x19 \x01(\tR\x0faliyunAccessKey\x12*\n" +
"\x11aliyun_secret_key\x18\x1a \x01(\tR\x0faliyunSecretKey\x12'\n" +
"\x0faliyun_endpoint\x18\x1b \x01(\tR\x0ealiyunEndpoint\x12#\n" +
"\raliyun_region\x18\x1c \x01(\tR\faliyunRegion\x12*\n" +
"\x11tencent_secret_id\x18\x1e \x01(\tR\x0ftencentSecretId\x12,\n" +
"\x12tencent_secret_key\x18\x1f \x01(\tR\x10tencentSecretKey\x12)\n" +
"\x10tencent_endpoint\x18 \x01(\tR\x0ftencentEndpoint\x12(\n" +
"\x10baidu_access_key\x18# \x01(\tR\x0ebaiduAccessKey\x12(\n" +
"\x10baidu_secret_key\x18$ \x01(\tR\x0ebaiduSecretKey\x12%\n" +
"\x0ebaidu_endpoint\x18% \x01(\tR\rbaiduEndpoint\x12!\n" +
"\fbaidu_region\x18& \x01(\tR\vbaiduRegion\x12*\n" +
"\x11wasabi_access_key\x18( \x01(\tR\x0fwasabiAccessKey\x12*\n" +
"\x11wasabi_secret_key\x18) \x01(\tR\x0fwasabiSecretKey\x12'\n" +
"\x0fwasabi_endpoint\x18* \x01(\tR\x0ewasabiEndpoint\x12#\n" +
"\rwasabi_region\x18+ \x01(\tR\fwasabiRegion\x12.\n" +
"\x13filebase_access_key\x18< \x01(\tR\x11filebaseAccessKey\x12.\n" +
"\x13filebase_secret_key\x18= \x01(\tR\x11filebaseSecretKey\x12+\n" +
"\x11filebase_endpoint\x18> \x01(\tR\x10filebaseEndpoint\x12(\n" +
"\x10storj_access_key\x18A \x01(\tR\x0estorjAccessKey\x12(\n" +
"\x10storj_secret_key\x18B \x01(\tR\x0estorjSecretKey\x12%\n" +
"\x0estorj_endpoint\x18C \x01(\tR\rstorjEndpoint\x12,\n" +
"\x12contabo_access_key\x18D \x01(\tR\x10contaboAccessKey\x12,\n" +
"\x12contabo_secret_key\x18E \x01(\tR\x10contaboSecretKey\x12)\n" +
"\x10contabo_endpoint\x18F \x01(\tR\x0fcontaboEndpoint\x12%\n" +
"\x0econtabo_region\x18G \x01(\tR\rcontaboRegion\"\xff\x01\n" +
"\x14RemoteStorageMapping\x12I\n" +
"\bmappings\x18\x01 \x03(\v2-.remote_pb.RemoteStorageMapping.MappingsEntryR\bmappings\x12=\n" +
"\x1bprimary_bucket_storage_name\x18\x02 \x01(\tR\x18primaryBucketStorageName\x1a]\n" +
"\rMappingsEntry\x12\x10\n" +
"\x03key\x18\x01 \x01(\tR\x03key\x126\n" +
"\x05value\x18\x02 \x01(\v2 .remote_pb.RemoteStorageLocationR\x05value:\x028\x01\"W\n" +
"\x15RemoteStorageLocation\x12\x12\n" +
"\x04name\x18\x01 \x01(\tR\x04name\x12\x16\n" +
"\x06bucket\x18\x02 \x01(\tR\x06bucket\x12\x12\n" +
"\x04path\x18\x03 \x01(\tR\x04pathBP\n" +
"\x10seaweedfs.clientB\n" +
"FilerProtoZ0github.com/seaweedfs/seaweedfs/weed/pb/remote_pbb\x06proto3"
var (
file_remote_proto_rawDescOnce sync . Once
file_remote_proto_rawDescData = file_remote_proto_rawDesc
file_remote_proto_rawDescData [ ] byte
)
func file_remote_proto_rawDescGZIP ( ) [ ] byte {
file_remote_proto_rawDescOnce . Do ( func ( ) {
file_remote_proto_rawDescData = protoimpl . X . CompressGZIP ( file_remote_proto_rawDescData )
file_remote_proto_rawDescData = protoimpl . X . CompressGZIP ( unsafe . Slice ( unsafe . StringData ( file_remote_proto_rawDesc ) , len ( file_remote_proto_rawDesc ) ) )
} )
return file_remote_proto_rawDescData
}
@ -706,49 +615,11 @@ func file_remote_proto_init() {
if File_remote_proto != nil {
return
}
if ! protoimpl . UnsafeEnabled {
file_remote_proto_msgTypes [ 0 ] . Exporter = func ( v any , i int ) any {
switch v := v . ( * RemoteConf ) ; i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_remote_proto_msgTypes [ 1 ] . Exporter = func ( v any , i int ) any {
switch v := v . ( * RemoteStorageMapping ) ; i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_remote_proto_msgTypes [ 2 ] . Exporter = func ( v any , i int ) any {
switch v := v . ( * RemoteStorageLocation ) ; i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
}
type x struct { }
out := protoimpl . TypeBuilder {
File : protoimpl . DescBuilder {
GoPackagePath : reflect . TypeOf ( x { } ) . PkgPath ( ) ,
RawDescriptor : file_remote_proto_rawDesc ,
RawDescriptor : unsafe . Slice ( unsafe . StringData ( file_remote_proto_rawDesc ) , len ( file_remote_proto_rawDesc ) ) ,
NumEnums : 0 ,
NumMessages : 4 ,
NumExtensions : 0 ,
@ -759,7 +630,6 @@ func file_remote_proto_init() {
MessageInfos : file_remote_proto_msgTypes ,
} . Build ( )
File_remote_proto = out . File
file_remote_proto_rawDesc = nil
file_remote_proto_goTypes = nil
file_remote_proto_depIdxs = nil
}