public static final class LockoutPolicy.Builder extends Object
LockoutPolicy.
Initialize attributes and then invoke the build() method to create an
immutable instance.
Builder is not thread-safe and generally should not be stored in a field or collection,
but instead used immediately to create instances.
| Modifier and Type | Method and Description |
|---|---|
LockoutPolicy |
build()
Builds a new
LockoutPolicy. |
LockoutPolicy.Builder |
from(LockoutPolicy instance)
Fill a builder with attribute values from the provided
LockoutPolicy instance. |
LockoutPolicy.Builder |
lockAccountPeriodInSecond(Integer lockAccountPeriodInSecond)
Initializes the value for the
lockAccountPeriodInSecond attribute. |
LockoutPolicy.Builder |
lockoutPeriodInSecond(Integer lockoutPeriodInSecond)
Initializes the value for the
lockoutPeriodInSecond attribute. |
LockoutPolicy.Builder |
numberOfAllowedFailures(Integer numberOfAllowedFailures)
Initializes the value for the
numberOfAllowedFailures attribute. |
public final LockoutPolicy.Builder from(LockoutPolicy instance)
LockoutPolicy instance.
Regular attribute values will be replaced with those from the given instance.
Absent optional values will not replace present values.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final LockoutPolicy.Builder lockAccountPeriodInSecond(Integer lockAccountPeriodInSecond)
lockAccountPeriodInSecond attribute.lockAccountPeriodInSecond - The value for lockAccountPeriodInSecondthis builder for use in a chained invocationpublic final LockoutPolicy.Builder lockoutPeriodInSecond(Integer lockoutPeriodInSecond)
lockoutPeriodInSecond attribute.lockoutPeriodInSecond - The value for lockoutPeriodInSecondthis builder for use in a chained invocationpublic final LockoutPolicy.Builder numberOfAllowedFailures(Integer numberOfAllowedFailures)
numberOfAllowedFailures attribute.numberOfAllowedFailures - The value for numberOfAllowedFailuresthis builder for use in a chained invocationpublic LockoutPolicy build()
LockoutPolicy.IllegalStateException - if any required attributes are missingCopyright © 2017 Pivotal Software, Inc.. All rights reserved.