Package com.oracle.bmc.cloudbridge.model
Class InstanceNetworkInterface.Builder
- java.lang.Object
- 
- com.oracle.bmc.cloudbridge.model.InstanceNetworkInterface.Builder
 
- 
- Enclosing class:
- InstanceNetworkInterface
 
 public static class InstanceNetworkInterface.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
associationpublic InstanceNetworkInterface.Builder association(InstanceNetworkInterfaceAssociation association) 
 - 
attachmentpublic InstanceNetworkInterface.Builder attachment(InstanceNetworkInterfaceAttachment attachment) 
 - 
descriptionpublic InstanceNetworkInterface.Builder description(String description) The description.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
securityGroupspublic InstanceNetworkInterface.Builder securityGroups(List<GroupIdentifier> securityGroups) The security groups.- Parameters:
- securityGroups- the value to set
- Returns:
- this builder
 
 - 
interfaceTypepublic InstanceNetworkInterface.Builder interfaceType(String interfaceType) The type of network interface.- Parameters:
- interfaceType- the value to set
- Returns:
- this builder
 
 - 
ipv4Prefixespublic InstanceNetworkInterface.Builder ipv4Prefixes(List<String> ipv4Prefixes) The IPv4 delegated prefixes that are assigned to the network interface.- Parameters:
- ipv4Prefixes- the value to set
- Returns:
- this builder
 
 - 
ipv6Addressespublic InstanceNetworkInterface.Builder ipv6Addresses(List<String> ipv6Addresses) The IPv6 addresses associated with the network interface.- Parameters:
- ipv6Addresses- the value to set
- Returns:
- this builder
 
 - 
ipv6Prefixespublic InstanceNetworkInterface.Builder ipv6Prefixes(List<String> ipv6Prefixes) The IPv6 delegated prefixes that are assigned to the network interface.- Parameters:
- ipv6Prefixes- the value to set
- Returns:
- this builder
 
 - 
macAddresspublic InstanceNetworkInterface.Builder macAddress(String macAddress) The MAC address.- Parameters:
- macAddress- the value to set
- Returns:
- this builder
 
 - 
networkInterfaceKeypublic InstanceNetworkInterface.Builder networkInterfaceKey(String networkInterfaceKey) The ID of the network interface.- Parameters:
- networkInterfaceKey- the value to set
- Returns:
- this builder
 
 - 
ownerKeypublic InstanceNetworkInterface.Builder ownerKey(String ownerKey) The ID of the AWS account that created the network interface.- Parameters:
- ownerKey- the value to set
- Returns:
- this builder
 
 - 
privateIpAddressespublic InstanceNetworkInterface.Builder privateIpAddresses(List<InstancePrivateIpAddress> privateIpAddresses) The private IPv4 addresses associated with the network interface.- Parameters:
- privateIpAddresses- the value to set
- Returns:
- this builder
 
 - 
isSourceDestCheckpublic InstanceNetworkInterface.Builder isSourceDestCheck(Boolean isSourceDestCheck) Indicates whether source/destination checking is enabled.- Parameters:
- isSourceDestCheck- the value to set
- Returns:
- this builder
 
 - 
statuspublic InstanceNetworkInterface.Builder status(String status) The status of the network interface.- Parameters:
- status- the value to set
- Returns:
- this builder
 
 - 
subnetKeypublic InstanceNetworkInterface.Builder subnetKey(String subnetKey) The ID of the subnet.- Parameters:
- subnetKey- the value to set
- Returns:
- this builder
 
 - 
buildpublic InstanceNetworkInterface build() 
 - 
copypublic InstanceNetworkInterface.Builder copy(InstanceNetworkInterface model) 
 
- 
 
-