public static interface GetSdkRequest.Builder extends ApiGatewayRequest.Builder, SdkPojo, CopyableBuilder<GetSdkRequest.Builder,GetSdkRequest>
| Modifier and Type | Method and Description |
|---|---|
GetSdkRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
GetSdkRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
GetSdkRequest.Builder |
parameters(Map<String,String> parameters)
A string-to-string key-value map of query parameters
sdkType-dependent properties of the SDK. |
GetSdkRequest.Builder |
restApiId(String restApiId)
[Required] The string identifier of the associated RestApi.
|
GetSdkRequest.Builder |
sdkType(String sdkType)
[Required] The language for the generated SDK.
|
GetSdkRequest.Builder |
stageName(String stageName)
[Required] The name of the Stage that the SDK will use.
|
buildoverrideConfigurationcopyapplyMutation, buildGetSdkRequest.Builder restApiId(String restApiId)
[Required] The string identifier of the associated RestApi.
restApiId - [Required] The string identifier of the associated RestApi.GetSdkRequest.Builder stageName(String stageName)
[Required] The name of the Stage that the SDK will use.
stageName - [Required] The name of the Stage that the SDK will use.GetSdkRequest.Builder sdkType(String sdkType)
[Required] The language for the generated SDK. Currently java, javascript,
android, objectivec (for iOS), swift (for iOS), and ruby
are supported.
sdkType - [Required] The language for the generated SDK. Currently java, javascript,
android, objectivec (for iOS), swift (for iOS), and
ruby are supported.GetSdkRequest.Builder parameters(Map<String,String> 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.
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.GetSdkRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.BuilderoverrideConfiguration in interface AwsRequest.BuilderoverrideConfiguration - The override configuration.GetSdkRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.BuilderoverrideConfiguration in interface AwsRequest.BuilderbuilderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.