@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class JobDetailsEntity extends Object implements Serializable, Cloneable, StructuredPojo
The job details for a specific job.
Constructor and Description |
---|
JobDetailsEntity() |
Modifier and Type | Method and Description |
---|---|
JobDetailsEntity |
addParametersEntry(String key,
JobParameter value)
Add a single Parameters entry
|
JobDetailsEntity |
clearParametersEntries()
Removes all the entries added into Parameters.
|
JobDetailsEntity |
clone() |
boolean |
equals(Object obj) |
JobAttachmentSettings |
getJobAttachmentSettings()
The job attachment settings.
|
String |
getJobId()
The job ID.
|
JobRunAsUser |
getJobRunAsUser()
The user name and group that the job uses when run.
|
String |
getLogGroupName()
The log group name.
|
Map<String,JobParameter> |
getParameters()
The parameters.
|
List<PathMappingRule> |
getPathMappingRules()
The path mapping rules.
|
String |
getQueueRoleArn()
The queue role ARN.
|
String |
getSchemaVersion()
The schema version.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setJobAttachmentSettings(JobAttachmentSettings jobAttachmentSettings)
The job attachment settings.
|
void |
setJobId(String jobId)
The job ID.
|
void |
setJobRunAsUser(JobRunAsUser jobRunAsUser)
The user name and group that the job uses when run.
|
void |
setLogGroupName(String logGroupName)
The log group name.
|
void |
setParameters(Map<String,JobParameter> parameters)
The parameters.
|
void |
setPathMappingRules(Collection<PathMappingRule> pathMappingRules)
The path mapping rules.
|
void |
setQueueRoleArn(String queueRoleArn)
The queue role ARN.
|
void |
setSchemaVersion(String schemaVersion)
The schema version.
|
String |
toString()
Returns a string representation of this object.
|
JobDetailsEntity |
withJobAttachmentSettings(JobAttachmentSettings jobAttachmentSettings)
The job attachment settings.
|
JobDetailsEntity |
withJobId(String jobId)
The job ID.
|
JobDetailsEntity |
withJobRunAsUser(JobRunAsUser jobRunAsUser)
The user name and group that the job uses when run.
|
JobDetailsEntity |
withLogGroupName(String logGroupName)
The log group name.
|
JobDetailsEntity |
withParameters(Map<String,JobParameter> parameters)
The parameters.
|
JobDetailsEntity |
withPathMappingRules(Collection<PathMappingRule> pathMappingRules)
The path mapping rules.
|
JobDetailsEntity |
withPathMappingRules(PathMappingRule... pathMappingRules)
The path mapping rules.
|
JobDetailsEntity |
withQueueRoleArn(String queueRoleArn)
The queue role ARN.
|
JobDetailsEntity |
withSchemaVersion(String schemaVersion)
The schema version.
|
public void setJobAttachmentSettings(JobAttachmentSettings jobAttachmentSettings)
The job attachment settings.
jobAttachmentSettings
- The job attachment settings.public JobAttachmentSettings getJobAttachmentSettings()
The job attachment settings.
public JobDetailsEntity withJobAttachmentSettings(JobAttachmentSettings jobAttachmentSettings)
The job attachment settings.
jobAttachmentSettings
- The job attachment settings.public void setJobId(String jobId)
The job ID.
jobId
- The job ID.public String getJobId()
The job ID.
public JobDetailsEntity withJobId(String jobId)
The job ID.
jobId
- The job ID.public void setJobRunAsUser(JobRunAsUser jobRunAsUser)
The user name and group that the job uses when run.
jobRunAsUser
- The user name and group that the job uses when run.public JobRunAsUser getJobRunAsUser()
The user name and group that the job uses when run.
public JobDetailsEntity withJobRunAsUser(JobRunAsUser jobRunAsUser)
The user name and group that the job uses when run.
jobRunAsUser
- The user name and group that the job uses when run.public void setLogGroupName(String logGroupName)
The log group name.
logGroupName
- The log group name.public String getLogGroupName()
The log group name.
public JobDetailsEntity withLogGroupName(String logGroupName)
The log group name.
logGroupName
- The log group name.public Map<String,JobParameter> getParameters()
The parameters.
public void setParameters(Map<String,JobParameter> parameters)
The parameters.
parameters
- The parameters.public JobDetailsEntity withParameters(Map<String,JobParameter> parameters)
The parameters.
parameters
- The parameters.public JobDetailsEntity addParametersEntry(String key, JobParameter value)
public JobDetailsEntity clearParametersEntries()
public List<PathMappingRule> getPathMappingRules()
The path mapping rules.
public void setPathMappingRules(Collection<PathMappingRule> pathMappingRules)
The path mapping rules.
pathMappingRules
- The path mapping rules.public JobDetailsEntity withPathMappingRules(PathMappingRule... pathMappingRules)
The path mapping rules.
NOTE: This method appends the values to the existing list (if any). Use
setPathMappingRules(java.util.Collection)
or withPathMappingRules(java.util.Collection)
if you
want to override the existing values.
pathMappingRules
- The path mapping rules.public JobDetailsEntity withPathMappingRules(Collection<PathMappingRule> pathMappingRules)
The path mapping rules.
pathMappingRules
- The path mapping rules.public void setQueueRoleArn(String queueRoleArn)
The queue role ARN.
queueRoleArn
- The queue role ARN.public String getQueueRoleArn()
The queue role ARN.
public JobDetailsEntity withQueueRoleArn(String queueRoleArn)
The queue role ARN.
queueRoleArn
- The queue role ARN.public void setSchemaVersion(String schemaVersion)
The schema version.
schemaVersion
- The schema version.public String getSchemaVersion()
The schema version.
public JobDetailsEntity withSchemaVersion(String schemaVersion)
The schema version.
schemaVersion
- The schema version.public String toString()
toString
in class Object
Object.toString()
public JobDetailsEntity clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.