Class OAuthFlows

java.lang.Object
io.vertx.rxjava3.openapi.contract.OAuthFlows
All Implemented Interfaces:
io.vertx.lang.rx.RxDelegate

public class OAuthFlows extends Object implements io.vertx.lang.rx.RxDelegate
Represents an OAuth Flows Object.

NOTE: This class has been automatically generated from the original non RX-ified interface using Vert.x codegen.

  • Field Details

    • __TYPE_ARG

      public static final io.vertx.lang.rx.TypeArg<OAuthFlows> __TYPE_ARG
  • Constructor Details

    • OAuthFlows

      public OAuthFlows(OAuthFlows delegate)
    • OAuthFlows

      public OAuthFlows(Object delegate)
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • getDelegate

      public OAuthFlows getDelegate()
      Specified by:
      getDelegate in interface io.vertx.lang.rx.RxDelegate
    • getImplicit

      public OAuthFlow getImplicit()
      Configuration for the OAuth Implicit flow.
      Returns:
    • getPassword

      public OAuthFlow getPassword()
      Configuration for the OAuth Resource Owner Password flow
      Returns:
    • getClientCredentials

      public OAuthFlow getClientCredentials()
      Configuration for the OAuth Client Credentials flow. Previously called application in OpenAPI 2.0.
      Returns:
    • getAuthorizationCode

      public OAuthFlow getAuthorizationCode()
      Configuration for the OAuth Authorization Code flow. Previously called accessCode in OpenAPI 2.0.
      Returns:
    • newInstance

      public static OAuthFlows newInstance(OAuthFlows arg)