Package kubevirt.io

Class V1Initializers

java.lang.Object
kubevirt.io.V1Initializers

@Generated(value="io.swagger.codegen.languages.JavaClientCodegen", date="2019-11-10T14:44:51.030+02:00") public class V1Initializers extends Object
Initializers tracks the progress of initialization.
  • Field Details

  • Constructor Details

    • V1Initializers

      public V1Initializers()
  • Method Details

    • pending

      public V1Initializers pending(List<V1Initializer> pending)
    • addPendingItem

      public V1Initializers addPendingItem(V1Initializer pendingItem)
    • getPending

      public List<V1Initializer> getPending()
      Pending is a list of initializers that must execute in order before this object is visible. When the last pending initializer is removed, and no failing result is set, the initializers struct will be set to nil and the object is considered as initialized and visible to all clients.
      Returns:
      pending
    • setPending

      public void setPending(List<V1Initializer> pending)
    • result

      public V1Initializers result(V1Status result)
    • getResult

      public V1Status getResult()
      If result is set with the Failure field, the object will be persisted to storage and then deleted, ensuring that other clients can observe the deletion.
      Returns:
      result
    • setResult

      public void setResult(V1Status result)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toIndentedString

      private String toIndentedString(Object o)
      Convert the given object to string with each line indented by 4 spaces (except the first line).