Apps Interface
public interface Apps
Resource collection API of Apps.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
abstract
App |
checkNameAvailability(OperationInputs operationInputs)
Check if an IoT Central application name is available. |
|
abstract
Response<App |
checkNameAvailabilityWithResponse(OperationInputs operationInputs, Context context)
Check if an IoT Central application name is available. |
|
abstract
App |
checkSubdomainAvailability(OperationInputs operationInputs)
Check if an IoT Central application subdomain is available. |
|
abstract
Response<App |
checkSubdomainAvailabilityWithResponse(OperationInputs operationInputs, Context context)
Check if an IoT Central application subdomain is available. |
| abstract Blank |
define(String name)
Begins definition for a new App resource. |
| abstract void |
delete(String resourceGroupName, String resourceName, Context context)
Delete an IoT Central application. |
| abstract void |
deleteById(String id)
Delete an IoT Central application. |
| abstract void |
deleteByIdWithResponse(String id, Context context)
Delete an IoT Central application. |
| abstract void |
deleteByResourceGroup(String resourceGroupName, String resourceName)
Delete an IoT Central application. |
| abstract App |
getById(String id)
Get the metadata of an IoT Central application. |
| abstract Response<App> |
getByIdWithResponse(String id, Context context)
Get the metadata of an IoT Central application. |
| abstract App |
getByResourceGroup(String resourceGroupName, String resourceName)
Get the metadata of an IoT Central application. |
| abstract Response<App> |
getByResourceGroupWithResponse(String resourceGroupName, String resourceName, Context context)
Get the metadata of an IoT Central application. |
|
abstract
Paged |
list()
Get all IoT Central Applications in a subscription. |
|
abstract
Paged |
list(Context context)
Get all IoT Central Applications in a subscription. |
|
abstract
Paged |
listByResourceGroup(String resourceGroupName)
Get all the IoT Central Applications in a resource group. |
|
abstract
Paged |
listByResourceGroup(String resourceGroupName, Context context)
Get all the IoT Central Applications in a resource group. |
|
abstract
Paged |
listTemplates()
Get all available application templates. |
|
abstract
Paged |
listTemplates(Context context)
Get all available application templates. |
| abstract void |
update(String resourceGroupName, String resourceName, AppPatch appPatch)
Update the metadata of an IoT Central application. |
| abstract void |
update(String resourceGroupName, String resourceName, AppPatch appPatch, Context context)
Update the metadata of an IoT Central application. |
Method Details
checkNameAvailability
public abstract AppAvailabilityInfo checkNameAvailability(OperationInputs operationInputs)
Check if an IoT Central application name is available.
Parameters:
Returns:
checkNameAvailabilityWithResponse
public abstract Response<AppAvailabilityInfo> checkNameAvailabilityWithResponse(OperationInputs operationInputs, Context context)
Check if an IoT Central application name is available.
Parameters:
Returns:
checkSubdomainAvailability
public abstract AppAvailabilityInfo checkSubdomainAvailability(OperationInputs operationInputs)
Check if an IoT Central application subdomain is available.
Parameters:
Returns:
checkSubdomainAvailabilityWithResponse
public abstract Response<AppAvailabilityInfo> checkSubdomainAvailabilityWithResponse(OperationInputs operationInputs, Context context)
Check if an IoT Central application subdomain is available.
Parameters:
Returns:
define
public abstract App.DefinitionStages.Blank define(String name)
Begins definition for a new App resource.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String resourceName, Context context)
Delete an IoT Central application.
Parameters:
deleteById
public abstract void deleteById(String id)
Delete an IoT Central application.
Parameters:
deleteByIdWithResponse
public abstract void deleteByIdWithResponse(String id, Context context)
Delete an IoT Central application.
Parameters:
deleteByResourceGroup
public abstract void deleteByResourceGroup(String resourceGroupName, String resourceName)
Delete an IoT Central application.
Parameters:
getById
public abstract App getById(String id)
Get the metadata of an IoT Central application.
Parameters:
Returns:
getByIdWithResponse
public abstract Response<App> getByIdWithResponse(String id, Context context)
Get the metadata of an IoT Central application.
Parameters:
Returns:
getByResourceGroup
public abstract App getByResourceGroup(String resourceGroupName, String resourceName)
Get the metadata of an IoT Central application.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<App> getByResourceGroupWithResponse(String resourceGroupName, String resourceName, Context context)
Get the metadata of an IoT Central application.
Parameters:
Returns:
list
public abstract PagedIterable<App> list()
Get all IoT Central Applications in a subscription.
Returns:
list
public abstract PagedIterable<App> list(Context context)
Get all IoT Central Applications in a subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<App> listByResourceGroup(String resourceGroupName)
Get all the IoT Central Applications in a resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<App> listByResourceGroup(String resourceGroupName, Context context)
Get all the IoT Central Applications in a resource group.
Parameters:
Returns:
listTemplates
public abstract PagedIterable<AppTemplate> listTemplates()
Get all available application templates.
Returns:
listTemplates
public abstract PagedIterable<AppTemplate> listTemplates(Context context)
Get all available application templates.
Parameters:
Returns:
update
public abstract void update(String resourceGroupName, String resourceName, AppPatch appPatch)
Update the metadata of an IoT Central application.
Parameters:
update
public abstract void update(String resourceGroupName, String resourceName, AppPatch appPatch, Context context)
Update the metadata of an IoT Central application.
Parameters: