Class ChangeComplexRelationTypeRequest
Object
ChangeComplexRelationTypeRequest
- All Implemented Interfaces:
Serializable
The properties of the Complex Relation Type to be changed.
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
protected boolean
boolean
The new acronym code for the Complex Relation Type.The new list of attribute types for the Complex Relation Type.getColor()
The color of the symbol, in a hex format e.g.The new description for the Complex Relation Type.The new icon code for the Complex Relation Type.getId()
Required. The ID of the Complex Relation Type to be changed.The new list of leg types for the Complex Relation Type.getName()
The new name for the Complex Relation Type.The new public id for the Complex Relation Type.The new symbol type.int
hashCode()
void
setAcronymCode
(String acronymCode) The new acronym code for the Complex Relation Type.void
setAttributeTypes
(List<ComplexRelationAttributeTypeRequest> attributeTypes) The new list of attribute types for the Complex Relation Type.void
The color of the symbol, in a hex format e.g.void
setDescription
(String description) The new description for the Complex Relation Type.void
setIconCode
(String iconCode) The new icon code for the Complex Relation Type.void
Required. The ID of the Complex Relation Type to be changed.void
setLegTypes
(List<ComplexRelationLegTypeRequest> legTypes) The new list of leg types for the Complex Relation Type.void
The new name for the Complex Relation Type.void
setPublicId
(String publicId) The new public id for the Complex Relation Type.void
setSymbolType
(AssetTypeSymbolType symbolType) The new symbol type.toString()
-
Constructor Details
-
ChangeComplexRelationTypeRequest
public ChangeComplexRelationTypeRequest()
-
-
Method Details
-
builder
-
getId
Required. The ID of the Complex Relation Type to be changed. Silently ignored if the ID is provided as path parameter of the request. -
getPublicId
The new public id for the Complex Relation Type.It must be unique within all Asset Types, Complex Relation Types, Domain Types and Scopes. It should contain only ASCII letters and digits. It must start with an uppercase ASCII character. It must end with "_C".
WARNING : The public id should only be changed with extreme caution, since it can break existing customizations. The only valid use case is to change it after creation of the type, if no public id was specified, and the generated proposal is not acceptable. -
getName
The new name for the Complex Relation Type. -
getDescription
The new description for the Complex Relation Type. -
getColor
The color of the symbol, in a hex format e.g. '#000000'. This format always includes the '#' and has a size of 7. -
getSymbolType
The new symbol type. -
getIconCode
The new icon code for the Complex Relation Type. -
getAcronymCode
The new acronym code for the Complex Relation Type. -
getAttributeTypes
The new list of attribute types for the Complex Relation Type. -
getLegTypes
The new list of leg types for the Complex Relation Type. -
setId
Required. The ID of the Complex Relation Type to be changed. Silently ignored if the ID is provided as path parameter of the request. -
setPublicId
The new public id for the Complex Relation Type.It must be unique within all Asset Types, Complex Relation Types, Domain Types and Scopes. It should contain only ASCII letters and digits. It must start with an uppercase ASCII character. It must end with "_C".
WARNING : The public id should only be changed with extreme caution, since it can break existing customizations. The only valid use case is to change it after creation of the type, if no public id was specified, and the generated proposal is not acceptable. -
setName
The new name for the Complex Relation Type. -
setDescription
The new description for the Complex Relation Type. -
setColor
The color of the symbol, in a hex format e.g. '#000000'. This format always includes the '#' and has a size of 7. -
setSymbolType
The new symbol type. -
setIconCode
The new icon code for the Complex Relation Type. -
setAcronymCode
The new acronym code for the Complex Relation Type. -
setAttributeTypes
The new list of attribute types for the Complex Relation Type. -
setLegTypes
The new list of leg types for the Complex Relation Type. -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-