Class ExternalRespCache


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20190501")
    public final class ExternalRespCache
    extends ResponseCacheDetails
    Connection details for an external RESP based cache store for Response Caching.
    Note: Objects should always be created or deserialized using the ExternalRespCache.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the ExternalRespCache.Builder, which maintain a set of all explicitly set fields called ExternalRespCache.Builder.__explicitlySet__. The hashCode() and equals(Object) methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
    • Method Detail

      • getServers

        public List<ResponseCacheRespServer> getServers()
        The set of cache store members to connect to.

        At present only a single server is supported.

        Returns:
        the value
      • getAuthenticationSecretId

        public String getAuthenticationSecretId()
        The OCID of the Oracle Vault Service secret resource.
        Returns:
        the value
      • getAuthenticationSecretVersionNumber

        public Long getAuthenticationSecretVersionNumber()
        The version number of the authentication secret to use.
        Returns:
        the value
      • getIsSslEnabled

        public Boolean getIsSslEnabled()
        Defines if the connection should be over SSL.
        Returns:
        the value
      • getIsSslVerifyDisabled

        public Boolean getIsSslVerifyDisabled()
        Defines whether or not to uphold SSL verification.
        Returns:
        the value
      • getConnectTimeoutInMs

        public Integer getConnectTimeoutInMs()
        Defines the timeout for establishing a connection with the Response Cache.
        Returns:
        the value
      • getReadTimeoutInMs

        public Integer getReadTimeoutInMs()
        Defines the timeout for reading data from the Response Cache.
        Returns:
        the value
      • getSendTimeoutInMs

        public Integer getSendTimeoutInMs()
        Defines the timeout for transmitting data to the Response Cache.
        Returns:
        the value
      • toString

        public String toString​(boolean includeByteArrayContents)
        Return a string representation of the object.
        Overrides:
        toString in class ResponseCacheDetails
        Parameters:
        includeByteArrayContents - true to include the full contents of byte arrays
        Returns:
        string representation