class Azure::OperationalInsights::Mgmt::V2020_08_01::Models::SavedSearch
Value object for saved search results.
Attributes
@return [String] The category of the saved search. This helps the user to find a saved search faster.
@return [String] Saved search display name.
@return [String] The ETag of the saved search.
@return [String] The function alias if query serves as a function.
@return [String] The optional function parameters if query serves as a function. Value should be in the following format: 'param-name1:type1 = default_value1, param-name2:type2 = default_value2'. For more examples and proper syntax please refer to docs.microsoft.com/en-us/azure/kusto/query/functions/user-defined-functions.
@return [String] The query expression for the saved search.
@return [Integer] The version number of the query language. The current version is 2 and is the default.
Private Class Methods
Mapper for SavedSearch
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2020-08-01/generated/azure_mgmt_operational_insights/models/saved_search.rb, line 50 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'SavedSearch', type: { name: 'Composite', class_name: 'SavedSearch', model_properties: { id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'id', type: { name: 'String' } }, name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'name', type: { name: 'String' } }, type: { client_side_validation: true, required: false, read_only: true, serialized_name: 'type', type: { name: 'String' } }, etag: { client_side_validation: true, required: false, serialized_name: 'etag', type: { name: 'String' } }, category: { client_side_validation: true, required: true, serialized_name: 'properties.category', type: { name: 'String' } }, display_name: { client_side_validation: true, required: true, serialized_name: 'properties.displayName', type: { name: 'String' } }, query: { client_side_validation: true, required: true, serialized_name: 'properties.query', type: { name: 'String' } }, function_alias: { client_side_validation: true, required: false, serialized_name: 'properties.functionAlias', type: { name: 'String' } }, function_parameters: { client_side_validation: true, required: false, serialized_name: 'properties.functionParameters', type: { name: 'String' } }, version: { client_side_validation: true, required: false, serialized_name: 'properties.version', type: { name: 'Number' } }, tags: { client_side_validation: true, required: false, serialized_name: 'properties.tags', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'TagElementType', type: { name: 'Composite', class_name: 'Tag' } } } } } } } end