Class UpOptions.Builder

    • Method Detail

      • expectNoChanges

        public UpOptions.Builder expectNoChanges​(boolean expectNoChanges)
        Return an error if any changes are proposed by this preview.
        Parameters:
        expectNoChanges - true if the preview should fail if any changes are proposed
        Returns:
        the builder
      • diff

        public UpOptions.Builder diff​(boolean diff)
        Display the operation as a rich diff showing the overall change.
        Parameters:
        diff - true if a rich diff should be displayed
        Returns:
        the builder
      • replaces

        public UpOptions.Builder replaces​(java.util.List<java.lang.String> replaces)
        Resources to replace.
        Parameters:
        replaces - the list of resource URNs to replace
        Returns:
        the builder
      • program

        public UpOptions.Builder program​(java.util.function.Consumer<Context> program)
        The program to execute as part of the update.
        Parameters:
        program - the program to execute
        Returns:
        the builder
      • plan

        public UpOptions.Builder plan​(java.lang.String plan)
        The path to an update plan to use for the update.
        Parameters:
        plan - the path to the update plan
        Returns:
        the builder
      • showSecrets

        public UpOptions.Builder showSecrets​(boolean showSecrets)
        Show config secrets when they appear.
        Parameters:
        showSecrets - whether to show secrets
        Returns:
        the builder
      • logger

        public UpOptions.Builder logger​(java.util.logging.Logger logger)
        A custom logger instance that will be used for the action. Note that it will only be used if program is also provided.
        Parameters:
        logger - the logger
        Returns:
        the builder
      • continueOnError

        public UpOptions.Builder continueOnError​(boolean continueOnError)
        Continue to perform the update operation despite the occurrence of errors.
        Parameters:
        continueOnError - whether to continue on error
        Returns:
        the builder