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

#include <OidcMemberDefinition.h>

Public Member Functions

 OidcMemberDefinition ()
 
 OidcMemberDefinition (Aws::Utils::Json::JsonView jsonValue)
 
OidcMemberDefinitionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< Aws::String > & GetGroups () const
 
bool GroupsHasBeenSet () const
 
void SetGroups (const Aws::Vector< Aws::String > &value)
 
void SetGroups (Aws::Vector< Aws::String > &&value)
 
OidcMemberDefinitionWithGroups (const Aws::Vector< Aws::String > &value)
 
OidcMemberDefinitionWithGroups (Aws::Vector< Aws::String > &&value)
 
OidcMemberDefinitionAddGroups (const Aws::String &value)
 
OidcMemberDefinitionAddGroups (Aws::String &&value)
 
OidcMemberDefinitionAddGroups (const char *value)
 

Detailed Description

A list of user groups that exist in your OIDC Identity Provider (IdP). One to ten groups can be used to create a single private work team. When you add a user group to the list of Groups, you can add that user group to one or more private work teams. If you add a user group to a private work team, all workers in that user group are added to the work team.

See Also:

AWS API Reference

Definition at line 37 of file OidcMemberDefinition.h.

Constructor & Destructor Documentation

◆ OidcMemberDefinition() [1/2]

Aws::SageMaker::Model::OidcMemberDefinition::OidcMemberDefinition ( )

◆ OidcMemberDefinition() [2/2]

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

Member Function Documentation

◆ AddGroups() [1/3]

OidcMemberDefinition& Aws::SageMaker::Model::OidcMemberDefinition::AddGroups ( Aws::String &&  value)
inline

A list of comma seperated strings that identifies user groups in your OIDC IdP. Each user group is made up of a group of private workers.

Definition at line 92 of file OidcMemberDefinition.h.

◆ AddGroups() [2/3]

OidcMemberDefinition& Aws::SageMaker::Model::OidcMemberDefinition::AddGroups ( const Aws::String value)
inline

A list of comma seperated strings that identifies user groups in your OIDC IdP. Each user group is made up of a group of private workers.

Definition at line 86 of file OidcMemberDefinition.h.

◆ AddGroups() [3/3]

OidcMemberDefinition& Aws::SageMaker::Model::OidcMemberDefinition::AddGroups ( const char *  value)
inline

A list of comma seperated strings that identifies user groups in your OIDC IdP. Each user group is made up of a group of private workers.

Definition at line 98 of file OidcMemberDefinition.h.

◆ GetGroups()

const Aws::Vector<Aws::String>& Aws::SageMaker::Model::OidcMemberDefinition::GetGroups ( ) const
inline

A list of comma seperated strings that identifies user groups in your OIDC IdP. Each user group is made up of a group of private workers.

Definition at line 50 of file OidcMemberDefinition.h.

◆ GroupsHasBeenSet()

bool Aws::SageMaker::Model::OidcMemberDefinition::GroupsHasBeenSet ( ) const
inline

A list of comma seperated strings that identifies user groups in your OIDC IdP. Each user group is made up of a group of private workers.

Definition at line 56 of file OidcMemberDefinition.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetGroups() [1/2]

void Aws::SageMaker::Model::OidcMemberDefinition::SetGroups ( Aws::Vector< Aws::String > &&  value)
inline

A list of comma seperated strings that identifies user groups in your OIDC IdP. Each user group is made up of a group of private workers.

Definition at line 68 of file OidcMemberDefinition.h.

◆ SetGroups() [2/2]

void Aws::SageMaker::Model::OidcMemberDefinition::SetGroups ( const Aws::Vector< Aws::String > &  value)
inline

A list of comma seperated strings that identifies user groups in your OIDC IdP. Each user group is made up of a group of private workers.

Definition at line 62 of file OidcMemberDefinition.h.

◆ WithGroups() [1/2]

OidcMemberDefinition& Aws::SageMaker::Model::OidcMemberDefinition::WithGroups ( Aws::Vector< Aws::String > &&  value)
inline

A list of comma seperated strings that identifies user groups in your OIDC IdP. Each user group is made up of a group of private workers.

Definition at line 80 of file OidcMemberDefinition.h.

◆ WithGroups() [2/2]

OidcMemberDefinition& Aws::SageMaker::Model::OidcMemberDefinition::WithGroups ( const Aws::Vector< Aws::String > &  value)
inline

A list of comma seperated strings that identifies user groups in your OIDC IdP. Each user group is made up of a group of private workers.

Definition at line 74 of file OidcMemberDefinition.h.


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