Interface Certificate.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Certificate.Builder,Certificate>,SdkBuilder<Certificate.Builder,Certificate>,SdkPojo
- Enclosing class:
- Certificate
@Mutable @NotThreadSafe public static interface Certificate.Builder extends SdkPojo, CopyableBuilder<Certificate.Builder,Certificate>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Certificate.BuildercertificateArn(String certificateArn)The Amazon Resource Name (ARN) for the certificate.Certificate.BuildercertificateCreationDate(Instant certificateCreationDate)The date that the certificate was created.Certificate.BuildercertificateIdentifier(String certificateIdentifier)A customer-assigned name for the certificate.Certificate.BuildercertificateOwner(String certificateOwner)The owner of the certificate.Certificate.BuildercertificatePem(String certificatePem)The contents of a.pemfile, which contains an X.509 certificate.Certificate.BuildercertificateWallet(SdkBytes certificateWallet)The location of an imported Oracle Wallet certificate for use with SSL.Certificate.BuilderkeyLength(Integer keyLength)The key length of the cryptographic algorithm being used.Certificate.BuildersigningAlgorithm(String signingAlgorithm)The signing algorithm for the certificate.Certificate.BuildervalidFromDate(Instant validFromDate)The beginning date that the certificate is valid.Certificate.BuildervalidToDate(Instant validToDate)The final date that the certificate is valid.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
certificateIdentifier
Certificate.Builder certificateIdentifier(String certificateIdentifier)
A customer-assigned name for the certificate. Identifiers must begin with a letter and must contain only ASCII letters, digits, and hyphens. They can't end with a hyphen or contain two consecutive hyphens.
- Parameters:
certificateIdentifier- A customer-assigned name for the certificate. Identifiers must begin with a letter and must contain only ASCII letters, digits, and hyphens. They can't end with a hyphen or contain two consecutive hyphens.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
certificateCreationDate
Certificate.Builder certificateCreationDate(Instant certificateCreationDate)
The date that the certificate was created.
- Parameters:
certificateCreationDate- The date that the certificate was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
certificatePem
Certificate.Builder certificatePem(String certificatePem)
The contents of a
.pemfile, which contains an X.509 certificate.- Parameters:
certificatePem- The contents of a.pemfile, which contains an X.509 certificate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
certificateWallet
Certificate.Builder certificateWallet(SdkBytes certificateWallet)
The location of an imported Oracle Wallet certificate for use with SSL. Example:
filebase64("${path.root}/rds-ca-2019-root.sso")- Parameters:
certificateWallet- The location of an imported Oracle Wallet certificate for use with SSL. Example:filebase64("${path.root}/rds-ca-2019-root.sso")- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
certificateArn
Certificate.Builder certificateArn(String certificateArn)
The Amazon Resource Name (ARN) for the certificate.
- Parameters:
certificateArn- The Amazon Resource Name (ARN) for the certificate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
certificateOwner
Certificate.Builder certificateOwner(String certificateOwner)
The owner of the certificate.
- Parameters:
certificateOwner- The owner of the certificate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
validFromDate
Certificate.Builder validFromDate(Instant validFromDate)
The beginning date that the certificate is valid.
- Parameters:
validFromDate- The beginning date that the certificate is valid.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
validToDate
Certificate.Builder validToDate(Instant validToDate)
The final date that the certificate is valid.
- Parameters:
validToDate- The final date that the certificate is valid.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
signingAlgorithm
Certificate.Builder signingAlgorithm(String signingAlgorithm)
The signing algorithm for the certificate.
- Parameters:
signingAlgorithm- The signing algorithm for the certificate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
keyLength
Certificate.Builder keyLength(Integer keyLength)
The key length of the cryptographic algorithm being used.
- Parameters:
keyLength- The key length of the cryptographic algorithm being used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-