public static class ManagementSavedSearchForImportDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
public ManagementSavedSearchForImportDetails.Builder id(String id)
ID of the saved search.
id
- the value to setpublic ManagementSavedSearchForImportDetails.Builder displayName(String displayName)
Display name of the saved search.
displayName
- the value to setpublic ManagementSavedSearchForImportDetails.Builder providerId(String providerId)
ID of the service (for example log-analytics) that owns the saved search. Each service has a unique ID.
providerId
- the value to setpublic ManagementSavedSearchForImportDetails.Builder providerVersion(String providerVersion)
Version of the service that owns this saved search.
providerVersion
- the value to setpublic ManagementSavedSearchForImportDetails.Builder providerName(String providerName)
Name of the service (for example, Logging Analytics) that owns the saved search.
providerName
- the value to setpublic ManagementSavedSearchForImportDetails.Builder compartmentId(String compartmentId)
OCID of the compartment in which the saved search resides.
compartmentId
- the value to setpublic ManagementSavedSearchForImportDetails.Builder isOobSavedSearch(Boolean isOobSavedSearch)
Determines whether the saved search is an Out-of-the-Box (OOB) saved search. Note that OOB saved searches are only provided by Oracle and cannot be modified.
isOobSavedSearch
- the value to setpublic ManagementSavedSearchForImportDetails.Builder description(String description)
Description of the saved search.
description
- the value to setpublic ManagementSavedSearchForImportDetails.Builder nls(Object nls)
JSON that contains internationalization options.
nls
- the value to setpublic ManagementSavedSearchForImportDetails.Builder type(SavedSearchTypes type)
Determines how the saved search is displayed in a dashboard.
type
- the value to setpublic ManagementSavedSearchForImportDetails.Builder uiConfig(Object uiConfig)
JSON that contains user interface options.
uiConfig
- the value to setpublic ManagementSavedSearchForImportDetails.Builder dataConfig(List<Object> dataConfig)
Array of JSON that contain data source options.
dataConfig
- the value to setpublic ManagementSavedSearchForImportDetails.Builder screenImage(String screenImage)
Screen image of the saved search.
screenImage
- the value to setpublic ManagementSavedSearchForImportDetails.Builder metadataVersion(String metadataVersion)
Version of the metadata.
metadataVersion
- the value to setpublic ManagementSavedSearchForImportDetails.Builder widgetTemplate(String widgetTemplate)
Reference to the HTML file of the widget.
widgetTemplate
- the value to setpublic ManagementSavedSearchForImportDetails.Builder widgetVM(String widgetVM)
Reference to the view model of the widget.
widgetVM
- the value to setpublic ManagementSavedSearchForImportDetails.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 ManagementSavedSearchForImportDetails.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 ManagementSavedSearchForImportDetails.Builder parametersConfig(List<Object> parametersConfig)
Defines parameters for the saved search.
parametersConfig
- the value to setpublic ManagementSavedSearchForImportDetails.Builder drilldownConfig(List<Object> drilldownConfig)
Drill-down configuration to define the destination of a drill-down action.
drilldownConfig
- the value to setpublic ManagementSavedSearchForImportDetails build()
public ManagementSavedSearchForImportDetails.Builder copy(ManagementSavedSearchForImportDetails model)
Copyright © 2016–2023. All rights reserved.