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

#include <Workforce.h>

Public Member Functions

 Workforce ()
 
 Workforce (Aws::Utils::Json::JsonView jsonValue)
 
Workforceoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetWorkforceName () const
 
bool WorkforceNameHasBeenSet () const
 
void SetWorkforceName (const Aws::String &value)
 
void SetWorkforceName (Aws::String &&value)
 
void SetWorkforceName (const char *value)
 
WorkforceWithWorkforceName (const Aws::String &value)
 
WorkforceWithWorkforceName (Aws::String &&value)
 
WorkforceWithWorkforceName (const char *value)
 
const Aws::StringGetWorkforceArn () const
 
bool WorkforceArnHasBeenSet () const
 
void SetWorkforceArn (const Aws::String &value)
 
void SetWorkforceArn (Aws::String &&value)
 
void SetWorkforceArn (const char *value)
 
WorkforceWithWorkforceArn (const Aws::String &value)
 
WorkforceWithWorkforceArn (Aws::String &&value)
 
WorkforceWithWorkforceArn (const char *value)
 
const Aws::Utils::DateTimeGetLastUpdatedDate () const
 
bool LastUpdatedDateHasBeenSet () const
 
void SetLastUpdatedDate (const Aws::Utils::DateTime &value)
 
void SetLastUpdatedDate (Aws::Utils::DateTime &&value)
 
WorkforceWithLastUpdatedDate (const Aws::Utils::DateTime &value)
 
WorkforceWithLastUpdatedDate (Aws::Utils::DateTime &&value)
 
const SourceIpConfigGetSourceIpConfig () const
 
bool SourceIpConfigHasBeenSet () const
 
void SetSourceIpConfig (const SourceIpConfig &value)
 
void SetSourceIpConfig (SourceIpConfig &&value)
 
WorkforceWithSourceIpConfig (const SourceIpConfig &value)
 
WorkforceWithSourceIpConfig (SourceIpConfig &&value)
 
const Aws::StringGetSubDomain () const
 
bool SubDomainHasBeenSet () const
 
void SetSubDomain (const Aws::String &value)
 
void SetSubDomain (Aws::String &&value)
 
void SetSubDomain (const char *value)
 
WorkforceWithSubDomain (const Aws::String &value)
 
WorkforceWithSubDomain (Aws::String &&value)
 
WorkforceWithSubDomain (const char *value)
 
const CognitoConfigGetCognitoConfig () const
 
bool CognitoConfigHasBeenSet () const
 
void SetCognitoConfig (const CognitoConfig &value)
 
void SetCognitoConfig (CognitoConfig &&value)
 
WorkforceWithCognitoConfig (const CognitoConfig &value)
 
WorkforceWithCognitoConfig (CognitoConfig &&value)
 
const OidcConfigForResponseGetOidcConfig () const
 
bool OidcConfigHasBeenSet () const
 
void SetOidcConfig (const OidcConfigForResponse &value)
 
void SetOidcConfig (OidcConfigForResponse &&value)
 
WorkforceWithOidcConfig (const OidcConfigForResponse &value)
 
WorkforceWithOidcConfig (OidcConfigForResponse &&value)
 
const Aws::Utils::DateTimeGetCreateDate () const
 
bool CreateDateHasBeenSet () const
 
void SetCreateDate (const Aws::Utils::DateTime &value)
 
void SetCreateDate (Aws::Utils::DateTime &&value)
 
WorkforceWithCreateDate (const Aws::Utils::DateTime &value)
 
WorkforceWithCreateDate (Aws::Utils::DateTime &&value)
 

Detailed Description

A single private workforce, which is automatically created when you create your first private work team. You can create one private work force in each Amazon Web Services Region. By default, any workforce-related API operation used in a specific region will apply to the workforce created in that region. To learn how to create a private workforce, see Create a Private Workforce.

See Also:

AWS API Reference

Definition at line 41 of file Workforce.h.

Constructor & Destructor Documentation

◆ Workforce() [1/2]

Aws::SageMaker::Model::Workforce::Workforce ( )

◆ Workforce() [2/2]

