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 InstanceSourceImageFilterDetailsbuild()InstanceSourceImageFilterDetails.BuildercompartmentId(String compartmentId)The OCID of the compartment containing images to searchInstanceSourceImageFilterDetails.Buildercopy(InstanceSourceImageFilterDetails model)InstanceSourceImageFilterDetails.BuilderdefinedTagsFilter(Map<String,Map<String,Object>> definedTagsFilter)Filter based on these defined tags.InstanceSourceImageFilterDetails.BuilderoperatingSystem(String operatingSystem)The image’s operating system.InstanceSourceImageFilterDetails.BuilderoperatingSystemVersion(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)
-
-