CreateCustomPropertyDetails¶
-
class
oci.data_catalog.models.
CreateCustomPropertyDetails
(**kwargs)¶ Bases:
object
Properties used in custom property create operations.
Attributes
DATA_TYPE_BOOLEAN
A constant which can be used with the data_type property of a CreateCustomPropertyDetails. DATA_TYPE_DATE
A constant which can be used with the data_type property of a CreateCustomPropertyDetails. DATA_TYPE_NUMBER
A constant which can be used with the data_type property of a CreateCustomPropertyDetails. DATA_TYPE_RICH_TEXT
A constant which can be used with the data_type property of a CreateCustomPropertyDetails. DATA_TYPE_TEXT
A constant which can be used with the data_type property of a CreateCustomPropertyDetails. allowed_values
Gets the allowed_values of this CreateCustomPropertyDetails. data_type
Gets the data_type of this CreateCustomPropertyDetails. description
Gets the description of this CreateCustomPropertyDetails. display_name
[Required] Gets the display_name of this CreateCustomPropertyDetails. is_editable
Gets the is_editable of this CreateCustomPropertyDetails. is_event_enabled
Gets the is_event_enabled of this CreateCustomPropertyDetails. is_filterable
Gets the is_filterable of this CreateCustomPropertyDetails. is_hidden
Gets the is_hidden of this CreateCustomPropertyDetails. is_hidden_in_search
Gets the is_hidden_in_search of this CreateCustomPropertyDetails. is_multi_valued
Gets the is_multi_valued of this CreateCustomPropertyDetails. is_shown_in_list
Gets the is_shown_in_list of this CreateCustomPropertyDetails. is_sortable
Gets the is_sortable of this CreateCustomPropertyDetails. properties
Gets the properties of this CreateCustomPropertyDetails. Methods
__init__
(**kwargs)Initializes a new CreateCustomPropertyDetails object with values from keyword arguments. -
DATA_TYPE_BOOLEAN
= 'BOOLEAN'¶ A constant which can be used with the data_type property of a CreateCustomPropertyDetails. This constant has a value of “BOOLEAN”
-
DATA_TYPE_DATE
= 'DATE'¶ A constant which can be used with the data_type property of a CreateCustomPropertyDetails. This constant has a value of “DATE”
-
DATA_TYPE_NUMBER
= 'NUMBER'¶ A constant which can be used with the data_type property of a CreateCustomPropertyDetails. This constant has a value of “NUMBER”
-
DATA_TYPE_RICH_TEXT
= 'RICH_TEXT'¶ A constant which can be used with the data_type property of a CreateCustomPropertyDetails. This constant has a value of “RICH_TEXT”
-
DATA_TYPE_TEXT
= 'TEXT'¶ A constant which can be used with the data_type property of a CreateCustomPropertyDetails. This constant has a value of “TEXT”
-
__init__
(**kwargs)¶ Initializes a new CreateCustomPropertyDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - display_name (str) – The value to assign to the display_name property of this CreateCustomPropertyDetails.
- description (str) – The value to assign to the description property of this CreateCustomPropertyDetails.
- data_type (str) – The value to assign to the data_type property of this CreateCustomPropertyDetails. Allowed values for this property are: “TEXT”, “RICH_TEXT”, “BOOLEAN”, “NUMBER”, “DATE”
- is_sortable (bool) – The value to assign to the is_sortable property of this CreateCustomPropertyDetails.
- is_filterable (bool) – The value to assign to the is_filterable property of this CreateCustomPropertyDetails.
- is_multi_valued (bool) – The value to assign to the is_multi_valued property of this CreateCustomPropertyDetails.
- is_hidden (bool) – The value to assign to the is_hidden property of this CreateCustomPropertyDetails.
- is_editable (bool) – The value to assign to the is_editable property of this CreateCustomPropertyDetails.
- is_shown_in_list (bool) – The value to assign to the is_shown_in_list property of this CreateCustomPropertyDetails.
- is_hidden_in_search (bool) – The value to assign to the is_hidden_in_search property of this CreateCustomPropertyDetails.
- is_event_enabled (bool) – The value to assign to the is_event_enabled property of this CreateCustomPropertyDetails.
- allowed_values (list[str]) – The value to assign to the allowed_values property of this CreateCustomPropertyDetails.
- properties (dict(str, dict(str, str))) – The value to assign to the properties property of this CreateCustomPropertyDetails.
-
allowed_values
¶ Gets the allowed_values of this CreateCustomPropertyDetails. Allowed values for the custom property if any
Returns: The allowed_values of this CreateCustomPropertyDetails. Return type: list[str]
-
data_type
¶ Gets the data_type of this CreateCustomPropertyDetails. The data type of the custom property
Allowed values for this property are: “TEXT”, “RICH_TEXT”, “BOOLEAN”, “NUMBER”, “DATE”
Returns: The data_type of this CreateCustomPropertyDetails. Return type: str
-
description
¶ Gets the description of this CreateCustomPropertyDetails. Detailed description of the custom property.
Returns: The description of this CreateCustomPropertyDetails. Return type: str
-
display_name
¶ [Required] Gets the display_name of this CreateCustomPropertyDetails. A user-friendly display name. Does not have to be unique, and it’s changeable. Avoid entering confidential information.
Returns: The display_name of this CreateCustomPropertyDetails. Return type: str
-
is_editable
¶ Gets the is_editable of this CreateCustomPropertyDetails. If this field is a editable field
Returns: The is_editable of this CreateCustomPropertyDetails. Return type: bool
-
is_event_enabled
¶ Gets the is_event_enabled of this CreateCustomPropertyDetails. If an OCI Event will be emitted when the custom property is modified.
Returns: The is_event_enabled of this CreateCustomPropertyDetails. Return type: bool
-
is_filterable
¶ Gets the is_filterable of this CreateCustomPropertyDetails. If this field allows to filter or create facets from UI
Returns: The is_filterable of this CreateCustomPropertyDetails. Return type: bool
Gets the is_hidden of this CreateCustomPropertyDetails. If this field is a hidden field
Returns: The is_hidden of this CreateCustomPropertyDetails. Return type: bool
Gets the is_hidden_in_search of this CreateCustomPropertyDetails. If this field is allowed to pop in search results
Returns: The is_hidden_in_search of this CreateCustomPropertyDetails. Return type: bool
-
is_multi_valued
¶ Gets the is_multi_valued of this CreateCustomPropertyDetails. If this field allows multiple values to be set
Returns: The is_multi_valued of this CreateCustomPropertyDetails. Return type: bool
-
is_shown_in_list
¶ Gets the is_shown_in_list of this CreateCustomPropertyDetails. If this field is displayed in a list view of applicable objects.
Returns: The is_shown_in_list of this CreateCustomPropertyDetails. Return type: bool
-
is_sortable
¶ Gets the is_sortable of this CreateCustomPropertyDetails. If this field allows to sort from UI
Returns: The is_sortable of this CreateCustomPropertyDetails. Return type: bool
-
properties
¶ Gets the properties of this CreateCustomPropertyDetails. A map of maps that contains the properties which are specific to the data asset type. Each data asset type definition defines it’s set of required and optional properties. The map keys are category names and the values are maps of property name to property value. Every property is contained inside of a category. Most data assets have required properties within the “default” category. To determine the set of optional and required properties for a data asset type, a query can be done on ‘/types?type=dataAsset’ that returns a collection of all data asset types. The appropriate data asset type, which includes definitions of all of it’s properties, can be identified from this collection. Example: {“properties”: { “default”: { “host”: “host1”, “port”: “1521”, “database”: “orcl”}}}
Returns: The properties of this CreateCustomPropertyDetails. Return type: dict(str, dict(str, str))
-