Class CfnGroupMixinProps.Builder

java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.identitystore.CfnGroupMixinProps.Builder
All Implemented Interfaces:
software.amazon.jsii.Builder<CfnGroupMixinProps>
Enclosing interface:
CfnGroupMixinProps

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

    • Builder

      public Builder()
  • Method Details

    • description

      @Stability(Stable) public CfnGroupMixinProps.Builder description(String description)
      Parameters:
      description - A string containing the description of the group.
      Returns:
      this
    • displayName

      @Stability(Stable) public CfnGroupMixinProps.Builder displayName(String displayName)
      Parameters:
      displayName - The display name value for the group. The length limit is 1,024 characters. This value can consist of letters, accented characters, symbols, numbers, punctuation, tab, new line, carriage return, space, and nonbreaking space in this attribute. This value is specified at the time the group is created and stored as an attribute of the group object in the identity store.

      Prefix search supports a maximum of 1,000 characters for the string.

      Returns:
      this
    • identityStoreId

      @Stability(Stable) public CfnGroupMixinProps.Builder identityStoreId(String identityStoreId)
      Parameters:
      identityStoreId - The globally unique identifier for the identity store.
      Returns:
      this
    • build

      @Stability(Stable) public CfnGroupMixinProps build()
      Builds the configured instance.
      Specified by:
      build in interface software.amazon.jsii.Builder<CfnGroupMixinProps>
      Returns:
      a new instance of CfnGroupMixinProps
      Throws:
      NullPointerException - if any required attribute was not provided