Interface AccessPolicies
-
public interface AccessPolicies
Resource collection API of AccessPolicies.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AccessPolicyEntity.DefinitionStages.Blank
define(String name)
Begins definition for a new AccessPolicyEntity resource.void
delete(String resourceGroupName, String accountName, String accessPolicyName)
Deletes an existing access policy resource with the given name.void
deleteById(String id)
Deletes an existing access policy resource with the given name.com.azure.core.http.rest.Response<Void>
deleteByIdWithResponse(String id, com.azure.core.util.Context context)
Deletes an existing access policy resource with the given name.com.azure.core.http.rest.Response<Void>
deleteWithResponse(String resourceGroupName, String accountName, String accessPolicyName, com.azure.core.util.Context context)
Deletes an existing access policy resource with the given name.AccessPolicyEntity
get(String resourceGroupName, String accountName, String accessPolicyName)
Retrieves an existing access policy resource with the given name.AccessPolicyEntity
getById(String id)
Retrieves an existing access policy resource with the given name.com.azure.core.http.rest.Response<AccessPolicyEntity>
getByIdWithResponse(String id, com.azure.core.util.Context context)
Retrieves an existing access policy resource with the given name.com.azure.core.http.rest.Response<AccessPolicyEntity>
getWithResponse(String resourceGroupName, String accountName, String accessPolicyName, com.azure.core.util.Context context)
Retrieves an existing access policy resource with the given name.com.azure.core.http.rest.PagedIterable<AccessPolicyEntity>
list(String resourceGroupName, String accountName)
Retrieves all existing access policy resources, along with their JSON representations.com.azure.core.http.rest.PagedIterable<AccessPolicyEntity>
list(String resourceGroupName, String accountName, Integer top, com.azure.core.util.Context context)
Retrieves all existing access policy resources, along with their JSON representations.
-
-
-
Method Detail
-
list
com.azure.core.http.rest.PagedIterable<AccessPolicyEntity> list(String resourceGroupName, String accountName)
Retrieves all existing access policy resources, along with their JSON representations.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- The Azure Video Analyzer account name.- Returns:
- a collection of AccessPolicyEntity items 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<AccessPolicyEntity> list(String resourceGroupName, String accountName, Integer top, com.azure.core.util.Context context)
Retrieves all existing access policy resources, along with their JSON representations.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- The Azure Video Analyzer account name.top
- Specifies a non-negative integer n that limits the number of items returned from a collection. The service returns the number of available items up to but not greater than the specified value n.context
- The context to associate with this operation.- Returns:
- a collection of AccessPolicyEntity items 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.
-
get
AccessPolicyEntity get(String resourceGroupName, String accountName, String accessPolicyName)
Retrieves an existing access policy resource with the given name.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- The Azure Video Analyzer account name.accessPolicyName
- The Access Policy name.- Returns:
- access policies help define the authentication rules, and control access to specific video resources.
- 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<AccessPolicyEntity> getWithResponse(String resourceGroupName, String accountName, String accessPolicyName, com.azure.core.util.Context context)
Retrieves an existing access policy resource with the given name.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- The Azure Video Analyzer account name.accessPolicyName
- The Access Policy name.context
- The context to associate with this operation.- Returns:
- access policies help define the authentication rules, and control access to specific video resources
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.
-
delete
void delete(String resourceGroupName, String accountName, String accessPolicyName)
Deletes an existing access policy resource with the given name.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- The Azure Video Analyzer account name.accessPolicyName
- The Access Policy name.- 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 accountName, String accessPolicyName, com.azure.core.util.Context context)
Deletes an existing access policy resource with the given name.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- The Azure Video Analyzer account name.accessPolicyName
- The Access Policy name.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.
-
getById
AccessPolicyEntity getById(String id)
Retrieves an existing access policy resource with the given name.- Parameters:
id
- the resource ID.- Returns:
- access policies help define the authentication rules, and control access to specific video resources
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<AccessPolicyEntity> getByIdWithResponse(String id, com.azure.core.util.Context context)
Retrieves an existing access policy resource with the given name.- Parameters:
id
- the resource ID.context
- The context to associate with this operation.- Returns:
- access policies help define the authentication rules, and control access to specific video resources
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
void deleteById(String id)
Deletes an existing access policy resource with the given name.- 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
com.azure.core.http.rest.Response<Void> deleteByIdWithResponse(String id, com.azure.core.util.Context context)
Deletes an existing access policy resource with the given name.- Parameters:
id
- the resource ID.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.
-
define
AccessPolicyEntity.DefinitionStages.Blank define(String name)
Begins definition for a new AccessPolicyEntity resource.- Parameters:
name
- resource name.- Returns:
- the first stage of the new AccessPolicyEntity definition.
-
-