@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2022-10-28T09:54:00.189-05:00[America/Chicago]")
public class IamRole
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
JSON_PROPERTY_CREATED |
static java.lang.String |
JSON_PROPERTY_DESCRIPTION |
static java.lang.String |
JSON_PROPERTY_ID |
static java.lang.String |
JSON_PROPERTY_LABEL |
static java.lang.String |
JSON_PROPERTY_LAST_UPDATED |
static java.lang.String |
JSON_PROPERTY_LINKS |
static java.lang.String |
JSON_PROPERTY_PERMISSIONS |
Constructor and Description |
---|
IamRole() |
Modifier and Type | Method and Description |
---|---|
IamRole |
addPermissionsItem(RolePermissionType permissionsItem) |
IamRole |
description(java.lang.String description) |
boolean |
equals(java.lang.Object o) |
java.time.OffsetDateTime |
getCreated()
Timestamp when the role was created
|
java.lang.String |
getDescription()
Description of the role
|
java.lang.String |
getId()
Unique key for the role
|
java.lang.String |
getLabel()
Unique label for the role
|
java.time.OffsetDateTime |
getLastUpdated()
Timestamp when the role was last updated
|
IamRoleLinks |
getLinks()
Get links
|
java.util.List<RolePermissionType> |
getPermissions()
Array of permissions that the role will grant.
|
int |
hashCode() |
IamRole |
label(java.lang.String label) |
IamRole |
links(IamRoleLinks links) |
IamRole |
permissions(java.util.List<RolePermissionType> permissions) |
void |
setDescription(java.lang.String description) |
void |
setLabel(java.lang.String label) |
void |
setLinks(IamRoleLinks links) |
void |
setPermissions(java.util.List<RolePermissionType> permissions) |
java.lang.String |
toString() |
public static final java.lang.String JSON_PROPERTY_CREATED
public static final java.lang.String JSON_PROPERTY_DESCRIPTION
public static final java.lang.String JSON_PROPERTY_ID
public static final java.lang.String JSON_PROPERTY_LABEL
public static final java.lang.String JSON_PROPERTY_LAST_UPDATED
public static final java.lang.String JSON_PROPERTY_PERMISSIONS
public static final java.lang.String JSON_PROPERTY_LINKS
@Nullable public java.time.OffsetDateTime getCreated()
public IamRole description(java.lang.String description)
@Nonnull public java.lang.String getDescription()
public void setDescription(java.lang.String description)
@Nullable public java.lang.String getId()
public IamRole label(java.lang.String label)
@Nonnull public java.lang.String getLabel()
public void setLabel(java.lang.String label)
@Nullable public java.time.OffsetDateTime getLastUpdated()
public IamRole permissions(java.util.List<RolePermissionType> permissions)
public IamRole addPermissionsItem(RolePermissionType permissionsItem)
@Nonnull public java.util.List<RolePermissionType> getPermissions()
public void setPermissions(java.util.List<RolePermissionType> permissions)
public IamRole links(IamRoleLinks links)
@Nullable public IamRoleLinks getLinks()
public void setLinks(IamRoleLinks links)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2017-2022 Okta. All Rights Reserved.