Package com.microsoft.graph.models
Class IpNamedLocation
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.NamedLocation
com.microsoft.graph.models.IpNamedLocation
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class IpNamedLocation
extends NamedLocation
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 IpNamedLocationcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueThe deserialization information for the current modelGets the ipRanges property value.Gets the isTrusted property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetIpRanges(List<IpRange> value) Sets the ipRanges property value.voidsetIsTrusted(Boolean value) Sets the isTrusted property value.Methods inherited from class com.microsoft.graph.models.NamedLocation
getCreatedDateTime, getDisplayName, getModifiedDateTime, setCreatedDateTime, setDisplayName, setModifiedDateTimeMethods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
IpNamedLocation
public IpNamedLocation()Instantiates a newIpNamedLocationand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static IpNamedLocation 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
IpNamedLocation
-
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 classNamedLocation- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getIpRanges
Gets the ipRanges property value. List of IP address ranges in IPv4 CIDR format (for example, 1.2.3.4/32) or any allowable IPv6 format from IETF RFC5969. Required. -
getIsTrusted
Gets the isTrusted property value. true if this location is explicitly trusted. Optional. Default value is false.- Returns:
- a
Boolean
-
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 classNamedLocation- Parameters:
writer- Serialization writer to use to serialize this model
-
setIpRanges
Sets the ipRanges property value. List of IP address ranges in IPv4 CIDR format (for example, 1.2.3.4/32) or any allowable IPv6 format from IETF RFC5969. Required.- Parameters:
value- Value to set for the ipRanges property.
-
setIsTrusted
Sets the isTrusted property value. true if this location is explicitly trusted. Optional. Default value is false.- Parameters:
value- Value to set for the isTrusted property.
-