public class RoleDefinitionInner extends Object
Constructor and Description |
---|
RoleDefinitionInner() |
Modifier and Type | Method and Description |
---|---|
List<String> |
assignableScopes()
Get the assignableScopes property: Role definition assignable scopes.
|
String |
description()
Get the description property: The role definition description.
|
String |
id()
Get the id property: The role definition ID.
|
String |
name()
Get the name property: The role definition name.
|
List<PermissionInner> |
permissions()
Get the permissions property: Role definition permissions.
|
String |
roleName()
Get the roleName property: The role name.
|
String |
roleType()
Get the roleType property: The role type.
|
String |
type()
Get the type property: The role definition type.
|
void |
validate()
Validates the instance.
|
RoleDefinitionInner |
withAssignableScopes(List<String> assignableScopes)
Set the assignableScopes property: Role definition assignable scopes.
|
RoleDefinitionInner |
withDescription(String description)
Set the description property: The role definition description.
|
RoleDefinitionInner |
withPermissions(List<PermissionInner> permissions)
Set the permissions property: Role definition permissions.
|
RoleDefinitionInner |
withRoleName(String roleName)
Set the roleName property: The role name.
|
RoleDefinitionInner |
withRoleType(String roleType)
Set the roleType property: The role type.
|
public String id()
public String name()
public String type()
public String roleName()
public RoleDefinitionInner withRoleName(String roleName)
roleName
- the roleName value to set.public String description()
public RoleDefinitionInner withDescription(String description)
description
- the description value to set.public String roleType()
public RoleDefinitionInner withRoleType(String roleType)
roleType
- the roleType value to set.public List<PermissionInner> permissions()
public RoleDefinitionInner withPermissions(List<PermissionInner> permissions)
permissions
- the permissions value to set.public List<String> assignableScopes()
public RoleDefinitionInner withAssignableScopes(List<String> assignableScopes)
assignableScopes
- the assignableScopes value to set.public void validate()
IllegalArgumentException
- thrown if the instance is not valid.Copyright © 2020 Microsoft Corporation. All rights reserved.