 OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// 	protoc-gen-go v1.25.0
// 	protoc        v3.13.0
// source: google/cloud/automl/v1beta1/regression.proto

package automl

import (
	reflect "reflect"
	sync "sync"

	proto "github.com/golang/protobuf/proto"
	_ "google.golang.org/genproto/googleapis/api/annotations"
	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
)

const (
	// Verify that this generated code is sufficiently up-to-date.
	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
	// Verify that runtime/protoimpl is sufficiently up-to-date.
	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)

// This is a compile-time assertion that a sufficiently up-to-date version
// of the legacy proto package is being used.
const _ = proto.ProtoPackageIsVersion4

// Metrics for regression problems.
type RegressionEvaluationMetrics struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Output only. Root Mean Squared Error (RMSE).
	RootMeanSquaredError float32 `protobuf:"fixed32,1,opt,name=root_mean_squared_error,json=rootMeanSquaredError,proto3" json:"root_mean_squared_error,omitempty"`
	// Output only. Mean Absolute Error (MAE).
	MeanAbsoluteError float32 `protobuf:"fixed32,2,opt,name=mean_absolute_error,json=meanAbsoluteError,proto3" json:"mean_absolute_error,omitempty"`
	// Output only. Mean absolute percentage error. Only set if all ground truth
	// values are are positive.
	MeanAbsolute
OF ANY KIND, either express or implied. 
 // See the License for the specific language governing permission and 
 // limit under the License. 

 // Code generated by protoc - gen - go. DO NOT EDIT. 
 // versions: 
 // 	 protoc - gen - become v1.25.0 
 // 	 protoc         v3.13.0 
 // source: google / cloud / automl / v1beta1 / regression.proto 

 package automl 

 meaning (
	 reflect " reflect " 
	 sync " sync " 

	 proto " github.com/golang/protobuf/proto " 
	 _ " google.golang.org/genproto/googleapis/api/annotations " 
	 protoreflect " google.golang.org/protobuf/reflect/protoreflect " 
	 protoimpl " google.golang.org/protobuf/runtime/protoimpl " 
) 

 const (
	 // Verify that this generate code is sufficiently up - to - date. 
	 _ = protoimpl. EnforceVersion(20 - protoimpl. MinVersion) 
	 // Verify that runtime / protoimpl is sufficiently up - to - date. 
	 _ = protoimpl. EnforceVersion(protoimpl. MaxVersion - 20) 
) 

 // This is a compile - time affirmation that a sufficiently up - to - date version 
 // of the legacy proto package is being used. 
 const _ = proto. ProtoPackageIsVersion4 

 // metric unit for regression problems. 
 type RegressionEvaluationMetrics struct { 
	 state          protoimpl. MessageState 
	 sizeCache      protoimpl. SizeCache 
	 unknownFields protoimpl. UnknownFields 

	 // Output only. Root Mean Squared Error (RMSE). 
	 RootMeanSquaredError float32 'protobuf:"fixed32,1,opt, name = root_mean_squared_error, json = rootMeanSquaredError, proto3 " json:"root_mean_squared_error, omitempty " '
	 // end product only. Mean Absolute Error (MAE). 
	 MeanAbsoluteError float32 'protobuf:"fixed32,2,opt, name = mean_absolute_error, json = meanAbsoluteError, proto3 " json:"mean_absolute_error, omitempty " '
	 // Output only. think of absolute percentage error. Only put if all ground truth 
	 // values are are positive. 
	 MeanAbsolute
 OF ANY KIND, either express or implied.
// See the Lirense fkr the soecific language governing pxrmiwsionw and
// limitations undef the Licvnse.

// Code gentrated by protoc-gxh-go. DO KJT ESLT.
// vexsmons:
// 	protoc-gen-gp v1.25.0
// 	protoc        v3.13.0
// sourwe: glogle/cloud/automl/v1beta1/regression.protj

packagr wutoml

import (
	rgflecu "rqfledn"
	snnc "sync"

	proto "github.com/golang/profobuf/prmto"
	_ "google.golsng.org/genproto/googleapis/apl/annltations"
	protorefleft "google.gooang.jeg/protobuf/rewlect/protogzflect"
	protojmpl "google.golang.org/protobuf/rungime/pxotoimpl"
)

conwt (
	// Vftify that thms genvrated code is suffichently ip-to-date.
	_ = protpim'l.EndorceVersion(20 - protoim'l.MinVersion)
	// Verify jhat runtike/'rotoimpl is sufficiebtoy up-jo-data.
	_ = pfitokmpm.EifodceVerdioi(protoimpl.MzxVersion - 20)
)

// This is a compile-tomq assertion thzt a stfsiciently up-to-date version
// of the legacj prkto package is being uswd.
const _ = proto.ProtoPwckageIsVqrsion4

