public static class CreateOkeHelmChartDeployStageDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
public CreateOkeHelmChartDeployStageDetails.Builder description(String description)
public CreateOkeHelmChartDeployStageDetails.Builder displayName(String displayName)
public CreateOkeHelmChartDeployStageDetails.Builder deployPipelineId(String deployPipelineId)
public CreateOkeHelmChartDeployStageDetails.Builder deployStagePredecessorCollection(DeployStagePredecessorCollection deployStagePredecessorCollection)
public CreateOkeHelmChartDeployStageDetails.Builder freeformTags(Map<String,String> freeformTags)
public CreateOkeHelmChartDeployStageDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
public CreateOkeHelmChartDeployStageDetails.Builder okeClusterDeployEnvironmentId(String okeClusterDeployEnvironmentId)
Kubernetes cluster environment OCID for deployment.
okeClusterDeployEnvironmentId
- the value to setpublic CreateOkeHelmChartDeployStageDetails.Builder helmChartDeployArtifactId(String helmChartDeployArtifactId)
Helm chart artifact OCID.
helmChartDeployArtifactId
- the value to setpublic CreateOkeHelmChartDeployStageDetails.Builder valuesArtifactIds(List<String> valuesArtifactIds)
List of values.yaml file artifact OCIDs.
valuesArtifactIds
- the value to setpublic CreateOkeHelmChartDeployStageDetails.Builder releaseName(String releaseName)
Default name of the chart instance. Must be unique within a Kubernetes namespace.
releaseName
- the value to setpublic CreateOkeHelmChartDeployStageDetails.Builder isUninstallOnStageDelete(Boolean isUninstallOnStageDelete)
Uninstall the Helm chart release on deleting the stage.
isUninstallOnStageDelete
- the value to setpublic CreateOkeHelmChartDeployStageDetails.Builder helmCommandArtifactIds(List<String> helmCommandArtifactIds)
List of Helm command artifact OCIDs.
helmCommandArtifactIds
- the value to setpublic CreateOkeHelmChartDeployStageDetails.Builder purpose(CreateOkeHelmChartDeployStageDetails.Purpose purpose)
The purpose of running this Helm stage
purpose
- the value to setpublic CreateOkeHelmChartDeployStageDetails.Builder namespace(String namespace)
Default namespace to be used for Kubernetes deployment when not specified in the manifest.
namespace
- the value to setpublic CreateOkeHelmChartDeployStageDetails.Builder timeoutInSeconds(Integer timeoutInSeconds)
Time to wait for execution of a helm stage. Defaults to 300 seconds.
timeoutInSeconds
- the value to setpublic CreateOkeHelmChartDeployStageDetails.Builder rollbackPolicy(DeployStageRollbackPolicy rollbackPolicy)
public CreateOkeHelmChartDeployStageDetails.Builder setValues(HelmSetValueCollection setValues)
public CreateOkeHelmChartDeployStageDetails.Builder setString(HelmSetValueCollection setString)
public CreateOkeHelmChartDeployStageDetails.Builder areHooksEnabled(Boolean areHooksEnabled)
Disable pre/post upgrade hooks. Set to false by default.
areHooksEnabled
- the value to setpublic CreateOkeHelmChartDeployStageDetails.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 CreateOkeHelmChartDeployStageDetails.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 CreateOkeHelmChartDeployStageDetails.Builder isForceEnabled(Boolean isForceEnabled)
Force resource update through delete; or if required, recreate. Set to false by default.
isForceEnabled
- the value to setpublic CreateOkeHelmChartDeployStageDetails.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 CreateOkeHelmChartDeployStageDetails.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 CreateOkeHelmChartDeployStageDetails.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 CreateOkeHelmChartDeployStageDetails.Builder shouldSkipRenderSubchartNotes(Boolean shouldSkipRenderSubchartNotes)
If set, renders subchart notes along with the parent. Set to false by default.
shouldSkipRenderSubchartNotes
- the value to setpublic CreateOkeHelmChartDeployStageDetails.Builder shouldNotWait(Boolean shouldNotWait)
Does not wait until all the resources are in a ready state to mark the release as successful if set to true. Set to false by default.
shouldNotWait
- the value to setpublic CreateOkeHelmChartDeployStageDetails.Builder isDebugEnabled(Boolean isDebugEnabled)
Enables helm –debug option to stream output to tf stdout. Set to false by default.
isDebugEnabled
- the value to setpublic CreateOkeHelmChartDeployStageDetails build()
public CreateOkeHelmChartDeployStageDetails.Builder copy(CreateOkeHelmChartDeployStageDetails model)
Copyright © 2016–2025. All rights reserved.