@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class VirtualGatewayListenerTlsFileCertificate extends Object implements Serializable, Cloneable, StructuredPojo
An object that represents a local file certificate. The certificate must meet specific requirements and you must have proxy authorization enabled. For more information, see Transport Layer Security (TLS).
Constructor and Description |
---|
VirtualGatewayListenerTlsFileCertificate() |
Modifier and Type | Method and Description |
---|---|
VirtualGatewayListenerTlsFileCertificate |
clone() |
boolean |
equals(Object obj) |
String |
getCertificateChain()
The certificate chain for the certificate.
|
String |
getPrivateKey()
The private key for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCertificateChain(String certificateChain)
The certificate chain for the certificate.
|
void |
setPrivateKey(String privateKey)
The private key for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
|
String |
toString()
Returns a string representation of this object.
|
VirtualGatewayListenerTlsFileCertificate |
withCertificateChain(String certificateChain)
The certificate chain for the certificate.
|
VirtualGatewayListenerTlsFileCertificate |
withPrivateKey(String privateKey)
The private key for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
|
public VirtualGatewayListenerTlsFileCertificate()
public void setCertificateChain(String certificateChain)
The certificate chain for the certificate.
certificateChain
- The certificate chain for the certificate.public String getCertificateChain()
The certificate chain for the certificate.
public VirtualGatewayListenerTlsFileCertificate withCertificateChain(String certificateChain)
The certificate chain for the certificate.
certificateChain
- The certificate chain for the certificate.public void setPrivateKey(String privateKey)
The private key for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
privateKey
- The private key for a certificate stored on the file system of the mesh endpoint that the proxy is running
on.public String getPrivateKey()
The private key for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
public VirtualGatewayListenerTlsFileCertificate withPrivateKey(String privateKey)
The private key for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
privateKey
- The private key for a certificate stored on the file system of the mesh endpoint that the proxy is running
on.public String toString()
toString
in class Object
Object.toString()
public VirtualGatewayListenerTlsFileCertificate clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.