package Ġu y . ko hes ive . iac . model . aws . clients Ċ Ċ import Ġcom . amazonaws . services . pin point . Abstract Amazon Pin point Ċ import Ġcom . amazonaws . services . pin point . Amazon Pin point Ċ import Ġcom . amazonaws . services . pin point . model .* Ċ import Ġu y . ko hes ive . iac . model . aws . I ac Context Ċ import Ġu y . ko hes ive . iac . model . aws . proxy . make Proxy Ċ Ċ open Ġclass ĠBase Deferred Amazon Pin point ( val Ġcontext : ĠI ac Context ) Ġ: ĠAbstract Amazon Pin point (), ĠAmazon Pin point Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġcreate Campaign ( request : ĠCreate Campaign Request ): ĠCreate Campaign Result Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwith Ġ( context ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrequest . register With Auto Name () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmake Proxy < Create Campaign Request , ĠCreate Campaign Result >( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontext ĠĠĠĠĠĠ Ġ= Ġthis @ with , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsource Name ĠĠĠ Ġ= ĠgetName Strict ( request ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrequest Object Ġ= Ġrequest ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcreate Import Job ( request : ĠCreate Import JobRequest ): ĠCreate Import Job Result Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwith Ġ( context ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrequest . register With Auto Name () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmake Proxy < Create Import JobRequest , ĠCreate Import Job Result >( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontext ĠĠĠĠĠĠ Ġ= Ġthis @ with , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsource Name ĠĠĠ Ġ= ĠgetName Strict ( request ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrequest Object Ġ= Ġrequest ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcreate Segment ( request : ĠCreate Segment Request ): ĠCreate Segment Result Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwith Ġ( context ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrequest . register With Auto Name () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmake Proxy < Create Segment Request , ĠCreate Segment Result >( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontext ĠĠĠĠĠĠ Ġ= Ġthis @ with , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsource Name ĠĠĠ Ġ= ĠgetName Strict ( request ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrequest Object Ġ= Ġrequest ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊ Ċ } Ċ Ċ class ĠDeferred Amazon Pin point ( context : ĠI ac Context ) Ġ: ĠBase Deferred Amazon Pin point ( context ) Ċ