ApplicationDefinitions Interface

public interface ApplicationDefinitions

Resource collection API of ApplicationDefinitions.

Method Summary

Modifier and Type Method and Description
abstract ApplicationDefinition createOrUpdateById(String resourceGroupName, String applicationDefinitionName, ApplicationDefinitionInner parameters)

Creates or updates a managed application definition.

abstract Response<ApplicationDefinition> createOrUpdateByIdWithResponse(String resourceGroupName, String applicationDefinitionName, ApplicationDefinitionInner parameters, Context context)

Creates or updates a managed application definition.

abstract Blank define(String name)

Begins definition for a new ApplicationDefinition resource.

abstract void deleteById(String resourceGroupName, String applicationDefinitionName)

Deletes the managed application definition.

abstract Response<Void> deleteByIdWithResponse(String resourceGroupName, String applicationDefinitionName, Context context)

Deletes the managed application definition.

abstract void deleteByResourceGroup(String resourceGroupName, String applicationDefinitionName)

Deletes the managed application definition.

abstract Response<Void> deleteByResourceGroupWithResponse(String resourceGroupName, String applicationDefinitionName, Context context)

Deletes the managed application definition.

abstract ApplicationDefinition getById(String resourceGroupName, String applicationDefinitionName)

Gets the managed application definition.

abstract Response<ApplicationDefinition> getByIdWithResponse(String resourceGroupName, String applicationDefinitionName, Context context)

Gets the managed application definition.

abstract ApplicationDefinition getByResourceGroup(String resourceGroupName, String applicationDefinitionName)

Gets the managed application definition.

abstract Response<ApplicationDefinition> getByResourceGroupWithResponse(String resourceGroupName, String applicationDefinitionName, Context context)

Gets the managed application definition.

abstract PagedIterable<ApplicationDefinition> list()

Lists all the application definitions within a subscription.

abstract PagedIterable<ApplicationDefinition> list(Context context)

Lists all the application definitions within a subscription.

abstract PagedIterable<ApplicationDefinition> listByResourceGroup(String resourceGroupName)

Lists the managed application definitions in a resource group.

abstract PagedIterable<ApplicationDefinition> listByResourceGroup(String resourceGroupName, Context context)

Lists the managed application definitions in a resource group.

abstract ApplicationDefinition updateById(String resourceGroupName, String applicationDefinitionName, ApplicationDefinitionPatchable parameters)

Updates the managed application definition.

abstract Response<ApplicationDefinition> updateByIdWithResponse(String resourceGroupName, String applicationDefinitionName, ApplicationDefinitionPatchable parameters, Context context)

Updates the managed application definition.

Method Details

createOrUpdateById

public abstract ApplicationDefinition createOrUpdateById(String resourceGroupName, String applicationDefinitionName, ApplicationDefinitionInner parameters)

Creates or updates a managed application definition.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
applicationDefinitionName - The name of the managed application definition.
parameters - Parameters supplied to the create or update a managed application definition.

Returns:

information about managed application definition.

createOrUpdateByIdWithResponse

public abstract Response<ApplicationDefinition> createOrUpdateByIdWithResponse(String resourceGroupName, String applicationDefinitionName, ApplicationDefinitionInner parameters, Context context)

Creates or updates a managed application definition.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
applicationDefinitionName - The name of the managed application definition.
parameters - Parameters supplied to the create or update a managed application definition.
context - The context to associate with this operation.

Returns:

information about managed application definition along with Response<T>.

define

public abstract ApplicationDefinition.DefinitionStages.Blank define(String name)

Begins definition for a new ApplicationDefinition resource.

Parameters:

name - resource name.

Returns:

the first stage of the new ApplicationDefinition definition.

deleteById

public abstract void deleteById(String resourceGroupName, String applicationDefinitionName)

Deletes the managed application definition.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
applicationDefinitionName - The name of the managed application definition.

deleteByIdWithResponse

public abstract Response<Void> deleteByIdWithResponse(String resourceGroupName, String applicationDefinitionName, Context context)

Deletes the managed application definition.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
applicationDefinitionName - The name of the managed application definition.
context - The context to associate with this operation.

Returns:

deleteByResourceGroup

public abstract void deleteByResourceGroup(String resourceGroupName, String applicationDefinitionName)

Deletes the managed application definition.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
applicationDefinitionName - The name of the managed application definition.

deleteByResourceGroupWithResponse

public abstract Response<Void> deleteByResourceGroupWithResponse(String resourceGroupName, String applicationDefinitionName, Context context)

Deletes the managed application definition.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
applicationDefinitionName - The name of the managed application definition.
context - The context to associate with this operation.

Returns:

getById

public abstract ApplicationDefinition getById(String resourceGroupName, String applicationDefinitionName)

Gets the managed application definition.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
applicationDefinitionName - The name of the managed application definition.

Returns:

the managed application definition.

getByIdWithResponse

public abstract Response<ApplicationDefinition> getByIdWithResponse(String resourceGroupName, String applicationDefinitionName, Context context)

Gets the managed application definition.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
applicationDefinitionName - The name of the managed application definition.
context - The context to associate with this operation.

Returns:

the managed application definition along with Response<T>.

getByResourceGroup

public abstract ApplicationDefinition getByResourceGroup(String resourceGroupName, String applicationDefinitionName)

Gets the managed application definition.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
applicationDefinitionName - The name of the managed application definition.

Returns:

the managed application definition.

getByResourceGroupWithResponse

public abstract Response<ApplicationDefinition> getByResourceGroupWithResponse(String resourceGroupName, String applicationDefinitionName, Context context)

Gets the managed application definition.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
applicationDefinitionName - The name of the managed application definition.
context - The context to associate with this operation.

Returns:

the managed application definition along with Response<T>.

list

public abstract PagedIterable<ApplicationDefinition> list()

Lists all the application definitions within a subscription.

Returns:

list of managed application definitions as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<ApplicationDefinition> list(Context context)

Lists all the application definitions within a subscription.

Parameters:

context - The context to associate with this operation.

Returns:

list of managed application definitions as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable<ApplicationDefinition> listByResourceGroup(String resourceGroupName)

Lists the managed application definitions in a resource group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.

Returns:

list of managed application definitions as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable<ApplicationDefinition> listByResourceGroup(String resourceGroupName, Context context)

Lists the managed application definitions in a resource group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
context - The context to associate with this operation.

Returns:

list of managed application definitions as paginated response with PagedIterable<T>.

updateById

public abstract ApplicationDefinition updateById(String resourceGroupName, String applicationDefinitionName, ApplicationDefinitionPatchable parameters)

Updates the managed application definition.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
applicationDefinitionName - The name of the managed application definition.
parameters - Parameters supplied to the update a managed application definition.

Returns:

information about managed application definition.

updateByIdWithResponse

public abstract Response<ApplicationDefinition> updateByIdWithResponse(String resourceGroupName, String applicationDefinitionName, ApplicationDefinitionPatchable parameters, Context context)

Updates the managed application definition.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
applicationDefinitionName - The name of the managed application definition.
parameters - Parameters supplied to the update a managed application definition.
context - The context to associate with this operation.

Returns:

information about managed application definition along with Response<T>.

Applies to