Builder

public abstract class Builder

Builder for AuthConfig.

Constructors

Link copied to clipboard
public void AuthConfig.Builder()

Functions

Link copied to clipboard
public abstract AuthConfig.Builder apiKey(String apiKey)
Setter for apiKey.
Link copied to clipboard
public abstract AuthConfig.Builder apiKeyConfig(ApiKeyConfig apiKeyConfig)
Setter for apiKeyConfig.
@CanIgnoreReturnValue()
public AuthConfig.Builder apiKeyConfig(ApiKeyConfig.Builder apiKeyConfigBuilder)
Setter for apiKeyConfig builder.
Link copied to clipboard
public abstract AuthConfig.Builder authType(AuthType authType)
Setter for authType.
@CanIgnoreReturnValue()
public AuthConfig.Builder authType(AuthType.Known knownType)
Setter for authType given a known enum.
@CanIgnoreReturnValue()
public AuthConfig.Builder authType(String authType)
Setter for authType given a string.
Link copied to clipboard
public abstract AuthConfig build()
Link copied to clipboard
@CanIgnoreReturnValue()
public AuthConfig.Builder clearApiKey()
Clears the value of apiKey field.
Link copied to clipboard
@CanIgnoreReturnValue()
public AuthConfig.Builder clearApiKeyConfig()
Clears the value of apiKeyConfig field.
Link copied to clipboard
@CanIgnoreReturnValue()
public AuthConfig.Builder clearAuthType()
Clears the value of authType field.
Link copied to clipboard
@CanIgnoreReturnValue()
public AuthConfig.Builder clearGoogleServiceAccountConfig()
Clears the value of googleServiceAccountConfig field.
Link copied to clipboard
@CanIgnoreReturnValue()
public AuthConfig.Builder clearHttpBasicAuthConfig()
Clears the value of httpBasicAuthConfig field.
Link copied to clipboard
@CanIgnoreReturnValue()
public AuthConfig.Builder clearOauthConfig()
Clears the value of oauthConfig field.
Link copied to clipboard
@CanIgnoreReturnValue()
public AuthConfig.Builder clearOidcConfig()
Clears the value of oidcConfig field.
Link copied to clipboard
Setter for googleServiceAccountConfig.
@CanIgnoreReturnValue()
public AuthConfig.Builder googleServiceAccountConfig(AuthConfigGoogleServiceAccountConfig.Builder googleServiceAccountConfigBuilder)
Setter for googleServiceAccountConfig builder.
Link copied to clipboard
Setter for httpBasicAuthConfig.
@CanIgnoreReturnValue()
public AuthConfig.Builder httpBasicAuthConfig(AuthConfigHttpBasicAuthConfig.Builder httpBasicAuthConfigBuilder)
Setter for httpBasicAuthConfig builder.
Link copied to clipboard
Setter for oauthConfig.
@CanIgnoreReturnValue()
public AuthConfig.Builder oauthConfig(AuthConfigOauthConfig.Builder oauthConfigBuilder)
Setter for oauthConfig builder.
Link copied to clipboard
public abstract AuthConfig.Builder oidcConfig(AuthConfigOidcConfig oidcConfig)
Setter for oidcConfig.
@CanIgnoreReturnValue()
public AuthConfig.Builder oidcConfig(AuthConfigOidcConfig.Builder oidcConfigBuilder)
Setter for oidcConfig builder.