Class RoleCreateResponse.Group
-
- All Implemented Interfaces:
public final class RoleCreateResponse.GroupSummary information about a group returned in role assignment responses.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classRoleCreateResponse.Group.BuilderA builder for Group.
-
Method Summary
Modifier and Type Method Description final Stringid()Identifier for the group. final LongcreatedAt()Unix timestamp (in seconds) when the group was created. final Stringname()Display name of the group. final JsonValue_object_()Always group.final BooleanscimManaged()Whether the group is managed through SCIM. final JsonField<String>_id()Returns the raw JSON value of id. final JsonField<Long>_createdAt()Returns the raw JSON value of createdAt. final JsonField<String>_name()Returns the raw JSON value of name. final JsonField<Boolean>_scimManaged()Returns the raw JSON value of scimManaged. final Map<String, JsonValue>_additionalProperties()final RoleCreateResponse.Group.BuildertoBuilder()final RoleCreateResponse.Groupvalidate()Validates that the types of all values in this object match their expected types recursively. final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static RoleCreateResponse.Group.Builderbuilder()Returns a mutable builder for constructing an instance of Group. -
-
Method Detail
-
_object_
final JsonValue _object_()
Always
group.Expected to always return the following:
JsonValue.from("group")However, this method can be useful for debugging and logging (e.g. if the server responded with an unexpected value).
-
scimManaged
final Boolean scimManaged()
Whether the group is managed through SCIM.
-
_id
final JsonField<String> _id()
Returns the raw JSON value of id.
Unlike id, this method doesn't throw if the JSON field has an unexpected type.
-
_createdAt
final JsonField<Long> _createdAt()
Returns the raw JSON value of createdAt.
Unlike createdAt, this method doesn't throw if the JSON field has an unexpected type.
-
_name
final JsonField<String> _name()
Returns the raw JSON value of name.
Unlike name, this method doesn't throw if the JSON field has an unexpected type.
-
_scimManaged
final JsonField<Boolean> _scimManaged()
Returns the raw JSON value of scimManaged.
Unlike scimManaged, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final RoleCreateResponse.Group.Builder toBuilder()
-
validate
final RoleCreateResponse.Group validate()
Validates that the types of all values in this object match their expected types recursively.
This method is not forwards compatible with new types from the API for existing fields.
-
builder
final static RoleCreateResponse.Group.Builder builder()
Returns a mutable builder for constructing an instance of Group.
The following fields are required:
.id() .createdAt() .name() .scimManaged()
-
-
-
-