Class: TencentCloud::Tcb::V20180608::DescribeCloudBaseGWServiceResponse

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

Overview

DescribeCloudBaseGWService返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(serviceset = nil, enableservice = nil, defaultdomain = nil, enableunion = nil, enablecheckacrossdomain = nil, customroutingrules = nil, accessflag = nil, origindomain = nil, requestid = nil) ⇒ DescribeCloudBaseGWServiceResponse

Returns a new instance of DescribeCloudBaseGWServiceResponse.



3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
# File 'lib/v20180608/models.rb', line 3800

def initialize(serviceset=nil, enableservice=nil, defaultdomain=nil, enableunion=nil, enablecheckacrossdomain=nil, customroutingrules=nil, accessflag=nil, origindomain=nil, requestid=nil)
  @ServiceSet = serviceset
  @EnableService = enableservice
  @DefaultDomain = defaultdomain
  @EnableUnion = enableunion
  @EnableCheckAcrossDomain = enablecheckacrossdomain
  @CustomRoutingRules = customroutingrules
  @AccessFlag = accessflag
  @OriginDomain = origindomain
  @RequestId = requestid
end

Instance Attribute Details

#AccessFlagObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ServiceSet:

    服务列表

  • EnableService:

    是否开启服务

  • DefaultDomain:

    默认域名信息

  • EnableUnion:

    是否开启CDN迁移

  • EnableCheckAcrossDomain:

    是否开启跨域校验,默认开启 true

  • CustomRoutingRules:

    自定义路由规则

  • AccessFlag:

    默认域名绑定类型,1绑定TCB-CDN,2绑定tcbingres(不经过cdn)

  • OriginDomain:

    云接入源站域名

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3798
3799
3800
# File 'lib/v20180608/models.rb', line 3798

def AccessFlag
  @AccessFlag
end

#CustomRoutingRulesObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ServiceSet:

    服务列表

  • EnableService:

    是否开启服务

  • DefaultDomain:

    默认域名信息

  • EnableUnion:

    是否开启CDN迁移

  • EnableCheckAcrossDomain:

    是否开启跨域校验,默认开启 true

  • CustomRoutingRules:

    自定义路由规则

  • AccessFlag:

    默认域名绑定类型,1绑定TCB-CDN,2绑定tcbingres(不经过cdn)

  • OriginDomain:

    云接入源站域名

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3798
3799
3800
# File 'lib/v20180608/models.rb', line 3798

def CustomRoutingRules
  @CustomRoutingRules
end

#DefaultDomainObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ServiceSet:

    服务列表

  • EnableService:

    是否开启服务

  • DefaultDomain:

    默认域名信息

  • EnableUnion:

    是否开启CDN迁移

  • EnableCheckAcrossDomain:

    是否开启跨域校验,默认开启 true

  • CustomRoutingRules:

    自定义路由规则

  • AccessFlag:

    默认域名绑定类型,1绑定TCB-CDN,2绑定tcbingres(不经过cdn)

  • OriginDomain:

    云接入源站域名

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3798
3799
3800
# File 'lib/v20180608/models.rb', line 3798

def DefaultDomain
  @DefaultDomain
end

#EnableCheckAcrossDomainObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ServiceSet:

    服务列表

  • EnableService:

    是否开启服务

  • DefaultDomain:

    默认域名信息

  • EnableUnion:

    是否开启CDN迁移

  • EnableCheckAcrossDomain:

    是否开启跨域校验,默认开启 true

  • CustomRoutingRules:

    自定义路由规则

  • AccessFlag:

    默认域名绑定类型,1绑定TCB-CDN,2绑定tcbingres(不经过cdn)

  • OriginDomain:

    云接入源站域名

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3798
3799
3800
# File 'lib/v20180608/models.rb', line 3798

def EnableCheckAcrossDomain
  @EnableCheckAcrossDomain
end

#EnableServiceObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ServiceSet:

    服务列表

  • EnableService:

    是否开启服务

  • DefaultDomain:

    默认域名信息

  • EnableUnion:

    是否开启CDN迁移

  • EnableCheckAcrossDomain:

    是否开启跨域校验,默认开启 true

  • CustomRoutingRules:

    自定义路由规则

  • AccessFlag:

    默认域名绑定类型,1绑定TCB-CDN,2绑定tcbingres(不经过cdn)

  • OriginDomain:

    云接入源站域名

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3798
3799
3800
# File 'lib/v20180608/models.rb', line 3798

def EnableService
  @EnableService
end

#EnableUnionObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ServiceSet:

    服务列表

  • EnableService:

    是否开启服务

  • DefaultDomain:

    默认域名信息

  • EnableUnion:

    是否开启CDN迁移

  • EnableCheckAcrossDomain:

    是否开启跨域校验,默认开启 true

  • CustomRoutingRules:

    自定义路由规则

  • AccessFlag:

    默认域名绑定类型,1绑定TCB-CDN,2绑定tcbingres(不经过cdn)

  • OriginDomain:

    云接入源站域名

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3798
3799
3800
# File 'lib/v20180608/models.rb', line 3798

def EnableUnion
  @EnableUnion
end

#OriginDomainObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ServiceSet:

    服务列表

  • EnableService:

    是否开启服务

  • DefaultDomain:

    默认域名信息

  • EnableUnion:

    是否开启CDN迁移

  • EnableCheckAcrossDomain:

    是否开启跨域校验,默认开启 true

  • CustomRoutingRules:

    自定义路由规则

  • AccessFlag:

    默认域名绑定类型,1绑定TCB-CDN,2绑定tcbingres(不经过cdn)

  • OriginDomain:

    云接入源站域名

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3798
3799
3800
# File 'lib/v20180608/models.rb', line 3798

def OriginDomain
  @OriginDomain
end

#RequestIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ServiceSet:

    服务列表

  • EnableService:

    是否开启服务

  • DefaultDomain:

    默认域名信息

  • EnableUnion:

    是否开启CDN迁移

  • EnableCheckAcrossDomain:

    是否开启跨域校验,默认开启 true

  • CustomRoutingRules:

    自定义路由规则

  • AccessFlag:

    默认域名绑定类型,1绑定TCB-CDN,2绑定tcbingres(不经过cdn)

  • OriginDomain:

    云接入源站域名

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3798
3799
3800
# File 'lib/v20180608/models.rb', line 3798

def RequestId
  @RequestId
end

#ServiceSetObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ServiceSet:

    服务列表

  • EnableService:

    是否开启服务

  • DefaultDomain:

    默认域名信息

  • EnableUnion:

    是否开启CDN迁移

  • EnableCheckAcrossDomain:

    是否开启跨域校验,默认开启 true

  • CustomRoutingRules:

    自定义路由规则

  • AccessFlag:

    默认域名绑定类型,1绑定TCB-CDN,2绑定tcbingres(不经过cdn)

  • OriginDomain:

    云接入源站域名

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3798
3799
3800
# File 'lib/v20180608/models.rb', line 3798

def ServiceSet
  @ServiceSet
end

Instance Method Details

#deserialize(params) ⇒ Object



3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
# File 'lib/v20180608/models.rb', line 3812

def deserialize(params)
  unless params['ServiceSet'].nil?
    @ServiceSet = []
    params['ServiceSet'].each do |i|
      cloudbasegwservice_tmp = CloudBaseGWService.new
      cloudbasegwservice_tmp.deserialize(i)
      @ServiceSet << cloudbasegwservice_tmp
    end
  end
  @EnableService = params['EnableService']
  @DefaultDomain = params['DefaultDomain']
  @EnableUnion = params['EnableUnion']
  @EnableCheckAcrossDomain = params['EnableCheckAcrossDomain']
  @CustomRoutingRules = params['CustomRoutingRules']
  @AccessFlag = params['AccessFlag']
  @OriginDomain = params['OriginDomain']
  @RequestId = params['RequestId']
end