Class CreateManagementDashboardDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.managementdashboard.model.CreateManagementDashboardDetails.Builder
 
- 
- Enclosing class:
- CreateManagementDashboardDetails
 
 public static class CreateManagementDashboardDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateManagementDashboardDetailsbuild()CreateManagementDashboardDetails.BuildercompartmentId(String compartmentId)OCID of the compartment in which the dashboard resides.CreateManagementDashboardDetails.Buildercopy(CreateManagementDashboardDetails model)CreateManagementDashboardDetails.BuilderdashboardId(String dashboardId)ID of the dashboard, which must only be provided for Out-of-the-Box (OOB) dashboards.CreateManagementDashboardDetails.BuilderdataConfig(List<Object> dataConfig)Array of JSON that contain data source options.CreateManagementDashboardDetails.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.CreateManagementDashboardDetails.Builderdescription(String description)Description of the dashboard.CreateManagementDashboardDetails.BuilderdisplayName(String displayName)Display name of the dashboard.CreateManagementDashboardDetails.BuilderdrilldownConfig(List<Object> drilldownConfig)Drill-down configuration to define the destination of a drill-down action.CreateManagementDashboardDetails.BuilderfeaturesConfig(Object featuresConfig)Contains configuration for enabling features.CreateManagementDashboardDetails.BuilderfreeformTags(Map<String,String> freeformTags)Simple key-value pair that is applied without any predefined name, type or scope.CreateManagementDashboardDetails.BuilderisFavorite(Boolean isFavorite)Determines whether the dashboard is set as favorite.CreateManagementDashboardDetails.BuilderisOobDashboard(Boolean isOobDashboard)Determines whether the dashboard is an Out-of-the-Box (OOB) dashboard.CreateManagementDashboardDetails.BuilderisShowDescription(Boolean isShowDescription)Determines whether the description of the dashboard is displayed.CreateManagementDashboardDetails.BuilderisShowInHome(Boolean isShowInHome)Determines whether the dashboard will be displayed in Dashboard Home.CreateManagementDashboardDetails.BuildermetadataVersion(String metadataVersion)The version of the metadata defined in the API.CreateManagementDashboardDetails.Buildernls(Object nls)JSON that contains internationalization options.CreateManagementDashboardDetails.BuilderparametersConfig(List<Object> parametersConfig)Defines parameters for the dashboard.CreateManagementDashboardDetails.BuilderproviderId(String providerId)ID of the service (for example, log-analytics) that owns the dashboard.CreateManagementDashboardDetails.BuilderproviderName(String providerName)The user friendly name of the service (for example, Logging Analytics) that owns the dashboard.CreateManagementDashboardDetails.BuilderproviderVersion(String providerVersion)The version of the metadata of the provider.CreateManagementDashboardDetails.BuilderscreenImage(String screenImage)Screen image of the dashboard.CreateManagementDashboardDetails.Buildertiles(List<ManagementDashboardTileDetails> tiles)Array of dashboard tiles.CreateManagementDashboardDetails.Buildertype(String type)Type of dashboard.CreateManagementDashboardDetails.BuilderuiConfig(Object uiConfig)JSON that contains user interface options.
 
- 
- 
- 
Method Detail- 
dashboardIdpublic CreateManagementDashboardDetails.Builder dashboardId(String dashboardId) ID of the dashboard, which must only be provided for Out-of-the-Box (OOB) dashboards.- Parameters:
- dashboardId- the value to set
- Returns:
- this builder
 
 - 
providerIdpublic CreateManagementDashboardDetails.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 CreateManagementDashboardDetails.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 CreateManagementDashboardDetails.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
 
 - 
tilespublic CreateManagementDashboardDetails.Builder tiles(List<ManagementDashboardTileDetails> tiles) Array of dashboard tiles.- Parameters:
- tiles- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic CreateManagementDashboardDetails.Builder displayName(String displayName) Display name of the dashboard.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic CreateManagementDashboardDetails.Builder description(String description) Description of the dashboard.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic CreateManagementDashboardDetails.Builder compartmentId(String compartmentId) OCID of the compartment in which the dashboard resides.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
isOobDashboardpublic CreateManagementDashboardDetails.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
 
 - 
isShowInHomepublic CreateManagementDashboardDetails.Builder isShowInHome(Boolean isShowInHome) Determines whether the dashboard will be displayed in Dashboard Home.- Parameters:
- isShowInHome- the value to set
- Returns:
- this builder
 
 - 
metadataVersionpublic CreateManagementDashboardDetails.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
 
 - 
isShowDescriptionpublic CreateManagementDashboardDetails.Builder isShowDescription(Boolean isShowDescription) Determines whether the description of the dashboard is displayed.- Parameters:
- isShowDescription- the value to set
- Returns:
- this builder
 
 - 
screenImagepublic CreateManagementDashboardDetails.Builder screenImage(String screenImage) Screen image of the dashboard.- Parameters:
- screenImage- the value to set
- Returns:
- this builder
 
 - 
nlspublic CreateManagementDashboardDetails.Builder nls(Object nls) JSON that contains internationalization options.- Parameters:
- nls- the value to set
- Returns:
- this builder
 
 - 
uiConfigpublic CreateManagementDashboardDetails.Builder uiConfig(Object uiConfig) JSON that contains user interface options.- Parameters:
- uiConfig- the value to set
- Returns:
- this builder
 
 - 
dataConfigpublic CreateManagementDashboardDetails.Builder dataConfig(List<Object> dataConfig) Array of JSON that contain data source options.- Parameters:
- dataConfig- the value to set
- Returns:
- this builder
 
 - 
typepublic CreateManagementDashboardDetails.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
 
 - 
isFavoritepublic CreateManagementDashboardDetails.Builder isFavorite(Boolean isFavorite) Determines whether the dashboard is set as favorite.- Parameters:
- isFavorite- the value to set
- Returns:
- this builder
 
 - 
parametersConfigpublic CreateManagementDashboardDetails.Builder parametersConfig(List<Object> parametersConfig) Defines parameters for the dashboard.- Parameters:
- parametersConfig- the value to set
- Returns:
- this builder
 
 - 
featuresConfigpublic CreateManagementDashboardDetails.Builder featuresConfig(Object featuresConfig) Contains configuration for enabling features.- Parameters:
- featuresConfig- the value to set
- Returns:
- this builder
 
 - 
drilldownConfigpublic CreateManagementDashboardDetails.Builder drilldownConfig(List<Object> drilldownConfig) Drill-down configuration to define the destination of a drill-down action.- Parameters:
- drilldownConfig- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic CreateManagementDashboardDetails.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 CreateManagementDashboardDetails.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
 
 - 
buildpublic CreateManagementDashboardDetails build() 
 - 
copypublic CreateManagementDashboardDetails.Builder copy(CreateManagementDashboardDetails model) 
 
- 
 
-