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