Class RosterProfile
java.lang.Object
com.azure.resourcemanager.labservices.models.RosterProfile
The lab user list management profile.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the activeDirectoryGroupId property: The AAD group ID which this lab roster is populated from.Get the lmsInstance property: The base URI identifying the lms instance.Get the ltiClientId property: The unique id of the azure lab services tool in the lms.Get the ltiContextId property: The unique context identifier for the lab in the lms.Get the ltiRosterEndpoint property: The uri of the names and roles service endpoint on the lms for the class attached to this lab.void
validate()
Validates the instance.withActiveDirectoryGroupId
(String activeDirectoryGroupId) Set the activeDirectoryGroupId property: The AAD group ID which this lab roster is populated from.withLmsInstance
(String lmsInstance) Set the lmsInstance property: The base URI identifying the lms instance.withLtiClientId
(String ltiClientId) Set the ltiClientId property: The unique id of the azure lab services tool in the lms.withLtiContextId
(String ltiContextId) Set the ltiContextId property: The unique context identifier for the lab in the lms.withLtiRosterEndpoint
(String ltiRosterEndpoint) Set the ltiRosterEndpoint property: The uri of the names and roles service endpoint on the lms for the class attached to this lab.
-
Constructor Details
-
RosterProfile
public RosterProfile()
-
-
Method Details
-
activeDirectoryGroupId
Get the activeDirectoryGroupId property: The AAD group ID which this lab roster is populated from. Having this set enables AAD sync mode.- Returns:
- the activeDirectoryGroupId value.
-
withActiveDirectoryGroupId
Set the activeDirectoryGroupId property: The AAD group ID which this lab roster is populated from. Having this set enables AAD sync mode.- Parameters:
activeDirectoryGroupId
- the activeDirectoryGroupId value to set.- Returns:
- the RosterProfile object itself.
-
ltiContextId
Get the ltiContextId property: The unique context identifier for the lab in the lms.- Returns:
- the ltiContextId value.
-
withLtiContextId
Set the ltiContextId property: The unique context identifier for the lab in the lms.- Parameters:
ltiContextId
- the ltiContextId value to set.- Returns:
- the RosterProfile object itself.
-
lmsInstance
Get the lmsInstance property: The base URI identifying the lms instance.- Returns:
- the lmsInstance value.
-
withLmsInstance
Set the lmsInstance property: The base URI identifying the lms instance.- Parameters:
lmsInstance
- the lmsInstance value to set.- Returns:
- the RosterProfile object itself.
-
ltiClientId
Get the ltiClientId property: The unique id of the azure lab services tool in the lms.- Returns:
- the ltiClientId value.
-
withLtiClientId
Set the ltiClientId property: The unique id of the azure lab services tool in the lms.- Parameters:
ltiClientId
- the ltiClientId value to set.- Returns:
- the RosterProfile object itself.
-
ltiRosterEndpoint
Get the ltiRosterEndpoint property: The uri of the names and roles service endpoint on the lms for the class attached to this lab.- Returns:
- the ltiRosterEndpoint value.
-
withLtiRosterEndpoint
Set the ltiRosterEndpoint property: The uri of the names and roles service endpoint on the lms for the class attached to this lab.- Parameters:
ltiRosterEndpoint
- the ltiRosterEndpoint value to set.- Returns:
- the RosterProfile object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-