Class ListProfileSummariesRequest.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • userAssessmentId

        public ListProfileSummariesRequest.Builder userAssessmentId​(String userAssessmentId)
        The OCID of the user assessment.
        Parameters:
        userAssessmentId - the value to set
        Returns:
        this builder instance
      • compartmentId

        public ListProfileSummariesRequest.Builder compartmentId​(String compartmentId)
        A filter to return only resources that match the specified compartment OCID.
        Parameters:
        compartmentId - the value to set
        Returns:
        this builder instance
      • compartmentIdInSubtree

        public ListProfileSummariesRequest.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 ListProfileSummariesRequest.Builder accessLevel​(ListProfileSummariesRequest.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
      • targetId

        public ListProfileSummariesRequest.Builder targetId​(String targetId)
        A filter to return only items related to a specific target OCID.
        Parameters:
        targetId - the value to set
        Returns:
        this builder instance
      • limit

        public ListProfileSummariesRequest.Builder limit​(Integer limit)
        For list pagination.

        The maximum number of items to return per page in a paginated “List” call. For details about how pagination works, see List Pagination.

        Parameters:
        limit - the value to set
        Returns:
        this builder instance
      • page

        public ListProfileSummariesRequest.Builder page​(String page)
        For list pagination.

        The page token representing the page at which to start retrieving results. It is usually retrieved from a previous “List” call. For details about how pagination works, see List Pagination.

        Parameters:
        page - the value to set
        Returns:
        this builder instance
      • profileName

        public ListProfileSummariesRequest.Builder profileName​(String profileName)
        A filter to return only items that match the specified profile name.
        Parameters:
        profileName - the value to set
        Returns:
        this builder instance
      • isUserCreated

        public ListProfileSummariesRequest.Builder isUserCreated​(Boolean isUserCreated)
        An optional filter to return the user created profiles.
        Parameters:
        isUserCreated - the value to set
        Returns:
        this builder instance
      • passwordVerificationFunction

        public ListProfileSummariesRequest.Builder passwordVerificationFunction​(String passwordVerificationFunction)
        An optional filter to filter the profiles based on password verification function.
        Parameters:
        passwordVerificationFunction - the value to set
        Returns:
        this builder instance
      • userCountGreaterThanOrEqual

        public ListProfileSummariesRequest.Builder userCountGreaterThanOrEqual​(String userCountGreaterThanOrEqual)
        An optional filter to return the profiles having user count greater than or equal to the provided value.
        Parameters:
        userCountGreaterThanOrEqual - the value to set
        Returns:
        this builder instance
      • userCountLessThan

        public ListProfileSummariesRequest.Builder userCountLessThan​(String userCountLessThan)
        An optional filter to return the profiles having user count less than the provided value.
        Parameters:
        userCountLessThan - the value to set
        Returns:
        this builder instance
      • failedLoginAttemptsGreaterThanOrEqual

        public ListProfileSummariesRequest.Builder failedLoginAttemptsGreaterThanOrEqual​(String failedLoginAttemptsGreaterThanOrEqual)
        An optional filter to return the profiles having allow failed login attempts number greater than or equal to the provided value.

        String value is used for accommodating the “UNLIMITED” and “DEFAULT” values.

        Parameters:
        failedLoginAttemptsGreaterThanOrEqual - the value to set
        Returns:
        this builder instance
      • failedLoginAttemptsLessThan

        public ListProfileSummariesRequest.Builder failedLoginAttemptsLessThan​(String failedLoginAttemptsLessThan)
        An optional filter to return the profiles having failed login attempts number less than the provided value.

        String value is used for accommodating the “UNLIMITED” and “DEFAULT” values.

        Parameters:
        failedLoginAttemptsLessThan - the value to set
        Returns:
        this builder instance
      • sessionsPerUserGreaterThanOrEqual

        public ListProfileSummariesRequest.Builder sessionsPerUserGreaterThanOrEqual​(String sessionsPerUserGreaterThanOrEqual)
        An optional filter to return the profiles permitting the user to spawn multiple sessions having count.

        greater than or equal to the provided value. String value is used for accommodating the “UNLIMITED” and “DEFAULT” values.

        Parameters:
        sessionsPerUserGreaterThanOrEqual - the value to set
        Returns:
        this builder instance
      • sessionsPerUserLessThan

        public ListProfileSummariesRequest.Builder sessionsPerUserLessThan​(String sessionsPerUserLessThan)
        An optional filter to return the profiles permitting the user to spawn multiple sessions having count less than the provided value.

        String value is used for accommodating the “UNLIMITED” and “DEFAULT” values.

        Parameters:
        sessionsPerUserLessThan - the value to set
        Returns:
        this builder instance
      • inactiveAccountTimeGreaterThanOrEqual

        public ListProfileSummariesRequest.Builder inactiveAccountTimeGreaterThanOrEqual​(String inactiveAccountTimeGreaterThanOrEqual)
        An optional filter to return the profiles allowing inactive account time in days greater than or equal to the provided value.

        String value is used for accommodating the “UNLIMITED” and “DEFAULT” values.

        Parameters:
        inactiveAccountTimeGreaterThanOrEqual - the value to set
        Returns:
        this builder instance
      • inactiveAccountTimeLessThan

        public ListProfileSummariesRequest.Builder inactiveAccountTimeLessThan​(String inactiveAccountTimeLessThan)
        An optional filter to return the profiles allowing inactive account time in days less than the provided value.

        String value is used for accommodating the “UNLIMITED” and “DEFAULT” values.

        Parameters:
        inactiveAccountTimeLessThan - the value to set
        Returns:
        this builder instance
      • passwordLockTimeGreaterThanOrEqual

        public ListProfileSummariesRequest.Builder passwordLockTimeGreaterThanOrEqual​(String passwordLockTimeGreaterThanOrEqual)
        An optional filter to return the profiles having password lock number greater than or equal to the provided value.

        String value is used for accommodating the “UNLIMITED” and “DEFAULT” values.

        Parameters:
        passwordLockTimeGreaterThanOrEqual - the value to set
        Returns:
        this builder instance
      • passwordLockTimeLessThan

        public ListProfileSummariesRequest.Builder passwordLockTimeLessThan​(String passwordLockTimeLessThan)
        An optional filter to return the profiles having password lock number less than the provided value.

        String value is used for accommodating the “UNLIMITED” and “DEFAULT” values.

        Parameters:
        passwordLockTimeLessThan - the value to set
        Returns:
        this builder instance
      • opcRequestId

        public ListProfileSummariesRequest.Builder opcRequestId​(String opcRequestId)
        Unique identifier for the request.
        Parameters:
        opcRequestId - the value to set
        Returns:
        this builder instance
      • invocationCallback

        public ListProfileSummariesRequest.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 ListProfileSummariesRequest.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