Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
Profile |
build() |
Profile.Builder |
compartmentId(String compartmentId)
The OCID of the compartment that contains the user assessment.
|
Profile.Builder |
compositeLimit(String compositeLimit)
Specify the total resource cost for a session, expressed in service units.
|
Profile.Builder |
connectTime(String connectTime)
Specify the total elapsed time limit for a session, expressed in minutes.
|
Profile.Builder |
copy(Profile model) |
Profile.Builder |
cpuPerCall(String cpuPerCall)
Specify the CPU time limit for a call (a parse, execute, or fetch), expressed in
hundredths of seconds.
|
Profile.Builder |
cpuPerSession(String cpuPerSession)
Specify the CPU time limit for a session, expressed in hundredth of seconds.
|
Profile.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.
|
Profile.Builder |
failedLoginAttempts(String failedLoginAttempts)
Maximum times the user is allowed in fail login before the user account is locked.
|
Profile.Builder |
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.
|
Profile.Builder |
idleTime(String idleTime)
Specify the permitted periods of continuous inactive time during a session, expressed in
minutes.
|
Profile.Builder |
inactiveAccountTime(String inactiveAccountTime)
The permitted periods of continuous inactive time during a session, expressed in minutes.
|
Profile.Builder |
isUserCreated(Boolean isUserCreated)
Represents if the profile is created by user.
|
Profile.Builder |
logicalReadsPerCall(String logicalReadsPerCall)
Specify the permitted the number of data blocks read for a call to process a SQL
statement (a parse, execute, or fetch).
|
Profile.Builder |
logicalReadsPerSession(String logicalReadsPerSession)
Specify the permitted number of data blocks read in a session, including blocks read from
memory and disk.
|
Profile.Builder |
passwordGraceTime(String passwordGraceTime)
Number of grace days for user to change password.
|
Profile.Builder |
passwordLifeTime(String passwordLifeTime)
Number of days the password is valid before expiry.
|
Profile.Builder |
passwordLockTime(String passwordLockTime)
Number of days the user account remains locked after failed login.
|
Profile.Builder |
passwordReuseMax(String passwordReuseMax)
Number of day after the user can use the already used password.
|
Profile.Builder |
passwordReuseTime(String passwordReuseTime)
Number of days before which a password cannot be reused.
|
Profile.Builder |
passwordRolloverTime(String passwordRolloverTime)
Number of days the password rollover is allowed.
|
Profile.Builder |
passwordVerificationFunction(String passwordVerificationFunction)
Name of the PL/SQL that can be used for password verification.
|
Profile.Builder |
passwordVerificationFunctionDetails(String passwordVerificationFunctionDetails)
Details about the PL/SQL that can be used for password verification.
|
Profile.Builder |
privateSga(String privateSga)
Specify the amount of private space a session can allocate in the shared pool of the
system global area (SGA), expressed in bytes.
|
Profile.Builder |
profileName(String profileName)
The name of the profile.
|
Profile.Builder |
sessionsPerUser(String sessionsPerUser)
Specify the number of concurrent sessions to which you want to limit the user.
|
Profile.Builder |
targetId(String targetId)
The OCID of the target database.
|
Profile.Builder |
userAssessmentId(String userAssessmentId)
The OCID of the user assessment corresponding to the target under consideration.
|
Profile.Builder |
userCount(Integer userCount)
The number of users that have a given profile.
|
public Profile.Builder userAssessmentId(String userAssessmentId)
The OCID of the user assessment corresponding to the target under consideration.
userAssessmentId
- the value to setpublic Profile.Builder compartmentId(String compartmentId)
The OCID of the compartment that contains the user assessment.
compartmentId
- the value to setpublic Profile.Builder targetId(String targetId)
The OCID of the target database.
targetId
- the value to setpublic Profile.Builder profileName(String profileName)
The name of the profile.
profileName
- the value to setpublic Profile.Builder userCount(Integer userCount)
The number of users that have a given profile.
userCount
- the value to setpublic Profile.Builder failedLoginAttempts(String failedLoginAttempts)
Maximum times the user is allowed in fail login before the user account is locked.
failedLoginAttempts
- the value to setpublic Profile.Builder passwordVerificationFunction(String passwordVerificationFunction)
Name of the PL/SQL that can be used for password verification.
passwordVerificationFunction
- the value to setpublic Profile.Builder passwordVerificationFunctionDetails(String passwordVerificationFunctionDetails)
Details about the PL/SQL that can be used for password verification.
passwordVerificationFunctionDetails
- the value to setpublic Profile.Builder passwordLockTime(String passwordLockTime)
Number of days the user account remains locked after failed login.
passwordLockTime
- the value to setpublic Profile.Builder passwordLifeTime(String passwordLifeTime)
Number of days the password is valid before expiry.
passwordLifeTime
- the value to setpublic Profile.Builder passwordReuseMax(String passwordReuseMax)
Number of day after the user can use the already used password.
passwordReuseMax
- the value to setpublic Profile.Builder passwordReuseTime(String passwordReuseTime)
Number of days before which a password cannot be reused.
passwordReuseTime
- the value to setpublic Profile.Builder passwordRolloverTime(String passwordRolloverTime)
Number of days the password rollover is allowed. Minimum value can be 1/24 day (1 hour) to 60 days.
passwordRolloverTime
- the value to setpublic Profile.Builder passwordGraceTime(String passwordGraceTime)
Number of grace days for user to change password.
passwordGraceTime
- the value to setpublic Profile.Builder isUserCreated(Boolean isUserCreated)
Represents if the profile is created by user.
isUserCreated
- the value to setpublic Profile.Builder sessionsPerUser(String sessionsPerUser)
Specify the number of concurrent sessions to which you want to limit the user.
sessionsPerUser
- the value to setpublic Profile.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 subject to this limit.
inactiveAccountTime
- the value to setpublic Profile.Builder connectTime(String connectTime)
Specify the total elapsed time limit for a session, expressed in minutes.
connectTime
- the value to setpublic Profile.Builder idleTime(String idleTime)
Specify the permitted periods of continuous inactive time during a session, expressed in minutes.
idleTime
- the value to setpublic Profile.Builder compositeLimit(String compositeLimit)
Specify the total resource cost for a session, expressed in service units. Oracle Database calculates the total service units as a weighted sum of CPU_PER_SESSION, CONNECT_TIME, LOGICAL_READS_PER_SESSION, and PRIVATE_SGA.
compositeLimit
- the value to setpublic Profile.Builder cpuPerCall(String cpuPerCall)
Specify the CPU time limit for a call (a parse, execute, or fetch), expressed in hundredths of seconds.
cpuPerCall
- the value to setpublic Profile.Builder cpuPerSession(String cpuPerSession)
Specify the CPU time limit for a session, expressed in hundredth of seconds.
cpuPerSession
- the value to setpublic Profile.Builder logicalReadsPerCall(String logicalReadsPerCall)
Specify the permitted the number of data blocks read for a call to process a SQL statement (a parse, execute, or fetch).
logicalReadsPerCall
- the value to setpublic Profile.Builder logicalReadsPerSession(String logicalReadsPerSession)
Specify the permitted number of data blocks read in a session, including blocks read from memory and disk.
logicalReadsPerSession
- the value to setpublic Profile.Builder privateSga(String privateSga)
Specify the amount of private space a session can allocate in the shared pool of the system global area (SGA), expressed in bytes.
privateSga
- the value to setpublic Profile.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 Profile.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 Profile build()
public Profile.Builder copy(Profile model)
Copyright © 2016–2024. All rights reserved.