Class AuthenticationFactorSettingsEndpointRestrictions
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.identitydomains.model.AuthenticationFactorSettingsEndpointRestrictions
-
@Generated(value="OracleSDKGenerator", comments="API Version: v1") public final class AuthenticationFactorSettingsEndpointRestrictions extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Settings that describe the set of restrictions that the system should apply to devices and trusted endpoints of a user*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: complex - uniqueness: none
Note: Objects should always be created or deserialized using theAuthenticationFactorSettingsEndpointRestrictions.Builder
. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theAuthenticationFactorSettingsEndpointRestrictions.Builder
, which maintain a set of all explicitly set fields calledAuthenticationFactorSettingsEndpointRestrictions.Builder.__explicitlySet__
. ThehashCode()
andequals(Object)
methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AuthenticationFactorSettingsEndpointRestrictions.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AuthenticationFactorSettingsEndpointRestrictions.Builder
builder()
Create a new builder.boolean
equals(Object o)
Integer
getMaxEndpointTrustDurationInDays()
Maximum number of days until an endpoint can be trustedInteger
getMaxEnrolledDevices()
Maximum number of enrolled devices per userInteger
getMaxIncorrectAttempts()
An integer that represents the maximum number of failed MFA logins before an account is lockedInteger
getMaxTrustedEndpoints()
Max number of trusted endpoints per userBoolean
getTrustedEndpointsEnabled()
Specify if trusted endpoints are enabledint
hashCode()
AuthenticationFactorSettingsEndpointRestrictions.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
AuthenticationFactorSettingsEndpointRestrictions
@Deprecated @ConstructorProperties({"maxEnrolledDevices","maxTrustedEndpoints","maxEndpointTrustDurationInDays","trustedEndpointsEnabled","maxIncorrectAttempts"}) public AuthenticationFactorSettingsEndpointRestrictions(Integer maxEnrolledDevices, Integer maxTrustedEndpoints, Integer maxEndpointTrustDurationInDays, Boolean trustedEndpointsEnabled, Integer maxIncorrectAttempts)
Deprecated.
-
-
Method Detail
-
builder
public static AuthenticationFactorSettingsEndpointRestrictions.Builder builder()
Create a new builder.
-
toBuilder
public AuthenticationFactorSettingsEndpointRestrictions.Builder toBuilder()
-
getMaxEnrolledDevices
public Integer getMaxEnrolledDevices()
Maximum number of enrolled devices per user*SCIM++ Properties:** - idcsMaxValue: 20 - idcsMinValue: 1 - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: integer - uniqueness: none
- Returns:
- the value
-
getMaxTrustedEndpoints
public Integer getMaxTrustedEndpoints()
Max number of trusted endpoints per user*SCIM++ Properties:** - idcsMaxValue: 20 - idcsMinValue: 1 - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: integer - uniqueness: none
- Returns:
- the value
-
getMaxEndpointTrustDurationInDays
public Integer getMaxEndpointTrustDurationInDays()
Maximum number of days until an endpoint can be trusted*SCIM++ Properties:** - idcsMaxValue: 180 - idcsMinValue: 1 - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: integer - uniqueness: none
- Returns:
- the value
-
getTrustedEndpointsEnabled
public Boolean getTrustedEndpointsEnabled()
Specify if trusted endpoints are enabled*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: boolean - uniqueness: none
- Returns:
- the value
-
getMaxIncorrectAttempts
public Integer getMaxIncorrectAttempts()
An integer that represents the maximum number of failed MFA logins before an account is locked*SCIM++ Properties:** - idcsMaxValue: 20 - idcsMinValue: 5 - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: integer - uniqueness: none
- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-