Class CertificateInformation
java.lang.Object
co.elastic.clients.elasticsearch.ssl.certificates.CertificateInformation
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable public final class CertificateInformation extends java.lang.Object implements JsonpSerializable
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCertificateInformation.BuilderBuilder forCertificateInformation. -
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<CertificateInformation>_DESERIALIZERJson deserializer forCertificateInformation -
Constructor Summary
Constructors Constructor Description CertificateInformation(CertificateInformation.Builder builder)CertificateInformation(java.util.function.Function<CertificateInformation.Builder,CertificateInformation.Builder> fn) -
Method Summary
Modifier and Type Method Description java.lang.Stringalias()API name:aliasjava.lang.Stringexpiry()API name:expiryjava.lang.Stringformat()API name:formatbooleanhasPrivateKey()API name:has_private_keyjava.lang.Stringpath()API name:pathvoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)java.lang.StringserialNumber()API name:serial_numberprotected static voidsetupCertificateInformationDeserializer(DelegatingDeserializer<CertificateInformation.Builder> op)java.lang.StringsubjectDn()API name:subject_dnMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
_DESERIALIZER
Json deserializer forCertificateInformation
-
-
Constructor Details
-
CertificateInformation
-
CertificateInformation
public CertificateInformation(java.util.function.Function<CertificateInformation.Builder,CertificateInformation.Builder> fn)
-
-
Method Details
-
alias
@Nullable public java.lang.String alias()API name:alias -
expiry
public java.lang.String expiry()API name:expiry -
format
public java.lang.String format()API name:format -
hasPrivateKey
public boolean hasPrivateKey()API name:has_private_key -
path
public java.lang.String path()API name:path -
serialNumber
public java.lang.String serialNumber()API name:serial_number -
subjectDn
public java.lang.String subjectDn()API name:subject_dn -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
setupCertificateInformationDeserializer
protected static void setupCertificateInformationDeserializer(DelegatingDeserializer<CertificateInformation.Builder> op)
-