Class AddComplexRelationTypeRequest
Object
AddComplexRelationTypeRequest
- All Implemented Interfaces:
Serializable
The properties of the Complex Relation Type to be added.
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanThe acronym code of the new Complex Relation Type.The list of attribute types for the new Complex Relation Type.getColor()The color of the symbol, in a hex format e.g.The description of the new Complex Relation Type.The icon code of the new Complex Relation Type.getId()The ID of the new Complex Relation Type.Required. The list of leg types for the new Complex Relation Type.getName()Required. The name of the new Complex Relation Type.The public id that will be assigned to the new Complex Relation Type.Required. The symbol type.inthashCode()voidsetAcronymCode(String acronymCode) The acronym code of the new Complex Relation Type.voidsetAttributeTypes(List<ComplexRelationAttributeTypeRequest> attributeTypes) The list of attribute types for the new Complex Relation Type.voidThe color of the symbol, in a hex format e.g.voidsetDescription(String description) The description of the new Complex Relation Type.voidsetIconCode(String iconCode) The icon code of the new Complex Relation Type.voidThe ID of the new Complex Relation Type.voidsetLegTypes(List<ComplexRelationLegTypeRequest> legTypes) Required. The list of leg types for the new Complex Relation Type.voidRequired. The name of the new Complex Relation Type.voidsetPublicId(String publicId) The public id that will be assigned to the new Complex Relation Type.voidsetSymbolType(AssetTypeSymbolType symbolType) Required. The symbol type.toString()
-
Constructor Details
-
AddComplexRelationTypeRequest
public AddComplexRelationTypeRequest()
-
-
Method Details
-
builder
-
getId
The ID of the new Complex Relation Type. Should be unique within all Complex Relation Types. It should have a format of universally unique identifier (UUID) and should not start with00000000-0000-0000-which is a reserved prefix. -
getPublicId
The public id that will be assigned to the new 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". If no public id is provided, a valid public id will be generated.
-
getName
Required. The name of the new Complex Relation Type. Should be unique within all Complex Relation Types. -
getDescription
The description of the new 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
Required. The symbol type. -
getIconCode
The icon code of the new Complex Relation Type. -
getAcronymCode
The acronym code of the new Complex Relation Type. -
getAttributeTypes
The list of attribute types for the new Complex Relation Type. -
getLegTypes
Required. The list of leg types for the new Complex Relation Type. At least one leg should be specified -
setId
The ID of the new Complex Relation Type. Should be unique within all Complex Relation Types. It should have a format of universally unique identifier (UUID) and should not start with00000000-0000-0000-which is a reserved prefix. -
setPublicId
The public id that will be assigned to the new 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". If no public id is provided, a valid public id will be generated.
-
setName
Required. The name of the new Complex Relation Type. Should be unique within all Complex Relation Types. -
setDescription
The description of the new 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
Required. The symbol type. -
setIconCode
The icon code of the new Complex Relation Type. -
setAcronymCode
The acronym code of the new Complex Relation Type. -
setAttributeTypes
The list of attribute types for the new Complex Relation Type. -
setLegTypes
Required. The list of leg types for the new Complex Relation Type. At least one leg should be specified -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-