Class EnrollNodeResponse.Builder

java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch.security.EnrollNodeResponse.Builder
All Implemented Interfaces:
ObjectBuilder<EnrollNodeResponse>
Enclosing class:
EnrollNodeResponse

public static class EnrollNodeResponse.Builder
extends ObjectBuilderBase
implements ObjectBuilder<EnrollNodeResponse>
Builder for EnrollNodeResponse.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • httpCaKey

      public final EnrollNodeResponse.Builder httpCaKey​(java.lang.String value)
      Required - API name: http_ca_key
    • httpCaCert

      public final EnrollNodeResponse.Builder httpCaCert​(java.lang.String value)
      Required - API name: http_ca_cert
    • transportCaCert

      public final EnrollNodeResponse.Builder transportCaCert​(java.lang.String value)
      Required - API name: transport_ca_cert
    • transportKey

      public final EnrollNodeResponse.Builder transportKey​(java.lang.String value)
      Required - API name: transport_key
    • transportCert

      public final EnrollNodeResponse.Builder transportCert​(java.lang.String value)
      Required - API name: transport_cert
    • nodesAddresses

      public final EnrollNodeResponse.Builder nodesAddresses​(java.util.List<java.lang.String> list)
      Required - API name: nodes_addresses

      Adds all elements of list to nodesAddresses.

    • nodesAddresses

      public final EnrollNodeResponse.Builder nodesAddresses​(java.lang.String value, java.lang.String... values)
      Required - API name: nodes_addresses

      Adds one or more values to nodesAddresses.

    • build

      public EnrollNodeResponse build()
      Specified by:
      build in interface ObjectBuilder<EnrollNodeResponse>
      Throws:
      java.lang.NullPointerException - if some of the required fields are null.