public static class ManagementDashboardForImportExportDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
public ManagementDashboardForImportExportDetails.Builder dashboardId(String dashboardId)
ID of the dashboard.
dashboardId
- the value to setpublic ManagementDashboardForImportExportDetails.Builder providerId(String providerId)
ID of the service (for example log-analytics) that owns the dashboard. Each service has a unique ID.
providerId
- the value to setpublic ManagementDashboardForImportExportDetails.Builder providerName(String providerName)
The user friendly name of the service (for example, Logging Analytics) that owns the dashboard.
providerName
- the value to setpublic ManagementDashboardForImportExportDetails.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.
providerVersion
- the value to setpublic ManagementDashboardForImportExportDetails.Builder tiles(List<ManagementDashboardTileDetails> tiles)
Array of dashboard tiles.
tiles
- the value to setpublic ManagementDashboardForImportExportDetails.Builder displayName(String displayName)
Display name of the dashboard.
displayName
- the value to setpublic ManagementDashboardForImportExportDetails.Builder description(String description)
Description of the dashboard.
description
- the value to setpublic ManagementDashboardForImportExportDetails.Builder compartmentId(String compartmentId)
OCID of the compartment in which the dashboard resides.
compartmentId
- the value to setpublic ManagementDashboardForImportExportDetails.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.
isOobDashboard
- the value to setpublic ManagementDashboardForImportExportDetails.Builder isShowInHome(Boolean isShowInHome)
Determines whether the dashboard will be displayed in Dashboard Home.
isShowInHome
- the value to setpublic ManagementDashboardForImportExportDetails.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.
metadataVersion
- the value to setpublic ManagementDashboardForImportExportDetails.Builder isShowDescription(Boolean isShowDescription)
Determines whether the description of the dashboard is displayed.
isShowDescription
- the value to setpublic ManagementDashboardForImportExportDetails.Builder screenImage(String screenImage)
Screen image of the dashboard.
screenImage
- the value to setpublic ManagementDashboardForImportExportDetails.Builder nls(Object nls)
JSON that contains internationalization options.
nls
- the value to setpublic ManagementDashboardForImportExportDetails.Builder uiConfig(Object uiConfig)
It defines the visualization type of the widget saved search, the UI options of that visualization type, the binding of data to the visualization.
uiConfig
- the value to setpublic ManagementDashboardForImportExportDetails.Builder dataConfig(List<Object> dataConfig)
It defines how data is fetched. A functional saved search needs a valid dataConfig. See examples on how it can be constructed for various data sources.
dataConfig
- the value to setpublic ManagementDashboardForImportExportDetails.Builder type(String type)
Type of dashboard. NORMAL denotes a single dashboard and SET denotes a dashboard set.
type
- the value to setpublic ManagementDashboardForImportExportDetails.Builder isFavorite(Boolean isFavorite)
Determines whether the dashboard is set as favorite.
isFavorite
- the value to setpublic ManagementDashboardForImportExportDetails.Builder savedSearches(List<ManagementSavedSearchForImportDetails> savedSearches)
Array of saved searches in the dashboard.
savedSearches
- the value to setpublic ManagementDashboardForImportExportDetails.Builder parametersConfig(List<Object> parametersConfig)
Defines parameters for the dashboard.
parametersConfig
- the value to setpublic ManagementDashboardForImportExportDetails.Builder featuresConfig(Object featuresConfig)
Contains configuration for enabling features.
featuresConfig
- the value to setpublic ManagementDashboardForImportExportDetails.Builder drilldownConfig(List<Object> drilldownConfig)
Drill-down configuration to define the destination of a drill-down action.
drilldownConfig
- the value to setpublic ManagementDashboardForImportExportDetails.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"}
freeformTags
- the value to setpublic ManagementDashboardForImportExportDetails.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"}}
definedTags
- the value to setpublic ManagementDashboardForImportExportDetails build()
public ManagementDashboardForImportExportDetails.Builder copy(ManagementDashboardForImportExportDetails model)
Copyright © 2016–2024. All rights reserved.