Class FsuDiscovery.Builder
- java.lang.Object
- 
- com.oracle.bmc.fleetsoftwareupdate.model.FsuDiscovery.Builder
 
- 
- Enclosing class:
- FsuDiscovery
 
 public static class FsuDiscovery.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description FsuDiscoverybuild()FsuDiscovery.BuildercompartmentId(String compartmentId)Compartment Identifier.FsuDiscovery.Buildercopy(FsuDiscovery model)FsuDiscovery.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.FsuDiscovery.Builderdetails(DiscoveryDetails details)FsuDiscovery.BuilderdisplayName(String displayName)Exadata Fleet Update Discovery display name.FsuDiscovery.BuilderfreeformTags(Map<String,String> freeformTags)Simple key-value pair that is applied without any predefined name, type or scope.FsuDiscovery.Builderid(String id)OCID identifier for the Exadata Fleet Update Discovery.FsuDiscovery.BuilderlifecycleDetails(String lifecycleDetails)A message describing the current state in more detail.FsuDiscovery.BuilderlifecycleState(DiscoveryLifecycleStates lifecycleState)The current state of the Exadata Fleet Update Discovery.FsuDiscovery.BuildersystemTags(Map<String,Map<String,Object>> systemTags)Usage of system tag keys.FsuDiscovery.BuildertimeCreated(Date timeCreated)The date and time the Exadata Fleet Update Discovery was created, as described in RFC 3339, section 14.29.FsuDiscovery.BuildertimeFinished(Date timeFinished)The date and time the Exadata Fleet Update Discovery was finished, as described in RFC 3339.FsuDiscovery.BuildertimeUpdated(Date timeUpdated)The date and time the Exadata Fleet Update Discovery was updated, as described in RFC 3339, section 14.29.
 
- 
- 
- 
Method Detail- 
idpublic FsuDiscovery.Builder id(String id) OCID identifier for the Exadata Fleet Update Discovery.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic FsuDiscovery.Builder displayName(String displayName) Exadata Fleet Update Discovery display name.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic FsuDiscovery.Builder compartmentId(String compartmentId) Compartment Identifier.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
detailspublic FsuDiscovery.Builder details(DiscoveryDetails details) 
 - 
timeCreatedpublic FsuDiscovery.Builder timeCreated(Date timeCreated) The date and time the Exadata Fleet Update Discovery was created, as described in RFC 3339, section 14.29.- Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
timeUpdatedpublic FsuDiscovery.Builder timeUpdated(Date timeUpdated) The date and time the Exadata Fleet Update Discovery was updated, as described in RFC 3339, section 14.29.- Parameters:
- timeUpdated- the value to set
- Returns:
- this builder
 
 - 
timeFinishedpublic FsuDiscovery.Builder timeFinished(Date timeFinished) The date and time the Exadata Fleet Update Discovery was finished, as described in RFC 3339.- Parameters:
- timeFinished- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic FsuDiscovery.Builder lifecycleState(DiscoveryLifecycleStates lifecycleState) The current state of the Exadata Fleet Update Discovery.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
lifecycleDetailspublic FsuDiscovery.Builder lifecycleDetails(String lifecycleDetails) A message describing the current state in more detail.For example, can be used to provide actionable information for a resource in Failed state. - Parameters:
- lifecycleDetails- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic FsuDiscovery.Builder freeformTags(Map<String,String> freeformTags) Simple key-value pair that is applied without any predefined name, type or scope.Exists for cross-compatibility only. Example: {“bar-key”: “value”} - Parameters:
- freeformTags- the value to set
- Returns:
- this builder
 
 - 
definedTagspublic FsuDiscovery.Builder definedTags(Map<String,Map<String,Object>> definedTags) Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}} - Parameters:
- definedTags- the value to set
- Returns:
- this builder
 
 - 
systemTagspublic FsuDiscovery.Builder systemTags(Map<String,Map<String,Object>> systemTags) Usage of system tag keys.These predefined keys are scoped to namespaces. Example: {“orcl-cloud”: {“free-tier-retained”: “true”}} - Parameters:
- systemTags- the value to set
- Returns:
- this builder
 
 - 
buildpublic FsuDiscovery build() 
 - 
copypublic FsuDiscovery.Builder copy(FsuDiscovery model) 
 
- 
 
-