Package com.oracle.bmc.oda.model
Class UpdateImportedPackageDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.oda.model.UpdateImportedPackageDetails.Builder
-
- Enclosing class:
- UpdateImportedPackageDetails
public static class UpdateImportedPackageDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateImportedPackageDetails
build()
UpdateImportedPackageDetails.Builder
copy(UpdateImportedPackageDetails model)
UpdateImportedPackageDetails.Builder
currentPackageId(String currentPackageId)
ID of the new package (i.e.UpdateImportedPackageDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Usage of predefined tag keys.UpdateImportedPackageDetails.Builder
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type, or scope.UpdateImportedPackageDetails.Builder
parameterValues(Map<String,String> parameterValues)
A list of the updated parameter values to apply to this imported package.
-
-
-
Method Detail
-
currentPackageId
public UpdateImportedPackageDetails.Builder currentPackageId(String currentPackageId)
ID of the new package (i.e.version) to import, replacing the old imported package. Leave null if no new package resources are required. The name of the new package must must match the name of the already-imported package.
- Parameters:
currentPackageId
- the value to set- Returns:
- this builder
-
parameterValues
public UpdateImportedPackageDetails.Builder parameterValues(Map<String,String> parameterValues)
A list of the updated parameter values to apply to this imported package.- Parameters:
parameterValues
- the value to set- Returns:
- this builder
-
freeformTags
public UpdateImportedPackageDetails.Builder freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type, or scope.Example: {“bar-key”: “value”}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public UpdateImportedPackageDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Usage of predefined tag keys.These predefined keys are scoped to namespaces. Example: {“foo-namespace”: {“bar-key”: “value”}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
build
public UpdateImportedPackageDetails build()
-
copy
public UpdateImportedPackageDetails.Builder copy(UpdateImportedPackageDetails model)
-
-