func (a *MinBucketAggregation) Meta(metaData map[string]interface{}) *MinBucketAggregation {
	a.meta = metaData
	return a
}
Meta sets the meta data to be included in the aggregation response.
package elastic
type MinBucketAggregation struct {
	format    string
	gapPolicy string
	subAggregations map[string]Aggregation
	meta            map[string]interface{}
	bucketsPaths    []string
}
func NewMinBucketAggregation() *MinBucketAggregation {
	return &MinBucketAggregation{
		subAggregations: make(map[string]Aggregation),
		bucketsPaths:    make([]string, 0),
	}
}
func (a *MinBucketAggregation) Format(format string) *MinBucketAggregation {
	a.format = format
	return a
}
func (a *MinBucketAggregation) GapPolicy(gapPolicy string) *MinBucketAggregation {
	a.gapPolicy = gapPolicy
	return a
}
func (a *MinBucketAggregation) GapInsertZeros() *MinBucketAggregation {
	a.gapPolicy = "insert_zeros"
	return a
}
func (a *MinBucketAggregation) GapSkip() *MinBucketAggregation {
	a.gapPolicy = "skip"
	return a
}
func (a *MinBucketAggregation) SubAggregation(name string, subAggregation Aggregation) *MinBucketAggregation {
	a.subAggregations[name] = subAggregation
	return a
}