List of usage examples for com.amazonaws.services.cloudfront.model StreamingDistributionConfig setEnabled
public void setEnabled(Boolean enabled)
Whether the streaming distribution is enabled to accept user requests for content.
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 w w w. ja va 2 s.com 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)); }