public interface org.mongodb.morphia.query.UpdateOperations<T>
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.mongodb.morphia.query.UpdateOperations
  super_class: java.lang.Object
{
  public abstract org.mongodb.morphia.query.UpdateOperations<T> add(java.lang.String, );
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lorg/mongodb/morphia/query/UpdateOperations;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/Object;)Lorg/mongodb/morphia/query/UpdateOperations<TT;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
       Name  Flags
      field  
      value  

  public abstract org.mongodb.morphia.query.UpdateOperations<T> add(java.lang.String, , boolean);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;Z)Lorg/mongodb/morphia/query/UpdateOperations;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/Object;Z)Lorg/mongodb/morphia/query/UpdateOperations<TT;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
         Name  Flags
      field    
      value    
      addDups  

  public abstract org.mongodb.morphia.query.UpdateOperations<T> addAll(java.lang.String, java.util.List<?>, boolean);
    descriptor: (Ljava/lang/String;Ljava/util/List;Z)Lorg/mongodb/morphia/query/UpdateOperations;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/util/List<*>;Z)Lorg/mongodb/morphia/query/UpdateOperations<TT;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
         Name  Flags
      field    
      values   
      addDups  

  public abstract org.mongodb.morphia.query.UpdateOperations<T> addToSet(java.lang.String, );
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lorg/mongodb/morphia/query/UpdateOperations;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/Object;)Lorg/mongodb/morphia/query/UpdateOperations<TT;>;
    MethodParameters:
       Name  Flags
      field  
      value  

  public abstract org.mongodb.morphia.query.UpdateOperations<T> addToSet(java.lang.String, java.util.List<?>);
    descriptor: (Ljava/lang/String;Ljava/util/List;)Lorg/mongodb/morphia/query/UpdateOperations;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/util/List<*>;)Lorg/mongodb/morphia/query/UpdateOperations<TT;>;
    MethodParameters:
        Name  Flags
      field   
      values  

  public abstract org.mongodb.morphia.query.UpdateOperations<T> dec(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/mongodb/morphia/query/UpdateOperations;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Lorg/mongodb/morphia/query/UpdateOperations<TT;>;
    MethodParameters:
       Name  Flags
      field  

  public abstract org.mongodb.morphia.query.UpdateOperations<T> dec(java.lang.String, java.lang.Number);
    descriptor: (Ljava/lang/String;Ljava/lang/Number;)Lorg/mongodb/morphia/query/UpdateOperations;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/Number;)Lorg/mongodb/morphia/query/UpdateOperations<TT;>;
    MethodParameters:
       Name  Flags
      field  
      value  

  public abstract org.mongodb.morphia.query.UpdateOperations<T> disableValidation();
    descriptor: ()Lorg/mongodb/morphia/query/UpdateOperations;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/mongodb/morphia/query/UpdateOperations<TT;>;

  public abstract org.mongodb.morphia.query.UpdateOperations<T> enableValidation();
    descriptor: ()Lorg/mongodb/morphia/query/UpdateOperations;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/mongodb/morphia/query/UpdateOperations<TT;>;

  public abstract org.mongodb.morphia.query.UpdateOperations<T> inc(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/mongodb/morphia/query/UpdateOperations;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Lorg/mongodb/morphia/query/UpdateOperations<TT;>;
    MethodParameters:
       Name  Flags
      field  

  public abstract org.mongodb.morphia.query.UpdateOperations<T> inc(java.lang.String, java.lang.Number);
    descriptor: (Ljava/lang/String;Ljava/lang/Number;)Lorg/mongodb/morphia/query/UpdateOperations;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/Number;)Lorg/mongodb/morphia/query/UpdateOperations<TT;>;
    MethodParameters:
       Name  Flags
      field  
      value  

  public abstract org.mongodb.morphia.query.UpdateOperations<T> isolated();
    descriptor: ()Lorg/mongodb/morphia/query/UpdateOperations;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/mongodb/morphia/query/UpdateOperations<TT;>;

  public abstract boolean isIsolated();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.mongodb.morphia.query.UpdateOperations<T> max(java.lang.String, java.lang.Number);
    descriptor: (Ljava/lang/String;Ljava/lang/Number;)Lorg/mongodb/morphia/query/UpdateOperations;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/Number;)Lorg/mongodb/morphia/query/UpdateOperations<TT;>;
    MethodParameters:
       Name  Flags
      field  
      value  

  public abstract org.mongodb.morphia.query.UpdateOperations<T> min(java.lang.String, java.lang.Number);
    descriptor: (Ljava/lang/String;Ljava/lang/Number;)Lorg/mongodb/morphia/query/UpdateOperations;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/Number;)Lorg/mongodb/morphia/query/UpdateOperations<TT;>;
    MethodParameters:
       Name  Flags
      field  
      value  

  public abstract org.mongodb.morphia.query.UpdateOperations<T> push(java.lang.String, );
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lorg/mongodb/morphia/query/UpdateOperations;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/Object;)Lorg/mongodb/morphia/query/UpdateOperations<TT;>;
    MethodParameters:
       Name  Flags
      field  
      value  

  public abstract org.mongodb.morphia.query.UpdateOperations<T> push(java.lang.String, , org.mongodb.morphia.query.PushOptions);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;Lorg/mongodb/morphia/query/PushOptions;)Lorg/mongodb/morphia/query/UpdateOperations;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/Object;Lorg/mongodb/morphia/query/PushOptions;)Lorg/mongodb/morphia/query/UpdateOperations<TT;>;
    MethodParameters:
         Name  Flags
      field    
      value    
      options  final

  public abstract org.mongodb.morphia.query.UpdateOperations<T> push(java.lang.String, java.util.List<?>);
    descriptor: (Ljava/lang/String;Ljava/util/List;)Lorg/mongodb/morphia/query/UpdateOperations;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/util/List<*>;)Lorg/mongodb/morphia/query/UpdateOperations<TT;>;
    MethodParameters:
        Name  Flags
      field   
      values  

  public abstract org.mongodb.morphia.query.UpdateOperations<T> push(java.lang.String, java.util.List<?>, org.mongodb.morphia.query.PushOptions);
    descriptor: (Ljava/lang/String;Ljava/util/List;Lorg/mongodb/morphia/query/PushOptions;)Lorg/mongodb/morphia/query/UpdateOperations;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/util/List<*>;Lorg/mongodb/morphia/query/PushOptions;)Lorg/mongodb/morphia/query/UpdateOperations<TT;>;
    MethodParameters:
         Name  Flags
      field    
      values   
      options  

  public abstract org.mongodb.morphia.query.UpdateOperations<T> removeAll(java.lang.String, );
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lorg/mongodb/morphia/query/UpdateOperations;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/Object;)Lorg/mongodb/morphia/query/UpdateOperations<TT;>;
    MethodParameters:
       Name  Flags
      field  
      value  

  public abstract org.mongodb.morphia.query.UpdateOperations<T> removeAll(java.lang.String, java.util.List<?>);
    descriptor: (Ljava/lang/String;Ljava/util/List;)Lorg/mongodb/morphia/query/UpdateOperations;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/util/List<*>;)Lorg/mongodb/morphia/query/UpdateOperations<TT;>;
    MethodParameters:
        Name  Flags
      field   
      values  

  public abstract org.mongodb.morphia.query.UpdateOperations<T> removeFirst(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/mongodb/morphia/query/UpdateOperations;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Lorg/mongodb/morphia/query/UpdateOperations<TT;>;
    MethodParameters:
       Name  Flags
      field  

  public abstract org.mongodb.morphia.query.UpdateOperations<T> removeLast(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/mongodb/morphia/query/UpdateOperations;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Lorg/mongodb/morphia/query/UpdateOperations<TT;>;
    MethodParameters:
       Name  Flags
      field  

  public abstract org.mongodb.morphia.query.UpdateOperations<T> set(java.lang.String, );
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lorg/mongodb/morphia/query/UpdateOperations;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/Object;)Lorg/mongodb/morphia/query/UpdateOperations<TT;>;
    MethodParameters:
       Name  Flags
      field  
      value  

  public abstract org.mongodb.morphia.query.UpdateOperations<T> setOnInsert(java.lang.String, );
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lorg/mongodb/morphia/query/UpdateOperations;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/Object;)Lorg/mongodb/morphia/query/UpdateOperations<TT;>;
    MethodParameters:
       Name  Flags
      field  
      value  

  public abstract org.mongodb.morphia.query.UpdateOperations<T> unset(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/mongodb/morphia/query/UpdateOperations;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Lorg/mongodb/morphia/query/UpdateOperations<TT;>;
    MethodParameters:
       Name  Flags
      field  
}
Signature: <T:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "UpdateOperations.java"