HttpQueryProperties¶
- 
class oci.stack_monitoring.models.HttpQueryProperties(**kwargs)¶
- Bases: - oci.stack_monitoring.models.metric_extension_query_properties.MetricExtensionQueryProperties- Query properties applicable to HTTP type of collection method - Attributes - COLLECTION_METHOD_HTTP- str(object=’’) -> str - COLLECTION_METHOD_JMX- str(object=’’) -> str - COLLECTION_METHOD_OS_COMMAND- str(object=’’) -> str - COLLECTION_METHOD_SQL- str(object=’’) -> str - PROTOCOL_TYPE_HTTP- A constant which can be used with the protocol_type property of a HttpQueryProperties. - PROTOCOL_TYPE_HTTPS- A constant which can be used with the protocol_type property of a HttpQueryProperties. - RESPONSE_CONTENT_TYPE_APPLICATION_JSON- A constant which can be used with the response_content_type property of a HttpQueryProperties. - RESPONSE_CONTENT_TYPE_APPLICATION_XML- A constant which can be used with the response_content_type property of a HttpQueryProperties. - RESPONSE_CONTENT_TYPE_TEXT_HTML- A constant which can be used with the response_content_type property of a HttpQueryProperties. - RESPONSE_CONTENT_TYPE_TEXT_PLAIN- A constant which can be used with the response_content_type property of a HttpQueryProperties. - collection_method- [Required] Gets the collection_method of this MetricExtensionQueryProperties. - protocol_type- Gets the protocol_type of this HttpQueryProperties. - response_content_type- [Required] Gets the response_content_type of this HttpQueryProperties. - script_details- [Required] Gets the script_details of this HttpQueryProperties. - url- [Required] Gets the url of this HttpQueryProperties. - Methods - __init__(**kwargs)- Initializes a new HttpQueryProperties 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. - 
COLLECTION_METHOD_HTTP= 'HTTP'¶
 - 
COLLECTION_METHOD_JMX= 'JMX'¶
 - 
COLLECTION_METHOD_OS_COMMAND= 'OS_COMMAND'¶
 - 
COLLECTION_METHOD_SQL= 'SQL'¶
 - 
PROTOCOL_TYPE_HTTP= 'HTTP'¶
- A constant which can be used with the protocol_type property of a HttpQueryProperties. This constant has a value of “HTTP” 
 - 
PROTOCOL_TYPE_HTTPS= 'HTTPS'¶
- A constant which can be used with the protocol_type property of a HttpQueryProperties. This constant has a value of “HTTPS” 
 - 
RESPONSE_CONTENT_TYPE_APPLICATION_JSON= 'APPLICATION_JSON'¶
- A constant which can be used with the response_content_type property of a HttpQueryProperties. This constant has a value of “APPLICATION_JSON” 
 - 
RESPONSE_CONTENT_TYPE_APPLICATION_XML= 'APPLICATION_XML'¶
- A constant which can be used with the response_content_type property of a HttpQueryProperties. This constant has a value of “APPLICATION_XML” 
 - 
RESPONSE_CONTENT_TYPE_TEXT_HTML= 'TEXT_HTML'¶
- A constant which can be used with the response_content_type property of a HttpQueryProperties. This constant has a value of “TEXT_HTML” 
 - 
RESPONSE_CONTENT_TYPE_TEXT_PLAIN= 'TEXT_PLAIN'¶
- A constant which can be used with the response_content_type property of a HttpQueryProperties. This constant has a value of “TEXT_PLAIN” 
 - 
__init__(**kwargs)¶
- Initializes a new HttpQueryProperties object with values from keyword arguments. The default value of the - collection_methodattribute of this class is- HTTPand it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):- Parameters: - collection_method (str) – The value to assign to the collection_method property of this HttpQueryProperties. Allowed values for this property are: “OS_COMMAND”, “SQL”, “JMX”, “HTTP”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- url (str) – The value to assign to the url property of this HttpQueryProperties.
- response_content_type (str) – The value to assign to the response_content_type property of this HttpQueryProperties. Allowed values for this property are: “TEXT_PLAIN”, “TEXT_HTML”, “APPLICATION_JSON”, “APPLICATION_XML”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- protocol_type (str) – The value to assign to the protocol_type property of this HttpQueryProperties. Allowed values for this property are: “HTTP”, “HTTPS”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- script_details (oci.stack_monitoring.models.HttpScriptFileDetails) – The value to assign to the script_details property of this HttpQueryProperties.
 
 - 
collection_method¶
- [Required] Gets the collection_method of this MetricExtensionQueryProperties. Type of possible collection methods. - Allowed values for this property are: “OS_COMMAND”, “SQL”, “JMX”, “HTTP”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’. - Returns: - The collection_method of this MetricExtensionQueryProperties. - 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. 
 - 
protocol_type¶
- Gets the protocol_type of this HttpQueryProperties. Supported protocol of resources to be associated with this metric extension. This is optional and defaults to HTTPS, which uses secure connection to the URL - Allowed values for this property are: “HTTP”, “HTTPS”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’. - Returns: - The protocol_type of this HttpQueryProperties. - Return type: - str 
 - 
response_content_type¶
- [Required] Gets the response_content_type of this HttpQueryProperties. Type of content response given by the http(s) URL - Allowed values for this property are: “TEXT_PLAIN”, “TEXT_HTML”, “APPLICATION_JSON”, “APPLICATION_XML”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’. - Returns: - The response_content_type of this HttpQueryProperties. - Return type: - str 
 - 
script_details¶
- [Required] Gets the script_details of this HttpQueryProperties. - Returns: - The script_details of this HttpQueryProperties. - Return type: - oci.stack_monitoring.models.HttpScriptFileDetails 
 - 
url¶
- [Required] Gets the url of this HttpQueryProperties. Http(s) end point URL - Returns: - The url of this HttpQueryProperties. - Return type: - str 
 
-