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

#include <CreateWorkforceRequest.h>

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

Public Member Functions

 CreateWorkforceRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const CognitoConfigGetCognitoConfig () const
 
bool CognitoConfigHasBeenSet () const
 
void SetCognitoConfig (const CognitoConfig &value)
 
void SetCognitoConfig (CognitoConfig &&value)
 
CreateWorkforceRequestWithCognitoConfig (const CognitoConfig &value)
 
CreateWorkforceRequestWithCognitoConfig (CognitoConfig &&value)
 
const OidcConfigGetOidcConfig () const
 
bool OidcConfigHasBeenSet () const
 
void SetOidcConfig (const OidcConfig &value)
 
void SetOidcConfig (OidcConfig &&value)
 
CreateWorkforceRequestWithOidcConfig (const OidcConfig &value)
 
CreateWorkforceRequestWithOidcConfig (OidcConfig &&value)
 
const SourceIpConfigGetSourceIpConfig () const
 
bool SourceIpConfigHasBeenSet () const
 
void SetSourceIpConfig (const SourceIpConfig &value)
 
void SetSourceIpConfig (SourceIpConfig &&value)
 
CreateWorkforceRequestWithSourceIpConfig (const SourceIpConfig &value)
 
CreateWorkforceRequestWithSourceIpConfig (SourceIpConfig &&value)
 
const Aws::StringGetWorkforceName () const
 
bool WorkforceNameHasBeenSet () const
 
void SetWorkforceName (const Aws::String &value)
 
void SetWorkforceName (Aws::String &&value)
 
void SetWorkforceName (const char *value)
 
CreateWorkforceRequestWithWorkforceName (const Aws::String &value)
 
CreateWorkforceRequestWithWorkforceName (Aws::String &&value)
 
CreateWorkforceRequestWithWorkforceName (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)
 
CreateWorkforceRequestWithTags (const Aws::Vector< Tag > &value)
 
CreateWorkforceRequestWithTags (Aws::Vector< Tag > &&value)
 
CreateWorkforceRequestAddTags (const Tag &value)
 
