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