7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/sagemaker/SageMaker_EXPORTS.h>
45 m_acceptEulaHasBeenSet =
true;
62 template <
typename ExpectedS3UrlT = Aws::String>
64 m_expectedS3UrlHasBeenSet =
true;
65 m_expectedS3Url = std::forward<ExpectedS3UrlT>(value);
67 template <
typename ExpectedS3UrlT = Aws::String>
74 bool m_acceptEula{
false};
77 bool m_acceptEulaHasBeenSet =
false;
78 bool m_expectedS3UrlHasBeenSet =
false;
bool GetAcceptEula() const
PresignedUrlAccessConfig & WithAcceptEula(bool value)
void SetAcceptEula(bool value)
PresignedUrlAccessConfig & WithExpectedS3Url(ExpectedS3UrlT &&value)
AWS_SAGEMAKER_API PresignedUrlAccessConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
bool AcceptEulaHasBeenSet() const
bool ExpectedS3UrlHasBeenSet() const
void SetExpectedS3Url(ExpectedS3UrlT &&value)
AWS_SAGEMAKER_API PresignedUrlAccessConfig(Aws::Utils::Json::JsonView jsonValue)
AWS_SAGEMAKER_API PresignedUrlAccessConfig()=default
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetExpectedS3Url() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue