Share via


MarketplaceDetails Class

  • java.lang.Object
    • com.azure.resourcemanager.dell.storage.models.MarketplaceDetails

Implements

public final class MarketplaceDetails
implements JsonSerializable<MarketplaceDetails>

MarketplaceDetails of Dell FileSystem resource.

Constructor Summary

Constructor Description
MarketplaceDetails()

Creates an instance of MarketplaceDetails class.

Method Summary

Modifier and Type Method and Description
String endDate()

Get the endDate property: End Date of the subscription.

static MarketplaceDetails fromJson(JsonReader jsonReader)

Reads an instance of MarketplaceDetails from the JsonReader.

String marketplaceSubscriptionId()

Get the marketplaceSubscriptionId property: Marketplace Subscription Id.

MarketplaceSubscriptionStatus marketplaceSubscriptionStatus()

Get the marketplaceSubscriptionStatus property: Marketplace subscription status.

String offerId()

Get the offerId property: Offer Id.

String planId()

Get the planId property: Plan Id.

String planName()

Get the planName property: Plan Name.

String privateOfferId()

Get the privateOfferId property: Private Offer Id.

String publisherId()

Get the publisherId property: Publisher Id.

String termUnit()

Get the termUnit property: Term Unit.

JsonWriter toJson(JsonWriter jsonWriter)
MarketplaceDetails withEndDate(String endDate)

Set the endDate property: End Date of the subscription.

MarketplaceDetails withMarketplaceSubscriptionId(String marketplaceSubscriptionId)

Set the marketplaceSubscriptionId property: Marketplace Subscription Id.

MarketplaceDetails withOfferId(String offerId)

Set the offerId property: Offer Id.

MarketplaceDetails withPlanId(String planId)

Set the planId property: Plan Id.

MarketplaceDetails withPlanName(String planName)

Set the planName property: Plan Name.

MarketplaceDetails withPrivateOfferId(String privateOfferId)

Set the privateOfferId property: Private Offer Id.

MarketplaceDetails withPublisherId(String publisherId)

Set the publisherId property: Publisher Id.

MarketplaceDetails withTermUnit(String termUnit)

Set the termUnit property: Term Unit.

Methods inherited from java.lang.Object

Constructor Details

MarketplaceDetails

public MarketplaceDetails()

Creates an instance of MarketplaceDetails class.

Method Details

endDate

public String endDate()

Get the endDate property: End Date of the subscription.

Returns:

the endDate value.

fromJson

public static MarketplaceDetails fromJson(JsonReader jsonReader)

Reads an instance of MarketplaceDetails from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of MarketplaceDetails 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.

marketplaceSubscriptionId

public String marketplaceSubscriptionId()

Get the marketplaceSubscriptionId property: Marketplace Subscription Id.

Returns:

the marketplaceSubscriptionId value.

marketplaceSubscriptionStatus

public MarketplaceSubscriptionStatus marketplaceSubscriptionStatus()

Get the marketplaceSubscriptionStatus property: Marketplace subscription status.

Returns:

the marketplaceSubscriptionStatus value.

offerId

public String offerId()

Get the offerId property: Offer Id.

Returns:

the offerId value.

planId

public String planId()

Get the planId property: Plan Id.

Returns:

the planId value.

planName

public String planName()

Get the planName property: Plan Name.

Returns:

the planName value.

privateOfferId

public String privateOfferId()

Get the privateOfferId property: Private Offer Id.

Returns:

the privateOfferId value.

publisherId

public String publisherId()

Get the publisherId property: Publisher Id.

Returns:

the publisherId value.

termUnit

public String termUnit()

Get the termUnit property: Term Unit.

Returns:

the termUnit value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

withEndDate

public MarketplaceDetails withEndDate(String endDate)

Set the endDate property: End Date of the subscription.

Parameters:

endDate - the endDate value to set.

Returns:

the MarketplaceDetails object itself.

withMarketplaceSubscriptionId

public MarketplaceDetails withMarketplaceSubscriptionId(String marketplaceSubscriptionId)

Set the marketplaceSubscriptionId property: Marketplace Subscription Id.

Parameters:

marketplaceSubscriptionId - the marketplaceSubscriptionId value to set.

Returns:

the MarketplaceDetails object itself.

withOfferId

public MarketplaceDetails withOfferId(String offerId)

Set the offerId property: Offer Id.

Parameters:

offerId - the offerId value to set.

Returns:

the MarketplaceDetails object itself.

withPlanId

public MarketplaceDetails withPlanId(String planId)

Set the planId property: Plan Id.

Parameters:

planId - the planId value to set.

Returns:

the MarketplaceDetails object itself.

withPlanName

public MarketplaceDetails withPlanName(String planName)

Set the planName property: Plan Name.

Parameters:

planName - the planName value to set.

Returns:

the MarketplaceDetails object itself.

withPrivateOfferId

public MarketplaceDetails withPrivateOfferId(String privateOfferId)

Set the privateOfferId property: Private Offer Id.

Parameters:

privateOfferId - the privateOfferId value to set.

Returns:

the MarketplaceDetails object itself.

withPublisherId

public MarketplaceDetails withPublisherId(String publisherId)

Set the publisherId property: Publisher Id.

Parameters:

publisherId - the publisherId value to set.

Returns:

the MarketplaceDetails object itself.

withTermUnit

public MarketplaceDetails withTermUnit(String termUnit)

Set the termUnit property: Term Unit.

Parameters:

termUnit - the termUnit value to set.

Returns:

the MarketplaceDetails object itself.

Applies to