Share via


JobDetails Constructors

Definition

Overloads

JobDetails()

Initializes a new instance of the JobDetails class.

JobDetails(ContactDetails, IList<JobStages>, ShippingAddress, PackageShippingDetails, PackageShippingDetails, IList<DataImportDetails>, IList<DataExportDetails>, Preferences, IList<CopyLogDetails>, String, String, KeyEncryptionKey, Nullable<Int32>, IList<Nullable<CustomerResolutionCode>>, LastMitigationActionOnJob, DatacenterAddressResponse, String)

Initializes a new instance of the JobDetails class.

JobDetails()

Initializes a new instance of the JobDetails class.

public JobDetails ();
Public Sub New ()

Applies to

JobDetails(ContactDetails, IList<JobStages>, ShippingAddress, PackageShippingDetails, PackageShippingDetails, IList<DataImportDetails>, IList<DataExportDetails>, Preferences, IList<CopyLogDetails>, String, String, KeyEncryptionKey, Nullable<Int32>, IList<Nullable<CustomerResolutionCode>>, LastMitigationActionOnJob, DatacenterAddressResponse, String)

Initializes a new instance of the JobDetails class.

public JobDetails (Microsoft.Azure.Management.DataBox.Models.ContactDetails contactDetails, System.Collections.Generic.IList<Microsoft.Azure.Management.DataBox.Models.JobStages> jobStages = default, Microsoft.Azure.Management.DataBox.Models.ShippingAddress shippingAddress = default, Microsoft.Azure.Management.DataBox.Models.PackageShippingDetails deliveryPackage = default, Microsoft.Azure.Management.DataBox.Models.PackageShippingDetails returnPackage = default, System.Collections.Generic.IList<Microsoft.Azure.Management.DataBox.Models.DataImportDetails> dataImportDetails = default, System.Collections.Generic.IList<Microsoft.Azure.Management.DataBox.Models.DataExportDetails> dataExportDetails = default, Microsoft.Azure.Management.DataBox.Models.Preferences preferences = default, System.Collections.Generic.IList<Microsoft.Azure.Management.DataBox.Models.CopyLogDetails> copyLogDetails = default, string reverseShipmentLabelSasKey = default, string chainOfCustodySasKey = default, Microsoft.Azure.Management.DataBox.Models.KeyEncryptionKey keyEncryptionKey = default, int? expectedDataSizeInTeraBytes = default, System.Collections.Generic.IList<Microsoft.Azure.Management.DataBox.Models.CustomerResolutionCode?> actions = default, Microsoft.Azure.Management.DataBox.Models.LastMitigationActionOnJob lastMitigationActionOnJob = default, Microsoft.Azure.Management.DataBox.Models.DatacenterAddressResponse datacenterAddress = default, string dataCenterCode = default);
new Microsoft.Azure.Management.DataBox.Models.JobDetails : Microsoft.Azure.Management.DataBox.Models.ContactDetails * System.Collections.Generic.IList<Microsoft.Azure.Management.DataBox.Models.JobStages> * Microsoft.Azure.Management.DataBox.Models.ShippingAddress * Microsoft.Azure.Management.DataBox.Models.PackageShippingDetails * Microsoft.Azure.Management.DataBox.Models.PackageShippingDetails * System.Collections.Generic.IList<Microsoft.Azure.Management.DataBox.Models.DataImportDetails> * System.Collections.Generic.IList<Microsoft.Azure.Management.DataBox.Models.DataExportDetails> * Microsoft.Azure.Management.DataBox.Models.Preferences * System.Collections.Generic.IList<Microsoft.Azure.Management.DataBox.Models.CopyLogDetails> * string * string * Microsoft.Azure.Management.DataBox.Models.KeyEncryptionKey * Nullable<int> * System.Collections.Generic.IList<Nullable<Microsoft.Azure.Management.DataBox.Models.CustomerResolutionCode>> * Microsoft.Azure.Management.DataBox.Models.LastMitigationActionOnJob * Microsoft.Azure.Management.DataBox.Models.DatacenterAddressResponse * string -> Microsoft.Azure.Management.DataBox.Models.JobDetails
Public Sub New (contactDetails As ContactDetails, Optional jobStages As IList(Of JobStages) = Nothing, Optional shippingAddress As ShippingAddress = Nothing, Optional deliveryPackage As PackageShippingDetails = Nothing, Optional returnPackage As PackageShippingDetails = Nothing, Optional dataImportDetails As IList(Of DataImportDetails) = Nothing, Optional dataExportDetails As IList(Of DataExportDetails) = Nothing, Optional preferences As Preferences = Nothing, Optional copyLogDetails As IList(Of CopyLogDetails) = Nothing, Optional reverseShipmentLabelSasKey As String = Nothing, Optional chainOfCustodySasKey As String = Nothing, Optional keyEncryptionKey As KeyEncryptionKey = Nothing, Optional expectedDataSizeInTeraBytes As Nullable(Of Integer) = Nothing, Optional actions As IList(Of Nullable(Of CustomerResolutionCode)) = Nothing, Optional lastMitigationActionOnJob As LastMitigationActionOnJob = Nothing, Optional datacenterAddress As DatacenterAddressResponse = Nothing, Optional dataCenterCode As String = Nothing)

Parameters

contactDetails
ContactDetails

Contact details for notification and shipping.

jobStages
IList<JobStages>

List of stages that run in the job.

shippingAddress
ShippingAddress

Shipping address of the customer.

deliveryPackage
PackageShippingDetails

Delivery package shipping details.

returnPackage
PackageShippingDetails

Return package shipping details.

dataImportDetails
IList<DataImportDetails>

Details of the data to be imported into azure.

dataExportDetails
IList<DataExportDetails>

Details of the data to be exported from azure.

preferences
Preferences

Preferences for the order.

copyLogDetails
IList<CopyLogDetails>

List of copy log details.

reverseShipmentLabelSasKey
String

Shared access key to download the return shipment label

chainOfCustodySasKey
String

Shared access key to download the chain of custody logs

keyEncryptionKey
KeyEncryptionKey

Details about which key encryption type is being used.

expectedDataSizeInTeraBytes
Nullable<Int32>

The expected size of the data, which needs to be transferred in this job, in terabytes.

actions
IList<Nullable<CustomerResolutionCode>>

Available actions on the job.

lastMitigationActionOnJob
LastMitigationActionOnJob

Last mitigation action performed on the job.

datacenterAddress
DatacenterAddressResponse

Datacenter address to ship to, for the given sku and storage location.

dataCenterCode
String

DataCenter code. Possible values include: 'Invalid', 'BY2', 'BY1', 'ORK70', 'AM2', 'AMS20', 'BY21', 'BY24', 'MWH01', 'AMS06', 'SSE90', 'SYD03', 'SYD23', 'CBR20', 'YTO20', 'CWL20', 'LON24', 'BOM01', 'BL20', 'BL7', 'SEL20', 'TYO01', 'BN1', 'SN5', 'CYS04', 'TYO22', 'YTO21', 'YQB20', 'FRA22', 'MAA01', 'CPQ02', 'CPQ20', 'SIN20', 'HKG20', 'SG2', 'MEL23', 'SEL21', 'OSA20', 'SHA03', 'BJB', 'JNB22', 'JNB21', 'MNZ21', 'SN8', 'AUH20', 'ZRH20', 'PUS20', 'AdHoc', 'CH1', 'DSM05'

Applies to