forked from TrueCloudLab/frostfs-sdk-go
[#214] object: Implement Get\Head
requests for EC object
Signed-off-by: Anton Nikiforov <an.nikiforov@yadro.com>
This commit is contained in:
parent
3790142b10
commit
20ab57bf7e
7 changed files with 142 additions and 3 deletions
|
@ -17,3 +17,21 @@ func (s *SplitInfoError) SplitInfo() *SplitInfo {
|
|||
func NewSplitInfoError(v *SplitInfo) *SplitInfoError {
|
||||
return &SplitInfoError{si: v}
|
||||
}
|
||||
|
||||
type ECInfoError struct {
|
||||
ei *ECInfo
|
||||
}
|
||||
|
||||
const ecInfoErrorMsg = "object not found, ec info has been provided"
|
||||
|
||||
func (e *ECInfoError) Error() string {
|
||||
return ecInfoErrorMsg
|
||||
}
|
||||
|
||||
func (e *ECInfoError) ECInfo() *ECInfo {
|
||||
return e.ei
|
||||
}
|
||||
|
||||
func NewECInfoError(v *ECInfo) *ECInfoError {
|
||||
return &ECInfoError{ei: v}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue