#[non_exhaustive]pub struct SendApiAssetInputBuilder { /* private fields */ }Expand description
A builder for SendApiAssetInput.
Implementations§
source§impl SendApiAssetInputBuilder
impl SendApiAssetInputBuilder
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 get_query_string_parameters(&self) -> &Option<HashMap<String, String>>
pub fn get_query_string_parameters(&self) -> &Option<HashMap<String, String>>
Attach query string parameters to the end of the URI (for example, /v1/examplePath?exampleParam=exampleValue).
sourcepub fn asset_id(self, input: impl Into<String>) -> Self
pub fn asset_id(self, input: impl Into<String>) -> Self
Asset ID value for the API request.
This field is required.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 get_asset_id(&self) -> &Option<String>
pub fn get_asset_id(&self) -> &Option<String>
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.
This field is required.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 get_data_set_id(&self) -> &Option<String>
pub fn get_data_set_id(&self) -> &Option<String>
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 get_request_headers(&self) -> &Option<HashMap<String, String>>
pub fn get_request_headers(&self) -> &Option<HashMap<String, String>>
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 get_method(&self) -> &Option<String>
pub fn get_method(&self) -> &Option<String>
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 get_path(&self) -> &Option<String>
pub fn get_path(&self) -> &Option<String>
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.
This field is required.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 get_revision_id(&self) -> &Option<String>
pub fn get_revision_id(&self) -> &Option<String>
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.
source§impl SendApiAssetInputBuilder
impl SendApiAssetInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<SendApiAssetOutput, SdkError<SendApiAssetError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<SendApiAssetOutput, SdkError<SendApiAssetError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for SendApiAssetInputBuilder
impl Clone for SendApiAssetInputBuilder
source§fn clone(&self) -> SendApiAssetInputBuilder
fn clone(&self) -> SendApiAssetInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for SendApiAssetInputBuilder
impl Debug for SendApiAssetInputBuilder
source§impl Default for SendApiAssetInputBuilder
impl Default for SendApiAssetInputBuilder
source§fn default() -> SendApiAssetInputBuilder
fn default() -> SendApiAssetInputBuilder
source§impl PartialEq for SendApiAssetInputBuilder
impl PartialEq for SendApiAssetInputBuilder
source§fn eq(&self, other: &SendApiAssetInputBuilder) -> bool
fn eq(&self, other: &SendApiAssetInputBuilder) -> bool
self and other values to be equal, and is used
by ==.