Class RoleAssignmentRequest

java.lang.Object
com.azure.analytics.synapse.accesscontrol.models.RoleAssignmentRequest

public final class RoleAssignmentRequest extends Object
Role Assignment request details.
  • Constructor Details

    • RoleAssignmentRequest

      public RoleAssignmentRequest()
  • Method Details

    • getRoleId

      public UUID getRoleId()
      Get the roleId property: Role ID of the Synapse Built-In Role.
      Returns:
      the roleId value.
    • setRoleId

      public RoleAssignmentRequest setRoleId(UUID roleId)
      Set the roleId property: Role ID of the Synapse Built-In Role.
      Parameters:
      roleId - the roleId value to set.
      Returns:
      the RoleAssignmentRequest object itself.
    • getPrincipalId

      public UUID getPrincipalId()
      Get the principalId property: Object ID of the AAD principal or security-group.
      Returns:
      the principalId value.
    • setPrincipalId

      public RoleAssignmentRequest setPrincipalId(UUID principalId)
      Set the principalId property: Object ID of the AAD principal or security-group.
      Parameters:
      principalId - the principalId value to set.
      Returns:
      the RoleAssignmentRequest object itself.
    • getScope

      public String getScope()
      Get the scope property: Scope at which the role assignment is created.
      Returns:
      the scope value.
    • setScope

      public RoleAssignmentRequest setScope(String scope)
      Set the scope property: Scope at which the role assignment is created.
      Parameters:
      scope - the scope value to set.
      Returns:
      the RoleAssignmentRequest object itself.
    • getPrincipalType

      public String getPrincipalType()
      Get the principalType property: Type of the principal Id: User, Group or ServicePrincipal.
      Returns:
      the principalType value.
    • setPrincipalType

      public RoleAssignmentRequest setPrincipalType(String principalType)
      Set the principalType property: Type of the principal Id: User, Group or ServicePrincipal.
      Parameters:
      principalType - the principalType value to set.
      Returns:
      the RoleAssignmentRequest object itself.