@Generated(value="software.amazon.awssdk:codegen") public class GetSdkRequest extends APIGatewayRequest implements ToCopyableBuilder<GetSdkRequest.Builder,GetSdkRequest>
Modifier and Type | Class and Description |
---|---|
static interface |
GetSdkRequest.Builder |
Modifier and Type | Method and Description |
---|---|
static GetSdkRequest.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz)
Used to retrieve the value of a field from any class that extends
SdkRequest . |
int |
hashCode() |
Map<String,String> |
parameters()
A string-to-string key-value map of query parameters
sdkType -dependent properties of the SDK. |
String |
restApiId()
The string identifier of the associated RestApi.
|
String |
sdkType()
The language for the generated SDK.
|
static Class<? extends GetSdkRequest.Builder> |
serializableBuilderClass() |
String |
stageName()
The name of the Stage that the SDK will use.
|
GetSdkRequest.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
requestOverrideConfig
copy
public String restApiId()
The string identifier of the associated RestApi.
public String stageName()
The name of the Stage that the SDK will use.
public String sdkType()
The language for the generated SDK. Currently java
, javascript
, android
,
objectivec
(for iOS), swift
(for iOS), and ruby
are supported.
java
, javascript
,
android
, objectivec
(for iOS), swift
(for iOS), and
ruby
are supported.public 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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
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.public GetSdkRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<GetSdkRequest.Builder,GetSdkRequest>
toBuilder
in class APIGatewayRequest
public static GetSdkRequest.Builder builder()
public static Class<? extends GetSdkRequest.Builder> serializableBuilderClass()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
SdkRequest
SdkRequest
. The field name
specified should match the member name from the corresponding service-2.json model specified in the
codegen-resources folder for a given service. The class specifies what class to cast the returned value to.
If the returned value is also a modeled class, the SdkRequest.getValueForField(String, Class)
method will
again be available.getValueForField
in class SdkRequest
fieldName
- The name of the member to be retrieved.clazz
- The class to cast the returned object to.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.