Class CfnGroupMembership.Builder

java.lang.Object
software.amazon.awscdk.services.identitystore.CfnGroupMembership.Builder
All Implemented Interfaces:
software.amazon.jsii.Builder<CfnGroupMembership>
Enclosing class:
CfnGroupMembership

@Stability(Stable) public static final class CfnGroupMembership.Builder extends Object implements software.amazon.jsii.Builder<CfnGroupMembership>
A fluent builder for CfnGroupMembership.
  • Method Details

    • create

      @Stability(Stable) public static CfnGroupMembership.Builder create(Construct scope, String id)
      Parameters:
      scope -
      • scope in which this resource is defined.
      This parameter is required.
      id -
      • scoped id of the resource.
      This parameter is required.
      Returns:
      a new instance of CfnGroupMembership.Builder.
    • groupId

      @Stability(Stable) public CfnGroupMembership.Builder groupId(String groupId)
      AWS::IdentityStore::GroupMembership.GroupId.

      Parameters:
      groupId - AWS::IdentityStore::GroupMembership.GroupId. This parameter is required.
      Returns:
      this
    • identityStoreId

      @Stability(Stable) public CfnGroupMembership.Builder identityStoreId(String identityStoreId)
      AWS::IdentityStore::GroupMembership.IdentityStoreId.

      Parameters:
      identityStoreId - AWS::IdentityStore::GroupMembership.IdentityStoreId. This parameter is required.
      Returns:
      this
    • memberId

      @Stability(Stable) public CfnGroupMembership.Builder memberId(CfnGroupMembership.MemberIdProperty memberId)
      An object containing the identifier of a group member.

      Setting MemberId 's UserId field to a specific User's ID indicates we should consider that User as a group member.

      Parameters:
      memberId - An object containing the identifier of a group member. This parameter is required.
      Returns:
      this
    • memberId

      @Stability(Stable) public CfnGroupMembership.Builder memberId(IResolvable memberId)
      An object containing the identifier of a group member.

      Setting MemberId 's UserId field to a specific User's ID indicates we should consider that User as a group member.

      Parameters:
      memberId - An object containing the identifier of a group member. This parameter is required.
      Returns:
      this
    • build

      @Stability(Stable) public CfnGroupMembership build()
      Specified by:
      build in interface software.amazon.jsii.Builder<CfnGroupMembership>
      Returns:
      a newly built instance of CfnGroupMembership.