Class RosterProfileArgs.Builder

  • Enclosing class:
    RosterProfileArgs

    public static final class RosterProfileArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • activeDirectoryGroupId

        public RosterProfileArgs.Builder activeDirectoryGroupId​(@Nullable
                                                                com.pulumi.core.Output<java.lang.String> activeDirectoryGroupId)
        Parameters:
        activeDirectoryGroupId - The AAD group ID which this lab roster is populated from. Having this set enables AAD sync mode.
        Returns:
        builder
      • activeDirectoryGroupId

        public RosterProfileArgs.Builder activeDirectoryGroupId​(java.lang.String activeDirectoryGroupId)
        Parameters:
        activeDirectoryGroupId - The AAD group ID which this lab roster is populated from. Having this set enables AAD sync mode.
        Returns:
        builder
      • lmsInstance

        public RosterProfileArgs.Builder lmsInstance​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> lmsInstance)
        Parameters:
        lmsInstance - The base URI identifying the lms instance.
        Returns:
        builder
      • lmsInstance

        public RosterProfileArgs.Builder lmsInstance​(java.lang.String lmsInstance)
        Parameters:
        lmsInstance - The base URI identifying the lms instance.
        Returns:
        builder
      • ltiClientId

        public RosterProfileArgs.Builder ltiClientId​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> ltiClientId)
        Parameters:
        ltiClientId - The unique id of the azure lab services tool in the lms.
        Returns:
        builder
      • ltiClientId

        public RosterProfileArgs.Builder ltiClientId​(java.lang.String ltiClientId)
        Parameters:
        ltiClientId - The unique id of the azure lab services tool in the lms.
        Returns:
        builder
      • ltiContextId

        public RosterProfileArgs.Builder ltiContextId​(@Nullable
                                                      com.pulumi.core.Output<java.lang.String> ltiContextId)
        Parameters:
        ltiContextId - The unique context identifier for the lab in the lms.
        Returns:
        builder
      • ltiContextId

        public RosterProfileArgs.Builder ltiContextId​(java.lang.String ltiContextId)
        Parameters:
        ltiContextId - The unique context identifier for the lab in the lms.
        Returns:
        builder
      • ltiRosterEndpoint

        public RosterProfileArgs.Builder ltiRosterEndpoint​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> ltiRosterEndpoint)
        Parameters:
        ltiRosterEndpoint - The uri of the names and roles service endpoint on the lms for the class attached to this lab.
        Returns:
        builder
      • ltiRosterEndpoint

        public RosterProfileArgs.Builder ltiRosterEndpoint​(java.lang.String ltiRosterEndpoint)
        Parameters:
        ltiRosterEndpoint - The uri of the names and roles service endpoint on the lms for the class attached to this lab.
        Returns:
        builder