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 SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateImportedPackageDetailsbuild()UpdateImportedPackageDetails.Buildercopy(UpdateImportedPackageDetails model)UpdateImportedPackageDetails.BuildercurrentPackageId(String currentPackageId)ID of the new package (i.e.UpdateImportedPackageDetails.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Usage of predefined tag keys.UpdateImportedPackageDetails.BuilderfreeformTags(Map<String,String> freeformTags)Simple key-value pair that is applied without any predefined name, type, or scope.UpdateImportedPackageDetails.BuilderparameterValues(Map<String,String> parameterValues)A list of the updated parameter values to apply to this imported package.
 
- 
- 
- 
Method Detail- 
currentPackageIdpublic 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
 
 - 
parameterValuespublic 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
 
 - 
freeformTagspublic 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
 
 - 
definedTagspublic 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
 
 - 
buildpublic UpdateImportedPackageDetails build() 
 - 
copypublic UpdateImportedPackageDetails.Builder copy(UpdateImportedPackageDetails model) 
 
- 
 
-