Class ComputeRegionBackendServiceCdnPolicyOutputReference

  • All Implemented Interfaces:
    com.hashicorp.cdktf.IInterpolatingParent, com.hashicorp.cdktf.IResolvable, com.hashicorp.cdktf.ITerraformAddressable, software.amazon.jsii.JsiiSerializable

    @Generated(value="jsii-pacmak/1.102.0 (build e354887)",
               date="2024-08-31T03:59:18.696Z")
    @Stability(Stable)
    public class ComputeRegionBackendServiceCdnPolicyOutputReference
    extends com.hashicorp.cdktf.ComplexObject
    • Constructor Detail

      • ComputeRegionBackendServiceCdnPolicyOutputReference

        protected ComputeRegionBackendServiceCdnPolicyOutputReference​(software.amazon.jsii.JsiiObjectRef objRef)
      • ComputeRegionBackendServiceCdnPolicyOutputReference

        protected ComputeRegionBackendServiceCdnPolicyOutputReference​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
      • ComputeRegionBackendServiceCdnPolicyOutputReference

        @Stability(Stable)
        public ComputeRegionBackendServiceCdnPolicyOutputReference​(@NotNull
                                                                   com.hashicorp.cdktf.IInterpolatingParent terraformResource,
                                                                   @NotNull
                                                                   String terraformAttribute)
        Parameters:
        terraformResource - The parent resource. This parameter is required.
        terraformAttribute - The attribute on the parent resource this class is referencing. This parameter is required.
    • Method Detail

      • putNegativeCachingPolicy

        @Stability(Stable)
        public void putNegativeCachingPolicy​(@NotNull
                                             Object value)
        Parameters:
        value - This parameter is required.
      • resetCacheKeyPolicy

        @Stability(Stable)
        public void resetCacheKeyPolicy()
      • resetCacheMode

        @Stability(Stable)
        public void resetCacheMode()
      • resetClientTtl

        @Stability(Stable)
        public void resetClientTtl()
      • resetDefaultTtl

        @Stability(Stable)
        public void resetDefaultTtl()
      • resetMaxTtl

        @Stability(Stable)
        public void resetMaxTtl()
      • resetNegativeCaching

        @Stability(Stable)
        public void resetNegativeCaching()
      • resetNegativeCachingPolicy

        @Stability(Stable)
        public void resetNegativeCachingPolicy()
      • resetServeWhileStale

        @Stability(Stable)
        public void resetServeWhileStale()
      • resetSignedUrlCacheMaxAgeSec

        @Stability(Stable)
        public void resetSignedUrlCacheMaxAgeSec()
      • getCacheModeInput

        @Stability(Stable)
        @Nullable
        public String getCacheModeInput()
      • getClientTtlInput

        @Stability(Stable)
        @Nullable
        public Number getClientTtlInput()
      • getDefaultTtlInput

        @Stability(Stable)
        @Nullable
        public Number getDefaultTtlInput()
      • getMaxTtlInput

        @Stability(Stable)
        @Nullable
        public Number getMaxTtlInput()
      • getNegativeCachingInput

        @Stability(Stable)
        @Nullable
        public Object getNegativeCachingInput()
      • getNegativeCachingPolicyInput

        @Stability(Stable)
        @Nullable
        public Object getNegativeCachingPolicyInput()
      • getServeWhileStaleInput

        @Stability(Stable)
        @Nullable
        public Number getServeWhileStaleInput()
      • getSignedUrlCacheMaxAgeSecInput

        @Stability(Stable)
        @Nullable
        public Number getSignedUrlCacheMaxAgeSecInput()
      • getCacheMode

        @Stability(Stable)
        @NotNull
        public String getCacheMode()
      • setCacheMode

        @Stability(Stable)
        public void setCacheMode​(@NotNull
                                 String value)
      • getClientTtl

        @Stability(Stable)
        @NotNull
        public Number getClientTtl()
      • setClientTtl

        @Stability(Stable)
        public void setClientTtl​(@NotNull
                                 Number value)
      • getDefaultTtl

        @Stability(Stable)
        @NotNull
        public Number getDefaultTtl()
      • setDefaultTtl

        @Stability(Stable)
        public void setDefaultTtl​(@NotNull
                                  Number value)
      • getMaxTtl

        @Stability(Stable)
        @NotNull
        public Number getMaxTtl()
      • setMaxTtl

        @Stability(Stable)
        public void setMaxTtl​(@NotNull
                              Number value)
      • getNegativeCaching

        @Stability(Stable)
        @NotNull
        public Object getNegativeCaching()
      • setNegativeCaching

        @Stability(Stable)
        public void setNegativeCaching​(@NotNull
                                       Boolean value)
      • setNegativeCaching

        @Stability(Stable)
        public void setNegativeCaching​(@NotNull
                                       com.hashicorp.cdktf.IResolvable value)
      • getServeWhileStale

        @Stability(Stable)
        @NotNull
        public Number getServeWhileStale()
      • setServeWhileStale

        @Stability(Stable)
        public void setServeWhileStale​(@NotNull
                                       Number value)
      • getSignedUrlCacheMaxAgeSec

        @Stability(Stable)
        @NotNull
        public Number getSignedUrlCacheMaxAgeSec()
      • setSignedUrlCacheMaxAgeSec

        @Stability(Stable)
        public void setSignedUrlCacheMaxAgeSec​(@NotNull
                                               Number value)