Class ArkoseFraudProtectionProvider

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

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

    • ArkoseFraudProtectionProvider

      public ArkoseFraudProtectionProvider()
      Instantiates a new ArkoseFraudProtectionProvider and sets the default values.
  • Method Details

    • createFromDiscriminatorValue

      @Nonnull public static ArkoseFraudProtectionProvider 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 ArkoseFraudProtectionProvider
    • getClientSubDomain

      @Nullable public String getClientSubDomain()
      Gets the clientSubDomain property value. Used to invoke the Arkose service from the client application. Request from your Arkose Customer Success Manager or use the default client-api value.
      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 FraudProtectionProvider
      Returns:
      a Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
    • getPrivateKey

      @Nullable public String getPrivateKey()
      Gets the privateKey property value. The private key available on the Arkose Portal. Contact your Arkose Customer Success Manager for assistance with your keys.
      Returns:
      a String
    • getPublicKey

      @Nullable public String getPublicKey()
      Gets the publicKey property value. The public key available on the Arkose Portal. Contact your Arkose Customer Success Manager for assistance with your keys.
      Returns:
      a String
    • getVerifySubDomain

      @Nullable public String getVerifySubDomain()
      Gets the verifySubDomain property value. Used to invoke the Arkose service from the Microsoft authentication server. Request from your Arkose Customer Success Manager or use the default verify-api value.
      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 FraudProtectionProvider
      Parameters:
      writer - Serialization writer to use to serialize this model
    • setClientSubDomain

      public void setClientSubDomain(@Nullable String value)
      Sets the clientSubDomain property value. Used to invoke the Arkose service from the client application. Request from your Arkose Customer Success Manager or use the default client-api value.
      Parameters:
      value - Value to set for the clientSubDomain property.
    • setPrivateKey

      public void setPrivateKey(@Nullable String value)
      Sets the privateKey property value. The private key available on the Arkose Portal. Contact your Arkose Customer Success Manager for assistance with your keys.
      Parameters:
      value - Value to set for the privateKey property.
    • setPublicKey

      public void setPublicKey(@Nullable String value)
      Sets the publicKey property value. The public key available on the Arkose Portal. Contact your Arkose Customer Success Manager for assistance with your keys.
      Parameters:
      value - Value to set for the publicKey property.
    • setVerifySubDomain

      public void setVerifySubDomain(@Nullable String value)
      Sets the verifySubDomain property value. Used to invoke the Arkose service from the Microsoft authentication server. Request from your Arkose Customer Success Manager or use the default verify-api value.
      Parameters:
      value - Value to set for the verifySubDomain property.