-
- All Implemented Interfaces:
public final class FROptionsBuilderOption builder to build the SDK configuration information
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classFROptionsBuilder.Companion
-
Constructor Summary
Constructors Constructor Description FROptionsBuilder()
-
Method Summary
Modifier and Type Method Description final Unitserver(Function1<ServerBuilder, Unit> block)Build the server configurations final Unitoauth(Function1<OAuthBuilder, Unit> block)Build the oauth configurations final Unitservice(Function1<ServiceBuilder, Unit> block)Build the service configurations final UniturlPath(Function1<UrlPathBuilder, Unit> block)Build the endpoints final UnitsslPinning(Function1<SSLPinningBuilder, Unit> block)Build the ssl pinning final Unitlogger(Function1<LoggerBuilder, Unit> block)Build the custom logger -
-
Method Detail
-
server
final Unit server(Function1<ServerBuilder, Unit> block)
Build the server configurations
- Parameters:
block- takes the closure to set the values for server configuration.
-
oauth
final Unit oauth(Function1<OAuthBuilder, Unit> block)
Build the oauth configurations
- Parameters:
block- takes the closure to set the values for oauth configuration.
-
service
final Unit service(Function1<ServiceBuilder, Unit> block)
Build the service configurations
- Parameters:
block- takes the closure to set the values for service configuration.
-
urlPath
final Unit urlPath(Function1<UrlPathBuilder, Unit> block)
Build the endpoints
- Parameters:
block- takes the closure to set the values for urls.
-
sslPinning
final Unit sslPinning(Function1<SSLPinningBuilder, Unit> block)
Build the ssl pinning
- Parameters:
block- takes the builder closure to set the values for ssl pinning.
-
logger
final Unit logger(Function1<LoggerBuilder, Unit> block)
Build the custom logger
- Parameters:
block- takes the builder closure to configure custom logger.
-
-
-
-