Interface ApiGatewayMethodSettingsSettings
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ApiGatewayMethodSettingsSettings.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-30T04:56:50.220Z") @Stability(Stable) public interface ApiGatewayMethodSettingsSettings extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classApiGatewayMethodSettingsSettings.BuilderA builder forApiGatewayMethodSettingsSettingsstatic classApiGatewayMethodSettingsSettings.Jsii$ProxyAn implementation forApiGatewayMethodSettingsSettings
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static ApiGatewayMethodSettingsSettings.Builderbuilder()default ObjectgetCacheDataEncrypted()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/api_gateway_method_settings#cache_data_encrypted ApiGatewayMethodSettings#cache_data_encrypted}.default NumbergetCacheTtlInSeconds()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/api_gateway_method_settings#cache_ttl_in_seconds ApiGatewayMethodSettings#cache_ttl_in_seconds}.default ObjectgetCachingEnabled()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/api_gateway_method_settings#caching_enabled ApiGatewayMethodSettings#caching_enabled}.default ObjectgetDataTraceEnabled()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/api_gateway_method_settings#data_trace_enabled ApiGatewayMethodSettings#data_trace_enabled}.default StringgetLoggingLevel()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/api_gateway_method_settings#logging_level ApiGatewayMethodSettings#logging_level}.default ObjectgetMetricsEnabled()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/api_gateway_method_settings#metrics_enabled ApiGatewayMethodSettings#metrics_enabled}.default ObjectgetRequireAuthorizationForCacheControl()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/api_gateway_method_settings#require_authorization_for_cache_control ApiGatewayMethodSettings#require_authorization_for_cache_control}.default NumbergetThrottlingBurstLimit()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/api_gateway_method_settings#throttling_burst_limit ApiGatewayMethodSettings#throttling_burst_limit}.default NumbergetThrottlingRateLimit()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/api_gateway_method_settings#throttling_rate_limit ApiGatewayMethodSettings#throttling_rate_limit}.default StringgetUnauthorizedCacheControlHeaderStrategy()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/api_gateway_method_settings#unauthorized_cache_control_header_strategy ApiGatewayMethodSettings#unauthorized_cache_control_header_strategy}.
-
-
-
Method Detail
-
getCacheDataEncrypted
@Stability(Stable) @Nullable default Object getCacheDataEncrypted()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/api_gateway_method_settings#cache_data_encrypted ApiGatewayMethodSettings#cache_data_encrypted}.
-
getCacheTtlInSeconds
@Stability(Stable) @Nullable default Number getCacheTtlInSeconds()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/api_gateway_method_settings#cache_ttl_in_seconds ApiGatewayMethodSettings#cache_ttl_in_seconds}.
-
getCachingEnabled
@Stability(Stable) @Nullable default Object getCachingEnabled()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/api_gateway_method_settings#caching_enabled ApiGatewayMethodSettings#caching_enabled}.
-
getDataTraceEnabled
@Stability(Stable) @Nullable default Object getDataTraceEnabled()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/api_gateway_method_settings#data_trace_enabled ApiGatewayMethodSettings#data_trace_enabled}.
-
getLoggingLevel
@Stability(Stable) @Nullable default String getLoggingLevel()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/api_gateway_method_settings#logging_level ApiGatewayMethodSettings#logging_level}.
-
getMetricsEnabled
@Stability(Stable) @Nullable default Object getMetricsEnabled()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/api_gateway_method_settings#metrics_enabled ApiGatewayMethodSettings#metrics_enabled}.
-
getRequireAuthorizationForCacheControl
@Stability(Stable) @Nullable default Object getRequireAuthorizationForCacheControl()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/api_gateway_method_settings#require_authorization_for_cache_control ApiGatewayMethodSettings#require_authorization_for_cache_control}.
-
getThrottlingBurstLimit
@Stability(Stable) @Nullable default Number getThrottlingBurstLimit()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/api_gateway_method_settings#throttling_burst_limit ApiGatewayMethodSettings#throttling_burst_limit}.
-
getThrottlingRateLimit
@Stability(Stable) @Nullable default Number getThrottlingRateLimit()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/api_gateway_method_settings#throttling_rate_limit ApiGatewayMethodSettings#throttling_rate_limit}.
-
getUnauthorizedCacheControlHeaderStrategy
@Stability(Stable) @Nullable default String getUnauthorizedCacheControlHeaderStrategy()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/api_gateway_method_settings#unauthorized_cache_control_header_strategy ApiGatewayMethodSettings#unauthorized_cache_control_header_strategy}.
-
builder
@Stability(Stable) static ApiGatewayMethodSettingsSettings.Builder builder()
-
-