RecipientTransferDetailsInner Class

public final class RecipientTransferDetailsInner
extends ProxyResourceWithTags

Details of the transfer.

Constructor Summary

Constructor Description
RecipientTransferDetailsInner()

Creates an instance of RecipientTransferDetailsInner class.

Method Summary

Modifier and Type Method and Description
List<EligibleProductType> allowedProductType()

Get the allowedProductType property: Type of subscriptions that can be transferred.

String canceledBy()

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

String customerTenantId()

Get the customerTenantId property: The customer tenant id.

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 RecipientTransferDetailsInner fromJson(JsonReader jsonReader)

Reads an instance of RecipientTransferDetailsInner 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.

List<SupportedAccountType> supportedAccounts()

Get the supportedAccounts property: List of supported account types.

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.

RecipientTransferDetailsInner 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

RecipientTransferDetailsInner

public RecipientTransferDetailsInner()

Creates an instance of RecipientTransferDetailsInner class.

Method Details

allowedProductType

public List<EligibleProductType> allowedProductType()

Get the allowedProductType property: Type of subscriptions that can be transferred.

Returns:

the allowedProductType value.

canceledBy

public String canceledBy()

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

Returns:

the canceledBy value.

customerTenantId

public String customerTenantId()

Get the customerTenantId property: The customer tenant id.

Returns:

the customerTenantId 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 RecipientTransferDetailsInner fromJson(JsonReader jsonReader)

Reads an instance of RecipientTransferDetailsInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of RecipientTransferDetailsInner 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:

RecipientTransferDetailsInner.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:

RecipientTransferDetailsInner.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.

supportedAccounts

public List<SupportedAccountType> supportedAccounts()

Get the supportedAccounts property: List of supported account types.

Returns:

the supportedAccounts value.

systemData

public SystemData systemData()

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

Overrides:

RecipientTransferDetailsInner.systemData()

Returns:

the systemData value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

RecipientTransferDetailsInner.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:

RecipientTransferDetailsInner.type()

Returns:

the type value.

validate

public void validate()

Validates the instance.

Overrides:

RecipientTransferDetailsInner.validate()

withTags

public RecipientTransferDetailsInner 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:

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

Parameters:

tags

Applies to