public static class OkeCanaryDeployStage.Builder extends Object
Constructor and Description |
---|
Builder() |
public OkeCanaryDeployStage.Builder id(String id)
public OkeCanaryDeployStage.Builder description(String description)
public OkeCanaryDeployStage.Builder displayName(String displayName)
public OkeCanaryDeployStage.Builder projectId(String projectId)
public OkeCanaryDeployStage.Builder deployPipelineId(String deployPipelineId)
public OkeCanaryDeployStage.Builder compartmentId(String compartmentId)
public OkeCanaryDeployStage.Builder timeCreated(Date timeCreated)
public OkeCanaryDeployStage.Builder timeUpdated(Date timeUpdated)
public OkeCanaryDeployStage.Builder lifecycleState(DeployStage.LifecycleState lifecycleState)
public OkeCanaryDeployStage.Builder lifecycleDetails(String lifecycleDetails)
public OkeCanaryDeployStage.Builder deployStagePredecessorCollection(DeployStagePredecessorCollection deployStagePredecessorCollection)
public OkeCanaryDeployStage.Builder freeformTags(Map<String,String> freeformTags)
public OkeCanaryDeployStage.Builder definedTags(Map<String,Map<String,Object>> definedTags)
public OkeCanaryDeployStage.Builder systemTags(Map<String,Map<String,Object>> systemTags)
public OkeCanaryDeployStage.Builder okeClusterDeployEnvironmentId(String okeClusterDeployEnvironmentId)
Kubernetes cluster environment OCID for deployment.
okeClusterDeployEnvironmentId
- the value to setpublic OkeCanaryDeployStage.Builder kubernetesManifestDeployArtifactIds(List<String> kubernetesManifestDeployArtifactIds)
List of Kubernetes manifest artifact OCIDs.
kubernetesManifestDeployArtifactIds
- the value to setpublic OkeCanaryDeployStage.Builder canaryStrategy(OkeCanaryStrategy canaryStrategy)
public OkeCanaryDeployStage build()
public OkeCanaryDeployStage.Builder copy(OkeCanaryDeployStage model)
Copyright © 2016–2024. All rights reserved.