Class ListOccOverviewsRequest.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • namespace

        public ListOccOverviewsRequest.Builder namespace​(Namespace namespace)
        The namespace by which we would filter the list.
        Parameters:
        namespace - the value to set
        Returns:
        this builder instance
      • compartmentId

        public ListOccOverviewsRequest.Builder compartmentId​(String compartmentId)
        The ocid of the compartment or tenancy in which resources are to be listed.

        This will also be used for authorization purposes.

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

        public ListOccOverviewsRequest.Builder from​(Date from)
        The month corresponding to this date would be considered as the starting point of the time period against which we would like to perform an aggregation.
        Parameters:
        from - the value to set
        Returns:
        this builder instance
      • to

        public ListOccOverviewsRequest.Builder to​(Date to)
        The month corresponding to this date would be considered as the ending point of the time period against which we would like to perform an aggregation.
        Parameters:
        to - the value to set
        Returns:
        this builder instance
      • workloadType

        public ListOccOverviewsRequest.Builder workloadType​(String workloadType)
        Workload type using the resources in an availability catalog can be filtered.
        Parameters:
        workloadType - the value to set
        Returns:
        this builder instance
      • page

        public ListOccOverviewsRequest.Builder page​(String page)
        A token representing the position at which to start retrieving results.

        This must come from opc-next-page header field of a previous response.

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

        public ListOccOverviewsRequest.Builder opcRequestId​(String opcRequestId)
        The client request ID for tracing.

        The only valid characters for request IDs are letters, numbers, underscore, and dash.

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

        public ListOccOverviewsRequest.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 ListOccOverviewsRequest.Builder sortBy​(ListOccOverviewsRequest.SortBy sortBy)
        The field to sort by.

        Only one sort order may be provided. The default order for periodValue is chronological order(latest month item at the end).

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

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