RoutePoliciesClient Interface
public interface RoutePoliciesClient
An instance of this class provides access to all the operations defined in RoutePoliciesClient.
Method Summary
Method Details
beginCommitConfiguration
public abstract SyncPoller<PollResult<CommonPostActionResponseForStateUpdateInner>,CommonPostActionResponseForStateUpdateInner> beginCommitConfiguration(String resourceGroupName, String routePolicyName)
Execute the commit on the resources. Commits the configuration of the given resources.
Parameters:
Returns:
beginCommitConfiguration
public abstract SyncPoller<PollResult<CommonPostActionResponseForStateUpdateInner>,CommonPostActionResponseForStateUpdateInner> beginCommitConfiguration(String resourceGroupName, String routePolicyName, Context context)
Execute the commit on the resources. Commits the configuration of the given resources.
Parameters:
Returns:
beginCreate
public abstract SyncPoller<PollResult<RoutePolicyInner>,RoutePolicyInner> beginCreate(String resourceGroupName, String routePolicyName, RoutePolicyInner body)
Create Route Policy. Implements Route Policy PUT method.
Parameters:
Returns:
beginCreate
public abstract SyncPoller<PollResult<RoutePolicyInner>,RoutePolicyInner> beginCreate(String resourceGroupName, String routePolicyName, RoutePolicyInner body, Context context)
Create Route Policy. Implements Route Policy PUT method.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String routePolicyName)
Deletes a Route Policy. Implements Route Policy DELETE method.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String routePolicyName, Context context)
Deletes a Route Policy. Implements Route Policy DELETE method.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<RoutePolicyInner>,RoutePolicyInner> beginUpdate(String resourceGroupName, String routePolicyName, RoutePolicyPatch body)
Updates a Route Policy. API to update certain properties of the Route Policy resource.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<RoutePolicyInner>,RoutePolicyInner> beginUpdate(String resourceGroupName, String routePolicyName, RoutePolicyPatch body, Context context)
Updates a Route Policy. API to update certain properties of the Route Policy resource.
Parameters:
Returns:
beginUpdateAdministrativeState
public abstract SyncPoller<PollResult<CommonPostActionResponseForDeviceUpdateInner>,CommonPostActionResponseForDeviceUpdateInner> beginUpdateAdministrativeState(String resourceGroupName, String routePolicyName, UpdateAdministrativeState body)
Executes enable operation to the underlying resources. Updated the admin state for this Route Policy.
Parameters:
Returns:
beginUpdateAdministrativeState
public abstract SyncPoller<PollResult<CommonPostActionResponseForDeviceUpdateInner>,CommonPostActionResponseForDeviceUpdateInner> beginUpdateAdministrativeState(String resourceGroupName, String routePolicyName, UpdateAdministrativeState body, Context context)
Executes enable operation to the underlying resources. Updated the admin state for this Route Policy.
Parameters:
Returns:
beginValidateConfiguration
public abstract SyncPoller<PollResult<ValidateConfigurationResponseInner>,ValidateConfigurationResponseInner> beginValidateConfiguration(String resourceGroupName, String routePolicyName)
Validates the configuration of the resources.
Parameters:
Returns:
beginValidateConfiguration
public abstract SyncPoller<PollResult<ValidateConfigurationResponseInner>,ValidateConfigurationResponseInner> beginValidateConfiguration(String resourceGroupName, String routePolicyName, Context context)
Validates the configuration of the resources.
Parameters:
Returns:
commitConfiguration
public abstract CommonPostActionResponseForStateUpdateInner commitConfiguration(String resourceGroupName, String routePolicyName)
Execute the commit on the resources. Commits the configuration of the given resources.
Parameters:
Returns:
commitConfiguration
public abstract CommonPostActionResponseForStateUpdateInner commitConfiguration(String resourceGroupName, String routePolicyName, Context context)
Execute the commit on the resources. Commits the configuration of the given resources.
Parameters:
Returns:
create
public abstract RoutePolicyInner create(String resourceGroupName, String routePolicyName, RoutePolicyInner body)
Create Route Policy. Implements Route Policy PUT method.
Parameters:
Returns:
create
public abstract RoutePolicyInner create(String resourceGroupName, String routePolicyName, RoutePolicyInner body, Context context)
Create Route Policy. Implements Route Policy PUT method.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String routePolicyName)
Deletes a Route Policy. Implements Route Policy DELETE method.
Parameters:
delete
public abstract void delete(String resourceGroupName, String routePolicyName, Context context)
Deletes a Route Policy. Implements Route Policy DELETE method.
Parameters:
getByResourceGroup
public abstract RoutePolicyInner getByResourceGroup(String resourceGroupName, String routePolicyName)
Gets a Route Policy. Implements Route Policy GET method.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<RoutePolicyInner> getByResourceGroupWithResponse(String resourceGroupName, String routePolicyName, Context context)
Gets a Route Policy. Implements Route Policy GET method.
Parameters:
Returns:
list
public abstract PagedIterable<RoutePolicyInner> list()
List RoutePolicies by subscription. Implements RoutePolicies list by subscription GET method.
Returns:
list
public abstract PagedIterable<RoutePolicyInner> list(Context context)
List RoutePolicies by subscription. Implements RoutePolicies list by subscription GET method.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<RoutePolicyInner> listByResourceGroup(String resourceGroupName)
List RoutePolicies by resource group. Implements RoutePolicies list by resource group GET method.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<RoutePolicyInner> listByResourceGroup(String resourceGroupName, Context context)
List RoutePolicies by resource group. Implements RoutePolicies list by resource group GET method.
Parameters:
Returns:
update
public abstract RoutePolicyInner update(String resourceGroupName, String routePolicyName, RoutePolicyPatch body)
Updates a Route Policy. API to update certain properties of the Route Policy resource.
Parameters:
Returns:
update
public abstract RoutePolicyInner update(String resourceGroupName, String routePolicyName, RoutePolicyPatch body, Context context)
Updates a Route Policy. API to update certain properties of the Route Policy resource.
Parameters:
Returns:
updateAdministrativeState
public abstract CommonPostActionResponseForDeviceUpdateInner updateAdministrativeState(String resourceGroupName, String routePolicyName, UpdateAdministrativeState body)
Executes enable operation to the underlying resources. Updated the admin state for this Route Policy.
Parameters:
Returns:
updateAdministrativeState
public abstract CommonPostActionResponseForDeviceUpdateInner updateAdministrativeState(String resourceGroupName, String routePolicyName, UpdateAdministrativeState body, Context context)
Executes enable operation to the underlying resources. Updated the admin state for this Route Policy.
Parameters:
Returns:
validateConfiguration
public abstract ValidateConfigurationResponseInner validateConfiguration(String resourceGroupName, String routePolicyName)
Validates the configuration of the resources.
Parameters:
Returns:
validateConfiguration
public abstract ValidateConfigurationResponseInner validateConfiguration(String resourceGroupName, String routePolicyName, Context context)
Validates the configuration of the resources.
Parameters:
Returns: