Package com.oracle.bmc.core.model
Class IpInventorySubnetResourceSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.core.model.IpInventorySubnetResourceSummary.Builder
-
- Enclosing class:
- IpInventorySubnetResourceSummary
public static class IpInventorySubnetResourceSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
ipId
public IpInventorySubnetResourceSummary.Builder ipId(String ipId)
The OCID of the IP address.- Parameters:
ipId
- the value to set- Returns:
- this builder
-
ipAddress
public IpInventorySubnetResourceSummary.Builder ipAddress(String ipAddress)
Lists the allocated private IP address.- Parameters:
ipAddress
- the value to set- Returns:
- this builder
-
ipAddressLifetime
public IpInventorySubnetResourceSummary.Builder ipAddressLifetime(IpInventorySubnetResourceSummary.IpAddressLifetime ipAddressLifetime)
Lifetime of the allocated private IP address.- Parameters:
ipAddressLifetime
- the value to set- Returns:
- this builder
-
parentCidr
public IpInventorySubnetResourceSummary.Builder parentCidr(String parentCidr)
The address range the IP address is assigned from.- Parameters:
parentCidr
- the value to set- Returns:
- this builder
-
associatedPublicIp
public IpInventorySubnetResourceSummary.Builder associatedPublicIp(String associatedPublicIp)
Associated public IP address for the private IP address.- Parameters:
associatedPublicIp
- the value to set- Returns:
- this builder
-
publicIpLifetime
public IpInventorySubnetResourceSummary.Builder publicIpLifetime(IpInventorySubnetResourceSummary.PublicIpLifetime publicIpLifetime)
Lifetime of the assigned public IP address.- Parameters:
publicIpLifetime
- the value to set- Returns:
- this builder
-
associatedPublicIpPool
public IpInventorySubnetResourceSummary.Builder associatedPublicIpPool(IpInventorySubnetResourceSummary.AssociatedPublicIpPool associatedPublicIpPool)
Public IP address Pool the IP address is allocated from.- Parameters:
associatedPublicIpPool
- the value to set- Returns:
- this builder
-
dnsHostName
public IpInventorySubnetResourceSummary.Builder dnsHostName(String dnsHostName)
DNS hostname of the IP address.- Parameters:
dnsHostName
- the value to set- Returns:
- this builder
-
assignedResourceName
public IpInventorySubnetResourceSummary.Builder assignedResourceName(String assignedResourceName)
Name of the created resource.- Parameters:
assignedResourceName
- the value to set- Returns:
- this builder
-
assignedResourceType
public IpInventorySubnetResourceSummary.Builder assignedResourceType(IpInventorySubnetResourceSummary.AssignedResourceType assignedResourceType)
Type of the resource.- Parameters:
assignedResourceType
- the value to set- Returns:
- this builder
-
addressType
public IpInventorySubnetResourceSummary.Builder addressType(String addressType)
Address type of the allocated private IP address.- Parameters:
addressType
- the value to set- Returns:
- this builder
-
assignedTime
public IpInventorySubnetResourceSummary.Builder assignedTime(Date assignedTime)
Assigned time of the private IP address.- Parameters:
assignedTime
- the value to set- Returns:
- this builder
-
build
public IpInventorySubnetResourceSummary build()
-
copy
public IpInventorySubnetResourceSummary.Builder copy(IpInventorySubnetResourceSummary model)
-
-