mirror of
https://github.com/hanzoai/metrics.git
synced 2026-10-30 20:03:39 +00:00
16 lines
248 B
Go
16 lines
248 B
Go
package s3
|
|
|
|
// implemented by all S3 input structures
|
|
type bucketer interface {
|
|
bucket() (string, bool)
|
|
}
|
|
|
|
func bucketFromInput(params interface{}) (string, bool) {
|
|
v, ok := params.(bucketer)
|
|
if !ok {
|
|
return "", false
|
|
}
|
|
|
|
return v.bucket()
|
|
}
|