Class RosterProfile
- java.lang.Object
-
- com.azure.resourcemanager.labservices.models.RosterProfile
-
public final class RosterProfile extends Object
The lab user list management profile.
-
-
Constructor Summary
Constructors Constructor Description RosterProfile()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
activeDirectoryGroupId()
Get the activeDirectoryGroupId property: The AAD group ID which this lab roster is populated from.String
lmsInstance()
Get the lmsInstance property: The base URI identifying the lms instance.String
ltiClientId()
Get the ltiClientId property: The unique id of the azure lab services tool in the lms.String
ltiContextId()
Get the ltiContextId property: The unique context identifier for the lab in the lms.String
ltiRosterEndpoint()
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.RosterProfile
withActiveDirectoryGroupId(String activeDirectoryGroupId)
Set the activeDirectoryGroupId property: The AAD group ID which this lab roster is populated from.RosterProfile
withLmsInstance(String lmsInstance)
Set the lmsInstance property: The base URI identifying the lms instance.RosterProfile
withLtiClientId(String ltiClientId)
Set the ltiClientId property: The unique id of the azure lab services tool in the lms.RosterProfile
withLtiContextId(String ltiContextId)
Set the ltiContextId property: The unique context identifier for the lab in the lms.RosterProfile
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.
-
-
-
Method Detail
-
activeDirectoryGroupId
public String 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
public RosterProfile withActiveDirectoryGroupId(String activeDirectoryGroupId)
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
public String ltiContextId()
Get the ltiContextId property: The unique context identifier for the lab in the lms.- Returns:
- the ltiContextId value.
-
withLtiContextId
public RosterProfile withLtiContextId(String ltiContextId)
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
public String lmsInstance()
Get the lmsInstance property: The base URI identifying the lms instance.- Returns:
- the lmsInstance value.
-
withLmsInstance
public RosterProfile withLmsInstance(String lmsInstance)
Set the lmsInstance property: The base URI identifying the lms instance.- Parameters:
lmsInstance
- the lmsInstance value to set.- Returns:
- the RosterProfile object itself.
-
ltiClientId
public String ltiClientId()
Get the ltiClientId property: The unique id of the azure lab services tool in the lms.- Returns:
- the ltiClientId value.
-
withLtiClientId
public RosterProfile withLtiClientId(String ltiClientId)
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
public String 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
public RosterProfile 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.- 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.
-
-