List of usage examples for com.amazonaws.services.cloudfront.model UpdateStreamingDistributionRequest UpdateStreamingDistributionRequest
public UpdateStreamingDistributionRequest()
From source file:org.duracloud.s3task.streaming.BaseStreamingTaskRunner.java
License:Apache License
/** * Enables or disables an existing distribution * * @param distId the ID of the distribution * @param enabled true to enable, false to disable *///from ww w. j a v a 2 s . c om protected void setDistributionState(String distId, boolean enabled) { GetStreamingDistributionConfigResult result = cfClient .getStreamingDistributionConfig(new GetStreamingDistributionConfigRequest(distId)); StreamingDistributionConfig distConfig = result.getStreamingDistributionConfig(); distConfig.setEnabled(enabled); cfClient.updateStreamingDistribution(new UpdateStreamingDistributionRequest() .withStreamingDistributionConfig(distConfig).withIfMatch(result.getETag()).withId(distId)); }