AWS SDK for C++  1.9.129
AWS SDK for C++
Public Member Functions | List of all members
Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest Class Reference

#include <GenerateEmbedUrlForAnonymousUserRequest.h>

+ Inheritance diagram for Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest:

Public Member Functions

 GenerateEmbedUrlForAnonymousUserRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const Aws::StringGetAwsAccountId () const
 
bool AwsAccountIdHasBeenSet () const
 
void SetAwsAccountId (const Aws::String &value)
 
void SetAwsAccountId (Aws::String &&value)
 
void SetAwsAccountId (const char *value)
 
GenerateEmbedUrlForAnonymousUserRequestWithAwsAccountId (const Aws::String &value)
 
GenerateEmbedUrlForAnonymousUserRequestWithAwsAccountId (Aws::String &&value)
 
GenerateEmbedUrlForAnonymousUserRequestWithAwsAccountId (const char *value)
 
long long GetSessionLifetimeInMinutes () const
 
bool SessionLifetimeInMinutesHasBeenSet () const
 
void SetSessionLifetimeInMinutes (long long value)
 
GenerateEmbedUrlForAnonymousUserRequestWithSessionLifetimeInMinutes (long long value)
 
const Aws::StringGetNamespace () const
 
bool NamespaceHasBeenSet () const
 
void SetNamespace (const Aws::String &value)
 
void SetNamespace (Aws::String &&value)
 
void SetNamespace (const char *value)
 
GenerateEmbedUrlForAnonymousUserRequestWithNamespace (const Aws::String &value)
 
GenerateEmbedUrlForAnonymousUserRequestWithNamespace (Aws::String &&value)
 
GenerateEmbedUrlForAnonymousUserRequestWithNamespace (const char *value)
 
const Aws::Vector< SessionTag > & GetSessionTags () const
 
bool SessionTagsHasBeenSet () const
 
void SetSessionTags (const Aws::Vector< SessionTag > &value)
 
void SetSessionTags (Aws::Vector< SessionTag > &&value)
 
GenerateEmbedUrlForAnonymousUserRequestWithSessionTags (const Aws::Vector< SessionTag > &value)
 
GenerateEmbedUrlForAnonymousUserRequestWithSessionTags (Aws::Vector< SessionTag > &&value)
 
GenerateEmbedUrlForAnonymousUserRequestAddSessionTags (const SessionTag &value)
 
GenerateEmbedUrlForAnonymousUserRequestAddSessionTags (SessionTag &&value)
 
const Aws::Vector< Aws::String > & GetAuthorizedResourceArns () const
 
bool AuthorizedResourceArnsHasBeenSet () const
 
void SetAuthorizedResourceArns (const Aws::Vector< Aws::String > &value)
 
void SetAuthorizedResourceArns (Aws::Vector< Aws::String > &&value)
 
GenerateEmbedUrlForAnonymousUserRequestWithAuthorizedResourceArns (const Aws::Vector< Aws::String > &value)
 
GenerateEmbedUrlForAnonymousUserRequestWithAuthorizedResourceArns (Aws::Vector< Aws::String > &&value)
 
GenerateEmbedUrlForAnonymousUserRequestAddAuthorizedResourceArns (const Aws::String &value)
 
GenerateEmbedUrlForAnonymousUserRequestAddAuthorizedResourceArns (Aws::String &&value)
 
GenerateEmbedUrlForAnonymousUserRequestAddAuthorizedResourceArns (const char *value)
 
const AnonymousUserEmbeddingExperienceConfigurationGetExperienceConfiguration () const
 
bool ExperienceConfigurationHasBeenSet () const
 
void SetExperienceConfiguration (const AnonymousUserEmbeddingExperienceConfiguration &value)
 
void SetExperienceConfiguration (AnonymousUserEmbeddingExperienceConfiguration &&value)
 
GenerateEmbedUrlForAnonymousUserRequestWithExperienceConfiguration (const AnonymousUserEmbeddingExperienceConfiguration &value)
 
GenerateEmbedUrlForAnonymousUserRequestWithExperienceConfiguration (AnonymousUserEmbeddingExperienceConfiguration &&value)
 
- Public Member Functions inherited from Aws::QuickSight::QuickSightRequest
virtual ~QuickSightRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::QuickSight::QuickSightRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 24 of file GenerateEmbedUrlForAnonymousUserRequest.h.

Constructor & Destructor Documentation

◆ GenerateEmbedUrlForAnonymousUserRequest()

Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::GenerateEmbedUrlForAnonymousUserRequest ( )

Member Function Documentation

◆ AddAuthorizedResourceArns() [1/3]

GenerateEmbedUrlForAnonymousUserRequest& Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::AddAuthorizedResourceArns ( Aws::String &&  value)
inline

