Documentation
¶
Index ¶
- type Bucket
- type CreateRequest
- type DeleteRequest
- type FindRequest
- type ReadRequest
- type Service
- func (s *Service) Create(req *CreateRequest) (*Bucket, error)
- func (s *Service) CreateWithContext(ctx context.Context, req *CreateRequest) (*Bucket, error)
- func (s *Service) Delete(req *DeleteRequest) error
- func (s *Service) DeleteWithContext(ctx context.Context, req *DeleteRequest) error
- func (s *Service) Find(req *FindRequest) ([]*Bucket, error)
- func (s *Service) FindWithContext(ctx context.Context, req *FindRequest) ([]*Bucket, error)
- func (s *Service) Read(req *ReadRequest) (*Bucket, error)
- func (s *Service) ReadWithContext(ctx context.Context, req *ReadRequest) (*Bucket, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateRequest ¶
type CreateRequest struct { AccessKey string `service:"-" validate:"required"` SecretKey string `service:"-" validate:"required"` SiteId string `service:"-" validate:"required"` Id string `service:"-" validate:"required"` // バケットID(== バケット名) }
func (*CreateRequest) Validate ¶
func (req *CreateRequest) Validate() error
type DeleteRequest ¶
type DeleteRequest struct { AccessKey string `service:"-" validate:"required"` SecretKey string `service:"-" validate:"required"` SiteId string `service:"-" validate:"required"` Id string `service:"-" validate:"required"` // バケットID(== バケット名) }
func (*DeleteRequest) Validate ¶
func (req *DeleteRequest) Validate() error
type FindRequest ¶
type FindRequest struct { AccessKey string `service:"-" validate:"required"` SecretKey string `service:"-" validate:"required"` SiteId string `service:"-" validate:"required"` }
func (*FindRequest) Validate ¶
func (req *FindRequest) Validate() error
type ReadRequest ¶
type ReadRequest struct { AccessKey string `service:"-" validate:"required"` SecretKey string `service:"-" validate:"required"` SiteId string `service:"-" validate:"required"` Id string `service:"-" validate:"required"` // バケットID(== バケット名) }
func (*ReadRequest) Validate ¶
func (req *ReadRequest) Validate() error
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
Service provides a high-level API of for Site
func New ¶
func New(client *objectstorage.Client) *Service
New returns new service instance of Archive
func (*Service) CreateWithContext ¶
func (*Service) Delete ¶
func (s *Service) Delete(req *DeleteRequest) error
func (*Service) DeleteWithContext ¶
func (s *Service) DeleteWithContext(ctx context.Context, req *DeleteRequest) error
func (*Service) FindWithContext ¶
func (*Service) Read ¶
func (s *Service) Read(req *ReadRequest) (*Bucket, error)
Read バケットの参照
詳細はReadWithContextのコメントを参照してください
func (*Service) ReadWithContext ¶
ReadWithContext バケットの参照
指定のId(バケット名)を持つバケットが見つからなかった場合はNotFoundErrorを返す
Click to show internal directories.
Click to hide internal directories.