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§
Source§impl Clone for ImportContext
impl Clone for ImportContext
Source§fn clone(&self) -> ImportContext
fn clone(&self) -> ImportContext
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ImportContext
impl Debug for ImportContext
Source§impl Default for ImportContext
impl Default for ImportContext
Source§fn default() -> ImportContext
fn default() -> ImportContext
Source§impl<'de> Deserialize<'de> for ImportContext
impl<'de> Deserialize<'de> for ImportContext
Source§fn 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>,
Source§impl Serialize for ImportContext
impl Serialize for ImportContext
impl Part for ImportContext
Auto Trait Implementations§
impl Freeze for ImportContext
impl RefUnwindSafe for ImportContext
impl Send for ImportContext
impl Sync for ImportContext
impl Unpin for ImportContext
impl UnwindSafe for ImportContext
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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