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