Class ComplexRelationAttributeTypeRequest

Object
ComplexRelationAttributeTypeRequest
All Implemented Interfaces:
Serializable

public class ComplexRelationAttributeTypeRequest extends Object implements Serializable
The properties of the Complex Relation Attribute Type.
See Also:
  • Constructor Details

    • ComplexRelationAttributeTypeRequest

      public ComplexRelationAttributeTypeRequest()
  • Method Details

    • builder

    • getMin

      public int getMin()
      The minimum number of Attribute Type occurrences.
    • getMax

      public Integer getMax()
      The maximum number of Attribute Type occurrences.
    • getAttributeTypeId

      public UUID getAttributeTypeId()
      Required. The ID of the Attribute Type.
    • getId

      public UUID getId()
      The ID of the Complex Relation Attribute Type. If specified, it will be used to create a new Complex Relation Attribute Type if none exists, or as id for the existing Complex Relation Attribute Type. If not specified, a random id will be generated and used to create a new Complex Relation Attribute Type if none exists, or as id for the existing Complex Relation Attribute Type.
    • setMin

      public void setMin(int min)
      The minimum number of Attribute Type occurrences.
    • setMax

      public void setMax(Integer max)
      The maximum number of Attribute Type occurrences.
    • setAttributeTypeId

      public void setAttributeTypeId(UUID attributeTypeId)
      Required. The ID of the Attribute Type.
    • setId

      public void setId(UUID id)
      The ID of the Complex Relation Attribute Type. If specified, it will be used to create a new Complex Relation Attribute Type if none exists, or as id for the existing Complex Relation Attribute Type. If not specified, a random id will be generated and used to create a new Complex Relation Attribute Type if none exists, or as id for the existing Complex Relation Attribute Type.
    • 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