Class SDKConfiguration

java.lang.Object
com.google.genai.gaos.SDKConfiguration

public class SDKConfiguration extends Object
  • Field Details

  • Constructor Details

    • SDKConfiguration

      public SDKConfiguration()
  • Method Details

    • securitySource

      public SecuritySource securitySource()
    • setSecuritySource

      public void setSecuritySource(SecuritySource securitySource)
    • client

      public HTTPClient client()
    • setClient

      public void setClient(HTTPClient client)
    • closeClient

      public void closeClient() throws Exception
      Throws:
      Exception
    • serverUrl

      public String serverUrl()
    • setServerUrl

      public void setServerUrl(String serverUrl)
    • resolvedServerUrl

      public String resolvedServerUrl()
    • setServerIdx

      public void setServerIdx(int serverIdx)
    • serverIdx

      public int serverIdx()
    • hooks

      public Hooks hooks()
    • setHooks

      public void setHooks(Hooks hooks)
    • initialize

      public void initialize()
      Initializes state (for example hooks).
    • retryConfig

      public Optional<RetryConfig> retryConfig()
    • setRetryConfig

      public void setRetryConfig(Optional<RetryConfig> retryConfig)
    • retryScheduler

      public ScheduledExecutorService retryScheduler()
    • setAsyncRetryScheduler

      public void setAsyncRetryScheduler(ScheduledExecutorService retryScheduler)
    • asyncHooks

      public AsyncHooks asyncHooks()
    • setAsyncHooks

      public void setAsyncHooks(AsyncHooks asyncHooks)