Class UpdateIPSecConnectionDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.vnmonitoring.model.UpdateIPSecConnectionDetails.Builder
 
- 
- Enclosing class:
- UpdateIPSecConnectionDetails
 
 public static class UpdateIPSecConnectionDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateIPSecConnectionDetailsbuild()UpdateIPSecConnectionDetails.Buildercopy(UpdateIPSecConnectionDetails model)UpdateIPSecConnectionDetails.BuildercpeLocalIdentifier(String cpeLocalIdentifier)Your identifier for your CPE device.UpdateIPSecConnectionDetails.BuildercpeLocalIdentifierType(UpdateIPSecConnectionDetails.CpeLocalIdentifierType cpeLocalIdentifierType)The type of identifier for your CPE device.UpdateIPSecConnectionDetails.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.UpdateIPSecConnectionDetails.BuilderdisplayName(String displayName)A user-friendly name.UpdateIPSecConnectionDetails.BuilderfreeformTags(Map<String,String> freeformTags)Simple key-value pair that is applied without any predefined name, type or scope.UpdateIPSecConnectionDetails.BuilderstaticRoutes(List<String> staticRoutes)Static routes to the CPE.
 
- 
- 
- 
Method Detail- 
definedTagspublic UpdateIPSecConnectionDetails.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
 
 - 
displayNamepublic UpdateIPSecConnectionDetails.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
 
 - 
freeformTagspublic UpdateIPSecConnectionDetails.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
 
 - 
cpeLocalIdentifierpublic UpdateIPSecConnectionDetails.Builder cpeLocalIdentifier(String cpeLocalIdentifier) Your identifier for your CPE device.Can be either an IP address or a hostname (specifically, the fully qualified domain name (FQDN)). The type of identifier you provide here must correspond to the value for cpeLocalIdentifierType. For information about why you'd provide this value, see [If Your CPE Is Behind a NAT Device](https://docs.oracle.com/iaas/Content/Network/Tasks/overviewIPsec.htm#nat). Example IP address: 10.0.3.3 Example hostname: cpe.example.com - Parameters:
- cpeLocalIdentifier- the value to set
- Returns:
- this builder
 
 - 
cpeLocalIdentifierTypepublic UpdateIPSecConnectionDetails.Builder cpeLocalIdentifierType(UpdateIPSecConnectionDetails.CpeLocalIdentifierType cpeLocalIdentifierType) The type of identifier for your CPE device.The value you provide here must correspond to the value for cpeLocalIdentifier. - Parameters:
- cpeLocalIdentifierType- the value to set
- Returns:
- this builder
 
 - 
staticRoutespublic UpdateIPSecConnectionDetails.Builder staticRoutes(List<String> staticRoutes) Static routes to the CPE.If you provide this attribute, it replaces the entire current set of static routes. A static route’s CIDR must not be a multicast address or class E address. The CIDR can be either IPv4 or IPv6. IPv6 addressing is supported for all commercial and government regions. See IPv6 Addresses. Example: 10.0.1.0/24 Example: 2001:db8::/32 - Parameters:
- staticRoutes- the value to set
- Returns:
- this builder
 
 - 
buildpublic UpdateIPSecConnectionDetails build() 
 - 
copypublic UpdateIPSecConnectionDetails.Builder copy(UpdateIPSecConnectionDetails model) 
 
- 
 
-