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

package components

type Pprof struct {
	Allocs       *int    `json:"allocs,omitempty"`
	Block        *int    `json:"block,omitempty"`
	Cmdline      *string `json:"cmdline,omitempty"`
	Goroutine    *int    `json:"goroutine,omitempty"`
	Heap         *int    `json:"heap,omitempty"`
	Mutex        *int    `json:"mutex,omitempty"`
	Profile      *int    `json:"profile,omitempty"`
	Threadcreate *int    `json:"threadcreate,omitempty"`
	Trace        *int    `json:"trace,omitempty"`
}

func (o *Pprof) GetAllocs() *int {
	if o == nil {
		return nil
	}
	return o.Allocs
}

func (o *Pprof) GetBlock() *int {
	if o == nil {
		return nil
	}
	return o.Block
}

func (o *Pprof) GetCmdline() *string {
	if o == nil {
		return nil
	}
	return o.Cmdline
}

func (o *Pprof) GetGoroutine() *int {
	if o == nil {
		return nil
	}
	return o.Goroutine
}

func (o *Pprof) GetHeap() *int {
	if o == nil {
		return nil
	}
	return o.Heap
}

func (o *Pprof) GetMutex() *int {
	if o == nil {
		return nil
	}
	return o.Mutex
}

func (o *Pprof) GetProfile() *int {
	if o == nil {
		return nil
	}
	return o.Profile
}

func (o *Pprof) GetThreadcreate() *int {
	if o == nil {
		return nil
	}
	return o.Threadcreate
}

func (o *Pprof) GetTrace() *int {
	if o == nil {
		return nil
	}
	return o.Trace
}
