private boolean linkTo(TileMarker marker, int n) { if (marker == null) { return false; } if (origin.isSet() && marker.origin.isSet()) { return false; } if (!origin.isSet() && !marker.origin.isSet()) { origin = new Origin(); marker.origin = origin; origin.vectO = new TileWrapper(xCoord, yCoord, zCoord); origin.vect[n] = new TileWrapper(marker.xCoord, marker.yCoord, marker.zCoord); } else if (!origin.isSet()) { origin = marker.origin; origin.vect[n] = new TileWrapper(xCoord, yCoord, zCoord); } else { marker.origin = origin; origin.vect[n] = new TileWrapper(marker.xCoord, marker.yCoord, marker.zCoord); } origin.vectO.getMarker(worldObj).createLasers(); updateSignals(); marker.updateSignals(); return true; }
private void switchSignals() { if (signals != null) { for (EntityBlock b : signals) { if (b != null) { CoreProxy.proxy.removeEntity(b); } } signals = null; } if (showSignals) { signals = new EntityBlock[6]; if (!origin.isSet() || !origin.vect[0].isSet()) { signals[0] = Utils.createLaser( worldObj, new Position(xCoord, yCoord, zCoord), new Position(xCoord + maxSize - 1, yCoord, zCoord), LaserKind.Blue); signals[1] = Utils.createLaser( worldObj, new Position(xCoord - maxSize + 1, yCoord, zCoord), new Position(xCoord, yCoord, zCoord), LaserKind.Blue); } if (!origin.isSet() || !origin.vect[1].isSet()) { signals[2] = Utils.createLaser( worldObj, new Position(xCoord, yCoord, zCoord), new Position(xCoord, yCoord + maxSize - 1, zCoord), LaserKind.Blue); signals[3] = Utils.createLaser( worldObj, new Position(xCoord, yCoord - maxSize + 1, zCoord), new Position(xCoord, yCoord, zCoord), LaserKind.Blue); } if (!origin.isSet() || !origin.vect[2].isSet()) { signals[4] = Utils.createLaser( worldObj, new Position(xCoord, yCoord, zCoord), new Position(xCoord, yCoord, zCoord + maxSize - 1), LaserKind.Blue); signals[5] = Utils.createLaser( worldObj, new Position(xCoord, yCoord, zCoord - maxSize + 1), new Position(xCoord, yCoord, zCoord), LaserKind.Blue); } } }
@Override public int yMax() { if (origin.isSet()) { return origin.yMax; } return yCoord; }
@Override public int zMax() { if (origin.isSet()) { return origin.zMax; } return zCoord; }
@Override public int xMax() { if (origin.isSet()) { return origin.xMax; } return xCoord; }
private void tfrReset() { mOrigin.update( mGpsParams, mScale, mPan, mMovement.getLongitudePerPixel(), mMovement.getLatitudePerPixel(), getWidth(), getHeight()); }
/** * * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ public Origin createOriginFromString(EDataType eDataType, String initialValue) { Origin result = Origin.get(initialValue); if (result == null) throw new IllegalArgumentException( "The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; }
public void tryConnection() { if (worldObj.isRemote) { return; } for (int j = 0; j < 3; ++j) { if (!origin.isSet() || !origin.vect[j].isSet()) { setVect(j); } } sendNetworkUpdate(); }
@Override public void writeToNBT(NBTTagCompound nbttagcompound) { super.writeToNBT(nbttagcompound); if (origin.isSet() && origin.vectO.getMarker(worldObj) == this) { NBTTagCompound vectO = new NBTTagCompound(); new Position(origin.vectO.getMarker(worldObj)).writeToNBT(vectO); nbttagcompound.setTag("vectO", vectO); for (int i = 0; i < 3; ++i) { if (origin.vect[i].isSet()) { NBTTagCompound vect = new NBTTagCompound(); new Position(origin.vect[i].x, origin.vect[i].y, origin.vect[i].z).writeToNBT(vect); nbttagcompound.setTag("vect" + i, vect); } } } }
@Override public void removeFromWorld() { if (!origin.isSet()) { return; } Origin o = origin; for (TileWrapper m : o.vect.clone()) { if (m.isSet()) { worldObj.setBlockToAir(m.x, m.y, m.z); BuildCraftBuilders.markerBlock.dropBlockAsItem(worldObj, m.x, m.y, m.z, 0, 0); } } worldObj.setBlockToAir(o.vectO.x, o.vectO.y, o.vectO.z); BuildCraftBuilders.markerBlock.dropBlockAsItem(worldObj, o.vectO.x, o.vectO.y, o.vectO.z, 0, 0); }
@Override public void initialize() { super.initialize(); updateSignals(); if (initVectO != null) { origin = new Origin(); origin.vectO = new TileWrapper((int) initVectO.x, (int) initVectO.y, (int) initVectO.z); for (int i = 0; i < 3; ++i) { if (initVect[i] != null) { linkTo( (TileMarker) worldObj.getTileEntity( (int) initVect[i].x, (int) initVect[i].y, (int) initVect[i].z), i); } } } }
void setVect(int n) { int[] coords = new int[3]; coords[0] = xCoord; coords[1] = yCoord; coords[2] = zCoord; if (!origin.isSet() || !origin.vect[n].isSet()) { for (int j = 1; j < maxSize; ++j) { coords[n] += j; Block block = worldObj.getBlock(coords[0], coords[1], coords[2]); if (block == BuildCraftBuilders.markerBlock) { TileMarker marker = (TileMarker) worldObj.getTileEntity(coords[0], coords[1], coords[2]); if (linkTo(marker, n)) { break; } } coords[n] -= j; coords[n] -= j; block = worldObj.getBlock(coords[0], coords[1], coords[2]); if (block == BuildCraftBuilders.markerBlock) { TileMarker marker = (TileMarker) worldObj.getTileEntity(coords[0], coords[1], coords[2]); if (linkTo(marker, n)) { break; } } coords[n] += j; } } }
@Override public String getScheme() { return origin.getScheme(); }
@Override public String getHost() { // InetSocketAddress.getHostString() transforms the host string // in case of IPv6 addresses, so we return the original host string return origin.getAddress().getHost(); }
@Override public void destroy() { TileMarker markerOrigin = null; if (origin.isSet()) { markerOrigin = origin.vectO.getMarker(worldObj); Origin o = origin; if (markerOrigin != null && markerOrigin.lasers != null) { for (EntityBlock entity : markerOrigin.lasers) { if (entity != null) { entity.setDead(); } } markerOrigin.lasers = null; } for (TileWrapper m : o.vect) { TileMarker mark = m.getMarker(worldObj); if (mark != null) { if (mark.lasers != null) { for (EntityBlock entity : mark.lasers) { if (entity != null) { entity.setDead(); } } mark.lasers = null; } if (mark != this) { mark.origin = new Origin(); } } } if (markerOrigin != this && markerOrigin != null) { markerOrigin.origin = new Origin(); } for (TileWrapper wrapper : o.vect) { TileMarker mark = wrapper.getMarker(worldObj); if (mark != null) { mark.updateSignals(); } } if (markerOrigin != null) { markerOrigin.updateSignals(); } } if (signals != null) { for (EntityBlock block : signals) { if (block != null) { block.setDead(); } } } signals = null; if (!worldObj.isRemote && markerOrigin != null && markerOrigin != this) { markerOrigin.sendNetworkUpdate(); } }
@Override public int getPort() { return origin.getAddress().getPort(); }
public Request<CreateDistributionRequest> marshall( CreateDistributionRequest createDistributionRequest) { if (createDistributionRequest == null) { throw new AmazonClientException("Invalid argument passed to marshall(...)"); } Request<CreateDistributionRequest> request = new DefaultRequest<CreateDistributionRequest>( createDistributionRequest, "AmazonCloudFront"); request.setHttpMethod(HttpMethodName.POST); String uriResourcePath = "2013-09-27/distribution"; if (uriResourcePath.contains("?")) { String queryString = uriResourcePath.substring(uriResourcePath.indexOf("?") + 1); uriResourcePath = uriResourcePath.substring(0, uriResourcePath.indexOf("?")); for (String s : queryString.split("[;&]")) { String[] nameValuePair = s.split("="); if (nameValuePair.length == 2) { request.addParameter(nameValuePair[0], nameValuePair[1]); } else { request.addParameter(s, null); } } } request.setResourcePath(uriResourcePath); StringWriter stringWriter = new StringWriter(); XMLWriter xmlWriter = new XMLWriter(stringWriter, "http://cloudfront.amazonaws.com/doc/2013-09-27/"); if (createDistributionRequest != null) { DistributionConfig distributionConfigDistributionConfig = createDistributionRequest.getDistributionConfig(); if (distributionConfigDistributionConfig != null) { xmlWriter.startElement("DistributionConfig"); if (distributionConfigDistributionConfig.getCallerReference() != null) { xmlWriter .startElement("CallerReference") .value(distributionConfigDistributionConfig.getCallerReference()) .endElement(); } if (distributionConfigDistributionConfig != null) { Aliases aliasesAliases = distributionConfigDistributionConfig.getAliases(); if (aliasesAliases != null) { xmlWriter.startElement("Aliases"); if (aliasesAliases.getQuantity() != null) { xmlWriter.startElement("Quantity").value(aliasesAliases.getQuantity()).endElement(); } if (aliasesAliases != null) { java.util.List<String> aliasesAliasesitemsList = aliasesAliases.getItems(); if (aliasesAliasesitemsList != null && aliasesAliasesitemsList.size() > 0) { int aliasesAliasesitemsListIndex = 1; xmlWriter.startElement("Items"); for (String aliasesAliasesitemsListValue : aliasesAliasesitemsList) { xmlWriter.startElement("CNAME"); xmlWriter.value(aliasesAliasesitemsListValue); xmlWriter.endElement(); aliasesAliasesitemsListIndex++; } xmlWriter.endElement(); } } xmlWriter.endElement(); } } if (distributionConfigDistributionConfig.getDefaultRootObject() != null) { xmlWriter .startElement("DefaultRootObject") .value(distributionConfigDistributionConfig.getDefaultRootObject()) .endElement(); } if (distributionConfigDistributionConfig != null) { Origins originsOrigins = distributionConfigDistributionConfig.getOrigins(); if (originsOrigins != null) { xmlWriter.startElement("Origins"); if (originsOrigins.getQuantity() != null) { xmlWriter.startElement("Quantity").value(originsOrigins.getQuantity()).endElement(); } if (originsOrigins != null) { java.util.List<Origin> originsOriginsitemsList = originsOrigins.getItems(); if (originsOriginsitemsList != null && originsOriginsitemsList.size() > 0) { int originsOriginsitemsListIndex = 1; xmlWriter.startElement("Items"); for (Origin originsOriginsitemsListValue : originsOriginsitemsList) { xmlWriter.startElement("Origin"); if (originsOriginsitemsListValue.getId() != null) { xmlWriter .startElement("Id") .value(originsOriginsitemsListValue.getId()) .endElement(); } if (originsOriginsitemsListValue.getDomainName() != null) { xmlWriter .startElement("DomainName") .value(originsOriginsitemsListValue.getDomainName()) .endElement(); } if (originsOriginsitemsListValue != null) { S3OriginConfig s3OriginConfigS3OriginConfig = originsOriginsitemsListValue.getS3OriginConfig(); if (s3OriginConfigS3OriginConfig != null) { xmlWriter.startElement("S3OriginConfig"); if (s3OriginConfigS3OriginConfig.getOriginAccessIdentity() != null) { xmlWriter .startElement("OriginAccessIdentity") .value(s3OriginConfigS3OriginConfig.getOriginAccessIdentity()) .endElement(); } xmlWriter.endElement(); } } if (originsOriginsitemsListValue != null) { CustomOriginConfig customOriginConfigCustomOriginConfig = originsOriginsitemsListValue.getCustomOriginConfig(); if (customOriginConfigCustomOriginConfig != null) { xmlWriter.startElement("CustomOriginConfig"); if (customOriginConfigCustomOriginConfig.getHTTPPort() != null) { xmlWriter .startElement("HTTPPort") .value(customOriginConfigCustomOriginConfig.getHTTPPort()) .endElement(); } if (customOriginConfigCustomOriginConfig.getHTTPSPort() != null) { xmlWriter .startElement("HTTPSPort") .value(customOriginConfigCustomOriginConfig.getHTTPSPort()) .endElement(); } if (customOriginConfigCustomOriginConfig.getOriginProtocolPolicy() != null) { xmlWriter .startElement("OriginProtocolPolicy") .value(customOriginConfigCustomOriginConfig.getOriginProtocolPolicy()) .endElement(); } xmlWriter.endElement(); } } xmlWriter.endElement(); originsOriginsitemsListIndex++; } xmlWriter.endElement(); } } xmlWriter.endElement(); } } if (distributionConfigDistributionConfig != null) { DefaultCacheBehavior defaultCacheBehaviorDefaultCacheBehavior = distributionConfigDistributionConfig.getDefaultCacheBehavior(); if (defaultCacheBehaviorDefaultCacheBehavior != null) { xmlWriter.startElement("DefaultCacheBehavior"); if (defaultCacheBehaviorDefaultCacheBehavior.getTargetOriginId() != null) { xmlWriter .startElement("TargetOriginId") .value(defaultCacheBehaviorDefaultCacheBehavior.getTargetOriginId()) .endElement(); } if (defaultCacheBehaviorDefaultCacheBehavior != null) { ForwardedValues forwardedValuesForwardedValues = defaultCacheBehaviorDefaultCacheBehavior.getForwardedValues(); if (forwardedValuesForwardedValues != null) { xmlWriter.startElement("ForwardedValues"); if (forwardedValuesForwardedValues.isQueryString() != null) { xmlWriter .startElement("QueryString") .value(forwardedValuesForwardedValues.isQueryString()) .endElement(); } if (forwardedValuesForwardedValues != null) { CookiePreference cookiePreferenceCookies = forwardedValuesForwardedValues.getCookies(); if (cookiePreferenceCookies != null) { xmlWriter.startElement("Cookies"); if (cookiePreferenceCookies.getForward() != null) { xmlWriter .startElement("Forward") .value(cookiePreferenceCookies.getForward()) .endElement(); } if (cookiePreferenceCookies != null) { CookieNames cookieNamesWhitelistedNames = cookiePreferenceCookies.getWhitelistedNames(); if (cookieNamesWhitelistedNames != null) { xmlWriter.startElement("WhitelistedNames"); if (cookieNamesWhitelistedNames.getQuantity() != null) { xmlWriter .startElement("Quantity") .value(cookieNamesWhitelistedNames.getQuantity()) .endElement(); } if (cookieNamesWhitelistedNames != null) { java.util.List<String> cookieNamesWhitelistedNamesitemsList = cookieNamesWhitelistedNames.getItems(); if (cookieNamesWhitelistedNamesitemsList != null && cookieNamesWhitelistedNamesitemsList.size() > 0) { int cookieNamesWhitelistedNamesitemsListIndex = 1; xmlWriter.startElement("Items"); for (String cookieNamesWhitelistedNamesitemsListValue : cookieNamesWhitelistedNamesitemsList) { xmlWriter.startElement("Name"); xmlWriter.value(cookieNamesWhitelistedNamesitemsListValue); xmlWriter.endElement(); cookieNamesWhitelistedNamesitemsListIndex++; } xmlWriter.endElement(); } } xmlWriter.endElement(); } } xmlWriter.endElement(); } } xmlWriter.endElement(); } } if (defaultCacheBehaviorDefaultCacheBehavior != null) { TrustedSigners trustedSignersTrustedSigners = defaultCacheBehaviorDefaultCacheBehavior.getTrustedSigners(); if (trustedSignersTrustedSigners != null) { xmlWriter.startElement("TrustedSigners"); if (trustedSignersTrustedSigners.isEnabled() != null) { xmlWriter .startElement("Enabled") .value(trustedSignersTrustedSigners.isEnabled()) .endElement(); } if (trustedSignersTrustedSigners.getQuantity() != null) { xmlWriter .startElement("Quantity") .value(trustedSignersTrustedSigners.getQuantity()) .endElement(); } if (trustedSignersTrustedSigners != null) { java.util.List<String> trustedSignersTrustedSignersitemsList = trustedSignersTrustedSigners.getItems(); if (trustedSignersTrustedSignersitemsList != null && trustedSignersTrustedSignersitemsList.size() > 0) { int trustedSignersTrustedSignersitemsListIndex = 1; xmlWriter.startElement("Items"); for (String trustedSignersTrustedSignersitemsListValue : trustedSignersTrustedSignersitemsList) { xmlWriter.startElement("AwsAccountNumber"); xmlWriter.value(trustedSignersTrustedSignersitemsListValue); xmlWriter.endElement(); trustedSignersTrustedSignersitemsListIndex++; } xmlWriter.endElement(); } } xmlWriter.endElement(); } } if (defaultCacheBehaviorDefaultCacheBehavior.getViewerProtocolPolicy() != null) { xmlWriter .startElement("ViewerProtocolPolicy") .value(defaultCacheBehaviorDefaultCacheBehavior.getViewerProtocolPolicy()) .endElement(); } if (defaultCacheBehaviorDefaultCacheBehavior.getMinTTL() != null) { xmlWriter .startElement("MinTTL") .value(defaultCacheBehaviorDefaultCacheBehavior.getMinTTL()) .endElement(); } if (defaultCacheBehaviorDefaultCacheBehavior != null) { AllowedMethods allowedMethodsAllowedMethods = defaultCacheBehaviorDefaultCacheBehavior.getAllowedMethods(); if (allowedMethodsAllowedMethods != null) { xmlWriter.startElement("AllowedMethods"); if (allowedMethodsAllowedMethods.getQuantity() != null) { xmlWriter .startElement("Quantity") .value(allowedMethodsAllowedMethods.getQuantity()) .endElement(); } if (allowedMethodsAllowedMethods != null) { java.util.List<String> allowedMethodsAllowedMethodsitemsList = allowedMethodsAllowedMethods.getItems(); if (allowedMethodsAllowedMethodsitemsList != null && allowedMethodsAllowedMethodsitemsList.size() > 0) { int allowedMethodsAllowedMethodsitemsListIndex = 1; xmlWriter.startElement("Items"); for (String allowedMethodsAllowedMethodsitemsListValue : allowedMethodsAllowedMethodsitemsList) { xmlWriter.startElement("Method"); xmlWriter.value(allowedMethodsAllowedMethodsitemsListValue); xmlWriter.endElement(); allowedMethodsAllowedMethodsitemsListIndex++; } xmlWriter.endElement(); } } xmlWriter.endElement(); } } xmlWriter.endElement(); } } if (distributionConfigDistributionConfig != null) { CacheBehaviors cacheBehaviorsCacheBehaviors = distributionConfigDistributionConfig.getCacheBehaviors(); if (cacheBehaviorsCacheBehaviors != null) { xmlWriter.startElement("CacheBehaviors"); if (cacheBehaviorsCacheBehaviors.getQuantity() != null) { xmlWriter .startElement("Quantity") .value(cacheBehaviorsCacheBehaviors.getQuantity()) .endElement(); } if (cacheBehaviorsCacheBehaviors != null) { java.util.List<CacheBehavior> cacheBehaviorsCacheBehaviorsitemsList = cacheBehaviorsCacheBehaviors.getItems(); if (cacheBehaviorsCacheBehaviorsitemsList != null && cacheBehaviorsCacheBehaviorsitemsList.size() > 0) { int cacheBehaviorsCacheBehaviorsitemsListIndex = 1; xmlWriter.startElement("Items"); for (CacheBehavior cacheBehaviorsCacheBehaviorsitemsListValue : cacheBehaviorsCacheBehaviorsitemsList) { xmlWriter.startElement("CacheBehavior"); if (cacheBehaviorsCacheBehaviorsitemsListValue.getPathPattern() != null) { xmlWriter .startElement("PathPattern") .value(cacheBehaviorsCacheBehaviorsitemsListValue.getPathPattern()) .endElement(); } if (cacheBehaviorsCacheBehaviorsitemsListValue.getTargetOriginId() != null) { xmlWriter .startElement("TargetOriginId") .value(cacheBehaviorsCacheBehaviorsitemsListValue.getTargetOriginId()) .endElement(); } if (cacheBehaviorsCacheBehaviorsitemsListValue != null) { ForwardedValues forwardedValuesForwardedValues = cacheBehaviorsCacheBehaviorsitemsListValue.getForwardedValues(); if (forwardedValuesForwardedValues != null) { xmlWriter.startElement("ForwardedValues"); if (forwardedValuesForwardedValues.isQueryString() != null) { xmlWriter .startElement("QueryString") .value(forwardedValuesForwardedValues.isQueryString()) .endElement(); } if (forwardedValuesForwardedValues != null) { CookiePreference cookiePreferenceCookies = forwardedValuesForwardedValues.getCookies(); if (cookiePreferenceCookies != null) { xmlWriter.startElement("Cookies"); if (cookiePreferenceCookies.getForward() != null) { xmlWriter .startElement("Forward") .value(cookiePreferenceCookies.getForward()) .endElement(); } if (cookiePreferenceCookies != null) { CookieNames cookieNamesWhitelistedNames = cookiePreferenceCookies.getWhitelistedNames(); if (cookieNamesWhitelistedNames != null) { xmlWriter.startElement("WhitelistedNames"); if (cookieNamesWhitelistedNames.getQuantity() != null) { xmlWriter .startElement("Quantity") .value(cookieNamesWhitelistedNames.getQuantity()) .endElement(); } if (cookieNamesWhitelistedNames != null) { java.util.List<String> cookieNamesWhitelistedNamesitemsList = cookieNamesWhitelistedNames.getItems(); if (cookieNamesWhitelistedNamesitemsList != null && cookieNamesWhitelistedNamesitemsList.size() > 0) { int cookieNamesWhitelistedNamesitemsListIndex = 1; xmlWriter.startElement("Items"); for (String cookieNamesWhitelistedNamesitemsListValue : cookieNamesWhitelistedNamesitemsList) { xmlWriter.startElement("Name"); xmlWriter.value(cookieNamesWhitelistedNamesitemsListValue); xmlWriter.endElement(); cookieNamesWhitelistedNamesitemsListIndex++; } xmlWriter.endElement(); } } xmlWriter.endElement(); } } xmlWriter.endElement(); } } xmlWriter.endElement(); } } if (cacheBehaviorsCacheBehaviorsitemsListValue != null) { TrustedSigners trustedSignersTrustedSigners = cacheBehaviorsCacheBehaviorsitemsListValue.getTrustedSigners(); if (trustedSignersTrustedSigners != null) { xmlWriter.startElement("TrustedSigners"); if (trustedSignersTrustedSigners.isEnabled() != null) { xmlWriter .startElement("Enabled") .value(trustedSignersTrustedSigners.isEnabled()) .endElement(); } if (trustedSignersTrustedSigners.getQuantity() != null) { xmlWriter .startElement("Quantity") .value(trustedSignersTrustedSigners.getQuantity()) .endElement(); } if (trustedSignersTrustedSigners != null) { java.util.List<String> trustedSignersTrustedSignersitemsList = trustedSignersTrustedSigners.getItems(); if (trustedSignersTrustedSignersitemsList != null && trustedSignersTrustedSignersitemsList.size() > 0) { int trustedSignersTrustedSignersitemsListIndex = 1; xmlWriter.startElement("Items"); for (String trustedSignersTrustedSignersitemsListValue : trustedSignersTrustedSignersitemsList) { xmlWriter.startElement("AwsAccountNumber"); xmlWriter.value(trustedSignersTrustedSignersitemsListValue); xmlWriter.endElement(); trustedSignersTrustedSignersitemsListIndex++; } xmlWriter.endElement(); } } xmlWriter.endElement(); } } if (cacheBehaviorsCacheBehaviorsitemsListValue.getViewerProtocolPolicy() != null) { xmlWriter .startElement("ViewerProtocolPolicy") .value(cacheBehaviorsCacheBehaviorsitemsListValue.getViewerProtocolPolicy()) .endElement(); } if (cacheBehaviorsCacheBehaviorsitemsListValue.getMinTTL() != null) { xmlWriter .startElement("MinTTL") .value(cacheBehaviorsCacheBehaviorsitemsListValue.getMinTTL()) .endElement(); } if (cacheBehaviorsCacheBehaviorsitemsListValue != null) { AllowedMethods allowedMethodsAllowedMethods = cacheBehaviorsCacheBehaviorsitemsListValue.getAllowedMethods(); if (allowedMethodsAllowedMethods != null) { xmlWriter.startElement("AllowedMethods"); if (allowedMethodsAllowedMethods.getQuantity() != null) { xmlWriter .startElement("Quantity") .value(allowedMethodsAllowedMethods.getQuantity()) .endElement(); } if (allowedMethodsAllowedMethods != null) { java.util.List<String> allowedMethodsAllowedMethodsitemsList = allowedMethodsAllowedMethods.getItems(); if (allowedMethodsAllowedMethodsitemsList != null && allowedMethodsAllowedMethodsitemsList.size() > 0) { int allowedMethodsAllowedMethodsitemsListIndex = 1; xmlWriter.startElement("Items"); for (String allowedMethodsAllowedMethodsitemsListValue : allowedMethodsAllowedMethodsitemsList) { xmlWriter.startElement("Method"); xmlWriter.value(allowedMethodsAllowedMethodsitemsListValue); xmlWriter.endElement(); allowedMethodsAllowedMethodsitemsListIndex++; } xmlWriter.endElement(); } } xmlWriter.endElement(); } } xmlWriter.endElement(); cacheBehaviorsCacheBehaviorsitemsListIndex++; } xmlWriter.endElement(); } } xmlWriter.endElement(); } } if (distributionConfigDistributionConfig != null) { CustomErrorResponses customErrorResponsesCustomErrorResponses = distributionConfigDistributionConfig.getCustomErrorResponses(); if (customErrorResponsesCustomErrorResponses != null) { xmlWriter.startElement("CustomErrorResponses"); if (customErrorResponsesCustomErrorResponses.getQuantity() != null) { xmlWriter .startElement("Quantity") .value(customErrorResponsesCustomErrorResponses.getQuantity()) .endElement(); } if (customErrorResponsesCustomErrorResponses != null) { java.util.List<CustomErrorResponse> customErrorResponsesCustomErrorResponsesitemsList = customErrorResponsesCustomErrorResponses.getItems(); if (customErrorResponsesCustomErrorResponsesitemsList != null && customErrorResponsesCustomErrorResponsesitemsList.size() > 0) { int customErrorResponsesCustomErrorResponsesitemsListIndex = 1; xmlWriter.startElement("Items"); for (CustomErrorResponse customErrorResponsesCustomErrorResponsesitemsListValue : customErrorResponsesCustomErrorResponsesitemsList) { xmlWriter.startElement("CustomErrorResponse"); if (customErrorResponsesCustomErrorResponsesitemsListValue.getErrorCode() != null) { xmlWriter .startElement("ErrorCode") .value( customErrorResponsesCustomErrorResponsesitemsListValue.getErrorCode()) .endElement(); } if (customErrorResponsesCustomErrorResponsesitemsListValue.getResponsePagePath() != null) { xmlWriter .startElement("ResponsePagePath") .value( customErrorResponsesCustomErrorResponsesitemsListValue .getResponsePagePath()) .endElement(); } if (customErrorResponsesCustomErrorResponsesitemsListValue.getResponseCode() != null) { xmlWriter .startElement("ResponseCode") .value( customErrorResponsesCustomErrorResponsesitemsListValue .getResponseCode()) .endElement(); } if (customErrorResponsesCustomErrorResponsesitemsListValue.getErrorCachingMinTTL() != null) { xmlWriter .startElement("ErrorCachingMinTTL") .value( customErrorResponsesCustomErrorResponsesitemsListValue .getErrorCachingMinTTL()) .endElement(); } xmlWriter.endElement(); customErrorResponsesCustomErrorResponsesitemsListIndex++; } xmlWriter.endElement(); } } xmlWriter.endElement(); } } if (distributionConfigDistributionConfig.getComment() != null) { xmlWriter .startElement("Comment") .value(distributionConfigDistributionConfig.getComment()) .endElement(); } if (distributionConfigDistributionConfig != null) { LoggingConfig loggingConfigLogging = distributionConfigDistributionConfig.getLogging(); if (loggingConfigLogging != null) { xmlWriter.startElement("Logging"); if (loggingConfigLogging.isEnabled() != null) { xmlWriter .startElement("Enabled") .value(loggingConfigLogging.isEnabled()) .endElement(); } if (loggingConfigLogging.isIncludeCookies() != null) { xmlWriter .startElement("IncludeCookies") .value(loggingConfigLogging.isIncludeCookies()) .endElement(); } if (loggingConfigLogging.getBucket() != null) { xmlWriter.startElement("Bucket").value(loggingConfigLogging.getBucket()).endElement(); } if (loggingConfigLogging.getPrefix() != null) { xmlWriter.startElement("Prefix").value(loggingConfigLogging.getPrefix()).endElement(); } xmlWriter.endElement(); } } if (distributionConfigDistributionConfig.getPriceClass() != null) { xmlWriter .startElement("PriceClass") .value(distributionConfigDistributionConfig.getPriceClass()) .endElement(); } if (distributionConfigDistributionConfig.isEnabled() != null) { xmlWriter .startElement("Enabled") .value(distributionConfigDistributionConfig.isEnabled()) .endElement(); } if (distributionConfigDistributionConfig != null) { ViewerCertificate viewerCertificateViewerCertificate = distributionConfigDistributionConfig.getViewerCertificate(); if (viewerCertificateViewerCertificate != null) { xmlWriter.startElement("ViewerCertificate"); if (viewerCertificateViewerCertificate.getIAMCertificateId() != null) { xmlWriter .startElement("IAMCertificateId") .value(viewerCertificateViewerCertificate.getIAMCertificateId()) .endElement(); } if (viewerCertificateViewerCertificate.isCloudFrontDefaultCertificate() != null) { xmlWriter .startElement("CloudFrontDefaultCertificate") .value(viewerCertificateViewerCertificate.isCloudFrontDefaultCertificate()) .endElement(); } xmlWriter.endElement(); } } xmlWriter.endElement(); } } try { request.setContent(new StringInputStream(stringWriter.getBuffer().toString())); request.addHeader( "Content-Length", Integer.toString(stringWriter.getBuffer().toString().getBytes("UTF-8").length)); request.addHeader("Content-Type", "application/xml"); } catch (UnsupportedEncodingException e) { throw new AmazonClientException("Unable to marshall request to XML", e); } return request; }
public String asString() { return origin.asString(); }
private void createLasers() { if (lasers != null) { for (EntityBlock entity : lasers) { if (entity != null) { CoreProxy.proxy.removeEntity(entity); } } } lasers = new EntityBlock[12]; Origin o = origin; if (!origin.vect[0].isSet()) { o.xMin = origin.vectO.x; o.xMax = origin.vectO.x; } else if (origin.vect[0].x < xCoord) { o.xMin = origin.vect[0].x; o.xMax = xCoord; } else { o.xMin = xCoord; o.xMax = origin.vect[0].x; } if (!origin.vect[1].isSet()) { o.yMin = origin.vectO.y; o.yMax = origin.vectO.y; } else if (origin.vect[1].y < yCoord) { o.yMin = origin.vect[1].y; o.yMax = yCoord; } else { o.yMin = yCoord; o.yMax = origin.vect[1].y; } if (!origin.vect[2].isSet()) { o.zMin = origin.vectO.z; o.zMax = origin.vectO.z; } else if (origin.vect[2].z < zCoord) { o.zMin = origin.vect[2].z; o.zMax = zCoord; } else { o.zMin = zCoord; o.zMax = origin.vect[2].z; } lasers = Utils.createLaserBox( worldObj, o.xMin, o.yMin, o.zMin, o.xMax, o.yMax, o.zMax, LaserKind.Red); }
public void init() throws ControlFlow { Base.init(base); DefaultBehavior.init(defaultBehavior); Mixins.init(mixins); system.init(); Runtime.initRuntime(runtime); message.init(); Ground.init(iokeGround, ground); Origin.init(origin); nil.init(); _true.init(); _false.init(); text.init(); symbol.init(); number.init(); range.init(); pair.init(); tuple.init(); dateTime.init(); lexicalContext.init(); list.init(); dict.init(); set.init(); call.init(); Locals.init(locals); Condition.init(condition); Rescue.init(rescue); Handler.init(handler); io.init(); FileSystem.init(fileSystem); regexp.init(); JavaGround.init(javaGround); JavaArray.init(javaArray); javaWrapper.init(); iokeGround.mimicsWithoutCheck(defaultBehavior); iokeGround.mimicsWithoutCheck(base); ground.mimicsWithoutCheck(iokeGround); ground.mimicsWithoutCheck(javaGround); origin.mimicsWithoutCheck(ground); mixins.mimicsWithoutCheck(defaultBehavior); system.mimicsWithoutCheck(ground); system.mimicsWithoutCheck(defaultBehavior); runtime.mimicsWithoutCheck(ground); runtime.mimicsWithoutCheck(defaultBehavior); nil.mimicsWithoutCheck(origin); _true.mimicsWithoutCheck(origin); _false.mimicsWithoutCheck(origin); text.mimicsWithoutCheck(origin); symbol.mimicsWithoutCheck(origin); number.mimicsWithoutCheck(origin); range.mimicsWithoutCheck(origin); pair.mimicsWithoutCheck(origin); dateTime.mimicsWithoutCheck(origin); message.mimicsWithoutCheck(origin); method.mimicsWithoutCheck(origin); list.mimicsWithoutCheck(origin); dict.mimicsWithoutCheck(origin); set.mimicsWithoutCheck(origin); condition.mimicsWithoutCheck(origin); rescue.mimicsWithoutCheck(origin); handler.mimicsWithoutCheck(origin); io.mimicsWithoutCheck(origin); fileSystem.mimicsWithoutCheck(origin); regexp.mimicsWithoutCheck(origin); method.init(); defaultMethod.init(); nativeMethod.init(); lexicalBlock.init(); defaultMacro.init(); lexicalMacro.init(); defaultSyntax.init(); arity.init(); call.mimicsWithoutCheck(origin); method.mimicsWithoutCheck(origin); defaultMethod.mimicsWithoutCheck(method); nativeMethod.mimicsWithoutCheck(method); defaultMacro.mimicsWithoutCheck(origin); lexicalMacro.mimicsWithoutCheck(origin); defaultSyntax.mimicsWithoutCheck(origin); arity.mimicsWithoutCheck(origin); lexicalBlock.mimicsWithoutCheck(origin); Restart.init(restart); restart.mimicsWithoutCheck(origin); javaWrapper.mimicsWithoutCheck(origin); Reflector.init(this); Hook.init(this); Sequence.init(sequence); iteratorSequence.init(); keyValueIteratorSequence.init(); addBuiltinScript( "benchmark", new Builtin() { public IokeObject load(Runtime runtime, IokeObject context, IokeObject message) throws ControlFlow { return ioke.lang.extensions.benchmark.Benchmark.create(runtime); } }); addBuiltinScript( "readline", new Builtin() { public IokeObject load(Runtime runtime, IokeObject context, IokeObject message) throws ControlFlow { return ioke.lang.extensions.readline.Readline.create(runtime); } }); try { evaluateString("use(\"builtin/A05_conditions\")", message, ground); evaluateString("use(\"builtin/A10_defaultBehavior\")", message, ground); evaluateString("use(\"builtin/A15_dmacro\")", message, ground); evaluateString("use(\"builtin/A20_comparing\")", message, ground); evaluateString("use(\"builtin/A25_defaultBehavior_inspection\")", message, ground); evaluateString("use(\"builtin/A30_system\")", message, ground); evaluateString("use(\"builtin/D05_number\")", message, ground); evaluateString("use(\"builtin/D10_call\")", message, ground); evaluateString("use(\"builtin/D15_range\")", message, ground); evaluateString("use(\"builtin/D20_booleans\")", message, ground); evaluateString("use(\"builtin/D25_list\")", message, ground); evaluateString("use(\"builtin/D30_dict\")", message, ground); evaluateString("use(\"builtin/D35_pair\")", message, ground); evaluateString("use(\"builtin/D37_tuple\")", message, ground); evaluateString("use(\"builtin/D40_text\")", message, ground); evaluateString("use(\"builtin/D43_regexp\")", message, ground); evaluateString("use(\"builtin/D45_fileSystem\")", message, ground); evaluateString("use(\"builtin/D50_runtime\")", message, ground); evaluateString("use(\"builtin/F05_case\")", message, ground); evaluateString("use(\"builtin/F10_comprehensions\")", message, ground); evaluateString("use(\"builtin/F15_message\")", message, ground); evaluateString("use(\"builtin/F20_set\")", message, ground); evaluateString("use(\"builtin/F25_cond\")", message, ground); evaluateString("use(\"builtin/F30_enumerable\")", message, ground); evaluateString("use(\"builtin/F32_sequence\")", message, ground); evaluateString("use(\"builtin/G05_aspects\")", message, ground); evaluateString("use(\"builtin/G10_origin\")", message, ground); evaluateString("use(\"builtin/G10_arity\")", message, ground); evaluateString("use(\"builtin/G50_hook\")", message, ground); evaluateString("use(\"builtin/H10_lexicalBlock\")", message, ground); evaluateString("use(\"builtin/J05_javaGround\")", message, ground); } catch (ControlFlow cf) { } }
public Request<UpdateDistributionRequest> marshall( UpdateDistributionRequest updateDistributionRequest) { if (updateDistributionRequest == null) { throw new AmazonClientException("Invalid argument passed to marshall(...)"); } Request<UpdateDistributionRequest> request = new DefaultRequest<UpdateDistributionRequest>( updateDistributionRequest, "AmazonCloudFront"); request.setHttpMethod(HttpMethodName.PUT); if (updateDistributionRequest.getIfMatch() != null) request.addHeader("If-Match", StringUtils.fromString(updateDistributionRequest.getIfMatch())); String uriResourcePath = RESOURCE_PATH_TEMPLATE; if (DYNAMIC_QUERY_PARAMS.containsKey("Id")) { String name = DYNAMIC_QUERY_PARAMS.get("Id"); String value = (updateDistributionRequest.getId() == null) ? null : StringUtils.fromString(updateDistributionRequest.getId()); if (!(value == null || value.isEmpty())) { request.addParameter(name, value); } } else { uriResourcePath = uriResourcePath.replace( "{Id}", (updateDistributionRequest.getId() == null) ? "" : StringUtils.fromString(updateDistributionRequest.getId())); } request.setResourcePath(uriResourcePath.replaceAll("//", "/")); for (Map.Entry<String, String> entry : STATIC_QUERY_PARAMS.entrySet()) { request.addParameter(entry.getKey(), entry.getValue()); } StringWriter stringWriter = new StringWriter(); XMLWriter xmlWriter = new XMLWriter(stringWriter, "http://cloudfront.amazonaws.com/doc/2015-04-17/"); if (updateDistributionRequest != null) { DistributionConfig distributionConfigDistributionConfig = updateDistributionRequest.getDistributionConfig(); if (distributionConfigDistributionConfig != null) { xmlWriter.startElement("DistributionConfig"); if (distributionConfigDistributionConfig.getCallerReference() != null) { xmlWriter .startElement("CallerReference") .value(distributionConfigDistributionConfig.getCallerReference()) .endElement(); } if (distributionConfigDistributionConfig != null) { Aliases aliasesAliases = distributionConfigDistributionConfig.getAliases(); if (aliasesAliases != null) { xmlWriter.startElement("Aliases"); if (aliasesAliases.getQuantity() != null) { xmlWriter.startElement("Quantity").value(aliasesAliases.getQuantity()).endElement(); } if (aliasesAliases != null) { java.util.List<String> aliasesAliasesitemsList = aliasesAliases.getItems(); if (aliasesAliasesitemsList != null && aliasesAliasesitemsList.size() > 0) { int aliasesAliasesitemsListIndex = 1; xmlWriter.startElement("Items"); for (String aliasesAliasesitemsListValue : aliasesAliasesitemsList) { xmlWriter.startElement("CNAME"); xmlWriter.value(aliasesAliasesitemsListValue); xmlWriter.endElement(); aliasesAliasesitemsListIndex++; } xmlWriter.endElement(); } } xmlWriter.endElement(); } } if (distributionConfigDistributionConfig.getDefaultRootObject() != null) { xmlWriter .startElement("DefaultRootObject") .value(distributionConfigDistributionConfig.getDefaultRootObject()) .endElement(); } if (distributionConfigDistributionConfig != null) { Origins originsOrigins = distributionConfigDistributionConfig.getOrigins(); if (originsOrigins != null) { xmlWriter.startElement("Origins"); if (originsOrigins.getQuantity() != null) { xmlWriter.startElement("Quantity").value(originsOrigins.getQuantity()).endElement(); } if (originsOrigins != null) { java.util.List<Origin> originsOriginsitemsList = originsOrigins.getItems(); if (originsOriginsitemsList != null && originsOriginsitemsList.size() > 0) { int originsOriginsitemsListIndex = 1; xmlWriter.startElement("Items"); for (Origin originsOriginsitemsListValue : originsOriginsitemsList) { xmlWriter.startElement("Origin"); if (originsOriginsitemsListValue.getId() != null) { xmlWriter .startElement("Id") .value(originsOriginsitemsListValue.getId()) .endElement(); } if (originsOriginsitemsListValue.getDomainName() != null) { xmlWriter .startElement("DomainName") .value(originsOriginsitemsListValue.getDomainName()) .endElement(); } if (originsOriginsitemsListValue.getOriginPath() != null) { xmlWriter .startElement("OriginPath") .value(originsOriginsitemsListValue.getOriginPath()) .endElement(); } if (originsOriginsitemsListValue != null) { S3OriginConfig s3OriginConfigS3OriginConfig = originsOriginsitemsListValue.getS3OriginConfig(); if (s3OriginConfigS3OriginConfig != null) { xmlWriter.startElement("S3OriginConfig"); if (s3OriginConfigS3OriginConfig.getOriginAccessIdentity() != null) { xmlWriter .startElement("OriginAccessIdentity") .value(s3OriginConfigS3OriginConfig.getOriginAccessIdentity()) .endElement(); } xmlWriter.endElement(); } } if (originsOriginsitemsListValue != null) { CustomOriginConfig customOriginConfigCustomOriginConfig = originsOriginsitemsListValue.getCustomOriginConfig(); if (customOriginConfigCustomOriginConfig != null) { xmlWriter.startElement("CustomOriginConfig"); if (customOriginConfigCustomOriginConfig.getHTTPPort() != null) { xmlWriter .startElement("HTTPPort") .value(customOriginConfigCustomOriginConfig.getHTTPPort()) .endElement(); } if (customOriginConfigCustomOriginConfig.getHTTPSPort() != null) { xmlWriter .startElement("HTTPSPort") .value(customOriginConfigCustomOriginConfig.getHTTPSPort()) .endElement(); } if (customOriginConfigCustomOriginConfig.getOriginProtocolPolicy() != null) { xmlWriter .startElement("OriginProtocolPolicy") .value(customOriginConfigCustomOriginConfig.getOriginProtocolPolicy()) .endElement(); } xmlWriter.endElement(); } } xmlWriter.endElement(); originsOriginsitemsListIndex++; } xmlWriter.endElement(); } } xmlWriter.endElement(); } } if (distributionConfigDistributionConfig != null) { DefaultCacheBehavior defaultCacheBehaviorDefaultCacheBehavior = distributionConfigDistributionConfig.getDefaultCacheBehavior(); if (defaultCacheBehaviorDefaultCacheBehavior != null) { xmlWriter.startElement("DefaultCacheBehavior"); if (defaultCacheBehaviorDefaultCacheBehavior.getTargetOriginId() != null) { xmlWriter .startElement("TargetOriginId") .value(defaultCacheBehaviorDefaultCacheBehavior.getTargetOriginId()) .endElement(); } if (defaultCacheBehaviorDefaultCacheBehavior != null) { ForwardedValues forwardedValuesForwardedValues = defaultCacheBehaviorDefaultCacheBehavior.getForwardedValues(); if (forwardedValuesForwardedValues != null) { xmlWriter.startElement("ForwardedValues"); if (forwardedValuesForwardedValues.isQueryString() != null) { xmlWriter .startElement("QueryString") .value(forwardedValuesForwardedValues.isQueryString()) .endElement(); } if (forwardedValuesForwardedValues != null) { CookiePreference cookiePreferenceCookies = forwardedValuesForwardedValues.getCookies(); if (cookiePreferenceCookies != null) { xmlWriter.startElement("Cookies"); if (cookiePreferenceCookies.getForward() != null) { xmlWriter .startElement("Forward") .value(cookiePreferenceCookies.getForward()) .endElement(); } if (cookiePreferenceCookies != null) { CookieNames cookieNamesWhitelistedNames = cookiePreferenceCookies.getWhitelistedNames(); if (cookieNamesWhitelistedNames != null) { xmlWriter.startElement("WhitelistedNames"); if (cookieNamesWhitelistedNames.getQuantity() != null) { xmlWriter .startElement("Quantity") .value(cookieNamesWhitelistedNames.getQuantity()) .endElement(); } if (cookieNamesWhitelistedNames != null) { java.util.List<String> cookieNamesWhitelistedNamesitemsList = cookieNamesWhitelistedNames.getItems(); if (cookieNamesWhitelistedNamesitemsList != null && cookieNamesWhitelistedNamesitemsList.size() > 0) { int cookieNamesWhitelistedNamesitemsListIndex = 1; xmlWriter.startElement("Items"); for (String cookieNamesWhitelistedNamesitemsListValue : cookieNamesWhitelistedNamesitemsList) { xmlWriter.startElement("Name"); xmlWriter.value(cookieNamesWhitelistedNamesitemsListValue); xmlWriter.endElement(); cookieNamesWhitelistedNamesitemsListIndex++; } xmlWriter.endElement(); } } xmlWriter.endElement(); } } xmlWriter.endElement(); } } if (forwardedValuesForwardedValues != null) { Headers headersHeaders = forwardedValuesForwardedValues.getHeaders(); if (headersHeaders != null) { xmlWriter.startElement("Headers"); if (headersHeaders.getQuantity() != null) { xmlWriter .startElement("Quantity") .value(headersHeaders.getQuantity()) .endElement(); } if (headersHeaders != null) { java.util.List<String> headersHeadersitemsList = headersHeaders.getItems(); if (headersHeadersitemsList != null && headersHeadersitemsList.size() > 0) { int headersHeadersitemsListIndex = 1; xmlWriter.startElement("Items"); for (String headersHeadersitemsListValue : headersHeadersitemsList) { xmlWriter.startElement("Name"); xmlWriter.value(headersHeadersitemsListValue); xmlWriter.endElement(); headersHeadersitemsListIndex++; } xmlWriter.endElement(); } } xmlWriter.endElement(); } } xmlWriter.endElement(); } } if (defaultCacheBehaviorDefaultCacheBehavior != null) { TrustedSigners trustedSignersTrustedSigners = defaultCacheBehaviorDefaultCacheBehavior.getTrustedSigners(); if (trustedSignersTrustedSigners != null) { xmlWriter.startElement("TrustedSigners"); if (trustedSignersTrustedSigners.isEnabled() != null) { xmlWriter .startElement("Enabled") .value(trustedSignersTrustedSigners.isEnabled()) .endElement(); } if (trustedSignersTrustedSigners.getQuantity() != null) { xmlWriter .startElement("Quantity") .value(trustedSignersTrustedSigners.getQuantity()) .endElement(); } if (trustedSignersTrustedSigners != null) { java.util.List<String> trustedSignersTrustedSignersitemsList = trustedSignersTrustedSigners.getItems(); if (trustedSignersTrustedSignersitemsList != null && trustedSignersTrustedSignersitemsList.size() > 0) { int trustedSignersTrustedSignersitemsListIndex = 1; xmlWriter.startElement("Items"); for (String trustedSignersTrustedSignersitemsListValue : trustedSignersTrustedSignersitemsList) { xmlWriter.startElement("AwsAccountNumber"); xmlWriter.value(trustedSignersTrustedSignersitemsListValue); xmlWriter.endElement(); trustedSignersTrustedSignersitemsListIndex++; } xmlWriter.endElement(); } } xmlWriter.endElement(); } } if (defaultCacheBehaviorDefaultCacheBehavior.getViewerProtocolPolicy() != null) { xmlWriter .startElement("ViewerProtocolPolicy") .value(defaultCacheBehaviorDefaultCacheBehavior.getViewerProtocolPolicy()) .endElement(); } if (defaultCacheBehaviorDefaultCacheBehavior.getMinTTL() != null) { xmlWriter .startElement("MinTTL") .value(defaultCacheBehaviorDefaultCacheBehavior.getMinTTL()) .endElement(); } if (defaultCacheBehaviorDefaultCacheBehavior != null) { AllowedMethods allowedMethodsAllowedMethods = defaultCacheBehaviorDefaultCacheBehavior.getAllowedMethods(); if (allowedMethodsAllowedMethods != null) { xmlWriter.startElement("AllowedMethods"); if (allowedMethodsAllowedMethods.getQuantity() != null) { xmlWriter .startElement("Quantity") .value(allowedMethodsAllowedMethods.getQuantity()) .endElement(); } if (allowedMethodsAllowedMethods != null) { java.util.List<String> allowedMethodsAllowedMethodsitemsList = allowedMethodsAllowedMethods.getItems(); if (allowedMethodsAllowedMethodsitemsList != null && allowedMethodsAllowedMethodsitemsList.size() > 0) { int allowedMethodsAllowedMethodsitemsListIndex = 1; xmlWriter.startElement("Items"); for (String allowedMethodsAllowedMethodsitemsListValue : allowedMethodsAllowedMethodsitemsList) { xmlWriter.startElement("Method"); xmlWriter.value(allowedMethodsAllowedMethodsitemsListValue); xmlWriter.endElement(); allowedMethodsAllowedMethodsitemsListIndex++; } xmlWriter.endElement(); } } if (allowedMethodsAllowedMethods != null) { CachedMethods cachedMethodsCachedMethods = allowedMethodsAllowedMethods.getCachedMethods(); if (cachedMethodsCachedMethods != null) { xmlWriter.startElement("CachedMethods"); if (cachedMethodsCachedMethods.getQuantity() != null) { xmlWriter .startElement("Quantity") .value(cachedMethodsCachedMethods.getQuantity()) .endElement(); } if (cachedMethodsCachedMethods != null) { java.util.List<String> cachedMethodsCachedMethodsitemsList = cachedMethodsCachedMethods.getItems(); if (cachedMethodsCachedMethodsitemsList != null && cachedMethodsCachedMethodsitemsList.size() > 0) { int cachedMethodsCachedMethodsitemsListIndex = 1; xmlWriter.startElement("Items"); for (String cachedMethodsCachedMethodsitemsListValue : cachedMethodsCachedMethodsitemsList) { xmlWriter.startElement("Method"); xmlWriter.value(cachedMethodsCachedMethodsitemsListValue); xmlWriter.endElement(); cachedMethodsCachedMethodsitemsListIndex++; } xmlWriter.endElement(); } } xmlWriter.endElement(); } } xmlWriter.endElement(); } } if (defaultCacheBehaviorDefaultCacheBehavior.isSmoothStreaming() != null) { xmlWriter .startElement("SmoothStreaming") .value(defaultCacheBehaviorDefaultCacheBehavior.isSmoothStreaming()) .endElement(); } if (defaultCacheBehaviorDefaultCacheBehavior.getDefaultTTL() != null) { xmlWriter .startElement("DefaultTTL") .value(defaultCacheBehaviorDefaultCacheBehavior.getDefaultTTL()) .endElement(); } if (defaultCacheBehaviorDefaultCacheBehavior.getMaxTTL() != null) { xmlWriter .startElement("MaxTTL") .value(defaultCacheBehaviorDefaultCacheBehavior.getMaxTTL()) .endElement(); } xmlWriter.endElement(); } } if (distributionConfigDistributionConfig != null) { CacheBehaviors cacheBehaviorsCacheBehaviors = distributionConfigDistributionConfig.getCacheBehaviors(); if (cacheBehaviorsCacheBehaviors != null) { xmlWriter.startElement("CacheBehaviors"); if (cacheBehaviorsCacheBehaviors.getQuantity() != null) { xmlWriter .startElement("Quantity") .value(cacheBehaviorsCacheBehaviors.getQuantity()) .endElement(); } if (cacheBehaviorsCacheBehaviors != null) { java.util.List<CacheBehavior> cacheBehaviorsCacheBehaviorsitemsList = cacheBehaviorsCacheBehaviors.getItems(); if (cacheBehaviorsCacheBehaviorsitemsList != null && cacheBehaviorsCacheBehaviorsitemsList.size() > 0) { int cacheBehaviorsCacheBehaviorsitemsListIndex = 1; xmlWriter.startElement("Items"); for (CacheBehavior cacheBehaviorsCacheBehaviorsitemsListValue : cacheBehaviorsCacheBehaviorsitemsList) { xmlWriter.startElement("CacheBehavior"); if (cacheBehaviorsCacheBehaviorsitemsListValue.getPathPattern() != null) { xmlWriter .startElement("PathPattern") .value(cacheBehaviorsCacheBehaviorsitemsListValue.getPathPattern()) .endElement(); } if (cacheBehaviorsCacheBehaviorsitemsListValue.getTargetOriginId() != null) { xmlWriter .startElement("TargetOriginId") .value(cacheBehaviorsCacheBehaviorsitemsListValue.getTargetOriginId()) .endElement(); } if (cacheBehaviorsCacheBehaviorsitemsListValue != null) { ForwardedValues forwardedValuesForwardedValues = cacheBehaviorsCacheBehaviorsitemsListValue.getForwardedValues(); if (forwardedValuesForwardedValues != null) { xmlWriter.startElement("ForwardedValues"); if (forwardedValuesForwardedValues.isQueryString() != null) { xmlWriter .startElement("QueryString") .value(forwardedValuesForwardedValues.isQueryString()) .endElement(); } if (forwardedValuesForwardedValues != null) { CookiePreference cookiePreferenceCookies = forwardedValuesForwardedValues.getCookies(); if (cookiePreferenceCookies != null) { xmlWriter.startElement("Cookies"); if (cookiePreferenceCookies.getForward() != null) { xmlWriter .startElement("Forward") .value(cookiePreferenceCookies.getForward()) .endElement(); } if (cookiePreferenceCookies != null) { CookieNames cookieNamesWhitelistedNames = cookiePreferenceCookies.getWhitelistedNames(); if (cookieNamesWhitelistedNames != null) { xmlWriter.startElement("WhitelistedNames"); if (cookieNamesWhitelistedNames.getQuantity() != null) { xmlWriter .startElement("Quantity") .value(cookieNamesWhitelistedNames.getQuantity()) .endElement(); } if (cookieNamesWhitelistedNames != null) { java.util.List<String> cookieNamesWhitelistedNamesitemsList = cookieNamesWhitelistedNames.getItems(); if (cookieNamesWhitelistedNamesitemsList != null && cookieNamesWhitelistedNamesitemsList.size() > 0) { int cookieNamesWhitelistedNamesitemsListIndex = 1; xmlWriter.startElement("Items"); for (String cookieNamesWhitelistedNamesitemsListValue : cookieNamesWhitelistedNamesitemsList) { xmlWriter.startElement("Name"); xmlWriter.value(cookieNamesWhitelistedNamesitemsListValue); xmlWriter.endElement(); cookieNamesWhitelistedNamesitemsListIndex++; } xmlWriter.endElement(); } } xmlWriter.endElement(); } } xmlWriter.endElement(); } } if (forwardedValuesForwardedValues != null) { Headers headersHeaders = forwardedValuesForwardedValues.getHeaders(); if (headersHeaders != null) { xmlWriter.startElement("Headers"); if (headersHeaders.getQuantity() != null) { xmlWriter .startElement("Quantity") .value(headersHeaders.getQuantity()) .endElement(); } if (headersHeaders != null) { java.util.List<String> headersHeadersitemsList = headersHeaders.getItems(); if (headersHeadersitemsList != null && headersHeadersitemsList.size() > 0) { int headersHeadersitemsListIndex = 1; xmlWriter.startElement("Items"); for (String headersHeadersitemsListValue : headersHeadersitemsList) { xmlWriter.startElement("Name"); xmlWriter.value(headersHeadersitemsListValue); xmlWriter.endElement(); headersHeadersitemsListIndex++; } xmlWriter.endElement(); } } xmlWriter.endElement(); } } xmlWriter.endElement(); } } if (cacheBehaviorsCacheBehaviorsitemsListValue != null) { TrustedSigners trustedSignersTrustedSigners = cacheBehaviorsCacheBehaviorsitemsListValue.getTrustedSigners(); if (trustedSignersTrustedSigners != null) { xmlWriter.startElement("TrustedSigners"); if (trustedSignersTrustedSigners.isEnabled() != null) { xmlWriter .startElement("Enabled") .value(trustedSignersTrustedSigners.isEnabled()) .endElement(); } if (trustedSignersTrustedSigners.getQuantity() != null) { xmlWriter .startElement("Quantity") .value(trustedSignersTrustedSigners.getQuantity()) .endElement(); } if (trustedSignersTrustedSigners != null) { java.util.List<String> trustedSignersTrustedSignersitemsList = trustedSignersTrustedSigners.getItems(); if (trustedSignersTrustedSignersitemsList != null && trustedSignersTrustedSignersitemsList.size() > 0) { int trustedSignersTrustedSignersitemsListIndex = 1; xmlWriter.startElement("Items"); for (String trustedSignersTrustedSignersitemsListValue : trustedSignersTrustedSignersitemsList) { xmlWriter.startElement("AwsAccountNumber"); xmlWriter.value(trustedSignersTrustedSignersitemsListValue); xmlWriter.endElement(); trustedSignersTrustedSignersitemsListIndex++; } xmlWriter.endElement(); } } xmlWriter.endElement(); } } if (cacheBehaviorsCacheBehaviorsitemsListValue.getViewerProtocolPolicy() != null) { xmlWriter .startElement("ViewerProtocolPolicy") .value(cacheBehaviorsCacheBehaviorsitemsListValue.getViewerProtocolPolicy()) .endElement(); } if (cacheBehaviorsCacheBehaviorsitemsListValue.getMinTTL() != null) { xmlWriter .startElement("MinTTL") .value(cacheBehaviorsCacheBehaviorsitemsListValue.getMinTTL()) .endElement(); } if (cacheBehaviorsCacheBehaviorsitemsListValue != null) { AllowedMethods allowedMethodsAllowedMethods = cacheBehaviorsCacheBehaviorsitemsListValue.getAllowedMethods(); if (allowedMethodsAllowedMethods != null) { xmlWriter.startElement("AllowedMethods"); if (allowedMethodsAllowedMethods.getQuantity() != null) { xmlWriter .startElement("Quantity") .value(allowedMethodsAllowedMethods.getQuantity()) .endElement(); } if (allowedMethodsAllowedMethods != null) { java.util.List<String> allowedMethodsAllowedMethodsitemsList = allowedMethodsAllowedMethods.getItems(); if (allowedMethodsAllowedMethodsitemsList != null && allowedMethodsAllowedMethodsitemsList.size() > 0) { int allowedMethodsAllowedMethodsitemsListIndex = 1; xmlWriter.startElement("Items"); for (String allowedMethodsAllowedMethodsitemsListValue : allowedMethodsAllowedMethodsitemsList) { xmlWriter.startElement("Method"); xmlWriter.value(allowedMethodsAllowedMethodsitemsListValue); xmlWriter.endElement(); allowedMethodsAllowedMethodsitemsListIndex++; } xmlWriter.endElement(); } } if (allowedMethodsAllowedMethods != null) { CachedMethods cachedMethodsCachedMethods = allowedMethodsAllowedMethods.getCachedMethods(); if (cachedMethodsCachedMethods != null) { xmlWriter.startElement("CachedMethods"); if (cachedMethodsCachedMethods.getQuantity() != null) { xmlWriter .startElement("Quantity") .value(cachedMethodsCachedMethods.getQuantity()) .endElement(); } if (cachedMethodsCachedMethods != null) { java.util.List<String> cachedMethodsCachedMethodsitemsList = cachedMethodsCachedMethods.getItems(); if (cachedMethodsCachedMethodsitemsList != null && cachedMethodsCachedMethodsitemsList.size() > 0) { int cachedMethodsCachedMethodsitemsListIndex = 1; xmlWriter.startElement("Items"); for (String cachedMethodsCachedMethodsitemsListValue : cachedMethodsCachedMethodsitemsList) { xmlWriter.startElement("Method"); xmlWriter.value(cachedMethodsCachedMethodsitemsListValue); xmlWriter.endElement(); cachedMethodsCachedMethodsitemsListIndex++; } xmlWriter.endElement(); } } xmlWriter.endElement(); } } xmlWriter.endElement(); } } if (cacheBehaviorsCacheBehaviorsitemsListValue.isSmoothStreaming() != null) { xmlWriter .startElement("SmoothStreaming") .value(cacheBehaviorsCacheBehaviorsitemsListValue.isSmoothStreaming()) .endElement(); } if (cacheBehaviorsCacheBehaviorsitemsListValue.getDefaultTTL() != null) { xmlWriter .startElement("DefaultTTL") .value(cacheBehaviorsCacheBehaviorsitemsListValue.getDefaultTTL()) .endElement(); } if (cacheBehaviorsCacheBehaviorsitemsListValue.getMaxTTL() != null) { xmlWriter .startElement("MaxTTL") .value(cacheBehaviorsCacheBehaviorsitemsListValue.getMaxTTL()) .endElement(); } xmlWriter.endElement(); cacheBehaviorsCacheBehaviorsitemsListIndex++; } xmlWriter.endElement(); } } xmlWriter.endElement(); } } if (distributionConfigDistributionConfig != null) { CustomErrorResponses customErrorResponsesCustomErrorResponses = distributionConfigDistributionConfig.getCustomErrorResponses(); if (customErrorResponsesCustomErrorResponses != null) { xmlWriter.startElement("CustomErrorResponses"); if (customErrorResponsesCustomErrorResponses.getQuantity() != null) { xmlWriter .startElement("Quantity") .value(customErrorResponsesCustomErrorResponses.getQuantity()) .endElement(); } if (customErrorResponsesCustomErrorResponses != null) { java.util.List<CustomErrorResponse> customErrorResponsesCustomErrorResponsesitemsList = customErrorResponsesCustomErrorResponses.getItems(); if (customErrorResponsesCustomErrorResponsesitemsList != null && customErrorResponsesCustomErrorResponsesitemsList.size() > 0) { int customErrorResponsesCustomErrorResponsesitemsListIndex = 1; xmlWriter.startElement("Items"); for (CustomErrorResponse customErrorResponsesCustomErrorResponsesitemsListValue : customErrorResponsesCustomErrorResponsesitemsList) { xmlWriter.startElement("CustomErrorResponse"); if (customErrorResponsesCustomErrorResponsesitemsListValue.getErrorCode() != null) { xmlWriter .startElement("ErrorCode") .value( customErrorResponsesCustomErrorResponsesitemsListValue.getErrorCode()) .endElement(); } if (customErrorResponsesCustomErrorResponsesitemsListValue.getResponsePagePath() != null) { xmlWriter .startElement("ResponsePagePath") .value( customErrorResponsesCustomErrorResponsesitemsListValue .getResponsePagePath()) .endElement(); } if (customErrorResponsesCustomErrorResponsesitemsListValue.getResponseCode() != null) { xmlWriter .startElement("ResponseCode") .value( customErrorResponsesCustomErrorResponsesitemsListValue .getResponseCode()) .endElement(); } if (customErrorResponsesCustomErrorResponsesitemsListValue.getErrorCachingMinTTL() != null) { xmlWriter .startElement("ErrorCachingMinTTL") .value( customErrorResponsesCustomErrorResponsesitemsListValue .getErrorCachingMinTTL()) .endElement(); } xmlWriter.endElement(); customErrorResponsesCustomErrorResponsesitemsListIndex++; } xmlWriter.endElement(); } } xmlWriter.endElement(); } } if (distributionConfigDistributionConfig.getComment() != null) { xmlWriter .startElement("Comment") .value(distributionConfigDistributionConfig.getComment()) .endElement(); } if (distributionConfigDistributionConfig != null) { LoggingConfig loggingConfigLogging = distributionConfigDistributionConfig.getLogging(); if (loggingConfigLogging != null) { xmlWriter.startElement("Logging"); if (loggingConfigLogging.isEnabled() != null) { xmlWriter .startElement("Enabled") .value(loggingConfigLogging.isEnabled()) .endElement(); } if (loggingConfigLogging.isIncludeCookies() != null) { xmlWriter .startElement("IncludeCookies") .value(loggingConfigLogging.isIncludeCookies()) .endElement(); } if (loggingConfigLogging.getBucket() != null) { xmlWriter.startElement("Bucket").value(loggingConfigLogging.getBucket()).endElement(); } if (loggingConfigLogging.getPrefix() != null) { xmlWriter.startElement("Prefix").value(loggingConfigLogging.getPrefix()).endElement(); } xmlWriter.endElement(); } } if (distributionConfigDistributionConfig.getPriceClass() != null) { xmlWriter .startElement("PriceClass") .value(distributionConfigDistributionConfig.getPriceClass()) .endElement(); } if (distributionConfigDistributionConfig.isEnabled() != null) { xmlWriter .startElement("Enabled") .value(distributionConfigDistributionConfig.isEnabled()) .endElement(); } if (distributionConfigDistributionConfig != null) { ViewerCertificate viewerCertificateViewerCertificate = distributionConfigDistributionConfig.getViewerCertificate(); if (viewerCertificateViewerCertificate != null) { xmlWriter.startElement("ViewerCertificate"); if (viewerCertificateViewerCertificate.getIAMCertificateId() != null) { xmlWriter .startElement("IAMCertificateId") .value(viewerCertificateViewerCertificate.getIAMCertificateId()) .endElement(); } if (viewerCertificateViewerCertificate.isCloudFrontDefaultCertificate() != null) { xmlWriter .startElement("CloudFrontDefaultCertificate") .value(viewerCertificateViewerCertificate.isCloudFrontDefaultCertificate()) .endElement(); } if (viewerCertificateViewerCertificate.getSSLSupportMethod() != null) { xmlWriter .startElement("SSLSupportMethod") .value(viewerCertificateViewerCertificate.getSSLSupportMethod()) .endElement(); } if (viewerCertificateViewerCertificate.getMinimumProtocolVersion() != null) { xmlWriter .startElement("MinimumProtocolVersion") .value(viewerCertificateViewerCertificate.getMinimumProtocolVersion()) .endElement(); } xmlWriter.endElement(); } } if (distributionConfigDistributionConfig != null) { Restrictions restrictionsRestrictions = distributionConfigDistributionConfig.getRestrictions(); if (restrictionsRestrictions != null) { xmlWriter.startElement("Restrictions"); if (restrictionsRestrictions != null) { GeoRestriction geoRestrictionGeoRestriction = restrictionsRestrictions.getGeoRestriction(); if (geoRestrictionGeoRestriction != null) { xmlWriter.startElement("GeoRestriction"); if (geoRestrictionGeoRestriction.getRestrictionType() != null) { xmlWriter .startElement("RestrictionType") .value(geoRestrictionGeoRestriction.getRestrictionType()) .endElement(); } if (geoRestrictionGeoRestriction.getQuantity() != null) { xmlWriter .startElement("Quantity") .value(geoRestrictionGeoRestriction.getQuantity()) .endElement(); } if (geoRestrictionGeoRestriction != null) { java.util.List<String> geoRestrictionGeoRestrictionitemsList = geoRestrictionGeoRestriction.getItems(); if (geoRestrictionGeoRestrictionitemsList != null && geoRestrictionGeoRestrictionitemsList.size() > 0) { int geoRestrictionGeoRestrictionitemsListIndex = 1; xmlWriter.startElement("Items"); for (String geoRestrictionGeoRestrictionitemsListValue : geoRestrictionGeoRestrictionitemsList) { xmlWriter.startElement("Location"); xmlWriter.value(geoRestrictionGeoRestrictionitemsListValue); xmlWriter.endElement(); geoRestrictionGeoRestrictionitemsListIndex++; } xmlWriter.endElement(); } } xmlWriter.endElement(); } } xmlWriter.endElement(); } } xmlWriter.endElement(); } } try { request.setContent(new StringInputStream(stringWriter.getBuffer().toString())); request.addHeader( "Content-Length", Integer.toString(stringWriter.getBuffer().toString().getBytes(UTF8).length)); request.addHeader("Content-Type", "application/xml"); } catch (UnsupportedEncodingException e) { throw new AmazonClientException("Unable to marshall request to XML", e); } return request; }
public Origin.Address getConnectAddress() { return proxy == null ? origin.getAddress() : proxy.getAddress(); }
public static Message overrideNotAllowedForOrigin(final Origin origin) { return new Message(Type.ERROR, "Override not allowed in %s", origin.getName()); }
public String toString() { if (descriptor != null) return descriptor.toString(); if (annotation != null) return "@" + annotation.annotationType().getSimpleName() + " on " + annotated.getName(); return origin.toString(); }