7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/iam/IAM_EXPORTS.h>
51 template <
typename PathT = Aws::String>
53 m_pathHasBeenSet =
true;
54 m_path = std::forward<PathT>(value);
56 template <
typename PathT = Aws::String>
58 SetPath(std::forward<PathT>(value));
69 template <
typename ServerCertificateNameT = Aws::String>
71 m_serverCertificateNameHasBeenSet =
true;
72 m_serverCertificateName = std::forward<ServerCertificateNameT>(value);
74 template <
typename ServerCertificateNameT = Aws::String>
90 template <
typename ServerCertificateIdT = Aws::String>
92 m_serverCertificateIdHasBeenSet =
true;
93 m_serverCertificateId = std::forward<ServerCertificateIdT>(value);
95 template <
typename ServerCertificateIdT = Aws::String>
111 template <
typename ArnT = Aws::String>
113 m_arnHasBeenSet =
true;
114 m_arn = std::forward<ArnT>(value);
116 template <
typename ArnT = Aws::String>
118 SetArn(std::forward<ArnT>(value));
129 template <
typename UploadDateT = Aws::Utils::DateTime>
131 m_uploadDateHasBeenSet =
true;
132 m_uploadDate = std::forward<UploadDateT>(value);
134 template <
typename UploadDateT = Aws::Utils::DateTime>
147 template <
typename ExpirationT = Aws::Utils::DateTime>
149 m_expirationHasBeenSet =
true;
150 m_expiration = std::forward<ExpirationT>(value);
152 template <
typename ExpirationT = Aws::Utils::DateTime>
170 bool m_pathHasBeenSet =
false;
171 bool m_serverCertificateNameHasBeenSet =
false;
172 bool m_serverCertificateIdHasBeenSet =
false;
173 bool m_arnHasBeenSet =
false;
174 bool m_uploadDateHasBeenSet =
false;
175 bool m_expirationHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::basic_ostream< char, std::char_traits< char > > OStream