CreateWorkforceRequestAddTags (Tag &&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 26 of file CreateWorkforceRequest.h.

Constructor & Destructor Documentation

◆ CreateWorkforceRequest()

Aws::SageMaker::Model::CreateWorkforceRequest::CreateWorkforceRequest ( )

Member Function Documentation

◆ AddTags() [1/2]

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

An array of key-value pairs that contain metadata to help you categorize and organize our workforce. Each tag consists of a key and a value, both of which you define.

Definition at line 247 of file CreateWorkforceRequest.h.

◆ AddTags() [2/2]

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

An array of key-value pairs that contain metadata to help you categorize and organize our workforce. Each tag consists of a key and a value, both of which you define.

Definition at line 254 of file CreateWorkforceRequest.h.

◆ CognitoConfigHasBeenSet()

bool Aws::SageMaker::Model::CreateWorkforceRequest::CognitoConfigHasBeenSet ( ) const
inline

Use this parameter to configure an Amazon Cognito private workforce. A single Cognito workforce is created using and corresponds to a single Amazon Cognito user pool.

Do not use OidcConfig if you specify values for CognitoConfig.

Definition at line 58 of file CreateWorkforceRequest.h.

◆ GetCognitoConfig()

const CognitoConfig& Aws::SageMaker::Model::CreateWorkforceRequest::GetCognitoConfig ( ) const
inline

Use this parameter to configure an Amazon Cognito private workforce. A single Cognito workforce is created using and corresponds to a single Amazon Cognito user pool.

Do not use OidcConfig if you specify values for CognitoConfig.

Definition at line 49 of file CreateWorkforceRequest.h.

◆ GetOidcConfig()

const OidcConfig& Aws::SageMaker::Model::CreateWorkforceRequest::GetOidcConfig ( ) const
inline

Use this parameter to configure a private workforce using your own OIDC Identity Provider.

Do not use CognitoConfig if you specify values for OidcConfig.

Definition at line 102 of file CreateWorkforceRequest.h.

◆ GetRequestSpecificHeaders()

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

Reimplemented from Aws::SageMaker::SageMakerRequest.

◆ GetServiceRequestName()

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

Implements Aws::AmazonWebServiceRequest.

Definition at line 35 of file CreateWorkforceRequest.h.

◆ GetSourceIpConfig()

const SourceIpConfig& Aws::SageMaker::Model::CreateWorkforceRequest::GetSourceIpConfig ( ) const
inline

Definition at line 141 of file CreateWorkforceRequest.h.

◆ GetTags()

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

An array of key-value pairs that contain metadata to help you categorize and organize our workforce. Each tag consists of a key and a value, both of which you define.

Definition at line 205 of file CreateWorkforceRequest.h.

◆ GetWorkforceName()

const Aws::String& Aws::SageMaker::Model::CreateWorkforceRequest::GetWorkforceName ( ) const
inline

The name of the private workforce.

Definition at line 162 of file CreateWorkforceRequest.h.

◆ OidcConfigHasBeenSet()

bool Aws::SageMaker::Model::CreateWorkforceRequest::OidcConfigHasBeenSet ( ) const
inline

Use this parameter to configure a private workforce using your own OIDC Identity Provider.

Do not use CognitoConfig if you specify values for OidcConfig.

Definition at line 109 of file CreateWorkforceRequest.h.

◆ SerializePayload()

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

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetCognitoConfig() [1/2]

void Aws::SageMaker::Model::CreateWorkforceRequest::SetCognitoConfig ( const CognitoConfig value)
inline

Use this parameter to configure an Amazon Cognito private workforce. A single Cognito workforce is created using and corresponds to a single Amazon Cognito user pool.

Do not use OidcConfig if you specify values for CognitoConfig.

Definition at line 67 of file CreateWorkforceRequest.h.

◆ SetCognitoConfig() [2/2]

void Aws::SageMaker::Model::CreateWorkforceRequest::SetCognitoConfig ( CognitoConfig &&  value)
inline

Use this parameter to configure an Amazon Cognito private workforce. A single Cognito workforce is created using and corresponds to a single Amazon Cognito user pool.

Do not use OidcConfig if you specify values for CognitoConfig.

Definition at line 76 of file CreateWorkforceRequest.h.

◆ SetOidcConfig() [1/2]

void Aws::SageMaker::Model::CreateWorkforceRequest::SetOidcConfig ( const OidcConfig value)
inline

Use this parameter to configure a private workforce using your own OIDC Identity Provider.

Do not use CognitoConfig if you specify values for OidcConfig.

Definition at line 116 of file CreateWorkforceRequest.h.

◆ SetOidcConfig() [2/2]

void Aws::SageMaker::Model::CreateWorkforceRequest::SetOidcConfig ( OidcConfig &&  value)
inline

Use this parameter to configure a private workforce using your own OIDC Identity Provider.

Do not use CognitoConfig if you specify values for OidcConfig.

Definition at line 123 of file CreateWorkforceRequest.h.

◆ SetSourceIpConfig() [1/2]

void Aws::SageMaker::Model::CreateWorkforceRequest::SetSourceIpConfig ( const SourceIpConfig value)
inline

Definition at line 147 of file CreateWorkforceRequest.h.

◆ SetSourceIpConfig() [2/2]

void Aws::SageMaker::Model::CreateWorkforceRequest::SetSourceIpConfig ( SourceIpConfig &&  value)
inline

Definition at line 150 of file CreateWorkforceRequest.h.

◆ SetTags() [1/2]

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

An array of key-value pairs that contain metadata to help you categorize and organize our workforce. Each tag consists of a key and a value, both of which you define.

Definition at line 219 of file CreateWorkforceRequest.h.

◆ SetTags() [2/2]

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

An array of key-value pairs that contain metadata to help you categorize and organize our workforce. Each tag consists of a key and a value, both of which you define.

Definition at line 226 of file CreateWorkforceRequest.h.

◆ SetWorkforceName() [1/3]

void Aws::SageMaker::Model::CreateWorkforceRequest::SetWorkforceName ( const Aws::String value)
inline

The name of the private workforce.

Definition at line 172 of file CreateWorkforceRequest.h.

◆ SetWorkforceName() [2/3]

void Aws::SageMaker::Model::CreateWorkforceRequest::SetWorkforceName ( Aws::String &&  value)
inline

The name of the private workforce.

Definition at line 177 of file CreateWorkforceRequest.h.

◆ SetWorkforceName() [3/3]

void Aws::SageMaker::Model::CreateWorkforceRequest::SetWorkforceName ( const char *  value)
inline

The name of the private workforce.

Definition at line 182 of file CreateWorkforceRequest.h.

◆ SourceIpConfigHasBeenSet()

bool Aws::SageMaker::Model::CreateWorkforceRequest::SourceIpConfigHasBeenSet ( ) const
inline

Definition at line 144 of file CreateWorkforceRequest.h.

◆ TagsHasBeenSet()

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

An array of key-value pairs that contain metadata to help you categorize and organize our workforce. Each tag consists of a key and a value, both of which you define.

Definition at line 212 of file CreateWorkforceRequest.h.

◆ WithCognitoConfig() [1/2]

CreateWorkforceRequest& Aws::SageMaker::Model::CreateWorkforceRequest::WithCognitoConfig ( const CognitoConfig value)
inline

Use this parameter to configure an Amazon Cognito private workforce. A single Cognito workforce is created using and corresponds to a single Amazon Cognito user pool.

Do not use OidcConfig if you specify values for CognitoConfig.

Definition at line 85 of file CreateWorkforceRequest.h.

◆ WithCognitoConfig() [2/2]

CreateWorkforceRequest& Aws::SageMaker::Model::CreateWorkforceRequest::WithCognitoConfig ( CognitoConfig &&  value)
inline

Use this parameter to configure an Amazon Cognito private workforce. A single Cognito workforce is created using and corresponds to a single Amazon Cognito user pool.

Do not use OidcConfig if you specify values for CognitoConfig.

Definition at line 94 of file CreateWorkforceRequest.h.

◆ WithOidcConfig() [1/2]

CreateWorkforceRequest& Aws::SageMaker::Model::CreateWorkforceRequest::WithOidcConfig ( const OidcConfig value)
inline

Use this parameter to configure a private workforce using your own OIDC Identity Provider.

Do not use CognitoConfig if you specify values for OidcConfig.

Definition at line 130 of file CreateWorkforceRequest.h.

◆ WithOidcConfig() [2/2]

CreateWorkforceRequest& Aws::SageMaker::Model::CreateWorkforceRequest::WithOidcConfig ( OidcConfig &&  value)
inline

Use this parameter to configure a private workforce using your own OIDC Identity Provider.

Do not use CognitoConfig if you specify values for OidcConfig.

Definition at line 137 of file CreateWorkforceRequest.h.

◆ WithSourceIpConfig() [1/2]

CreateWorkforceRequest& Aws::SageMaker::Model::CreateWorkforceRequest::WithSourceIpConfig ( const SourceIpConfig value)
inline

Definition at line 153 of file CreateWorkforceRequest.h.

◆ WithSourceIpConfig() [2/2]

CreateWorkforceRequest& Aws::SageMaker::Model::CreateWorkforceRequest::WithSourceIpConfig ( SourceIpConfig &&  value)
inline

Definition at line 156 of file CreateWorkforceRequest.h.

◆ WithTags() [1/2]

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

An array of key-value pairs that contain metadata to help you categorize and organize our workforce. Each tag consists of a key and a value, both of which you define.

Definition at line 233 of file CreateWorkforceRequest.h.

◆ WithTags() [2/2]

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

An array of key-value pairs that contain metadata to help you categorize and organize our workforce. Each tag consists of a key and a value, both of which you define.

Definition at line 240 of file CreateWorkforceRequest.h.

◆ WithWorkforceName() [1/3]

CreateWorkforceRequest& Aws::SageMaker::Model::CreateWorkforceRequest::WithWorkforceName ( const Aws::String value)
inline

The name of the private workforce.

Definition at line 187 of file CreateWorkforceRequest.h.

◆ WithWorkforceName() [2/3]

CreateWorkforceRequest& Aws::SageMaker::Model::CreateWorkforceRequest::WithWorkforceName ( Aws::String &&  value)
inline

The name of the private workforce.

Definition at line 192 of file CreateWorkforceRequest.h.

◆ WithWorkforceName() [3/3]

CreateWorkforceRequest& Aws::SageMaker::Model::CreateWorkforceRequest::WithWorkforceName ( const char *  value)
inline

The name of the private workforce.

Definition at line 197 of file CreateWorkforceRequest.h.

◆ WorkforceNameHasBeenSet()

bool Aws::SageMaker::Model::CreateWorkforceRequest::WorkforceNameHasBeenSet ( ) const
inline

The name of the private workforce.

Definition at line 167 of file CreateWorkforceRequest.h.


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