The Amazon Resource Names for the Amazon QuickSight resources that the user is authorized to access during the lifetime of the session. If you choose Dashboard embedding experience, pass the list of dashboard ARNs in the account that you want the user to be able to view.

Definition at line 328 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ AddAuthorizedResourceArns() [2/3]

GenerateEmbedUrlForAnonymousUserRequest& Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::AddAuthorizedResourceArns ( const Aws::String value)
inline

The Amazon Resource Names for the Amazon QuickSight resources that the user is authorized to access during the lifetime of the session. If you choose Dashboard embedding experience, pass the list of dashboard ARNs in the account that you want the user to be able to view.

Definition at line 320 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ AddAuthorizedResourceArns() [3/3]

GenerateEmbedUrlForAnonymousUserRequest& Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::AddAuthorizedResourceArns ( const char *  value)
inline

The Amazon Resource Names for the Amazon QuickSight resources that the user is authorized to access during the lifetime of the session. If you choose Dashboard embedding experience, pass the list of dashboard ARNs in the account that you want the user to be able to view.

Definition at line 336 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ AddSessionTags() [1/2]

GenerateEmbedUrlForAnonymousUserRequest& Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::AddSessionTags ( const SessionTag value)
inline

The session tags used for row-level security. Before you use this parameter, make sure that you have configured the relevant datasets using the DataSet$RowLevelPermissionTagConfiguration parameter so that session tags can be used to provide row-level security.

These are not the tags used for the Amazon Web Services resource tagging feature. For more information, see Using Row-Level Security (RLS) with Tags.

Definition at line 251 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ AddSessionTags() [2/2]

GenerateEmbedUrlForAnonymousUserRequest& Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::AddSessionTags ( SessionTag &&  value)
inline

The session tags used for row-level security. Before you use this parameter, make sure that you have configured the relevant datasets using the DataSet$RowLevelPermissionTagConfiguration parameter so that session tags can be used to provide row-level security.

These are not the tags used for the Amazon Web Services resource tagging feature. For more information, see Using Row-Level Security (RLS) with Tags.

Definition at line 263 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ AuthorizedResourceArnsHasBeenSet()

bool Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::AuthorizedResourceArnsHasBeenSet ( ) const
inline

The Amazon Resource Names for the Amazon QuickSight resources that the user is authorized to access during the lifetime of the session. If you choose Dashboard embedding experience, pass the list of dashboard ARNs in the account that you want the user to be able to view.

Definition at line 280 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ AwsAccountIdHasBeenSet()

bool Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::AwsAccountIdHasBeenSet ( ) const
inline

The ID for the Amazon Web Services account that contains the dashboard that you're embedding.

Definition at line 48 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ ExperienceConfigurationHasBeenSet()

bool Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::ExperienceConfigurationHasBeenSet ( ) const
inline

The configuration of the experience you are embedding.

Definition at line 347 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ GetAuthorizedResourceArns()

const Aws::Vector<Aws::String>& Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::GetAuthorizedResourceArns ( ) const
inline

The Amazon Resource Names for the Amazon QuickSight resources that the user is authorized to access during the lifetime of the session. If you choose Dashboard embedding experience, pass the list of dashboard ARNs in the account that you want the user to be able to view.

Definition at line 272 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ GetAwsAccountId()

const Aws::String& Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::GetAwsAccountId ( ) const
inline

The ID for the Amazon Web Services account that contains the dashboard that you're embedding.

Definition at line 42 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ GetExperienceConfiguration()

const AnonymousUserEmbeddingExperienceConfiguration& Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::GetExperienceConfiguration ( ) const
inline

The configuration of the experience you are embedding.

Definition at line 342 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ GetNamespace()

const Aws::String& Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::GetNamespace ( ) const
inline

The Amazon QuickSight namespace that the anonymous user virtually belongs to. If you are not using an Amazon QuickSight custom namespace, set this to default.

Definition at line 117 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

◆ GetSessionLifetimeInMinutes()

long long Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::GetSessionLifetimeInMinutes ( ) const
inline

How many minutes the session is valid. The session lifetime must be in [15-600] minutes range.

Definition at line 91 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ GetSessionTags()

const Aws::Vector<SessionTag>& Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::GetSessionTags ( ) const
inline

The session tags used for row-level security. Before you use this parameter, make sure that you have configured the relevant datasets using the DataSet$RowLevelPermissionTagConfiguration parameter so that session tags can be used to provide row-level security.

These are not the tags used for the Amazon Web Services resource tagging feature. For more information, see Using Row-Level Security (RLS) with Tags.

Definition at line 179 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ NamespaceHasBeenSet()

bool Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::NamespaceHasBeenSet ( ) const
inline

The Amazon QuickSight namespace that the anonymous user virtually belongs to. If you are not using an Amazon QuickSight custom namespace, set this to default.

Definition at line 124 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ SerializePayload()

Aws::String Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SessionLifetimeInMinutesHasBeenSet()

bool Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::SessionLifetimeInMinutesHasBeenSet ( ) const
inline

How many minutes the session is valid. The session lifetime must be in [15-600] minutes range.

Definition at line 97 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ SessionTagsHasBeenSet()

bool Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::SessionTagsHasBeenSet ( ) const
inline

The session tags used for row-level security. Before you use this parameter, make sure that you have configured the relevant datasets using the DataSet$RowLevelPermissionTagConfiguration parameter so that session tags can be used to provide row-level security.

These are not the tags used for the Amazon Web Services resource tagging feature. For more information, see Using Row-Level Security (RLS) with Tags.

Definition at line 191 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ SetAuthorizedResourceArns() [1/2]

void Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::SetAuthorizedResourceArns ( Aws::Vector< Aws::String > &&  value)
inline

The Amazon Resource Names for the Amazon QuickSight resources that the user is authorized to access during the lifetime of the session. If you choose Dashboard embedding experience, pass the list of dashboard ARNs in the account that you want the user to be able to view.

Definition at line 296 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ SetAuthorizedResourceArns() [2/2]

void Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::SetAuthorizedResourceArns ( const Aws::Vector< Aws::String > &  value)
inline

The Amazon Resource Names for the Amazon QuickSight resources that the user is authorized to access during the lifetime of the session. If you choose Dashboard embedding experience, pass the list of dashboard ARNs in the account that you want the user to be able to view.

Definition at line 288 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ SetAwsAccountId() [1/3]

void Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::SetAwsAccountId ( Aws::String &&  value)
inline

The ID for the Amazon Web Services account that contains the dashboard that you're embedding.

Definition at line 60 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ SetAwsAccountId() [2/3]

void Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::SetAwsAccountId ( const Aws::String value)
inline

The ID for the Amazon Web Services account that contains the dashboard that you're embedding.

Definition at line 54 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ SetAwsAccountId() [3/3]

void Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::SetAwsAccountId ( const char *  value)
inline

The ID for the Amazon Web Services account that contains the dashboard that you're embedding.

Definition at line 66 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ SetExperienceConfiguration() [1/2]

void Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::SetExperienceConfiguration ( AnonymousUserEmbeddingExperienceConfiguration &&  value)
inline

The configuration of the experience you are embedding.

Definition at line 357 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ SetExperienceConfiguration() [2/2]

void Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::SetExperienceConfiguration ( const AnonymousUserEmbeddingExperienceConfiguration value)
inline

The configuration of the experience you are embedding.

Definition at line 352 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ SetNamespace() [1/3]

void Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::SetNamespace ( Aws::String &&  value)
inline

The Amazon QuickSight namespace that the anonymous user virtually belongs to. If you are not using an Amazon QuickSight custom namespace, set this to default.

Definition at line 138 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ SetNamespace() [2/3]

void Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::SetNamespace ( const Aws::String value)
inline

The Amazon QuickSight namespace that the anonymous user virtually belongs to. If you are not using an Amazon QuickSight custom namespace, set this to default.

Definition at line 131 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ SetNamespace() [3/3]

void Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::SetNamespace ( const char *  value)
inline

The Amazon QuickSight namespace that the anonymous user virtually belongs to. If you are not using an Amazon QuickSight custom namespace, set this to default.

Definition at line 145 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ SetSessionLifetimeInMinutes()

void Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::SetSessionLifetimeInMinutes ( long long  value)
inline

How many minutes the session is valid. The session lifetime must be in [15-600] minutes range.

Definition at line 103 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ SetSessionTags() [1/2]

void Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::SetSessionTags ( Aws::Vector< SessionTag > &&  value)
inline

The session tags used for row-level security. Before you use this parameter, make sure that you have configured the relevant datasets using the DataSet$RowLevelPermissionTagConfiguration parameter so that session tags can be used to provide row-level security.

These are not the tags used for the Amazon Web Services resource tagging feature. For more information, see Using Row-Level Security (RLS) with Tags.

Definition at line 215 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ SetSessionTags() [2/2]

void Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::SetSessionTags ( const Aws::Vector< SessionTag > &  value)
inline

The session tags used for row-level security. Before you use this parameter, make sure that you have configured the relevant datasets using the DataSet$RowLevelPermissionTagConfiguration parameter so that session tags can be used to provide row-level security.

These are not the tags used for the Amazon Web Services resource tagging feature. For more information, see Using Row-Level Security (RLS) with Tags.

Definition at line 203 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ WithAuthorizedResourceArns() [1/2]

