#[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 ==.impl StructuralPartialEq for UpdateKxDataviewInput
Auto Trait Implementations§
impl Freeze for UpdateKxDataviewInput
impl RefUnwindSafe for UpdateKxDataviewInput
impl Send for UpdateKxDataviewInput
impl Sync for UpdateKxDataviewInput
impl Unpin for UpdateKxDataviewInput
impl UnwindSafe for UpdateKxDataviewInput
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more