NativeShapeField

class oci.data_integration.models.NativeShapeField(**kwargs)

Bases: object

The native shape field object.

Methods

__init__(**kwargs) Initializes a new NativeShapeField object with values from keyword arguments.

Attributes

config_values Gets the config_values of this NativeShapeField.
default_value_string Gets the default_value_string of this NativeShapeField.
is_mandatory Gets the is_mandatory of this NativeShapeField.
model_type Gets the model_type of this NativeShapeField.
name Gets the name of this NativeShapeField.
position Gets the position of this NativeShapeField.
type Gets the type of this NativeShapeField.
__init__(**kwargs)

Initializes a new NativeShapeField object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • name (str) – The value to assign to the name property of this NativeShapeField.
  • model_type (str) – The value to assign to the model_type property of this NativeShapeField.
  • type (str) – The value to assign to the type property of this NativeShapeField.
  • config_values (oci.data_integration.models.ConfigValues) – The value to assign to the config_values property of this NativeShapeField.
  • position (int) – The value to assign to the position property of this NativeShapeField.
  • default_value_string (str) – The value to assign to the default_value_string property of this NativeShapeField.
  • is_mandatory (bool) – The value to assign to the is_mandatory property of this NativeShapeField.
config_values

Gets the config_values of this NativeShapeField.

Returns:The config_values of this NativeShapeField.
Return type:oci.data_integration.models.ConfigValues
default_value_string

Gets the default_value_string of this NativeShapeField. The default value.

Returns:The default_value_string of this NativeShapeField.
Return type:str
is_mandatory

Gets the is_mandatory of this NativeShapeField. Specifies whether the field is mandatory.

Returns:The is_mandatory of this NativeShapeField.
Return type:bool
model_type

Gets the model_type of this NativeShapeField. The model type reference.

Returns:The model_type of this NativeShapeField.
Return type:str
name

Gets the name of this NativeShapeField. 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.

Returns:The name of this NativeShapeField.
Return type:str
position

Gets the position of this NativeShapeField. The position of the attribute.

Returns:The position of this NativeShapeField.
Return type:int
type

Gets the type of this NativeShapeField. The type reference.

Returns:The type of this NativeShapeField.
Return type:str