ProvidersClient Interface

public interface ProvidersClient

An instance of this class provides access to all the operations defined in ProvidersClient.

Method Summary

Modifier and Type Method and Description
abstract PagedIterable<ApplicationStackResourceInner> getAvailableStacks()

Get available application frameworks and their versions Description for Get available application frameworks and their versions.

abstract PagedIterable<ApplicationStackResourceInner> getAvailableStacks(ProviderOsTypeSelected osTypeSelected, Context context)

Get available application frameworks and their versions Description for Get available application frameworks and their versions.

abstract PagedFlux<ApplicationStackResourceInner> getAvailableStacksAsync()

Get available application frameworks and their versions Description for Get available application frameworks and their versions.

abstract PagedFlux<ApplicationStackResourceInner> getAvailableStacksAsync(ProviderOsTypeSelected osTypeSelected)

Get available application frameworks and their versions Description for Get available application frameworks and their versions.

abstract PagedIterable<FunctionAppStackInner> getFunctionAppStacks()

Get available Function app frameworks and their versions Description for Get available Function app frameworks and their versions.

abstract PagedIterable<FunctionAppStackInner> getFunctionAppStacks(ProviderStackOsType stackOsType, Context context)

Get available Function app frameworks and their versions Description for Get available Function app frameworks and their versions.

abstract PagedFlux<FunctionAppStackInner> getFunctionAppStacksAsync()

Get available Function app frameworks and their versions Description for Get available Function app frameworks and their versions.

abstract PagedFlux<FunctionAppStackInner> getFunctionAppStacksAsync(ProviderStackOsType stackOsType)

Get available Function app frameworks and their versions Description for Get available Function app frameworks and their versions.

abstract PagedIterable<FunctionAppStackInner> getFunctionAppStacksForLocation(String location)

Get available Function app frameworks and their versions for location Description for Get available Function app frameworks and their versions for location.

abstract PagedIterable<FunctionAppStackInner> getFunctionAppStacksForLocation(String location, ProviderStackOsType stackOsType, Context context)

Get available Function app frameworks and their versions for location Description for Get available Function app frameworks and their versions for location.

abstract PagedFlux<FunctionAppStackInner> getFunctionAppStacksForLocationAsync(String location)

Get available Function app frameworks and their versions for location Description for Get available Function app frameworks and their versions for location.

abstract PagedFlux<FunctionAppStackInner> getFunctionAppStacksForLocationAsync(String location, ProviderStackOsType stackOsType)

Get available Function app frameworks and their versions for location Description for Get available Function app frameworks and their versions for location.

abstract PagedIterable<WebAppStackInner> getWebAppStacks()

Get available Web app frameworks and their versions Description for Get available Web app frameworks and their versions.

abstract PagedIterable<WebAppStackInner> getWebAppStacks(ProviderStackOsType stackOsType, Context context)

Get available Web app frameworks and their versions Description for Get available Web app frameworks and their versions.

abstract PagedFlux<WebAppStackInner> getWebAppStacksAsync()

Get available Web app frameworks and their versions Description for Get available Web app frameworks and their versions.

abstract PagedFlux<WebAppStackInner> getWebAppStacksAsync(ProviderStackOsType stackOsType)

Get available Web app frameworks and their versions Description for Get available Web app frameworks and their versions.

abstract PagedIterable<WebAppStackInner> getWebAppStacksForLocation(String location)

Get available Web app frameworks and their versions for location Description for Get available Web app frameworks and their versions for location.

abstract PagedIterable<WebAppStackInner> getWebAppStacksForLocation(String location, ProviderStackOsType stackOsType, Context context)

Get available Web app frameworks and their versions for location Description for Get available Web app frameworks and their versions for location.

abstract PagedFlux<WebAppStackInner> getWebAppStacksForLocationAsync(String location)

Get available Web app frameworks and their versions for location Description for Get available Web app frameworks and their versions for location.

abstract PagedFlux<WebAppStackInner> getWebAppStacksForLocationAsync(String location, ProviderStackOsType stackOsType)

Get available Web app frameworks and their versions for location Description for Get available Web app frameworks and their versions for location.

abstract PagedIterable<ApplicationStackResourceInner> list()

Get available application frameworks and their versions Description for Get available application frameworks and their versions.

abstract PagedIterable<ApplicationStackResourceInner> list(ProviderOsTypeSelected osTypeSelected, Context context)

Get available application frameworks and their versions Description for Get available application frameworks and their versions.

abstract PagedFlux<ApplicationStackResourceInner> listAsync()

Get available application frameworks and their versions Description for Get available application frameworks and their versions.

