@Generated(value="software.amazon.awssdk:codegen") public class JobUpdate extends Object implements StructuredPojo, ToCopyableBuilder<JobUpdate.Builder,JobUpdate>
Specifies information used to update an existing job.
Type | Property and Description |
---|---|
ExecutionProperty |
execution
An ExecutionProperty specifying the maximum number of concurrent runs allowed for this job.
|
Modifier and Type | Class and Description |
---|---|
static interface |
JobUpdate.Builder |
Modifier and Type | Method and Description |
---|---|
Integer |
allocatedCapacity()
The number of capacity units allocated to this job.
|
static JobUpdate.Builder |
builder() |
JobCommand |
command()
The JobCommand that executes this job.
|
ConnectionsList |
connections()
The connections used for this job.
|
Map<String,String> |
defaultArguments()
The default parameters for this job.
|
String |
description()
Description of the job.
|
boolean |
equals(Object obj) |
ExecutionProperty |
executionProperty()
An ExecutionProperty specifying the maximum number of concurrent runs allowed for this job.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
logUri()
This field is reserved for future use.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
Integer |
maxRetries()
The maximum number of times to retry this job if it fails.
|
String |
role()
The role associated with this job.
|
static Class<? extends JobUpdate.Builder> |
serializableBuilderClass() |
JobUpdate.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public ExecutionProperty executionProperty
An ExecutionProperty specifying the maximum number of concurrent runs allowed for this job.
public String description()
Description of the job.
public String logUri()
This field is reserved for future use.
public String role()
The role associated with this job.
public ExecutionProperty executionProperty()
An ExecutionProperty specifying the maximum number of concurrent runs allowed for this job.
public JobCommand command()
The JobCommand that executes this job.
public Map<String,String> defaultArguments()
The default parameters for this job.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public ConnectionsList connections()
The connections used for this job.
public Integer maxRetries()
The maximum number of times to retry this job if it fails.
public Integer allocatedCapacity()
The number of capacity units allocated to this job.
public JobUpdate.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<JobUpdate.Builder,JobUpdate>
public static JobUpdate.Builder builder()
public static Class<? extends JobUpdate.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.