Plan Class

  • java.lang.Object
    • com.azure.resourcemanager.compute.models.Plan

public final class Plan

Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.

Constructor Summary

Constructor Description
Plan()

Creates an instance of Plan class.

Method Summary

Modifier and Type Method and Description
String name()

Get the name property: The plan ID.

String product()

Get the product property: Specifies the product of the image from the marketplace.

String promotionCode()

Get the promotionCode property: The promotion code.

String publisher()

Get the publisher property: The publisher ID.

void validate()

Validates the instance.

Plan withName(String name)

Set the name property: The plan ID.

Plan withProduct(String product)

Set the product property: Specifies the product of the image from the marketplace.

Plan withPromotionCode(String promotionCode)

Set the promotionCode property: The promotion code.

Plan withPublisher(String publisher)

Set the publisher property: The publisher ID.

Methods inherited from java.lang.Object

Constructor Details

Plan

public Plan()

Creates an instance of Plan class.

Method Details

name

public String name()

Get the name property: The plan ID.

Returns:

the name value.

product

public String product()

Get the product property: Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.

Returns:

the product value.

promotionCode

public String promotionCode()

Get the promotionCode property: The promotion code.

Returns:

the promotionCode value.

publisher

public String publisher()

Get the publisher property: The publisher ID.

Returns:

the publisher value.

validate

public void validate()

Validates the instance.

withName

public Plan withName(String name)

Set the name property: The plan ID.

Parameters:

name - the name value to set.

Returns:

the Plan object itself.

withProduct

public Plan withProduct(String product)

Set the product property: Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.

Parameters:

product - the product value to set.

Returns:

the Plan object itself.

withPromotionCode

public Plan withPromotionCode(String promotionCode)

Set the promotionCode property: The promotion code.

Parameters:

promotionCode - the promotionCode value to set.

Returns:

the Plan object itself.

withPublisher

public Plan withPublisher(String publisher)

Set the publisher property: The publisher ID.

Parameters:

publisher - the publisher value to set.

Returns:

the Plan object itself.

Applies to