Package com.microsoft.graph.models
Class CloudFlareWebApplicationFirewallProvider
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.WebApplicationFirewallProvider
com.microsoft.graph.models.CloudFlareWebApplicationFirewallProvider
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class CloudFlareWebApplicationFirewallProvider
extends WebApplicationFirewallProvider
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newCloudFlareWebApplicationFirewallProviderand 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 valueGets the apiToken property value.The deserialization information for the current modelGets the zoneId property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetApiToken(String value) Sets the apiToken property value.voidSets the zoneId property value.Methods inherited from class com.microsoft.graph.models.WebApplicationFirewallProvider
getDisplayName, setDisplayNameMethods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
CloudFlareWebApplicationFirewallProvider
public CloudFlareWebApplicationFirewallProvider()Instantiates a newCloudFlareWebApplicationFirewallProviderand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static CloudFlareWebApplicationFirewallProvider 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
CloudFlareWebApplicationFirewallProvider
-
getApiToken
Gets the apiToken property value. Cloudflare API token or credential used by Microsoft services to authenticate to the Cloudflare account. Contact your Cloudflare Customer Success Manager for assistance with your apitoken.- Returns:
- a
String
-
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 classWebApplicationFirewallProvider- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getZoneId
Gets the zoneId property value. Default Cloudflare Zone ID associated with this provider configuration. This ID identifies the DNS zone in Cloudflare that is commonly used for verification and configuration operations for the provider.- Returns:
- a
String
-
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 classWebApplicationFirewallProvider- Parameters:
writer- Serialization writer to use to serialize this model
-
setApiToken
Sets the apiToken property value. Cloudflare API token or credential used by Microsoft services to authenticate to the Cloudflare account. Contact your Cloudflare Customer Success Manager for assistance with your apitoken.- Parameters:
value- Value to set for the apiToken property.
-
setZoneId
Sets the zoneId property value. Default Cloudflare Zone ID associated with this provider configuration. This ID identifies the DNS zone in Cloudflare that is commonly used for verification and configuration operations for the provider.- Parameters:
value- Value to set for the zoneId property.
-