Class: TencentCloud::Emr::V20190103::DescribeGlobalConfigResponse

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

Overview

DescribeGlobalConfig返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(enableresourceschedule = nil, activescheduler = nil, capacityglobalconfig = nil, fairglobalconfig = nil, scheduler = nil, requestid = nil) ⇒ DescribeGlobalConfigResponse

Returns a new instance of DescribeGlobalConfigResponse.



3610
3611
3612
3613
3614
3615
3616
3617
# File 'lib/v20190103/models.rb', line 3610

def initialize(enableresourceschedule=nil, activescheduler=nil, capacityglobalconfig=nil, fairglobalconfig=nil, scheduler=nil, requestid=nil)
  @EnableResourceSchedule = enableresourceschedule
  @ActiveScheduler = activescheduler
  @CapacityGlobalConfig = capacityglobalconfig
  @FairGlobalConfig = fairglobalconfig
  @Scheduler = scheduler
  @RequestId = requestid
end

Instance Attribute Details

#ActiveSchedulerObject

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

Parameters:

  • 是否开启了资源调度功能

  • 当前生效的资源调度器

  • 公平调度器的信息

  • 容量调度器的信息

  • 最新的资源调度器

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



3608
3609
3610
# File 'lib/v20190103/models.rb', line 3608

def ActiveScheduler
  @ActiveScheduler
end

#CapacityGlobalConfigObject

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

Parameters:

  • 是否开启了资源调度功能

  • 当前生效的资源调度器

  • 公平调度器的信息

  • 容量调度器的信息

  • 最新的资源调度器

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



3608
3609
3610
# File 'lib/v20190103/models.rb', line 3608

def CapacityGlobalConfig
  @CapacityGlobalConfig
end

#EnableResourceScheduleObject

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

Parameters:

  • 是否开启了资源调度功能

  • 当前生效的资源调度器

  • 公平调度器的信息

  • 容量调度器的信息

  • 最新的资源调度器

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



3608
3609
3610
# File 'lib/v20190103/models.rb', line 3608

def EnableResourceSchedule
  @EnableResourceSchedule
end

#FairGlobalConfigObject

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

Parameters:

  • 是否开启了资源调度功能

  • 当前生效的资源调度器

  • 公平调度器的信息

  • 容量调度器的信息

  • 最新的资源调度器

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



3608
3609
3610
# File 'lib/v20190103/models.rb', line 3608

def FairGlobalConfig
  @FairGlobalConfig
end

#RequestIdObject

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

Parameters:

  • 是否开启了资源调度功能

  • 当前生效的资源调度器

  • 公平调度器的信息

  • 容量调度器的信息

  • 最新的资源调度器

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



3608
3609
3610
# File 'lib/v20190103/models.rb', line 3608

def RequestId
  @RequestId
end

#SchedulerObject

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

Parameters:

  • 是否开启了资源调度功能

  • 当前生效的资源调度器

  • 公平调度器的信息

  • 容量调度器的信息

  • 最新的资源调度器

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



3608
3609
3610
# File 'lib/v20190103/models.rb', line 3608

def Scheduler
  @Scheduler
end

Instance Method Details

#deserialize(params) ⇒ Object



3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
# File 'lib/v20190103/models.rb', line 3619

def deserialize(params)
  @EnableResourceSchedule = params['EnableResourceSchedule']
  @ActiveScheduler = params['ActiveScheduler']
  unless params['CapacityGlobalConfig'].nil?
    @CapacityGlobalConfig = CapacityGlobalConfig.new
    @CapacityGlobalConfig.deserialize(params['CapacityGlobalConfig'])
  end
  unless params['FairGlobalConfig'].nil?
    @FairGlobalConfig = FairGlobalConfig.new
    @FairGlobalConfig.deserialize(params['FairGlobalConfig'])
  end
  @Scheduler = params['Scheduler']
  @RequestId = params['RequestId']
end