Class MemberDefinition
- java.lang.Object
-
- software.amazon.awssdk.services.sagemaker.model.MemberDefinition
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<MemberDefinition.Builder,MemberDefinition>
@Generated("software.amazon.awssdk:codegen") public final class MemberDefinition extends Object implements SdkPojo, Serializable, ToCopyableBuilder<MemberDefinition.Builder,MemberDefinition>
Defines an Amazon Cognito or your own OIDC IdP user group that is part of a work team.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
MemberDefinition.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MemberDefinition.Builder
builder()
CognitoMemberDefinition
cognitoMemberDefinition()
The Amazon Cognito user group that is part of the work team.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
OidcMemberDefinition
oidcMemberDefinition()
A list user groups that exist in your OIDC Identity Provider (IdP).List<SdkField<?>>
sdkFields()
static Class<? extends MemberDefinition.Builder>
serializableBuilderClass()
MemberDefinition.Builder
toBuilder()
String
toString()
Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
cognitoMemberDefinition
public final CognitoMemberDefinition cognitoMemberDefinition()
The Amazon Cognito user group that is part of the work team.
- Returns:
- The Amazon Cognito user group that is part of the work team.
-
oidcMemberDefinition
public final OidcMemberDefinition oidcMemberDefinition()
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.- Returns:
- 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.
-
toBuilder
public MemberDefinition.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<MemberDefinition.Builder,MemberDefinition>
-
builder
public static MemberDefinition.Builder builder()
-
serializableBuilderClass
public static Class<? extends MemberDefinition.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-