Class UpdateAutonomousDatabaseWalletDetails


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20160918")
    public final class UpdateAutonomousDatabaseWalletDetails
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    Details to update an Autonomous Database wallet.
    Note: Objects should always be created or deserialized using the UpdateAutonomousDatabaseWalletDetails.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 UpdateAutonomousDatabaseWalletDetails.Builder, which maintain a set of all explicitly set fields called UpdateAutonomousDatabaseWalletDetails.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

      • getShouldRotate

        public Boolean getShouldRotate()
        Indicates whether to rotate the wallet or not.

        If false, the wallet will not be rotated. The default is false.

        Returns:
        the value
      • getGracePeriod

        public Integer getGracePeriod()
        The number of hours that the old wallet can be used after it has been rotated.

        The old wallet will no longer be valid after the number of hours in the wallet rotation grace period has passed. During the grace period, both the old wallet and the current wallet can be used.

        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