@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateOpenIdConnectGroupConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
The claim in OIDC identity provider tokens that indicates a user's group membership, and the entity type that you
want to map it to. For example, this object can map the contents of a groups
claim to
MyCorp::UserGroup
.
This data type is part of a UpdateOpenIdConnectConfiguration structure, which is a parameter to UpdateIdentitySource.
Constructor and Description |
---|
UpdateOpenIdConnectGroupConfiguration() |
Modifier and Type | Method and Description |
---|---|
UpdateOpenIdConnectGroupConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getGroupClaim()
The token claim that you want Verified Permissions to interpret as group membership.
|
String |
getGroupEntityType()
The policy store entity type that you want to map your users' group claim to.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setGroupClaim(String groupClaim)
The token claim that you want Verified Permissions to interpret as group membership.
|
void |
setGroupEntityType(String groupEntityType)
The policy store entity type that you want to map your users' group claim to.
|
String |
toString()
Returns a string representation of this object.
|
UpdateOpenIdConnectGroupConfiguration |
withGroupClaim(String groupClaim)
The token claim that you want Verified Permissions to interpret as group membership.
|
UpdateOpenIdConnectGroupConfiguration |
withGroupEntityType(String groupEntityType)
The policy store entity type that you want to map your users' group claim to.
|
public UpdateOpenIdConnectGroupConfiguration()
public void setGroupClaim(String groupClaim)
The token claim that you want Verified Permissions to interpret as group membership. For example,
groups
.
groupClaim
- The token claim that you want Verified Permissions to interpret as group membership. For example,
groups
.public String getGroupClaim()
The token claim that you want Verified Permissions to interpret as group membership. For example,
groups
.
groups
.public UpdateOpenIdConnectGroupConfiguration withGroupClaim(String groupClaim)
The token claim that you want Verified Permissions to interpret as group membership. For example,
groups
.
groupClaim
- The token claim that you want Verified Permissions to interpret as group membership. For example,
groups
.public void setGroupEntityType(String groupEntityType)
The policy store entity type that you want to map your users' group claim to. For example,
MyCorp::UserGroup
. A group entity type is an entity that can have a user entity type as a member.
groupEntityType
- The policy store entity type that you want to map your users' group claim to. For example,
MyCorp::UserGroup
. A group entity type is an entity that can have a user entity type as a
member.public String getGroupEntityType()
The policy store entity type that you want to map your users' group claim to. For example,
MyCorp::UserGroup
. A group entity type is an entity that can have a user entity type as a member.
MyCorp::UserGroup
. A group entity type is an entity that can have a user entity type as a
member.public UpdateOpenIdConnectGroupConfiguration withGroupEntityType(String groupEntityType)
The policy store entity type that you want to map your users' group claim to. For example,
MyCorp::UserGroup
. A group entity type is an entity that can have a user entity type as a member.
groupEntityType
- The policy store entity type that you want to map your users' group claim to. For example,
MyCorp::UserGroup
. A group entity type is an entity that can have a user entity type as a
member.public String toString()
toString
in class Object
Object.toString()
public UpdateOpenIdConnectGroupConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.