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

package components

type MongodbBuildInfoBuildEnvironment struct {
	Cc         *string `json:"cc,omitempty"`
	CcFlags    *string `json:"cc_flags,omitempty"`
	Cxx        *string `json:"cxx,omitempty"`
	CxxFlags   *string `json:"cxx_flags,omitempty"`
	DistArch   *string `json:"dist_arch,omitempty"`
	DistMod    *string `json:"dist_mod,omitempty"`
	LinkFlags  *string `json:"link_flags,omitempty"`
	TargetArch *string `json:"target_arch,omitempty"`
	TargetOs   *string `json:"target_os,omitempty"`
}

func (o *MongodbBuildInfoBuildEnvironment) GetCc() *string {
	if o == nil {
		return nil
	}
	return o.Cc
}

func (o *MongodbBuildInfoBuildEnvironment) GetCcFlags() *string {
	if o == nil {
		return nil
	}
	return o.CcFlags
}

func (o *MongodbBuildInfoBuildEnvironment) GetCxx() *string {
	if o == nil {
		return nil
	}
	return o.Cxx
}

func (o *MongodbBuildInfoBuildEnvironment) GetCxxFlags() *string {
	if o == nil {
		return nil
	}
	return o.CxxFlags
}

func (o *MongodbBuildInfoBuildEnvironment) GetDistArch() *string {
	if o == nil {
		return nil
	}
	return o.DistArch
}

func (o *MongodbBuildInfoBuildEnvironment) GetDistMod() *string {
	if o == nil {
		return nil
	}
	return o.DistMod
}

func (o *MongodbBuildInfoBuildEnvironment) GetLinkFlags() *string {
	if o == nil {
		return nil
	}
	return o.LinkFlags
}

func (o *MongodbBuildInfoBuildEnvironment) GetTargetArch() *string {
	if o == nil {
		return nil
	}
	return o.TargetArch
}

func (o *MongodbBuildInfoBuildEnvironment) GetTargetOs() *string {
	if o == nil {
		return nil
	}
	return o.TargetOs
}
