7#include <aws/databrew/GlueDataBrew_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/databrew/model/Sample.h>
11#include <aws/core/utils/memory/stl/AWSMap.h>
12#include <aws/databrew/model/SessionStatus.h>
17template<
typename RESULT_TYPE>
18class AmazonWebServiceResult;
57 inline void SetCreatedBy(
const char* value) { m_createdBy.assign(value); }
70 inline void SetDatasetName(
const char* value) { m_datasetName.assign(value); }
107 inline void SetName(
const char* value) { m_name.assign(value); }
120 inline void SetRecipeName(
const char* value) { m_recipeName.assign(value); }
156 inline void SetRoleArn(
const char* value) { m_roleArn.assign(value); }
202 inline void SetOpenedBy(
const char* value) { m_openedBy.assign(value); }
224 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
DescribeProjectResult & WithRoleArn(const Aws::String &value)
const Aws::String & GetDatasetName() const
void SetRecipeName(const Aws::String &value)
void SetDatasetName(const Aws::String &value)
DescribeProjectResult & WithLastModifiedBy(Aws::String &&value)
DescribeProjectResult & AddTags(const Aws::String &key, Aws::String &&value)
AWS_GLUEDATABREW_API DescribeProjectResult()
void SetDatasetName(Aws::String &&value)
const Aws::String & GetLastModifiedBy() const
void SetLastModifiedDate(Aws::Utils::DateTime &&value)
void SetRoleArn(const char *value)
AWS_GLUEDATABREW_API DescribeProjectResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribeProjectResult & WithSample(const Sample &value)
DescribeProjectResult & WithCreateDate(const Aws::Utils::DateTime &value)
void SetName(const Aws::String &value)
DescribeProjectResult & AddTags(const char *key, const char *value)
DescribeProjectResult & WithCreatedBy(const char *value)
void SetResourceArn(Aws::String &&value)
DescribeProjectResult & WithRequestId(Aws::String &&value)
DescribeProjectResult & WithOpenDate(const Aws::Utils::DateTime &value)
void SetLastModifiedBy(const Aws::String &value)
void SetRequestId(Aws::String &&value)
DescribeProjectResult & AddTags(const Aws::String &key, const Aws::String &value)
void SetRequestId(const Aws::String &value)
void SetOpenDate(Aws::Utils::DateTime &&value)
const Aws::String & GetRecipeName() const
void SetCreatedBy(const Aws::String &value)
DescribeProjectResult & AddTags(Aws::String &&key, const Aws::String &value)
const Aws::Utils::DateTime & GetOpenDate() const
DescribeProjectResult & WithRequestId(const char *value)
void SetRequestId(const char *value)
DescribeProjectResult & AddTags(const char *key, Aws::String &&value)
void SetOpenedBy(Aws::String &&value)
const SessionStatus & GetSessionStatus() const
void SetCreateDate(Aws::Utils::DateTime &&value)
DescribeProjectResult & WithCreateDate(Aws::Utils::DateTime &&value)
DescribeProjectResult & WithRecipeName(Aws::String &&value)
const Sample & GetSample() const
DescribeProjectResult & WithCreatedBy(Aws::String &&value)
DescribeProjectResult & WithOpenedBy(const Aws::String &value)
void SetLastModifiedBy(Aws::String &&value)
DescribeProjectResult & WithRequestId(const Aws::String &value)
DescribeProjectResult & WithTags(const Aws::Map< Aws::String, Aws::String > &value)
void SetRoleArn(Aws::String &&value)
DescribeProjectResult & WithResourceArn(const char *value)
const Aws::String & GetRoleArn() const
DescribeProjectResult & WithSample(Sample &&value)
DescribeProjectResult & WithLastModifiedBy(const char *value)
DescribeProjectResult & WithOpenedBy(Aws::String &&value)
DescribeProjectResult & WithResourceArn(Aws::String &&value)
DescribeProjectResult & WithDatasetName(Aws::String &&value)
void SetDatasetName(const char *value)
void SetOpenedBy(const char *value)
void SetTags(const Aws::Map< Aws::String, Aws::String > &value)
DescribeProjectResult & AddTags(Aws::String &&key, const char *value)
void SetSessionStatus(SessionStatus &&value)
DescribeProjectResult & WithCreatedBy(const Aws::String &value)
const Aws::String & GetCreatedBy() const
void SetSessionStatus(const SessionStatus &value)
void SetSample(const Sample &value)
void SetCreatedBy(Aws::String &&value)
DescribeProjectResult & WithName(const Aws::String &value)
DescribeProjectResult & WithSessionStatus(const SessionStatus &value)
void SetResourceArn(const Aws::String &value)
const Aws::String & GetName() const
void SetCreatedBy(const char *value)
const Aws::Map< Aws::String, Aws::String > & GetTags() const
void SetName(Aws::String &&value)
DescribeProjectResult & WithOpenDate(Aws::Utils::DateTime &&value)
DescribeProjectResult & WithSessionStatus(SessionStatus &&value)
DescribeProjectResult & WithRecipeName(const char *value)
void SetLastModifiedDate(const Aws::Utils::DateTime &value)
DescribeProjectResult & WithResourceArn(const Aws::String &value)
DescribeProjectResult & WithTags(Aws::Map< Aws::String, Aws::String > &&value)
void SetLastModifiedBy(const char *value)
void SetRecipeName(Aws::String &&value)
DescribeProjectResult & WithOpenedBy(const char *value)
DescribeProjectResult & WithName(const char *value)
DescribeProjectResult & WithLastModifiedBy(const Aws::String &value)
const Aws::String & GetResourceArn() const
void SetResourceArn(const char *value)
void SetOpenedBy(const Aws::String &value)
const Aws::Utils::DateTime & GetCreateDate() const
const Aws::Utils::DateTime & GetLastModifiedDate() const
void SetRoleArn(const Aws::String &value)
DescribeProjectResult & WithRoleArn(Aws::String &&value)
void SetOpenDate(const Aws::Utils::DateTime &value)
const Aws::String & GetOpenedBy() const
void SetTags(Aws::Map< Aws::String, Aws::String > &&value)
void SetRecipeName(const char *value)
DescribeProjectResult & WithDatasetName(const char *value)
const Aws::String & GetRequestId() const
AWS_GLUEDATABREW_API DescribeProjectResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribeProjectResult & WithDatasetName(const Aws::String &value)
void SetCreateDate(const Aws::Utils::DateTime &value)
DescribeProjectResult & WithLastModifiedDate(Aws::Utils::DateTime &&value)
DescribeProjectResult & WithRecipeName(const Aws::String &value)
void SetName(const char *value)
DescribeProjectResult & WithRoleArn(const char *value)
DescribeProjectResult & WithLastModifiedDate(const Aws::Utils::DateTime &value)
void SetSample(Sample &&value)
DescribeProjectResult & WithName(Aws::String &&value)
DescribeProjectResult & AddTags(Aws::String &&key, Aws::String &&value)
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue