Class DescribeComputeRequest
- 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.DescribeComputeRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<DescribeComputeRequest.Builder,DescribeComputeRequest>
@Generated("software.amazon.awssdk:codegen") public final class DescribeComputeRequest extends GameLiftRequest implements ToCopyableBuilder<DescribeComputeRequest.Builder,DescribeComputeRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDescribeComputeRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DescribeComputeRequest.Builderbuilder()StringcomputeName()The unique identifier of the compute resource to retrieve properties for.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringfleetId()A unique identifier for the fleet that the compute belongs to.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends DescribeComputeRequest.Builder>serializableBuilderClass()DescribeComputeRequest.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 belongs to. You can use either the fleet ID or ARN value.
- Returns:
- A unique identifier for the fleet that the compute belongs to. You can use either the fleet ID or ARN value.
-
computeName
public final String computeName()
The unique identifier of the compute resource to retrieve properties 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 unique identifier of the compute resource to retrieve properties 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 DescribeComputeRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DescribeComputeRequest.Builder,DescribeComputeRequest>- Specified by:
toBuilderin classGameLiftRequest
-
builder
public static DescribeComputeRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends DescribeComputeRequest.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
-
-