/* ĊĠ ĠThis Ġfile Ġwas Ġgenerated Ġfrom Ġhttps :// github . com / aws / aws - sdk - java - v 2 Ġby Ġhttps :// github . com / cy lab / aws - kotlin - dsl - builder ĊĠ ĠLike Ġthe Ġoriginal Ġcode , Ġthis Ġfile Ġand Ġproject Ġis Ġlicensed Ġunder ĊĠ ĠApache ĠLicense ĠVersion Ġ 2 . 0 ĊĠ ĠSee ĠLICENSE . txt Ġfor Ġmore Ġinfo Ċ */ Ċ @ file : Suppress (" DE PREC ATION ", Ġ" NOTH ING _ TO _ INLINE ") Ċ package Ġnet . h ight eq . cy lab . aw ssdk . dynamodb . kotlin . dsl . model Ċ Ċ import Ġkotlin . De precation Level . WARNING Ċ import Ġnet . h ight eq . cy lab . aw ssdk . dynamodb . kotlin . dsl . D ynamodb DSL Ċ import Ġnet . h ight eq . cy lab . aw ssdk . dynamodb . kotlin . dsl . D ynamodb DSL Marker Ċ import Ġsoftware . amazon . aw ssdk . services . dynamodb . model . AutoScaling Policy Description Ċ Ċ /** ĊĠ Ġ* ĠBuilds Ġa Ġcollection Ġof Ġtype ĠAuto Scaling Policy Description : ĊĠ Ġ* ĠRepresents Ġthe Ġproperties Ġof Ġthe Ġscaling Ġpolicy . ĊĠ Ġ*/ Ċ @ D ynamodb DSL Marker Ċ inline Ġclass ĠAuto Scaling Policy Description Collection DSL ( ĊĠ Ġ@ Published Api ĊĠ Ġ@ Deprecated (" Don 't Ġuse Ġinternal Ġfields !", Ġlevel Ġ= ĠWARNING ) ĊĠ Ġinternal Ġval Ġlist Ġ: ĠMutable List < AutoScaling Policy Description > Ċ ){ ĊĠ Ġ@ Published Api ĊĠ Ġinternal Ġfun Ġbuild () Ġ= Ġlist ĊĊĠ Ġ/** ĊĠĠĠ Ġ* ĠBuilds Ġan Ġobject Ġof Ġtype ĠAuto Scaling Policy Description Ġfrom ĠĊĠĠĠ Ġ* Ġthe Ġgiven ĠDSL Ġin Ġ' dsl Block ' Ġand Ġadds Ġit Ġto Ġthe Ġcollection ĊĠĠĠ Ġ*/ ĊĠ Ġinline Ġfun Ġo ( dsl Block : ĠAuto Scaling Policy Description DSL . () Ġ-> ĠUnit ) Ġ{ ĊĠĠĠ Ġlist . add ( D ynamodb DSL . auto Scaling Policy Description ( dsl Block )) ĊĠ Ġ} ĊĊĠ Ġ/** ĊĠĠĠ Ġ* ĠAdds Ġa ĠAuto Scaling Policy Description Ġto Ġthe Ġcollection Ġbuilt Ġby Ġthis ĠDSL ĊĠĠĠ Ġ*/ ĊĠ Ġinline Ġoperator Ġfun ĠAuto Scaling Policy Description . unary Plus () Ġ{ ĊĠĠĠ Ġlist . add ( this ) ĊĠ Ġ} ĊĊĠ Ġ/** ĊĠĠĠ Ġ* ĠAdds Ġall Ġgiven ĠAuto Scaling Policy Description Ġinstances Ġto Ġthe Ġcollection Ġbuilt Ġby Ġthis ĠDSL ĊĠĠĠ Ġ*/ ĊĠ Ġinline Ġoperator Ġfun ĠCollection < AutoScaling Policy Description >. unary Plus () Ġ{ ĊĠĠĠ Ġlist . addAll ( this ) ĊĠ Ġ} ĊĊĠ Ġ/** ĊĠĠĠ Ġ* ĠAdds Ġall Ġgiven ĠAuto Scaling Policy Description Ġinstances Ġto Ġthe Ġcollection Ġbuilt Ġby Ġthis ĠDSL ĊĠĠĠ Ġ*/ ĊĠ Ġinline Ġoperator Ġfun ĠArray < AutoScaling Policy Description >. unary Plus () Ġ{ ĊĠĠĠ Ġlist . addAll ( this ) ĊĠ Ġ} Ċ } Ċ Ċ /** ĊĠ Ġ* ĠBuilds Ġa Ġcollection Ġof Ġtype ĠAuto Scaling Policy Description : ĊĠ Ġ* ĠRepresents Ġthe Ġproperties Ġof Ġthe Ġscaling Ġpolicy . ĊĠ Ġ*/ Ċ inline Ġfun Ġauto Scaling Policy Description Collection ( dsl Block : ĠAuto Scaling Policy Description Collection DSL . () Ġ-> ĠUnit ) Ġ= ĊĠ ĠAuto Scaling Policy Description Collection DSL ( mutable ListOf < AutoScaling Policy Description > ()). apply ( dsl Block ). build () Ċ Ċ /** ĊĠ Ġ* ĠBuilds Ġa Ġcollection Ġof Ġtype ĠAuto Scaling Policy Description : ĊĠ Ġ* ĠRepresents Ġthe Ġproperties Ġof Ġthe Ġscaling Ġpolicy . ĊĠ Ġ*/ Ċ inline Ġfun ĠD ynamodb DSL . Companion . auto Scaling Policy Description Collection ( dsl Block : ĠAuto Scaling Policy Description Collection DSL . () Ġ-> ĠUnit ) Ġ= ĊĠ ĠAuto Scaling Policy Description Collection DSL ( mutable ListOf < AutoScaling Policy Description > ()). apply ( dsl Block ). build ()