## Uses of Class
com.amazonaws.services.cloudfront.model.CreateDistributionRequest

Packages that use CreateDistributionRequest
com.amazonaws.services.cloudfront: <fullname>Amazon CloudFront</fullname>
com.amazonaws.services.cloudfront.model

### Uses of CreateDistributionRequest in com.amazonaws.services.cloudfront

Methods in com.amazonaws.services.cloudfront with parameters of type CreateDistributionRequest
`CreateDistributionResult` AbstractAmazonCloudFront.`createDistribution(CreateDistributionRequest request)`
`CreateDistributionResult` AmazonCloudFront.`createDistribution(CreateDistributionRequest createDistributionRequest)` Creates a new web distribution.
`CreateDistributionResult` AmazonCloudFrontClient.`createDistribution(CreateDistributionRequest createDistributionRequest)` Creates a new web distribution.
`Future<CreateDistributionResult>` AbstractAmazonCloudFrontAsync.`createDistributionAsync(CreateDistributionRequest request)`
`Future<CreateDistributionResult>` AmazonCloudFrontAsync.`createDistributionAsync(CreateDistributionRequest createDistributionRequest)` Creates a new web distribution.
`Future<CreateDistributionResult>` AmazonCloudFrontAsyncClient.`createDistributionAsync(CreateDistributionRequest request)`
`Future<CreateDistributionResult>` AbstractAmazonCloudFrontAsync.`createDistributionAsync(CreateDistributionRequest request, AsyncHandler<CreateDistributionRequest,CreateDistributionResult> asyncHandler)`
`Future<CreateDistributionResult>` AmazonCloudFrontAsync.`createDistributionAsync(CreateDistributionRequest createDistributionRequest, AsyncHandler<CreateDistributionRequest,CreateDistributionResult> asyncHandler)` Creates a new web distribution.
`Future<CreateDistributionResult>` AmazonCloudFrontAsyncClient.`createDistributionAsync(CreateDistributionRequest request, AsyncHandler<CreateDistributionRequest,CreateDistributionResult> asyncHandler)`

Method parameters in com.amazonaws.services.cloudfront with type arguments of type CreateDistributionRequest
`Future<CreateDistributionResult>` AbstractAmazonCloudFrontAsync.`createDistributionAsync(CreateDistributionRequest request, AsyncHandler<CreateDistributionRequest,CreateDistributionResult> asyncHandler)`
`Future<CreateDistributionResult>` AmazonCloudFrontAsync.`createDistributionAsync(CreateDistributionRequest createDistributionRequest, AsyncHandler<CreateDistributionRequest,CreateDistributionResult> asyncHandler)` Creates a new web distribution.
`Future<CreateDistributionResult>` AmazonCloudFrontAsyncClient.`createDistributionAsync(CreateDistributionRequest request, AsyncHandler<CreateDistributionRequest,CreateDistributionResult> asyncHandler)`

### Uses of CreateDistributionRequest in com.amazonaws.services.cloudfront.model

Methods in com.amazonaws.services.cloudfront.model that return CreateDistributionRequest
`CreateDistributionRequest` CreateDistributionRequest.`clone()`
`CreateDistributionRequest` CreateDistributionRequest.`withDistributionConfig(DistributionConfig distributionConfig)` The distribution's configuration information.