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