Struct aws_sdk_apigateway::input::GetSdkInput
source · [−]#[non_exhaustive]pub struct GetSdkInput { /* private fields */ }Expand description
Request a new generated client SDK for a RestApi and Stage.
Implementations
sourceimpl GetSdkInput
impl GetSdkInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<GetSdk, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<GetSdk, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<GetSdk>
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture GetSdkInput.
sourceimpl GetSdkInput
impl GetSdkInput
sourcepub fn rest_api_id(&self) -> Option<&str>
pub fn rest_api_id(&self) -> Option<&str>
The string identifier of the associated RestApi.
sourcepub fn stage_name(&self) -> Option<&str>
pub fn stage_name(&self) -> Option<&str>
The name of the Stage that the SDK will use.
sourcepub fn sdk_type(&self) -> Option<&str>
pub fn sdk_type(&self) -> Option<&str>
The language for the generated SDK. Currently java, javascript, android, objectivec (for iOS), swift (for iOS), and ruby are supported.
sourcepub fn parameters(&self) -> Option<&HashMap<String, String>>
pub fn parameters(&self) -> Option<&HashMap<String, String>>
A string-to-string key-value map of query parameters sdkType-dependent properties of the SDK. For sdkType of objectivec or swift, a parameter named classPrefix is required. For sdkType of android, parameters named groupId, artifactId, artifactVersion, and invokerPackage are required. For sdkType of java, parameters named serviceName and javaPackageName are required.
Trait Implementations
sourceimpl Clone for GetSdkInput
impl Clone for GetSdkInput
sourcefn clone(&self) -> GetSdkInput
fn clone(&self) -> GetSdkInput
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more