/*
 *  Copyright (c) Revault SÃ rl, <info@revault.ch> 2017
 *  License: GPLv3
 *
 */

package ch.revault.websphere.wsadmin.commands.generated
import ch.revault.websphere.wsadmin.commands.AdminCmd
import javax.annotation.Generated
/**
* Lists all the roles defined for a specified group.
*/
@Generated("with GenerateAdminCommands")
class ListAllRolesForGroupCmd extends AdminCmd<Void> {
    ListAllRolesForGroupCmd() {
        super("listAllRolesForGroup")
    }

    /**
     * Bus name
     */
    def 'bus'(String value) {
        parameter("bus", value)
    }

    /**
     * Group name
     */
    def 'group'(String value) {
        parameter("group", value)
    }

    /**
     * When set to true the result will be formatted in the advanced format. The enhanced format includes the config object type, the role, the bus or topic name, and the destination name separated by colons.
     */
    def 'enhancedOutput'(Boolean value) {
        parameter("enhancedOutput", value)
    }

}
