line |
stmt |
bran |
cond |
sub |
pod |
time |
code |
1
|
|
|
|
|
|
|
package Paws::CloudDirectory::BatchReadOperation; |
2
|
1
|
|
|
1
|
|
472
|
use Moose; |
|
1
|
|
|
|
|
4
|
|
|
1
|
|
|
|
|
9
|
|
3
|
|
|
|
|
|
|
has GetObjectInformation => (is => 'ro', isa => 'Paws::CloudDirectory::BatchGetObjectInformation'); |
4
|
|
|
|
|
|
|
has ListAttachedIndices => (is => 'ro', isa => 'Paws::CloudDirectory::BatchListAttachedIndices'); |
5
|
|
|
|
|
|
|
has ListIncomingTypedLinks => (is => 'ro', isa => 'Paws::CloudDirectory::BatchListIncomingTypedLinks'); |
6
|
|
|
|
|
|
|
has ListIndex => (is => 'ro', isa => 'Paws::CloudDirectory::BatchListIndex'); |
7
|
|
|
|
|
|
|
has ListObjectAttributes => (is => 'ro', isa => 'Paws::CloudDirectory::BatchListObjectAttributes'); |
8
|
|
|
|
|
|
|
has ListObjectChildren => (is => 'ro', isa => 'Paws::CloudDirectory::BatchListObjectChildren'); |
9
|
|
|
|
|
|
|
has ListObjectParentPaths => (is => 'ro', isa => 'Paws::CloudDirectory::BatchListObjectParentPaths'); |
10
|
|
|
|
|
|
|
has ListObjectPolicies => (is => 'ro', isa => 'Paws::CloudDirectory::BatchListObjectPolicies'); |
11
|
|
|
|
|
|
|
has ListOutgoingTypedLinks => (is => 'ro', isa => 'Paws::CloudDirectory::BatchListOutgoingTypedLinks'); |
12
|
|
|
|
|
|
|
has ListPolicyAttachments => (is => 'ro', isa => 'Paws::CloudDirectory::BatchListPolicyAttachments'); |
13
|
|
|
|
|
|
|
has LookupPolicy => (is => 'ro', isa => 'Paws::CloudDirectory::BatchLookupPolicy'); |
14
|
|
|
|
|
|
|
1; |
15
|
|
|
|
|
|
|
|
16
|
|
|
|
|
|
|
### main pod documentation begin ### |
17
|
|
|
|
|
|
|
|
18
|
|
|
|
|
|
|
=head1 NAME |
19
|
|
|
|
|
|
|
|
20
|
|
|
|
|
|
|
Paws::CloudDirectory::BatchReadOperation |
21
|
|
|
|
|
|
|
|
22
|
|
|
|
|
|
|
=head1 USAGE |
23
|
|
|
|
|
|
|
|
24
|
|
|
|
|
|
|
This class represents one of two things: |
25
|
|
|
|
|
|
|
|
26
|
|
|
|
|
|
|
=head3 Arguments in a call to a service |
27
|
|
|
|
|
|
|
|
28
|
|
|
|
|
|
|
Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. |
29
|
|
|
|
|
|
|
Each attribute should be used as a named argument in the calls that expect this type of object. |
30
|
|
|
|
|
|
|
|
31
|
|
|
|
|
|
|
As an example, if Att1 is expected to be a Paws::CloudDirectory::BatchReadOperation object: |
32
|
|
|
|
|
|
|
|
33
|
|
|
|
|
|
|
$service_obj->Method(Att1 => { GetObjectInformation => $value, ..., LookupPolicy => $value }); |
34
|
|
|
|
|
|
|
|
35
|
|
|
|
|
|
|
=head3 Results returned from an API call |
36
|
|
|
|
|
|
|
|
37
|
|
|
|
|
|
|
Use accessors for each attribute. If Att1 is expected to be an Paws::CloudDirectory::BatchReadOperation object: |
38
|
|
|
|
|
|
|
|
39
|
|
|
|
|
|
|
$result = $service_obj->Method(...); |
40
|
|
|
|
|
|
|
$result->Att1->GetObjectInformation |
41
|
|
|
|
|
|
|
|
42
|
|
|
|
|
|
|
=head1 DESCRIPTION |
43
|
|
|
|
|
|
|
|
44
|
|
|
|
|
|
|
Represents the output of a C<BatchRead> operation. |
45
|
|
|
|
|
|
|
|
46
|
|
|
|
|
|
|
=head1 ATTRIBUTES |
47
|
|
|
|
|
|
|
|
48
|
|
|
|
|
|
|
|
49
|
|
|
|
|
|
|
=head2 GetObjectInformation => L<Paws::CloudDirectory::BatchGetObjectInformation> |
50
|
|
|
|
|
|
|
|
51
|
|
|
|
|
|
|
Retrieves metadata about an object. |
52
|
|
|
|
|
|
|
|
53
|
|
|
|
|
|
|
|
54
|
|
|
|
|
|
|
=head2 ListAttachedIndices => L<Paws::CloudDirectory::BatchListAttachedIndices> |
55
|
|
|
|
|
|
|
|
56
|
|
|
|
|
|
|
Lists indices attached to an object. |
57
|
|
|
|
|
|
|
|
58
|
|
|
|
|
|
|
|
59
|
|
|
|
|
|
|
=head2 ListIncomingTypedLinks => L<Paws::CloudDirectory::BatchListIncomingTypedLinks> |
60
|
|
|
|
|
|
|
|
61
|
|
|
|
|
|
|
Returns a paginated list of all the incoming TypedLinkSpecifier |
62
|
|
|
|
|
|
|
information for an object. It also supports filtering by typed link |
63
|
|
|
|
|
|
|
facet and identity attributes. For more information, see Typed link. |
64
|
|
|
|
|
|
|
|
65
|
|
|
|
|
|
|
|
66
|
|
|
|
|
|
|
=head2 ListIndex => L<Paws::CloudDirectory::BatchListIndex> |
67
|
|
|
|
|
|
|
|
68
|
|
|
|
|
|
|
Lists objects attached to the specified index. |
69
|
|
|
|
|
|
|
|
70
|
|
|
|
|
|
|
|
71
|
|
|
|
|
|
|
=head2 ListObjectAttributes => L<Paws::CloudDirectory::BatchListObjectAttributes> |
72
|
|
|
|
|
|
|
|
73
|
|
|
|
|
|
|
Lists all attributes that are associated with an object. |
74
|
|
|
|
|
|
|
|
75
|
|
|
|
|
|
|
|
76
|
|
|
|
|
|
|
=head2 ListObjectChildren => L<Paws::CloudDirectory::BatchListObjectChildren> |
77
|
|
|
|
|
|
|
|
78
|
|
|
|
|
|
|
Returns a paginated list of child objects that are associated with a |
79
|
|
|
|
|
|
|
given object. |
80
|
|
|
|
|
|
|
|
81
|
|
|
|
|
|
|
|
82
|
|
|
|
|
|
|
=head2 ListObjectParentPaths => L<Paws::CloudDirectory::BatchListObjectParentPaths> |
83
|
|
|
|
|
|
|
|
84
|
|
|
|
|
|
|
Retrieves all available parent paths for any object type such as node, |
85
|
|
|
|
|
|
|
leaf node, policy node, and index node objects. For more information |
86
|
|
|
|
|
|
|
about objects, see Directory Structure. |
87
|
|
|
|
|
|
|
|
88
|
|
|
|
|
|
|
|
89
|
|
|
|
|
|
|
=head2 ListObjectPolicies => L<Paws::CloudDirectory::BatchListObjectPolicies> |
90
|
|
|
|
|
|
|
|
91
|
|
|
|
|
|
|
Returns policies attached to an object in pagination fashion. |
92
|
|
|
|
|
|
|
|
93
|
|
|
|
|
|
|
|
94
|
|
|
|
|
|
|
=head2 ListOutgoingTypedLinks => L<Paws::CloudDirectory::BatchListOutgoingTypedLinks> |
95
|
|
|
|
|
|
|
|
96
|
|
|
|
|
|
|
Returns a paginated list of all the outgoing TypedLinkSpecifier |
97
|
|
|
|
|
|
|
information for an object. It also supports filtering by typed link |
98
|
|
|
|
|
|
|
facet and identity attributes. For more information, see Typed link. |
99
|
|
|
|
|
|
|
|
100
|
|
|
|
|
|
|
|
101
|
|
|
|
|
|
|
=head2 ListPolicyAttachments => L<Paws::CloudDirectory::BatchListPolicyAttachments> |
102
|
|
|
|
|
|
|
|
103
|
|
|
|
|
|
|
Returns all of the C<ObjectIdentifiers> to which a given policy is |
104
|
|
|
|
|
|
|
attached. |
105
|
|
|
|
|
|
|
|
106
|
|
|
|
|
|
|
|
107
|
|
|
|
|
|
|
=head2 LookupPolicy => L<Paws::CloudDirectory::BatchLookupPolicy> |
108
|
|
|
|
|
|
|
|
109
|
|
|
|
|
|
|
Lists all policies from the root of the Directory to the object |
110
|
|
|
|
|
|
|
specified. If there are no policies present, an empty list is returned. |
111
|
|
|
|
|
|
|
If policies are present, and if some objects don't have the policies |
112
|
|
|
|
|
|
|
attached, it returns the C<ObjectIdentifier> for such objects. If |
113
|
|
|
|
|
|
|
policies are present, it returns C<ObjectIdentifier>, C<policyId>, and |
114
|
|
|
|
|
|
|
C<policyType>. Paths that don't lead to the root from the target object |
115
|
|
|
|
|
|
|
are ignored. For more information, see Policies. |
116
|
|
|
|
|
|
|
|
117
|
|
|
|
|
|
|
|
118
|
|
|
|
|
|
|
|
119
|
|
|
|
|
|
|
=head1 SEE ALSO |
120
|
|
|
|
|
|
|
|
121
|
|
|
|
|
|
|
This class forms part of L<Paws>, describing an object used in L<Paws::CloudDirectory> |
122
|
|
|
|
|
|
|
|
123
|
|
|
|
|
|
|
=head1 BUGS and CONTRIBUTIONS |
124
|
|
|
|
|
|
|
|
125
|
|
|
|
|
|
|
The source code is located here: https://github.com/pplu/aws-sdk-perl |
126
|
|
|
|
|
|
|
|
127
|
|
|
|
|
|
|
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues |
128
|
|
|
|
|
|
|
|
129
|
|
|
|
|
|
|
=cut |
130
|
|
|
|
|
|
|
|