Class CertificateInformation.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<CertificateInformation.Builder>
co.elastic.clients.elasticsearch.ssl.certificates.CertificateInformation.Builder
- All Implemented Interfaces:
WithJson<CertificateInformation.Builder>
,ObjectBuilder<CertificateInformation>
- Enclosing class:
- CertificateInformation
public static class CertificateInformation.Builder
extends WithJsonObjectBuilderBase<CertificateInformation.Builder>
implements ObjectBuilder<CertificateInformation>
Builder for
CertificateInformation
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionAPI name:alias
build()
Builds aCertificateInformation
.Required - API name:expiry
Required - API name:format
hasPrivateKey
(boolean value) Required - API name:has_private_key
API name:issuer
Required - API name:path
protected CertificateInformation.Builder
self()
serialNumber
(String value) Required - API name:serial_number
Required - API name:subject_dn
Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
alias
API name:alias
-
expiry
Required - API name:expiry
-
format
Required - API name:format
-
hasPrivateKey
Required - API name:has_private_key
-
issuer
API name:issuer
-
path
Required - API name:path
-
serialNumber
Required - API name:serial_number
-
subjectDn
Required - API name:subject_dn
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<CertificateInformation.Builder>
-
build
Builds aCertificateInformation
.- Specified by:
build
in interfaceObjectBuilder<CertificateInformation>
- Throws:
NullPointerException
- if some of the required fields are null.
-