@Generated(value="software.amazon.awssdk:codegen") public final class StageDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<StageDetails.Builder,StageDetails>
Properties that provide details of a stage.
| Modifier and Type | Class and Description |
|---|---|
static interface |
StageDetails.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
The Amazon Resource Name (ARN) of the stage.
|
static StageDetails.Builder |
builder() |
Instant |
created()
The timestamp of when the stage was created.
|
String |
description()
The description of the stage.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
gameKey()
The game key associated with the stage.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasTags()
For responses, this returns true if the service returned a value for the Tags property.
|
Instant |
lastUpdated()
The timestamp of when the stage was last updated.
|
String |
logGroup()
The Amazon CloudWatch log group for game runtimes deployed to the stage.
|
String |
name()
The name of the stage.
|
String |
role()
The Amazon Resource Name (ARN) of the role used to run the game runtimes deployed to the stage.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends StageDetails.Builder> |
serializableBuilderClass() |
StageState |
state()
The state of the stage.
|
String |
stateAsString()
The state of the stage.
|
Map<String,String> |
tags()
The tags associated with the stage.
|
StageDetails.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String arn()
The Amazon Resource Name (ARN) of the stage.
public final Instant created()
The timestamp of when the stage was created.
public final String description()
The description of the stage.
public final String gameKey()
The game key associated with the stage.
The game key is a unique identifier that the game client uses to connect to the GameSparks backend.
The game key is a unique identifier that the game client uses to connect to the GameSparks backend.
public final Instant lastUpdated()
The timestamp of when the stage was last updated.
public final String logGroup()
The Amazon CloudWatch log group for game runtimes deployed to the stage.
public final String name()
The name of the stage.
public final String role()
The Amazon Resource Name (ARN) of the role used to run the game runtimes deployed to the stage.
public final StageState state()
The state of the stage.
If the service returns an enum value that is not available in the current SDK version, state will return
StageState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
StageStatepublic final String stateAsString()
The state of the stage.
If the service returns an enum value that is not available in the current SDK version, state will return
StageState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
StageStatepublic final boolean hasTags()
isEmpty() method on the property). This is useful
because the SDK will never return a null collection or map, but you may need to differentiate between the service
returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true
if a value for the property was specified in the request builder, and false if a value was not specified.public final Map<String,String> tags()
The tags associated with the stage.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasTags() method.
public StageDetails.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<StageDetails.Builder,StageDetails>public static StageDetails.Builder builder()
public static Class<? extends StageDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.