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

#include <MemberDefinition.h>

Public Member Functions

 MemberDefinition ()
 
 MemberDefinition (Aws::Utils::Json::JsonView jsonValue)
 
MemberDefinitionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const CognitoMemberDefinitionGetCognitoMemberDefinition () const
 
bool CognitoMemberDefinitionHasBeenSet () const
 
void SetCognitoMemberDefinition (const CognitoMemberDefinition &value)
 
void SetCognitoMemberDefinition (CognitoMemberDefinition &&value)
 
MemberDefinitionWithCognitoMemberDefinition (const CognitoMemberDefinition &value)
 
MemberDefinitionWithCognitoMemberDefinition (CognitoMemberDefinition &&value)
 
const OidcMemberDefinitionGetOidcMemberDefinition () const
 
bool OidcMemberDefinitionHasBeenSet () const
 
void SetOidcMemberDefinition (const OidcMemberDefinition &value)
 
void SetOidcMemberDefinition (OidcMemberDefinition &&value)
 
MemberDefinitionWithOidcMemberDefinition (const OidcMemberDefinition &value)
 
MemberDefinitionWithOidcMemberDefinition (OidcMemberDefinition &&value)
 

Detailed Description

Defines an Amazon Cognito or your own OIDC IdP user group that is part of a work team.

See Also:

AWS API Reference

Definition at line 33 of file MemberDefinition.h.

Constructor & Destructor Documentation

◆ MemberDefinition() [1/2]

Aws::SageMaker::Model::MemberDefinition::MemberDefinition ( )

◆ MemberDefinition() [2/2]

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

Member Function Documentation

◆ CognitoMemberDefinitionHasBeenSet()

bool Aws::SageMaker::Model::MemberDefinition::CognitoMemberDefinitionHasBeenSet ( ) const
inline

The Amazon Cognito user group that is part of the work team.

Definition at line 50 of file MemberDefinition.h.

◆ GetCognitoMemberDefinition()

const CognitoMemberDefinition& Aws::SageMaker::Model::MemberDefinition::GetCognitoMemberDefinition ( ) const
inline

The Amazon Cognito user group that is part of the work team.

Definition at line 45 of file MemberDefinition.h.

◆ GetOidcMemberDefinition()

const OidcMemberDefinition& Aws::SageMaker::Model::MemberDefinition::GetOidcMemberDefinition ( ) const
inline

A list 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.

Definition at line 80 of file MemberDefinition.h.

◆ Jsonize()

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

◆ OidcMemberDefinitionHasBeenSet()

bool Aws::SageMaker::Model::MemberDefinition::OidcMemberDefinitionHasBeenSet ( ) const
inline

A list 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.

Definition at line 89 of file MemberDefinition.h.

◆ operator=()

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

◆ SetCognitoMemberDefinition() [1/2]

void Aws::SageMaker::Model::MemberDefinition::SetCognitoMemberDefinition ( CognitoMemberDefinition &&  value)
inline

The Amazon Cognito user group that is part of the work team.

Definition at line 60 of file MemberDefinition.h.

◆ SetCognitoMemberDefinition() [2/2]

void Aws::SageMaker::Model::MemberDefinition::SetCognitoMemberDefinition ( const CognitoMemberDefinition value)
inline

The Amazon Cognito user group that is part of the work team.

Definition at line 55 of file MemberDefinition.h.

◆ SetOidcMemberDefinition() [1/2]

void Aws::SageMaker::Model::MemberDefinition::SetOidcMemberDefinition ( const OidcMemberDefinition value)
inline

A list 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.

Definition at line 98 of file MemberDefinition.h.

◆ SetOidcMemberDefinition() [2/2]

void Aws::SageMaker::Model::MemberDefinition::SetOidcMemberDefinition ( OidcMemberDefinition &&  value)
inline

A list 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.

Definition at line 107 of file MemberDefinition.h.

◆ WithCognitoMemberDefinition() [1/2]

MemberDefinition& Aws::SageMaker::Model::MemberDefinition::WithCognitoMemberDefinition ( CognitoMemberDefinition &&  value)
inline

The Amazon Cognito user group that is part of the work team.

Definition at line 70 of file MemberDefinition.h.

◆ WithCognitoMemberDefinition() [2/2]

MemberDefinition& Aws::SageMaker::Model::MemberDefinition::WithCognitoMemberDefinition ( const CognitoMemberDefinition value)
inline

The Amazon Cognito user group that is part of the work team.

Definition at line 65 of file MemberDefinition.h.

◆ WithOidcMemberDefinition() [1/2]

MemberDefinition& Aws::SageMaker::Model::MemberDefinition::WithOidcMemberDefinition ( const OidcMemberDefinition value)
inline

A list 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.

Definition at line 116 of file MemberDefinition.h.

◆ WithOidcMemberDefinition() [2/2]

MemberDefinition& Aws::SageMaker::Model::MemberDefinition::WithOidcMemberDefinition ( OidcMemberDefinition &&  value)
inline

A list 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.

Definition at line 125 of file MemberDefinition.h.


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