#[non_exhaustive]pub struct UpdateKxDataviewInput {
pub environment_id: Option<String>,
pub database_name: Option<String>,
pub dataview_name: Option<String>,
pub description: Option<String>,
pub changeset_id: Option<String>,
pub segment_configurations: Option<Vec<KxDataviewSegmentConfiguration>>,
pub client_token: Option<String>,
}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.environment_id: Option<String>A unique identifier for the kdb environment, where you want to update the dataview.
database_name: Option<String>The name of the database.
dataview_name: Option<String>The name of the dataview that you want to update.
description: Option<String>The description for a dataview.
changeset_id: Option<String>A unique identifier for the changeset.
segment_configurations: Option<Vec<KxDataviewSegmentConfiguration>>The configuration that contains the database path of the data that you want to place on each selected volume. Each segment must have a unique database path for each volume. If you do not explicitly specify any database path for a volume, they are accessible from the cluster through the default S3/object store segment.
client_token: Option<String>A token that ensures idempotency. This token expires in 10 minutes.
Implementations§
source§impl UpdateKxDataviewInput
impl UpdateKxDataviewInput
sourcepub fn environment_id(&self) -> Option<&str>
pub fn environment_id(&self) -> Option<&str>
A unique identifier for the kdb environment, where you want to update the dataview.
sourcepub fn database_name(&self) -> Option<&str>
pub fn database_name(&self) -> Option<&str>
The name of the database.
sourcepub fn dataview_name(&self) -> Option<&str>
pub fn dataview_name(&self) -> Option<&str>
The name of the dataview that you want to update.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description for a dataview.
sourcepub fn changeset_id(&self) -> Option<&str>
pub fn changeset_id(&self) -> Option<&str>
A unique identifier for the changeset.
sourcepub fn segment_configurations(&self) -> &[KxDataviewSegmentConfiguration]
pub fn segment_configurations(&self) -> &[KxDataviewSegmentConfiguration]
The configuration that contains the database path of the data that you want to place on each selected volume. Each segment must have a unique database path for each volume. If you do not explicitly specify any database path for a volume, they are accessible from the cluster through the default S3/object store segment.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .segment_configurations.is_none().
sourcepub fn client_token(&self) -> Option<&str>
pub fn client_token(&self) -> Option<&str>
A token that ensures idempotency. This token expires in 10 minutes.
source§impl UpdateKxDataviewInput
impl UpdateKxDataviewInput
sourcepub fn builder() -> UpdateKxDataviewInputBuilder
pub fn builder() -> UpdateKxDataviewInputBuilder
Creates a new builder-style object to manufacture UpdateKxDataviewInput.
Trait Implementations§
source§impl Clone for UpdateKxDataviewInput
impl Clone for UpdateKxDataviewInput
source§fn clone(&self) -> UpdateKxDataviewInput
fn clone(&self) -> UpdateKxDataviewInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for UpdateKxDataviewInput
impl Debug for UpdateKxDataviewInput
source§impl PartialEq for UpdateKxDataviewInput
impl PartialEq for UpdateKxDataviewInput
source§fn eq(&self, other: &UpdateKxDataviewInput) -> bool
fn eq(&self, other: &UpdateKxDataviewInput) -> bool
self and other values to be equal, and is used
by ==.