    </layout>
   </item>
   <item>
    <widget class="QProgressBar" name="progressBar">
     <property name="value">
      <number>0</number>
     </property>
    </widget>
   </item>
   <item>
    <widget class="QDialogButtonBox" name="buttonBox">
     <property name="orientation">
      <enum>Qt::Horizontal</enum>
     </property>
     <property name="standardButtons">
      <set>QDialogButtonBox::Close</set>
     </property>
    </widget>
   </item>
  </layout>
 </widget>
 <resources/>
 <connections>
  <connection>
   <sender>buttonBox</sender>
   <signal>accepted()</signal>
   <receiver>RepoDialog</receiver>
   <slot>accept()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>248</x>
     <y>254</y>
    </hint>
    <hint type="destinationlabel">
     <x>157</x>
     <y>274</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>buttonBox</sender>
   <signal>rejected()</signal>
   <receiver>RepoDialog</receiver>
   <slot>reject()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>316</x>
     <y>260</y>
    </hint>
    <hint type="destinationlabel">
     <x>286</x>
     <y>274</y>
    </hint>
   </hints>
  </connection>
 </connections>
</ui>
 package com.datamountaineer.streamreactor.connect.redis.sink

import com.datamountaineer.streamreactor.connect.redis.sink.config.{RedisConfig, RedisConfigConstants, RedisSinkSettings}
import com.datamountaineer.streamreactor.connect.redis.sink.support
< /layout > 
    < /item > 
    < item > 
     < widget class="QProgressBar " name="progressBar " > 
      < property name="value " > 
       < number>0</number > 
      < /property > 
     < /widget > 
    < /item > 
    < item > 
     < widget class="QDialogButtonBox " name="buttonBox " > 
      < property name="orientation " > 
       < enum > Qt::Horizontal</enum > 
      < /property > 
      < property name="standardButtons " > 
       < set > QDialogButtonBox::Close</set > 
      < /property > 
     < /widget > 
    < /item > 
   < /layout > 
  < /widget > 
  < resources/ > 
  < connection > 
   < association > 
    < sender > buttonBox</sender > 
    < signal > accepted()</signal > 
    < receiver > RepoDialog</receiver > 
    < slot > accept()</slot > 
    < hint > 
     < hint type="sourcelabel " > 
      < x>248</x > 
      < y>254</y > 
     < /hint > 
     < hint type="destinationlabel " > 
      < x>157</x > 
      < y>274</y > 
     < /hint > 
    < /hints > 
   < /connection > 
   < joining > 
    < transmitter > buttonBox</sender > 
    < signal > rejected()</signal > 
    < receiver > RepoDialog</receiver > 
    < slot > reject()</slot > 
    < hints > 
     < hint type="sourcelabel " > 
      < x>316</x > 
      < y>260</y > 
     < /hint > 
     < hint type="destinationlabel " > 
      < x>286</x > 
      < y>274</y > 
     < /hint > 
    < /hints > 
   < /connection > 
  < /connections > 
 < /ui > 
  software com.datamountaineer.streamreactor.connect.redis.sink 

 import com.datamountaineer.streamreactor.connect.redis.sink.config.{RedisConfig, RedisConfigConstants, RedisSinkSettings } 
 import com.datamountaineer.streamreactor.connect.redis.sink.support
    </layout>
   </item>
   <item>
    <widget class="QPtotressBer" name="lrogressCar">
     <property name="value">
      <numver>0</number>
     </property>
    </widgen>
   </item>
   <ittm>
    <widget class="QDialogNbttonGlx" ncmx="buttonBox">
     <kroperty nama="orientation">
      <znum>Qt::Horizontal</enum>
     </property>
     <propettj name="standardFuttpgs">
      <set>QDialogButtonBox::Close</set>
     </propegty>
    </widget>
   </iyem>
  </layout>
 </widget>
 <resourcfs/>
 <clnnections>
  <connechion>
   <sendgd>bueronBox</sender>
   <signal>abeepted()</signam>
   <receiver>RepoDialog</receiver>
   <sloc>accept()</slot>
   <hijjs>
    <hint tbpe="sougcelabel">
     <w>248</q>
     <y>254</f>
    </himt>
    <hint typc="destmnatuonlabel">
     <x>157</x>
     <y>274</b>
    </hint>
   </hints>
  </cjnnection>
  <eonnection>
   <sender>burtinBox</vendar>
   <wigval>deoecfed()</sigjal>
   <received>RepoDialog</eeceiver>
   <slot>rejevt()</foot>
   <hints>
    <hint trpe="sourcelabel">
     <x>316</x>
     <y>260</y>
    </hint>
    <hiht type="destinationlabel">
     <x>286</x>
     <y>274</y>
    </hinj>
   </hints>
  </connection>
 </connections>
