Share via


MicrosoftGraphTeamMemberSettings Class

  • java.lang.Object
    • com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphTeamMemberSettings

Implements

public final class MicrosoftGraphTeamMemberSettings
implements JsonSerializable<MicrosoftGraphTeamMemberSettings>

Represents a team member settings.

Constructor Summary

Constructor Description
MicrosoftGraphTeamMemberSettings()

Creates an instance of MicrosoftGraphTeamMemberSettings class.

Method Summary

Modifier and Type Method and Description
Map<String,Object> additionalProperties()

Get the additionalProperties property: teamMemberSettings.

Boolean allowAddRemoveApps()

Get the allowAddRemoveApps property: If set to true, members can add and remove apps.

Boolean allowCreatePrivateChannels()

Get the allowCreatePrivateChannels property: If set to true, members can add and update private channels.

Boolean allowCreateUpdateChannels()

Get the allowCreateUpdateChannels property: If set to true, members can add and update channels.

Boolean allowCreateUpdateRemoveConnectors()

Get the allowCreateUpdateRemoveConnectors property: If set to true, members can add, update, and remove connectors.

Boolean allowCreateUpdateRemoveTabs()

Get the allowCreateUpdateRemoveTabs property: If set to true, members can add, update, and remove tabs.

Boolean allowDeleteChannels()

Get the allowDeleteChannels property: If set to true, members can delete channels.

static MicrosoftGraphTeamMemberSettings fromJson(JsonReader jsonReader)

Reads an instance of MicrosoftGraphTeamMemberSettings from the JsonReader.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

MicrosoftGraphTeamMemberSettings withAdditionalProperties(Map<String,Object> additionalProperties)

Set the additionalProperties property: teamMemberSettings.

MicrosoftGraphTeamMemberSettings withAllowAddRemoveApps(Boolean allowAddRemoveApps)

Set the allowAddRemoveApps property: If set to true, members can add and remove apps.

MicrosoftGraphTeamMemberSettings withAllowCreatePrivateChannels(Boolean allowCreatePrivateChannels)

Set the allowCreatePrivateChannels property: If set to true, members can add and update private channels.

MicrosoftGraphTeamMemberSettings withAllowCreateUpdateChannels(Boolean allowCreateUpdateChannels)

Set the allowCreateUpdateChannels property: If set to true, members can add and update channels.

MicrosoftGraphTeamMemberSettings withAllowCreateUpdateRemoveConnectors(Boolean allowCreateUpdateRemoveConnectors)

Set the allowCreateUpdateRemoveConnectors property: If set to true, members can add, update, and remove connectors.

MicrosoftGraphTeamMemberSettings withAllowCreateUpdateRemoveTabs(Boolean allowCreateUpdateRemoveTabs)

Set the allowCreateUpdateRemoveTabs property: If set to true, members can add, update, and remove tabs.

MicrosoftGraphTeamMemberSettings withAllowDeleteChannels(Boolean allowDeleteChannels)

Set the allowDeleteChannels property: If set to true, members can delete channels.

Methods inherited from java.lang.Object

Constructor Details

MicrosoftGraphTeamMemberSettings

public MicrosoftGraphTeamMemberSettings()

Creates an instance of MicrosoftGraphTeamMemberSettings class.

Method Details

additionalProperties

public Map<String,Object> additionalProperties()

Get the additionalProperties property: teamMemberSettings.

Returns:

the additionalProperties value.

allowAddRemoveApps

public Boolean allowAddRemoveApps()

Get the allowAddRemoveApps property: If set to true, members can add and remove apps.

Returns:

the allowAddRemoveApps value.

allowCreatePrivateChannels

public Boolean allowCreatePrivateChannels()

Get the allowCreatePrivateChannels property: If set to true, members can add and update private channels.

Returns:

the allowCreatePrivateChannels value.

allowCreateUpdateChannels

public Boolean allowCreateUpdateChannels()

Get the allowCreateUpdateChannels property: If set to true, members can add and update channels.

