Class CalendarEvent.Builder

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

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

    • Builder

      public Builder()
  • Method Details

    • calendarId

      public final CalendarEvent.Builder calendarId​(@Nullable java.lang.String value)
      A string that uniquely identifies a calendar.

      API name: calendar_id

    • eventId

      public final CalendarEvent.Builder eventId​(@Nullable java.lang.String value)
      API name: event_id
    • description

      public final CalendarEvent.Builder description​(java.lang.String value)
      Required - A description of the scheduled event.

      API name: description

    • endTime

      public final CalendarEvent.Builder endTime​(java.lang.String value)
      Required - The timestamp for the end of the scheduled event in milliseconds since the epoch or ISO 8601 format.

      API name: end_time

    • startTime

      public final CalendarEvent.Builder startTime​(java.lang.String value)
      Required - The timestamp for the beginning of the scheduled event in milliseconds since the epoch or ISO 8601 format.

      API name: start_time

    • build

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