@Generated(value="software.amazon.awssdk:codegen") public final class Job extends Object implements StructuredPojo, ToCopyableBuilder<Job.Builder,Job>
Specifies a job in the Data Catalog.
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 |
Job.Builder |
Modifier and Type | Method and Description |
---|---|
Integer |
allocatedCapacity()
The number of capacity units allocated to this job.
|
static Job.Builder |
builder() |
JobCommand |
command()
The JobCommand that executes this job.
|
ConnectionsList |
connections()
The connections used for this job.
|
Instant |
createdOn()
The time and date that this job specification was created.
|
Map<String,String> |
defaultArguments()
The default parameters for this job.
|
String |
description()
Description of this 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() |
Instant |
lastModifiedOn()
The last point in time when this job specification was modified.
|
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 |
name()
The name you assign to this job.
|
String |
role()
The role associated with this job.
|
static Class<? extends Job.Builder> |
serializableBuilderClass() |
Job.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 name()
The name you assign to this job.
public String description()
Description of this job.
public String logUri()
This field is reserved for future use.
public String role()
The role associated with this job.
public Instant createdOn()
The time and date that this job specification was created.
public Instant lastModifiedOn()
The last point in time when this job specification was modified.
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 Job.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<Job.Builder,Job>
public static Job.Builder builder()
public static Class<? extends Job.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.