DaytonaConfig
Configuration used to initialize a Daytona client.
Contains API authentication settings, API endpoint URL, and the default target region used when creating new Sandboxes.
Methods
getApiKey()
public String getApiKey()Returns the API key used to authenticate SDK requests.
Returns:
String- API key configured for the client
getApiUrl()
public String getApiUrl()Returns the Daytona API base URL.
Returns:
String- API URL used for main API requests
getTarget()
public String getTarget()Returns the default target location for newly created Sandboxes.
Returns:
String- target region identifier, ornullif not configured
DaytonaConfig.Builder
Builder for creating immutable DaytonaConfig instances.
Methods
apiKey()
public Builder apiKey(String apiKey)Sets the API key used for authenticating SDK requests.
Parameters:
apiKeyString - Daytona API key
Returns:
Builder- this builder instance
apiUrl()
public Builder apiUrl(String apiUrl)Sets the Daytona API base URL.
Parameters:
apiUrlString - API URL to use; defaults tohttps://app.daytona.io/apiwhen omitted
Returns:
Builder- this builder instance
target()
public Builder target(String target)Sets the default target region for new Sandboxes.
Parameters:
targetString - target location identifier
Returns:
Builder- this builder instance
build()
public DaytonaConfig build()Builds a new immutable DaytonaConfig.
Returns:
DaytonaConfig- configuredDaytonaConfiginstance