abstract PagedFlux<ApplicationStackResourceInner> listAsync(ProviderOsTypeSelected osTypeSelected)

Get available application frameworks and their versions Description for Get available application frameworks and their versions.

abstract PagedIterable<CsmOperationDescriptionInner> listOperations()

Gets all available operations for the Microsoft.Web resource provider.

abstract PagedIterable<CsmOperationDescriptionInner> listOperations(Context context)

Gets all available operations for the Microsoft.Web resource provider.

abstract PagedFlux<CsmOperationDescriptionInner> listOperationsAsync()

Gets all available operations for the Microsoft.Web resource provider.

Method Details

getAvailableStacks

public abstract PagedIterable getAvailableStacks()

Get available application frameworks and their versions Description for Get available application frameworks and their versions.

Returns:

collection of Application Stacks as paginated response with PagedIterable<T>.

getAvailableStacks

public abstract PagedIterable getAvailableStacks(ProviderOsTypeSelected osTypeSelected, Context context)

Get available application frameworks and their versions Description for Get available application frameworks and their versions.

Parameters:

osTypeSelected - The osTypeSelected parameter.
context - The context to associate with this operation.

Returns:

collection of Application Stacks as paginated response with PagedIterable<T>.

getAvailableStacksAsync

public abstract PagedFlux getAvailableStacksAsync()

Get available application frameworks and their versions Description for Get available application frameworks and their versions.

Returns:

collection of Application Stacks as paginated response with PagedFlux<T>.

getAvailableStacksAsync

public abstract PagedFlux getAvailableStacksAsync(ProviderOsTypeSelected osTypeSelected)

Get available application frameworks and their versions Description for Get available application frameworks and their versions.

Parameters:

osTypeSelected - The osTypeSelected parameter.

Returns:

collection of Application Stacks as paginated response with PagedFlux<T>.

getFunctionAppStacks

public abstract PagedIterable getFunctionAppStacks()

Get available Function app frameworks and their versions Description for Get available Function app frameworks and their versions.

Returns:

collection of Function app Stacks as paginated response with PagedIterable<T>.

getFunctionAppStacks

public abstract PagedIterable getFunctionAppStacks(ProviderStackOsType stackOsType, Context context)

Get available Function app frameworks and their versions Description for Get available Function app frameworks and their versions.

Parameters:

stackOsType - Stack OS Type.
context - The context to associate with this operation.

Returns:

collection of Function app Stacks as paginated response with PagedIterable<T>.

getFunctionAppStacksAsync

public abstract PagedFlux getFunctionAppStacksAsync()

Get available Function app frameworks and their versions Description for Get available Function app frameworks and their versions.

Returns:

collection of Function app Stacks as paginated response with PagedFlux<T>.

getFunctionAppStacksAsync

public abstract PagedFlux getFunctionAppStacksAsync(ProviderStackOsType stackOsType)

Get available Function app frameworks and their versions Description for Get available Function app frameworks and their versions.

Parameters:

stackOsType - Stack OS Type.

Returns:

collection of Function app Stacks as paginated response with PagedFlux<T>.

getFunctionAppStacksForLocation

public abstract PagedIterable getFunctionAppStacksForLocation(String location)

Get available Function app frameworks and their versions for location Description for Get available Function app frameworks and their versions for location.

Parameters:

location - Function App stack location.

Returns:

collection of Function app Stacks as paginated response with PagedIterable<T>.

getFunctionAppStacksForLocation

public abstract PagedIterable getFunctionAppStacksForLocation(String location, ProviderStackOsType stackOsType, Context context)

Get available Function app frameworks and their versions for location Description for Get available Function app frameworks and their versions for location.

Parameters:

location - Function App stack location.
stackOsType - Stack OS Type.
context - The context to associate with this operation.

Returns:

collection of Function app Stacks as paginated response with PagedIterable<T>.

getFunctionAppStacksForLocationAsync

public abstract PagedFlux getFunctionAppStacksForLocationAsync(String location)

Get available Function app frameworks and their versions for location Description for Get available Function app frameworks and their versions for location.

Parameters:

location - Function App stack location.

Returns:

collection of Function app Stacks as paginated response with PagedFlux<T>.

getFunctionAppStacksForLocationAsync

public abstract PagedFlux getFunctionAppStacksForLocationAsync(String location, ProviderStackOsType stackOsType)

Get available Function app frameworks and their versions for location Description for Get available Function app frameworks and their versions for location.

Parameters:

location - Function App stack location.
stackOsType - Stack OS Type.

Returns:

collection of Function app Stacks as paginated response with PagedFlux<T>.

getWebAppStacks

public abstract PagedIterable getWebAppStacks()

