Show / Hide Table of Contents

Class CoursesResource.StudentGroupsResource.CreateRequest

Creates a student group for a course. This method returns the following error codes: * PERMISSION_DENIED if the requesting user is not permitted to create the student group or for access errors. * NOT_FOUND if the course does not exist or the requesting user doesn't have access to the course. * FAILED_PRECONDITION if creating the student group would exceed the maximum number of student groups per course.

Inheritance
object
ClientServiceRequest
ClientServiceRequest<StudentGroup>
ClassroomBaseServiceRequest<StudentGroup>
CoursesResource.StudentGroupsResource.CreateRequest
Implements
IClientServiceRequest<StudentGroup>
IClientServiceRequest
Inherited Members
ClassroomBaseServiceRequest<StudentGroup>.Xgafv
ClassroomBaseServiceRequest<StudentGroup>.AccessToken
ClassroomBaseServiceRequest<StudentGroup>.Alt
ClassroomBaseServiceRequest<StudentGroup>.Callback
ClassroomBaseServiceRequest<StudentGroup>.Fields
ClassroomBaseServiceRequest<StudentGroup>.Key
ClassroomBaseServiceRequest<StudentGroup>.OauthToken
ClassroomBaseServiceRequest<StudentGroup>.PrettyPrint
ClassroomBaseServiceRequest<StudentGroup>.QuotaUser
ClassroomBaseServiceRequest<StudentGroup>.UploadType
ClassroomBaseServiceRequest<StudentGroup>.UploadProtocol
ClientServiceRequest<StudentGroup>.Execute()
ClientServiceRequest<StudentGroup>.ExecuteAsStream()
ClientServiceRequest<StudentGroup>.ExecuteAsync()
ClientServiceRequest<StudentGroup>.ExecuteAsync(CancellationToken)
ClientServiceRequest<StudentGroup>.ExecuteAsStreamAsync()
ClientServiceRequest<StudentGroup>.ExecuteAsStreamAsync(CancellationToken)
ClientServiceRequest<StudentGroup>.CreateRequest(bool?)
ClientServiceRequest<StudentGroup>.GenerateRequestUri()
ClientServiceRequest<StudentGroup>.GetDefaultETagAction(string)
ClientServiceRequest<StudentGroup>.ETagAction
ClientServiceRequest<StudentGroup>.ModifyRequest
ClientServiceRequest<StudentGroup>.ValidateParameters
ClientServiceRequest<StudentGroup>.ApiVersion
ClientServiceRequest<StudentGroup>.RequestParameters
ClientServiceRequest<StudentGroup>.Service
ClientServiceRequest._unsuccessfulResponseHandlers
ClientServiceRequest._exceptionHandlers
ClientServiceRequest._executeInterceptors
ClientServiceRequest.AddUnsuccessfulResponseHandler(IHttpUnsuccessfulResponseHandler)
ClientServiceRequest.AddExceptionHandler(IHttpExceptionHandler)
ClientServiceRequest.AddExecuteInterceptor(IHttpExecuteInterceptor)
ClientServiceRequest.Credential
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Classroom.v1
Assembly: Google.Apis.Classroom.v1.dll
Syntax
public class CoursesResource.StudentGroupsResource.CreateRequest : ClassroomBaseServiceRequest<StudentGroup>, IClientServiceRequest<StudentGroup>, IClientServiceRequest

Constructors

CreateRequest(IClientService, StudentGroup, string)

Constructs a new Create request.

Declaration
public CreateRequest(IClientService service, StudentGroup body, string courseId)
Parameters
Type Name Description
IClientService service
StudentGroup body
string courseId

Properties

CourseId

Required. The identifier of the course.

Declaration
[RequestParameter("courseId", RequestParameterType.Path)]
public virtual string CourseId { get; }
Property Value
Type Description
string

HttpMethod

Gets the HTTP method.

Declaration
public override string HttpMethod { get; }
Property Value
Type Description
string
Overrides
ClientServiceRequest<StudentGroup>.HttpMethod

MethodName

Gets the method name.

Declaration
public override string MethodName { get; }
Property Value
Type Description
string
Overrides
ClientServiceRequest<StudentGroup>.MethodName

RestPath

Gets the REST path.

Declaration
public override string RestPath { get; }
Property Value
Type Description
string
Overrides
ClientServiceRequest<StudentGroup>.RestPath

Methods

GetBody()

Returns the body of the request.

Declaration
protected override object GetBody()
Returns
Type Description
object
Overrides
ClientServiceRequest<StudentGroup>.GetBody()

InitParameters()

Initializes Create parameter list.

Declaration
protected override void InitParameters()
Overrides
ClassroomBaseServiceRequest<StudentGroup>.InitParameters()

Implements

IClientServiceRequest<TResponse>
IClientServiceRequest
In this article
Back to top Generated by DocFX