Class: TencentCloud::Oceanus::V20190422::Warehouse

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

Overview

Setats Warehouse结构

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(status = nil, location = nil, catalogtype = nil, uri = nil, warehouseurl = nil, authentication = nil, resourcerefs = nil, hiveuri = nil, properties = nil) ⇒ Warehouse

Returns a new instance of Warehouse.



6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
# File 'lib/v20190422/models.rb', line 6080

def initialize(status=nil, location=nil, catalogtype=nil, uri=nil, warehouseurl=nil, authentication=nil, resourcerefs=nil, hiveuri=nil, properties=nil)
  @Status = status
  @Location = location
  @CatalogType = catalogtype
  @Uri = uri
  @WarehouseUrl = warehouseurl
  @Authentication = authentication
  @ResourceRefs = resourcerefs
  @HiveUri = hiveuri
  @Properties = properties
end

Instance Attribute Details

#AuthenticationObject

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

Parameters:

  • Status:

    状态

  • Location:

    location

  • CatalogType:

    catalogtype

  • Uri:

    uri

  • WarehouseUrl:

    warehouse url

  • Authentication:

    认证方式

  • ResourceRefs:

    资源

  • HiveUri:

    hive warehouse uri

  • Properties:

    高级参数



6078
6079
6080
# File 'lib/v20190422/models.rb', line 6078

def Authentication
  @Authentication
end

#CatalogTypeObject

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

Parameters:

  • Status:

    状态

  • Location:

    location

  • CatalogType:

    catalogtype

  • Uri:

    uri

  • WarehouseUrl:

    warehouse url

  • Authentication:

    认证方式

  • ResourceRefs:

    资源

  • HiveUri:

    hive warehouse uri

  • Properties:

    高级参数



6078
6079
6080
# File 'lib/v20190422/models.rb', line 6078

def CatalogType
  @CatalogType
end

#HiveUriObject

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

Parameters:

  • Status:

    状态

  • Location:

    location

  • CatalogType:

    catalogtype

  • Uri:

    uri

  • WarehouseUrl:

    warehouse url

  • Authentication:

    认证方式

  • ResourceRefs:

    资源

  • HiveUri:

    hive warehouse uri

  • Properties:

    高级参数



6078
6079
6080
# File 'lib/v20190422/models.rb', line 6078

def HiveUri
  @HiveUri
end

#LocationObject

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

Parameters:

  • Status:

    状态

  • Location:

    location

  • CatalogType:

    catalogtype

  • Uri:

    uri

  • WarehouseUrl:

    warehouse url

  • Authentication:

    认证方式

  • ResourceRefs:

    资源

  • HiveUri:

    hive warehouse uri

  • Properties:

    高级参数



6078
6079
6080
# File 'lib/v20190422/models.rb', line 6078

def Location
  @Location
end

#PropertiesObject

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

Parameters:

  • Status:

    状态

  • Location:

    location

  • CatalogType:

    catalogtype

  • Uri:

    uri

  • WarehouseUrl:

    warehouse url

  • Authentication:

    认证方式

  • ResourceRefs:

    资源

  • HiveUri:

    hive warehouse uri

  • Properties:

    高级参数



6078
6079
6080
# File 'lib/v20190422/models.rb', line 6078

def Properties
  @Properties
end

#ResourceRefsObject

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

Parameters:

  • Status:

    状态

  • Location:

    location

  • CatalogType:

    catalogtype

  • Uri:

    uri

  • WarehouseUrl:

    warehouse url

  • Authentication:

    认证方式

  • ResourceRefs:

    资源

  • HiveUri:

    hive warehouse uri

  • Properties:

    高级参数



6078
6079
6080
# File 'lib/v20190422/models.rb', line 6078

def ResourceRefs
  @ResourceRefs
end

#StatusObject

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

Parameters:

  • Status:

    状态

  • Location:

    location

  • CatalogType:

    catalogtype

  • Uri:

    uri

  • WarehouseUrl:

    warehouse url

  • Authentication:

    认证方式

  • ResourceRefs:

    资源

  • HiveUri:

    hive warehouse uri

  • Properties:

    高级参数



6078
6079
6080
# File 'lib/v20190422/models.rb', line 6078

def Status
  @Status
end

#UriObject

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

Parameters:

  • Status:

    状态

  • Location:

    location

  • CatalogType:

    catalogtype

  • Uri:

    uri

  • WarehouseUrl:

    warehouse url

  • Authentication:

    认证方式

  • ResourceRefs:

    资源

  • HiveUri:

    hive warehouse uri

  • Properties:

    高级参数



6078
6079
6080
# File 'lib/v20190422/models.rb', line 6078

def Uri
  @Uri
end

#WarehouseUrlObject

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

Parameters:

  • Status:

    状态

  • Location:

    location

  • CatalogType:

    catalogtype

  • Uri:

    uri

  • WarehouseUrl:

    warehouse url

  • Authentication:

    认证方式

  • ResourceRefs:

    资源

  • HiveUri:

    hive warehouse uri

  • Properties:

    高级参数



6078
6079
6080
# File 'lib/v20190422/models.rb', line 6078

def WarehouseUrl
  @WarehouseUrl
end

Instance Method Details

#deserialize(params) ⇒ Object



6092
6093
6094
6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
# File 'lib/v20190422/models.rb', line 6092

def deserialize(params)
  @Status = params['Status']
  @Location = params['Location']
  @CatalogType = params['CatalogType']
  @Uri = params['Uri']
  @WarehouseUrl = params['WarehouseUrl']
  @Authentication = params['Authentication']
  unless params['ResourceRefs'].nil?
    @ResourceRefs = []
    params['ResourceRefs'].each do |i|
      resourcereflatest_tmp = ResourceRefLatest.new
      resourcereflatest_tmp.deserialize(i)
      @ResourceRefs << resourcereflatest_tmp
    end
  end
  @HiveUri = params['HiveUri']
  unless params['Properties'].nil?
    @Properties = []
    params['Properties'].each do |i|
      property_tmp = Property.new
      property_tmp.deserialize(i)
      @Properties << property_tmp
    end
  end
end