SynapseRoleDefinition Class

  • java.lang.Object
    • com.azure.analytics.synapse.accesscontrol.models.SynapseRoleDefinition

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 availabilityStatus property: Availability of the Synapse role.

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<SynapseRbacPermission> 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 isBuiltIn property: Is a built-in role or not.

SynapseRoleDefinition setAvailabilityStatus(String availabilityStatus)

Set the availabilityStatus property: Availability of the Synapse role.

SynapseRoleDefinition setDescription(String description)

Set the description property: Description for the Synapse role.

SynapseRoleDefinition setId(UUID id)

Set the id property: Role Definition ID.

SynapseRoleDefinition setIsBuiltIn(Boolean isBuiltIn)

Set the isBuiltIn property: Is a built-in role or not.

SynapseRoleDefinition setName(String name)

Set the name property: Name of the Synapse role.

SynapseRoleDefinition setPermissions(List<SynapseRbacPermission> permissions)

Set the permissions property: Permissions for the Synapse role.

SynapseRoleDefinition 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:

the availabilityStatus value.

getDescription

public String getDescription()

Get the description property: Description for the Synapse role.

Returns:

the description value.

getId

public UUID getId()

Get the id property: Role Definition ID.

Returns:

the id value.

getName

public String getName()

Get the name property: Name of the Synapse role.

Returns:

the name value.

getPermissions

public List getPermissions()

Get the permissions property: Permissions for the Synapse role.

Returns:

the permissions value.

getScopes

public List getScopes()

Get the scopes property: Allowed scopes for the Synapse role.

Returns:

the scopes value.

isBuiltIn

public Boolean isBuiltIn()

Get the isBuiltIn property: Is a built-in role or not.

Returns:

the isBuiltIn value.

setAvailabilityStatus

public SynapseRoleDefinition setAvailabilityStatus(String availabilityStatus)

Set the availabilityStatus property: Availability of the Synapse role.

Parameters:

availabilityStatus - the availabilityStatus value to set.

Returns:

the SynapseRoleDefinition object itself.

setDescription

public SynapseRoleDefinition setDescription(String description)

Set the description property: Description for the Synapse role.

Parameters:

description - the description value to set.

Returns:

the SynapseRoleDefinition object itself.

setId

public SynapseRoleDefinition setId(UUID id)

Set the id property: Role Definition ID.

Parameters:

id - the id value to set.

Returns:

the SynapseRoleDefinition object itself.

setIsBuiltIn

public SynapseRoleDefinition setIsBuiltIn(Boolean isBuiltIn)

Set the isBuiltIn property: Is a built-in role or not.

Parameters:

isBuiltIn - the isBuiltIn value to set.

Returns:

the SynapseRoleDefinition object itself.

setName

public SynapseRoleDefinition setName(String name)

Set the name property: Name of the Synapse role.

Parameters:

name - the name value to set.

Returns:

the SynapseRoleDefinition object itself.

setPermissions

public SynapseRoleDefinition setPermissions(List permissions)

Set the permissions property: Permissions for the Synapse role.

Parameters:

permissions - the permissions value to set.

Returns:

the SynapseRoleDefinition object itself.

setScopes

public SynapseRoleDefinition setScopes(List scopes)

Set the scopes property: Allowed scopes for the Synapse role.

Parameters:

scopes - the scopes value to set.

Returns:

the SynapseRoleDefinition object itself.

Applies to