class Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::FunctionProperties

The properties that are associated with a function.

Attributes

etag[RW]

@return [String] The current entity tag for the function. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.

type[RW]

Private Class Methods

mapper() click to toggle source

Mapper for FunctionProperties class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/2016-03-01/generated/azure_mgmt_stream_analytics/models/function_properties.rb, line 35
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'FunctionProperties',
    type: {
      name: 'Composite',
      polymorphic_discriminator: 'type',
      uber_parent: 'FunctionProperties',
      class_name: 'FunctionProperties',
      model_properties: {
        etag: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'etag',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end
new() click to toggle source
# File lib/2016-03-01/generated/azure_mgmt_stream_analytics/models/function_properties.rb, line 18
def initialize
  @type = "FunctionProperties"
end