Share via


DeliveryAttributeMapping Class

Definition

Delivery attribute mapping details.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.EventGrid.Models.DeliveryAttributeMappingTypeConverter))]
public class DeliveryAttributeMapping : Microsoft.Azure.PowerShell.Cmdlets.EventGrid.Models.IDeliveryAttributeMapping
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.EventGrid.Models.DeliveryAttributeMappingTypeConverter))>]
type DeliveryAttributeMapping = class
    interface IDeliveryAttributeMapping
    interface IJsonSerializable
Public Class DeliveryAttributeMapping
Implements IDeliveryAttributeMapping
Inheritance
DeliveryAttributeMapping
Attributes
Implements

Constructors

DeliveryAttributeMapping()

Creates an new DeliveryAttributeMapping instance.

Properties

Name

Name of the delivery attribute or header.

Type

Type of the delivery attribute or header name.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of DeliveryAttributeMapping.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of DeliveryAttributeMapping.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.EventGrid.Models.IDeliveryAttributeMapping. Note: the Microsoft.Azure.PowerShell.Cmdlets.EventGrid.Models.IDeliveryAttributeMapping interface is polymorphic, and the precise model class that will get deserialized is determined at runtime based on the payload.

FromJsonString(String)

Creates a new instance of DeliveryAttributeMapping, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of DeliveryAttributeMapping into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to