public static final class ClientLockoutPolicy.Builder extends Object
ClientLockoutPolicy.
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 |
|---|---|
ClientLockoutPolicy |
build()
Builds a new
ClientLockoutPolicy. |
ClientLockoutPolicy.Builder |
countFailuresWithin(Integer countFailuresWithin)
Initializes the value for the
countFailuresWithin attribute. |
ClientLockoutPolicy.Builder |
from(ClientLockoutPolicy instance)
Fill a builder with attribute values from the provided
ClientLockoutPolicy instance. |
ClientLockoutPolicy.Builder |
lockoutAfterFailures(Integer lockoutAfterFailures)
Initializes the value for the
lockoutAfterFailures attribute. |
ClientLockoutPolicy.Builder |
lockoutPeriodSeconds(Integer lockoutPeriodSeconds)
Initializes the value for the
lockoutPeriodSeconds attribute. |
public final ClientLockoutPolicy.Builder from(ClientLockoutPolicy instance)
ClientLockoutPolicy 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 ClientLockoutPolicy.Builder countFailuresWithin(Integer countFailuresWithin)
countFailuresWithin attribute.countFailuresWithin - The value for countFailuresWithinthis builder for use in a chained invocationpublic final ClientLockoutPolicy.Builder lockoutAfterFailures(Integer lockoutAfterFailures)
lockoutAfterFailures attribute.lockoutAfterFailures - The value for lockoutAfterFailuresthis builder for use in a chained invocationpublic final ClientLockoutPolicy.Builder lockoutPeriodSeconds(Integer lockoutPeriodSeconds)
lockoutPeriodSeconds attribute.lockoutPeriodSeconds - The value for lockoutPeriodSecondsthis builder for use in a chained invocationpublic ClientLockoutPolicy build()
ClientLockoutPolicy.IllegalStateException - if any required attributes are missingCopyright © 2017 Pivotal Software, Inc.. All rights reserved.