AWS SDK for C++  1.8.74
AWS SDK for C++
Public Member Functions | List of all members
Aws::SageMaker::Model::CreateUserProfileRequest Class Reference

#include <CreateUserProfileRequest.h>

+ Inheritance diagram for Aws::SageMaker::Model::CreateUserProfileRequest:

Public Member Functions

 CreateUserProfileRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetDomainId () const
 
bool DomainIdHasBeenSet () const
 
void SetDomainId (const Aws::String &value)
 
void SetDomainId (Aws::String &&value)
 
void SetDomainId (const char *value)
 
CreateUserProfileRequestWithDomainId (const Aws::String &value)
 
CreateUserProfileRequestWithDomainId (Aws::String &&value)
 
CreateUserProfileRequestWithDomainId (const char *value)
 
const Aws::StringGetUserProfileName () const
 
bool UserProfileNameHasBeenSet () const
 
void SetUserProfileName (const Aws::String &value)
 
void SetUserProfileName (Aws::String &&value)
 
void SetUserProfileName (const char *value)
 
CreateUserProfileRequestWithUserProfileName (const Aws::String &value)
 
CreateUserProfileRequestWithUserProfileName (Aws::String &&value)
 
CreateUserProfileRequestWithUserProfileName (const char *value)
 
const Aws::StringGetSingleSignOnUserIdentifier () const
 
bool SingleSignOnUserIdentifierHasBeenSet () const
 
void SetSingleSignOnUserIdentifier (const Aws::String &value)
 
void SetSingleSignOnUserIdentifier (Aws::String &&value)
 
void SetSingleSignOnUserIdentifier (const char *value)
 
CreateUserProfileRequestWithSingleSignOnUserIdentifier (const Aws::String &value)
 
CreateUserProfileRequestWithSingleSignOnUserIdentifier (Aws::String &&value)
 
CreateUserProfileRequestWithSingleSignOnUserIdentifier (const char *value)
 
const Aws::StringGetSingleSignOnUserValue () const
 
bool SingleSignOnUserValueHasBeenSet () const
 
void SetSingleSignOnUserValue (const Aws::String &value)
 
void SetSingleSignOnUserValue (Aws::String &&value)
 
void SetSingleSignOnUserValue (const char *value)
 
CreateUserProfileRequestWithSingleSignOnUserValue (const Aws::String &value)
 
CreateUserProfileRequestWithSingleSignOnUserValue (Aws::String &&value)
 
