Class DerivedEntity.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • modelVersion

        public DerivedEntity.Builder modelVersion​(String modelVersion)
        The object’s model version.
        Parameters:
        modelVersion - the value to set
        Returns:
        this builder
      • name

        public DerivedEntity.Builder name​(String name)
        Free form text without any restriction on permitted characters.

        Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.

        Parameters:
        name - the value to set
        Returns:
        this builder
      • objectVersion

        public DerivedEntity.Builder objectVersion​(Integer objectVersion)
        The version of the object that is used to track changes in the object instance.
        Parameters:
        objectVersion - the value to set
        Returns:
        this builder
      • shapeId

        public DerivedEntity.Builder shapeId​(String shapeId)
        The shape ID.
        Parameters:
        shapeId - the value to set
        Returns:
        this builder
      • resourceName

        public DerivedEntity.Builder resourceName​(String resourceName)
        The resource name.
        Parameters:
        resourceName - the value to set
        Returns:
        this builder
      • objectStatus

        public DerivedEntity.Builder objectStatus​(Integer objectStatus)
        The status of an object that can be set to value 1 for shallow reference across objects, other values reserved.
        Parameters:
        objectStatus - the value to set
        Returns:
        this builder
      • identifier

        public DerivedEntity.Builder identifier​(String identifier)
        Value can only contain upper case letters, underscore, and numbers.

        It should begin with upper case letter or underscore. The value can be modified.

        Parameters:
        identifier - the value to set
        Returns:
        this builder
      • derivedProperties

        public DerivedEntity.Builder derivedProperties​(Map<String,​Object> derivedProperties)
        Property-bag (key-value pairs where key is Shape Field resource name and value is object)
        Parameters:
        derivedProperties - the value to set
        Returns:
        this builder