pub struct RedshiftUnloadSettings {
pub s3_linked_service_name: LinkedServiceReference,
pub bucket_name: Value,
}Expand description
The Amazon S3 settings needed for the interim Amazon S3 when copying from Amazon Redshift with unload. With this, data from Amazon Redshift source will be unloaded into S3 first and then copied into the targeted sink from the interim S3.
Fields§
§s3_linked_service_name: LinkedServiceReferenceLinked service reference type.
bucket_name: ValueThe bucket of the interim Amazon S3 which will be used to store the unloaded data from Amazon Redshift source. The bucket must be in the same region as the Amazon Redshift source. Type: string (or Expression with resultType string).
Implementations§
Source§impl RedshiftUnloadSettings
impl RedshiftUnloadSettings
pub fn new( s3_linked_service_name: LinkedServiceReference, bucket_name: Value, ) -> Self
Trait Implementations§
Source§impl Clone for RedshiftUnloadSettings
impl Clone for RedshiftUnloadSettings
Source§fn clone(&self) -> RedshiftUnloadSettings
fn clone(&self) -> RedshiftUnloadSettings
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 RedshiftUnloadSettings
impl Debug for RedshiftUnloadSettings
Source§impl<'de> Deserialize<'de> for RedshiftUnloadSettings
impl<'de> Deserialize<'de> for RedshiftUnloadSettings
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 PartialEq for RedshiftUnloadSettings
impl PartialEq for RedshiftUnloadSettings
Source§impl Serialize for RedshiftUnloadSettings
impl Serialize for RedshiftUnloadSettings
impl StructuralPartialEq for RedshiftUnloadSettings
Auto Trait Implementations§
impl Freeze for RedshiftUnloadSettings
impl RefUnwindSafe for RedshiftUnloadSettings
impl Send for RedshiftUnloadSettings
impl Sync for RedshiftUnloadSettings
impl Unpin for RedshiftUnloadSettings
impl UnwindSafe for RedshiftUnloadSettings
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