Class UpdateDrgRouteTableDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.vnmonitoring.model.UpdateDrgRouteTableDetails.Builder
-
- Enclosing class:
- UpdateDrgRouteTableDetails
public static class UpdateDrgRouteTableDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateDrgRouteTableDetails
build()
UpdateDrgRouteTableDetails.Builder
copy(UpdateDrgRouteTableDetails model)
UpdateDrgRouteTableDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.UpdateDrgRouteTableDetails.Builder
displayName(String displayName)
A user-friendly name.UpdateDrgRouteTableDetails.Builder
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.UpdateDrgRouteTableDetails.Builder
importDrgRouteDistributionId(String importDrgRouteDistributionId)
The OCID of the import route distribution used to specify how incoming route advertisements through referenced attachements are inserted into the DRG route table.UpdateDrgRouteTableDetails.Builder
isEcmpEnabled(Boolean isEcmpEnabled)
If you want traffic to be routed using ECMP across your virtual circuits or IPSec tunnels to your on-prem networks, set this value to true on the route table.
-
-
-
Method Detail
-
definedTags
public UpdateDrgRouteTableDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
displayName
public UpdateDrgRouteTableDetails.Builder displayName(String displayName)
A user-friendly name.Does not have to be unique, and it’s changeable. Avoid entering confidential information.
- Parameters:
displayName
- the value to set- Returns:
- this builder
-
freeformTags
public UpdateDrgRouteTableDetails.Builder freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.Exists for cross-compatibility only. Example: {“bar-key”: “value”}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
importDrgRouteDistributionId
public UpdateDrgRouteTableDetails.Builder importDrgRouteDistributionId(String importDrgRouteDistributionId)
The OCID of the import route distribution used to specify how incoming route advertisements through referenced attachements are inserted into the DRG route table.- Parameters:
importDrgRouteDistributionId
- the value to set- Returns:
- this builder
-
isEcmpEnabled
public UpdateDrgRouteTableDetails.Builder isEcmpEnabled(Boolean isEcmpEnabled)
If you want traffic to be routed using ECMP across your virtual circuits or IPSec tunnels to your on-prem networks, set this value to true on the route table.- Parameters:
isEcmpEnabled
- the value to set- Returns:
- this builder
-
build
public UpdateDrgRouteTableDetails build()
-
copy
public UpdateDrgRouteTableDetails.Builder copy(UpdateDrgRouteTableDetails model)
-
-