public static interface GetSdkRequest.Builder extends ApiGatewayRequest.Builder, 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)
The string identifier of the associated RestApi.
|
GetSdkRequest.Builder |
sdkType(String sdkType)
The language for the generated SDK.
|
GetSdkRequest.Builder |
stageName(String stageName)
The name of the Stage that the SDK will use.
|
build
overrideConfiguration
copy
applyMutation, build
GetSdkRequest.Builder restApiId(String restApiId)
The string identifier of the associated RestApi.
restApiId
- The string identifier of the associated RestApi.GetSdkRequest.Builder stageName(String stageName)
The name of the Stage that the SDK will use.
stageName
- The name of the Stage that the SDK will use.GetSdkRequest.Builder sdkType(String sdkType)
The language for the generated SDK. Currently java
, javascript
,
android
, objectivec
(for iOS), swift
(for iOS), and ruby
are supported.
sdkType
- 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.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.GetSdkRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.