ForwardingRulesClient Interface
public interface ForwardingRulesClient
An instance of this class provides access to all the operations defined in ForwardingRulesClient.
Method Summary
Method Details
createOrUpdate
public abstract ForwardingRuleInner createOrUpdate(String resourceGroupName, String dnsForwardingRulesetName, String forwardingRuleName, ForwardingRuleInner parameters)
Creates or updates a forwarding rule in a DNS forwarding ruleset.
Parameters:
Returns:
createOrUpdateWithResponse
public abstract Response<ForwardingRuleInner> createOrUpdateWithResponse(String resourceGroupName, String dnsForwardingRulesetName, String forwardingRuleName, ForwardingRuleInner parameters, String ifMatch, String ifNoneMatch, Context context)
Creates or updates a forwarding rule in a DNS forwarding ruleset.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String dnsForwardingRulesetName, String forwardingRuleName)
Deletes a forwarding rule in a DNS forwarding ruleset. WARNING: This operation cannot be undone.
Parameters:
deleteWithResponse
public abstract Response<Void> deleteWithResponse(String resourceGroupName, String dnsForwardingRulesetName, String forwardingRuleName, String ifMatch, Context context)
Deletes a forwarding rule in a DNS forwarding ruleset. WARNING: This operation cannot be undone.
Parameters:
Returns:
get
public abstract ForwardingRuleInner get(String resourceGroupName, String dnsForwardingRulesetName, String forwardingRuleName)
Gets properties of a forwarding rule in a DNS forwarding ruleset.
Parameters:
Returns:
getWithResponse
public abstract Response<ForwardingRuleInner> getWithResponse(String resourceGroupName, String dnsForwardingRulesetName, String forwardingRuleName, Context context)
Gets properties of a forwarding rule in a DNS forwarding ruleset.
Parameters:
Returns:
list
public abstract PagedIterable<ForwardingRuleInner> list(String resourceGroupName, String dnsForwardingRulesetName)
Lists forwarding rules in a DNS forwarding ruleset.
Parameters:
Returns:
list
public abstract PagedIterable<ForwardingRuleInner> list(String resourceGroupName, String dnsForwardingRulesetName, Integer top, Context context)
Lists forwarding rules in a DNS forwarding ruleset.
Parameters:
Returns:
update
public abstract ForwardingRuleInner update(String resourceGroupName, String dnsForwardingRulesetName, String forwardingRuleName, ForwardingRulePatch parameters)
Updates a forwarding rule in a DNS forwarding ruleset.
Parameters:
Returns:
updateWithResponse
public abstract Response<ForwardingRuleInner> updateWithResponse(String resourceGroupName, String dnsForwardingRulesetName, String forwardingRuleName, ForwardingRulePatch parameters, String ifMatch, Context context)
Updates a forwarding rule in a DNS forwarding ruleset.
Parameters:
Returns: