Class ChangeComplexRelationTypeRequest.Builder
Object
Builder
- Enclosing class:
ChangeComplexRelationTypeRequest
-
Method Summary
Modifier and TypeMethodDescriptionacronymCode(String acronymCode) The new acronym code for the Complex Relation Type.attributeTypes(List<ComplexRelationAttributeTypeRequest> attributeTypes) The new list of attribute types for the Complex Relation Type.build()but()Deprecated.This method will be removed in the future.The color of the symbol, in a hex format e.g.description(String description) The new description for the Complex Relation Type.The new icon code for the Complex Relation Type.Required. The ID of the Complex Relation Type to be changed.legTypes(List<ComplexRelationLegTypeRequest> legTypes) The new list of leg types for the Complex Relation Type.The new name for the Complex Relation Type.The new public id for the Complex Relation Type.symbolType(AssetTypeSymbolType symbolType) The new symbol type.toString()
-
Method Details
-
but
Deprecated.This method will be removed in the future. Please, useChangeComplexRelationTypeRequest.builder()Clone method for this Builder. -
id
Required. The ID of the Complex Relation Type to be changed.- Returns:
this.
-
publicId
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.- Returns:
this.
-
name
The new name for the Complex Relation Type.- Returns:
this.
-
description
The new description for the Complex Relation Type.- Returns:
this.
-
color
The color of the symbol, in a hex format e.g. '#000000'. This format always includes the '#' and has a size of 7.- Returns:
this.
-
symbolType
The new symbol type.- Returns:
this.
-
iconCode
The new icon code for the Complex Relation Type.- Returns:
this.
-
acronymCode
The new acronym code for the Complex Relation Type.- Returns:
this.
-
attributeTypes
public ChangeComplexRelationTypeRequest.Builder attributeTypes(List<ComplexRelationAttributeTypeRequest> attributeTypes) The new list of attribute types for the Complex Relation Type.- Returns:
this.
-
legTypes
public ChangeComplexRelationTypeRequest.Builder legTypes(List<ComplexRelationLegTypeRequest> legTypes) The new list of leg types for the Complex Relation Type.- Returns:
this.
-
build
-
toString
-