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