Class MacOrderSummary.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • compartmentId

        public MacOrderSummary.Builder compartmentId​(String compartmentId)
        OCID of the compartment to which the resource belongs to.
        Parameters:
        compartmentId - the value to set
        Returns:
        this builder
      • displayName

        public MacOrderSummary.Builder displayName​(String displayName)
        A user-friendly name.

        Does not have to be unique, and it’s changeable. Avoid entering confidential information.

        Example: My new resource

        Parameters:
        displayName - the value to set
        Returns:
        this builder
      • orderDescription

        public MacOrderSummary.Builder orderDescription​(String orderDescription)
        A user-friendly description.

        To provide some insight about the resource. Avoid entering confidential information.

        Parameters:
        orderDescription - the value to set
        Returns:
        this builder
      • orderSize

        public MacOrderSummary.Builder orderSize​(Integer orderSize)
        Number of macs requested in this MacOrder.
        Parameters:
        orderSize - the value to set
        Returns:
        this builder
      • ipRange

        public MacOrderSummary.Builder ipRange​(String ipRange)
        The IP Range specified by the customer for this order.
        Parameters:
        ipRange - the value to set
        Returns:
        this builder
      • isDocusigned

        public MacOrderSummary.Builder isDocusigned​(Boolean isDocusigned)
        Checkbox value that indicates whether the customer completed docusign process.
        Parameters:
        isDocusigned - the value to set
        Returns:
        this builder
      • timeCreated

        public MacOrderSummary.Builder timeCreated​(Date timeCreated)
        The time this resource was created.

        An RFC3339 formatted datetime string.

        Parameters:
        timeCreated - the value to set
        Returns:
        this builder
      • timeUpdated

        public MacOrderSummary.Builder timeUpdated​(Date timeUpdated)
        The time this resource was last updated.

        An RFC3339 formatted datetime string.

        Parameters:
        timeUpdated - the value to set
        Returns:
        this builder
      • commitmentTerm

        public MacOrderSummary.Builder commitmentTerm​(MacOrder.CommitmentTerm commitmentTerm)
        Enum indicating the agreed commitment term on the MacOrder.
        Parameters:
        commitmentTerm - the value to set
        Returns:
        this builder
      • timeBillingStarted

        public MacOrderSummary.Builder timeBillingStarted​(Date timeBillingStarted)
        An RFC3339-formatted datetime string containing the date and time this MacOrder begins.
        Parameters:
        timeBillingStarted - the value to set
        Returns:
        this builder
      • timeBillingEnded

        public MacOrderSummary.Builder timeBillingEnded​(Date timeBillingEnded)
        An RFC3339-formatted datetime string containing the date and time this MacOrder begins.
        Parameters:
        timeBillingEnded - the value to set
        Returns:
        this builder
      • lifecycleDetails

        public MacOrderSummary.Builder lifecycleDetails​(String lifecycleDetails)
        A message that describes the current state of the MacOrder in more detail.
        Parameters:
        lifecycleDetails - the value to set
        Returns:
        this builder