CreateUserProfileRequestWithSingleSignOnUserValue (const char *value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
CreateUserProfileRequestWithTags (const Aws::Vector< Tag > &value)
 
CreateUserProfileRequestWithTags (Aws::Vector< Tag > &&value)
 
CreateUserProfileRequestAddTags (const Tag &value)
 
CreateUserProfileRequestAddTags (Tag &&value)
 
const UserSettingsGetUserSettings () const
 
bool UserSettingsHasBeenSet () const
 
void SetUserSettings (const UserSettings &value)
 
void SetUserSettings (UserSettings &&value)
 
CreateUserProfileRequestWithUserSettings (const UserSettings &value)
 
CreateUserProfileRequestWithUserSettings (UserSettings &&value)
 
- Public Member Functions inherited from Aws::SageMaker::SageMakerRequest
virtual ~SageMakerRequest ()
 
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::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 24 of file CreateUserProfileRequest.h.

Constructor & Destructor Documentation

◆ CreateUserProfileRequest()

Aws::SageMaker::Model::CreateUserProfileRequest::CreateUserProfileRequest ( )

Member Function Documentation

◆ AddTags() [1/2]

CreateUserProfileRequest& Aws::SageMaker::Model::CreateUserProfileRequest::AddTags ( const Tag value)
inline

Each tag consists of a key and an optional value. Tag keys must be unique per resource.

Definition at line 292 of file CreateUserProfileRequest.h.

◆ AddTags() [2/2]

CreateUserProfileRequest& Aws::SageMaker::Model::CreateUserProfileRequest::AddTags ( Tag &&  value)
inline

Each tag consists of a key and an optional value. Tag keys must be unique per resource.

Definition at line 298 of file CreateUserProfileRequest.h.

◆ DomainIdHasBeenSet()

bool Aws::SageMaker::Model::CreateUserProfileRequest::DomainIdHasBeenSet ( ) const
inline

The ID of the associated Domain.

Definition at line 48 of file CreateUserProfileRequest.h.

◆ GetDomainId()

const Aws::String& Aws::SageMaker::Model::CreateUserProfileRequest::GetDomainId ( ) const
inline

The ID of the associated Domain.

Definition at line 43 of file CreateUserProfileRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::SageMaker::Model::CreateUserProfileRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

Reimplemented from Aws::SageMaker::SageMakerRequest.

◆ GetServiceRequestName()

virtual const char* Aws::SageMaker::Model::CreateUserProfileRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 33 of file CreateUserProfileRequest.h.

◆ GetSingleSignOnUserIdentifier()

const Aws::String& Aws::SageMaker::Model::CreateUserProfileRequest::GetSingleSignOnUserIdentifier ( ) const
inline

A specifier for the type of value specified in SingleSignOnUserValue. Currently, the only supported value is "UserName". If the Domain's AuthMode is SSO, this field is required. If the Domain's AuthMode is not SSO, this field cannot be specified.

Definition at line 128 of file CreateUserProfileRequest.h.

◆ GetSingleSignOnUserValue()

const Aws::String& Aws::SageMaker::Model::CreateUserProfileRequest::GetSingleSignOnUserValue ( ) const
inline

The username of the associated AWS Single Sign-On User for this UserProfile. If the Domain's AuthMode is SSO, this field is required, and must match a valid username of a user in your directory. If the Domain's AuthMode is not SSO, this field cannot be specified.

Definition at line 193 of file CreateUserProfileRequest.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::SageMaker::Model::CreateUserProfileRequest::GetTags ( ) const
inline

Each tag consists of a key and an optional value. Tag keys must be unique per resource.

Definition at line 256 of file CreateUserProfileRequest.h.

◆ GetUserProfileName()

const Aws::String& Aws::SageMaker::Model::CreateUserProfileRequest::GetUserProfileName ( ) const
inline

A name for the UserProfile.

Definition at line 84 of file CreateUserProfileRequest.h.

◆ GetUserSettings()

const UserSettings& Aws::SageMaker::Model::CreateUserProfileRequest::GetUserSettings ( ) const
inline

A collection of settings.

Definition at line 304 of file CreateUserProfileRequest.h.

◆ SerializePayload()

Aws::String Aws::SageMaker::Model::CreateUserProfileRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetDomainId() [1/3]

void Aws::SageMaker::Model::CreateUserProfileRequest::SetDomainId ( const Aws::String value)
inline

The ID of the associated Domain.

Definition at line 53 of file CreateUserProfileRequest.h.

◆ SetDomainId() [2/3]

void Aws::SageMaker::Model::CreateUserProfileRequest::SetDomainId ( Aws::String &&  value)
inline

The ID of the associated Domain.

Definition at line 58 of file CreateUserProfileRequest.h.

◆ SetDomainId() [3/3]

void Aws::SageMaker::Model::CreateUserProfileRequest::SetDomainId ( const char *  value)
inline

The ID of the associated Domain.

Definition at line 63 of file CreateUserProfileRequest.h.

◆ SetSingleSignOnUserIdentifier() [1/3]

void Aws::SageMaker::Model::CreateUserProfileRequest::SetSingleSignOnUserIdentifier ( const Aws::String value)
inline

A specifier for the type of value specified in SingleSignOnUserValue. Currently, the only supported value is "UserName". If the Domain's AuthMode is SSO, this field is required. If the Domain's AuthMode is not SSO, this field cannot be specified.

Definition at line 144 of file CreateUserProfileRequest.h.

◆ SetSingleSignOnUserIdentifier() [2/3]

void Aws::SageMaker::Model::CreateUserProfileRequest::SetSingleSignOnUserIdentifier ( Aws::String &&  value)
inline

A specifier for the type of value specified in SingleSignOnUserValue. Currently, the only supported value is "UserName". If the Domain's AuthMode is SSO, this field is required. If the Domain's AuthMode is not SSO, this field cannot be specified.

Definition at line 152 of file CreateUserProfileRequest.h.

◆ SetSingleSignOnUserIdentifier() [3/3]

void Aws::SageMaker::Model::CreateUserProfileRequest::SetSingleSignOnUserIdentifier ( const char *  value)
inline

A specifier for the type of value specified in SingleSignOnUserValue. Currently, the only supported value is "UserName". If the Domain's AuthMode is SSO, this field is required. If the Domain's AuthMode is not SSO, this field cannot be specified.

Definition at line 160 of file CreateUserProfileRequest.h.

◆ SetSingleSignOnUserValue() [1/3]

void Aws::SageMaker::Model::CreateUserProfileRequest::SetSingleSignOnUserValue ( const Aws::String value)
inline

The username of the associated AWS Single Sign-On User for this UserProfile. If the Domain's AuthMode is SSO, this field is required, and must match a valid username of a user in your directory. If the Domain's AuthMode is not SSO, this field cannot be specified.

Definition at line 209 of file CreateUserProfileRequest.h.

◆ SetSingleSignOnUserValue() [2/3]

void Aws::SageMaker::Model::CreateUserProfileRequest::SetSingleSignOnUserValue ( Aws::String &&  value)
inline

The username of the associated AWS Single Sign-On User for this UserProfile. If the Domain's AuthMode is SSO, this field is required, and must match a valid username of a user in your directory. If the Domain's AuthMode is not SSO, this field cannot be specified.

Definition at line 217 of file CreateUserProfileRequest.h.

◆ SetSingleSignOnUserValue() [3/3]

void Aws::SageMaker::Model::CreateUserProfileRequest::SetSingleSignOnUserValue ( const char *  value)
inline

The username of the associated AWS Single Sign-On User for this UserProfile. If the Domain's AuthMode is SSO, this field is required, and must match a valid username of a user in your directory. If the Domain's AuthMode is not SSO, this field cannot be specified.

Definition at line 225 of file CreateUserProfileRequest.h.

◆ SetTags() [1/2]

void Aws::SageMaker::Model::CreateUserProfileRequest::SetTags ( const Aws::Vector< Tag > &  value)
inline

Each tag consists of a key and an optional value. Tag keys must be unique per resource.

Definition at line 268 of file CreateUserProfileRequest.h.

◆ SetTags() [2/2]

void Aws::SageMaker::Model::CreateUserProfileRequest::SetTags ( Aws::Vector< Tag > &&  value)
inline

Each tag consists of a key and an optional value. Tag keys must be unique per resource.

Definition at line 274 of file CreateUserProfileRequest.h.

◆ SetUserProfileName() [1/3]

void Aws::SageMaker::Model::CreateUserProfileRequest::SetUserProfileName ( const Aws::String value)
inline

A name for the UserProfile.

Definition at line 94 of file CreateUserProfileRequest.h.

◆ SetUserProfileName() [2/3]

void Aws::SageMaker::Model::CreateUserProfileRequest::SetUserProfileName ( Aws::String &&  value)
inline

A name for the UserProfile.

Definition at line 99 of file CreateUserProfileRequest.h.

◆ SetUserProfileName() [3/3]

void Aws::SageMaker::Model::CreateUserProfileRequest::SetUserProfileName ( const char *  value)
inline

A name for the UserProfile.

Definition at line 104 of file CreateUserProfileRequest.h.

◆ SetUserSettings() [1/2]

void Aws::SageMaker::Model::CreateUserProfileRequest::SetUserSettings ( const UserSettings value)
inline

A collection of settings.

Definition at line 314 of file CreateUserProfileRequest.h.

◆ SetUserSettings() [2/2]

void Aws::SageMaker::Model::CreateUserProfileRequest::SetUserSettings ( UserSettings &&  value)
inline

A collection of settings.

Definition at line 319 of file CreateUserProfileRequest.h.

◆ SingleSignOnUserIdentifierHasBeenSet()

bool Aws::SageMaker::Model::CreateUserProfileRequest::SingleSignOnUserIdentifierHasBeenSet ( ) const
inline

A specifier for the type of value specified in SingleSignOnUserValue. Currently, the only supported value is "UserName". If the Domain's AuthMode is SSO, this field is required. If the Domain's AuthMode is not SSO, this field cannot be specified.

Definition at line 136 of file CreateUserProfileRequest.h.

◆ SingleSignOnUserValueHasBeenSet()

bool Aws::SageMaker::Model::CreateUserProfileRequest::SingleSignOnUserValueHasBeenSet ( ) const
inline

The username of the associated AWS Single Sign-On User for this UserProfile. If the Domain's AuthMode is SSO, this field is required, and must match a valid username of a user in your directory. If the Domain's AuthMode is not SSO, this field cannot be specified.

Definition at line 201 of file CreateUserProfileRequest.h.

◆ TagsHasBeenSet()

bool Aws::SageMaker::Model::CreateUserProfileRequest::TagsHasBeenSet ( ) const
inline

Each tag consists of a key and an optional value. Tag keys must be unique per resource.

Definition at line 262 of file CreateUserProfileRequest.h.

◆ UserProfileNameHasBeenSet()

bool Aws::SageMaker::Model::CreateUserProfileRequest::UserProfileNameHasBeenSet ( ) const
inline

A name for the UserProfile.

Definition at line 89 of file CreateUserProfileRequest.h.

◆ UserSettingsHasBeenSet()

bool Aws::SageMaker::Model::CreateUserProfileRequest::UserSettingsHasBeenSet ( ) const
inline

A collection of settings.

Definition at line 309 of file CreateUserProfileRequest.h.

◆ WithDomainId() [1/3]

CreateUserProfileRequest& Aws::SageMaker::Model::CreateUserProfileRequest::WithDomainId ( const Aws::String value)
inline

The ID of the associated Domain.

Definition at line 68 of file CreateUserProfileRequest.h.

◆ WithDomainId() [2/3]

CreateUserProfileRequest& Aws::SageMaker::Model::CreateUserProfileRequest::WithDomainId ( Aws::String &&  value)
inline

The ID of the associated Domain.

Definition at line 73 of file CreateUserProfileRequest.h.

◆ WithDomainId() [3/3]

CreateUserProfileRequest& Aws::SageMaker::Model::CreateUserProfileRequest::WithDomainId ( const char *  value)
inline

The ID of the associated Domain.

Definition at line 78 of file CreateUserProfileRequest.h.

◆ WithSingleSignOnUserIdentifier() [1/3]

CreateUserProfileRequest& Aws::SageMaker::Model::CreateUserProfileRequest::WithSingleSignOnUserIdentifier ( const Aws::String value)
inline

A specifier for the type of value specified in SingleSignOnUserValue. Currently, the only supported value is "UserName". If the Domain's AuthMode is SSO, this field is required. If the Domain's AuthMode is not SSO, this field cannot be specified.

Definition at line 168 of file CreateUserProfileRequest.h.

◆ WithSingleSignOnUserIdentifier() [2/3]

CreateUserProfileRequest& Aws::SageMaker::Model::CreateUserProfileRequest::WithSingleSignOnUserIdentifier ( Aws::String &&  value)
inline

A specifier for the type of value specified in SingleSignOnUserValue. Currently, the only supported value is "UserName". If the Domain's AuthMode is SSO, this field is required. If the Domain's AuthMode is not SSO, this field cannot be specified.

Definition at line 176 of file CreateUserProfileRequest.h.

◆ WithSingleSignOnUserIdentifier() [3/3]

CreateUserProfileRequest& Aws::SageMaker::Model::CreateUserProfileRequest::WithSingleSignOnUserIdentifier ( const char *  value)
inline

A specifier for the type of value specified in SingleSignOnUserValue. Currently, the only supported value is "UserName". If the Domain's AuthMode is SSO, this field is required. If the Domain's AuthMode is not SSO, this field cannot be specified.

Definition at line 184 of file CreateUserProfileRequest.h.

◆ WithSingleSignOnUserValue() [1/3]

CreateUserProfileRequest& Aws::SageMaker::Model::CreateUserProfileRequest::WithSingleSignOnUserValue ( const Aws::String value)
inline

The username of the associated AWS Single Sign-On User for this UserProfile. If the Domain's AuthMode is SSO, this field is required, and must match a valid username of a user in your directory. If the Domain's AuthMode is not SSO, this field cannot be specified.

Definition at line 233 of file CreateUserProfileRequest.h.

◆ WithSingleSignOnUserValue() [2/3]

CreateUserProfileRequest& Aws::SageMaker::Model::CreateUserProfileRequest::WithSingleSignOnUserValue ( Aws::String &&  value)
inline

The username of the associated AWS Single Sign-On User for this UserProfile. If the Domain's AuthMode is SSO, this field is required, and must match a valid username of a user in your directory. If the Domain's AuthMode is not SSO, this field cannot be specified.

Definition at line 241 of file CreateUserProfileRequest.h.

◆ WithSingleSignOnUserValue() [3/3]

CreateUserProfileRequest& Aws::SageMaker::Model::CreateUserProfileRequest::WithSingleSignOnUserValue ( const char *  value)
inline

The username of the associated AWS Single Sign-On User for this UserProfile. If the Domain's AuthMode is SSO, this field is required, and must match a valid username of a user in your directory. If the Domain's AuthMode is not SSO, this field cannot be specified.

Definition at line 249 of file CreateUserProfileRequest.h.

◆ WithTags() [1/2]

CreateUserProfileRequest& Aws::SageMaker::Model::CreateUserProfileRequest::WithTags ( const Aws::Vector< Tag > &  value)
inline

Each tag consists of a key and an optional value. Tag keys must be unique per resource.

Definition at line 280 of file CreateUserProfileRequest.h.

◆ WithTags() [2/2]

CreateUserProfileRequest& Aws::SageMaker::Model::CreateUserProfileRequest::WithTags ( Aws::Vector< Tag > &&  value)
inline

Each tag consists of a key and an optional value. Tag keys must be unique per resource.

Definition at line 286 of file CreateUserProfileRequest.h.

◆ WithUserProfileName() [1/3]

CreateUserProfileRequest& Aws::SageMaker::Model::CreateUserProfileRequest::WithUserProfileName ( const Aws::String value)
inline

A name for the UserProfile.

Definition at line 109 of file CreateUserProfileRequest.h.

◆ WithUserProfileName() [2/3]

CreateUserProfileRequest& Aws::SageMaker::Model::CreateUserProfileRequest::WithUserProfileName ( Aws::String &&  value)
inline

A name for the UserProfile.

Definition at line 114 of file CreateUserProfileRequest.h.

◆ WithUserProfileName() [3/3]

CreateUserProfileRequest& Aws::SageMaker::Model::CreateUserProfileRequest::WithUserProfileName ( const char *  value)
inline

A name for the UserProfile.

Definition at line 119 of file CreateUserProfileRequest.h.

◆ WithUserSettings() [1/2]

CreateUserProfileRequest& Aws::SageMaker::Model::CreateUserProfileRequest::WithUserSettings ( const UserSettings value)
inline

A collection of settings.

Definition at line 324 of file CreateUserProfileRequest.h.

◆ WithUserSettings() [2/2]

CreateUserProfileRequest& Aws::SageMaker::Model::CreateUserProfileRequest::WithUserSettings ( UserSettings &&  value)
inline

A collection of settings.

Definition at line 329 of file CreateUserProfileRequest.h.


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