Class: TencentCloud::Tcm::V20210413::DeleteMeshRequest

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

Overview

DeleteMesh请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(meshid = nil, needdeletecls = nil, needdeletetmp = nil, needdeleteapm = nil, needdeletegrafana = nil) ⇒ DeleteMeshRequest

Returns a new instance of DeleteMeshRequest.



485
486
487
488
489
490
491
# File 'lib/v20210413/models.rb', line 485

def initialize(meshid=nil, needdeletecls=nil, needdeletetmp=nil, needdeleteapm=nil, needdeletegrafana=nil)
  @MeshId = meshid
  @NeedDeleteCLS = needdeletecls
  @NeedDeleteTMP = needdeletetmp
  @NeedDeleteAPM = needdeleteapm
  @NeedDeleteGrafana = needdeletegrafana
end

Instance Attribute Details

#MeshIdObject

Parameters:

  • MeshId:

    需要删除的MeshId

  • NeedDeleteCLS:

    CLS组件是否被删除

  • NeedDeleteTMP:

    TMP组件是否被删除

  • NeedDeleteAPM:

    APM组件是否被删除

  • NeedDeleteGrafana:

    Grafana组件是否被删除



483
484
485
# File 'lib/v20210413/models.rb', line 483

def MeshId
  @MeshId
end

#NeedDeleteAPMObject

Parameters:

  • MeshId:

    需要删除的MeshId

  • NeedDeleteCLS:

    CLS组件是否被删除

  • NeedDeleteTMP:

    TMP组件是否被删除

  • NeedDeleteAPM:

    APM组件是否被删除

  • NeedDeleteGrafana:

    Grafana组件是否被删除



483
484
485
# File 'lib/v20210413/models.rb', line 483

def NeedDeleteAPM
  @NeedDeleteAPM
end

#NeedDeleteCLSObject

Parameters:

  • MeshId:

    需要删除的MeshId

  • NeedDeleteCLS:

    CLS组件是否被删除

  • NeedDeleteTMP:

    TMP组件是否被删除

  • NeedDeleteAPM:

    APM组件是否被删除

  • NeedDeleteGrafana:

    Grafana组件是否被删除



483
484
485
# File 'lib/v20210413/models.rb', line 483

def NeedDeleteCLS
  @NeedDeleteCLS
end

#NeedDeleteGrafanaObject

Parameters:

  • MeshId:

    需要删除的MeshId

  • NeedDeleteCLS:

    CLS组件是否被删除

  • NeedDeleteTMP:

    TMP组件是否被删除

  • NeedDeleteAPM:

    APM组件是否被删除

  • NeedDeleteGrafana:

    Grafana组件是否被删除



483
484
485
# File 'lib/v20210413/models.rb', line 483

def NeedDeleteGrafana
  @NeedDeleteGrafana
end

#NeedDeleteTMPObject

Parameters:

  • MeshId:

    需要删除的MeshId

  • NeedDeleteCLS:

    CLS组件是否被删除

  • NeedDeleteTMP:

    TMP组件是否被删除

  • NeedDeleteAPM:

    APM组件是否被删除

  • NeedDeleteGrafana:

    Grafana组件是否被删除



483
484
485
# File 'lib/v20210413/models.rb', line 483

def NeedDeleteTMP
  @NeedDeleteTMP
end

Instance Method Details

#deserialize(params) ⇒ Object



493
494
495
496
497
498
499
# File 'lib/v20210413/models.rb', line 493

def deserialize(params)
  @MeshId = params['MeshId']
  @NeedDeleteCLS = params['NeedDeleteCLS']
  @NeedDeleteTMP = params['NeedDeleteTMP']
  @NeedDeleteAPM = params['NeedDeleteAPM']
  @NeedDeleteGrafana = params['NeedDeleteGrafana']
end