AWS SDK for C++  1.8.99
AWS SDK for C++
Public Member Functions | List of all members
Aws::S3Control::Model::GetAccessPointResult Class Reference

#include <GetAccessPointResult.h>

Public Member Functions

 GetAccessPointResult ()
 
 GetAccessPointResult (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
GetAccessPointResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
const Aws::StringGetName () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
GetAccessPointResultWithName (const Aws::String &value)
 
GetAccessPointResultWithName (Aws::String &&value)
 
GetAccessPointResultWithName (const char *value)
 
const Aws::StringGetBucket () const
 
void SetBucket (const Aws::String &value)
 
void SetBucket (Aws::String &&value)
 
void SetBucket (const char *value)
 
GetAccessPointResultWithBucket (const Aws::String &value)
 
GetAccessPointResultWithBucket (Aws::String &&value)
 
GetAccessPointResultWithBucket (const char *value)
 
const NetworkOriginGetNetworkOrigin () const
 
void SetNetworkOrigin (const NetworkOrigin &value)
 
void SetNetworkOrigin (NetworkOrigin &&value)
 
GetAccessPointResultWithNetworkOrigin (const NetworkOrigin &value)
 
GetAccessPointResultWithNetworkOrigin (NetworkOrigin &&value)
 
const VpcConfigurationGetVpcConfiguration () const
 
void SetVpcConfiguration (const VpcConfiguration &value)
 
void SetVpcConfiguration (VpcConfiguration &&value)
 
GetAccessPointResultWithVpcConfiguration (const VpcConfiguration &value)
 
GetAccessPointResultWithVpcConfiguration (VpcConfiguration &&value)
 
const PublicAccessBlockConfigurationGetPublicAccessBlockConfiguration () const
 
void SetPublicAccessBlockConfiguration (const PublicAccessBlockConfiguration &value)
 
void SetPublicAccessBlockConfiguration (PublicAccessBlockConfiguration &&value)
 
GetAccessPointResultWithPublicAccessBlockConfiguration (const PublicAccessBlockConfiguration &value)
 
GetAccessPointResultWithPublicAccessBlockConfiguration (PublicAccessBlockConfiguration &&value)
 
const Aws::Utils::DateTimeGetCreationDate () const
 
void SetCreationDate (const Aws::Utils::DateTime &value)
 
void SetCreationDate (Aws::Utils::DateTime &&value)
 
GetAccessPointResultWithCreationDate (const Aws::Utils::DateTime &value)
 
GetAccessPointResultWithCreationDate (Aws::Utils::DateTime &&value)
 

Detailed Description

Definition at line 31 of file GetAccessPointResult.h.

Constructor & Destructor Documentation

◆ GetAccessPointResult() [1/2]

Aws::S3Control::Model::GetAccessPointResult::GetAccessPointResult ( )

◆ GetAccessPointResult() [2/2]

Aws::S3Control::Model::GetAccessPointResult::GetAccessPointResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

Member Function Documentation

◆ GetBucket()

const Aws::String& Aws::S3Control::Model::GetAccessPointResult::GetBucket ( ) const
inline

The name of the bucket associated with the specified access point.

Definition at line 78 of file GetAccessPointResult.h.

◆ GetCreationDate()

const Aws::Utils::DateTime& Aws::S3Control::Model::GetAccessPointResult::GetCreationDate ( ) const
inline

The date and time when the specified access point was created.

Definition at line 217 of file GetAccessPointResult.h.

◆ GetName()

const Aws::String& Aws::S3Control::Model::GetAccessPointResult::GetName ( ) const
inline

The name of the specified access point.

Definition at line 42 of file GetAccessPointResult.h.

◆ GetNetworkOrigin()

const NetworkOrigin& Aws::S3Control::Model::GetAccessPointResult::GetNetworkOrigin ( ) const
inline

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

This will always be true for an Amazon S3 on Outposts access point

Definition at line 120 of file GetAccessPointResult.h.

◆ GetPublicAccessBlockConfiguration()

const PublicAccessBlockConfiguration& Aws::S3Control::Model::GetAccessPointResult::GetPublicAccessBlockConfiguration ( ) const
inline

Definition at line 199 of file GetAccessPointResult.h.

◆ GetVpcConfiguration()

const VpcConfiguration& Aws::S3Control::Model::GetAccessPointResult::GetVpcConfiguration ( ) const
inline

Contains the virtual private cloud (VPC) configuration for the specified access point.

Definition at line 171 of file GetAccessPointResult.h.

◆ operator=()

GetAccessPointResult& Aws::S3Control::Model::GetAccessPointResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

◆ SetBucket() [1/3]

void Aws::S3Control::Model::GetAccessPointResult::SetBucket ( const Aws::String value)
inline

The name of the bucket associated with the specified access point.

Definition at line 83 of file GetAccessPointResult.h.

◆ SetBucket() [2/3]

void Aws::S3Control::Model::GetAccessPointResult::SetBucket ( Aws::String &&  value)
inline

The name of the bucket associated with the specified access point.

Definition at line 88 of file GetAccessPointResult.h.

◆ SetBucket() [3/3]

void Aws::S3Control::Model::GetAccessPointResult::SetBucket ( const char *  value)
inline

The name of the bucket associated with the specified access point.

Definition at line 93 of file GetAccessPointResult.h.

◆ SetCreationDate() [1/2]

void Aws::S3Control::Model::GetAccessPointResult::SetCreationDate ( const Aws::Utils::DateTime value)
inline

The date and time when the specified access point was created.

Definition at line 222 of file GetAccessPointResult.h.

◆ SetCreationDate() [2/2]

void Aws::S3Control::Model::GetAccessPointResult::SetCreationDate ( Aws::Utils::DateTime &&  value)
inline

The date and time when the specified access point was created.

Definition at line 227 of file GetAccessPointResult.h.

◆ SetName() [1/3]

void Aws::S3Control::Model::GetAccessPointResult::SetName ( const Aws::String value)
inline

The name of the specified access point.

Definition at line 47 of file GetAccessPointResult.h.

◆ SetName() [2/3]

void Aws::S3Control::Model::GetAccessPointResult::SetName ( Aws::String &&  value)
inline

The name of the specified access point.

Definition at line 52 of file GetAccessPointResult.h.

◆ SetName() [3/3]

void Aws::S3Control::Model::GetAccessPointResult::SetName ( const char *  value)
inline

The name of the specified access point.

Definition at line 57 of file GetAccessPointResult.h.

◆ SetNetworkOrigin() [1/2]

void Aws::S3Control::Model::GetAccessPointResult::SetNetworkOrigin ( const NetworkOrigin value)
inline

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

This will always be true for an Amazon S3 on Outposts access point

Definition at line 131 of file GetAccessPointResult.h.

◆ SetNetworkOrigin() [2/2]

void Aws::S3Control::Model::GetAccessPointResult::SetNetworkOrigin ( NetworkOrigin &&  value)
inline

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

This will always be true for an Amazon S3 on Outposts access point

Definition at line 142 of file GetAccessPointResult.h.

◆ SetPublicAccessBlockConfiguration() [1/2]

void Aws::S3Control::Model::GetAccessPointResult::SetPublicAccessBlockConfiguration ( const PublicAccessBlockConfiguration value)
inline

Definition at line 202 of file GetAccessPointResult.h.

◆ SetPublicAccessBlockConfiguration() [2/2]

void Aws::S3Control::Model::GetAccessPointResult::SetPublicAccessBlockConfiguration ( PublicAccessBlockConfiguration &&  value)
inline

Definition at line 205 of file GetAccessPointResult.h.

◆ SetVpcConfiguration() [1/2]

void Aws::S3Control::Model::GetAccessPointResult::SetVpcConfiguration ( const VpcConfiguration value)
inline

Contains the virtual private cloud (VPC) configuration for the specified access point.

Definition at line 177 of file GetAccessPointResult.h.

◆ SetVpcConfiguration() [2/2]

void Aws::S3Control::Model::GetAccessPointResult::SetVpcConfiguration ( VpcConfiguration &&  value)
inline

Contains the virtual private cloud (VPC) configuration for the specified access point.

Definition at line 183 of file GetAccessPointResult.h.

◆ WithBucket() [1/3]

GetAccessPointResult& Aws::S3Control::Model::GetAccessPointResult::WithBucket ( const Aws::String value)
inline

The name of the bucket associated with the specified access point.

Definition at line 98 of file GetAccessPointResult.h.

◆ WithBucket() [2/3]

GetAccessPointResult& Aws::S3Control::Model::GetAccessPointResult::WithBucket ( Aws::String &&  value)
inline

The name of the bucket associated with the specified access point.

Definition at line 103 of file GetAccessPointResult.h.

◆ WithBucket() [3/3]

GetAccessPointResult& Aws::S3Control::Model::GetAccessPointResult::WithBucket ( const char *  value)
inline

The name of the bucket associated with the specified access point.

Definition at line 108 of file GetAccessPointResult.h.

◆ WithCreationDate() [1/2]

GetAccessPointResult& Aws::S3Control::Model::GetAccessPointResult::WithCreationDate ( const Aws::Utils::DateTime value)
inline

The date and time when the specified access point was created.

Definition at line 232 of file GetAccessPointResult.h.

◆ WithCreationDate() [2/2]

GetAccessPointResult& Aws::S3Control::Model::GetAccessPointResult::WithCreationDate ( Aws::Utils::DateTime &&  value)
inline

The date and time when the specified access point was created.

Definition at line 237 of file GetAccessPointResult.h.

◆ WithName() [1/3]

GetAccessPointResult& Aws::S3Control::Model::GetAccessPointResult::WithName ( const Aws::String value)
inline

The name of the specified access point.

Definition at line 62 of file GetAccessPointResult.h.

◆ WithName() [2/3]

GetAccessPointResult& Aws::S3Control::Model::GetAccessPointResult::WithName ( Aws::String &&  value)
inline

The name of the specified access point.

Definition at line 67 of file GetAccessPointResult.h.

◆ WithName() [3/3]

GetAccessPointResult& Aws::S3Control::Model::GetAccessPointResult::WithName ( const char *  value)
inline

The name of the specified access point.

Definition at line 72 of file GetAccessPointResult.h.

◆ WithNetworkOrigin() [1/2]

GetAccessPointResult& Aws::S3Control::Model::GetAccessPointResult::WithNetworkOrigin ( const NetworkOrigin value)
inline

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

This will always be true for an Amazon S3 on Outposts access point

Definition at line 153 of file GetAccessPointResult.h.

◆ WithNetworkOrigin() [2/2]

GetAccessPointResult& Aws::S3Control::Model::GetAccessPointResult::WithNetworkOrigin ( NetworkOrigin &&  value)
inline

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

This will always be true for an Amazon S3 on Outposts access point

Definition at line 164 of file GetAccessPointResult.h.

◆ WithPublicAccessBlockConfiguration() [1/2]

GetAccessPointResult& Aws::S3Control::Model::GetAccessPointResult::WithPublicAccessBlockConfiguration ( const PublicAccessBlockConfiguration value)
inline

Definition at line 208 of file GetAccessPointResult.h.

◆ WithPublicAccessBlockConfiguration() [2/2]

GetAccessPointResult& Aws::S3Control::Model::GetAccessPointResult::WithPublicAccessBlockConfiguration ( PublicAccessBlockConfiguration &&  value)
inline

Definition at line 211 of file GetAccessPointResult.h.

◆ WithVpcConfiguration() [1/2]

GetAccessPointResult& Aws::S3Control::Model::GetAccessPointResult::WithVpcConfiguration ( const VpcConfiguration value)
inline

Contains the virtual private cloud (VPC) configuration for the specified access point.

Definition at line 189 of file GetAccessPointResult.h.

◆ WithVpcConfiguration() [2/2]

GetAccessPointResult& Aws::S3Control::Model::GetAccessPointResult::WithVpcConfiguration ( VpcConfiguration &&  value)
inline

Contains the virtual private cloud (VPC) configuration for the specified access point.

Definition at line 195 of file GetAccessPointResult.h.


The documentation for this class was generated from the following file: