public class RoleDefinitionProperties extends Object
| Constructor and Description |
|---|
RoleDefinitionProperties() |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
assignableScopes()
Get the assignableScopes value.
|
String |
description()
Get the description value.
|
List<com.microsoft.azure.management.graphrbac.implementation.PermissionInner> |
permissions()
Get the permissions value.
|
String |
roleName()
Get the roleName value.
|
String |
type()
Get the type value.
|
RoleDefinitionProperties |
withAssignableScopes(List<String> assignableScopes)
Set the assignableScopes value.
|
RoleDefinitionProperties |
withDescription(String description)
Set the description value.
|
RoleDefinitionProperties |
withPermissions(List<com.microsoft.azure.management.graphrbac.implementation.PermissionInner> permissions)
Set the permissions value.
|
RoleDefinitionProperties |
withRoleName(String roleName)
Set the roleName value.
|
RoleDefinitionProperties |
withType(String type)
Set the type value.
|
public String roleName()
public RoleDefinitionProperties withRoleName(String roleName)
roleName - the roleName value to setpublic String description()
public RoleDefinitionProperties withDescription(String description)
description - the description value to setpublic String type()
public RoleDefinitionProperties withType(String type)
type - the type value to setpublic List<com.microsoft.azure.management.graphrbac.implementation.PermissionInner> permissions()
public RoleDefinitionProperties withPermissions(List<com.microsoft.azure.management.graphrbac.implementation.PermissionInner> permissions)
permissions - the permissions value to setpublic List<String> assignableScopes()
public RoleDefinitionProperties withAssignableScopes(List<String> assignableScopes)
assignableScopes - the assignableScopes value to set/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/