Class ChangeAssignmentRequest

Object
ChangeAssignmentRequest
All Implemented Interfaces:
Serializable

public class ChangeAssignmentRequest extends Object implements Serializable
See Also:
  • Constructor Details

    • ChangeAssignmentRequest

      public ChangeAssignmentRequest()
  • Method Details

    • builder

      public static ChangeAssignmentRequest.Builder builder()
    • getAssignmentId

      public UUID getAssignmentId()
      Required. The ID of the assignment to change.
    • getStatusIds

      public List<UUID> getStatusIds()
      The list of IDs of the statuses. The first element in the list is used as default status id.
    • getCharacteristicTypes

      public List<CharacteristicTypeAssignmentReference> getCharacteristicTypes()
      The list of characteristic types to be assigned, along with their assignment modalities.
    • getArticulationRules

      public List<ArticulationRuleRequest> getArticulationRules()
      The articulation rule definitions.
    • getValidationRuleIds

      public List<UUID> getValidationRuleIds()
      The list of IDs of the validation rules.
    • getDataQualityRuleIds

      @Deprecated public List<UUID> getDataQualityRuleIds()
      Deprecated.
      The list of data quality rule IDs will be removed in the future.
      The list of IDs of the data quality rules.
    • getDomainTypeIds

      public List<UUID> getDomainTypeIds()
      The list of IDs of the domain types.
    • getDefaultStatusId

      @Deprecated public UUID getDefaultStatusId()
      Deprecated.
      The ID of the default status for the asset type. This property will be ignored. The default status is the first status in the list of assigned statuses of the assignment.
    • getScopeId

      @Deprecated public UUID getScopeId()
      Deprecated.
      The ID of the scope is ignored, and will be removed in the future.
      The ID of the scope the assignment corresponds to.
    • setAssignmentId

      public void setAssignmentId(UUID assignmentId)
      Required. The ID of the assignment to change.
    • setStatusIds

      public void setStatusIds(List<UUID> statusIds)
      The list of IDs of the statuses. The first element in the list is used as default status id.
    • setCharacteristicTypes

      public void setCharacteristicTypes(List<CharacteristicTypeAssignmentReference> characteristicTypes)
      The list of characteristic types to be assigned, along with their assignment modalities.
    • setArticulationRules

      public void setArticulationRules(List<ArticulationRuleRequest> articulationRules)
      The articulation rule definitions.
    • setValidationRuleIds

      public void setValidationRuleIds(List<UUID> validationRuleIds)
      The list of IDs of the validation rules.
    • setDataQualityRuleIds

      @Deprecated public void setDataQualityRuleIds(List<UUID> dataQualityRuleIds)
      Deprecated.
      The list of data quality rule IDs will be removed in the future.
      The list of IDs of the data quality rules.
    • setDomainTypeIds

      public void setDomainTypeIds(List<UUID> domainTypeIds)
      The list of IDs of the domain types.
    • setDefaultStatusId

      @Deprecated public void setDefaultStatusId(UUID defaultStatusId)
      Deprecated.
      The ID of the default status for the asset type. This property will be ignored. The default status is the first status in the list of assigned statuses of the assignment.
    • setScopeId

      @Deprecated public void setScopeId(UUID scopeId)
      Deprecated.
      The ID of the scope is ignored, and will be removed in the future.
      The ID of the scope the assignment corresponds to.
    • 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