Package com.microsoft.graph.models
Class TeamMemberSettings
java.lang.Object
com.microsoft.graph.models.TeamMemberSettings
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class TeamMemberSettings
extends Object
implements com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.store.BackedModel, com.microsoft.kiota.serialization.Parsable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.microsoft.kiota.store.BackingStoreStores model information. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TeamMemberSettingscreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the AdditionalData property value.Gets the allowAddRemoveApps property value.Gets the allowCreatePrivateChannels property value.Gets the allowCreateUpdateChannels property value.Gets the allowCreateUpdateRemoveConnectors property value.Gets the allowCreateUpdateRemoveTabs property value.Gets the allowDeleteChannels property value.com.microsoft.kiota.store.BackingStoreGets the backingStore property value.The deserialization information for the current modelGets the @odata.type property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAdditionalData(Map<String, Object> value) Sets the AdditionalData property value.voidsetAllowAddRemoveApps(Boolean value) Sets the allowAddRemoveApps property value.voidSets the allowCreatePrivateChannels property value.voidSets the allowCreateUpdateChannels property value.voidSets the allowCreateUpdateRemoveConnectors property value.voidSets the allowCreateUpdateRemoveTabs property value.voidsetAllowDeleteChannels(Boolean value) Sets the allowDeleteChannels property value.voidsetBackingStore(com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value.voidsetOdataType(String value) Sets the @odata.type property value.
-
Field Details
-
backingStore
@Nonnull protected com.microsoft.kiota.store.BackingStore backingStoreStores model information.
-
-
Constructor Details
-
TeamMemberSettings
public TeamMemberSettings()Instantiates a newTeamMemberSettingsand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static TeamMemberSettings createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator value- Parameters:
parseNode- The parse node to use to read the discriminator value and create the object- Returns:
- a
TeamMemberSettings
-
getAdditionalData
Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. -
getAllowAddRemoveApps
Gets the allowAddRemoveApps property value. If set to true, members can add and remove apps.- Returns:
- a
Boolean
-
getAllowCreatePrivateChannels
Gets the allowCreatePrivateChannels property value. If set to true, members can add and update private channels.- Returns:
- a
Boolean
-
getAllowCreateUpdateChannels
Gets the allowCreateUpdateChannels property value. If set to true, members can add and update channels.- Returns:
- a
Boolean
-
getAllowCreateUpdateRemoveConnectors
Gets the allowCreateUpdateRemoveConnectors property value. If set to true, members can add, update, and remove connectors.- Returns:
- a
Boolean
-
getAllowCreateUpdateRemoveTabs
Gets the allowCreateUpdateRemoveTabs property value. If set to true, members can add, update, and remove tabs.- Returns:
- a
Boolean
-
getAllowDeleteChannels
Gets the allowDeleteChannels property value. If set to true, members can delete channels.- Returns:
- a
Boolean
-
getBackingStore
@Nonnull public com.microsoft.kiota.store.BackingStore getBackingStore()Gets the backingStore property value. Stores model information.- Specified by:
getBackingStorein interfacecom.microsoft.kiota.store.BackedModel- Returns:
- a
BackingStore
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model -
getOdataType
Gets the @odata.type property value. The OdataType property- Returns:
- a
String
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Parameters:
writer- Serialization writer to use to serialize this model
-
setAdditionalData
Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.- Parameters:
value- Value to set for the AdditionalData property.
-
setAllowAddRemoveApps
Sets the allowAddRemoveApps property value. If set to true, members can add and remove apps.- Parameters:
value- Value to set for the allowAddRemoveApps property.
-
setAllowCreatePrivateChannels
Sets the allowCreatePrivateChannels property value. If set to true, members can add and update private channels.- Parameters:
value- Value to set for the allowCreatePrivateChannels property.
-
setAllowCreateUpdateChannels
Sets the allowCreateUpdateChannels property value. If set to true, members can add and update channels.- Parameters:
value- Value to set for the allowCreateUpdateChannels property.
-
setAllowCreateUpdateRemoveConnectors
Sets the allowCreateUpdateRemoveConnectors property value. If set to true, members can add, update, and remove connectors.- Parameters:
value- Value to set for the allowCreateUpdateRemoveConnectors property.
-
setAllowCreateUpdateRemoveTabs
Sets the allowCreateUpdateRemoveTabs property value. If set to true, members can add, update, and remove tabs.- Parameters:
value- Value to set for the allowCreateUpdateRemoveTabs property.
-
setAllowDeleteChannels
Sets the allowDeleteChannels property value. If set to true, members can delete channels.- Parameters:
value- Value to set for the allowDeleteChannels property.
-
setBackingStore
public void setBackingStore(@Nonnull com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value. Stores model information.- Parameters:
value- Value to set for the backingStore property.
-
setOdataType
Sets the @odata.type property value. The OdataType property- Parameters:
value- Value to set for the @odata.type property.
-