Get available Web app frameworks and their versions Description for Get available Web app frameworks and their versions.

Returns:

collection of Web app Stacks as paginated response with PagedIterable<T>.

getWebAppStacks

public abstract PagedIterable getWebAppStacks(ProviderStackOsType stackOsType, Context context)

Get available Web app frameworks and their versions Description for Get available Web app frameworks and their versions.

Parameters:

stackOsType - Stack OS Type.
context - The context to associate with this operation.

Returns:

collection of Web app Stacks as paginated response with PagedIterable<T>.

getWebAppStacksAsync

public abstract PagedFlux getWebAppStacksAsync()

Get available Web app frameworks and their versions Description for Get available Web app frameworks and their versions.

Returns:

collection of Web app Stacks as paginated response with PagedFlux<T>.

getWebAppStacksAsync

public abstract PagedFlux getWebAppStacksAsync(ProviderStackOsType stackOsType)

Get available Web app frameworks and their versions Description for Get available Web app frameworks and their versions.

Parameters:

stackOsType - Stack OS Type.

Returns:

collection of Web app Stacks as paginated response with PagedFlux<T>.

getWebAppStacksForLocation

public abstract PagedIterable getWebAppStacksForLocation(String location)

Get available Web app frameworks and their versions for location Description for Get available Web app frameworks and their versions for location.

Parameters:

location - Web App stack location.

Returns:

collection of Web app Stacks as paginated response with PagedIterable<T>.

getWebAppStacksForLocation

public abstract PagedIterable getWebAppStacksForLocation(String location, ProviderStackOsType stackOsType, Context context)

Get available Web app frameworks and their versions for location Description for Get available Web app frameworks and their versions for location.

Parameters:

location - Web App stack location.
stackOsType - Stack OS Type.
context - The context to associate with this operation.

Returns:

collection of Web app Stacks as paginated response with PagedIterable<T>.

getWebAppStacksForLocationAsync

public abstract PagedFlux getWebAppStacksForLocationAsync(String location)

Get available Web app frameworks and their versions for location Description for Get available Web app frameworks and their versions for location.

Parameters:

location - Web App stack location.

Returns:

collection of Web app Stacks as paginated response with PagedFlux<T>.

getWebAppStacksForLocationAsync

public abstract PagedFlux getWebAppStacksForLocationAsync(String location, ProviderStackOsType stackOsType)

Get available Web app frameworks and their versions for location Description for Get available Web app frameworks and their versions for location.

Parameters:

location - Web App stack location.
stackOsType - Stack OS Type.

Returns:

collection of Web app Stacks as paginated response with PagedFlux<T>.

list

public abstract PagedIterable list()

Get available application frameworks and their versions Description for Get available application frameworks and their versions.

Returns:

collection of Application Stacks as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(ProviderOsTypeSelected osTypeSelected, Context context)

Get available application frameworks and their versions Description for Get available application frameworks and their versions.

Parameters:

osTypeSelected - The osTypeSelected parameter.
context - The context to associate with this operation.

Returns:

collection of Application Stacks as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync()

Get available application frameworks and their versions Description for Get available application frameworks and their versions.

Returns:

collection of Application Stacks as paginated response with PagedFlux<T>.

listAsync

public abstract PagedFlux listAsync(ProviderOsTypeSelected osTypeSelected)

Get available application frameworks and their versions Description for Get available application frameworks and their versions.

Parameters:

osTypeSelected - The osTypeSelected parameter.

Returns:

collection of Application Stacks as paginated response with PagedFlux<T>.

listOperations

public abstract PagedIterable listOperations()

Gets all available operations for the Microsoft.Web resource provider. Also exposes resource metric definitions Description for Gets all available operations for the Microsoft.Web resource provider. Also exposes resource metric definitions.

Returns:

collection of Azure resource manager operation metadata as paginated response with PagedIterable<T>.

listOperations

public abstract PagedIterable listOperations(Context context)

Gets all available operations for the Microsoft.Web resource provider. Also exposes resource metric definitions Description for Gets all available operations for the Microsoft.Web resource provider. Also exposes resource metric definitions.

Parameters:

context - The context to associate with this operation.

Returns:

collection of Azure resource manager operation metadata as paginated response with PagedIterable<T>.

listOperationsAsync

public abstract PagedFlux listOperationsAsync()

Gets all available operations for the Microsoft.Web resource provider. Also exposes resource metric definitions Description for Gets all available operations for the Microsoft.Web resource provider. Also exposes resource metric definitions.

Returns:

collection of Azure resource manager operation metadata as paginated response with PagedFlux<T>.

Applies to