class TencentCloud::Tsf::V20180326::ServiceSetting
def deserialize(params)
def deserialize(params) @AccessType = params['AccessType'] unless params['ProtocolPorts'].nil? @ProtocolPorts = [] params['ProtocolPorts'].each do |i| protocolport_tmp = ProtocolPort.new protocolport_tmp.deserialize(i) @ProtocolPorts << protocolport_tmp end end @SubnetId = params['SubnetId'] @DisableService = params['DisableService'] @HeadlessService = params['HeadlessService'] @AllowDeleteService = params['AllowDeleteService'] @OpenSessionAffinity = params['OpenSessionAffinity'] @SessionAffinityTimeoutSeconds = params['SessionAffinityTimeoutSeconds'] @ServiceName = params['ServiceName'] @ExternalTrafficStrategy = params['ExternalTrafficStrategy'] @ExternalTrafficPolicy = params['ExternalTrafficPolicy'] @LoadBalancerProvisioner = params['LoadBalancerProvisioner'] @LoadBalancingType = params['LoadBalancingType'] @ClusterIp = params['ClusterIp'] @DisableServiceInt = params['DisableServiceInt'] @OpenSessionAffinityInt = params['OpenSessionAffinityInt'] @HeadlessServiceInt = params['HeadlessServiceInt'] @Name = params['Name'] @VpcId = params['VpcId'] @LoadBalancingIp = params['LoadBalancingIp'] @LoadBalancerId = params['LoadBalancerId'] @ExistingLoadBalancerId = params['ExistingLoadBalancerId'] end