Class GitLabAuth
- java.lang.Object
-
- io.vertx.mutiny.ext.auth.oauth2.providers.GitLabAuth
-
public class GitLabAuth extends Object
Simplified factory to create an for GitLab.com. https://gitlab.com/help/api/oauth2.md NOTE: This class has been automatically generated from theoriginal
non Mutiny-ified interface using Vert.x codegen.
-
-
Field Summary
Fields Modifier and Type Field Description static TypeArg<GitLabAuth>
__TYPE_ARG
-
Constructor Summary
Constructors Constructor Description GitLabAuth(io.vertx.ext.auth.oauth2.providers.GitLabAuth delegate)
GitLabAuth(Object delegate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OAuth2Auth
create(Vertx vertx, String clientId, String clientSecret)
static OAuth2Auth
create(Vertx vertx, String site, String clientId, String clientSecret)
static OAuth2Auth
create(Vertx vertx, String site, String clientId, String clientSecret, io.vertx.core.http.HttpClientOptions httpClientOptions)
boolean
equals(Object o)
io.vertx.ext.auth.oauth2.providers.GitLabAuth
getDelegate()
int
hashCode()
static GitLabAuth
newInstance(io.vertx.ext.auth.oauth2.providers.GitLabAuth arg)
String
toString()
-
-
-
Field Detail
-
__TYPE_ARG
public static final TypeArg<GitLabAuth> __TYPE_ARG
-
-
Constructor Detail
-
GitLabAuth
public GitLabAuth(io.vertx.ext.auth.oauth2.providers.GitLabAuth delegate)
-
GitLabAuth
public GitLabAuth(Object delegate)
-
-
Method Detail
-
getDelegate
public io.vertx.ext.auth.oauth2.providers.GitLabAuth getDelegate()
-
create
public static OAuth2Auth create(Vertx vertx, String clientId, String clientSecret)
- Parameters:
vertx
-clientId
- the client id given to you by GitLabclientSecret
- the client secret given to you by GitLab- Returns:
-
create
public static OAuth2Auth create(Vertx vertx, String site, String clientId, String clientSecret)
- Parameters:
vertx
-site
- root URL for the provider without trailing slashes, eg. https://gitlab.comclientId
- the client id given to you by GitLabclientSecret
- the client secret given to you by GitLab- Returns:
-
create
public static OAuth2Auth create(Vertx vertx, String site, String clientId, String clientSecret, io.vertx.core.http.HttpClientOptions httpClientOptions)
- Parameters:
vertx
-site
- root URL for the provider without trailing slashes, eg. https://gitlab.comclientId
- the client id given to you by GitLabclientSecret
- the client secret given to you by GitLabhttpClientOptions
- custom http client options- Returns:
-
newInstance
public static GitLabAuth newInstance(io.vertx.ext.auth.oauth2.providers.GitLabAuth arg)
-
-