Interface UpdateQueueRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateQueueRequest.Builder,UpdateQueueRequest>,DeadlineRequest.Builder,SdkBuilder<UpdateQueueRequest.Builder,UpdateQueueRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateQueueRequest
public static interface UpdateQueueRequest.Builder extends DeadlineRequest.Builder, SdkPojo, CopyableBuilder<UpdateQueueRequest.Builder,UpdateQueueRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description UpdateQueueRequest.BuilderallowedStorageProfileIdsToAdd(String... allowedStorageProfileIdsToAdd)The storage profile IDs to add.UpdateQueueRequest.BuilderallowedStorageProfileIdsToAdd(Collection<String> allowedStorageProfileIdsToAdd)The storage profile IDs to add.UpdateQueueRequest.BuilderallowedStorageProfileIdsToRemove(String... allowedStorageProfileIdsToRemove)The storage profile ID to remove.UpdateQueueRequest.BuilderallowedStorageProfileIdsToRemove(Collection<String> allowedStorageProfileIdsToRemove)The storage profile ID to remove.UpdateQueueRequest.BuilderclientToken(String clientToken)The idempotency token to update in the queue.UpdateQueueRequest.BuilderdefaultBudgetAction(String defaultBudgetAction)The default action to take for a queue update if a budget isn't configured.UpdateQueueRequest.BuilderdefaultBudgetAction(DefaultQueueBudgetAction defaultBudgetAction)The default action to take for a queue update if a budget isn't configured.UpdateQueueRequest.Builderdescription(String description)The description of the queue to update.UpdateQueueRequest.BuilderdisplayName(String displayName)The display name of the queue to update.UpdateQueueRequest.BuilderfarmId(String farmId)The farm ID to update in the queue.default UpdateQueueRequest.BuilderjobAttachmentSettings(Consumer<JobAttachmentSettings.Builder> jobAttachmentSettings)The job attachment settings to update for the queue.UpdateQueueRequest.BuilderjobAttachmentSettings(JobAttachmentSettings jobAttachmentSettings)The job attachment settings to update for the queue.default UpdateQueueRequest.BuilderjobRunAsUser(Consumer<JobRunAsUser.Builder> jobRunAsUser)Update the jobs in the queue to run as a specified POSIX user.UpdateQueueRequest.BuilderjobRunAsUser(JobRunAsUser jobRunAsUser)Update the jobs in the queue to run as a specified POSIX user.UpdateQueueRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateQueueRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)UpdateQueueRequest.BuilderqueueId(String queueId)The queue ID to update.UpdateQueueRequest.BuilderrequiredFileSystemLocationNamesToAdd(String... requiredFileSystemLocationNamesToAdd)The required file system location names to add to the queue.UpdateQueueRequest.BuilderrequiredFileSystemLocationNamesToAdd(Collection<String> requiredFileSystemLocationNamesToAdd)The required file system location names to add to the queue.UpdateQueueRequest.BuilderrequiredFileSystemLocationNamesToRemove(String... requiredFileSystemLocationNamesToRemove)The required file system location names to remove from the queue.UpdateQueueRequest.BuilderrequiredFileSystemLocationNamesToRemove(Collection<String> requiredFileSystemLocationNamesToRemove)The required file system location names to remove from the queue.UpdateQueueRequest.BuilderroleArn(String roleArn)The IAM role ARN that's used to run jobs from this queue.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.deadline.model.DeadlineRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
allowedStorageProfileIdsToAdd
UpdateQueueRequest.Builder allowedStorageProfileIdsToAdd(Collection<String> allowedStorageProfileIdsToAdd)
The storage profile IDs to add.
- Parameters:
allowedStorageProfileIdsToAdd- The storage profile IDs to add.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowedStorageProfileIdsToAdd
UpdateQueueRequest.Builder allowedStorageProfileIdsToAdd(String... allowedStorageProfileIdsToAdd)
The storage profile IDs to add.
- Parameters:
allowedStorageProfileIdsToAdd- The storage profile IDs to add.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowedStorageProfileIdsToRemove
UpdateQueueRequest.Builder allowedStorageProfileIdsToRemove(Collection<String> allowedStorageProfileIdsToRemove)
The storage profile ID to remove.
- Parameters:
allowedStorageProfileIdsToRemove- The storage profile ID to remove.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowedStorageProfileIdsToRemove
UpdateQueueRequest.Builder allowedStorageProfileIdsToRemove(String... allowedStorageProfileIdsToRemove)
The storage profile ID to remove.
- Parameters:
allowedStorageProfileIdsToRemove- The storage profile ID to remove.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientToken
UpdateQueueRequest.Builder clientToken(String clientToken)
The idempotency token to update in the queue.
- Parameters:
clientToken- The idempotency token to update in the queue.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultBudgetAction
UpdateQueueRequest.Builder defaultBudgetAction(String defaultBudgetAction)
The default action to take for a queue update if a budget isn't configured.
- Parameters:
defaultBudgetAction- The default action to take for a queue update if a budget isn't configured.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DefaultQueueBudgetAction,DefaultQueueBudgetAction
-
defaultBudgetAction
UpdateQueueRequest.Builder defaultBudgetAction(DefaultQueueBudgetAction defaultBudgetAction)
The default action to take for a queue update if a budget isn't configured.
- Parameters:
defaultBudgetAction- The default action to take for a queue update if a budget isn't configured.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DefaultQueueBudgetAction,DefaultQueueBudgetAction
-
description
UpdateQueueRequest.Builder description(String description)
The description of the queue to update.
- Parameters:
description- The description of the queue to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
displayName
UpdateQueueRequest.Builder displayName(String displayName)
The display name of the queue to update.
- Parameters:
displayName- The display name of the queue to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
farmId
UpdateQueueRequest.Builder farmId(String farmId)
The farm ID to update in the queue.
- Parameters:
farmId- The farm ID to update in the queue.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jobAttachmentSettings
UpdateQueueRequest.Builder jobAttachmentSettings(JobAttachmentSettings jobAttachmentSettings)
The job attachment settings to update for the queue.
- Parameters:
jobAttachmentSettings- The job attachment settings to update for the queue.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jobAttachmentSettings
default UpdateQueueRequest.Builder jobAttachmentSettings(Consumer<JobAttachmentSettings.Builder> jobAttachmentSettings)
The job attachment settings to update for the queue.
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:
jobAttachmentSettings(JobAttachmentSettings)
-
jobRunAsUser
UpdateQueueRequest.Builder jobRunAsUser(JobRunAsUser jobRunAsUser)
Update the jobs in the queue to run as a specified POSIX user.
- Parameters:
jobRunAsUser- Update the jobs in the queue to run as a specified POSIX user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jobRunAsUser
default UpdateQueueRequest.Builder jobRunAsUser(Consumer<JobRunAsUser.Builder> jobRunAsUser)
Update the jobs in the queue to run as a specified POSIX user.
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:
jobRunAsUser(JobRunAsUser)
-
queueId
UpdateQueueRequest.Builder queueId(String queueId)
The queue ID to update.
- Parameters:
queueId- The queue ID to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requiredFileSystemLocationNamesToAdd
UpdateQueueRequest.Builder requiredFileSystemLocationNamesToAdd(Collection<String> requiredFileSystemLocationNamesToAdd)
The required file system location names to add to the queue.
- Parameters:
requiredFileSystemLocationNamesToAdd- The required file system location names to add to the queue.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requiredFileSystemLocationNamesToAdd
UpdateQueueRequest.Builder requiredFileSystemLocationNamesToAdd(String... requiredFileSystemLocationNamesToAdd)
The required file system location names to add to the queue.
- Parameters:
requiredFileSystemLocationNamesToAdd- The required file system location names to add to the queue.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requiredFileSystemLocationNamesToRemove
UpdateQueueRequest.Builder requiredFileSystemLocationNamesToRemove(Collection<String> requiredFileSystemLocationNamesToRemove)
The required file system location names to remove from the queue.
- Parameters:
requiredFileSystemLocationNamesToRemove- The required file system location names to remove from the queue.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requiredFileSystemLocationNamesToRemove
UpdateQueueRequest.Builder requiredFileSystemLocationNamesToRemove(String... requiredFileSystemLocationNamesToRemove)
The required file system location names to remove from the queue.
- Parameters:
requiredFileSystemLocationNamesToRemove- The required file system location names to remove from the queue.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
UpdateQueueRequest.Builder roleArn(String roleArn)
The IAM role ARN that's used to run jobs from this queue.
- Parameters:
roleArn- The IAM role ARN that's used to run jobs from this queue.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateQueueRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateQueueRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-