StructuredPojo
, ToCopyableBuilder<ComputeEnvironmentDetail.Builder,ComputeEnvironmentDetail>
@Generated("software.amazon.awssdk:codegen") public class ComputeEnvironmentDetail extends Object implements StructuredPojo, ToCopyableBuilder<ComputeEnvironmentDetail.Builder,ComputeEnvironmentDetail>
An object representing an AWS Batch compute environment.
Modifier and Type | Class | Description |
---|---|---|
static interface |
ComputeEnvironmentDetail.Builder |
Modifier and Type | Method | Description |
---|---|---|
static ComputeEnvironmentDetail.Builder |
builder() |
|
String |
computeEnvironmentArn() |
The Amazon Resource Name (ARN) of the compute environment.
|
String |
computeEnvironmentName() |
The name of the compute environment.
|
ComputeResource |
computeResources() |
The compute resources defined for the compute environment.
|
String |
ecsClusterArn() |
The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
Marshalls this structured data using the given
ProtocolMarshaller . |
static Class<? extends ComputeEnvironmentDetail.Builder> |
serializableBuilderClass() |
|
String |
serviceRole() |
The service role associated with the compute environment that allows AWS Batch to make calls to AWS API
operations on your behalf.
|
String |
state() |
The state of the compute environment.
|
String |
status() |
The current status of the compute environment (for example,
CREATING or VALID ). |
String |
statusReason() |
A short, human-readable string to provide additional details about the current status of the compute environment.
|
ComputeEnvironmentDetail.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
|
String |
type() |
The type of the compute environment.
|
public String computeEnvironmentName()
The name of the compute environment.
public String computeEnvironmentArn()
The Amazon Resource Name (ARN) of the compute environment.
public String ecsClusterArn()
The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.
public String type()
The type of the compute environment.
CEType
public String state()
The state of the compute environment. The valid values are ENABLED
or DISABLED
. An
ENABLED
state indicates that you can register instances with the compute environment and that the
associated instances can accept jobs.
ENABLED
or DISABLED
.
An ENABLED
state indicates that you can register instances with the compute environment and
that the associated instances can accept jobs.CEState
public String status()
The current status of the compute environment (for example, CREATING
or VALID
).
CREATING
or VALID
).CEStatus
public String statusReason()
A short, human-readable string to provide additional details about the current status of the compute environment.
public ComputeResource computeResources()
The compute resources defined for the compute environment.
public String serviceRole()
The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.
public ComputeEnvironmentDetail.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ComputeEnvironmentDetail.Builder,ComputeEnvironmentDetail>
public static ComputeEnvironmentDetail.Builder builder()
public static Class<? extends ComputeEnvironmentDetail.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.