Package com.microsoft.graph.models
Class EducationTeamsAppResource
java.lang.Object
com.microsoft.graph.models.EducationResource
com.microsoft.graph.models.EducationTeamsAppResource
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class EducationTeamsAppResource
extends EducationResource
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.EducationResource
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic EducationTeamsAppResourcecreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the appIconWebUrl property value.getAppId()Gets the appId property value.The deserialization information for the current modelGets the teamsEmbeddedContentUrl property value.Gets the webUrl property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAppIconWebUrl(String value) Sets the appIconWebUrl property value.voidSets the appId property value.voidsetTeamsEmbeddedContentUrl(String value) Sets the teamsEmbeddedContentUrl property value.voidSets the webUrl property value.Methods inherited from class com.microsoft.graph.models.EducationResource
getAdditionalData, getBackingStore, getCreatedBy, getCreatedDateTime, getDisplayName, getLastModifiedBy, getLastModifiedDateTime, getOdataType, setAdditionalData, setBackingStore, setCreatedBy, setCreatedDateTime, setDisplayName, setLastModifiedBy, setLastModifiedDateTime, setOdataType
-
Constructor Details
-
EducationTeamsAppResource
public EducationTeamsAppResource()Instantiates a newEducationTeamsAppResourceand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static EducationTeamsAppResource 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
EducationTeamsAppResource
-
getAppIconWebUrl
Gets the appIconWebUrl property value. URL that points to the icon of the app.- Returns:
- a
String
-
getAppId
Gets the appId property value. Teams app ID of the application.- Returns:
- a
String
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin classEducationResource- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getTeamsEmbeddedContentUrl
Gets the teamsEmbeddedContentUrl property value. URL for the app resource that will be opened by Teams.- Returns:
- a
String
-
getWebUrl
Gets the webUrl property value. URL for the app resource that can be opened in the browser.- 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- Overrides:
serializein classEducationResource- Parameters:
writer- Serialization writer to use to serialize this model
-
setAppIconWebUrl
Sets the appIconWebUrl property value. URL that points to the icon of the app.- Parameters:
value- Value to set for the appIconWebUrl property.
-
setAppId
Sets the appId property value. Teams app ID of the application.- Parameters:
value- Value to set for the appId property.
-
setTeamsEmbeddedContentUrl
Sets the teamsEmbeddedContentUrl property value. URL for the app resource that will be opened by Teams.- Parameters:
value- Value to set for the teamsEmbeddedContentUrl property.
-
setWebUrl
Sets the webUrl property value. URL for the app resource that can be opened in the browser.- Parameters:
value- Value to set for the webUrl property.
-