Class Patch.Builder

  • Enclosing class:
    Patch

    public static class Patch.Builder
    extends Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • id

        public Patch.Builder id​(String id)
        The ID of the WebLogic patch.
        Parameters:
        id - the value to set
        Returns:
        this builder
      • displayName

        public Patch.Builder displayName​(String displayName)
        The name of the WebLogic patch.
        Parameters:
        displayName - the value to set
        Returns:
        this builder
      • description

        public Patch.Builder description​(String description)
        The description of the WebLogic patch.
        Parameters:
        description - the value to set
        Returns:
        this builder
      • weblogicVersion

        public Patch.Builder weblogicVersion​(String weblogicVersion)
        The WebLogic version for this patch.

        The patch can be installed to domains with this version.

        Parameters:
        weblogicVersion - the value to set
        Returns:
        this builder
      • middlewareType

        public Patch.Builder middlewareType​(List<Patch.MiddlewareType> middlewareType)
        The type of middleware for which this patch is applicable.

        A patch can be applicable to more than one type of middleware.

        Parameters:
        middlewareType - the value to set
        Returns:
        this builder
      • osArch

        public Patch.Builder osArch​(String osArch)
        The operating system architecture for which the patch can be applied.
        Parameters:
        osArch - the value to set
        Returns:
        this builder
      • build

        public Patch build()