Class DatabaseSoftwareImage.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • databaseVersion

        public DatabaseSoftwareImage.Builder databaseVersion​(String databaseVersion)
        The database version with which the database software image is to be built.
        Parameters:
        databaseVersion - the value to set
        Returns:
        this builder
      • displayName

        public DatabaseSoftwareImage.Builder displayName​(String displayName)
        The user-friendly name for the database software image.

        The name does not have to be unique.

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

        public DatabaseSoftwareImage.Builder lifecycleDetails​(String lifecycleDetails)
        Detailed message for the lifecycle state.
        Parameters:
        lifecycleDetails - the value to set
        Returns:
        this builder
      • timeCreated

        public DatabaseSoftwareImage.Builder timeCreated​(Date timeCreated)
        The date and time the database software image was created.
        Parameters:
        timeCreated - the value to set
        Returns:
        this builder
      • patchSet

        public DatabaseSoftwareImage.Builder patchSet​(String patchSet)
        The PSU or PBP or Release Updates.

        To get a list of supported versions, use the listDbVersions operation.

        Parameters:
        patchSet - the value to set
        Returns:
        this builder
      • freeformTags

        public DatabaseSoftwareImage.Builder freeformTags​(Map<String,​String> freeformTags)
        Free-form tags for this resource.

        Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.

        Example: {"Department": "Finance"}

        Parameters:
        freeformTags - the value to set
        Returns:
        this builder
      • databaseSoftwareImageIncludedPatches

        public DatabaseSoftwareImage.Builder databaseSoftwareImageIncludedPatches​(List<String> databaseSoftwareImageIncludedPatches)
        List of one-off patches for Database Homes.
        Parameters:
        databaseSoftwareImageIncludedPatches - the value to set
        Returns:
        this builder
      • includedPatchesSummary

        public DatabaseSoftwareImage.Builder includedPatchesSummary​(String includedPatchesSummary)
        The patches included in the image and the version of the image.
        Parameters:
        includedPatchesSummary - the value to set
        Returns:
        this builder
      • databaseSoftwareImageOneOffPatches

        public DatabaseSoftwareImage.Builder databaseSoftwareImageOneOffPatches​(List<String> databaseSoftwareImageOneOffPatches)
        List of one-off patches for Database Homes.
        Parameters:
        databaseSoftwareImageOneOffPatches - the value to set
        Returns:
        this builder
      • lsInventory

        public DatabaseSoftwareImage.Builder lsInventory​(String lsInventory)
        The output from the OPatch lsInventory command, which is passed as a string.
        Parameters:
        lsInventory - the value to set
        Returns:
        this builder
      • isUpgradeSupported

        public DatabaseSoftwareImage.Builder isUpgradeSupported​(Boolean isUpgradeSupported)
        True if this Database software image is supported for Upgrade.
        Parameters:
        isUpgradeSupported - the value to set
        Returns:
        this builder