All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aliyun.ros.cdk.sls.RosAudit Maven / Gradle / Ivy

Go to download

Aliyun SDK Copyright (C) Alibaba Cloud Computing All rights reserved. http://www.aliyun.com

There is a newer version: 1.4.0
Show newest version
package com.aliyun.ros.cdk.sls;

/**
 * This class is a base encapsulation around the ROS resource type ALIYUN::SLS::Audit, which is used to configure Log Audit Service.
 */
@javax.annotation.Generated(value = "jsii-pacmak/1.85.0 (build 08ee592)", date = "2024-09-29T07:52:42.755Z")
@software.amazon.jsii.Jsii(module = com.aliyun.ros.cdk.sls.$Module.class, fqn = "@alicloud/ros-cdk-sls.RosAudit")
public class RosAudit extends com.aliyun.ros.cdk.core.RosResource {

    protected RosAudit(final software.amazon.jsii.JsiiObjectRef objRef) {
        super(objRef);
    }

    protected RosAudit(final software.amazon.jsii.JsiiObject.InitializationMode initializationMode) {
        super(initializationMode);
    }

    static {
        ROS_RESOURCE_TYPE_NAME = software.amazon.jsii.JsiiObject.jsiiStaticGet(com.aliyun.ros.cdk.sls.RosAudit.class, "ROS_RESOURCE_TYPE_NAME", software.amazon.jsii.NativeType.forClass(java.lang.String.class));
    }

