public class org.apache.drill.common.logical.OAuthConfig$OAuthConfigBuilder extends java.lang.Object
{
private java.lang.String callbackURL;
private java.lang.String authorizationURL;
private java.util.Map authorizationParams;
private java.lang.String tokenType;
private boolean generateCSRFToken;
private java.lang.String scope;
private boolean accessTokenInHeader;
private java.util.Map tokens;
void <init>()
{
org.apache.drill.common.logical.OAuthConfig$OAuthConfigBuilder v;
v := @this: org.apache.drill.common.logical.OAuthConfig$OAuthConfigBuilder;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public org.apache.drill.common.logical.OAuthConfig build()
{
org.apache.drill.common.logical.OAuthConfig v;
org.apache.drill.common.logical.OAuthConfig$OAuthConfigBuilder v;
v := @this: org.apache.drill.common.logical.OAuthConfig$OAuthConfigBuilder;
v = new org.apache.drill.common.logical.OAuthConfig;
specialinvoke v.<org.apache.drill.common.logical.OAuthConfig: void <init>(org.apache.drill.common.logical.OAuthConfig$OAuthConfigBuilder)>(v);
return v;
}
public org.apache.drill.common.logical.OAuthConfig$OAuthConfigBuilder callbackURL(java.lang.String)
{
org.apache.drill.common.logical.OAuthConfig$OAuthConfigBuilder v;
java.lang.String v;
v := @this: org.apache.drill.common.logical.OAuthConfig$OAuthConfigBuilder;
v := @parameter: java.lang.String;
v.<org.apache.drill.common.logical.OAuthConfig$OAuthConfigBuilder: java.lang.String callbackURL> = v;
return v;
}
public org.apache.drill.common.logical.OAuthConfig$OAuthConfigBuilder authorizationURL(java.lang.String)
{
org.apache.drill.common.logical.OAuthConfig$OAuthConfigBuilder v;
java.lang.String v;
v := @this: org.apache.drill.common.logical.OAuthConfig$OAuthConfigBuilder;
v := @parameter: java.lang.String;
v.<org.apache.drill.common.logical.OAuthConfig$OAuthConfigBuilder: java.lang.String authorizationURL> = v;
return v;
}
public org.apache.drill.common.logical.OAuthConfig$OAuthConfigBuilder authorizationParams(java.util.Map)
{
org.apache.drill.common.logical.OAuthConfig$OAuthConfigBuilder v;
java.util.Map v;
v := @this: org.apache.drill.common.logical.OAuthConfig$OAuthConfigBuilder;
v := @parameter: java.util.Map;
v.<org.apache.drill.common.logical.OAuthConfig$OAuthConfigBuilder: java.util.Map authorizationParams> = v;
return v;
}
public org.apache.drill.common.logical.OAuthConfig$OAuthConfigBuilder tokenType(java.lang.String)
{
org.apache.drill.common.logical.OAuthConfig$OAuthConfigBuilder v;
java.lang.String v;
v := @this: org.apache.drill.common.logical.OAuthConfig$OAuthConfigBuilder;
v := @parameter: java.lang.String;
v.<org.apache.drill.common.logical.OAuthConfig$OAuthConfigBuilder: java.lang.String tokenType> = v;
return v;
}
public org.apache.drill.common.logical.OAuthConfig$OAuthConfigBuilder generateCSRFToken(boolean)
{
org.apache.drill.common.logical.OAuthConfig$OAuthConfigBuilder v;
boolean v;
v := @this: org.apache.drill.common.logical.OAuthConfig$OAuthConfigBuilder;
v := @parameter: boolean;
v.<org.apache.drill.common.logical.OAuthConfig$OAuthConfigBuilder: boolean generateCSRFToken> = v;
return v;
}
public org.apache.drill.common.logical.OAuthConfig$OAuthConfigBuilder scope(java.lang.String)
{
org.apache.drill.common.logical.OAuthConfig$OAuthConfigBuilder v;
java.lang.String v;
v := @this: org.apache.drill.common.logical.OAuthConfig$OAuthConfigBuilder;
v := @parameter: java.lang.String;
v.<org.apache.drill.common.logical.OAuthConfig$OAuthConfigBuilder: java.lang.String scope> = v;
return v;
}
public org.apache.drill.common.logical.OAuthConfig$OAuthConfigBuilder accessTokenInHeader(boolean)
{
org.apache.drill.common.logical.OAuthConfig$OAuthConfigBuilder v;
boolean v;
v := @this: org.apache.drill.common.logical.OAuthConfig$OAuthConfigBuilder;
v := @parameter: boolean;
v.<org.apache.drill.common.logical.OAuthConfig$OAuthConfigBuilder: boolean accessTokenInHeader> = v;
return v;
}
}