7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/sagemaker/model/DomainStatus.h>
10#include <aws/core/utils/DateTime.h>
11#include <aws/sagemaker/model/AuthMode.h>
12#include <aws/sagemaker/model/UserSettings.h>
13#include <aws/sagemaker/model/DomainSettings.h>
14#include <aws/sagemaker/model/AppNetworkAccessType.h>
15#include <aws/core/utils/memory/stl/AWSVector.h>
16#include <aws/sagemaker/model/AppSecurityGroupManagement.h>
17#include <aws/sagemaker/model/TagPropagation.h>
18#include <aws/sagemaker/model/DefaultSpaceSettings.h>
23template<
typename RESULT_TYPE>
24class AmazonWebServiceResult;
52 inline void SetDomainArn(
const char* value) { m_domainArn.assign(value); }
65 inline void SetDomainId(
const char* value) { m_domainId.assign(value); }
78 inline void SetDomainName(
const char* value) { m_domainName.assign(value); }
255 inline void SetUrl(
const char* value) { m_url.assign(value); }
269 inline void SetVpcId(
const char* value) { m_vpcId.assign(value); }
283 inline void SetKmsKeyId(
const char* value) { m_kmsKeyId.assign(value); }
331 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
346 Aws::String m_singleSignOnManagedApplicationInstanceId;
void SetVpcId(const char *value)
DescribeDomainResult & WithCreationTime(Aws::Utils::DateTime &&value)
DescribeDomainResult & WithDefaultUserSettings(const UserSettings &value)
void SetDomainSettings(const DomainSettings &value)
void SetKmsKeyId(const Aws::String &value)
void SetDomainArn(const char *value)
void SetDefaultSpaceSettings(const DefaultSpaceSettings &value)
void SetKmsKeyId(const char *value)
DescribeDomainResult & WithAppNetworkAccessType(AppNetworkAccessType &&value)
DescribeDomainResult & WithDomainName(const Aws::String &value)
DescribeDomainResult & WithVpcId(const char *value)
DescribeDomainResult & WithDomainId(const Aws::String &value)
DescribeDomainResult & WithDomainArn(Aws::String &&value)
void SetKmsKeyId(Aws::String &&value)
void SetDomainName(Aws::String &&value)
void SetSingleSignOnManagedApplicationInstanceId(const char *value)
const Aws::String & GetDomainId() const
DescribeDomainResult & WithRequestId(const Aws::String &value)
void SetSecurityGroupIdForDomainBoundary(const Aws::String &value)
const AppSecurityGroupManagement & GetAppSecurityGroupManagement() const
void SetVpcId(Aws::String &&value)
DescribeDomainResult & WithSingleSignOnManagedApplicationInstanceId(const Aws::String &value)
const AuthMode & GetAuthMode() const
const Aws::String & GetFailureReason() const
DescribeDomainResult & WithDefaultSpaceSettings(DefaultSpaceSettings &&value)
void SetHomeEfsFileSystemId(Aws::String &&value)
void SetFailureReason(const Aws::String &value)
const Aws::String & GetKmsKeyId() const
const Aws::String & GetVpcId() const
const DomainStatus & GetStatus() const
void SetSecurityGroupIdForDomainBoundary(Aws::String &&value)
DescribeDomainResult & WithAppSecurityGroupManagement(AppSecurityGroupManagement &&value)
void SetSubnetIds(const Aws::Vector< Aws::String > &value)
void SetHomeEfsFileSystemId(const Aws::String &value)
void SetSingleSignOnApplicationArn(Aws::String &&value)
DescribeDomainResult & WithSingleSignOnApplicationArn(const char *value)
DescribeDomainResult & AddSubnetIds(Aws::String &&value)
AWS_SAGEMAKER_API DescribeDomainResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetSingleSignOnManagedApplicationInstanceId(Aws::String &&value)
void SetVpcId(const Aws::String &value)
void SetUrl(const char *value)
DescribeDomainResult & WithCreationTime(const Aws::Utils::DateTime &value)
void SetDomainName(const Aws::String &value)
void SetHomeEfsFileSystemId(const char *value)
void SetCreationTime(const Aws::Utils::DateTime &value)
const Aws::String & GetSecurityGroupIdForDomainBoundary() const
void SetRequestId(Aws::String &&value)
DescribeDomainResult & WithRequestId(Aws::String &&value)
void SetDomainArn(const Aws::String &value)
void SetDomainId(Aws::String &&value)
const DefaultSpaceSettings & GetDefaultSpaceSettings() const
DescribeDomainResult & WithHomeEfsFileSystemId(const char *value)
DescribeDomainResult & WithSubnetIds(const Aws::Vector< Aws::String > &value)
void SetDefaultUserSettings(const UserSettings &value)
DescribeDomainResult & WithSecurityGroupIdForDomainBoundary(Aws::String &&value)
DescribeDomainResult & WithSecurityGroupIdForDomainBoundary(const Aws::String &value)
void SetSingleSignOnApplicationArn(const Aws::String &value)
DescribeDomainResult & WithRequestId(const char *value)
DescribeDomainResult & WithSingleSignOnApplicationArn(Aws::String &&value)
void SetDefaultUserSettings(UserSettings &&value)
DescribeDomainResult & WithSingleSignOnManagedApplicationInstanceId(const char *value)
void SetRequestId(const char *value)
void SetFailureReason(const char *value)
void SetSingleSignOnManagedApplicationInstanceId(const Aws::String &value)
DescribeDomainResult & WithUrl(const Aws::String &value)
DescribeDomainResult & WithFailureReason(const Aws::String &value)
void SetAuthMode(AuthMode &&value)
DescribeDomainResult & WithDomainArn(const char *value)
const DomainSettings & GetDomainSettings() const
void SetLastModifiedTime(const Aws::Utils::DateTime &value)
DescribeDomainResult & WithDomainArn(const Aws::String &value)
const Aws::Utils::DateTime & GetCreationTime() const
DescribeDomainResult & WithVpcId(Aws::String &&value)
DescribeDomainResult & WithVpcId(const Aws::String &value)
void SetTagPropagation(TagPropagation &&value)
DescribeDomainResult & WithHomeEfsFileSystemId(Aws::String &&value)
const Aws::String & GetRequestId() const
DescribeDomainResult & WithDefaultUserSettings(UserSettings &&value)
DescribeDomainResult & AddSubnetIds(const char *value)
const Aws::String & GetSingleSignOnManagedApplicationInstanceId() const
DescribeDomainResult & WithStatus(const DomainStatus &value)
DescribeDomainResult & WithLastModifiedTime(Aws::Utils::DateTime &&value)
AWS_SAGEMAKER_API DescribeDomainResult()
DescribeDomainResult & WithSingleSignOnManagedApplicationInstanceId(Aws::String &&value)
DescribeDomainResult & WithKmsKeyId(Aws::String &&value)
void SetLastModifiedTime(Aws::Utils::DateTime &&value)
DescribeDomainResult & WithAppNetworkAccessType(const AppNetworkAccessType &value)
void SetUrl(const Aws::String &value)
void SetDomainId(const Aws::String &value)
DescribeDomainResult & WithHomeEfsFileSystemId(const Aws::String &value)
DescribeDomainResult & WithKmsKeyId(const char *value)
const Aws::String & GetUrl() const
DescribeDomainResult & WithUrl(const char *value)
const UserSettings & GetDefaultUserSettings() const
void SetSubnetIds(Aws::Vector< Aws::String > &&value)
const Aws::String & GetSingleSignOnApplicationArn() const
void SetDomainSettings(DomainSettings &&value)
void SetRequestId(const Aws::String &value)
void SetFailureReason(Aws::String &&value)
DescribeDomainResult & AddSubnetIds(const Aws::String &value)
void SetAuthMode(const AuthMode &value)
AWS_SAGEMAKER_API DescribeDomainResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribeDomainResult & WithDomainSettings(DomainSettings &&value)
const Aws::Vector< Aws::String > & GetSubnetIds() const
const Aws::String & GetHomeEfsFileSystemId() const
DescribeDomainResult & WithSecurityGroupIdForDomainBoundary(const char *value)
void SetCreationTime(Aws::Utils::DateTime &&value)
DescribeDomainResult & WithDomainName(Aws::String &&value)
void SetAppSecurityGroupManagement(const AppSecurityGroupManagement &value)
void SetDomainName(const char *value)
const Aws::String & GetDomainArn() const
DescribeDomainResult & WithStatus(DomainStatus &&value)
DescribeDomainResult & WithUrl(Aws::String &&value)
DescribeDomainResult & WithDomainId(Aws::String &&value)
const Aws::Utils::DateTime & GetLastModifiedTime() const
DescribeDomainResult & WithAppSecurityGroupManagement(const AppSecurityGroupManagement &value)
DescribeDomainResult & WithFailureReason(const char *value)
void SetSecurityGroupIdForDomainBoundary(const char *value)
DescribeDomainResult & WithTagPropagation(const TagPropagation &value)
DescribeDomainResult & WithAuthMode(const AuthMode &value)
const AppNetworkAccessType & GetAppNetworkAccessType() const
void SetDefaultSpaceSettings(DefaultSpaceSettings &&value)
void SetDomainArn(Aws::String &&value)
void SetStatus(DomainStatus &&value)
void SetDomainId(const char *value)
void SetAppSecurityGroupManagement(AppSecurityGroupManagement &&value)
DescribeDomainResult & WithSubnetIds(Aws::Vector< Aws::String > &&value)
DescribeDomainResult & WithDomainSettings(const DomainSettings &value)
const TagPropagation & GetTagPropagation() const
void SetUrl(Aws::String &&value)
DescribeDomainResult & WithDomainName(const char *value)
DescribeDomainResult & WithLastModifiedTime(const Aws::Utils::DateTime &value)
DescribeDomainResult & WithDomainId(const char *value)
DescribeDomainResult & WithAuthMode(AuthMode &&value)
void SetSingleSignOnApplicationArn(const char *value)
DescribeDomainResult & WithKmsKeyId(const Aws::String &value)
DescribeDomainResult & WithTagPropagation(TagPropagation &&value)
void SetStatus(const DomainStatus &value)
void SetAppNetworkAccessType(AppNetworkAccessType &&value)
DescribeDomainResult & WithDefaultSpaceSettings(const DefaultSpaceSettings &value)
DescribeDomainResult & WithFailureReason(Aws::String &&value)
DescribeDomainResult & WithSingleSignOnApplicationArn(const Aws::String &value)
void SetAppNetworkAccessType(const AppNetworkAccessType &value)
void SetTagPropagation(const TagPropagation &value)
const Aws::String & GetDomainName() const
AppSecurityGroupManagement
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue