7#include <aws/s3control/S3Control_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/s3control/model/NetworkOrigin.h>
10#include <aws/s3control/model/VpcConfiguration.h>
11#include <aws/s3control/model/PublicAccessBlockConfiguration.h>
12#include <aws/core/utils/DateTime.h>
13#include <aws/core/utils/memory/stl/AWSMap.h>
18template<
typename RESULT_TYPE>
19class AmazonWebServiceResult;
47 inline void SetName(
const char* value) { m_name.assign(value); }
60 inline void SetBucket(
const char* value) { m_bucket.assign(value); }
124 inline void SetAlias(
const char* value) { m_alias.assign(value); }
180 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
GetAccessPointResult & WithBucket(Aws::String &&value)
void SetAlias(const char *value)
GetAccessPointResult & WithEndpoints(const Aws::Map< Aws::String, Aws::String > &value)
void SetAlias(const Aws::String &value)
GetAccessPointResult & WithEndpoints(Aws::Map< Aws::String, Aws::String > &&value)
const PublicAccessBlockConfiguration & GetPublicAccessBlockConfiguration() const
void SetCreationDate(Aws::Utils::DateTime &&value)
const Aws::String & GetAccessPointArn() const
const Aws::String & GetBucketAccountId() const
void SetBucketAccountId(const Aws::String &value)
GetAccessPointResult & AddEndpoints(const Aws::String &key, Aws::String &&value)
void SetBucketAccountId(const char *value)
void SetBucket(const char *value)
GetAccessPointResult & WithRequestId(const char *value)
GetAccessPointResult & WithAlias(Aws::String &&value)
const Aws::String & GetAlias() const
void SetRequestId(const char *value)
void SetPublicAccessBlockConfiguration(PublicAccessBlockConfiguration &&value)
GetAccessPointResult & WithPublicAccessBlockConfiguration(PublicAccessBlockConfiguration &&value)
GetAccessPointResult & AddEndpoints(const char *key, const char *value)
void SetVpcConfiguration(const VpcConfiguration &value)
GetAccessPointResult & WithName(const char *value)
GetAccessPointResult & WithBucket(const Aws::String &value)
void SetEndpoints(const Aws::Map< Aws::String, Aws::String > &value)
AWS_S3CONTROL_API GetAccessPointResult(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
void SetRequestId(const Aws::String &value)
void SetBucket(const Aws::String &value)
const Aws::String & GetRequestId() const
GetAccessPointResult & WithAccessPointArn(const Aws::String &value)
GetAccessPointResult & WithBucketAccountId(const Aws::String &value)
const Aws::Utils::DateTime & GetCreationDate() const
void SetEndpoints(Aws::Map< Aws::String, Aws::String > &&value)
GetAccessPointResult & AddEndpoints(Aws::String &&key, Aws::String &&value)
const Aws::String & GetName() const
GetAccessPointResult & WithAccessPointArn(Aws::String &&value)
void SetNetworkOrigin(NetworkOrigin &&value)
GetAccessPointResult & AddEndpoints(Aws::String &&key, const char *value)
void SetName(const char *value)
GetAccessPointResult & WithBucketAccountId(Aws::String &&value)
GetAccessPointResult & WithName(Aws::String &&value)
GetAccessPointResult & WithCreationDate(Aws::Utils::DateTime &&value)
GetAccessPointResult & WithAccessPointArn(const char *value)
GetAccessPointResult & WithCreationDate(const Aws::Utils::DateTime &value)
GetAccessPointResult & WithPublicAccessBlockConfiguration(const PublicAccessBlockConfiguration &value)
GetAccessPointResult & WithVpcConfiguration(VpcConfiguration &&value)
const Aws::String & GetBucket() const
void SetName(Aws::String &&value)
void SetBucketAccountId(Aws::String &&value)
void SetName(const Aws::String &value)
const Aws::Map< Aws::String, Aws::String > & GetEndpoints() const
const VpcConfiguration & GetVpcConfiguration() const
GetAccessPointResult & AddEndpoints(const char *key, Aws::String &&value)
AWS_S3CONTROL_API GetAccessPointResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
const NetworkOrigin & GetNetworkOrigin() const
GetAccessPointResult & WithNetworkOrigin(NetworkOrigin &&value)
void SetAccessPointArn(Aws::String &&value)
GetAccessPointResult & AddEndpoints(const Aws::String &key, const Aws::String &value)
GetAccessPointResult & WithRequestId(Aws::String &&value)
void SetAccessPointArn(const Aws::String &value)
GetAccessPointResult & WithName(const Aws::String &value)
void SetAccessPointArn(const char *value)
GetAccessPointResult & WithVpcConfiguration(const VpcConfiguration &value)
GetAccessPointResult & WithAlias(const char *value)
void SetAlias(Aws::String &&value)
void SetCreationDate(const Aws::Utils::DateTime &value)
AWS_S3CONTROL_API GetAccessPointResult()
GetAccessPointResult & WithNetworkOrigin(const NetworkOrigin &value)
void SetBucket(Aws::String &&value)
void SetRequestId(Aws::String &&value)
GetAccessPointResult & WithRequestId(const Aws::String &value)
GetAccessPointResult & WithBucket(const char *value)
void SetNetworkOrigin(const NetworkOrigin &value)
GetAccessPointResult & AddEndpoints(Aws::String &&key, const Aws::String &value)
GetAccessPointResult & WithBucketAccountId(const char *value)
void SetVpcConfiguration(VpcConfiguration &&value)
GetAccessPointResult & WithAlias(const Aws::String &value)
void SetPublicAccessBlockConfiguration(const PublicAccessBlockConfiguration &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::Xml::XmlDocument XmlDocument