@Generated(value="software.amazon.awssdk:codegen") public final class ClientTlsCertificate extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ClientTlsCertificate.Builder,ClientTlsCertificate>
An object that represents the client's certificate.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ClientTlsCertificate.Builder |
static class |
ClientTlsCertificate.Type |
| Modifier and Type | Method and Description |
|---|---|
static ClientTlsCertificate.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
ListenerTlsFileCertificate |
file()
An object that represents a local file certificate.
|
static ClientTlsCertificate |
fromFile(Consumer<ListenerTlsFileCertificate.Builder> file)
Create an instance of this class with
file() initialized to the given value. |
static ClientTlsCertificate |
fromFile(ListenerTlsFileCertificate file)
Create an instance of this class with
file() initialized to the given value. |
static ClientTlsCertificate |
fromSds(Consumer<ListenerTlsSdsCertificate.Builder> sds)
Create an instance of this class with
sds() initialized to the given value. |
static ClientTlsCertificate |
fromSds(ListenerTlsSdsCertificate sds)
Create an instance of this class with
sds() initialized to the given value. |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
ListenerTlsSdsCertificate |
sds()
A reference to an object that represents a client's TLS Secret Discovery Service certificate.
|
static Class<? extends ClientTlsCertificate.Builder> |
serializableBuilderClass() |
ClientTlsCertificate.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
ClientTlsCertificate.Type |
type()
Retrieve an enum value representing which member of this object is populated.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final ListenerTlsFileCertificate 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 ListenerTlsSdsCertificate sds()
A reference to an object that represents a client's TLS Secret Discovery Service certificate.
public ClientTlsCertificate.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ClientTlsCertificate.Builder,ClientTlsCertificate>public static ClientTlsCertificate.Builder builder()
public static Class<? extends ClientTlsCertificate.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public static ClientTlsCertificate fromFile(ListenerTlsFileCertificate 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 ClientTlsCertificate fromFile(Consumer<ListenerTlsFileCertificate.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 ClientTlsCertificate fromSds(ListenerTlsSdsCertificate sds)
sds() initialized to the given value.
A reference to an object that represents a client's TLS Secret Discovery Service certificate.
sds - A reference to an object that represents a client's TLS Secret Discovery Service certificate.public static ClientTlsCertificate fromSds(Consumer<ListenerTlsSdsCertificate.Builder> sds)
sds() initialized to the given value.
A reference to an object that represents a client's TLS Secret Discovery Service certificate.
sds - A reference to an object that represents a client's TLS Secret Discovery Service certificate.public ClientTlsCertificate.Type type()
ClientTlsCertificate.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 ClientTlsCertificate.Type.UNKNOWN_TO_SDK_VERSION if zero
members are set, and null if more than one member is set.Copyright © 2023. All rights reserved.