public Request<UpdateHostedZoneCommentRequest> marshall(UpdateHostedZoneCommentRequest updateHostedZoneCommentRequest) { if (updateHostedZoneCommentRequest == null) { throw new SdkClientException("Invalid argument passed to marshall(...)"); } Request<UpdateHostedZoneCommentRequest> request = new DefaultRequest<UpdateHostedZoneCommentRequest>(updateHostedZoneCommentRequest, "AmazonRoute53"); request.setHttpMethod(HttpMethodName.POST); String uriResourcePath = "/2013-04-01/hostedzone/{Id}"; uriResourcePath = com.amazonaws.transform.PathMarshallers.NON_GREEDY.marshall(uriResourcePath, "Id", updateHostedZoneCommentRequest.getId()); request.setResourcePath(uriResourcePath); try { StringWriter stringWriter = new StringWriter(); XMLWriter xmlWriter = new XMLWriter(stringWriter, "https://route53.amazonaws.com/doc/2013-04-01/"); xmlWriter.startElement("UpdateHostedZoneCommentRequest"); if (updateHostedZoneCommentRequest != null) { if (updateHostedZoneCommentRequest.getComment() != null) { xmlWriter.startElement("Comment").value(updateHostedZoneCommentRequest.getComment()).endElement(); } } xmlWriter.endElement(); request.setContent(new StringInputStream(stringWriter.getBuffer().toString())); request.addHeader("Content-Length", Integer.toString(stringWriter.getBuffer().toString().getBytes(UTF8).length)); if (!request.getHeaders().containsKey("Content-Type")) { request.addHeader("Content-Type", "application/xml"); } } catch (Throwable t) { throw new SdkClientException("Unable to marshall request to XML: " + t.getMessage(), t); } return request; }
public Request<DeleteHealthCheckRequest> marshall(DeleteHealthCheckRequest deleteHealthCheckRequest) { if (deleteHealthCheckRequest == null) { throw new SdkClientException("Invalid argument passed to marshall(...)"); } Request<DeleteHealthCheckRequest> request = new DefaultRequest<DeleteHealthCheckRequest>(deleteHealthCheckRequest, "AmazonRoute53"); request.setHttpMethod(HttpMethodName.DELETE); String uriResourcePath = "/2013-04-01/healthcheck/{HealthCheckId}"; uriResourcePath = com.amazonaws.transform.PathMarshallers.NON_GREEDY.marshall(uriResourcePath, "HealthCheckId", deleteHealthCheckRequest.getHealthCheckId()); request.setResourcePath(uriResourcePath); return request; }
public Request<DeleteDistributionRequest> marshall(DeleteDistributionRequest deleteDistributionRequest) { if (deleteDistributionRequest == null) { throw new SdkClientException("Invalid argument passed to marshall(...)"); } Request<DeleteDistributionRequest> request = new DefaultRequest<DeleteDistributionRequest>(deleteDistributionRequest, "AmazonCloudFront"); request.setHttpMethod(HttpMethodName.DELETE); if (deleteDistributionRequest.getIfMatch() != null) { request.addHeader("If-Match", StringUtils.fromString(deleteDistributionRequest.getIfMatch())); } String uriResourcePath = "/2018-11-05/distribution/{Id}"; uriResourcePath = com.amazonaws.transform.PathMarshallers.NON_GREEDY.marshall(uriResourcePath, "Id", deleteDistributionRequest.getId()); request.setResourcePath(uriResourcePath); return request; }
public Request<ListInvalidationsRequest> marshall(ListInvalidationsRequest listInvalidationsRequest) { if (listInvalidationsRequest == null) { throw new SdkClientException("Invalid argument passed to marshall(...)"); } Request<ListInvalidationsRequest> request = new DefaultRequest<ListInvalidationsRequest>(listInvalidationsRequest, "AmazonCloudFront"); request.setHttpMethod(HttpMethodName.GET); String uriResourcePath = "/2018-11-05/distribution/{DistributionId}/invalidation"; uriResourcePath = com.amazonaws.transform.PathMarshallers.NON_GREEDY.marshall(uriResourcePath, "DistributionId", listInvalidationsRequest.getDistributionId()); request.setResourcePath(uriResourcePath); if (listInvalidationsRequest.getMarker() != null) { request.addParameter("Marker", StringUtils.fromString(listInvalidationsRequest.getMarker())); } if (listInvalidationsRequest.getMaxItems() != null) { request.addParameter("MaxItems", StringUtils.fromString(listInvalidationsRequest.getMaxItems())); } return request; }
@Override public void marshall(T val, JsonMarshallerContext context, MarshallingInfo<T> marshallingInfo) { context.request().setResourcePath( pathMarshaller.marshall(context.request().getResourcePath(), marshallingInfo.marshallLocationName(), converter.convert(val))); }
public Request<GetFieldLevelEncryptionConfigRequest> marshall(GetFieldLevelEncryptionConfigRequest getFieldLevelEncryptionConfigRequest) { if (getFieldLevelEncryptionConfigRequest == null) { throw new SdkClientException("Invalid argument passed to marshall(...)"); } Request<GetFieldLevelEncryptionConfigRequest> request = new DefaultRequest<GetFieldLevelEncryptionConfigRequest>(getFieldLevelEncryptionConfigRequest, "AmazonCloudFront"); request.setHttpMethod(HttpMethodName.GET); String uriResourcePath = "/2018-11-05/field-level-encryption/{Id}/config"; uriResourcePath = com.amazonaws.transform.PathMarshallers.NON_GREEDY.marshall(uriResourcePath, "Id", getFieldLevelEncryptionConfigRequest.getId()); request.setResourcePath(uriResourcePath); return request; }
public Request<DeletePublicKeyRequest> marshall(DeletePublicKeyRequest deletePublicKeyRequest) { if (deletePublicKeyRequest == null) { throw new SdkClientException("Invalid argument passed to marshall(...)"); } Request<DeletePublicKeyRequest> request = new DefaultRequest<DeletePublicKeyRequest>(deletePublicKeyRequest, "AmazonCloudFront"); request.setHttpMethod(HttpMethodName.DELETE); if (deletePublicKeyRequest.getIfMatch() != null) { request.addHeader("If-Match", StringUtils.fromString(deletePublicKeyRequest.getIfMatch())); } String uriResourcePath = "/2018-11-05/public-key/{Id}"; uriResourcePath = com.amazonaws.transform.PathMarshallers.NON_GREEDY.marshall(uriResourcePath, "Id", deletePublicKeyRequest.getId()); request.setResourcePath(uriResourcePath); return request; }
public Request<ListTrafficPolicyVersionsRequest> marshall(ListTrafficPolicyVersionsRequest listTrafficPolicyVersionsRequest) { if (listTrafficPolicyVersionsRequest == null) { throw new SdkClientException("Invalid argument passed to marshall(...)"); } Request<ListTrafficPolicyVersionsRequest> request = new DefaultRequest<ListTrafficPolicyVersionsRequest>(listTrafficPolicyVersionsRequest, "AmazonRoute53"); request.setHttpMethod(HttpMethodName.GET); String uriResourcePath = "/2013-04-01/trafficpolicies/{Id}/versions"; uriResourcePath = com.amazonaws.transform.PathMarshallers.NON_GREEDY.marshall(uriResourcePath, "Id", listTrafficPolicyVersionsRequest.getId()); request.setResourcePath(uriResourcePath); if (listTrafficPolicyVersionsRequest.getTrafficPolicyVersionMarker() != null) { request.addParameter("trafficpolicyversion", StringUtils.fromString(listTrafficPolicyVersionsRequest.getTrafficPolicyVersionMarker())); } if (listTrafficPolicyVersionsRequest.getMaxItems() != null) { request.addParameter("maxitems", StringUtils.fromString(listTrafficPolicyVersionsRequest.getMaxItems())); } return request; }
@Override public void marshall(T val, JsonMarshallerContext context, MarshallingInfo<T> marshallingInfo) { context.request().setResourcePath( pathMarshaller.marshall(context.request().getResourcePath(), marshallingInfo.marshallLocationName(), converter.convert(val))); }
public Request<CreateTrafficPolicyVersionRequest> marshall(CreateTrafficPolicyVersionRequest createTrafficPolicyVersionRequest) { throw new SdkClientException("Invalid argument passed to marshall(...)"); "AmazonRoute53"); request.setHttpMethod(HttpMethodName.POST); uriResourcePath = com.amazonaws.transform.PathMarshallers.NON_GREEDY.marshall(uriResourcePath, "Id", createTrafficPolicyVersionRequest.getId()); request.setResourcePath(uriResourcePath); StringWriter stringWriter = new StringWriter(); XMLWriter xmlWriter = new XMLWriter(stringWriter, "https://route53.amazonaws.com/doc/2013-04-01/"); xmlWriter.startElement("CreateTrafficPolicyVersionRequest"); if (createTrafficPolicyVersionRequest != null) { xmlWriter.startElement("Document").value(createTrafficPolicyVersionRequest.getDocument()).endElement(); xmlWriter.endElement(); request.setContent(new StringInputStream(stringWriter.getBuffer().toString())); request.addHeader("Content-Length", Integer.toString(stringWriter.getBuffer().toString().getBytes(UTF8).length)); if (!request.getHeaders().containsKey("Content-Type")) { request.addHeader("Content-Type", "application/xml"); throw new SdkClientException("Unable to marshall request to XML: " + t.getMessage(), t);
public Request<GetCloudFrontOriginAccessIdentityRequest> marshall(GetCloudFrontOriginAccessIdentityRequest getCloudFrontOriginAccessIdentityRequest) { if (getCloudFrontOriginAccessIdentityRequest == null) { throw new SdkClientException("Invalid argument passed to marshall(...)"); } Request<GetCloudFrontOriginAccessIdentityRequest> request = new DefaultRequest<GetCloudFrontOriginAccessIdentityRequest>( getCloudFrontOriginAccessIdentityRequest, "AmazonCloudFront"); request.setHttpMethod(HttpMethodName.GET); String uriResourcePath = "/2018-11-05/origin-access-identity/cloudfront/{Id}"; uriResourcePath = com.amazonaws.transform.PathMarshallers.NON_GREEDY.marshall(uriResourcePath, "Id", getCloudFrontOriginAccessIdentityRequest.getId()); request.setResourcePath(uriResourcePath); return request; }
public Request<DeleteFieldLevelEncryptionConfigRequest> marshall(DeleteFieldLevelEncryptionConfigRequest deleteFieldLevelEncryptionConfigRequest) { if (deleteFieldLevelEncryptionConfigRequest == null) { throw new SdkClientException("Invalid argument passed to marshall(...)"); } Request<DeleteFieldLevelEncryptionConfigRequest> request = new DefaultRequest<DeleteFieldLevelEncryptionConfigRequest>( deleteFieldLevelEncryptionConfigRequest, "AmazonCloudFront"); request.setHttpMethod(HttpMethodName.DELETE); if (deleteFieldLevelEncryptionConfigRequest.getIfMatch() != null) { request.addHeader("If-Match", StringUtils.fromString(deleteFieldLevelEncryptionConfigRequest.getIfMatch())); } String uriResourcePath = "/2018-11-05/field-level-encryption/{Id}"; uriResourcePath = com.amazonaws.transform.PathMarshallers.NON_GREEDY.marshall(uriResourcePath, "Id", deleteFieldLevelEncryptionConfigRequest.getId()); request.setResourcePath(uriResourcePath); return request; }
public Request<ListVPCAssociationAuthorizationsRequest> marshall(ListVPCAssociationAuthorizationsRequest listVPCAssociationAuthorizationsRequest) { if (listVPCAssociationAuthorizationsRequest == null) { throw new SdkClientException("Invalid argument passed to marshall(...)"); } Request<ListVPCAssociationAuthorizationsRequest> request = new DefaultRequest<ListVPCAssociationAuthorizationsRequest>( listVPCAssociationAuthorizationsRequest, "AmazonRoute53"); request.setHttpMethod(HttpMethodName.GET); String uriResourcePath = "/2013-04-01/hostedzone/{Id}/authorizevpcassociation"; uriResourcePath = com.amazonaws.transform.PathMarshallers.NON_GREEDY.marshall(uriResourcePath, "Id", listVPCAssociationAuthorizationsRequest.getHostedZoneId()); request.setResourcePath(uriResourcePath); if (listVPCAssociationAuthorizationsRequest.getNextToken() != null) { request.addParameter("nexttoken", StringUtils.fromString(listVPCAssociationAuthorizationsRequest.getNextToken())); } if (listVPCAssociationAuthorizationsRequest.getMaxResults() != null) { request.addParameter("maxresults", StringUtils.fromString(listVPCAssociationAuthorizationsRequest.getMaxResults())); } return request; }
@Override public void marshall(T val, JsonMarshallerContext context, String paramName) { context.request().setResourcePath( pathMarshaller.marshall(context.request().getResourcePath(), paramName, converter.convert(val))); }
public Request<UpdateTrafficPolicyCommentRequest> marshall(UpdateTrafficPolicyCommentRequest updateTrafficPolicyCommentRequest) { throw new SdkClientException("Invalid argument passed to marshall(...)"); "AmazonRoute53"); request.setHttpMethod(HttpMethodName.POST); uriResourcePath = com.amazonaws.transform.PathMarshallers.NON_GREEDY.marshall(uriResourcePath, "Id", updateTrafficPolicyCommentRequest.getId()); uriResourcePath = com.amazonaws.transform.PathMarshallers.NON_GREEDY.marshall(uriResourcePath, "Version", updateTrafficPolicyCommentRequest.getVersion()); request.setResourcePath(uriResourcePath); StringWriter stringWriter = new StringWriter(); XMLWriter xmlWriter = new XMLWriter(stringWriter, "https://route53.amazonaws.com/doc/2013-04-01/"); xmlWriter.startElement("UpdateTrafficPolicyCommentRequest"); if (updateTrafficPolicyCommentRequest != null) { xmlWriter.startElement("Comment").value(updateTrafficPolicyCommentRequest.getComment()).endElement(); xmlWriter.endElement(); request.setContent(new StringInputStream(stringWriter.getBuffer().toString())); request.addHeader("Content-Length", Integer.toString(stringWriter.getBuffer().toString().getBytes(UTF8).length)); if (!request.getHeaders().containsKey("Content-Type")) { request.addHeader("Content-Type", "application/xml"); throw new SdkClientException("Unable to marshall request to XML: " + t.getMessage(), t);
public Request<GetPublicKeyRequest> marshall(GetPublicKeyRequest getPublicKeyRequest) { if (getPublicKeyRequest == null) { throw new SdkClientException("Invalid argument passed to marshall(...)"); } Request<GetPublicKeyRequest> request = new DefaultRequest<GetPublicKeyRequest>(getPublicKeyRequest, "AmazonCloudFront"); request.setHttpMethod(HttpMethodName.GET); String uriResourcePath = "/2018-11-05/public-key/{Id}"; uriResourcePath = com.amazonaws.transform.PathMarshallers.NON_GREEDY.marshall(uriResourcePath, "Id", getPublicKeyRequest.getId()); request.setResourcePath(uriResourcePath); return request; }
public Request<DeleteStreamingDistributionRequest> marshall(DeleteStreamingDistributionRequest deleteStreamingDistributionRequest) { if (deleteStreamingDistributionRequest == null) { throw new SdkClientException("Invalid argument passed to marshall(...)"); } Request<DeleteStreamingDistributionRequest> request = new DefaultRequest<DeleteStreamingDistributionRequest>(deleteStreamingDistributionRequest, "AmazonCloudFront"); request.setHttpMethod(HttpMethodName.DELETE); if (deleteStreamingDistributionRequest.getIfMatch() != null) { request.addHeader("If-Match", StringUtils.fromString(deleteStreamingDistributionRequest.getIfMatch())); } String uriResourcePath = "/2018-11-05/streaming-distribution/{Id}"; uriResourcePath = com.amazonaws.transform.PathMarshallers.NON_GREEDY.marshall(uriResourcePath, "Id", deleteStreamingDistributionRequest.getId()); request.setResourcePath(uriResourcePath); return request; }
public Request<ListDistributionsByWebACLIdRequest> marshall(ListDistributionsByWebACLIdRequest listDistributionsByWebACLIdRequest) { if (listDistributionsByWebACLIdRequest == null) { throw new SdkClientException("Invalid argument passed to marshall(...)"); } Request<ListDistributionsByWebACLIdRequest> request = new DefaultRequest<ListDistributionsByWebACLIdRequest>(listDistributionsByWebACLIdRequest, "AmazonCloudFront"); request.setHttpMethod(HttpMethodName.GET); String uriResourcePath = "/2018-11-05/distributionsByWebACLId/{WebACLId}"; uriResourcePath = com.amazonaws.transform.PathMarshallers.NON_GREEDY.marshall(uriResourcePath, "WebACLId", listDistributionsByWebACLIdRequest.getWebACLId()); request.setResourcePath(uriResourcePath); if (listDistributionsByWebACLIdRequest.getMarker() != null) { request.addParameter("Marker", StringUtils.fromString(listDistributionsByWebACLIdRequest.getMarker())); } if (listDistributionsByWebACLIdRequest.getMaxItems() != null) { request.addParameter("MaxItems", StringUtils.fromString(listDistributionsByWebACLIdRequest.getMaxItems())); } return request; }
public Request<ListTagsForResourcesRequest> marshall(ListTagsForResourcesRequest listTagsForResourcesRequest) { throw new SdkClientException("Invalid argument passed to marshall(...)"); request.setHttpMethod(HttpMethodName.POST); uriResourcePath = com.amazonaws.transform.PathMarshallers.NON_GREEDY.marshall(uriResourcePath, "ResourceType", listTagsForResourcesRequest.getResourceType()); request.setResourcePath(uriResourcePath); StringWriter stringWriter = new StringWriter(); XMLWriter xmlWriter = new XMLWriter(stringWriter, "https://route53.amazonaws.com/doc/2013-04-01/"); xmlWriter.startElement("ListTagsForResourcesRequest"); if (listTagsForResourcesRequest != null) { .getResourceIds(); if (!listTagsForResourcesRequestResourceIdsList.isEmpty() || !listTagsForResourcesRequestResourceIdsList.isAutoConstruct()) { xmlWriter.startElement("ResourceIds"); xmlWriter.endElement(); request.setContent(new StringInputStream(stringWriter.getBuffer().toString())); request.addHeader("Content-Length", Integer.toString(stringWriter.getBuffer().toString().getBytes(UTF8).length)); if (!request.getHeaders().containsKey("Content-Type")) { request.addHeader("Content-Type", "application/xml"); throw new SdkClientException("Unable to marshall request to XML: " + t.getMessage(), t);
public Request<GetAccountLimitRequest> marshall(GetAccountLimitRequest getAccountLimitRequest) { if (getAccountLimitRequest == null) { throw new SdkClientException("Invalid argument passed to marshall(...)"); } Request<GetAccountLimitRequest> request = new DefaultRequest<GetAccountLimitRequest>(getAccountLimitRequest, "AmazonRoute53"); request.setHttpMethod(HttpMethodName.GET); String uriResourcePath = "/2013-04-01/accountlimit/{Type}"; uriResourcePath = com.amazonaws.transform.PathMarshallers.NON_GREEDY.marshall(uriResourcePath, "Type", getAccountLimitRequest.getType()); request.setResourcePath(uriResourcePath); return request; }