@Generated(value="OracleSDKGenerator", comments="API Version: 20180608") public class SecretContentDetails extends Object
The content of the secret and metadata to help identify it.
Note: Objects should always be created or deserialized using the 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 Builder
, which maintain a set of all explicitly set fields called
#__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take
#__explicitlySet__
into account. The constructor, on the other hand, does not set #__explicitlySet__
(since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
SecretContentDetails.ContentType
The base64-encoded content of the secret.
|
static class |
SecretContentDetails.Stage
The rotation state of the secret content.
|
Modifier | Constructor and Description |
---|---|
protected |
SecretContentDetails(String name,
SecretContentDetails.Stage stage)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
String |
getName()
Names should be unique within a secret.
|
SecretContentDetails.Stage |
getStage()
The rotation state of the secret content.
|
int |
hashCode() |
String |
toString() |
@ConstructorProperties(value={"name","stage"}) @Deprecated protected SecretContentDetails(String name, SecretContentDetails.Stage stage)
public String getName()
Names should be unique within a secret. Valid characters are uppercase or lowercase letters, numbers, hyphens, underscores, and periods.
public SecretContentDetails.Stage getStage()
The rotation state of the secret content. The default is CURRENT
, meaning that the secret is currently in use. A secret version
that you mark as PENDING
is staged and available for use, but you don’t yet want to rotate it into current, active use. For example,
you might create or update a secret and mark its rotation state as PENDING
if you haven’t yet updated the secret on the target system.
When creating a secret, only the value CURRENT
is applicable, although the value LATEST
is also automatically applied. When updating
a secret, you can specify a version’s rotation state as either CURRENT
or PENDING
.
protected boolean canEqual(Object other)
Copyright © 2016–2022. All rights reserved.