Class ModelTypeHelper

java.lang.Object
co.elastic.clients.util.ModelTypeHelper

public class ModelTypeHelper
extends java.lang.Object
Utility functions for API model types
  • Method Summary

    Modifier and Type Method Description
    static <T> java.util.List<T> unmodifiable​(java.util.List<T> list)  
    static <K,​ V> java.util.Map<K,​V> unmodifiable​(java.util.Map<K,​V> map)  
    static <T> java.util.List<T> unmodifiableNonNull​(java.util.List<T> list, java.lang.String message)  
    static <K,​ V> java.util.Map<K,​V> unmodifiableNonNull​(java.util.Map<K,​V> map, java.lang.String message)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • unmodifiable

      public static <T> java.util.List<T> unmodifiable​(java.util.List<T> list)
    • unmodifiable

      public static <K,​ V> java.util.Map<K,​V> unmodifiable​(java.util.Map<K,​V> map)
    • unmodifiableNonNull

      public static <T> java.util.List<T> unmodifiableNonNull​(java.util.List<T> list, java.lang.String message)
    • unmodifiableNonNull

      public static <K,​ V> java.util.Map<K,​V> unmodifiableNonNull​(java.util.Map<K,​V> map, java.lang.String message)