Class ManagementSavedSearchForImportDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.managementdashboard.model.ManagementSavedSearchForImportDetails.Builder
 
- 
- Enclosing class:
- ManagementSavedSearchForImportDetails
 
 public static class ManagementSavedSearchForImportDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ManagementSavedSearchForImportDetailsbuild()ManagementSavedSearchForImportDetails.BuildercompartmentId(String compartmentId)OCID of the compartment in which the saved search resides.ManagementSavedSearchForImportDetails.Buildercopy(ManagementSavedSearchForImportDetails model)ManagementSavedSearchForImportDetails.BuilderdataConfig(List<Object> dataConfig)It defines how data is fetched.ManagementSavedSearchForImportDetails.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.ManagementSavedSearchForImportDetails.Builderdescription(String description)Description of the saved search.ManagementSavedSearchForImportDetails.BuilderdisplayName(String displayName)Display name of the saved search.ManagementSavedSearchForImportDetails.BuilderdrilldownConfig(List<Object> drilldownConfig)Drill-down configuration to define the destination of a drill-down action.ManagementSavedSearchForImportDetails.BuilderfeaturesConfig(Object featuresConfig)Contains configuration for enabling features.ManagementSavedSearchForImportDetails.BuilderfreeformTags(Map<String,String> freeformTags)Simple key-value pair that is applied without any predefined name, type or scope.ManagementSavedSearchForImportDetails.Builderid(String id)ID of the saved search.ManagementSavedSearchForImportDetails.BuilderisOobSavedSearch(Boolean isOobSavedSearch)Determines whether the saved search is an Out-of-the-Box (OOB) saved search.ManagementSavedSearchForImportDetails.BuildermetadataVersion(String metadataVersion)The version of the metadata defined in the API.ManagementSavedSearchForImportDetails.Buildernls(Object nls)JSON that contains internationalization options.ManagementSavedSearchForImportDetails.BuilderparametersConfig(List<Object> parametersConfig)Defines parameters for the saved search.ManagementSavedSearchForImportDetails.BuilderproviderId(String providerId)ID of the service (for example log-analytics) that owns the saved search.ManagementSavedSearchForImportDetails.BuilderproviderName(String providerName)The user friendly name of the service (for example, Logging Analytics) that owns the saved search.ManagementSavedSearchForImportDetails.BuilderproviderVersion(String providerVersion)The version of the metadata of the provider.ManagementSavedSearchForImportDetails.BuilderscreenImage(String screenImage)Screen image of the saved search.ManagementSavedSearchForImportDetails.Buildertype(SavedSearchTypes type)Determines how the saved search is displayed in a dashboard.ManagementSavedSearchForImportDetails.BuilderuiConfig(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.ManagementSavedSearchForImportDetails.BuilderwidgetTemplate(String widgetTemplate)The UI template that the saved search uses to render itself.ManagementSavedSearchForImportDetails.BuilderwidgetVM(String widgetVM)The View Model that the saved search uses to render itself.
 
- 
- 
- 
Method Detail- 
idpublic ManagementSavedSearchForImportDetails.Builder id(String id) ID of the saved search.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic ManagementSavedSearchForImportDetails.Builder displayName(String displayName) Display name of the saved search.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
providerIdpublic ManagementSavedSearchForImportDetails.Builder providerId(String providerId) ID of the service (for example log-analytics) that owns the saved search.Each service has a unique ID. - Parameters:
- providerId- the value to set
- Returns:
- this builder
 
 - 
providerVersionpublic ManagementSavedSearchForImportDetails.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
 
 - 
providerNamepublic ManagementSavedSearchForImportDetails.Builder providerName(String providerName) The user friendly name of the service (for example, Logging Analytics) that owns the saved search.- Parameters:
- providerName- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic ManagementSavedSearchForImportDetails.Builder compartmentId(String compartmentId) OCID of the compartment in which the saved search resides.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
isOobSavedSearchpublic 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. - Parameters:
- isOobSavedSearch- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic ManagementSavedSearchForImportDetails.Builder description(String description) Description of the saved search.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
nlspublic ManagementSavedSearchForImportDetails.Builder nls(Object nls) JSON that contains internationalization options.- Parameters:
- nls- the value to set
- Returns:
- this builder
 
 - 
typepublic ManagementSavedSearchForImportDetails.Builder type(SavedSearchTypes type) Determines how the saved search is displayed in a dashboard.- Parameters:
- type- the value to set
- Returns:
- this builder
 
 - 
uiConfigpublic ManagementSavedSearchForImportDetails.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.- Parameters:
- uiConfig- the value to set
- Returns:
- this builder
 
 - 
dataConfigpublic ManagementSavedSearchForImportDetails.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. - Parameters:
- dataConfig- the value to set
- Returns:
- this builder
 
 - 
screenImagepublic ManagementSavedSearchForImportDetails.Builder screenImage(String screenImage) Screen image of the saved search.- Parameters:
- screenImage- the value to set
- Returns:
- this builder
 
 - 
metadataVersionpublic ManagementSavedSearchForImportDetails.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
 
 - 
widgetTemplatepublic ManagementSavedSearchForImportDetails.Builder widgetTemplate(String widgetTemplate) The UI template that the saved search uses to render itself.- Parameters:
- widgetTemplate- the value to set
- Returns:
- this builder
 
 - 
widgetVMpublic ManagementSavedSearchForImportDetails.Builder widgetVM(String widgetVM) The View Model that the saved search uses to render itself.- Parameters:
- widgetVM- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic 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”} - Parameters:
- freeformTags- the value to set
- Returns:
- this builder
 
 - 
definedTagspublic 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”}} - Parameters:
- definedTags- the value to set
- Returns:
- this builder
 
 - 
parametersConfigpublic ManagementSavedSearchForImportDetails.Builder parametersConfig(List<Object> parametersConfig) Defines parameters for the saved search.- Parameters:
- parametersConfig- the value to set
- Returns:
- this builder
 
 - 
featuresConfigpublic ManagementSavedSearchForImportDetails.Builder featuresConfig(Object featuresConfig) Contains configuration for enabling features.- Parameters:
- featuresConfig- the value to set
- Returns:
- this builder
 
 - 
drilldownConfigpublic ManagementSavedSearchForImportDetails.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
 
 - 
buildpublic ManagementSavedSearchForImportDetails build() 
 - 
copypublic ManagementSavedSearchForImportDetails.Builder copy(ManagementSavedSearchForImportDetails model) 
 
- 
 
-