GenerateEmbedUrlForAnonymousUserRequest& Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::WithAuthorizedResourceArns ( Aws::Vector< Aws::String > &&  value)
inline

The Amazon Resource Names for the Amazon QuickSight resources that the user is authorized to access during the lifetime of the session. If you choose Dashboard embedding experience, pass the list of dashboard ARNs in the account that you want the user to be able to view.

Definition at line 312 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ WithAuthorizedResourceArns() [2/2]

GenerateEmbedUrlForAnonymousUserRequest& Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::WithAuthorizedResourceArns ( const Aws::Vector< Aws::String > &  value)
inline

The Amazon Resource Names for the Amazon QuickSight resources that the user is authorized to access during the lifetime of the session. If you choose Dashboard embedding experience, pass the list of dashboard ARNs in the account that you want the user to be able to view.

Definition at line 304 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ WithAwsAccountId() [1/3]

GenerateEmbedUrlForAnonymousUserRequest& Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::WithAwsAccountId ( Aws::String &&  value)
inline

The ID for the Amazon Web Services account that contains the dashboard that you're embedding.

Definition at line 78 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ WithAwsAccountId() [2/3]

GenerateEmbedUrlForAnonymousUserRequest& Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::WithAwsAccountId ( const Aws::String value)
inline

The ID for the Amazon Web Services account that contains the dashboard that you're embedding.

Definition at line 72 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ WithAwsAccountId() [3/3]

GenerateEmbedUrlForAnonymousUserRequest& Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::WithAwsAccountId ( const char *  value)
inline

The ID for the Amazon Web Services account that contains the dashboard that you're embedding.

Definition at line 84 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ WithExperienceConfiguration() [1/2]

GenerateEmbedUrlForAnonymousUserRequest& Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::WithExperienceConfiguration ( AnonymousUserEmbeddingExperienceConfiguration &&  value)
inline

The configuration of the experience you are embedding.

Definition at line 367 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ WithExperienceConfiguration() [2/2]

GenerateEmbedUrlForAnonymousUserRequest& Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::WithExperienceConfiguration ( const AnonymousUserEmbeddingExperienceConfiguration value)
inline

The configuration of the experience you are embedding.

Definition at line 362 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ WithNamespace() [1/3]

GenerateEmbedUrlForAnonymousUserRequest& Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::WithNamespace ( Aws::String &&  value)
inline

The Amazon QuickSight namespace that the anonymous user virtually belongs to. If you are not using an Amazon QuickSight custom namespace, set this to default.

Definition at line 159 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ WithNamespace() [2/3]

GenerateEmbedUrlForAnonymousUserRequest& Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::WithNamespace ( const Aws::String value)
inline

The Amazon QuickSight namespace that the anonymous user virtually belongs to. If you are not using an Amazon QuickSight custom namespace, set this to default.

Definition at line 152 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ WithNamespace() [3/3]

GenerateEmbedUrlForAnonymousUserRequest& Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::WithNamespace ( const char *  value)
inline

The Amazon QuickSight namespace that the anonymous user virtually belongs to. If you are not using an Amazon QuickSight custom namespace, set this to default.

Definition at line 166 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ WithSessionLifetimeInMinutes()

GenerateEmbedUrlForAnonymousUserRequest& Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::WithSessionLifetimeInMinutes ( long long  value)
inline

How many minutes the session is valid. The session lifetime must be in [15-600] minutes range.

Definition at line 109 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ WithSessionTags() [1/2]

GenerateEmbedUrlForAnonymousUserRequest& Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::WithSessionTags ( Aws::Vector< SessionTag > &&  value)
inline

The session tags used for row-level security. Before you use this parameter, make sure that you have configured the relevant datasets using the DataSet$RowLevelPermissionTagConfiguration parameter so that session tags can be used to provide row-level security.

These are not the tags used for the Amazon Web Services resource tagging feature. For more information, see Using Row-Level Security (RLS) with Tags.

Definition at line 239 of file GenerateEmbedUrlForAnonymousUserRequest.h.

◆ WithSessionTags() [2/2]

GenerateEmbedUrlForAnonymousUserRequest& Aws::QuickSight::Model::GenerateEmbedUrlForAnonymousUserRequest::WithSessionTags ( const Aws::Vector< SessionTag > &  value)
inline

The session tags used for row-level security. Before you use this parameter, make sure that you have configured the relevant datasets using the DataSet$RowLevelPermissionTagConfiguration parameter so that session tags can be used to provide row-level security.

These are not the tags used for the Amazon Web Services resource tagging feature. For more information, see Using Row-Level Security (RLS) with Tags.

Definition at line 227 of file GenerateEmbedUrlForAnonymousUserRequest.h.


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