Interface Agents
public interface Agents
Resource collection API of Agents.
-
Method Summary
Modifier and TypeMethodDescriptionBegins definition for a new Agent resource.voidDeletes an Agent resource.voiddelete(String resourceGroupName, String storageMoverName, String agentName, com.azure.core.util.Context context) Deletes an Agent resource.voiddeleteById(String id) Deletes an Agent resource.voiddeleteByIdWithResponse(String id, com.azure.core.util.Context context) Deletes an Agent resource.Gets an Agent resource.Gets an Agent resource.com.azure.core.http.rest.Response<Agent> getByIdWithResponse(String id, com.azure.core.util.Context context) Gets an Agent resource.com.azure.core.http.rest.Response<Agent> getWithResponse(String resourceGroupName, String storageMoverName, String agentName, com.azure.core.util.Context context) Gets an Agent resource.com.azure.core.http.rest.PagedIterable<Agent> Lists all Agents in a Storage Mover.com.azure.core.http.rest.PagedIterable<Agent> Lists all Agents in a Storage Mover.
-
Method Details
-
list
com.azure.core.http.rest.PagedIterable<Agent> list(String resourceGroupName, String storageMoverName) Lists all Agents in a Storage Mover.- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.storageMoverName- The name of the Storage Mover resource.- Returns:
- list of Agents 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<Agent> list(String resourceGroupName, String storageMoverName, com.azure.core.util.Context context) Lists all Agents in a Storage Mover.- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.storageMoverName- The name of the Storage Mover resource.context- The context to associate with this operation.- Returns:
- list of Agents 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.
-
getWithResponse
com.azure.core.http.rest.Response<Agent> getWithResponse(String resourceGroupName, String storageMoverName, String agentName, com.azure.core.util.Context context) Gets an Agent resource.- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.storageMoverName- The name of the Storage Mover resource.agentName- The name of the Agent resource.context- The context to associate with this operation.- Returns:
- an Agent resource 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.
-
get
Gets an Agent resource.- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.storageMoverName- The name of the Storage Mover resource.agentName- The name of the Agent resource.- Returns:
- an Agent resource.
- 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
Deletes an Agent resource.- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.storageMoverName- The name of the Storage Mover resource.agentName- The name of the Agent resource.- 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
void delete(String resourceGroupName, String storageMoverName, String agentName, com.azure.core.util.Context context) Deletes an Agent resource.- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.storageMoverName- The name of the Storage Mover resource.agentName- The name of the Agent resource.context- The context to associate with this operation.- 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.
-
getById
Gets an Agent resource.- Parameters:
id- the resource ID.- Returns:
- an Agent resource 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.
-
getByIdWithResponse
com.azure.core.http.rest.Response<Agent> getByIdWithResponse(String id, com.azure.core.util.Context context) Gets an Agent resource.- Parameters:
id- the resource ID.context- The context to associate with this operation.- Returns:
- an Agent resource 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.
-
deleteById
Deletes an Agent resource.- Parameters:
id- the resource ID.- 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.
-
deleteByIdWithResponse
Deletes an Agent resource.- Parameters:
id- the resource ID.context- The context to associate with this operation.- 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.
-
define
Begins definition for a new Agent resource.- Parameters:
name- resource name.- Returns:
- the first stage of the new Agent definition.
-