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

Packages that use Origin
com.amazonaws.services.cloudfront.model

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

Methods in com.amazonaws.services.cloudfront.model that return Origin
`Origin` Origin.`clone()`
`Origin` Origin.`withCustomHeaders(CustomHeaders customHeaders)` A complex type that contains names and values for the custom headers that you want.
`Origin` Origin.`withCustomOriginConfig(CustomOriginConfig customOriginConfig)` A complex type that contains information about a custom origin.
`Origin` Origin.`withDomainName(String domainName)` Amazon S3 origins: The DNS name of the Amazon S3 bucket from which you want CloudFront to get objects for this origin, for example, `myawsbucket.s3.amazonaws.com`.
`Origin` Origin.`withId(String id)` A unique identifier for the origin.
`Origin` Origin.`withOriginPath(String originPath)` An optional element that causes CloudFront to request your content from a directory in your Amazon S3 bucket or your custom origin.
`Origin` Origin.`withS3OriginConfig(S3OriginConfig s3OriginConfig)` A complex type that contains information about the Amazon S3 origin.

Methods in com.amazonaws.services.cloudfront.model that return types with arguments of type Origin
`List<Origin>` Origins.`getItems()` A complex type that contains origins for this distribution.

Methods in com.amazonaws.services.cloudfront.model with parameters of type Origin
`Origins` Origins.`withItems(Origin... items)` A complex type that contains origins for this distribution.

Method parameters in com.amazonaws.services.cloudfront.model with type arguments of type Origin
`void` Origins.`setItems(Collection<Origin> items)` A complex type that contains origins for this distribution.
`Origins` Origins.`withItems(Collection<Origin> items)` A complex type that contains origins for this distribution.