@Value.Immutable public abstract class CloudControllerRestClientFactory extends Object
| Constructor and Description |
|---|
CloudControllerRestClientFactory() |
public abstract Optional<java.time.Duration> getSslHandshakeTimeout()
public abstract Optional<java.time.Duration> getConnectTimeout()
public abstract HttpProxyConfiguration getHttpProxyConfiguration()
@Value.Default public boolean shouldTrustSelfSignedCertificates()
@Value.Derived public CloudFoundryClientFactory getCloudFoundryClientFactory()
public org.springframework.web.client.RestTemplate getGeneralPurposeRestTemplate()
public CloudControllerRestClient createClient(URL controllerUrl, CloudCredentials credentials)
public CloudControllerRestClient createClient(URL controllerUrl, CloudCredentials credentials, OAuthClient oAuthClient)
public CloudControllerRestClient createClient(URL controllerUrl, CloudCredentials credentials, String organizationName, String spaceName)
public CloudControllerRestClient createClient(URL controllerUrl, CloudCredentials credentials, String organizationName, String spaceName, OAuthClient oAuthClient)
public CloudControllerRestClient createClient(URL controllerUrl, CloudCredentials credentials, CloudSpace target)
public CloudControllerRestClient createClient(URL controllerUrl, CloudCredentials credentials, CloudSpace target, OAuthClient oAuthClient)
Copyright © 2020 SAP SE. All rights reserved.