QueryableFieldSummary¶
- class oci.optimizer.models.QueryableFieldSummary(**kwargs)¶
Bases:
objectAn individual field that can be used as part of a query filter.
Attributes:
A constant which can be used with the field_type property of a QueryableFieldSummary.
A constant which can be used with the field_type property of a QueryableFieldSummary.
A constant which can be used with the field_type property of a QueryableFieldSummary.
A constant which can be used with the field_type property of a QueryableFieldSummary.
A constant which can be used with the field_type property of a QueryableFieldSummary.
[Required] Gets the field_name of this QueryableFieldSummary.
[Required] Gets the field_type of this QueryableFieldSummary.
Gets the object_properties of this QueryableFieldSummary.
Methods:
__init__(**kwargs)Initializes a new QueryableFieldSummary object with values from keyword arguments.
- FIELD_TYPE_BOOLEAN = 'BOOLEAN'¶
A constant which can be used with the field_type property of a QueryableFieldSummary. This constant has a value of “BOOLEAN”
- FIELD_TYPE_DATE_TIME = 'DATE_TIME'¶
A constant which can be used with the field_type property of a QueryableFieldSummary. This constant has a value of “DATE_TIME”
- FIELD_TYPE_INTEGER = 'INTEGER'¶
A constant which can be used with the field_type property of a QueryableFieldSummary. This constant has a value of “INTEGER”
- FIELD_TYPE_OBJECT = 'OBJECT'¶
A constant which can be used with the field_type property of a QueryableFieldSummary. This constant has a value of “OBJECT”
- FIELD_TYPE_STRING = 'STRING'¶
A constant which can be used with the field_type property of a QueryableFieldSummary. This constant has a value of “STRING”
- __init__(**kwargs)¶
Initializes a new QueryableFieldSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
- Parameters
field_type (str) – The value to assign to the field_type property of this QueryableFieldSummary. Allowed values for this property are: “STRING”, “INTEGER”, “BOOLEAN”, “DATE_TIME”, “OBJECT”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
field_name (str) – The value to assign to the field_name property of this QueryableFieldSummary.
object_properties (list[oci.optimizer.models.QueryableFieldSummary]) – The value to assign to the object_properties property of this QueryableFieldSummary.
- property field_name¶
[Required] Gets the field_name of this QueryableFieldSummary. The name of the field to use when constructing the query. Field names are present for all types except OBJECT.
- Returns
The field_name of this QueryableFieldSummary.
- Return type
str
- property field_type¶
[Required] Gets the field_type of this QueryableFieldSummary. The type of the field, which dictates the semantics and query constraints that you can use when searching or querying.
Allowed values for this property are: “STRING”, “INTEGER”, “BOOLEAN”, “DATE_TIME”, “OBJECT”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- Returns
The field_type of this QueryableFieldSummary.
- Return type
str
- property object_properties¶
Gets the object_properties of this QueryableFieldSummary. If the field type is OBJECT, this property lists the individual properties of the object that can be queried.
- Returns
The object_properties of this QueryableFieldSummary.
- Return type