Class SynapseRoleDefinition
java.lang.Object
com.azure.analytics.synapse.accesscontrol.models.SynapseRoleDefinition
Synapse role definition details.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the availabilityStatus property: Availability of the Synapse role.Get the description property: Description for the Synapse role.getId()
Get the id property: Role Definition ID.getName()
Get the name property: Name of the Synapse role.Get the permissions property: Permissions for the Synapse role.Get the scopes property: Allowed scopes for the Synapse role.Get the isBuiltIn property: Is a built-in role or not.setAvailabilityStatus
(String availabilityStatus) Set the availabilityStatus property: Availability of the Synapse role.setDescription
(String description) Set the description property: Description for the Synapse role.Set the id property: Role Definition ID.setIsBuiltIn
(Boolean isBuiltIn) Set the isBuiltIn property: Is a built-in role or not.Set the name property: Name of the Synapse role.setPermissions
(List<SynapseRbacPermission> permissions) Set the permissions property: Permissions for the Synapse role.Set the scopes property: Allowed scopes for the Synapse role.
-
Constructor Details
-
SynapseRoleDefinition
public SynapseRoleDefinition()
-
-
Method Details
-
getId
Get the id property: Role Definition ID.- Returns:
- the id value.
-
setId
Set the id property: Role Definition ID.- Parameters:
id
- the id value to set.- Returns:
- the SynapseRoleDefinition object itself.
-
getName
Get the name property: Name of the Synapse role.- Returns:
- the name value.
-
setName
Set the name property: Name of the Synapse role.- Parameters:
name
- the name value to set.- Returns:
- the SynapseRoleDefinition object itself.
-
isBuiltIn
Get the isBuiltIn property: Is a built-in role or not.- Returns:
- the isBuiltIn value.
-
setIsBuiltIn
Set the isBuiltIn property: Is a built-in role or not.- Parameters:
isBuiltIn
- the isBuiltIn value to set.- Returns:
- the SynapseRoleDefinition object itself.
-
getDescription
Get the description property: Description for the Synapse role.- Returns:
- the description value.
-
setDescription
Set the description property: Description for the Synapse role.- Parameters:
description
- the description value to set.- Returns:
- the SynapseRoleDefinition object itself.
-
getPermissions
Get the permissions property: Permissions for the Synapse role.- Returns:
- the permissions value.
-
setPermissions
Set the permissions property: Permissions for the Synapse role.- Parameters:
permissions
- the permissions value to set.- Returns:
- the SynapseRoleDefinition object itself.
-
getScopes
Get the scopes property: Allowed scopes for the Synapse role.- Returns:
- the scopes value.
-
setScopes
Set the scopes property: Allowed scopes for the Synapse role.- Parameters:
scopes
- the scopes value to set.- Returns:
- the SynapseRoleDefinition object itself.
-
getAvailabilityStatus
Get the availabilityStatus property: Availability of the Synapse role.- Returns:
- the availabilityStatus value.
-
setAvailabilityStatus
Set the availabilityStatus property: Availability of the Synapse role.- Parameters:
availabilityStatus
- the availabilityStatus value to set.- Returns:
- the SynapseRoleDefinition object itself.
-