Class SecurityGroupPolicy

    • Constructor Detail

      • SecurityGroupPolicy

        public SecurityGroupPolicy()
      • SecurityGroupPolicy

        public SecurityGroupPolicy​(SecurityGroupPolicy 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

      • getPolicyIndex

        public Long getPolicyIndex()
        Get 安全组规则索引号
        Returns:
        PolicyIndex 安全组规则索引号
      • setPolicyIndex

        public void setPolicyIndex​(Long PolicyIndex)
        Set 安全组规则索引号
        Parameters:
        PolicyIndex - 安全组规则索引号
      • getProtocol

        public String getProtocol()
        Get 协议, 取值: TCP,UDP, ICMP。
        Returns:
        Protocol 协议, 取值: TCP,UDP, ICMP。
      • setProtocol

        public void setProtocol​(String Protocol)
        Set 协议, 取值: TCP,UDP, ICMP。
        Parameters:
        Protocol - 协议, 取值: TCP,UDP, ICMP。
      • getPort

        public String getPort()
        Get 端口(all, 离散port, range)。
        Returns:
        Port 端口(all, 离散port, range)。
      • setPort

        public void setPort​(String Port)
        Set 端口(all, 离散port, range)。
        Parameters:
        Port - 端口(all, 离散port, range)。
      • getServiceTemplate

        public ServiceTemplateSpecification getServiceTemplate()
        Get 协议端口ID或者协议端口组ID。ServiceTemplate和Protocol+Port互斥。
        Returns:
        ServiceTemplate 协议端口ID或者协议端口组ID。ServiceTemplate和Protocol+Port互斥。
      • setServiceTemplate

        public void setServiceTemplate​(ServiceTemplateSpecification ServiceTemplate)
        Set 协议端口ID或者协议端口组ID。ServiceTemplate和Protocol+Port互斥。
        Parameters:
        ServiceTemplate - 协议端口ID或者协议端口组ID。ServiceTemplate和Protocol+Port互斥。
      • getCidrBlock

        public String getCidrBlock()
        Get 网段或IP(互斥)。
        Returns:
        CidrBlock 网段或IP(互斥)。
      • setCidrBlock

        public void setCidrBlock​(String CidrBlock)
        Set 网段或IP(互斥)。
        Parameters:
        CidrBlock - 网段或IP(互斥)。
      • getSecurityGroupId

        public String getSecurityGroupId()
        Get 安全组实例ID,例如:esg-ohuuioma。
        Returns:
        SecurityGroupId 安全组实例ID,例如:esg-ohuuioma。
      • setSecurityGroupId

        public void setSecurityGroupId​(String SecurityGroupId)
        Set 安全组实例ID,例如:esg-ohuuioma。
        Parameters:
        SecurityGroupId - 安全组实例ID,例如:esg-ohuuioma。
      • getAddressTemplate

        public AddressTemplateSpecification getAddressTemplate()
        Get IP地址ID或者ID地址组ID。
        Returns:
        AddressTemplate IP地址ID或者ID地址组ID。
      • setAddressTemplate

        public void setAddressTemplate​(AddressTemplateSpecification AddressTemplate)
        Set IP地址ID或者ID地址组ID。
        Parameters:
        AddressTemplate - IP地址ID或者ID地址组ID。
      • getAction

        public String getAction()
        Get ACCEPT 或 DROP。
        Returns:
        Action ACCEPT 或 DROP。
      • setAction

        public void setAction​(String Action)
        Set ACCEPT 或 DROP。
        Parameters:
        Action - ACCEPT 或 DROP。
      • getPolicyDescription

        public String getPolicyDescription()
        Get 安全组规则描述。
        Returns:
        PolicyDescription 安全组规则描述。
      • setPolicyDescription

        public void setPolicyDescription​(String PolicyDescription)
        Set 安全组规则描述。
        Parameters:
        PolicyDescription - 安全组规则描述。
      • getModifyTime

        public String getModifyTime()
        Get 修改时间,例如 2020-07-22 19:27:23 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ModifyTime 修改时间,例如 2020-07-22 19:27:23 注意:此字段可能返回 null,表示取不到有效值。
      • setModifyTime

        public void setModifyTime​(String ModifyTime)
        Set 修改时间,例如 2020-07-22 19:27:23 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ModifyTime - 修改时间,例如 2020-07-22 19:27:23 注意:此字段可能返回 null,表示取不到有效值。
      • getIpv6CidrBlock

        public String getIpv6CidrBlock()
        Get 网段或IPv6(互斥)。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Ipv6CidrBlock 网段或IPv6(互斥)。 注意:此字段可能返回 null,表示取不到有效值。
      • setIpv6CidrBlock

        public void setIpv6CidrBlock​(String Ipv6CidrBlock)
        Set 网段或IPv6(互斥)。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Ipv6CidrBlock - 网段或IPv6(互斥)。 注意:此字段可能返回 null,表示取不到有效值。