Struct aws_sdk_s3::types::builders::JsonOutputBuilder
source · #[non_exhaustive]pub struct JsonOutputBuilder { /* private fields */ }
Expand description
A builder for JsonOutput
.
Implementations§
source§impl JsonOutputBuilder
impl JsonOutputBuilder
sourcepub fn record_delimiter(self, input: impl Into<String>) -> Self
pub fn record_delimiter(self, input: impl Into<String>) -> Self
The value used to separate individual records in the output. If no value is specified, Amazon S3 uses a newline character ('\n').
sourcepub fn set_record_delimiter(self, input: Option<String>) -> Self
pub fn set_record_delimiter(self, input: Option<String>) -> Self
The value used to separate individual records in the output. If no value is specified, Amazon S3 uses a newline character ('\n').
sourcepub fn get_record_delimiter(&self) -> &Option<String>
pub fn get_record_delimiter(&self) -> &Option<String>
The value used to separate individual records in the output. If no value is specified, Amazon S3 uses a newline character ('\n').
sourcepub fn build(self) -> JsonOutput
pub fn build(self) -> JsonOutput
Consumes the builder and constructs a JsonOutput
.
Trait Implementations§
source§impl Clone for JsonOutputBuilder
impl Clone for JsonOutputBuilder
source§fn clone(&self) -> JsonOutputBuilder
fn clone(&self) -> JsonOutputBuilder
Returns a copy 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 JsonOutputBuilder
impl Debug for JsonOutputBuilder
source§impl Default for JsonOutputBuilder
impl Default for JsonOutputBuilder
source§fn default() -> JsonOutputBuilder
fn default() -> JsonOutputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for JsonOutputBuilder
impl PartialEq for JsonOutputBuilder
impl StructuralPartialEq for JsonOutputBuilder
Auto Trait Implementations§
impl Freeze for JsonOutputBuilder
impl RefUnwindSafe for JsonOutputBuilder
impl Send for JsonOutputBuilder
impl Sync for JsonOutputBuilder
impl Unpin for JsonOutputBuilder
impl UnwindSafe for JsonOutputBuilder
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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>
Creates a shared type from an unshared type.