@Generated(value="software.amazon.awssdk:codegen") public final class Certificate extends Object implements StructuredPojo, 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()
The customer-assigned name of the certificate.
|
String |
certificateOwner()
The owner of the certificate.
|
String |
certificatePem()
The contents of the .pem X.509 certificate file for the certificate.
|
SdkBytes |
certificateWallet()
The location of the imported Oracle Wallet certificate for use with SSL.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Integer |
keyLength()
The key length of the cryptographic algorithm being used.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
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() |
Instant |
validFromDate()
The beginning date that the certificate is valid.
|
Instant |
validToDate()
The final date that the certificate is valid.
|
copy
public String certificateIdentifier()
The customer-assigned name of the certificate. Valid characters are A-z and 0-9.
public Instant certificateCreationDate()
The date that the certificate was created.
public String certificatePem()
The contents of the .pem X.509 certificate file for the certificate.
public SdkBytes certificateWallet()
The location of the imported Oracle Wallet certificate for use with SSL.
public String certificateArn()
The Amazon Resource Name (ARN) for the certificate.
public String certificateOwner()
The owner of the certificate.
public Instant validFromDate()
The beginning date that the certificate is valid.
public Instant validToDate()
The final date that the certificate is valid.
public String signingAlgorithm()
The signing algorithm for the certificate.
public 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 void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.