Class ParseConnectionDetails


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20190325")
    public final class ParseConnectionDetails
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    Parse connections from the connection metadata and Oracle wallet file.

    An error will be returned if more than one of connectionPayload, walletSecretId or walletSecretName are present in the request.
    Note: Objects should always be created or deserialized using the ParseConnectionDetails.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 ParseConnectionDetails.Builder, which maintain a set of all explicitly set fields called ParseConnectionDetails.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).

    • Constructor Detail

      • ParseConnectionDetails

        @Deprecated
        @ConstructorProperties({"connectionDetail","connectionPayload","walletSecretId","walletSecretName"})
        public ParseConnectionDetails​(Connection connectionDetail,
                                      byte[] connectionPayload,
                                      String walletSecretId,
                                      String walletSecretName)
        Deprecated.
    • Method Detail

      • getConnectionDetail

        public Connection getConnectionDetail()
      • getConnectionPayload

        public byte[] getConnectionPayload()
        The information used to parse the connection from the wallet file payload.
        Returns:
        the value
      • getWalletSecretId

        public String getWalletSecretId()
        OCID of the OCI Vault secret holding the Oracle wallet to parse.
        Returns:
        the value
      • getWalletSecretName

        public String getWalletSecretName()
        Name of the OCI Vault secret holding the Oracle wallet to parse.
        Returns:
        the value
      • toString

        public String toString()
        Overrides:
        toString in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • toString

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

        public boolean equals​(Object o)
        Overrides:
        equals in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel