| Reference.Builder | Reference.Builder. applicationKey(String applicationKey) | The application key of the reference object. | 
| static Reference.Builder | Reference. builder() | Create a new builder. | 
| Reference.Builder | Reference.Builder. childReferences(List<ChildReference> childReferences) | List of references that are dependent on this reference. | 
| Reference.Builder | Reference.Builder. copy(Reference model) |  | 
| Reference.Builder | Reference.Builder. description(String description) | The description of reference object. | 
| Reference.Builder | Reference.Builder. identifier(String identifier) | The identifier of reference object. | 
| Reference.Builder | Reference.Builder. identifierPath(String identifierPath) | The identifier path of reference object. | 
| Reference.Builder | Reference.Builder. key(String key) | The reference’s key, key of the object that is being used by a published object or its
dependents. | 
| Reference.Builder | Reference.Builder. name(String name) | The name of reference object. | 
| Reference.Builder | Reference.Builder. targetObject(Object targetObject) | The new reference object to use instead of the original reference. | 
| Reference.Builder | Reference. toBuilder() |  | 
| Reference.Builder | Reference.Builder. type(Reference.Type type) | The type of reference object. | 
| Reference.Builder | Reference.Builder. usedBy(List<ReferenceUsedBy> usedBy) | List of published objects where this is used. |