GraphQLApiResolverPolicies Interface
public interface GraphQLApiResolverPolicies
Resource collection API of GraphQLApiResolverPolicies.
Method Summary
Method Details
createOrUpdate
public abstract PolicyContract createOrUpdate(String resourceGroupName, String serviceName, String apiId, String resolverId, PolicyIdName policyId, PolicyContractInner parameters)
Creates or updates policy configuration for the GraphQL API Resolver level.
Parameters:
Returns:
createOrUpdateWithResponse
public abstract Response<PolicyContract> createOrUpdateWithResponse(String resourceGroupName, String serviceName, String apiId, String resolverId, PolicyIdName policyId, PolicyContractInner parameters, String ifMatch, Context context)
Creates or updates policy configuration for the GraphQL API Resolver level.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String serviceName, String apiId, String resolverId, PolicyIdName policyId, String ifMatch)
Deletes the policy configuration at the GraphQL Api Resolver.
Parameters:
deleteWithResponse
public abstract Response<Void> deleteWithResponse(String resourceGroupName, String serviceName, String apiId, String resolverId, PolicyIdName policyId, String ifMatch, Context context)
Deletes the policy configuration at the GraphQL Api Resolver.
Parameters:
Returns:
get
public abstract PolicyContract get(String resourceGroupName, String serviceName, String apiId, String resolverId, PolicyIdName policyId)
Get the policy configuration at the GraphQL API Resolver level.
Parameters:
Returns:
getEntityTag
public abstract void getEntityTag(String resourceGroupName, String serviceName, String apiId, String resolverId, PolicyIdName policyId)
Gets the entity state (Etag) version of the GraphQL API resolver policy specified by its identifier.
Parameters:
getEntityTagWithResponse
public abstract GraphQLApiResolverPoliciesGetEntityTagResponse getEntityTagWithResponse(String resourceGroupName, String serviceName, String apiId, String resolverId, PolicyIdName policyId, Context context)
Gets the entity state (Etag) version of the GraphQL API resolver policy specified by its identifier.
Parameters:
Returns:
getWithResponse
public abstract Response<PolicyContract> getWithResponse(String resourceGroupName, String serviceName, String apiId, String resolverId, PolicyIdName policyId, PolicyExportFormat format, Context context)
Get the policy configuration at the GraphQL API Resolver level.
Parameters:
Returns:
listByResolver
public abstract PagedIterable<PolicyContract> listByResolver(String resourceGroupName, String serviceName, String apiId, String resolverId)
Get the list of policy configuration at the GraphQL API Resolver level.
Parameters:
Returns:
listByResolver
public abstract PagedIterable<PolicyContract> listByResolver(String resourceGroupName, String serviceName, String apiId, String resolverId, Context context)
Get the list of policy configuration at the GraphQL API Resolver level.
Parameters:
Returns: