// Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.

package components

type ElasticSearchSystemInfoVer struct {
	BuildDate        *string `json:"build_date,omitempty"`
	BuildFlavor      *string `json:"build_flavor,omitempty"`
	BuildHash        *string `json:"build_hash,omitempty"`
	BuildSnapshot    *bool   `json:"build_snapshot,omitempty"`
	BuildType        *string `json:"build_type,omitempty"`
	LuceneVersion    *string `json:"lucene_version,omitempty"`
	MinIdxCompatVer  *string `json:"min_idx_compat_ver,omitempty"`
	MinWireCompatVer *string `json:"min_wire_compat_ver,omitempty"`
	Number           *string `json:"number,omitempty"`
}

func (o *ElasticSearchSystemInfoVer) GetBuildDate() *string {
	if o == nil {
		return nil
	}
	return o.BuildDate
}

func (o *ElasticSearchSystemInfoVer) GetBuildFlavor() *string {
	if o == nil {
		return nil
	}
	return o.BuildFlavor
}

func (o *ElasticSearchSystemInfoVer) GetBuildHash() *string {
	if o == nil {
		return nil
	}
	return o.BuildHash
}

func (o *ElasticSearchSystemInfoVer) GetBuildSnapshot() *bool {
	if o == nil {
		return nil
	}
	return o.BuildSnapshot
}

func (o *ElasticSearchSystemInfoVer) GetBuildType() *string {
	if o == nil {
		return nil
	}
	return o.BuildType
}

func (o *ElasticSearchSystemInfoVer) GetLuceneVersion() *string {
	if o == nil {
		return nil
	}
	return o.LuceneVersion
}

func (o *ElasticSearchSystemInfoVer) GetMinIdxCompatVer() *string {
	if o == nil {
		return nil
	}
	return o.MinIdxCompatVer
}

func (o *ElasticSearchSystemInfoVer) GetMinWireCompatVer() *string {
	if o == nil {
		return nil
	}
	return o.MinWireCompatVer
}

func (o *ElasticSearchSystemInfoVer) GetNumber() *string {
	if o == nil {
		return nil
	}
	return o.Number
}
