Class VisionSettings.Builder

java.lang.Object
glair.vision.model.VisionSettings.Builder
Enclosing class:
VisionSettings

public static class VisionSettings.Builder extends Object
A builder class for creating instances of VisionSettings with specific configurations.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • baseUrl

      public VisionSettings.Builder baseUrl(String baseUrl)
      Sets the base URL for the vision-related service.
      Parameters:
      baseUrl - The base URL.
      Returns:
      The builder instance for method chaining.
    • apiVersion

      public VisionSettings.Builder apiVersion(String apiVersion)
      Sets the API version for communication with the service.
      Parameters:
      apiVersion - The API version.
      Returns:
      The builder instance for method chaining.
    • apiKey

      public VisionSettings.Builder apiKey(String apiKey)
      Sets the API key for authentication with the service.
      Parameters:
      apiKey - The API key.
      Returns:
      The builder instance for method chaining.
    • username

      public VisionSettings.Builder username(String username)
      Sets the username for authentication with the service (if applicable).
      Parameters:
      username - The username.
      Returns:
      The builder instance for method chaining.
    • password

      public VisionSettings.Builder password(String password)
      Sets the password for authentication with the service (if applicable).
      Parameters:
      password - The password.
      Returns:
      The builder instance for method chaining.
    • build

      public VisionSettings build()
      Builds a new instance of VisionSettings with the configured options.
      Returns:
      The constructed VisionSettings instance.