Class UpdateInternetGatewayDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.vnmonitoring.model.UpdateInternetGatewayDetails.Builder
-
- Enclosing class:
- UpdateInternetGatewayDetails
public static class UpdateInternetGatewayDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateInternetGatewayDetails
build()
UpdateInternetGatewayDetails.Builder
copy(UpdateInternetGatewayDetails model)
UpdateInternetGatewayDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.UpdateInternetGatewayDetails.Builder
displayName(String displayName)
A user-friendly name.UpdateInternetGatewayDetails.Builder
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.UpdateInternetGatewayDetails.Builder
isEnabled(Boolean isEnabled)
Whether the gateway is enabled.UpdateInternetGatewayDetails.Builder
routeTableId(String routeTableId)
The OCID of the route table the Internet Gateway is using.
-
-
-
Method Detail
-
definedTags
public UpdateInternetGatewayDetails.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 UpdateInternetGatewayDetails.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 UpdateInternetGatewayDetails.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
-
isEnabled
public UpdateInternetGatewayDetails.Builder isEnabled(Boolean isEnabled)
Whether the gateway is enabled.- Parameters:
isEnabled
- the value to set- Returns:
- this builder
-
routeTableId
public UpdateInternetGatewayDetails.Builder routeTableId(String routeTableId)
The OCID of the route table the Internet Gateway is using.- Parameters:
routeTableId
- the value to set- Returns:
- this builder
-
build
public UpdateInternetGatewayDetails build()
-
copy
public UpdateInternetGatewayDetails.Builder copy(UpdateInternetGatewayDetails model)
-
-