@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateQueueRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
UpdateQueueRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateQueueRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
List<String> |
getAllowedStorageProfileIdsToAdd()
The storage profile IDs to add.
|
List<String> |
getAllowedStorageProfileIdsToRemove()
The storage profile ID to remove.
|
String |
getClientToken()
The idempotency token to update in the queue.
|
String |
getDefaultBudgetAction()
The default action to take for a queue update if a budget isn't configured.
|
String |
getDescription()
The description of the queue to update.
|
String |
getDisplayName()
The display name of the queue to update.
|
String |
getFarmId()
The farm ID to update in the queue.
|
JobAttachmentSettings |
getJobAttachmentSettings()
The job attachment settings to update for the queue.
|
JobRunAsUser |
getJobRunAsUser()
Update the jobs in the queue to run as a specified POSIX user.
|
String |
getQueueId()
The queue ID to update.
|
List<String> |
getRequiredFileSystemLocationNamesToAdd()
The required file system location names to add to the queue.
|
List<String> |
getRequiredFileSystemLocationNamesToRemove()
The required file system location names to remove from the queue.
|
String |
getRoleArn()
The IAM role ARN that's used to run jobs from this queue.
|
int |
hashCode() |
void |
setAllowedStorageProfileIdsToAdd(Collection<String> allowedStorageProfileIdsToAdd)
The storage profile IDs to add.
|
void |
setAllowedStorageProfileIdsToRemove(Collection<String> allowedStorageProfileIdsToRemove)
The storage profile ID to remove.
|
void |
setClientToken(String clientToken)
The idempotency token to update in the queue.
|
void |
setDefaultBudgetAction(String defaultBudgetAction)
The default action to take for a queue update if a budget isn't configured.
|
void |
setDescription(String description)
The description of the queue to update.
|
void |
setDisplayName(String displayName)
The display name of the queue to update.
|
void |
setFarmId(String farmId)
The farm ID to update in the queue.
|
void |
setJobAttachmentSettings(JobAttachmentSettings jobAttachmentSettings)
The job attachment settings to update for the queue.
|
void |
setJobRunAsUser(JobRunAsUser jobRunAsUser)
Update the jobs in the queue to run as a specified POSIX user.
|
void |
setQueueId(String queueId)
The queue ID to update.
|
void |
setRequiredFileSystemLocationNamesToAdd(Collection<String> requiredFileSystemLocationNamesToAdd)
The required file system location names to add to the queue.
|
void |
setRequiredFileSystemLocationNamesToRemove(Collection<String> requiredFileSystemLocationNamesToRemove)
The required file system location names to remove from the queue.
|
void |
setRoleArn(String roleArn)
The IAM role ARN that's used to run jobs from this queue.
|
String |
toString()
Returns a string representation of this object.
|
UpdateQueueRequest |
withAllowedStorageProfileIdsToAdd(Collection<String> allowedStorageProfileIdsToAdd)
The storage profile IDs to add.
|
UpdateQueueRequest |
withAllowedStorageProfileIdsToAdd(String... allowedStorageProfileIdsToAdd)
The storage profile IDs to add.
|
UpdateQueueRequest |
withAllowedStorageProfileIdsToRemove(Collection<String> allowedStorageProfileIdsToRemove)
The storage profile ID to remove.
|
UpdateQueueRequest |
withAllowedStorageProfileIdsToRemove(String... allowedStorageProfileIdsToRemove)
The storage profile ID to remove.
|
UpdateQueueRequest |
withClientToken(String clientToken)
The idempotency token to update in the queue.
|
UpdateQueueRequest |
withDefaultBudgetAction(DefaultQueueBudgetAction defaultBudgetAction)
The default action to take for a queue update if a budget isn't configured.
|
UpdateQueueRequest |
withDefaultBudgetAction(String defaultBudgetAction)
The default action to take for a queue update if a budget isn't configured.
|
UpdateQueueRequest |
withDescription(String description)
The description of the queue to update.
|
UpdateQueueRequest |
withDisplayName(String displayName)
The display name of the queue to update.
|
UpdateQueueRequest |
withFarmId(String farmId)
The farm ID to update in the queue.
|
UpdateQueueRequest |
withJobAttachmentSettings(JobAttachmentSettings jobAttachmentSettings)
The job attachment settings to update for the queue.
|
UpdateQueueRequest |
withJobRunAsUser(JobRunAsUser jobRunAsUser)
Update the jobs in the queue to run as a specified POSIX user.
|
UpdateQueueRequest |
withQueueId(String queueId)
The queue ID to update.
|
UpdateQueueRequest |
withRequiredFileSystemLocationNamesToAdd(Collection<String> requiredFileSystemLocationNamesToAdd)
The required file system location names to add to the queue.
|
UpdateQueueRequest |
withRequiredFileSystemLocationNamesToAdd(String... requiredFileSystemLocationNamesToAdd)
The required file system location names to add to the queue.
|
UpdateQueueRequest |
withRequiredFileSystemLocationNamesToRemove(Collection<String> requiredFileSystemLocationNamesToRemove)
The required file system location names to remove from the queue.
|
UpdateQueueRequest |
withRequiredFileSystemLocationNamesToRemove(String... requiredFileSystemLocationNamesToRemove)
The required file system location names to remove from the queue.
|
UpdateQueueRequest |
withRoleArn(String roleArn)
The IAM role ARN that's used to run jobs from this queue.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public List<String> getAllowedStorageProfileIdsToAdd()
The storage profile IDs to add.
public void setAllowedStorageProfileIdsToAdd(Collection<String> allowedStorageProfileIdsToAdd)
The storage profile IDs to add.
allowedStorageProfileIdsToAdd
- The storage profile IDs to add.public UpdateQueueRequest withAllowedStorageProfileIdsToAdd(String... allowedStorageProfileIdsToAdd)
The storage profile IDs to add.
NOTE: This method appends the values to the existing list (if any). Use
setAllowedStorageProfileIdsToAdd(java.util.Collection)
or
withAllowedStorageProfileIdsToAdd(java.util.Collection)
if you want to override the existing values.
allowedStorageProfileIdsToAdd
- The storage profile IDs to add.public UpdateQueueRequest withAllowedStorageProfileIdsToAdd(Collection<String> allowedStorageProfileIdsToAdd)
The storage profile IDs to add.
allowedStorageProfileIdsToAdd
- The storage profile IDs to add.public List<String> getAllowedStorageProfileIdsToRemove()
The storage profile ID to remove.
public void setAllowedStorageProfileIdsToRemove(Collection<String> allowedStorageProfileIdsToRemove)
The storage profile ID to remove.
allowedStorageProfileIdsToRemove
- The storage profile ID to remove.public UpdateQueueRequest withAllowedStorageProfileIdsToRemove(String... allowedStorageProfileIdsToRemove)
The storage profile ID to remove.
NOTE: This method appends the values to the existing list (if any). Use
setAllowedStorageProfileIdsToRemove(java.util.Collection)
or
withAllowedStorageProfileIdsToRemove(java.util.Collection)
if you want to override the existing values.
allowedStorageProfileIdsToRemove
- The storage profile ID to remove.public UpdateQueueRequest withAllowedStorageProfileIdsToRemove(Collection<String> allowedStorageProfileIdsToRemove)
The storage profile ID to remove.
allowedStorageProfileIdsToRemove
- The storage profile ID to remove.public void setClientToken(String clientToken)
The idempotency token to update in the queue.
clientToken
- The idempotency token to update in the queue.public String getClientToken()
The idempotency token to update in the queue.
public UpdateQueueRequest withClientToken(String clientToken)
The idempotency token to update in the queue.
clientToken
- The idempotency token to update in the queue.public void setDefaultBudgetAction(String defaultBudgetAction)
The default action to take for a queue update if a budget isn't configured.
defaultBudgetAction
- The default action to take for a queue update if a budget isn't configured.DefaultQueueBudgetAction
public String getDefaultBudgetAction()
The default action to take for a queue update if a budget isn't configured.
DefaultQueueBudgetAction
public UpdateQueueRequest withDefaultBudgetAction(String defaultBudgetAction)
The default action to take for a queue update if a budget isn't configured.
defaultBudgetAction
- The default action to take for a queue update if a budget isn't configured.DefaultQueueBudgetAction
public UpdateQueueRequest withDefaultBudgetAction(DefaultQueueBudgetAction defaultBudgetAction)
The default action to take for a queue update if a budget isn't configured.
defaultBudgetAction
- The default action to take for a queue update if a budget isn't configured.DefaultQueueBudgetAction
public void setDescription(String description)
The description of the queue to update.
description
- The description of the queue to update.public String getDescription()
The description of the queue to update.
public UpdateQueueRequest withDescription(String description)
The description of the queue to update.
description
- The description of the queue to update.public void setDisplayName(String displayName)
The display name of the queue to update.
displayName
- The display name of the queue to update.public String getDisplayName()
The display name of the queue to update.
public UpdateQueueRequest withDisplayName(String displayName)
The display name of the queue to update.
displayName
- The display name of the queue to update.public void setFarmId(String farmId)
The farm ID to update in the queue.
farmId
- The farm ID to update in the queue.public String getFarmId()
The farm ID to update in the queue.
public UpdateQueueRequest withFarmId(String farmId)
The farm ID to update in the queue.
farmId
- The farm ID to update in the queue.public void setJobAttachmentSettings(JobAttachmentSettings jobAttachmentSettings)
The job attachment settings to update for the queue.
jobAttachmentSettings
- The job attachment settings to update for the queue.public JobAttachmentSettings getJobAttachmentSettings()
The job attachment settings to update for the queue.
public UpdateQueueRequest withJobAttachmentSettings(JobAttachmentSettings jobAttachmentSettings)
The job attachment settings to update for the queue.
jobAttachmentSettings
- The job attachment settings to update for the queue.public void setJobRunAsUser(JobRunAsUser jobRunAsUser)
Update the jobs in the queue to run as a specified POSIX user.
jobRunAsUser
- Update the jobs in the queue to run as a specified POSIX user.public JobRunAsUser getJobRunAsUser()
Update the jobs in the queue to run as a specified POSIX user.
public UpdateQueueRequest withJobRunAsUser(JobRunAsUser jobRunAsUser)
Update the jobs in the queue to run as a specified POSIX user.
jobRunAsUser
- Update the jobs in the queue to run as a specified POSIX user.public void setQueueId(String queueId)
The queue ID to update.
queueId
- The queue ID to update.public String getQueueId()
The queue ID to update.
public UpdateQueueRequest withQueueId(String queueId)
The queue ID to update.
queueId
- The queue ID to update.public List<String> getRequiredFileSystemLocationNamesToAdd()
The required file system location names to add to the queue.
public void setRequiredFileSystemLocationNamesToAdd(Collection<String> requiredFileSystemLocationNamesToAdd)
The required file system location names to add to the queue.
requiredFileSystemLocationNamesToAdd
- The required file system location names to add to the queue.public UpdateQueueRequest withRequiredFileSystemLocationNamesToAdd(String... requiredFileSystemLocationNamesToAdd)
The required file system location names to add to the queue.
NOTE: This method appends the values to the existing list (if any). Use
setRequiredFileSystemLocationNamesToAdd(java.util.Collection)
or
withRequiredFileSystemLocationNamesToAdd(java.util.Collection)
if you want to override the existing
values.
requiredFileSystemLocationNamesToAdd
- The required file system location names to add to the queue.public UpdateQueueRequest withRequiredFileSystemLocationNamesToAdd(Collection<String> requiredFileSystemLocationNamesToAdd)
The required file system location names to add to the queue.
requiredFileSystemLocationNamesToAdd
- The required file system location names to add to the queue.public List<String> getRequiredFileSystemLocationNamesToRemove()
The required file system location names to remove from the queue.
public void setRequiredFileSystemLocationNamesToRemove(Collection<String> requiredFileSystemLocationNamesToRemove)
The required file system location names to remove from the queue.
requiredFileSystemLocationNamesToRemove
- The required file system location names to remove from the queue.public UpdateQueueRequest withRequiredFileSystemLocationNamesToRemove(String... requiredFileSystemLocationNamesToRemove)
The required file system location names to remove from the queue.
NOTE: This method appends the values to the existing list (if any). Use
setRequiredFileSystemLocationNamesToRemove(java.util.Collection)
or
withRequiredFileSystemLocationNamesToRemove(java.util.Collection)
if you want to override the existing
values.
requiredFileSystemLocationNamesToRemove
- The required file system location names to remove from the queue.public UpdateQueueRequest withRequiredFileSystemLocationNamesToRemove(Collection<String> requiredFileSystemLocationNamesToRemove)
The required file system location names to remove from the queue.
requiredFileSystemLocationNamesToRemove
- The required file system location names to remove from the queue.public void setRoleArn(String roleArn)
The IAM role ARN that's used to run jobs from this queue.
roleArn
- The IAM role ARN that's used to run jobs from this queue.public String getRoleArn()
The IAM role ARN that's used to run jobs from this queue.
public UpdateQueueRequest withRoleArn(String roleArn)
The IAM role ARN that's used to run jobs from this queue.
roleArn
- The IAM role ARN that's used to run jobs from this queue.public String toString()
toString
in class Object
Object.toString()
public UpdateQueueRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()