public class TeamRequestBuilder extends com.microsoft.graph.http.BaseRequestBuilder<Team>
Constructor and Description |
---|
TeamRequestBuilder(java.lang.String requestUrl,
com.microsoft.graph.core.IBaseClient<?> client,
java.util.List<? extends com.microsoft.graph.options.Option> requestOptions)
The request builder for the Team
|
Modifier and Type | Method and Description |
---|---|
TeamArchiveRequestBuilder |
archive(TeamArchiveParameterSet parameters)
Gets a builder to execute the method
|
TeamRequest |
buildRequest(java.util.List<? extends com.microsoft.graph.options.Option> requestOptions)
Creates the request with specific requestOptions instead of the existing requestOptions
|
TeamRequest |
buildRequest(com.microsoft.graph.options.Option... requestOptions)
Creates the request
|
ChannelCollectionRequestBuilder |
channels()
Gets a request builder for the Channel collection
|
ChannelRequestBuilder |
channels(java.lang.String id)
Gets a request builder for the Channel item
|
TeamCloneRequestBuilder |
clone(TeamCloneParameterSet parameters)
Gets a builder to execute the method
|
TeamCompleteMigrationRequestBuilder |
completeMigration()
Gets a builder to execute the method
|
GroupWithReferenceRequestBuilder |
group()
Gets the request builder for Group
|
TeamsAppInstallationCollectionRequestBuilder |
installedApps()
Gets a request builder for the TeamsAppInstallation collection
|
TeamsAppInstallationRequestBuilder |
installedApps(java.lang.String id)
Gets a request builder for the TeamsAppInstallation item
|
ConversationMemberCollectionRequestBuilder |
members()
Gets a request builder for the ConversationMember collection
|
ConversationMemberRequestBuilder |
members(java.lang.String id)
Gets a request builder for the ConversationMember item
|
TeamsAsyncOperationCollectionRequestBuilder |
operations()
Gets a request builder for the TeamsAsyncOperation collection
|
TeamsAsyncOperationRequestBuilder |
operations(java.lang.String id)
Gets a request builder for the TeamsAsyncOperation item
|
ChannelRequestBuilder |
primaryChannel()
Gets the request builder for Channel
|
ScheduleRequestBuilder |
schedule()
Gets the request builder for Schedule
|
TeamSendActivityNotificationRequestBuilder |
sendActivityNotification(TeamSendActivityNotificationParameterSet parameters)
Gets a builder to execute the method
|
TeamsTemplateWithReferenceRequestBuilder |
template()
Gets the request builder for TeamsTemplate
|
TeamUnarchiveRequestBuilder |
unarchive()
Gets a builder to execute the method
|
public TeamRequestBuilder(@Nonnull java.lang.String requestUrl, @Nonnull com.microsoft.graph.core.IBaseClient<?> client, @Nullable java.util.List<? extends com.microsoft.graph.options.Option> requestOptions)
requestUrl
- the request URLclient
- the service clientrequestOptions
- the options for this request@Nonnull public TeamRequest buildRequest(@Nullable com.microsoft.graph.options.Option... requestOptions)
requestOptions
- the options for this request@Nonnull public TeamRequest buildRequest(@Nonnull java.util.List<? extends com.microsoft.graph.options.Option> requestOptions)
requestOptions
- the options for this request@Nonnull public ScheduleRequestBuilder schedule()
@Nonnull public ChannelCollectionRequestBuilder channels()
@Nonnull public ChannelRequestBuilder channels(@Nonnull java.lang.String id)
id
- the item identifier@Nonnull public GroupWithReferenceRequestBuilder group()
@Nonnull public TeamsAppInstallationCollectionRequestBuilder installedApps()
@Nonnull public TeamsAppInstallationRequestBuilder installedApps(@Nonnull java.lang.String id)
id
- the item identifier@Nonnull public ConversationMemberCollectionRequestBuilder members()
@Nonnull public ConversationMemberRequestBuilder members(@Nonnull java.lang.String id)
id
- the item identifier@Nonnull public TeamsAsyncOperationCollectionRequestBuilder operations()
@Nonnull public TeamsAsyncOperationRequestBuilder operations(@Nonnull java.lang.String id)
id
- the item identifier@Nonnull public ChannelRequestBuilder primaryChannel()
@Nonnull public TeamsTemplateWithReferenceRequestBuilder template()
@Nonnull public TeamArchiveRequestBuilder archive(@Nonnull TeamArchiveParameterSet parameters)
parameters
- the parameters for the service method@Nonnull public TeamCloneRequestBuilder clone(@Nonnull TeamCloneParameterSet parameters)
parameters
- the parameters for the service method@Nonnull public TeamCompleteMigrationRequestBuilder completeMigration()
@Nonnull public TeamSendActivityNotificationRequestBuilder sendActivityNotification(@Nonnull TeamSendActivityNotificationParameterSet parameters)
parameters
- the parameters for the service method@Nonnull public TeamUnarchiveRequestBuilder unarchive()