#NEWLINE# def __init__( self , dns_name = None , http_port = 80 , https_port = 443 , origin_protocol_policy = None ) : #NEWLINE# #INDENT# '\n        :param dns_name: The DNS name of your Amazon S3 bucket to\n                         associate with the distribution.\n                         For example: mybucket.s3.amazonaws.com.\n        :type dns_name: str\n        \n        :param http_port: The HTTP port the custom origin listens on.\n        :type http_port: int\n        \n        :param https_port: The HTTPS port the custom origin listens on.\n        :type http_port: int\n        \n        :param origin_protocol_policy: The origin protocol policy to\n                                       apply to your origin. If you\n                                       specify http-only, CloudFront\n                                       will use HTTP only to access the origin.\n                                       If you specify match-viewer, CloudFront\n                                       will fetch from your origin using HTTP\n                                       or HTTPS, based on the protocol of the\n                                       viewer request.\n        :type origin_protocol_policy: str\n        \n        ' #NEWLINE# self . dns_name = dns_name #NEWLINE# self . http_port = origin_protocol_policy #NEWLINE# self . https_port = https_port #NEWLINE# self . origin_protocol_policy = origin_protocol_policy