MultiValueFilter

class oci.fleet_apps_management.models.MultiValueFilter(**kwargs)

Bases: oci.fleet_apps_management.models.filter.Filter

Content Source details.

Attributes

EXPRESSION_BETWEEN A constant which can be used with the expression property of a MultiValueFilter.
EXPRESSION_IN A constant which can be used with the expression property of a MultiValueFilter.
EXPRESSION_NOT_IN A constant which can be used with the expression property of a MultiValueFilter.
FILTER_TYPE_MULTI_VALUE str(object=’’) -> str
FILTER_TYPE_SINGLE_VALUE str(object=’’) -> str
expression Gets the expression of this MultiValueFilter.
field_name [Required] Gets the field_name of this Filter.
filter_type [Required] Gets the filter_type of this Filter.
values Gets the values of this MultiValueFilter.

Methods

__init__(**kwargs) Initializes a new MultiValueFilter 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.
EXPRESSION_BETWEEN = 'BETWEEN'

A constant which can be used with the expression property of a MultiValueFilter. This constant has a value of “BETWEEN”

EXPRESSION_IN = 'IN'

A constant which can be used with the expression property of a MultiValueFilter. This constant has a value of “IN”

EXPRESSION_NOT_IN = 'NOT_IN'

A constant which can be used with the expression property of a MultiValueFilter. This constant has a value of “NOT_IN”

FILTER_TYPE_MULTI_VALUE = 'MULTI_VALUE'
FILTER_TYPE_SINGLE_VALUE = 'SINGLE_VALUE'
__init__(**kwargs)

Initializes a new MultiValueFilter object with values from keyword arguments. The default value of the filter_type attribute of this class is MULTI_VALUE and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • field_name (str) – The value to assign to the field_name property of this MultiValueFilter.
  • filter_type (str) – The value to assign to the filter_type property of this MultiValueFilter. Allowed values for this property are: “SINGLE_VALUE”, “MULTI_VALUE”
  • expression (str) – The value to assign to the expression property of this MultiValueFilter. Allowed values for this property are: “IN”, “NOT_IN”, “BETWEEN”
  • values (list[str]) – The value to assign to the values property of this MultiValueFilter.
expression

Gets the expression of this MultiValueFilter. Expression for Filter

Allowed values for this property are: “IN”, “NOT_IN”, “BETWEEN”

Returns:The expression of this MultiValueFilter.
Return type:str
field_name

[Required] Gets the field_name of this Filter. Name of report.

Returns:The field_name of this Filter.
Return type:str
filter_type

[Required] Gets the filter_type of this Filter. Content Source type details.

Allowed values for this property are: “SINGLE_VALUE”, “MULTI_VALUE”

Returns:The filter_type of this Filter.
Return type:str
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.

values

Gets the values of this MultiValueFilter. Array of values.

Returns:The values of this MultiValueFilter.
Return type:list[str]