Package com.microsoft.graph.models
Class TenantAppManagementPolicy
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.DirectoryObject
com.microsoft.graph.models.PolicyBase
com.microsoft.graph.models.TenantAppManagementPolicy
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class TenantAppManagementPolicy
extends PolicyBase
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 TenantAppManagementPolicycreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the applicationRestrictions property value.The deserialization information for the current modelGets the isEnabled property value.Gets the servicePrincipalRestrictions property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the applicationRestrictions property value.voidsetIsEnabled(Boolean value) Sets the isEnabled property value.voidSets the servicePrincipalRestrictions property value.Methods inherited from class com.microsoft.graph.models.PolicyBase
getDescription, getDisplayName, setDescription, setDisplayNameMethods inherited from class com.microsoft.graph.models.DirectoryObject
getDeletedDateTime, setDeletedDateTimeMethods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
TenantAppManagementPolicy
public TenantAppManagementPolicy()Instantiates a newTenantAppManagementPolicyand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static TenantAppManagementPolicy 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
TenantAppManagementPolicy
-
getApplicationRestrictions
Gets the applicationRestrictions property value. Restrictions that apply as default to all application objects in the tenant.- Returns:
- a
AppManagementApplicationConfiguration
-
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 classPolicyBase- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getIsEnabled
Gets the isEnabled property value. Denotes whether the policy is enabled. Default value is false.- Returns:
- a
Boolean
-
getServicePrincipalRestrictions
Gets the servicePrincipalRestrictions property value. Restrictions that apply as default to all service principal objects in the tenant.- Returns:
- a
AppManagementServicePrincipalConfiguration
-
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 classPolicyBase- Parameters:
writer- Serialization writer to use to serialize this model
-
setApplicationRestrictions
Sets the applicationRestrictions property value. Restrictions that apply as default to all application objects in the tenant.- Parameters:
value- Value to set for the applicationRestrictions property.
-
setIsEnabled
Sets the isEnabled property value. Denotes whether the policy is enabled. Default value is false.- Parameters:
value- Value to set for the isEnabled property.
-
setServicePrincipalRestrictions
public void setServicePrincipalRestrictions(@Nullable AppManagementServicePrincipalConfiguration value) Sets the servicePrincipalRestrictions property value. Restrictions that apply as default to all service principal objects in the tenant.- Parameters:
value- Value to set for the servicePrincipalRestrictions property.
-