Class GroupState.Builder

  • Enclosing class:
    GroupState

    public static final class GroupState.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
      • Builder

        public Builder​(GroupState defaults)
    • Method Detail

      • arn

        public GroupState.Builder arn​(@Nullable
                                      com.pulumi.core.Output<java.lang.String> arn)
        Parameters:
        arn - ARN assigned by AWS for this group.
        Returns:
        builder
      • arn

        public GroupState.Builder arn​(java.lang.String arn)
        Parameters:
        arn - ARN assigned by AWS for this group.
        Returns:
        builder
      • name

        public GroupState.Builder name​(@Nullable
                                       com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - Group's name. Must consist of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: `=,.@-_.`. Group names are not distinguished by case. For example, you cannot create groups named both "ADMINS" and "admins".
        Returns:
        builder
      • name

        public GroupState.Builder name​(java.lang.String name)
        Parameters:
        name - Group's name. Must consist of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: `=,.@-_.`. Group names are not distinguished by case. For example, you cannot create groups named both "ADMINS" and "admins".
        Returns:
        builder
      • path

        public GroupState.Builder path​(@Nullable
                                       com.pulumi.core.Output<java.lang.String> path)
        Parameters:
        path - Path in which to create the group.
        Returns:
        builder
      • path

        public GroupState.Builder path​(java.lang.String path)
        Parameters:
        path - Path in which to create the group.
        Returns:
        builder
      • uniqueId

        public GroupState.Builder uniqueId​(@Nullable
                                           com.pulumi.core.Output<java.lang.String> uniqueId)
        Parameters:
        uniqueId - [Unique ID](https://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html#GUIDs) assigned by AWS.
        Returns:
        builder
      • uniqueId

        public GroupState.Builder uniqueId​(java.lang.String uniqueId)
        Parameters:
        uniqueId - [Unique ID](https://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html#GUIDs) assigned by AWS.
        Returns:
        builder