Class ListHostInsightsRequest.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • id

        public ListHostInsightsRequest.Builder id​(String singularValue)
        Singular setter.

        Optional list of host insight resource OCIDs.

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

        public ListHostInsightsRequest.Builder hostType​(List<String> hostType)
        Filter by one or more host types.

        Possible values are CLOUD-HOST, EXTERNAL-HOST, COMANAGED-VM-HOST, COMANAGED-BM-HOST, COMANAGED-EXACS-HOST, COMANAGED-EXACC-HOST

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

        public ListHostInsightsRequest.Builder hostType​(String singularValue)
        Singular setter.

        Filter by one or more host types. Possible values are CLOUD-HOST, EXTERNAL-HOST, COMANAGED-VM-HOST, COMANAGED-BM-HOST, COMANAGED-EXACS-HOST, COMANAGED-EXACC-HOST

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

        public ListHostInsightsRequest.Builder platformType​(List<ListHostInsightsRequest.PlatformType> platformType)
        Filter by one or more platform types.

        Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS]. Supported platformType(s) for MACS-managed cloud host insight: [LINUX]. Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX, HP-UX].

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

        public ListHostInsightsRequest.Builder platformType​(ListHostInsightsRequest.PlatformType singularValue)
        Singular setter.

        Filter by one or more platform types. Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS]. Supported platformType(s) for MACS-managed cloud host insight: [LINUX]. Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX, HP-UX].

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

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

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

        public ListHostInsightsRequest.Builder sortOrder​(SortOrder sortOrder)
        The sort order to use, either ascending (ASC) or descending (DESC).
        Parameters:
        sortOrder - the value to set
        Returns:
        this builder instance
      • enterpriseManagerBridgeId

        public ListHostInsightsRequest.Builder enterpriseManagerBridgeId​(String enterpriseManagerBridgeId)
        Unique Enterprise Manager bridge identifier
        Parameters:
        enterpriseManagerBridgeId - the value to set
        Returns:
        this builder instance
      • exadataInsightId

        public ListHostInsightsRequest.Builder exadataInsightId​(String exadataInsightId)
        OCID of exadata insight resource.
        Parameters:
        exadataInsightId - the value to set
        Returns:
        this builder instance
      • compartmentIdInSubtree

        public ListHostInsightsRequest.Builder compartmentIdInSubtree​(Boolean compartmentIdInSubtree)
        A flag to search all resources within a given compartment and all sub-compartments.
        Parameters:
        compartmentIdInSubtree - the value to set
        Returns:
        this builder instance
      • opcRequestId

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