Class Certificate
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<Certificate.Builder,
Certificate>
The SSL certificate that can be used to encrypt connections between the endpoints and the replication instance.
- See Also:
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Certificate.Builder
builder()
final String
The Amazon Resource Name (ARN) for the certificate.final Instant
The date that the certificate was created.final String
A customer-assigned name for the certificate.final String
The owner of the certificate.final String
The contents of a.pem
file, which contains an X.509 certificate.final SdkBytes
The location of an imported Oracle Wallet certificate for use with SSL.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final Integer
The key length of the cryptographic algorithm being used.static Class
<? extends Certificate.Builder> final String
The signing algorithm for the certificate.Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.final Instant
The beginning date that the certificate is valid.final Instant
The final date that the certificate is valid.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
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:
- 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.
-
certificateCreationDate
The date that the certificate was created.
- Returns:
- The date that the certificate was created.
-
certificatePem
The contents of a
.pem
file, which contains an X.509 certificate.- Returns:
- The contents of a
.pem
file, which contains an X.509 certificate.
-
certificateWallet
The location of an imported Oracle Wallet certificate for use with SSL. Example:
filebase64("${path.root}/rds-ca-2019-root.sso")
- Returns:
- The location of an imported Oracle Wallet certificate for use with SSL. Example:
filebase64("${path.root}/rds-ca-2019-root.sso")
-
certificateArn
The Amazon Resource Name (ARN) for the certificate.
- Returns:
- The Amazon Resource Name (ARN) for the certificate.
-
certificateOwner
The owner of the certificate.
- Returns:
- The owner of the certificate.
-
validFromDate
The beginning date that the certificate is valid.
- Returns:
- The beginning date that the certificate is valid.
-
validToDate
The final date that the certificate is valid.
- Returns:
- The final date that the certificate is valid.
-
signingAlgorithm
The signing algorithm for the certificate.
- Returns:
- The signing algorithm for the certificate.
-
keyLength
The key length of the cryptographic algorithm being used.
- Returns:
- The key length of the cryptographic algorithm being used.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<Certificate.Builder,
Certificate> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-