@Generated(value="OracleSDKGenerator", comments="API Version: release") public final class VaultUsage extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The details of the number of Keys and KeyVersions usage in a Vault.
Note: Objects should always be created or deserialized using the VaultUsage.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 VaultUsage.Builder
, which maintain a
set of all explicitly set fields called VaultUsage.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
).
Modifier and Type | Class and Description |
---|---|
static class |
VaultUsage.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
VaultUsage(Integer keyCount,
Integer keyVersionCount,
Integer softwareKeyCount,
Integer softwareKeyVersionCount)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static VaultUsage.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Integer |
getKeyCount()
The number of keys in this vault that persist on a hardware security module (HSM), across all
compartments, excluding keys in a
DELETED state. |
Integer |
getKeyVersionCount()
The number of key versions in this vault that persist on a hardware security module (HSM),
across all compartments, excluding key versions in a
DELETED state. |
Integer |
getSoftwareKeyCount()
The number of keys in this vault that persist on the server, across all compartments,
excluding keys in a
DELETED state. |
Integer |
getSoftwareKeyVersionCount()
The number of key versions in this vault that persist on the server, across all compartments,
excluding key versions in a
DELETED state. |
int |
hashCode() |
VaultUsage.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"keyCount","keyVersionCount","softwareKeyCount","softwareKeyVersionCount"}) public VaultUsage(Integer keyCount, Integer keyVersionCount, Integer softwareKeyCount, Integer softwareKeyVersionCount)
public static VaultUsage.Builder builder()
Create a new builder.
public VaultUsage.Builder toBuilder()
public Integer getKeyCount()
The number of keys in this vault that persist on a hardware security module (HSM), across all
compartments, excluding keys in a DELETED
state.
public Integer getKeyVersionCount()
The number of key versions in this vault that persist on a hardware security module (HSM),
across all compartments, excluding key versions in a DELETED
state.
public Integer getSoftwareKeyCount()
The number of keys in this vault that persist on the server, across all compartments,
excluding keys in a DELETED
state.
public Integer getSoftwareKeyVersionCount()
The number of key versions in this vault that persist on the server, across all compartments,
excluding key versions in a DELETED
state.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.