Class CertificateSummary
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.certificatesmanagement.model.CertificateSummary
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20210224") public final class CertificateSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe details of the certificate.This object does not contain the certificate contents. 
 Note: Objects should always be created or deserialized using theCertificateSummary.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 theCertificateSummary.Builder, which maintain a set of all explicitly set fields calledCertificateSummary.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 SummaryNested Classes Modifier and Type Class Description static classCertificateSummary.Builder
 - 
Constructor SummaryConstructors Constructor Description CertificateSummary(String id, String issuerCertificateAuthorityId, String name, String description, Date timeCreated, Date timeOfDeletion, CertificateLifecycleState lifecycleState, String compartmentId, List<CertificateRule> certificateRules, CertificateVersionSummary currentVersionSummary, CertificateSubject subject, CertificateConfigType configType, KeyAlgorithm keyAlgorithm, SignatureAlgorithm signatureAlgorithm, CertificateProfileType certificateProfileType, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CertificateSummary.Builderbuilder()Create a new builder.booleanequals(Object o)CertificateProfileTypegetCertificateProfileType()The name of the profile used to create the certificate, which depends on the type of certificate you need.List<CertificateRule>getCertificateRules()An optional list of rules that control how the certificate is used and managed.StringgetCompartmentId()The OCID of the compartment that contains the certificate.CertificateConfigTypegetConfigType()The origin of the certificate.CertificateVersionSummarygetCurrentVersionSummary()Map<String,Map<String,Object>>getDefinedTags()Defined tags for this resource.StringgetDescription()A brief description of the certificate.Map<String,String>getFreeformTags()Free-form tags for this resource.StringgetId()The OCID of the certificate.StringgetIssuerCertificateAuthorityId()The OCID of the certificate authority (CA) that issued the certificate.KeyAlgorithmgetKeyAlgorithm()The algorithm used to create key pairs.CertificateLifecycleStategetLifecycleState()The current lifecycle state of the certificate.StringgetName()A user-friendly name for the certificate.SignatureAlgorithmgetSignatureAlgorithm()The algorithm used to sign the public key certificate.CertificateSubjectgetSubject()DategetTimeCreated()A property indicating when the certificate was created, expressed in RFC 3339 timestamp format.DategetTimeOfDeletion()An optional property indicating when to delete the certificate version, expressed in RFC 3339 timestamp format.inthashCode()CertificateSummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
CertificateSummary@Deprecated @ConstructorProperties({"id","issuerCertificateAuthorityId","name","description","timeCreated","timeOfDeletion","lifecycleState","compartmentId","certificateRules","currentVersionSummary","subject","configType","keyAlgorithm","signatureAlgorithm","certificateProfileType","freeformTags","definedTags"}) public CertificateSummary(String id, String issuerCertificateAuthorityId, String name, String description, Date timeCreated, Date timeOfDeletion, CertificateLifecycleState lifecycleState, String compartmentId, List<CertificateRule> certificateRules, CertificateVersionSummary currentVersionSummary, CertificateSubject subject, CertificateConfigType configType, KeyAlgorithm keyAlgorithm, SignatureAlgorithm signatureAlgorithm, CertificateProfileType certificateProfileType, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static CertificateSummary.Builder builder() Create a new builder.
 - 
toBuilderpublic CertificateSummary.Builder toBuilder() 
 - 
getIdpublic String getId() The OCID of the certificate.- Returns:
- the value
 
 - 
getIssuerCertificateAuthorityIdpublic String getIssuerCertificateAuthorityId() The OCID of the certificate authority (CA) that issued the certificate.- Returns:
- the value
 
 - 
getNamepublic String getName() A user-friendly name for the certificate.Names are unique within a compartment. Avoid entering confidential information. Valid characters are uppercase or lowercase letters, numbers, hyphens, underscores, and periods. - Returns:
- the value
 
 - 
getDescriptionpublic String getDescription() A brief description of the certificate.- Returns:
- the value
 
 - 
getTimeCreatedpublic Date getTimeCreated() A property indicating when the certificate was created, expressed in RFC 3339 timestamp format.Example: 2019-04-03T21:10:29.600Z - Returns:
- the value
 
 - 
getTimeOfDeletionpublic Date getTimeOfDeletion() An optional property indicating when to delete the certificate version, expressed in RFC 3339 timestamp format.Example: 2019-04-03T21:10:29.600Z - Returns:
- the value
 
 - 
getLifecycleStatepublic CertificateLifecycleState getLifecycleState() The current lifecycle state of the certificate.- Returns:
- the value
 
 - 
getCompartmentIdpublic String getCompartmentId() The OCID of the compartment that contains the certificate.- Returns:
- the value
 
 - 
getCertificateRulespublic List<CertificateRule> getCertificateRules() An optional list of rules that control how the certificate is used and managed.- Returns:
- the value
 
 - 
getCurrentVersionSummarypublic CertificateVersionSummary getCurrentVersionSummary() 
 - 
getSubjectpublic CertificateSubject getSubject() 
 - 
getConfigTypepublic CertificateConfigType getConfigType() The origin of the certificate.- Returns:
- the value
 
 - 
getKeyAlgorithmpublic KeyAlgorithm getKeyAlgorithm() The algorithm used to create key pairs.- Returns:
- the value
 
 - 
getSignatureAlgorithmpublic SignatureAlgorithm getSignatureAlgorithm() The algorithm used to sign the public key certificate.- Returns:
- the value
 
 - 
getCertificateProfileTypepublic CertificateProfileType getCertificateProfileType() The name of the profile used to create the certificate, which depends on the type of certificate you need.- Returns:
- the value
 
 - 
getFreeformTagspublic Map<String,String> getFreeformTags() Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {“Department”: “Finance”} - Returns:
- the value
 
 - 
getDefinedTagspublic Map<String,Map<String,Object>> getDefinedTags() Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {“Operations”: {“CostCenter”: “42”}} - Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic 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
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-