public static class OkeDeployStage.Builder extends Object
Constructor and Description |
---|
Builder() |
public OkeDeployStage.Builder id(String id)
public OkeDeployStage.Builder description(String description)
public OkeDeployStage.Builder displayName(String displayName)
public OkeDeployStage.Builder projectId(String projectId)
public OkeDeployStage.Builder deployPipelineId(String deployPipelineId)
public OkeDeployStage.Builder compartmentId(String compartmentId)
public OkeDeployStage.Builder timeCreated(Date timeCreated)
public OkeDeployStage.Builder timeUpdated(Date timeUpdated)
public OkeDeployStage.Builder lifecycleState(DeployStage.LifecycleState lifecycleState)
public OkeDeployStage.Builder lifecycleDetails(String lifecycleDetails)
public OkeDeployStage.Builder deployStagePredecessorCollection(DeployStagePredecessorCollection deployStagePredecessorCollection)
public OkeDeployStage.Builder freeformTags(Map<String,String> freeformTags)
public OkeDeployStage.Builder okeClusterDeployEnvironmentId(String okeClusterDeployEnvironmentId)
Kubernetes cluster environment OCID for deployment.
okeClusterDeployEnvironmentId
- the value to setpublic OkeDeployStage.Builder kubernetesManifestDeployArtifactIds(List<String> kubernetesManifestDeployArtifactIds)
List of Kubernetes manifest artifact OCIDs.
kubernetesManifestDeployArtifactIds
- the value to setpublic OkeDeployStage.Builder namespace(String namespace)
Default namespace to be used for Kubernetes deployment when not specified in the manifest.
namespace
- the value to setpublic OkeDeployStage.Builder rollbackPolicy(DeployStageRollbackPolicy rollbackPolicy)
public OkeDeployStage build()
public OkeDeployStage.Builder copy(OkeDeployStage model)
Copyright © 2016–2025. All rights reserved.