Class GetSslinfoResponse
java.lang.Object
org.opensearch.client.opensearch.security.GetSslinfoResponse
- All Implemented Interfaces:
JsonpSerializable,PlainJsonSerializable,ToCopyableBuilder<GetSslinfoResponse.Builder,GetSslinfoResponse>
@JsonpDeserializable
@Generated("org.opensearch.client.codegen.CodeGenerator")
public class GetSslinfoResponse
extends Object
implements PlainJsonSerializable, ToCopyableBuilder<GetSslinfoResponse.Builder,GetSslinfoResponse>
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<GetSslinfoResponse> Json deserializer forGetSslinfoResponse -
Method Summary
Modifier and TypeMethodDescriptionstatic GetSslinfoResponse.Builderbuilder()booleaninthashCode()A list of domain names from local certificates.static GetSslinfoResponsefinal StringRequired - The number of certificates.A list of domain names from peer certificates.final StringThe user's principal.voidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static voidfinal StringThe cipher for this SSL setup.final BooleanWhether OpenSSL is available.final StringThe reason OpenSSL is unavailable.final BooleanWhether the hostname validation is supported.final BooleanWhetherKMFis supported.final StringVersion of OpenSSL.final StringThe full version string for the OpenSSL version.final StringThe protocol for this SSL setup.final StringReturns the HTTP provider's name.final StringRequired - Returns the transport client's name.final StringRequired - Returns the transport server's name.Create a new builderToCopyableBuilderthat is initialised with the current state of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensearch.client.json.PlainJsonSerializable
toJsonStringMethods inherited from interface org.opensearch.client.util.ToCopyableBuilder
copy
-
Field Details
-
_DESERIALIZER
Json deserializer forGetSslinfoResponse
-
-
Method Details
-
of
public static GetSslinfoResponse of(Function<GetSslinfoResponse.Builder, ObjectBuilder<GetSslinfoResponse>> fn) -
localCertificatesList
A list of domain names from local certificates.API name:
local_certificates_list -
peerCertificates
Required - The number of certificates.API name:
peer_certificates -
peerCertificatesList
A list of domain names from peer certificates.API name:
peer_certificates_list -
principal
The user's principal.API name:
principal -
sslCipher
The cipher for this SSL setup.API name:
ssl_cipher -
sslOpensslAvailable
Whether OpenSSL is available.API name:
ssl_openssl_available -
sslOpensslNonAvailableCause
The reason OpenSSL is unavailable.API name:
ssl_openssl_non_available_cause -
sslOpensslSupportsHostnameValidation
Whether the hostname validation is supported.API name:
ssl_openssl_supports_hostname_validation -
sslOpensslSupportsKeyManagerFactory
WhetherKMFis supported.API name:
ssl_openssl_supports_key_manager_factory -
sslOpensslVersion
Version of OpenSSL.API name:
ssl_openssl_version -
sslOpensslVersionString
The full version string for the OpenSSL version.API name:
ssl_openssl_version_string -
sslProtocol
The protocol for this SSL setup.API name:
ssl_protocol -
sslProviderHttp
Returns the HTTP provider's name.API name:
ssl_provider_http -
sslProviderTransportClient
Required - Returns the transport client's name.API name:
ssl_provider_transport_client -
sslProviderTransportServer
Required - Returns the transport server's name.API name:
ssl_provider_transport_server -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
toBuilder
Description copied from interface:ToCopyableBuilderCreate a new builderToCopyableBuilderthat is initialised with the current state of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<GetSslinfoResponse.Builder,GetSslinfoResponse> - Returns:
- a new builder instance.
-
builder
-
setupGetSslinfoResponseDeserializer
protected static void setupGetSslinfoResponseDeserializer(ObjectDeserializer<GetSslinfoResponse.Builder> op) -
hashCode
public int hashCode() -
equals
-