func (o StreamingPolicyCommonEncryptionCbcsOutput) EnabledProtocols() StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput {
	return o.ApplyT(func(v StreamingPolicyCommonEncryptionCbcs) *StreamingPolicyCommonEncryptionCbcsEnabledProtocols {
		return v.EnabledProtocols
	}).(StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput)
}
// A `enabledProtocols` block as defined below. Changing this forces a new Streaming Policy to be created.
A `enabledProtocols` block as defined below. Changing this forces a new Streaming Policy to be created.
// A ` enabledProtocols ` block as defined below . Changing this forces a new Streaming Policy to be created .
func (o StreamingPolicyCommonEncryptionCbcsOutput) EnabledProtocols() StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput {
	return o.ApplyT(func(v StreamingPolicyCommonEncryptionCbcs) *StreamingPolicyCommonEncryptionCbcsEnabledProtocols {
		return v.EnabledProtocols
	}).(StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput)
}
func ( o StreamingPolicyCommonEncryptionCbcsOutput ) EnabledProtocols ( ) StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput { return o . ApplyT ( func ( v StreamingPolicyCommonEncryptionCbcs ) * StreamingPolicyCommonEncryptionCbcsEnabledProtocols { return v . EnabledProtocols } ) . ( StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput ) }
A `enabledProtocols` block as defined below.
A ` enabledProtocols ` block as defined below .