Class AkamaiWebApplicationFirewallProvider

All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.serialization.Parsable, com.microsoft.kiota.store.BackedModel

@Generated("com.microsoft.kiota") public class AkamaiWebApplicationFirewallProvider extends WebApplicationFirewallProvider implements com.microsoft.kiota.serialization.Parsable
  • Constructor Details

  • Method Details

    • createFromDiscriminatorValue

      @Nonnull public static AkamaiWebApplicationFirewallProvider 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 AkamaiWebApplicationFirewallProvider
    • getAccessToken

      @Nullable public String getAccessToken()
      Gets the accessToken property value. Akamai API access token used to authenticate to the Akamai account. Contact your Akamai Customer Success Manager for assistance with your accessToken.
      Returns:
      a String
    • getClientSecret

      @Nullable public String getClientSecret()
      Gets the clientSecret property value. Akamai API client secret used in conjunction with the client token and access token for authentication. Contact your Akamai Customer Success Manager for assistance with this information.
      Returns:
      a String
    • getClientToken

      @Nullable public String getClientToken()
      Gets the clientToken property value. Akamai API client token used for authentication to the Akamai account. Contact your Akamai Customer Success Manager for assistance with this information.
      Returns:
      a String
    • getFieldDeserializers

      @Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()
      The deserialization information for the current model
      Specified by:
      getFieldDeserializers in interface com.microsoft.kiota.serialization.Parsable
      Overrides:
      getFieldDeserializers in class WebApplicationFirewallProvider
      Returns:
      a Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
    • getHostPrefix

      @Nullable public String getHostPrefix()
      Gets the hostPrefix property value. Prefix used to identify the host or domain in Akamai configuration operations. This value may be required for certain API calls or configuration scenarios.
      Returns:
      a String
    • serialize

      public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer)
      Serializes information the current object
      Specified by:
      serialize in interface com.microsoft.kiota.serialization.Parsable
      Overrides:
      serialize in class WebApplicationFirewallProvider
      Parameters:
      writer - Serialization writer to use to serialize this model
    • setAccessToken

      public void setAccessToken(@Nullable String value)
      Sets the accessToken property value. Akamai API access token used to authenticate to the Akamai account. Contact your Akamai Customer Success Manager for assistance with your accessToken.
      Parameters:
      value - Value to set for the accessToken property.
    • setClientSecret

      public void setClientSecret(@Nullable String value)
      Sets the clientSecret property value. Akamai API client secret used in conjunction with the client token and access token for authentication. Contact your Akamai Customer Success Manager for assistance with this information.
      Parameters:
      value - Value to set for the clientSecret property.
    • setClientToken

      public void setClientToken(@Nullable String value)
      Sets the clientToken property value. Akamai API client token used for authentication to the Akamai account. Contact your Akamai Customer Success Manager for assistance with this information.
      Parameters:
      value - Value to set for the clientToken property.
    • setHostPrefix

      public void setHostPrefix(@Nullable String value)
      Sets the hostPrefix property value. Prefix used to identify the host or domain in Akamai configuration operations. This value may be required for certain API calls or configuration scenarios.
      Parameters:
      value - Value to set for the hostPrefix property.