Package com.tryfinch.api.core
Class SecurityOptions
-
- All Implemented Interfaces:
public final class SecurityOptionsA class for configuring which security schemes are enabled for a request.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classSecurityOptions.BuilderA builder for SecurityOptions.
-
Field Summary
Fields Modifier and Type Field Description private final BooleanbearerAuthprivate final BooleanbasicAuth
-
Method Summary
Modifier and Type Method Description final BooleanbearerAuth()Whether the bearerAuth security scheme is enabled. final BooleanbasicAuth()Whether the basicAuth security scheme is enabled. final SecurityOptions.BuildertoBuilder()Booleanequals(Object other)IntegerhashCode()StringtoString()final static SecurityOptions.Builderbuilder()Returns a mutable builder for constructing an instance of SecurityOptions. final static SecurityOptionsall()Returns a Security instance with all security schemes enabled. final static SecurityOptionsnone()Returns a Security instance with no security schemes enabled. -
-
Method Detail
-
bearerAuth
final Boolean bearerAuth()
Whether the bearerAuth security scheme is enabled.
-
toBuilder
final SecurityOptions.Builder toBuilder()
-
builder
final static SecurityOptions.Builder builder()
Returns a mutable builder for constructing an instance of SecurityOptions.
-
all
final static SecurityOptions all()
Returns a Security instance with all security schemes enabled.
-
none
final static SecurityOptions none()
Returns a Security instance with no security schemes enabled.
-
-
-
-