Interface ApplicationsClient
public interface ApplicationsClient
An instance of this class provides access to all the operations defined in ApplicationsClient.
-
Method Summary
Modifier and TypeMethodDescriptioncreateOrUpdate
(String resourceGroupName, String applicationGroupName, String applicationName, ApplicationInner application) Create or update an application.createOrUpdateAsync
(String resourceGroupName, String applicationGroupName, String applicationName, ApplicationInner application) Create or update an application.com.azure.core.http.rest.Response<ApplicationInner>
createOrUpdateWithResponse
(String resourceGroupName, String applicationGroupName, String applicationName, ApplicationInner application, com.azure.core.util.Context context) Create or update an application.Mono<com.azure.core.http.rest.Response<ApplicationInner>>
createOrUpdateWithResponseAsync
(String resourceGroupName, String applicationGroupName, String applicationName, ApplicationInner application) Create or update an application.void
Remove an application.deleteAsync
(String resourceGroupName, String applicationGroupName, String applicationName) Remove an application.com.azure.core.http.rest.Response<Void>
deleteWithResponse
(String resourceGroupName, String applicationGroupName, String applicationName, com.azure.core.util.Context context) Remove an application.deleteWithResponseAsync
(String resourceGroupName, String applicationGroupName, String applicationName) Remove an application.Get an application.Get an application.com.azure.core.http.rest.Response<ApplicationInner>
getWithResponse
(String resourceGroupName, String applicationGroupName, String applicationName, com.azure.core.util.Context context) Get an application.Mono<com.azure.core.http.rest.Response<ApplicationInner>>
getWithResponseAsync
(String resourceGroupName, String applicationGroupName, String applicationName) Get an application.com.azure.core.http.rest.PagedIterable<ApplicationInner>
List applications.com.azure.core.http.rest.PagedIterable<ApplicationInner>
List applications.com.azure.core.http.rest.PagedFlux<ApplicationInner>
List applications.Update an application.updateAsync
(String resourceGroupName, String applicationGroupName, String applicationName) Update an application.updateAsync
(String resourceGroupName, String applicationGroupName, String applicationName, ApplicationPatch application) Update an application.com.azure.core.http.rest.Response<ApplicationInner>
updateWithResponse
(String resourceGroupName, String applicationGroupName, String applicationName, ApplicationPatch application, com.azure.core.util.Context context) Update an application.Mono<com.azure.core.http.rest.Response<ApplicationInner>>
updateWithResponseAsync
(String resourceGroupName, String applicationGroupName, String applicationName, ApplicationPatch application) Update an application.
-
Method Details
-
getWithResponseAsync
Mono<com.azure.core.http.rest.Response<ApplicationInner>> getWithResponseAsync(String resourceGroupName, String applicationGroupName, String applicationName) Get an application.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.applicationGroupName
- The name of the application group.applicationName
- The name of the application within the specified application group.- Returns:
- an application along with
Response
on successful completion ofMono
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
getAsync
Mono<ApplicationInner> getAsync(String resourceGroupName, String applicationGroupName, String applicationName) Get an application.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.applicationGroupName
- The name of the application group.applicationName
- The name of the application within the specified application group.- Returns:
- an application on successful completion of
Mono
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
get
Get an application.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.applicationGroupName
- The name of the application group.applicationName
- The name of the application within the specified application group.- Returns:
- an application.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
getWithResponse
com.azure.core.http.rest.Response<ApplicationInner> getWithResponse(String resourceGroupName, String applicationGroupName, String applicationName, com.azure.core.util.Context context) Get an application.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.applicationGroupName
- The name of the application group.applicationName
- The name of the application within the specified application group.context
- The context to associate with this operation.- Returns:
- an application along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdateWithResponseAsync
Mono<com.azure.core.http.rest.Response<ApplicationInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String applicationGroupName, String applicationName, ApplicationInner application) Create or update an application.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.applicationGroupName
- The name of the application group.applicationName
- The name of the application within the specified application group.application
- Object containing Application definitions.- Returns:
- schema for Application properties along with
Response
on successful completion ofMono
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdateAsync
Mono<ApplicationInner> createOrUpdateAsync(String resourceGroupName, String applicationGroupName, String applicationName, ApplicationInner application) Create or update an application.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.applicationGroupName
- The name of the application group.applicationName
- The name of the application within the specified application group.application
- Object containing Application definitions.- Returns:
- schema for Application properties on successful completion of
Mono
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdate
ApplicationInner createOrUpdate(String resourceGroupName, String applicationGroupName, String applicationName, ApplicationInner application) Create or update an application.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.applicationGroupName
- The name of the application group.applicationName
- The name of the application within the specified application group.application
- Object containing Application definitions.- Returns:
- schema for Application properties.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdateWithResponse
com.azure.core.http.rest.Response<ApplicationInner> createOrUpdateWithResponse(String resourceGroupName, String applicationGroupName, String applicationName, ApplicationInner application, com.azure.core.util.Context context) Create or update an application.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.applicationGroupName
- The name of the application group.applicationName
- The name of the application within the specified application group.application
- Object containing Application definitions.context
- The context to associate with this operation.- Returns:
- schema for Application properties along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
deleteWithResponseAsync
Mono<com.azure.core.http.rest.Response<Void>> deleteWithResponseAsync(String resourceGroupName, String applicationGroupName, String applicationName) Remove an application.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.applicationGroupName
- The name of the application group.applicationName
- The name of the application within the specified application group.- Returns:
- the
Response
on successful completion ofMono
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
deleteAsync
Mono<Void> deleteAsync(String resourceGroupName, String applicationGroupName, String applicationName) Remove an application.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.applicationGroupName
- The name of the application group.applicationName
- The name of the application within the specified application group.- Returns:
- A
Mono
that completes when a successful response is received. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
delete
Remove an application.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.applicationGroupName
- The name of the application group.applicationName
- The name of the application within the specified application group.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
deleteWithResponse
com.azure.core.http.rest.Response<Void> deleteWithResponse(String resourceGroupName, String applicationGroupName, String applicationName, com.azure.core.util.Context context) Remove an application.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.applicationGroupName
- The name of the application group.applicationName
- The name of the application within the specified application group.context
- The context to associate with this operation.- Returns:
- the
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
updateWithResponseAsync
Mono<com.azure.core.http.rest.Response<ApplicationInner>> updateWithResponseAsync(String resourceGroupName, String applicationGroupName, String applicationName, ApplicationPatch application) Update an application.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.applicationGroupName
- The name of the application group.applicationName
- The name of the application within the specified application group.application
- Object containing Application definitions.- Returns:
- schema for Application properties along with
Response
on successful completion ofMono
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
updateAsync
Mono<ApplicationInner> updateAsync(String resourceGroupName, String applicationGroupName, String applicationName, ApplicationPatch application) Update an application.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.applicationGroupName
- The name of the application group.applicationName
- The name of the application within the specified application group.application
- Object containing Application definitions.- Returns:
- schema for Application properties on successful completion of
Mono
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
updateAsync
Mono<ApplicationInner> updateAsync(String resourceGroupName, String applicationGroupName, String applicationName) Update an application.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.applicationGroupName
- The name of the application group.applicationName
- The name of the application within the specified application group.- Returns:
- schema for Application properties on successful completion of
Mono
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
update
ApplicationInner update(String resourceGroupName, String applicationGroupName, String applicationName) Update an application.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.applicationGroupName
- The name of the application group.applicationName
- The name of the application within the specified application group.- Returns:
- schema for Application properties.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
updateWithResponse
com.azure.core.http.rest.Response<ApplicationInner> updateWithResponse(String resourceGroupName, String applicationGroupName, String applicationName, ApplicationPatch application, com.azure.core.util.Context context) Update an application.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.applicationGroupName
- The name of the application group.applicationName
- The name of the application within the specified application group.application
- Object containing Application definitions.context
- The context to associate with this operation.- Returns:
- schema for Application properties along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listAsync
com.azure.core.http.rest.PagedFlux<ApplicationInner> listAsync(String resourceGroupName, String applicationGroupName) List applications.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.applicationGroupName
- The name of the application group.- Returns:
- applicationList as paginated response with
PagedFlux
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
list
com.azure.core.http.rest.PagedIterable<ApplicationInner> list(String resourceGroupName, String applicationGroupName) List applications.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.applicationGroupName
- The name of the application group.- Returns:
- applicationList as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
list
com.azure.core.http.rest.PagedIterable<ApplicationInner> list(String resourceGroupName, String applicationGroupName, com.azure.core.util.Context context) List applications.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.applicationGroupName
- The name of the application group.context
- The context to associate with this operation.- Returns:
- applicationList as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-