src/main/java/software/amazon/sqs/sample/ReceiveMessage.java [22:40]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	public static void main(String[] args) {
		// TODO: update the value of queueUrl with the URL of standard queue you create
		// in your AWS account
		String queueUrl = "https://sqs.us-east-1.amazonaws.com/1234567890/sqs_queue_demo";
		SqsClient sqsClient = SqsClient.builder().region(Region.US_EAST_1).build();
		try {
			Collection<QueueAttributeName> attributeNames = new ArrayList<QueueAttributeName>();
			attributeNames.add(QueueAttributeName.ALL);
			Collection<String> messageAttributeNames = new ArrayList<String>();
			messageAttributeNames.add("All");
			messageAttributeNames.add(QueueAttributeName.ALL.toString());
			messageAttributeNames.add("message_attribute_string_type");
			messageAttributeNames.add("message_attribute_number_type");
			messageAttributeNames.add("message_attribute_binary_type");

			ReceiveMessageRequest receiveMessageRequest = ReceiveMessageRequest.builder().queueUrl(queueUrl)
					.maxNumberOfMessages(10).attributeNames(attributeNames).messageAttributeNames(messageAttributeNames)
					.build();
			List<Message> messages = sqsClient.receiveMessage(receiveMessageRequest).messages();
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



src/main/java/software/amazon/sqs/sample/ReceiveMessage_AWSXRay_Tracing.java [22:41]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	public static void main(String[] args) {
		// TODO: update the value of queueUrl with the URL of standard queue you create
		// in your AWS account
		String queueUrl = "https://sqs.us-east-1.amazonaws.com/1234567890/sqs_queue_demo";
		SqsClient sqsClient = SqsClient.builder().region(Region.US_EAST_1).build();
		try {
			Collection<QueueAttributeName> attributeNames = new ArrayList<QueueAttributeName>();
			attributeNames.add(QueueAttributeName.ALL);

			Collection<String> messageAttributeNames = new ArrayList<String>();
			messageAttributeNames.add("All");
			messageAttributeNames.add(QueueAttributeName.ALL.toString());
			messageAttributeNames.add("message_attribute_string_type");
			messageAttributeNames.add("message_attribute_number_type");
			messageAttributeNames.add("message_attribute_binary_type");

			ReceiveMessageRequest receiveMessageRequest = ReceiveMessageRequest.builder().queueUrl(queueUrl)
					.maxNumberOfMessages(10).attributeNames(attributeNames).messageAttributeNames(messageAttributeNames)
					.build();
			List<Message> messages = sqsClient.receiveMessage(receiveMessageRequest).messages();
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



