Struct aws_sdk_apigateway::input::get_resource_input::Builder
source · [−]pub struct Builder { /* private fields */ }Expand description
A builder for GetResourceInput.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn rest_api_id(self, input: impl Into<String>) -> Self
pub fn rest_api_id(self, input: impl Into<String>) -> Self
The string identifier of the associated RestApi.
sourcepub fn set_rest_api_id(self, input: Option<String>) -> Self
pub fn set_rest_api_id(self, input: Option<String>) -> Self
The string identifier of the associated RestApi.
sourcepub fn resource_id(self, input: impl Into<String>) -> Self
pub fn resource_id(self, input: impl Into<String>) -> Self
The identifier for the Resource resource.
sourcepub fn set_resource_id(self, input: Option<String>) -> Self
pub fn set_resource_id(self, input: Option<String>) -> Self
The identifier for the Resource resource.
sourcepub fn embed(self, input: impl Into<String>) -> Self
pub fn embed(self, input: impl Into<String>) -> Self
Appends an item to embed.
To override the contents of this collection use set_embed.
A query parameter to retrieve the specified resources embedded in the returned Resource representation in the response. This embed parameter value is a list of comma-separated strings. Currently, the request supports only retrieval of the embedded Method resources this way. The query parameter value must be a single-valued list and contain the "methods" string. For example, GET /restapis/{restapi_id}/resources/{resource_id}?embed=methods.
sourcepub fn set_embed(self, input: Option<Vec<String>>) -> Self
pub fn set_embed(self, input: Option<Vec<String>>) -> Self
A query parameter to retrieve the specified resources embedded in the returned Resource representation in the response. This embed parameter value is a list of comma-separated strings. Currently, the request supports only retrieval of the embedded Method resources this way. The query parameter value must be a single-valued list and contain the "methods" string. For example, GET /restapis/{restapi_id}/resources/{resource_id}?embed=methods.
sourcepub fn build(self) -> Result<GetResourceInput, BuildError>
pub fn build(self) -> Result<GetResourceInput, BuildError>
Consumes the builder and constructs a GetResourceInput.