@Generated(value="software.amazon.awssdk:codegen") public final class VirtualGatewayClientTlsCertificate extends Object implements SdkPojo, Serializable, ToCopyableBuilder<VirtualGatewayClientTlsCertificate.Builder,VirtualGatewayClientTlsCertificate>
An object that represents the virtual gateway's client's Transport Layer Security (TLS) certificate.
| Modifier and Type | Class and Description |
|---|---|
static interface |
VirtualGatewayClientTlsCertificate.Builder |
static class |
VirtualGatewayClientTlsCertificate.Type |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final 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) .
public final VirtualGatewayListenerTlsSdsCertificate sds()
A reference to an object that represents a virtual gateway's client's Secret Discovery Service certificate.
public VirtualGatewayClientTlsCertificate.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<VirtualGatewayClientTlsCertificate.Builder,VirtualGatewayClientTlsCertificate>public static VirtualGatewayClientTlsCertificate.Builder builder()
public static Class<? extends VirtualGatewayClientTlsCertificate.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public static VirtualGatewayClientTlsCertificate fromFile(VirtualGatewayListenerTlsFileCertificate file)
file() initialized to the given value.
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 static VirtualGatewayClientTlsCertificate fromFile(Consumer<VirtualGatewayListenerTlsFileCertificate.Builder> file)
file() initialized to the given value.
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 static VirtualGatewayClientTlsCertificate fromSds(VirtualGatewayListenerTlsSdsCertificate sds)
sds() initialized to the given value.
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 static VirtualGatewayClientTlsCertificate fromSds(Consumer<VirtualGatewayListenerTlsSdsCertificate.Builder> sds)
sds() initialized to the given value.
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 VirtualGatewayClientTlsCertificate.Type type()
VirtualGatewayClientTlsCertificate.Type.UNKNOWN_TO_SDK_VERSION if the
service returned a member that is only known to a newer SDK version.
When this class is created directly in your code, this will be VirtualGatewayClientTlsCertificate.Type.UNKNOWN_TO_SDK_VERSION if zero
members are set, and null if more than one member is set.Copyright © 2023. All rights reserved.