public static class UpdateOkeHelmChartDeployStageDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
public UpdateOkeHelmChartDeployStageDetails.Builder description(String description)
public UpdateOkeHelmChartDeployStageDetails.Builder displayName(String displayName)
public UpdateOkeHelmChartDeployStageDetails.Builder deployStagePredecessorCollection(DeployStagePredecessorCollection deployStagePredecessorCollection)
public UpdateOkeHelmChartDeployStageDetails.Builder freeformTags(Map<String,String> freeformTags)
public UpdateOkeHelmChartDeployStageDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
public UpdateOkeHelmChartDeployStageDetails.Builder okeClusterDeployEnvironmentId(String okeClusterDeployEnvironmentId)
Kubernetes cluster environment OCID for deployment.
okeClusterDeployEnvironmentId
- the value to setpublic UpdateOkeHelmChartDeployStageDetails.Builder helmChartDeployArtifactId(String helmChartDeployArtifactId)
Helm chart artifact OCID.
helmChartDeployArtifactId
- the value to setpublic UpdateOkeHelmChartDeployStageDetails.Builder valuesArtifactIds(List<String> valuesArtifactIds)
List of values.yaml file artifact OCIDs.
valuesArtifactIds
- the value to setpublic UpdateOkeHelmChartDeployStageDetails.Builder releaseName(String releaseName)
Name of the Helm chart release.
releaseName
- the value to setpublic UpdateOkeHelmChartDeployStageDetails.Builder isUninstallOnStageDelete(Boolean isUninstallOnStageDelete)
Uninstall the Helm chart release on deleting the stage.
isUninstallOnStageDelete
- the value to setpublic UpdateOkeHelmChartDeployStageDetails.Builder helmCommandArtifactIds(List<String> helmCommandArtifactIds)
List of Helm command artifact OCIDs.
helmCommandArtifactIds
- the value to setpublic UpdateOkeHelmChartDeployStageDetails.Builder purpose(UpdateOkeHelmChartDeployStageDetails.Purpose purpose)
The purpose of running this Helm stage
purpose
- the value to setpublic UpdateOkeHelmChartDeployStageDetails.Builder namespace(String namespace)
Default namespace to be used for Kubernetes deployment when not specified in the manifest.
namespace
- the value to setpublic UpdateOkeHelmChartDeployStageDetails.Builder timeoutInSeconds(Integer timeoutInSeconds)
Time to wait for execution of a helm stage. Defaults to 300 seconds.
timeoutInSeconds
- the value to setpublic UpdateOkeHelmChartDeployStageDetails.Builder rollbackPolicy(DeployStageRollbackPolicy rollbackPolicy)
public UpdateOkeHelmChartDeployStageDetails.Builder setValues(HelmSetValueCollection setValues)
public UpdateOkeHelmChartDeployStageDetails.Builder setString(HelmSetValueCollection setString)
public UpdateOkeHelmChartDeployStageDetails.Builder areHooksEnabled(Boolean areHooksEnabled)
Disable pre/post upgrade hooks.
areHooksEnabled
- the value to setpublic UpdateOkeHelmChartDeployStageDetails.Builder shouldReuseValues(Boolean shouldReuseValues)
During upgrade, reuse the values of the last release and merge overrides from the command line. Set to false by default.
shouldReuseValues
- the value to setpublic UpdateOkeHelmChartDeployStageDetails.Builder shouldResetValues(Boolean shouldResetValues)
During upgrade, reset the values to the ones built into the chart. It overrides shouldReuseValues. Set to false by default.
shouldResetValues
- the value to setpublic UpdateOkeHelmChartDeployStageDetails.Builder isForceEnabled(Boolean isForceEnabled)
Force resource update through delete; or if required, recreate. Set to false by default.
isForceEnabled
- the value to setpublic UpdateOkeHelmChartDeployStageDetails.Builder shouldCleanupOnFail(Boolean shouldCleanupOnFail)
Allow deletion of new resources created during when an upgrade fails. Set to false by default.
shouldCleanupOnFail
- the value to setpublic UpdateOkeHelmChartDeployStageDetails.Builder maxHistory(Integer maxHistory)
Limit the maximum number of revisions saved per release. Use 0 for no limit. Set to 10 by default
maxHistory
- the value to setpublic UpdateOkeHelmChartDeployStageDetails.Builder shouldSkipCrds(Boolean shouldSkipCrds)
If set, no CRDs are installed. By default, CRDs are installed only if they are not present already. Set to false by default.
shouldSkipCrds
- the value to setpublic UpdateOkeHelmChartDeployStageDetails.Builder shouldSkipRenderSubchartNotes(Boolean shouldSkipRenderSubchartNotes)
If set, renders subchart notes along with the parent. Set to false by default.
shouldSkipRenderSubchartNotes
- the value to setpublic UpdateOkeHelmChartDeployStageDetails.Builder shouldNotWait(Boolean shouldNotWait)
Waits until all the resources are in a ready state to mark the release as successful. Set to false by default.
shouldNotWait
- the value to setpublic UpdateOkeHelmChartDeployStageDetails.Builder isDebugEnabled(Boolean isDebugEnabled)
Enables helm –debug option to stream output to tf stdout. Set to false by default.
isDebugEnabled
- the value to setpublic UpdateOkeHelmChartDeployStageDetails build()
public UpdateOkeHelmChartDeployStageDetails.Builder copy(UpdateOkeHelmChartDeployStageDetails model)
Copyright © 2016–2024. All rights reserved.