Class SecurityScheme
- java.lang.Object
- 
- io.vertx.rxjava3.openapi.contract.SecurityScheme
 
- 
- 
Field SummaryFields Modifier and Type Field Description static io.vertx.lang.rx.TypeArg<SecurityScheme>__TYPE_ARG
 - 
Constructor SummaryConstructors Constructor Description SecurityScheme(SecurityScheme delegate)SecurityScheme(Object delegate)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)StringgetBearerFormat()A hint to the client to identify how the bearer token is formatted.SecuritySchemegetDelegate()OAuthFlowsgetFlows()An object containing configuration information for the flow types supported.StringgetIn()The location of the API key.StringgetName()The name of the header, query or cookie parameter to be used.StringgetOpenIdConnectUrl()OpenId Connect URL to discover OAuth2 configuration values.StringgetScheme()The name of the HTTP Authorization scheme to be used in the Authorization header as defined in [RFC7235].StringgetType()The type of the security scheme.inthashCode()static SecuritySchemenewInstance(SecurityScheme arg)StringtoString()
 
- 
- 
- 
Field Detail- 
__TYPE_ARGpublic static final io.vertx.lang.rx.TypeArg<SecurityScheme> __TYPE_ARG 
 
- 
 - 
Constructor Detail- 
SecuritySchemepublic SecurityScheme(SecurityScheme delegate) 
 - 
SecuritySchemepublic SecurityScheme(Object delegate) 
 
- 
 - 
Method Detail- 
getDelegatepublic SecurityScheme getDelegate() - Specified by:
- getDelegatein interface- io.vertx.lang.rx.RxDelegate
 
 - 
getTypepublic String getType() The type of the security scheme. Valid values are "apiKey", "http", "mutualTLS", "oauth2", "openIdConnect"- Returns:
 
 - 
getNamepublic String getName() The name of the header, query or cookie parameter to be used.- Returns:
 
 - 
getInpublic String getIn() The location of the API key. Valid values are "query", "header" or "cookie".- Returns:
 
 - 
getSchemepublic String getScheme() The name of the HTTP Authorization scheme to be used in the Authorization header as defined in [RFC7235]. The values used SHOULD be registered in the IANA Authentication Scheme registry.- Returns:
 
 - 
getBearerFormatpublic String getBearerFormat() A hint to the client to identify how the bearer token is formatted. Bearer tokens are usually generated by an authorization server, so this information is primarily for documentation purposes.- Returns:
 
 - 
getFlowspublic OAuthFlows getFlows() An object containing configuration information for the flow types supported.- Returns:
 
 - 
getOpenIdConnectUrlpublic String getOpenIdConnectUrl() OpenId Connect URL to discover OAuth2 configuration values. This MUST be in the form of a URL. The OpenID Connect standard requires the use of TLS.- Returns:
 
 - 
newInstancepublic static SecurityScheme newInstance(SecurityScheme arg) 
 
- 
 
-