@Generated(value="software.amazon.awssdk:codegen") public final class Certificate extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Certificate.Builder,Certificate>
The SSL certificate that can be used to encrypt connections between the endpoints and the replication instance.
Modifier and Type | Class and Description |
---|---|
static interface |
Certificate.Builder |
Modifier and Type | Method and Description |
---|---|
static Certificate.Builder |
builder() |
String |
certificateArn()
The Amazon Resource Name (ARN) for the certificate.
|
Instant |
certificateCreationDate()
The date that the certificate was created.
|
String |
certificateIdentifier()
A customer-assigned name for the certificate.
|
String |
certificateOwner()
The owner of the certificate.
|
String |
certificatePem()
The contents of a
.pem file, which contains an X.509 certificate. |
SdkBytes |
certificateWallet()
The location of an imported Oracle Wallet certificate for use with SSL.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj)
Indicates whether some other object is "equal to" this one by SDK fields.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Integer |
keyLength()
The key length of the cryptographic algorithm being used.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Certificate.Builder> |
serializableBuilderClass() |
String |
signingAlgorithm()
The signing algorithm for the certificate.
|
Certificate.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString()
Returns a string representation of this object.
|
Instant |
validFromDate()
The beginning date that the certificate is valid.
|
Instant |
validToDate()
The final date that the certificate is valid.
|
copy
public final 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.
public final Instant certificateCreationDate()
The date that the certificate was created.
public final String certificatePem()
The contents of a .pem
file, which contains an X.509 certificate.
.pem
file, which contains an X.509 certificate.public final SdkBytes certificateWallet()
The location of an imported Oracle Wallet certificate for use with SSL.
public final String certificateArn()
The Amazon Resource Name (ARN) for the certificate.
public final String certificateOwner()
The owner of the certificate.
public final Instant validFromDate()
The beginning date that the certificate is valid.
public final Instant validToDate()
The final date that the certificate is valid.
public final String signingAlgorithm()
The signing algorithm for the certificate.
public final Integer keyLength()
The key length of the cryptographic algorithm being used.
public Certificate.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<Certificate.Builder,Certificate>
public static Certificate.Builder builder()
public static Class<? extends Certificate.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
SdkPojo
SdkPojo
class,
and is generated based on a service model.
If an SdkPojo
class does not have any inherited fields, equalsBySdkFields
and equals
are essentially the same.
equalsBySdkFields
in interface SdkPojo
obj
- the object to be compared withpublic final String toString()
Copyright © 2021 Amazon Web Services, Inc. All Rights Reserved.