PartnerTransferDetailsInner Class

public final class PartnerTransferDetailsInner
extends ProxyResourceWithTags

Details of the transfer.

Constructor Summary

Constructor Description
PartnerTransferDetailsInner()

Creates an instance of PartnerTransferDetailsInner class.

Method Summary

Modifier and Type Method and Description
String canceledBy()

Get the canceledBy property: The email ID of the user who canceled the transfer request.

List<DetailedTransferStatus> detailedTransferStatus()

Get the detailedTransferStatus property: Detailed transfer status.

OffsetDateTime expirationTime()

Get the expirationTime property: The time at which the transfer request expires.

static PartnerTransferDetailsInner fromJson(JsonReader jsonReader)

Reads an instance of PartnerTransferDetailsInner from the JsonReader.

String id()

Get the id property: Fully qualified resource Id for the resource.

InitiatorCustomerType initiatorCustomerType()

Get the initiatorCustomerType property: The type of customer who sent the transfer request.

String initiatorEmailId()

Get the initiatorEmailId property: The email ID of the user who sent the transfer request.

String name()

Get the name property: The name of the resource.

String recipientEmailId()

Get the recipientEmailId property: The email ID of the user to whom the transfer request was sent.

String resellerId()

Get the resellerId property: Optional MPN ID of the reseller for transfer requests that are sent from a Microsoft Partner Agreement billing account.

String resellerName()

Get the resellerName property: Optional name of the reseller for transfer requests that are sent from Microsoft Partner Agreement billing account.

SystemData systemData()

Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

JsonWriter toJson(JsonWriter jsonWriter)
TransferStatus transferStatus()

Get the transferStatus property: Overall transfer status.

String type()

Get the type property: The type of the resource.

void validate()

Validates the instance.

PartnerTransferDetailsInner withTags(Map<String,String> tags)

Set the tags property: Dictionary of metadata associated with the resource.

Methods inherited from ProxyResourceWithTags

Methods inherited from java.lang.Object

Constructor Details

PartnerTransferDetailsInner

public PartnerTransferDetailsInner()

Creates an instance of PartnerTransferDetailsInner class.

Method Details

canceledBy

public String canceledBy()

Get the canceledBy property: The email ID of the user who canceled the transfer request.

Returns:

the canceledBy value.

detailedTransferStatus

public List<DetailedTransferStatus> detailedTransferStatus()

Get the detailedTransferStatus property: Detailed transfer status.

Returns:

the detailedTransferStatus value.

expirationTime

public OffsetDateTime expirationTime()

Get the expirationTime property: The time at which the transfer request expires.

Returns:

the expirationTime value.

fromJson

public static PartnerTransferDetailsInner fromJson(JsonReader jsonReader)

Reads an instance of PartnerTransferDetailsInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

id

public String id()

Get the id property: Fully qualified resource Id for the resource.

Overrides:

PartnerTransferDetailsInner.id()

Returns:

the id value.

initiatorCustomerType

public InitiatorCustomerType initiatorCustomerType()

Get the initiatorCustomerType property: The type of customer who sent the transfer request.

Returns:

the initiatorCustomerType value.

initiatorEmailId

public String initiatorEmailId()

Get the initiatorEmailId property: The email ID of the user who sent the transfer request.

Returns:

the initiatorEmailId value.

name

public String name()

Get the name property: The name of the resource.

Overrides:

PartnerTransferDetailsInner.name()

Returns:

the name value.

recipientEmailId

public String recipientEmailId()

Get the recipientEmailId property: The email ID of the user to whom the transfer request was sent.

Returns:

the recipientEmailId value.

resellerId

public String resellerId()

Get the resellerId property: Optional MPN ID of the reseller for transfer requests that are sent from a Microsoft Partner Agreement billing account.

Returns:

the resellerId value.

resellerName

public String resellerName()

Get the resellerName property: Optional name of the reseller for transfer requests that are sent from Microsoft Partner Agreement billing account.

Returns:

the resellerName value.

systemData

public SystemData systemData()

Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

Overrides:

PartnerTransferDetailsInner.systemData()

Returns:

the systemData value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

PartnerTransferDetailsInner.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

transferStatus

public TransferStatus transferStatus()

Get the transferStatus property: Overall transfer status.

Returns:

the transferStatus value.

type

public String type()

Get the type property: The type of the resource.

Overrides:

PartnerTransferDetailsInner.type()

Returns:

the type value.

validate

public void validate()

Validates the instance.

Overrides:

PartnerTransferDetailsInner.validate()

withTags

public PartnerTransferDetailsInner withTags(Map<String,String> tags)

Set the tags property: Dictionary of metadata associated with the resource. It may not be populated for all resource types. Maximum key/value length supported of 256 characters. Keys/value should not empty value nor null. Keys can not contain < > % & \ ? /.

Overrides:

PartnerTransferDetailsInner.withTags(Map<String,String> tags)

Parameters:

tags

Applies to