Class ApiGatewayMethodSettingsSettingsOutputReference

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

    @Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
               date="2023-06-30T04:56:50.220Z")
    @Stability(Stable)
    public class ApiGatewayMethodSettingsSettingsOutputReference
    extends com.hashicorp.cdktf.ComplexObject
    • Constructor Detail

      • ApiGatewayMethodSettingsSettingsOutputReference

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

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

        @Stability(Stable)
        public ApiGatewayMethodSettingsSettingsOutputReference​(@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

      • resetCacheDataEncrypted

        @Stability(Stable)
        public void resetCacheDataEncrypted()
      • resetCacheTtlInSeconds

        @Stability(Stable)
        public void resetCacheTtlInSeconds()
      • resetCachingEnabled

        @Stability(Stable)
        public void resetCachingEnabled()
      • resetDataTraceEnabled

        @Stability(Stable)
        public void resetDataTraceEnabled()
      • resetLoggingLevel

        @Stability(Stable)
        public void resetLoggingLevel()
      • resetMetricsEnabled

        @Stability(Stable)
        public void resetMetricsEnabled()
      • resetRequireAuthorizationForCacheControl

        @Stability(Stable)
        public void resetRequireAuthorizationForCacheControl()
      • resetThrottlingBurstLimit

        @Stability(Stable)
        public void resetThrottlingBurstLimit()
      • resetThrottlingRateLimit

        @Stability(Stable)
        public void resetThrottlingRateLimit()
      • resetUnauthorizedCacheControlHeaderStrategy

        @Stability(Stable)
        public void resetUnauthorizedCacheControlHeaderStrategy()
      • getCacheDataEncryptedInput

        @Stability(Stable)
        @Nullable
        public Object getCacheDataEncryptedInput()
      • getCacheTtlInSecondsInput

        @Stability(Stable)
        @Nullable
        public Number getCacheTtlInSecondsInput()
      • getCachingEnabledInput

        @Stability(Stable)
        @Nullable
        public Object getCachingEnabledInput()
      • getDataTraceEnabledInput

        @Stability(Stable)
        @Nullable
        public Object getDataTraceEnabledInput()
      • getLoggingLevelInput

        @Stability(Stable)
        @Nullable
        public String getLoggingLevelInput()
      • getMetricsEnabledInput

        @Stability(Stable)
        @Nullable
        public Object getMetricsEnabledInput()
      • getRequireAuthorizationForCacheControlInput

        @Stability(Stable)
        @Nullable
        public Object getRequireAuthorizationForCacheControlInput()
      • getThrottlingBurstLimitInput

        @Stability(Stable)
        @Nullable
        public Number getThrottlingBurstLimitInput()
      • getThrottlingRateLimitInput

        @Stability(Stable)
        @Nullable
        public Number getThrottlingRateLimitInput()
      • getUnauthorizedCacheControlHeaderStrategyInput

        @Stability(Stable)
        @Nullable
        public String getUnauthorizedCacheControlHeaderStrategyInput()
      • getCacheDataEncrypted

        @Stability(Stable)
        @NotNull
        public Object getCacheDataEncrypted()
      • setCacheDataEncrypted

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

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

        @Stability(Stable)
        @NotNull
        public Number getCacheTtlInSeconds()
      • setCacheTtlInSeconds

        @Stability(Stable)
        public void setCacheTtlInSeconds​(@NotNull
                                         Number value)
      • getCachingEnabled

        @Stability(Stable)
        @NotNull
        public Object getCachingEnabled()
      • setCachingEnabled

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

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

        @Stability(Stable)
        @NotNull
        public Object getDataTraceEnabled()
      • setDataTraceEnabled

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

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

        @Stability(Stable)
        @NotNull
        public String getLoggingLevel()
      • setLoggingLevel

        @Stability(Stable)
        public void setLoggingLevel​(@NotNull
                                    String value)
      • getMetricsEnabled

        @Stability(Stable)
        @NotNull
        public Object getMetricsEnabled()
      • setMetricsEnabled

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

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

        @Stability(Stable)
        @NotNull
        public Object getRequireAuthorizationForCacheControl()
      • setRequireAuthorizationForCacheControl

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

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

        @Stability(Stable)
        @NotNull
        public Number getThrottlingBurstLimit()
      • setThrottlingBurstLimit

        @Stability(Stable)
        public void setThrottlingBurstLimit​(@NotNull
                                            Number value)
      • getThrottlingRateLimit

        @Stability(Stable)
        @NotNull
        public Number getThrottlingRateLimit()
      • setThrottlingRateLimit

        @Stability(Stable)
        public void setThrottlingRateLimit​(@NotNull
                                           Number value)
      • getUnauthorizedCacheControlHeaderStrategy

        @Stability(Stable)
        @NotNull
        public String getUnauthorizedCacheControlHeaderStrategy()
      • setUnauthorizedCacheControlHeaderStrategy

        @Stability(Stable)
        public void setUnauthorizedCacheControlHeaderStrategy​(@NotNull
                                                              String value)