@Generated(value="software.amazon.awssdk:codegen") public class GetApiKeyResponse extends APIGatewayResponse implements ToCopyableBuilder<GetApiKeyResponse.Builder,GetApiKeyResponse>
Modifier and Type | Class and Description |
---|---|
static interface |
GetApiKeyResponse.Builder |
Modifier and Type | Method and Description |
---|---|
static GetApiKeyResponse.Builder |
builder() |
Instant |
createdDate()
The timestamp when the API Key was created.
|
String |
customerId()
An AWS Marketplace customer identifier , when integrating with the AWS SaaS Marketplace.
|
String |
description()
The description of the API Key.
|
Boolean |
enabled()
Specifies whether the API Key can be used by callers.
|
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
SdkResponse . |
int |
hashCode() |
String |
id()
The identifier of the API Key.
|
Instant |
lastUpdatedDate()
The timestamp when the API Key was last updated.
|
String |
name()
The name of the API Key.
|
static Class<? extends GetApiKeyResponse.Builder> |
serializableBuilderClass() |
List<String> |
stageKeys()
|
GetApiKeyResponse.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
String |
value()
The value of the API Key.
|
copy
public String id()
The identifier of the API Key.
public String value()
The value of the API Key.
public String name()
The name of the API Key.
public String customerId()
An AWS Marketplace customer identifier , when integrating with the AWS SaaS Marketplace.
public String description()
The description of the API Key.
public Boolean enabled()
Specifies whether the API Key can be used by callers.
public Instant createdDate()
The timestamp when the API Key was created.
public Instant lastUpdatedDate()
The timestamp when the API Key was last updated.
public GetApiKeyResponse.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<GetApiKeyResponse.Builder,GetApiKeyResponse>
toBuilder
in class AwsResponse
public static GetApiKeyResponse.Builder builder()
public static Class<? extends GetApiKeyResponse.Builder> serializableBuilderClass()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
SdkResponse
SdkResponse
. 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 SdkResponse.getValueForField(String, Class)
method will
again be available.getValueForField
in class SdkResponse
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.