Share via


TransferConfiguration Class

Definition

Configuration for defining the transfer of data.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20221201.TransferConfigurationTypeConverter))]
public class TransferConfiguration : Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20221201.ITransferConfiguration
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20221201.TransferConfigurationTypeConverter))>]
type TransferConfiguration = class
    interface ITransferConfiguration
    interface IJsonSerializable
Public Class TransferConfiguration
Implements ITransferConfiguration
Inheritance
TransferConfiguration
Attributes
Implements

Constructors

TransferConfiguration()

Creates an new TransferConfiguration instance.

Properties

TransferAllDetail

Map of filter type and the details to transfer all data. This field is required only if the TransferConfigurationType is given as TransferAll

TransferFilterDetail

Map of filter type and the details to filter. This field is required only if the TransferConfigurationType is given as TransferUsingFilter.

Type

Type of the configuration for transfer.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of TransferConfiguration.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of TransferConfiguration.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20221201.ITransferConfiguration.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of TransferConfiguration into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to