Class ListPasswordExpiryDateAnalyticsRequest.Builder
- java.lang.Object
-
- com.oracle.bmc.datasafe.requests.ListPasswordExpiryDateAnalyticsRequest.Builder
-
- All Implemented Interfaces:
BmcRequest.Builder<ListPasswordExpiryDateAnalyticsRequest,Void>
- Enclosing class:
- ListPasswordExpiryDateAnalyticsRequest
public static class ListPasswordExpiryDateAnalyticsRequest.Builder extends Object implements BmcRequest.Builder<ListPasswordExpiryDateAnalyticsRequest,Void>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ListPasswordExpiryDateAnalyticsRequest.BuilderaccessLevel(ListPasswordExpiryDateAnalyticsRequest.AccessLevel accessLevel)Valid values are RESTRICTED and ACCESSIBLE.ListPasswordExpiryDateAnalyticsRequestbuild()Build the instance of ListPasswordExpiryDateAnalyticsRequest as configured by this builderListPasswordExpiryDateAnalyticsRequestbuildWithoutInvocationCallback()Build the instance of ListPasswordExpiryDateAnalyticsRequest as configured by this builderListPasswordExpiryDateAnalyticsRequest.BuildercompartmentIdInSubtree(Boolean compartmentIdInSubtree)Default is false.ListPasswordExpiryDateAnalyticsRequest.Buildercopy(ListPasswordExpiryDateAnalyticsRequest o)Copy method to populate the builder with values from the given instance.ListPasswordExpiryDateAnalyticsRequest.BuilderinvocationCallback(com.oracle.bmc.http.client.RequestInterceptor invocationCallback)Set the invocation callback for the request to be built.ListPasswordExpiryDateAnalyticsRequest.BuilderopcRequestId(String opcRequestId)Unique identifier for the request.ListPasswordExpiryDateAnalyticsRequest.BuilderretryConfiguration(RetryConfiguration retryConfiguration)Set the retry configuration for the request to be built.ListPasswordExpiryDateAnalyticsRequest.BuildertimePasswordExpiryLessThan(Date timePasswordExpiryLessThan)A filter to return users whose password expiry date in the database is less than the date and time specified, in the format defined by RFC3339.ListPasswordExpiryDateAnalyticsRequest.BuilderuserAssessmentId(String userAssessmentId)The OCID of the user assessment.ListPasswordExpiryDateAnalyticsRequest.BuilderuserCategory(String userCategory)A filter to return only items that match the specified user category.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.oracle.bmc.requests.BmcRequest.Builder
body$
-
-
-
-
Method Detail
-
userAssessmentId
public ListPasswordExpiryDateAnalyticsRequest.Builder userAssessmentId(String userAssessmentId)
The OCID of the user assessment.- Parameters:
userAssessmentId- the value to set- Returns:
- this builder instance
-
compartmentIdInSubtree
public ListPasswordExpiryDateAnalyticsRequest.Builder compartmentIdInSubtree(Boolean compartmentIdInSubtree)
Default is false.When set to true, the hierarchy of compartments is traversed and all compartments and subcompartments in the tenancy are returned. Depends on the ‘accessLevel’ setting.
- Parameters:
compartmentIdInSubtree- the value to set- Returns:
- this builder instance
-
accessLevel
public ListPasswordExpiryDateAnalyticsRequest.Builder accessLevel(ListPasswordExpiryDateAnalyticsRequest.AccessLevel accessLevel)
Valid values are RESTRICTED and ACCESSIBLE.Default is RESTRICTED. Setting this to ACCESSIBLE returns only those compartments for which the user has INSPECT permissions directly or indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED permissions are checked and no partial results are displayed.
- Parameters:
accessLevel- the value to set- Returns:
- this builder instance
-
userCategory
public ListPasswordExpiryDateAnalyticsRequest.Builder userCategory(String userCategory)
A filter to return only items that match the specified user category.- Parameters:
userCategory- the value to set- Returns:
- this builder instance
-
timePasswordExpiryLessThan
public ListPasswordExpiryDateAnalyticsRequest.Builder timePasswordExpiryLessThan(Date timePasswordExpiryLessThan)
A filter to return users whose password expiry date in the database is less than the date and time specified, in the format defined by RFC3339.Example: 2016-12-19T16:39:57.600Z
- Parameters:
timePasswordExpiryLessThan- the value to set- Returns:
- this builder instance
-
opcRequestId
public ListPasswordExpiryDateAnalyticsRequest.Builder opcRequestId(String opcRequestId)
Unique identifier for the request.- Parameters:
opcRequestId- the value to set- Returns:
- this builder instance
-
invocationCallback
public ListPasswordExpiryDateAnalyticsRequest.Builder invocationCallback(com.oracle.bmc.http.client.RequestInterceptor invocationCallback)
Set the invocation callback for the request to be built.- Parameters:
invocationCallback- the invocation callback to be set for the request- Returns:
- this builder instance
-
retryConfiguration
public ListPasswordExpiryDateAnalyticsRequest.Builder retryConfiguration(RetryConfiguration retryConfiguration)
Set the retry configuration for the request to be built.- Parameters:
retryConfiguration- the retry configuration to be used for the request- Returns:
- this builder instance
-
copy
public ListPasswordExpiryDateAnalyticsRequest.Builder copy(ListPasswordExpiryDateAnalyticsRequest o)
Copy method to populate the builder with values from the given instance.- Specified by:
copyin interfaceBmcRequest.Builder<ListPasswordExpiryDateAnalyticsRequest,Void>- Parameters:
o- other request from which to copy values- Returns:
- this builder instance
-
build
public ListPasswordExpiryDateAnalyticsRequest build()
Build the instance of ListPasswordExpiryDateAnalyticsRequest as configured by this builderNote that this method takes calls to
invocationCallback(com.oracle.bmc.http.client.RequestInterceptor)into account, while the methodbuildWithoutInvocationCallback()does not.This is the preferred method to build an instance.
- Specified by:
buildin interfaceBmcRequest.Builder<ListPasswordExpiryDateAnalyticsRequest,Void>- Returns:
- instance of ListPasswordExpiryDateAnalyticsRequest
-
buildWithoutInvocationCallback
public ListPasswordExpiryDateAnalyticsRequest buildWithoutInvocationCallback()
Build the instance of ListPasswordExpiryDateAnalyticsRequest as configured by this builderNote that this method does not take calls to
invocationCallback(com.oracle.bmc.http.client.RequestInterceptor)into account, while the methodbuild()does- Returns:
- instance of ListPasswordExpiryDateAnalyticsRequest
-
-