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 billing |
| 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 display |
| abstract String |
etag()
Gets the etag property: The entity tag used for optimistic concurrency when modifying the resource. |
| abstract String |
galleryItemIdentity()
Gets the gallery |
|
abstract
Icon |
iconUris()
Gets the icon |
| abstract String |
id()
Gets the id property: Fully qualified resource Id for the resource. |
|
abstract
Product |
innerModel()
Gets the inner com. |
| abstract String |
legalTerms()
Gets the legal |
|
abstract
List<Product |
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 offer |
| abstract Long |
payloadLength()
Gets the payload |
| abstract String |
privacyPolicy()
Gets the privacy |
| abstract String |
productKind()
Gets the product |
|
abstract
Product |
productProperties()
Gets the product |
| abstract String |
publisherDisplayName()
Gets the publisher |
| abstract String |
publisherIdentifier()
Gets the publisher |
| 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 vm |
Method Details
billingPartNumber
public abstract String billingPartNumber()
Gets the billingPartNumber property: The part number used for billing purposes.
Returns:
compatibility
public abstract Compatibility compatibility()
Gets the compatibility property: Product compatibility with current device.
Returns:
description
public abstract String description()
Gets the description property: The description of the product.
Returns:
displayName
public abstract String displayName()
Gets the displayName property: The display name of the product.
Returns:
etag
public abstract String etag()
Gets the etag property: The entity tag used for optimistic concurrency when modifying the resource.
Returns:
galleryItemIdentity
public abstract String galleryItemIdentity()
Gets the galleryItemIdentity property: The identifier of the gallery item corresponding to the product.
Returns:
iconUris
public abstract IconUris iconUris()
Gets the iconUris property: Additional links available for this product.
Returns:
id
public abstract String id()
Gets the id property: Fully qualified resource Id for the resource.
Returns:
innerModel
public abstract ProductInner innerModel()
Gets the inner com.azure.resourcemanager.azurestack.fluent.models.ProductInner object.
Returns:
legalTerms
public abstract String legalTerms()
Gets the legalTerms property: The legal terms.
Returns:
links
public abstract List<ProductLink> links()
Gets the links property: Additional links available for this product.
Returns:
name
public abstract String name()
Gets the name property: The name of the resource.
Returns:
offer
public abstract String offer()
Gets the offer property: The offer representing the product.
Returns:
offerVersion
public abstract String offerVersion()
Gets the offerVersion property: The version of the product offer.
Returns:
payloadLength
public abstract Long payloadLength()
Gets the payloadLength property: The length of product content.
Returns:
privacyPolicy
public abstract String privacyPolicy()
Gets the privacyPolicy property: The privacy policy.
Returns:
productKind
public abstract String productKind()
Gets the productKind property: The kind of the product (virtualMachine or virtualMachineExtension).
Returns:
productProperties
public abstract ProductProperties productProperties()
Gets the productProperties property: Additional properties for the product.
Returns:
publisherDisplayName
public abstract String publisherDisplayName()
Gets the publisherDisplayName property: The user-friendly name of the product publisher.
Returns:
publisherIdentifier
public abstract String publisherIdentifier()
Gets the publisherIdentifier property: Publisher identifier.
Returns:
sku
public abstract String sku()
Gets the sku property: The product SKU.
Returns:
type
public abstract String type()
Gets the type property: The type of the resource.
Returns:
vmExtensionType
public abstract String vmExtensionType()
Gets the vmExtensionType property: The type of the Virtual Machine Extension.
Returns: