Interface CustomProperty.Builder

    • Method Detail

      • fullyQualifiedName

        CustomProperty.Builder fullyQualifiedName​(String fullyQualifiedName)

        The fully qualified name of the custom property. For example, the fully qualified name of a custom property might be ComplexDataTypes.VehicleDataTypes.SVMCamera.FPS.

        Parameters:
        fullyQualifiedName - The fully qualified name of the custom property. For example, the fully qualified name of a custom property might be ComplexDataTypes.VehicleDataTypes.SVMCamera.FPS.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dataType

        CustomProperty.Builder dataType​(String dataType)

        The data type for the custom property.

        Parameters:
        dataType - The data type for the custom property.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        NodeDataType, NodeDataType
      • dataType

        CustomProperty.Builder dataType​(NodeDataType dataType)

        The data type for the custom property.

        Parameters:
        dataType - The data type for the custom property.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        NodeDataType, NodeDataType
      • dataEncoding

        CustomProperty.Builder dataEncoding​(String dataEncoding)

        Indicates whether the property is binary data.

        Parameters:
        dataEncoding - Indicates whether the property is binary data.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        NodeDataEncoding, NodeDataEncoding
      • description

        CustomProperty.Builder description​(String description)

        A brief description of the custom property.

        Parameters:
        description - A brief description of the custom property.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • deprecationMessage

        CustomProperty.Builder deprecationMessage​(String deprecationMessage)

        The deprecation message for the node or the branch that was moved or deleted.

        Parameters:
        deprecationMessage - The deprecation message for the node or the branch that was moved or deleted.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • comment

        CustomProperty.Builder comment​(String comment)

        A comment in addition to the description.

        Parameters:
        comment - A comment in addition to the description.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • structFullyQualifiedName

        CustomProperty.Builder structFullyQualifiedName​(String structFullyQualifiedName)

        The fully qualified name of the struct node for the custom property if the data type of the custom property is Struct or StructArray.

        Parameters:
        structFullyQualifiedName - The fully qualified name of the struct node for the custom property if the data type of the custom property is Struct or StructArray.
        Returns:
        Returns a reference to this object so that method calls can be chained together.