class TencentCloud::Tcss::V20201101::DescribeNetworkFirewallPolicyDetailResponse

DescribeNetworkFirewallPolicyDetail返回参数结构体

def deserialize(params)

def deserialize(params)
  @ClusterId = params['ClusterId']
  @PolicyName = params['PolicyName']
  @Namespace = params['Namespace']
  @FromPolicyRule = params['FromPolicyRule']
  @ToPolicyRule = params['ToPolicyRule']
  unless params['CustomPolicy'].nil?
    @CustomPolicy = []
    params['CustomPolicy'].each do |i|
      networkcustompolicy_tmp = NetworkCustomPolicy.new
      networkcustompolicy_tmp.deserialize(i)
      @CustomPolicy << networkcustompolicy_tmp
    end
  end
  @PodSelector = params['PodSelector']
  @Description = params['Description']
  @PolicyCreateTime = params['PolicyCreateTime']
  @PolicySourceType = params['PolicySourceType']
  @NetworkPolicyPlugin = params['NetworkPolicyPlugin']
  @PublishStatus = params['PublishStatus']
  @PublishResult = params['PublishResult']
  @RequestId = params['RequestId']
end

def initialize(clusterid=nil, policyname=nil, namespace=nil, frompolicyrule=nil, topolicyrule=nil, custompolicy=nil, podselector=nil, description=nil, policycreatetime=nil, policysourcetype=nil, networkpolicyplugin=nil, publishstatus=nil, publishresult=nil, requestid=nil)

def initialize(clusterid=nil, policyname=nil, namespace=nil, frompolicyrule=nil, topolicyrule=nil, custompolicy=nil, podselector=nil, description=nil, policycreatetime=nil, policysourcetype=nil, networkpolicyplugin=nil, publishstatus=nil, publishresult=nil, requestid=nil)
  @ClusterId = clusterid
  @PolicyName = policyname
  @Namespace = namespace
  @FromPolicyRule = frompolicyrule
  @ToPolicyRule = topolicyrule
  @CustomPolicy = custompolicy
  @PodSelector = podselector
  @Description = description
  @PolicyCreateTime = policycreatetime
  @PolicySourceType = policysourcetype
  @NetworkPolicyPlugin = networkpolicyplugin
  @PublishStatus = publishstatus
  @PublishResult = publishresult
  @RequestId = requestid
end