Class RateLimiting
java.lang.Object
com.io7m.idstore.server.service.configuration.jaxb.RateLimiting
Java class for anonymous complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<attribute name="UserLoginDelay" type="{http://www.w3.org/2001/XMLSchema}duration" default="PT1S" />
<attribute name="UserLoginRateLimit" type="{http://www.w3.org/2001/XMLSchema}duration" default="PT5S" />
<attribute name="AdminLoginDelay" type="{http://www.w3.org/2001/XMLSchema}duration" default="PT1S" />
<attribute name="AdminLoginRateLimit" type="{http://www.w3.org/2001/XMLSchema}duration" default="PT5S" />
<attribute name="EmailVerificationRateLimit" use="required" type="{http://www.w3.org/2001/XMLSchema}duration" />
<attribute name="PasswordResetRateLimit" use="required" type="{http://www.w3.org/2001/XMLSchema}duration" />
</restriction>
</complexContent>
</complexType>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the adminLoginDelay property.Gets the value of the adminLoginRateLimit property.Gets the value of the emailVerificationRateLimit property.Gets the value of the passwordResetRateLimit property.Gets the value of the userLoginDelay property.Gets the value of the userLoginRateLimit property.voidsetAdminLoginDelay(Duration value) Sets the value of the adminLoginDelay property.voidsetAdminLoginRateLimit(Duration value) Sets the value of the adminLoginRateLimit property.voidSets the value of the emailVerificationRateLimit property.voidSets the value of the passwordResetRateLimit property.voidsetUserLoginDelay(Duration value) Sets the value of the userLoginDelay property.voidsetUserLoginRateLimit(Duration value) Sets the value of the userLoginRateLimit property.
-
Field Details
-
userLoginDelay
-
userLoginRateLimit
-
adminLoginDelay
-
adminLoginRateLimit
-
emailVerificationRateLimit
-
passwordResetRateLimit
-
-
Constructor Details
-
RateLimiting
public RateLimiting()
-
-
Method Details
-
getUserLoginDelay
Gets the value of the userLoginDelay property.- Returns:
- possible object is
Duration
-
setUserLoginDelay
Sets the value of the userLoginDelay property.- Parameters:
value- allowed object isDuration
-
getUserLoginRateLimit
Gets the value of the userLoginRateLimit property.- Returns:
- possible object is
Duration
-
setUserLoginRateLimit
Sets the value of the userLoginRateLimit property.- Parameters:
value- allowed object isDuration
-
getAdminLoginDelay
Gets the value of the adminLoginDelay property.- Returns:
- possible object is
Duration
-
setAdminLoginDelay
Sets the value of the adminLoginDelay property.- Parameters:
value- allowed object isDuration
-
getAdminLoginRateLimit
Gets the value of the adminLoginRateLimit property.- Returns:
- possible object is
Duration
-
setAdminLoginRateLimit
Sets the value of the adminLoginRateLimit property.- Parameters:
value- allowed object isDuration
-
getEmailVerificationRateLimit
Gets the value of the emailVerificationRateLimit property.- Returns:
- possible object is
Duration
-
setEmailVerificationRateLimit
Sets the value of the emailVerificationRateLimit property.- Parameters:
value- allowed object isDuration
-
getPasswordResetRateLimit
Gets the value of the passwordResetRateLimit property.- Returns:
- possible object is
Duration
-
setPasswordResetRateLimit
Sets the value of the passwordResetRateLimit property.- Parameters:
value- allowed object isDuration
-