#NEWLINE# def _kwargs_to_mutable_attrs( self , **attrs ) : #NEWLINE# #INDENT# update_attrs = { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } #NEWLINE# if ( 'name' in attrs ) : #NEWLINE# #INDENT# update_attrs [ 'name' ] = attrs [ 'name' ] #NEWLINE# #UNINDENT# if ( 'algorithm' in attrs ) : #NEWLINE# #INDENT# algorithm_value = self . _algorithm_to_value ( attrs [ 'algorithm' ] ) #NEWLINE# update_attrs [ 'algorithm' ] = algorithm_value #NEWLINE# #UNINDENT# if ( 'protocol' in attrs ) : #NEWLINE# #INDENT# update_attrs [ 'protocol' ] = self . _protocol_to_value ( attrs [ 'protocol' ] ) #NEWLINE# #UNINDENT# if ( 'port' in attrs ) : #NEWLINE# #INDENT# update_attrs [ 'port' ] = int ( attrs [ 'port' ] ) #NEWLINE# #UNINDENT# if ( 'vip' in attrs ) : #NEWLINE# #INDENT# if ( ( attrs [ 'vip' ] == 'PUBLIC' ) or ( self [ 'vip' ] == 'SERVICENET' ) ) : #NEWLINE# #INDENT# update_attrs [ 'virtualIps' ] = [ { #NEWLINE# #INDENT# 'type' : attrs [ 'vip' ] , #NEWLINE# #UNINDENT# } ] #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# update_attrs [ 'virtualIps' ] = [ { #NEWLINE# #INDENT# 'id' : attrs [ 'vip' ] , #NEWLINE# #UNINDENT# } ] #NEWLINE# #UNINDENT# #UNINDENT# return update_attrs