/* Ċ Ġ* ĠCopyright ĠAmazon . com , ĠInc . Ġor Ġits Ġaffiliates . ĠAll ĠRights ĠReserved . Ċ Ġ* ĠSPDX - License - Identifier : ĠApache - 2 . 0 . Ċ Ġ*/ Ċ Ċ package Ġaws . sdk . kotlin . crt . http Ċ Ċ import Ġaws . sdk . kotlin . crt . io . Tls Context Ċ Ċ /** Ċ Ġ* Ġwhat Ġkind Ġof Ġauthentication , Ġif Ġany , Ġto Ġuse Ġwhen Ġconnecting Ġto Ġa Ġproxy Ġserver Ċ Ġ*/ Ċ public Ġenum Ġclass ĠHttp Proxy Authorization Type ( public Ġval Ġvalue : ĠInt ) Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠNo Ġauthentication ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠNone ( 0 ), ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠBasic Ġ( username Ġand Ġpassword Ġbase 6 4 Ġencoded ) Ġauthentication ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠBasic ( 1 ); Ċ } Ċ Ċ /** Ċ Ġ* ĠThis Ġclass Ġprovides Ġaccess Ġto ĠHttp Ġproxy Ġconfiguration Ġoptions Ċ Ġ*/ Ċ public Ġdata Ġclass ĠHttp Proxy Options ( ĊĠĠĠ Ġval Ġhost : ĠString , ĊĠĠĠ Ġval Ġport : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġauth Username : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġauth Password : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġtls Context : ĠT ls Context ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġauth Type : ĠHttp Proxy Authorization Type Ġ= ĠHttp Proxy Authorization Type . None Ċ ) Ċ