次の方法で共有


Product Interface

public interface Product

An immutable client-side representation of Product.

Method Summary

Modifier and Type Method and Description
abstract String billingPartNumber()

Gets the billingPartNumber property: The part number used for billing purposes.

abstract Compatibility compatibility()

Gets the compatibility property: Product compatibility with current device.

abstract String description()

Gets the description property: The description of the product.

abstract String displayName()

Gets the displayName property: The display name of the product.

abstract String etag()

Gets the etag property: The entity tag used for optimistic concurrency when modifying the resource.

abstract String galleryItemIdentity()

Gets the galleryItemIdentity property: The identifier of the gallery item corresponding to the product.

abstract IconUris iconUris()

Gets the iconUris property: Additional links available for this product.

abstract String id()

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

abstract ProductInner innerModel()

Gets the inner com.azure.resourcemanager.azurestack.fluent.models.ProductInner object.

abstract String legalTerms()

Gets the legalTerms property: The legal terms.

abstract List<ProductLink> links()

Gets the links property: Additional links available for this product.

abstract String name()

Gets the name property: The name of the resource.

abstract String offer()

Gets the offer property: The offer representing the product.

abstract String offerVersion()

Gets the offerVersion property: The version of the product offer.

abstract Long payloadLength()

Gets the payloadLength property: The length of product content.

abstract String privacyPolicy()

Gets the privacyPolicy property: The privacy policy.

abstract String productKind()

Gets the productKind property: The kind of the product (virtualMachine or virtualMachineExtension).

abstract ProductProperties productProperties()

Gets the productProperties property: Additional properties for the product.

abstract String publisherDisplayName()

Gets the publisherDisplayName property: The user-friendly name of the product publisher.

abstract String publisherIdentifier()

Gets the publisherIdentifier property: Publisher identifier.

abstract String sku()

Gets the sku property: The product SKU.

abstract String type()

Gets the type property: The type of the resource.

abstract String vmExtensionType()

Gets the vmExtensionType property: The type of the Virtual Machine Extension.

Method Details

billingPartNumber

public abstract String billingPartNumber()

Gets the billingPartNumber property: The part number used for billing purposes.

Returns:

the billingPartNumber value.

compatibility

public abstract Compatibility compatibility()

Gets the compatibility property: Product compatibility with current device.

Returns:

the compatibility value.

description

public abstract String description()

Gets the description property: The description of the product.

Returns:

the description value.

displayName

public abstract String displayName()

Gets the displayName property: The display name of the product.

Returns:

the displayName value.

etag

public abstract String etag()

Gets the etag property: The entity tag used for optimistic concurrency when modifying the resource.

Returns:

the etag value.

galleryItemIdentity

public abstract String galleryItemIdentity()

Gets the galleryItemIdentity property: The identifier of the gallery item corresponding to the product.

Returns:

the galleryItemIdentity value.

iconUris

public abstract IconUris iconUris()

Gets the iconUris property: Additional links available for this product.

Returns:

the iconUris value.

id

public abstract String id()

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

Returns:

the id value.

innerModel

public abstract ProductInner innerModel()

Gets the inner com.azure.resourcemanager.azurestack.fluent.models.ProductInner object.

Returns:

the inner object.

legalTerms

public abstract String legalTerms()

Gets the legalTerms property: The legal terms.

Returns:

the legalTerms value.

links

public abstract List<ProductLink> links()

Gets the links property: Additional links available for this product.

Returns:

the links value.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

offer

public abstract String offer()

Gets the offer property: The offer representing the product.

Returns:

the offer value.

offerVersion

public abstract String offerVersion()

Gets the offerVersion property: The version of the product offer.

Returns:

the offerVersion value.

payloadLength

public abstract Long payloadLength()

Gets the payloadLength property: The length of product content.

Returns:

the payloadLength value.

privacyPolicy

public abstract String privacyPolicy()

Gets the privacyPolicy property: The privacy policy.

Returns:

the privacyPolicy value.

productKind

public abstract String productKind()

Gets the productKind property: The kind of the product (virtualMachine or virtualMachineExtension).

Returns:

the productKind value.

productProperties

public abstract ProductProperties productProperties()

Gets the productProperties property: Additional properties for the product.

Returns:

the productProperties value.

publisherDisplayName

public abstract String publisherDisplayName()

Gets the publisherDisplayName property: The user-friendly name of the product publisher.

Returns:

the publisherDisplayName value.

publisherIdentifier

public abstract String publisherIdentifier()

Gets the publisherIdentifier property: Publisher identifier.

Returns:

the publisherIdentifier value.

sku

public abstract String sku()

Gets the sku property: The product SKU.

Returns:

the sku value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

vmExtensionType

public abstract String vmExtensionType()

Gets the vmExtensionType property: The type of the Virtual Machine Extension.

Returns:

the vmExtensionType value.

Applies to