Class AddAssignmentRequest

Object
AddAssignmentRequest
All Implemented Interfaces:
Serializable

public class AddAssignmentRequest extends Object implements Serializable
The properties of the assignment to be added.
See Also:
  • Constructor Details

    • AddAssignmentRequest

      public AddAssignmentRequest()
  • Method Details

    • builder

      public static AddAssignmentRequest.Builder builder()
    • getId

      public UUID getId()
      The ID of the new assignment.
    • getAssetTypeId

      public UUID getAssetTypeId()
      Required. The ID of the asset type corresponding to the assignment.
    • getStatusIds

      public List<UUID> getStatusIds()
      Required. The list of IDs of the statuses.
    • getCharacteristicTypes

      public List<CharacteristicTypeAssignmentReference> getCharacteristicTypes()
      The list of the references to characteristic types corresponding to the assignment.
    • getArticulationRules

      public List<ArticulationRuleRequest> getArticulationRules()
      The list of the articulation rules.
    • 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 from the next major release.
      The list of IDs of the data quality rules.
    • getDomainTypeIds

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

      public UUID getDefaultStatusId()
      Required. The ID of the default status for the asset type.
    • getScopeId

      public UUID getScopeId()
      The ID of the scope the assignment corresponds to.
    • setId

      public void setId(UUID id)
      The ID of the new assignment.
    • setAssetTypeId

      public void setAssetTypeId(UUID assetTypeId)
      Required. The ID of the asset type corresponding to the assignment.
    • setStatusIds

      public void setStatusIds(List<UUID> statusIds)
      Required. The list of IDs of the statuses.
    • setCharacteristicTypes

      public void setCharacteristicTypes(List<CharacteristicTypeAssignmentReference> characteristicTypes)
      The list of the references to characteristic types corresponding to the assignment.
    • setArticulationRules

      public void setArticulationRules(List<ArticulationRuleRequest> articulationRules)
      The list of the articulation rules.
    • 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 from the next major release.
      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

      public void setDefaultStatusId(UUID defaultStatusId)
      Required. The ID of the default status for the asset type.
    • setScopeId

      public void setScopeId(UUID scopeId)
      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