Interface CustomProperty.Builder

All Superinterfaces:
Buildable, CopyableBuilder<CustomProperty.Builder,CustomProperty>, SdkBuilder<CustomProperty.Builder,CustomProperty>, SdkPojo
Enclosing class:
CustomProperty

public static interface CustomProperty.Builder extends SdkPojo, CopyableBuilder<CustomProperty.Builder,CustomProperty>
  • Method Details

    • 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:
    • 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:
    • 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:
    • dataEncoding

      CustomProperty.Builder dataEncoding(NodeDataEncoding 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:
    • 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.