Package com.oracle.bmc.apigateway.model
Class ExternalRespCache.Builder
- java.lang.Object
-
- com.oracle.bmc.apigateway.model.ExternalRespCache.Builder
-
- Enclosing class:
- ExternalRespCache
public static class ExternalRespCache.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExternalRespCache.Builder
authenticationSecretId(String authenticationSecretId)
The OCID of the Oracle Vault Service secret resource.ExternalRespCache.Builder
authenticationSecretVersionNumber(Long authenticationSecretVersionNumber)
The version number of the authentication secret to use.ExternalRespCache
build()
ExternalRespCache.Builder
connectTimeoutInMs(Integer connectTimeoutInMs)
Defines the timeout for establishing a connection with the Response Cache.ExternalRespCache.Builder
copy(ExternalRespCache model)
ExternalRespCache.Builder
isSslEnabled(Boolean isSslEnabled)
Defines if the connection should be over SSL.ExternalRespCache.Builder
isSslVerifyDisabled(Boolean isSslVerifyDisabled)
Defines whether or not to uphold SSL verification.ExternalRespCache.Builder
readTimeoutInMs(Integer readTimeoutInMs)
Defines the timeout for reading data from the Response Cache.ExternalRespCache.Builder
sendTimeoutInMs(Integer sendTimeoutInMs)
Defines the timeout for transmitting data to the Response Cache.ExternalRespCache.Builder
servers(List<ResponseCacheRespServer> servers)
The set of cache store members to connect to.
-
-
-
Method Detail
-
servers
public ExternalRespCache.Builder servers(List<ResponseCacheRespServer> servers)
The set of cache store members to connect to.At present only a single server is supported.
- Parameters:
servers
- the value to set- Returns:
- this builder
-
authenticationSecretId
public ExternalRespCache.Builder authenticationSecretId(String authenticationSecretId)
The OCID of the Oracle Vault Service secret resource.- Parameters:
authenticationSecretId
- the value to set- Returns:
- this builder
-
authenticationSecretVersionNumber
public ExternalRespCache.Builder authenticationSecretVersionNumber(Long authenticationSecretVersionNumber)
The version number of the authentication secret to use.- Parameters:
authenticationSecretVersionNumber
- the value to set- Returns:
- this builder
-
isSslEnabled
public ExternalRespCache.Builder isSslEnabled(Boolean isSslEnabled)
Defines if the connection should be over SSL.- Parameters:
isSslEnabled
- the value to set- Returns:
- this builder
-
isSslVerifyDisabled
public ExternalRespCache.Builder isSslVerifyDisabled(Boolean isSslVerifyDisabled)
Defines whether or not to uphold SSL verification.- Parameters:
isSslVerifyDisabled
- the value to set- Returns:
- this builder
-
connectTimeoutInMs
public ExternalRespCache.Builder connectTimeoutInMs(Integer connectTimeoutInMs)
Defines the timeout for establishing a connection with the Response Cache.- Parameters:
connectTimeoutInMs
- the value to set- Returns:
- this builder
-
readTimeoutInMs
public ExternalRespCache.Builder readTimeoutInMs(Integer readTimeoutInMs)
Defines the timeout for reading data from the Response Cache.- Parameters:
readTimeoutInMs
- the value to set- Returns:
- this builder
-
sendTimeoutInMs
public ExternalRespCache.Builder sendTimeoutInMs(Integer sendTimeoutInMs)
Defines the timeout for transmitting data to the Response Cache.- Parameters:
sendTimeoutInMs
- the value to set- Returns:
- this builder
-
build
public ExternalRespCache build()
-
copy
public ExternalRespCache.Builder copy(ExternalRespCache model)
-
-