    /**
     * @param scope 
  • scope in which this resource is defined.
This parameter is required. * @param id
  • scoped id of the resource.
This parameter is required. * @param props
  • resource properties.
This parameter is required. * @param enableResourcePropertyConstraint This parameter is required. */ public RosAudit(final @org.jetbrains.annotations.NotNull com.aliyun.ros.cdk.core.Construct scope, final @org.jetbrains.annotations.NotNull java.lang.String id, final @org.jetbrains.annotations.NotNull com.aliyun.ros.cdk.sls.RosAuditProps props, final @org.jetbrains.annotations.NotNull java.lang.Boolean enableResourcePropertyConstraint) { super(software.amazon.jsii.JsiiObject.InitializationMode.JSII); software.amazon.jsii.JsiiEngine.getInstance().createNewObject(this, new Object[] { java.util.Objects.requireNonNull(scope, "scope is required"), java.util.Objects.requireNonNull(id, "id is required"), java.util.Objects.requireNonNull(props, "props is required"), java.util.Objects.requireNonNull(enableResourcePropertyConstraint, "enableResourcePropertyConstraint is required") }); } @Override protected @org.jetbrains.annotations.NotNull java.util.Map renderProperties(final @org.jetbrains.annotations.NotNull java.util.Map props) { return java.util.Collections.unmodifiableMap(software.amazon.jsii.Kernel.call(this, "renderProperties", software.amazon.jsii.NativeType.mapOf(software.amazon.jsii.NativeType.forClass(java.lang.Object.class)), new Object[] { java.util.Objects.requireNonNull(props, "props is required") })); } /** * The resource type name for this resource class. */ public final static java.lang.String ROS_RESOURCE_TYPE_NAME; /** */ public @org.jetbrains.annotations.NotNull com.aliyun.ros.cdk.core.IResolvable getAttrDisplayName() { return software.amazon.jsii.Kernel.get(this, "attrDisplayName", software.amazon.jsii.NativeType.forClass(com.aliyun.ros.cdk.core.IResolvable.class)); } @Override protected @org.jetbrains.annotations.NotNull java.util.Map getRosProperties() { return java.util.Collections.unmodifiableMap(software.amazon.jsii.Kernel.get(this, "rosProperties", software.amazon.jsii.NativeType.mapOf(software.amazon.jsii.NativeType.forClass(java.lang.Object.class)))); } /** */ public @org.jetbrains.annotations.NotNull java.lang.Object getDisplayName() { return software.amazon.jsii.Kernel.get(this, "displayName", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); } /** */ public void setDisplayName(final @org.jetbrains.annotations.NotNull java.lang.String value) { software.amazon.jsii.Kernel.set(this, "displayName", java.util.Objects.requireNonNull(value, "displayName is required")); } /** */ public void setDisplayName(final @org.jetbrains.annotations.NotNull com.aliyun.ros.cdk.core.IResolvable value) { software.amazon.jsii.Kernel.set(this, "displayName", java.util.Objects.requireNonNull(value, "displayName is required")); } public @org.jetbrains.annotations.NotNull java.lang.Boolean getEnableResourcePropertyConstraint() { return software.amazon.jsii.Kernel.get(this, "enableResourcePropertyConstraint", software.amazon.jsii.NativeType.forClass(java.lang.Boolean.class)); } public void setEnableResourcePropertyConstraint(final @org.jetbrains.annotations.NotNull java.lang.Boolean value) { software.amazon.jsii.Kernel.set(this, "enableResourcePropertyConstraint", java.util.Objects.requireNonNull(value, "enableResourcePropertyConstraint is required")); } /** */ public @org.jetbrains.annotations.NotNull java.lang.Object getVariableMap() { return software.amazon.jsii.Kernel.get(this, "variableMap", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); } /** */ public void setVariableMap(final @org.jetbrains.annotations.NotNull com.aliyun.ros.cdk.core.IResolvable value) { software.amazon.jsii.Kernel.set(this, "variableMap", java.util.Objects.requireNonNull(value, "variableMap is required")); } /** */ public void setVariableMap(final @org.jetbrains.annotations.NotNull com.aliyun.ros.cdk.sls.RosAudit.VariableMapProperty value) { software.amazon.jsii.Kernel.set(this, "variableMap", java.util.Objects.requireNonNull(value, "variableMap is required")); } /** */ public @org.jetbrains.annotations.Nullable java.lang.Object getMultiAccount() { return software.amazon.jsii.Kernel.get(this, "multiAccount", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); } /** */ public void setMultiAccount(final @org.jetbrains.annotations.Nullable com.aliyun.ros.cdk.core.IResolvable value) { software.amazon.jsii.Kernel.set(this, "multiAccount", value); } /** */ public void setMultiAccount(final @org.jetbrains.annotations.Nullable java.util.List value) { if (software.amazon.jsii.Configuration.getRuntimeTypeChecking()) { for (int __idx_ac66f0 = 0; __idx_ac66f0 < value.size(); __idx_ac66f0++) { final java.lang.Object __val_ac66f0 = value.get(__idx_ac66f0); if ( !(__val_ac66f0 instanceof java.lang.String) && !(__val_ac66f0 instanceof com.aliyun.ros.cdk.core.IResolvable) && !(__val_ac66f0.getClass().equals(software.amazon.jsii.JsiiObject.class)) ) { throw new IllegalArgumentException( new java.lang.StringBuilder("Expected ") .append("value").append(".get(").append(__idx_ac66f0).append(")") .append(" to be one of: java.lang.String, com.aliyun.ros.cdk.core.IResolvable; received ") .append(__val_ac66f0.getClass()).toString()); } } } software.amazon.jsii.Kernel.set(this, "multiAccount", value); } /** */ @software.amazon.jsii.Jsii(module = com.aliyun.ros.cdk.sls.$Module.class, fqn = "@alicloud/ros-cdk-sls.RosAudit.VariableMapProperty") @software.amazon.jsii.Jsii.Proxy(VariableMapProperty.Jsii$Proxy.class) @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public static interface VariableMapProperty extends software.amazon.jsii.JsiiSerializable { /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getActiontrailEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getActiontrailOpenapiCollectionPolicy() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getActiontrailOpenapiPolicySetting() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getActiontrailTiEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getActiontrailTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getAlbAccessCollectionPolicy() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getAlbAccessEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getAlbAccessTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getAlbSyncEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getAlbSyncTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getApigatewayAccessCollectionPolicy() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getApigatewayAccessPolicySetting() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getApigatewayEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getApigatewayTiEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getApigatewayTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getAppconnectEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getAppconnectOpCollectionPolicy() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getAppconnectOpPolicySetting() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getAppconnectTiEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getAppconnectTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getBastionAuditCollectionPolicy() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getBastionAuditPolicySetting() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getBastionEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getBastionTiEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getBastionTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getCloudconfigChangeEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getCloudconfigChangeTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getCloudconfigNoncomEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getCloudconfigNoncomTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getCloudfirewallAccessCollectionPolicy() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getCloudfirewallAccessPolicySetting() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getCloudfirewallEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getCloudfirewallTiEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getCloudfirewallTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getCloudfirewallVpcEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getCloudfirewallVpcTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getCpsCallbackCollectionPolicy() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getCpsCallbackPolicySetting() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getCpsEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getCpsTiEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getCpsTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getDdosBgpAccessEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getDdosBgpAccessTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getDdosCooAccessCollectionPolicy() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getDdosCooAccessEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getDdosCooAccessPolicySetting() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getDdosCooAccessTiEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getDdosCooAccessTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getDdosDipAccessEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getDdosDipAccessTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getDnsIntranetCollectionPolicy() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getDnsIntranetEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getDnsIntranetTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getDnsSyncEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getDnsSyncTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getDrdsAuditCollectionPolicy() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getDrdsAuditEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getDrdsAuditPolicySetting() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getDrdsAuditTiEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getDrdsAuditTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getDrdsSyncEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getDrdsSyncTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getIdaasMngCollectionPolicy() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getIdaasMngEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getIdaasMngTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getIdaasUserCollectionPolicy() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getIdaasUserEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getIdaasUserTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getK8SAuditCollectionPolicy() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getK8SAuditEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getK8SAuditPolicySetting() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getK8SAuditTiEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getK8SAuditTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getK8SEventCollectionPolicy() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getK8SEventEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getK8SEventPolicySetting() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getK8SEventTiEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getK8SEventTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getK8SIngressCollectionPolicy() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getK8SIngressEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getK8SIngressPolicySetting() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getK8SIngressTiEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getK8SIngressTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getNasAuditCollectionPolicy() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getNasAuditPolicySetting() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getNasEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getNasTiEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getNasTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getOssAccessCollectionPolicy() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getOssAccessEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getOssAccessPolicySetting() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getOssAccessTiEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getOssAccessTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getOssMeteringCollectionPolicy() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getOssMeteringEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getOssMeteringPolicySetting() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getOssMeteringTiEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getOssMeteringTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getOssSyncEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getOssSyncTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getPolardbAuditCollectionPolicy() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getPolardbAuditPolicySetting() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getPolardbEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getPolardbErrorCollectionPolicy() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getPolardbErrorEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getPolardbErrorTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getPolardbPerfCollectionPolicy() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getPolardbPerfEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getPolardbPerfPolicySetting() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getPolardbPerfTiEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getPolardbPerfTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getPolardbSlowCollectionPolicy() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getPolardbSlowEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getPolardbSlowPolicySetting() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getPolardbSlowTiEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getPolardbSlowTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getPolardbTiEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getPolardbTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getRdsAuditCollectionPolicy() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getRdsAuditPolicySetting() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getRdsEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getRdsErrorCollectionPolicy() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getRdsErrorEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getRdsErrorTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getRdsPerfCollectionPolicy() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getRdsPerfEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getRdsPerfPolicySetting() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getRdsPerfTiEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getRdsPerfTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getRdsSlowCollectionPolicy() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getRdsSlowEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getRdsSlowPolicySetting() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getRdsSlowTiEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getRdsSlowTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getRdsTiEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getRdsTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getRedisAuditCollectionPolicy() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getRedisAuditEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getRedisAuditPolicySetting() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getRedisAuditTiEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getRedisAuditTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getRedisSyncEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getRedisSyncTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getSasCrackEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getSasDnsEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getSasDnsQueryEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getSasHttpEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getSasLocalDnsEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getSasLoginEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getSasNetworkEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getSasProcessEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getSasSecurityAlertEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getSasSecurityHcEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getSasSecurityVulEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getSasSessionEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getSasSnapshotAccountEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getSasSnapshotPortEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getSasSnapshotProcessEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getSasTiEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getSasTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getSlbAccessCollectionPolicy() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getSlbAccessEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getSlbAccessPolicySetting() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getSlbAccessTiEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getSlbAccessTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getSlbSyncEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getSlbSyncTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getVpcFlowCollectionPolicy() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getVpcFlowEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getVpcFlowTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getVpcSyncEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getVpcSyncTtl() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getWafAccessCollectionPolicy() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getWafAccessPolicySetting() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getWafEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getWafTiEnabled() { return null; } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) default @org.jetbrains.annotations.Nullable java.lang.Object getWafTtl() { return null; } /** * @return a {@link Builder} of {@link VariableMapProperty} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) static Builder builder() { return new Builder(); } /** * A builder for {@link VariableMapProperty} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public static final class Builder implements software.amazon.jsii.Builder { java.lang.Object actiontrailEnabled; java.lang.Object actiontrailOpenapiCollectionPolicy; java.lang.Object actiontrailOpenapiPolicySetting; java.lang.Object actiontrailTiEnabled; java.lang.Object actiontrailTtl; java.lang.Object albAccessCollectionPolicy; java.lang.Object albAccessEnabled; java.lang.Object albAccessTtl; java.lang.Object albSyncEnabled; java.lang.Object albSyncTtl; java.lang.Object apigatewayAccessCollectionPolicy; java.lang.Object apigatewayAccessPolicySetting; java.lang.Object apigatewayEnabled; java.lang.Object apigatewayTiEnabled; java.lang.Object apigatewayTtl; java.lang.Object appconnectEnabled; java.lang.Object appconnectOpCollectionPolicy; java.lang.Object appconnectOpPolicySetting; java.lang.Object appconnectTiEnabled; java.lang.Object appconnectTtl; java.lang.Object bastionAuditCollectionPolicy; java.lang.Object bastionAuditPolicySetting; java.lang.Object bastionEnabled; java.lang.Object bastionTiEnabled; java.lang.Object bastionTtl; java.lang.Object cloudconfigChangeEnabled; java.lang.Object cloudconfigChangeTtl; java.lang.Object cloudconfigNoncomEnabled; java.lang.Object cloudconfigNoncomTtl; java.lang.Object cloudfirewallAccessCollectionPolicy; java.lang.Object cloudfirewallAccessPolicySetting; java.lang.Object cloudfirewallEnabled; java.lang.Object cloudfirewallTiEnabled; java.lang.Object cloudfirewallTtl; java.lang.Object cloudfirewallVpcEnabled; java.lang.Object cloudfirewallVpcTtl; java.lang.Object cpsCallbackCollectionPolicy; java.lang.Object cpsCallbackPolicySetting; java.lang.Object cpsEnabled; java.lang.Object cpsTiEnabled; java.lang.Object cpsTtl; java.lang.Object ddosBgpAccessEnabled; java.lang.Object ddosBgpAccessTtl; java.lang.Object ddosCooAccessCollectionPolicy; java.lang.Object ddosCooAccessEnabled; java.lang.Object ddosCooAccessPolicySetting; java.lang.Object ddosCooAccessTiEnabled; java.lang.Object ddosCooAccessTtl; java.lang.Object ddosDipAccessEnabled; java.lang.Object ddosDipAccessTtl; java.lang.Object dnsIntranetCollectionPolicy; java.lang.Object dnsIntranetEnabled; java.lang.Object dnsIntranetTtl; java.lang.Object dnsSyncEnabled; java.lang.Object dnsSyncTtl; java.lang.Object drdsAuditCollectionPolicy; java.lang.Object drdsAuditEnabled; java.lang.Object drdsAuditPolicySetting; java.lang.Object drdsAuditTiEnabled; java.lang.Object drdsAuditTtl; java.lang.Object drdsSyncEnabled; java.lang.Object drdsSyncTtl; java.lang.Object idaasMngCollectionPolicy; java.lang.Object idaasMngEnabled; java.lang.Object idaasMngTtl; java.lang.Object idaasUserCollectionPolicy; java.lang.Object idaasUserEnabled; java.lang.Object idaasUserTtl; java.lang.Object k8SAuditCollectionPolicy; java.lang.Object k8SAuditEnabled; java.lang.Object k8SAuditPolicySetting; java.lang.Object k8SAuditTiEnabled; java.lang.Object k8SAuditTtl; java.lang.Object k8SEventCollectionPolicy; java.lang.Object k8SEventEnabled; java.lang.Object k8SEventPolicySetting; java.lang.Object k8SEventTiEnabled; java.lang.Object k8SEventTtl; java.lang.Object k8SIngressCollectionPolicy; java.lang.Object k8SIngressEnabled; java.lang.Object k8SIngressPolicySetting; java.lang.Object k8SIngressTiEnabled; java.lang.Object k8SIngressTtl; java.lang.Object nasAuditCollectionPolicy; java.lang.Object nasAuditPolicySetting; java.lang.Object nasEnabled; java.lang.Object nasTiEnabled; java.lang.Object nasTtl; java.lang.Object ossAccessCollectionPolicy; java.lang.Object ossAccessEnabled; java.lang.Object ossAccessPolicySetting; java.lang.Object ossAccessTiEnabled; java.lang.Object ossAccessTtl; java.lang.Object ossMeteringCollectionPolicy; java.lang.Object ossMeteringEnabled; java.lang.Object ossMeteringPolicySetting; java.lang.Object ossMeteringTiEnabled; java.lang.Object ossMeteringTtl; java.lang.Object ossSyncEnabled; java.lang.Object ossSyncTtl; java.lang.Object polardbAuditCollectionPolicy; java.lang.Object polardbAuditPolicySetting; java.lang.Object polardbEnabled; java.lang.Object polardbErrorCollectionPolicy; java.lang.Object polardbErrorEnabled; java.lang.Object polardbErrorTtl; java.lang.Object polardbPerfCollectionPolicy; java.lang.Object polardbPerfEnabled; java.lang.Object polardbPerfPolicySetting; java.lang.Object polardbPerfTiEnabled; java.lang.Object polardbPerfTtl; java.lang.Object polardbSlowCollectionPolicy; java.lang.Object polardbSlowEnabled; java.lang.Object polardbSlowPolicySetting; java.lang.Object polardbSlowTiEnabled; java.lang.Object polardbSlowTtl; java.lang.Object polardbTiEnabled; java.lang.Object polardbTtl; java.lang.Object rdsAuditCollectionPolicy; java.lang.Object rdsAuditPolicySetting; java.lang.Object rdsEnabled; java.lang.Object rdsErrorCollectionPolicy; java.lang.Object rdsErrorEnabled; java.lang.Object rdsErrorTtl; java.lang.Object rdsPerfCollectionPolicy; java.lang.Object rdsPerfEnabled; java.lang.Object rdsPerfPolicySetting; java.lang.Object rdsPerfTiEnabled; java.lang.Object rdsPerfTtl; java.lang.Object rdsSlowCollectionPolicy; java.lang.Object rdsSlowEnabled; java.lang.Object rdsSlowPolicySetting; java.lang.Object rdsSlowTiEnabled; java.lang.Object rdsSlowTtl; java.lang.Object rdsTiEnabled; java.lang.Object rdsTtl; java.lang.Object redisAuditCollectionPolicy; java.lang.Object redisAuditEnabled; java.lang.Object redisAuditPolicySetting; java.lang.Object redisAuditTiEnabled; java.lang.Object redisAuditTtl; java.lang.Object redisSyncEnabled; java.lang.Object redisSyncTtl; java.lang.Object sasCrackEnabled; java.lang.Object sasDnsEnabled; java.lang.Object sasDnsQueryEnabled; java.lang.Object sasHttpEnabled; java.lang.Object sasLocalDnsEnabled; java.lang.Object sasLoginEnabled; java.lang.Object sasNetworkEnabled; java.lang.Object sasProcessEnabled; java.lang.Object sasSecurityAlertEnabled; java.lang.Object sasSecurityHcEnabled; java.lang.Object sasSecurityVulEnabled; java.lang.Object sasSessionEnabled; java.lang.Object sasSnapshotAccountEnabled; java.lang.Object sasSnapshotPortEnabled; java.lang.Object sasSnapshotProcessEnabled; java.lang.Object sasTiEnabled; java.lang.Object sasTtl; java.lang.Object slbAccessCollectionPolicy; java.lang.Object slbAccessEnabled; java.lang.Object slbAccessPolicySetting; java.lang.Object slbAccessTiEnabled; java.lang.Object slbAccessTtl; java.lang.Object slbSyncEnabled; java.lang.Object slbSyncTtl; java.lang.Object vpcFlowCollectionPolicy; java.lang.Object vpcFlowEnabled; java.lang.Object vpcFlowTtl; java.lang.Object vpcSyncEnabled; java.lang.Object vpcSyncTtl; java.lang.Object wafAccessCollectionPolicy; java.lang.Object wafAccessPolicySetting; java.lang.Object wafEnabled; java.lang.Object wafTiEnabled; java.lang.Object wafTtl; /** * Sets the value of {@link VariableMapProperty#getActiontrailEnabled} * @param actiontrailEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder actiontrailEnabled(java.lang.Boolean actiontrailEnabled) { this.actiontrailEnabled = actiontrailEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getActiontrailEnabled} * @param actiontrailEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder actiontrailEnabled(com.aliyun.ros.cdk.core.IResolvable actiontrailEnabled) { this.actiontrailEnabled = actiontrailEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getActiontrailOpenapiCollectionPolicy} * @param actiontrailOpenapiCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder actiontrailOpenapiCollectionPolicy(java.lang.String actiontrailOpenapiCollectionPolicy) { this.actiontrailOpenapiCollectionPolicy = actiontrailOpenapiCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getActiontrailOpenapiCollectionPolicy} * @param actiontrailOpenapiCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder actiontrailOpenapiCollectionPolicy(com.aliyun.ros.cdk.core.IResolvable actiontrailOpenapiCollectionPolicy) { this.actiontrailOpenapiCollectionPolicy = actiontrailOpenapiCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getActiontrailOpenapiPolicySetting} * @param actiontrailOpenapiPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder actiontrailOpenapiPolicySetting(java.util.List actiontrailOpenapiPolicySetting) { this.actiontrailOpenapiPolicySetting = actiontrailOpenapiPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getActiontrailOpenapiPolicySetting} * @param actiontrailOpenapiPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder actiontrailOpenapiPolicySetting(com.aliyun.ros.cdk.core.IResolvable actiontrailOpenapiPolicySetting) { this.actiontrailOpenapiPolicySetting = actiontrailOpenapiPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getActiontrailTiEnabled} * @param actiontrailTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder actiontrailTiEnabled(java.lang.Boolean actiontrailTiEnabled) { this.actiontrailTiEnabled = actiontrailTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getActiontrailTiEnabled} * @param actiontrailTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder actiontrailTiEnabled(com.aliyun.ros.cdk.core.IResolvable actiontrailTiEnabled) { this.actiontrailTiEnabled = actiontrailTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getActiontrailTtl} * @param actiontrailTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder actiontrailTtl(java.lang.Number actiontrailTtl) { this.actiontrailTtl = actiontrailTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getActiontrailTtl} * @param actiontrailTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder actiontrailTtl(com.aliyun.ros.cdk.core.IResolvable actiontrailTtl) { this.actiontrailTtl = actiontrailTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getAlbAccessCollectionPolicy} * @param albAccessCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder albAccessCollectionPolicy(java.lang.String albAccessCollectionPolicy) { this.albAccessCollectionPolicy = albAccessCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getAlbAccessCollectionPolicy} * @param albAccessCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder albAccessCollectionPolicy(com.aliyun.ros.cdk.core.IResolvable albAccessCollectionPolicy) { this.albAccessCollectionPolicy = albAccessCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getAlbAccessEnabled} * @param albAccessEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder albAccessEnabled(java.lang.Boolean albAccessEnabled) { this.albAccessEnabled = albAccessEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getAlbAccessEnabled} * @param albAccessEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder albAccessEnabled(com.aliyun.ros.cdk.core.IResolvable albAccessEnabled) { this.albAccessEnabled = albAccessEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getAlbAccessTtl} * @param albAccessTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder albAccessTtl(java.lang.Number albAccessTtl) { this.albAccessTtl = albAccessTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getAlbAccessTtl} * @param albAccessTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder albAccessTtl(com.aliyun.ros.cdk.core.IResolvable albAccessTtl) { this.albAccessTtl = albAccessTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getAlbSyncEnabled} * @param albSyncEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder albSyncEnabled(java.lang.Boolean albSyncEnabled) { this.albSyncEnabled = albSyncEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getAlbSyncEnabled} * @param albSyncEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder albSyncEnabled(com.aliyun.ros.cdk.core.IResolvable albSyncEnabled) { this.albSyncEnabled = albSyncEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getAlbSyncTtl} * @param albSyncTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder albSyncTtl(java.lang.Number albSyncTtl) { this.albSyncTtl = albSyncTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getAlbSyncTtl} * @param albSyncTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder albSyncTtl(com.aliyun.ros.cdk.core.IResolvable albSyncTtl) { this.albSyncTtl = albSyncTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getApigatewayAccessCollectionPolicy} * @param apigatewayAccessCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder apigatewayAccessCollectionPolicy(java.lang.String apigatewayAccessCollectionPolicy) { this.apigatewayAccessCollectionPolicy = apigatewayAccessCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getApigatewayAccessCollectionPolicy} * @param apigatewayAccessCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder apigatewayAccessCollectionPolicy(com.aliyun.ros.cdk.core.IResolvable apigatewayAccessCollectionPolicy) { this.apigatewayAccessCollectionPolicy = apigatewayAccessCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getApigatewayAccessPolicySetting} * @param apigatewayAccessPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder apigatewayAccessPolicySetting(java.util.List apigatewayAccessPolicySetting) { this.apigatewayAccessPolicySetting = apigatewayAccessPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getApigatewayAccessPolicySetting} * @param apigatewayAccessPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder apigatewayAccessPolicySetting(com.aliyun.ros.cdk.core.IResolvable apigatewayAccessPolicySetting) { this.apigatewayAccessPolicySetting = apigatewayAccessPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getApigatewayEnabled} * @param apigatewayEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder apigatewayEnabled(java.lang.Boolean apigatewayEnabled) { this.apigatewayEnabled = apigatewayEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getApigatewayEnabled} * @param apigatewayEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder apigatewayEnabled(com.aliyun.ros.cdk.core.IResolvable apigatewayEnabled) { this.apigatewayEnabled = apigatewayEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getApigatewayTiEnabled} * @param apigatewayTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder apigatewayTiEnabled(java.lang.Boolean apigatewayTiEnabled) { this.apigatewayTiEnabled = apigatewayTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getApigatewayTiEnabled} * @param apigatewayTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder apigatewayTiEnabled(com.aliyun.ros.cdk.core.IResolvable apigatewayTiEnabled) { this.apigatewayTiEnabled = apigatewayTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getApigatewayTtl} * @param apigatewayTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder apigatewayTtl(java.lang.Number apigatewayTtl) { this.apigatewayTtl = apigatewayTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getApigatewayTtl} * @param apigatewayTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder apigatewayTtl(com.aliyun.ros.cdk.core.IResolvable apigatewayTtl) { this.apigatewayTtl = apigatewayTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getAppconnectEnabled} * @param appconnectEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder appconnectEnabled(java.lang.Boolean appconnectEnabled) { this.appconnectEnabled = appconnectEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getAppconnectEnabled} * @param appconnectEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder appconnectEnabled(com.aliyun.ros.cdk.core.IResolvable appconnectEnabled) { this.appconnectEnabled = appconnectEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getAppconnectOpCollectionPolicy} * @param appconnectOpCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder appconnectOpCollectionPolicy(java.lang.String appconnectOpCollectionPolicy) { this.appconnectOpCollectionPolicy = appconnectOpCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getAppconnectOpCollectionPolicy} * @param appconnectOpCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder appconnectOpCollectionPolicy(com.aliyun.ros.cdk.core.IResolvable appconnectOpCollectionPolicy) { this.appconnectOpCollectionPolicy = appconnectOpCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getAppconnectOpPolicySetting} * @param appconnectOpPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder appconnectOpPolicySetting(java.util.List appconnectOpPolicySetting) { this.appconnectOpPolicySetting = appconnectOpPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getAppconnectOpPolicySetting} * @param appconnectOpPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder appconnectOpPolicySetting(com.aliyun.ros.cdk.core.IResolvable appconnectOpPolicySetting) { this.appconnectOpPolicySetting = appconnectOpPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getAppconnectTiEnabled} * @param appconnectTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder appconnectTiEnabled(java.lang.Boolean appconnectTiEnabled) { this.appconnectTiEnabled = appconnectTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getAppconnectTiEnabled} * @param appconnectTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder appconnectTiEnabled(com.aliyun.ros.cdk.core.IResolvable appconnectTiEnabled) { this.appconnectTiEnabled = appconnectTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getAppconnectTtl} * @param appconnectTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder appconnectTtl(java.lang.Number appconnectTtl) { this.appconnectTtl = appconnectTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getAppconnectTtl} * @param appconnectTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder appconnectTtl(com.aliyun.ros.cdk.core.IResolvable appconnectTtl) { this.appconnectTtl = appconnectTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getBastionAuditCollectionPolicy} * @param bastionAuditCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder bastionAuditCollectionPolicy(java.lang.String bastionAuditCollectionPolicy) { this.bastionAuditCollectionPolicy = bastionAuditCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getBastionAuditCollectionPolicy} * @param bastionAuditCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder bastionAuditCollectionPolicy(com.aliyun.ros.cdk.core.IResolvable bastionAuditCollectionPolicy) { this.bastionAuditCollectionPolicy = bastionAuditCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getBastionAuditPolicySetting} * @param bastionAuditPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder bastionAuditPolicySetting(java.util.List bastionAuditPolicySetting) { this.bastionAuditPolicySetting = bastionAuditPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getBastionAuditPolicySetting} * @param bastionAuditPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder bastionAuditPolicySetting(com.aliyun.ros.cdk.core.IResolvable bastionAuditPolicySetting) { this.bastionAuditPolicySetting = bastionAuditPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getBastionEnabled} * @param bastionEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder bastionEnabled(java.lang.Boolean bastionEnabled) { this.bastionEnabled = bastionEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getBastionEnabled} * @param bastionEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder bastionEnabled(com.aliyun.ros.cdk.core.IResolvable bastionEnabled) { this.bastionEnabled = bastionEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getBastionTiEnabled} * @param bastionTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder bastionTiEnabled(java.lang.Boolean bastionTiEnabled) { this.bastionTiEnabled = bastionTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getBastionTiEnabled} * @param bastionTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder bastionTiEnabled(com.aliyun.ros.cdk.core.IResolvable bastionTiEnabled) { this.bastionTiEnabled = bastionTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getBastionTtl} * @param bastionTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder bastionTtl(java.lang.Number bastionTtl) { this.bastionTtl = bastionTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getBastionTtl} * @param bastionTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder bastionTtl(com.aliyun.ros.cdk.core.IResolvable bastionTtl) { this.bastionTtl = bastionTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getCloudconfigChangeEnabled} * @param cloudconfigChangeEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder cloudconfigChangeEnabled(java.lang.Boolean cloudconfigChangeEnabled) { this.cloudconfigChangeEnabled = cloudconfigChangeEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getCloudconfigChangeEnabled} * @param cloudconfigChangeEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder cloudconfigChangeEnabled(com.aliyun.ros.cdk.core.IResolvable cloudconfigChangeEnabled) { this.cloudconfigChangeEnabled = cloudconfigChangeEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getCloudconfigChangeTtl} * @param cloudconfigChangeTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder cloudconfigChangeTtl(java.lang.Number cloudconfigChangeTtl) { this.cloudconfigChangeTtl = cloudconfigChangeTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getCloudconfigChangeTtl} * @param cloudconfigChangeTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder cloudconfigChangeTtl(com.aliyun.ros.cdk.core.IResolvable cloudconfigChangeTtl) { this.cloudconfigChangeTtl = cloudconfigChangeTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getCloudconfigNoncomEnabled} * @param cloudconfigNoncomEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder cloudconfigNoncomEnabled(java.lang.Boolean cloudconfigNoncomEnabled) { this.cloudconfigNoncomEnabled = cloudconfigNoncomEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getCloudconfigNoncomEnabled} * @param cloudconfigNoncomEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder cloudconfigNoncomEnabled(com.aliyun.ros.cdk.core.IResolvable cloudconfigNoncomEnabled) { this.cloudconfigNoncomEnabled = cloudconfigNoncomEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getCloudconfigNoncomTtl} * @param cloudconfigNoncomTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder cloudconfigNoncomTtl(java.lang.Number cloudconfigNoncomTtl) { this.cloudconfigNoncomTtl = cloudconfigNoncomTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getCloudconfigNoncomTtl} * @param cloudconfigNoncomTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder cloudconfigNoncomTtl(com.aliyun.ros.cdk.core.IResolvable cloudconfigNoncomTtl) { this.cloudconfigNoncomTtl = cloudconfigNoncomTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getCloudfirewallAccessCollectionPolicy} * @param cloudfirewallAccessCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder cloudfirewallAccessCollectionPolicy(java.lang.String cloudfirewallAccessCollectionPolicy) { this.cloudfirewallAccessCollectionPolicy = cloudfirewallAccessCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getCloudfirewallAccessCollectionPolicy} * @param cloudfirewallAccessCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder cloudfirewallAccessCollectionPolicy(com.aliyun.ros.cdk.core.IResolvable cloudfirewallAccessCollectionPolicy) { this.cloudfirewallAccessCollectionPolicy = cloudfirewallAccessCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getCloudfirewallAccessPolicySetting} * @param cloudfirewallAccessPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder cloudfirewallAccessPolicySetting(java.util.List cloudfirewallAccessPolicySetting) { this.cloudfirewallAccessPolicySetting = cloudfirewallAccessPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getCloudfirewallAccessPolicySetting} * @param cloudfirewallAccessPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder cloudfirewallAccessPolicySetting(com.aliyun.ros.cdk.core.IResolvable cloudfirewallAccessPolicySetting) { this.cloudfirewallAccessPolicySetting = cloudfirewallAccessPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getCloudfirewallEnabled} * @param cloudfirewallEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder cloudfirewallEnabled(java.lang.Boolean cloudfirewallEnabled) { this.cloudfirewallEnabled = cloudfirewallEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getCloudfirewallEnabled} * @param cloudfirewallEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder cloudfirewallEnabled(com.aliyun.ros.cdk.core.IResolvable cloudfirewallEnabled) { this.cloudfirewallEnabled = cloudfirewallEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getCloudfirewallTiEnabled} * @param cloudfirewallTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder cloudfirewallTiEnabled(java.lang.Boolean cloudfirewallTiEnabled) { this.cloudfirewallTiEnabled = cloudfirewallTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getCloudfirewallTiEnabled} * @param cloudfirewallTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder cloudfirewallTiEnabled(com.aliyun.ros.cdk.core.IResolvable cloudfirewallTiEnabled) { this.cloudfirewallTiEnabled = cloudfirewallTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getCloudfirewallTtl} * @param cloudfirewallTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder cloudfirewallTtl(java.lang.Number cloudfirewallTtl) { this.cloudfirewallTtl = cloudfirewallTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getCloudfirewallTtl} * @param cloudfirewallTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder cloudfirewallTtl(com.aliyun.ros.cdk.core.IResolvable cloudfirewallTtl) { this.cloudfirewallTtl = cloudfirewallTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getCloudfirewallVpcEnabled} * @param cloudfirewallVpcEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder cloudfirewallVpcEnabled(java.lang.Boolean cloudfirewallVpcEnabled) { this.cloudfirewallVpcEnabled = cloudfirewallVpcEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getCloudfirewallVpcEnabled} * @param cloudfirewallVpcEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder cloudfirewallVpcEnabled(com.aliyun.ros.cdk.core.IResolvable cloudfirewallVpcEnabled) { this.cloudfirewallVpcEnabled = cloudfirewallVpcEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getCloudfirewallVpcTtl} * @param cloudfirewallVpcTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder cloudfirewallVpcTtl(java.lang.Number cloudfirewallVpcTtl) { this.cloudfirewallVpcTtl = cloudfirewallVpcTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getCloudfirewallVpcTtl} * @param cloudfirewallVpcTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder cloudfirewallVpcTtl(com.aliyun.ros.cdk.core.IResolvable cloudfirewallVpcTtl) { this.cloudfirewallVpcTtl = cloudfirewallVpcTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getCpsCallbackCollectionPolicy} * @param cpsCallbackCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder cpsCallbackCollectionPolicy(java.lang.String cpsCallbackCollectionPolicy) { this.cpsCallbackCollectionPolicy = cpsCallbackCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getCpsCallbackCollectionPolicy} * @param cpsCallbackCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder cpsCallbackCollectionPolicy(com.aliyun.ros.cdk.core.IResolvable cpsCallbackCollectionPolicy) { this.cpsCallbackCollectionPolicy = cpsCallbackCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getCpsCallbackPolicySetting} * @param cpsCallbackPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder cpsCallbackPolicySetting(java.util.List cpsCallbackPolicySetting) { this.cpsCallbackPolicySetting = cpsCallbackPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getCpsCallbackPolicySetting} * @param cpsCallbackPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder cpsCallbackPolicySetting(com.aliyun.ros.cdk.core.IResolvable cpsCallbackPolicySetting) { this.cpsCallbackPolicySetting = cpsCallbackPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getCpsEnabled} * @param cpsEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder cpsEnabled(java.lang.Boolean cpsEnabled) { this.cpsEnabled = cpsEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getCpsEnabled} * @param cpsEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder cpsEnabled(com.aliyun.ros.cdk.core.IResolvable cpsEnabled) { this.cpsEnabled = cpsEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getCpsTiEnabled} * @param cpsTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder cpsTiEnabled(java.lang.Boolean cpsTiEnabled) { this.cpsTiEnabled = cpsTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getCpsTiEnabled} * @param cpsTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder cpsTiEnabled(com.aliyun.ros.cdk.core.IResolvable cpsTiEnabled) { this.cpsTiEnabled = cpsTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getCpsTtl} * @param cpsTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder cpsTtl(java.lang.Number cpsTtl) { this.cpsTtl = cpsTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getCpsTtl} * @param cpsTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder cpsTtl(com.aliyun.ros.cdk.core.IResolvable cpsTtl) { this.cpsTtl = cpsTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getDdosBgpAccessEnabled} * @param ddosBgpAccessEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ddosBgpAccessEnabled(java.lang.Boolean ddosBgpAccessEnabled) { this.ddosBgpAccessEnabled = ddosBgpAccessEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getDdosBgpAccessEnabled} * @param ddosBgpAccessEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ddosBgpAccessEnabled(com.aliyun.ros.cdk.core.IResolvable ddosBgpAccessEnabled) { this.ddosBgpAccessEnabled = ddosBgpAccessEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getDdosBgpAccessTtl} * @param ddosBgpAccessTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ddosBgpAccessTtl(java.lang.Number ddosBgpAccessTtl) { this.ddosBgpAccessTtl = ddosBgpAccessTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getDdosBgpAccessTtl} * @param ddosBgpAccessTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ddosBgpAccessTtl(com.aliyun.ros.cdk.core.IResolvable ddosBgpAccessTtl) { this.ddosBgpAccessTtl = ddosBgpAccessTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getDdosCooAccessCollectionPolicy} * @param ddosCooAccessCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ddosCooAccessCollectionPolicy(java.lang.String ddosCooAccessCollectionPolicy) { this.ddosCooAccessCollectionPolicy = ddosCooAccessCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getDdosCooAccessCollectionPolicy} * @param ddosCooAccessCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ddosCooAccessCollectionPolicy(com.aliyun.ros.cdk.core.IResolvable ddosCooAccessCollectionPolicy) { this.ddosCooAccessCollectionPolicy = ddosCooAccessCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getDdosCooAccessEnabled} * @param ddosCooAccessEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ddosCooAccessEnabled(java.lang.Boolean ddosCooAccessEnabled) { this.ddosCooAccessEnabled = ddosCooAccessEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getDdosCooAccessEnabled} * @param ddosCooAccessEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ddosCooAccessEnabled(com.aliyun.ros.cdk.core.IResolvable ddosCooAccessEnabled) { this.ddosCooAccessEnabled = ddosCooAccessEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getDdosCooAccessPolicySetting} * @param ddosCooAccessPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ddosCooAccessPolicySetting(java.util.List ddosCooAccessPolicySetting) { this.ddosCooAccessPolicySetting = ddosCooAccessPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getDdosCooAccessPolicySetting} * @param ddosCooAccessPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ddosCooAccessPolicySetting(com.aliyun.ros.cdk.core.IResolvable ddosCooAccessPolicySetting) { this.ddosCooAccessPolicySetting = ddosCooAccessPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getDdosCooAccessTiEnabled} * @param ddosCooAccessTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ddosCooAccessTiEnabled(java.lang.Boolean ddosCooAccessTiEnabled) { this.ddosCooAccessTiEnabled = ddosCooAccessTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getDdosCooAccessTiEnabled} * @param ddosCooAccessTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ddosCooAccessTiEnabled(com.aliyun.ros.cdk.core.IResolvable ddosCooAccessTiEnabled) { this.ddosCooAccessTiEnabled = ddosCooAccessTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getDdosCooAccessTtl} * @param ddosCooAccessTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ddosCooAccessTtl(java.lang.Number ddosCooAccessTtl) { this.ddosCooAccessTtl = ddosCooAccessTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getDdosCooAccessTtl} * @param ddosCooAccessTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ddosCooAccessTtl(com.aliyun.ros.cdk.core.IResolvable ddosCooAccessTtl) { this.ddosCooAccessTtl = ddosCooAccessTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getDdosDipAccessEnabled} * @param ddosDipAccessEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ddosDipAccessEnabled(java.lang.Boolean ddosDipAccessEnabled) { this.ddosDipAccessEnabled = ddosDipAccessEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getDdosDipAccessEnabled} * @param ddosDipAccessEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ddosDipAccessEnabled(com.aliyun.ros.cdk.core.IResolvable ddosDipAccessEnabled) { this.ddosDipAccessEnabled = ddosDipAccessEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getDdosDipAccessTtl} * @param ddosDipAccessTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ddosDipAccessTtl(java.lang.Number ddosDipAccessTtl) { this.ddosDipAccessTtl = ddosDipAccessTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getDdosDipAccessTtl} * @param ddosDipAccessTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ddosDipAccessTtl(com.aliyun.ros.cdk.core.IResolvable ddosDipAccessTtl) { this.ddosDipAccessTtl = ddosDipAccessTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getDnsIntranetCollectionPolicy} * @param dnsIntranetCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder dnsIntranetCollectionPolicy(java.lang.String dnsIntranetCollectionPolicy) { this.dnsIntranetCollectionPolicy = dnsIntranetCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getDnsIntranetCollectionPolicy} * @param dnsIntranetCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder dnsIntranetCollectionPolicy(com.aliyun.ros.cdk.core.IResolvable dnsIntranetCollectionPolicy) { this.dnsIntranetCollectionPolicy = dnsIntranetCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getDnsIntranetEnabled} * @param dnsIntranetEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder dnsIntranetEnabled(java.lang.Boolean dnsIntranetEnabled) { this.dnsIntranetEnabled = dnsIntranetEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getDnsIntranetEnabled} * @param dnsIntranetEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder dnsIntranetEnabled(com.aliyun.ros.cdk.core.IResolvable dnsIntranetEnabled) { this.dnsIntranetEnabled = dnsIntranetEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getDnsIntranetTtl} * @param dnsIntranetTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder dnsIntranetTtl(java.lang.Number dnsIntranetTtl) { this.dnsIntranetTtl = dnsIntranetTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getDnsIntranetTtl} * @param dnsIntranetTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder dnsIntranetTtl(com.aliyun.ros.cdk.core.IResolvable dnsIntranetTtl) { this.dnsIntranetTtl = dnsIntranetTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getDnsSyncEnabled} * @param dnsSyncEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder dnsSyncEnabled(java.lang.Boolean dnsSyncEnabled) { this.dnsSyncEnabled = dnsSyncEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getDnsSyncEnabled} * @param dnsSyncEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder dnsSyncEnabled(com.aliyun.ros.cdk.core.IResolvable dnsSyncEnabled) { this.dnsSyncEnabled = dnsSyncEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getDnsSyncTtl} * @param dnsSyncTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder dnsSyncTtl(java.lang.Number dnsSyncTtl) { this.dnsSyncTtl = dnsSyncTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getDnsSyncTtl} * @param dnsSyncTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder dnsSyncTtl(com.aliyun.ros.cdk.core.IResolvable dnsSyncTtl) { this.dnsSyncTtl = dnsSyncTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getDrdsAuditCollectionPolicy} * @param drdsAuditCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder drdsAuditCollectionPolicy(java.lang.String drdsAuditCollectionPolicy) { this.drdsAuditCollectionPolicy = drdsAuditCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getDrdsAuditCollectionPolicy} * @param drdsAuditCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder drdsAuditCollectionPolicy(com.aliyun.ros.cdk.core.IResolvable drdsAuditCollectionPolicy) { this.drdsAuditCollectionPolicy = drdsAuditCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getDrdsAuditEnabled} * @param drdsAuditEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder drdsAuditEnabled(java.lang.Boolean drdsAuditEnabled) { this.drdsAuditEnabled = drdsAuditEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getDrdsAuditEnabled} * @param drdsAuditEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder drdsAuditEnabled(com.aliyun.ros.cdk.core.IResolvable drdsAuditEnabled) { this.drdsAuditEnabled = drdsAuditEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getDrdsAuditPolicySetting} * @param drdsAuditPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder drdsAuditPolicySetting(java.util.List drdsAuditPolicySetting) { this.drdsAuditPolicySetting = drdsAuditPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getDrdsAuditPolicySetting} * @param drdsAuditPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder drdsAuditPolicySetting(com.aliyun.ros.cdk.core.IResolvable drdsAuditPolicySetting) { this.drdsAuditPolicySetting = drdsAuditPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getDrdsAuditTiEnabled} * @param drdsAuditTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder drdsAuditTiEnabled(java.lang.Boolean drdsAuditTiEnabled) { this.drdsAuditTiEnabled = drdsAuditTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getDrdsAuditTiEnabled} * @param drdsAuditTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder drdsAuditTiEnabled(com.aliyun.ros.cdk.core.IResolvable drdsAuditTiEnabled) { this.drdsAuditTiEnabled = drdsAuditTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getDrdsAuditTtl} * @param drdsAuditTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder drdsAuditTtl(java.lang.Number drdsAuditTtl) { this.drdsAuditTtl = drdsAuditTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getDrdsAuditTtl} * @param drdsAuditTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder drdsAuditTtl(com.aliyun.ros.cdk.core.IResolvable drdsAuditTtl) { this.drdsAuditTtl = drdsAuditTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getDrdsSyncEnabled} * @param drdsSyncEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder drdsSyncEnabled(java.lang.Boolean drdsSyncEnabled) { this.drdsSyncEnabled = drdsSyncEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getDrdsSyncEnabled} * @param drdsSyncEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder drdsSyncEnabled(com.aliyun.ros.cdk.core.IResolvable drdsSyncEnabled) { this.drdsSyncEnabled = drdsSyncEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getDrdsSyncTtl} * @param drdsSyncTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder drdsSyncTtl(java.lang.Number drdsSyncTtl) { this.drdsSyncTtl = drdsSyncTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getDrdsSyncTtl} * @param drdsSyncTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder drdsSyncTtl(com.aliyun.ros.cdk.core.IResolvable drdsSyncTtl) { this.drdsSyncTtl = drdsSyncTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getIdaasMngCollectionPolicy} * @param idaasMngCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder idaasMngCollectionPolicy(java.lang.String idaasMngCollectionPolicy) { this.idaasMngCollectionPolicy = idaasMngCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getIdaasMngCollectionPolicy} * @param idaasMngCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder idaasMngCollectionPolicy(com.aliyun.ros.cdk.core.IResolvable idaasMngCollectionPolicy) { this.idaasMngCollectionPolicy = idaasMngCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getIdaasMngEnabled} * @param idaasMngEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder idaasMngEnabled(java.lang.Boolean idaasMngEnabled) { this.idaasMngEnabled = idaasMngEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getIdaasMngEnabled} * @param idaasMngEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder idaasMngEnabled(com.aliyun.ros.cdk.core.IResolvable idaasMngEnabled) { this.idaasMngEnabled = idaasMngEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getIdaasMngTtl} * @param idaasMngTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder idaasMngTtl(java.lang.Number idaasMngTtl) { this.idaasMngTtl = idaasMngTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getIdaasMngTtl} * @param idaasMngTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder idaasMngTtl(com.aliyun.ros.cdk.core.IResolvable idaasMngTtl) { this.idaasMngTtl = idaasMngTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getIdaasUserCollectionPolicy} * @param idaasUserCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder idaasUserCollectionPolicy(java.lang.String idaasUserCollectionPolicy) { this.idaasUserCollectionPolicy = idaasUserCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getIdaasUserCollectionPolicy} * @param idaasUserCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder idaasUserCollectionPolicy(com.aliyun.ros.cdk.core.IResolvable idaasUserCollectionPolicy) { this.idaasUserCollectionPolicy = idaasUserCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getIdaasUserEnabled} * @param idaasUserEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder idaasUserEnabled(java.lang.Boolean idaasUserEnabled) { this.idaasUserEnabled = idaasUserEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getIdaasUserEnabled} * @param idaasUserEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder idaasUserEnabled(com.aliyun.ros.cdk.core.IResolvable idaasUserEnabled) { this.idaasUserEnabled = idaasUserEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getIdaasUserTtl} * @param idaasUserTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder idaasUserTtl(java.lang.Number idaasUserTtl) { this.idaasUserTtl = idaasUserTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getIdaasUserTtl} * @param idaasUserTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder idaasUserTtl(com.aliyun.ros.cdk.core.IResolvable idaasUserTtl) { this.idaasUserTtl = idaasUserTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getK8SAuditCollectionPolicy} * @param k8SAuditCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder k8SAuditCollectionPolicy(java.lang.String k8SAuditCollectionPolicy) { this.k8SAuditCollectionPolicy = k8SAuditCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getK8SAuditCollectionPolicy} * @param k8SAuditCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder k8SAuditCollectionPolicy(com.aliyun.ros.cdk.core.IResolvable k8SAuditCollectionPolicy) { this.k8SAuditCollectionPolicy = k8SAuditCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getK8SAuditEnabled} * @param k8SAuditEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder k8SAuditEnabled(java.lang.Boolean k8SAuditEnabled) { this.k8SAuditEnabled = k8SAuditEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getK8SAuditEnabled} * @param k8SAuditEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder k8SAuditEnabled(com.aliyun.ros.cdk.core.IResolvable k8SAuditEnabled) { this.k8SAuditEnabled = k8SAuditEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getK8SAuditPolicySetting} * @param k8SAuditPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder k8SAuditPolicySetting(java.util.List k8SAuditPolicySetting) { this.k8SAuditPolicySetting = k8SAuditPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getK8SAuditPolicySetting} * @param k8SAuditPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder k8SAuditPolicySetting(com.aliyun.ros.cdk.core.IResolvable k8SAuditPolicySetting) { this.k8SAuditPolicySetting = k8SAuditPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getK8SAuditTiEnabled} * @param k8SAuditTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder k8SAuditTiEnabled(java.lang.Boolean k8SAuditTiEnabled) { this.k8SAuditTiEnabled = k8SAuditTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getK8SAuditTiEnabled} * @param k8SAuditTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder k8SAuditTiEnabled(com.aliyun.ros.cdk.core.IResolvable k8SAuditTiEnabled) { this.k8SAuditTiEnabled = k8SAuditTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getK8SAuditTtl} * @param k8SAuditTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder k8SAuditTtl(java.lang.Number k8SAuditTtl) { this.k8SAuditTtl = k8SAuditTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getK8SAuditTtl} * @param k8SAuditTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder k8SAuditTtl(com.aliyun.ros.cdk.core.IResolvable k8SAuditTtl) { this.k8SAuditTtl = k8SAuditTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getK8SEventCollectionPolicy} * @param k8SEventCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder k8SEventCollectionPolicy(java.lang.String k8SEventCollectionPolicy) { this.k8SEventCollectionPolicy = k8SEventCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getK8SEventCollectionPolicy} * @param k8SEventCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder k8SEventCollectionPolicy(com.aliyun.ros.cdk.core.IResolvable k8SEventCollectionPolicy) { this.k8SEventCollectionPolicy = k8SEventCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getK8SEventEnabled} * @param k8SEventEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder k8SEventEnabled(java.lang.Boolean k8SEventEnabled) { this.k8SEventEnabled = k8SEventEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getK8SEventEnabled} * @param k8SEventEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder k8SEventEnabled(com.aliyun.ros.cdk.core.IResolvable k8SEventEnabled) { this.k8SEventEnabled = k8SEventEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getK8SEventPolicySetting} * @param k8SEventPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder k8SEventPolicySetting(java.util.List k8SEventPolicySetting) { this.k8SEventPolicySetting = k8SEventPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getK8SEventPolicySetting} * @param k8SEventPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder k8SEventPolicySetting(com.aliyun.ros.cdk.core.IResolvable k8SEventPolicySetting) { this.k8SEventPolicySetting = k8SEventPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getK8SEventTiEnabled} * @param k8SEventTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder k8SEventTiEnabled(java.lang.Boolean k8SEventTiEnabled) { this.k8SEventTiEnabled = k8SEventTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getK8SEventTiEnabled} * @param k8SEventTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder k8SEventTiEnabled(com.aliyun.ros.cdk.core.IResolvable k8SEventTiEnabled) { this.k8SEventTiEnabled = k8SEventTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getK8SEventTtl} * @param k8SEventTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder k8SEventTtl(java.lang.Number k8SEventTtl) { this.k8SEventTtl = k8SEventTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getK8SEventTtl} * @param k8SEventTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder k8SEventTtl(com.aliyun.ros.cdk.core.IResolvable k8SEventTtl) { this.k8SEventTtl = k8SEventTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getK8SIngressCollectionPolicy} * @param k8SIngressCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder k8SIngressCollectionPolicy(java.lang.String k8SIngressCollectionPolicy) { this.k8SIngressCollectionPolicy = k8SIngressCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getK8SIngressCollectionPolicy} * @param k8SIngressCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder k8SIngressCollectionPolicy(com.aliyun.ros.cdk.core.IResolvable k8SIngressCollectionPolicy) { this.k8SIngressCollectionPolicy = k8SIngressCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getK8SIngressEnabled} * @param k8SIngressEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder k8SIngressEnabled(java.lang.Boolean k8SIngressEnabled) { this.k8SIngressEnabled = k8SIngressEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getK8SIngressEnabled} * @param k8SIngressEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder k8SIngressEnabled(com.aliyun.ros.cdk.core.IResolvable k8SIngressEnabled) { this.k8SIngressEnabled = k8SIngressEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getK8SIngressPolicySetting} * @param k8SIngressPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder k8SIngressPolicySetting(java.util.List k8SIngressPolicySetting) { this.k8SIngressPolicySetting = k8SIngressPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getK8SIngressPolicySetting} * @param k8SIngressPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder k8SIngressPolicySetting(com.aliyun.ros.cdk.core.IResolvable k8SIngressPolicySetting) { this.k8SIngressPolicySetting = k8SIngressPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getK8SIngressTiEnabled} * @param k8SIngressTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder k8SIngressTiEnabled(java.lang.Boolean k8SIngressTiEnabled) { this.k8SIngressTiEnabled = k8SIngressTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getK8SIngressTiEnabled} * @param k8SIngressTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder k8SIngressTiEnabled(com.aliyun.ros.cdk.core.IResolvable k8SIngressTiEnabled) { this.k8SIngressTiEnabled = k8SIngressTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getK8SIngressTtl} * @param k8SIngressTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder k8SIngressTtl(java.lang.Number k8SIngressTtl) { this.k8SIngressTtl = k8SIngressTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getK8SIngressTtl} * @param k8SIngressTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder k8SIngressTtl(com.aliyun.ros.cdk.core.IResolvable k8SIngressTtl) { this.k8SIngressTtl = k8SIngressTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getNasAuditCollectionPolicy} * @param nasAuditCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder nasAuditCollectionPolicy(java.lang.String nasAuditCollectionPolicy) { this.nasAuditCollectionPolicy = nasAuditCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getNasAuditCollectionPolicy} * @param nasAuditCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder nasAuditCollectionPolicy(com.aliyun.ros.cdk.core.IResolvable nasAuditCollectionPolicy) { this.nasAuditCollectionPolicy = nasAuditCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getNasAuditPolicySetting} * @param nasAuditPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder nasAuditPolicySetting(java.util.List nasAuditPolicySetting) { this.nasAuditPolicySetting = nasAuditPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getNasAuditPolicySetting} * @param nasAuditPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder nasAuditPolicySetting(com.aliyun.ros.cdk.core.IResolvable nasAuditPolicySetting) { this.nasAuditPolicySetting = nasAuditPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getNasEnabled} * @param nasEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder nasEnabled(java.lang.Boolean nasEnabled) { this.nasEnabled = nasEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getNasEnabled} * @param nasEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder nasEnabled(com.aliyun.ros.cdk.core.IResolvable nasEnabled) { this.nasEnabled = nasEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getNasTiEnabled} * @param nasTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder nasTiEnabled(java.lang.Boolean nasTiEnabled) { this.nasTiEnabled = nasTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getNasTiEnabled} * @param nasTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder nasTiEnabled(com.aliyun.ros.cdk.core.IResolvable nasTiEnabled) { this.nasTiEnabled = nasTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getNasTtl} * @param nasTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder nasTtl(java.lang.Number nasTtl) { this.nasTtl = nasTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getNasTtl} * @param nasTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder nasTtl(com.aliyun.ros.cdk.core.IResolvable nasTtl) { this.nasTtl = nasTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getOssAccessCollectionPolicy} * @param ossAccessCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ossAccessCollectionPolicy(java.lang.String ossAccessCollectionPolicy) { this.ossAccessCollectionPolicy = ossAccessCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getOssAccessCollectionPolicy} * @param ossAccessCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ossAccessCollectionPolicy(com.aliyun.ros.cdk.core.IResolvable ossAccessCollectionPolicy) { this.ossAccessCollectionPolicy = ossAccessCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getOssAccessEnabled} * @param ossAccessEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ossAccessEnabled(java.lang.Boolean ossAccessEnabled) { this.ossAccessEnabled = ossAccessEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getOssAccessEnabled} * @param ossAccessEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ossAccessEnabled(com.aliyun.ros.cdk.core.IResolvable ossAccessEnabled) { this.ossAccessEnabled = ossAccessEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getOssAccessPolicySetting} * @param ossAccessPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ossAccessPolicySetting(java.util.List ossAccessPolicySetting) { this.ossAccessPolicySetting = ossAccessPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getOssAccessPolicySetting} * @param ossAccessPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ossAccessPolicySetting(com.aliyun.ros.cdk.core.IResolvable ossAccessPolicySetting) { this.ossAccessPolicySetting = ossAccessPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getOssAccessTiEnabled} * @param ossAccessTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ossAccessTiEnabled(java.lang.Boolean ossAccessTiEnabled) { this.ossAccessTiEnabled = ossAccessTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getOssAccessTiEnabled} * @param ossAccessTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ossAccessTiEnabled(com.aliyun.ros.cdk.core.IResolvable ossAccessTiEnabled) { this.ossAccessTiEnabled = ossAccessTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getOssAccessTtl} * @param ossAccessTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ossAccessTtl(java.lang.Number ossAccessTtl) { this.ossAccessTtl = ossAccessTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getOssAccessTtl} * @param ossAccessTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ossAccessTtl(com.aliyun.ros.cdk.core.IResolvable ossAccessTtl) { this.ossAccessTtl = ossAccessTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getOssMeteringCollectionPolicy} * @param ossMeteringCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ossMeteringCollectionPolicy(java.lang.String ossMeteringCollectionPolicy) { this.ossMeteringCollectionPolicy = ossMeteringCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getOssMeteringCollectionPolicy} * @param ossMeteringCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ossMeteringCollectionPolicy(com.aliyun.ros.cdk.core.IResolvable ossMeteringCollectionPolicy) { this.ossMeteringCollectionPolicy = ossMeteringCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getOssMeteringEnabled} * @param ossMeteringEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ossMeteringEnabled(java.lang.Boolean ossMeteringEnabled) { this.ossMeteringEnabled = ossMeteringEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getOssMeteringEnabled} * @param ossMeteringEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ossMeteringEnabled(com.aliyun.ros.cdk.core.IResolvable ossMeteringEnabled) { this.ossMeteringEnabled = ossMeteringEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getOssMeteringPolicySetting} * @param ossMeteringPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ossMeteringPolicySetting(java.util.List ossMeteringPolicySetting) { this.ossMeteringPolicySetting = ossMeteringPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getOssMeteringPolicySetting} * @param ossMeteringPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ossMeteringPolicySetting(com.aliyun.ros.cdk.core.IResolvable ossMeteringPolicySetting) { this.ossMeteringPolicySetting = ossMeteringPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getOssMeteringTiEnabled} * @param ossMeteringTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ossMeteringTiEnabled(java.lang.Boolean ossMeteringTiEnabled) { this.ossMeteringTiEnabled = ossMeteringTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getOssMeteringTiEnabled} * @param ossMeteringTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ossMeteringTiEnabled(com.aliyun.ros.cdk.core.IResolvable ossMeteringTiEnabled) { this.ossMeteringTiEnabled = ossMeteringTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getOssMeteringTtl} * @param ossMeteringTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ossMeteringTtl(java.lang.Number ossMeteringTtl) { this.ossMeteringTtl = ossMeteringTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getOssMeteringTtl} * @param ossMeteringTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ossMeteringTtl(com.aliyun.ros.cdk.core.IResolvable ossMeteringTtl) { this.ossMeteringTtl = ossMeteringTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getOssSyncEnabled} * @param ossSyncEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ossSyncEnabled(java.lang.Boolean ossSyncEnabled) { this.ossSyncEnabled = ossSyncEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getOssSyncEnabled} * @param ossSyncEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ossSyncEnabled(com.aliyun.ros.cdk.core.IResolvable ossSyncEnabled) { this.ossSyncEnabled = ossSyncEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getOssSyncTtl} * @param ossSyncTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ossSyncTtl(java.lang.Number ossSyncTtl) { this.ossSyncTtl = ossSyncTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getOssSyncTtl} * @param ossSyncTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder ossSyncTtl(com.aliyun.ros.cdk.core.IResolvable ossSyncTtl) { this.ossSyncTtl = ossSyncTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getPolardbAuditCollectionPolicy} * @param polardbAuditCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder polardbAuditCollectionPolicy(java.lang.String polardbAuditCollectionPolicy) { this.polardbAuditCollectionPolicy = polardbAuditCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getPolardbAuditCollectionPolicy} * @param polardbAuditCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder polardbAuditCollectionPolicy(com.aliyun.ros.cdk.core.IResolvable polardbAuditCollectionPolicy) { this.polardbAuditCollectionPolicy = polardbAuditCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getPolardbAuditPolicySetting} * @param polardbAuditPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder polardbAuditPolicySetting(java.util.List polardbAuditPolicySetting) { this.polardbAuditPolicySetting = polardbAuditPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getPolardbAuditPolicySetting} * @param polardbAuditPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder polardbAuditPolicySetting(com.aliyun.ros.cdk.core.IResolvable polardbAuditPolicySetting) { this.polardbAuditPolicySetting = polardbAuditPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getPolardbEnabled} * @param polardbEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder polardbEnabled(java.lang.Boolean polardbEnabled) { this.polardbEnabled = polardbEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getPolardbEnabled} * @param polardbEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder polardbEnabled(com.aliyun.ros.cdk.core.IResolvable polardbEnabled) { this.polardbEnabled = polardbEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getPolardbErrorCollectionPolicy} * @param polardbErrorCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder polardbErrorCollectionPolicy(java.lang.String polardbErrorCollectionPolicy) { this.polardbErrorCollectionPolicy = polardbErrorCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getPolardbErrorCollectionPolicy} * @param polardbErrorCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder polardbErrorCollectionPolicy(com.aliyun.ros.cdk.core.IResolvable polardbErrorCollectionPolicy) { this.polardbErrorCollectionPolicy = polardbErrorCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getPolardbErrorEnabled} * @param polardbErrorEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder polardbErrorEnabled(java.lang.Boolean polardbErrorEnabled) { this.polardbErrorEnabled = polardbErrorEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getPolardbErrorEnabled} * @param polardbErrorEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder polardbErrorEnabled(com.aliyun.ros.cdk.core.IResolvable polardbErrorEnabled) { this.polardbErrorEnabled = polardbErrorEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getPolardbErrorTtl} * @param polardbErrorTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder polardbErrorTtl(java.lang.Number polardbErrorTtl) { this.polardbErrorTtl = polardbErrorTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getPolardbErrorTtl} * @param polardbErrorTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder polardbErrorTtl(com.aliyun.ros.cdk.core.IResolvable polardbErrorTtl) { this.polardbErrorTtl = polardbErrorTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getPolardbPerfCollectionPolicy} * @param polardbPerfCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder polardbPerfCollectionPolicy(java.lang.String polardbPerfCollectionPolicy) { this.polardbPerfCollectionPolicy = polardbPerfCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getPolardbPerfCollectionPolicy} * @param polardbPerfCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder polardbPerfCollectionPolicy(com.aliyun.ros.cdk.core.IResolvable polardbPerfCollectionPolicy) { this.polardbPerfCollectionPolicy = polardbPerfCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getPolardbPerfEnabled} * @param polardbPerfEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder polardbPerfEnabled(java.lang.Boolean polardbPerfEnabled) { this.polardbPerfEnabled = polardbPerfEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getPolardbPerfEnabled} * @param polardbPerfEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder polardbPerfEnabled(com.aliyun.ros.cdk.core.IResolvable polardbPerfEnabled) { this.polardbPerfEnabled = polardbPerfEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getPolardbPerfPolicySetting} * @param polardbPerfPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder polardbPerfPolicySetting(java.util.List polardbPerfPolicySetting) { this.polardbPerfPolicySetting = polardbPerfPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getPolardbPerfPolicySetting} * @param polardbPerfPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder polardbPerfPolicySetting(com.aliyun.ros.cdk.core.IResolvable polardbPerfPolicySetting) { this.polardbPerfPolicySetting = polardbPerfPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getPolardbPerfTiEnabled} * @param polardbPerfTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder polardbPerfTiEnabled(java.lang.Boolean polardbPerfTiEnabled) { this.polardbPerfTiEnabled = polardbPerfTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getPolardbPerfTiEnabled} * @param polardbPerfTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder polardbPerfTiEnabled(com.aliyun.ros.cdk.core.IResolvable polardbPerfTiEnabled) { this.polardbPerfTiEnabled = polardbPerfTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getPolardbPerfTtl} * @param polardbPerfTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder polardbPerfTtl(java.lang.Number polardbPerfTtl) { this.polardbPerfTtl = polardbPerfTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getPolardbPerfTtl} * @param polardbPerfTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder polardbPerfTtl(com.aliyun.ros.cdk.core.IResolvable polardbPerfTtl) { this.polardbPerfTtl = polardbPerfTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getPolardbSlowCollectionPolicy} * @param polardbSlowCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder polardbSlowCollectionPolicy(java.lang.String polardbSlowCollectionPolicy) { this.polardbSlowCollectionPolicy = polardbSlowCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getPolardbSlowCollectionPolicy} * @param polardbSlowCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder polardbSlowCollectionPolicy(com.aliyun.ros.cdk.core.IResolvable polardbSlowCollectionPolicy) { this.polardbSlowCollectionPolicy = polardbSlowCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getPolardbSlowEnabled} * @param polardbSlowEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder polardbSlowEnabled(java.lang.Boolean polardbSlowEnabled) { this.polardbSlowEnabled = polardbSlowEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getPolardbSlowEnabled} * @param polardbSlowEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder polardbSlowEnabled(com.aliyun.ros.cdk.core.IResolvable polardbSlowEnabled) { this.polardbSlowEnabled = polardbSlowEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getPolardbSlowPolicySetting} * @param polardbSlowPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder polardbSlowPolicySetting(java.util.List polardbSlowPolicySetting) { this.polardbSlowPolicySetting = polardbSlowPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getPolardbSlowPolicySetting} * @param polardbSlowPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder polardbSlowPolicySetting(com.aliyun.ros.cdk.core.IResolvable polardbSlowPolicySetting) { this.polardbSlowPolicySetting = polardbSlowPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getPolardbSlowTiEnabled} * @param polardbSlowTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder polardbSlowTiEnabled(java.lang.Boolean polardbSlowTiEnabled) { this.polardbSlowTiEnabled = polardbSlowTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getPolardbSlowTiEnabled} * @param polardbSlowTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder polardbSlowTiEnabled(com.aliyun.ros.cdk.core.IResolvable polardbSlowTiEnabled) { this.polardbSlowTiEnabled = polardbSlowTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getPolardbSlowTtl} * @param polardbSlowTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder polardbSlowTtl(java.lang.Number polardbSlowTtl) { this.polardbSlowTtl = polardbSlowTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getPolardbSlowTtl} * @param polardbSlowTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder polardbSlowTtl(com.aliyun.ros.cdk.core.IResolvable polardbSlowTtl) { this.polardbSlowTtl = polardbSlowTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getPolardbTiEnabled} * @param polardbTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder polardbTiEnabled(java.lang.Boolean polardbTiEnabled) { this.polardbTiEnabled = polardbTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getPolardbTiEnabled} * @param polardbTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder polardbTiEnabled(com.aliyun.ros.cdk.core.IResolvable polardbTiEnabled) { this.polardbTiEnabled = polardbTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getPolardbTtl} * @param polardbTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder polardbTtl(java.lang.Number polardbTtl) { this.polardbTtl = polardbTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getPolardbTtl} * @param polardbTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder polardbTtl(com.aliyun.ros.cdk.core.IResolvable polardbTtl) { this.polardbTtl = polardbTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getRdsAuditCollectionPolicy} * @param rdsAuditCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder rdsAuditCollectionPolicy(java.lang.String rdsAuditCollectionPolicy) { this.rdsAuditCollectionPolicy = rdsAuditCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getRdsAuditCollectionPolicy} * @param rdsAuditCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder rdsAuditCollectionPolicy(com.aliyun.ros.cdk.core.IResolvable rdsAuditCollectionPolicy) { this.rdsAuditCollectionPolicy = rdsAuditCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getRdsAuditPolicySetting} * @param rdsAuditPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder rdsAuditPolicySetting(java.util.List rdsAuditPolicySetting) { this.rdsAuditPolicySetting = rdsAuditPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getRdsAuditPolicySetting} * @param rdsAuditPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder rdsAuditPolicySetting(com.aliyun.ros.cdk.core.IResolvable rdsAuditPolicySetting) { this.rdsAuditPolicySetting = rdsAuditPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getRdsEnabled} * @param rdsEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder rdsEnabled(java.lang.Boolean rdsEnabled) { this.rdsEnabled = rdsEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getRdsEnabled} * @param rdsEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder rdsEnabled(com.aliyun.ros.cdk.core.IResolvable rdsEnabled) { this.rdsEnabled = rdsEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getRdsErrorCollectionPolicy} * @param rdsErrorCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder rdsErrorCollectionPolicy(java.lang.String rdsErrorCollectionPolicy) { this.rdsErrorCollectionPolicy = rdsErrorCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getRdsErrorCollectionPolicy} * @param rdsErrorCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder rdsErrorCollectionPolicy(com.aliyun.ros.cdk.core.IResolvable rdsErrorCollectionPolicy) { this.rdsErrorCollectionPolicy = rdsErrorCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getRdsErrorEnabled} * @param rdsErrorEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder rdsErrorEnabled(java.lang.Boolean rdsErrorEnabled) { this.rdsErrorEnabled = rdsErrorEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getRdsErrorEnabled} * @param rdsErrorEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder rdsErrorEnabled(com.aliyun.ros.cdk.core.IResolvable rdsErrorEnabled) { this.rdsErrorEnabled = rdsErrorEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getRdsErrorTtl} * @param rdsErrorTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder rdsErrorTtl(java.lang.Number rdsErrorTtl) { this.rdsErrorTtl = rdsErrorTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getRdsErrorTtl} * @param rdsErrorTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder rdsErrorTtl(com.aliyun.ros.cdk.core.IResolvable rdsErrorTtl) { this.rdsErrorTtl = rdsErrorTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getRdsPerfCollectionPolicy} * @param rdsPerfCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder rdsPerfCollectionPolicy(java.lang.String rdsPerfCollectionPolicy) { this.rdsPerfCollectionPolicy = rdsPerfCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getRdsPerfCollectionPolicy} * @param rdsPerfCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder rdsPerfCollectionPolicy(com.aliyun.ros.cdk.core.IResolvable rdsPerfCollectionPolicy) { this.rdsPerfCollectionPolicy = rdsPerfCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getRdsPerfEnabled} * @param rdsPerfEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder rdsPerfEnabled(java.lang.Boolean rdsPerfEnabled) { this.rdsPerfEnabled = rdsPerfEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getRdsPerfEnabled} * @param rdsPerfEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder rdsPerfEnabled(com.aliyun.ros.cdk.core.IResolvable rdsPerfEnabled) { this.rdsPerfEnabled = rdsPerfEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getRdsPerfPolicySetting} * @param rdsPerfPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder rdsPerfPolicySetting(java.util.List rdsPerfPolicySetting) { this.rdsPerfPolicySetting = rdsPerfPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getRdsPerfPolicySetting} * @param rdsPerfPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder rdsPerfPolicySetting(com.aliyun.ros.cdk.core.IResolvable rdsPerfPolicySetting) { this.rdsPerfPolicySetting = rdsPerfPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getRdsPerfTiEnabled} * @param rdsPerfTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder rdsPerfTiEnabled(java.lang.Boolean rdsPerfTiEnabled) { this.rdsPerfTiEnabled = rdsPerfTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getRdsPerfTiEnabled} * @param rdsPerfTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder rdsPerfTiEnabled(com.aliyun.ros.cdk.core.IResolvable rdsPerfTiEnabled) { this.rdsPerfTiEnabled = rdsPerfTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getRdsPerfTtl} * @param rdsPerfTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder rdsPerfTtl(java.lang.Number rdsPerfTtl) { this.rdsPerfTtl = rdsPerfTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getRdsPerfTtl} * @param rdsPerfTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder rdsPerfTtl(com.aliyun.ros.cdk.core.IResolvable rdsPerfTtl) { this.rdsPerfTtl = rdsPerfTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getRdsSlowCollectionPolicy} * @param rdsSlowCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder rdsSlowCollectionPolicy(java.lang.String rdsSlowCollectionPolicy) { this.rdsSlowCollectionPolicy = rdsSlowCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getRdsSlowCollectionPolicy} * @param rdsSlowCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder rdsSlowCollectionPolicy(com.aliyun.ros.cdk.core.IResolvable rdsSlowCollectionPolicy) { this.rdsSlowCollectionPolicy = rdsSlowCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getRdsSlowEnabled} * @param rdsSlowEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder rdsSlowEnabled(java.lang.Boolean rdsSlowEnabled) { this.rdsSlowEnabled = rdsSlowEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getRdsSlowEnabled} * @param rdsSlowEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder rdsSlowEnabled(com.aliyun.ros.cdk.core.IResolvable rdsSlowEnabled) { this.rdsSlowEnabled = rdsSlowEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getRdsSlowPolicySetting} * @param rdsSlowPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder rdsSlowPolicySetting(java.util.List rdsSlowPolicySetting) { this.rdsSlowPolicySetting = rdsSlowPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getRdsSlowPolicySetting} * @param rdsSlowPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder rdsSlowPolicySetting(com.aliyun.ros.cdk.core.IResolvable rdsSlowPolicySetting) { this.rdsSlowPolicySetting = rdsSlowPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getRdsSlowTiEnabled} * @param rdsSlowTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder rdsSlowTiEnabled(java.lang.Boolean rdsSlowTiEnabled) { this.rdsSlowTiEnabled = rdsSlowTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getRdsSlowTiEnabled} * @param rdsSlowTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder rdsSlowTiEnabled(com.aliyun.ros.cdk.core.IResolvable rdsSlowTiEnabled) { this.rdsSlowTiEnabled = rdsSlowTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getRdsSlowTtl} * @param rdsSlowTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder rdsSlowTtl(java.lang.Number rdsSlowTtl) { this.rdsSlowTtl = rdsSlowTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getRdsSlowTtl} * @param rdsSlowTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder rdsSlowTtl(com.aliyun.ros.cdk.core.IResolvable rdsSlowTtl) { this.rdsSlowTtl = rdsSlowTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getRdsTiEnabled} * @param rdsTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder rdsTiEnabled(java.lang.Boolean rdsTiEnabled) { this.rdsTiEnabled = rdsTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getRdsTiEnabled} * @param rdsTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder rdsTiEnabled(com.aliyun.ros.cdk.core.IResolvable rdsTiEnabled) { this.rdsTiEnabled = rdsTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getRdsTtl} * @param rdsTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder rdsTtl(java.lang.Number rdsTtl) { this.rdsTtl = rdsTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getRdsTtl} * @param rdsTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder rdsTtl(com.aliyun.ros.cdk.core.IResolvable rdsTtl) { this.rdsTtl = rdsTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getRedisAuditCollectionPolicy} * @param redisAuditCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder redisAuditCollectionPolicy(java.lang.String redisAuditCollectionPolicy) { this.redisAuditCollectionPolicy = redisAuditCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getRedisAuditCollectionPolicy} * @param redisAuditCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder redisAuditCollectionPolicy(com.aliyun.ros.cdk.core.IResolvable redisAuditCollectionPolicy) { this.redisAuditCollectionPolicy = redisAuditCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getRedisAuditEnabled} * @param redisAuditEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder redisAuditEnabled(java.lang.Boolean redisAuditEnabled) { this.redisAuditEnabled = redisAuditEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getRedisAuditEnabled} * @param redisAuditEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder redisAuditEnabled(com.aliyun.ros.cdk.core.IResolvable redisAuditEnabled) { this.redisAuditEnabled = redisAuditEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getRedisAuditPolicySetting} * @param redisAuditPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder redisAuditPolicySetting(java.util.List redisAuditPolicySetting) { this.redisAuditPolicySetting = redisAuditPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getRedisAuditPolicySetting} * @param redisAuditPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder redisAuditPolicySetting(com.aliyun.ros.cdk.core.IResolvable redisAuditPolicySetting) { this.redisAuditPolicySetting = redisAuditPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getRedisAuditTiEnabled} * @param redisAuditTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder redisAuditTiEnabled(java.lang.Boolean redisAuditTiEnabled) { this.redisAuditTiEnabled = redisAuditTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getRedisAuditTiEnabled} * @param redisAuditTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder redisAuditTiEnabled(com.aliyun.ros.cdk.core.IResolvable redisAuditTiEnabled) { this.redisAuditTiEnabled = redisAuditTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getRedisAuditTtl} * @param redisAuditTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder redisAuditTtl(java.lang.Number redisAuditTtl) { this.redisAuditTtl = redisAuditTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getRedisAuditTtl} * @param redisAuditTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder redisAuditTtl(com.aliyun.ros.cdk.core.IResolvable redisAuditTtl) { this.redisAuditTtl = redisAuditTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getRedisSyncEnabled} * @param redisSyncEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder redisSyncEnabled(java.lang.Boolean redisSyncEnabled) { this.redisSyncEnabled = redisSyncEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getRedisSyncEnabled} * @param redisSyncEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder redisSyncEnabled(com.aliyun.ros.cdk.core.IResolvable redisSyncEnabled) { this.redisSyncEnabled = redisSyncEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getRedisSyncTtl} * @param redisSyncTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder redisSyncTtl(java.lang.Number redisSyncTtl) { this.redisSyncTtl = redisSyncTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getRedisSyncTtl} * @param redisSyncTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder redisSyncTtl(com.aliyun.ros.cdk.core.IResolvable redisSyncTtl) { this.redisSyncTtl = redisSyncTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getSasCrackEnabled} * @param sasCrackEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder sasCrackEnabled(java.lang.Boolean sasCrackEnabled) { this.sasCrackEnabled = sasCrackEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSasCrackEnabled} * @param sasCrackEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder sasCrackEnabled(com.aliyun.ros.cdk.core.IResolvable sasCrackEnabled) { this.sasCrackEnabled = sasCrackEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSasDnsEnabled} * @param sasDnsEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder sasDnsEnabled(java.lang.Boolean sasDnsEnabled) { this.sasDnsEnabled = sasDnsEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSasDnsEnabled} * @param sasDnsEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder sasDnsEnabled(com.aliyun.ros.cdk.core.IResolvable sasDnsEnabled) { this.sasDnsEnabled = sasDnsEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSasDnsQueryEnabled} * @param sasDnsQueryEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder sasDnsQueryEnabled(java.lang.Boolean sasDnsQueryEnabled) { this.sasDnsQueryEnabled = sasDnsQueryEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSasDnsQueryEnabled} * @param sasDnsQueryEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder sasDnsQueryEnabled(com.aliyun.ros.cdk.core.IResolvable sasDnsQueryEnabled) { this.sasDnsQueryEnabled = sasDnsQueryEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSasHttpEnabled} * @param sasHttpEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder sasHttpEnabled(java.lang.Boolean sasHttpEnabled) { this.sasHttpEnabled = sasHttpEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSasHttpEnabled} * @param sasHttpEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder sasHttpEnabled(com.aliyun.ros.cdk.core.IResolvable sasHttpEnabled) { this.sasHttpEnabled = sasHttpEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSasLocalDnsEnabled} * @param sasLocalDnsEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder sasLocalDnsEnabled(java.lang.Boolean sasLocalDnsEnabled) { this.sasLocalDnsEnabled = sasLocalDnsEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSasLocalDnsEnabled} * @param sasLocalDnsEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder sasLocalDnsEnabled(com.aliyun.ros.cdk.core.IResolvable sasLocalDnsEnabled) { this.sasLocalDnsEnabled = sasLocalDnsEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSasLoginEnabled} * @param sasLoginEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder sasLoginEnabled(java.lang.Boolean sasLoginEnabled) { this.sasLoginEnabled = sasLoginEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSasLoginEnabled} * @param sasLoginEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder sasLoginEnabled(com.aliyun.ros.cdk.core.IResolvable sasLoginEnabled) { this.sasLoginEnabled = sasLoginEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSasNetworkEnabled} * @param sasNetworkEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder sasNetworkEnabled(java.lang.Boolean sasNetworkEnabled) { this.sasNetworkEnabled = sasNetworkEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSasNetworkEnabled} * @param sasNetworkEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder sasNetworkEnabled(com.aliyun.ros.cdk.core.IResolvable sasNetworkEnabled) { this.sasNetworkEnabled = sasNetworkEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSasProcessEnabled} * @param sasProcessEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder sasProcessEnabled(java.lang.Boolean sasProcessEnabled) { this.sasProcessEnabled = sasProcessEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSasProcessEnabled} * @param sasProcessEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder sasProcessEnabled(com.aliyun.ros.cdk.core.IResolvable sasProcessEnabled) { this.sasProcessEnabled = sasProcessEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSasSecurityAlertEnabled} * @param sasSecurityAlertEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder sasSecurityAlertEnabled(java.lang.Boolean sasSecurityAlertEnabled) { this.sasSecurityAlertEnabled = sasSecurityAlertEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSasSecurityAlertEnabled} * @param sasSecurityAlertEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder sasSecurityAlertEnabled(com.aliyun.ros.cdk.core.IResolvable sasSecurityAlertEnabled) { this.sasSecurityAlertEnabled = sasSecurityAlertEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSasSecurityHcEnabled} * @param sasSecurityHcEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder sasSecurityHcEnabled(java.lang.Boolean sasSecurityHcEnabled) { this.sasSecurityHcEnabled = sasSecurityHcEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSasSecurityHcEnabled} * @param sasSecurityHcEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder sasSecurityHcEnabled(com.aliyun.ros.cdk.core.IResolvable sasSecurityHcEnabled) { this.sasSecurityHcEnabled = sasSecurityHcEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSasSecurityVulEnabled} * @param sasSecurityVulEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder sasSecurityVulEnabled(java.lang.Boolean sasSecurityVulEnabled) { this.sasSecurityVulEnabled = sasSecurityVulEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSasSecurityVulEnabled} * @param sasSecurityVulEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder sasSecurityVulEnabled(com.aliyun.ros.cdk.core.IResolvable sasSecurityVulEnabled) { this.sasSecurityVulEnabled = sasSecurityVulEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSasSessionEnabled} * @param sasSessionEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder sasSessionEnabled(java.lang.Boolean sasSessionEnabled) { this.sasSessionEnabled = sasSessionEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSasSessionEnabled} * @param sasSessionEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder sasSessionEnabled(com.aliyun.ros.cdk.core.IResolvable sasSessionEnabled) { this.sasSessionEnabled = sasSessionEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSasSnapshotAccountEnabled} * @param sasSnapshotAccountEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder sasSnapshotAccountEnabled(java.lang.Boolean sasSnapshotAccountEnabled) { this.sasSnapshotAccountEnabled = sasSnapshotAccountEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSasSnapshotAccountEnabled} * @param sasSnapshotAccountEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder sasSnapshotAccountEnabled(com.aliyun.ros.cdk.core.IResolvable sasSnapshotAccountEnabled) { this.sasSnapshotAccountEnabled = sasSnapshotAccountEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSasSnapshotPortEnabled} * @param sasSnapshotPortEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder sasSnapshotPortEnabled(java.lang.Boolean sasSnapshotPortEnabled) { this.sasSnapshotPortEnabled = sasSnapshotPortEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSasSnapshotPortEnabled} * @param sasSnapshotPortEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder sasSnapshotPortEnabled(com.aliyun.ros.cdk.core.IResolvable sasSnapshotPortEnabled) { this.sasSnapshotPortEnabled = sasSnapshotPortEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSasSnapshotProcessEnabled} * @param sasSnapshotProcessEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder sasSnapshotProcessEnabled(java.lang.Boolean sasSnapshotProcessEnabled) { this.sasSnapshotProcessEnabled = sasSnapshotProcessEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSasSnapshotProcessEnabled} * @param sasSnapshotProcessEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder sasSnapshotProcessEnabled(com.aliyun.ros.cdk.core.IResolvable sasSnapshotProcessEnabled) { this.sasSnapshotProcessEnabled = sasSnapshotProcessEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSasTiEnabled} * @param sasTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder sasTiEnabled(java.lang.Boolean sasTiEnabled) { this.sasTiEnabled = sasTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSasTiEnabled} * @param sasTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder sasTiEnabled(com.aliyun.ros.cdk.core.IResolvable sasTiEnabled) { this.sasTiEnabled = sasTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSasTtl} * @param sasTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder sasTtl(java.lang.Number sasTtl) { this.sasTtl = sasTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getSasTtl} * @param sasTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder sasTtl(com.aliyun.ros.cdk.core.IResolvable sasTtl) { this.sasTtl = sasTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getSlbAccessCollectionPolicy} * @param slbAccessCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder slbAccessCollectionPolicy(java.lang.String slbAccessCollectionPolicy) { this.slbAccessCollectionPolicy = slbAccessCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getSlbAccessCollectionPolicy} * @param slbAccessCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder slbAccessCollectionPolicy(com.aliyun.ros.cdk.core.IResolvable slbAccessCollectionPolicy) { this.slbAccessCollectionPolicy = slbAccessCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getSlbAccessEnabled} * @param slbAccessEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder slbAccessEnabled(java.lang.Boolean slbAccessEnabled) { this.slbAccessEnabled = slbAccessEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSlbAccessEnabled} * @param slbAccessEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder slbAccessEnabled(com.aliyun.ros.cdk.core.IResolvable slbAccessEnabled) { this.slbAccessEnabled = slbAccessEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSlbAccessPolicySetting} * @param slbAccessPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder slbAccessPolicySetting(java.util.List slbAccessPolicySetting) { this.slbAccessPolicySetting = slbAccessPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getSlbAccessPolicySetting} * @param slbAccessPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder slbAccessPolicySetting(com.aliyun.ros.cdk.core.IResolvable slbAccessPolicySetting) { this.slbAccessPolicySetting = slbAccessPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getSlbAccessTiEnabled} * @param slbAccessTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder slbAccessTiEnabled(java.lang.Boolean slbAccessTiEnabled) { this.slbAccessTiEnabled = slbAccessTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSlbAccessTiEnabled} * @param slbAccessTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder slbAccessTiEnabled(com.aliyun.ros.cdk.core.IResolvable slbAccessTiEnabled) { this.slbAccessTiEnabled = slbAccessTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSlbAccessTtl} * @param slbAccessTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder slbAccessTtl(java.lang.Number slbAccessTtl) { this.slbAccessTtl = slbAccessTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getSlbAccessTtl} * @param slbAccessTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder slbAccessTtl(com.aliyun.ros.cdk.core.IResolvable slbAccessTtl) { this.slbAccessTtl = slbAccessTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getSlbSyncEnabled} * @param slbSyncEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder slbSyncEnabled(java.lang.Boolean slbSyncEnabled) { this.slbSyncEnabled = slbSyncEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSlbSyncEnabled} * @param slbSyncEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder slbSyncEnabled(com.aliyun.ros.cdk.core.IResolvable slbSyncEnabled) { this.slbSyncEnabled = slbSyncEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getSlbSyncTtl} * @param slbSyncTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder slbSyncTtl(java.lang.Number slbSyncTtl) { this.slbSyncTtl = slbSyncTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getSlbSyncTtl} * @param slbSyncTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder slbSyncTtl(com.aliyun.ros.cdk.core.IResolvable slbSyncTtl) { this.slbSyncTtl = slbSyncTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getVpcFlowCollectionPolicy} * @param vpcFlowCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder vpcFlowCollectionPolicy(java.lang.String vpcFlowCollectionPolicy) { this.vpcFlowCollectionPolicy = vpcFlowCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getVpcFlowCollectionPolicy} * @param vpcFlowCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder vpcFlowCollectionPolicy(com.aliyun.ros.cdk.core.IResolvable vpcFlowCollectionPolicy) { this.vpcFlowCollectionPolicy = vpcFlowCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getVpcFlowEnabled} * @param vpcFlowEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder vpcFlowEnabled(java.lang.Boolean vpcFlowEnabled) { this.vpcFlowEnabled = vpcFlowEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getVpcFlowEnabled} * @param vpcFlowEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder vpcFlowEnabled(com.aliyun.ros.cdk.core.IResolvable vpcFlowEnabled) { this.vpcFlowEnabled = vpcFlowEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getVpcFlowTtl} * @param vpcFlowTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder vpcFlowTtl(java.lang.Number vpcFlowTtl) { this.vpcFlowTtl = vpcFlowTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getVpcFlowTtl} * @param vpcFlowTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder vpcFlowTtl(com.aliyun.ros.cdk.core.IResolvable vpcFlowTtl) { this.vpcFlowTtl = vpcFlowTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getVpcSyncEnabled} * @param vpcSyncEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder vpcSyncEnabled(java.lang.Boolean vpcSyncEnabled) { this.vpcSyncEnabled = vpcSyncEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getVpcSyncEnabled} * @param vpcSyncEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder vpcSyncEnabled(com.aliyun.ros.cdk.core.IResolvable vpcSyncEnabled) { this.vpcSyncEnabled = vpcSyncEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getVpcSyncTtl} * @param vpcSyncTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder vpcSyncTtl(java.lang.Number vpcSyncTtl) { this.vpcSyncTtl = vpcSyncTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getVpcSyncTtl} * @param vpcSyncTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder vpcSyncTtl(com.aliyun.ros.cdk.core.IResolvable vpcSyncTtl) { this.vpcSyncTtl = vpcSyncTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getWafAccessCollectionPolicy} * @param wafAccessCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder wafAccessCollectionPolicy(java.lang.String wafAccessCollectionPolicy) { this.wafAccessCollectionPolicy = wafAccessCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getWafAccessCollectionPolicy} * @param wafAccessCollectionPolicy the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder wafAccessCollectionPolicy(com.aliyun.ros.cdk.core.IResolvable wafAccessCollectionPolicy) { this.wafAccessCollectionPolicy = wafAccessCollectionPolicy; return this; } /** * Sets the value of {@link VariableMapProperty#getWafAccessPolicySetting} * @param wafAccessPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder wafAccessPolicySetting(java.util.List wafAccessPolicySetting) { this.wafAccessPolicySetting = wafAccessPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getWafAccessPolicySetting} * @param wafAccessPolicySetting the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder wafAccessPolicySetting(com.aliyun.ros.cdk.core.IResolvable wafAccessPolicySetting) { this.wafAccessPolicySetting = wafAccessPolicySetting; return this; } /** * Sets the value of {@link VariableMapProperty#getWafEnabled} * @param wafEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder wafEnabled(java.lang.Boolean wafEnabled) { this.wafEnabled = wafEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getWafEnabled} * @param wafEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder wafEnabled(com.aliyun.ros.cdk.core.IResolvable wafEnabled) { this.wafEnabled = wafEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getWafTiEnabled} * @param wafTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder wafTiEnabled(java.lang.Boolean wafTiEnabled) { this.wafTiEnabled = wafTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getWafTiEnabled} * @param wafTiEnabled the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder wafTiEnabled(com.aliyun.ros.cdk.core.IResolvable wafTiEnabled) { this.wafTiEnabled = wafTiEnabled; return this; } /** * Sets the value of {@link VariableMapProperty#getWafTtl} * @param wafTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder wafTtl(java.lang.Number wafTtl) { this.wafTtl = wafTtl; return this; } /** * Sets the value of {@link VariableMapProperty#getWafTtl} * @param wafTtl the value to be set. * @return {@code this} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) public Builder wafTtl(com.aliyun.ros.cdk.core.IResolvable wafTtl) { this.wafTtl = wafTtl; return this; } /** * Builds the configured instance. * @return a new instance of {@link VariableMapProperty} * @throws NullPointerException if any required attribute was not provided */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) @Override public VariableMapProperty build() { return new Jsii$Proxy(this); } } /** * An implementation for {@link VariableMapProperty} */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable) @software.amazon.jsii.Internal final class Jsii$Proxy extends software.amazon.jsii.JsiiObject implements VariableMapProperty { private final java.lang.Object actiontrailEnabled; private final java.lang.Object actiontrailOpenapiCollectionPolicy; private final java.lang.Object actiontrailOpenapiPolicySetting; private final java.lang.Object actiontrailTiEnabled; private final java.lang.Object actiontrailTtl; private final java.lang.Object albAccessCollectionPolicy; private final java.lang.Object albAccessEnabled; private final java.lang.Object albAccessTtl; private final java.lang.Object albSyncEnabled; private final java.lang.Object albSyncTtl; private final java.lang.Object apigatewayAccessCollectionPolicy; private final java.lang.Object apigatewayAccessPolicySetting; private final java.lang.Object apigatewayEnabled; private final java.lang.Object apigatewayTiEnabled; private final java.lang.Object apigatewayTtl; private final java.lang.Object appconnectEnabled; private final java.lang.Object appconnectOpCollectionPolicy; private final java.lang.Object appconnectOpPolicySetting; private final java.lang.Object appconnectTiEnabled; private final java.lang.Object appconnectTtl; private final java.lang.Object bastionAuditCollectionPolicy; private final java.lang.Object bastionAuditPolicySetting; private final java.lang.Object bastionEnabled; private final java.lang.Object bastionTiEnabled; private final java.lang.Object bastionTtl; private final java.lang.Object cloudconfigChangeEnabled; private final java.lang.Object cloudconfigChangeTtl; private final java.lang.Object cloudconfigNoncomEnabled; private final java.lang.Object cloudconfigNoncomTtl; private final java.lang.Object cloudfirewallAccessCollectionPolicy; private final java.lang.Object cloudfirewallAccessPolicySetting; private final java.lang.Object cloudfirewallEnabled; private final java.lang.Object cloudfirewallTiEnabled; private final java.lang.Object cloudfirewallTtl; private final java.lang.Object cloudfirewallVpcEnabled; private final java.lang.Object cloudfirewallVpcTtl; private final java.lang.Object cpsCallbackCollectionPolicy; private final java.lang.Object cpsCallbackPolicySetting; private final java.lang.Object cpsEnabled; private final java.lang.Object cpsTiEnabled; private final java.lang.Object cpsTtl; private final java.lang.Object ddosBgpAccessEnabled; private final java.lang.Object ddosBgpAccessTtl; private final java.lang.Object ddosCooAccessCollectionPolicy; private final java.lang.Object ddosCooAccessEnabled; private final java.lang.Object ddosCooAccessPolicySetting; private final java.lang.Object ddosCooAccessTiEnabled; private final java.lang.Object ddosCooAccessTtl; private final java.lang.Object ddosDipAccessEnabled; private final java.lang.Object ddosDipAccessTtl; private final java.lang.Object dnsIntranetCollectionPolicy; private final java.lang.Object dnsIntranetEnabled; private final java.lang.Object dnsIntranetTtl; private final java.lang.Object dnsSyncEnabled; private final java.lang.Object dnsSyncTtl; private final java.lang.Object drdsAuditCollectionPolicy; private final java.lang.Object drdsAuditEnabled; private final java.lang.Object drdsAuditPolicySetting; private final java.lang.Object drdsAuditTiEnabled; private final java.lang.Object drdsAuditTtl; private final java.lang.Object drdsSyncEnabled; private final java.lang.Object drdsSyncTtl; private final java.lang.Object idaasMngCollectionPolicy; private final java.lang.Object idaasMngEnabled; private final java.lang.Object idaasMngTtl; private final java.lang.Object idaasUserCollectionPolicy; private final java.lang.Object idaasUserEnabled; private final java.lang.Object idaasUserTtl; private final java.lang.Object k8SAuditCollectionPolicy; private final java.lang.Object k8SAuditEnabled; private final java.lang.Object k8SAuditPolicySetting; private final java.lang.Object k8SAuditTiEnabled; private final java.lang.Object k8SAuditTtl; private final java.lang.Object k8SEventCollectionPolicy; private final java.lang.Object k8SEventEnabled; private final java.lang.Object k8SEventPolicySetting; private final java.lang.Object k8SEventTiEnabled; private final java.lang.Object k8SEventTtl; private final java.lang.Object k8SIngressCollectionPolicy; private final java.lang.Object k8SIngressEnabled; private final java.lang.Object k8SIngressPolicySetting; private final java.lang.Object k8SIngressTiEnabled; private final java.lang.Object k8SIngressTtl; private final java.lang.Object nasAuditCollectionPolicy; private final java.lang.Object nasAuditPolicySetting; private final java.lang.Object nasEnabled; private final java.lang.Object nasTiEnabled; private final java.lang.Object nasTtl; private final java.lang.Object ossAccessCollectionPolicy; private final java.lang.Object ossAccessEnabled; private final java.lang.Object ossAccessPolicySetting; private final java.lang.Object ossAccessTiEnabled; private final java.lang.Object ossAccessTtl; private final java.lang.Object ossMeteringCollectionPolicy; private final java.lang.Object ossMeteringEnabled; private final java.lang.Object ossMeteringPolicySetting; private final java.lang.Object ossMeteringTiEnabled; private final java.lang.Object ossMeteringTtl; private final java.lang.Object ossSyncEnabled; private final java.lang.Object ossSyncTtl; private final java.lang.Object polardbAuditCollectionPolicy; private final java.lang.Object polardbAuditPolicySetting; private final java.lang.Object polardbEnabled; private final java.lang.Object polardbErrorCollectionPolicy; private final java.lang.Object polardbErrorEnabled; private final java.lang.Object polardbErrorTtl; private final java.lang.Object polardbPerfCollectionPolicy; private final java.lang.Object polardbPerfEnabled; private final java.lang.Object polardbPerfPolicySetting; private final java.lang.Object polardbPerfTiEnabled; private final java.lang.Object polardbPerfTtl; private final java.lang.Object polardbSlowCollectionPolicy; private final java.lang.Object polardbSlowEnabled; private final java.lang.Object polardbSlowPolicySetting; private final java.lang.Object polardbSlowTiEnabled; private final java.lang.Object polardbSlowTtl; private final java.lang.Object polardbTiEnabled; private final java.lang.Object polardbTtl; private final java.lang.Object rdsAuditCollectionPolicy; private final java.lang.Object rdsAuditPolicySetting; private final java.lang.Object rdsEnabled; private final java.lang.Object rdsErrorCollectionPolicy; private final java.lang.Object rdsErrorEnabled; private final java.lang.Object rdsErrorTtl; private final java.lang.Object rdsPerfCollectionPolicy; private final java.lang.Object rdsPerfEnabled; private final java.lang.Object rdsPerfPolicySetting; private final java.lang.Object rdsPerfTiEnabled; private final java.lang.Object rdsPerfTtl; private final java.lang.Object rdsSlowCollectionPolicy; private final java.lang.Object rdsSlowEnabled; private final java.lang.Object rdsSlowPolicySetting; private final java.lang.Object rdsSlowTiEnabled; private final java.lang.Object rdsSlowTtl; private final java.lang.Object rdsTiEnabled; private final java.lang.Object rdsTtl; private final java.lang.Object redisAuditCollectionPolicy; private final java.lang.Object redisAuditEnabled; private final java.lang.Object redisAuditPolicySetting; private final java.lang.Object redisAuditTiEnabled; private final java.lang.Object redisAuditTtl; private final java.lang.Object redisSyncEnabled; private final java.lang.Object redisSyncTtl; private final java.lang.Object sasCrackEnabled; private final java.lang.Object sasDnsEnabled; private final java.lang.Object sasDnsQueryEnabled; private final java.lang.Object sasHttpEnabled; private final java.lang.Object sasLocalDnsEnabled; private final java.lang.Object sasLoginEnabled; private final java.lang.Object sasNetworkEnabled; private final java.lang.Object sasProcessEnabled; private final java.lang.Object sasSecurityAlertEnabled; private final java.lang.Object sasSecurityHcEnabled; private final java.lang.Object sasSecurityVulEnabled; private final java.lang.Object sasSessionEnabled; private final java.lang.Object sasSnapshotAccountEnabled; private final java.lang.Object sasSnapshotPortEnabled; private final java.lang.Object sasSnapshotProcessEnabled; private final java.lang.Object sasTiEnabled; private final java.lang.Object sasTtl; private final java.lang.Object slbAccessCollectionPolicy; private final java.lang.Object slbAccessEnabled; private final java.lang.Object slbAccessPolicySetting; private final java.lang.Object slbAccessTiEnabled; private final java.lang.Object slbAccessTtl; private final java.lang.Object slbSyncEnabled; private final java.lang.Object slbSyncTtl; private final java.lang.Object vpcFlowCollectionPolicy; private final java.lang.Object vpcFlowEnabled; private final java.lang.Object vpcFlowTtl; private final java.lang.Object vpcSyncEnabled; private final java.lang.Object vpcSyncTtl; private final java.lang.Object wafAccessCollectionPolicy; private final java.lang.Object wafAccessPolicySetting; private final java.lang.Object wafEnabled; private final java.lang.Object wafTiEnabled; private final java.lang.Object wafTtl; /** * Constructor that initializes the object based on values retrieved from the JsiiObject. * @param objRef Reference to the JSII managed object. */ protected Jsii$Proxy(final software.amazon.jsii.JsiiObjectRef objRef) { super(objRef); this.actiontrailEnabled = software.amazon.jsii.Kernel.get(this, "actiontrailEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.actiontrailOpenapiCollectionPolicy = software.amazon.jsii.Kernel.get(this, "actiontrailOpenapiCollectionPolicy", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.actiontrailOpenapiPolicySetting = software.amazon.jsii.Kernel.get(this, "actiontrailOpenapiPolicySetting", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.actiontrailTiEnabled = software.amazon.jsii.Kernel.get(this, "actiontrailTiEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.actiontrailTtl = software.amazon.jsii.Kernel.get(this, "actiontrailTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.albAccessCollectionPolicy = software.amazon.jsii.Kernel.get(this, "albAccessCollectionPolicy", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.albAccessEnabled = software.amazon.jsii.Kernel.get(this, "albAccessEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.albAccessTtl = software.amazon.jsii.Kernel.get(this, "albAccessTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.albSyncEnabled = software.amazon.jsii.Kernel.get(this, "albSyncEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.albSyncTtl = software.amazon.jsii.Kernel.get(this, "albSyncTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.apigatewayAccessCollectionPolicy = software.amazon.jsii.Kernel.get(this, "apigatewayAccessCollectionPolicy", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.apigatewayAccessPolicySetting = software.amazon.jsii.Kernel.get(this, "apigatewayAccessPolicySetting", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.apigatewayEnabled = software.amazon.jsii.Kernel.get(this, "apigatewayEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.apigatewayTiEnabled = software.amazon.jsii.Kernel.get(this, "apigatewayTiEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.apigatewayTtl = software.amazon.jsii.Kernel.get(this, "apigatewayTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.appconnectEnabled = software.amazon.jsii.Kernel.get(this, "appconnectEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.appconnectOpCollectionPolicy = software.amazon.jsii.Kernel.get(this, "appconnectOpCollectionPolicy", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.appconnectOpPolicySetting = software.amazon.jsii.Kernel.get(this, "appconnectOpPolicySetting", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.appconnectTiEnabled = software.amazon.jsii.Kernel.get(this, "appconnectTiEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.appconnectTtl = software.amazon.jsii.Kernel.get(this, "appconnectTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.bastionAuditCollectionPolicy = software.amazon.jsii.Kernel.get(this, "bastionAuditCollectionPolicy", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.bastionAuditPolicySetting = software.amazon.jsii.Kernel.get(this, "bastionAuditPolicySetting", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.bastionEnabled = software.amazon.jsii.Kernel.get(this, "bastionEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.bastionTiEnabled = software.amazon.jsii.Kernel.get(this, "bastionTiEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.bastionTtl = software.amazon.jsii.Kernel.get(this, "bastionTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.cloudconfigChangeEnabled = software.amazon.jsii.Kernel.get(this, "cloudconfigChangeEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.cloudconfigChangeTtl = software.amazon.jsii.Kernel.get(this, "cloudconfigChangeTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.cloudconfigNoncomEnabled = software.amazon.jsii.Kernel.get(this, "cloudconfigNoncomEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.cloudconfigNoncomTtl = software.amazon.jsii.Kernel.get(this, "cloudconfigNoncomTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.cloudfirewallAccessCollectionPolicy = software.amazon.jsii.Kernel.get(this, "cloudfirewallAccessCollectionPolicy", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.cloudfirewallAccessPolicySetting = software.amazon.jsii.Kernel.get(this, "cloudfirewallAccessPolicySetting", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.cloudfirewallEnabled = software.amazon.jsii.Kernel.get(this, "cloudfirewallEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.cloudfirewallTiEnabled = software.amazon.jsii.Kernel.get(this, "cloudfirewallTiEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.cloudfirewallTtl = software.amazon.jsii.Kernel.get(this, "cloudfirewallTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.cloudfirewallVpcEnabled = software.amazon.jsii.Kernel.get(this, "cloudfirewallVpcEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.cloudfirewallVpcTtl = software.amazon.jsii.Kernel.get(this, "cloudfirewallVpcTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.cpsCallbackCollectionPolicy = software.amazon.jsii.Kernel.get(this, "cpsCallbackCollectionPolicy", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.cpsCallbackPolicySetting = software.amazon.jsii.Kernel.get(this, "cpsCallbackPolicySetting", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.cpsEnabled = software.amazon.jsii.Kernel.get(this, "cpsEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.cpsTiEnabled = software.amazon.jsii.Kernel.get(this, "cpsTiEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.cpsTtl = software.amazon.jsii.Kernel.get(this, "cpsTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.ddosBgpAccessEnabled = software.amazon.jsii.Kernel.get(this, "ddosBgpAccessEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.ddosBgpAccessTtl = software.amazon.jsii.Kernel.get(this, "ddosBgpAccessTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.ddosCooAccessCollectionPolicy = software.amazon.jsii.Kernel.get(this, "ddosCooAccessCollectionPolicy", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.ddosCooAccessEnabled = software.amazon.jsii.Kernel.get(this, "ddosCooAccessEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.ddosCooAccessPolicySetting = software.amazon.jsii.Kernel.get(this, "ddosCooAccessPolicySetting", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.ddosCooAccessTiEnabled = software.amazon.jsii.Kernel.get(this, "ddosCooAccessTiEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.ddosCooAccessTtl = software.amazon.jsii.Kernel.get(this, "ddosCooAccessTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.ddosDipAccessEnabled = software.amazon.jsii.Kernel.get(this, "ddosDipAccessEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.ddosDipAccessTtl = software.amazon.jsii.Kernel.get(this, "ddosDipAccessTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.dnsIntranetCollectionPolicy = software.amazon.jsii.Kernel.get(this, "dnsIntranetCollectionPolicy", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.dnsIntranetEnabled = software.amazon.jsii.Kernel.get(this, "dnsIntranetEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.dnsIntranetTtl = software.amazon.jsii.Kernel.get(this, "dnsIntranetTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.dnsSyncEnabled = software.amazon.jsii.Kernel.get(this, "dnsSyncEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.dnsSyncTtl = software.amazon.jsii.Kernel.get(this, "dnsSyncTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.drdsAuditCollectionPolicy = software.amazon.jsii.Kernel.get(this, "drdsAuditCollectionPolicy", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.drdsAuditEnabled = software.amazon.jsii.Kernel.get(this, "drdsAuditEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.drdsAuditPolicySetting = software.amazon.jsii.Kernel.get(this, "drdsAuditPolicySetting", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.drdsAuditTiEnabled = software.amazon.jsii.Kernel.get(this, "drdsAuditTiEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.drdsAuditTtl = software.amazon.jsii.Kernel.get(this, "drdsAuditTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.drdsSyncEnabled = software.amazon.jsii.Kernel.get(this, "drdsSyncEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.drdsSyncTtl = software.amazon.jsii.Kernel.get(this, "drdsSyncTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.idaasMngCollectionPolicy = software.amazon.jsii.Kernel.get(this, "idaasMngCollectionPolicy", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.idaasMngEnabled = software.amazon.jsii.Kernel.get(this, "idaasMngEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.idaasMngTtl = software.amazon.jsii.Kernel.get(this, "idaasMngTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.idaasUserCollectionPolicy = software.amazon.jsii.Kernel.get(this, "idaasUserCollectionPolicy", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.idaasUserEnabled = software.amazon.jsii.Kernel.get(this, "idaasUserEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.idaasUserTtl = software.amazon.jsii.Kernel.get(this, "idaasUserTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.k8SAuditCollectionPolicy = software.amazon.jsii.Kernel.get(this, "k8SAuditCollectionPolicy", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.k8SAuditEnabled = software.amazon.jsii.Kernel.get(this, "k8SAuditEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.k8SAuditPolicySetting = software.amazon.jsii.Kernel.get(this, "k8SAuditPolicySetting", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.k8SAuditTiEnabled = software.amazon.jsii.Kernel.get(this, "k8SAuditTiEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.k8SAuditTtl = software.amazon.jsii.Kernel.get(this, "k8SAuditTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.k8SEventCollectionPolicy = software.amazon.jsii.Kernel.get(this, "k8SEventCollectionPolicy", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.k8SEventEnabled = software.amazon.jsii.Kernel.get(this, "k8SEventEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.k8SEventPolicySetting = software.amazon.jsii.Kernel.get(this, "k8SEventPolicySetting", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.k8SEventTiEnabled = software.amazon.jsii.Kernel.get(this, "k8SEventTiEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.k8SEventTtl = software.amazon.jsii.Kernel.get(this, "k8SEventTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.k8SIngressCollectionPolicy = software.amazon.jsii.Kernel.get(this, "k8SIngressCollectionPolicy", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.k8SIngressEnabled = software.amazon.jsii.Kernel.get(this, "k8SIngressEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.k8SIngressPolicySetting = software.amazon.jsii.Kernel.get(this, "k8SIngressPolicySetting", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.k8SIngressTiEnabled = software.amazon.jsii.Kernel.get(this, "k8SIngressTiEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.k8SIngressTtl = software.amazon.jsii.Kernel.get(this, "k8SIngressTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.nasAuditCollectionPolicy = software.amazon.jsii.Kernel.get(this, "nasAuditCollectionPolicy", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.nasAuditPolicySetting = software.amazon.jsii.Kernel.get(this, "nasAuditPolicySetting", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.nasEnabled = software.amazon.jsii.Kernel.get(this, "nasEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.nasTiEnabled = software.amazon.jsii.Kernel.get(this, "nasTiEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.nasTtl = software.amazon.jsii.Kernel.get(this, "nasTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.ossAccessCollectionPolicy = software.amazon.jsii.Kernel.get(this, "ossAccessCollectionPolicy", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.ossAccessEnabled = software.amazon.jsii.Kernel.get(this, "ossAccessEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.ossAccessPolicySetting = software.amazon.jsii.Kernel.get(this, "ossAccessPolicySetting", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.ossAccessTiEnabled = software.amazon.jsii.Kernel.get(this, "ossAccessTiEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.ossAccessTtl = software.amazon.jsii.Kernel.get(this, "ossAccessTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.ossMeteringCollectionPolicy = software.amazon.jsii.Kernel.get(this, "ossMeteringCollectionPolicy", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.ossMeteringEnabled = software.amazon.jsii.Kernel.get(this, "ossMeteringEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.ossMeteringPolicySetting = software.amazon.jsii.Kernel.get(this, "ossMeteringPolicySetting", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.ossMeteringTiEnabled = software.amazon.jsii.Kernel.get(this, "ossMeteringTiEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.ossMeteringTtl = software.amazon.jsii.Kernel.get(this, "ossMeteringTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.ossSyncEnabled = software.amazon.jsii.Kernel.get(this, "ossSyncEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.ossSyncTtl = software.amazon.jsii.Kernel.get(this, "ossSyncTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.polardbAuditCollectionPolicy = software.amazon.jsii.Kernel.get(this, "polardbAuditCollectionPolicy", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.polardbAuditPolicySetting = software.amazon.jsii.Kernel.get(this, "polardbAuditPolicySetting", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.polardbEnabled = software.amazon.jsii.Kernel.get(this, "polardbEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.polardbErrorCollectionPolicy = software.amazon.jsii.Kernel.get(this, "polardbErrorCollectionPolicy", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.polardbErrorEnabled = software.amazon.jsii.Kernel.get(this, "polardbErrorEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.polardbErrorTtl = software.amazon.jsii.Kernel.get(this, "polardbErrorTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.polardbPerfCollectionPolicy = software.amazon.jsii.Kernel.get(this, "polardbPerfCollectionPolicy", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.polardbPerfEnabled = software.amazon.jsii.Kernel.get(this, "polardbPerfEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.polardbPerfPolicySetting = software.amazon.jsii.Kernel.get(this, "polardbPerfPolicySetting", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.polardbPerfTiEnabled = software.amazon.jsii.Kernel.get(this, "polardbPerfTiEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.polardbPerfTtl = software.amazon.jsii.Kernel.get(this, "polardbPerfTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.polardbSlowCollectionPolicy = software.amazon.jsii.Kernel.get(this, "polardbSlowCollectionPolicy", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.polardbSlowEnabled = software.amazon.jsii.Kernel.get(this, "polardbSlowEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.polardbSlowPolicySetting = software.amazon.jsii.Kernel.get(this, "polardbSlowPolicySetting", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.polardbSlowTiEnabled = software.amazon.jsii.Kernel.get(this, "polardbSlowTiEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.polardbSlowTtl = software.amazon.jsii.Kernel.get(this, "polardbSlowTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.polardbTiEnabled = software.amazon.jsii.Kernel.get(this, "polardbTiEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.polardbTtl = software.amazon.jsii.Kernel.get(this, "polardbTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.rdsAuditCollectionPolicy = software.amazon.jsii.Kernel.get(this, "rdsAuditCollectionPolicy", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.rdsAuditPolicySetting = software.amazon.jsii.Kernel.get(this, "rdsAuditPolicySetting", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.rdsEnabled = software.amazon.jsii.Kernel.get(this, "rdsEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.rdsErrorCollectionPolicy = software.amazon.jsii.Kernel.get(this, "rdsErrorCollectionPolicy", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.rdsErrorEnabled = software.amazon.jsii.Kernel.get(this, "rdsErrorEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.rdsErrorTtl = software.amazon.jsii.Kernel.get(this, "rdsErrorTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.rdsPerfCollectionPolicy = software.amazon.jsii.Kernel.get(this, "rdsPerfCollectionPolicy", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.rdsPerfEnabled = software.amazon.jsii.Kernel.get(this, "rdsPerfEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.rdsPerfPolicySetting = software.amazon.jsii.Kernel.get(this, "rdsPerfPolicySetting", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.rdsPerfTiEnabled = software.amazon.jsii.Kernel.get(this, "rdsPerfTiEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.rdsPerfTtl = software.amazon.jsii.Kernel.get(this, "rdsPerfTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.rdsSlowCollectionPolicy = software.amazon.jsii.Kernel.get(this, "rdsSlowCollectionPolicy", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.rdsSlowEnabled = software.amazon.jsii.Kernel.get(this, "rdsSlowEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.rdsSlowPolicySetting = software.amazon.jsii.Kernel.get(this, "rdsSlowPolicySetting", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.rdsSlowTiEnabled = software.amazon.jsii.Kernel.get(this, "rdsSlowTiEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.rdsSlowTtl = software.amazon.jsii.Kernel.get(this, "rdsSlowTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.rdsTiEnabled = software.amazon.jsii.Kernel.get(this, "rdsTiEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.rdsTtl = software.amazon.jsii.Kernel.get(this, "rdsTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.redisAuditCollectionPolicy = software.amazon.jsii.Kernel.get(this, "redisAuditCollectionPolicy", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.redisAuditEnabled = software.amazon.jsii.Kernel.get(this, "redisAuditEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.redisAuditPolicySetting = software.amazon.jsii.Kernel.get(this, "redisAuditPolicySetting", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.redisAuditTiEnabled = software.amazon.jsii.Kernel.get(this, "redisAuditTiEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.redisAuditTtl = software.amazon.jsii.Kernel.get(this, "redisAuditTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.redisSyncEnabled = software.amazon.jsii.Kernel.get(this, "redisSyncEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.redisSyncTtl = software.amazon.jsii.Kernel.get(this, "redisSyncTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.sasCrackEnabled = software.amazon.jsii.Kernel.get(this, "sasCrackEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.sasDnsEnabled = software.amazon.jsii.Kernel.get(this, "sasDnsEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.sasDnsQueryEnabled = software.amazon.jsii.Kernel.get(this, "sasDnsQueryEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.sasHttpEnabled = software.amazon.jsii.Kernel.get(this, "sasHttpEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.sasLocalDnsEnabled = software.amazon.jsii.Kernel.get(this, "sasLocalDnsEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.sasLoginEnabled = software.amazon.jsii.Kernel.get(this, "sasLoginEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.sasNetworkEnabled = software.amazon.jsii.Kernel.get(this, "sasNetworkEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.sasProcessEnabled = software.amazon.jsii.Kernel.get(this, "sasProcessEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.sasSecurityAlertEnabled = software.amazon.jsii.Kernel.get(this, "sasSecurityAlertEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.sasSecurityHcEnabled = software.amazon.jsii.Kernel.get(this, "sasSecurityHcEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.sasSecurityVulEnabled = software.amazon.jsii.Kernel.get(this, "sasSecurityVulEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.sasSessionEnabled = software.amazon.jsii.Kernel.get(this, "sasSessionEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.sasSnapshotAccountEnabled = software.amazon.jsii.Kernel.get(this, "sasSnapshotAccountEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.sasSnapshotPortEnabled = software.amazon.jsii.Kernel.get(this, "sasSnapshotPortEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.sasSnapshotProcessEnabled = software.amazon.jsii.Kernel.get(this, "sasSnapshotProcessEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.sasTiEnabled = software.amazon.jsii.Kernel.get(this, "sasTiEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.sasTtl = software.amazon.jsii.Kernel.get(this, "sasTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.slbAccessCollectionPolicy = software.amazon.jsii.Kernel.get(this, "slbAccessCollectionPolicy", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.slbAccessEnabled = software.amazon.jsii.Kernel.get(this, "slbAccessEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.slbAccessPolicySetting = software.amazon.jsii.Kernel.get(this, "slbAccessPolicySetting", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.slbAccessTiEnabled = software.amazon.jsii.Kernel.get(this, "slbAccessTiEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.slbAccessTtl = software.amazon.jsii.Kernel.get(this, "slbAccessTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.slbSyncEnabled = software.amazon.jsii.Kernel.get(this, "slbSyncEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.slbSyncTtl = software.amazon.jsii.Kernel.get(this, "slbSyncTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.vpcFlowCollectionPolicy = software.amazon.jsii.Kernel.get(this, "vpcFlowCollectionPolicy", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.vpcFlowEnabled = software.amazon.jsii.Kernel.get(this, "vpcFlowEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.vpcFlowTtl = software.amazon.jsii.Kernel.get(this, "vpcFlowTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.vpcSyncEnabled = software.amazon.jsii.Kernel.get(this, "vpcSyncEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.vpcSyncTtl = software.amazon.jsii.Kernel.get(this, "vpcSyncTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.wafAccessCollectionPolicy = software.amazon.jsii.Kernel.get(this, "wafAccessCollectionPolicy", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.wafAccessPolicySetting = software.amazon.jsii.Kernel.get(this, "wafAccessPolicySetting", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.wafEnabled = software.amazon.jsii.Kernel.get(this, "wafEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.wafTiEnabled = software.amazon.jsii.Kernel.get(this, "wafTiEnabled", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); this.wafTtl = software.amazon.jsii.Kernel.get(this, "wafTtl", software.amazon.jsii.NativeType.forClass(java.lang.Object.class)); } /** * Constructor that initializes the object based on literal property values passed by the {@link Builder}. */ protected Jsii$Proxy(final Builder builder) { super(software.amazon.jsii.JsiiObject.InitializationMode.JSII); this.actiontrailEnabled = builder.actiontrailEnabled; this.actiontrailOpenapiCollectionPolicy = builder.actiontrailOpenapiCollectionPolicy; this.actiontrailOpenapiPolicySetting = builder.actiontrailOpenapiPolicySetting; this.actiontrailTiEnabled = builder.actiontrailTiEnabled; this.actiontrailTtl = builder.actiontrailTtl; this.albAccessCollectionPolicy = builder.albAccessCollectionPolicy; this.albAccessEnabled = builder.albAccessEnabled; this.albAccessTtl = builder.albAccessTtl; this.albSyncEnabled = builder.albSyncEnabled; this.albSyncTtl = builder.albSyncTtl; this.apigatewayAccessCollectionPolicy = builder.apigatewayAccessCollectionPolicy; this.apigatewayAccessPolicySetting = builder.apigatewayAccessPolicySetting; this.apigatewayEnabled = builder.apigatewayEnabled; this.apigatewayTiEnabled = builder.apigatewayTiEnabled; this.apigatewayTtl = builder.apigatewayTtl; this.appconnectEnabled = builder.appconnectEnabled; this.appconnectOpCollectionPolicy = builder.appconnectOpCollectionPolicy; this.appconnectOpPolicySetting = builder.appconnectOpPolicySetting; this.appconnectTiEnabled = builder.appconnectTiEnabled; this.appconnectTtl = builder.appconnectTtl; this.bastionAuditCollectionPolicy = builder.bastionAuditCollectionPolicy; this.bastionAuditPolicySetting = builder.bastionAuditPolicySetting; this.bastionEnabled = builder.bastionEnabled; this.bastionTiEnabled = builder.bastionTiEnabled; this.bastionTtl = builder.bastionTtl; this.cloudconfigChangeEnabled = builder.cloudconfigChangeEnabled; this.cloudconfigChangeTtl = builder.cloudconfigChangeTtl; this.cloudconfigNoncomEnabled = builder.cloudconfigNoncomEnabled; this.cloudconfigNoncomTtl = builder.cloudconfigNoncomTtl; this.cloudfirewallAccessCollectionPolicy = builder.cloudfirewallAccessCollectionPolicy; this.cloudfirewallAccessPolicySetting = builder.cloudfirewallAccessPolicySetting; this.cloudfirewallEnabled = builder.cloudfirewallEnabled; this.cloudfirewallTiEnabled = builder.cloudfirewallTiEnabled; this.cloudfirewallTtl = builder.cloudfirewallTtl; this.cloudfirewallVpcEnabled = builder.cloudfirewallVpcEnabled; this.cloudfirewallVpcTtl = builder.cloudfirewallVpcTtl; this.cpsCallbackCollectionPolicy = builder.cpsCallbackCollectionPolicy; this.cpsCallbackPolicySetting = builder.cpsCallbackPolicySetting; this.cpsEnabled = builder.cpsEnabled; this.cpsTiEnabled = builder.cpsTiEnabled; this.cpsTtl = builder.cpsTtl; this.ddosBgpAccessEnabled = builder.ddosBgpAccessEnabled; this.ddosBgpAccessTtl = builder.ddosBgpAccessTtl; this.ddosCooAccessCollectionPolicy = builder.ddosCooAccessCollectionPolicy; this.ddosCooAccessEnabled = builder.ddosCooAccessEnabled; this.ddosCooAccessPolicySetting = builder.ddosCooAccessPolicySetting; this.ddosCooAccessTiEnabled = builder.ddosCooAccessTiEnabled; this.ddosCooAccessTtl = builder.ddosCooAccessTtl; this.ddosDipAccessEnabled = builder.ddosDipAccessEnabled; this.ddosDipAccessTtl = builder.ddosDipAccessTtl; this.dnsIntranetCollectionPolicy = builder.dnsIntranetCollectionPolicy; this.dnsIntranetEnabled = builder.dnsIntranetEnabled; this.dnsIntranetTtl = builder.dnsIntranetTtl; this.dnsSyncEnabled = builder.dnsSyncEnabled; this.dnsSyncTtl = builder.dnsSyncTtl; this.drdsAuditCollectionPolicy = builder.drdsAuditCollectionPolicy; this.drdsAuditEnabled = builder.drdsAuditEnabled; this.drdsAuditPolicySetting = builder.drdsAuditPolicySetting; this.drdsAuditTiEnabled = builder.drdsAuditTiEnabled; this.drdsAuditTtl = builder.drdsAuditTtl; this.drdsSyncEnabled = builder.drdsSyncEnabled; this.drdsSyncTtl = builder.drdsSyncTtl; this.idaasMngCollectionPolicy = builder.idaasMngCollectionPolicy; this.idaasMngEnabled = builder.idaasMngEnabled; this.idaasMngTtl = builder.idaasMngTtl; this.idaasUserCollectionPolicy = builder.idaasUserCollectionPolicy; this.idaasUserEnabled = builder.idaasUserEnabled; this.idaasUserTtl = builder.idaasUserTtl; this.k8SAuditCollectionPolicy = builder.k8SAuditCollectionPolicy; this.k8SAuditEnabled = builder.k8SAuditEnabled; this.k8SAuditPolicySetting = builder.k8SAuditPolicySetting; this.k8SAuditTiEnabled = builder.k8SAuditTiEnabled; this.k8SAuditTtl = builder.k8SAuditTtl; this.k8SEventCollectionPolicy = builder.k8SEventCollectionPolicy; this.k8SEventEnabled = builder.k8SEventEnabled; this.k8SEventPolicySetting = builder.k8SEventPolicySetting; this.k8SEventTiEnabled = builder.k8SEventTiEnabled; this.k8SEventTtl = builder.k8SEventTtl; this.k8SIngressCollectionPolicy = builder.k8SIngressCollectionPolicy; this.k8SIngressEnabled = builder.k8SIngressEnabled; this.k8SIngressPolicySetting = builder.k8SIngressPolicySetting; this.k8SIngressTiEnabled = builder.k8SIngressTiEnabled; this.k8SIngressTtl = builder.k8SIngressTtl; this.nasAuditCollectionPolicy = builder.nasAuditCollectionPolicy; this.nasAuditPolicySetting = builder.nasAuditPolicySetting; this.nasEnabled = builder.nasEnabled; this.nasTiEnabled = builder.nasTiEnabled; this.nasTtl = builder.nasTtl; this.ossAccessCollectionPolicy = builder.ossAccessCollectionPolicy; this.ossAccessEnabled = builder.ossAccessEnabled; this.ossAccessPolicySetting = builder.ossAccessPolicySetting; this.ossAccessTiEnabled = builder.ossAccessTiEnabled; this.ossAccessTtl = builder.ossAccessTtl; this.ossMeteringCollectionPolicy = builder.ossMeteringCollectionPolicy; this.ossMeteringEnabled = builder.ossMeteringEnabled; this.ossMeteringPolicySetting = builder.ossMeteringPolicySetting; this.ossMeteringTiEnabled = builder.ossMeteringTiEnabled; this.ossMeteringTtl = builder.ossMeteringTtl; this.ossSyncEnabled = builder.ossSyncEnabled; this.ossSyncTtl = builder.ossSyncTtl; this.polardbAuditCollectionPolicy = builder.polardbAuditCollectionPolicy; this.polardbAuditPolicySetting = builder.polardbAuditPolicySetting; this.polardbEnabled = builder.polardbEnabled; this.polardbErrorCollectionPolicy = builder.polardbErrorCollectionPolicy; this.polardbErrorEnabled = builder.polardbErrorEnabled; this.polardbErrorTtl = builder.polardbErrorTtl; this.polardbPerfCollectionPolicy = builder.polardbPerfCollectionPolicy; this.polardbPerfEnabled = builder.polardbPerfEnabled; this.polardbPerfPolicySetting = builder.polardbPerfPolicySetting; this.polardbPerfTiEnabled = builder.polardbPerfTiEnabled; this.polardbPerfTtl = builder.polardbPerfTtl; this.polardbSlowCollectionPolicy = builder.polardbSlowCollectionPolicy; this.polardbSlowEnabled = builder.polardbSlowEnabled; this.polardbSlowPolicySetting = builder.polardbSlowPolicySetting; this.polardbSlowTiEnabled = builder.polardbSlowTiEnabled; this.polardbSlowTtl = builder.polardbSlowTtl; this.polardbTiEnabled = builder.polardbTiEnabled; this.polardbTtl = builder.polardbTtl; this.rdsAuditCollectionPolicy = builder.rdsAuditCollectionPolicy; this.rdsAuditPolicySetting = builder.rdsAuditPolicySetting; this.rdsEnabled = builder.rdsEnabled; this.rdsErrorCollectionPolicy = builder.rdsErrorCollectionPolicy; this.rdsErrorEnabled = builder.rdsErrorEnabled; this.rdsErrorTtl = builder.rdsErrorTtl; this.rdsPerfCollectionPolicy = builder.rdsPerfCollectionPolicy; this.rdsPerfEnabled = builder.rdsPerfEnabled; this.rdsPerfPolicySetting = builder.rdsPerfPolicySetting; this.rdsPerfTiEnabled = builder.rdsPerfTiEnabled; this.rdsPerfTtl = builder.rdsPerfTtl; this.rdsSlowCollectionPolicy = builder.rdsSlowCollectionPolicy; this.rdsSlowEnabled = builder.rdsSlowEnabled; this.rdsSlowPolicySetting = builder.rdsSlowPolicySetting; this.rdsSlowTiEnabled = builder.rdsSlowTiEnabled; this.rdsSlowTtl = builder.rdsSlowTtl; this.rdsTiEnabled = builder.rdsTiEnabled; this.rdsTtl = builder.rdsTtl; this.redisAuditCollectionPolicy = builder.redisAuditCollectionPolicy; this.redisAuditEnabled = builder.redisAuditEnabled; this.redisAuditPolicySetting = builder.redisAuditPolicySetting; this.redisAuditTiEnabled = builder.redisAuditTiEnabled; this.redisAuditTtl = builder.redisAuditTtl; this.redisSyncEnabled = builder.redisSyncEnabled; this.redisSyncTtl = builder.redisSyncTtl; this.sasCrackEnabled = builder.sasCrackEnabled; this.sasDnsEnabled = builder.sasDnsEnabled; this.sasDnsQueryEnabled = builder.sasDnsQueryEnabled; this.sasHttpEnabled = builder.sasHttpEnabled; this.sasLocalDnsEnabled = builder.sasLocalDnsEnabled; this.sasLoginEnabled = builder.sasLoginEnabled; this.sasNetworkEnabled = builder.sasNetworkEnabled; this.sasProcessEnabled = builder.sasProcessEnabled; this.sasSecurityAlertEnabled = builder.sasSecurityAlertEnabled; this.sasSecurityHcEnabled = builder.sasSecurityHcEnabled; this.sasSecurityVulEnabled = builder.sasSecurityVulEnabled; this.sasSessionEnabled = builder.sasSessionEnabled; this.sasSnapshotAccountEnabled = builder.sasSnapshotAccountEnabled; this.sasSnapshotPortEnabled = builder.sasSnapshotPortEnabled; this.sasSnapshotProcessEnabled = builder.sasSnapshotProcessEnabled; this.sasTiEnabled = builder.sasTiEnabled; this.sasTtl = builder.sasTtl; this.slbAccessCollectionPolicy = builder.slbAccessCollectionPolicy; this.slbAccessEnabled = builder.slbAccessEnabled; this.slbAccessPolicySetting = builder.slbAccessPolicySetting; this.slbAccessTiEnabled = builder.slbAccessTiEnabled; this.slbAccessTtl = builder.slbAccessTtl; this.slbSyncEnabled = builder.slbSyncEnabled; this.slbSyncTtl = builder.slbSyncTtl; this.vpcFlowCollectionPolicy = builder.vpcFlowCollectionPolicy; this.vpcFlowEnabled = builder.vpcFlowEnabled; this.vpcFlowTtl = builder.vpcFlowTtl; this.vpcSyncEnabled = builder.vpcSyncEnabled; this.vpcSyncTtl = builder.vpcSyncTtl; this.wafAccessCollectionPolicy = builder.wafAccessCollectionPolicy; this.wafAccessPolicySetting = builder.wafAccessPolicySetting; this.wafEnabled = builder.wafEnabled; this.wafTiEnabled = builder.wafTiEnabled; this.wafTtl = builder.wafTtl; } @Override public final java.lang.Object getActiontrailEnabled() { return this.actiontrailEnabled; } @Override public final java.lang.Object getActiontrailOpenapiCollectionPolicy() { return this.actiontrailOpenapiCollectionPolicy; } @Override public final java.lang.Object getActiontrailOpenapiPolicySetting() { return this.actiontrailOpenapiPolicySetting; } @Override public final java.lang.Object getActiontrailTiEnabled() { return this.actiontrailTiEnabled; } @Override public final java.lang.Object getActiontrailTtl() { return this.actiontrailTtl; } @Override public final java.lang.Object getAlbAccessCollectionPolicy() { return this.albAccessCollectionPolicy; } @Override public final java.lang.Object getAlbAccessEnabled() { return this.albAccessEnabled; } @Override public final java.lang.Object getAlbAccessTtl() { return this.albAccessTtl; } @Override public final java.lang.Object getAlbSyncEnabled() { return this.albSyncEnabled; } @Override public final java.lang.Object getAlbSyncTtl() { return this.albSyncTtl; } @Override public final java.lang.Object getApigatewayAccessCollectionPolicy() { return this.apigatewayAccessCollectionPolicy; } @Override public final java.lang.Object getApigatewayAccessPolicySetting() { return this.apigatewayAccessPolicySetting; } @Override public final java.lang.Object getApigatewayEnabled() { return this.apigatewayEnabled; } @Override public final java.lang.Object getApigatewayTiEnabled() { return this.apigatewayTiEnabled; } @Override public final java.lang.Object getApigatewayTtl() { return this.apigatewayTtl; } @Override public final java.lang.Object getAppconnectEnabled() { return this.appconnectEnabled; } @Override public final java.lang.Object getAppconnectOpCollectionPolicy() { return this.appconnectOpCollectionPolicy; } @Override public final java.lang.Object getAppconnectOpPolicySetting() { return this.appconnectOpPolicySetting; } @Override public final java.lang.Object getAppconnectTiEnabled() { return this.appconnectTiEnabled; } @Override public final java.lang.Object getAppconnectTtl() { return this.appconnectTtl; } @Override public final java.lang.Object getBastionAuditCollectionPolicy() { return this.bastionAuditCollectionPolicy; } @Override public final java.lang.Object getBastionAuditPolicySetting() { return this.bastionAuditPolicySetting; } @Override public final java.lang.Object getBastionEnabled() { return this.bastionEnabled; } @Override public final java.lang.Object getBastionTiEnabled() { return this.bastionTiEnabled; } @Override public final java.lang.Object getBastionTtl() { return this.bastionTtl; } @Override public final java.lang.Object getCloudconfigChangeEnabled() { return this.cloudconfigChangeEnabled; } @Override public final java.lang.Object getCloudconfigChangeTtl() { return this.cloudconfigChangeTtl; } @Override public final java.lang.Object getCloudconfigNoncomEnabled() { return this.cloudconfigNoncomEnabled; } @Override public final java.lang.Object getCloudconfigNoncomTtl() { return this.cloudconfigNoncomTtl; } @Override public final java.lang.Object getCloudfirewallAccessCollectionPolicy() { return this.cloudfirewallAccessCollectionPolicy; } @Override public final java.lang.Object getCloudfirewallAccessPolicySetting() { return this.cloudfirewallAccessPolicySetting; } @Override public final java.lang.Object getCloudfirewallEnabled() { return this.cloudfirewallEnabled; } @Override public final java.lang.Object getCloudfirewallTiEnabled() { return this.cloudfirewallTiEnabled; } @Override public final java.lang.Object getCloudfirewallTtl() { return this.cloudfirewallTtl; } @Override public final java.lang.Object getCloudfirewallVpcEnabled() { return this.cloudfirewallVpcEnabled; } @Override public final java.lang.Object getCloudfirewallVpcTtl() { return this.cloudfirewallVpcTtl; } @Override public final java.lang.Object getCpsCallbackCollectionPolicy() { return this.cpsCallbackCollectionPolicy; } @Override public final java.lang.Object getCpsCallbackPolicySetting() { return this.cpsCallbackPolicySetting; } @Override public final java.lang.Object getCpsEnabled() { return this.cpsEnabled; } @Override public final java.lang.Object getCpsTiEnabled() { return this.cpsTiEnabled; } @Override public final java.lang.Object getCpsTtl() { return this.cpsTtl; } @Override public final java.lang.Object getDdosBgpAccessEnabled() { return this.ddosBgpAccessEnabled; } @Override public final java.lang.Object getDdosBgpAccessTtl() { return this.ddosBgpAccessTtl; } @Override public final java.lang.Object getDdosCooAccessCollectionPolicy() { return this.ddosCooAccessCollectionPolicy; } @Override public final java.lang.Object getDdosCooAccessEnabled() { return this.ddosCooAccessEnabled; } @Override public final java.lang.Object getDdosCooAccessPolicySetting() { return this.ddosCooAccessPolicySetting; } @Override public final java.lang.Object getDdosCooAccessTiEnabled() { return this.ddosCooAccessTiEnabled; } @Override public final java.lang.Object getDdosCooAccessTtl() { return this.ddosCooAccessTtl; } @Override public final java.lang.Object getDdosDipAccessEnabled() { return this.ddosDipAccessEnabled; } @Override public final java.lang.Object getDdosDipAccessTtl() { return this.ddosDipAccessTtl; } @Override public final java.lang.Object getDnsIntranetCollectionPolicy() { return this.dnsIntranetCollectionPolicy; } @Override public final java.lang.Object getDnsIntranetEnabled() { return this.dnsIntranetEnabled; } @Override public final java.lang.Object getDnsIntranetTtl() { return this.dnsIntranetTtl; } @Override public final java.lang.Object getDnsSyncEnabled() { return this.dnsSyncEnabled; } @Override public final java.lang.Object getDnsSyncTtl() { return this.dnsSyncTtl; } @Override public final java.lang.Object getDrdsAuditCollectionPolicy() { return this.drdsAuditCollectionPolicy; } @Override public final java.lang.Object getDrdsAuditEnabled() { return this.drdsAuditEnabled; } @Override public final java.lang.Object getDrdsAuditPolicySetting() { return this.drdsAuditPolicySetting; } @Override public final java.lang.Object getDrdsAuditTiEnabled() { return this.drdsAuditTiEnabled; } @Override public final java.lang.Object getDrdsAuditTtl() { return this.drdsAuditTtl; } @Override public final java.lang.Object getDrdsSyncEnabled() { return this.drdsSyncEnabled; } @Override public final java.lang.Object getDrdsSyncTtl() { return this.drdsSyncTtl; } @Override public final java.lang.Object getIdaasMngCollectionPolicy() { return this.idaasMngCollectionPolicy; } @Override public final java.lang.Object getIdaasMngEnabled() { return this.idaasMngEnabled; } @Override public final java.lang.Object getIdaasMngTtl() { return this.idaasMngTtl; } @Override public final java.lang.Object getIdaasUserCollectionPolicy() { return this.idaasUserCollectionPolicy; } @Override public final java.lang.Object getIdaasUserEnabled() { return this.idaasUserEnabled; } @Override public final java.lang.Object getIdaasUserTtl() { return this.idaasUserTtl; } @Override public final java.lang.Object getK8SAuditCollectionPolicy() { return this.k8SAuditCollectionPolicy; } @Override public final java.lang.Object getK8SAuditEnabled() { return this.k8SAuditEnabled; } @Override public final java.lang.Object getK8SAuditPolicySetting() { return this.k8SAuditPolicySetting; } @Override public final java.lang.Object getK8SAuditTiEnabled() { return this.k8SAuditTiEnabled; } @Override public final java.lang.Object getK8SAuditTtl() { return this.k8SAuditTtl; } @Override public final java.lang.Object getK8SEventCollectionPolicy() { return this.k8SEventCollectionPolicy; } @Override public final java.lang.Object getK8SEventEnabled() { return this.k8SEventEnabled; } @Override public final java.lang.Object getK8SEventPolicySetting() { return this.k8SEventPolicySetting; } @Override public final java.lang.Object getK8SEventTiEnabled() { return this.k8SEventTiEnabled; } @Override public final java.lang.Object getK8SEventTtl() { return this.k8SEventTtl; } @Override public final java.lang.Object getK8SIngressCollectionPolicy() { return this.k8SIngressCollectionPolicy; } @Override public final java.lang.Object getK8SIngressEnabled() { return this.k8SIngressEnabled; } @Override public final java.lang.Object getK8SIngressPolicySetting() { return this.k8SIngressPolicySetting; } @Override public final java.lang.Object getK8SIngressTiEnabled() { return this.k8SIngressTiEnabled; } @Override public final java.lang.Object getK8SIngressTtl() { return this.k8SIngressTtl; } @Override public final java.lang.Object getNasAuditCollectionPolicy() { return this.nasAuditCollectionPolicy; } @Override public final java.lang.Object getNasAuditPolicySetting() { return this.nasAuditPolicySetting; } @Override public final java.lang.Object getNasEnabled() { return this.nasEnabled; } @Override public final java.lang.Object getNasTiEnabled() { return this.nasTiEnabled; } @Override public final java.lang.Object getNasTtl() { return this.nasTtl; } @Override public final java.lang.Object getOssAccessCollectionPolicy() { return this.ossAccessCollectionPolicy; } @Override public final java.lang.Object getOssAccessEnabled() { return this.ossAccessEnabled; } @Override public final java.lang.Object getOssAccessPolicySetting() { return this.ossAccessPolicySetting; } @Override public final java.lang.Object getOssAccessTiEnabled() { return this.ossAccessTiEnabled; } @Override public final java.lang.Object getOssAccessTtl() { return this.ossAccessTtl; } @Override public final java.lang.Object getOssMeteringCollectionPolicy() { return this.ossMeteringCollectionPolicy; } @Override public final java.lang.Object getOssMeteringEnabled() { return this.ossMeteringEnabled; } @Override public final java.lang.Object getOssMeteringPolicySetting() { return this.ossMeteringPolicySetting; } @Override public final java.lang.Object getOssMeteringTiEnabled() { return this.ossMeteringTiEnabled; } @Override public final java.lang.Object getOssMeteringTtl() { return this.ossMeteringTtl; } @Override public final java.lang.Object getOssSyncEnabled() { return this.ossSyncEnabled; } @Override public final java.lang.Object getOssSyncTtl() { return this.ossSyncTtl; } @Override public final java.lang.Object getPolardbAuditCollectionPolicy() { return this.polardbAuditCollectionPolicy; } @Override public final java.lang.Object getPolardbAuditPolicySetting() { return this.polardbAuditPolicySetting; } @Override public final java.lang.Object getPolardbEnabled() { return this.polardbEnabled; } @Override public final java.lang.Object getPolardbErrorCollectionPolicy() { return this.polardbErrorCollectionPolicy; } @Override public final java.lang.Object getPolardbErrorEnabled() { return this.polardbErrorEnabled; } @Override public final java.lang.Object getPolardbErrorTtl() { return this.polardbErrorTtl; } @Override public final java.lang.Object getPolardbPerfCollectionPolicy() { return this.polardbPerfCollectionPolicy; } @Override public final java.lang.Object getPolardbPerfEnabled() { return this.polardbPerfEnabled; } @Override public final java.lang.Object getPolardbPerfPolicySetting() { return this.polardbPerfPolicySetting; } @Override public final java.lang.Object getPolardbPerfTiEnabled() { return this.polardbPerfTiEnabled; } @Override public final java.lang.Object getPolardbPerfTtl() { return this.polardbPerfTtl; } @Override public final java.lang.Object getPolardbSlowCollectionPolicy() { return this.polardbSlowCollectionPolicy; } @Override public final java.lang.Object getPolardbSlowEnabled() { return this.polardbSlowEnabled; } @Override public final java.lang.Object getPolardbSlowPolicySetting() { return this.polardbSlowPolicySetting; } @Override public final java.lang.Object getPolardbSlowTiEnabled() { return this.polardbSlowTiEnabled; } @Override public final java.lang.Object getPolardbSlowTtl() { return this.polardbSlowTtl; } @Override public final java.lang.Object getPolardbTiEnabled() { return this.polardbTiEnabled; } @Override public final java.lang.Object getPolardbTtl() { return this.polardbTtl; } @Override public final java.lang.Object getRdsAuditCollectionPolicy() { return this.rdsAuditCollectionPolicy; } @Override public final java.lang.Object getRdsAuditPolicySetting() { return this.rdsAuditPolicySetting; } @Override public final java.lang.Object getRdsEnabled() { return this.rdsEnabled; } @Override public final java.lang.Object getRdsErrorCollectionPolicy() { return this.rdsErrorCollectionPolicy; } @Override public final java.lang.Object getRdsErrorEnabled() { return this.rdsErrorEnabled; } @Override public final java.lang.Object getRdsErrorTtl() { return this.rdsErrorTtl; } @Override public final java.lang.Object getRdsPerfCollectionPolicy() { return this.rdsPerfCollectionPolicy; } @Override public final java.lang.Object getRdsPerfEnabled() { return this.rdsPerfEnabled; } @Override public final java.lang.Object getRdsPerfPolicySetting() { return this.rdsPerfPolicySetting; } @Override public final java.lang.Object getRdsPerfTiEnabled() { return this.rdsPerfTiEnabled; } @Override public final java.lang.Object getRdsPerfTtl() { return this.rdsPerfTtl; } @Override public final java.lang.Object getRdsSlowCollectionPolicy() { return this.rdsSlowCollectionPolicy; } @Override public final java.lang.Object getRdsSlowEnabled() { return this.rdsSlowEnabled; } @Override public final java.lang.Object getRdsSlowPolicySetting() { return this.rdsSlowPolicySetting; } @Override public final java.lang.Object getRdsSlowTiEnabled() { return this.rdsSlowTiEnabled; } @Override public final java.lang.Object getRdsSlowTtl() { return this.rdsSlowTtl; } @Override public final java.lang.Object getRdsTiEnabled() { return this.rdsTiEnabled; } @Override public final java.lang.Object getRdsTtl() { return this.rdsTtl; } @Override public final java.lang.Object getRedisAuditCollectionPolicy() { return this.redisAuditCollectionPolicy; } @Override public final java.lang.Object getRedisAuditEnabled() { return this.redisAuditEnabled; } @Override public final java.lang.Object getRedisAuditPolicySetting() { return this.redisAuditPolicySetting; } @Override public final java.lang.Object getRedisAuditTiEnabled() { return this.redisAuditTiEnabled; } @Override public final java.lang.Object getRedisAuditTtl() { return this.redisAuditTtl; } @Override public final java.lang.Object getRedisSyncEnabled() { return this.redisSyncEnabled; } @Override public final java.lang.Object getRedisSyncTtl() { return this.redisSyncTtl; } @Override public final java.lang.Object getSasCrackEnabled() { return this.sasCrackEnabled; } @Override public final java.lang.Object getSasDnsEnabled() { return this.sasDnsEnabled; } @Override public final java.lang.Object getSasDnsQueryEnabled() { return this.sasDnsQueryEnabled; } @Override public final java.lang.Object getSasHttpEnabled() { return this.sasHttpEnabled; } @Override public final java.lang.Object getSasLocalDnsEnabled() { return this.sasLocalDnsEnabled; } @Override public final java.lang.Object getSasLoginEnabled() { return this.sasLoginEnabled; } @Override public final java.lang.Object getSasNetworkEnabled() { return this.sasNetworkEnabled; } @Override public final java.lang.Object getSasProcessEnabled() { return this.sasProcessEnabled; } @Override public final java.lang.Object getSasSecurityAlertEnabled() { return this.sasSecurityAlertEnabled; } @Override public final java.lang.Object getSasSecurityHcEnabled() { return this.sasSecurityHcEnabled; } @Override public final java.lang.Object getSasSecurityVulEnabled() { return this.sasSecurityVulEnabled; } @Override public final java.lang.Object getSasSessionEnabled() { return this.sasSessionEnabled; } @Override public final java.lang.Object getSasSnapshotAccountEnabled() { return this.sasSnapshotAccountEnabled; } @Override public final java.lang.Object getSasSnapshotPortEnabled() { return this.sasSnapshotPortEnabled; } @Override public final java.lang.Object getSasSnapshotProcessEnabled() { return this.sasSnapshotProcessEnabled; } @Override public final java.lang.Object getSasTiEnabled() { return this.sasTiEnabled; } @Override public final java.lang.Object getSasTtl() { return this.sasTtl; } @Override public final java.lang.Object getSlbAccessCollectionPolicy() { return this.slbAccessCollectionPolicy; } @Override public final java.lang.Object getSlbAccessEnabled() { return this.slbAccessEnabled; } @Override public final java.lang.Object getSlbAccessPolicySetting() { return this.slbAccessPolicySetting; } @Override public final java.lang.Object getSlbAccessTiEnabled() { return this.slbAccessTiEnabled; } @Override public final java.lang.Object getSlbAccessTtl() { return this.slbAccessTtl; } @Override public final java.lang.Object getSlbSyncEnabled() { return this.slbSyncEnabled; } @Override public final java.lang.Object getSlbSyncTtl() { return this.slbSyncTtl; } @Override public final java.lang.Object getVpcFlowCollectionPolicy() { return this.vpcFlowCollectionPolicy; } @Override public final java.lang.Object getVpcFlowEnabled() { return this.vpcFlowEnabled; } @Override public final java.lang.Object getVpcFlowTtl() { return this.vpcFlowTtl; } @Override public final java.lang.Object getVpcSyncEnabled() { return this.vpcSyncEnabled; } @Override public final java.lang.Object getVpcSyncTtl() { return this.vpcSyncTtl; } @Override public final java.lang.Object getWafAccessCollectionPolicy() { return this.wafAccessCollectionPolicy; } @Override public final java.lang.Object getWafAccessPolicySetting() { return this.wafAccessPolicySetting; } @Override public final java.lang.Object getWafEnabled() { return this.wafEnabled; } @Override public final java.lang.Object getWafTiEnabled() { return this.wafTiEnabled; } @Override public final java.lang.Object getWafTtl() { return this.wafTtl; } @Override @software.amazon.jsii.Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson() { final com.fasterxml.jackson.databind.ObjectMapper om = software.amazon.jsii.JsiiObjectMapper.INSTANCE; final com.fasterxml.jackson.databind.node.ObjectNode data = com.fasterxml.jackson.databind.node.JsonNodeFactory.instance.objectNode(); if (this.getActiontrailEnabled() != null) { data.set("actiontrailEnabled", om.valueToTree(this.getActiontrailEnabled())); } if (this.getActiontrailOpenapiCollectionPolicy() != null) { data.set("actiontrailOpenapiCollectionPolicy", om.valueToTree(this.getActiontrailOpenapiCollectionPolicy())); } if (this.getActiontrailOpenapiPolicySetting() != null) { data.set("actiontrailOpenapiPolicySetting", om.valueToTree(this.getActiontrailOpenapiPolicySetting())); } if (this.getActiontrailTiEnabled() != null) { data.set("actiontrailTiEnabled", om.valueToTree(this.getActiontrailTiEnabled())); } if (this.getActiontrailTtl() != null) { data.set("actiontrailTtl", om.valueToTree(this.getActiontrailTtl())); } if (this.getAlbAccessCollectionPolicy() != null) { data.set("albAccessCollectionPolicy", om.valueToTree(this.getAlbAccessCollectionPolicy())); } if (this.getAlbAccessEnabled() != null) { data.set("albAccessEnabled", om.valueToTree(this.getAlbAccessEnabled())); } if (this.getAlbAccessTtl() != null) { data.set("albAccessTtl", om.valueToTree(this.getAlbAccessTtl())); } if (this.getAlbSyncEnabled() != null) { data.set("albSyncEnabled", om.valueToTree(this.getAlbSyncEnabled())); } if (this.getAlbSyncTtl() != null) { data.set("albSyncTtl", om.valueToTree(this.getAlbSyncTtl())); } if (this.getApigatewayAccessCollectionPolicy() != null) { data.set("apigatewayAccessCollectionPolicy", om.valueToTree(this.getApigatewayAccessCollectionPolicy())); } if (this.getApigatewayAccessPolicySetting() != null) { data.set("apigatewayAccessPolicySetting", om.valueToTree(this.getApigatewayAccessPolicySetting())); } if (this.getApigatewayEnabled() != null) { data.set("apigatewayEnabled", om.valueToTree(this.getApigatewayEnabled())); } if (this.getApigatewayTiEnabled() != null) { data.set("apigatewayTiEnabled", om.valueToTree(this.getApigatewayTiEnabled())); } if (this.getApigatewayTtl() != null) { data.set("apigatewayTtl", om.valueToTree(this.getApigatewayTtl())); } if (this.getAppconnectEnabled() != null) { data.set("appconnectEnabled", om.valueToTree(this.getAppconnectEnabled())); } if (this.getAppconnectOpCollectionPolicy() != null) { data.set("appconnectOpCollectionPolicy", om.valueToTree(this.getAppconnectOpCollectionPolicy())); } if (this.getAppconnectOpPolicySetting() != null) { data.set("appconnectOpPolicySetting", om.valueToTree(this.getAppconnectOpPolicySetting())); } if (this.getAppconnectTiEnabled() != null) { data.set("appconnectTiEnabled", om.valueToTree(this.getAppconnectTiEnabled())); } if (this.getAppconnectTtl() != null) { data.set("appconnectTtl", om.valueToTree(this.getAppconnectTtl())); } if (this.getBastionAuditCollectionPolicy() != null) { data.set("bastionAuditCollectionPolicy", om.valueToTree(this.getBastionAuditCollectionPolicy())); } if (this.getBastionAuditPolicySetting() != null) { data.set("bastionAuditPolicySetting", om.valueToTree(this.getBastionAuditPolicySetting())); } if (this.getBastionEnabled() != null) { data.set("bastionEnabled", om.valueToTree(this.getBastionEnabled())); } if (this.getBastionTiEnabled() != null) { data.set("bastionTiEnabled", om.valueToTree(this.getBastionTiEnabled())); } if (this.getBastionTtl() != null) { data.set("bastionTtl", om.valueToTree(this.getBastionTtl())); } if (this.getCloudconfigChangeEnabled() != null) { data.set("cloudconfigChangeEnabled", om.valueToTree(this.getCloudconfigChangeEnabled())); } if (this.getCloudconfigChangeTtl() != null) { data.set("cloudconfigChangeTtl", om.valueToTree(this.getCloudconfigChangeTtl())); } if (this.getCloudconfigNoncomEnabled() != null) { data.set("cloudconfigNoncomEnabled", om.valueToTree(this.getCloudconfigNoncomEnabled())); } if (this.getCloudconfigNoncomTtl() != null) { data.set("cloudconfigNoncomTtl", om.valueToTree(this.getCloudconfigNoncomTtl())); } if (this.getCloudfirewallAccessCollectionPolicy() != null) { data.set("cloudfirewallAccessCollectionPolicy", om.valueToTree(this.getCloudfirewallAccessCollectionPolicy())); } if (this.getCloudfirewallAccessPolicySetting() != null) { data.set("cloudfirewallAccessPolicySetting", om.valueToTree(this.getCloudfirewallAccessPolicySetting())); } if (this.getCloudfirewallEnabled() != null) { data.set("cloudfirewallEnabled", om.valueToTree(this.getCloudfirewallEnabled())); } if (this.getCloudfirewallTiEnabled() != null) { data.set("cloudfirewallTiEnabled", om.valueToTree(this.getCloudfirewallTiEnabled())); } if (this.getCloudfirewallTtl() != null) { data.set("cloudfirewallTtl", om.valueToTree(this.getCloudfirewallTtl())); } if (this.getCloudfirewallVpcEnabled() != null) { data.set("cloudfirewallVpcEnabled", om.valueToTree(this.getCloudfirewallVpcEnabled())); } if (this.getCloudfirewallVpcTtl() != null) { data.set("cloudfirewallVpcTtl", om.valueToTree(this.getCloudfirewallVpcTtl())); } if (this.getCpsCallbackCollectionPolicy() != null) { data.set("cpsCallbackCollectionPolicy", om.valueToTree(this.getCpsCallbackCollectionPolicy())); } if (this.getCpsCallbackPolicySetting() != null) { data.set("cpsCallbackPolicySetting", om.valueToTree(this.getCpsCallbackPolicySetting())); } if (this.getCpsEnabled() != null) { data.set("cpsEnabled", om.valueToTree(this.getCpsEnabled())); } if (this.getCpsTiEnabled() != null) { data.set("cpsTiEnabled", om.valueToTree(this.getCpsTiEnabled())); } if (this.getCpsTtl() != null) { data.set("cpsTtl", om.valueToTree(this.getCpsTtl())); } if (this.getDdosBgpAccessEnabled() != null) { data.set("ddosBgpAccessEnabled", om.valueToTree(this.getDdosBgpAccessEnabled())); } if (this.getDdosBgpAccessTtl() != null) { data.set("ddosBgpAccessTtl", om.valueToTree(this.getDdosBgpAccessTtl())); } if (this.getDdosCooAccessCollectionPolicy() != null) { data.set("ddosCooAccessCollectionPolicy", om.valueToTree(this.getDdosCooAccessCollectionPolicy())); } if (this.getDdosCooAccessEnabled() != null) { data.set("ddosCooAccessEnabled", om.valueToTree(this.getDdosCooAccessEnabled())); } if (this.getDdosCooAccessPolicySetting() != null) { data.set("ddosCooAccessPolicySetting", om.valueToTree(this.getDdosCooAccessPolicySetting())); } if (this.getDdosCooAccessTiEnabled() != null) { data.set("ddosCooAccessTiEnabled", om.valueToTree(this.getDdosCooAccessTiEnabled())); } if (this.getDdosCooAccessTtl() != null) { data.set("ddosCooAccessTtl", om.valueToTree(this.getDdosCooAccessTtl())); } if (this.getDdosDipAccessEnabled() != null) { data.set("ddosDipAccessEnabled", om.valueToTree(this.getDdosDipAccessEnabled())); } if (this.getDdosDipAccessTtl() != null) { data.set("ddosDipAccessTtl", om.valueToTree(this.getDdosDipAccessTtl())); } if (this.getDnsIntranetCollectionPolicy() != null) { data.set("dnsIntranetCollectionPolicy", om.valueToTree(this.getDnsIntranetCollectionPolicy())); } if (this.getDnsIntranetEnabled() != null) { data.set("dnsIntranetEnabled", om.valueToTree(this.getDnsIntranetEnabled())); } if (this.getDnsIntranetTtl() != null) { data.set("dnsIntranetTtl", om.valueToTree(this.getDnsIntranetTtl())); } if (this.getDnsSyncEnabled() != null) { data.set("dnsSyncEnabled", om.valueToTree(this.getDnsSyncEnabled())); } if (this.getDnsSyncTtl() != null) { data.set("dnsSyncTtl", om.valueToTree(this.getDnsSyncTtl())); } if (this.getDrdsAuditCollectionPolicy() != null) { data.set("drdsAuditCollectionPolicy", om.valueToTree(this.getDrdsAuditCollectionPolicy())); } if (this.getDrdsAuditEnabled() != null) { data.set("drdsAuditEnabled", om.valueToTree(this.getDrdsAuditEnabled())); } if (this.getDrdsAuditPolicySetting() != null) { data.set("drdsAuditPolicySetting", om.valueToTree(this.getDrdsAuditPolicySetting())); } if (this.getDrdsAuditTiEnabled() != null) { data.set("drdsAuditTiEnabled", om.valueToTree(this.getDrdsAuditTiEnabled())); } if (this.getDrdsAuditTtl() != null) { data.set("drdsAuditTtl", om.valueToTree(this.getDrdsAuditTtl())); } if (this.getDrdsSyncEnabled() != null) { data.set("drdsSyncEnabled", om.valueToTree(this.getDrdsSyncEnabled())); } if (this.getDrdsSyncTtl() != null) { data.set("drdsSyncTtl", om.valueToTree(this.getDrdsSyncTtl())); } if (this.getIdaasMngCollectionPolicy() != null) { data.set("idaasMngCollectionPolicy", om.valueToTree(this.getIdaasMngCollectionPolicy())); } if (this.getIdaasMngEnabled() != null) { data.set("idaasMngEnabled", om.valueToTree(this.getIdaasMngEnabled())); } if (this.getIdaasMngTtl() != null) { data.set("idaasMngTtl", om.valueToTree(this.getIdaasMngTtl())); } if (this.getIdaasUserCollectionPolicy() != null) { data.set("idaasUserCollectionPolicy", om.valueToTree(this.getIdaasUserCollectionPolicy())); } if (this.getIdaasUserEnabled() != null) { data.set("idaasUserEnabled", om.valueToTree(this.getIdaasUserEnabled())); } if (this.getIdaasUserTtl() != null) { data.set("idaasUserTtl", om.valueToTree(this.getIdaasUserTtl())); } if (this.getK8SAuditCollectionPolicy() != null) { data.set("k8SAuditCollectionPolicy", om.valueToTree(this.getK8SAuditCollectionPolicy())); } if (this.getK8SAuditEnabled() != null) { data.set("k8SAuditEnabled", om.valueToTree(this.getK8SAuditEnabled())); } if (this.getK8SAuditPolicySetting() != null) { data.set("k8SAuditPolicySetting", om.valueToTree(this.getK8SAuditPolicySetting())); } if (this.getK8SAuditTiEnabled() != null) { data.set("k8SAuditTiEnabled", om.valueToTree(this.getK8SAuditTiEnabled())); } if (this.getK8SAuditTtl() != null) { data.set("k8SAuditTtl", om.valueToTree(this.getK8SAuditTtl())); } if (this.getK8SEventCollectionPolicy() != null) { data.set("k8SEventCollectionPolicy", om.valueToTree(this.getK8SEventCollectionPolicy())); } if (this.getK8SEventEnabled() != null) { data.set("k8SEventEnabled", om.valueToTree(this.getK8SEventEnabled())); } if (this.getK8SEventPolicySetting() != null) { data.set("k8SEventPolicySetting", om.valueToTree(this.getK8SEventPolicySetting())); } if (this.getK8SEventTiEnabled() != null) { data.set("k8SEventTiEnabled", om.valueToTree(this.getK8SEventTiEnabled())); } if (this.getK8SEventTtl() != null) { data.set("k8SEventTtl", om.valueToTree(this.getK8SEventTtl())); } if (this.getK8SIngressCollectionPolicy() != null) { data.set("k8SIngressCollectionPolicy", om.valueToTree(this.getK8SIngressCollectionPolicy())); } if (this.getK8SIngressEnabled() != null) { data.set("k8SIngressEnabled", om.valueToTree(this.getK8SIngressEnabled())); } if (this.getK8SIngressPolicySetting() != null) { data.set("k8SIngressPolicySetting", om.valueToTree(this.getK8SIngressPolicySetting())); } if (this.getK8SIngressTiEnabled() != null) { data.set("k8SIngressTiEnabled", om.valueToTree(this.getK8SIngressTiEnabled())); } if (this.getK8SIngressTtl() != null) { data.set("k8SIngressTtl", om.valueToTree(this.getK8SIngressTtl())); } if (this.getNasAuditCollectionPolicy() != null) { data.set("nasAuditCollectionPolicy", om.valueToTree(this.getNasAuditCollectionPolicy())); } if (this.getNasAuditPolicySetting() != null) { data.set("nasAuditPolicySetting", om.valueToTree(this.getNasAuditPolicySetting())); } if (this.getNasEnabled() != null) { data.set("nasEnabled", om.valueToTree(this.getNasEnabled())); } if (this.getNasTiEnabled() != null) { data.set("nasTiEnabled", om.valueToTree(this.getNasTiEnabled())); } if (this.getNasTtl() != null) { data.set("nasTtl", om.valueToTree(this.getNasTtl())); } if (this.getOssAccessCollectionPolicy() != null) { data.set("ossAccessCollectionPolicy", om.valueToTree(this.getOssAccessCollectionPolicy())); } if (this.getOssAccessEnabled() != null) { data.set("ossAccessEnabled", om.valueToTree(this.getOssAccessEnabled())); } if (this.getOssAccessPolicySetting() != null) { data.set("ossAccessPolicySetting", om.valueToTree(this.getOssAccessPolicySetting())); } if (this.getOssAccessTiEnabled() != null) { data.set("ossAccessTiEnabled", om.valueToTree(this.getOssAccessTiEnabled())); } if (this.getOssAccessTtl() != null) { data.set("ossAccessTtl", om.valueToTree(this.getOssAccessTtl())); } if (this.getOssMeteringCollectionPolicy() != null) { data.set("ossMeteringCollectionPolicy", om.valueToTree(this.getOssMeteringCollectionPolicy())); } if (this.getOssMeteringEnabled() != null) { data.set("ossMeteringEnabled", om.valueToTree(this.getOssMeteringEnabled())); } if (this.getOssMeteringPolicySetting() != null) { data.set("ossMeteringPolicySetting", om.valueToTree(this.getOssMeteringPolicySetting())); } if (this.getOssMeteringTiEnabled() != null) { data.set("ossMeteringTiEnabled", om.valueToTree(this.getOssMeteringTiEnabled())); } if (this.getOssMeteringTtl() != null) { data.set("ossMeteringTtl", om.valueToTree(this.getOssMeteringTtl())); } if (this.getOssSyncEnabled() != null) { data.set("ossSyncEnabled", om.valueToTree(this.getOssSyncEnabled())); } if (this.getOssSyncTtl() != null) { data.set("ossSyncTtl", om.valueToTree(this.getOssSyncTtl())); } if (this.getPolardbAuditCollectionPolicy() != null) { data.set("polardbAuditCollectionPolicy", om.valueToTree(this.getPolardbAuditCollectionPolicy())); } if (this.getPolardbAuditPolicySetting() != null) { data.set("polardbAuditPolicySetting", om.valueToTree(this.getPolardbAuditPolicySetting())); } if (this.getPolardbEnabled() != null) { data.set("polardbEnabled", om.valueToTree(this.getPolardbEnabled())); } if (this.getPolardbErrorCollectionPolicy() != null) { data.set("polardbErrorCollectionPolicy", om.valueToTree(this.getPolardbErrorCollectionPolicy())); } if (this.getPolardbErrorEnabled() != null) { data.set("polardbErrorEnabled", om.valueToTree(this.getPolardbErrorEnabled())); } if (this.getPolardbErrorTtl() != null) { data.set("polardbErrorTtl", om.valueToTree(this.getPolardbErrorTtl())); } if (this.getPolardbPerfCollectionPolicy() != null) { data.set("polardbPerfCollectionPolicy", om.valueToTree(this.getPolardbPerfCollectionPolicy())); } if (this.getPolardbPerfEnabled() != null) { data.set("polardbPerfEnabled", om.valueToTree(this.getPolardbPerfEnabled())); } if (this.getPolardbPerfPolicySetting() != null) { data.set("polardbPerfPolicySetting", om.valueToTree(this.getPolardbPerfPolicySetting())); } if (this.getPolardbPerfTiEnabled() != null) { data.set("polardbPerfTiEnabled", om.valueToTree(this.getPolardbPerfTiEnabled())); } if (this.getPolardbPerfTtl() != null) { data.set("polardbPerfTtl", om.valueToTree(this.getPolardbPerfTtl())); } if (this.getPolardbSlowCollectionPolicy() != null) { data.set("polardbSlowCollectionPolicy", om.valueToTree(this.getPolardbSlowCollectionPolicy())); } if (this.getPolardbSlowEnabled() != null) { data.set("polardbSlowEnabled", om.valueToTree(this.getPolardbSlowEnabled())); } if (this.getPolardbSlowPolicySetting() != null) { data.set("polardbSlowPolicySetting", om.valueToTree(this.getPolardbSlowPolicySetting())); } if (this.getPolardbSlowTiEnabled() != null) { data.set("polardbSlowTiEnabled", om.valueToTree(this.getPolardbSlowTiEnabled())); } if (this.getPolardbSlowTtl() != null) { data.set("polardbSlowTtl", om.valueToTree(this.getPolardbSlowTtl())); } if (this.getPolardbTiEnabled() != null) { data.set("polardbTiEnabled", om.valueToTree(this.getPolardbTiEnabled())); } if (this.getPolardbTtl() != null) { data.set("polardbTtl", om.valueToTree(this.getPolardbTtl())); } if (this.getRdsAuditCollectionPolicy() != null) { data.set("rdsAuditCollectionPolicy", om.valueToTree(this.getRdsAuditCollectionPolicy())); } if (this.getRdsAuditPolicySetting() != null) { data.set("rdsAuditPolicySetting", om.valueToTree(this.getRdsAuditPolicySetting())); } if (this.getRdsEnabled() != null) { data.set("rdsEnabled", om.valueToTree(this.getRdsEnabled())); } if (this.getRdsErrorCollectionPolicy() != null) { data.set("rdsErrorCollectionPolicy", om.valueToTree(this.getRdsErrorCollectionPolicy())); } if (this.getRdsErrorEnabled() != null) { data.set("rdsErrorEnabled", om.valueToTree(this.getRdsErrorEnabled())); } if (this.getRdsErrorTtl() != null) { data.set("rdsErrorTtl", om.valueToTree(this.getRdsErrorTtl())); } if (this.getRdsPerfCollectionPolicy() != null) { data.set("rdsPerfCollectionPolicy", om.valueToTree(this.getRdsPerfCollectionPolicy())); } if (this.getRdsPerfEnabled() != null) { data.set("rdsPerfEnabled", om.valueToTree(this.getRdsPerfEnabled())); } if (this.getRdsPerfPolicySetting() != null) { data.set("rdsPerfPolicySetting", om.valueToTree(this.getRdsPerfPolicySetting())); } if (this.getRdsPerfTiEnabled() != null) { data.set("rdsPerfTiEnabled", om.valueToTree(this.getRdsPerfTiEnabled())); } if (this.getRdsPerfTtl() != null) { data.set("rdsPerfTtl", om.valueToTree(this.getRdsPerfTtl())); } if (this.getRdsSlowCollectionPolicy() != null) { data.set("rdsSlowCollectionPolicy", om.valueToTree(this.getRdsSlowCollectionPolicy())); } if (this.getRdsSlowEnabled() != null) { data.set("rdsSlowEnabled", om.valueToTree(this.getRdsSlowEnabled())); } if (this.getRdsSlowPolicySetting() != null) { data.set("rdsSlowPolicySetting", om.valueToTree(this.getRdsSlowPolicySetting())); } if (this.getRdsSlowTiEnabled() != null) { data.set("rdsSlowTiEnabled", om.valueToTree(this.getRdsSlowTiEnabled())); } if (this.getRdsSlowTtl() != null) { data.set("rdsSlowTtl", om.valueToTree(this.getRdsSlowTtl())); } if (this.getRdsTiEnabled() != null) { data.set("rdsTiEnabled", om.valueToTree(this.getRdsTiEnabled())); } if (this.getRdsTtl() != null) { data.set("rdsTtl", om.valueToTree(this.getRdsTtl())); } if (this.getRedisAuditCollectionPolicy() != null) { data.set("redisAuditCollectionPolicy", om.valueToTree(this.getRedisAuditCollectionPolicy())); } if (this.getRedisAuditEnabled() != null) { data.set("redisAuditEnabled", om.valueToTree(this.getRedisAuditEnabled())); } if (this.getRedisAuditPolicySetting() != null) { data.set("redisAuditPolicySetting", om.valueToTree(this.getRedisAuditPolicySetting())); } if (this.getRedisAuditTiEnabled() != null) { data.set("redisAuditTiEnabled", om.valueToTree(this.getRedisAuditTiEnabled())); } if (this.getRedisAuditTtl() != null) { data.set("redisAuditTtl", om.valueToTree(this.getRedisAuditTtl())); } if (this.getRedisSyncEnabled() != null) { data.set("redisSyncEnabled", om.valueToTree(this.getRedisSyncEnabled())); } if (this.getRedisSyncTtl() != null) { data.set("redisSyncTtl", om.valueToTree(this.getRedisSyncTtl())); } if (this.getSasCrackEnabled() != null) { data.set("sasCrackEnabled", om.valueToTree(this.getSasCrackEnabled())); } if (this.getSasDnsEnabled() != null) { data.set("sasDnsEnabled", om.valueToTree(this.getSasDnsEnabled())); } if (this.getSasDnsQueryEnabled() != null) { data.set("sasDnsQueryEnabled", om.valueToTree(this.getSasDnsQueryEnabled())); } if (this.getSasHttpEnabled() != null) { data.set("sasHttpEnabled", om.valueToTree(this.getSasHttpEnabled())); } if (this.getSasLocalDnsEnabled() != null) { data.set("sasLocalDnsEnabled", om.valueToTree(this.getSasLocalDnsEnabled())); } if (this.getSasLoginEnabled() != null) { data.set("sasLoginEnabled", om.valueToTree(this.getSasLoginEnabled())); } if (this.getSasNetworkEnabled() != null) { data.set("sasNetworkEnabled", om.valueToTree(this.getSasNetworkEnabled())); } if (this.getSasProcessEnabled() != null) { data.set("sasProcessEnabled", om.valueToTree(this.getSasProcessEnabled())); } if (this.getSasSecurityAlertEnabled() != null) { data.set("sasSecurityAlertEnabled", om.valueToTree(this.getSasSecurityAlertEnabled())); } if (this.getSasSecurityHcEnabled() != null) { data.set("sasSecurityHcEnabled", om.valueToTree(this.getSasSecurityHcEnabled())); } if (this.getSasSecurityVulEnabled() != null) { data.set("sasSecurityVulEnabled", om.valueToTree(this.getSasSecurityVulEnabled())); } if (this.getSasSessionEnabled() != null) { data.set("sasSessionEnabled", om.valueToTree(this.getSasSessionEnabled())); } if (this.getSasSnapshotAccountEnabled() != null) { data.set("sasSnapshotAccountEnabled", om.valueToTree(this.getSasSnapshotAccountEnabled())); } if (this.getSasSnapshotPortEnabled() != null) { data.set("sasSnapshotPortEnabled", om.valueToTree(this.getSasSnapshotPortEnabled())); } if (this.getSasSnapshotProcessEnabled() != null) { data.set("sasSnapshotProcessEnabled", om.valueToTree(this.getSasSnapshotProcessEnabled())); } if (this.getSasTiEnabled() != null) { data.set("sasTiEnabled", om.valueToTree(this.getSasTiEnabled())); } if (this.getSasTtl() != null) { data.set("sasTtl", om.valueToTree(this.getSasTtl())); } if (this.getSlbAccessCollectionPolicy() != null) { data.set("slbAccessCollectionPolicy", om.valueToTree(this.getSlbAccessCollectionPolicy())); } if (this.getSlbAccessEnabled() != null) { data.set("slbAccessEnabled", om.valueToTree(this.getSlbAccessEnabled())); } if (this.getSlbAccessPolicySetting() != null) { data.set("slbAccessPolicySetting", om.valueToTree(this.getSlbAccessPolicySetting())); } if (this.getSlbAccessTiEnabled() != null) { data.set("slbAccessTiEnabled", om.valueToTree(this.getSlbAccessTiEnabled())); } if (this.getSlbAccessTtl() != null) { data.set("slbAccessTtl", om.valueToTree(this.getSlbAccessTtl())); } if (this.getSlbSyncEnabled() != null) { data.set("slbSyncEnabled", om.valueToTree(this.getSlbSyncEnabled())); } if (this.getSlbSyncTtl() != null) { data.set("slbSyncTtl", om.valueToTree(this.getSlbSyncTtl())); } if (this.getVpcFlowCollectionPolicy() != null) { data.set("vpcFlowCollectionPolicy", om.valueToTree(this.getVpcFlowCollectionPolicy())); } if (this.getVpcFlowEnabled() != null) { data.set("vpcFlowEnabled", om.valueToTree(this.getVpcFlowEnabled())); } if (this.getVpcFlowTtl() != null) { data.set("vpcFlowTtl", om.valueToTree(this.getVpcFlowTtl())); } if (this.getVpcSyncEnabled() != null) { data.set("vpcSyncEnabled", om.valueToTree(this.getVpcSyncEnabled())); } if (this.getVpcSyncTtl() != null) { data.set("vpcSyncTtl", om.valueToTree(this.getVpcSyncTtl())); } if (this.getWafAccessCollectionPolicy() != null) { data.set("wafAccessCollectionPolicy", om.valueToTree(this.getWafAccessCollectionPolicy())); } if (this.getWafAccessPolicySetting() != null) { data.set("wafAccessPolicySetting", om.valueToTree(this.getWafAccessPolicySetting())); } if (this.getWafEnabled() != null) { data.set("wafEnabled", om.valueToTree(this.getWafEnabled())); } if (this.getWafTiEnabled() != null) { data.set("wafTiEnabled", om.valueToTree(this.getWafTiEnabled())); } if (this.getWafTtl() != null) { data.set("wafTtl", om.valueToTree(this.getWafTtl())); } final com.fasterxml.jackson.databind.node.ObjectNode struct = com.fasterxml.jackson.databind.node.JsonNodeFactory.instance.objectNode(); struct.set("fqn", om.valueToTree("@alicloud/ros-cdk-sls.RosAudit.VariableMapProperty")); struct.set("data", data); final com.fasterxml.jackson.databind.node.ObjectNode obj = com.fasterxml.jackson.databind.node.JsonNodeFactory.instance.objectNode(); obj.set("$jsii.struct", struct); return obj; } @Override public final boolean equals(final Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; VariableMapProperty.Jsii$Proxy that = (VariableMapProperty.Jsii$Proxy) o; if (this.actiontrailEnabled != null ? !this.actiontrailEnabled.equals(that.actiontrailEnabled) : that.actiontrailEnabled != null) return false; if (this.actiontrailOpenapiCollectionPolicy != null ? !this.actiontrailOpenapiCollectionPolicy.equals(that.actiontrailOpenapiCollectionPolicy) : that.actiontrailOpenapiCollectionPolicy != null) return false; if (this.actiontrailOpenapiPolicySetting != null ? !this.actiontrailOpenapiPolicySetting.equals(that.actiontrailOpenapiPolicySetting) : that.actiontrailOpenapiPolicySetting != null) return false; if (this.actiontrailTiEnabled != null ? !this.actiontrailTiEnabled.equals(that.actiontrailTiEnabled) : that.actiontrailTiEnabled != null) return false; if (this.actiontrailTtl != null ? !this.actiontrailTtl.equals(that.actiontrailTtl) : that.actiontrailTtl != null) return false; if (this.albAccessCollectionPolicy != null ? !this.albAccessCollectionPolicy.equals(that.albAccessCollectionPolicy) : that.albAccessCollectionPolicy != null) return false; if (this.albAccessEnabled != null ? !this.albAccessEnabled.equals(that.albAccessEnabled) : that.albAccessEnabled != null) return false; if (this.albAccessTtl != null ? !this.albAccessTtl.equals(that.albAccessTtl) : that.albAccessTtl != null) return false; if (this.albSyncEnabled != null ? !this.albSyncEnabled.equals(that.albSyncEnabled) : that.albSyncEnabled != null) return false; if (this.albSyncTtl != null ? !this.albSyncTtl.equals(that.albSyncTtl) : that.albSyncTtl != null) return false; if (this.apigatewayAccessCollectionPolicy != null ? !this.apigatewayAccessCollectionPolicy.equals(that.apigatewayAccessCollectionPolicy) : that.apigatewayAccessCollectionPolicy != null) return false; if (this.apigatewayAccessPolicySetting != null ? !this.apigatewayAccessPolicySetting.equals(that.apigatewayAccessPolicySetting) : that.apigatewayAccessPolicySetting != null) return false; if (this.apigatewayEnabled != null ? !this.apigatewayEnabled.equals(that.apigatewayEnabled) : that.apigatewayEnabled != null) return false; if (this.apigatewayTiEnabled != null ? !this.apigatewayTiEnabled.equals(that.apigatewayTiEnabled) : that.apigatewayTiEnabled != null) return false; if (this.apigatewayTtl != null ? !this.apigatewayTtl.equals(that.apigatewayTtl) : that.apigatewayTtl != null) return false; if (this.appconnectEnabled != null ? !this.appconnectEnabled.equals(that.appconnectEnabled) : that.appconnectEnabled != null) return false; if (this.appconnectOpCollectionPolicy != null ? !this.appconnectOpCollectionPolicy.equals(that.appconnectOpCollectionPolicy) : that.appconnectOpCollectionPolicy != null) return false; if (this.appconnectOpPolicySetting != null ? !this.appconnectOpPolicySetting.equals(that.appconnectOpPolicySetting) : that.appconnectOpPolicySetting != null) return false; if (this.appconnectTiEnabled != null ? !this.appconnectTiEnabled.equals(that.appconnectTiEnabled) : that.appconnectTiEnabled != null) return false; if (this.appconnectTtl != null ? !this.appconnectTtl.equals(that.appconnectTtl) : that.appconnectTtl != null) return false; if (this.bastionAuditCollectionPolicy != null ? !this.bastionAuditCollectionPolicy.equals(that.bastionAuditCollectionPolicy) : that.bastionAuditCollectionPolicy != null) return false; if (this.bastionAuditPolicySetting != null ? !this.bastionAuditPolicySetting.equals(that.bastionAuditPolicySetting) : that.bastionAuditPolicySetting != null) return false; if (this.bastionEnabled != null ? !this.bastionEnabled.equals(that.bastionEnabled) : that.bastionEnabled != null) return false; if (this.bastionTiEnabled != null ? !this.bastionTiEnabled.equals(that.bastionTiEnabled) : that.bastionTiEnabled != null) return false; if (this.bastionTtl != null ? !this.bastionTtl.equals(that.bastionTtl) : that.bastionTtl != null) return false; if (this.cloudconfigChangeEnabled != null ? !this.cloudconfigChangeEnabled.equals(that.cloudconfigChangeEnabled) : that.cloudconfigChangeEnabled != null) return false; if (this.cloudconfigChangeTtl != null ? !this.cloudconfigChangeTtl.equals(that.cloudconfigChangeTtl) : that.cloudconfigChangeTtl != null) return false; if (this.cloudconfigNoncomEnabled != null ? !this.cloudconfigNoncomEnabled.equals(that.cloudconfigNoncomEnabled) : that.cloudconfigNoncomEnabled != null) return false; if (this.cloudconfigNoncomTtl != null ? !this.cloudconfigNoncomTtl.equals(that.cloudconfigNoncomTtl) : that.cloudconfigNoncomTtl != null) return false; if (this.cloudfirewallAccessCollectionPolicy != null ? !this.cloudfirewallAccessCollectionPolicy.equals(that.cloudfirewallAccessCollectionPolicy) : that.cloudfirewallAccessCollectionPolicy != null) return false; if (this.cloudfirewallAccessPolicySetting != null ? !this.cloudfirewallAccessPolicySetting.equals(that.cloudfirewallAccessPolicySetting) : that.cloudfirewallAccessPolicySetting != null) return false; if (this.cloudfirewallEnabled != null ? !this.cloudfirewallEnabled.equals(that.cloudfirewallEnabled) : that.cloudfirewallEnabled != null) return false; if (this.cloudfirewallTiEnabled != null ? !this.cloudfirewallTiEnabled.equals(that.cloudfirewallTiEnabled) : that.cloudfirewallTiEnabled != null) return false; if (this.cloudfirewallTtl != null ? !this.cloudfirewallTtl.equals(that.cloudfirewallTtl) : that.cloudfirewallTtl != null) return false; if (this.cloudfirewallVpcEnabled != null ? !this.cloudfirewallVpcEnabled.equals(that.cloudfirewallVpcEnabled) : that.cloudfirewallVpcEnabled != null) return false; if (this.cloudfirewallVpcTtl != null ? !this.cloudfirewallVpcTtl.equals(that.cloudfirewallVpcTtl) : that.cloudfirewallVpcTtl != null) return false; if (this.cpsCallbackCollectionPolicy != null ? !this.cpsCallbackCollectionPolicy.equals(that.cpsCallbackCollectionPolicy) : that.cpsCallbackCollectionPolicy != null) return false; if (this.cpsCallbackPolicySetting != null ? !this.cpsCallbackPolicySetting.equals(that.cpsCallbackPolicySetting) : that.cpsCallbackPolicySetting != null) return false; if (this.cpsEnabled != null ? !this.cpsEnabled.equals(that.cpsEnabled) : that.cpsEnabled != null) return false; if (this.cpsTiEnabled != null ? !this.cpsTiEnabled.equals(that.cpsTiEnabled) : that.cpsTiEnabled != null) return false; if (this.cpsTtl != null ? !this.cpsTtl.equals(that.cpsTtl) : that.cpsTtl != null) return false; if (this.ddosBgpAccessEnabled != null ? !this.ddosBgpAccessEnabled.equals(that.ddosBgpAccessEnabled) : that.ddosBgpAccessEnabled != null) return false; if (this.ddosBgpAccessTtl != null ? !this.ddosBgpAccessTtl.equals(that.ddosBgpAccessTtl) : that.ddosBgpAccessTtl != null) return false; if (this.ddosCooAccessCollectionPolicy != null ? !this.ddosCooAccessCollectionPolicy.equals(that.ddosCooAccessCollectionPolicy) : that.ddosCooAccessCollectionPolicy != null) return false; if (this.ddosCooAccessEnabled != null ? !this.ddosCooAccessEnabled.equals(that.ddosCooAccessEnabled) : that.ddosCooAccessEnabled != null) return false; if (this.ddosCooAccessPolicySetting != null ? !this.ddosCooAccessPolicySetting.equals(that.ddosCooAccessPolicySetting) : that.ddosCooAccessPolicySetting != null) return false; if (this.ddosCooAccessTiEnabled != null ? !this.ddosCooAccessTiEnabled.equals(that.ddosCooAccessTiEnabled) : that.ddosCooAccessTiEnabled != null) return false; if (this.ddosCooAccessTtl != null ? !this.ddosCooAccessTtl.equals(that.ddosCooAccessTtl) : that.ddosCooAccessTtl != null) return false; if (this.ddosDipAccessEnabled != null ? !this.ddosDipAccessEnabled.equals(that.ddosDipAccessEnabled) : that.ddosDipAccessEnabled != null) return false; if (this.ddosDipAccessTtl != null ? !this.ddosDipAccessTtl.equals(that.ddosDipAccessTtl) : that.ddosDipAccessTtl != null) return false; if (this.dnsIntranetCollectionPolicy != null ? !this.dnsIntranetCollectionPolicy.equals(that.dnsIntranetCollectionPolicy) : that.dnsIntranetCollectionPolicy != null) return false; if (this.dnsIntranetEnabled != null ? !this.dnsIntranetEnabled.equals(that.dnsIntranetEnabled) : that.dnsIntranetEnabled != null) return false; if (this.dnsIntranetTtl != null ? !this.dnsIntranetTtl.equals(that.dnsIntranetTtl) : that.dnsIntranetTtl != null) return false; if (this.dnsSyncEnabled != null ? !this.dnsSyncEnabled.equals(that.dnsSyncEnabled) : that.dnsSyncEnabled != null) return false; if (this.dnsSyncTtl != null ? !this.dnsSyncTtl.equals(that.dnsSyncTtl) : that.dnsSyncTtl != null) return false; if (this.drdsAuditCollectionPolicy != null ? !this.drdsAuditCollectionPolicy.equals(that.drdsAuditCollectionPolicy) : that.drdsAuditCollectionPolicy != null) return false; if (this.drdsAuditEnabled != null ? !this.drdsAuditEnabled.equals(that.drdsAuditEnabled) : that.drdsAuditEnabled != null) return false; if (this.drdsAuditPolicySetting != null ? !this.drdsAuditPolicySetting.equals(that.drdsAuditPolicySetting) : that.drdsAuditPolicySetting != null) return false; if (this.drdsAuditTiEnabled != null ? !this.drdsAuditTiEnabled.equals(that.drdsAuditTiEnabled) : that.drdsAuditTiEnabled != null) return false; if (this.drdsAuditTtl != null ? !this.drdsAuditTtl.equals(that.drdsAuditTtl) : that.drdsAuditTtl != null) return false; if (this.drdsSyncEnabled != null ? !this.drdsSyncEnabled.equals(that.drdsSyncEnabled) : that.drdsSyncEnabled != null) return false; if (this.drdsSyncTtl != null ? !this.drdsSyncTtl.equals(that.drdsSyncTtl) : that.drdsSyncTtl != null) return false; if (this.idaasMngCollectionPolicy != null ? !this.idaasMngCollectionPolicy.equals(that.idaasMngCollectionPolicy) : that.idaasMngCollectionPolicy != null) return false; if (this.idaasMngEnabled != null ? !this.idaasMngEnabled.equals(that.idaasMngEnabled) : that.idaasMngEnabled != null) return false; if (this.idaasMngTtl != null ? !this.idaasMngTtl.equals(that.idaasMngTtl) : that.idaasMngTtl != null) return false; if (this.idaasUserCollectionPolicy != null ? !this.idaasUserCollectionPolicy.equals(that.idaasUserCollectionPolicy) : that.idaasUserCollectionPolicy != null) return false; if (this.idaasUserEnabled != null ? !this.idaasUserEnabled.equals(that.idaasUserEnabled) : that.idaasUserEnabled != null) return false; if (this.idaasUserTtl != null ? !this.idaasUserTtl.equals(that.idaasUserTtl) : that.idaasUserTtl != null) return false; if (this.k8SAuditCollectionPolicy != null ? !this.k8SAuditCollectionPolicy.equals(that.k8SAuditCollectionPolicy) : that.k8SAuditCollectionPolicy != null) return false; if (this.k8SAuditEnabled != null ? !this.k8SAuditEnabled.equals(that.k8SAuditEnabled) : that.k8SAuditEnabled != null) return false; if (this.k8SAuditPolicySetting != null ? !this.k8SAuditPolicySetting.equals(that.k8SAuditPolicySetting) : that.k8SAuditPolicySetting != null) return false; if (this.k8SAuditTiEnabled != null ? !this.k8SAuditTiEnabled.equals(that.k8SAuditTiEnabled) : that.k8SAuditTiEnabled != null) return false; if (this.k8SAuditTtl != null ? !this.k8SAuditTtl.equals(that.k8SAuditTtl) : that.k8SAuditTtl != null) return false; if (this.k8SEventCollectionPolicy != null ? !this.k8SEventCollectionPolicy.equals(that.k8SEventCollectionPolicy) : that.k8SEventCollectionPolicy != null) return false; if (this.k8SEventEnabled != null ? !this.k8SEventEnabled.equals(that.k8SEventEnabled) : that.k8SEventEnabled != null) return false; if (this.k8SEventPolicySetting != null ? !this.k8SEventPolicySetting.equals(that.k8SEventPolicySetting) : that.k8SEventPolicySetting != null) return false; if (this.k8SEventTiEnabled != null ? !this.k8SEventTiEnabled.equals(that.k8SEventTiEnabled) : that.k8SEventTiEnabled != null) return false; if (this.k8SEventTtl != null ? !this.k8SEventTtl.equals(that.k8SEventTtl) : that.k8SEventTtl != null) return false; if (this.k8SIngressCollectionPolicy != null ? !this.k8SIngressCollectionPolicy.equals(that.k8SIngressCollectionPolicy) : that.k8SIngressCollectionPolicy != null) return false; if (this.k8SIngressEnabled != null ? !this.k8SIngressEnabled.equals(that.k8SIngressEnabled) : that.k8SIngressEnabled != null) return false; if (this.k8SIngressPolicySetting != null ? !this.k8SIngressPolicySetting.equals(that.k8SIngressPolicySetting) : that.k8SIngressPolicySetting != null) return false; if (this.k8SIngressTiEnabled != null ? !this.k8SIngressTiEnabled.equals(that.k8SIngressTiEnabled) : that.k8SIngressTiEnabled != null) return false; if (this.k8SIngressTtl != null ? !this.k8SIngressTtl.equals(that.k8SIngressTtl) : that.k8SIngressTtl != null) return false; if (this.nasAuditCollectionPolicy != null ? !this.nasAuditCollectionPolicy.equals(that.nasAuditCollectionPolicy) : that.nasAuditCollectionPolicy != null) return false; if (this.nasAuditPolicySetting != null ? !this.nasAuditPolicySetting.equals(that.nasAuditPolicySetting) : that.nasAuditPolicySetting != null) return false; if (this.nasEnabled != null ? !this.nasEnabled.equals(that.nasEnabled) : that.nasEnabled != null) return false; if (this.nasTiEnabled != null ? !this.nasTiEnabled.equals(that.nasTiEnabled) : that.nasTiEnabled != null) return false; if (this.nasTtl != null ? !this.nasTtl.equals(that.nasTtl) : that.nasTtl != null) return false; if (this.ossAccessCollectionPolicy != null ? !this.ossAccessCollectionPolicy.equals(that.ossAccessCollectionPolicy) : that.ossAccessCollectionPolicy != null) return false; if (this.ossAccessEnabled != null ? !this.ossAccessEnabled.equals(that.ossAccessEnabled) : that.ossAccessEnabled != null) return false; if (this.ossAccessPolicySetting != null ? !this.ossAccessPolicySetting.equals(that.ossAccessPolicySetting) : that.ossAccessPolicySetting != null) return false; if (this.ossAccessTiEnabled != null ? !this.ossAccessTiEnabled.equals(that.ossAccessTiEnabled) : that.ossAccessTiEnabled != null) return false; if (this.ossAccessTtl != null ? !this.ossAccessTtl.equals(that.ossAccessTtl) : that.ossAccessTtl != null) return false; if (this.ossMeteringCollectionPolicy != null ? !this.ossMeteringCollectionPolicy.equals(that.ossMeteringCollectionPolicy) : that.ossMeteringCollectionPolicy != null) return false; if (this.ossMeteringEnabled != null ? !this.ossMeteringEnabled.equals(that.ossMeteringEnabled) : that.ossMeteringEnabled != null) return false; if (this.ossMeteringPolicySetting != null ? !this.ossMeteringPolicySetting.equals(that.ossMeteringPolicySetting) : that.ossMeteringPolicySetting != null) return false; if (this.ossMeteringTiEnabled != null ? !this.ossMeteringTiEnabled.equals(that.ossMeteringTiEnabled) : that.ossMeteringTiEnabled != null) return false; if (this.ossMeteringTtl != null ? !this.ossMeteringTtl.equals(that.ossMeteringTtl) : that.ossMeteringTtl != null) return false; if (this.ossSyncEnabled != null ? !this.ossSyncEnabled.equals(that.ossSyncEnabled) : that.ossSyncEnabled != null) return false; if (this.ossSyncTtl != null ? !this.ossSyncTtl.equals(that.ossSyncTtl) : that.ossSyncTtl != null) return false; if (this.polardbAuditCollectionPolicy != null ? !this.polardbAuditCollectionPolicy.equals(that.polardbAuditCollectionPolicy) : that.polardbAuditCollectionPolicy != null) return false; if (this.polardbAuditPolicySetting != null ? !this.polardbAuditPolicySetting.equals(that.polardbAuditPolicySetting) : that.polardbAuditPolicySetting != null) return false; if (this.polardbEnabled != null ? !this.polardbEnabled.equals(that.polardbEnabled) : that.polardbEnabled != null) return false; if (this.polardbErrorCollectionPolicy != null ? !this.polardbErrorCollectionPolicy.equals(that.polardbErrorCollectionPolicy) : that.polardbErrorCollectionPolicy != null) return false; if (this.polardbErrorEnabled != null ? !this.polardbErrorEnabled.equals(that.polardbErrorEnabled) : that.polardbErrorEnabled != null) return false; if (this.polardbErrorTtl != null ? !this.polardbErrorTtl.equals(that.polardbErrorTtl) : that.polardbErrorTtl != null) return false; if (this.polardbPerfCollectionPolicy != null ? !this.polardbPerfCollectionPolicy.equals(that.polardbPerfCollectionPolicy) : that.polardbPerfCollectionPolicy != null) return false; if (this.polardbPerfEnabled != null ? !this.polardbPerfEnabled.equals(that.polardbPerfEnabled) : that.polardbPerfEnabled != null) return false; if (this.polardbPerfPolicySetting != null ? !this.polardbPerfPolicySetting.equals(that.polardbPerfPolicySetting) : that.polardbPerfPolicySetting != null) return false; if (this.polardbPerfTiEnabled != null ? !this.polardbPerfTiEnabled.equals(that.polardbPerfTiEnabled) : that.polardbPerfTiEnabled != null) return false; if (this.polardbPerfTtl != null ? !this.polardbPerfTtl.equals(that.polardbPerfTtl) : that.polardbPerfTtl != null) return false; if (this.polardbSlowCollectionPolicy != null ? !this.polardbSlowCollectionPolicy.equals(that.polardbSlowCollectionPolicy) : that.polardbSlowCollectionPolicy != null) return false; if (this.polardbSlowEnabled != null ? !this.polardbSlowEnabled.equals(that.polardbSlowEnabled) : that.polardbSlowEnabled != null) return false; if (this.polardbSlowPolicySetting != null ? !this.polardbSlowPolicySetting.equals(that.polardbSlowPolicySetting) : that.polardbSlowPolicySetting != null) return false; if (this.polardbSlowTiEnabled != null ? !this.polardbSlowTiEnabled.equals(that.polardbSlowTiEnabled) : that.polardbSlowTiEnabled != null) return false; if (this.polardbSlowTtl != null ? !this.polardbSlowTtl.equals(that.polardbSlowTtl) : that.polardbSlowTtl != null) return false; if (this.polardbTiEnabled != null ? !this.polardbTiEnabled.equals(that.polardbTiEnabled) : that.polardbTiEnabled != null) return false; if (this.polardbTtl != null ? !this.polardbTtl.equals(that.polardbTtl) : that.polardbTtl != null) return false; if (this.rdsAuditCollectionPolicy != null ? !this.rdsAuditCollectionPolicy.equals(that.rdsAuditCollectionPolicy) : that.rdsAuditCollectionPolicy != null) return false; if (this.rdsAuditPolicySetting != null ? !this.rdsAuditPolicySetting.equals(that.rdsAuditPolicySetting) : that.rdsAuditPolicySetting != null) return false; if (this.rdsEnabled != null ? !this.rdsEnabled.equals(that.rdsEnabled) : that.rdsEnabled != null) return false; if (this.rdsErrorCollectionPolicy != null ? !this.rdsErrorCollectionPolicy.equals(that.rdsErrorCollectionPolicy) : that.rdsErrorCollectionPolicy != null) return false; if (this.rdsErrorEnabled != null ? !this.rdsErrorEnabled.equals(that.rdsErrorEnabled) : that.rdsErrorEnabled != null) return false; if (this.rdsErrorTtl != null ? !this.rdsErrorTtl.equals(that.rdsErrorTtl) : that.rdsErrorTtl != null) return false; if (this.rdsPerfCollectionPolicy != null ? !this.rdsPerfCollectionPolicy.equals(that.rdsPerfCollectionPolicy) : that.rdsPerfCollectionPolicy != null) return false; if (this.rdsPerfEnabled != null ? !this.rdsPerfEnabled.equals(that.rdsPerfEnabled) : that.rdsPerfEnabled != null) return false; if (this.rdsPerfPolicySetting != null ? !this.rdsPerfPolicySetting.equals(that.rdsPerfPolicySetting) : that.rdsPerfPolicySetting != null) return false; if (this.rdsPerfTiEnabled != null ? !this.rdsPerfTiEnabled.equals(that.rdsPerfTiEnabled) : that.rdsPerfTiEnabled != null) return false; if (this.rdsPerfTtl != null ? !this.rdsPerfTtl.equals(that.rdsPerfTtl) : that.rdsPerfTtl != null) return false; if (this.rdsSlowCollectionPolicy != null ? !this.rdsSlowCollectionPolicy.equals(that.rdsSlowCollectionPolicy) : that.rdsSlowCollectionPolicy != null) return false; if (this.rdsSlowEnabled != null ? !this.rdsSlowEnabled.equals(that.rdsSlowEnabled) : that.rdsSlowEnabled != null) return false; if (this.rdsSlowPolicySetting != null ? !this.rdsSlowPolicySetting.equals(that.rdsSlowPolicySetting) : that.rdsSlowPolicySetting != null) return false; if (this.rdsSlowTiEnabled != null ? !this.rdsSlowTiEnabled.equals(that.rdsSlowTiEnabled) : that.rdsSlowTiEnabled != null) return false; if (this.rdsSlowTtl != null ? !this.rdsSlowTtl.equals(that.rdsSlowTtl) : that.rdsSlowTtl != null) return false; if (this.rdsTiEnabled != null ? !this.rdsTiEnabled.equals(that.rdsTiEnabled) : that.rdsTiEnabled != null) return false; if (this.rdsTtl != null ? !this.rdsTtl.equals(that.rdsTtl) : that.rdsTtl != null) return false; if (this.redisAuditCollectionPolicy != null ? !this.redisAuditCollectionPolicy.equals(that.redisAuditCollectionPolicy) : that.redisAuditCollectionPolicy != null) return false; if (this.redisAuditEnabled != null ? !this.redisAuditEnabled.equals(that.redisAuditEnabled) : that.redisAuditEnabled != null) return false; if (this.redisAuditPolicySetting != null ? !this.redisAuditPolicySetting.equals(that.redisAuditPolicySetting) : that.redisAuditPolicySetting != null) return false; if (this.redisAuditTiEnabled != null ? !this.redisAuditTiEnabled.equals(that.redisAuditTiEnabled) : that.redisAuditTiEnabled != null) return false; if (this.redisAuditTtl != null ? !this.redisAuditTtl.equals(that.redisAuditTtl) : that.redisAuditTtl != null) return false; if (this.redisSyncEnabled != null ? !this.redisSyncEnabled.equals(that.redisSyncEnabled) : that.redisSyncEnabled != null) return false; if (this.redisSyncTtl != null ? !this.redisSyncTtl.equals(that.redisSyncTtl) : that.redisSyncTtl != null) return false; if (this.sasCrackEnabled != null ? !this.sasCrackEnabled.equals(that.sasCrackEnabled) : that.sasCrackEnabled != null) return false; if (this.sasDnsEnabled != null ? !this.sasDnsEnabled.equals(that.sasDnsEnabled) : that.sasDnsEnabled != null) return false; if (this.sasDnsQueryEnabled != null ? !this.sasDnsQueryEnabled.equals(that.sasDnsQueryEnabled) : that.sasDnsQueryEnabled != null) return false; if (this.sasHttpEnabled != null ? !this.sasHttpEnabled.equals(that.sasHttpEnabled) : that.sasHttpEnabled != null) return false; if (this.sasLocalDnsEnabled != null ? !this.sasLocalDnsEnabled.equals(that.sasLocalDnsEnabled) : that.sasLocalDnsEnabled != null) return false; if (this.sasLoginEnabled != null ? !this.sasLoginEnabled.equals(that.sasLoginEnabled) : that.sasLoginEnabled != null) return false; if (this.sasNetworkEnabled != null ? !this.sasNetworkEnabled.equals(that.sasNetworkEnabled) : that.sasNetworkEnabled != null) return false; if (this.sasProcessEnabled != null ? !this.sasProcessEnabled.equals(that.sasProcessEnabled) : that.sasProcessEnabled != null) return false; if (this.sasSecurityAlertEnabled != null ? !this.sasSecurityAlertEnabled.equals(that.sasSecurityAlertEnabled) : that.sasSecurityAlertEnabled != null) return false; if (this.sasSecurityHcEnabled != null ? !this.sasSecurityHcEnabled.equals(that.sasSecurityHcEnabled) : that.sasSecurityHcEnabled != null) return false; if (this.sasSecurityVulEnabled != null ? !this.sasSecurityVulEnabled.equals(that.sasSecurityVulEnabled) : that.sasSecurityVulEnabled != null) return false; if (this.sasSessionEnabled != null ? !this.sasSessionEnabled.equals(that.sasSessionEnabled) : that.sasSessionEnabled != null) return false; if (this.sasSnapshotAccountEnabled != null ? !this.sasSnapshotAccountEnabled.equals(that.sasSnapshotAccountEnabled) : that.sasSnapshotAccountEnabled != null) return false; if (this.sasSnapshotPortEnabled != null ? !this.sasSnapshotPortEnabled.equals(that.sasSnapshotPortEnabled) : that.sasSnapshotPortEnabled != null) return false; if (this.sasSnapshotProcessEnabled != null ? !this.sasSnapshotProcessEnabled.equals(that.sasSnapshotProcessEnabled) : that.sasSnapshotProcessEnabled != null) return false; if (this.sasTiEnabled != null ? !this.sasTiEnabled.equals(that.sasTiEnabled) : that.sasTiEnabled != null) return false; if (this.sasTtl != null ? !this.sasTtl.equals(that.sasTtl) : that.sasTtl != null) return false; if (this.slbAccessCollectionPolicy != null ? !this.slbAccessCollectionPolicy.equals(that.slbAccessCollectionPolicy) : that.slbAccessCollectionPolicy != null) return false; if (this.slbAccessEnabled != null ? !this.slbAccessEnabled.equals(that.slbAccessEnabled) : that.slbAccessEnabled != null) return false; if (this.slbAccessPolicySetting != null ? !this.slbAccessPolicySetting.equals(that.slbAccessPolicySetting) : that.slbAccessPolicySetting != null) return false; if (this.slbAccessTiEnabled != null ? !this.slbAccessTiEnabled.equals(that.slbAccessTiEnabled) : that.slbAccessTiEnabled != null) return false; if (this.slbAccessTtl != null ? !this.slbAccessTtl.equals(that.slbAccessTtl) : that.slbAccessTtl != null) return false; if (this.slbSyncEnabled != null ? !this.slbSyncEnabled.equals(that.slbSyncEnabled) : that.slbSyncEnabled != null) return false; if (this.slbSyncTtl != null ? !this.slbSyncTtl.equals(that.slbSyncTtl) : that.slbSyncTtl != null) return false; if (this.vpcFlowCollectionPolicy != null ? !this.vpcFlowCollectionPolicy.equals(that.vpcFlowCollectionPolicy) : that.vpcFlowCollectionPolicy != null) return false; if (this.vpcFlowEnabled != null ? !this.vpcFlowEnabled.equals(that.vpcFlowEnabled) : that.vpcFlowEnabled != null) return false; if (this.vpcFlowTtl != null ? !this.vpcFlowTtl.equals(that.vpcFlowTtl) : that.vpcFlowTtl != null) return false; if (this.vpcSyncEnabled != null ? !this.vpcSyncEnabled.equals(that.vpcSyncEnabled) : that.vpcSyncEnabled != null) return false; if (this.vpcSyncTtl != null ? !this.vpcSyncTtl.equals(that.vpcSyncTtl) : that.vpcSyncTtl != null) return false; if (this.wafAccessCollectionPolicy != null ? !this.wafAccessCollectionPolicy.equals(that.wafAccessCollectionPolicy) : that.wafAccessCollectionPolicy != null) return false; if (this.wafAccessPolicySetting != null ? !this.wafAccessPolicySetting.equals(that.wafAccessPolicySetting) : that.wafAccessPolicySetting != null) return false; if (this.wafEnabled != null ? !this.wafEnabled.equals(that.wafEnabled) : that.wafEnabled != null) return false; if (this.wafTiEnabled != null ? !this.wafTiEnabled.equals(that.wafTiEnabled) : that.wafTiEnabled != null) return false; return this.wafTtl != null ? this.wafTtl.equals(that.wafTtl) : that.wafTtl == null; } @Override public final int hashCode() { int result = this.actiontrailEnabled != null ? this.actiontrailEnabled.hashCode() : 0; result = 31 * result + (this.actiontrailOpenapiCollectionPolicy != null ? this.actiontrailOpenapiCollectionPolicy.hashCode() : 0); result = 31 * result + (this.actiontrailOpenapiPolicySetting != null ? this.actiontrailOpenapiPolicySetting.hashCode() : 0); result = 31 * result + (this.actiontrailTiEnabled != null ? this.actiontrailTiEnabled.hashCode() : 0); result = 31 * result + (this.actiontrailTtl != null ? this.actiontrailTtl.hashCode() : 0); result = 31 * result + (this.albAccessCollectionPolicy != null ? this.albAccessCollectionPolicy.hashCode() : 0); result = 31 * result + (this.albAccessEnabled != null ? this.albAccessEnabled.hashCode() : 0); result = 31 * result + (this.albAccessTtl != null ? this.albAccessTtl.hashCode() : 0); result = 31 * result + (this.albSyncEnabled != null ? this.albSyncEnabled.hashCode() : 0); result = 31 * result + (this.albSyncTtl != null ? this.albSyncTtl.hashCode() : 0); result = 31 * result + (this.apigatewayAccessCollectionPolicy != null ? this.apigatewayAccessCollectionPolicy.hashCode() : 0); result = 31 * result + (this.apigatewayAccessPolicySetting != null ? this.apigatewayAccessPolicySetting.hashCode() : 0); result = 31 * result + (this.apigatewayEnabled != null ? this.apigatewayEnabled.hashCode() : 0); result = 31 * result + (this.apigatewayTiEnabled != null ? this.apigatewayTiEnabled.hashCode() : 0); result = 31 * result + (this.apigatewayTtl != null ? this.apigatewayTtl.hashCode() : 0); result = 31 * result + (this.appconnectEnabled != null ? this.appconnectEnabled.hashCode() : 0); result = 31 * result + (this.appconnectOpCollectionPolicy != null ? this.appconnectOpCollectionPolicy.hashCode() : 0); result = 31 * result + (this.appconnectOpPolicySetting != null ? this.appconnectOpPolicySetting.hashCode() : 0); result = 31 * result + (this.appconnectTiEnabled != null ? this.appconnectTiEnabled.hashCode() : 0); result = 31 * result + (this.appconnectTtl != null ? this.appconnectTtl.hashCode() : 0); result = 31 * result + (this.bastionAuditCollectionPolicy != null ? this.bastionAuditCollectionPolicy.hashCode() : 0); result = 31 * result + (this.bastionAuditPolicySetting != null ? this.bastionAuditPolicySetting.hashCode() : 0); result = 31 * result + (this.bastionEnabled != null ? this.bastionEnabled.hashCode() : 0); result = 31 * result + (this.bastionTiEnabled != null ? this.bastionTiEnabled.hashCode() : 0); result = 31 * result + (this.bastionTtl != null ? this.bastionTtl.hashCode() : 0); result = 31 * result + (this.cloudconfigChangeEnabled != null ? this.cloudconfigChangeEnabled.hashCode() : 0); result = 31 * result + (this.cloudconfigChangeTtl != null ? this.cloudconfigChangeTtl.hashCode() : 0); result = 31 * result + (this.cloudconfigNoncomEnabled != null ? this.cloudconfigNoncomEnabled.hashCode() : 0); result = 31 * result + (this.cloudconfigNoncomTtl != null ? this.cloudconfigNoncomTtl.hashCode() : 0); result = 31 * result + (this.cloudfirewallAccessCollectionPolicy != null ? this.cloudfirewallAccessCollectionPolicy.hashCode() : 0); result = 31 * result + (this.cloudfirewallAccessPolicySetting != null ? this.cloudfirewallAccessPolicySetting.hashCode() : 0); result = 31 * result + (this.cloudfirewallEnabled != null ? this.cloudfirewallEnabled.hashCode() : 0); result = 31 * result + (this.cloudfirewallTiEnabled != null ? this.cloudfirewallTiEnabled.hashCode() : 0); result = 31 * result + (this.cloudfirewallTtl != null ? this.cloudfirewallTtl.hashCode() : 0); result = 31 * result + (this.cloudfirewallVpcEnabled != null ? this.cloudfirewallVpcEnabled.hashCode() : 0); result = 31 * result + (this.cloudfirewallVpcTtl != null ? this.cloudfirewallVpcTtl.hashCode() : 0); result = 31 * result + (this.cpsCallbackCollectionPolicy != null ? this.cpsCallbackCollectionPolicy.hashCode() : 0); result = 31 * result + (this.cpsCallbackPolicySetting != null ? this.cpsCallbackPolicySetting.hashCode() : 0); result = 31 * result + (this.cpsEnabled != null ? this.cpsEnabled.hashCode() : 0); result = 31 * result + (this.cpsTiEnabled != null ? this.cpsTiEnabled.hashCode() : 0); result = 31 * result + (this.cpsTtl != null ? this.cpsTtl.hashCode() : 0); result = 31 * result + (this.ddosBgpAccessEnabled != null ? this.ddosBgpAccessEnabled.hashCode() : 0); result = 31 * result + (this.ddosBgpAccessTtl != null ? this.ddosBgpAccessTtl.hashCode() : 0); result = 31 * result + (this.ddosCooAccessCollectionPolicy != null ? this.ddosCooAccessCollectionPolicy.hashCode() : 0); result = 31 * result + (this.ddosCooAccessEnabled != null ? this.ddosCooAccessEnabled.hashCode() : 0); result = 31 * result + (this.ddosCooAccessPolicySetting != null ? this.ddosCooAccessPolicySetting.hashCode() : 0); result = 31 * result + (this.ddosCooAccessTiEnabled != null ? this.ddosCooAccessTiEnabled.hashCode() : 0); result = 31 * result + (this.ddosCooAccessTtl != null ? this.ddosCooAccessTtl.hashCode() : 0); result = 31 * result + (this.ddosDipAccessEnabled != null ? this.ddosDipAccessEnabled.hashCode() : 0); result = 31 * result + (this.ddosDipAccessTtl != null ? this.ddosDipAccessTtl.hashCode() : 0); result = 31 * result + (this.dnsIntranetCollectionPolicy != null ? this.dnsIntranetCollectionPolicy.hashCode() : 0); result = 31 * result + (this.dnsIntranetEnabled != null ? this.dnsIntranetEnabled.hashCode() : 0); result = 31 * result + (this.dnsIntranetTtl != null ? this.dnsIntranetTtl.hashCode() : 0); result = 31 * result + (this.dnsSyncEnabled != null ? this.dnsSyncEnabled.hashCode() : 0); result = 31 * result + (this.dnsSyncTtl != null ? this.dnsSyncTtl.hashCode() : 0); result = 31 * result + (this.drdsAuditCollectionPolicy != null ? this.drdsAuditCollectionPolicy.hashCode() : 0); result = 31 * result + (this.drdsAuditEnabled != null ? this.drdsAuditEnabled.hashCode() : 0); result = 31 * result + (this.drdsAuditPolicySetting != null ? this.drdsAuditPolicySetting.hashCode() : 0); result = 31 * result + (this.drdsAuditTiEnabled != null ? this.drdsAuditTiEnabled.hashCode() : 0); result = 31 * result + (this.drdsAuditTtl != null ? this.drdsAuditTtl.hashCode() : 0); result = 31 * result + (this.drdsSyncEnabled != null ? this.drdsSyncEnabled.hashCode() : 0); result = 31 * result + (this.drdsSyncTtl != null ? this.drdsSyncTtl.hashCode() : 0); result = 31 * result + (this.idaasMngCollectionPolicy != null ? this.idaasMngCollectionPolicy.hashCode() : 0); result = 31 * result + (this.idaasMngEnabled != null ? this.idaasMngEnabled.hashCode() : 0); result = 31 * result + (this.idaasMngTtl != null ? this.idaasMngTtl.hashCode() : 0); result = 31 * result + (this.idaasUserCollectionPolicy != null ? this.idaasUserCollectionPolicy.hashCode() : 0); result = 31 * result + (this.idaasUserEnabled != null ? this.idaasUserEnabled.hashCode() : 0); result = 31 * result + (this.idaasUserTtl != null ? this.idaasUserTtl.hashCode() : 0); result = 31 * result + (this.k8SAuditCollectionPolicy != null ? this.k8SAuditCollectionPolicy.hashCode() : 0); result = 31 * result + (this.k8SAuditEnabled != null ? this.k8SAuditEnabled.hashCode() : 0); result = 31 * result + (this.k8SAuditPolicySetting != null ? this.k8SAuditPolicySetting.hashCode() : 0); result = 31 * result + (this.k8SAuditTiEnabled != null ? this.k8SAuditTiEnabled.hashCode() : 0); result = 31 * result + (this.k8SAuditTtl != null ? this.k8SAuditTtl.hashCode() : 0); result = 31 * result + (this.k8SEventCollectionPolicy != null ? this.k8SEventCollectionPolicy.hashCode() : 0); result = 31 * result + (this.k8SEventEnabled != null ? this.k8SEventEnabled.hashCode() : 0); result = 31 * result + (this.k8SEventPolicySetting != null ? this.k8SEventPolicySetting.hashCode() : 0); result = 31 * result + (this.k8SEventTiEnabled != null ? this.k8SEventTiEnabled.hashCode() : 0); result = 31 * result + (this.k8SEventTtl != null ? this.k8SEventTtl.hashCode() : 0); result = 31 * result + (this.k8SIngressCollectionPolicy != null ? this.k8SIngressCollectionPolicy.hashCode() : 0); result = 31 * result + (this.k8SIngressEnabled != null ? this.k8SIngressEnabled.hashCode() : 0); result = 31 * result + (this.k8SIngressPolicySetting != null ? this.k8SIngressPolicySetting.hashCode() : 0); result = 31 * result + (this.k8SIngressTiEnabled != null ? this.k8SIngressTiEnabled.hashCode() : 0); result = 31 * result + (this.k8SIngressTtl != null ? this.k8SIngressTtl.hashCode() : 0); result = 31 * result + (this.nasAuditCollectionPolicy != null ? this.nasAuditCollectionPolicy.hashCode() : 0); result = 31 * result + (this.nasAuditPolicySetting != null ? this.nasAuditPolicySetting.hashCode() : 0); result = 31 * result + (this.nasEnabled != null ? this.nasEnabled.hashCode() : 0); result = 31 * result + (this.nasTiEnabled != null ? this.nasTiEnabled.hashCode() : 0); result = 31 * result + (this.nasTtl != null ? this.nasTtl.hashCode() : 0); result = 31 * result + (this.ossAccessCollectionPolicy != null ? this.ossAccessCollectionPolicy.hashCode() : 0); result = 31 * result + (this.ossAccessEnabled != null ? this.ossAccessEnabled.hashCode() : 0); result = 31 * result + (this.ossAccessPolicySetting != null ? this.ossAccessPolicySetting.hashCode() : 0); result = 31 * result + (this.ossAccessTiEnabled != null ? this.ossAccessTiEnabled.hashCode() : 0); result = 31 * result + (this.ossAccessTtl != null ? this.ossAccessTtl.hashCode() : 0); result = 31 * result + (this.ossMeteringCollectionPolicy != null ? this.ossMeteringCollectionPolicy.hashCode() : 0); result = 31 * result + (this.ossMeteringEnabled != null ? this.ossMeteringEnabled.hashCode() : 0); result = 31 * result + (this.ossMeteringPolicySetting != null ? this.ossMeteringPolicySetting.hashCode() : 0); result = 31 * result + (this.ossMeteringTiEnabled != null ? this.ossMeteringTiEnabled.hashCode() : 0); result = 31 * result + (this.ossMeteringTtl != null ? this.ossMeteringTtl.hashCode() : 0); result = 31 * result + (this.ossSyncEnabled != null ? this.ossSyncEnabled.hashCode() : 0); result = 31 * result + (this.ossSyncTtl != null ? this.ossSyncTtl.hashCode() : 0); result = 31 * result + (this.polardbAuditCollectionPolicy != null ? this.polardbAuditCollectionPolicy.hashCode() : 0); result = 31 * result + (this.polardbAuditPolicySetting != null ? this.polardbAuditPolicySetting.hashCode() : 0); result = 31 * result + (this.polardbEnabled != null ? this.polardbEnabled.hashCode() : 0); result = 31 * result + (this.polardbErrorCollectionPolicy != null ? this.polardbErrorCollectionPolicy.hashCode() : 0); result = 31 * result + (this.polardbErrorEnabled != null ? this.polardbErrorEnabled.hashCode() : 0); result = 31 * result + (this.polardbErrorTtl != null ? this.polardbErrorTtl.hashCode() : 0); result = 31 * result + (this.polardbPerfCollectionPolicy != null ? this.polardbPerfCollectionPolicy.hashCode() : 0); result = 31 * result + (this.polardbPerfEnabled != null ? this.polardbPerfEnabled.hashCode() : 0); result = 31 * result + (this.polardbPerfPolicySetting != null ? this.polardbPerfPolicySetting.hashCode() : 0); result = 31 * result + (this.polardbPerfTiEnabled != null ? this.polardbPerfTiEnabled.hashCode() : 0); result = 31 * result + (this.polardbPerfTtl != null ? this.polardbPerfTtl.hashCode() : 0); result = 31 * result + (this.polardbSlowCollectionPolicy != null ? this.polardbSlowCollectionPolicy.hashCode() : 0); result = 31 * result + (this.polardbSlowEnabled != null ? this.polardbSlowEnabled.hashCode() : 0); result = 31 * result + (this.polardbSlowPolicySetting != null ? this.polardbSlowPolicySetting.hashCode() : 0); result = 31 * result + (this.polardbSlowTiEnabled != null ? this.polardbSlowTiEnabled.hashCode() : 0); result = 31 * result + (this.polardbSlowTtl != null ? this.polardbSlowTtl.hashCode() : 0); result = 31 * result + (this.polardbTiEnabled != null ? this.polardbTiEnabled.hashCode() : 0); result = 31 * result + (this.polardbTtl != null ? this.polardbTtl.hashCode() : 0); result = 31 * result + (this.rdsAuditCollectionPolicy != null ? this.rdsAuditCollectionPolicy.hashCode() : 0); result = 31 * result + (this.rdsAuditPolicySetting != null ? this.rdsAuditPolicySetting.hashCode() : 0); result = 31 * result + (this.rdsEnabled != null ? this.rdsEnabled.hashCode() : 0); result = 31 * result + (this.rdsErrorCollectionPolicy != null ? this.rdsErrorCollectionPolicy.hashCode() : 0); result = 31 * result + (this.rdsErrorEnabled != null ? this.rdsErrorEnabled.hashCode() : 0); result = 31 * result + (this.rdsErrorTtl != null ? this.rdsErrorTtl.hashCode() : 0); result = 31 * result + (this.rdsPerfCollectionPolicy != null ? this.rdsPerfCollectionPolicy.hashCode() : 0); result = 31 * result + (this.rdsPerfEnabled != null ? this.rdsPerfEnabled.hashCode() : 0); result = 31 * result + (this.rdsPerfPolicySetting != null ? this.rdsPerfPolicySetting.hashCode() : 0); result = 31 * result + (this.rdsPerfTiEnabled != null ? this.rdsPerfTiEnabled.hashCode() : 0); result = 31 * result + (this.rdsPerfTtl != null ? this.rdsPerfTtl.hashCode() : 0); result = 31 * result + (this.rdsSlowCollectionPolicy != null ? this.rdsSlowCollectionPolicy.hashCode() : 0); result = 31 * result + (this.rdsSlowEnabled != null ? this.rdsSlowEnabled.hashCode() : 0); result = 31 * result + (this.rdsSlowPolicySetting != null ? this.rdsSlowPolicySetting.hashCode() : 0); result = 31 * result + (this.rdsSlowTiEnabled != null ? this.rdsSlowTiEnabled.hashCode() : 0); result = 31 * result + (this.rdsSlowTtl != null ? this.rdsSlowTtl.hashCode() : 0); result = 31 * result + (this.rdsTiEnabled != null ? this.rdsTiEnabled.hashCode() : 0); result = 31 * result + (this.rdsTtl != null ? this.rdsTtl.hashCode() : 0); result = 31 * result + (this.redisAuditCollectionPolicy != null ? this.redisAuditCollectionPolicy.hashCode() : 0); result = 31 * result + (this.redisAuditEnabled != null ? this.redisAuditEnabled.hashCode() : 0); result = 31 * result + (this.redisAuditPolicySetting != null ? this.redisAuditPolicySetting.hashCode() : 0); result = 31 * result + (this.redisAuditTiEnabled != null ? this.redisAuditTiEnabled.hashCode() : 0); result = 31 * result + (this.redisAuditTtl != null ? this.redisAuditTtl.hashCode() : 0); result = 31 * result + (this.redisSyncEnabled != null ? this.redisSyncEnabled.hashCode() : 0); result = 31 * result + (this.redisSyncTtl != null ? this.redisSyncTtl.hashCode() : 0); result = 31 * result + (this.sasCrackEnabled != null ? this.sasCrackEnabled.hashCode() : 0); result = 31 * result + (this.sasDnsEnabled != null ? this.sasDnsEnabled.hashCode() : 0); result = 31 * result + (this.sasDnsQueryEnabled != null ? this.sasDnsQueryEnabled.hashCode() : 0); result = 31 * result + (this.sasHttpEnabled != null ? this.sasHttpEnabled.hashCode() : 0); result = 31 * result + (this.sasLocalDnsEnabled != null ? this.sasLocalDnsEnabled.hashCode() : 0); result = 31 * result + (this.sasLoginEnabled != null ? this.sasLoginEnabled.hashCode() : 0); result = 31 * result + (this.sasNetworkEnabled != null ? this.sasNetworkEnabled.hashCode() : 0); result = 31 * result + (this.sasProcessEnabled != null ? this.sasProcessEnabled.hashCode() : 0); result = 31 * result + (this.sasSecurityAlertEnabled != null ? this.sasSecurityAlertEnabled.hashCode() : 0); result = 31 * result + (this.sasSecurityHcEnabled != null ? this.sasSecurityHcEnabled.hashCode() : 0); result = 31 * result + (this.sasSecurityVulEnabled != null ? this.sasSecurityVulEnabled.hashCode() : 0); result = 31 * result + (this.sasSessionEnabled != null ? this.sasSessionEnabled.hashCode() : 0); result = 31 * result + (this.sasSnapshotAccountEnabled != null ? this.sasSnapshotAccountEnabled.hashCode() : 0); result = 31 * result + (this.sasSnapshotPortEnabled != null ? this.sasSnapshotPortEnabled.hashCode() : 0); result = 31 * result + (this.sasSnapshotProcessEnabled != null ? this.sasSnapshotProcessEnabled.hashCode() : 0); result = 31 * result + (this.sasTiEnabled != null ? this.sasTiEnabled.hashCode() : 0); result = 31 * result + (this.sasTtl != null ? this.sasTtl.hashCode() : 0); result = 31 * result + (this.slbAccessCollectionPolicy != null ? this.slbAccessCollectionPolicy.hashCode() : 0); result = 31 * result + (this.slbAccessEnabled != null ? this.slbAccessEnabled.hashCode() : 0); result = 31 * result + (this.slbAccessPolicySetting != null ? this.slbAccessPolicySetting.hashCode() : 0); result = 31 * result + (this.slbAccessTiEnabled != null ? this.slbAccessTiEnabled.hashCode() : 0); result = 31 * result + (this.slbAccessTtl != null ? this.slbAccessTtl.hashCode() : 0); result = 31 * result + (this.slbSyncEnabled != null ? this.slbSyncEnabled.hashCode() : 0); result = 31 * result + (this.slbSyncTtl != null ? this.slbSyncTtl.hashCode() : 0); result = 31 * result + (this.vpcFlowCollectionPolicy != null ? this.vpcFlowCollectionPolicy.hashCode() : 0); result = 31 * result + (this.vpcFlowEnabled != null ? this.vpcFlowEnabled.hashCode() : 0); result = 31 * result + (this.vpcFlowTtl != null ? this.vpcFlowTtl.hashCode() : 0); result = 31 * result + (this.vpcSyncEnabled != null ? this.vpcSyncEnabled.hashCode() : 0); result = 31 * result + (this.vpcSyncTtl != null ? this.vpcSyncTtl.hashCode() : 0); result = 31 * result + (this.wafAccessCollectionPolicy != null ? this.wafAccessCollectionPolicy.hashCode() : 0); result = 31 * result + (this.wafAccessPolicySetting != null ? this.wafAccessPolicySetting.hashCode() : 0); result = 31 * result + (this.wafEnabled != null ? this.wafEnabled.hashCode() : 0); result = 31 * result + (this.wafTiEnabled != null ? this.wafTiEnabled.hashCode() : 0); result = 31 * result + (this.wafTtl != null ? this.wafTtl.hashCode() : 0); return result; } } } /** * A fluent builder for {@link com.aliyun.ros.cdk.sls.RosAudit}. */ public static final class Builder implements software.amazon.jsii.Builder { /** * @return a new instance of {@link Builder}. * @param scope
  • scope in which this resource is defined.
This parameter is required. * @param id
  • scoped id of the resource.
This parameter is required. * @param enableResourcePropertyConstraint This parameter is required. */ public static Builder create(final com.aliyun.ros.cdk.core.Construct scope, final java.lang.String id, final java.lang.Boolean enableResourcePropertyConstraint) { return new Builder(scope, id, enableResourcePropertyConstraint); } private final com.aliyun.ros.cdk.core.Construct scope; private final java.lang.String id; private final java.lang.Boolean enableResourcePropertyConstraint; private final com.aliyun.ros.cdk.sls.RosAuditProps.Builder props; private Builder(final com.aliyun.ros.cdk.core.Construct scope, final java.lang.String id, final java.lang.Boolean enableResourcePropertyConstraint) { this.scope = scope; this.id = id; this.enableResourcePropertyConstraint = enableResourcePropertyConstraint; this.props = new com.aliyun.ros.cdk.sls.RosAuditProps.Builder(); } /** * @return {@code this} * @param displayName This parameter is required. */ public Builder displayName(final java.lang.String displayName) { this.props.displayName(displayName); return this; } /** * @return {@code this} * @param displayName This parameter is required. */ public Builder displayName(final com.aliyun.ros.cdk.core.IResolvable displayName) { this.props.displayName(displayName); return this; } /** * @return {@code this} * @param variableMap This parameter is required. */ public Builder variableMap(final com.aliyun.ros.cdk.core.IResolvable variableMap) { this.props.variableMap(variableMap); return this; } /** * @return {@code this} * @param variableMap This parameter is required. */ public Builder variableMap(final com.aliyun.ros.cdk.sls.RosAudit.VariableMapProperty variableMap) { this.props.variableMap(variableMap); return this; } /** * @return {@code this} * @param multiAccount This parameter is required. */ public Builder multiAccount(final com.aliyun.ros.cdk.core.IResolvable multiAccount) { this.props.multiAccount(multiAccount); return this; } /** * @return {@code this} * @param multiAccount This parameter is required. */ public Builder multiAccount(final java.util.List multiAccount) { this.props.multiAccount(multiAccount); return this; } /** * @return a newly built instance of {@link com.aliyun.ros.cdk.sls.RosAudit}. */ @Override public com.aliyun.ros.cdk.sls.RosAudit build() { return new com.aliyun.ros.cdk.sls.RosAudit( this.scope, this.id, this.props.build(), this.enableResourcePropertyConstraint ); } } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy