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:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic MemberDefinition.Builderbuilder()final CognitoMemberDefinitionThe Amazon Cognito user group that is part of the work team.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final OidcMemberDefinitionA list user groups that exist in your OIDC Identity Provider (IdP).static Class<? extends MemberDefinition.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
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
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
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<MemberDefinition.Builder,MemberDefinition> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-