Package com.oracle.bmc.analytics.model
Class AnalyticsInstanceSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.analytics.model.AnalyticsInstanceSummary.Builder
 
- 
- Enclosing class:
- AnalyticsInstanceSummary
 
 public static class AnalyticsInstanceSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
idpublic AnalyticsInstanceSummary.Builder id(String id) The resource OCID.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
namepublic AnalyticsInstanceSummary.Builder name(String name) The name of the Analytics instance.This name must be unique in the tenancy and cannot be changed. - Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic AnalyticsInstanceSummary.Builder description(String description) Optional description.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic AnalyticsInstanceSummary.Builder compartmentId(String compartmentId) The OCID of the compartment.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic AnalyticsInstanceSummary.Builder lifecycleState(AnalyticsInstanceLifecycleState lifecycleState) The current state of an instance.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
featureSetpublic AnalyticsInstanceSummary.Builder featureSet(FeatureSet featureSet) Analytics feature set.- Parameters:
- featureSet- the value to set
- Returns:
- this builder
 
 - 
capacitypublic AnalyticsInstanceSummary.Builder capacity(Capacity capacity) 
 - 
licenseTypepublic AnalyticsInstanceSummary.Builder licenseType(LicenseType licenseType) The license used for the service.- Parameters:
- licenseType- the value to set
- Returns:
- this builder
 
 - 
emailNotificationpublic AnalyticsInstanceSummary.Builder emailNotification(String emailNotification) Email address receiving notifications.- Parameters:
- emailNotification- the value to set
- Returns:
- this builder
 
 - 
networkEndpointDetailspublic AnalyticsInstanceSummary.Builder networkEndpointDetails(NetworkEndpointDetails networkEndpointDetails) 
 - 
serviceUrlpublic AnalyticsInstanceSummary.Builder serviceUrl(String serviceUrl) URL of the Analytics service.- Parameters:
- serviceUrl- the value to set
- Returns:
- this builder
 
 - 
definedTagspublic AnalyticsInstanceSummary.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
 
 - 
freeformTagspublic AnalyticsInstanceSummary.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
 
 - 
systemTagspublic AnalyticsInstanceSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags) System tags for this resource.These predefined keys are scoped to namespaces. Example: {“orcl-cloud”: {“key”: “value”}} - Parameters:
- systemTags- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic AnalyticsInstanceSummary.Builder timeCreated(Date timeCreated) The date and time the instance was created, in the format defined by RFC3339.Example: 2016-08-25T21:10:29.600Z - Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
timeUpdatedpublic AnalyticsInstanceSummary.Builder timeUpdated(Date timeUpdated) The date and time the instance was last updated (in the format defined by RFC3339).This timestamp represents updates made through this API. External events do not influence it. - Parameters:
- timeUpdated- the value to set
- Returns:
- this builder
 
 - 
buildpublic AnalyticsInstanceSummary build() 
 - 
copypublic AnalyticsInstanceSummary.Builder copy(AnalyticsInstanceSummary model) 
 
- 
 
-