次の方法で共有


Products Interface

public interface Products

Resource collection API of Products.

Method Summary

Modifier and Type Method and Description
abstract Product get(String resourceGroup, String registrationName, String productName)

Returns the specified product.

abstract Product getProduct(String resourceGroup, String registrationName, String productName)

Returns the specified product.

abstract ProductList getProducts(String resourceGroup, String registrationName, String productName)

Returns a list of products.

abstract Response<ProductList> getProductsWithResponse(String resourceGroup, String registrationName, String productName, DeviceConfiguration deviceConfiguration, Context context)

Returns a list of products.

abstract Response<Product> getProductWithResponse(String resourceGroup, String registrationName, String productName, DeviceConfiguration deviceConfiguration, Context context)

Returns the specified product.

abstract Response<Product> getWithResponse(String resourceGroup, String registrationName, String productName, Context context)

Returns the specified product.

abstract PagedIterable<Product> list(String resourceGroup, String registrationName)

Returns a list of products.

abstract PagedIterable<Product> list(String resourceGroup, String registrationName, Context context)

Returns a list of products.

abstract ExtendedProduct listDetails(String resourceGroup, String registrationName, String productName)

Returns the extended properties of a product.

abstract Response<ExtendedProduct> listDetailsWithResponse(String resourceGroup, String registrationName, String productName, Context context)

Returns the extended properties of a product.

abstract ProductList listProducts(String resourceGroup, String registrationName, String productName)

Returns a list of products.

abstract Response<ProductList> listProductsWithResponse(String resourceGroup, String registrationName, String productName, DeviceConfiguration deviceConfiguration, Context context)

Returns a list of products.

abstract ProductLog uploadLog(String resourceGroup, String registrationName, String productName)

Returns the specified product.

abstract Response<ProductLog> uploadLogWithResponse(String resourceGroup, String registrationName, String productName, MarketplaceProductLogUpdate marketplaceProductLogUpdate, Context context)

Returns the specified product.

Method Details

get

public abstract Product get(String resourceGroup, String registrationName, String productName)

Returns the specified product.

Parameters:

resourceGroup - Name of the resource group.
registrationName - Name of the Azure Stack registration.
productName - Name of the product.

Returns:

product information.

getProduct

public abstract Product getProduct(String resourceGroup, String registrationName, String productName)

Returns the specified product.

Parameters:

resourceGroup - Name of the resource group.
registrationName - Name of the Azure Stack registration.
productName - Name of the product.

Returns:

product information.

getProducts

public abstract ProductList getProducts(String resourceGroup, String registrationName, String productName)

Returns a list of products.

Parameters:

resourceGroup - Name of the resource group.
registrationName - Name of the Azure Stack registration.
productName - Name of the product.

Returns:

pageable list of products.

getProductsWithResponse

public abstract Response<ProductList> getProductsWithResponse(String resourceGroup, String registrationName, String productName, DeviceConfiguration deviceConfiguration, Context context)

Returns a list of products.

Parameters:

resourceGroup - Name of the resource group.
registrationName - Name of the Azure Stack registration.
productName - Name of the product.
deviceConfiguration - Device configuration.
context - The context to associate with this operation.

Returns:

pageable list of products along with Response<T>.

getProductWithResponse

public abstract Response<Product> getProductWithResponse(String resourceGroup, String registrationName, String productName, DeviceConfiguration deviceConfiguration, Context context)

Returns the specified product.

Parameters:

resourceGroup - Name of the resource group.
registrationName - Name of the Azure Stack registration.
productName - Name of the product.
deviceConfiguration - Device configuration.
context - The context to associate with this operation.

Returns:

product information along with Response<T>.

getWithResponse

public abstract Response<Product> getWithResponse(String resourceGroup, String registrationName, String productName, Context context)

Returns the specified product.

Parameters:

resourceGroup - Name of the resource group.
registrationName - Name of the Azure Stack registration.
productName - Name of the product.
context - The context to associate with this operation.

Returns:

product information along with Response<T>.

list

public abstract PagedIterable<Product> list(String resourceGroup, String registrationName)

Returns a list of products.

Parameters:

resourceGroup - Name of the resource group.
registrationName - Name of the Azure Stack registration.

Returns:

pageable list of products as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<Product> list(String resourceGroup, String registrationName, Context context)

Returns a list of products.

Parameters:

resourceGroup - Name of the resource group.
registrationName - Name of the Azure Stack registration.
context - The context to associate with this operation.

Returns:

pageable list of products as paginated response with PagedIterable<T>.

listDetails

public abstract ExtendedProduct listDetails(String resourceGroup, String registrationName, String productName)

Returns the extended properties of a product.

Parameters:

resourceGroup - Name of the resource group.
registrationName - Name of the Azure Stack registration.
productName - Name of the product.

Returns:

extended description about the product required for installing it into Azure Stack.

listDetailsWithResponse

public abstract Response<ExtendedProduct> listDetailsWithResponse(String resourceGroup, String registrationName, String productName, Context context)

Returns the extended properties of a product.

Parameters:

resourceGroup - Name of the resource group.
registrationName - Name of the Azure Stack registration.
productName - Name of the product.
context - The context to associate with this operation.

Returns:

extended description about the product required for installing it into Azure Stack along with Response<T>.

listProducts

public abstract ProductList listProducts(String resourceGroup, String registrationName, String productName)

Returns a list of products.

Parameters:

resourceGroup - Name of the resource group.
registrationName - Name of the Azure Stack registration.
productName - Name of the product.

Returns:

pageable list of products.

listProductsWithResponse

public abstract Response<ProductList> listProductsWithResponse(String resourceGroup, String registrationName, String productName, DeviceConfiguration deviceConfiguration, Context context)

Returns a list of products.

Parameters:

resourceGroup - Name of the resource group.
registrationName - Name of the Azure Stack registration.
productName - Name of the product.
deviceConfiguration - Device configuration.
context - The context to associate with this operation.

Returns:

pageable list of products along with Response<T>.

uploadLog

public abstract ProductLog uploadLog(String resourceGroup, String registrationName, String productName)

Returns the specified product.

Parameters:

resourceGroup - Name of the resource group.
registrationName - Name of the Azure Stack registration.
productName - Name of the product.

Returns:

product action log.

uploadLogWithResponse

public abstract Response<ProductLog> uploadLogWithResponse(String resourceGroup, String registrationName, String productName, MarketplaceProductLogUpdate marketplaceProductLogUpdate, Context context)

Returns the specified product.

Parameters:

resourceGroup - Name of the resource group.
registrationName - Name of the Azure Stack registration.
productName - Name of the product.
marketplaceProductLogUpdate - Update details for product log.
context - The context to associate with this operation.

Returns:

product action log along with Response<T>.

Applies to