Class PatchObjectMetadata.Builder
- java.lang.Object
- 
- com.oracle.bmc.dataintegration.model.PatchObjectMetadata.Builder
 
- 
- Enclosing class:
- PatchObjectMetadata
 
 public static class PatchObjectMetadata.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description PatchObjectMetadata.Builderaction(PatchObjectMetadata.Action action)The patch action indicating if object was created, updated, or deleted.PatchObjectMetadatabuild()PatchObjectMetadata.Buildercopy(PatchObjectMetadata model)PatchObjectMetadata.Builderidentifier(String identifier)Value can only contain upper case letters, underscore and numbers.PatchObjectMetadata.Builderkey(String key)The key of the object.PatchObjectMetadata.Buildername(String name)Free form text without any restriction on permitted characters.PatchObjectMetadata.BuildernamePath(String namePath)The fully qualified path of the published object, which would include its project and folder.PatchObjectMetadata.BuilderobjectVersion(Integer objectVersion)The object version.PatchObjectMetadata.Buildertype(PatchObjectMetadata.Type type)The type of the object in patch.
 
- 
- 
- 
Method Detail- 
keypublic PatchObjectMetadata.Builder key(String key) The key of the object.- Parameters:
- key- the value to set
- Returns:
- this builder
 
 - 
namepublic PatchObjectMetadata.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
 
 - 
namePathpublic PatchObjectMetadata.Builder namePath(String namePath) The fully qualified path of the published object, which would include its project and folder.- Parameters:
- namePath- the value to set
- Returns:
- this builder
 
 - 
typepublic PatchObjectMetadata.Builder type(PatchObjectMetadata.Type type) The type of the object in patch.- Parameters:
- type- the value to set
- Returns:
- this builder
 
 - 
objectVersionpublic PatchObjectMetadata.Builder objectVersion(Integer objectVersion) The object version.- Parameters:
- objectVersion- the value to set
- Returns:
- this builder
 
 - 
identifierpublic PatchObjectMetadata.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
 
 - 
actionpublic PatchObjectMetadata.Builder action(PatchObjectMetadata.Action action) The patch action indicating if object was created, updated, or deleted.- Parameters:
- action- the value to set
- Returns:
- this builder
 
 - 
buildpublic PatchObjectMetadata build() 
 - 
copypublic PatchObjectMetadata.Builder copy(PatchObjectMetadata model) 
 
- 
 
-