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

package components

type ElasticSearchResultsNodeInfoClusterCombinedInfoFilesystem struct {
	Available        *string `json:"available,omitempty"`
	AvailableInBytes *int    `json:"available_in_bytes,omitempty"`
	Free             *string `json:"free,omitempty"`
	FreeInBytes      *int    `json:"free_in_bytes,omitempty"`
	Total            *string `json:"total,omitempty"`
	TotalInBytes     *int    `json:"total_in_bytes,omitempty"`
}

func (o *ElasticSearchResultsNodeInfoClusterCombinedInfoFilesystem) GetAvailable() *string {
	if o == nil {
		return nil
	}
	return o.Available
}

func (o *ElasticSearchResultsNodeInfoClusterCombinedInfoFilesystem) GetAvailableInBytes() *int {
	if o == nil {
		return nil
	}
	return o.AvailableInBytes
}

func (o *ElasticSearchResultsNodeInfoClusterCombinedInfoFilesystem) GetFree() *string {
	if o == nil {
		return nil
	}
	return o.Free
}

func (o *ElasticSearchResultsNodeInfoClusterCombinedInfoFilesystem) GetFreeInBytes() *int {
	if o == nil {
		return nil
	}
	return o.FreeInBytes
}

func (o *ElasticSearchResultsNodeInfoClusterCombinedInfoFilesystem) GetTotal() *string {
	if o == nil {
		return nil
	}
	return o.Total
}

func (o *ElasticSearchResultsNodeInfoClusterCombinedInfoFilesystem) GetTotalInBytes() *int {
	if o == nil {
		return nil
	}
	return o.TotalInBytes
}
