public static class ProfileSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ProfileSummary |
build() |
ProfileSummary.Builder |
compartmentId(String compartmentId)
The OCID of the compartment that contains the user assessment.
|
ProfileSummary.Builder |
copy(ProfileSummary model) |
ProfileSummary.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.
|
ProfileSummary.Builder |
failedLoginAttempts(String failedLoginAttempts)
Maximum times the user is allowed to fail login before the user account is locked.
|
ProfileSummary.Builder |
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.
|
ProfileSummary.Builder |
inactiveAccountTime(String inactiveAccountTime)
The permitted periods of continuous inactive time during a session, expressed in minutes.
|
ProfileSummary.Builder |
isUserCreated(Boolean isUserCreated)
Represents if the profile is created by user.
|
ProfileSummary.Builder |
passwordLockTime(String passwordLockTime)
Number of days the user account remains locked after failed login
|
ProfileSummary.Builder |
passwordVerificationFunction(String passwordVerificationFunction)
PL/SQL that can be used for password verification.
|
ProfileSummary.Builder |
profileName(String profileName)
The name of the profile.
|
ProfileSummary.Builder |
sessionsPerUser(String sessionsPerUser)
The maximum number of sessions a user is allowed to create.
|
ProfileSummary.Builder |
targetId(String targetId)
The OCID of the target database.
|
ProfileSummary.Builder |
userAssessmentId(String userAssessmentId)
The OCID of the latest user assessment corresponding to the target under consideration.
|
ProfileSummary.Builder |
userCount(Integer userCount)
The number of users having a given profile.
|
public ProfileSummary.Builder userAssessmentId(String userAssessmentId)
The OCID of the latest user assessment corresponding to the target under consideration. A compartment type assessment can also be passed to profiles from all the targets from the corresponding compartment.
userAssessmentId
- the value to setpublic ProfileSummary.Builder compartmentId(String compartmentId)
The OCID of the compartment that contains the user assessment.
compartmentId
- the value to setpublic ProfileSummary.Builder targetId(String targetId)
The OCID of the target database.
targetId
- the value to setpublic ProfileSummary.Builder profileName(String profileName)
The name of the profile.
profileName
- the value to setpublic ProfileSummary.Builder userCount(Integer userCount)
The number of users having a given profile.
userCount
- the value to setpublic ProfileSummary.Builder failedLoginAttempts(String failedLoginAttempts)
Maximum times the user is allowed to fail login before the user account is locked.
failedLoginAttempts
- the value to setpublic ProfileSummary.Builder passwordVerificationFunction(String passwordVerificationFunction)
PL/SQL that can be used for password verification.
passwordVerificationFunction
- the value to setpublic ProfileSummary.Builder sessionsPerUser(String sessionsPerUser)
The maximum number of sessions a user is allowed to create.
sessionsPerUser
- the value to setpublic ProfileSummary.Builder inactiveAccountTime(String inactiveAccountTime)
The permitted periods of continuous inactive time during a session, expressed in minutes. Long-running queries and other operations are not subjected to this limit.
inactiveAccountTime
- the value to setpublic ProfileSummary.Builder passwordLockTime(String passwordLockTime)
Number of days the user account remains locked after failed login
passwordLockTime
- the value to setpublic ProfileSummary.Builder isUserCreated(Boolean isUserCreated)
Represents if the profile is created by user.
isUserCreated
- the value to setpublic ProfileSummary.Builder freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags
Example: {"Department": "Finance"}
freeformTags
- the value to setpublic ProfileSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags
Example: {"Operations": {"CostCenter": "42"}}
definedTags
- the value to setpublic ProfileSummary build()
public ProfileSummary.Builder copy(ProfileSummary model)
Copyright © 2016–2024. All rights reserved.