Class VpcRuleItem

    • Constructor Detail

      • VpcRuleItem

        public VpcRuleItem()
      • VpcRuleItem

        public VpcRuleItem​(VpcRuleItem source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getSourceContent

        public String getSourceContent()
        Get 访问源示例: net:IP/CIDR(192.168.0.2)
        Returns:
        SourceContent 访问源示例: net:IP/CIDR(192.168.0.2)
      • setSourceContent

        public void setSourceContent​(String SourceContent)
        Set 访问源示例: net:IP/CIDR(192.168.0.2)
        Parameters:
        SourceContent - 访问源示例: net:IP/CIDR(192.168.0.2)
      • getSourceType

        public String getSourceType()
        Get 访问源类型,类型可以为:net
        Returns:
        SourceType 访问源类型,类型可以为:net
      • setSourceType

        public void setSourceType​(String SourceType)
        Set 访问源类型,类型可以为:net
        Parameters:
        SourceType - 访问源类型,类型可以为:net
      • getDestContent

        public String getDestContent()
        Get 访问目的示例: net:IP/CIDR(192.168.0.2) domain:域名规则,例如*.qq.com
        Returns:
        DestContent 访问目的示例: net:IP/CIDR(192.168.0.2) domain:域名规则,例如*.qq.com
      • setDestContent

        public void setDestContent​(String DestContent)
        Set 访问目的示例: net:IP/CIDR(192.168.0.2) domain:域名规则,例如*.qq.com
        Parameters:
        DestContent - 访问目的示例: net:IP/CIDR(192.168.0.2) domain:域名规则,例如*.qq.com
      • getDestType

        public String getDestType()
        Get 访问目的类型,类型可以为:net,domain
        Returns:
        DestType 访问目的类型,类型可以为:net,domain
      • setDestType

        public void setDestType​(String DestType)
        Set 访问目的类型,类型可以为:net,domain
        Parameters:
        DestType - 访问目的类型,类型可以为:net,domain
      • getProtocol

        public String getProtocol()
        Get 协议,可选的值: TCP UDP ICMP ANY HTTP HTTPS HTTP/HTTPS SMTP SMTPS SMTP/SMTPS FTP DNS TLS/SSL 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Protocol 协议,可选的值: TCP UDP ICMP ANY HTTP HTTPS HTTP/HTTPS SMTP SMTPS SMTP/SMTPS FTP DNS TLS/SSL 注意:此字段可能返回 null,表示取不到有效值。
      • setProtocol

        public void setProtocol​(String Protocol)
        Set 协议,可选的值: TCP UDP ICMP ANY HTTP HTTPS HTTP/HTTPS SMTP SMTPS SMTP/SMTPS FTP DNS TLS/SSL 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Protocol - 协议,可选的值: TCP UDP ICMP ANY HTTP HTTPS HTTP/HTTPS SMTP SMTPS SMTP/SMTPS FTP DNS TLS/SSL 注意:此字段可能返回 null,表示取不到有效值。
      • getRuleAction

        public String getRuleAction()
        Get 访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察
        Returns:
        RuleAction 访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察
      • setRuleAction

        public void setRuleAction​(String RuleAction)
        Set 访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察
        Parameters:
        RuleAction - 访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察
      • getPort

        public String getPort()
        Get 访问控制策略的端口。取值: -1/-1:全部端口 80:80端口 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Port 访问控制策略的端口。取值: -1/-1:全部端口 80:80端口 注意:此字段可能返回 null,表示取不到有效值。
      • setPort

        public void setPort​(String Port)
        Set 访问控制策略的端口。取值: -1/-1:全部端口 80:80端口 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Port - 访问控制策略的端口。取值: -1/-1:全部端口 80:80端口 注意:此字段可能返回 null,表示取不到有效值。
      • getDescription

        public String getDescription()
        Get 描述
        Returns:
        Description 描述
      • setDescription

        public void setDescription​(String Description)
        Set 描述
        Parameters:
        Description - 描述
      • getOrderIndex

        public Long getOrderIndex()
        Get 规则顺序,-1表示最低,1表示最高
        Returns:
        OrderIndex 规则顺序,-1表示最低,1表示最高
      • setOrderIndex

        public void setOrderIndex​(Long OrderIndex)
        Set 规则顺序,-1表示最低,1表示最高
        Parameters:
        OrderIndex - 规则顺序,-1表示最低,1表示最高
      • getUuid

        public Long getUuid()
        Get 规则对应的唯一id
        Returns:
        Uuid 规则对应的唯一id
      • setUuid

        public void setUuid​(Long Uuid)
        Set 规则对应的唯一id
        Parameters:
        Uuid - 规则对应的唯一id
      • getEnable

        public String getEnable()
        Get 规则状态,true表示启用,false表示禁用
        Returns:
        Enable 规则状态,true表示启用,false表示禁用
      • setEnable

        public void setEnable​(String Enable)
        Set 规则状态,true表示启用,false表示禁用
        Parameters:
        Enable - 规则状态,true表示启用,false表示禁用
      • getEdgeId

        public String getEdgeId()
        Get 规则生效的范围,是在哪对vpc之间还是针对所有vpc间生效
        Returns:
        EdgeId 规则生效的范围,是在哪对vpc之间还是针对所有vpc间生效
      • setEdgeId

        public void setEdgeId​(String EdgeId)
        Set 规则生效的范围,是在哪对vpc之间还是针对所有vpc间生效
        Parameters:
        EdgeId - 规则生效的范围,是在哪对vpc之间还是针对所有vpc间生效
      • getDetectedTimes

        public Long getDetectedTimes()
        Get 规则的命中次数,增删改查规则时无需传入此参数,主要用于返回查询结果数据
        Returns:
        DetectedTimes 规则的命中次数,增删改查规则时无需传入此参数,主要用于返回查询结果数据
      • setDetectedTimes

        public void setDetectedTimes​(Long DetectedTimes)
        Set 规则的命中次数,增删改查规则时无需传入此参数,主要用于返回查询结果数据
        Parameters:
        DetectedTimes - 规则的命中次数,增删改查规则时无需传入此参数,主要用于返回查询结果数据
      • getEdgeName

        public String getEdgeName()
        Get EdgeId对应的这对VPC间防火墙的描述
        Returns:
        EdgeName EdgeId对应的这对VPC间防火墙的描述
      • setEdgeName

        public void setEdgeName​(String EdgeName)
        Set EdgeId对应的这对VPC间防火墙的描述
        Parameters:
        EdgeName - EdgeId对应的这对VPC间防火墙的描述
      • getInternalUuid

        public Long getInternalUuid()
        Get 内部使用的uuid,一般情况下不会使用到该字段
        Returns:
        InternalUuid 内部使用的uuid,一般情况下不会使用到该字段
      • setInternalUuid

        public void setInternalUuid​(Long InternalUuid)
        Set 内部使用的uuid,一般情况下不会使用到该字段
        Parameters:
        InternalUuid - 内部使用的uuid,一般情况下不会使用到该字段
      • getDeleted

        public Long getDeleted()
        Get 规则被删除:1,已删除;0,未删除
        Returns:
        Deleted 规则被删除:1,已删除;0,未删除
      • setDeleted

        public void setDeleted​(Long Deleted)
        Set 规则被删除:1,已删除;0,未删除
        Parameters:
        Deleted - 规则被删除:1,已删除;0,未删除
      • getFwGroupId

        public String getFwGroupId()
        Get 规则生效的防火墙实例ID 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        FwGroupId 规则生效的防火墙实例ID 注意:此字段可能返回 null,表示取不到有效值。
      • setFwGroupId

        public void setFwGroupId​(String FwGroupId)
        Set 规则生效的防火墙实例ID 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        FwGroupId - 规则生效的防火墙实例ID 注意:此字段可能返回 null,表示取不到有效值。
      • getFwGroupName

        public String getFwGroupName()
        Get 防火墙名称 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        FwGroupName 防火墙名称 注意:此字段可能返回 null,表示取不到有效值。
      • setFwGroupName

        public void setFwGroupName​(String FwGroupName)
        Set 防火墙名称 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        FwGroupName - 防火墙名称 注意:此字段可能返回 null,表示取不到有效值。
      • getBetaList

        public BetaInfoByACL[] getBetaList()
        Get beta任务详情 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        BetaList beta任务详情 注意:此字段可能返回 null,表示取不到有效值。
      • setBetaList

        public void setBetaList​(BetaInfoByACL[] BetaList)
        Set beta任务详情 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        BetaList - beta任务详情 注意:此字段可能返回 null,表示取不到有效值。