/* ĊĠ Ġ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 . HIDDEN Ċ 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 . AttributeValue Ċ import Ġsoftware . amazon . aw ssdk . services . dynamodb . model . Item Collection Metrics Ċ Ċ /** ĊĠ Ġ* ĠBuilds Ġinstances Ġof Ġtype ĠItem Collection Metrics : ĊĠ Ġ* ĠInformation Ġabout Ġitem Ġcollections , Ġif Ġany , Ġthat Ġwere Ġaffected Ġby Ġthe Ġoperation . ĠItem Collection Metrics ĊĠ Ġ* Ġ Ġis Ġonly Ġreturned Ġif Ġthe Ġrequest Ġasked Ġfor Ġit . ĠIf Ġthe Ġtable Ġdoes Ġnot Ġhave Ġany Ġlocal Ġsecondary Ġindexes , Ġthis ĊĠ Ġ* Ġ Ġinformation Ġis Ġnot Ġreturned Ġin Ġthe Ġresponse . ĊĠ Ġ*/ Ċ @ D ynamodb DSL Marker Ċ inline Ġclass ĠItem Collection Metrics DSL ( ĊĠ Ġ@ Deprecated (" Usage Ġof Ġthe Ġbuilder Ġfield Ġis Ġnot Ġrecommended . ĠIt Ġmight Ġvan ish Ġin Ġany Ġnew Ġrelease !", Ġlevel Ġ= ĠWARNING ) ĊĠ Ġval Ġbuilder : ĠItem Collection Metrics . Builder Ċ ){ ĊĠ Ġ@ Published Api ĊĠ Ġinternal Ġfun Ġbuild (): ĠItem Collection Metrics Ġ= Ġbuilder . build () ĊĊĠ Ġ/** ĊĠĠĠ Ġ* ĠĊĠĠĠ Ġ*/ ĊĠ Ġinline Ġvar Ġitem Collection Key : ĠMap < String , ĠAttribute Value >? ĊĠĠĠ Ġ@ Deprecated ("", Ġlevel Ġ= ĠHID DEN ) Ġ// ĠHide Ġfrom ĠKotlin Ġcall ers ĊĠĠĠ Ġget () Ġ= Ġthrow ĠUnsupportedOperationException () ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġbuilder . item Collection Key ( value ) ĊĠĠĠ Ġ} ĊĊĠ Ġ/** ĊĠĠĠ Ġ* ĠĊĠĠĠ Ġ*/ ĊĠ Ġinline Ġvar Ġsize Estimate Range GB : ĠCollection < Double >? ĊĠĠĠ Ġ@ Deprecated ("", Ġlevel Ġ= ĠHID DEN ) Ġ// ĠHide Ġfrom ĠKotlin Ġcall ers ĊĠĠĠ Ġget () Ġ= Ġthrow ĠUnsupportedOperationException () ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġbuilder . size Estimate Range GB ( value ) ĊĠĠĠ Ġ} ĊĊĠ Ġ/** ĊĠĠĠ Ġ* ĠĊĠĠĠ Ġ*/ ĊĠ Ġinline Ġfun Ġitem Collection Key ( dsl Block : ĠAttribute Value Map DSL . () Ġ-> ĠUnit ) Ġ{ ĊĠĠĠ Ġbuilder . item Collection Key ( D ynamodb DSL . Companion . attribute Value Map ( dsl Block )) ĊĠ Ġ} Ċ Ċ } Ċ Ċ /** ĊĠ Ġ* ĠBuilds Ġinstances Ġof Ġtype ĠItem Collection Metrics : ĊĠ Ġ* ĠInformation Ġabout Ġitem Ġcollections , Ġif Ġany , Ġthat Ġwere Ġaffected Ġby Ġthe Ġoperation . ĠItem Collection Metrics ĊĠ Ġ* Ġ Ġis Ġonly Ġreturned Ġif Ġthe Ġrequest Ġasked Ġfor Ġit . ĠIf Ġthe Ġtable Ġdoes Ġnot Ġhave Ġany Ġlocal Ġsecondary Ġindexes , Ġthis ĊĠ Ġ* Ġ Ġinformation Ġis Ġnot Ġreturned Ġin Ġthe Ġresponse . ĊĠ Ġ*/ Ċ inline Ġfun Ġitem Collection Metrics ( dsl Block : ĠItem Collection Metrics DSL . () Ġ-> ĠUnit ) Ġ= ĊĠ ĠItem Collection Metrics DSL ( Item Collection Metrics . builder ()). apply ( dsl Block ). build () Ċ Ċ /** ĊĠ Ġ* ĠBuilds Ġinstances Ġof Ġtype ĠItem Collection Metrics : ĊĠ Ġ* ĠInformation Ġabout Ġitem Ġcollections , Ġif Ġany , Ġthat Ġwere Ġaffected Ġby Ġthe Ġoperation . ĠItem Collection Metrics ĊĠ Ġ* Ġ Ġis Ġonly Ġreturned Ġif Ġthe Ġrequest Ġasked Ġfor Ġit . ĠIf Ġthe Ġtable Ġdoes Ġnot Ġhave Ġany Ġlocal Ġsecondary Ġindexes , Ġthis ĊĠ Ġ* Ġ Ġinformation Ġis Ġnot Ġreturned Ġin Ġthe Ġresponse . ĊĠ Ġ*/ Ċ inline Ġfun ĠD ynamodb DSL . Companion . item Collection Metrics ( dsl Block : ĠItem Collection Metrics DSL . () Ġ-> ĠUnit ) Ġ= ĊĠ ĠItem Collection Metrics DSL ( Item Collection Metrics . builder ()). apply ( dsl Block ). build ()