AppsClient Interface
public interface AppsClient
An instance of this class provides access to all the operations defined in AppsClient.
Method Summary
Method Details
beginCreateOrUpdate
public abstract SyncPoller<PollResult<AppInner>,AppInner> beginCreateOrUpdate(String resourceGroupName, String resourceName, AppInner app)
Create or update the metadata of an IoT Central application. The usual pattern to modify a property is to retrieve the IoT Central application metadata and security metadata, and then combine them with the modified values in a new body to update the IoT Central application.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<AppInner>,AppInner> beginCreateOrUpdate(String resourceGroupName, String resourceName, AppInner app, Context context)
Create or update the metadata of an IoT Central application. The usual pattern to modify a property is to retrieve the IoT Central application metadata and security metadata, and then combine them with the modified values in a new body to update the IoT Central application.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String resourceName)
Delete an IoT Central application.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String resourceName, Context context)
Delete an IoT Central application.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<Void>,Void> beginUpdate(String resourceGroupName, String resourceName, AppPatch appPatch)
Update the metadata of an IoT Central application.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<Void>,Void> beginUpdate(String resourceGroupName, String resourceName, AppPatch appPatch, Context context)
Update the metadata of an IoT Central application.
Parameters:
Returns:
checkNameAvailability
public abstract AppAvailabilityInfoInner checkNameAvailability(OperationInputs operationInputs)
Check if an IoT Central application name is available.
Parameters:
Returns:
checkNameAvailabilityWithResponse
public abstract Response<AppAvailabilityInfoInner> checkNameAvailabilityWithResponse(OperationInputs operationInputs, Context context)
Check if an IoT Central application name is available.
Parameters:
Returns:
checkSubdomainAvailability
public abstract AppAvailabilityInfoInner checkSubdomainAvailability(OperationInputs operationInputs)
Check if an IoT Central application subdomain is available.
Parameters:
Returns:
checkSubdomainAvailabilityWithResponse
public abstract Response<AppAvailabilityInfoInner> checkSubdomainAvailabilityWithResponse(OperationInputs operationInputs, Context context)
Check if an IoT Central application subdomain is available.
Parameters:
Returns:
createOrUpdate
public abstract AppInner createOrUpdate(String resourceGroupName, String resourceName, AppInner app)
Create or update the metadata of an IoT Central application. The usual pattern to modify a property is to retrieve the IoT Central application metadata and security metadata, and then combine them with the modified values in a new body to update the IoT Central application.
Parameters:
Returns:
createOrUpdate
public abstract AppInner createOrUpdate(String resourceGroupName, String resourceName, AppInner app, Context context)
Create or update the metadata of an IoT Central application. The usual pattern to modify a property is to retrieve the IoT Central application metadata and security metadata, and then combine them with the modified values in a new body to update the IoT Central application.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String resourceName)
Delete an IoT Central application.
Parameters:
delete
public abstract void delete(String resourceGroupName, String resourceName, Context context)
Delete an IoT Central application.
Parameters:
getByResourceGroup
public abstract AppInner getByResourceGroup(String resourceGroupName, String resourceName)
Get the metadata of an IoT Central application.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<AppInner> getByResourceGroupWithResponse(String resourceGroupName, String resourceName, Context context)
Get the metadata of an IoT Central application.
Parameters:
Returns:
list
public abstract PagedIterable<AppInner> list()
Get all IoT Central Applications in a subscription.
Returns:
list
public abstract PagedIterable<AppInner> list(Context context)
Get all IoT Central Applications in a subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<AppInner> listByResourceGroup(String resourceGroupName)
Get all the IoT Central Applications in a resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<AppInner> listByResourceGroup(String resourceGroupName, Context context)
Get all the IoT Central Applications in a resource group.
Parameters:
Returns:
listTemplates
public abstract PagedIterable<AppTemplateInner> listTemplates()
Get all available application templates.
Returns:
listTemplates
public abstract PagedIterable<AppTemplateInner> 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: