PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` # Generated by default/object.tt package Paws::ApiGateway::MethodSetting; use Moose; has CacheDataEncrypted => (is => 'ro', isa => 'Bool', request_name => 'cacheDataEncrypted', traits => ['NameInRequest']); has CacheTtlInSeconds => (is => 'ro', isa => 'Int', request_name => 'cacheTtlInSeconds', traits => ['NameInRequest']); has CachingEnabled => (is => 'ro', isa => 'Bool', request_name => 'cachingEnabled', traits => ['NameInRequest']); has DataTraceEnabled => (is => 'ro', isa => 'Bool', request_name => 'dataTraceEnabled', traits => ['NameInRequest']); has LoggingLevel => (is => 'ro', isa => 'Str', request_name => 'loggingLevel', traits => ['NameInRequest']); has MetricsEnabled => (is => 'ro', isa => 'Bool', request_name => 'metricsEnabled', traits => ['NameInRequest']); has RequireAuthorizationForCacheControl => (is => 'ro', isa => 'Bool', request_name => 'requireAuthorizationForCacheControl', traits => ['NameInRequest']); has ThrottlingBurstLimit => (is => 'ro', isa => 'Int', request_name => 'throttlingBurstLimit', traits => ['NameInRequest']); has ThrottlingRateLimit => (is => 'ro', isa => 'Num', request_name => 'throttlingRateLimit', traits => ['NameInRequest']); has UnauthorizedCacheControlHeaderStrategy => (is => 'ro', isa => 'Str', request_name => 'unauthorizedCacheControlHeaderStrategy', traits => ['NameInRequest']); 1; ### main pod documentation begin ### =head1 NAME Paws::ApiGateway::MethodSetting =head1 USAGE This class represents one of two things: =head3 Arguments in a call to a service Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object. As an example, if Att1 is expected to be a Paws::ApiGateway::MethodSetting object: $service_obj->Method(Att1 => { CacheDataEncrypted => $value, ..., UnauthorizedCacheControlHeaderStrategy => $value }); =head3 Results returned from an API call Use accessors for each attribute. If Att1 is expected to be an Paws::ApiGateway::MethodSetting object: $result = $service_obj->Method(...); $result->Att1->CacheDataEncrypted =head1 DESCRIPTION Specifies the method setting properties. =head1 ATTRIBUTES =head2 CacheDataEncrypted => Bool Specifies whether the cached responses are encrypted. The PATCH path for this setting is C, and the value is a Boolean. =head2 CacheTtlInSeconds => Int Specifies the time to live (TTL), in seconds, for cached responses. The higher the TTL, the longer the response will be cached. The PATCH path for this setting is C, and the value is an integer. =head2 CachingEnabled => Bool Specifies whether responses should be cached and returned for requests. A cache cluster must be enabled on the stage for responses to be cached. The PATCH path for this setting is C, and the value is a Boolean. =head2 DataTraceEnabled => Bool Specifies whether data trace logging is enabled for this method, which affects the log entries pushed to Amazon CloudWatch Logs. The PATCH path for this setting is C, and the value is a Boolean. =head2 LoggingLevel => Str Specifies the logging level for this method, which affects the log entries pushed to Amazon CloudWatch Logs. The PATCH path for this setting is C, and the available levels are C, C, and C. Choose C to write only error-level entries to CloudWatch Logs, or choose C to include all C events as well as extra informational events. =head2 MetricsEnabled => Bool Specifies whether Amazon CloudWatch metrics are enabled for this method. The PATCH path for this setting is C, and the value is a Boolean. =head2 RequireAuthorizationForCacheControl => Bool Specifies whether authorization is required for a cache invalidation request. The PATCH path for this setting is C, and the value is a Boolean. =head2 ThrottlingBurstLimit => Int Specifies the throttling burst limit. The PATCH path for this setting is C, and the value is an integer. =head2 ThrottlingRateLimit => Num Specifies the throttling rate limit. The PATCH path for this setting is C, and the value is a double. =head2 UnauthorizedCacheControlHeaderStrategy => Str Specifies how to handle unauthorized requests for cache invalidation. The PATCH path for this setting is C, and the available values are C, C, C. =head1 SEE ALSO This class forms part of L, describing an object used in L =head1 BUGS and CONTRIBUTIONS The source code is located here: L Please report bugs to: L =cut