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.Builder
builder()
final CognitoMemberDefinition
The Amazon Cognito user group that is part of the work team.final boolean
final boolean
equalsBySdkFields
(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 int
hashCode()
final OidcMemberDefinition
A 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 String
toString()
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:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<MemberDefinition.Builder,
MemberDefinition> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in 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
-