Aws::SageMaker::Model::Workforce::Workforce ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CognitoConfigHasBeenSet()

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

The configuration of an Amazon Cognito workforce. A single Cognito workforce is created using and corresponds to a single Amazon Cognito user pool.

Definition at line 285 of file Workforce.h.

◆ CreateDateHasBeenSet()

bool Aws::SageMaker::Model::Workforce::CreateDateHasBeenSet ( ) const
inline

The date that the workforce is created.

Definition at line 359 of file Workforce.h.

◆ GetCognitoConfig()

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

The configuration of an Amazon Cognito workforce. A single Cognito workforce is created using and corresponds to a single Amazon Cognito user pool.

Definition at line 277 of file Workforce.h.

◆ GetCreateDate()

const Aws::Utils::DateTime& Aws::SageMaker::Model::Workforce::GetCreateDate ( ) const
inline

The date that the workforce is created.

Definition at line 354 of file Workforce.h.

◆ GetLastUpdatedDate()

const Aws::Utils::DateTime& Aws::SageMaker::Model::Workforce::GetLastUpdatedDate ( ) const
inline

The most recent date that was used to successfully add one or more IP address ranges (CIDRs) to a private workforce's allow list.

Definition at line 138 of file Workforce.h.

◆ GetOidcConfig()

const OidcConfigForResponse& Aws::SageMaker::Model::Workforce::GetOidcConfig ( ) const
inline

The configuration of an OIDC Identity Provider (IdP) private workforce.

Definition at line 323 of file Workforce.h.

◆ GetSourceIpConfig()

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

A list of one to ten IP address ranges (CIDRs) to be added to the workforce allow list. By default, a workforce isn't restricted to specific IP addresses.

Definition at line 187 of file Workforce.h.

◆ GetSubDomain()

const Aws::String& Aws::SageMaker::Model::Workforce::GetSubDomain ( ) const
inline

The subdomain for your OIDC Identity Provider.

Definition at line 233 of file Workforce.h.

◆ GetWorkforceArn()

const Aws::String& Aws::SageMaker::Model::Workforce::GetWorkforceArn ( ) const
inline

The Amazon Resource Name (ARN) of the private workforce.

Definition at line 94 of file Workforce.h.

◆ GetWorkforceName()

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

The name of the private workforce.

Definition at line 53 of file Workforce.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SageMaker::Model::Workforce::Jsonize ( ) const

◆ LastUpdatedDateHasBeenSet()

bool Aws::SageMaker::Model::Workforce::LastUpdatedDateHasBeenSet ( ) const
inline

The most recent date that was used to successfully add one or more IP address ranges (CIDRs) to a private workforce's allow list.

Definition at line 146 of file Workforce.h.

◆ OidcConfigHasBeenSet()

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

The configuration of an OIDC Identity Provider (IdP) private workforce.

Definition at line 328 of file Workforce.h.

◆ operator=()

Workforce& Aws::SageMaker::Model::Workforce::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetCognitoConfig() [1/2]

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

The configuration of an Amazon Cognito workforce. A single Cognito workforce is created using and corresponds to a single Amazon Cognito user pool.

Definition at line 301 of file Workforce.h.

◆ SetCognitoConfig() [2/2]

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

The configuration of an Amazon Cognito workforce. A single Cognito workforce is created using and corresponds to a single Amazon Cognito user pool.

Definition at line 293 of file Workforce.h.

◆ SetCreateDate() [1/2]

void Aws::SageMaker::Model::Workforce::SetCreateDate ( Aws::Utils::DateTime &&  value)
inline

The date that the workforce is created.

Definition at line 369 of file Workforce.h.

◆ SetCreateDate() [2/2]

void Aws::SageMaker::Model::Workforce::SetCreateDate ( const Aws::Utils::DateTime value)
inline

The date that the workforce is created.

Definition at line 364 of file Workforce.h.

◆ SetLastUpdatedDate() [1/2]

void Aws::SageMaker::Model::Workforce::SetLastUpdatedDate ( Aws::Utils::DateTime &&  value)
inline

The most recent date that was used to successfully add one or more IP address ranges (CIDRs) to a private workforce's allow list.

