public static class ManagementSavedSearch.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ManagementSavedSearch |
build() |
ManagementSavedSearch.Builder |
compartmentId(String compartmentId)
OCID of the compartment in which the saved search resides.
|
ManagementSavedSearch.Builder |
copy(ManagementSavedSearch model) |
ManagementSavedSearch.Builder |
createdBy(String createdBy)
User who created the saved search.
|
ManagementSavedSearch.Builder |
dataConfig(List<Object> dataConfig)
Array of JSON that contain data source options.
|
ManagementSavedSearch.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.
|
ManagementSavedSearch.Builder |
description(String description)
Description of the saved search.
|
ManagementSavedSearch.Builder |
displayName(String displayName)
Display name of the saved search.
|
ManagementSavedSearch.Builder |
drilldownConfig(List<Object> drilldownConfig)
Drill-down configuration to define the destination of a drill-down action.
|
ManagementSavedSearch.Builder |
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.
|
ManagementSavedSearch.Builder |
id(String id)
ID of the saved search.
|
ManagementSavedSearch.Builder |
isOobSavedSearch(Boolean isOobSavedSearch)
Determines whether the saved search is an Out-of-the-Box (OOB) saved search.
|
ManagementSavedSearch.Builder |
lifecycleState(LifecycleStates lifecycleState)
State of dashboard.
|
ManagementSavedSearch.Builder |
metadataVersion(String metadataVersion)
Version of the metadata.
|
ManagementSavedSearch.Builder |
nls(Object nls)
JSON that contains internationalization options.
|
ManagementSavedSearch.Builder |
parametersConfig(List<Object> parametersConfig)
Defines parameters for the saved search.
|
ManagementSavedSearch.Builder |
providerId(String providerId)
ID of the service (for example log-analytics) that owns the saved search.
|
ManagementSavedSearch.Builder |
providerName(String providerName)
Name of the service (for example, Logging Analytics) that owns the saved search.
|
ManagementSavedSearch.Builder |
providerVersion(String providerVersion)
Version of the service that owns this saved search.
|
ManagementSavedSearch.Builder |
screenImage(String screenImage)
Screen image of the saved search.
|
ManagementSavedSearch.Builder |
timeCreated(Date timeCreated)
Date and time the saved search was created.
|
ManagementSavedSearch.Builder |
timeUpdated(Date timeUpdated)
Date and time the saved search was updated.
|
ManagementSavedSearch.Builder |
type(SavedSearchTypes type)
Determines how the saved search is displayed in a dashboard.
|
ManagementSavedSearch.Builder |
uiConfig(Object uiConfig)
JSON that contains user interface options.
|
ManagementSavedSearch.Builder |
updatedBy(String updatedBy)
User who updated the saved search.
|
ManagementSavedSearch.Builder |
widgetTemplate(String widgetTemplate)
Reference to the HTML file of the widget.
|
ManagementSavedSearch.Builder |
widgetVM(String widgetVM)
Reference to the view model of the widget.
|
public ManagementSavedSearch.Builder id(String id)
ID of the saved search.
id
- the value to setpublic ManagementSavedSearch.Builder displayName(String displayName)
Display name of the saved search.
displayName
- the value to setpublic ManagementSavedSearch.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 ManagementSavedSearch.Builder providerVersion(String providerVersion)
Version of the service that owns this saved search.
providerVersion
- the value to setpublic ManagementSavedSearch.Builder providerName(String providerName)
Name of the service (for example, Logging Analytics) that owns the saved search.
providerName
- the value to setpublic ManagementSavedSearch.Builder compartmentId(String compartmentId)
OCID of the compartment in which the saved search resides.
compartmentId
- the value to setpublic ManagementSavedSearch.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 ManagementSavedSearch.Builder description(String description)
Description of the saved search.
description
- the value to setpublic ManagementSavedSearch.Builder nls(Object nls)
JSON that contains internationalization options.
nls
- the value to setpublic ManagementSavedSearch.Builder type(SavedSearchTypes type)
Determines how the saved search is displayed in a dashboard.
type
- the value to setpublic ManagementSavedSearch.Builder uiConfig(Object uiConfig)
JSON that contains user interface options.
uiConfig
- the value to setpublic ManagementSavedSearch.Builder dataConfig(List<Object> dataConfig)
Array of JSON that contain data source options.
dataConfig
- the value to setpublic ManagementSavedSearch.Builder createdBy(String createdBy)
User who created the saved search.
createdBy
- the value to setpublic ManagementSavedSearch.Builder updatedBy(String updatedBy)
User who updated the saved search.
updatedBy
- the value to setpublic ManagementSavedSearch.Builder timeCreated(Date timeCreated)
Date and time the saved search was created.
timeCreated
- the value to setpublic ManagementSavedSearch.Builder timeUpdated(Date timeUpdated)
Date and time the saved search was updated.
timeUpdated
- the value to setpublic ManagementSavedSearch.Builder screenImage(String screenImage)
Screen image of the saved search.
screenImage
- the value to setpublic ManagementSavedSearch.Builder metadataVersion(String metadataVersion)
Version of the metadata.
metadataVersion
- the value to setpublic ManagementSavedSearch.Builder widgetTemplate(String widgetTemplate)
Reference to the HTML file of the widget.
widgetTemplate
- the value to setpublic ManagementSavedSearch.Builder widgetVM(String widgetVM)
Reference to the view model of the widget.
widgetVM
- the value to setpublic ManagementSavedSearch.Builder lifecycleState(LifecycleStates lifecycleState)
State of dashboard.
lifecycleState
- the value to setpublic ManagementSavedSearch.Builder parametersConfig(List<Object> parametersConfig)
Defines parameters for the saved search.
parametersConfig
- the value to setpublic ManagementSavedSearch.Builder drilldownConfig(List<Object> drilldownConfig)
Drill-down configuration to define the destination of a drill-down action.
drilldownConfig
- the value to setpublic ManagementSavedSearch.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 ManagementSavedSearch.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 ManagementSavedSearch build()
public ManagementSavedSearch.Builder copy(ManagementSavedSearch model)
Copyright © 2016–2023. All rights reserved.