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.Builder
addressTypeList(List<AddressType> addressTypeList)
List of IP address types used.ListIpInventoryDetails
build()
ListIpInventoryDetails.Builder
compartmentList(List<String> compartmentList)
List the OCID of the compartments.ListIpInventoryDetails.Builder
copy(ListIpInventoryDetails model)
ListIpInventoryDetails.Builder
overlappingVcnsOnly(Boolean overlappingVcnsOnly)
List of overlapping VCNs.ListIpInventoryDetails.Builder
overrideFilters(Boolean overrideFilters)
List of selected filters.ListIpInventoryDetails.Builder
paginationLimit(Integer paginationLimit)
Specifies the maximum number of results displayed per page for a paginated “List” call.ListIpInventoryDetails.Builder
paginationOffset(Integer paginationOffset)
Most List operations paginate results.ListIpInventoryDetails.Builder
regionList(List<String> regionList)
Lists the selected regions.ListIpInventoryDetails.Builder
resourceTypeList(List<ListIpInventoryDetails.ResourceTypeList> resourceTypeList)
List of VCN resource types.ListIpInventoryDetails.Builder
searchKeyword(String searchKeyword)
Filters the results for the specified string.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.ListIpInventoryDetails.Builder
sortOrder(ListIpInventoryDetails.SortOrder sortOrder)
Specifies the sort order to use.ListIpInventoryDetails.Builder
utilization(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)
-
-