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:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AddAssignmentRequest.Builder
-
Constructor Summary
Constructors Constructor Description AddAssignmentRequest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static AddAssignmentRequest.Builder
builder()
protected boolean
canEqual(Object other)
boolean
equals(Object o)
List<ArticulationRuleRequest>
getArticulationRules()
The list of the articulation rules.@NotNull UUID
getAssetTypeId()
Required. The ID of the asset type corresponding to the assignment.List<CharacteristicTypeAssignmentReference>
getCharacteristicTypes()
The list of the references to characteristic types corresponding to the assignment.List<UUID>
getDataQualityRuleIds()
Deprecated.The list of data quality rule IDs will be removed from the next major release.@NotNull UUID
getDefaultStatusId()
Required. The ID of the default status for the asset type.List<UUID>
getDomainTypeIds()
The list of IDs of the domain types.UUID
getId()
The ID of the new assignment.UUID
getScopeId()
The ID of the scope the assignment corresponds to.@NotNull List<UUID>
getStatusIds()
Required. The list of IDs of the statuses.List<UUID>
getValidationRuleIds()
The list of IDs of the validation rules.int
hashCode()
void
setArticulationRules(List<ArticulationRuleRequest> articulationRules)
The list of the articulation rules.void
setAssetTypeId(@NotNull UUID assetTypeId)
Required. The ID of the asset type corresponding to the assignment.void
setCharacteristicTypes(List<CharacteristicTypeAssignmentReference> characteristicTypes)
The list of the references to characteristic types corresponding to the assignment.void
setDataQualityRuleIds(List<UUID> dataQualityRuleIds)
Deprecated.The list of data quality rule IDs will be removed from the next major release.void
setDefaultStatusId(@NotNull UUID defaultStatusId)
Required. The ID of the default status for the asset type.void
setDomainTypeIds(List<UUID> domainTypeIds)
The list of IDs of the domain types.void
setId(UUID id)
The ID of the new assignment.void
setScopeId(UUID scopeId)
The ID of the scope the assignment corresponds to.void
setStatusIds(@NotNull List<UUID> statusIds)
Required. The list of IDs of the statuses.void
setValidationRuleIds(List<UUID> validationRuleIds)
The list of IDs of the validation rules.String
toString()
-
-
-
Method Detail
-
builder
public static AddAssignmentRequest.Builder builder()
-
getId
public UUID getId()
The ID of the new assignment.
-
getAssetTypeId
@NotNull public @NotNull UUID getAssetTypeId()
Required. The ID of the asset type corresponding to the assignment.
-
getStatusIds
@NotNull public @NotNull 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
@NotNull public @NotNull 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(@NotNull @NotNull UUID assetTypeId)
Required. The ID of the asset type corresponding to the assignment.
-
setStatusIds
public void setStatusIds(@NotNull @NotNull 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(@NotNull @NotNull 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 classObject
-
canEqual
protected boolean canEqual(Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classObject
-
toString
public String toString()
- Overrides:
toString
in classObject
-
-