pub struct UpdateFileCacheFluentBuilder { /* private fields */ }Expand description
Fluent builder constructing a request to UpdateFileCache.
Updates the configuration of an existing Amazon File Cache resource. You can update multiple properties in a single request.
Implementations§
source§impl UpdateFileCacheFluentBuilder
impl UpdateFileCacheFluentBuilder
sourcepub fn as_input(&self) -> &UpdateFileCacheInputBuilder
pub fn as_input(&self) -> &UpdateFileCacheInputBuilder
Access the UpdateFileCache as a reference.
sourcepub async fn send(
self
) -> Result<UpdateFileCacheOutput, SdkError<UpdateFileCacheError, HttpResponse>>
pub async fn send( self ) -> Result<UpdateFileCacheOutput, SdkError<UpdateFileCacheError, HttpResponse>>
Sends the request and returns the response.
If an error occurs, an SdkError will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn customize(
self
) -> CustomizableOperation<UpdateFileCacheOutput, UpdateFileCacheError, Self>
pub fn customize( self ) -> CustomizableOperation<UpdateFileCacheOutput, UpdateFileCacheError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn file_cache_id(self, input: impl Into<String>) -> Self
pub fn file_cache_id(self, input: impl Into<String>) -> Self
The ID of the cache that you are updating.
sourcepub fn set_file_cache_id(self, input: Option<String>) -> Self
pub fn set_file_cache_id(self, input: Option<String>) -> Self
The ID of the cache that you are updating.
sourcepub fn get_file_cache_id(&self) -> &Option<String>
pub fn get_file_cache_id(&self) -> &Option<String>
The ID of the cache that you are updating.
sourcepub fn client_request_token(self, input: impl Into<String>) -> Self
pub fn client_request_token(self, input: impl Into<String>) -> Self
(Optional) An idempotency token for resource creation, in a string of up to 63 ASCII characters. This token is automatically filled on your behalf when you use the Command Line Interface (CLI) or an Amazon Web Services SDK.
sourcepub fn set_client_request_token(self, input: Option<String>) -> Self
pub fn set_client_request_token(self, input: Option<String>) -> Self
(Optional) An idempotency token for resource creation, in a string of up to 63 ASCII characters. This token is automatically filled on your behalf when you use the Command Line Interface (CLI) or an Amazon Web Services SDK.
sourcepub fn get_client_request_token(&self) -> &Option<String>
pub fn get_client_request_token(&self) -> &Option<String>
(Optional) An idempotency token for resource creation, in a string of up to 63 ASCII characters. This token is automatically filled on your behalf when you use the Command Line Interface (CLI) or an Amazon Web Services SDK.
sourcepub fn lustre_configuration(
self,
input: UpdateFileCacheLustreConfiguration
) -> Self
pub fn lustre_configuration( self, input: UpdateFileCacheLustreConfiguration ) -> Self
The configuration updates for an Amazon File Cache resource.
sourcepub fn set_lustre_configuration(
self,
input: Option<UpdateFileCacheLustreConfiguration>
) -> Self
pub fn set_lustre_configuration( self, input: Option<UpdateFileCacheLustreConfiguration> ) -> Self
The configuration updates for an Amazon File Cache resource.
sourcepub fn get_lustre_configuration(
&self
) -> &Option<UpdateFileCacheLustreConfiguration>
pub fn get_lustre_configuration( &self ) -> &Option<UpdateFileCacheLustreConfiguration>
The configuration updates for an Amazon File Cache resource.
Trait Implementations§
source§impl Clone for UpdateFileCacheFluentBuilder
impl Clone for UpdateFileCacheFluentBuilder
source§fn clone(&self) -> UpdateFileCacheFluentBuilder
fn clone(&self) -> UpdateFileCacheFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreAuto Trait Implementations§
impl Freeze for UpdateFileCacheFluentBuilder
impl !RefUnwindSafe for UpdateFileCacheFluentBuilder
impl Send for UpdateFileCacheFluentBuilder
impl Sync for UpdateFileCacheFluentBuilder
impl Unpin for UpdateFileCacheFluentBuilder
impl !UnwindSafe for UpdateFileCacheFluentBuilder
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
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>
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>
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