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.ExplicitlySetBmcModelProvides 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 classInventoryVcnSummary.Builderstatic classInventoryVcnSummary.ResourceTypeResource 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.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCompartmentId()The OCID of the compartment.StringgetDnsDomainName()DNS domain name of the VCN.List<InventorySubnetSummary>getInventorySubnetcollection()Lists Subnetcollection objectsList<InventoryVcnCidrBlockSummary>getInventoryVcnCidrBlockCollection()Lists InventoryVcnCidrBlockSummary objects.StringgetRegion()Region name of the VCN.InventoryVcnSummary.ResourceTypegetResourceType()Resource types of the VCN.StringgetVcnId()The OCID of the VCN .StringgetVcnName()Name of the VCN.inthashCode()InventoryVcnSummary.BuildertoBuilder()StringtoString()StringtoString(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:
toStringin 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:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-