Package com.oracle.bmc.oda.model
Class ImportedPackage.Builder
- java.lang.Object
- 
- com.oracle.bmc.oda.model.ImportedPackage.Builder
 
- 
- Enclosing class:
- ImportedPackage
 
 public static class ImportedPackage.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ImportedPackagebuild()ImportedPackage.Buildercopy(ImportedPackage model)ImportedPackage.BuildercurrentPackageId(String currentPackageId)ID of the package.ImportedPackage.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Usage of predefined tag keys.ImportedPackage.BuilderdisplayName(String displayName)Display name of the package (can change across versions).ImportedPackage.BuilderfreeformTags(Map<String,String> freeformTags)Simple key-value pair that is applied without any predefined name, type, or scope.ImportedPackage.Buildername(String name)Stable name of the package (the same across versions).ImportedPackage.BuilderodaInstanceId(String odaInstanceId)ID of the host instance.ImportedPackage.BuilderparameterValues(Map<String,String> parameterValues)A list of parameter values used to import the package.ImportedPackage.Builderstatus(ImportedPackage.Status status)Status of the imported package.ImportedPackage.BuilderstatusMessage(String statusMessage)Short message explaining the status of this imported package.ImportedPackage.BuildertimeCreated(Date timeCreated)When the imported package was created.ImportedPackage.BuildertimeUpdated(Date timeUpdated)When the imported package was last updated.ImportedPackage.Builderversion(String version)version of the package.
 
- 
- 
- 
Method Detail- 
odaInstanceIdpublic ImportedPackage.Builder odaInstanceId(String odaInstanceId) ID of the host instance.- Parameters:
- odaInstanceId- the value to set
- Returns:
- this builder
 
 - 
currentPackageIdpublic ImportedPackage.Builder currentPackageId(String currentPackageId) ID of the package.- Parameters:
- currentPackageId- the value to set
- Returns:
- this builder
 
 - 
namepublic ImportedPackage.Builder name(String name) Stable name of the package (the same across versions).- Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic ImportedPackage.Builder displayName(String displayName) Display name of the package (can change across versions).- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
versionpublic ImportedPackage.Builder version(String version) version of the package.- Parameters:
- version- the value to set
- Returns:
- this builder
 
 - 
statuspublic ImportedPackage.Builder status(ImportedPackage.Status status) Status of the imported package.- Parameters:
- status- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic ImportedPackage.Builder timeCreated(Date timeCreated) When the imported package was created.A date-time string as described in RFC 3339, section 14.29. - Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
timeUpdatedpublic ImportedPackage.Builder timeUpdated(Date timeUpdated) When the imported package was last updated.A date-time string as described in RFC 3339, section 14.29. - Parameters:
- timeUpdated- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic ImportedPackage.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 ImportedPackage.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
 
 - 
statusMessagepublic ImportedPackage.Builder statusMessage(String statusMessage) Short message explaining the status of this imported package.- Parameters:
- statusMessage- the value to set
- Returns:
- this builder
 
 - 
parameterValuespublic ImportedPackage.Builder parameterValues(Map<String,String> parameterValues) A list of parameter values used to import the package.- Parameters:
- parameterValues- the value to set
- Returns:
- this builder
 
 - 
buildpublic ImportedPackage build() 
 - 
copypublic ImportedPackage.Builder copy(ImportedPackage model) 
 
- 
 
-