com.microsoft.azure.management.network.ApplicationGatewayRewriteRuleActionSet Maven / Gradle / Ivy
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
*/
package com.microsoft.azure.management.network;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonProperty;
/**
* Set of actions in the Rewrite Rule in Application Gateway.
*/
public class ApplicationGatewayRewriteRuleActionSet {
/**
* Request Header Actions in the Action Set.
*/
@JsonProperty(value = "requestHeaderConfigurations")
private List requestHeaderConfigurations;
/**
* Response Header Actions in the Action Set.
*/
@JsonProperty(value = "responseHeaderConfigurations")
private List responseHeaderConfigurations;
/**
* Url Configuration Action in the Action Set.
*/
@JsonProperty(value = "urlConfiguration")
private ApplicationGatewayUrlConfiguration urlConfiguration;
/**
* Get request Header Actions in the Action Set.
*
* @return the requestHeaderConfigurations value
*/
public List requestHeaderConfigurations() {
return this.requestHeaderConfigurations;
}
/**
* Set request Header Actions in the Action Set.
*
* @param requestHeaderConfigurations the requestHeaderConfigurations value to set
* @return the ApplicationGatewayRewriteRuleActionSet object itself.
*/
public ApplicationGatewayRewriteRuleActionSet withRequestHeaderConfigurations(List requestHeaderConfigurations) {
this.requestHeaderConfigurations = requestHeaderConfigurations;
return this;
}
/**
* Get response Header Actions in the Action Set.
*
* @return the responseHeaderConfigurations value
*/
public List responseHeaderConfigurations() {
return this.responseHeaderConfigurations;
}
/**
* Set response Header Actions in the Action Set.
*
* @param responseHeaderConfigurations the responseHeaderConfigurations value to set
* @return the ApplicationGatewayRewriteRuleActionSet object itself.
*/
public ApplicationGatewayRewriteRuleActionSet withResponseHeaderConfigurations(List responseHeaderConfigurations) {
this.responseHeaderConfigurations = responseHeaderConfigurations;
return this;
}
/**
* Get url Configuration Action in the Action Set.
*
* @return the urlConfiguration value
*/
public ApplicationGatewayUrlConfiguration urlConfiguration() {
return this.urlConfiguration;
}
/**
* Set url Configuration Action in the Action Set.
*
* @param urlConfiguration the urlConfiguration value to set
* @return the ApplicationGatewayRewriteRuleActionSet object itself.
*/
public ApplicationGatewayRewriteRuleActionSet withUrlConfiguration(ApplicationGatewayUrlConfiguration urlConfiguration) {
this.urlConfiguration = urlConfiguration;
return this;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy