File Coverage

blib/lib/Paws/Discovery/StartExportTask.pm
Criterion Covered Total %
statement 6 6 100.0
branch n/a
condition n/a
subroutine 2 2 100.0
pod n/a
total 8 8 100.0


line stmt bran cond sub pod time code
1              
2             package Paws::Discovery::StartExportTask;
3 1     1   336 use Moose;
  1         4  
  1         6  
4             has EndTime => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'endTime' );
5             has ExportDataFormat => (is => 'ro', isa => 'ArrayRef[Str|Undef]', traits => ['NameInRequest'], request_name => 'exportDataFormat' );
6             has Filters => (is => 'ro', isa => 'ArrayRef[Paws::Discovery::ExportFilter]', traits => ['NameInRequest'], request_name => 'filters' );
7             has StartTime => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'startTime' );
8              
9 1     1   5896 use MooseX::ClassAttribute;
  1         4  
  1         10  
10              
11             class_has _api_call => (isa => 'Str', is => 'ro', default => 'StartExportTask');
12             class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Discovery::StartExportTaskResponse');
13             class_has _result_key => (isa => 'Str', is => 'ro');
14             1;
15              
16             ### main pod documentation begin ###
17              
18             =head1 NAME
19              
20             Paws::Discovery::StartExportTask - Arguments for method StartExportTask on Paws::Discovery
21              
22             =head1 DESCRIPTION
23              
24             This class represents the parameters used for calling the method StartExportTask on the
25             AWS Application Discovery Service service. Use the attributes of this class
26             as arguments to method StartExportTask.
27              
28             You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to StartExportTask.
29              
30             As an example:
31              
32             $service_obj->StartExportTask(Att1 => $value1, Att2 => $value2, ...);
33              
34             Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object.
35              
36             =head1 ATTRIBUTES
37              
38              
39             =head2 EndTime => Str
40              
41             The end timestamp for exported data from the single Application
42             Discovery Agent selected in the filters. If no value is specified,
43             exported data includes the most recent data collected by the agent.
44              
45              
46              
47             =head2 ExportDataFormat => ArrayRef[Str|Undef]
48              
49             The file format for the returned export data. Default value is C<CSV>.
50              
51              
52              
53             =head2 Filters => ArrayRef[L<Paws::Discovery::ExportFilter>]
54              
55             If a filter is present, it selects the single C<agentId> of the
56             Application Discovery Agent for which data is exported. The C<agentId>
57             can be found in the results of the C<DescribeAgents> API or CLI. If no
58             filter is present, C<startTime> and C<endTime> are ignored and exported
59             data includes both Agentless Discovery Connector data and summary data
60             from Application Discovery agents.
61              
62              
63              
64             =head2 StartTime => Str
65              
66             The start timestamp for exported data from the single Application
67             Discovery Agent selected in the filters. If no value is specified, data
68             is exported starting from the first data collected by the agent.
69              
70              
71              
72              
73             =head1 SEE ALSO
74              
75             This class forms part of L<Paws>, documenting arguments for method StartExportTask in L<Paws::Discovery>
76              
77             =head1 BUGS and CONTRIBUTIONS
78              
79             The source code is located here: https://github.com/pplu/aws-sdk-perl
80              
81             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
82              
83             =cut
84