Class MLSyncUpInput

java.lang.Object
org.opensearch.ml.common.transport.sync.MLSyncUpInput
All Implemented Interfaces:
org.opensearch.core.common.io.stream.Writeable

public class MLSyncUpInput extends Object implements org.opensearch.core.common.io.stream.Writeable
  • Constructor Details

  • Method Details

    • writeTo

      public void writeTo(org.opensearch.core.common.io.stream.StreamOutput out) throws IOException
      Specified by:
      writeTo in interface org.opensearch.core.common.io.stream.Writeable
      Throws:
      IOException
    • builder

      public static MLSyncUpInput.MLSyncUpInputBuilder builder()
    • isGetDeployedModels

      public boolean isGetDeployedModels()
    • getAddedWorkerNodes

      public Map<String,String[]> getAddedWorkerNodes()
    • getRemovedWorkerNodes

      public Map<String,String[]> getRemovedWorkerNodes()
    • getModelRoutingTable

      public Map<String,Set<String>> getModelRoutingTable()
    • getRunningDeployModelTasks

      public Map<String,Set<String>> getRunningDeployModelTasks()
    • isClearRoutingTable

      public boolean isClearRoutingTable()
    • isSyncRunningDeployModelTasks

      public boolean isSyncRunningDeployModelTasks()
    • getDeployToAllNodes

      public Map<String,Boolean> getDeployToAllNodes()
    • setGetDeployedModels

      public void setGetDeployedModels(boolean getDeployedModels)
    • setAddedWorkerNodes

      public void setAddedWorkerNodes(Map<String,String[]> addedWorkerNodes)
    • setRemovedWorkerNodes

      public void setRemovedWorkerNodes(Map<String,String[]> removedWorkerNodes)
    • setModelRoutingTable

      public void setModelRoutingTable(Map<String,Set<String>> modelRoutingTable)
    • setRunningDeployModelTasks

      public void setRunningDeployModelTasks(Map<String,Set<String>> runningDeployModelTasks)
    • setClearRoutingTable

      public void setClearRoutingTable(boolean clearRoutingTable)
    • setSyncRunningDeployModelTasks

      public void setSyncRunningDeployModelTasks(boolean syncRunningDeployModelTasks)
    • setDeployToAllNodes

      public void setDeployToAllNodes(Map<String,Boolean> deployToAllNodes)
    • equals

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

      protected boolean canEqual(Object other)
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object