Class NativeShapeField.Builder
- java.lang.Object
-
- com.oracle.bmc.dataintegration.model.NativeShapeField.Builder
-
- Enclosing class:
- NativeShapeField
public static class NativeShapeField.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NativeShapeField
build()
NativeShapeField.Builder
configValues(ConfigValues configValues)
NativeShapeField.Builder
copy(NativeShapeField model)
NativeShapeField.Builder
defaultValueString(String defaultValueString)
The default value.NativeShapeField.Builder
isMandatory(Boolean isMandatory)
Specifies whether the field is mandatory.NativeShapeField.Builder
modelType(String modelType)
The model type reference.NativeShapeField.Builder
name(String name)
Free form text without any restriction on permitted characters.NativeShapeField.Builder
position(Integer position)
The position of the attribute.NativeShapeField.Builder
type(Object type)
The type reference.
-
-
-
Method Detail
-
name
public NativeShapeField.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
-
modelType
public NativeShapeField.Builder modelType(String modelType)
The model type reference.- Parameters:
modelType
- the value to set- Returns:
- this builder
-
type
public NativeShapeField.Builder type(Object type)
The type reference.- Parameters:
type
- the value to set- Returns:
- this builder
-
configValues
public NativeShapeField.Builder configValues(ConfigValues configValues)
-
position
public NativeShapeField.Builder position(Integer position)
The position of the attribute.- Parameters:
position
- the value to set- Returns:
- this builder
-
defaultValueString
public NativeShapeField.Builder defaultValueString(String defaultValueString)
The default value.- Parameters:
defaultValueString
- the value to set- Returns:
- this builder
-
isMandatory
public NativeShapeField.Builder isMandatory(Boolean isMandatory)
Specifies whether the field is mandatory.- Parameters:
isMandatory
- the value to set- Returns:
- this builder
-
build
public NativeShapeField build()
-
copy
public NativeShapeField.Builder copy(NativeShapeField model)
-
-