func (o StreamingPolicyCommonEncryptionCencPtrOutput) EnabledProtocols() StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput {
	return o.ApplyT(func(v *StreamingPolicyCommonEncryptionCenc) *StreamingPolicyCommonEncryptionCencEnabledProtocols {
		if v == nil {
			return nil
		}
		return v.EnabledProtocols
	}).(StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput)
}
// 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 StreamingPolicyCommonEncryptionCencPtrOutput) EnabledProtocols() StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput {
	return o.ApplyT(func(v *StreamingPolicyCommonEncryptionCenc) *StreamingPolicyCommonEncryptionCencEnabledProtocols {
		if v == nil {
			return nil
		}
		return v.EnabledProtocols
	}).(StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput)
}
func ( o StreamingPolicyCommonEncryptionCencPtrOutput ) EnabledProtocols ( ) StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput { return o . ApplyT ( func ( v * StreamingPolicyCommonEncryptionCenc ) * StreamingPolicyCommonEncryptionCencEnabledProtocols { if v == nil { return nil } return v . EnabledProtocols } ) . ( StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput ) }
A `enabledProtocols` block as defined below.
A ` enabledProtocols ` block as defined below .