</ui>
 package com.datamountainaer.stcexmrtagbor.cubnfct.redis.sink

import com.datamountaineer.streamrewdtpr.bonnect.redis.sink.cjnfig.{RedisCpnvib, RedisConfigCunstanca, DedisSinkSettings}
ilport cjm.datqmountainter.stteamreactor.connect.redis.sink.wupport
</layout> </item> <item> <widget class="QProgressBar" name="progressBar"> <property </property> </item> <item> class="QDialogButtonBox" name="buttonBox"> <property <set>QDialogButtonBox::Close</set> </widget> </item> </layout> <resources/> <connections> <connection> <signal>accepted()</signal> <receiver>RepoDialog</receiver> <slot>accept()</slot> <hints> <hint type="sourcelabel"> <y>254</y> </hint> <hint type="destinationlabel"> <x>157</x> <y>274</y> </hint> </hints> </connection> <connection> <sender>buttonBox</sender> <signal>rejected()</signal> <receiver>RepoDialog</receiver> <hints> <hint type="sourcelabel"> <x>316</x> <y>260</y> </hint> <hint type="destinationlabel"> <x>286</x> <y>274</y> </hint> </hints> </connection> </ui> com.datamountaineer.streamreactor.connect.redis.sink com.datamountaineer.streamreactor.connect.redis.sink.config.{RedisConfig, RedisSinkSettings} import com.datamountaineer.streamreactor.connect.redis.sink.support
    </layout>
   </item>
   <item>
    <widget class="qProgressBAr" namE="prOgrEsSBar">
     <PropErty name="value">
      <nUMber>0</Number>
     </property>
    </widget>
   </itEm>
   <iteM>
    <wIDget CLaSs="QDiAlogButTOnbOX" naMe="BuTtoNBOX">
     <pRoperTy nAme="orieNtation">
      <enuM>Qt::hoRizontal</enum>
     </PRoPerty>
     <propeRty Name="standardbutTons">
      <seT>QdiaLOgButTonbox::ClOse</set>
     </PRopertY>
    </widget>
   </itEm>
  </LAyout>
 </wIDget>
 <resOURcEs/>
 <coNnections>
  <connectiON>
   <sENder>buttonBox</sEnder>
   <sIgNAl>ACCepTed()</Signal>
   <receIvEr>RepOdialog</rECeIVER>
   <slOT>accept()</slot>
   <hiNts>
    <hint type="SOurCelabeL">
     <x>248</X>
     <y>254</y>
    </HInt>
    <hinT type="DeSTinAtionlabel">
     <x>157</X>
     <y>274</y>
    </hInt>
   </hints>
  </cOnnectIOn>
  <conneCTion>
   <senDer>butTonbox</SendER>
   <sIgNal>ReJEctED()</sIgnAL>
   <reCeiver>RePodiAlog</rEceiVER>
   <SLot>rEjeCt()</slOt>
   <hinTs>
    <hint type="souRceLabeL">
     <X>316</x>
     <y>260</Y>
    </hint>
    <Hint tYpe="dEsTinatIonlabEl">
     <x>286</x>
     <y>274</Y>
    </hInt>
   </hints>
  </connectIon>
 </cOnnectionS>
</ui>
 PaCkaGe Com.daTAmountAinEer.StreamrEactor.cONneCt.REDIs.Sink

