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
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic Certificate.Builderbuilder()final StringThe Amazon Resource Name (ARN) for the certificate.final InstantThe date that the certificate was created.final StringA customer-assigned name for the certificate.final StringThe owner of the certificate.final StringThe contents of a.pemfile, which contains an X.509 certificate.final SdkBytesThe location of an imported Oracle Wallet certificate for use with SSL.final booleanfinal booleanequalsBySdkFields(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 inthashCode()final IntegerThe key length of the cryptographic algorithm being used.static Class<? extends Certificate.Builder> final StringThe signing algorithm for the certificate.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final InstantThe beginning date that the certificate is valid.final InstantThe 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
.pemfile, which contains an X.509 certificate.- Returns:
- The contents of a
.pemfile, 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:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<Certificate.Builder,Certificate> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin 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
-
getValueForField
-
sdkFields
-