Class Client.Builder

java.lang.Object
All Implemented Interfaces:
WithJson<Client.Builder>, ObjectBuilder<Client>
Enclosing class:
Client

public static class Client.Builder
extends WithJsonObjectBuilderBase<Client.Builder>
implements ObjectBuilder<Client>
Builder for Client.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • id

      public final Client.Builder id​(@Nullable java.lang.Long value)
      API name: id
    • agent

      public final Client.Builder agent​(@Nullable java.lang.String value)
      API name: agent
    • localAddress

      public final Client.Builder localAddress​(@Nullable java.lang.String value)
      API name: local_address
    • remoteAddress

      public final Client.Builder remoteAddress​(@Nullable java.lang.String value)
      API name: remote_address
    • lastUri

      public final Client.Builder lastUri​(@Nullable java.lang.String value)
      API name: last_uri
    • openedTimeMillis

      public final Client.Builder openedTimeMillis​(@Nullable java.lang.Long value)
      API name: opened_time_millis
    • closedTimeMillis

      public final Client.Builder closedTimeMillis​(@Nullable java.lang.Long value)
      API name: closed_time_millis
    • lastRequestTimeMillis

      public final Client.Builder lastRequestTimeMillis​(@Nullable java.lang.Long value)
      API name: last_request_time_millis
    • requestCount

      public final Client.Builder requestCount​(@Nullable java.lang.Long value)
      API name: request_count
    • requestSizeBytes

      public final Client.Builder requestSizeBytes​(@Nullable java.lang.Long value)
      API name: request_size_bytes
    • xOpaqueId

      public final Client.Builder xOpaqueId​(@Nullable java.lang.String value)
      API name: x_opaque_id
    • self

      protected Client.Builder self()
      Specified by:
      self in class WithJsonObjectBuilderBase<Client.Builder>
    • build

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