Package com.oracle.bmc.core.model
Class ListIpInventoryDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.core.model.ListIpInventoryDetails.Builder
-
- Enclosing class:
- ListIpInventoryDetails
public static class ListIpInventoryDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ListIpInventoryDetails.BuilderaddressTypeList(List<AddressType> addressTypeList)List of IP address types used.ListIpInventoryDetailsbuild()ListIpInventoryDetails.BuildercompartmentList(List<String> compartmentList)List the OCID of the compartments.ListIpInventoryDetails.Buildercopy(ListIpInventoryDetails model)ListIpInventoryDetails.BuilderoverlappingVcnsOnly(Boolean overlappingVcnsOnly)List of overlapping VCNs.ListIpInventoryDetails.BuilderoverrideFilters(Boolean overrideFilters)List of selected filters.ListIpInventoryDetails.BuilderpaginationLimit(Integer paginationLimit)Specifies the maximum number of results displayed per page for a paginated “List” call.ListIpInventoryDetails.BuilderpaginationOffset(Integer paginationOffset)Most List operations paginate results.ListIpInventoryDetails.BuilderregionList(List<String> regionList)Lists the selected regions.ListIpInventoryDetails.BuilderresourceTypeList(List<ListIpInventoryDetails.ResourceTypeList> resourceTypeList)List of VCN resource types.ListIpInventoryDetails.BuildersearchKeyword(String searchKeyword)Filters the results for the specified string.ListIpInventoryDetails.BuildersortBy(ListIpInventoryDetails.SortBy sortBy)Provide the sort order (sortOrder) to sort the fields such as TIMECREATED in descending or descending order, and DISPLAYNAME in case sensitive.ListIpInventoryDetails.BuildersortOrder(ListIpInventoryDetails.SortOrder sortOrder)Specifies the sort order to use.ListIpInventoryDetails.Builderutilization(Float utilization)The CIDR utilization of a VCN.
-
-
-
Method Detail
-
regionList
public ListIpInventoryDetails.Builder regionList(List<String> regionList)
Lists the selected regions.- Parameters:
regionList- the value to set- Returns:
- this builder
-
compartmentList
public ListIpInventoryDetails.Builder compartmentList(List<String> compartmentList)
List the OCID of the compartments.- Parameters:
compartmentList- the value to set- Returns:
- this builder
-
overrideFilters
public ListIpInventoryDetails.Builder overrideFilters(Boolean overrideFilters)
List of selected filters.- Parameters:
overrideFilters- the value to set- Returns:
- this builder
-
utilization
public ListIpInventoryDetails.Builder utilization(Float utilization)
The CIDR utilization of a VCN.- Parameters:
utilization- the value to set- Returns:
- this builder
-
overlappingVcnsOnly
public ListIpInventoryDetails.Builder overlappingVcnsOnly(Boolean overlappingVcnsOnly)
List of overlapping VCNs.- Parameters:
overlappingVcnsOnly- the value to set- Returns:
- this builder
-
addressTypeList
public ListIpInventoryDetails.Builder addressTypeList(List<AddressType> addressTypeList)
List of IP address types used.- Parameters:
addressTypeList- the value to set- Returns:
- this builder
-
resourceTypeList
public ListIpInventoryDetails.Builder resourceTypeList(List<ListIpInventoryDetails.ResourceTypeList> resourceTypeList)
List of VCN resource types.- Parameters:
resourceTypeList- the value to set- Returns:
- this builder
-
searchKeyword
public ListIpInventoryDetails.Builder searchKeyword(String searchKeyword)
Filters the results for the specified string.- Parameters:
searchKeyword- the value to set- Returns:
- this builder
-
sortBy
public ListIpInventoryDetails.Builder sortBy(ListIpInventoryDetails.SortBy sortBy)
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.
- Parameters:
sortBy- the value to set- Returns:
- this builder
-
sortOrder
public ListIpInventoryDetails.Builder sortOrder(ListIpInventoryDetails.SortOrder sortOrder)
Specifies the sort order to use.Select either ascending (ASC) or descending (DESC) order. The DISPLAYNAME sort order is case sensitive.
- Parameters:
sortOrder- the value to set- Returns:
- this builder
-
paginationOffset
public ListIpInventoryDetails.Builder paginationOffset(Integer paginationOffset)
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.
- Parameters:
paginationOffset- the value to set- Returns:
- this builder
-
paginationLimit
public ListIpInventoryDetails.Builder paginationLimit(Integer paginationLimit)
Specifies the maximum number of results displayed per page for a paginated “List” call.For more information, see List Pagination. Example: 50
- Parameters:
paginationLimit- the value to set- Returns:
- this builder
-
build
public ListIpInventoryDetails build()
-
copy
public ListIpInventoryDetails.Builder copy(ListIpInventoryDetails model)
-
-