class Aws::APIGateway::Types::GetSdkRequest
Request a new generated client SDK for a RestApi
and Stage
.
@note When making an API call, you may pass GetSdkRequest
data as a hash: { rest_api_id: "String", # required stage_name: "String", # required sdk_type: "String", # required parameters: { "String" => "String", }, }
@!attribute [rw] rest_api_id
\[Required\] The string identifier of the associated RestApi. @return [String]
@!attribute [rw] stage_name
\[Required\] The name of the Stage that the SDK will use. @return [String]
@!attribute [rw] sdk_type
\[Required\] The language for the generated SDK. Currently `java`, `javascript`, `android`, `objectivec` (for iOS), `swift` (for iOS), and `ruby` are supported. @return [String]
@!attribute [rw] parameters
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. @return [Hash<String,String>]
Constants
- SENSITIVE