diff options
| author | orivej <[email protected]> | 2022-02-10 16:45:01 +0300 | 
|---|---|---|
| committer | Daniil Cherednik <[email protected]> | 2022-02-10 16:45:01 +0300 | 
| commit | 2d37894b1b037cf24231090eda8589bbb44fb6fc (patch) | |
| tree | be835aa92c6248212e705f25388ebafcf84bc7a1 /contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ServerSideEncryptionByDefault.cpp | |
| parent | 718c552901d703c502ccbefdfc3c9028d608b947 (diff) | |
Restoring authorship annotation for <[email protected]>. Commit 2 of 2.
Diffstat (limited to 'contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ServerSideEncryptionByDefault.cpp')
| -rw-r--r-- | contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ServerSideEncryptionByDefault.cpp | 160 | 
1 files changed, 80 insertions, 80 deletions
| diff --git a/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ServerSideEncryptionByDefault.cpp b/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ServerSideEncryptionByDefault.cpp index 5a0f1bd233a..aca556a65de 100644 --- a/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ServerSideEncryptionByDefault.cpp +++ b/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ServerSideEncryptionByDefault.cpp @@ -1,80 +1,80 @@ -/**  - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.  - * SPDX-License-Identifier: Apache-2.0.  - */  -  -#include <aws/s3/model/ServerSideEncryptionByDefault.h>  -#include <aws/core/utils/xml/XmlSerializer.h>  -#include <aws/core/utils/StringUtils.h>  -#include <aws/core/utils/memory/stl/AWSStringStream.h>  -  -#include <utility>  -  -using namespace Aws::Utils::Xml;  -using namespace Aws::Utils;  -  -namespace Aws  -{  -namespace S3  -{  -namespace Model  -{  -  -ServerSideEncryptionByDefault::ServerSideEncryptionByDefault() :   -    m_sSEAlgorithm(ServerSideEncryption::NOT_SET),  -    m_sSEAlgorithmHasBeenSet(false),  -    m_kMSMasterKeyIDHasBeenSet(false)  -{  -}  -  -ServerSideEncryptionByDefault::ServerSideEncryptionByDefault(const XmlNode& xmlNode) :   -    m_sSEAlgorithm(ServerSideEncryption::NOT_SET),  -    m_sSEAlgorithmHasBeenSet(false),  -    m_kMSMasterKeyIDHasBeenSet(false)  -{  -  *this = xmlNode;  -}  -  -ServerSideEncryptionByDefault& ServerSideEncryptionByDefault::operator =(const XmlNode& xmlNode)  -{  -  XmlNode resultNode = xmlNode;  -  -  if(!resultNode.IsNull())  -  {  -    XmlNode sSEAlgorithmNode = resultNode.FirstChild("SSEAlgorithm");  -    if(!sSEAlgorithmNode.IsNull())  -    {  -      m_sSEAlgorithm = ServerSideEncryptionMapper::GetServerSideEncryptionForName(StringUtils::Trim(Aws::Utils::Xml::DecodeEscapedXmlText(sSEAlgorithmNode.GetText()).c_str()).c_str());  -      m_sSEAlgorithmHasBeenSet = true;  -    }  -    XmlNode kMSMasterKeyIDNode = resultNode.FirstChild("KMSMasterKeyID");  -    if(!kMSMasterKeyIDNode.IsNull())  -    {  -      m_kMSMasterKeyID = Aws::Utils::Xml::DecodeEscapedXmlText(kMSMasterKeyIDNode.GetText());  -      m_kMSMasterKeyIDHasBeenSet = true;  -    }  -  }  -  -  return *this;  -}  -  -void ServerSideEncryptionByDefault::AddToNode(XmlNode& parentNode) const  -{  -  Aws::StringStream ss;  -  if(m_sSEAlgorithmHasBeenSet)  -  {  -   XmlNode sSEAlgorithmNode = parentNode.CreateChildElement("SSEAlgorithm");  -   sSEAlgorithmNode.SetText(ServerSideEncryptionMapper::GetNameForServerSideEncryption(m_sSEAlgorithm));  -  }  -  -  if(m_kMSMasterKeyIDHasBeenSet)  -  {  -   XmlNode kMSMasterKeyIDNode = parentNode.CreateChildElement("KMSMasterKeyID");  -   kMSMasterKeyIDNode.SetText(m_kMSMasterKeyID);  -  }  -  -}  -  -} // namespace Model  -} // namespace S3  -} // namespace Aws  +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#include <aws/s3/model/ServerSideEncryptionByDefault.h> +#include <aws/core/utils/xml/XmlSerializer.h> +#include <aws/core/utils/StringUtils.h> +#include <aws/core/utils/memory/stl/AWSStringStream.h> + +#include <utility> + +using namespace Aws::Utils::Xml; +using namespace Aws::Utils; + +namespace Aws +{ +namespace S3 +{ +namespace Model +{ + +ServerSideEncryptionByDefault::ServerSideEncryptionByDefault() :  +    m_sSEAlgorithm(ServerSideEncryption::NOT_SET), +    m_sSEAlgorithmHasBeenSet(false), +    m_kMSMasterKeyIDHasBeenSet(false) +{ +} + +ServerSideEncryptionByDefault::ServerSideEncryptionByDefault(const XmlNode& xmlNode) :  +    m_sSEAlgorithm(ServerSideEncryption::NOT_SET), +    m_sSEAlgorithmHasBeenSet(false), +    m_kMSMasterKeyIDHasBeenSet(false) +{ +  *this = xmlNode; +} + +ServerSideEncryptionByDefault& ServerSideEncryptionByDefault::operator =(const XmlNode& xmlNode) +{ +  XmlNode resultNode = xmlNode; + +  if(!resultNode.IsNull()) +  { +    XmlNode sSEAlgorithmNode = resultNode.FirstChild("SSEAlgorithm"); +    if(!sSEAlgorithmNode.IsNull()) +    { +      m_sSEAlgorithm = ServerSideEncryptionMapper::GetServerSideEncryptionForName(StringUtils::Trim(Aws::Utils::Xml::DecodeEscapedXmlText(sSEAlgorithmNode.GetText()).c_str()).c_str()); +      m_sSEAlgorithmHasBeenSet = true; +    } +    XmlNode kMSMasterKeyIDNode = resultNode.FirstChild("KMSMasterKeyID"); +    if(!kMSMasterKeyIDNode.IsNull()) +    { +      m_kMSMasterKeyID = Aws::Utils::Xml::DecodeEscapedXmlText(kMSMasterKeyIDNode.GetText()); +      m_kMSMasterKeyIDHasBeenSet = true; +    } +  } + +  return *this; +} + +void ServerSideEncryptionByDefault::AddToNode(XmlNode& parentNode) const +{ +  Aws::StringStream ss; +  if(m_sSEAlgorithmHasBeenSet) +  { +   XmlNode sSEAlgorithmNode = parentNode.CreateChildElement("SSEAlgorithm"); +   sSEAlgorithmNode.SetText(ServerSideEncryptionMapper::GetNameForServerSideEncryption(m_sSEAlgorithm)); +  } + +  if(m_kMSMasterKeyIDHasBeenSet) +  { +   XmlNode kMSMasterKeyIDNode = parentNode.CreateChildElement("KMSMasterKeyID"); +   kMSMasterKeyIDNode.SetText(m_kMSMasterKeyID); +  } + +} + +} // namespace Model +} // namespace S3 +} // namespace Aws | 
