forked from aws/aws-sdk-cpp
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This Patch Manager release supports creating patch baselines for CentOS.
Enabling resource level permission control for StackSets APIs. Adding support for customers to use customized AdministrationRole to create security boundaries between different users. Adds operations for creating and managing address books of phone contacts for use in A4B managed shared devices. Greengrass APIs now support creating Machine Learning resource types and configuring binary data as the input payload for Greengrass Lambda functions.
- Loading branch information
1 parent
2203618
commit c188435
Showing
382 changed files
with
12,869 additions
and
4,430 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
393 changes: 393 additions & 0 deletions
393
aws-cpp-sdk-alexaforbusiness/include/aws/alexaforbusiness/AlexaForBusinessClient.h
Large diffs are not rendered by default.
Oops, something went wrong.
170 changes: 170 additions & 0 deletions
170
aws-cpp-sdk-alexaforbusiness/include/aws/alexaforbusiness/model/AddressBook.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,170 @@ | ||
/* | ||
* Copyright 2010-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved. | ||
* | ||
* Licensed under the Apache License, Version 2.0 (the "License"). | ||
* You may not use this file except in compliance with the License. | ||
* A copy of the License is located at | ||
* | ||
* http://aws.amazon.com/apache2.0 | ||
* | ||
* or in the "license" file accompanying this file. This file is distributed | ||
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either | ||
* express or implied. See the License for the specific language governing | ||
* permissions and limitations under the License. | ||
*/ | ||
|
||
#pragma once | ||
#include <aws/alexaforbusiness/AlexaForBusiness_EXPORTS.h> | ||
#include <aws/core/utils/memory/stl/AWSString.h> | ||
#include <utility> | ||
|
||
namespace Aws | ||
{ | ||
namespace Utils | ||
{ | ||
namespace Json | ||
{ | ||
class JsonValue; | ||
} // namespace Json | ||
} // namespace Utils | ||
namespace AlexaForBusiness | ||
{ | ||
namespace Model | ||
{ | ||
|
||
/** | ||
* <p>An address book with attributes.</p><p><h3>See Also:</h3> <a | ||
* href="http://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AddressBook">AWS | ||
* API Reference</a></p> | ||
*/ | ||
class AWS_ALEXAFORBUSINESS_API AddressBook | ||
{ | ||
public: | ||
AddressBook(); | ||
AddressBook(const Aws::Utils::Json::JsonValue& jsonValue); | ||
AddressBook& operator=(const Aws::Utils::Json::JsonValue& jsonValue); | ||
Aws::Utils::Json::JsonValue Jsonize() const; | ||
|
||
|
||
/** | ||
* <p>The ARN of the address book.</p> | ||
*/ | ||
inline const Aws::String& GetAddressBookArn() const{ return m_addressBookArn; } | ||
|
||
/** | ||
* <p>The ARN of the address book.</p> | ||
*/ | ||
inline void SetAddressBookArn(const Aws::String& value) { m_addressBookArnHasBeenSet = true; m_addressBookArn = value; } | ||
|
||
/** | ||
* <p>The ARN of the address book.</p> | ||
*/ | ||
inline void SetAddressBookArn(Aws::String&& value) { m_addressBookArnHasBeenSet = true; m_addressBookArn = std::move(value); } | ||
|
||
/** | ||
* <p>The ARN of the address book.</p> | ||
*/ | ||
inline void SetAddressBookArn(const char* value) { m_addressBookArnHasBeenSet = true; m_addressBookArn.assign(value); } | ||
|
||
/** | ||
* <p>The ARN of the address book.</p> | ||
*/ | ||
inline AddressBook& WithAddressBookArn(const Aws::String& value) { SetAddressBookArn(value); return *this;} | ||
|
||
/** | ||
* <p>The ARN of the address book.</p> | ||
*/ | ||
inline AddressBook& WithAddressBookArn(Aws::String&& value) { SetAddressBookArn(std::move(value)); return *this;} | ||
|
||
/** | ||
* <p>The ARN of the address book.</p> | ||
*/ | ||
inline AddressBook& WithAddressBookArn(const char* value) { SetAddressBookArn(value); return *this;} | ||
|
||
|
||
/** | ||
* <p>The name of the address book.</p> | ||
*/ | ||
inline const Aws::String& GetName() const{ return m_name; } | ||
|
||
/** | ||
* <p>The name of the address book.</p> | ||
*/ | ||
inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } | ||
|
||
/** | ||
* <p>The name of the address book.</p> | ||
*/ | ||
inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } | ||
|
||
/** | ||
* <p>The name of the address book.</p> | ||
*/ | ||
inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } | ||
|
||
/** | ||
* <p>The name of the address book.</p> | ||
*/ | ||
inline AddressBook& WithName(const Aws::String& value) { SetName(value); return *this;} | ||
|
||
/** | ||
* <p>The name of the address book.</p> | ||
*/ | ||
inline AddressBook& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} | ||
|
||
/** | ||
* <p>The name of the address book.</p> | ||
*/ | ||
inline AddressBook& WithName(const char* value) { SetName(value); return *this;} | ||
|
||
|
||
/** | ||
* <p>The description of the address book.</p> | ||
*/ | ||
inline const Aws::String& GetDescription() const{ return m_description; } | ||
|
||
/** | ||
* <p>The description of the address book.</p> | ||
*/ | ||
inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; } | ||
|
||
/** | ||
* <p>The description of the address book.</p> | ||
*/ | ||
inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); } | ||
|
||
/** | ||
* <p>The description of the address book.</p> | ||
*/ | ||
inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); } | ||
|
||
/** | ||
* <p>The description of the address book.</p> | ||
*/ | ||
inline AddressBook& WithDescription(const Aws::String& value) { SetDescription(value); return *this;} | ||
|
||
/** | ||
* <p>The description of the address book.</p> | ||
*/ | ||
inline AddressBook& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;} | ||
|
||
/** | ||
* <p>The description of the address book.</p> | ||
*/ | ||
inline AddressBook& WithDescription(const char* value) { SetDescription(value); return *this;} | ||
|
||
private: | ||
|
||
Aws::String m_addressBookArn; | ||
bool m_addressBookArnHasBeenSet; | ||
|
||
Aws::String m_name; | ||
bool m_nameHasBeenSet; | ||
|
||
Aws::String m_description; | ||
bool m_descriptionHasBeenSet; | ||
}; | ||
|
||
} // namespace Model | ||
} // namespace AlexaForBusiness | ||
} // namespace Aws |
170 changes: 170 additions & 0 deletions
170
aws-cpp-sdk-alexaforbusiness/include/aws/alexaforbusiness/model/AddressBookData.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,170 @@ | ||
/* | ||
* Copyright 2010-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved. | ||
* | ||
* Licensed under the Apache License, Version 2.0 (the "License"). | ||
* You may not use this file except in compliance with the License. | ||
* A copy of the License is located at | ||
* | ||
* http://aws.amazon.com/apache2.0 | ||
* | ||
* or in the "license" file accompanying this file. This file is distributed | ||
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either | ||
* express or implied. See the License for the specific language governing | ||
* permissions and limitations under the License. | ||
*/ | ||
|
||
#pragma once | ||
#include <aws/alexaforbusiness/AlexaForBusiness_EXPORTS.h> | ||
#include <aws/core/utils/memory/stl/AWSString.h> | ||
#include <utility> | ||
|
||
namespace Aws | ||
{ | ||
namespace Utils | ||
{ | ||
namespace Json | ||
{ | ||
class JsonValue; | ||
} // namespace Json | ||
} // namespace Utils | ||
namespace AlexaForBusiness | ||
{ | ||
namespace Model | ||
{ | ||
|
||
/** | ||
* <p>Information related to an address book.</p><p><h3>See Also:</h3> <a | ||
* href="http://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AddressBookData">AWS | ||
* API Reference</a></p> | ||
*/ | ||
class AWS_ALEXAFORBUSINESS_API AddressBookData | ||
{ | ||
public: | ||
AddressBookData(); | ||
AddressBookData(const Aws::Utils::Json::JsonValue& jsonValue); | ||
AddressBookData& operator=(const Aws::Utils::Json::JsonValue& jsonValue); | ||
Aws::Utils::Json::JsonValue Jsonize() const; | ||
|
||
|
||
/** | ||
* <p>The ARN of the address book.</p> | ||
*/ | ||
inline const Aws::String& GetAddressBookArn() const{ return m_addressBookArn; } | ||
|
||
/** | ||
* <p>The ARN of the address book.</p> | ||
*/ | ||
inline void SetAddressBookArn(const Aws::String& value) { m_addressBookArnHasBeenSet = true; m_addressBookArn = value; } | ||
|
||
/** | ||
* <p>The ARN of the address book.</p> | ||
*/ | ||
inline void SetAddressBookArn(Aws::String&& value) { m_addressBookArnHasBeenSet = true; m_addressBookArn = std::move(value); } | ||
|
||
/** | ||
* <p>The ARN of the address book.</p> | ||
*/ | ||
inline void SetAddressBookArn(const char* value) { m_addressBookArnHasBeenSet = true; m_addressBookArn.assign(value); } | ||
|
||
/** | ||
* <p>The ARN of the address book.</p> | ||
*/ | ||
inline AddressBookData& WithAddressBookArn(const Aws::String& value) { SetAddressBookArn(value); return *this;} | ||
|
||
/** | ||
* <p>The ARN of the address book.</p> | ||
*/ | ||
inline AddressBookData& WithAddressBookArn(Aws::String&& value) { SetAddressBookArn(std::move(value)); return *this;} | ||
|
||
/** | ||
* <p>The ARN of the address book.</p> | ||
*/ | ||
inline AddressBookData& WithAddressBookArn(const char* value) { SetAddressBookArn(value); return *this;} | ||
|
||
|
||
/** | ||
* <p>The name of the address book.</p> | ||
*/ | ||
inline const Aws::String& GetName() const{ return m_name; } | ||
|
||
/** | ||
* <p>The name of the address book.</p> | ||
*/ | ||
inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } | ||
|
||
/** | ||
* <p>The name of the address book.</p> | ||
*/ | ||
inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } | ||
|
||
/** | ||
* <p>The name of the address book.</p> | ||
*/ | ||
inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } | ||
|
||
/** | ||
* <p>The name of the address book.</p> | ||
*/ | ||
inline AddressBookData& WithName(const Aws::String& value) { SetName(value); return *this;} | ||
|
||
/** | ||
* <p>The name of the address book.</p> | ||
*/ | ||
inline AddressBookData& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} | ||
|
||
/** | ||
* <p>The name of the address book.</p> | ||
*/ | ||
inline AddressBookData& WithName(const char* value) { SetName(value); return *this;} | ||
|
||
|
||
/** | ||
* <p>The description of the address book.</p> | ||
*/ | ||
inline const Aws::String& GetDescription() const{ return m_description; } | ||
|
||
/** | ||
* <p>The description of the address book.</p> | ||
*/ | ||
inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; } | ||
|
||
/** | ||
* <p>The description of the address book.</p> | ||
*/ | ||
inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); } | ||
|
||
/** | ||
* <p>The description of the address book.</p> | ||
*/ | ||
inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); } | ||
|
||
/** | ||
* <p>The description of the address book.</p> | ||
*/ | ||
inline AddressBookData& WithDescription(const Aws::String& value) { SetDescription(value); return *this;} | ||
|
||
/** | ||
* <p>The description of the address book.</p> | ||
*/ | ||
inline AddressBookData& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;} | ||
|
||
/** | ||
* <p>The description of the address book.</p> | ||
*/ | ||
inline AddressBookData& WithDescription(const char* value) { SetDescription(value); return *this;} | ||
|
||
private: | ||
|
||
Aws::String m_addressBookArn; | ||
bool m_addressBookArnHasBeenSet; | ||
|
||
Aws::String m_name; | ||
bool m_nameHasBeenSet; | ||
|
||
Aws::String m_description; | ||
bool m_descriptionHasBeenSet; | ||
}; | ||
|
||
} // namespace Model | ||
} // namespace AlexaForBusiness | ||
} // namespace Aws |
Oops, something went wrong.