Package com.pulumi.cloud.sdk
Class ApiClientConfiguration
- java.lang.Object
-
- com.pulumi.cloud.sdk.ApiClientConfiguration
-
public class ApiClientConfiguration extends java.lang.ObjectConnection settings shared by every generated*Apiclass.hostis the API origin (no/apisuffix — the generated resource paths already start with/api/...).accessTokensupplies the Pulumi access token sent asAuthorization: token <token>; it is aSupplierso a rotating token can be re-read per request. Returnnullfor unauthenticated requests.
-
-
Constructor Summary
Constructors Constructor Description ApiClientConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.function.Supplier<java.lang.String>getAccessToken()java.lang.StringgetHost()java.lang.StringgetSource()java.time.DurationgetTimeout()ApiClientConfigurationsetAccessToken(java.lang.String accessToken)Set a static access token (sent asAuthorization: token <token>).ApiClientConfigurationsetAccessToken(java.util.function.Supplier<java.lang.String> accessToken)Set a dynamic access-token supplier, re-read on every request.ApiClientConfigurationsetHost(java.lang.String host)ApiClientConfigurationsetSource(java.lang.String source)ApiClientConfigurationsetTimeout(java.time.Duration timeout)
-
-
-
Method Detail
-
getHost
public java.lang.String getHost()
-
setHost
public ApiClientConfiguration setHost(java.lang.String host)
-
getAccessToken
public java.util.function.Supplier<java.lang.String> getAccessToken()
-
setAccessToken
public ApiClientConfiguration setAccessToken(java.lang.String accessToken)
Set a static access token (sent asAuthorization: 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()
-
setSource
public ApiClientConfiguration setSource(java.lang.String source)
-
getTimeout
public java.time.Duration getTimeout()
-
setTimeout
public ApiClientConfiguration setTimeout(java.time.Duration timeout)
-
-