Class UserGroup.Builder

java.lang.Object
software.amazon.awscdk.services.elasticache.alpha.UserGroup.Builder
All Implemented Interfaces:
software.amazon.jsii.Builder<UserGroup>
Enclosing class:
UserGroup

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

    • create

      @Stability(Experimental) public static UserGroup.Builder create(software.constructs.Construct scope, String id)
      Parameters:
      scope - This parameter is required.
      id - This parameter is required.
      Returns:
      a new instance of UserGroup.Builder.
    • engine

      @Stability(Experimental) public UserGroup.Builder engine(UserEngine engine)
      (experimental) The engine type for the user group Enum options: UserEngine.VALKEY, UserEngine.REDIS.

      Default: UserEngine.VALKEY

      Parameters:
      engine - The engine type for the user group Enum options: UserEngine.VALKEY, UserEngine.REDIS. This parameter is required.
      Returns:
      this
    • userGroupName

      @Stability(Experimental) public UserGroup.Builder userGroupName(String userGroupName)
      (experimental) Enforces a particular physical user group name.

      Default:

      Parameters:
      userGroupName - Enforces a particular physical user group name. This parameter is required.
      Returns:
      this
    • users

      @Stability(Experimental) public UserGroup.Builder users(List<? extends IUser> users)
      (experimental) List of users inside the user group.

      Default: - no users

      Parameters:
      users - List of users inside the user group. This parameter is required.
      Returns:
      this
    • build

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