Package com.oracle.bmc.core.model
Class ListIpInventoryDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.core.model.ListIpInventoryDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class ListIpInventoryDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Required input parameters for retrieving IP Inventory data within the specified compartments of a region.
Note: Objects should always be created or deserialized using theListIpInventoryDetails.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 theListIpInventoryDetails.Builder
, which maintain a set of all explicitly set fields calledListIpInventoryDetails.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
ListIpInventoryDetails.Builder
static class
ListIpInventoryDetails.ResourceTypeList
static class
ListIpInventoryDetails.SortBy
Provide the sort order (sortOrder) to sort the fields such as TIMECREATED in descending or descending order, and DISPLAYNAME in case sensitive.static class
ListIpInventoryDetails.SortOrder
Specifies the sort order to use.
-
Constructor Summary
Constructors Constructor Description ListIpInventoryDetails(List<String> regionList, List<String> compartmentList, Boolean overrideFilters, Float utilization, Boolean overlappingVcnsOnly, List<AddressType> addressTypeList, List<ListIpInventoryDetails.ResourceTypeList> resourceTypeList, String searchKeyword, ListIpInventoryDetails.SortBy sortBy, ListIpInventoryDetails.SortOrder sortOrder, Integer paginationOffset, Integer paginationLimit)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ListIpInventoryDetails.Builder
builder()
Create a new builder.boolean
equals(Object o)
List<AddressType>
getAddressTypeList()
List of IP address types used.List<String>
getCompartmentList()
List the OCID of the compartments.Boolean
getOverlappingVcnsOnly()
List of overlapping VCNs.Boolean
getOverrideFilters()
List of selected filters.Integer
getPaginationLimit()
Specifies the maximum number of results displayed per page for a paginated “List” call.Integer
getPaginationOffset()
Most List operations paginate results.List<String>
getRegionList()
Lists the selected regions.List<ListIpInventoryDetails.ResourceTypeList>
getResourceTypeList()
List of VCN resource types.String
getSearchKeyword()
Filters the results for the specified string.ListIpInventoryDetails.SortBy
getSortBy()
Provide the sort order (sortOrder) to sort the fields such as TIMECREATED in descending or descending order, and DISPLAYNAME in case sensitive.ListIpInventoryDetails.SortOrder
getSortOrder()
Specifies the sort order to use.Float
getUtilization()
The CIDR utilization of a VCN.int
hashCode()
ListIpInventoryDetails.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
ListIpInventoryDetails
@Deprecated @ConstructorProperties({"regionList","compartmentList","overrideFilters","utilization","overlappingVcnsOnly","addressTypeList","resourceTypeList","searchKeyword","sortBy","sortOrder","paginationOffset","paginationLimit"}) public ListIpInventoryDetails(List<String> regionList, List<String> compartmentList, Boolean overrideFilters, Float utilization, Boolean overlappingVcnsOnly, List<AddressType> addressTypeList, List<ListIpInventoryDetails.ResourceTypeList> resourceTypeList, String searchKeyword, ListIpInventoryDetails.SortBy sortBy, ListIpInventoryDetails.SortOrder sortOrder, Integer paginationOffset, Integer paginationLimit)
Deprecated.
-
-
Method Detail
-
builder
public static ListIpInventoryDetails.Builder builder()
Create a new builder.
-
toBuilder
public ListIpInventoryDetails.Builder toBuilder()
-
getCompartmentList
public List<String> getCompartmentList()
List the OCID of the compartments.- Returns:
- the value
-
getOverrideFilters
public Boolean getOverrideFilters()
List of selected filters.- Returns:
- the value
-
getUtilization
public Float getUtilization()
The CIDR utilization of a VCN.- Returns:
- the value
-
getOverlappingVcnsOnly
public Boolean getOverlappingVcnsOnly()
List of overlapping VCNs.- Returns:
- the value
-
getAddressTypeList
public List<AddressType> getAddressTypeList()
List of IP address types used.- Returns:
- the value
-
getResourceTypeList
public List<ListIpInventoryDetails.ResourceTypeList> getResourceTypeList()
List of VCN resource types.- Returns:
- the value
-
getSearchKeyword
public String getSearchKeyword()
Filters the results for the specified string.- Returns:
- the value
-
getSortBy
public ListIpInventoryDetails.SortBy getSortBy()
Provide the sort order (sortOrder) to sort the fields such as TIMECREATED in descending or descending order, and DISPLAYNAME in case sensitive.*Note:** For some "List" operations (for example, ListInstances), sort resources by an availability domain when the resources belong to a single availability domain. If you sort the "List" operations without specifying an availability domain, the resources are grouped by availability domains and then sorted.
- Returns:
- the value
-
getSortOrder
public ListIpInventoryDetails.SortOrder getSortOrder()
Specifies the sort order to use.Select either ascending (ASC) or descending ( DESC) order. The DISPLAYNAME sort order is case sensitive.
- Returns:
- the value
-
getPaginationOffset
public Integer getPaginationOffset()
Most List operations paginate results.Results are paginated for the ListInstances operations. When you call a paginated List operation, the response indicates more pages of results by including the opc-next-page header. For more information, see List Pagination.
- Returns:
- the value
-
getPaginationLimit
public Integer getPaginationLimit()
Specifies the maximum number of results displayed per page for a paginated “List” call.For more information, see List Pagination. Example: 50
- 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
-
-