Class QueryProtocolUnmarshaller.Builder

java.lang.Object
software.amazon.awssdk.protocols.query.internal.unmarshall.QueryProtocolUnmarshaller.Builder
Enclosing class:
QueryProtocolUnmarshaller

public static final class QueryProtocolUnmarshaller.Builder extends Object
  • Method Details

    • hasResultWrapper

      public QueryProtocolUnmarshaller.Builder hasResultWrapper(boolean hasResultWrapper)

      Example response with result wrapper

       
       <ListQueuesResponse>
           <ListQueuesResult>
               <QueueUrl>https://sqs.us-east-2.amazonaws.com/123456789012/MyQueue</QueueUrl>
           </ListQueuesResult>
           <ResponseMetadata>
               <RequestId>725275ae-0b9b-4762-b238-436d7c65a1ac</RequestId>
           </ResponseMetadata>
       </ListQueuesResponse>
       
       

      Example response without result wrapper

       
       <DescribeAddressesResponse xmlns="http://ec2.amazonaws.com/doc/2016-11-15/">
          <requestId>f7de5e98-491a-4c19-a92d-908d6EXAMPLE</requestId>
          <addressesSet>
            <item>
              <publicIp>203.0.113.41</publicIp>
              <allocationId>eipalloc-08229861</allocationId>
              <domain>vpc</domain>
              <instanceId>i-0598c7d356eba48d7</instanceId>
              <associationId>eipassoc-f0229899</associationId>
              <networkInterfaceId>eni-ef229886</networkInterfaceId>
              <networkInterfaceOwnerId>053230519467</networkInterfaceOwnerId>
              <privateIpAddress>10.0.0.228</privateIpAddress>
            </item>
          </addressesSet>
       </DescribeAddressesResponse>
       
       
      Parameters:
      hasResultWrapper - True if the response has a result wrapper, false if the result is in the top level XML document.
      Returns:
      This builder for method chaining.
    • build

      public QueryProtocolUnmarshaller build()
      Returns:
      New instance of QueryProtocolUnmarshaller.