Interface JobDetailsEntity.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<JobDetailsEntity.Builder,,JobDetailsEntity> SdkBuilder<JobDetailsEntity.Builder,,JobDetailsEntity> SdkPojo
- Enclosing class:
JobDetailsEntity
-
Method Summary
Modifier and TypeMethodDescriptiondefault JobDetailsEntity.BuilderjobAttachmentSettings(Consumer<JobAttachmentSettings.Builder> jobAttachmentSettings) The job attachment settings.jobAttachmentSettings(JobAttachmentSettings jobAttachmentSettings) The job attachment settings.The job ID.default JobDetailsEntity.BuilderjobRunAsUser(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
jobId
The job ID.
- Parameters:
jobId- The job ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.Builderavoiding the need to create one manually viaJobAttachmentSettings.builder().When the
Consumercompletes,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:
-
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.Builderavoiding the need to create one manually viaJobRunAsUser.builder().When the
Consumercompletes,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.
-
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.
-
parameters
The parameters.
- Parameters:
parameters- The parameters.- 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.
-
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.Builderavoiding the need to create one manually viaPathMappingRule.builder().When the
Consumercompletes,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:
-