Package com.microsoft.graph.models
Class Building
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.Place
com.microsoft.graph.models.Building
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class Building
extends Place
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic BuildingcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueThe deserialization information for the current modelgetMap()Gets the map property value.Gets the resourceLinks property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetMap(BuildingMap value) Sets the map property value.voidsetResourceLinks(List<ResourceLink> value) Sets the resourceLinks property value.Methods inherited from class com.microsoft.graph.models.Place
getAddress, getCheckIns, getDisplayName, getGeoCoordinates, getIsWheelChairAccessible, getLabel, getParentId, getPhone, getTags, setAddress, setCheckIns, setDisplayName, setGeoCoordinates, setIsWheelChairAccessible, setLabel, setParentId, setPhone, setTagsMethods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
Building
public Building()Instantiates a newBuildingand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static Building 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
Building
-
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 classPlace- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getMap
Gets the map property value. Map file associated with a building in Places. This object is the IMDF-format representation of building.geojson.- Returns:
- a
BuildingMap
-
getResourceLinks
Gets the resourceLinks property value. A set of links to external resources that are associated with the building. Inherited from place.- Returns:
- a
List<ResourceLink>
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setMap
Sets the map property value. Map file associated with a building in Places. This object is the IMDF-format representation of building.geojson.- Parameters:
value- Value to set for the map property.
-
setResourceLinks
Sets the resourceLinks property value. A set of links to external resources that are associated with the building. Inherited from place.- Parameters:
value- Value to set for the resourceLinks property.
-