libqtaws  0.1.0
UnofficialAWSlibraryforQt-InternalDocumentation
awsanonymouscredentials.cpp
1 /*
2  Copyright 2013-2015 Paul Colby
3 
4  This file is part of libqtaws.
5 
6  Libqtaws is free software: you can redistribute it and/or modify
7  it under the terms of the GNU Lesser General Public License as published by
8  the Free Software Foundation, either version 3 of the License, or
9  (at your option) any later version.
10 
11  Libqtaws is distributed in the hope that it will be useful,
12  but WITHOUT ANY WARRANTY; without even the implied warranty of
13  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14  GNU Lesser General Public License for more details.
15 
16  You should have received a copy of the GNU Lesser General Public License
17  along with libqtaws. If not, see <http://www.gnu.org/licenses/>.
18 */
19 
20 #include "awsanonymouscredentials.h"
21 
22 QTAWS_BEGIN_NAMESPACE
23 
24 /**
25  * @class AwsAnonymousCredentials
26  *
27  * @brief Basic implementation of AwsAbstractCredentials that allows use of "anonymous" credentials.
28  */
29 
30 /**
31  * @brief Constructs a new AwsAnonymousCredentials object.
32  *
33  * Constructs a new AwsAnonymousCredentials object, with no credentials at all.
34  *
35  * @param parent The constructed object's optional parent.
36  */
38 {
39 }
40 
42 {
43  return QString();
44 }
45 
47 {
48  return QString();
49 }
50 
52 {
53  return QString();
54 }
55 
56 QTAWS_END_NAMESPACE
Interface class for providing AWS credentials.
AwsAnonymousCredentials(QObject *const parent=0)
Constructs a new AwsAnonymousCredentials object.
virtual QString secretKey() const
AWS secret access key for this credentials object.
virtual QString accessKeyId() const
AWS access key ID for this credentials object.
virtual QString token() const
AWS security token for this credentials object.