Definition at line 162 of file Workforce.h.

◆ SetLastUpdatedDate() [2/2]

void Aws::SageMaker::Model::Workforce::SetLastUpdatedDate ( const Aws::Utils::DateTime value)
inline

The most recent date that was used to successfully add one or more IP address ranges (CIDRs) to a private workforce's allow list.

Definition at line 154 of file Workforce.h.

◆ SetOidcConfig() [1/2]

void Aws::SageMaker::Model::Workforce::SetOidcConfig ( const OidcConfigForResponse value)
inline

The configuration of an OIDC Identity Provider (IdP) private workforce.

Definition at line 333 of file Workforce.h.

◆ SetOidcConfig() [2/2]

void Aws::SageMaker::Model::Workforce::SetOidcConfig ( OidcConfigForResponse &&  value)
inline

The configuration of an OIDC Identity Provider (IdP) private workforce.

Definition at line 338 of file Workforce.h.

◆ SetSourceIpConfig() [1/2]

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

A list of one to ten IP address ranges (CIDRs) to be added to the workforce allow list. By default, a workforce isn't restricted to specific IP addresses.

Definition at line 203 of file Workforce.h.

◆ SetSourceIpConfig() [2/2]

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

A list of one to ten IP address ranges (CIDRs) to be added to the workforce allow list. By default, a workforce isn't restricted to specific IP addresses.

Definition at line 211 of file Workforce.h.

◆ SetSubDomain() [1/3]

void Aws::SageMaker::Model::Workforce::SetSubDomain ( Aws::String &&  value)
inline

The subdomain for your OIDC Identity Provider.

Definition at line 248 of file Workforce.h.

◆ SetSubDomain() [2/3]

void Aws::SageMaker::Model::Workforce::SetSubDomain ( const Aws::String value)
inline

The subdomain for your OIDC Identity Provider.

Definition at line 243 of file Workforce.h.

◆ SetSubDomain() [3/3]

void Aws::SageMaker::Model::Workforce::SetSubDomain ( const char *  value)
inline

The subdomain for your OIDC Identity Provider.

Definition at line 253 of file Workforce.h.

◆ SetWorkforceArn() [1/3]

void Aws::SageMaker::Model::Workforce::SetWorkforceArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the private workforce.

Definition at line 109 of file Workforce.h.

◆ SetWorkforceArn() [2/3]

void Aws::SageMaker::Model::Workforce::SetWorkforceArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the private workforce.

Definition at line 104 of file Workforce.h.

◆ SetWorkforceArn() [3/3]

void Aws::SageMaker::Model::Workforce::SetWorkforceArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the private workforce.

Definition at line 114 of file Workforce.h.

◆ SetWorkforceName() [1/3]

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

The name of the private workforce.

Definition at line 68 of file Workforce.h.

◆ SetWorkforceName() [2/3]

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

The name of the private workforce.

Definition at line 63 of file Workforce.h.

◆ SetWorkforceName() [3/3]

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

The name of the private workforce.

Definition at line 73 of file Workforce.h.

◆ SourceIpConfigHasBeenSet()

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

A list of one to ten IP address ranges (CIDRs) to be added to the workforce allow list. By default, a workforce isn't restricted to specific IP addresses.

Definition at line 195 of file Workforce.h.

◆ SubDomainHasBeenSet()

bool Aws::SageMaker::Model::Workforce::SubDomainHasBeenSet ( ) const
inline

The subdomain for your OIDC Identity Provider.

Definition at line 238 of file Workforce.h.

◆ WithCognitoConfig() [1/2]

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

The configuration of an Amazon Cognito workforce. A single Cognito workforce is created using and corresponds to a single Amazon Cognito user pool.

Definition at line 317 of file Workforce.h.

◆ WithCognitoConfig() [2/2]

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

The configuration of an Amazon Cognito workforce. A single Cognito workforce is created using and corresponds to a single Amazon Cognito user pool.

Definition at line 309 of file Workforce.h.

◆ WithCreateDate() [1/2]

Workforce& Aws::SageMaker::Model::Workforce::WithCreateDate ( Aws::Utils::DateTime &&  value)
inline

