Package com.oracle.bmc.core.model
Class InstanceSourceImageFilterDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.core.model.InstanceSourceImageFilterDetails.Builder
-
- Enclosing class:
- InstanceSourceImageFilterDetails
public static class InstanceSourceImageFilterDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InstanceSourceImageFilterDetails
build()
InstanceSourceImageFilterDetails.Builder
compartmentId(String compartmentId)
The OCID of the compartment containing images to searchInstanceSourceImageFilterDetails.Builder
copy(InstanceSourceImageFilterDetails model)
InstanceSourceImageFilterDetails.Builder
definedTagsFilter(Map<String,Map<String,Object>> definedTagsFilter)
Filter based on these defined tags.InstanceSourceImageFilterDetails.Builder
operatingSystem(String operatingSystem)
The image’s operating system.InstanceSourceImageFilterDetails.Builder
operatingSystemVersion(String operatingSystemVersion)
The image’s operating system version.
-
-
-
Method Detail
-
compartmentId
public InstanceSourceImageFilterDetails.Builder compartmentId(String compartmentId)
The OCID of the compartment containing images to search- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
definedTagsFilter
public InstanceSourceImageFilterDetails.Builder definedTagsFilter(Map<String,Map<String,Object>> definedTagsFilter)
Filter based on these defined tags.Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- Parameters:
definedTagsFilter
- the value to set- Returns:
- this builder
-
operatingSystem
public InstanceSourceImageFilterDetails.Builder operatingSystem(String operatingSystem)
The image’s operating system.Example: Oracle Linux
- Parameters:
operatingSystem
- the value to set- Returns:
- this builder
-
operatingSystemVersion
public InstanceSourceImageFilterDetails.Builder operatingSystemVersion(String operatingSystemVersion)
The image’s operating system version.Example: 7.2
- Parameters:
operatingSystemVersion
- the value to set- Returns:
- this builder
-
build
public InstanceSourceImageFilterDetails build()
-
copy
public InstanceSourceImageFilterDetails.Builder copy(InstanceSourceImageFilterDetails model)
-
-