Class 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 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).
    • Method Detail

      • getRegionList

        public List<String> getRegionList()
        Lists the selected regions.
        Returns:
        the value
      • 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
      • 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 class com.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 class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel