| static DerivedEntity.Builder | DerivedEntity. builder() | Create a new builder. | 
| DerivedEntity.Builder | DerivedEntity.Builder. copy(DerivedEntity model) |  | 
| DerivedEntity.Builder | DerivedEntity.Builder. derivedProperties(Map<String,Object> derivedProperties) | Property-bag (key-value pairs where key is Shape Field resource name and value is object) | 
| DerivedEntity.Builder | DerivedEntity.Builder. identifier(String identifier) | Value can only contain upper case letters, underscore, and numbers. | 
| DerivedEntity.Builder | DerivedEntity.Builder. key(String key) | The object key. | 
| DerivedEntity.Builder | DerivedEntity.Builder. metadata(ObjectMetadata metadata) |  | 
| DerivedEntity.Builder | DerivedEntity.Builder. mode(DerivedEntity.Mode mode) | Determines whether entity is treated as source or target | 
| DerivedEntity.Builder | DerivedEntity.Builder. modelVersion(String modelVersion) | The object’s model version. | 
| DerivedEntity.Builder | DerivedEntity.Builder. name(String name) | Free form text without any restriction on permitted characters. | 
| DerivedEntity.Builder | 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. | 
| DerivedEntity.Builder | DerivedEntity.Builder. objectVersion(Integer objectVersion) | The version of the object that is used to track changes in the object instance. | 
| DerivedEntity.Builder | DerivedEntity.Builder. parentRef(ParentReference parentRef) |  | 
| DerivedEntity.Builder | DerivedEntity.Builder. refDataObject(ReferencedDataObject refDataObject) |  | 
| DerivedEntity.Builder | DerivedEntity.Builder. resourceName(String resourceName) | The resource name. | 
| DerivedEntity.Builder | DerivedEntity.Builder. shape(Shape shape) |  | 
| DerivedEntity.Builder | DerivedEntity.Builder. shapeId(String shapeId) | The shape ID. | 
| DerivedEntity.Builder | DerivedEntity. toBuilder() |  |