File Coverage

blib/lib/Paws/CodePipeline/ArtifactRevision.pm
Criterion Covered Total %
statement 3 3 100.0
branch n/a
condition n/a
subroutine 1 1 100.0
pod n/a
total 4 4 100.0


line stmt bran cond sub pod time code
1             package Paws::CodePipeline::ArtifactRevision;
2 1     1   417 use Moose;
  1         4  
  1         8  
3             has Created => (is => 'ro', isa => 'Str', request_name => 'created', traits => ['NameInRequest']);
4             has Name => (is => 'ro', isa => 'Str', request_name => 'name', traits => ['NameInRequest']);
5             has RevisionChangeIdentifier => (is => 'ro', isa => 'Str', request_name => 'revisionChangeIdentifier', traits => ['NameInRequest']);
6             has RevisionId => (is => 'ro', isa => 'Str', request_name => 'revisionId', traits => ['NameInRequest']);
7             has RevisionSummary => (is => 'ro', isa => 'Str', request_name => 'revisionSummary', traits => ['NameInRequest']);
8             has RevisionUrl => (is => 'ro', isa => 'Str', request_name => 'revisionUrl', traits => ['NameInRequest']);
9             1;
10              
11             ### main pod documentation begin ###
12              
13             =head1 NAME
14              
15             Paws::CodePipeline::ArtifactRevision
16              
17             =head1 USAGE
18              
19             This class represents one of two things:
20              
21             =head3 Arguments in a call to a service
22              
23             Use the attributes of this class as arguments to methods. You shouldn't make instances of this class.
24             Each attribute should be used as a named argument in the calls that expect this type of object.
25              
26             As an example, if Att1 is expected to be a Paws::CodePipeline::ArtifactRevision object:
27              
28             $service_obj->Method(Att1 => { Created => $value, ..., RevisionUrl => $value });
29              
30             =head3 Results returned from an API call
31              
32             Use accessors for each attribute. If Att1 is expected to be an Paws::CodePipeline::ArtifactRevision object:
33              
34             $result = $service_obj->Method(...);
35             $result->Att1->Created
36              
37             =head1 DESCRIPTION
38              
39             Represents revision details of an artifact.
40              
41             =head1 ATTRIBUTES
42              
43              
44             =head2 Created => Str
45              
46             The date and time when the most recent revision of the artifact was
47             created, in timestamp format.
48              
49              
50             =head2 Name => Str
51              
52             The name of an artifact. This name might be system-generated, such as
53             "MyApp", or might be defined by the user when an action is created.
54              
55              
56             =head2 RevisionChangeIdentifier => Str
57              
58             An additional identifier for a revision, such as a commit date or, for
59             artifacts stored in Amazon S3 buckets, the ETag value.
60              
61              
62             =head2 RevisionId => Str
63              
64             The revision ID of the artifact.
65              
66              
67             =head2 RevisionSummary => Str
68              
69             Summary information about the most recent revision of the artifact. For
70             GitHub and AWS CodeCommit repositories, the commit message. For Amazon
71             S3 buckets or actions, the user-provided content of a
72             C<codepipeline-artifact-revision-summary> key specified in the object
73             metadata.
74              
75              
76             =head2 RevisionUrl => Str
77              
78             The commit ID for the artifact revision. For artifacts stored in GitHub
79             or AWS CodeCommit repositories, the commit ID is linked to a commit
80             details page.
81              
82              
83              
84             =head1 SEE ALSO
85              
86             This class forms part of L<Paws>, describing an object used in L<Paws::CodePipeline>
87              
88             =head1 BUGS and CONTRIBUTIONS
89              
90             The source code is located here: https://github.com/pplu/aws-sdk-perl
91              
92             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
93              
94             =cut
95