7#include <aws/iotsitewise/IoTSiteWise_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/iotsitewise/model/PortalStatus.h>
10#include <aws/core/utils/DateTime.h>
11#include <aws/iotsitewise/model/ImageLocation.h>
12#include <aws/iotsitewise/model/AuthMode.h>
13#include <aws/iotsitewise/model/Alarms.h>
18template<
typename RESULT_TYPE>
19class AmazonWebServiceResult;
47 inline void SetPortalId(
const char* value) { m_portalId.assign(value); }
64 inline void SetPortalArn(
const char* value) { m_portalArn.assign(value); }
77 inline void SetPortalName(
const char* value) { m_portalName.assign(value); }
199 inline void SetRoleArn(
const char* value) { m_roleArn.assign(value); }
246 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
void SetPortalClientId(Aws::String &&value)
const Aws::String & GetNotificationSenderEmail() const
void SetPortalStatus(const PortalStatus &value)
AWS_IOTSITEWISE_API DescribePortalResult()
void SetNotificationSenderEmail(const char *value)
DescribePortalResult & WithRoleArn(const Aws::String &value)
DescribePortalResult & WithPortalLastUpdateDate(Aws::Utils::DateTime &&value)
const ImageLocation & GetPortalLogoImageLocation() const
DescribePortalResult & WithNotificationSenderEmail(Aws::String &&value)
void SetPortalArn(const Aws::String &value)
void SetPortalLogoImageLocation(ImageLocation &&value)
const PortalStatus & GetPortalStatus() const
DescribePortalResult & WithRoleArn(Aws::String &&value)
void SetPortalName(const Aws::String &value)
const Aws::String & GetPortalArn() const
DescribePortalResult & WithPortalLastUpdateDate(const Aws::Utils::DateTime &value)
DescribePortalResult & WithPortalStartUrl(const Aws::String &value)
void SetPortalAuthMode(const AuthMode &value)
const Alarms & GetAlarms() const
void SetPortalContactEmail(Aws::String &&value)
void SetPortalLastUpdateDate(Aws::Utils::DateTime &&value)
DescribePortalResult & WithPortalName(const char *value)
DescribePortalResult & WithRequestId(const Aws::String &value)
void SetPortalDescription(Aws::String &&value)
DescribePortalResult & WithPortalClientId(const char *value)
void SetPortalClientId(const Aws::String &value)
void SetPortalCreationDate(Aws::Utils::DateTime &&value)
const Aws::Utils::DateTime & GetPortalLastUpdateDate() const
void SetPortalStatus(PortalStatus &&value)
DescribePortalResult & WithPortalContactEmail(const Aws::String &value)
const Aws::String & GetPortalClientId() const
void SetPortalName(Aws::String &&value)
DescribePortalResult & WithPortalName(Aws::String &&value)
const AuthMode & GetPortalAuthMode() const
const Aws::String & GetRoleArn() const
void SetPortalStartUrl(Aws::String &&value)
DescribePortalResult & WithPortalAuthMode(const AuthMode &value)
void SetRequestId(Aws::String &&value)
void SetPortalId(const char *value)
DescribePortalResult & WithAlarms(const Alarms &value)
void SetRoleArn(Aws::String &&value)
DescribePortalResult & WithPortalStartUrl(Aws::String &&value)
DescribePortalResult & WithAlarms(Alarms &&value)
void SetPortalId(Aws::String &&value)
void SetNotificationSenderEmail(const Aws::String &value)
DescribePortalResult & WithRoleArn(const char *value)
void SetRequestId(const char *value)
void SetPortalStartUrl(const Aws::String &value)
void SetPortalAuthMode(AuthMode &&value)
DescribePortalResult & WithPortalArn(const char *value)
void SetPortalStartUrl(const char *value)
DescribePortalResult & WithPortalLogoImageLocation(const ImageLocation &value)
const Aws::String & GetPortalContactEmail() const
DescribePortalResult & WithPortalCreationDate(Aws::Utils::DateTime &&value)
DescribePortalResult & WithPortalClientId(const Aws::String &value)
DescribePortalResult & WithPortalContactEmail(const char *value)
const Aws::Utils::DateTime & GetPortalCreationDate() const
const Aws::String & GetRequestId() const
DescribePortalResult & WithPortalArn(const Aws::String &value)
void SetPortalContactEmail(const char *value)
void SetPortalArn(Aws::String &&value)
void SetPortalLastUpdateDate(const Aws::Utils::DateTime &value)
void SetPortalClientId(const char *value)
void SetPortalCreationDate(const Aws::Utils::DateTime &value)
void SetPortalContactEmail(const Aws::String &value)
const Aws::String & GetPortalId() const
DescribePortalResult & WithNotificationSenderEmail(const Aws::String &value)
DescribePortalResult & WithPortalLogoImageLocation(ImageLocation &&value)
DescribePortalResult & WithRequestId(const char *value)
DescribePortalResult & WithNotificationSenderEmail(const char *value)
AWS_IOTSITEWISE_API DescribePortalResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetNotificationSenderEmail(Aws::String &&value)
void SetRequestId(const Aws::String &value)
void SetPortalArn(const char *value)
void SetRoleArn(const Aws::String &value)
void SetAlarms(const Alarms &value)
DescribePortalResult & WithPortalDescription(const char *value)
DescribePortalResult & WithPortalId(const char *value)
DescribePortalResult & WithPortalArn(Aws::String &&value)
const Aws::String & GetPortalStartUrl() const
void SetPortalDescription(const Aws::String &value)
AWS_IOTSITEWISE_API DescribePortalResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetPortalLogoImageLocation(const ImageLocation &value)
const Aws::String & GetPortalName() const
DescribePortalResult & WithPortalContactEmail(Aws::String &&value)
DescribePortalResult & WithPortalDescription(const Aws::String &value)
DescribePortalResult & WithPortalAuthMode(AuthMode &&value)
DescribePortalResult & WithRequestId(Aws::String &&value)
DescribePortalResult & WithPortalName(const Aws::String &value)
void SetAlarms(Alarms &&value)
void SetPortalDescription(const char *value)
DescribePortalResult & WithPortalStatus(const PortalStatus &value)
DescribePortalResult & WithPortalStartUrl(const char *value)
DescribePortalResult & WithPortalId(const Aws::String &value)
DescribePortalResult & WithPortalDescription(Aws::String &&value)
DescribePortalResult & WithPortalId(Aws::String &&value)
DescribePortalResult & WithPortalStatus(PortalStatus &&value)
DescribePortalResult & WithPortalClientId(Aws::String &&value)
const Aws::String & GetPortalDescription() const
void SetRoleArn(const char *value)
DescribePortalResult & WithPortalCreationDate(const Aws::Utils::DateTime &value)
void SetPortalId(const Aws::String &value)
void SetPortalName(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue