SynapseRoleDefinition Class
- java.
lang. Object - com.
azure. analytics. synapse. accesscontrol. models. SynapseRoleDefinition
- com.
public final class SynapseRoleDefinition
Synapse role definition details.
Constructor Summary
Constructor | Description | |
---|---|---|
SynapseRoleDefinition() |
Method Summary
Modifier and Type | Method and Description |
---|---|
String |
getAvailabilityStatus()
Get the availability |
String |
getDescription()
Get the description property: Description for the Synapse role. |
UUID |
getId()
Get the id property: Role Definition ID. |
String |
getName()
Get the name property: Name of the Synapse role. |
List<Synapse |
getPermissions()
Get the permissions property: Permissions for the Synapse role. |
List<String> |
getScopes()
Get the scopes property: Allowed scopes for the Synapse role. |
Boolean |
isBuiltIn()
Get the is |
Synapse |
setAvailabilityStatus(String availabilityStatus)
Set the availability |
Synapse |
setDescription(String description)
Set the description property: Description for the Synapse role. |
Synapse |
setId(UUID id)
Set the id property: Role Definition ID. |
Synapse |
setIsBuiltIn(Boolean isBuiltIn)
Set the is |
Synapse |
setName(String name)
Set the name property: Name of the Synapse role. |
Synapse |
setPermissions(List<SynapseRbacPermission> permissions)
Set the permissions property: Permissions for the Synapse role. |
Synapse |
setScopes(List<String> scopes)
Set the scopes property: Allowed scopes for the Synapse role. |
Methods inherited from java.lang.Object
Constructor Details
SynapseRoleDefinition
public SynapseRoleDefinition()
Method Details
getAvailabilityStatus
public String getAvailabilityStatus()
Get the availabilityStatus property: Availability of the Synapse role.
Returns:
getDescription
public String getDescription()
Get the description property: Description for the Synapse role.
Returns:
getId
public UUID getId()
Get the id property: Role Definition ID.
Returns:
getName
public String getName()
Get the name property: Name of the Synapse role.
Returns:
getPermissions
public List
Get the permissions property: Permissions for the Synapse role.
Returns:
getScopes
public List
Get the scopes property: Allowed scopes for the Synapse role.
Returns:
isBuiltIn
public Boolean isBuiltIn()
Get the isBuiltIn property: Is a built-in role or not.
Returns:
setAvailabilityStatus
public SynapseRoleDefinition setAvailabilityStatus(String availabilityStatus)
Set the availabilityStatus property: Availability of the Synapse role.
Parameters:
Returns:
setDescription
public SynapseRoleDefinition setDescription(String description)
Set the description property: Description for the Synapse role.
Parameters:
Returns:
setId
public SynapseRoleDefinition setId(UUID id)
Set the id property: Role Definition ID.
Parameters:
Returns:
setIsBuiltIn
public SynapseRoleDefinition setIsBuiltIn(Boolean isBuiltIn)
Set the isBuiltIn property: Is a built-in role or not.
Parameters:
Returns:
setName
public SynapseRoleDefinition setName(String name)
Set the name property: Name of the Synapse role.
Parameters:
Returns:
setPermissions
public SynapseRoleDefinition setPermissions(List
Set the permissions property: Permissions for the Synapse role.
Parameters:
Returns:
setScopes
public SynapseRoleDefinition setScopes(List
Set the scopes property: Allowed scopes for the Synapse role.
Parameters:
Returns:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for