Class: TencentCloud::Tse::V20201207::GovernanceAlias

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

Overview

服务别名结构信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(_alias = nil, aliasnamespace = nil, service = nil, namespace = nil, comment = nil, createtime = nil, modifytime = nil, id = nil, editable = nil, metadatas = nil) ⇒ GovernanceAlias



7773
7774
7775
7776
7777
7778
7779
7780
7781
7782
7783
7784
# File 'lib/v20201207/models.rb', line 7773

def initialize(_alias=nil, aliasnamespace=nil, service=nil, namespace=nil, comment=nil, createtime=nil, modifytime=nil, id=nil, editable=nil, metadatas=nil)
  @Alias = _alias
  @AliasNamespace = aliasnamespace
  @Service = service
  @Namespace = namespace
  @Comment = comment
  @CreateTime = createtime
  @ModifyTime = modifytime
  @Id = id
  @Editable = editable
  @Metadatas = metadatas
end

Instance Attribute Details

#AliasObject

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



7771
7772
7773
# File 'lib/v20201207/models.rb', line 7771

def Alias
  @Alias
end

#AliasNamespaceObject

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



7771
7772
7773
# File 'lib/v20201207/models.rb', line 7771

def AliasNamespace
  @AliasNamespace
end

#CommentObject

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



7771
7772
7773
# File 'lib/v20201207/models.rb', line 7771

def Comment
  @Comment
end

#CreateTimeObject

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



7771
7772
7773
# File 'lib/v20201207/models.rb', line 7771

def CreateTime
  @CreateTime
end

#EditableObject

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



7771
7772
7773
# File 'lib/v20201207/models.rb', line 7771

def Editable
  @Editable
end

#IdObject

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



7771
7772
7773
# File 'lib/v20201207/models.rb', line 7771

def Id
  @Id
end

#MetadatasObject

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



7771
7772
7773
# File 'lib/v20201207/models.rb', line 7771

def Metadatas
  @Metadatas
end

#ModifyTimeObject

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



7771
7772
7773
# File 'lib/v20201207/models.rb', line 7771

def ModifyTime
  @ModifyTime
end

#NamespaceObject

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



7771
7772
7773
# File 'lib/v20201207/models.rb', line 7771

def Namespace
  @Namespace
end

#ServiceObject

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



7771
7772
7773
# File 'lib/v20201207/models.rb', line 7771

def Service
  @Service
end

Instance Method Details

#deserialize(params) ⇒ Object



7786
7787
7788
7789
7790
7791
7792
7793
7794
7795
7796
7797
7798
7799
7800
7801
7802
7803
7804
# File 'lib/v20201207/models.rb', line 7786

def deserialize(params)
  @Alias = params['Alias']
  @AliasNamespace = params['AliasNamespace']
  @Service = params['Service']
  @Namespace = params['Namespace']
  @Comment = params['Comment']
  @CreateTime = params['CreateTime']
  @ModifyTime = params['ModifyTime']
  @Id = params['Id']
  @Editable = params['Editable']
  unless params['Metadatas'].nil?
    @Metadatas = []
    params['Metadatas'].each do |i|
       = Metadata.new
      .deserialize(i)
      @Metadatas << 
    end
  end
end