Package com.pulumi.automation
Class UpOptions.Builder
- java.lang.Object
-
- com.pulumi.automation.UpdateOptions.Builder<UpOptions.Builder>
-
- com.pulumi.automation.UpOptions.Builder
-
- Enclosing class:
- UpOptions
public static final class UpOptions.Builder extends UpdateOptions.Builder<UpOptions.Builder>
Builder forUpOptions.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpOptionsbuild()Builds theUpOptions.UpOptions.BuildercontinueOnError(boolean continueOnError)Continue to perform the update operation despite the occurrence of errors.UpOptions.Builderdiff(boolean diff)Display the operation as a rich diff showing the overall change.UpOptions.BuilderexpectNoChanges(boolean expectNoChanges)Return an error if any changes are proposed by this preview.UpOptions.Builderlogger(java.util.logging.Logger logger)A custom logger instance that will be used for the action.UpOptions.Builderplan(java.lang.String plan)The path to an update plan to use for the update.UpOptions.Builderprogram(java.util.function.Consumer<Context> program)The program to execute as part of the update.UpOptions.Builderreplaces(java.util.List<java.lang.String> replaces)Resources to replace.UpOptions.BuildershowSecrets(boolean showSecrets)Show config secrets when they appear.UpOptions.BuildertargetDependents(boolean targetDependents)Allows updating of dependent targets discovered but not specifiedUpdateOptions.Builder.targets(java.util.List<java.lang.String>).-
Methods inherited from class com.pulumi.automation.UpdateOptions.Builder
color, debug, json, logFlow, logToStdErr, logVerbosity, message, onEvent, onStandardError, onStandardOutput, parallel, policyPackConfigs, policyPacks, targets, tracing
-
-
-
-
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
-
targetDependents
public UpOptions.Builder targetDependents(boolean targetDependents)
Allows updating of dependent targets discovered but not specifiedUpdateOptions.Builder.targets(java.util.List<java.lang.String>).- Parameters:
targetDependents- true if dependent targets should be updated- 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 ifprogramis 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
-
-