ApplicationsClient Interface
public interface ApplicationsClient
An instance of this class provides access to all the operations defined in ApplicationsClient.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
abstract
Application |
createOrUpdate(String applicationId, ApplicationInner application)
Creates or update a security application on the given subscription. |
|
abstract
Response<Application |
createOrUpdateWithResponse(String applicationId, ApplicationInner application, Context context)
Creates or update a security application on the given subscription. |
| abstract void |
delete(String applicationId)
Delete an Application over a given scope. |
| abstract Response<Void> |
deleteWithResponse(String applicationId, Context context)
Delete an Application over a given scope. |
|
abstract
Application |
get(String applicationId)
Get a specific application for the requested scope by application |
|
abstract
Response<Application |
getWithResponse(String applicationId, Context context)
Get a specific application for the requested scope by application |
|
abstract
Paged |
list()
Get a list of all relevant applications over a subscription level scope. |
|
abstract
Paged |
list(Context context)
Get a list of all relevant applications over a subscription level scope. |
Method Details
createOrUpdate
public abstract ApplicationInner createOrUpdate(String applicationId, ApplicationInner application)
Creates or update a security application on the given subscription.
Parameters:
Returns:
createOrUpdateWithResponse
public abstract Response<ApplicationInner> createOrUpdateWithResponse(String applicationId, ApplicationInner application, Context context)
Creates or update a security application on the given subscription.
Parameters:
Returns:
delete
public abstract void delete(String applicationId)
Delete an Application over a given scope.
Parameters:
deleteWithResponse
public abstract Response<Void> deleteWithResponse(String applicationId, Context context)
Delete an Application over a given scope.
Parameters:
Returns:
get
public abstract ApplicationInner get(String applicationId)
Get a specific application for the requested scope by applicationId.
Parameters:
Returns:
getWithResponse
public abstract Response<ApplicationInner> getWithResponse(String applicationId, Context context)
Get a specific application for the requested scope by applicationId.
Parameters:
Returns:
list
public abstract PagedIterable<ApplicationInner> list()
Get a list of all relevant applications over a subscription level scope.
Returns:
list
public abstract PagedIterable<ApplicationInner> list(Context context)
Get a list of all relevant applications over a subscription level scope.
Parameters:
Returns: