Package com.microsoft.graph.models
Class WebApplicationFirewallVerificationModel
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.WebApplicationFirewallVerificationModel
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class WebApplicationFirewallVerificationModel
extends Entity
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newWebApplicationFirewallVerificationModeland sets the default values. -
Method Summary
Modifier and TypeMethodDescriptioncreateFromDiscriminatorValue(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 provider property value.Gets the providerType property value.Gets the verificationResult property value.Gets the verifiedDetails property value.Gets the verifiedHost property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the provider property value.voidSets the providerType property value.voidSets the verificationResult property value.voidSets the verifiedDetails property value.voidsetVerifiedHost(String value) Sets the verifiedHost property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
WebApplicationFirewallVerificationModel
public WebApplicationFirewallVerificationModel()Instantiates a newWebApplicationFirewallVerificationModeland sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static WebApplicationFirewallVerificationModel 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
WebApplicationFirewallVerificationModel
-
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 classEntity- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getProvider
Gets the provider property value. Reference to a provider resource associated with this verification model. Represents a WAF provider that can be used to verify or manage the host.- Returns:
- a
WebApplicationFirewallProvider
-
getProviderType
Gets the providerType property value. The providerType property- Returns:
- a
WebApplicationFirewallProviderType
-
getVerificationResult
Gets the verificationResult property value. An object describing the outcome of the verification operation, including status, errors or warnings- Returns:
- a
WebApplicationFirewallVerificationResult
-
getVerifiedDetails
Gets the verifiedDetails property value. Details of DNS configuration- Returns:
- a
WebApplicationFirewallVerifiedDetails
-
getVerifiedHost
Gets the verifiedHost property value. The host (domain or subdomain) that was verified as part of this verification operation.- Returns:
- a
String
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setProvider
Sets the provider property value. Reference to a provider resource associated with this verification model. Represents a WAF provider that can be used to verify or manage the host.- Parameters:
value- Value to set for the provider property.
-
setProviderType
Sets the providerType property value. The providerType property- Parameters:
value- Value to set for the providerType property.
-
setVerificationResult
Sets the verificationResult property value. An object describing the outcome of the verification operation, including status, errors or warnings- Parameters:
value- Value to set for the verificationResult property.
-
setVerifiedDetails
Sets the verifiedDetails property value. Details of DNS configuration- Parameters:
value- Value to set for the verifiedDetails property.
-
setVerifiedHost
Sets the verifiedHost property value. The host (domain or subdomain) that was verified as part of this verification operation.- Parameters:
value- Value to set for the verifiedHost property.
-