Class PackageFilter.Builder
- java.lang.Object
-
- com.oracle.bmc.osmanagementhub.model.PackageFilter.Builder
-
- Enclosing class:
- PackageFilter
public static class PackageFilter.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PackageFilterbuild()PackageFilter.Buildercopy(PackageFilter model)PackageFilter.BuilderfilterType(FilterType filterType)The type of the filter.PackageFilter.BuilderpackageName(String packageName)The package name.PackageFilter.BuilderpackageNamePattern(String packageNamePattern)The package name pattern.PackageFilter.BuilderpackageVersion(String packageVersion)The package version, which is denoted by ‘version-release’, or ‘epoch:version-release’.
-
-
-
Method Detail
-
packageName
public PackageFilter.Builder packageName(String packageName)
The package name.- Parameters:
packageName- the value to set- Returns:
- this builder
-
packageNamePattern
public PackageFilter.Builder packageNamePattern(String packageNamePattern)
The package name pattern.- Parameters:
packageNamePattern- the value to set- Returns:
- this builder
-
packageVersion
public PackageFilter.Builder packageVersion(String packageVersion)
The package version, which is denoted by ‘version-release’, or ‘epoch:version-release’.- Parameters:
packageVersion- the value to set- Returns:
- this builder
-
filterType
public PackageFilter.Builder filterType(FilterType filterType)
The type of the filter.- Parameters:
filterType- the value to set- Returns:
- this builder
-
build
public PackageFilter build()
-
copy
public PackageFilter.Builder copy(PackageFilter model)
-
-