Builder

public abstract class Builder

Builder for ExternalApi.

Constructors

Link copied to clipboard
public void ExternalApi.Builder()

Functions

Link copied to clipboard
public abstract ExternalApi.Builder apiAuth(ApiAuth apiAuth)
Setter for apiAuth.
@CanIgnoreReturnValue()
public ExternalApi.Builder apiAuth(ApiAuth.Builder apiAuthBuilder)
Setter for apiAuth builder.
Link copied to clipboard
public abstract ExternalApi.Builder apiSpec(ApiSpec apiSpec)
Setter for apiSpec.
@CanIgnoreReturnValue()
public ExternalApi.Builder apiSpec(ApiSpec.Known knownType)
Setter for apiSpec given a known enum.
@CanIgnoreReturnValue()
public ExternalApi.Builder apiSpec(String apiSpec)
Setter for apiSpec given a string.
Link copied to clipboard
public abstract ExternalApi.Builder authConfig(AuthConfig authConfig)
Setter for authConfig.
@CanIgnoreReturnValue()
public ExternalApi.Builder authConfig(AuthConfig.Builder authConfigBuilder)
Setter for authConfig builder.
Link copied to clipboard
public abstract ExternalApi build()
Link copied to clipboard
@CanIgnoreReturnValue()
public ExternalApi.Builder clearApiAuth()
Clears the value of apiAuth field.
Link copied to clipboard
@CanIgnoreReturnValue()
public ExternalApi.Builder clearApiSpec()
Clears the value of apiSpec field.
Link copied to clipboard
@CanIgnoreReturnValue()
public ExternalApi.Builder clearAuthConfig()
Clears the value of authConfig field.
Link copied to clipboard
@CanIgnoreReturnValue()
public ExternalApi.Builder clearElasticSearchParams()
Clears the value of elasticSearchParams field.
Link copied to clipboard
@CanIgnoreReturnValue()
public ExternalApi.Builder clearEndpoint()
Clears the value of endpoint field.
Link copied to clipboard
@CanIgnoreReturnValue()
public ExternalApi.Builder clearSimpleSearchParams()
Clears the value of simpleSearchParams field.
Link copied to clipboard
Setter for elasticSearchParams.
@CanIgnoreReturnValue()
public ExternalApi.Builder elasticSearchParams(ExternalApiElasticSearchParams.Builder elasticSearchParamsBuilder)
Setter for elasticSearchParams builder.
Link copied to clipboard
public abstract ExternalApi.Builder endpoint(String endpoint)
Setter for endpoint.
Link copied to clipboard
Setter for simpleSearchParams.
@CanIgnoreReturnValue()
public ExternalApi.Builder simpleSearchParams(ExternalApiSimpleSearchParams.Builder simpleSearchParamsBuilder)
Setter for simpleSearchParams builder.