toValue method
Implementation
String toValue() {
switch (this) {
case QueueAttributeName.all:
return 'All';
case QueueAttributeName.policy:
return 'Policy';
case QueueAttributeName.visibilityTimeout:
return 'VisibilityTimeout';
case QueueAttributeName.maximumMessageSize:
return 'MaximumMessageSize';
case QueueAttributeName.messageRetentionPeriod:
return 'MessageRetentionPeriod';
case QueueAttributeName.approximateNumberOfMessages:
return 'ApproximateNumberOfMessages';
case QueueAttributeName.approximateNumberOfMessagesNotVisible:
return 'ApproximateNumberOfMessagesNotVisible';
case QueueAttributeName.createdTimestamp:
return 'CreatedTimestamp';
case QueueAttributeName.lastModifiedTimestamp:
return 'LastModifiedTimestamp';
case QueueAttributeName.queueArn:
return 'QueueArn';
case QueueAttributeName.approximateNumberOfMessagesDelayed:
return 'ApproximateNumberOfMessagesDelayed';
case QueueAttributeName.delaySeconds:
return 'DelaySeconds';
case QueueAttributeName.receiveMessageWaitTimeSeconds:
return 'ReceiveMessageWaitTimeSeconds';
case QueueAttributeName.redrivePolicy:
return 'RedrivePolicy';
case QueueAttributeName.fifoQueue:
return 'FifoQueue';
case QueueAttributeName.contentBasedDeduplication:
return 'ContentBasedDeduplication';
case QueueAttributeName.kmsMasterKeyId:
return 'KmsMasterKeyId';
case QueueAttributeName.kmsDataKeyReusePeriodSeconds:
return 'KmsDataKeyReusePeriodSeconds';
case QueueAttributeName.deduplicationScope:
return 'DeduplicationScope';
case QueueAttributeName.fifoThroughputLimit:
return 'FifoThroughputLimit';
}
}