Class ApiClientConfiguration


  • public class ApiClientConfiguration
    extends java.lang.Object
    Connection settings shared by every generated *Api class.

    host is the API origin (no /api suffix — the generated resource paths already start with /api/...). accessToken supplies the Pulumi access token sent as Authorization: token <token>; it is a Supplier so a rotating token can be re-read per request. Return null for unauthenticated requests.

    • Constructor Detail

      • ApiClientConfiguration

        public ApiClientConfiguration()
    • Method Detail

      • getHost

        public java.lang.String getHost()
      • getAccessToken

        public java.util.function.Supplier<java.lang.String> getAccessToken()
      • setAccessToken

        public ApiClientConfiguration setAccessToken​(java.lang.String accessToken)
        Set a static access token (sent as Authorization: token <token>).
      • setAccessToken

        public ApiClientConfiguration setAccessToken​(java.util.function.Supplier<java.lang.String> accessToken)
        Set a dynamic access-token supplier, re-read on every request.
      • getSource

        public java.lang.String getSource()
      • getTimeout

        public java.time.Duration getTimeout()