Package com.microsoft.graph.models
Class CountryNamedLocation
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.NamedLocation
com.microsoft.graph.models.CountryNamedLocation
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class CountryNamedLocation
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 CountryNamedLocationcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the countriesAndRegions property value.Gets the countryLookupMethod property value.The deserialization information for the current modelGets the includeUnknownCountriesAndRegions property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetCountriesAndRegions(List<String> value) Sets the countriesAndRegions property value.voidSets the countryLookupMethod property value.voidSets the includeUnknownCountriesAndRegions 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
-
CountryNamedLocation
public CountryNamedLocation()Instantiates a newCountryNamedLocationand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static CountryNamedLocation 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
CountryNamedLocation
-
getCountriesAndRegions
Gets the countriesAndRegions property value. List of countries and/or regions in two-letter format specified by ISO 3166-2. Required. -
getCountryLookupMethod
Gets the countryLookupMethod property value. Determines what method is used to decide which country the user is located in. Possible values are clientIpAddress(default) and authenticatorAppGps. Note: authenticatorAppGps is not yet supported in the Microsoft Cloud for US Government.- Returns:
- a
CountryLookupMethodType
-
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>>
-
getIncludeUnknownCountriesAndRegions
Gets the includeUnknownCountriesAndRegions property value. true if IP addresses that don't map to a country or region should be included in the named location. 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
-
setCountriesAndRegions
Sets the countriesAndRegions property value. List of countries and/or regions in two-letter format specified by ISO 3166-2. Required.- Parameters:
value- Value to set for the countriesAndRegions property.
-
setCountryLookupMethod
Sets the countryLookupMethod property value. Determines what method is used to decide which country the user is located in. Possible values are clientIpAddress(default) and authenticatorAppGps. Note: authenticatorAppGps is not yet supported in the Microsoft Cloud for US Government.- Parameters:
value- Value to set for the countryLookupMethod property.
-
setIncludeUnknownCountriesAndRegions
Sets the includeUnknownCountriesAndRegions property value. true if IP addresses that don't map to a country or region should be included in the named location. Optional. Default value is false.- Parameters:
value- Value to set for the includeUnknownCountriesAndRegions property.
-