Struct google_sql1_beta4::api::ImportContext
source · [−]pub struct ImportContext {
pub bak_import_options: Option<ImportContextBakImportOptions>,
pub csv_import_options: Option<ImportContextCsvImportOptions>,
pub database: Option<String>,
pub file_type: Option<String>,
pub import_user: Option<String>,
pub kind: Option<String>,
pub uri: Option<String>,
}Expand description
Database instance import context.
This type is not used in any activity, and only used as part of another schema.
Fields
bak_import_options: Option<ImportContextBakImportOptions>Import parameters specific to SQL Server .BAK files
csv_import_options: Option<ImportContextCsvImportOptions>Options for importing data as CSV.
database: Option<String>The target database for the import. If fileType is
SQL, this field is required only if the import file does not
specify a database, and is overridden by any database specification in the
import file. If fileType is CSV, one database
must be specified.
file_type: Option<String>The file type for the specified uri. SQL: The file
contains SQL statements. CSV: The file contains CSV data.
import_user: Option<String>The PostgreSQL user for this import operation. PostgreSQL instances only.
kind: Option<String>This is always sql#importContext.
uri: Option<String>Path to the import file in Cloud Storage, in the form
gs:
//bucketName/fileName. Compressed gzip files (.gz) are supported
// when fileType is SQL. The instance must have
// write permissions to the bucket and read access to the file.
Trait Implementations
sourceimpl Clone for ImportContext
impl Clone for ImportContext
sourcefn clone(&self) -> ImportContext
fn clone(&self) -> ImportContext
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for ImportContext
impl Debug for ImportContext
sourceimpl Default for ImportContext
impl Default for ImportContext
sourcefn default() -> ImportContext
fn default() -> ImportContext
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for ImportContext
impl<'de> Deserialize<'de> for ImportContext
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Serialize for ImportContext
impl Serialize for ImportContext
impl Part for ImportContext
Auto Trait Implementations
impl RefUnwindSafe for ImportContext
impl Send for ImportContext
impl Sync for ImportContext
impl Unpin for ImportContext
impl UnwindSafe for ImportContext
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more