Package com.pulumi.automation
Class UpOptions
- java.lang.Object
-
- com.pulumi.automation.UpdateOptions
-
- com.pulumi.automation.UpOptions
-
public final class UpOptions extends UpdateOptions
Options controlling the behavior of anWorkspaceStack.up()operation.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUpOptions.BuilderBuilder forUpOptions.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UpOptions.Builderbuilder()Returns a new builder forUpOptions.booleancontinueOnError()Continue to perform the update operation despite the occurrence of errors.booleandiff()Display the operation as a rich diff showing the overall change.booleanexpectNoChanges()Return an error if any changes are proposed by this preview.java.util.logging.Loggerlogger()A custom logger instance that will be used for the action.java.lang.Stringplan()The path to an update plan to use for the update.java.util.function.Consumer<Context>program()The program to execute as part of the update.java.util.List<java.lang.String>replaces()Resources to replace.booleanshowSecrets()Show config secrets when they appear.booleantargetDependents()Allows updating of dependent targets discovered but not specifiedUpdateOptions.targets()-
Methods inherited from class com.pulumi.automation.UpdateOptions
color, debug, json, logFlow, logToStdErr, logVerbosity, Message, onEvent, onStandardError, onStandardOutput, parallel, policyPackConfigs, policyPacks, targets, tracing
-
-
-
-
Method Detail
-
builder
public static UpOptions.Builder builder()
Returns a new builder forUpOptions.- Returns:
- the builder
-
expectNoChanges
public boolean expectNoChanges()
Return an error if any changes are proposed by this preview.- Returns:
- true if the preview should fail if any changes are proposed
-
diff
public boolean diff()
Display the operation as a rich diff showing the overall change.- Returns:
- true if a rich diff should be displayed
-
replaces
public java.util.List<java.lang.String> replaces()
Resources to replace.- Returns:
- the list of resource URNs to replace
-
targetDependents
public boolean targetDependents()
Allows updating of dependent targets discovered but not specifiedUpdateOptions.targets()- Returns:
- true if dependent targets should be updated
-
program
@Nullable public java.util.function.Consumer<Context> program()
The program to execute as part of the update.- Returns:
- the program to execute
-
plan
@Nullable public java.lang.String plan()
The path to an update plan to use for the update.- Returns:
- the path to the update plan
-
showSecrets
public boolean showSecrets()
Show config secrets when they appear.- Returns:
- whether to show secrets
-
logger
@Nullable public java.util.logging.Logger logger()
A custom logger instance that will be used for the action. Note that it will only be used ifprogram()is also provided.- Returns:
- the logger
-
continueOnError
public boolean continueOnError()
Continue to perform the update operation despite the occurrence of errors.- Returns:
- whether to continue on error
-
-