#[non_exhaustive]pub struct EditChartRequest {
pub name: String,
pub dashboard_query: Option<DashboardQuery>,
pub dashboard_chart: Option<DashboardChart>,
pub edit_mask: Option<FieldMask>,
pub language_features: Vec<LanguageFeature>,
/* private fields */
}Expand description
Request message to edit chart in a dashboard.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.name: StringRequired. The dashboard name to edit chart in. Format: projects/{project}/locations/{location}/instances/{instance}/nativeDashboards/{dashboard}
dashboard_query: Option<DashboardQuery>Optional. Query for the edited chart.
dashboard_chart: Option<DashboardChart>Optional. Edited chart.
edit_mask: Option<FieldMask>Required. The list of fields to edit for chart and query. Supported paths in chart are - dashboard_chart.display_name dashboard_chart.description dashboard_chart.chart_datasource.data_sources dashboard_chart.visualization dashboard_chart.visualization.button dashboard_chart.visualization.markdown dashboard_chart.drill_down_config Supported paths in query are - dashboard_query.query dashboard_query.input
language_features: Vec<LanguageFeature>Optional. Language Features present in the query.
Implementations§
Source§impl EditChartRequest
impl EditChartRequest
Sourcepub fn set_dashboard_query<T>(self, v: T) -> Selfwhere
T: Into<DashboardQuery>,
pub fn set_dashboard_query<T>(self, v: T) -> Selfwhere
T: Into<DashboardQuery>,
Sets the value of dashboard_query.
§Example
use google_cloud_chronicle_v1::model::DashboardQuery;
let x = EditChartRequest::new().set_dashboard_query(DashboardQuery::default()/* use setters */);Sourcepub fn set_or_clear_dashboard_query<T>(self, v: Option<T>) -> Selfwhere
T: Into<DashboardQuery>,
pub fn set_or_clear_dashboard_query<T>(self, v: Option<T>) -> Selfwhere
T: Into<DashboardQuery>,
Sets or clears the value of dashboard_query.
§Example
use google_cloud_chronicle_v1::model::DashboardQuery;
let x = EditChartRequest::new().set_or_clear_dashboard_query(Some(DashboardQuery::default()/* use setters */));
let x = EditChartRequest::new().set_or_clear_dashboard_query(None::<DashboardQuery>);Sourcepub fn set_dashboard_chart<T>(self, v: T) -> Selfwhere
T: Into<DashboardChart>,
pub fn set_dashboard_chart<T>(self, v: T) -> Selfwhere
T: Into<DashboardChart>,
Sets the value of dashboard_chart.
§Example
use google_cloud_chronicle_v1::model::DashboardChart;
let x = EditChartRequest::new().set_dashboard_chart(DashboardChart::default()/* use setters */);Sourcepub fn set_or_clear_dashboard_chart<T>(self, v: Option<T>) -> Selfwhere
T: Into<DashboardChart>,
pub fn set_or_clear_dashboard_chart<T>(self, v: Option<T>) -> Selfwhere
T: Into<DashboardChart>,
Sets or clears the value of dashboard_chart.
§Example
use google_cloud_chronicle_v1::model::DashboardChart;
let x = EditChartRequest::new().set_or_clear_dashboard_chart(Some(DashboardChart::default()/* use setters */));
let x = EditChartRequest::new().set_or_clear_dashboard_chart(None::<DashboardChart>);Sourcepub fn set_edit_mask<T>(self, v: T) -> Self
pub fn set_edit_mask<T>(self, v: T) -> Self
Sourcepub fn set_or_clear_edit_mask<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_edit_mask<T>(self, v: Option<T>) -> Self
Sourcepub fn set_language_features<T, V>(self, v: T) -> Self
pub fn set_language_features<T, V>(self, v: T) -> Self
Sets the value of language_features.
§Example
use google_cloud_chronicle_v1::model::LanguageFeature;
let x = EditChartRequest::new().set_language_features([
LanguageFeature::Joins,
LanguageFeature::Stages,
LanguageFeature::DataTables,
]);Trait Implementations§
Source§impl Clone for EditChartRequest
impl Clone for EditChartRequest
Source§fn clone(&self) -> EditChartRequest
fn clone(&self) -> EditChartRequest
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for EditChartRequest
impl Debug for EditChartRequest
Source§impl Default for EditChartRequest
impl Default for EditChartRequest
Source§fn default() -> EditChartRequest
fn default() -> EditChartRequest
Source§impl Message for EditChartRequest
impl Message for EditChartRequest
Source§impl PartialEq for EditChartRequest
impl PartialEq for EditChartRequest
Source§fn eq(&self, other: &EditChartRequest) -> bool
fn eq(&self, other: &EditChartRequest) -> bool
self and other values to be equal, and is used by ==.