public class Team extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
Team.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected String |
classification |
protected String |
description |
protected TeamDiscoverySettings |
discoverySettings |
protected String |
displayName |
protected TeamFunSettings |
funSettings |
protected TeamGuestSettings |
guestSettings |
protected String |
internalId |
protected Boolean |
isArchived |
protected TeamMemberSettings |
memberSettings |
protected TeamMessagingSettings |
messagingSettings |
protected TeamSpecialization |
specialization |
protected TeamVisibilityType |
visibility |
protected String |
webUrl |
changedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
Team() |
protected String displayName
protected String description
protected String internalId
protected String classification
protected TeamSpecialization specialization
protected TeamVisibilityType visibility
protected String webUrl
protected TeamMemberSettings memberSettings
protected TeamGuestSettings guestSettings
protected TeamMessagingSettings messagingSettings
protected TeamFunSettings funSettings
protected TeamDiscoverySettings discoverySettings
protected Boolean isArchived
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class Entitypublic static Team.Builder builderTeam()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class Entitypublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class Entitypublic Optional<TeamSpecialization> getSpecialization()
public Team withSpecialization(TeamSpecialization specialization)
public Optional<TeamVisibilityType> getVisibility()
public Team withVisibility(TeamVisibilityType visibility)
public Optional<TeamMemberSettings> getMemberSettings()
public Team withMemberSettings(TeamMemberSettings memberSettings)
public Optional<TeamGuestSettings> getGuestSettings()
public Team withGuestSettings(TeamGuestSettings guestSettings)
public Optional<TeamMessagingSettings> getMessagingSettings()
public Team withMessagingSettings(TeamMessagingSettings messagingSettings)
public Optional<TeamFunSettings> getFunSettings()
public Team withFunSettings(TeamFunSettings funSettings)
public Optional<TeamDiscoverySettings> getDiscoverySettings()
public Team withDiscoverySettings(TeamDiscoverySettings discoverySettings)
public ScheduleRequest getSchedule()
public GroupRequest getGroup()
public TeamsTemplateRequest getTemplate()
public ProfilePhotoRequest getPhoto()
public UserCollectionRequest getOwners()
public ChannelCollectionRequest getChannels()
public ChannelRequest getPrimaryChannel()
public TeamsCatalogAppCollectionRequest getApps()
public TeamsAppInstallationCollectionRequest getInstalledApps()
public TeamsAsyncOperationCollectionRequest getOperations()
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class Entitypublic Team patch()
this with changed fields reset.public Team put()
this
with changed fields reset (they were ignored anyway).public com.github.davidmoten.odata.client.ActionRequestNoReturn clone(String displayName, String description, String mailNickname, String classification, TeamVisibilityType visibility, ClonableTeamParts partsToClone)
public com.github.davidmoten.odata.client.ActionRequestNoReturn archive(Boolean shouldSetSpoSiteReadOnlyForMembers)
public com.github.davidmoten.odata.client.ActionRequestNoReturn unarchive()
Copyright © 2018–2020. All rights reserved.