File Coverage

blib/lib/OpenSearch/Cluster/SetDecommissionAwareness.pm
Criterion Covered Total %
statement 18 22 81.8
branch n/a
condition n/a
subroutine 6 7 85.7
pod 0 1 0.0
total 24 30 80.0


line stmt bran cond sub pod time code
1             package OpenSearch::Cluster::SetDecommissionAwareness;
2 4     4   35 use strict;
  4         11  
  4         174  
3 4     4   25 use warnings;
  4         8  
  4         307  
4 4     4   29 use Moo;
  4         11  
  4         29  
5 4     4   1981 use Types::Standard qw(InstanceOf);
  4         12  
  4         60  
6 4     4   8285 use feature qw(signatures);
  4         13  
  4         833  
7 4     4   29 no warnings qw(experimental::signatures);
  4         8  
  4         845  
8              
9             with 'OpenSearch::Parameters::Cluster::SetDecommissionAwareness';
10              
11             has '_base' => (
12             is => 'rw',
13             isa => InstanceOf['OpenSearch::Base'],
14             required => 1,
15             );
16              
17 0     0 0   sub execute($self) {
  0            
  0            
18 0           my $res = $self->_base->_put( $self, [ '_cluster', 'decommission', 'awareness', $self->attribute, $self->value ] );
19             }
20              
21              
22             1;