pub struct BigQuerySinkConfig {
pub project_id: Option<String>,
pub dataset_id: Option<String>,
pub table_id: Option<String>,
pub credentials_file: Option<String>,
pub use_adc: Option<bool>,
pub batch_size: Option<i64>,
pub auto_create_table: Option<bool>,
}Expand description
BigQuery sink specific configuration
Fields§
§project_id: Option<String>GCP project ID
dataset_id: Option<String>BigQuery dataset ID
table_id: Option<String>BigQuery table ID
credentials_file: Option<String>Path to service account credentials file
use_adc: Option<bool>Use Application Default Credentials
batch_size: Option<i64>Batch size (rows per insert request)
auto_create_table: Option<bool>Auto-create table if not exists
Trait Implementations§
Source§impl Clone for BigQuerySinkConfig
impl Clone for BigQuerySinkConfig
Source§fn clone(&self) -> BigQuerySinkConfig
fn clone(&self) -> BigQuerySinkConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BigQuerySinkConfig
impl Debug for BigQuerySinkConfig
Source§impl Default for BigQuerySinkConfig
impl Default for BigQuerySinkConfig
Source§fn default() -> BigQuerySinkConfig
fn default() -> BigQuerySinkConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BigQuerySinkConfig
impl<'de> Deserialize<'de> for BigQuerySinkConfig
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>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl JsonSchema for BigQuerySinkConfig
impl JsonSchema for BigQuerySinkConfig
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreSource§impl Serialize for BigQuerySinkConfig
impl Serialize for BigQuerySinkConfig
Source§impl Validate for BigQuerySinkConfig
impl Validate for BigQuerySinkConfig
Source§impl<'v_a> ValidateArgs<'v_a> for BigQuerySinkConfig
impl<'v_a> ValidateArgs<'v_a> for BigQuerySinkConfig
Auto Trait Implementations§
impl Freeze for BigQuerySinkConfig
impl RefUnwindSafe for BigQuerySinkConfig
impl Send for BigQuerySinkConfig
impl Sync for BigQuerySinkConfig
impl Unpin for BigQuerySinkConfig
impl UnwindSafe for BigQuerySinkConfig
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
Mutably borrows from an owned value. Read more
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>
Converts
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>
Converts
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