ApplicationDefinitions Interface
public interface ApplicationDefinitions
Resource collection API of ApplicationDefinitions.
Method Summary
Method Details
createOrUpdateById
public abstract ApplicationDefinition createOrUpdateById(String resourceGroupName, String applicationDefinitionName, ApplicationDefinitionInner parameters)
Creates or updates a managed application definition.
Parameters:
Returns:
createOrUpdateByIdWithResponse
public abstract Response<ApplicationDefinition> createOrUpdateByIdWithResponse(String resourceGroupName, String applicationDefinitionName, ApplicationDefinitionInner parameters, Context context)
Creates or updates a managed application definition.
Parameters:
Returns:
define
public abstract ApplicationDefinition.DefinitionStages.Blank define(String name)
Begins definition for a new ApplicationDefinition resource.
Parameters:
Returns:
deleteById
public abstract void deleteById(String resourceGroupName, String applicationDefinitionName)
Deletes the managed application definition.
Parameters:
deleteByIdWithResponse
public abstract Response<Void> deleteByIdWithResponse(String resourceGroupName, String applicationDefinitionName, Context context)
Deletes the managed application definition.
Parameters:
Returns:
deleteByResourceGroup
public abstract void deleteByResourceGroup(String resourceGroupName, String applicationDefinitionName)
Deletes the managed application definition.
Parameters:
deleteByResourceGroupWithResponse
public abstract Response<Void> deleteByResourceGroupWithResponse(String resourceGroupName, String applicationDefinitionName, Context context)
Deletes the managed application definition.
Parameters:
Returns:
getById
public abstract ApplicationDefinition getById(String resourceGroupName, String applicationDefinitionName)
Gets the managed application definition.
Parameters:
Returns:
getByIdWithResponse
public abstract Response<ApplicationDefinition> getByIdWithResponse(String resourceGroupName, String applicationDefinitionName, Context context)
Gets the managed application definition.
Parameters:
Returns:
getByResourceGroup
public abstract ApplicationDefinition getByResourceGroup(String resourceGroupName, String applicationDefinitionName)
Gets the managed application definition.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<ApplicationDefinition> getByResourceGroupWithResponse(String resourceGroupName, String applicationDefinitionName, Context context)
Gets the managed application definition.
Parameters:
Returns:
list
public abstract PagedIterable<ApplicationDefinition> list()
Lists all the application definitions within a subscription.
Returns:
list
public abstract PagedIterable<ApplicationDefinition> list(Context context)
Lists all the application definitions within a subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<ApplicationDefinition> listByResourceGroup(String resourceGroupName)
Lists the managed application definitions in a resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<ApplicationDefinition> listByResourceGroup(String resourceGroupName, Context context)
Lists the managed application definitions in a resource group.
Parameters:
Returns:
updateById
public abstract ApplicationDefinition updateById(String resourceGroupName, String applicationDefinitionName, ApplicationDefinitionPatchable parameters)
Updates the managed application definition.
Parameters:
Returns:
updateByIdWithResponse
public abstract Response<ApplicationDefinition> updateByIdWithResponse(String resourceGroupName, String applicationDefinitionName, ApplicationDefinitionPatchable parameters, Context context)
Updates the managed application definition.
Parameters:
Returns: