Struct aws_sdk_redshift::operation::restore_table_from_cluster_snapshot::RestoreTableFromClusterSnapshotInput
source · #[non_exhaustive]pub struct RestoreTableFromClusterSnapshotInput {
pub cluster_identifier: Option<String>,
pub snapshot_identifier: Option<String>,
pub source_database_name: Option<String>,
pub source_schema_name: Option<String>,
pub source_table_name: Option<String>,
pub target_database_name: Option<String>,
pub target_schema_name: Option<String>,
pub new_table_name: Option<String>,
pub enable_case_sensitive_identifier: Option<bool>,
}
Expand description
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.cluster_identifier: Option<String>
The identifier of the Amazon Redshift cluster to restore the table to.
snapshot_identifier: Option<String>
The identifier of the snapshot to restore the table from. This snapshot must have been created from the Amazon Redshift cluster specified by the ClusterIdentifier
parameter.
source_database_name: Option<String>
The name of the source database that contains the table to restore from.
source_schema_name: Option<String>
The name of the source schema that contains the table to restore from. If you do not specify a SourceSchemaName
value, the default is public
.
source_table_name: Option<String>
The name of the source table to restore from.
target_database_name: Option<String>
The name of the database to restore the table to.
target_schema_name: Option<String>
The name of the schema to restore the table to.
new_table_name: Option<String>
The name of the table to create as a result of the current request.
enable_case_sensitive_identifier: Option<bool>
Indicates whether name identifiers for database, schema, and table are case sensitive. If true
, the names are case sensitive. If false
(default), the names are not case sensitive.
Implementations§
source§impl RestoreTableFromClusterSnapshotInput
impl RestoreTableFromClusterSnapshotInput
sourcepub fn cluster_identifier(&self) -> Option<&str>
pub fn cluster_identifier(&self) -> Option<&str>
The identifier of the Amazon Redshift cluster to restore the table to.
sourcepub fn snapshot_identifier(&self) -> Option<&str>
pub fn snapshot_identifier(&self) -> Option<&str>
The identifier of the snapshot to restore the table from. This snapshot must have been created from the Amazon Redshift cluster specified by the ClusterIdentifier
parameter.
sourcepub fn source_database_name(&self) -> Option<&str>
pub fn source_database_name(&self) -> Option<&str>
The name of the source database that contains the table to restore from.
sourcepub fn source_schema_name(&self) -> Option<&str>
pub fn source_schema_name(&self) -> Option<&str>
The name of the source schema that contains the table to restore from. If you do not specify a SourceSchemaName
value, the default is public
.
sourcepub fn source_table_name(&self) -> Option<&str>
pub fn source_table_name(&self) -> Option<&str>
The name of the source table to restore from.
sourcepub fn target_database_name(&self) -> Option<&str>
pub fn target_database_name(&self) -> Option<&str>
The name of the database to restore the table to.
sourcepub fn target_schema_name(&self) -> Option<&str>
pub fn target_schema_name(&self) -> Option<&str>
The name of the schema to restore the table to.
sourcepub fn new_table_name(&self) -> Option<&str>
pub fn new_table_name(&self) -> Option<&str>
The name of the table to create as a result of the current request.
sourcepub fn enable_case_sensitive_identifier(&self) -> Option<bool>
pub fn enable_case_sensitive_identifier(&self) -> Option<bool>
Indicates whether name identifiers for database, schema, and table are case sensitive. If true
, the names are case sensitive. If false
(default), the names are not case sensitive.
source§impl RestoreTableFromClusterSnapshotInput
impl RestoreTableFromClusterSnapshotInput
sourcepub fn builder() -> RestoreTableFromClusterSnapshotInputBuilder
pub fn builder() -> RestoreTableFromClusterSnapshotInputBuilder
Creates a new builder-style object to manufacture RestoreTableFromClusterSnapshotInput
.
Trait Implementations§
source§impl Clone for RestoreTableFromClusterSnapshotInput
impl Clone for RestoreTableFromClusterSnapshotInput
source§fn clone(&self) -> RestoreTableFromClusterSnapshotInput
fn clone(&self) -> RestoreTableFromClusterSnapshotInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for RestoreTableFromClusterSnapshotInput
impl PartialEq for RestoreTableFromClusterSnapshotInput
source§fn eq(&self, other: &RestoreTableFromClusterSnapshotInput) -> bool
fn eq(&self, other: &RestoreTableFromClusterSnapshotInput) -> bool
self
and other
values to be equal, and is used
by ==
.