The date that the workforce is created.

Definition at line 379 of file Workforce.h.

◆ WithCreateDate() [2/2]

Workforce& Aws::SageMaker::Model::Workforce::WithCreateDate ( const Aws::Utils::DateTime value)
inline

The date that the workforce is created.

Definition at line 374 of file Workforce.h.

◆ WithLastUpdatedDate() [1/2]

Workforce& Aws::SageMaker::Model::Workforce::WithLastUpdatedDate ( Aws::Utils::DateTime &&  value)
inline

The most recent date that was used to successfully add one or more IP address ranges (CIDRs) to a private workforce's allow list.

Definition at line 178 of file Workforce.h.

◆ WithLastUpdatedDate() [2/2]

Workforce& Aws::SageMaker::Model::Workforce::WithLastUpdatedDate ( const Aws::Utils::DateTime value)
inline

The most recent date that was used to successfully add one or more IP address ranges (CIDRs) to a private workforce's allow list.

Definition at line 170 of file Workforce.h.

◆ WithOidcConfig() [1/2]

Workforce& Aws::SageMaker::Model::Workforce::WithOidcConfig ( const OidcConfigForResponse value)
inline

The configuration of an OIDC Identity Provider (IdP) private workforce.

Definition at line 343 of file Workforce.h.

◆ WithOidcConfig() [2/2]

Workforce& Aws::SageMaker::Model::Workforce::WithOidcConfig ( OidcConfigForResponse &&  value)
inline

The configuration of an OIDC Identity Provider (IdP) private workforce.

Definition at line 348 of file Workforce.h.

◆ WithSourceIpConfig() [1/2]

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

A list of one to ten IP address ranges (CIDRs) to be added to the workforce allow list. By default, a workforce isn't restricted to specific IP addresses.

Definition at line 219 of file Workforce.h.

◆ WithSourceIpConfig() [2/2]

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

A list of one to ten IP address ranges (CIDRs) to be added to the workforce allow list. By default, a workforce isn't restricted to specific IP addresses.

Definition at line 227 of file Workforce.h.

◆ WithSubDomain() [1/3]

Workforce& Aws::SageMaker::Model::Workforce::WithSubDomain ( Aws::String &&  value)
inline

The subdomain for your OIDC Identity Provider.

Definition at line 263 of file Workforce.h.

◆ WithSubDomain() [2/3]

Workforce& Aws::SageMaker::Model::Workforce::WithSubDomain ( const Aws::String value)
inline

The subdomain for your OIDC Identity Provider.

Definition at line 258 of file Workforce.h.

◆ WithSubDomain() [3/3]

Workforce& Aws::SageMaker::Model::Workforce::WithSubDomain ( const char *  value)
inline

The subdomain for your OIDC Identity Provider.

Definition at line 268 of file Workforce.h.

◆ WithWorkforceArn() [1/3]

Workforce& Aws::SageMaker::Model::Workforce::WithWorkforceArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the private workforce.

Definition at line 124 of file Workforce.h.

◆ WithWorkforceArn() [2/3]

Workforce& Aws::SageMaker::Model::Workforce::WithWorkforceArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the private workforce.

Definition at line 119 of file Workforce.h.

◆ WithWorkforceArn() [3/3]

Workforce& Aws::SageMaker::Model::Workforce::WithWorkforceArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the private workforce.

Definition at line 129 of file Workforce.h.

◆ WithWorkforceName() [1/3]

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

The name of the private workforce.

Definition at line 83 of file Workforce.h.

◆ WithWorkforceName() [2/3]

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

The name of the private workforce.

Definition at line 78 of file Workforce.h.

◆ WithWorkforceName() [3/3]

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

The name of the private workforce.

Definition at line 88 of file Workforce.h.

◆ WorkforceArnHasBeenSet()

bool Aws::SageMaker::Model::Workforce::WorkforceArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the private workforce.

Definition at line 99 of file Workforce.h.

◆ WorkforceNameHasBeenSet()

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

The name of the private workforce.

Definition at line 58 of file Workforce.h.


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