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 UpOptions
build()
Builds theUpOptions
.UpOptions.Builder
continueOnError(boolean continueOnError)
Continue to perform the update operation despite the occurrence of errors.UpOptions.Builder
diff(boolean diff)
Display the operation as a rich diff showing the overall change.UpOptions.Builder
expectNoChanges(boolean expectNoChanges)
Return an error if any changes are proposed by this preview.UpOptions.Builder
logger(java.util.logging.Logger logger)
A custom logger instance that will be used for the action.UpOptions.Builder
plan(java.lang.String plan)
The path to an update plan to use for the update.UpOptions.Builder
program(java.util.function.Consumer<Context> program)
The program to execute as part of the update.UpOptions.Builder
replaces(java.util.List<java.lang.String> replaces)
Resources to replace.UpOptions.Builder
showSecrets(boolean showSecrets)
Show config secrets when they appear.UpOptions.Builder
targetDependents(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 ifprogram
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
-
-