public static class ComputeInstanceGroupBlueGreenDeployStage.Builder extends Object
Constructor and Description |
---|
Builder() |
public ComputeInstanceGroupBlueGreenDeployStage.Builder id(String id)
public ComputeInstanceGroupBlueGreenDeployStage.Builder description(String description)
public ComputeInstanceGroupBlueGreenDeployStage.Builder displayName(String displayName)
public ComputeInstanceGroupBlueGreenDeployStage.Builder projectId(String projectId)
public ComputeInstanceGroupBlueGreenDeployStage.Builder deployPipelineId(String deployPipelineId)
public ComputeInstanceGroupBlueGreenDeployStage.Builder compartmentId(String compartmentId)
public ComputeInstanceGroupBlueGreenDeployStage.Builder timeCreated(Date timeCreated)
public ComputeInstanceGroupBlueGreenDeployStage.Builder timeUpdated(Date timeUpdated)
public ComputeInstanceGroupBlueGreenDeployStage.Builder lifecycleState(DeployStage.LifecycleState lifecycleState)
public ComputeInstanceGroupBlueGreenDeployStage.Builder lifecycleDetails(String lifecycleDetails)
public ComputeInstanceGroupBlueGreenDeployStage.Builder deployStagePredecessorCollection(DeployStagePredecessorCollection deployStagePredecessorCollection)
public ComputeInstanceGroupBlueGreenDeployStage.Builder freeformTags(Map<String,String> freeformTags)
public ComputeInstanceGroupBlueGreenDeployStage.Builder definedTags(Map<String,Map<String,Object>> definedTags)
public ComputeInstanceGroupBlueGreenDeployStage.Builder systemTags(Map<String,Map<String,Object>> systemTags)
public ComputeInstanceGroupBlueGreenDeployStage.Builder deployEnvironmentIdA(String deployEnvironmentIdA)
First compute instance group environment OCID for deployment.
deployEnvironmentIdA
- the value to setpublic ComputeInstanceGroupBlueGreenDeployStage.Builder deployEnvironmentIdB(String deployEnvironmentIdB)
Second compute instance group environment OCID for deployment.
deployEnvironmentIdB
- the value to setpublic ComputeInstanceGroupBlueGreenDeployStage.Builder deploymentSpecDeployArtifactId(String deploymentSpecDeployArtifactId)
The OCID of the artifact that contains the deployment specification.
deploymentSpecDeployArtifactId
- the value to setpublic ComputeInstanceGroupBlueGreenDeployStage.Builder deployArtifactIds(List<String> deployArtifactIds)
The list of file artifact OCIDs to deploy.
deployArtifactIds
- the value to setpublic ComputeInstanceGroupBlueGreenDeployStage.Builder rolloutPolicy(ComputeInstanceGroupRolloutPolicy rolloutPolicy)
public ComputeInstanceGroupBlueGreenDeployStage.Builder failurePolicy(ComputeInstanceGroupFailurePolicy failurePolicy)
public ComputeInstanceGroupBlueGreenDeployStage.Builder testLoadBalancerConfig(LoadBalancerConfig testLoadBalancerConfig)
public ComputeInstanceGroupBlueGreenDeployStage.Builder productionLoadBalancerConfig(LoadBalancerConfig productionLoadBalancerConfig)
public ComputeInstanceGroupBlueGreenDeployStage build()
public ComputeInstanceGroupBlueGreenDeployStage.Builder copy(ComputeInstanceGroupBlueGreenDeployStage model)
Copyright © 2016–2023. All rights reserved.