Struct aws_sdk_dataexchange::input::send_api_asset_input::Builder
source · [−]#[non_exhaustive]pub struct Builder { /* private fields */ }Expand description
A builder for SendApiAssetInput
Implementations
sourceimpl Builder
impl Builder
sourcepub fn query_string_parameters(
self,
k: impl Into<String>,
v: impl Into<String>
) -> Self
pub fn query_string_parameters(
self,
k: impl Into<String>,
v: impl Into<String>
) -> Self
Adds a key-value pair to query_string_parameters.
To override the contents of this collection use set_query_string_parameters.
Attach query string parameters to the end of the URI (for example, /v1/examplePath?exampleParam=exampleValue).
sourcepub fn set_query_string_parameters(
self,
input: Option<HashMap<String, String>>
) -> Self
pub fn set_query_string_parameters(
self,
input: Option<HashMap<String, String>>
) -> Self
Attach query string parameters to the end of the URI (for example, /v1/examplePath?exampleParam=exampleValue).
sourcepub fn set_asset_id(self, input: Option<String>) -> Self
pub fn set_asset_id(self, input: Option<String>) -> Self
Asset ID value for the API request.
sourcepub fn data_set_id(self, input: impl Into<String>) -> Self
pub fn data_set_id(self, input: impl Into<String>) -> Self
Data set ID value for the API request.
sourcepub fn set_data_set_id(self, input: Option<String>) -> Self
pub fn set_data_set_id(self, input: Option<String>) -> Self
Data set ID value for the API request.
sourcepub fn request_headers(self, k: impl Into<String>, v: impl Into<String>) -> Self
pub fn request_headers(self, k: impl Into<String>, v: impl Into<String>) -> Self
Adds a key-value pair to request_headers.
To override the contents of this collection use set_request_headers.
Any header value prefixed with x-amzn-dataexchange-header- will have that stripped before sending the Asset API request. Use this when you want to override a header that AWS Data Exchange uses. Alternatively, you can use the header without a prefix to the HTTP request.
sourcepub fn set_request_headers(self, input: Option<HashMap<String, String>>) -> Self
pub fn set_request_headers(self, input: Option<HashMap<String, String>>) -> Self
Any header value prefixed with x-amzn-dataexchange-header- will have that stripped before sending the Asset API request. Use this when you want to override a header that AWS Data Exchange uses. Alternatively, you can use the header without a prefix to the HTTP request.
sourcepub fn method(self, input: impl Into<String>) -> Self
pub fn method(self, input: impl Into<String>) -> Self
HTTP method value for the API request. Alternatively, you can use the appropriate verb in your request.
sourcepub fn set_method(self, input: Option<String>) -> Self
pub fn set_method(self, input: Option<String>) -> Self
HTTP method value for the API request. Alternatively, you can use the appropriate verb in your request.
sourcepub fn path(self, input: impl Into<String>) -> Self
pub fn path(self, input: impl Into<String>) -> Self
URI path value for the API request. Alternatively, you can set the URI path directly by invoking /v1/{pathValue}
sourcepub fn set_path(self, input: Option<String>) -> Self
pub fn set_path(self, input: Option<String>) -> Self
URI path value for the API request. Alternatively, you can set the URI path directly by invoking /v1/{pathValue}
sourcepub fn revision_id(self, input: impl Into<String>) -> Self
pub fn revision_id(self, input: impl Into<String>) -> Self
Revision ID value for the API request.
sourcepub fn set_revision_id(self, input: Option<String>) -> Self
pub fn set_revision_id(self, input: Option<String>) -> Self
Revision ID value for the API request.
sourcepub fn build(self) -> Result<SendApiAssetInput, BuildError>
pub fn build(self) -> Result<SendApiAssetInput, BuildError>
Consumes the builder and constructs a SendApiAssetInput
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more