Class ManagementDashboardSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.managementdashboard.model.ManagementDashboardSummary.Builder
 
- 
- Enclosing class:
- ManagementDashboardSummary
 
 public static class ManagementDashboardSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ManagementDashboardSummarybuild()ManagementDashboardSummary.BuildercompartmentId(String compartmentId)OCID of the compartment in which the dashboard resides.ManagementDashboardSummary.Buildercopy(ManagementDashboardSummary model)ManagementDashboardSummary.BuildercreatedBy(String createdBy)User who created the dashboard.ManagementDashboardSummary.BuilderdashboardId(String dashboardId)ID of the dashboard.ManagementDashboardSummary.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.ManagementDashboardSummary.Builderdescription(String description)Description of the dashboard.ManagementDashboardSummary.BuilderdisplayName(String displayName)Display name of the dashboard.ManagementDashboardSummary.BuilderfeaturesConfig(Object featuresConfig)Contains configuration for enabling features.ManagementDashboardSummary.BuilderfreeformTags(Map<String,String> freeformTags)Simple key-value pair that is applied without any predefined name, type or scope.ManagementDashboardSummary.Builderid(String id)ID of the dashboard.ManagementDashboardSummary.BuilderisOobDashboard(Boolean isOobDashboard)Determines whether the dashboard is an Out-of-the-Box (OOB) dashboard.ManagementDashboardSummary.BuilderlifecycleState(LifecycleStates lifecycleState)Current lifecycle state of the dashboard.ManagementDashboardSummary.BuildermetadataVersion(String metadataVersion)The version of the metadata defined in the API.ManagementDashboardSummary.Buildernls(Object nls)JSON that contains internationalization options.ManagementDashboardSummary.BuilderproviderId(String providerId)ID of the service (for example, log-analytics) that owns the dashboard.ManagementDashboardSummary.BuilderproviderName(String providerName)The user friendly name of the service (for example, Logging Analytics) that owns the dashboard.ManagementDashboardSummary.BuilderproviderVersion(String providerVersion)The version of the metadata of the provider.ManagementDashboardSummary.BuilderscreenImage(String screenImage)Screen image of the dashboard.ManagementDashboardSummary.BuildersystemTags(Map<String,Map<String,Object>> systemTags)Usage of system tag keys.ManagementDashboardSummary.BuildertimeCreated(Date timeCreated)Date and time the dashboard was created.ManagementDashboardSummary.BuildertimeUpdated(Date timeUpdated)Date and time the dashboard was updated.ManagementDashboardSummary.Buildertype(String type)Type of dashboard.ManagementDashboardSummary.BuilderupdatedBy(String updatedBy)User who updated the dashboard.
 
- 
- 
- 
Method Detail- 
dashboardIdpublic ManagementDashboardSummary.Builder dashboardId(String dashboardId) ID of the dashboard.Same as id. - Parameters:
- dashboardId- the value to set
- Returns:
- this builder
 
 - 
idpublic ManagementDashboardSummary.Builder id(String id) ID of the dashboard.Same as dashboardId. - Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic ManagementDashboardSummary.Builder displayName(String displayName) Display name of the dashboard.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic ManagementDashboardSummary.Builder description(String description) Description of the dashboard.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic ManagementDashboardSummary.Builder compartmentId(String compartmentId) OCID of the compartment in which the dashboard resides.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
providerIdpublic ManagementDashboardSummary.Builder providerId(String providerId) ID of the service (for example, log-analytics) that owns the dashboard.Each service has a unique ID. - Parameters:
- providerId- the value to set
- Returns:
- this builder
 
 - 
providerNamepublic ManagementDashboardSummary.Builder providerName(String providerName) The user friendly name of the service (for example, Logging Analytics) that owns the dashboard.- Parameters:
- providerName- the value to set
- Returns:
- this builder
 
 - 
providerVersionpublic ManagementDashboardSummary.Builder providerVersion(String providerVersion) The version of the metadata of the provider.This is useful for provider to version its features and metadata. Any newly created saved search (or dashboard) should use providerVersion 3.0.0. - Parameters:
- providerVersion- the value to set
- Returns:
- this builder
 
 - 
isOobDashboardpublic ManagementDashboardSummary.Builder isOobDashboard(Boolean isOobDashboard) Determines whether the dashboard is an Out-of-the-Box (OOB) dashboard.Note that OOB dashboards are only provided by Oracle and cannot be modified. - Parameters:
- isOobDashboard- the value to set
- Returns:
- this builder
 
 - 
createdBypublic ManagementDashboardSummary.Builder createdBy(String createdBy) User who created the dashboard.- Parameters:
- createdBy- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic ManagementDashboardSummary.Builder timeCreated(Date timeCreated) Date and time the dashboard was created.- Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
updatedBypublic ManagementDashboardSummary.Builder updatedBy(String updatedBy) User who updated the dashboard.- Parameters:
- updatedBy- the value to set
- Returns:
- this builder
 
 - 
timeUpdatedpublic ManagementDashboardSummary.Builder timeUpdated(Date timeUpdated) Date and time the dashboard was updated.- Parameters:
- timeUpdated- the value to set
- Returns:
- this builder
 
 - 
metadataVersionpublic ManagementDashboardSummary.Builder metadataVersion(String metadataVersion) The version of the metadata defined in the API.This is maintained and enforced by dashboard server. Currently it is 2.0. - Parameters:
- metadataVersion- the value to set
- Returns:
- this builder
 
 - 
screenImagepublic ManagementDashboardSummary.Builder screenImage(String screenImage) Screen image of the dashboard.- Parameters:
- screenImage- the value to set
- Returns:
- this builder
 
 - 
nlspublic ManagementDashboardSummary.Builder nls(Object nls) JSON that contains internationalization options.- Parameters:
- nls- the value to set
- Returns:
- this builder
 
 - 
typepublic ManagementDashboardSummary.Builder type(String type) Type of dashboard.NORMAL denotes a single dashboard and SET denotes a dashboard set. - Parameters:
- type- the value to set
- Returns:
- this builder
 
 - 
featuresConfigpublic ManagementDashboardSummary.Builder featuresConfig(Object featuresConfig) Contains configuration for enabling features.- Parameters:
- featuresConfig- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic ManagementDashboardSummary.Builder lifecycleState(LifecycleStates lifecycleState) Current lifecycle state of the dashboard.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic ManagementDashboardSummary.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 ManagementDashboardSummary.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 ManagementDashboardSummary.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 ManagementDashboardSummary build() 
 - 
copypublic ManagementDashboardSummary.Builder copy(ManagementDashboardSummary model) 
 
- 
 
-