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

package components

type ElasticSearchResultsNodeInfoNodesNodeDataJVM struct {
	Gc          []string `json:"gc,omitempty"`
	InputArgs   []string `json:"input_args,omitempty"`
	MemoryPools []string `json:"memory_pools,omitempty"`
	StartTime   *string  `json:"start_time,omitempty"`
	StartTimeMs *int     `json:"start_time_ms,omitempty"`
	Version     *string  `json:"version,omitempty"`
	VMName      *string  `json:"vm_name,omitempty"`
	VMVendor    *string  `json:"vm_vendor,omitempty"`
	VMVersion   *string  `json:"vm_version,omitempty"`
}

func (o *ElasticSearchResultsNodeInfoNodesNodeDataJVM) GetGc() []string {
	if o == nil {
		return nil
	}
	return o.Gc
}

func (o *ElasticSearchResultsNodeInfoNodesNodeDataJVM) GetInputArgs() []string {
	if o == nil {
		return nil
	}
	return o.InputArgs
}

func (o *ElasticSearchResultsNodeInfoNodesNodeDataJVM) GetMemoryPools() []string {
	if o == nil {
		return nil
	}
	return o.MemoryPools
}

func (o *ElasticSearchResultsNodeInfoNodesNodeDataJVM) GetStartTime() *string {
	if o == nil {
		return nil
	}
	return o.StartTime
}

func (o *ElasticSearchResultsNodeInfoNodesNodeDataJVM) GetStartTimeMs() *int {
	if o == nil {
		return nil
	}
	return o.StartTimeMs
}

func (o *ElasticSearchResultsNodeInfoNodesNodeDataJVM) GetVersion() *string {
	if o == nil {
		return nil
	}
	return o.Version
}

func (o *ElasticSearchResultsNodeInfoNodesNodeDataJVM) GetVMName() *string {
	if o == nil {
		return nil
	}
	return o.VMName
}

func (o *ElasticSearchResultsNodeInfoNodesNodeDataJVM) GetVMVendor() *string {
	if o == nil {
		return nil
	}
	return o.VMVendor
}

func (o *ElasticSearchResultsNodeInfoNodesNodeDataJVM) GetVMVersion() *string {
	if o == nil {
		return nil
	}
	return o.VMVersion
}
