Class ModelSizeStats.Builder

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

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

    • Builder

      public Builder()
  • Method Details

    • bucketAllocationFailuresCount

      public final ModelSizeStats.Builder bucketAllocationFailuresCount​(long value)
      Required - API name: bucket_allocation_failures_count
    • jobId

      public final ModelSizeStats.Builder jobId​(java.lang.String value)
      Required - API name: job_id
    • logTime

      public final ModelSizeStats.Builder logTime​(Time value)
      Required - API name: log_time
    • logTime

      public final ModelSizeStats.Builder logTime​(java.util.function.Function<Time.Builder,​ObjectBuilder<Time>> fn)
      Required - API name: log_time
    • memoryStatus

      public final ModelSizeStats.Builder memoryStatus​(MemoryStatus value)
      Required - API name: memory_status
    • modelBytes

      public final ModelSizeStats.Builder modelBytes​(java.lang.String value)
      Required - API name: model_bytes
    • modelBytesExceeded

      public final ModelSizeStats.Builder modelBytesExceeded​(@Nullable java.lang.String value)
      API name: model_bytes_exceeded
    • modelBytesMemoryLimit

      public final ModelSizeStats.Builder modelBytesMemoryLimit​(@Nullable java.lang.String value)
      API name: model_bytes_memory_limit
    • peakModelBytes

      public final ModelSizeStats.Builder peakModelBytes​(@Nullable java.lang.String value)
      API name: peak_model_bytes
    • assignmentMemoryBasis

      public final ModelSizeStats.Builder assignmentMemoryBasis​(@Nullable java.lang.String value)
      API name: assignment_memory_basis
    • resultType

      public final ModelSizeStats.Builder resultType​(java.lang.String value)
      Required - API name: result_type
    • totalByFieldCount

      public final ModelSizeStats.Builder totalByFieldCount​(long value)
      Required - API name: total_by_field_count
    • totalOverFieldCount

      public final ModelSizeStats.Builder totalOverFieldCount​(long value)
      Required - API name: total_over_field_count
    • totalPartitionFieldCount

      public final ModelSizeStats.Builder totalPartitionFieldCount​(long value)
      Required - API name: total_partition_field_count
    • categorizationStatus

      public final ModelSizeStats.Builder categorizationStatus​(CategorizationStatus value)
      Required - API name: categorization_status
    • categorizedDocCount

      public final ModelSizeStats.Builder categorizedDocCount​(int value)
      Required - API name: categorized_doc_count
    • deadCategoryCount

      public final ModelSizeStats.Builder deadCategoryCount​(int value)
      Required - API name: dead_category_count
    • failedCategoryCount

      public final ModelSizeStats.Builder failedCategoryCount​(int value)
      Required - API name: failed_category_count
    • frequentCategoryCount

      public final ModelSizeStats.Builder frequentCategoryCount​(int value)
      Required - API name: frequent_category_count
    • rareCategoryCount

      public final ModelSizeStats.Builder rareCategoryCount​(int value)
      Required - API name: rare_category_count
    • totalCategoryCount

      public final ModelSizeStats.Builder totalCategoryCount​(int value)
      Required - API name: total_category_count
    • timestamp

      public final ModelSizeStats.Builder timestamp​(@Nullable java.lang.Long value)
      API name: timestamp
    • build

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