public class GetSoftwareEncryptionAtRestInfoResult
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
GetSoftwareEncryptionAtRestInfoResult.Builder |
Modifier and Type | Field and Description |
---|---|
static long |
serialVersionUID |
Constructor and Description |
---|
GetSoftwareEncryptionAtRestInfoResult() |
GetSoftwareEncryptionAtRestInfoResult(Optional<EncryptionKeyInfo> masterKeyInfo,
Optional<java.lang.Long> rekeyMasterKeyAsyncResultID,
java.lang.String state,
java.lang.Long version) |
Modifier and Type | Method and Description |
---|---|
GetSoftwareEncryptionAtRestInfoResult.Builder |
asBuilder() |
static GetSoftwareEncryptionAtRestInfoResult.Builder |
builder() |
boolean |
equals(java.lang.Object o) |
Optional<EncryptionKeyInfo> |
getMasterKeyInfo()
Information about the current SEAR master key.
|
Optional<java.lang.Long> |
getRekeyMasterKeyAsyncResultID()
The async result ID of the current or most recent rekey operation (if any), if it hasn't been deleted yet.
|
java.lang.String |
getState()
The current Software Encryption At Rest state.
|
java.lang.Long |
getVersion()
A version number that is incremented each time SEAR is enabled.
|
int |
hashCode() |
void |
setMasterKeyInfo(Optional<EncryptionKeyInfo> masterKeyInfo) |
void |
setRekeyMasterKeyAsyncResultID(Optional<java.lang.Long> rekeyMasterKeyAsyncResultID) |
void |
setState(java.lang.String state) |
void |
setVersion(java.lang.Long version) |
java.util.Map<java.lang.String,java.lang.Object> |
toMap() |
java.lang.String |
toString() |
public static final long serialVersionUID
@Since(value="7.0") public GetSoftwareEncryptionAtRestInfoResult()
@Since(value="7.0") public GetSoftwareEncryptionAtRestInfoResult(Optional<EncryptionKeyInfo> masterKeyInfo, Optional<java.lang.Long> rekeyMasterKeyAsyncResultID, java.lang.String state, java.lang.Long version)
public Optional<EncryptionKeyInfo> getMasterKeyInfo()
public void setMasterKeyInfo(Optional<EncryptionKeyInfo> masterKeyInfo)
public Optional<java.lang.Long> getRekeyMasterKeyAsyncResultID()
public void setRekeyMasterKeyAsyncResultID(Optional<java.lang.Long> rekeyMasterKeyAsyncResultID)
public java.lang.String getState()
public void setState(java.lang.String state)
public java.lang.Long getVersion()
public void setVersion(java.lang.Long version)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.util.Map<java.lang.String,java.lang.Object> toMap()
public java.lang.String toString()
toString
in class java.lang.Object
public static GetSoftwareEncryptionAtRestInfoResult.Builder builder()
public final GetSoftwareEncryptionAtRestInfoResult.Builder asBuilder()