Struct aws_sdk_appsync::client::fluent_builders::UpdateGraphqlApi
source · [−]pub struct UpdateGraphqlApi<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* private fields */ }
Expand description
Fluent builder constructing a request to UpdateGraphqlApi
.
Updates a GraphqlApi
object.
Implementations
impl<C, M, R> UpdateGraphqlApi<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> UpdateGraphqlApi<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(
self
) -> Result<UpdateGraphqlApiOutput, SdkError<UpdateGraphqlApiError>> where
R::Policy: SmithyRetryPolicy<UpdateGraphqlApiInputOperationOutputAlias, UpdateGraphqlApiOutput, UpdateGraphqlApiError, UpdateGraphqlApiInputOperationRetryAlias>,
pub async fn send(
self
) -> Result<UpdateGraphqlApiOutput, SdkError<UpdateGraphqlApiError>> where
R::Policy: SmithyRetryPolicy<UpdateGraphqlApiInputOperationOutputAlias, UpdateGraphqlApiOutput, UpdateGraphqlApiError, UpdateGraphqlApiInputOperationRetryAlias>,
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.
The API ID.
The Amazon CloudWatch Logs configuration for the GraphqlApi
object.
The Amazon CloudWatch Logs configuration for the GraphqlApi
object.
The new authentication type for the GraphqlApi
object.
The new authentication type for the GraphqlApi
object.
The new Amazon Cognito user pool configuration for the ~GraphqlApi
object.
The new Amazon Cognito user pool configuration for the ~GraphqlApi
object.
The OpenID Connect configuration for the GraphqlApi
object.
The OpenID Connect configuration for the GraphqlApi
object.
pub fn additional_authentication_providers(
self,
input: AdditionalAuthenticationProvider
) -> Self
pub fn additional_authentication_providers(
self,
input: AdditionalAuthenticationProvider
) -> Self
Appends an item to additionalAuthenticationProviders
.
To override the contents of this collection use set_additional_authentication_providers
.
A list of additional authentication providers for the GraphqlApi
API.
pub fn set_additional_authentication_providers(
self,
input: Option<Vec<AdditionalAuthenticationProvider>>
) -> Self
pub fn set_additional_authentication_providers(
self,
input: Option<Vec<AdditionalAuthenticationProvider>>
) -> Self
A list of additional authentication providers for the GraphqlApi
API.
A flag indicating whether to use X-Ray tracing for the GraphqlApi
.
A flag indicating whether to use X-Ray tracing for the GraphqlApi
.
Configuration for Lambda function authorization.
Configuration for Lambda function authorization.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !RefUnwindSafe for UpdateGraphqlApi<C, M, R>
impl<C, M, R> Send for UpdateGraphqlApi<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Sync for UpdateGraphqlApi<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Unpin for UpdateGraphqlApi<C, M, R>
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !UnwindSafe for UpdateGraphqlApi<C, M, R>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more