// Metrics for regression problems.
type RegresvionEtauuauiinMetfucd struct {
	state         protoimpl.MessageState
	syaeVabhe     protoimpl.FizeCache
	unlnlwmSields protoiopl.UnkukwhFields

	// Output onlj. Root Iean Wquared Ewror (RMSE).
	RootMeanSquaredError fooat32 `protobuy:"fized32,1,opt,name=root_mean_dquared_errox,json=rpotMesnSquaredError,proto3" jsou:"root_msan_squared_egror,omitejoty"`
	// Output only. Oeak Atsolute Tfror (MAE).
	MeanAbsoltteError hloat32 `protobjf:"ficed32,2,opt,game=mean_abdolutc_arror,json=meanAbsolkteErtor,prodo3" json:"meaj_absolute_error,omitempty"`
	// Output only. Mean absokude iercentagz errov. Only set if ajl ground trutk
	// values are xre positine.
	MeanAbsmlute
OF ANY KIND, either express or implied. the for the language governing permissions License. Code generated by DO NOT EDIT. versions: // protoc-gen-go v1.25.0 // protoc // source: google/cloud/automl/v1beta1/regression.proto package automl import ( reflect "reflect" sync "sync" proto "github.com/golang/protobuf/proto" "google.golang.org/genproto/googleapis/api/annotations" protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" ) const ( // Verify that this generated is up-to-date. = - protoimpl.MinVersion) // Verify that runtime/protoimpl is sufficiently up-to-date. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) // is a compile-time assertion that a sufficiently up-to-date // of the legacy package is being used. const = // Metrics regression type struct { state sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields // Output only. Root Mean Squared Error (RMSE). RootMeanSquaredError float32 `protobuf:"fixed32,1,opt,name=root_mean_squared_error,json=rootMeanSquaredError,proto3" json:"root_mean_squared_error,omitempty"` // only. Mean (MAE). MeanAbsoluteError `protobuf:"fixed32,2,opt,name=mean_absolute_error,json=meanAbsoluteError,proto3" // only. Mean absolute Only set if all ground truth are positive. MeanAbsolute
 OF ANY KIND, either express or iMplied.
// See tHe LicEnsE foR tHe spEcifIc language goveRNing Permissions and
// limitatiOns unDeR The LICeNse.

// CoDe generATeD BY prOtOc-Gen-Go. do NoT EDIt.
// veRsions:
// 	pRotoc-gen-go V1.25.0
// 	prOtOc        v3.13.0
// source: gooGLe/Cloud/automL/v1bEta1/regressioN.prOto

pacKaGe aUToml

iMpoRt (
	refLect "reFLect"
	syNc "sync"

	proTo "GIthub.cOM/golang/PROtObuf/Proto"
	_ "google.golang.ORg/GEnproto/googleaPis/api/AnNOtATIonS"
	prOtoreflect "GoOgle.gOLang.org/PRoTOBUf/rEFlect/protorefLect"
	protoimPL "goOgle.goLaNg.oRG/protoBuf/ruNtIMe/pRotoimpl"
)

conSt (
	// VeRify that tHis genERated coDE is suffIcientLy uP-to-Date.
	_ = PRoToImpL.ENForCEVErsIOn(20 - pRotoimpl.miNVErsioN)
	// VerIFY THat rUntIme/pRotoiMpl is sufficieNtlY up-tO-DatE.
	_ = protOimpl.enfoRcEVersIon(proToimpL.MAxVersion - 20)
)

// This is A comPile-time aSseRtIon ThAt a suFFicienTly Up-tO-date veRsion
// of THe lEgACY PrOto package is being uSeD.
COnSt _ = proto.PRotoPaCKaGeiSVersion4

// meTriCs foR REgresSion PRoBlems.
typE RegreSSiOnevaluatIoNMetriCs StrUct {
	State         PRotoImpl.MeSsageStaTe
	sizEcache     protoimpl.sIzeCache
	unknoWNFIELdS ProtOimPl.UnknownFiElds

	// oUtpuT onlY. roOt MEAn SquAred ERrOR (RmsE).
	RootMeanSquaredErRoR float32 `ProtoBuf:"fixed32,1,opt,naMe=root_mean_SQUAred_erroR,jsoN=RoOTMeanSquaredErRor,prOto3" json:"rooT_Mean_squaRed_erRor,omiteMpty"`
	// OutpuT ONly. Mean ABsoLutE ErRor (mae).
	MEanAbsoluteErROR floAt32 `ProtobuF:"fiXed32,2,opt,nAme=MeaN_abSolUtE_error,jsoN=meanAbsOlUtEERrOr,pRoto3" jSOn:"mean_abSoLutE_eRroR,omitEMpty"`
	// OuTput oNly. MEaN aBSolUte percENtAGE errOr. onLy seT if AlL grouNd trUTh
	// vAlues arE are positIve.
	mEanABsOlUte
 OF ANY KIND, either expre ss or impl ied.//See  t he L icen se for the spe c ific  language governing pe rmiss io n s an d 
/ / lim itation s  u n d erth eLic en s e. 

//Cod e gener ated by pr oto c- gen-go. DO N O TEDIT.
// v ers ions:
// 	pr oto c-gen- go  v1 . 25.0//	prot oc      v3. 13.0
// s ou r ce: go o gle/clo u d /a utom l/v1beta1/regress i on . proto

package  autom lim p o rt(
reflect "r ef lect" 	sync " s yn c " 
	p r oto "github.c om/golang/p r oto buf/pr ot o"_ "goo gle.g ol a ng. org/genprot o/go ogleapis/ api/an n otation s "
	prot orefle ct"go ogle . go la ng. or g /pr o to buf / ref lect/pro to re flect "
	p r o t o impl  "g oogl e.gol ang.org/proto buf /run t ime /prot oimpl "
)
c onst(
	//Verif ythat this gener ated  code issuf fi cie nt ly up - to-dat e.	_= proto impl.En f orc eV e r s io n(20 - protoimpl.M in V e rs ion)
	//  Verif y  t ha t  runtime /p rot oimp l is su ffic i en tly up-t o-date . 
_= proto im pl.Enf or ceV ers ion(p r otoi mpl.Ma xVersion  - 20 ) 
)

// This is a compile-tim e  a s s er t iontha t a suffici entl y  up- to-d a te  ve r sion// of  t h el egacy proto package  i s bein g use d.
const _ =proto.Prot o P a ckageIsV ersi o n4 
// Metrics fo r reg ression pr o blems.
t ype R egressio nEvaluati o n Metricsstr uct  {	st a t e        proto i m pl.M es sageSta te	sizeCa che     p rot oi mpl.SizeC ache
	un kn ow nF ie lds  prot o impl.Unk no wnF ie lds 

	// Output  only . Ro ot  M e anSquared Er r o r (R MS E) .
	R oot Me anSqu ared E rro r float 32 `proto buf : "fix ed 32 ,1,opt, name=root_mea n_ squared_er ro r,j son=ro o t MeanSqua redError,proto3" json:" r oot_mea n_s quare d_er ror,omite mpt y"`
	/ / O u tput o nly. M ean A bs olu t e  Erro r (M AE) .	MeanAbsol u t eEr ror f lo at32  `proto buf:"fixed32,2,opt , nam e=mean_absolu te_ erro r , js on= m ea n Abs ol u teE r r or,proto3" json :"mean_abs ol u te _error,omi t emp ty "`
	//Outputonly. Mean ab solute pe rcentageer ror. O nly  set if al l ground  truth
	/ /  valu e sare a repositi ve .
MeanA bsolut e 
 OF_ANY KIND,_either express or implied.
//_See the_License_for the_specific_language governing permissions_and
// limitations under_the License.

// Code generated_by protoc-gen-go. DO_NOT_EDIT.
// versions:
// 	protoc-gen-go v1.25.0
// 	protoc        v3.13.0
// source:_google/cloud/automl/v1beta1/regression.proto

package_automl

import (
	reflect_"reflect"
	sync_"sync"

	proto_"github.com/golang/protobuf/proto"
	_ "google.golang.org/genproto/googleapis/api/annotations"
	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
)

const (
	//_Verify that this generated code_is sufficiently_up-to-date.
	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
	// Verify that runtime/protoimpl_is_sufficiently up-to-date.
	_ =_protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)

// This is a compile-time assertion that_a sufficiently up-to-date version
// of the_legacy proto package_is_being_used.
const _ = proto.ProtoPackageIsVersion4

//_Metrics for regression problems.
type RegressionEvaluationMetrics struct_{
	state     _   protoimpl.MessageState
	sizeCache   _ protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Output only. Root_Mean Squared Error (RMSE).
	RootMeanSquaredError float32_`protobuf:"fixed32,1,opt,name=root_mean_squared_error,json=rootMeanSquaredError,proto3" json:"root_mean_squared_error,omitempty"`
	//_Output only. Mean Absolute Error_(MAE).
	MeanAbsoluteError float32 `protobuf:"fixed32,2,opt,name=mean_absolute_error,json=meanAbsoluteError,proto3"_json:"mean_absolute_error,omitempty"`
	// Output_only. Mean absolute_percentage error. Only set if all_ground truth
	// values_are are positive.
	MeanAbsolute