Filter¶
- 
class oci.announcements_service.models.Filter(**kwargs)¶
- Bases: - object- Criteria that the Announcements service uses to match announcements so it can provide only desired announcements to subscribers. - Attributes - TYPE_ANNOUNCEMENT_TYPE- A constant which can be used with the type property of a Filter. - TYPE_COMPARTMENT_ID- A constant which can be used with the type property of a Filter. - TYPE_PLATFORM_TYPE- A constant which can be used with the type property of a Filter. - TYPE_REGION- A constant which can be used with the type property of a Filter. - TYPE_RESOURCE_ID- A constant which can be used with the type property of a Filter. - TYPE_SERVICE- A constant which can be used with the type property of a Filter. - type- [Required] Gets the type of this Filter. - value- [Required] Gets the value of this Filter. - Methods - __init__(**kwargs)- Initializes a new Filter object with values from keyword arguments. - 
TYPE_ANNOUNCEMENT_TYPE= 'ANNOUNCEMENT_TYPE'¶
- A constant which can be used with the type property of a Filter. This constant has a value of “ANNOUNCEMENT_TYPE” 
 - 
TYPE_COMPARTMENT_ID= 'COMPARTMENT_ID'¶
- A constant which can be used with the type property of a Filter. This constant has a value of “COMPARTMENT_ID” 
 - 
TYPE_PLATFORM_TYPE= 'PLATFORM_TYPE'¶
- A constant which can be used with the type property of a Filter. This constant has a value of “PLATFORM_TYPE” 
 - 
TYPE_REGION= 'REGION'¶
- A constant which can be used with the type property of a Filter. This constant has a value of “REGION” 
 - 
TYPE_RESOURCE_ID= 'RESOURCE_ID'¶
- A constant which can be used with the type property of a Filter. This constant has a value of “RESOURCE_ID” 
 - 
TYPE_SERVICE= 'SERVICE'¶
- A constant which can be used with the type property of a Filter. This constant has a value of “SERVICE” 
 - 
__init__(**kwargs)¶
- Initializes a new Filter object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): - Parameters: - type (str) – The value to assign to the type property of this Filter. Allowed values for this property are: “COMPARTMENT_ID”, “PLATFORM_TYPE”, “REGION”, “SERVICE”, “RESOURCE_ID”, “ANNOUNCEMENT_TYPE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- value (str) – The value to assign to the value property of this Filter.
 
 - 
type¶
- [Required] Gets the type of this Filter. The type of filter. You cannot combine the RESOURCE_ID filter with any other type of filter within a given filter group. For filter types that support multiple values, specify the values individually. - Allowed values for this property are: “COMPARTMENT_ID”, “PLATFORM_TYPE”, “REGION”, “SERVICE”, “RESOURCE_ID”, “ANNOUNCEMENT_TYPE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’. - Returns: - The type of this Filter. - Return type: - str 
 - 
value¶
- [Required] Gets the value of this Filter. The value of the filter. - Returns: - The value of this Filter. - Return type: - str 
 
-