Package com.oracle.bmc.goldengate.model
Class Certificate.Builder
- java.lang.Object
- 
- com.oracle.bmc.goldengate.model.Certificate.Builder
 
- 
- Enclosing class:
- Certificate
 
 public static class Certificate.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Certificate.BuilderauthorityKeyId(String authorityKeyId)The Certificate authority key id.Certificatebuild()Certificate.BuildercertificateContent(String certificateContent)The base64 encoded content of the PEM file containing the SSL certificate.Certificate.Buildercopy(Certificate model)Certificate.BuilderdeploymentId(String deploymentId)The OCID of the deployment being referenced.Certificate.BuilderisCa(Boolean isCa)Indicates if the certificate is ca.Certificate.BuilderisSelfSigned(Boolean isSelfSigned)Indicates if the certificate is self signed.Certificate.Builderissuer(String issuer)The Certificate issuer.Certificate.Builderkey(String key)The identifier key (unique name in the scope of the deployment) of the certificate being referenced.Certificate.BuilderlifecycleState(CertificateLifecycleState lifecycleState)Possible certificate lifecycle states.Certificate.Buildermd5Hash(String md5Hash)The Certificate md5Hash.Certificate.BuilderpublicKey(String publicKey)The Certificate public key.Certificate.BuilderpublicKeyAlgorithm(String publicKeyAlgorithm)The Certificate public key algorithm.Certificate.BuilderpublicKeySize(Long publicKeySize)The Certificate public key size.Certificate.Builderserial(String serial)The Certificate serial.Certificate.Buildersha1Hash(String sha1Hash)The Certificate sha1 hash.Certificate.Buildersubject(String subject)The Certificate subject.Certificate.BuildersubjectKeyId(String subjectKeyId)The Certificate subject key id.Certificate.BuildertimeCreated(Date timeCreated)The time the resource was created.Certificate.BuildertimeValidFrom(Date timeValidFrom)The time the certificate is valid from.Certificate.BuildertimeValidTo(Date timeValidTo)The time the certificate is valid to.Certificate.Builderversion(String version)The Certificate version.
 
- 
- 
- 
Method Detail- 
keypublic Certificate.Builder key(String key) 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. - Parameters:
- key- the value to set
- Returns:
- this builder
 
 - 
deploymentIdpublic Certificate.Builder deploymentId(String deploymentId) The OCID of the deployment being referenced.- Parameters:
- deploymentId- the value to set
- Returns:
- this builder
 
 - 
certificateContentpublic Certificate.Builder certificateContent(String certificateContent) The base64 encoded content of the PEM file containing the SSL certificate.- Parameters:
- certificateContent- the value to set
- Returns:
- this builder
 
 - 
issuerpublic Certificate.Builder issuer(String issuer) The Certificate issuer.- Parameters:
- issuer- the value to set
- Returns:
- this builder
 
 - 
isSelfSignedpublic Certificate.Builder isSelfSigned(Boolean isSelfSigned) Indicates if the certificate is self signed.- Parameters:
- isSelfSigned- the value to set
- Returns:
- this builder
 
 - 
md5Hashpublic Certificate.Builder md5Hash(String md5Hash) The Certificate md5Hash.- Parameters:
- md5Hash- the value to set
- Returns:
- this builder
 
 - 
publicKeypublic Certificate.Builder publicKey(String publicKey) The Certificate public key.- Parameters:
- publicKey- the value to set
- Returns:
- this builder
 
 - 
publicKeyAlgorithmpublic Certificate.Builder publicKeyAlgorithm(String publicKeyAlgorithm) The Certificate public key algorithm.- Parameters:
- publicKeyAlgorithm- the value to set
- Returns:
- this builder
 
 - 
publicKeySizepublic Certificate.Builder publicKeySize(Long publicKeySize) The Certificate public key size.- Parameters:
- publicKeySize- the value to set
- Returns:
- this builder
 
 - 
serialpublic Certificate.Builder serial(String serial) The Certificate serial.- Parameters:
- serial- the value to set
- Returns:
- this builder
 
 - 
subjectpublic Certificate.Builder subject(String subject) The Certificate subject.- Parameters:
- subject- the value to set
- Returns:
- this builder
 
 - 
timeValidFrompublic Certificate.Builder timeValidFrom(Date timeValidFrom) The time the certificate is valid from.The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z. - Parameters:
- timeValidFrom- the value to set
- Returns:
- this builder
 
 - 
timeValidTopublic Certificate.Builder timeValidTo(Date timeValidTo) The time the certificate is valid to.The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z. - Parameters:
- timeValidTo- the value to set
- Returns:
- this builder
 
 - 
versionpublic Certificate.Builder version(String version) The Certificate version.- Parameters:
- version- the value to set
- Returns:
- this builder
 
 - 
sha1Hashpublic Certificate.Builder sha1Hash(String sha1Hash) The Certificate sha1 hash.- Parameters:
- sha1Hash- the value to set
- Returns:
- this builder
 
 - 
authorityKeyIdpublic Certificate.Builder authorityKeyId(String authorityKeyId) The Certificate authority key id.- Parameters:
- authorityKeyId- the value to set
- Returns:
- this builder
 
 - 
isCapublic Certificate.Builder isCa(Boolean isCa) Indicates if the certificate is ca.- Parameters:
- isCa- the value to set
- Returns:
- this builder
 
 - 
subjectKeyIdpublic Certificate.Builder subjectKeyId(String subjectKeyId) The Certificate subject key id.- Parameters:
- subjectKeyId- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic Certificate.Builder lifecycleState(CertificateLifecycleState lifecycleState) Possible certificate lifecycle states.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic Certificate.Builder timeCreated(Date timeCreated) The time the resource was created.The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z. - Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
buildpublic Certificate build() 
 - 
copypublic Certificate.Builder copy(Certificate model) 
 
- 
 
-