Class SearchSoftwareSourcePackageGroupsDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.osmanagementhub.model.SearchSoftwareSourcePackageGroupsDetails.Builder
-
- Enclosing class:
- SearchSoftwareSourcePackageGroupsDetails
public static class SearchSoftwareSourcePackageGroupsDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SearchSoftwareSourcePackageGroupsDetails
build()
SearchSoftwareSourcePackageGroupsDetails.Builder
copy(SearchSoftwareSourcePackageGroupsDetails model)
SearchSoftwareSourcePackageGroupsDetails.Builder
groupType(PackageGroup.GroupType groupType)
Indicates if this is a group, category or environment.SearchSoftwareSourcePackageGroupsDetails.Builder
nameContains(String nameContains)
A filter that returns package groups with a name that contains the given string.SearchSoftwareSourcePackageGroupsDetails.Builder
softwareSourceIds(List<String> softwareSourceIds)
List of software source OCIDs.SearchSoftwareSourcePackageGroupsDetails.Builder
sortBy(SearchSoftwareSourcePackageGroupsDetails.SortBy sortBy)
The field to sort by.SearchSoftwareSourcePackageGroupsDetails.Builder
sortOrder(SearchSoftwareSourcePackageGroupsDetails.SortOrder sortOrder)
The sort order.
-
-
-
Method Detail
-
softwareSourceIds
public SearchSoftwareSourcePackageGroupsDetails.Builder softwareSourceIds(List<String> softwareSourceIds)
List of software source OCIDs.- Parameters:
softwareSourceIds
- the value to set- Returns:
- this builder
-
sortOrder
public SearchSoftwareSourcePackageGroupsDetails.Builder sortOrder(SearchSoftwareSourcePackageGroupsDetails.SortOrder sortOrder)
The sort order.- Parameters:
sortOrder
- the value to set- Returns:
- this builder
-
sortBy
public SearchSoftwareSourcePackageGroupsDetails.Builder sortBy(SearchSoftwareSourcePackageGroupsDetails.SortBy sortBy)
The field to sort by.- Parameters:
sortBy
- the value to set- Returns:
- this builder
-
nameContains
public SearchSoftwareSourcePackageGroupsDetails.Builder nameContains(String nameContains)
A filter that returns package groups with a name that contains the given string.- Parameters:
nameContains
- the value to set- Returns:
- this builder
-
groupType
public SearchSoftwareSourcePackageGroupsDetails.Builder groupType(PackageGroup.GroupType groupType)
Indicates if this is a group, category or environment.- Parameters:
groupType
- the value to set- Returns:
- this builder
-
build
public SearchSoftwareSourcePackageGroupsDetails build()
-
copy
public SearchSoftwareSourcePackageGroupsDetails.Builder copy(SearchSoftwareSourcePackageGroupsDetails model)
-
-