DataBoxHeavyAccountCopyLogDetails Class

public final class DataBoxHeavyAccountCopyLogDetails
extends CopyLogDetails

Copy log details for a storage account for Databox heavy.

Constructor Summary

Constructor Description
DataBoxHeavyAccountCopyLogDetails()

Creates an instance of DataBoxHeavyAccountCopyLogDetails class.

Method Summary

Modifier and Type Method and Description
String accountName()

Get the accountName property: Account name.

ClassDiscriminator copyLogDetailsType()

Get the copyLogDetailsType property: Indicates the type of job details.

List<String> copyLogLink()

Get the copyLogLink property: Link for copy logs.

List<String> copyVerboseLogLink()

Get the copyVerboseLogLink property: Link for copy verbose logs.

static DataBoxHeavyAccountCopyLogDetails fromJson(JsonReader jsonReader)

Reads an instance of DataBoxHeavyAccountCopyLogDetails from the JsonReader.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

Methods inherited from CopyLogDetails

Methods inherited from java.lang.Object

Constructor Details

DataBoxHeavyAccountCopyLogDetails

public DataBoxHeavyAccountCopyLogDetails()

Creates an instance of DataBoxHeavyAccountCopyLogDetails class.

Method Details

accountName

public String accountName()

Get the accountName property: Account name.

Returns:

the accountName value.

copyLogDetailsType

public ClassDiscriminator copyLogDetailsType()

Get the copyLogDetailsType property: Indicates the type of job details.

Overrides:

DataBoxHeavyAccountCopyLogDetails.copyLogDetailsType()

Returns:

the copyLogDetailsType value.

copyLogLink

public List<String> copyLogLink()

Get the copyLogLink property: Link for copy logs.

Returns:

the copyLogLink value.

copyVerboseLogLink

public List<String> copyVerboseLogLink()

Get the copyVerboseLogLink property: Link for copy verbose logs. This will be set only when the LogCollectionLevel is set to verbose.

Returns:

the copyVerboseLogLink value.

fromJson

public static DataBoxHeavyAccountCopyLogDetails fromJson(JsonReader jsonReader)

Reads an instance of DataBoxHeavyAccountCopyLogDetails from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of DataBoxHeavyAccountCopyLogDetails if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the DataBoxHeavyAccountCopyLogDetails.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

DataBoxHeavyAccountCopyLogDetails.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

Overrides:

DataBoxHeavyAccountCopyLogDetails.validate()

Applies to