Package com.oracle.bmc.zpr.model
Class Configuration.Builder
- java.lang.Object
- 
- com.oracle.bmc.zpr.model.Configuration.Builder
 
- 
- Enclosing class:
- Configuration
 
 public static class Configuration.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Configurationbuild()Configuration.BuildercompartmentId(String compartmentId)The OCID of the tenancy into which ZPR will be onboarded.Configuration.Buildercopy(Configuration model)Configuration.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.Configuration.BuilderfreeformTags(Map<String,String> freeformTags)Free-form tags for this resource.Configuration.Builderid(String id)The OCID of the ZprConfiguration.Configuration.BuilderlifecycleDetails(String lifecycleDetails)A message that describes the current state of ZPR in more detail.Configuration.BuilderlifecycleState(Configuration.LifecycleState lifecycleState)The current state of ZPR in the tenancy.Configuration.BuildersystemTags(Map<String,Map<String,Object>> systemTags)System tags for this resource.Configuration.BuildertimeCreated(Date timeCreated)The date and time that ZPR was onboarded to the tenancy, in the format defined by RFC 3339.Configuration.BuildertimeUpdated(Date timeUpdated)The date and time that ZPR was updated, in the format defined by RFC 3339.Configuration.BuilderzprStatus(Configuration.ZprStatus zprStatus)The enabled or disabled status of ZPR in tenancy.
 
- 
- 
- 
Method Detail- 
idpublic Configuration.Builder id(String id) The OCID of the ZprConfiguration.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic Configuration.Builder compartmentId(String compartmentId) The OCID of the tenancy into which ZPR will be onboarded.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
zprStatuspublic Configuration.Builder zprStatus(Configuration.ZprStatus zprStatus) The enabled or disabled status of ZPR in tenancy.- Parameters:
- zprStatus- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic Configuration.Builder timeCreated(Date timeCreated) The date and time that ZPR was onboarded to the tenancy, in the format defined by RFC 3339.Example: 2016-08-25T21:10:29.600Z - Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
timeUpdatedpublic Configuration.Builder timeUpdated(Date timeUpdated) The date and time that ZPR was updated, in the format defined by RFC 3339.Example: 2016-08-25T21:10:29.600Z - Parameters:
- timeUpdated- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic Configuration.Builder lifecycleState(Configuration.LifecycleState lifecycleState) The current state of ZPR in the tenancy.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
lifecycleDetailspublic Configuration.Builder lifecycleDetails(String lifecycleDetails) A message that describes the current state of ZPR in more detail.For example, can be used to provide actionable information for a resource in the Failed state. - Parameters:
- lifecycleDetails- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic Configuration.Builder freeformTags(Map<String,String> freeformTags) Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"} - Parameters:
- freeformTags- the value to set
- Returns:
- this builder
 
 - 
definedTagspublic Configuration.Builder definedTags(Map<String,Map<String,Object>> definedTags) Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations": {"CostCenter": "42"}} - Parameters:
- definedTags- the value to set
- Returns:
- this builder
 
 - 
systemTagspublic Configuration.Builder systemTags(Map<String,Map<String,Object>> systemTags) System tags for this resource.Each key is predefined and scoped to a namespace. Example: {"orcl-cloud": {"free-tier-retained": "true"}} - Parameters:
- systemTags- the value to set
- Returns:
- this builder
 
 - 
buildpublic Configuration build() 
 - 
copypublic Configuration.Builder copy(Configuration model) 
 
- 
 
-