@Generated(value="software.amazon.awssdk:codegen") public final class Job extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Job.Builder,Job>
Job.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Job.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
the ARN of the specific Job.
|
static Job.Builder |
builder() |
String |
creationDateTime()
Job creation time.
|
String |
endDateTime()
Job end time.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasParticipatingServers()
For responses, this returns true if the service returned a value for the ParticipatingServers property.
|
boolean |
hasTags()
For responses, this returns true if the service returned a value for the Tags property.
|
InitiatedBy |
initiatedBy()
Job initiated by field.
|
String |
initiatedByAsString()
Job initiated by field.
|
String |
jobID()
Job ID.
|
List<ParticipatingServer> |
participatingServers()
Servers participating in a specific Job.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Job.Builder> |
serializableBuilderClass() |
JobStatus |
status()
Job status.
|
String |
statusAsString()
Job status.
|
Map<String,String> |
tags()
Tags associated with specific Job.
|
Job.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
JobType |
type()
Job type.
|
String |
typeAsString()
Job type.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String arn()
the ARN of the specific Job.
public final String creationDateTime()
Job creation time.
public final String endDateTime()
Job end time.
public final InitiatedBy initiatedBy()
Job initiated by field.
If the service returns an enum value that is not available in the current SDK version, initiatedBy will
return InitiatedBy.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
initiatedByAsString().
InitiatedBypublic final String initiatedByAsString()
Job initiated by field.
If the service returns an enum value that is not available in the current SDK version, initiatedBy will
return InitiatedBy.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
initiatedByAsString().
InitiatedBypublic final String jobID()
Job ID.
public final boolean hasParticipatingServers()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<ParticipatingServer> participatingServers()
Servers participating in a specific Job.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasParticipatingServers() method.
public final JobStatus status()
Job status.
If the service returns an enum value that is not available in the current SDK version, status will
return JobStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
JobStatuspublic final String statusAsString()
Job status.
If the service returns an enum value that is not available in the current SDK version, status will
return JobStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
JobStatuspublic final boolean hasTags()
isEmpty() method on the property). This is useful
because the SDK will never return a null collection or map, but you may need to differentiate between the service
returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true
if a value for the property was specified in the request builder, and false if a value was not specified.public final Map<String,String> tags()
Tags associated with specific Job.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasTags() method.
public final JobType type()
Job type.
If the service returns an enum value that is not available in the current SDK version, type will return
JobType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
JobTypepublic final String typeAsString()
Job type.
If the service returns an enum value that is not available in the current SDK version, type will return
JobType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
JobTypepublic Job.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Job.Builder,Job>public static Job.Builder builder()
public static Class<? extends Job.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.