Package com.oracle.bmc.oda.model
Class ImportedPackageSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.oda.model.ImportedPackageSummary.Builder
 
- 
- Enclosing class:
- ImportedPackageSummary
 
 public static class ImportedPackageSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ImportedPackageSummarybuild()ImportedPackageSummary.Buildercopy(ImportedPackageSummary model)ImportedPackageSummary.BuildercurrentPackageId(String currentPackageId)ID of the package.ImportedPackageSummary.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Usage of predefined tag keys.ImportedPackageSummary.BuilderdisplayName(String displayName)Display name of the package (can change across versions).ImportedPackageSummary.BuilderfreeformTags(Map<String,String> freeformTags)Simple key-value pair that is applied without any predefined name, type, or scope.ImportedPackageSummary.Buildername(String name)Stable name of the package (the same across versions).ImportedPackageSummary.BuilderodaInstanceId(String odaInstanceId)ID of the host instance.ImportedPackageSummary.Builderstatus(ImportedPackage.Status status)Status of the imported package.ImportedPackageSummary.BuildertimeCreated(Date timeCreated)When the imported package was created.ImportedPackageSummary.BuildertimeUpdated(Date timeUpdated)When the imported package was last updated.ImportedPackageSummary.Builderversion(String version)version of the package.
 
- 
- 
- 
Method Detail- 
odaInstanceIdpublic ImportedPackageSummary.Builder odaInstanceId(String odaInstanceId) ID of the host instance.- Parameters:
- odaInstanceId- the value to set
- Returns:
- this builder
 
 - 
currentPackageIdpublic ImportedPackageSummary.Builder currentPackageId(String currentPackageId) ID of the package.- Parameters:
- currentPackageId- the value to set
- Returns:
- this builder
 
 - 
namepublic ImportedPackageSummary.Builder name(String name) Stable name of the package (the same across versions).- Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic ImportedPackageSummary.Builder displayName(String displayName) Display name of the package (can change across versions).- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
versionpublic ImportedPackageSummary.Builder version(String version) version of the package.- Parameters:
- version- the value to set
- Returns:
- this builder
 
 - 
statuspublic ImportedPackageSummary.Builder status(ImportedPackage.Status status) Status of the imported package.- Parameters:
- status- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic ImportedPackageSummary.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 ImportedPackageSummary.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 ImportedPackageSummary.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 ImportedPackageSummary.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 ImportedPackageSummary build() 
 - 
copypublic ImportedPackageSummary.Builder copy(ImportedPackageSummary model) 
 
- 
 
-