File Coverage

blib/lib/Paws/CloudDirectory/ListOutgoingTypedLinks.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::CloudDirectory::ListOutgoingTypedLinks;
3 1     1   401 use Moose;
  1         3  
  1         6  
4             has ConsistencyLevel => (is => 'ro', isa => 'Str');
5             has DirectoryArn => (is => 'ro', isa => 'Str', traits => ['ParamInHeader'], header_name => 'x-amz-data-partition' , required => 1);
6             has FilterAttributeRanges => (is => 'ro', isa => 'ArrayRef[Paws::CloudDirectory::TypedLinkAttributeRange]');
7             has FilterTypedLink => (is => 'ro', isa => 'Paws::CloudDirectory::TypedLinkSchemaAndFacetName');
8             has MaxResults => (is => 'ro', isa => 'Int');
9             has NextToken => (is => 'ro', isa => 'Str');
10             has ObjectReference => (is => 'ro', isa => 'Paws::CloudDirectory::ObjectReference', required => 1);
11              
12 1     1   5935 use MooseX::ClassAttribute;
  1         3  
  1         9  
13              
14             class_has _api_call => (isa => 'Str', is => 'ro', default => 'ListOutgoingTypedLinks');
15             class_has _api_uri => (isa => 'Str', is => 'ro', default => '/amazonclouddirectory/2017-01-11/typedlink/outgoing');
16             class_has _api_method => (isa => 'Str', is => 'ro', default => 'POST');
17             class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::CloudDirectory::ListOutgoingTypedLinksResponse');
18             class_has _result_key => (isa => 'Str', is => 'ro');
19             1;
20              
21             ### main pod documentation begin ###
22              
23             =head1 NAME
24              
25             Paws::CloudDirectory::ListOutgoingTypedLinks - Arguments for method ListOutgoingTypedLinks on Paws::CloudDirectory
26              
27             =head1 DESCRIPTION
28              
29             This class represents the parameters used for calling the method ListOutgoingTypedLinks on the
30             Amazon CloudDirectory service. Use the attributes of this class
31             as arguments to method ListOutgoingTypedLinks.
32              
33             You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to ListOutgoingTypedLinks.
34              
35             As an example:
36              
37             $service_obj->ListOutgoingTypedLinks(Att1 => $value1, Att2 => $value2, ...);
38              
39             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.
40              
41             =head1 ATTRIBUTES
42              
43              
44             =head2 ConsistencyLevel => Str
45              
46             The consistency level to execute the request at.
47              
48             Valid values are: C<"SERIALIZABLE">, C<"EVENTUAL">
49              
50             =head2 B<REQUIRED> DirectoryArn => Str
51              
52             The Amazon Resource Name (ARN) of the directory where you want to list
53             the typed links.
54              
55              
56              
57             =head2 FilterAttributeRanges => ArrayRef[L<Paws::CloudDirectory::TypedLinkAttributeRange>]
58              
59             Provides range filters for multiple attributes. When providing ranges
60             to typed link selection, any inexact ranges must be specified at the
61             end. Any attributes that do not have a range specified are presumed to
62             match the entire range.
63              
64              
65              
66             =head2 FilterTypedLink => L<Paws::CloudDirectory::TypedLinkSchemaAndFacetName>
67              
68             Filters are interpreted in the order of the attributes defined on the
69             typed link facet, not the order they are supplied to any API calls.
70              
71              
72              
73             =head2 MaxResults => Int
74              
75             The maximum number of results to retrieve.
76              
77              
78              
79             =head2 NextToken => Str
80              
81             The pagination token.
82              
83              
84              
85             =head2 B<REQUIRED> ObjectReference => L<Paws::CloudDirectory::ObjectReference>
86              
87             A reference that identifies the object whose attributes will be listed.
88              
89              
90              
91              
92             =head1 SEE ALSO
93              
94             This class forms part of L<Paws>, documenting arguments for method ListOutgoingTypedLinks in L<Paws::CloudDirectory>
95              
96             =head1 BUGS and CONTRIBUTIONS
97              
98             The source code is located here: https://github.com/pplu/aws-sdk-perl
99              
100             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
101              
102             =cut
103