Package com.oracle.bmc.servicemesh.model
Class VirtualServiceTrafficRuleTarget.Builder
- java.lang.Object
-
- com.oracle.bmc.servicemesh.model.VirtualServiceTrafficRuleTarget.Builder
-
- Enclosing class:
- VirtualServiceTrafficRuleTarget
public static class VirtualServiceTrafficRuleTarget.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VirtualServiceTrafficRuleTarget
build()
VirtualServiceTrafficRuleTarget.Builder
copy(VirtualServiceTrafficRuleTarget model)
VirtualServiceTrafficRuleTarget.Builder
port(Integer port)
The port on the virtual service to target.VirtualServiceTrafficRuleTarget.Builder
virtualServiceId(String virtualServiceId)
The OCID of the virtual service where the request will be routed.VirtualServiceTrafficRuleTarget.Builder
weight(Integer weight)
Weight of traffic target.
-
-
-
Method Detail
-
virtualServiceId
public VirtualServiceTrafficRuleTarget.Builder virtualServiceId(String virtualServiceId)
The OCID of the virtual service where the request will be routed.- Parameters:
virtualServiceId
- the value to set- Returns:
- this builder
-
port
public VirtualServiceTrafficRuleTarget.Builder port(Integer port)
The port on the virtual service to target.Mandatory if the virtual deployments are listening on multiple ports.
- Parameters:
port
- the value to set- Returns:
- this builder
-
weight
public VirtualServiceTrafficRuleTarget.Builder weight(Integer weight)
Weight of traffic target.- Parameters:
weight
- the value to set- Returns:
- this builder
-
build
public VirtualServiceTrafficRuleTarget build()
-
copy
public VirtualServiceTrafficRuleTarget.Builder copy(VirtualServiceTrafficRuleTarget model)
-
-