List of usage examples for com.amazonaws.services.cloudfront.model UpdateDistributionRequest UpdateDistributionRequest
public UpdateDistributionRequest()
From source file:org.duracloud.s3task.streaminghls.BaseHlsTaskRunner.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 w w w. jav a2 s.c om*/ protected void setDistributionState(String distId, boolean enabled) { GetDistributionConfigResult result = cfClient .getDistributionConfig(new GetDistributionConfigRequest(distId)); DistributionConfig distConfig = result.getDistributionConfig(); distConfig.setEnabled(enabled); cfClient.updateDistribution(new UpdateDistributionRequest().withDistributionConfig(distConfig) .withIfMatch(result.getETag()).withId(distId)); }