Class ListRolesRequest.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • targetDatabaseId

        public ListRolesRequest.Builder targetDatabaseId​(String targetDatabaseId)
        The OCID of the Data Safe target database.
        Parameters:
        targetDatabaseId - the value to set
        Returns:
        this builder instance
      • opcRequestId

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

        public ListRolesRequest.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 ListRolesRequest.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
      • roleName

        public ListRolesRequest.Builder roleName​(List<String> roleName)
        A filter to return only a specific role based on role name.
        Parameters:
        roleName - the value to set
        Returns:
        this builder instance
      • roleName

        public ListRolesRequest.Builder roleName​(String singularValue)
        Singular setter.

        A filter to return only a specific role based on role name.

        Parameters:
        singularValue - the singular value to set
        Returns:
        this builder instance
      • isOracleMaintained

        public ListRolesRequest.Builder isOracleMaintained​(Boolean isOracleMaintained)
        A filter to return roles based on whether they are maintained by oracle or not.
        Parameters:
        isOracleMaintained - the value to set
        Returns:
        this builder instance
      • authenticationType

        public ListRolesRequest.Builder authenticationType​(String authenticationType)
        A filter to return roles based on authentication type.
        Parameters:
        authenticationType - the value to set
        Returns:
        this builder instance
      • roleNameContains

        public ListRolesRequest.Builder roleNameContains​(String roleNameContains)
        A filter to return only items if role name contains a specific string.
        Parameters:
        roleNameContains - the value to set
        Returns:
        this builder instance
      • invocationCallback

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