Class GetComputeAuthTokenRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.gamelift.model.GameLiftRequest
-
- software.amazon.awssdk.services.gamelift.model.GetComputeAuthTokenRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<GetComputeAuthTokenRequest.Builder,GetComputeAuthTokenRequest>
@Generated("software.amazon.awssdk:codegen") public final class GetComputeAuthTokenRequest extends GameLiftRequest implements ToCopyableBuilder<GetComputeAuthTokenRequest.Builder,GetComputeAuthTokenRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGetComputeAuthTokenRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GetComputeAuthTokenRequest.Builderbuilder()StringcomputeName()The name of the compute resource you are requesting the authentication token for.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringfleetId()A unique identifier for the fleet that the compute is registered to.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends GetComputeAuthTokenRequest.Builder>serializableBuilderClass()GetComputeAuthTokenRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
fleetId
public final String fleetId()
A unique identifier for the fleet that the compute is registered to.
- Returns:
- A unique identifier for the fleet that the compute is registered to.
-
computeName
public final String computeName()
The name of the compute resource you are requesting the authentication token for. For an Anywhere fleet compute, use the registered compute name. For an EC2 fleet instance, use the instance ID. For a container fleet, use the compute name (for example,
a123b456c789012d3e4567f8a901b23c/1a234b56-7cd8-9e0f-a1b2-c34d567ef8a9) or the compute ARN.- Returns:
- The name of the compute resource you are requesting the authentication token for. For an Anywhere fleet
compute, use the registered compute name. For an EC2 fleet instance, use the instance ID. For a container
fleet, use the compute name (for example,
a123b456c789012d3e4567f8a901b23c/1a234b56-7cd8-9e0f-a1b2-c34d567ef8a9) or the compute ARN.
-
toBuilder
public GetComputeAuthTokenRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<GetComputeAuthTokenRequest.Builder,GetComputeAuthTokenRequest>- Specified by:
toBuilderin classGameLiftRequest
-
builder
public static GetComputeAuthTokenRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends GetComputeAuthTokenRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
-