public void endDistributionSummary(String text) { DistributionConfig config = new DistributionConfig( this.origins.toArray(new Origin[origins.size()]), null, // callerReference this.cnamesList.toArray(new String[cnamesList.size()]), this.comment, this.enabled, null, // loggingStatus null, this.defaultCacheBehavior, this.cacheBehaviors.toArray(new CacheBehavior[cacheBehaviors.size()]) ); this.distribution = new Distribution(id, status, lastModifiedTime, inProgressInvalidationBatches, domainName, null, config); returnControlToParentHandler(); }
@Override public String toString() { return (isStreamingDistribution() ? "CloudFrontStreamingDistribution" : "CloudFrontDistribution") + ": id=" + id + ", status=" + status + ", domainName=" + domainName + ", activeTrustedSigners=" + activeTrustedSigners + ", lastModifiedTime=" + lastModifiedTime + ", config=" + this.getConfig().toString(); }
public void addDistribution(Distribution distribution) { distributionList.add(distribution); this.insertRow(distributionList.size() - 1, new Object[] { (distribution.isDeployed() ? deployedIcon : inProgressIcon), Boolean.valueOf(distribution.isEnabled()), distribution.getOrigin().getDnsName(), distribution.getDomainName(), distribution.getLastModifiedTime() }); }
distributionConfig = cloudFrontService.getDistributionConfig(distribution.getId()); } catch (CloudFrontServiceException ex) { String message = "Unable to retrieve configuration information " + "for distribution: " + distribution.getId(); ErrorDialog.showDialog(ownerFrame, this, message, ex); return; if (distribution.getOrigin() instanceof S3Origin) { bucketComboBox.setSelectedItem( ((S3Origin)distribution.getOrigin()).getOriginAsBucketName()); enabledCheckbox.setSelected(distribution.isEnabled()); httpsOnlyCheckbox.setSelected(distributionConfig.isHttpsProtocolRequired()); defaultRootObjectTextField.setText(distributionConfig.getDefaultRootObject()); String[] cnames = distribution.getCNAMEs(); for (int i = 0; i < cnames.length; i++) { cnamesTableModel.addCname(cnames[i]); commentTextArea.setText(distribution.getComment()); deleteButton.setEnabled(!distribution.isEnabled() && distribution.isDeployed()); actionButton.setEnabled(distribution.isDeployed());
String testDistributionId = newDistribution.getId(); System.out.println("Distribution is deployed? " + distribution.isDeployed()); System.out.println("Active trusted signers: " + distribution.getActiveTrustedSigners()); List selfKeypairIds = (List) distribution.getActiveTrustedSigners().get("Self"); String keyPairId = (String) selfKeypairIds.get(0); System.out.println("Keypair ID: " + keyPairId);
public boolean isSummary() { return getConfig() == null; }
cloudFrontService.updateDistributionConfig(distribution.getId(),
/** * @return true if this distribution's status is "Deployed". */ public boolean isDeployed() { return "Deployed".equals(getStatus()); }
public int compare(Object o1, Object o2) { String b1Name = ((Distribution)o1).getOrigin().getDnsName(); String b2Name = (String) o2; int result = b1Name.compareTo(b2Name); return result; } }
"Delete the distribution " + distribution.getDomainName() + "?", "Delete Distribution", JOptionPane.YES_NO_OPTION); if (answer == 1) { // NO
distributionConfig = cloudFrontService.getDistributionConfig(distribution.getId()); } catch (CloudFrontServiceException ex) { String message = "Unable to retrieve configuration information " + "for distribution: " + distribution.getId(); ErrorDialog.showDialog(ownerFrame, this, message, ex); return; if (distribution.getOrigin() instanceof S3Origin) { bucketComboBox.setSelectedItem( ((S3Origin)distribution.getOrigin()).getOriginAsBucketName()); enabledCheckbox.setSelected(distribution.isEnabled()); httpsOnlyCheckbox.setSelected(distributionConfig.isHttpsProtocolRequired()); defaultRootObjectTextField.setText(distributionConfig.getDefaultRootObject()); String[] cnames = distribution.getCNAMEs(); for (int i = 0; i < cnames.length; i++) { cnamesTableModel.addCname(cnames[i]); commentTextArea.setText(distribution.getComment()); deleteButton.setEnabled(!distribution.isEnabled() && distribution.isDeployed()); actionButton.setEnabled(distribution.isDeployed());
String testDistributionId = newDistribution.getId(); System.out.println("Distribution is deployed? " + distribution.isDeployed()); System.out.println("Active trusted signers: " + distribution.getActiveTrustedSigners()); List selfKeypairIds = (List) distribution.getActiveTrustedSigners().get("Self"); String keyPairId = (String) selfKeypairIds.get(0); System.out.println("Keypair ID: " + keyPairId);
public boolean isSummary() { return getConfig() == null; }
cloudFrontService.deleteDistribution(distribution.getId()); refreshDistributions(); } catch (Exception e) {
/** * @return true if this distribution's status is "Deployed". */ public boolean isDeployed() { return "Deployed".equals(getStatus()); }
public int compare(Object o1, Object o2) { String b1Name = ((Distribution)o1).getOrigin().getDnsName(); String b2Name = (String) o2; int result = b1Name.compareTo(b2Name); return result; } }
"Delete the distribution " + distribution.getDomainName() + "?", "Delete Distribution", JOptionPane.YES_NO_OPTION); if (answer == 1) { // NO
public void addDistribution(Distribution distribution) { distributionList.add(distribution); this.insertRow(distributionList.size() - 1, new Object[] { (distribution.isDeployed() ? deployedIcon : inProgressIcon), Boolean.valueOf(distribution.isEnabled()), distribution.getOrigin().getDnsName(), distribution.getDomainName(), distribution.getLastModifiedTime() }); }
@Override public String toString() { return (isStreamingDistribution() ? "CloudFrontStreamingDistribution" : "CloudFrontDistribution") + ": id=" + id + ", status=" + status + ", domainName=" + domainName + ", activeTrustedSigners=" + activeTrustedSigners + ", lastModifiedTime=" + lastModifiedTime + ", config=" + this.getConfig().toString(); }
public void endDistributionSummary(String text) { DistributionConfig config = new DistributionConfig( this.origins.toArray(new Origin[origins.size()]), null, // callerReference this.cnamesList.toArray(new String[cnamesList.size()]), this.comment, this.enabled, null, // loggingStatus null, this.defaultCacheBehavior, this.cacheBehaviors.toArray(new CacheBehavior[cacheBehaviors.size()]) ); this.distribution = new Distribution(id, status, lastModifiedTime, inProgressInvalidationBatches, domainName, null, config); returnControlToParentHandler(); }