StructuredPojo
, ToCopyableBuilder<ApiKey.Builder,ApiKey>
@Generated("software.amazon.awssdk:codegen") public class ApiKey extends Object implements StructuredPojo, ToCopyableBuilder<ApiKey.Builder,ApiKey>
Modifier and Type | Class | Description |
---|---|---|
static interface |
ApiKey.Builder |
Modifier and Type | Method | Description |
---|---|---|
static ApiKey.Builder |
builder() |
|
Date |
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) |
|
int |
hashCode() |
|
String |
id() |
The identifier of the API Key.
|
Date |
lastUpdatedDate() |
The timestamp when the API Key was last updated.
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
name() |
The name of the API Key.
|
static Class<? extends ApiKey.Builder> |
serializableBuilderClass() |
|
List<String> |
stageKeys() |
|
ApiKey.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.
|
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 Date createdDate()
The timestamp when the API Key was created.
public Date lastUpdatedDate()
The timestamp when the API Key was last updated.
public ApiKey.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ApiKey.Builder,ApiKey>
public static ApiKey.Builder builder()
public static Class<? extends ApiKey.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.