toValue method

String toValue()

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';
  }
}