Class PatchSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.dataintegration.model.PatchSummary.Builder
 
- 
- Enclosing class:
- PatchSummary
 
 public static class PatchSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description PatchSummary.BuilderapplicationVersion(Integer applicationVersion)The application version of the patch.PatchSummarybuild()PatchSummary.Buildercopy(PatchSummary model)PatchSummary.BuilderdependentObjectMetadata(List<PatchObjectMetadata> dependentObjectMetadata)List of dependent objects in this patch.PatchSummary.Builderdescription(String description)Detailed description for the object.PatchSummary.BuildererrorMessages(Map<String,String> errorMessages)The errors encountered while applying the patch, if any.PatchSummary.Builderidentifier(String identifier)Value can only contain upper case letters, underscore, and numbers.PatchSummary.Builderkey(String key)The object key.PatchSummary.BuilderkeyMap(Map<String,String> keyMap)A key map.PatchSummary.Buildermetadata(ObjectMetadata metadata)PatchSummary.BuildermodelType(String modelType)The object type.PatchSummary.BuildermodelVersion(String modelVersion)The object’s model version.PatchSummary.Buildername(String name)Free form text without any restriction on permitted characters.PatchSummary.BuilderobjectStatus(Integer objectStatus)The status of an object that can be set to value 1 for shallow references across objects, other values reserved.PatchSummary.BuilderobjectVersion(Integer objectVersion)The version of the object that is used to track changes in the object instance.PatchSummary.BuilderparentRef(ParentReference parentRef)PatchSummary.BuilderpatchObjectMetadata(List<PatchObjectMetadata> patchObjectMetadata)List of objects that are published or unpublished in this patch.PatchSummary.BuilderpatchStatus(PatchSummary.PatchStatus patchStatus)Status of the patch applied or being applied on the applicationPatchSummary.BuilderpatchType(PatchSummary.PatchType patchType)The type of the patch applied or being applied on the application.PatchSummary.BuildertimePatched(Date timePatched)The date and time the patch was applied, in the timestamp format defined by RFC3339.
 
- 
- 
- 
Method Detail- 
keypublic PatchSummary.Builder key(String key) The object key.- Parameters:
- key- the value to set
- Returns:
- this builder
 
 - 
modelTypepublic PatchSummary.Builder modelType(String modelType) The object type.- Parameters:
- modelType- the value to set
- Returns:
- this builder
 
 - 
modelVersionpublic PatchSummary.Builder modelVersion(String modelVersion) The object’s model version.- Parameters:
- modelVersion- the value to set
- Returns:
- this builder
 
 - 
namepublic PatchSummary.Builder name(String name) Free form text without any restriction on permitted characters.Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. - Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic PatchSummary.Builder description(String description) Detailed description for the object.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
objectVersionpublic PatchSummary.Builder objectVersion(Integer objectVersion) The version of the object that is used to track changes in the object instance.- Parameters:
- objectVersion- the value to set
- Returns:
- this builder
 
 - 
objectStatuspublic PatchSummary.Builder objectStatus(Integer objectStatus) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.- Parameters:
- objectStatus- the value to set
- Returns:
- this builder
 
 - 
identifierpublic PatchSummary.Builder identifier(String identifier) Value can only contain upper case letters, underscore, and numbers.It should begin with upper case letter or underscore. The value can be modified. - Parameters:
- identifier- the value to set
- Returns:
- this builder
 
 - 
timePatchedpublic PatchSummary.Builder timePatched(Date timePatched) The date and time the patch was applied, in the timestamp format defined by RFC3339.- Parameters:
- timePatched- the value to set
- Returns:
- this builder
 
 - 
errorMessagespublic PatchSummary.Builder errorMessages(Map<String,String> errorMessages) The errors encountered while applying the patch, if any.- Parameters:
- errorMessages- the value to set
- Returns:
- this builder
 
 - 
applicationVersionpublic PatchSummary.Builder applicationVersion(Integer applicationVersion) The application version of the patch.- Parameters:
- applicationVersion- the value to set
- Returns:
- this builder
 
 - 
patchTypepublic PatchSummary.Builder patchType(PatchSummary.PatchType patchType) The type of the patch applied or being applied on the application.- Parameters:
- patchType- the value to set
- Returns:
- this builder
 
 - 
patchStatuspublic PatchSummary.Builder patchStatus(PatchSummary.PatchStatus patchStatus) Status of the patch applied or being applied on the application- Parameters:
- patchStatus- the value to set
- Returns:
- this builder
 
 - 
dependentObjectMetadatapublic PatchSummary.Builder dependentObjectMetadata(List<PatchObjectMetadata> dependentObjectMetadata) List of dependent objects in this patch.- Parameters:
- dependentObjectMetadata- the value to set
- Returns:
- this builder
 
 - 
patchObjectMetadatapublic PatchSummary.Builder patchObjectMetadata(List<PatchObjectMetadata> patchObjectMetadata) List of objects that are published or unpublished in this patch.- Parameters:
- patchObjectMetadata- the value to set
- Returns:
- this builder
 
 - 
parentRefpublic PatchSummary.Builder parentRef(ParentReference parentRef) 
 - 
metadatapublic PatchSummary.Builder metadata(ObjectMetadata metadata) 
 - 
keyMappublic PatchSummary.Builder keyMap(Map<String,String> keyMap) A key map.If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key. - Parameters:
- keyMap- the value to set
- Returns:
- this builder
 
 - 
buildpublic PatchSummary build() 
 - 
copypublic PatchSummary.Builder copy(PatchSummary model) 
 
- 
 
-