Package com.oracle.bmc.core.model
Class InventoryVcnSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.core.model.InventoryVcnSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class InventoryVcnSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Provides the summary of a VCN’s IP Inventory data under specified compartments.
Note: Objects should always be created or deserialized using theInventoryVcnSummary.Builder
. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theInventoryVcnSummary.Builder
, which maintain a set of all explicitly set fields calledInventoryVcnSummary.Builder.__explicitlySet__
. ThehashCode()
andequals(Object)
methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
InventoryVcnSummary.Builder
static class
InventoryVcnSummary.ResourceType
Resource types of the VCN.
-
Constructor Summary
Constructors Constructor Description InventoryVcnSummary(String vcnId, String vcnName, InventoryVcnSummary.ResourceType resourceType, List<InventoryVcnCidrBlockSummary> inventoryVcnCidrBlockCollection, String dnsDomainName, String region, String compartmentId, List<InventorySubnetSummary> inventorySubnetcollection)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InventoryVcnSummary.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getCompartmentId()
The OCID of the compartment.String
getDnsDomainName()
DNS domain name of the VCN.List<InventorySubnetSummary>
getInventorySubnetcollection()
Lists Subnetcollection objectsList<InventoryVcnCidrBlockSummary>
getInventoryVcnCidrBlockCollection()
Lists InventoryVcnCidrBlockSummary objects.String
getRegion()
Region name of the VCN.InventoryVcnSummary.ResourceType
getResourceType()
Resource types of the VCN.String
getVcnId()
The OCID of the VCN .String
getVcnName()
Name of the VCN.int
hashCode()
InventoryVcnSummary.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
InventoryVcnSummary
@Deprecated @ConstructorProperties({"vcnId","vcnName","resourceType","inventoryVcnCidrBlockCollection","dnsDomainName","region","compartmentId","inventorySubnetcollection"}) public InventoryVcnSummary(String vcnId, String vcnName, InventoryVcnSummary.ResourceType resourceType, List<InventoryVcnCidrBlockSummary> inventoryVcnCidrBlockCollection, String dnsDomainName, String region, String compartmentId, List<InventorySubnetSummary> inventorySubnetcollection)
Deprecated.
-
-
Method Detail
-
builder
public static InventoryVcnSummary.Builder builder()
Create a new builder.
-
toBuilder
public InventoryVcnSummary.Builder toBuilder()
-
getVcnName
public String getVcnName()
Name of the VCN.- Returns:
- the value
-
getResourceType
public InventoryVcnSummary.ResourceType getResourceType()
Resource types of the VCN.- Returns:
- the value
-
getInventoryVcnCidrBlockCollection
public List<InventoryVcnCidrBlockSummary> getInventoryVcnCidrBlockCollection()
Lists InventoryVcnCidrBlockSummary objects.- Returns:
- the value
-
getDnsDomainName
public String getDnsDomainName()
DNS domain name of the VCN.- Returns:
- the value
-
getRegion
public String getRegion()
Region name of the VCN.- Returns:
- the value
-
getInventorySubnetcollection
public List<InventorySubnetSummary> getInventorySubnetcollection()
Lists Subnetcollection objects- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-