com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of akamai Show documentation
Show all versions of akamai Show documentation
A Pulumi package for creating and managing akamai cloud resources.
The newest version!
// *** WARNING: this file was generated by pulumi-java-gen. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
package com.pulumi.akamai.outputs;
import com.pulumi.core.annotations.CustomType;
import java.lang.Boolean;
import java.lang.String;
import java.util.Objects;
import java.util.Optional;
import javax.annotation.Nullable;
@CustomType
public final class GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection {
/**
* @return This field is only intended for export compatibility purposes, and modifying it will not impact your use of the behavior.
*
*/
private @Nullable String anonymousVpn;
/**
* @return Specifies how to field the proxy request.
*
*/
private @Nullable String bestPracticeAction;
/**
* @return This specifies the URL to which to redirect requests.
*
*/
private @Nullable String bestPracticeRedirecturl;
/**
* @return This enables detection of requests from anonymous VPNs.
*
*/
private @Nullable Boolean detectAnonymousVpn;
/**
* @return Specifies how to field anonymous VPN requests.
*
*/
private @Nullable String detectAnonymousVpnAction;
/**
* @return This specifies the URL to which to redirect anonymous VPN requests.
*
*/
private @Nullable String detectAnonymousVpnRedirecturl;
/**
* @return This detects requests from a hosting provider.
*
*/
private @Nullable Boolean detectHostingProvider;
/**
* @return This specifies whether to `DENY`, `ALLOW`, or `REDIRECT` requests from hosting providers.
*
*/
private @Nullable String detectHostingProviderAction;
/**
* @return This specifies the absolute URL to which to redirect requests from hosting providers.
*
*/
private @Nullable String detectHostingProviderRedirecturl;
/**
* @return This enables detection of requests from public proxies.
*
*/
private @Nullable Boolean detectPublicProxy;
/**
* @return Specifies how to field public proxy requests.
*
*/
private @Nullable String detectPublicProxyAction;
/**
* @return This specifies the URL to which to redirect public proxy requests.
*
*/
private @Nullable String detectPublicProxyRedirecturl;
/**
* @return This enables detection of requests from a residential proxy. See `Enhanced Proxy Detection with GeoGuard` and learn more about this GeoGuard category before enabling it.
*
*/
private @Nullable Boolean detectResidentialProxy;
/**
* @return This specifies whether to `DENY`, `ALLOW`, or `REDIRECT` requests from residential proxies.
*
*/
private @Nullable String detectResidentialProxyAction;
/**
* @return This specifies the URL to which to redirect requests.
*
*/
private @Nullable String detectResidentialProxyRedirecturl;
/**
* @return This enables detection of requests from smart DNS proxies.
*
*/
private @Nullable Boolean detectSmartDnsProxy;
/**
* @return Specifies whether to `DENY`, `ALLOW`, or `REDIRECT` smart DNS proxy requests.
*
*/
private @Nullable String detectSmartDnsProxyAction;
/**
* @return This specifies the URL to which to redirect DNS proxy requests.
*
*/
private @Nullable String detectSmartDnsProxyRedirecturl;
/**
* @return This enables detection of requests from Tor exit nodes.
*
*/
private @Nullable Boolean detectTorExitNode;
/**
* @return This specifies whether to `DENY`, `ALLOW`, or `REDIRECT` requests from Tor exit nodes.
*
*/
private @Nullable String detectTorExitNodeAction;
/**
* @return This specifies the URL to which to redirect requests from Tor exit nodes.
*
*/
private @Nullable String detectTorExitNodeRedirecturl;
/**
* @return This enables detection of requests from VPN data centers.
*
*/
private @Nullable Boolean detectVpnDataCenter;
/**
* @return This specifies whether to `DENY`, `ALLOW`, or `REDIRECT` requests from VPN data centers.
*
*/
private @Nullable String detectVpnDataCenterAction;
/**
* @return This specifies the URL to which to redirect requests from VPN data centers.
*
*/
private @Nullable String detectVpnDataCenterRedirecturl;
/**
* @return Specifies how to field the proxy request.
*
*/
private @Nullable String enableConfigurationMode;
/**
* @return Applies GeoGuard proxy detection.
*
*/
private @Nullable Boolean enabled;
/**
* @return Whether the Enhanced Proxy Detection (Akamai-EPD) header is included in the forward request to mark a connecting IP address as an anonymous proxy, with a two-letter designation. See the `epdForwardHeaderEnrichment` behavior for details.
*
*/
private @Nullable Boolean forwardHeaderEnrichment;
/**
* @return This field is only intended for export compatibility purposes, and modifying it will not impact your use of the behavior.
*
*/
private @Nullable String hostingProvider;
/**
* @return Indicates that your Akamai representative has locked this behavior or criteria so that you can't modify it. This option is for internal usage only.
*
*/
private @Nullable Boolean locked;
/**
* @return This field is only intended for export compatibility purposes, and modifying it will not impact your use of the behavior.
*
*/
private @Nullable String publicProxy;
/**
* @return This field is only intended for export compatibility purposes, and modifying it will not impact your use of the behavior.
*
*/
private @Nullable String residentialProxy;
/**
* @return This field is only intended for export compatibility purposes, and modifying it will not impact your use of the behavior.
*
*/
private @Nullable String smartDnsProxy;
/**
* @return This option is for internal usage only.
*
*/
private @Nullable String templateUuid;
/**
* @return This field is only intended for export compatibility purposes, and modifying it will not impact your use of the behavior.
*
*/
private @Nullable String torExitNode;
/**
* @return A uuid member indicates that at least one of its component behaviors or criteria is advanced and read-only. You need to preserve this uuid as well when modifying the rule tree. This option is for internal usage only.
*
*/
private @Nullable String uuid;
/**
* @return This field is only intended for export compatibility purposes, and modifying it will not impact your use of the behavior.
*
*/
private @Nullable String vpnDataCenter;
private GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection() {}
/**
* @return This field is only intended for export compatibility purposes, and modifying it will not impact your use of the behavior.
*
*/
public Optional anonymousVpn() {
return Optional.ofNullable(this.anonymousVpn);
}
/**
* @return Specifies how to field the proxy request.
*
*/
public Optional bestPracticeAction() {
return Optional.ofNullable(this.bestPracticeAction);
}
/**
* @return This specifies the URL to which to redirect requests.
*
*/
public Optional bestPracticeRedirecturl() {
return Optional.ofNullable(this.bestPracticeRedirecturl);
}
/**
* @return This enables detection of requests from anonymous VPNs.
*
*/
public Optional detectAnonymousVpn() {
return Optional.ofNullable(this.detectAnonymousVpn);
}
/**
* @return Specifies how to field anonymous VPN requests.
*
*/
public Optional detectAnonymousVpnAction() {
return Optional.ofNullable(this.detectAnonymousVpnAction);
}
/**
* @return This specifies the URL to which to redirect anonymous VPN requests.
*
*/
public Optional detectAnonymousVpnRedirecturl() {
return Optional.ofNullable(this.detectAnonymousVpnRedirecturl);
}
/**
* @return This detects requests from a hosting provider.
*
*/
public Optional detectHostingProvider() {
return Optional.ofNullable(this.detectHostingProvider);
}
/**
* @return This specifies whether to `DENY`, `ALLOW`, or `REDIRECT` requests from hosting providers.
*
*/
public Optional detectHostingProviderAction() {
return Optional.ofNullable(this.detectHostingProviderAction);
}
/**
* @return This specifies the absolute URL to which to redirect requests from hosting providers.
*
*/
public Optional detectHostingProviderRedirecturl() {
return Optional.ofNullable(this.detectHostingProviderRedirecturl);
}
/**
* @return This enables detection of requests from public proxies.
*
*/
public Optional detectPublicProxy() {
return Optional.ofNullable(this.detectPublicProxy);
}
/**
* @return Specifies how to field public proxy requests.
*
*/
public Optional detectPublicProxyAction() {
return Optional.ofNullable(this.detectPublicProxyAction);
}
/**
* @return This specifies the URL to which to redirect public proxy requests.
*
*/
public Optional detectPublicProxyRedirecturl() {
return Optional.ofNullable(this.detectPublicProxyRedirecturl);
}
/**
* @return This enables detection of requests from a residential proxy. See `Enhanced Proxy Detection with GeoGuard` and learn more about this GeoGuard category before enabling it.
*
*/
public Optional detectResidentialProxy() {
return Optional.ofNullable(this.detectResidentialProxy);
}
/**
* @return This specifies whether to `DENY`, `ALLOW`, or `REDIRECT` requests from residential proxies.
*
*/
public Optional detectResidentialProxyAction() {
return Optional.ofNullable(this.detectResidentialProxyAction);
}
/**
* @return This specifies the URL to which to redirect requests.
*
*/
public Optional detectResidentialProxyRedirecturl() {
return Optional.ofNullable(this.detectResidentialProxyRedirecturl);
}
/**
* @return This enables detection of requests from smart DNS proxies.
*
*/
public Optional detectSmartDnsProxy() {
return Optional.ofNullable(this.detectSmartDnsProxy);
}
/**
* @return Specifies whether to `DENY`, `ALLOW`, or `REDIRECT` smart DNS proxy requests.
*
*/
public Optional detectSmartDnsProxyAction() {
return Optional.ofNullable(this.detectSmartDnsProxyAction);
}
/**
* @return This specifies the URL to which to redirect DNS proxy requests.
*
*/
public Optional detectSmartDnsProxyRedirecturl() {
return Optional.ofNullable(this.detectSmartDnsProxyRedirecturl);
}
/**
* @return This enables detection of requests from Tor exit nodes.
*
*/
public Optional detectTorExitNode() {
return Optional.ofNullable(this.detectTorExitNode);
}
/**
* @return This specifies whether to `DENY`, `ALLOW`, or `REDIRECT` requests from Tor exit nodes.
*
*/
public Optional detectTorExitNodeAction() {
return Optional.ofNullable(this.detectTorExitNodeAction);
}
/**
* @return This specifies the URL to which to redirect requests from Tor exit nodes.
*
*/
public Optional detectTorExitNodeRedirecturl() {
return Optional.ofNullable(this.detectTorExitNodeRedirecturl);
}
/**
* @return This enables detection of requests from VPN data centers.
*
*/
public Optional detectVpnDataCenter() {
return Optional.ofNullable(this.detectVpnDataCenter);
}
/**
* @return This specifies whether to `DENY`, `ALLOW`, or `REDIRECT` requests from VPN data centers.
*
*/
public Optional detectVpnDataCenterAction() {
return Optional.ofNullable(this.detectVpnDataCenterAction);
}
/**
* @return This specifies the URL to which to redirect requests from VPN data centers.
*
*/
public Optional detectVpnDataCenterRedirecturl() {
return Optional.ofNullable(this.detectVpnDataCenterRedirecturl);
}
/**
* @return Specifies how to field the proxy request.
*
*/
public Optional enableConfigurationMode() {
return Optional.ofNullable(this.enableConfigurationMode);
}
/**
* @return Applies GeoGuard proxy detection.
*
*/
public Optional enabled() {
return Optional.ofNullable(this.enabled);
}
/**
* @return Whether the Enhanced Proxy Detection (Akamai-EPD) header is included in the forward request to mark a connecting IP address as an anonymous proxy, with a two-letter designation. See the `epdForwardHeaderEnrichment` behavior for details.
*
*/
public Optional forwardHeaderEnrichment() {
return Optional.ofNullable(this.forwardHeaderEnrichment);
}
/**
* @return This field is only intended for export compatibility purposes, and modifying it will not impact your use of the behavior.
*
*/
public Optional hostingProvider() {
return Optional.ofNullable(this.hostingProvider);
}
/**
* @return Indicates that your Akamai representative has locked this behavior or criteria so that you can't modify it. This option is for internal usage only.
*
*/
public Optional locked() {
return Optional.ofNullable(this.locked);
}
/**
* @return This field is only intended for export compatibility purposes, and modifying it will not impact your use of the behavior.
*
*/
public Optional publicProxy() {
return Optional.ofNullable(this.publicProxy);
}
/**
* @return This field is only intended for export compatibility purposes, and modifying it will not impact your use of the behavior.
*
*/
public Optional residentialProxy() {
return Optional.ofNullable(this.residentialProxy);
}
/**
* @return This field is only intended for export compatibility purposes, and modifying it will not impact your use of the behavior.
*
*/
public Optional smartDnsProxy() {
return Optional.ofNullable(this.smartDnsProxy);
}
/**
* @return This option is for internal usage only.
*
*/
public Optional templateUuid() {
return Optional.ofNullable(this.templateUuid);
}
/**
* @return This field is only intended for export compatibility purposes, and modifying it will not impact your use of the behavior.
*
*/
public Optional torExitNode() {
return Optional.ofNullable(this.torExitNode);
}
/**
* @return A uuid member indicates that at least one of its component behaviors or criteria is advanced and read-only. You need to preserve this uuid as well when modifying the rule tree. This option is for internal usage only.
*
*/
public Optional uuid() {
return Optional.ofNullable(this.uuid);
}
/**
* @return This field is only intended for export compatibility purposes, and modifying it will not impact your use of the behavior.
*
*/
public Optional vpnDataCenter() {
return Optional.ofNullable(this.vpnDataCenter);
}
public static Builder builder() {
return new Builder();
}
public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection defaults) {
return new Builder(defaults);
}
@CustomType.Builder
public static final class Builder {
private @Nullable String anonymousVpn;
private @Nullable String bestPracticeAction;
private @Nullable String bestPracticeRedirecturl;
private @Nullable Boolean detectAnonymousVpn;
private @Nullable String detectAnonymousVpnAction;
private @Nullable String detectAnonymousVpnRedirecturl;
private @Nullable Boolean detectHostingProvider;
private @Nullable String detectHostingProviderAction;
private @Nullable String detectHostingProviderRedirecturl;
private @Nullable Boolean detectPublicProxy;
private @Nullable String detectPublicProxyAction;
private @Nullable String detectPublicProxyRedirecturl;
private @Nullable Boolean detectResidentialProxy;
private @Nullable String detectResidentialProxyAction;
private @Nullable String detectResidentialProxyRedirecturl;
private @Nullable Boolean detectSmartDnsProxy;
private @Nullable String detectSmartDnsProxyAction;
private @Nullable String detectSmartDnsProxyRedirecturl;
private @Nullable Boolean detectTorExitNode;
private @Nullable String detectTorExitNodeAction;
private @Nullable String detectTorExitNodeRedirecturl;
private @Nullable Boolean detectVpnDataCenter;
private @Nullable String detectVpnDataCenterAction;
private @Nullable String detectVpnDataCenterRedirecturl;
private @Nullable String enableConfigurationMode;
private @Nullable Boolean enabled;
private @Nullable Boolean forwardHeaderEnrichment;
private @Nullable String hostingProvider;
private @Nullable Boolean locked;
private @Nullable String publicProxy;
private @Nullable String residentialProxy;
private @Nullable String smartDnsProxy;
private @Nullable String templateUuid;
private @Nullable String torExitNode;
private @Nullable String uuid;
private @Nullable String vpnDataCenter;
public Builder() {}
public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection defaults) {
Objects.requireNonNull(defaults);
this.anonymousVpn = defaults.anonymousVpn;
this.bestPracticeAction = defaults.bestPracticeAction;
this.bestPracticeRedirecturl = defaults.bestPracticeRedirecturl;
this.detectAnonymousVpn = defaults.detectAnonymousVpn;
this.detectAnonymousVpnAction = defaults.detectAnonymousVpnAction;
this.detectAnonymousVpnRedirecturl = defaults.detectAnonymousVpnRedirecturl;
this.detectHostingProvider = defaults.detectHostingProvider;
this.detectHostingProviderAction = defaults.detectHostingProviderAction;
this.detectHostingProviderRedirecturl = defaults.detectHostingProviderRedirecturl;
this.detectPublicProxy = defaults.detectPublicProxy;
this.detectPublicProxyAction = defaults.detectPublicProxyAction;
this.detectPublicProxyRedirecturl = defaults.detectPublicProxyRedirecturl;
this.detectResidentialProxy = defaults.detectResidentialProxy;
this.detectResidentialProxyAction = defaults.detectResidentialProxyAction;
this.detectResidentialProxyRedirecturl = defaults.detectResidentialProxyRedirecturl;
this.detectSmartDnsProxy = defaults.detectSmartDnsProxy;
this.detectSmartDnsProxyAction = defaults.detectSmartDnsProxyAction;
this.detectSmartDnsProxyRedirecturl = defaults.detectSmartDnsProxyRedirecturl;
this.detectTorExitNode = defaults.detectTorExitNode;
this.detectTorExitNodeAction = defaults.detectTorExitNodeAction;
this.detectTorExitNodeRedirecturl = defaults.detectTorExitNodeRedirecturl;
this.detectVpnDataCenter = defaults.detectVpnDataCenter;
this.detectVpnDataCenterAction = defaults.detectVpnDataCenterAction;
this.detectVpnDataCenterRedirecturl = defaults.detectVpnDataCenterRedirecturl;
this.enableConfigurationMode = defaults.enableConfigurationMode;
this.enabled = defaults.enabled;
this.forwardHeaderEnrichment = defaults.forwardHeaderEnrichment;
this.hostingProvider = defaults.hostingProvider;
this.locked = defaults.locked;
this.publicProxy = defaults.publicProxy;
this.residentialProxy = defaults.residentialProxy;
this.smartDnsProxy = defaults.smartDnsProxy;
this.templateUuid = defaults.templateUuid;
this.torExitNode = defaults.torExitNode;
this.uuid = defaults.uuid;
this.vpnDataCenter = defaults.vpnDataCenter;
}
@CustomType.Setter
public Builder anonymousVpn(@Nullable String anonymousVpn) {
this.anonymousVpn = anonymousVpn;
return this;
}
@CustomType.Setter
public Builder bestPracticeAction(@Nullable String bestPracticeAction) {
this.bestPracticeAction = bestPracticeAction;
return this;
}
@CustomType.Setter
public Builder bestPracticeRedirecturl(@Nullable String bestPracticeRedirecturl) {
this.bestPracticeRedirecturl = bestPracticeRedirecturl;
return this;
}
@CustomType.Setter
public Builder detectAnonymousVpn(@Nullable Boolean detectAnonymousVpn) {
this.detectAnonymousVpn = detectAnonymousVpn;
return this;
}
@CustomType.Setter
public Builder detectAnonymousVpnAction(@Nullable String detectAnonymousVpnAction) {
this.detectAnonymousVpnAction = detectAnonymousVpnAction;
return this;
}
@CustomType.Setter
public Builder detectAnonymousVpnRedirecturl(@Nullable String detectAnonymousVpnRedirecturl) {
this.detectAnonymousVpnRedirecturl = detectAnonymousVpnRedirecturl;
return this;
}
@CustomType.Setter
public Builder detectHostingProvider(@Nullable Boolean detectHostingProvider) {
this.detectHostingProvider = detectHostingProvider;
return this;
}
@CustomType.Setter
public Builder detectHostingProviderAction(@Nullable String detectHostingProviderAction) {
this.detectHostingProviderAction = detectHostingProviderAction;
return this;
}
@CustomType.Setter
public Builder detectHostingProviderRedirecturl(@Nullable String detectHostingProviderRedirecturl) {
this.detectHostingProviderRedirecturl = detectHostingProviderRedirecturl;
return this;
}
@CustomType.Setter
public Builder detectPublicProxy(@Nullable Boolean detectPublicProxy) {
this.detectPublicProxy = detectPublicProxy;
return this;
}
@CustomType.Setter
public Builder detectPublicProxyAction(@Nullable String detectPublicProxyAction) {
this.detectPublicProxyAction = detectPublicProxyAction;
return this;
}
@CustomType.Setter
public Builder detectPublicProxyRedirecturl(@Nullable String detectPublicProxyRedirecturl) {
this.detectPublicProxyRedirecturl = detectPublicProxyRedirecturl;
return this;
}
@CustomType.Setter
public Builder detectResidentialProxy(@Nullable Boolean detectResidentialProxy) {
this.detectResidentialProxy = detectResidentialProxy;
return this;
}
@CustomType.Setter
public Builder detectResidentialProxyAction(@Nullable String detectResidentialProxyAction) {
this.detectResidentialProxyAction = detectResidentialProxyAction;
return this;
}
@CustomType.Setter
public Builder detectResidentialProxyRedirecturl(@Nullable String detectResidentialProxyRedirecturl) {
this.detectResidentialProxyRedirecturl = detectResidentialProxyRedirecturl;
return this;
}
@CustomType.Setter
public Builder detectSmartDnsProxy(@Nullable Boolean detectSmartDnsProxy) {
this.detectSmartDnsProxy = detectSmartDnsProxy;
return this;
}
@CustomType.Setter
public Builder detectSmartDnsProxyAction(@Nullable String detectSmartDnsProxyAction) {
this.detectSmartDnsProxyAction = detectSmartDnsProxyAction;
return this;
}
@CustomType.Setter
public Builder detectSmartDnsProxyRedirecturl(@Nullable String detectSmartDnsProxyRedirecturl) {
this.detectSmartDnsProxyRedirecturl = detectSmartDnsProxyRedirecturl;
return this;
}
@CustomType.Setter
public Builder detectTorExitNode(@Nullable Boolean detectTorExitNode) {
this.detectTorExitNode = detectTorExitNode;
return this;
}
@CustomType.Setter
public Builder detectTorExitNodeAction(@Nullable String detectTorExitNodeAction) {
this.detectTorExitNodeAction = detectTorExitNodeAction;
return this;
}
@CustomType.Setter
public Builder detectTorExitNodeRedirecturl(@Nullable String detectTorExitNodeRedirecturl) {
this.detectTorExitNodeRedirecturl = detectTorExitNodeRedirecturl;
return this;
}
@CustomType.Setter
public Builder detectVpnDataCenter(@Nullable Boolean detectVpnDataCenter) {
this.detectVpnDataCenter = detectVpnDataCenter;
return this;
}
@CustomType.Setter
public Builder detectVpnDataCenterAction(@Nullable String detectVpnDataCenterAction) {
this.detectVpnDataCenterAction = detectVpnDataCenterAction;
return this;
}
@CustomType.Setter
public Builder detectVpnDataCenterRedirecturl(@Nullable String detectVpnDataCenterRedirecturl) {
this.detectVpnDataCenterRedirecturl = detectVpnDataCenterRedirecturl;
return this;
}
@CustomType.Setter
public Builder enableConfigurationMode(@Nullable String enableConfigurationMode) {
this.enableConfigurationMode = enableConfigurationMode;
return this;
}
@CustomType.Setter
public Builder enabled(@Nullable Boolean enabled) {
this.enabled = enabled;
return this;
}
@CustomType.Setter
public Builder forwardHeaderEnrichment(@Nullable Boolean forwardHeaderEnrichment) {
this.forwardHeaderEnrichment = forwardHeaderEnrichment;
return this;
}
@CustomType.Setter
public Builder hostingProvider(@Nullable String hostingProvider) {
this.hostingProvider = hostingProvider;
return this;
}
@CustomType.Setter
public Builder locked(@Nullable Boolean locked) {
this.locked = locked;
return this;
}
@CustomType.Setter
public Builder publicProxy(@Nullable String publicProxy) {
this.publicProxy = publicProxy;
return this;
}
@CustomType.Setter
public Builder residentialProxy(@Nullable String residentialProxy) {
this.residentialProxy = residentialProxy;
return this;
}
@CustomType.Setter
public Builder smartDnsProxy(@Nullable String smartDnsProxy) {
this.smartDnsProxy = smartDnsProxy;
return this;
}
@CustomType.Setter
public Builder templateUuid(@Nullable String templateUuid) {
this.templateUuid = templateUuid;
return this;
}
@CustomType.Setter
public Builder torExitNode(@Nullable String torExitNode) {
this.torExitNode = torExitNode;
return this;
}
@CustomType.Setter
public Builder uuid(@Nullable String uuid) {
this.uuid = uuid;
return this;
}
@CustomType.Setter
public Builder vpnDataCenter(@Nullable String vpnDataCenter) {
this.vpnDataCenter = vpnDataCenter;
return this;
}
public GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection build() {
final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection();
_resultValue.anonymousVpn = anonymousVpn;
_resultValue.bestPracticeAction = bestPracticeAction;
_resultValue.bestPracticeRedirecturl = bestPracticeRedirecturl;
_resultValue.detectAnonymousVpn = detectAnonymousVpn;
_resultValue.detectAnonymousVpnAction = detectAnonymousVpnAction;
_resultValue.detectAnonymousVpnRedirecturl = detectAnonymousVpnRedirecturl;
_resultValue.detectHostingProvider = detectHostingProvider;
_resultValue.detectHostingProviderAction = detectHostingProviderAction;
_resultValue.detectHostingProviderRedirecturl = detectHostingProviderRedirecturl;
_resultValue.detectPublicProxy = detectPublicProxy;
_resultValue.detectPublicProxyAction = detectPublicProxyAction;
_resultValue.detectPublicProxyRedirecturl = detectPublicProxyRedirecturl;
_resultValue.detectResidentialProxy = detectResidentialProxy;
_resultValue.detectResidentialProxyAction = detectResidentialProxyAction;
_resultValue.detectResidentialProxyRedirecturl = detectResidentialProxyRedirecturl;
_resultValue.detectSmartDnsProxy = detectSmartDnsProxy;
_resultValue.detectSmartDnsProxyAction = detectSmartDnsProxyAction;
_resultValue.detectSmartDnsProxyRedirecturl = detectSmartDnsProxyRedirecturl;
_resultValue.detectTorExitNode = detectTorExitNode;
_resultValue.detectTorExitNodeAction = detectTorExitNodeAction;
_resultValue.detectTorExitNodeRedirecturl = detectTorExitNodeRedirecturl;
_resultValue.detectVpnDataCenter = detectVpnDataCenter;
_resultValue.detectVpnDataCenterAction = detectVpnDataCenterAction;
_resultValue.detectVpnDataCenterRedirecturl = detectVpnDataCenterRedirecturl;
_resultValue.enableConfigurationMode = enableConfigurationMode;
_resultValue.enabled = enabled;
_resultValue.forwardHeaderEnrichment = forwardHeaderEnrichment;
_resultValue.hostingProvider = hostingProvider;
_resultValue.locked = locked;
_resultValue.publicProxy = publicProxy;
_resultValue.residentialProxy = residentialProxy;
_resultValue.smartDnsProxy = smartDnsProxy;
_resultValue.templateUuid = templateUuid;
_resultValue.torExitNode = torExitNode;
_resultValue.uuid = uuid;
_resultValue.vpnDataCenter = vpnDataCenter;
return _resultValue;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy