Class: TencentCloud::Config::V20220802::SourceConditionForManage

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20220802/models.rb

Overview

管理端规则条件

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(emptyas = nil, selectpath = nil, operator = nil, required = nil, desiredvalue = nil) ⇒ SourceConditionForManage

Returns a new instance of SourceConditionForManage.



1018
1019
1020
1021
1022
1023
1024
# File 'lib/v20220802/models.rb', line 1018

def initialize(emptyas=nil, selectpath=nil, operator=nil, required=nil, desiredvalue=nil)
  @EmptyAs = emptyas
  @SelectPath = selectpath
  @Operator = operator
  @Required = required
  @DesiredValue = desiredvalue
end

Instance Attribute Details

#DesiredValueObject

Parameters:

  • EmptyAs:

    条件为空,合规:COMPLIANT,不合规:NON_COMPLIANT,无法应用:NOT_APPLICABLE

  • SelectPath:

    配置路径

  • Operator:

    操作运算符

  • Required:

    是否必须

  • DesiredValue:

    期望值



1016
1017
1018
# File 'lib/v20220802/models.rb', line 1016

def DesiredValue
  @DesiredValue
end

#EmptyAsObject

Parameters:

  • EmptyAs:

    条件为空,合规:COMPLIANT,不合规:NON_COMPLIANT,无法应用:NOT_APPLICABLE

  • SelectPath:

    配置路径

  • Operator:

    操作运算符

  • Required:

    是否必须

  • DesiredValue:

    期望值



1016
1017
1018
# File 'lib/v20220802/models.rb', line 1016

def EmptyAs
  @EmptyAs
end

#OperatorObject

Parameters:

  • EmptyAs:

    条件为空,合规:COMPLIANT,不合规:NON_COMPLIANT,无法应用:NOT_APPLICABLE

  • SelectPath:

    配置路径

  • Operator:

    操作运算符

  • Required:

    是否必须

  • DesiredValue:

    期望值



1016
1017
1018
# File 'lib/v20220802/models.rb', line 1016

def Operator
  @Operator
end

#RequiredObject

Parameters:

  • EmptyAs:

    条件为空,合规:COMPLIANT,不合规:NON_COMPLIANT,无法应用:NOT_APPLICABLE

  • SelectPath:

    配置路径

  • Operator:

    操作运算符

  • Required:

    是否必须

  • DesiredValue:

    期望值



1016
1017
1018
# File 'lib/v20220802/models.rb', line 1016

def Required
  @Required
end

#SelectPathObject

Parameters:

  • EmptyAs:

    条件为空,合规:COMPLIANT,不合规:NON_COMPLIANT,无法应用:NOT_APPLICABLE

  • SelectPath:

    配置路径

  • Operator:

    操作运算符

  • Required:

    是否必须

  • DesiredValue:

    期望值



1016
1017
1018
# File 'lib/v20220802/models.rb', line 1016

def SelectPath
  @SelectPath
end

Instance Method Details

#deserialize(params) ⇒ Object



1026
1027
1028
1029
1030
1031
1032
# File 'lib/v20220802/models.rb', line 1026

def deserialize(params)
  @EmptyAs = params['EmptyAs']
  @SelectPath = params['SelectPath']
  @Operator = params['Operator']
  @Required = params['Required']
  @DesiredValue = params['DesiredValue']
end