@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 the ListIpInventoryDetails.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 the ListIpInventoryDetails.Builder
, which maintain a
set of all explicitly set fields called ListIpInventoryDetails.Builder.__explicitlySet__
. The hashCode()
and equals(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
).
Modifier and Type | Class and 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.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and 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.
|
Modifier and Type | Method and 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.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"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)
public static ListIpInventoryDetails.Builder builder()
Create a new builder.
public ListIpInventoryDetails.Builder toBuilder()
public List<String> getCompartmentList()
List the OCID of the compartments.
public Boolean getOverrideFilters()
List of selected filters.
public Float getUtilization()
The CIDR utilization of a VCN.
public Boolean getOverlappingVcnsOnly()
List of overlapping VCNs.
public List<AddressType> getAddressTypeList()
List of IP address types used.
public List<ListIpInventoryDetails.ResourceTypeList> getResourceTypeList()
List of VCN resource types.
public String getSearchKeyword()
Filters the results for the specified string.
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.
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.
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.
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
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.