Class SchemaSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.dataintegration.model.SchemaSummary.Builder
 
- 
- Enclosing class:
- SchemaSummary
 
 public static class SchemaSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description SchemaSummarybuild()SchemaSummary.Buildercopy(SchemaSummary model)SchemaSummary.BuilderdefaultConnection(String defaultConnection)The default connection key.SchemaSummary.Builderdescription(String description)User-defined description for the schema.SchemaSummary.BuilderexternalKey(String externalKey)The external key for the object.SchemaSummary.Builderidentifier(String identifier)Value can only contain upper case letters, underscore, and numbers.SchemaSummary.BuilderisHasContainers(Boolean isHasContainers)Specifies whether the schema has containers.SchemaSummary.Builderkey(String key)The object key.SchemaSummary.Buildermetadata(ObjectMetadata metadata)SchemaSummary.BuildermodelType(String modelType)The object’s type.SchemaSummary.BuildermodelVersion(String modelVersion)The object’s model version.SchemaSummary.Buildername(String name)Free form text without any restriction on permitted characters.SchemaSummary.BuilderobjectStatus(Integer objectStatus)The status of an object that can be set to value 1 for shallow references across objects, other values reserved.SchemaSummary.BuilderobjectVersion(Integer objectVersion)The version of the object that is used to track changes in the object instance.SchemaSummary.BuilderparentRef(ParentReference parentRef)SchemaSummary.BuilderresourceName(String resourceName)A resource name can have letters, numbers, and special characters.
 
- 
- 
- 
Method Detail- 
keypublic SchemaSummary.Builder key(String key) The object key.- Parameters:
- key- the value to set
- Returns:
- this builder
 
 - 
modelTypepublic SchemaSummary.Builder modelType(String modelType) The object’s type.- Parameters:
- modelType- the value to set
- Returns:
- this builder
 
 - 
modelVersionpublic SchemaSummary.Builder modelVersion(String modelVersion) The object’s model version.- Parameters:
- modelVersion- the value to set
- Returns:
- this builder
 
 - 
parentRefpublic SchemaSummary.Builder parentRef(ParentReference parentRef) 
 - 
namepublic SchemaSummary.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
 
 - 
resourceNamepublic SchemaSummary.Builder resourceName(String resourceName) A resource name can have letters, numbers, and special characters.The value is editable and is restricted to 4000 characters. - Parameters:
- resourceName- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic SchemaSummary.Builder description(String description) User-defined description for the schema.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
objectVersionpublic SchemaSummary.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
 
 - 
externalKeypublic SchemaSummary.Builder externalKey(String externalKey) The external key for the object.- Parameters:
- externalKey- the value to set
- Returns:
- this builder
 
 - 
isHasContainerspublic SchemaSummary.Builder isHasContainers(Boolean isHasContainers) Specifies whether the schema has containers.- Parameters:
- isHasContainers- the value to set
- Returns:
- this builder
 
 - 
defaultConnectionpublic SchemaSummary.Builder defaultConnection(String defaultConnection) The default connection key.- Parameters:
- defaultConnection- the value to set
- Returns:
- this builder
 
 - 
objectStatuspublic SchemaSummary.Builder objectStatus(Integer objectStatus) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.- Parameters:
- objectStatus- the value to set
- Returns:
- this builder
 
 - 
identifierpublic SchemaSummary.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
 
 - 
metadatapublic SchemaSummary.Builder metadata(ObjectMetadata metadata) 
 - 
buildpublic SchemaSummary build() 
 - 
copypublic SchemaSummary.Builder copy(SchemaSummary model) 
 
- 
 
-