diff --git a/checkstyle.xml b/checkstyle.xml
index 6fbb0a175..646adba05 100755
--- a/checkstyle.xml
+++ b/checkstyle.xml
@@ -14,7 +14,7 @@
-
+
diff --git a/modules/zones-settings/src/main/java/com/ibm/cloud/networking/zones_settings/v1/ZonesSettings.java b/modules/zones-settings/src/main/java/com/ibm/cloud/networking/zones_settings/v1/ZonesSettings.java
index dc4c8f53a..4c2c88ba0 100644
--- a/modules/zones-settings/src/main/java/com/ibm/cloud/networking/zones_settings/v1/ZonesSettings.java
+++ b/modules/zones-settings/src/main/java/com/ibm/cloud/networking/zones_settings/v1/ZonesSettings.java
@@ -1,5 +1,5 @@
/*
- * (C) Copyright IBM Corp. 2020.
+ * (C) Copyright IBM Corp. 2026.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
@@ -12,7 +12,7 @@
*/
/*
- * IBM OpenAPI SDK Code Generator Version: 3.12.1-318e07c8-20200909-152230
+ * IBM OpenAPI SDK Code Generator Version: 3.112.0-f88e9264-20260220-115155
*/
package com.ibm.cloud.networking.zones_settings.v1;
@@ -21,14 +21,20 @@
import com.ibm.cloud.networking.common.SdkCommon;
import com.ibm.cloud.networking.zones_settings.v1.model.AlwaysUseHttpsResp;
import com.ibm.cloud.networking.zones_settings.v1.model.AutomaticHttpsRewritesResp;
+import com.ibm.cloud.networking.zones_settings.v1.model.BotMgtResp;
+import com.ibm.cloud.networking.zones_settings.v1.model.BrotliResp;
import com.ibm.cloud.networking.zones_settings.v1.model.BrowserCheckResp;
import com.ibm.cloud.networking.zones_settings.v1.model.ChallengeTtlResp;
import com.ibm.cloud.networking.zones_settings.v1.model.CiphersResp;
+import com.ibm.cloud.networking.zones_settings.v1.model.EmailObfuscationResp;
import com.ibm.cloud.networking.zones_settings.v1.model.GetAlwaysUseHttpsOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.GetAutomaticHttpsRewritesOptions;
+import com.ibm.cloud.networking.zones_settings.v1.model.GetBotManagementOptions;
+import com.ibm.cloud.networking.zones_settings.v1.model.GetBrotliOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.GetBrowserCheckOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.GetChallengeTtlOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.GetCiphersOptions;
+import com.ibm.cloud.networking.zones_settings.v1.model.GetEmailObfuscationOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.GetEnableErrorPagesOnOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.GetHotlinkProtectionOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.GetHttp2Options;
@@ -37,13 +43,19 @@
import com.ibm.cloud.networking.zones_settings.v1.model.GetImageSizeOptimizationOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.GetIpGeolocationOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.GetIpv6Options;
+import com.ibm.cloud.networking.zones_settings.v1.model.GetLogRetentionOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.GetMaxUploadOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.GetMinTlsVersionOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.GetMinifyOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.GetMobileRedirectOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.GetOpportunisticEncryptionOptions;
+import com.ibm.cloud.networking.zones_settings.v1.model.GetOpportunisticOnionOptions;
+import com.ibm.cloud.networking.zones_settings.v1.model.GetOriginMaxHttpVersionOptions;
+import com.ibm.cloud.networking.zones_settings.v1.model.GetOriginPostQuantumEncryptionOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.GetPrefetchPreloadOptions;
+import com.ibm.cloud.networking.zones_settings.v1.model.GetProxyReadTimeoutOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.GetPseudoIpv4Options;
+import com.ibm.cloud.networking.zones_settings.v1.model.GetReplaceInsecureJsOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.GetResponseBufferingOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.GetScriptLoadOptimizationOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.GetSecurityHeaderOptions;
@@ -61,14 +73,20 @@
import com.ibm.cloud.networking.zones_settings.v1.model.ImageSizeOptimizationResp;
import com.ibm.cloud.networking.zones_settings.v1.model.IpGeolocationResp;
import com.ibm.cloud.networking.zones_settings.v1.model.Ipv6Resp;
+import com.ibm.cloud.networking.zones_settings.v1.model.LogRetentionResp;
import com.ibm.cloud.networking.zones_settings.v1.model.MaxUploadResp;
import com.ibm.cloud.networking.zones_settings.v1.model.MinTlsVersionResp;
import com.ibm.cloud.networking.zones_settings.v1.model.MinifyResp;
import com.ibm.cloud.networking.zones_settings.v1.model.MobileRedirectResp;
import com.ibm.cloud.networking.zones_settings.v1.model.OpportunisticEncryptionResp;
+import com.ibm.cloud.networking.zones_settings.v1.model.OpportunisticOnionResp;
import com.ibm.cloud.networking.zones_settings.v1.model.OriginErrorPagePassThruResp;
+import com.ibm.cloud.networking.zones_settings.v1.model.OriginMaxHttpVersionResp;
+import com.ibm.cloud.networking.zones_settings.v1.model.OriginPostQuantumEncryptionResp;
import com.ibm.cloud.networking.zones_settings.v1.model.PrefetchPreloadResp;
+import com.ibm.cloud.networking.zones_settings.v1.model.ProxyReadTimeoutResp;
import com.ibm.cloud.networking.zones_settings.v1.model.PseudoIpv4Resp;
+import com.ibm.cloud.networking.zones_settings.v1.model.ReplaceInsecureJsResp;
import com.ibm.cloud.networking.zones_settings.v1.model.ResponseBufferingResp;
import com.ibm.cloud.networking.zones_settings.v1.model.ScriptLoadOptimizationResp;
import com.ibm.cloud.networking.zones_settings.v1.model.SecurityHeaderResp;
@@ -77,9 +95,12 @@
import com.ibm.cloud.networking.zones_settings.v1.model.TrueClientIpResp;
import com.ibm.cloud.networking.zones_settings.v1.model.UpdateAlwaysUseHttpsOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.UpdateAutomaticHttpsRewritesOptions;
+import com.ibm.cloud.networking.zones_settings.v1.model.UpdateBotManagementOptions;
+import com.ibm.cloud.networking.zones_settings.v1.model.UpdateBrotliOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.UpdateBrowserCheckOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.UpdateChallengeTtlOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.UpdateCiphersOptions;
+import com.ibm.cloud.networking.zones_settings.v1.model.UpdateEmailObfuscationOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.UpdateEnableErrorPagesOnOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.UpdateHotlinkProtectionOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.UpdateHttp2Options;
@@ -88,13 +109,19 @@
import com.ibm.cloud.networking.zones_settings.v1.model.UpdateImageSizeOptimizationOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.UpdateIpGeolocationOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.UpdateIpv6Options;
+import com.ibm.cloud.networking.zones_settings.v1.model.UpdateLogRetentionOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.UpdateMaxUploadOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.UpdateMinTlsVersionOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.UpdateMinifyOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.UpdateMobileRedirectOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.UpdateOpportunisticEncryptionOptions;
+import com.ibm.cloud.networking.zones_settings.v1.model.UpdateOpportunisticOnionOptions;
+import com.ibm.cloud.networking.zones_settings.v1.model.UpdateOriginMaxHttpVersionOptions;
+import com.ibm.cloud.networking.zones_settings.v1.model.UpdateOriginPostQuantumEncryptionOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.UpdatePrefetchPreloadOptions;
+import com.ibm.cloud.networking.zones_settings.v1.model.UpdateProxyReadTimeoutOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.UpdatePseudoIpv4Options;
+import com.ibm.cloud.networking.zones_settings.v1.model.UpdateReplaceInsecureJsOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.UpdateResponseBufferingOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.UpdateScriptLoadOptimizationOptions;
import com.ibm.cloud.networking.zones_settings.v1.model.UpdateSecurityHeaderOptions;
@@ -116,19 +143,25 @@
import com.ibm.cloud.sdk.core.security.ConfigBasedAuthenticatorFactory;
import com.ibm.cloud.sdk.core.service.BaseService;
import com.ibm.cloud.sdk.core.util.ResponseConverterUtils;
+import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;
-import java.util.HashMap;
/**
* CIS Zones Settings.
*
- * @version v1
+ * API Version: 1.0.1
*/
public class ZonesSettings extends BaseService {
+ /**
+ * Default service name used when configuring the `ZonesSettings` client.
+ */
public static final String DEFAULT_SERVICE_NAME = "zones_settings";
+ /**
+ * Default service endpoint URL.
+ */
public static final String DEFAULT_SERVICE_URL = "https://api.cis.cloud.ibm.com";
private String crn;
@@ -230,9 +263,10 @@ public void setZoneIdentifier(final String zoneIdentifier) {
* @return a {@link ServiceCall} with a result of type {@link ZonesDnssecResp}
*/
public ServiceCall getZoneDnssec(GetZoneDnssecOptions getZoneDnssecOptions) {
- String[] pathSegments = { "v1", "zones", "dnssec" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.get(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.get(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/dnssec", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "getZoneDnssec");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -268,9 +302,10 @@ public ServiceCall updateZoneDnssec(UpdateZoneDnssecOptions upd
updateZoneDnssecOptions = new UpdateZoneDnssecOptions.Builder().build();
skipBody = true;
}
- String[] pathSegments = { "v1", "zones", "dnssec" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.patch(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.patch(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/dnssec", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "updateZoneDnssec");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -308,9 +343,10 @@ public ServiceCall updateZoneDnssec() {
* @return a {@link ServiceCall} with a result of type {@link ZonesCnameFlatteningResp}
*/
public ServiceCall getZoneCnameFlattening(GetZoneCnameFlatteningOptions getZoneCnameFlatteningOptions) {
- String[] pathSegments = { "v1", "zones", "settings/cname_flattening" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.get(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.get(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/cname_flattening", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "getZoneCnameFlattening");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -346,9 +382,10 @@ public ServiceCall updateZoneCnameFlattening(UpdateZon
updateZoneCnameFlatteningOptions = new UpdateZoneCnameFlatteningOptions.Builder().build();
skipBody = true;
}
- String[] pathSegments = { "v1", "zones", "settings/cname_flattening" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.patch(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.patch(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/cname_flattening", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "updateZoneCnameFlattening");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -386,9 +423,10 @@ public ServiceCall updateZoneCnameFlattening() {
* @return a {@link ServiceCall} with a result of type {@link OpportunisticEncryptionResp}
*/
public ServiceCall getOpportunisticEncryption(GetOpportunisticEncryptionOptions getOpportunisticEncryptionOptions) {
- String[] pathSegments = { "v1", "zones", "settings/opportunistic_encryption" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.get(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.get(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/opportunistic_encryption", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "getOpportunisticEncryption");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -424,9 +462,10 @@ public ServiceCall updateOpportunisticEncryption(Up
updateOpportunisticEncryptionOptions = new UpdateOpportunisticEncryptionOptions.Builder().build();
skipBody = true;
}
- String[] pathSegments = { "v1", "zones", "settings/opportunistic_encryption" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.patch(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.patch(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/opportunistic_encryption", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "updateOpportunisticEncryption");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -455,6 +494,86 @@ public ServiceCall updateOpportunisticEncryption()
return updateOpportunisticEncryption(null);
}
+ /**
+ * Get opportunistic onion setting.
+ *
+ * Get opportunistic onion setting for a zone.
+ *
+ * @param getOpportunisticOnionOptions the {@link GetOpportunisticOnionOptions} containing the options for the call
+ * @return a {@link ServiceCall} with a result of type {@link OpportunisticOnionResp}
+ */
+ public ServiceCall getOpportunisticOnion(GetOpportunisticOnionOptions getOpportunisticOnionOptions) {
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.get(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/opportunistic_onion", pathParamsMap));
+ Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "getOpportunisticOnion");
+ for (Entry header : sdkHeaders.entrySet()) {
+ builder.header(header.getKey(), header.getValue());
+ }
+ builder.header("Accept", "application/json");
+ ResponseConverter responseConverter =
+ ResponseConverterUtils.getValue(new com.google.gson.reflect.TypeToken() { }.getType());
+ return createServiceCall(builder.build(), responseConverter);
+ }
+
+ /**
+ * Get opportunistic onion setting.
+ *
+ * Get opportunistic onion setting for a zone.
+ *
+ * @return a {@link ServiceCall} with a result of type {@link OpportunisticOnionResp}
+ */
+ public ServiceCall getOpportunisticOnion() {
+ return getOpportunisticOnion(null);
+ }
+
+ /**
+ * Update opportunistic onion setting.
+ *
+ * Update opportunistic onion setting for a zone.
+ *
+ * @param updateOpportunisticOnionOptions the {@link UpdateOpportunisticOnionOptions} containing the options for the call
+ * @return a {@link ServiceCall} with a result of type {@link OpportunisticOnionResp}
+ */
+ public ServiceCall updateOpportunisticOnion(UpdateOpportunisticOnionOptions updateOpportunisticOnionOptions) {
+ boolean skipBody = false;
+ if (updateOpportunisticOnionOptions == null) {
+ updateOpportunisticOnionOptions = new UpdateOpportunisticOnionOptions.Builder().build();
+ skipBody = true;
+ }
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.patch(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/opportunistic_onion", pathParamsMap));
+ Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "updateOpportunisticOnion");
+ for (Entry header : sdkHeaders.entrySet()) {
+ builder.header(header.getKey(), header.getValue());
+ }
+ builder.header("Accept", "application/json");
+ if (!skipBody) {
+ final JsonObject contentJson = new JsonObject();
+ if (updateOpportunisticOnionOptions.value() != null) {
+ contentJson.addProperty("value", updateOpportunisticOnionOptions.value());
+ }
+ builder.bodyJson(contentJson);
+ }
+ ResponseConverter responseConverter =
+ ResponseConverterUtils.getValue(new com.google.gson.reflect.TypeToken() { }.getType());
+ return createServiceCall(builder.build(), responseConverter);
+ }
+
+ /**
+ * Update opportunistic onion setting.
+ *
+ * Update opportunistic onion setting for a zone.
+ *
+ * @return a {@link ServiceCall} with a result of type {@link OpportunisticOnionResp}
+ */
+ public ServiceCall updateOpportunisticOnion() {
+ return updateOpportunisticOnion(null);
+ }
+
/**
* Get challenge TTL setting.
*
@@ -464,9 +583,10 @@ public ServiceCall updateOpportunisticEncryption()
* @return a {@link ServiceCall} with a result of type {@link ChallengeTtlResp}
*/
public ServiceCall getChallengeTtl(GetChallengeTtlOptions getChallengeTtlOptions) {
- String[] pathSegments = { "v1", "zones", "settings/challenge_ttl" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.get(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.get(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/challenge_ttl", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "getChallengeTtl");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -502,9 +622,10 @@ public ServiceCall updateChallengeTtl(UpdateChallengeTtlOption
updateChallengeTtlOptions = new UpdateChallengeTtlOptions.Builder().build();
skipBody = true;
}
- String[] pathSegments = { "v1", "zones", "settings/challenge_ttl" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.patch(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.patch(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/challenge_ttl", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "updateChallengeTtl");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -542,9 +663,10 @@ public ServiceCall updateChallengeTtl() {
* @return a {@link ServiceCall} with a result of type {@link AutomaticHttpsRewritesResp}
*/
public ServiceCall getAutomaticHttpsRewrites(GetAutomaticHttpsRewritesOptions getAutomaticHttpsRewritesOptions) {
- String[] pathSegments = { "v1", "zones", "settings/automatic_https_rewrites" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.get(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.get(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/automatic_https_rewrites", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "getAutomaticHttpsRewrites");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -580,9 +702,10 @@ public ServiceCall updateAutomaticHttpsRewrites(Upda
updateAutomaticHttpsRewritesOptions = new UpdateAutomaticHttpsRewritesOptions.Builder().build();
skipBody = true;
}
- String[] pathSegments = { "v1", "zones", "settings/automatic_https_rewrites" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.patch(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.patch(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/automatic_https_rewrites", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "updateAutomaticHttpsRewrites");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -620,9 +743,10 @@ public ServiceCall updateAutomaticHttpsRewrites() {
* @return a {@link ServiceCall} with a result of type {@link TrueClientIpResp}
*/
public ServiceCall getTrueClientIp(GetTrueClientIpOptions getTrueClientIpOptions) {
- String[] pathSegments = { "v1", "zones", "settings/true_client_ip_header" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.get(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.get(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/true_client_ip_header", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "getTrueClientIp");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -658,9 +782,10 @@ public ServiceCall updateTrueClientIp(UpdateTrueClientIpOption
updateTrueClientIpOptions = new UpdateTrueClientIpOptions.Builder().build();
skipBody = true;
}
- String[] pathSegments = { "v1", "zones", "settings/true_client_ip_header" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.patch(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.patch(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/true_client_ip_header", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "updateTrueClientIp");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -698,9 +823,10 @@ public ServiceCall updateTrueClientIp() {
* @return a {@link ServiceCall} with a result of type {@link AlwaysUseHttpsResp}
*/
public ServiceCall getAlwaysUseHttps(GetAlwaysUseHttpsOptions getAlwaysUseHttpsOptions) {
- String[] pathSegments = { "v1", "zones", "settings/always_use_https" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.get(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.get(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/always_use_https", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "getAlwaysUseHttps");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -736,9 +862,10 @@ public ServiceCall updateAlwaysUseHttps(UpdateAlwaysUseHttps
updateAlwaysUseHttpsOptions = new UpdateAlwaysUseHttpsOptions.Builder().build();
skipBody = true;
}
- String[] pathSegments = { "v1", "zones", "settings/always_use_https" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.patch(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.patch(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/always_use_https", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "updateAlwaysUseHttps");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -776,9 +903,10 @@ public ServiceCall updateAlwaysUseHttps() {
* @return a {@link ServiceCall} with a result of type {@link ImageSizeOptimizationResp}
*/
public ServiceCall getImageSizeOptimization(GetImageSizeOptimizationOptions getImageSizeOptimizationOptions) {
- String[] pathSegments = { "v1", "zones", "settings/image_size_optimization" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.get(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.get(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/image_size_optimization", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "getImageSizeOptimization");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -814,9 +942,10 @@ public ServiceCall updateImageSizeOptimization(Update
updateImageSizeOptimizationOptions = new UpdateImageSizeOptimizationOptions.Builder().build();
skipBody = true;
}
- String[] pathSegments = { "v1", "zones", "settings/image_size_optimization" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.patch(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.patch(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/image_size_optimization", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "updateImageSizeOptimization");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -854,9 +983,10 @@ public ServiceCall updateImageSizeOptimization() {
* @return a {@link ServiceCall} with a result of type {@link ScriptLoadOptimizationResp}
*/
public ServiceCall getScriptLoadOptimization(GetScriptLoadOptimizationOptions getScriptLoadOptimizationOptions) {
- String[] pathSegments = { "v1", "zones", "settings/script_load_optimization" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.get(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.get(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/script_load_optimization", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "getScriptLoadOptimization");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -892,9 +1022,10 @@ public ServiceCall updateScriptLoadOptimization(Upda
updateScriptLoadOptimizationOptions = new UpdateScriptLoadOptimizationOptions.Builder().build();
skipBody = true;
}
- String[] pathSegments = { "v1", "zones", "settings/script_load_optimization" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.patch(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.patch(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/script_load_optimization", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "updateScriptLoadOptimization");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -932,9 +1063,10 @@ public ServiceCall updateScriptLoadOptimization() {
* @return a {@link ServiceCall} with a result of type {@link ImageLoadOptimizationResp}
*/
public ServiceCall getImageLoadOptimization(GetImageLoadOptimizationOptions getImageLoadOptimizationOptions) {
- String[] pathSegments = { "v1", "zones", "settings/image_load_optimization" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.get(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.get(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/image_load_optimization", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "getImageLoadOptimization");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -970,9 +1102,10 @@ public ServiceCall updateImageLoadOptimization(Update
updateImageLoadOptimizationOptions = new UpdateImageLoadOptimizationOptions.Builder().build();
skipBody = true;
}
- String[] pathSegments = { "v1", "zones", "settings/image_load_optimization" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.patch(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.patch(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/image_load_optimization", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "updateImageLoadOptimization");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -1010,9 +1143,10 @@ public ServiceCall updateImageLoadOptimization() {
* @return a {@link ServiceCall} with a result of type {@link MinifyResp}
*/
public ServiceCall getMinify(GetMinifyOptions getMinifyOptions) {
- String[] pathSegments = { "v1", "zones", "settings/minify" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.get(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.get(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/minify", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "getMinify");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -1048,9 +1182,10 @@ public ServiceCall updateMinify(UpdateMinifyOptions updateMinifyOpti
updateMinifyOptions = new UpdateMinifyOptions.Builder().build();
skipBody = true;
}
- String[] pathSegments = { "v1", "zones", "settings/minify" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.patch(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.patch(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/minify", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "updateMinify");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -1088,9 +1223,10 @@ public ServiceCall updateMinify() {
* @return a {@link ServiceCall} with a result of type {@link MinTlsVersionResp}
*/
public ServiceCall getMinTlsVersion(GetMinTlsVersionOptions getMinTlsVersionOptions) {
- String[] pathSegments = { "v1", "zones", "settings/min_tls_version" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.get(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.get(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/min_tls_version", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "getMinTlsVersion");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -1126,9 +1262,10 @@ public ServiceCall updateMinTlsVersion(UpdateMinTlsVersionOpt
updateMinTlsVersionOptions = new UpdateMinTlsVersionOptions.Builder().build();
skipBody = true;
}
- String[] pathSegments = { "v1", "zones", "settings/min_tls_version" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.patch(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.patch(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/min_tls_version", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "updateMinTlsVersion");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -1166,9 +1303,10 @@ public ServiceCall updateMinTlsVersion() {
* @return a {@link ServiceCall} with a result of type {@link IpGeolocationResp}
*/
public ServiceCall getIpGeolocation(GetIpGeolocationOptions getIpGeolocationOptions) {
- String[] pathSegments = { "v1", "zones", "settings/ip_geolocation" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.get(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.get(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/ip_geolocation", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "getIpGeolocation");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -1204,9 +1342,10 @@ public ServiceCall updateIpGeolocation(UpdateIpGeolocationOpt
updateIpGeolocationOptions = new UpdateIpGeolocationOptions.Builder().build();
skipBody = true;
}
- String[] pathSegments = { "v1", "zones", "settings/ip_geolocation" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.patch(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.patch(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/ip_geolocation", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "updateIpGeolocation");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -1244,9 +1383,10 @@ public ServiceCall updateIpGeolocation() {
* @return a {@link ServiceCall} with a result of type {@link ServerSideExcludeResp}
*/
public ServiceCall getServerSideExclude(GetServerSideExcludeOptions getServerSideExcludeOptions) {
- String[] pathSegments = { "v1", "zones", "settings/server_side_exclude" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.get(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.get(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/server_side_exclude", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "getServerSideExclude");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -1282,9 +1422,10 @@ public ServiceCall updateServerSideExclude(UpdateServerSi
updateServerSideExcludeOptions = new UpdateServerSideExcludeOptions.Builder().build();
skipBody = true;
}
- String[] pathSegments = { "v1", "zones", "settings/server_side_exclude" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.patch(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.patch(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/server_side_exclude", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "updateServerSideExclude");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -1322,9 +1463,10 @@ public ServiceCall updateServerSideExclude() {
* @return a {@link ServiceCall} with a result of type {@link SecurityHeaderResp}
*/
public ServiceCall getSecurityHeader(GetSecurityHeaderOptions getSecurityHeaderOptions) {
- String[] pathSegments = { "v1", "zones", "settings/security_header" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.get(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.get(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/security_header", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "getSecurityHeader");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -1360,9 +1502,10 @@ public ServiceCall updateSecurityHeader(UpdateSecurityHeader
updateSecurityHeaderOptions = new UpdateSecurityHeaderOptions.Builder().build();
skipBody = true;
}
- String[] pathSegments = { "v1", "zones", "settings/security_header" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.patch(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.patch(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/security_header", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "updateSecurityHeader");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -1400,9 +1543,10 @@ public ServiceCall updateSecurityHeader() {
* @return a {@link ServiceCall} with a result of type {@link MobileRedirectResp}
*/
public ServiceCall getMobileRedirect(GetMobileRedirectOptions getMobileRedirectOptions) {
- String[] pathSegments = { "v1", "zones", "settings/mobile_redirect" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.get(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.get(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/mobile_redirect", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "getMobileRedirect");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -1438,9 +1582,10 @@ public ServiceCall updateMobileRedirect(UpdateMobileRedirect
updateMobileRedirectOptions = new UpdateMobileRedirectOptions.Builder().build();
skipBody = true;
}
- String[] pathSegments = { "v1", "zones", "settings/mobile_redirect" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.patch(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.patch(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/mobile_redirect", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "updateMobileRedirect");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -1478,9 +1623,10 @@ public ServiceCall updateMobileRedirect() {
* @return a {@link ServiceCall} with a result of type {@link PrefetchPreloadResp}
*/
public ServiceCall getPrefetchPreload(GetPrefetchPreloadOptions getPrefetchPreloadOptions) {
- String[] pathSegments = { "v1", "zones", "settings/prefetch_preload" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.get(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.get(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/prefetch_preload", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "getPrefetchPreload");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -1516,9 +1662,10 @@ public ServiceCall updatePrefetchPreload(UpdatePrefetchPrel
updatePrefetchPreloadOptions = new UpdatePrefetchPreloadOptions.Builder().build();
skipBody = true;
}
- String[] pathSegments = { "v1", "zones", "settings/prefetch_preload" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.patch(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.patch(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/prefetch_preload", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "updatePrefetchPreload");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -1556,9 +1703,10 @@ public ServiceCall updatePrefetchPreload() {
* @return a {@link ServiceCall} with a result of type {@link Http2Resp}
*/
public ServiceCall getHttp2(GetHttp2Options getHttp2Options) {
- String[] pathSegments = { "v1", "zones", "settings/http2" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.get(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.get(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/http2", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "getHttp2");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -1594,9 +1742,10 @@ public ServiceCall updateHttp2(UpdateHttp2Options updateHttp2Options)
updateHttp2Options = new UpdateHttp2Options.Builder().build();
skipBody = true;
}
- String[] pathSegments = { "v1", "zones", "settings/http2" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.patch(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.patch(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/http2", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "updateHttp2");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -1625,28 +1774,6 @@ public ServiceCall updateHttp2() {
return updateHttp2(null);
}
- /**
- * Get IPv6 compatibility setting.
- *
- * Get IPv6 compatibility setting for a zone.
- *
- * @param getIpv6Options the {@link GetIpv6Options} containing the options for the call
- * @return a {@link ServiceCall} with a result of type {@link Ipv6Resp}
- */
- public ServiceCall getIpv6(GetIpv6Options getIpv6Options) {
- String[] pathSegments = { "v1", "zones", "settings/ipv6" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.get(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
- Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "getIpv6");
- for (Entry header : sdkHeaders.entrySet()) {
- builder.header(header.getKey(), header.getValue());
- }
- builder.header("Accept", "application/json");
- ResponseConverter responseConverter =
- ResponseConverterUtils.getValue(new com.google.gson.reflect.TypeToken() { }.getType());
- return createServiceCall(builder.build(), responseConverter);
- }
-
/**
* Get http/3 setting.
*
@@ -1727,6 +1854,29 @@ public ServiceCall updateHttp3() {
return updateHttp3(null);
}
+ /**
+ * Get IPv6 compatibility setting.
+ *
+ * Get IPv6 compatibility setting for a zone.
+ *
+ * @param getIpv6Options the {@link GetIpv6Options} containing the options for the call
+ * @return a {@link ServiceCall} with a result of type {@link Ipv6Resp}
+ */
+ public ServiceCall getIpv6(GetIpv6Options getIpv6Options) {
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.get(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/ipv6", pathParamsMap));
+ Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "getIpv6");
+ for (Entry header : sdkHeaders.entrySet()) {
+ builder.header(header.getKey(), header.getValue());
+ }
+ builder.header("Accept", "application/json");
+ ResponseConverter responseConverter =
+ ResponseConverterUtils.getValue(new com.google.gson.reflect.TypeToken() { }.getType());
+ return createServiceCall(builder.build(), responseConverter);
+ }
+
/**
* Get IPv6 compatibility setting.
*
@@ -1752,9 +1902,10 @@ public ServiceCall updateIpv6(UpdateIpv6Options updateIpv6Options) {
updateIpv6Options = new UpdateIpv6Options.Builder().build();
skipBody = true;
}
- String[] pathSegments = { "v1", "zones", "settings/ipv6" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.patch(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.patch(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/ipv6", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "updateIpv6");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -1792,9 +1943,10 @@ public ServiceCall updateIpv6() {
* @return a {@link ServiceCall} with a result of type {@link WebsocketsResp}
*/
public ServiceCall getWebSockets(GetWebSocketsOptions getWebSocketsOptions) {
- String[] pathSegments = { "v1", "zones", "settings/websockets" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.get(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.get(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/websockets", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "getWebSockets");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -1830,9 +1982,10 @@ public ServiceCall updateWebSockets(UpdateWebSocketsOptions upda
updateWebSocketsOptions = new UpdateWebSocketsOptions.Builder().build();
skipBody = true;
}
- String[] pathSegments = { "v1", "zones", "settings/websockets" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.patch(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.patch(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/websockets", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "updateWebSockets");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -1870,9 +2023,10 @@ public ServiceCall updateWebSockets() {
* @return a {@link ServiceCall} with a result of type {@link PseudoIpv4Resp}
*/
public ServiceCall getPseudoIpv4(GetPseudoIpv4Options getPseudoIpv4Options) {
- String[] pathSegments = { "v1", "zones", "settings/pseudo_ipv4" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.get(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.get(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/pseudo_ipv4", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "getPseudoIpv4");
for (Entry header : sdkHeaders.entrySet()) {
builder.header(header.getKey(), header.getValue());
@@ -1908,9 +2062,10 @@ public ServiceCall updatePseudoIpv4(UpdatePseudoIpv4Options upda
updatePseudoIpv4Options = new UpdatePseudoIpv4Options.Builder().build();
skipBody = true;
}
- String[] pathSegments = { "v1", "zones", "settings/pseudo_ipv4" };
- String[] pathParameters = { this.crn, this.zoneIdentifier };
- RequestBuilder builder = RequestBuilder.patch(RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters));
+ Map pathParamsMap = new HashMap();
+ pathParamsMap.put("crn", this.crn);
+ pathParamsMap.put("zone_identifier", this.zoneIdentifier);
+ RequestBuilder builder = RequestBuilder.patch(RequestBuilder.resolveRequestUrl(getServiceUrl(), "/v1/{crn}/zones/{zone_identifier}/settings/pseudo_ipv4", pathParamsMap));
Map sdkHeaders = SdkCommon.getSdkHeaders("zones_settings", "v1", "updatePseudoIpv4");
for (Entry