@Generated(value="software.amazon.awssdk:codegen") public final class GetResourceRequest extends ApiGatewayRequest implements ToCopyableBuilder<GetResourceRequest.Builder,GetResourceRequest>
Request to list information about a resource.
| Modifier and Type | Class and Description | 
|---|---|
static interface  | 
GetResourceRequest.Builder  | 
| Modifier and Type | Method and Description | 
|---|---|
static GetResourceRequest.Builder | 
builder()  | 
List<String> | 
embed()
 A query parameter to retrieve the specified resources embedded in the returned Resource representation in
 the response. 
 | 
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()  | 
String | 
resourceId()
 The identifier for the Resource resource. 
 | 
String | 
restApiId()
 The string identifier of the associated RestApi. 
 | 
static Class<? extends GetResourceRequest.Builder> | 
serializableBuilderClass()  | 
GetResourceRequest.Builder | 
toBuilder()
Take this object and create a builder that contains all of the current property values of this object. 
 | 
String | 
toString()  | 
overrideConfigurationcopypublic String restApiId()
The string identifier of the associated RestApi.
public String resourceId()
The identifier for the Resource resource.
public List<String> embed()
 A query parameter to retrieve the specified resources embedded in the returned Resource representation in
 the response. This embed parameter value is a list of comma-separated strings. Currently, the
 request supports only retrieval of the embedded Method resources this way. The query parameter value must
 be a single-valued list and contain the "methods" string. For example,
 GET /restapis/{restapi_id}/resources/{resource_id}?embed=methods.
 
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
embed parameter value is a list of comma-separated
         strings. Currently, the request supports only retrieval of the embedded Method resources this way.
         The query parameter value must be a single-valued list and contain the "methods" string. For
         example, GET /restapis/{restapi_id}/resources/{resource_id}?embed=methods.public GetResourceRequest.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<GetResourceRequest.Builder,GetResourceRequest>toBuilder in class ApiGatewayRequestpublic static GetResourceRequest.Builder builder()
public static Class<? extends GetResourceRequest.Builder> serializableBuilderClass()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
SdkRequestSdkRequest. 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 SdkRequestfieldName - 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.