Package com.oracle.bmc.servicemesh.model
Class VirtualDeploymentTrafficRuleTarget.Builder
- java.lang.Object
-
- com.oracle.bmc.servicemesh.model.VirtualDeploymentTrafficRuleTarget.Builder
-
- Enclosing class:
- VirtualDeploymentTrafficRuleTarget
public static class VirtualDeploymentTrafficRuleTarget.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VirtualDeploymentTrafficRuleTarget
build()
VirtualDeploymentTrafficRuleTarget.Builder
copy(VirtualDeploymentTrafficRuleTarget model)
VirtualDeploymentTrafficRuleTarget.Builder
port(Integer port)
Port on virtual deployment to target.VirtualDeploymentTrafficRuleTarget.Builder
virtualDeploymentId(String virtualDeploymentId)
The OCID of the virtual deployment where the request will be routed.VirtualDeploymentTrafficRuleTarget.Builder
weight(Integer weight)
Weight of traffic target.
-
-
-
Method Detail
-
virtualDeploymentId
public VirtualDeploymentTrafficRuleTarget.Builder virtualDeploymentId(String virtualDeploymentId)
The OCID of the virtual deployment where the request will be routed.- Parameters:
virtualDeploymentId
- the value to set- Returns:
- this builder
-
port
public VirtualDeploymentTrafficRuleTarget.Builder port(Integer port)
Port on virtual deployment to target.If port is missing, the rule will target all ports on the virtual deployment.
- Parameters:
port
- the value to set- Returns:
- this builder
-
weight
public VirtualDeploymentTrafficRuleTarget.Builder weight(Integer weight)
Weight of traffic target.- Parameters:
weight
- the value to set- Returns:
- this builder
-
build
public VirtualDeploymentTrafficRuleTarget build()
-
copy
public VirtualDeploymentTrafficRuleTarget.Builder copy(VirtualDeploymentTrafficRuleTarget model)
-
-