@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class VirtualGatewayClientTlsCertificate extends Object implements Serializable, Cloneable, StructuredPojo
An object that represents the virtual gateway's client's Transport Layer Security (TLS) certificate.
Constructor and Description |
---|
VirtualGatewayClientTlsCertificate() |
Modifier and Type | Method and Description |
---|---|
VirtualGatewayClientTlsCertificate |
clone() |
boolean |
equals(Object obj) |
VirtualGatewayListenerTlsFileCertificate |
getFile()
An object that represents a local file certificate.
|
VirtualGatewayListenerTlsSdsCertificate |
getSds()
A reference to an object that represents a virtual gateway's client's Secret Discovery Service certificate.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setFile(VirtualGatewayListenerTlsFileCertificate file)
An object that represents a local file certificate.
|
void |
setSds(VirtualGatewayListenerTlsSdsCertificate sds)
A reference to an object that represents a virtual gateway's client's Secret Discovery Service certificate.
|
String |
toString()
Returns a string representation of this object.
|
VirtualGatewayClientTlsCertificate |
withFile(VirtualGatewayListenerTlsFileCertificate file)
An object that represents a local file certificate.
|
VirtualGatewayClientTlsCertificate |
withSds(VirtualGatewayListenerTlsSdsCertificate sds)
A reference to an object that represents a virtual gateway's client's Secret Discovery Service certificate.
|
public void setFile(VirtualGatewayListenerTlsFileCertificate file)
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) .
file
- 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)
.public VirtualGatewayListenerTlsFileCertificate getFile()
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) .
public VirtualGatewayClientTlsCertificate withFile(VirtualGatewayListenerTlsFileCertificate file)
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) .
file
- 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)
.public void setSds(VirtualGatewayListenerTlsSdsCertificate sds)
A reference to an object that represents a virtual gateway's client's Secret Discovery Service certificate.
sds
- A reference to an object that represents a virtual gateway's client's Secret Discovery Service
certificate.public VirtualGatewayListenerTlsSdsCertificate getSds()
A reference to an object that represents a virtual gateway's client's Secret Discovery Service certificate.
public VirtualGatewayClientTlsCertificate withSds(VirtualGatewayListenerTlsSdsCertificate sds)
A reference to an object that represents a virtual gateway's client's Secret Discovery Service certificate.
sds
- A reference to an object that represents a virtual gateway's client's Secret Discovery Service
certificate.public String toString()
toString
in class Object
Object.toString()
public VirtualGatewayClientTlsCertificate clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.