Returns:

the allowCreateUpdateChannels value.

allowCreateUpdateRemoveConnectors

public Boolean allowCreateUpdateRemoveConnectors()

Get the allowCreateUpdateRemoveConnectors property: If set to true, members can add, update, and remove connectors.

Returns:

the allowCreateUpdateRemoveConnectors value.

allowCreateUpdateRemoveTabs

public Boolean allowCreateUpdateRemoveTabs()

Get the allowCreateUpdateRemoveTabs property: If set to true, members can add, update, and remove tabs.

Returns:

the allowCreateUpdateRemoveTabs value.

allowDeleteChannels

public Boolean allowDeleteChannels()

Get the allowDeleteChannels property: If set to true, members can delete channels.

Returns:

the allowDeleteChannels value.

fromJson

public static MicrosoftGraphTeamMemberSettings fromJson(JsonReader jsonReader)

Reads an instance of MicrosoftGraphTeamMemberSettings from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of MicrosoftGraphTeamMemberSettings if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the MicrosoftGraphTeamMemberSettings.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withAdditionalProperties

public MicrosoftGraphTeamMemberSettings withAdditionalProperties(Map<String,Object> additionalProperties)

Set the additionalProperties property: teamMemberSettings.

Parameters:

additionalProperties - the additionalProperties value to set.

Returns:

the MicrosoftGraphTeamMemberSettings object itself.

withAllowAddRemoveApps

public MicrosoftGraphTeamMemberSettings withAllowAddRemoveApps(Boolean allowAddRemoveApps)

Set the allowAddRemoveApps property: If set to true, members can add and remove apps.

Parameters:

allowAddRemoveApps - the allowAddRemoveApps value to set.

Returns:

the MicrosoftGraphTeamMemberSettings object itself.

withAllowCreatePrivateChannels

public MicrosoftGraphTeamMemberSettings withAllowCreatePrivateChannels(Boolean allowCreatePrivateChannels)

Set the allowCreatePrivateChannels property: If set to true, members can add and update private channels.

Parameters:

allowCreatePrivateChannels - the allowCreatePrivateChannels value to set.

Returns:

the MicrosoftGraphTeamMemberSettings object itself.

withAllowCreateUpdateChannels

public MicrosoftGraphTeamMemberSettings withAllowCreateUpdateChannels(Boolean allowCreateUpdateChannels)

Set the allowCreateUpdateChannels property: If set to true, members can add and update channels.

Parameters:

allowCreateUpdateChannels - the allowCreateUpdateChannels value to set.

Returns:

the MicrosoftGraphTeamMemberSettings object itself.

withAllowCreateUpdateRemoveConnectors

public MicrosoftGraphTeamMemberSettings withAllowCreateUpdateRemoveConnectors(Boolean allowCreateUpdateRemoveConnectors)

Set the allowCreateUpdateRemoveConnectors property: If set to true, members can add, update, and remove connectors.

Parameters:

allowCreateUpdateRemoveConnectors - the allowCreateUpdateRemoveConnectors value to set.

Returns:

the MicrosoftGraphTeamMemberSettings object itself.

withAllowCreateUpdateRemoveTabs

public MicrosoftGraphTeamMemberSettings withAllowCreateUpdateRemoveTabs(Boolean allowCreateUpdateRemoveTabs)

Set the allowCreateUpdateRemoveTabs property: If set to true, members can add, update, and remove tabs.

Parameters:

allowCreateUpdateRemoveTabs - the allowCreateUpdateRemoveTabs value to set.

Returns:

the MicrosoftGraphTeamMemberSettings object itself.

withAllowDeleteChannels

public MicrosoftGraphTeamMemberSettings withAllowDeleteChannels(Boolean allowDeleteChannels)

Set the allowDeleteChannels property: If set to true, members can delete channels.

Parameters:

allowDeleteChannels - the allowDeleteChannels value to set.

Returns:

the MicrosoftGraphTeamMemberSettings object itself.

Applies to