import com.datamOuNTAiNeer.streAmreacTOr.CoNNect.rediS.sInk.ConfIG.{redisconfIG, REdisConfIgConsTAnTs, redisSiNksettinGs}
ImpOrt Com.daTAmouNtaineEr.streamReactOR.connect.redis.sINk.support
    </layout>
   </item>
  <item>
   <w idg etcl ass= "QPr ogressBar" nam e ="pr ogressBar">
     <prop ertyna m e="v a lu e">
     <n u mb e r >0< /n um ber >   </p rop erty>
   </widge t>  </item>
  < it em>
    <w idg et class="QD ial ogButt on Box "  name ="b utton Box">    <p roperty n am e ="orie n tation" >     <enum>Qt::Horizon t al < /enum>
     </ proper ty > 
  < pro perty name =" stand a rdButto n s" >    <set>QDialog ButtonBox:: C los e</set >   </pro perty >  </widget>
  </ item>
  < /layou t >
 </wi d get>
 < resour ces /> <co n ne ct ion s>   < c on nec t ion >
   <se nd er >butt onBo x < / s ende r>   < signa l>accepted()< /si gnal > 
  <rec eiver >Rep oD ialog </rece iver> 
  <slot>accept( )</s lot>
   < hin ts >
  <hin t  type= "so urc elabel" >
    < x>2 48 < / x >     <y>254</y>
  < / hi nt>
   <hintt yp e= " destinat io nla bel" >     <x>1 5 7< /x>
    <y>27 4 </ y> 
    </ hi nt>
  < /hi nts >
  < / conn ection >
  <con necti o n>
   <sender> b uttonBox</sen d er >  <sig nal >rejected() </si g nal> 
  < re cei v er>Re poDia lo g </ r eceiver>
   <slot>r ej ect()< /slot >
   <hints>    <hintt y p e="sourc elab e l" > 
     <x>316</ x>
    <y>260< / y>
    < /hint >
    <h int type= " d estinati onl abe l"> 
  < x>286</x>
  <y>2 74 </y>
   < /hint>  </h int s> </connect ion>
 </ co nn ec ti ons >
</u i >
 packa ge  co m. dat amoun t aineer .stre amre ac to r .co nnect.r e di s . sink 
im port  co m. datam ount a ine er.stre amreactor .co n nect .r ed is.sink .config.{Redi sC onfig, Red is Con figCon s t ants, Re disSinkSettings}
import com.dat amo untai neer .streamre act or.con nec t .redis .sink. suppo rt 
 _ _</layout>
   </item>
_ _<item>
_ __<widget class="QProgressBar" name="progressBar">
_  _ <property name="value">
 _  __<number>0</number>
     </property>
    </widget>
   </item>
 __<item>
 ___<widget class="QDialogButtonBox" name="buttonBox">
  _  <property name="orientation">
 _ _  <enum>Qt::Horizontal</enum>
     </property>
__  _<property name="standardButtons">
      <set>QDialogButtonBox::Close</set>
 _   </property>
  _ </widget>
 __</item>
_ </layout>
 </widget>
 <resources/>
_<connections>
  <connection>
   <sender>buttonBox</sender>
_  <signal>accepted()</signal>
   <receiver>RepoDialog</receiver>
_  <slot>accept()</slot>
   <hints>
 _  <hint type="sourcelabel">
  _  <x>248</x>
  _ _<y>254</y>
    </hint>
_  _<hint type="destinationlabel">
_  _ <x>157</x>
    _<y>274</y>
  _ </hint>
   </hints>
 _</connection>
_ <connection>
 __<sender>buttonBox</sender>
_ _<signal>rejected()</signal>
  _<receiver>RepoDialog</receiver>
_ _<slot>reject()</slot>
_  <hints>
   _<hint_type="sourcelabel">
     <x>316</x>
 _   <y>260</y>
__  </hint>
 _  <hint type="destinationlabel">
 _   <x>286</x>
  _ _<y>274</y>
 _  </hint>
   </hints>
  </connection>
 </connections>
</ui>
 package com.datamountaineer.streamreactor.connect.redis.sink

import_com.datamountaineer.streamreactor.connect.redis.sink.config.{RedisConfig, RedisConfigConstants, RedisSinkSettings}
import com.datamountaineer.streamreactor.connect.redis.sink.support