| static Vcn.Builder | Vcn. builder() | Create a new builder. | 
| Vcn.Builder | Vcn.Builder. byoipv6CidrBlocks(List<String> byoipv6CidrBlocks) | The list of BYOIPv6 CIDR blocks required to create a VCN that uses BYOIPv6 ranges. | 
| Vcn.Builder | Vcn.Builder. cidrBlock(String cidrBlock) | Deprecated. | 
| Vcn.Builder | Vcn.Builder. cidrBlocks(List<String> cidrBlocks) | The list of IPv4 CIDR blocks the VCN will use. | 
| Vcn.Builder | Vcn.Builder. compartmentId(String compartmentId) | The OCID  of the
compartment containing the VCN. | 
| Vcn.Builder | Vcn.Builder. copy(Vcn model) |  | 
| Vcn.Builder | Vcn.Builder. defaultDhcpOptionsId(String defaultDhcpOptionsId) | The OCID  for the
VCN’s default set of DHCP options. | 
| Vcn.Builder | Vcn.Builder. defaultRouteTableId(String defaultRouteTableId) | The OCID  for the
VCN’s default route table. | 
| Vcn.Builder | Vcn.Builder. defaultSecurityListId(String defaultSecurityListId) | The OCID  for the
VCN’s default security list. | 
| Vcn.Builder | Vcn.Builder. definedTags(Map<String,Map<String,Object>> definedTags) | Defined tags for this resource. | 
| Vcn.Builder | Vcn.Builder. displayName(String displayName) | A user-friendly name. | 
| Vcn.Builder | Vcn.Builder. dnsLabel(String dnsLabel) | A DNS label for the VCN, used in conjunction with the VNIC’s hostname and subnet’s DNS
label to form a fully qualified domain name (FQDN) for each VNIC within this subnet (for
example, bminstance1.subnet123.vcn1.oraclevcn.com). | 
| Vcn.Builder | Vcn.Builder. freeformTags(Map<String,String> freeformTags) | Simple key-value pair that is applied without any predefined name, type or scope. | 
| Vcn.Builder | Vcn.Builder. id(String id) | The VCN’s Oracle ID
(OCID ). | 
| Vcn.Builder | Vcn.Builder. ipv6CidrBlocks(List<String> ipv6CidrBlocks) | For an IPv6-enabled VCN, this is the list of IPv6 CIDR blocks for the VCN’s IP address
space. | 
| Vcn.Builder | Vcn.Builder. ipv6PrivateCidrBlocks(List<String> ipv6PrivateCidrBlocks) | For an IPv6-enabled VCN, this is the list of Private IPv6 CIDR blocks for the VCN’s IP
address space. | 
| Vcn.Builder | Vcn.Builder. lifecycleState(Vcn.LifecycleState lifecycleState) | The VCN’s current state. | 
| Vcn.Builder | Vcn.Builder. timeCreated(Date timeCreated) | The date and time the VCN was created, in the format defined by
RFC3339 . | 
| Vcn.Builder | Vcn. toBuilder() |  | 
| Vcn.Builder | Vcn.Builder. vcnDomainName(String vcnDomainName) | The VCN’s domain name, which consists of the VCN’s DNS label, and the
oraclevcn.com domain. |