StructuredPojo
, ToCopyableBuilder<Certificate.Builder,Certificate>
@Generated("software.amazon.awssdk:codegen") public 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 | Description |
---|---|---|
static interface |
Certificate.Builder |
Modifier and Type | Method | Description |
---|---|---|
static Certificate.Builder |
builder() |
|
String |
certificateArn() |
The Amazon Resource Name (ARN) for the certificate.
|
Date |
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.
|
ByteBuffer |
certificateWallet() |
The location of the imported Oracle Wallet certificate for use with SSL.
|
boolean |
equals(Object obj) |
|
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() |
|
Date |
validFromDate() |
The beginning date that the certificate is valid.
|
Date |
validToDate() |
The final date that the certificate is valid.
|
public String certificateIdentifier()
The customer-assigned name of the certificate. Valid characters are A-z and 0-9.
public Date certificateCreationDate()
The date that the certificate was created.
public String certificatePem()
The contents of the .pem X.509 certificate file for the certificate.
public ByteBuffer certificateWallet()
The location of the imported Oracle Wallet certificate for use with SSL.
ByteBuffer
s are stateful. Calling their get
methods changes their position
. We recommend
using ByteBuffer.asReadOnlyBuffer()
to create a read-only view of the buffer with an independent
position
, and calling get
methods on this rather than directly on the returned ByteBuffer
. Doing so will ensure that anyone else using the ByteBuffer
will not be affected by changes to the
position
.
public String certificateArn()
The Amazon Resource Name (ARN) for the certificate.
public String certificateOwner()
The owner of the certificate.
public Date validFromDate()
The beginning date that the certificate is valid.
public Date 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.