package Ġcom . by but ter . sis y ph us . middleware . ret rofit Ċ Ċ import Ġorg . springframework . boot . context . properties . Nested Configuration Property Ċ import Ġretrofit 2 . Converter Ċ Ċ data Ġclass ĠRet rofit Property ( ĊĠĠĠ Ġval Ġname : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġurl : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġconnect Timeout : ĠLong ? Ġ= Ġnull , ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠConfiguration Ġclasses Ġname Ġis Ġrequired Ġin Ġconfiguration Ġfile . ĊĠĠĠĠ Ġ* Ġexample : Ġ[ com . by but ter . sis y ph us . middleware . ret rofit . converter . Jack son Converter Factory ]. ĊĠĠĠĠ Ġ* Ġ*/ ĊĠĠĠ Ġval Ġconverter Factory : ĠList < Class < out ĠConverter . Factory >> ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġbuilder Intercept ors : ĠList < Class < out ĠRet rofit Builder Interceptor >> ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġclient Builder Intercept ors : ĠList < Class < out ĠOk HttpClient Builder Interceptor >> ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġenable Circuit Breaker : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠ Ġ@ Nested Configuration Property ĊĠĠĠ Ġval Ġcircuit Breaker Property : ĠCircuit Breaker Property ? Ġ= Ġnull Ċ ) Ċ Ċ /** Ċ Ġ* ĠCircuit Ġbreak er Ġconfiguration . Ċ Ġ* Ċ Ġ* ĠPlease Ġrefer Ġto Ġhttps :// res il ience 4 j . readme . io / docs / circuit break er Ġfor Ġparameter Ġdefinition . Ċ Ġ* Ġ*/ Ċ data Ġclass ĠCircuit Breaker Property ( ĊĠĠĠ Ġval Ġfailure Rate Threshold : ĠFloat ?, ĊĠĠĠ Ġval Ġslow Call Rate Threshold : ĠFloat ?, ĊĠĠĠ Ġval Ġslow Call Duration Threshold : ĠLong ?, ĊĠĠĠ Ġval Ġpermitted NumberOf Calls In Half Open State : ĠInt ?, ĊĠĠĠ Ġval Ġminimum NumberOf Calls : ĠInt ?, ĊĠĠĠ Ġval Ġwait Duration In Open State : ĠLong ?, ĊĠĠĠ Ġval Ġautomatic Transition From Open To Half Open Enabled : ĠBoolean ? Ċ ) Ċ Ċ data Ġclass ĠRet rofit Properties ( ĊĠĠĠ Ġ@ Nested Configuration Property ĊĠĠĠ Ġval Ġretrofit : ĠMap < String , ĠRet rofit Property > Ċ ) Ċ