package Paws::CloudFront::UpdateStreamingDistribution2015_04_17; use Moose; has Id => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'Id' , required => 1); has IfMatch => (is => 'ro', isa => 'Str', traits => ['ParamInHeader'], header_name => 'If-Match' ); has StreamingDistributionConfig => (is => 'ro', isa => 'Paws::CloudFront::StreamingDistributionConfig', required => 1); use MooseX::ClassAttribute; class_has _api_call => (isa => 'Str', is => 'ro', default => 'UpdateStreamingDistribution'); class_has _api_uri => (isa => 'Str', is => 'ro', default => '/2015-04-17/streaming-distribution/{Id}/config'); class_has _api_method => (isa => 'Str', is => 'ro', default => 'PUT'); class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::CloudFront::UpdateStreamingDistributionResult'); class_has _result_key => (isa => 'Str', is => 'ro'); 1; ### main pod documentation begin ### =head1 NAME Paws::CloudFront::UpdateStreamingDistributionResult =head1 ATTRIBUTES =head2 B Id => Str The streaming distribution's id. =head2 IfMatch => Str The value of the ETag header you received when retrieving the streaming distribution's configuration. For example: E2QWRUHAPOMQZL. =head2 B StreamingDistributionConfig => Paws::CloudFront::StreamingDistributionConfig The streaming distribution's configuration information. =cut