Struct aws_sdk_finspace::types::KxDataviewActiveVersion
source · #[non_exhaustive]pub struct KxDataviewActiveVersion {
pub changeset_id: Option<String>,
pub segment_configurations: Option<Vec<KxDataviewSegmentConfiguration>>,
pub attached_clusters: Option<Vec<String>>,
pub created_timestamp: Option<DateTime>,
pub version_id: Option<String>,
}Expand description
The active version of the dataview that is currently in use by this cluster.
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.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.
attached_clusters: Option<Vec<String>>The list of clusters that are currently using this dataview.
created_timestamp: Option<DateTime>The timestamp at which the dataview version was active. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
version_id: Option<String>A unique identifier of the active version.
Implementations§
source§impl KxDataviewActiveVersion
impl KxDataviewActiveVersion
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 attached_clusters(&self) -> &[String]
pub fn attached_clusters(&self) -> &[String]
The list of clusters that are currently using this dataview.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .attached_clusters.is_none().
sourcepub fn created_timestamp(&self) -> Option<&DateTime>
pub fn created_timestamp(&self) -> Option<&DateTime>
The timestamp at which the dataview version was active. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
sourcepub fn version_id(&self) -> Option<&str>
pub fn version_id(&self) -> Option<&str>
A unique identifier of the active version.
source§impl KxDataviewActiveVersion
impl KxDataviewActiveVersion
sourcepub fn builder() -> KxDataviewActiveVersionBuilder
pub fn builder() -> KxDataviewActiveVersionBuilder
Creates a new builder-style object to manufacture KxDataviewActiveVersion.
Trait Implementations§
source§impl Clone for KxDataviewActiveVersion
impl Clone for KxDataviewActiveVersion
source§fn clone(&self) -> KxDataviewActiveVersion
fn clone(&self) -> KxDataviewActiveVersion
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for KxDataviewActiveVersion
impl Debug for KxDataviewActiveVersion
source§impl PartialEq for KxDataviewActiveVersion
impl PartialEq for KxDataviewActiveVersion
source§fn eq(&self, other: &KxDataviewActiveVersion) -> bool
fn eq(&self, other: &KxDataviewActiveVersion) -> bool
self and other values to be equal, and is used
by ==.