Class DerivedEntity.Builder
- java.lang.Object
- 
- com.oracle.bmc.dataintegration.model.DerivedEntity.Builder
 
- 
- Enclosing class:
- DerivedEntity
 
 public static class DerivedEntity.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description DerivedEntitybuild()DerivedEntity.Buildercopy(DerivedEntity model)DerivedEntity.BuilderderivedProperties(Map<String,Object> derivedProperties)Property-bag (key-value pairs where key is Shape Field resource name and value is object)DerivedEntity.Builderidentifier(String identifier)Value can only contain upper case letters, underscore, and numbers.DerivedEntity.Builderkey(String key)The object key.DerivedEntity.Buildermetadata(ObjectMetadata metadata)DerivedEntity.Buildermode(DerivedEntity.Mode mode)Determines whether entity is treated as source or targetDerivedEntity.BuildermodelVersion(String modelVersion)The object’s model version.DerivedEntity.Buildername(String name)Free form text without any restriction on permitted characters.DerivedEntity.BuilderobjectStatus(Integer objectStatus)The status of an object that can be set to value 1 for shallow reference across objects, other values reserved.DerivedEntity.BuilderobjectVersion(Integer objectVersion)The version of the object that is used to track changes in the object instance.DerivedEntity.BuilderparentRef(ParentReference parentRef)DerivedEntity.BuilderrefDataObject(ReferencedDataObject refDataObject)DerivedEntity.BuilderresourceName(String resourceName)The resource name.DerivedEntity.Buildershape(Shape shape)DerivedEntity.BuildershapeId(String shapeId)The shape ID.
 
- 
- 
- 
Method Detail- 
metadatapublic DerivedEntity.Builder metadata(ObjectMetadata metadata) 
 - 
keypublic DerivedEntity.Builder key(String key) The object key.- Parameters:
- key- the value to set
- Returns:
- this builder
 
 - 
modelVersionpublic DerivedEntity.Builder modelVersion(String modelVersion) The object’s model version.- Parameters:
- modelVersion- the value to set
- Returns:
- this builder
 
 - 
parentRefpublic DerivedEntity.Builder parentRef(ParentReference parentRef) 
 - 
namepublic 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
 
 - 
objectVersionpublic 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
 
 - 
shapepublic DerivedEntity.Builder shape(Shape shape) 
 - 
shapeIdpublic DerivedEntity.Builder shapeId(String shapeId) The shape ID.- Parameters:
- shapeId- the value to set
- Returns:
- this builder
 
 - 
resourceNamepublic DerivedEntity.Builder resourceName(String resourceName) The resource name.- Parameters:
- resourceName- the value to set
- Returns:
- this builder
 
 - 
objectStatuspublic 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
 
 - 
identifierpublic 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
 
 - 
refDataObjectpublic DerivedEntity.Builder refDataObject(ReferencedDataObject refDataObject) 
 - 
modepublic DerivedEntity.Builder mode(DerivedEntity.Mode mode) Determines whether entity is treated as source or target- Parameters:
- mode- the value to set
- Returns:
- this builder
 
 - 
derivedPropertiespublic 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
 
 - 
buildpublic DerivedEntity build() 
 - 
copypublic DerivedEntity.Builder copy(DerivedEntity model) 
 
- 
 
-