class Azure::CDN::Mgmt::V2020_09_01::Models::CacheKeyQueryStringActionParameters
Defines the parameters for the cache-key query string action.
Attributes
odatatype[RW]
@return [String] . Default value: '#Microsoft.Azure.Cdn.Models.DeliveryRuleCacheKeyQueryStringBehaviorActionParameters' .
query_parameters[RW]
@return [String] query parameters to include or exclude (comma separated).
query_string_behavior[RW]
@return [QueryStringBehavior] Caching behavior for the requests. Possible values include: 'Include', 'IncludeAll', 'Exclude', 'ExcludeAll'
Private Class Methods
mapper()
click to toggle source
Mapper for CacheKeyQueryStringActionParameters
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2020-09-01/generated/azure_mgmt_cdn/models/cache_key_query_string_action_parameters.rb, line 34 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'CacheKeyQueryStringActionParameters', type: { name: 'Composite', class_name: 'CacheKeyQueryStringActionParameters', model_properties: { odatatype: { client_side_validation: true, required: true, is_constant: true, serialized_name: '@odata\\.type', default_value: '#Microsoft.Azure.Cdn.Models.DeliveryRuleCacheKeyQueryStringBehaviorActionParameters', type: { name: 'String' } }, query_string_behavior: { client_side_validation: true, required: true, serialized_name: 'queryStringBehavior', type: { name: 'String' } }, query_parameters: { client_side_validation: true, required: false, serialized_name: 'queryParameters', type: { name: 'String' } } } } } end