Package com.microsoft.graph.models
Class AkamaiVerifiedDetailsModel
java.lang.Object
com.microsoft.graph.models.WebApplicationFirewallVerifiedDetails
com.microsoft.graph.models.AkamaiVerifiedDetailsModel
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class AkamaiVerifiedDetailsModel
extends WebApplicationFirewallVerifiedDetails
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.WebApplicationFirewallVerifiedDetails
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic AkamaiVerifiedDetailsModelcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the activeAttackGroups property value.Gets the activeCustomRules property value.The deserialization information for the current modelGets the rapidRules property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the activeAttackGroups property value.voidSets the activeCustomRules property value.voidSets the rapidRules property value.Methods inherited from class com.microsoft.graph.models.WebApplicationFirewallVerifiedDetails
getAdditionalData, getBackingStore, getDnsConfiguration, getOdataType, setAdditionalData, setBackingStore, setDnsConfiguration, setOdataType
-
Constructor Details
-
AkamaiVerifiedDetailsModel
public AkamaiVerifiedDetailsModel()Instantiates a newAkamaiVerifiedDetailsModeland sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static AkamaiVerifiedDetailsModel 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
AkamaiVerifiedDetailsModel
-
getActiveAttackGroups
Gets the activeAttackGroups property value. Collection of Akamai attack groups that are currently active for the zone or host, including the action applied to each group (for example, deny, none or alert).- Returns:
- a
List<AkamaiAttackGroupActionModel>
-
getActiveCustomRules
Gets the activeCustomRules property value. Collection of Akamai custom rules that are currently enabled for the zone or host. Each entry includes rule metadata such as the rule identifier, friendly name, and the action taken when the rule matches traffic.- Returns:
- a
List<AkamaiCustomRuleModel>
-
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 classWebApplicationFirewallVerifiedDetails- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getRapidRules
Gets the rapidRules property value. Configuration for Akamai Rapid Rules, including whether Rapid Rules are enabled and the default action applied to matching traffic.- Returns:
- a
AkamaiRapidRulesModel
-
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 classWebApplicationFirewallVerifiedDetails- Parameters:
writer- Serialization writer to use to serialize this model
-
setActiveAttackGroups
Sets the activeAttackGroups property value. Collection of Akamai attack groups that are currently active for the zone or host, including the action applied to each group (for example, deny, none or alert).- Parameters:
value- Value to set for the activeAttackGroups property.
-
setActiveCustomRules
Sets the activeCustomRules property value. Collection of Akamai custom rules that are currently enabled for the zone or host. Each entry includes rule metadata such as the rule identifier, friendly name, and the action taken when the rule matches traffic.- Parameters:
value- Value to set for the activeCustomRules property.
-
setRapidRules
Sets the rapidRules property value. Configuration for Akamai Rapid Rules, including whether Rapid Rules are enabled and the default action applied to matching traffic.- Parameters:
value- Value to set for the rapidRules property.
-