Class GetSslinfoResponse.Builder
- All Implemented Interfaces:
CopyableBuilder<GetSslinfoResponse.Builder,,GetSslinfoResponse> MutableBuilder<GetSslinfoResponse.Builder,,GetSslinfoResponse> ObjectBuilder<GetSslinfoResponse>
- Enclosing class:
GetSslinfoResponse
GetSslinfoResponse.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aGetSslinfoResponse.copy()Create a new builderCopyableBuilderthat is a copy of this one.localCertificatesList(String value, String... values) A list of domain names from local certificates.localCertificatesList(List<String> list) A list of domain names from local certificates.peerCertificates(String value) Required - The number of certificates.peerCertificatesList(String value, String... values) A list of domain names from peer certificates.peerCertificatesList(List<String> list) A list of domain names from peer certificates.The user's principal.The cipher for this SSL setup.sslOpensslAvailable(Boolean value) Whether OpenSSL is available.The reason OpenSSL is unavailable.Whether the hostname validation is supported.WhetherKMFis supported.sslOpensslVersion(String value) Version of OpenSSL.sslOpensslVersionString(String value) The full version string for the OpenSSL version.sslProtocol(String value) The protocol for this SSL setup.sslProviderHttp(String value) Returns the HTTP provider's name.sslProviderTransportClient(String value) Required - Returns the transport client's name.sslProviderTransportServer(String value) Required - Returns the transport server's name.Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _listCopy, _mapCopy, _mapPut, _mapPutAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensearch.client.util.MutableBuilder
applyMutation
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
copy
Description copied from interface:CopyableBuilderCreate a new builderCopyableBuilderthat is a copy of this one.- Specified by:
copyin interfaceCopyableBuilder<GetSslinfoResponse.Builder,GetSslinfoResponse> - Returns:
- a new builder instance.
-
localCertificatesList
A list of domain names from local certificates.API name:
local_certificates_listAdds all elements of
listtolocalCertificatesList. -
localCertificatesList
@Nonnull public final GetSslinfoResponse.Builder localCertificatesList(String value, String... values) A list of domain names from local certificates.API name:
local_certificates_listAdds one or more values to
localCertificatesList. -
peerCertificates
Required - The number of certificates.API name:
peer_certificates -
peerCertificatesList
A list of domain names from peer certificates.API name:
peer_certificates_listAdds all elements of
listtopeerCertificatesList. -
peerCertificatesList
@Nonnull public final GetSslinfoResponse.Builder peerCertificatesList(String value, String... values) A list of domain names from peer certificates.API name:
peer_certificates_listAdds one or more values to
peerCertificatesList. -
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
@Nonnull public final GetSslinfoResponse.Builder sslOpensslNonAvailableCause(@Nullable String value) The reason OpenSSL is unavailable.API name:
ssl_openssl_non_available_cause -
sslOpensslSupportsHostnameValidation
@Nonnull public final GetSslinfoResponse.Builder sslOpensslSupportsHostnameValidation(@Nullable Boolean value) Whether the hostname validation is supported.API name:
ssl_openssl_supports_hostname_validation -
sslOpensslSupportsKeyManagerFactory
@Nonnull public final GetSslinfoResponse.Builder sslOpensslSupportsKeyManagerFactory(@Nullable Boolean value) 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 -
build
Builds aGetSslinfoResponse.- Specified by:
buildin interfaceObjectBuilder<GetSslinfoResponse>- Throws:
NullPointerException- if some of the required fields are null.
-