Class MLRegisterModelInput

java.lang.Object
org.opensearch.ml.common.transport.register.MLRegisterModelInput
All Implemented Interfaces:
org.opensearch.core.common.io.stream.Writeable, org.opensearch.core.xcontent.ToXContent, org.opensearch.core.xcontent.ToXContentObject

public class MLRegisterModelInput extends Object implements org.opensearch.core.xcontent.ToXContentObject, org.opensearch.core.common.io.stream.Writeable
ML input data: algirithm name, parameters and input data set.
  • Field Details

  • 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
    • toXContent

      public org.opensearch.core.xcontent.XContentBuilder toXContent(org.opensearch.core.xcontent.XContentBuilder builder, org.opensearch.core.xcontent.ToXContent.Params params) throws IOException
      Specified by:
      toXContent in interface org.opensearch.core.xcontent.ToXContent
      Throws:
      IOException
    • parse

      public static MLRegisterModelInput parse(org.opensearch.core.xcontent.XContentParser parser, String modelName, String version, boolean deployModel) throws IOException
      Throws:
      IOException
    • parse

      public static MLRegisterModelInput parse(org.opensearch.core.xcontent.XContentParser parser, boolean deployModel) throws IOException
      Throws:
      IOException
    • builder

    • toBuilder

    • getFunctionName

      public FunctionName getFunctionName()
    • getModelName

      public String getModelName()
    • getModelGroupId

      public String getModelGroupId()
    • getVersion

      public String getVersion()
    • getDescription

      public String getDescription()
    • getIsEnabled

      public Boolean getIsEnabled()
    • getRateLimiter

      public MLRateLimiter getRateLimiter()
    • getUrl

      public String getUrl()
    • getHashValue

      public String getHashValue()
    • getModelFormat

      public MLModelFormat getModelFormat()
    • getModelConfig

      public MLModelConfig getModelConfig()
    • getDeploySetting

      public MLDeploySetting getDeploySetting()
    • isDeployModel

      public boolean isDeployModel()
    • getModelNodeIds

      public String[] getModelNodeIds()
    • getConnector

      public Connector getConnector()
    • getConnectorId

      public String getConnectorId()
    • getBackendRoles

      public List<String> getBackendRoles()
    • getAddAllBackendRoles

      public Boolean getAddAllBackendRoles()
    • getAccessMode

      public AccessMode getAccessMode()
    • getDoesVersionCreateModelGroup

      public Boolean getDoesVersionCreateModelGroup()
    • getIsHidden

      public Boolean getIsHidden()
    • getGuardrails

      public Guardrails getGuardrails()
    • setFunctionName

      public void setFunctionName(FunctionName functionName)
    • setModelName

      public void setModelName(String modelName)
    • setModelGroupId

      public void setModelGroupId(String modelGroupId)
    • setVersion

      public void setVersion(String version)
    • setDescription

      public void setDescription(String description)
    • setIsEnabled

      public void setIsEnabled(Boolean isEnabled)
    • setRateLimiter

      public void setRateLimiter(MLRateLimiter rateLimiter)
    • setUrl

      public void setUrl(String url)
    • setHashValue

      public void setHashValue(String hashValue)
    • setModelFormat

      public void setModelFormat(MLModelFormat modelFormat)
    • setModelConfig

      public void setModelConfig(MLModelConfig modelConfig)
    • setDeploySetting

      public void setDeploySetting(MLDeploySetting deploySetting)
    • setDeployModel

      public void setDeployModel(boolean deployModel)
    • setModelNodeIds

      public void setModelNodeIds(String[] modelNodeIds)
    • setConnector

      public void setConnector(Connector connector)
    • setConnectorId

      public void setConnectorId(String connectorId)
    • setBackendRoles

      public void setBackendRoles(List<String> backendRoles)
    • setAddAllBackendRoles

      public void setAddAllBackendRoles(Boolean addAllBackendRoles)
    • setAccessMode

      public void setAccessMode(AccessMode accessMode)
    • setDoesVersionCreateModelGroup

      public void setDoesVersionCreateModelGroup(Boolean doesVersionCreateModelGroup)
    • setIsHidden

      public void setIsHidden(Boolean isHidden)
    • setGuardrails

      public void setGuardrails(Guardrails guardrails)
    • 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