Class ListErrataRequest.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • compartmentId

        public ListErrataRequest.Builder compartmentId​(String compartmentId)
        The OCID of the compartment.

        This parameter is required and returns only resources contained within the specified compartment.

        Parameters:
        compartmentId - the value to set
        Returns:
        this builder instance
      • name

        public ListErrataRequest.Builder name​(List<String> name)
        The assigned erratum name.

        It’s unique and not changeable.

        Example: ELSA-2020-5804

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

        public ListErrataRequest.Builder name​(String singularValue)
        Singular setter.

        The assigned erratum name. It’s unique and not changeable.

        Example: ELSA-2020-5804

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

        public ListErrataRequest.Builder nameContains​(String nameContains)
        A filter to return resources that may partially match the erratum name given.
        Parameters:
        nameContains - the value to set
        Returns:
        this builder instance
      • classificationType

        public ListErrataRequest.Builder classificationType​(List<ClassificationTypes> classificationType)
        A filter to return only packages that match the given update classification type.
        Parameters:
        classificationType - the value to set
        Returns:
        this builder instance
      • classificationType

        public ListErrataRequest.Builder classificationType​(ClassificationTypes singularValue)
        Singular setter.

        A filter to return only packages that match the given update classification type.

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

        public ListErrataRequest.Builder advisoryType​(List<AdvisoryTypes> advisoryType)
        A filter to return only errata that match the given advisory types.
        Parameters:
        advisoryType - the value to set
        Returns:
        this builder instance
      • advisoryType

        public ListErrataRequest.Builder advisoryType​(AdvisoryTypes singularValue)
        Singular setter.

        A filter to return only errata that match the given advisory types.

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

        public ListErrataRequest.Builder osFamily​(OsFamily osFamily)
        A filter to return only resources that match the given operating system family.
        Parameters:
        osFamily - the value to set
        Returns:
        this builder instance
      • advisorySeverity

        public ListErrataRequest.Builder advisorySeverity​(AdvisorySeverity singularValue)
        Singular setter.

        The advisory severity.

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

        public ListErrataRequest.Builder timeIssueDateStart​(Date timeIssueDateStart)
        The issue date after which to list all errata, in ISO 8601 format

        Example: 2017-07-14T02:40:00.000Z

        Parameters:
        timeIssueDateStart - the value to set
        Returns:
        this builder instance
      • timeIssueDateEnd

        public ListErrataRequest.Builder timeIssueDateEnd​(Date timeIssueDateEnd)
        The issue date before which to list all errata, in ISO 8601 format

        Example: 2017-07-14T02:40:00.000Z

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

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

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

        Example: 50

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

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

        The value of the opc-next-page response header from the previous “List” call. For important details about how pagination works, see List Pagination.

        Example: 3

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

        public ListErrataRequest.Builder sortOrder​(SortOrder sortOrder)
        The sort order to use, either ‘ASC’ or ‘DESC’.
        Parameters:
        sortOrder - the value to set
        Returns:
        this builder instance
      • sortBy

        public ListErrataRequest.Builder sortBy​(ListErrataRequest.SortBy sortBy)
        The field to sort errata by.

        Only one sort order may be provided. Default order for timeIssued is descending. Default order for name is ascending. If no value is specified timeIssued is default.

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

        public ListErrataRequest.Builder opcRequestId​(String opcRequestId)
        Unique Oracle-assigned identifier for the request.

        If you need to contact Oracle about a particular request, please provide the request ID.

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

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