Interface JobDetailsEntity.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<JobDetailsEntity.Builder,
,JobDetailsEntity> SdkBuilder<JobDetailsEntity.Builder,
,JobDetailsEntity> SdkPojo
- Enclosing class:
JobDetailsEntity
-
Method Summary
Modifier and TypeMethodDescriptiondefault JobDetailsEntity.Builder
jobAttachmentSettings
(Consumer<JobAttachmentSettings.Builder> jobAttachmentSettings) The job attachment settings.jobAttachmentSettings
(JobAttachmentSettings jobAttachmentSettings) The job attachment settings.The job ID.default JobDetailsEntity.Builder
jobRunAsUser
(Consumer<JobRunAsUser.Builder> jobRunAsUser) The user name and group that the job uses when run.jobRunAsUser
(JobRunAsUser jobRunAsUser) The user name and group that the job uses when run.logGroupName
(String logGroupName) The log group name.parameters
(Map<String, JobParameter> parameters) The parameters.pathMappingRules
(Collection<PathMappingRule> pathMappingRules) The path mapping rules.pathMappingRules
(Consumer<PathMappingRule.Builder>... pathMappingRules) The path mapping rules.pathMappingRules
(PathMappingRule... pathMappingRules) The path mapping rules.queueRoleArn
(String queueRoleArn) The queue role ARN.schemaVersion
(String schemaVersion) The schema version.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
jobAttachmentSettings
The job attachment settings.
- Parameters:
jobAttachmentSettings
- The job attachment settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jobAttachmentSettings
default JobDetailsEntity.Builder jobAttachmentSettings(Consumer<JobAttachmentSettings.Builder> jobAttachmentSettings) The job attachment settings.
This is a convenience method that creates an instance of theJobAttachmentSettings.Builder
avoiding the need to create one manually viaJobAttachmentSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tojobAttachmentSettings(JobAttachmentSettings)
.- Parameters:
jobAttachmentSettings
- a consumer that will call methods onJobAttachmentSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
jobId
The job ID.
- Parameters:
jobId
- The job ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jobRunAsUser
The user name and group that the job uses when run.
- Parameters:
jobRunAsUser
- The user name and group that the job uses when run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jobRunAsUser
The user name and group that the job uses when run.
This is a convenience method that creates an instance of theJobRunAsUser.Builder
avoiding the need to create one manually viaJobRunAsUser.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tojobRunAsUser(JobRunAsUser)
.- Parameters:
jobRunAsUser
- a consumer that will call methods onJobRunAsUser.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
logGroupName
The log group name.
- Parameters:
logGroupName
- The log group name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameters
The parameters.
- Parameters:
parameters
- The parameters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pathMappingRules
The path mapping rules.
- Parameters:
pathMappingRules
- The path mapping rules.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pathMappingRules
The path mapping rules.
- Parameters:
pathMappingRules
- The path mapping rules.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pathMappingRules
The path mapping rules.
This is a convenience method that creates an instance of thePathMappingRule.Builder
avoiding the need to create one manually viaPathMappingRule.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed topathMappingRules(List<PathMappingRule>)
.- Parameters:
pathMappingRules
- a consumer that will call methods onPathMappingRule.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
queueRoleArn
The queue role ARN.
- Parameters:
queueRoleArn
- The queue role ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
schemaVersion
The schema version.
- Parameters:
schemaVersion
- The schema version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-