@Generated(value="OracleSDKGenerator", comments="API Version: 20210224") public class UpdateCertificateAuthorityConfigDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The configuration details for updating a certificate authority (CA).
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 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 |
UpdateCertificateAuthorityConfigDetails.Stage
The rotation state of the CA.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Modifier | Constructor and Description |
---|---|
protected |
UpdateCertificateAuthorityConfigDetails(String versionName,
UpdateCertificateAuthorityConfigDetails.Stage stage)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
UpdateCertificateAuthorityConfigDetails.Stage |
getStage()
The rotation state of the CA.
|
String |
getVersionName()
The name of the CA version.
|
int |
hashCode() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"versionName","stage"}) protected UpdateCertificateAuthorityConfigDetails(String versionName, UpdateCertificateAuthorityConfigDetails.Stage stage)
public String getVersionName()
The name of the CA version. When the value is not null, a name is unique across versions of a given CA.
public UpdateCertificateAuthorityConfigDetails.Stage getStage()
The rotation state of the CA. The default is PENDING
, meaning that the CA is staged
and available for use. A CA version that you mark as CURRENT
is currently in use, but
you don’t yet want to rotate it into current, active use. For example, you might create or
update a CA and mark its rotation state as PENDING
if you haven’t yet updated the
certificate on the target system.
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.