ConditionalCompositeFieldMap¶
- 
class oci.data_integration.models.ConditionalCompositeFieldMap(**kwargs)¶
- Bases: - oci.data_integration.models.field_map.FieldMap- A conditional composite field map. - Attributes - MODEL_TYPE_COMPOSITE_FIELD_MAP- str(object=’’) -> str - MODEL_TYPE_CONDITIONAL_COMPOSITE_FIELD_MAP- str(object=’’) -> str - MODEL_TYPE_DIRECT_FIELD_MAP- str(object=’’) -> str - MODEL_TYPE_DIRECT_NAMED_FIELD_MAP- str(object=’’) -> str - MODEL_TYPE_NAMED_ENTITY_MAP- str(object=’’) -> str - MODEL_TYPE_RULE_BASED_ENTITY_MAP- str(object=’’) -> str - MODEL_TYPE_RULE_BASED_FIELD_MAP- str(object=’’) -> str - config_values- Gets the config_values of this ConditionalCompositeFieldMap. - description- Gets the description of this FieldMap. - field_map_scope- Gets the field_map_scope of this ConditionalCompositeFieldMap. - field_maps- Gets the field_maps of this ConditionalCompositeFieldMap. - key- Gets the key of this ConditionalCompositeFieldMap. - model_type- [Required] Gets the model_type of this FieldMap. - model_version- Gets the model_version of this ConditionalCompositeFieldMap. - object_status- Gets the object_status of this ConditionalCompositeFieldMap. - parent_ref- Gets the parent_ref of this ConditionalCompositeFieldMap. - Methods - __init__(**kwargs)- Initializes a new ConditionalCompositeFieldMap object with values from keyword arguments. - get_subtype(object_dictionary)- Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype. - 
MODEL_TYPE_COMPOSITE_FIELD_MAP= 'COMPOSITE_FIELD_MAP'¶
 - 
MODEL_TYPE_CONDITIONAL_COMPOSITE_FIELD_MAP= 'CONDITIONAL_COMPOSITE_FIELD_MAP'¶
 - 
MODEL_TYPE_DIRECT_FIELD_MAP= 'DIRECT_FIELD_MAP'¶
 - 
MODEL_TYPE_DIRECT_NAMED_FIELD_MAP= 'DIRECT_NAMED_FIELD_MAP'¶
 - 
MODEL_TYPE_NAMED_ENTITY_MAP= 'NAMED_ENTITY_MAP'¶
 - 
MODEL_TYPE_RULE_BASED_ENTITY_MAP= 'RULE_BASED_ENTITY_MAP'¶
 - 
MODEL_TYPE_RULE_BASED_FIELD_MAP= 'RULE_BASED_FIELD_MAP'¶
 - 
__init__(**kwargs)¶
- Initializes a new ConditionalCompositeFieldMap object with values from keyword arguments. The default value of the - model_typeattribute of this class is- CONDITIONAL_COMPOSITE_FIELD_MAPand it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):- Parameters: - model_type (str) – The value to assign to the model_type property of this ConditionalCompositeFieldMap. Allowed values for this property are: “DIRECT_NAMED_FIELD_MAP”, “COMPOSITE_FIELD_MAP”, “DIRECT_FIELD_MAP”, “RULE_BASED_FIELD_MAP”, “CONDITIONAL_COMPOSITE_FIELD_MAP”, “NAMED_ENTITY_MAP”, “RULE_BASED_ENTITY_MAP”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- description (str) – The value to assign to the description property of this ConditionalCompositeFieldMap.
- field_map_scope (list[oci.data_integration.models.ProjectionRule]) – The value to assign to the field_map_scope property of this ConditionalCompositeFieldMap.
- key (str) – The value to assign to the key property of this ConditionalCompositeFieldMap.
- model_version (str) – The value to assign to the model_version property of this ConditionalCompositeFieldMap.
- parent_ref (oci.data_integration.models.ParentReference) – The value to assign to the parent_ref property of this ConditionalCompositeFieldMap.
- config_values (oci.data_integration.models.ConfigValues) – The value to assign to the config_values property of this ConditionalCompositeFieldMap.
- object_status (int) – The value to assign to the object_status property of this ConditionalCompositeFieldMap.
- field_maps (list[oci.data_integration.models.FieldMap]) – The value to assign to the field_maps property of this ConditionalCompositeFieldMap.
 
 - 
config_values¶
- Gets the config_values of this ConditionalCompositeFieldMap. - Returns: - The config_values of this ConditionalCompositeFieldMap. - Return type: - oci.data_integration.models.ConfigValues 
 - 
description¶
- Gets the description of this FieldMap. Detailed description for the object. - Returns: - The description of this FieldMap. - Return type: - str 
 - 
field_map_scope¶
- Gets the field_map_scope of this ConditionalCompositeFieldMap. An array of projection rules. - Returns: - The field_map_scope of this ConditionalCompositeFieldMap. - Return type: - list[oci.data_integration.models.ProjectionRule] 
 - 
field_maps¶
- Gets the field_maps of this ConditionalCompositeFieldMap. An array of field maps. - Returns: - The field_maps of this ConditionalCompositeFieldMap. - Return type: - list[oci.data_integration.models.FieldMap] 
 - 
static get_subtype(object_dictionary)¶
- Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype. 
 - 
key¶
- Gets the key of this ConditionalCompositeFieldMap. The object key. - Returns: - The key of this ConditionalCompositeFieldMap. - Return type: - str 
 - 
model_type¶
- [Required] Gets the model_type of this FieldMap. The model type for the field map. - Allowed values for this property are: “DIRECT_NAMED_FIELD_MAP”, “COMPOSITE_FIELD_MAP”, “DIRECT_FIELD_MAP”, “RULE_BASED_FIELD_MAP”, “CONDITIONAL_COMPOSITE_FIELD_MAP”, “NAMED_ENTITY_MAP”, “RULE_BASED_ENTITY_MAP”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’. - Returns: - The model_type of this FieldMap. - Return type: - str 
 - 
model_version¶
- Gets the model_version of this ConditionalCompositeFieldMap. The object’s model version. - Returns: - The model_version of this ConditionalCompositeFieldMap. - Return type: - str 
 - 
object_status¶
- Gets the object_status of this ConditionalCompositeFieldMap. The status of an object that can be set to value 1 for shallow references across objects, other values reserved. - Returns: - The object_status of this ConditionalCompositeFieldMap. - Return type: - int 
 - 
parent_ref¶
- Gets the parent_ref of this ConditionalCompositeFieldMap. - Returns: - The parent_ref of this ConditionalCompositeFieldMap. - Return type: - oci.data_integration.models.ParentReference 
 
-