Class SecurityGroupBothWayInfo

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Long getBothWay()
      Get 单/双向下发,0:单向下发,1:双向下发 注意:此字段可能返回 null,表示取不到有效值。
      String getCidr()
      Get 掩码地址,多个以英文逗号分隔 注意:此字段可能返回 null,表示取不到有效值。
      String getDetail()
      Get 描述 注意:此字段可能返回 null,表示取不到有效值。
      Long getDirection()
      Get 方向,0:出站,1:入站,默认1 注意:此字段可能返回 null,表示取不到有效值。
      String getInstanceName()
      Get 实例名称 注意:此字段可能返回 null,表示取不到有效值。
      Long getIsNew()
      Get 是否是正常规则,0:正常,1:异常 注意:此字段可能返回 null,表示取不到有效值。
      Long getOrderIndex()
      Get 执行顺序 注意:此字段可能返回 null,表示取不到有效值。
      String getPort()
      Get 目的端口 注意:此字段可能返回 null,表示取不到有效值。
      String getPrivateIp()
      Get 内网IP,多个以英文逗号分隔 注意:此字段可能返回 null,表示取不到有效值。
      String getProtocol()
      Get 协议 注意:此字段可能返回 null,表示取不到有效值。
      Long getProtocolPortType()
      Get 是否使用端口协议模板,0:否,1:是
      String getPublicIp()
      Get 公网IP,多个以英文逗号分隔 注意:此字段可能返回 null,表示取不到有效值。
      String getRegion()
      Get 地域
      String getServiceTemplateId()
      Get 端口协议类型参数模板id 注意:此字段可能返回 null,表示取不到有效值。
      String getSourceId()
      Get 访问源 注意:此字段可能返回 null,表示取不到有效值。
      Long getSourceType()
      Get 访问源类型,默认为0,0: IP, 1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资产分组 注意:此字段可能返回 null,表示取不到有效值。
      Long getStatus()
      Get 是否开关开启,0:未开启,1:开启 注意:此字段可能返回 null,表示取不到有效值。
      Long getStrategy()
      Get 策略, 1:阻断,2:放行 注意:此字段可能返回 null,表示取不到有效值。
      String getSubnetId()
      Get 子网ID 注意:此字段可能返回 null,表示取不到有效值。
      String getTargetId()
      Get 访问目的 注意:此字段可能返回 null,表示取不到有效值。
      Long getTargetType()
      Get 访问目的类型,默认为0,0: IP, 1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资产分组 注意:此字段可能返回 null,表示取不到有效值。
      String getVpcId()
      Get 私有网络ID 注意:此字段可能返回 null,表示取不到有效值。
      void setBothWay​(Long BothWay)
      Set 单/双向下发,0:单向下发,1:双向下发 注意:此字段可能返回 null,表示取不到有效值。
      void setCidr​(String Cidr)
      Set 掩码地址,多个以英文逗号分隔 注意:此字段可能返回 null,表示取不到有效值。
      void setDetail​(String Detail)
      Set 描述 注意:此字段可能返回 null,表示取不到有效值。
      void setDirection​(Long Direction)
      Set 方向,0:出站,1:入站,默认1 注意:此字段可能返回 null,表示取不到有效值。
      void setInstanceName​(String InstanceName)
      Set 实例名称 注意:此字段可能返回 null,表示取不到有效值。
      void setIsNew​(Long IsNew)
      Set 是否是正常规则,0:正常,1:异常 注意:此字段可能返回 null,表示取不到有效值。
      void setOrderIndex​(Long OrderIndex)
      Set 执行顺序 注意:此字段可能返回 null,表示取不到有效值。
      void setPort​(String Port)
      Set 目的端口 注意:此字段可能返回 null,表示取不到有效值。
      void setPrivateIp​(String PrivateIp)
      Set 内网IP,多个以英文逗号分隔 注意:此字段可能返回 null,表示取不到有效值。
      void setProtocol​(String Protocol)
      Set 协议 注意:此字段可能返回 null,表示取不到有效值。
      void setProtocolPortType​(Long ProtocolPortType)
      Set 是否使用端口协议模板,0:否,1:是
      void setPublicIp​(String PublicIp)
      Set 公网IP,多个以英文逗号分隔 注意:此字段可能返回 null,表示取不到有效值。
      void setRegion​(String Region)
      Set 地域
      void setServiceTemplateId​(String ServiceTemplateId)
      Set 端口协议类型参数模板id 注意:此字段可能返回 null,表示取不到有效值。
      void setSourceId​(String SourceId)
      Set 访问源 注意:此字段可能返回 null,表示取不到有效值。
      void setSourceType​(Long SourceType)
      Set 访问源类型,默认为0,0: IP, 1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资产分组 注意:此字段可能返回 null,表示取不到有效值。
      void setStatus​(Long Status)
      Set 是否开关开启,0:未开启,1:开启 注意:此字段可能返回 null,表示取不到有效值。
      void setStrategy​(Long Strategy)
      Set 策略, 1:阻断,2:放行 注意:此字段可能返回 null,表示取不到有效值。
      void setSubnetId​(String SubnetId)
      Set 子网ID 注意:此字段可能返回 null,表示取不到有效值。
      void setTargetId​(String TargetId)
      Set 访问目的 注意:此字段可能返回 null,表示取不到有效值。
      void setTargetType​(Long TargetType)
      Set 访问目的类型,默认为0,0: IP, 1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资产分组 注意:此字段可能返回 null,表示取不到有效值。
      void setVpcId​(String VpcId)
      Set 私有网络ID 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • SecurityGroupBothWayInfo

        public SecurityGroupBothWayInfo()
      • SecurityGroupBothWayInfo

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

      • getOrderIndex

        public Long getOrderIndex()
        Get 执行顺序 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        OrderIndex 执行顺序 注意:此字段可能返回 null,表示取不到有效值。
      • setOrderIndex

        public void setOrderIndex​(Long OrderIndex)
        Set 执行顺序 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        OrderIndex - 执行顺序 注意:此字段可能返回 null,表示取不到有效值。
      • getSourceId

        public String getSourceId()
        Get 访问源 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SourceId 访问源 注意:此字段可能返回 null,表示取不到有效值。
      • setSourceId

        public void setSourceId​(String SourceId)
        Set 访问源 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SourceId - 访问源 注意:此字段可能返回 null,表示取不到有效值。
      • getSourceType

        public Long getSourceType()
        Get 访问源类型,默认为0,0: IP, 1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资产分组 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SourceType 访问源类型,默认为0,0: IP, 1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资产分组 注意:此字段可能返回 null,表示取不到有效值。
      • setSourceType

        public void setSourceType​(Long SourceType)
        Set 访问源类型,默认为0,0: IP, 1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资产分组 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SourceType - 访问源类型,默认为0,0: IP, 1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资产分组 注意:此字段可能返回 null,表示取不到有效值。
      • getTargetId

        public String getTargetId()
        Get 访问目的 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        TargetId 访问目的 注意:此字段可能返回 null,表示取不到有效值。
      • setTargetId

        public void setTargetId​(String TargetId)
        Set 访问目的 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        TargetId - 访问目的 注意:此字段可能返回 null,表示取不到有效值。
      • getTargetType

        public Long getTargetType()
        Get 访问目的类型,默认为0,0: IP, 1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资产分组 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        TargetType 访问目的类型,默认为0,0: IP, 1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资产分组 注意:此字段可能返回 null,表示取不到有效值。
      • setTargetType

        public void setTargetType​(Long TargetType)
        Set 访问目的类型,默认为0,0: IP, 1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资产分组 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        TargetType - 访问目的类型,默认为0,0: IP, 1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资产分组 注意:此字段可能返回 null,表示取不到有效值。
      • getProtocol

        public String getProtocol()
        Get 协议 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Protocol 协议 注意:此字段可能返回 null,表示取不到有效值。
      • setProtocol

        public void setProtocol​(String Protocol)
        Set 协议 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Protocol - 协议 注意:此字段可能返回 null,表示取不到有效值。
      • getPort

        public String getPort()
        Get 目的端口 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Port 目的端口 注意:此字段可能返回 null,表示取不到有效值。
      • setPort

        public void setPort​(String Port)
        Set 目的端口 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Port - 目的端口 注意:此字段可能返回 null,表示取不到有效值。
      • getStrategy

        public Long getStrategy()
        Get 策略, 1:阻断,2:放行 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Strategy 策略, 1:阻断,2:放行 注意:此字段可能返回 null,表示取不到有效值。
      • setStrategy

        public void setStrategy​(Long Strategy)
        Set 策略, 1:阻断,2:放行 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Strategy - 策略, 1:阻断,2:放行 注意:此字段可能返回 null,表示取不到有效值。
      • getDirection

        public Long getDirection()
        Get 方向,0:出站,1:入站,默认1 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Direction 方向,0:出站,1:入站,默认1 注意:此字段可能返回 null,表示取不到有效值。
      • setDirection

        public void setDirection​(Long Direction)
        Set 方向,0:出站,1:入站,默认1 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Direction - 方向,0:出站,1:入站,默认1 注意:此字段可能返回 null,表示取不到有效值。
      • getRegion

        public String getRegion()
        Get 地域
        Returns:
        Region 地域
      • setRegion

        public void setRegion​(String Region)
        Set 地域
        Parameters:
        Region - 地域
      • getDetail

        public String getDetail()
        Get 描述 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Detail 描述 注意:此字段可能返回 null,表示取不到有效值。
      • setDetail

        public void setDetail​(String Detail)
        Set 描述 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Detail - 描述 注意:此字段可能返回 null,表示取不到有效值。
      • getStatus

        public Long getStatus()
        Get 是否开关开启,0:未开启,1:开启 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Status 是否开关开启,0:未开启,1:开启 注意:此字段可能返回 null,表示取不到有效值。
      • setStatus

        public void setStatus​(Long Status)
        Set 是否开关开启,0:未开启,1:开启 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Status - 是否开关开启,0:未开启,1:开启 注意:此字段可能返回 null,表示取不到有效值。
      • getIsNew

        public Long getIsNew()
        Get 是否是正常规则,0:正常,1:异常 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        IsNew 是否是正常规则,0:正常,1:异常 注意:此字段可能返回 null,表示取不到有效值。
      • setIsNew

        public void setIsNew​(Long IsNew)
        Set 是否是正常规则,0:正常,1:异常 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        IsNew - 是否是正常规则,0:正常,1:异常 注意:此字段可能返回 null,表示取不到有效值。
      • getBothWay

        public Long getBothWay()
        Get 单/双向下发,0:单向下发,1:双向下发 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        BothWay 单/双向下发,0:单向下发,1:双向下发 注意:此字段可能返回 null,表示取不到有效值。
      • setBothWay

        public void setBothWay​(Long BothWay)
        Set 单/双向下发,0:单向下发,1:双向下发 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        BothWay - 单/双向下发,0:单向下发,1:双向下发 注意:此字段可能返回 null,表示取不到有效值。
      • getVpcId

        public String getVpcId()
        Get 私有网络ID 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        VpcId 私有网络ID 注意:此字段可能返回 null,表示取不到有效值。
      • setVpcId

        public void setVpcId​(String VpcId)
        Set 私有网络ID 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        VpcId - 私有网络ID 注意:此字段可能返回 null,表示取不到有效值。
      • getSubnetId

        public String getSubnetId()
        Get 子网ID 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SubnetId 子网ID 注意:此字段可能返回 null,表示取不到有效值。
      • setSubnetId

        public void setSubnetId​(String SubnetId)
        Set 子网ID 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SubnetId - 子网ID 注意:此字段可能返回 null,表示取不到有效值。
      • getInstanceName

        public String getInstanceName()
        Get 实例名称 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        InstanceName 实例名称 注意:此字段可能返回 null,表示取不到有效值。
      • setInstanceName

        public void setInstanceName​(String InstanceName)
        Set 实例名称 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        InstanceName - 实例名称 注意:此字段可能返回 null,表示取不到有效值。
      • getPublicIp

        public String getPublicIp()
        Get 公网IP,多个以英文逗号分隔 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        PublicIp 公网IP,多个以英文逗号分隔 注意:此字段可能返回 null,表示取不到有效值。
      • setPublicIp

        public void setPublicIp​(String PublicIp)
        Set 公网IP,多个以英文逗号分隔 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        PublicIp - 公网IP,多个以英文逗号分隔 注意:此字段可能返回 null,表示取不到有效值。
      • getPrivateIp

        public String getPrivateIp()
        Get 内网IP,多个以英文逗号分隔 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        PrivateIp 内网IP,多个以英文逗号分隔 注意:此字段可能返回 null,表示取不到有效值。
      • setPrivateIp

        public void setPrivateIp​(String PrivateIp)
        Set 内网IP,多个以英文逗号分隔 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        PrivateIp - 内网IP,多个以英文逗号分隔 注意:此字段可能返回 null,表示取不到有效值。
      • getCidr

        public String getCidr()
        Get 掩码地址,多个以英文逗号分隔 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Cidr 掩码地址,多个以英文逗号分隔 注意:此字段可能返回 null,表示取不到有效值。
      • setCidr

        public void setCidr​(String Cidr)
        Set 掩码地址,多个以英文逗号分隔 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Cidr - 掩码地址,多个以英文逗号分隔 注意:此字段可能返回 null,表示取不到有效值。
      • getServiceTemplateId

        public String getServiceTemplateId()
        Get 端口协议类型参数模板id 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ServiceTemplateId 端口协议类型参数模板id 注意:此字段可能返回 null,表示取不到有效值。
      • setServiceTemplateId

        public void setServiceTemplateId​(String ServiceTemplateId)
        Set 端口协议类型参数模板id 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ServiceTemplateId - 端口协议类型参数模板id 注意:此字段可能返回 null,表示取不到有效值。
      • getProtocolPortType

        public Long getProtocolPortType()
        Get 是否使用端口协议模板,0:否,1:是
        Returns:
        ProtocolPortType 是否使用端口协议模板,0:否,1:是
      • setProtocolPortType

        public void setProtocolPortType​(Long ProtocolPortType)
        Set 是否使用端口协议模板,0:否,1:是
        Parameters:
        ProtocolPortType - 是否使用端口协议模板,0:否,1:是