public static class CreateGroupMembershipRequestBody.Builder extends NullableFieldTracker
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Boolean> |
configurablePermissions |
protected CreateGroupMembershipRequestBodyGroupField |
group |
protected EnumWrapper<CreateGroupMembershipRequestBodyRoleField> |
role |
protected CreateGroupMembershipRequestBodyUserField |
user |
explicitlySetNullableFields| Constructor and Description |
|---|
Builder(CreateGroupMembershipRequestBodyUserField user,
CreateGroupMembershipRequestBodyGroupField group) |
| Modifier and Type | Method and Description |
|---|---|
CreateGroupMembershipRequestBody |
build() |
CreateGroupMembershipRequestBody.Builder |
configurablePermissions(Map<String,Boolean> configurablePermissions) |
CreateGroupMembershipRequestBody.Builder |
role(CreateGroupMembershipRequestBodyRoleField role) |
CreateGroupMembershipRequestBody.Builder |
role(EnumWrapper<CreateGroupMembershipRequestBodyRoleField> role) |
getExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected final CreateGroupMembershipRequestBodyUserField user
protected final CreateGroupMembershipRequestBodyGroupField group
protected EnumWrapper<CreateGroupMembershipRequestBodyRoleField> role
protected Map<String,Boolean> configurablePermissions
public Builder(CreateGroupMembershipRequestBodyUserField user, CreateGroupMembershipRequestBodyGroupField group)
public CreateGroupMembershipRequestBody.Builder role(CreateGroupMembershipRequestBodyRoleField role)
public CreateGroupMembershipRequestBody.Builder role(EnumWrapper<CreateGroupMembershipRequestBodyRoleField> role)
public CreateGroupMembershipRequestBody.Builder configurablePermissions(Map<String,Boolean> configurablePermissions)
public CreateGroupMembershipRequestBody build()