| line | true | false | branch | 
 
| 36 | 2 | 1 | if (scalar @args >= 2 and $args[0] ne 'UseIAMRole') | 
 
| 49 | 3 | 0 | unless (defined $self->{'UserAgent'}) | 
 
| 53 | 0 | 3 | if (defined $self->{'Timeout'}) | 
 
| 57 | 3 | 0 | unless (defined $self->{'Region'}) | 
 
| 63 | 1 | 2 | unless ($self->{'UseIAMRole'} or $self->{'AWSAccessKeyId'} and $self->{'SecretKey'}) | 
 
| 90 | 0 | 0 | unless ($params->{'Timestamp'} or $params->{'Expires'}) | 
 
| 107 | 0 | 0 | if ($self->{'UseIAMRole'}) | 
 
| 109 | 0 | 0 | unless defined $creds | 
 
| 130 | 0 | 0 | if ($response->is_success) { } | 
 
| 142 | 0 | 0 | if ($response->code == 500 or $response->code == 503) | 
 
| 159 | 0 | 0 | if $msg | 
 
| 165 | 0 | 0 | unless $self->{'_Debug'} | 
 
| 182 | 0 | 0 | unless $key =~ /$to_escape/ | 
 
| 194 | 0 | 0 | if ($params->{$single}) { } | 
 
| 200 | 0 | 0 | if ($params->{$multi}) { } | 
 
| 212 | 0 | 0 | if (defined $self->{'MAX_GET_MSG_SIZE'}) { } | 
 
| 223 | 0 | 0 | unless (defined $t) |