Package com.oracle.bmc.goldengate.model
Class Certificate
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.goldengate.model.Certificate
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20200407") public final class Certificate extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Certificate data.
Note: Objects should always be created or deserialized using theCertificate.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 theCertificate.Builder
, which maintain a set of all explicitly set fields calledCertificate.Builder.__explicitlySet__
. ThehashCode()
andequals(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).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Certificate.Builder
-
Constructor Summary
Constructors Constructor Description Certificate(String key, String deploymentId, String certificateContent, String issuer, Boolean isSelfSigned, String md5Hash, String publicKey, String publicKeyAlgorithm, Long publicKeySize, String serial, String subject, Date timeValidFrom, Date timeValidTo, String version, String sha1Hash, String authorityKeyId, Boolean isCa, String subjectKeyId, CertificateLifecycleState lifecycleState, Date timeCreated)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Certificate.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getAuthorityKeyId()
The Certificate authority key id.String
getCertificateContent()
The base64 encoded content of the PEM file containing the SSL certificate.String
getDeploymentId()
The OCID of the deployment being referenced.Boolean
getIsCa()
Indicates if the certificate is ca.Boolean
getIsSelfSigned()
Indicates if the certificate is self signed.String
getIssuer()
The Certificate issuer.String
getKey()
The identifier key (unique name in the scope of the deployment) of the certificate being referenced.CertificateLifecycleState
getLifecycleState()
Possible certificate lifecycle states.String
getMd5Hash()
The Certificate md5Hash.String
getPublicKey()
The Certificate public key.String
getPublicKeyAlgorithm()
The Certificate public key algorithm.Long
getPublicKeySize()
The Certificate public key size.String
getSerial()
The Certificate serial.String
getSha1Hash()
The Certificate sha1 hash.String
getSubject()
The Certificate subject.String
getSubjectKeyId()
The Certificate subject key id.Date
getTimeCreated()
The time the resource was created.Date
getTimeValidFrom()
The time the certificate is valid from.Date
getTimeValidTo()
The time the certificate is valid to.String
getVersion()
The Certificate version.int
hashCode()
Certificate.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
Certificate
@Deprecated @ConstructorProperties({"key","deploymentId","certificateContent","issuer","isSelfSigned","md5Hash","publicKey","publicKeyAlgorithm","publicKeySize","serial","subject","timeValidFrom","timeValidTo","version","sha1Hash","authorityKeyId","isCa","subjectKeyId","lifecycleState","timeCreated"}) public Certificate(String key, String deploymentId, String certificateContent, String issuer, Boolean isSelfSigned, String md5Hash, String publicKey, String publicKeyAlgorithm, Long publicKeySize, String serial, String subject, Date timeValidFrom, Date timeValidTo, String version, String sha1Hash, String authorityKeyId, Boolean isCa, String subjectKeyId, CertificateLifecycleState lifecycleState, Date timeCreated)
Deprecated.
-
-
Method Detail
-
builder
public static Certificate.Builder builder()
Create a new builder.
-
toBuilder
public Certificate.Builder toBuilder()
-
getKey
public String getKey()
The identifier key (unique name in the scope of the deployment) of the certificate being referenced.It must be 1 to 32 characters long, must contain only alphanumeric characters and must start with a letter.
- Returns:
- the value
-
getDeploymentId
public String getDeploymentId()
The OCID of the deployment being referenced.- Returns:
- the value
-
getCertificateContent
public String getCertificateContent()
The base64 encoded content of the PEM file containing the SSL certificate.- Returns:
- the value
-
getIssuer
public String getIssuer()
The Certificate issuer.- Returns:
- the value
-
getIsSelfSigned
public Boolean getIsSelfSigned()
Indicates if the certificate is self signed.- Returns:
- the value
-
getMd5Hash
public String getMd5Hash()
The Certificate md5Hash.- Returns:
- the value
-
getPublicKey
public String getPublicKey()
The Certificate public key.- Returns:
- the value
-
getPublicKeyAlgorithm
public String getPublicKeyAlgorithm()
The Certificate public key algorithm.- Returns:
- the value
-
getPublicKeySize
public Long getPublicKeySize()
The Certificate public key size.- Returns:
- the value
-
getSerial
public String getSerial()
The Certificate serial.- Returns:
- the value
-
getSubject
public String getSubject()
The Certificate subject.- Returns:
- the value
-
getTimeValidFrom
public Date getTimeValidFrom()
The time the certificate is valid from.The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- Returns:
- the value
-
getTimeValidTo
public Date getTimeValidTo()
The time the certificate is valid to.The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- Returns:
- the value
-
getVersion
public String getVersion()
The Certificate version.- Returns:
- the value
-
getSha1Hash
public String getSha1Hash()
The Certificate sha1 hash.- Returns:
- the value
-
getAuthorityKeyId
public String getAuthorityKeyId()
The Certificate authority key id.- Returns:
- the value
-
getIsCa
public Boolean getIsCa()
Indicates if the certificate is ca.- Returns:
- the value
-
getSubjectKeyId
public String getSubjectKeyId()
The Certificate subject key id.- Returns:
- the value
-
getLifecycleState
public CertificateLifecycleState getLifecycleState()
Possible certificate lifecycle states.- Returns:
- the value
-
getTimeCreated
public Date getTimeCreated()
The time the resource was created.The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.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 classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-