| Attributes |
| Name | Required | Request-time | Type | Description |
| binding | no | true | javax.el.ValueExpression | Using an EL expression, bind the component reference to a bean property, so that the component may be accessed in the bean. |
| header | no | true | java.lang.String | Header text for the button group. |
| id | no | true | java.lang.String | The component identifier for this component. This value must be unique within the closest parent component that is a naming container. |
| layout | no | true | java.lang.String | Orientation of the options list to be created. Valid values are "pageDirection" (list is laid out vertically), or "lineDirection" (list is laid out horizontally). If not specified, the default value is "lineDirection". Default = 'lineDirection'. |
| mutuallyExclusive | no | true | boolean | If true, only one button in the group can be selected at one time, selecting a new button deselects the previously selected one. Default = 'false'. |
| rendered | no | true | boolean | Return true if this component (and its children) should be rendered during the Render Response phase of the request processing lifecycle. Default = 'true'. |
| style | no | true | java.lang.String | Style of the container element. |
| styleClass | no | true | java.lang.String | Style class of the container element. |