Documentation ¶
Overview ¶
Package pyre_proto is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- func RegisterPyreServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterPyreServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client PyreServiceClient) error
- func RegisterPyreServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterPyreServiceServer(s *grpc.Server, srv PyreServiceServer)
- type AuthorizeAccountRequest
- func (*AuthorizeAccountRequest) Descriptor() ([]byte, []int)
- func (*AuthorizeAccountRequest) ProtoMessage()
- func (m *AuthorizeAccountRequest) Reset()
- func (m *AuthorizeAccountRequest) String() string
- func (m *AuthorizeAccountRequest) XXX_DiscardUnknown()
- func (m *AuthorizeAccountRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *AuthorizeAccountRequest) XXX_Merge(src proto.Message)
- func (m *AuthorizeAccountRequest) XXX_Size() int
- func (m *AuthorizeAccountRequest) XXX_Unmarshal(b []byte) error
- type AuthorizeAccountResponse
- func (*AuthorizeAccountResponse) Descriptor() ([]byte, []int)
- func (m *AuthorizeAccountResponse) GetAbsoluteMinimumPartSize() int32
- func (m *AuthorizeAccountResponse) GetAccountId() string
- func (m *AuthorizeAccountResponse) GetApiUrl() string
- func (m *AuthorizeAccountResponse) GetAuthorizationToken() string
- func (m *AuthorizeAccountResponse) GetDownloadUrl() string
- func (m *AuthorizeAccountResponse) GetMinimumPartSize() int32
- func (m *AuthorizeAccountResponse) GetRecommendedPartSize() int32
- func (*AuthorizeAccountResponse) ProtoMessage()
- func (m *AuthorizeAccountResponse) Reset()
- func (m *AuthorizeAccountResponse) String() string
- func (m *AuthorizeAccountResponse) XXX_DiscardUnknown()
- func (m *AuthorizeAccountResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *AuthorizeAccountResponse) XXX_Merge(src proto.Message)
- func (m *AuthorizeAccountResponse) XXX_Size() int
- func (m *AuthorizeAccountResponse) XXX_Unmarshal(b []byte) error
- type Bucket
- func (*Bucket) Descriptor() ([]byte, []int)
- func (m *Bucket) GetAccountId() string
- func (m *Bucket) GetBucketId() string
- func (m *Bucket) GetBucketInfo() map[string]string
- func (m *Bucket) GetBucketName() string
- func (m *Bucket) GetBucketType() string
- func (m *Bucket) GetCoresRules() []*CorsRule
- func (m *Bucket) GetLifecycleRules() []*LifecycleRule
- func (m *Bucket) GetRevision() int32
- func (*Bucket) ProtoMessage()
- func (m *Bucket) Reset()
- func (m *Bucket) String() string
- func (m *Bucket) XXX_DiscardUnknown()
- func (m *Bucket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Bucket) XXX_Merge(src proto.Message)
- func (m *Bucket) XXX_Size() int
- func (m *Bucket) XXX_Unmarshal(b []byte) error
- type CorsRule
- func (*CorsRule) Descriptor() ([]byte, []int)
- func (m *CorsRule) GetAllowedHeaders() []string
- func (m *CorsRule) GetAllowedOperations() []string
- func (m *CorsRule) GetAllowedOrigins() []string
- func (m *CorsRule) GetCorsRuleName() string
- func (m *CorsRule) GetExposeHeaders() []string
- func (m *CorsRule) GetMaxAgeSeconds() int32
- func (*CorsRule) ProtoMessage()
- func (m *CorsRule) Reset()
- func (m *CorsRule) String() string
- func (m *CorsRule) XXX_DiscardUnknown()
- func (m *CorsRule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *CorsRule) XXX_Merge(src proto.Message)
- func (m *CorsRule) XXX_Size() int
- func (m *CorsRule) XXX_Unmarshal(b []byte) error
- type File
- func (*File) Descriptor() ([]byte, []int)
- func (m *File) GetAction() string
- func (m *File) GetContentLength() int64
- func (m *File) GetContentSha1() string
- func (m *File) GetContentType() string
- func (m *File) GetFileId() string
- func (m *File) GetFileInfo() map[string]string
- func (m *File) GetFileName() string
- func (m *File) GetSize() int64
- func (m *File) GetUploadTimestamp() int64
- func (*File) ProtoMessage()
- func (m *File) Reset()
- func (m *File) String() string
- func (m *File) XXX_DiscardUnknown()
- func (m *File) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *File) XXX_Merge(src proto.Message)
- func (m *File) XXX_Size() int
- func (m *File) XXX_Unmarshal(b []byte) error
- type FinishLargeFileRequest
- func (*FinishLargeFileRequest) Descriptor() ([]byte, []int)
- func (m *FinishLargeFileRequest) GetFileId() string
- func (m *FinishLargeFileRequest) GetPartSha1Array() []string
- func (*FinishLargeFileRequest) ProtoMessage()
- func (m *FinishLargeFileRequest) Reset()
- func (m *FinishLargeFileRequest) String() string
- func (m *FinishLargeFileRequest) XXX_DiscardUnknown()
- func (m *FinishLargeFileRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *FinishLargeFileRequest) XXX_Merge(src proto.Message)
- func (m *FinishLargeFileRequest) XXX_Size() int
- func (m *FinishLargeFileRequest) XXX_Unmarshal(b []byte) error
- type FinishLargeFileResponse
- func (*FinishLargeFileResponse) Descriptor() ([]byte, []int)
- func (m *FinishLargeFileResponse) GetAccountId() string
- func (m *FinishLargeFileResponse) GetAction() string
- func (m *FinishLargeFileResponse) GetBucketId() string
- func (m *FinishLargeFileResponse) GetContentLength() int64
- func (m *FinishLargeFileResponse) GetContentSha1() string
- func (m *FinishLargeFileResponse) GetContentType() string
- func (m *FinishLargeFileResponse) GetFileId() string
- func (m *FinishLargeFileResponse) GetFileInfo() map[string]string
- func (m *FinishLargeFileResponse) GetFileName() string
- func (m *FinishLargeFileResponse) GetUploadTimestamp() int64
- func (*FinishLargeFileResponse) ProtoMessage()
- func (m *FinishLargeFileResponse) Reset()
- func (m *FinishLargeFileResponse) String() string
- func (m *FinishLargeFileResponse) XXX_DiscardUnknown()
- func (m *FinishLargeFileResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *FinishLargeFileResponse) XXX_Merge(src proto.Message)
- func (m *FinishLargeFileResponse) XXX_Size() int
- func (m *FinishLargeFileResponse) XXX_Unmarshal(b []byte) error
- type GetUploadPartUrlRequest
- func (*GetUploadPartUrlRequest) Descriptor() ([]byte, []int)
- func (m *GetUploadPartUrlRequest) GetFileId() string
- func (*GetUploadPartUrlRequest) ProtoMessage()
- func (m *GetUploadPartUrlRequest) Reset()
- func (m *GetUploadPartUrlRequest) String() string
- func (m *GetUploadPartUrlRequest) XXX_DiscardUnknown()
- func (m *GetUploadPartUrlRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *GetUploadPartUrlRequest) XXX_Merge(src proto.Message)
- func (m *GetUploadPartUrlRequest) XXX_Size() int
- func (m *GetUploadPartUrlRequest) XXX_Unmarshal(b []byte) error
- type GetUploadPartUrlResponse
- func (*GetUploadPartUrlResponse) Descriptor() ([]byte, []int)
- func (m *GetUploadPartUrlResponse) GetAuthorizationToken() string
- func (m *GetUploadPartUrlResponse) GetFileId() string
- func (m *GetUploadPartUrlResponse) GetUploadUrl() string
- func (*GetUploadPartUrlResponse) ProtoMessage()
- func (m *GetUploadPartUrlResponse) Reset()
- func (m *GetUploadPartUrlResponse) String() string
- func (m *GetUploadPartUrlResponse) XXX_DiscardUnknown()
- func (m *GetUploadPartUrlResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *GetUploadPartUrlResponse) XXX_Merge(src proto.Message)
- func (m *GetUploadPartUrlResponse) XXX_Size() int
- func (m *GetUploadPartUrlResponse) XXX_Unmarshal(b []byte) error
- type GetUploadUrlRequest
- func (*GetUploadUrlRequest) Descriptor() ([]byte, []int)
- func (m *GetUploadUrlRequest) GetBucketId() string
- func (*GetUploadUrlRequest) ProtoMessage()
- func (m *GetUploadUrlRequest) Reset()
- func (m *GetUploadUrlRequest) String() string
- func (m *GetUploadUrlRequest) XXX_DiscardUnknown()
- func (m *GetUploadUrlRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *GetUploadUrlRequest) XXX_Merge(src proto.Message)
- func (m *GetUploadUrlRequest) XXX_Size() int
- func (m *GetUploadUrlRequest) XXX_Unmarshal(b []byte) error
- type GetUploadUrlResponse
- func (*GetUploadUrlResponse) Descriptor() ([]byte, []int)
- func (m *GetUploadUrlResponse) GetAuthorizationToken() string
- func (m *GetUploadUrlResponse) GetBucketId() string
- func (m *GetUploadUrlResponse) GetUploadUrl() string
- func (*GetUploadUrlResponse) ProtoMessage()
- func (m *GetUploadUrlResponse) Reset()
- func (m *GetUploadUrlResponse) String() string
- func (m *GetUploadUrlResponse) XXX_DiscardUnknown()
- func (m *GetUploadUrlResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *GetUploadUrlResponse) XXX_Merge(src proto.Message)
- func (m *GetUploadUrlResponse) XXX_Size() int
- func (m *GetUploadUrlResponse) XXX_Unmarshal(b []byte) error
- type LifecycleRule
- func (*LifecycleRule) Descriptor() ([]byte, []int)
- func (m *LifecycleRule) GetDaysFromHidingToDeleting() int32
- func (m *LifecycleRule) GetDaysFromUploadingToHiding() int32
- func (m *LifecycleRule) GetFileNamePrefix() string
- func (*LifecycleRule) ProtoMessage()
- func (m *LifecycleRule) Reset()
- func (m *LifecycleRule) String() string
- func (m *LifecycleRule) XXX_DiscardUnknown()
- func (m *LifecycleRule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *LifecycleRule) XXX_Merge(src proto.Message)
- func (m *LifecycleRule) XXX_Size() int
- func (m *LifecycleRule) XXX_Unmarshal(b []byte) error
- type ListBucketsRequest
- func (*ListBucketsRequest) Descriptor() ([]byte, []int)
- func (m *ListBucketsRequest) GetAccountId() string
- func (m *ListBucketsRequest) GetBucketId() string
- func (m *ListBucketsRequest) GetBucketName() string
- func (m *ListBucketsRequest) GetBucketTypes() []string
- func (*ListBucketsRequest) ProtoMessage()
- func (m *ListBucketsRequest) Reset()
- func (m *ListBucketsRequest) String() string
- func (m *ListBucketsRequest) XXX_DiscardUnknown()
- func (m *ListBucketsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ListBucketsRequest) XXX_Merge(src proto.Message)
- func (m *ListBucketsRequest) XXX_Size() int
- func (m *ListBucketsRequest) XXX_Unmarshal(b []byte) error
- type ListBucketsResponse
- func (*ListBucketsResponse) Descriptor() ([]byte, []int)
- func (m *ListBucketsResponse) GetBuckets() []*Bucket
- func (*ListBucketsResponse) ProtoMessage()
- func (m *ListBucketsResponse) Reset()
- func (m *ListBucketsResponse) String() string
- func (m *ListBucketsResponse) XXX_DiscardUnknown()
- func (m *ListBucketsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ListBucketsResponse) XXX_Merge(src proto.Message)
- func (m *ListBucketsResponse) XXX_Size() int
- func (m *ListBucketsResponse) XXX_Unmarshal(b []byte) error
- type ListFileVersionsRequest
- func (*ListFileVersionsRequest) Descriptor() ([]byte, []int)
- func (m *ListFileVersionsRequest) GetBucketId() string
- func (m *ListFileVersionsRequest) GetDelimiter() string
- func (m *ListFileVersionsRequest) GetMaxFileCount() int32
- func (m *ListFileVersionsRequest) GetPrefix() string
- func (m *ListFileVersionsRequest) GetStartFileId() string
- func (m *ListFileVersionsRequest) GetStartFileName() string
- func (*ListFileVersionsRequest) ProtoMessage()
- func (m *ListFileVersionsRequest) Reset()
- func (m *ListFileVersionsRequest) String() string
- func (m *ListFileVersionsRequest) XXX_DiscardUnknown()
- func (m *ListFileVersionsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ListFileVersionsRequest) XXX_Merge(src proto.Message)
- func (m *ListFileVersionsRequest) XXX_Size() int
- func (m *ListFileVersionsRequest) XXX_Unmarshal(b []byte) error
- type ListFileVersionsResponse
- func (*ListFileVersionsResponse) Descriptor() ([]byte, []int)
- func (m *ListFileVersionsResponse) GetFiles() []*File
- func (m *ListFileVersionsResponse) GetNextFileId() string
- func (m *ListFileVersionsResponse) GetNextFileName() string
- func (*ListFileVersionsResponse) ProtoMessage()
- func (m *ListFileVersionsResponse) Reset()
- func (m *ListFileVersionsResponse) String() string
- func (m *ListFileVersionsResponse) XXX_DiscardUnknown()
- func (m *ListFileVersionsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ListFileVersionsResponse) XXX_Merge(src proto.Message)
- func (m *ListFileVersionsResponse) XXX_Size() int
- func (m *ListFileVersionsResponse) XXX_Unmarshal(b []byte) error
- type PyreServiceClient
- type PyreServiceServer
- type StartLargeFileRequest
- func (*StartLargeFileRequest) Descriptor() ([]byte, []int)
- func (m *StartLargeFileRequest) GetBucketId() string
- func (m *StartLargeFileRequest) GetContentType() string
- func (m *StartLargeFileRequest) GetFileInfo() map[string]string
- func (m *StartLargeFileRequest) GetFileName() string
- func (*StartLargeFileRequest) ProtoMessage()
- func (m *StartLargeFileRequest) Reset()
- func (m *StartLargeFileRequest) String() string
- func (m *StartLargeFileRequest) XXX_DiscardUnknown()
- func (m *StartLargeFileRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *StartLargeFileRequest) XXX_Merge(src proto.Message)
- func (m *StartLargeFileRequest) XXX_Size() int
- func (m *StartLargeFileRequest) XXX_Unmarshal(b []byte) error
- type StartLargeFileResponse
- func (*StartLargeFileResponse) Descriptor() ([]byte, []int)
- func (m *StartLargeFileResponse) GetAccountId() string
- func (m *StartLargeFileResponse) GetBucketId() string
- func (m *StartLargeFileResponse) GetContentType() string
- func (m *StartLargeFileResponse) GetFileId() string
- func (m *StartLargeFileResponse) GetFileInfo() map[string]string
- func (m *StartLargeFileResponse) GetFileName() string
- func (m *StartLargeFileResponse) GetUploadTimestamp() int64
- func (*StartLargeFileResponse) ProtoMessage()
- func (m *StartLargeFileResponse) Reset()
- func (m *StartLargeFileResponse) String() string
- func (m *StartLargeFileResponse) XXX_DiscardUnknown()
- func (m *StartLargeFileResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *StartLargeFileResponse) XXX_Merge(src proto.Message)
- func (m *StartLargeFileResponse) XXX_Size() int
- func (m *StartLargeFileResponse) XXX_Unmarshal(b []byte) error
- type UploadFileResponse
- func (*UploadFileResponse) Descriptor() ([]byte, []int)
- func (m *UploadFileResponse) GetAccountId() string
- func (m *UploadFileResponse) GetAction() string
- func (m *UploadFileResponse) GetBucketId() string
- func (m *UploadFileResponse) GetContentLength() int32
- func (m *UploadFileResponse) GetContentSha1() string
- func (m *UploadFileResponse) GetContentType() string
- func (m *UploadFileResponse) GetFileId() string
- func (m *UploadFileResponse) GetFileInfo() map[string]string
- func (m *UploadFileResponse) GetFileName() string
- func (m *UploadFileResponse) GetUploadTimestamp() int64
- func (*UploadFileResponse) ProtoMessage()
- func (m *UploadFileResponse) Reset()
- func (m *UploadFileResponse) String() string
- func (m *UploadFileResponse) XXX_DiscardUnknown()
- func (m *UploadFileResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *UploadFileResponse) XXX_Merge(src proto.Message)
- func (m *UploadFileResponse) XXX_Size() int
- func (m *UploadFileResponse) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterPyreServiceHandler ¶
func RegisterPyreServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterPyreServiceHandler registers the http handlers for service PyreService to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterPyreServiceHandlerClient ¶
func RegisterPyreServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client PyreServiceClient) error
RegisterPyreServiceHandlerClient registers the http handlers for service PyreService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "PyreServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "PyreServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "PyreServiceClient" to call the correct interceptors.
func RegisterPyreServiceHandlerFromEndpoint ¶
func RegisterPyreServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterPyreServiceHandlerFromEndpoint is same as RegisterPyreServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterPyreServiceServer ¶
func RegisterPyreServiceServer(s *grpc.Server, srv PyreServiceServer)
Types ¶
type AuthorizeAccountRequest ¶
type AuthorizeAccountRequest struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*AuthorizeAccountRequest) Descriptor ¶
func (*AuthorizeAccountRequest) Descriptor() ([]byte, []int)
func (*AuthorizeAccountRequest) ProtoMessage ¶
func (*AuthorizeAccountRequest) ProtoMessage()
func (*AuthorizeAccountRequest) Reset ¶
func (m *AuthorizeAccountRequest) Reset()
func (*AuthorizeAccountRequest) String ¶
func (m *AuthorizeAccountRequest) String() string
func (*AuthorizeAccountRequest) XXX_DiscardUnknown ¶
func (m *AuthorizeAccountRequest) XXX_DiscardUnknown()
func (*AuthorizeAccountRequest) XXX_Marshal ¶
func (m *AuthorizeAccountRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AuthorizeAccountRequest) XXX_Merge ¶
func (dst *AuthorizeAccountRequest) XXX_Merge(src proto.Message)
func (*AuthorizeAccountRequest) XXX_Size ¶
func (m *AuthorizeAccountRequest) XXX_Size() int
func (*AuthorizeAccountRequest) XXX_Unmarshal ¶
func (m *AuthorizeAccountRequest) XXX_Unmarshal(b []byte) error
type AuthorizeAccountResponse ¶
type AuthorizeAccountResponse struct { // The identifier for the account. AccountId string `protobuf:"bytes,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` // An authorization token to use with all calls, other than // b2_authorize_account, that need an Authorization header. This // authorization token is valid for at most 24 hours. AuthorizationToken string `protobuf:"bytes,2,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` // The base URL to use for all API calls except for uploading and downloading // files. ApiUrl string `protobuf:"bytes,3,opt,name=api_url,json=apiUrl,proto3" json:"api_url,omitempty"` // The base URL to use for downloading files. DownloadUrl string `protobuf:"bytes,4,opt,name=download_url,json=downloadUrl,proto3" json:"download_url,omitempty"` // The recommended size for each part of a large file. We recommend using // this part size for optimal upload performance. RecommendedPartSize int32 `protobuf:"varint,5,opt,name=recommended_part_size,json=recommendedPartSize,proto3" json:"recommended_part_size,omitempty"` // The smallest possible size of a part of a large file (except the last // one). This is smaller than the recommended part size. If you use it, you // may find that it takes longer overall to upload a large file. AbsoluteMinimumPartSize int32 `` /* 135-byte string literal not displayed */ MinimumPartSize int32 `protobuf:"varint,7,opt,name=minimum_part_size,json=minimumPartSize,proto3" json:"minimum_part_size,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*AuthorizeAccountResponse) Descriptor ¶
func (*AuthorizeAccountResponse) Descriptor() ([]byte, []int)
func (*AuthorizeAccountResponse) GetAbsoluteMinimumPartSize ¶
func (m *AuthorizeAccountResponse) GetAbsoluteMinimumPartSize() int32
func (*AuthorizeAccountResponse) GetAccountId ¶
func (m *AuthorizeAccountResponse) GetAccountId() string
func (*AuthorizeAccountResponse) GetApiUrl ¶
func (m *AuthorizeAccountResponse) GetApiUrl() string
func (*AuthorizeAccountResponse) GetAuthorizationToken ¶
func (m *AuthorizeAccountResponse) GetAuthorizationToken() string
func (*AuthorizeAccountResponse) GetDownloadUrl ¶
func (m *AuthorizeAccountResponse) GetDownloadUrl() string
func (*AuthorizeAccountResponse) GetMinimumPartSize ¶
func (m *AuthorizeAccountResponse) GetMinimumPartSize() int32
func (*AuthorizeAccountResponse) GetRecommendedPartSize ¶
func (m *AuthorizeAccountResponse) GetRecommendedPartSize() int32
func (*AuthorizeAccountResponse) ProtoMessage ¶
func (*AuthorizeAccountResponse) ProtoMessage()
func (*AuthorizeAccountResponse) Reset ¶
func (m *AuthorizeAccountResponse) Reset()
func (*AuthorizeAccountResponse) String ¶
func (m *AuthorizeAccountResponse) String() string
func (*AuthorizeAccountResponse) XXX_DiscardUnknown ¶
func (m *AuthorizeAccountResponse) XXX_DiscardUnknown()
func (*AuthorizeAccountResponse) XXX_Marshal ¶
func (m *AuthorizeAccountResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AuthorizeAccountResponse) XXX_Merge ¶
func (dst *AuthorizeAccountResponse) XXX_Merge(src proto.Message)
func (*AuthorizeAccountResponse) XXX_Size ¶
func (m *AuthorizeAccountResponse) XXX_Size() int
func (*AuthorizeAccountResponse) XXX_Unmarshal ¶
func (m *AuthorizeAccountResponse) XXX_Unmarshal(b []byte) error
type Bucket ¶
type Bucket struct { AccountId string `protobuf:"bytes,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` BucketId string `protobuf:"bytes,2,opt,name=bucket_id,json=bucketId,proto3" json:"bucket_id,omitempty"` BucketName string `protobuf:"bytes,3,opt,name=bucket_name,json=bucketName,proto3" json:"bucket_name,omitempty"` BucketType string `protobuf:"bytes,4,opt,name=bucket_type,json=bucketType,proto3" json:"bucket_type,omitempty"` BucketInfo map[string]string `` /* 179-byte string literal not displayed */ CoresRules []*CorsRule `protobuf:"bytes,6,rep,name=cores_rules,json=coresRules,proto3" json:"cores_rules,omitempty"` LifecycleRules []*LifecycleRule `protobuf:"bytes,7,rep,name=lifecycle_rules,json=lifecycleRules,proto3" json:"lifecycle_rules,omitempty"` Revision int32 `protobuf:"varint,8,opt,name=revision,proto3" json:"revision,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Bucket) Descriptor ¶
func (*Bucket) GetAccountId ¶
func (*Bucket) GetBucketId ¶
func (*Bucket) GetBucketInfo ¶
func (*Bucket) GetBucketName ¶
func (*Bucket) GetBucketType ¶
func (*Bucket) GetCoresRules ¶
func (*Bucket) GetLifecycleRules ¶
func (m *Bucket) GetLifecycleRules() []*LifecycleRule
func (*Bucket) GetRevision ¶
func (*Bucket) ProtoMessage ¶
func (*Bucket) ProtoMessage()
func (*Bucket) XXX_DiscardUnknown ¶
func (m *Bucket) XXX_DiscardUnknown()
func (*Bucket) XXX_Marshal ¶
func (*Bucket) XXX_Unmarshal ¶
type CorsRule ¶
type CorsRule struct { // A name for humans to recognize the rule in a user interface. Names must be // unique within a bucket. Names can consist of upper-case and lower-case // English letters, numbers, and "-". No other characters are allowed. A name // must be at least 6 characters long, and can be at most 50 characters long. // These are all allowed names: myPhotosSite, allowAnyHttps, // backblaze-images. Names that start with "b2-" are reserved for Backblaze // use. CorsRuleName string `protobuf:"bytes,1,opt,name=cors_rule_name,json=corsRuleName,proto3" json:"cors_rule_name,omitempty"` // A non-empty list specifying which origins the rule covers. Each value may // have one of many formats: // // * The origin can be fully specified, such as http://www.example.com:8180 // or https://www.example.com:4433. // // * The origin can omit a default port, such as https://www.example.com. // // * The origin may have a single '*' as part of the domain name, such as // https://*.example.com, https://*:8443 or https://*. // // * The origin may be 'https' to match any origin that uses HTTPS. (This is // broader than 'https://*' because it matches any port.) // // * Finally, the origin can be a single '*' to match any origin. // // If any entry is "*", it must be the only entry. There can be at most one // "https" entry and no entry after it may start with "https:". AllowedOrigins []string `protobuf:"bytes,2,rep,name=allowed_origins,json=allowedOrigins,proto3" json:"allowed_origins,omitempty"` // A list specifying which operations the rule allows. At least one value // must be specified. All values must be from the following list. More values // may be added to this list at any time. // // b2_download_file_by_name // b2_download_file_by_id // b2_upload_file // b2_upload_part AllowedOperations []string `protobuf:"bytes,3,rep,name=allowed_operations,json=allowedOperations,proto3" json:"allowed_operations,omitempty"` // If present, this is a list of headers that are allowed in a pre-flight // OPTIONS's request's Access-Control-Request-Headers header value. Each // value may have one of many formats: // // * It may be a complete header name, such as x-bz-content-sha1. // // * It may end with an asterisk, such as x-bz-info-*. // // * Finally, it may be a single '*' to match any header. // // If any entry is "*", it must be the only entry in the list. If this list // is missing, it is be treated as if it is a list with no entries. AllowedHeaders []string `protobuf:"bytes,4,rep,name=allowed_headers,json=allowedHeaders,proto3" json:"allowed_headers,omitempty"` // If present, this is a list of headers that may be exposed to an // application inside the client (eg. exposed to Javascript in a browser). // Each entry in the list must be a complete header name (eg. // "x-bz-content-sha1"). If this list is missing or empty, no headers will be // exposed. ExposeHeaders []string `protobuf:"bytes,5,rep,name=expose_headers,json=exposeHeaders,proto3" json:"expose_headers,omitempty"` // This specifies the maximum number of seconds that a browser may cache the // response to a preflight request. The value must not be negative and it // must not be more than 86,400 seconds (one day). MaxAgeSeconds int32 `protobuf:"varint,6,opt,name=max_age_seconds,json=maxAgeSeconds,proto3" json:"max_age_seconds,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CorsRule) Descriptor ¶
func (*CorsRule) GetAllowedHeaders ¶
func (*CorsRule) GetAllowedOperations ¶
func (*CorsRule) GetAllowedOrigins ¶
func (*CorsRule) GetCorsRuleName ¶
func (*CorsRule) GetExposeHeaders ¶
func (*CorsRule) GetMaxAgeSeconds ¶
func (*CorsRule) ProtoMessage ¶
func (*CorsRule) ProtoMessage()
func (*CorsRule) XXX_DiscardUnknown ¶
func (m *CorsRule) XXX_DiscardUnknown()
func (*CorsRule) XXX_Marshal ¶
func (*CorsRule) XXX_Unmarshal ¶
type File ¶
type File struct { FileId string `protobuf:"bytes,1,opt,name=file_id,json=fileId,proto3" json:"file_id,omitempty"` FileName string `protobuf:"bytes,2,opt,name=file_name,json=fileName,proto3" json:"file_name,omitempty"` ContentLength int64 `protobuf:"varint,3,opt,name=content_length,json=contentLength,proto3" json:"content_length,omitempty"` ContentType string `protobuf:"bytes,4,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"` ContentSha1 string `protobuf:"bytes,5,opt,name=content_sha1,json=contentSha1,proto3" json:"content_sha1,omitempty"` FileInfo map[string]string `` /* 173-byte string literal not displayed */ Action string `protobuf:"bytes,7,opt,name=action,proto3" json:"action,omitempty"` Size int64 `protobuf:"varint,8,opt,name=size,proto3" json:"size,omitempty"` UploadTimestamp int64 `protobuf:"varint,9,opt,name=upload_timestamp,json=uploadTimestamp,proto3" json:"upload_timestamp,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*File) Descriptor ¶
func (*File) GetContentLength ¶
func (*File) GetContentSha1 ¶
func (*File) GetContentType ¶
func (*File) GetFileInfo ¶
func (*File) GetFileName ¶
func (*File) GetUploadTimestamp ¶
func (*File) ProtoMessage ¶
func (*File) ProtoMessage()
func (*File) XXX_DiscardUnknown ¶
func (m *File) XXX_DiscardUnknown()
func (*File) XXX_Unmarshal ¶
type FinishLargeFileRequest ¶
type FinishLargeFileRequest struct { FileId string `protobuf:"bytes,1,opt,name=file_id,json=fileId,proto3" json:"file_id,omitempty"` PartSha1Array []string `protobuf:"bytes,2,rep,name=part_sha1_array,json=partSha1Array,proto3" json:"part_sha1_array,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*FinishLargeFileRequest) Descriptor ¶
func (*FinishLargeFileRequest) Descriptor() ([]byte, []int)
func (*FinishLargeFileRequest) GetFileId ¶
func (m *FinishLargeFileRequest) GetFileId() string
func (*FinishLargeFileRequest) GetPartSha1Array ¶
func (m *FinishLargeFileRequest) GetPartSha1Array() []string
func (*FinishLargeFileRequest) ProtoMessage ¶
func (*FinishLargeFileRequest) ProtoMessage()
func (*FinishLargeFileRequest) Reset ¶
func (m *FinishLargeFileRequest) Reset()
func (*FinishLargeFileRequest) String ¶
func (m *FinishLargeFileRequest) String() string
func (*FinishLargeFileRequest) XXX_DiscardUnknown ¶
func (m *FinishLargeFileRequest) XXX_DiscardUnknown()
func (*FinishLargeFileRequest) XXX_Marshal ¶
func (m *FinishLargeFileRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FinishLargeFileRequest) XXX_Merge ¶
func (dst *FinishLargeFileRequest) XXX_Merge(src proto.Message)
func (*FinishLargeFileRequest) XXX_Size ¶
func (m *FinishLargeFileRequest) XXX_Size() int
func (*FinishLargeFileRequest) XXX_Unmarshal ¶
func (m *FinishLargeFileRequest) XXX_Unmarshal(b []byte) error
type FinishLargeFileResponse ¶
type FinishLargeFileResponse struct { FileId string `protobuf:"bytes,1,opt,name=file_id,json=fileId,proto3" json:"file_id,omitempty"` FileName string `protobuf:"bytes,2,opt,name=file_name,json=fileName,proto3" json:"file_name,omitempty"` AccountId string `protobuf:"bytes,3,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` BucketId string `protobuf:"bytes,4,opt,name=bucket_id,json=bucketId,proto3" json:"bucket_id,omitempty"` ContentLength int64 `protobuf:"varint,5,opt,name=content_length,json=contentLength,proto3" json:"content_length,omitempty"` ContentSha1 string `protobuf:"bytes,6,opt,name=content_sha1,json=contentSha1,proto3" json:"content_sha1,omitempty"` ContentType string `protobuf:"bytes,7,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"` FileInfo map[string]string `` /* 173-byte string literal not displayed */ Action string `protobuf:"bytes,9,opt,name=action,proto3" json:"action,omitempty"` UploadTimestamp int64 `protobuf:"varint,10,opt,name=upload_timestamp,json=uploadTimestamp,proto3" json:"upload_timestamp,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*FinishLargeFileResponse) Descriptor ¶
func (*FinishLargeFileResponse) Descriptor() ([]byte, []int)
func (*FinishLargeFileResponse) GetAccountId ¶
func (m *FinishLargeFileResponse) GetAccountId() string
func (*FinishLargeFileResponse) GetAction ¶
func (m *FinishLargeFileResponse) GetAction() string
func (*FinishLargeFileResponse) GetBucketId ¶
func (m *FinishLargeFileResponse) GetBucketId() string
func (*FinishLargeFileResponse) GetContentLength ¶
func (m *FinishLargeFileResponse) GetContentLength() int64
func (*FinishLargeFileResponse) GetContentSha1 ¶
func (m *FinishLargeFileResponse) GetContentSha1() string
func (*FinishLargeFileResponse) GetContentType ¶
func (m *FinishLargeFileResponse) GetContentType() string
func (*FinishLargeFileResponse) GetFileId ¶
func (m *FinishLargeFileResponse) GetFileId() string
func (*FinishLargeFileResponse) GetFileInfo ¶
func (m *FinishLargeFileResponse) GetFileInfo() map[string]string
func (*FinishLargeFileResponse) GetFileName ¶
func (m *FinishLargeFileResponse) GetFileName() string
func (*FinishLargeFileResponse) GetUploadTimestamp ¶
func (m *FinishLargeFileResponse) GetUploadTimestamp() int64
func (*FinishLargeFileResponse) ProtoMessage ¶
func (*FinishLargeFileResponse) ProtoMessage()
func (*FinishLargeFileResponse) Reset ¶
func (m *FinishLargeFileResponse) Reset()
func (*FinishLargeFileResponse) String ¶
func (m *FinishLargeFileResponse) String() string
func (*FinishLargeFileResponse) XXX_DiscardUnknown ¶
func (m *FinishLargeFileResponse) XXX_DiscardUnknown()
func (*FinishLargeFileResponse) XXX_Marshal ¶
func (m *FinishLargeFileResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FinishLargeFileResponse) XXX_Merge ¶
func (dst *FinishLargeFileResponse) XXX_Merge(src proto.Message)
func (*FinishLargeFileResponse) XXX_Size ¶
func (m *FinishLargeFileResponse) XXX_Size() int
func (*FinishLargeFileResponse) XXX_Unmarshal ¶
func (m *FinishLargeFileResponse) XXX_Unmarshal(b []byte) error
type GetUploadPartUrlRequest ¶
type GetUploadPartUrlRequest struct { FileId string `protobuf:"bytes,1,opt,name=file_id,json=fileId,proto3" json:"file_id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GetUploadPartUrlRequest) Descriptor ¶
func (*GetUploadPartUrlRequest) Descriptor() ([]byte, []int)
func (*GetUploadPartUrlRequest) GetFileId ¶
func (m *GetUploadPartUrlRequest) GetFileId() string
func (*GetUploadPartUrlRequest) ProtoMessage ¶
func (*GetUploadPartUrlRequest) ProtoMessage()
func (*GetUploadPartUrlRequest) Reset ¶
func (m *GetUploadPartUrlRequest) Reset()
func (*GetUploadPartUrlRequest) String ¶
func (m *GetUploadPartUrlRequest) String() string
func (*GetUploadPartUrlRequest) XXX_DiscardUnknown ¶
func (m *GetUploadPartUrlRequest) XXX_DiscardUnknown()
func (*GetUploadPartUrlRequest) XXX_Marshal ¶
func (m *GetUploadPartUrlRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetUploadPartUrlRequest) XXX_Merge ¶
func (dst *GetUploadPartUrlRequest) XXX_Merge(src proto.Message)
func (*GetUploadPartUrlRequest) XXX_Size ¶
func (m *GetUploadPartUrlRequest) XXX_Size() int
func (*GetUploadPartUrlRequest) XXX_Unmarshal ¶
func (m *GetUploadPartUrlRequest) XXX_Unmarshal(b []byte) error
type GetUploadPartUrlResponse ¶
type GetUploadPartUrlResponse struct { FileId string `protobuf:"bytes,1,opt,name=file_id,json=fileId,proto3" json:"file_id,omitempty"` UploadUrl string `protobuf:"bytes,2,opt,name=upload_url,json=uploadUrl,proto3" json:"upload_url,omitempty"` AuthorizationToken string `protobuf:"bytes,3,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GetUploadPartUrlResponse) Descriptor ¶
func (*GetUploadPartUrlResponse) Descriptor() ([]byte, []int)
func (*GetUploadPartUrlResponse) GetAuthorizationToken ¶
func (m *GetUploadPartUrlResponse) GetAuthorizationToken() string
func (*GetUploadPartUrlResponse) GetFileId ¶
func (m *GetUploadPartUrlResponse) GetFileId() string
func (*GetUploadPartUrlResponse) GetUploadUrl ¶
func (m *GetUploadPartUrlResponse) GetUploadUrl() string
func (*GetUploadPartUrlResponse) ProtoMessage ¶
func (*GetUploadPartUrlResponse) ProtoMessage()
func (*GetUploadPartUrlResponse) Reset ¶
func (m *GetUploadPartUrlResponse) Reset()
func (*GetUploadPartUrlResponse) String ¶
func (m *GetUploadPartUrlResponse) String() string
func (*GetUploadPartUrlResponse) XXX_DiscardUnknown ¶
func (m *GetUploadPartUrlResponse) XXX_DiscardUnknown()
func (*GetUploadPartUrlResponse) XXX_Marshal ¶
func (m *GetUploadPartUrlResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetUploadPartUrlResponse) XXX_Merge ¶
func (dst *GetUploadPartUrlResponse) XXX_Merge(src proto.Message)
func (*GetUploadPartUrlResponse) XXX_Size ¶
func (m *GetUploadPartUrlResponse) XXX_Size() int
func (*GetUploadPartUrlResponse) XXX_Unmarshal ¶
func (m *GetUploadPartUrlResponse) XXX_Unmarshal(b []byte) error
type GetUploadUrlRequest ¶
type GetUploadUrlRequest struct { BucketId string `protobuf:"bytes,1,opt,name=bucket_id,json=bucketId,proto3" json:"bucket_id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GetUploadUrlRequest) Descriptor ¶
func (*GetUploadUrlRequest) Descriptor() ([]byte, []int)
func (*GetUploadUrlRequest) GetBucketId ¶
func (m *GetUploadUrlRequest) GetBucketId() string
func (*GetUploadUrlRequest) ProtoMessage ¶
func (*GetUploadUrlRequest) ProtoMessage()
func (*GetUploadUrlRequest) Reset ¶
func (m *GetUploadUrlRequest) Reset()
func (*GetUploadUrlRequest) String ¶
func (m *GetUploadUrlRequest) String() string
func (*GetUploadUrlRequest) XXX_DiscardUnknown ¶
func (m *GetUploadUrlRequest) XXX_DiscardUnknown()
func (*GetUploadUrlRequest) XXX_Marshal ¶
func (m *GetUploadUrlRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetUploadUrlRequest) XXX_Merge ¶
func (dst *GetUploadUrlRequest) XXX_Merge(src proto.Message)
func (*GetUploadUrlRequest) XXX_Size ¶
func (m *GetUploadUrlRequest) XXX_Size() int
func (*GetUploadUrlRequest) XXX_Unmarshal ¶
func (m *GetUploadUrlRequest) XXX_Unmarshal(b []byte) error
type GetUploadUrlResponse ¶
type GetUploadUrlResponse struct { BucketId string `protobuf:"bytes,1,opt,name=bucket_id,json=bucketId,proto3" json:"bucket_id,omitempty"` UploadUrl string `protobuf:"bytes,2,opt,name=upload_url,json=uploadUrl,proto3" json:"upload_url,omitempty"` AuthorizationToken string `protobuf:"bytes,3,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GetUploadUrlResponse) Descriptor ¶
func (*GetUploadUrlResponse) Descriptor() ([]byte, []int)
func (*GetUploadUrlResponse) GetAuthorizationToken ¶
func (m *GetUploadUrlResponse) GetAuthorizationToken() string
func (*GetUploadUrlResponse) GetBucketId ¶
func (m *GetUploadUrlResponse) GetBucketId() string
func (*GetUploadUrlResponse) GetUploadUrl ¶
func (m *GetUploadUrlResponse) GetUploadUrl() string
func (*GetUploadUrlResponse) ProtoMessage ¶
func (*GetUploadUrlResponse) ProtoMessage()
func (*GetUploadUrlResponse) Reset ¶
func (m *GetUploadUrlResponse) Reset()
func (*GetUploadUrlResponse) String ¶
func (m *GetUploadUrlResponse) String() string
func (*GetUploadUrlResponse) XXX_DiscardUnknown ¶
func (m *GetUploadUrlResponse) XXX_DiscardUnknown()
func (*GetUploadUrlResponse) XXX_Marshal ¶
func (m *GetUploadUrlResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetUploadUrlResponse) XXX_Merge ¶
func (dst *GetUploadUrlResponse) XXX_Merge(src proto.Message)
func (*GetUploadUrlResponse) XXX_Size ¶
func (m *GetUploadUrlResponse) XXX_Size() int
func (*GetUploadUrlResponse) XXX_Unmarshal ¶
func (m *GetUploadUrlResponse) XXX_Unmarshal(b []byte) error
type LifecycleRule ¶
type LifecycleRule struct { // After a file is uploaded, the number of days before it can be hidden. DaysFromUploadingToHiding int32 `` /* 143-byte string literal not displayed */ // After a file is hidden, the number of days before it can be deleted. DaysFromHidingToDeleting int32 `` /* 140-byte string literal not displayed */ // The rule applies to files whose names start with this prefix. FileNamePrefix string `protobuf:"bytes,3,opt,name=file_name_prefix,json=fileNamePrefix,proto3" json:"file_name_prefix,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*LifecycleRule) Descriptor ¶
func (*LifecycleRule) Descriptor() ([]byte, []int)
func (*LifecycleRule) GetDaysFromHidingToDeleting ¶
func (m *LifecycleRule) GetDaysFromHidingToDeleting() int32
func (*LifecycleRule) GetDaysFromUploadingToHiding ¶
func (m *LifecycleRule) GetDaysFromUploadingToHiding() int32
func (*LifecycleRule) GetFileNamePrefix ¶
func (m *LifecycleRule) GetFileNamePrefix() string
func (*LifecycleRule) ProtoMessage ¶
func (*LifecycleRule) ProtoMessage()
func (*LifecycleRule) Reset ¶
func (m *LifecycleRule) Reset()
func (*LifecycleRule) String ¶
func (m *LifecycleRule) String() string
func (*LifecycleRule) XXX_DiscardUnknown ¶
func (m *LifecycleRule) XXX_DiscardUnknown()
func (*LifecycleRule) XXX_Marshal ¶
func (m *LifecycleRule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*LifecycleRule) XXX_Merge ¶
func (dst *LifecycleRule) XXX_Merge(src proto.Message)
func (*LifecycleRule) XXX_Size ¶
func (m *LifecycleRule) XXX_Size() int
func (*LifecycleRule) XXX_Unmarshal ¶
func (m *LifecycleRule) XXX_Unmarshal(b []byte) error
type ListBucketsRequest ¶
type ListBucketsRequest struct { // The ID of your account. AccountId string `protobuf:"bytes,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` // When specified, the result will be a list containing just this bucket, if // it's present in the account, or no buckets if the account does not have a // bucket with this ID. BucketId string `protobuf:"bytes,2,opt,name=bucket_id,json=bucketId,proto3" json:"bucket_id,omitempty"` // When specified, the result will be a list containing just this bucket, if // it's present in the account, or no buckets if the account does not have a // bucket with this ID. BucketName string `protobuf:"bytes,3,opt,name=bucket_name,json=bucketName,proto3" json:"bucket_name,omitempty"` // If present, B2 will use it as a filter for bucket types returned in the // list buckets response. If not present, only buckets with bucket types // "allPublic", "allPrivate" and "snapshot" will be returned. A special // filter value of ["all"] will return all bucket types. // // If present, it must be in the form of a json array of strings containing // valid bucket types in quotes and separated by a comma. Valid bucket types // include "allPrivate", "allPublic", "snapshot", and other values added in // the future. // // A bad request error will be returned if "all" is used with other bucket // types, this field is empty, or invalid bucket types are requested. BucketTypes []string `protobuf:"bytes,4,rep,name=bucket_types,json=bucketTypes,proto3" json:"bucket_types,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ListBucketsRequest) Descriptor ¶
func (*ListBucketsRequest) Descriptor() ([]byte, []int)
func (*ListBucketsRequest) GetAccountId ¶
func (m *ListBucketsRequest) GetAccountId() string
func (*ListBucketsRequest) GetBucketId ¶
func (m *ListBucketsRequest) GetBucketId() string
func (*ListBucketsRequest) GetBucketName ¶
func (m *ListBucketsRequest) GetBucketName() string
func (*ListBucketsRequest) GetBucketTypes ¶
func (m *ListBucketsRequest) GetBucketTypes() []string
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 (dst *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 { Buckets []*Bucket `protobuf:"bytes,1,rep,name=buckets,proto3" json:"buckets,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ListBucketsResponse) Descriptor ¶
func (*ListBucketsResponse) Descriptor() ([]byte, []int)
func (*ListBucketsResponse) GetBuckets ¶
func (m *ListBucketsResponse) GetBuckets() []*Bucket
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 (dst *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 ListFileVersionsRequest ¶
type ListFileVersionsRequest struct { BucketId string `protobuf:"bytes,1,opt,name=bucket_id,json=bucketId,proto3" json:"bucket_id,omitempty"` StartFileName string `protobuf:"bytes,2,opt,name=start_file_name,json=startFileName,proto3" json:"start_file_name,omitempty"` StartFileId string `protobuf:"bytes,3,opt,name=start_file_id,json=startFileId,proto3" json:"start_file_id,omitempty"` MaxFileCount int32 `protobuf:"varint,4,opt,name=max_file_count,json=maxFileCount,proto3" json:"max_file_count,omitempty"` Prefix string `protobuf:"bytes,5,opt,name=prefix,proto3" json:"prefix,omitempty"` Delimiter string `protobuf:"bytes,6,opt,name=delimiter,proto3" json:"delimiter,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ListFileVersionsRequest) Descriptor ¶
func (*ListFileVersionsRequest) Descriptor() ([]byte, []int)
func (*ListFileVersionsRequest) GetBucketId ¶
func (m *ListFileVersionsRequest) GetBucketId() string
func (*ListFileVersionsRequest) GetDelimiter ¶
func (m *ListFileVersionsRequest) GetDelimiter() string
func (*ListFileVersionsRequest) GetMaxFileCount ¶
func (m *ListFileVersionsRequest) GetMaxFileCount() int32
func (*ListFileVersionsRequest) GetPrefix ¶
func (m *ListFileVersionsRequest) GetPrefix() string
func (*ListFileVersionsRequest) GetStartFileId ¶
func (m *ListFileVersionsRequest) GetStartFileId() string
func (*ListFileVersionsRequest) GetStartFileName ¶
func (m *ListFileVersionsRequest) GetStartFileName() string
func (*ListFileVersionsRequest) ProtoMessage ¶
func (*ListFileVersionsRequest) ProtoMessage()
func (*ListFileVersionsRequest) Reset ¶
func (m *ListFileVersionsRequest) Reset()
func (*ListFileVersionsRequest) String ¶
func (m *ListFileVersionsRequest) String() string
func (*ListFileVersionsRequest) XXX_DiscardUnknown ¶
func (m *ListFileVersionsRequest) XXX_DiscardUnknown()
func (*ListFileVersionsRequest) XXX_Marshal ¶
func (m *ListFileVersionsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListFileVersionsRequest) XXX_Merge ¶
func (dst *ListFileVersionsRequest) XXX_Merge(src proto.Message)
func (*ListFileVersionsRequest) XXX_Size ¶
func (m *ListFileVersionsRequest) XXX_Size() int
func (*ListFileVersionsRequest) XXX_Unmarshal ¶
func (m *ListFileVersionsRequest) XXX_Unmarshal(b []byte) error
type ListFileVersionsResponse ¶
type ListFileVersionsResponse struct { Files []*File `protobuf:"bytes,1,rep,name=files,proto3" json:"files,omitempty"` NextFileName string `protobuf:"bytes,2,opt,name=next_file_name,json=nextFileName,proto3" json:"next_file_name,omitempty"` NextFileId string `protobuf:"bytes,3,opt,name=next_file_id,json=nextFileId,proto3" json:"next_file_id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ListFileVersionsResponse) Descriptor ¶
func (*ListFileVersionsResponse) Descriptor() ([]byte, []int)
func (*ListFileVersionsResponse) GetFiles ¶
func (m *ListFileVersionsResponse) GetFiles() []*File
func (*ListFileVersionsResponse) GetNextFileId ¶
func (m *ListFileVersionsResponse) GetNextFileId() string
func (*ListFileVersionsResponse) GetNextFileName ¶
func (m *ListFileVersionsResponse) GetNextFileName() string
func (*ListFileVersionsResponse) ProtoMessage ¶
func (*ListFileVersionsResponse) ProtoMessage()
func (*ListFileVersionsResponse) Reset ¶
func (m *ListFileVersionsResponse) Reset()
func (*ListFileVersionsResponse) String ¶
func (m *ListFileVersionsResponse) String() string
func (*ListFileVersionsResponse) XXX_DiscardUnknown ¶
func (m *ListFileVersionsResponse) XXX_DiscardUnknown()
func (*ListFileVersionsResponse) XXX_Marshal ¶
func (m *ListFileVersionsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListFileVersionsResponse) XXX_Merge ¶
func (dst *ListFileVersionsResponse) XXX_Merge(src proto.Message)
func (*ListFileVersionsResponse) XXX_Size ¶
func (m *ListFileVersionsResponse) XXX_Size() int
func (*ListFileVersionsResponse) XXX_Unmarshal ¶
func (m *ListFileVersionsResponse) XXX_Unmarshal(b []byte) error
type PyreServiceClient ¶
type PyreServiceClient interface { // Used to log in to the B2 API. Returns an authorization token that can be // used for account-level operations, and a URL that should be used as the // base URL for subsequent API calls. AuthorizeAccount(ctx context.Context, in *AuthorizeAccountRequest, opts ...grpc.CallOption) (*AuthorizeAccountResponse, error) // Lists buckets associated with an account, in alphabetical order by bucket // name. ListBuckets(ctx context.Context, in *ListBucketsRequest, opts ...grpc.CallOption) (*ListBucketsResponse, error) // Creates a new bucket. A bucket belongs to the account used to create it. // // Buckets can be named. The name must be globally unique. No account can use // a bucket with the same name. Buckets are assigned a unique bucketId which // is used when uploading, downloading, or deleting files. // // There is a limit of 100 buckets per account. CreateBucket(ctx context.Context, in *Bucket, opts ...grpc.CallOption) (*Bucket, error) // Deletes the bucket specified. Only buckets that contain no version of any // files can be deleted. DeleteBucket(ctx context.Context, in *Bucket, opts ...grpc.CallOption) (*Bucket, error) GetUploadUrl(ctx context.Context, in *GetUploadUrlRequest, opts ...grpc.CallOption) (*GetUploadUrlResponse, error) // Prepares for uploading the parts of a large file. StartLargeFile(ctx context.Context, in *StartLargeFileRequest, opts ...grpc.CallOption) (*StartLargeFileResponse, error) // Gets an URL to use for uploading parts of a large file. GetUploadPartUrl(ctx context.Context, in *GetUploadPartUrlRequest, opts ...grpc.CallOption) (*GetUploadPartUrlResponse, error) // Converts the parts that have been uploaded into a single B2 file. FinishLargeFile(ctx context.Context, in *FinishLargeFileRequest, opts ...grpc.CallOption) (*FinishLargeFileResponse, error) // Lists all of the versions of all of the files contained in one bucket, in // alphabetical order by file name, and by reverse of date/time uploaded for // versions of files with the same name. ListFileVersions(ctx context.Context, in *ListFileVersionsRequest, opts ...grpc.CallOption) (*ListFileVersionsResponse, error) }
PyreServiceClient is the client API for PyreService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewPyreServiceClient ¶
func NewPyreServiceClient(cc *grpc.ClientConn) PyreServiceClient
type PyreServiceServer ¶
type PyreServiceServer interface { // Used to log in to the B2 API. Returns an authorization token that can be // used for account-level operations, and a URL that should be used as the // base URL for subsequent API calls. AuthorizeAccount(context.Context, *AuthorizeAccountRequest) (*AuthorizeAccountResponse, error) // Lists buckets associated with an account, in alphabetical order by bucket // name. ListBuckets(context.Context, *ListBucketsRequest) (*ListBucketsResponse, error) // Creates a new bucket. A bucket belongs to the account used to create it. // // Buckets can be named. The name must be globally unique. No account can use // a bucket with the same name. Buckets are assigned a unique bucketId which // is used when uploading, downloading, or deleting files. // // There is a limit of 100 buckets per account. CreateBucket(context.Context, *Bucket) (*Bucket, error) // Deletes the bucket specified. Only buckets that contain no version of any // files can be deleted. DeleteBucket(context.Context, *Bucket) (*Bucket, error) GetUploadUrl(context.Context, *GetUploadUrlRequest) (*GetUploadUrlResponse, error) // Prepares for uploading the parts of a large file. StartLargeFile(context.Context, *StartLargeFileRequest) (*StartLargeFileResponse, error) // Gets an URL to use for uploading parts of a large file. GetUploadPartUrl(context.Context, *GetUploadPartUrlRequest) (*GetUploadPartUrlResponse, error) // Converts the parts that have been uploaded into a single B2 file. FinishLargeFile(context.Context, *FinishLargeFileRequest) (*FinishLargeFileResponse, error) // Lists all of the versions of all of the files contained in one bucket, in // alphabetical order by file name, and by reverse of date/time uploaded for // versions of files with the same name. ListFileVersions(context.Context, *ListFileVersionsRequest) (*ListFileVersionsResponse, error) }
PyreServiceServer is the server API for PyreService service.
type StartLargeFileRequest ¶
type StartLargeFileRequest struct { BucketId string `protobuf:"bytes,1,opt,name=bucket_id,json=bucketId,proto3" json:"bucket_id,omitempty"` FileName string `protobuf:"bytes,2,opt,name=file_name,json=fileName,proto3" json:"file_name,omitempty"` ContentType string `protobuf:"bytes,3,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"` FileInfo map[string]string `` /* 173-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*StartLargeFileRequest) Descriptor ¶
func (*StartLargeFileRequest) Descriptor() ([]byte, []int)
func (*StartLargeFileRequest) GetBucketId ¶
func (m *StartLargeFileRequest) GetBucketId() string
func (*StartLargeFileRequest) GetContentType ¶
func (m *StartLargeFileRequest) GetContentType() string
func (*StartLargeFileRequest) GetFileInfo ¶
func (m *StartLargeFileRequest) GetFileInfo() map[string]string
func (*StartLargeFileRequest) GetFileName ¶
func (m *StartLargeFileRequest) GetFileName() string
func (*StartLargeFileRequest) ProtoMessage ¶
func (*StartLargeFileRequest) ProtoMessage()
func (*StartLargeFileRequest) Reset ¶
func (m *StartLargeFileRequest) Reset()
func (*StartLargeFileRequest) String ¶
func (m *StartLargeFileRequest) String() string
func (*StartLargeFileRequest) XXX_DiscardUnknown ¶
func (m *StartLargeFileRequest) XXX_DiscardUnknown()
func (*StartLargeFileRequest) XXX_Marshal ¶
func (m *StartLargeFileRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StartLargeFileRequest) XXX_Merge ¶
func (dst *StartLargeFileRequest) XXX_Merge(src proto.Message)
func (*StartLargeFileRequest) XXX_Size ¶
func (m *StartLargeFileRequest) XXX_Size() int
func (*StartLargeFileRequest) XXX_Unmarshal ¶
func (m *StartLargeFileRequest) XXX_Unmarshal(b []byte) error
type StartLargeFileResponse ¶
type StartLargeFileResponse struct { FileId string `protobuf:"bytes,1,opt,name=file_id,json=fileId,proto3" json:"file_id,omitempty"` FileName string `protobuf:"bytes,2,opt,name=file_name,json=fileName,proto3" json:"file_name,omitempty"` AccountId string `protobuf:"bytes,3,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` BucketId string `protobuf:"bytes,4,opt,name=bucket_id,json=bucketId,proto3" json:"bucket_id,omitempty"` ContentType string `protobuf:"bytes,5,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"` FileInfo map[string]string `` /* 173-byte string literal not displayed */ UploadTimestamp int64 `protobuf:"varint,7,opt,name=upload_timestamp,json=uploadTimestamp,proto3" json:"upload_timestamp,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*StartLargeFileResponse) Descriptor ¶
func (*StartLargeFileResponse) Descriptor() ([]byte, []int)
func (*StartLargeFileResponse) GetAccountId ¶
func (m *StartLargeFileResponse) GetAccountId() string
func (*StartLargeFileResponse) GetBucketId ¶
func (m *StartLargeFileResponse) GetBucketId() string
func (*StartLargeFileResponse) GetContentType ¶
func (m *StartLargeFileResponse) GetContentType() string
func (*StartLargeFileResponse) GetFileId ¶
func (m *StartLargeFileResponse) GetFileId() string
func (*StartLargeFileResponse) GetFileInfo ¶
func (m *StartLargeFileResponse) GetFileInfo() map[string]string
func (*StartLargeFileResponse) GetFileName ¶
func (m *StartLargeFileResponse) GetFileName() string
func (*StartLargeFileResponse) GetUploadTimestamp ¶
func (m *StartLargeFileResponse) GetUploadTimestamp() int64
func (*StartLargeFileResponse) ProtoMessage ¶
func (*StartLargeFileResponse) ProtoMessage()
func (*StartLargeFileResponse) Reset ¶
func (m *StartLargeFileResponse) Reset()
func (*StartLargeFileResponse) String ¶
func (m *StartLargeFileResponse) String() string
func (*StartLargeFileResponse) XXX_DiscardUnknown ¶
func (m *StartLargeFileResponse) XXX_DiscardUnknown()
func (*StartLargeFileResponse) XXX_Marshal ¶
func (m *StartLargeFileResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StartLargeFileResponse) XXX_Merge ¶
func (dst *StartLargeFileResponse) XXX_Merge(src proto.Message)
func (*StartLargeFileResponse) XXX_Size ¶
func (m *StartLargeFileResponse) XXX_Size() int
func (*StartLargeFileResponse) XXX_Unmarshal ¶
func (m *StartLargeFileResponse) XXX_Unmarshal(b []byte) error
type UploadFileResponse ¶
type UploadFileResponse struct { FileId string `protobuf:"bytes,1,opt,name=file_id,json=fileId,proto3" json:"file_id,omitempty"` FileName string `protobuf:"bytes,2,opt,name=file_name,json=fileName,proto3" json:"file_name,omitempty"` AccountId string `protobuf:"bytes,3,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` BucketId string `protobuf:"bytes,4,opt,name=bucket_id,json=bucketId,proto3" json:"bucket_id,omitempty"` ContentLength int32 `protobuf:"varint,5,opt,name=content_length,json=contentLength,proto3" json:"content_length,omitempty"` ContentSha1 string `protobuf:"bytes,6,opt,name=content_sha1,json=contentSha1,proto3" json:"content_sha1,omitempty"` ContentType string `protobuf:"bytes,7,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"` FileInfo map[string]string `` /* 173-byte string literal not displayed */ Action string `protobuf:"bytes,9,opt,name=action,proto3" json:"action,omitempty"` UploadTimestamp int64 `protobuf:"varint,10,opt,name=upload_timestamp,json=uploadTimestamp,proto3" json:"upload_timestamp,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*UploadFileResponse) Descriptor ¶
func (*UploadFileResponse) Descriptor() ([]byte, []int)
func (*UploadFileResponse) GetAccountId ¶
func (m *UploadFileResponse) GetAccountId() string
func (*UploadFileResponse) GetAction ¶
func (m *UploadFileResponse) GetAction() string
func (*UploadFileResponse) GetBucketId ¶
func (m *UploadFileResponse) GetBucketId() string
func (*UploadFileResponse) GetContentLength ¶
func (m *UploadFileResponse) GetContentLength() int32
func (*UploadFileResponse) GetContentSha1 ¶
func (m *UploadFileResponse) GetContentSha1() string
func (*UploadFileResponse) GetContentType ¶
func (m *UploadFileResponse) GetContentType() string
func (*UploadFileResponse) GetFileId ¶
func (m *UploadFileResponse) GetFileId() string
func (*UploadFileResponse) GetFileInfo ¶
func (m *UploadFileResponse) GetFileInfo() map[string]string
func (*UploadFileResponse) GetFileName ¶
func (m *UploadFileResponse) GetFileName() string
func (*UploadFileResponse) GetUploadTimestamp ¶
func (m *UploadFileResponse) GetUploadTimestamp() int64
func (*UploadFileResponse) ProtoMessage ¶
func (*UploadFileResponse) ProtoMessage()
func (*UploadFileResponse) Reset ¶
func (m *UploadFileResponse) Reset()
func (*UploadFileResponse) String ¶
func (m *UploadFileResponse) String() string
func (*UploadFileResponse) XXX_DiscardUnknown ¶
func (m *UploadFileResponse) XXX_DiscardUnknown()
func (*UploadFileResponse) XXX_Marshal ¶
func (m *UploadFileResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UploadFileResponse) XXX_Merge ¶
func (dst *UploadFileResponse) XXX_Merge(src proto.Message)
func (*UploadFileResponse) XXX_Size ¶
func (m *UploadFileResponse) XXX_Size() int
func (*UploadFileResponse) XXX_Unmarshal ¶
func (m *UploadFileResponse) XXX_Unmarshal(b []byte) error