Class: TencentCloud::Tcr::V20190924::DuplicateImageRequest

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

Overview

DuplicateImage请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(registryid = nil, sourcenamespace = nil, sourcerepo = nil, sourcereference = nil, destinationtag = nil, destinationnamespace = nil, destinationrepo = nil, override = nil) ⇒ DuplicateImageRequest

Returns a new instance of DuplicateImageRequest.



4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
# File 'lib/v20190924/models.rb', line 4649

def initialize(registryid=nil, sourcenamespace=nil, sourcerepo=nil, sourcereference=nil, destinationtag=nil, destinationnamespace=nil, destinationrepo=nil, override=nil)
  @RegistryId = registryid
  @SourceNamespace = sourcenamespace
  @SourceRepo = sourcerepo
  @SourceReference = sourcereference
  @DestinationTag = destinationtag
  @DestinationNamespace = destinationnamespace
  @DestinationRepo = destinationrepo
  @Override = override
end

Instance Attribute Details

#DestinationNamespace ⇒ Object

Parameters:

  • RegistryId: —

    实例id

  • SourceNamespace: —

    源命名空间名称

  • SourceRepo: —

    源镜像仓库名称

  • SourceReference: —

    源镜像tag或digest值,目前仅支持tag

  • DestinationTag: —

    目标镜像版本

  • DestinationNamespace: —

    目标命名空间,不填默认与源一致

  • DestinationRepo: —

    目标镜像仓库,不填默认与源一致

  • Override: —

    是否覆盖



4647
4648
4649
# File 'lib/v20190924/models.rb', line 4647

def DestinationNamespace
  @DestinationNamespace
end

#DestinationRepo ⇒ Object

Parameters:

  • RegistryId: —

    实例id

  • SourceNamespace: —

    源命名空间名称

  • SourceRepo: —

    源镜像仓库名称

  • SourceReference: —

    源镜像tag或digest值,目前仅支持tag

  • DestinationTag: —

    目标镜像版本

  • DestinationNamespace: —

    目标命名空间,不填默认与源一致

  • DestinationRepo: —

    目标镜像仓库,不填默认与源一致

  • Override: —

    是否覆盖



4647
4648
4649
# File 'lib/v20190924/models.rb', line 4647

def DestinationRepo
  @DestinationRepo
end

#DestinationTag ⇒ Object

Parameters:

  • RegistryId: —

    实例id

  • SourceNamespace: —

    源命名空间名称

  • SourceRepo: —

    源镜像仓库名称

  • SourceReference: —

    源镜像tag或digest值,目前仅支持tag

  • DestinationTag: —

    目标镜像版本

  • DestinationNamespace: —

    目标命名空间,不填默认与源一致

  • DestinationRepo: —

    目标镜像仓库,不填默认与源一致

  • Override: —

    是否覆盖



4647
4648
4649
# File 'lib/v20190924/models.rb', line 4647

def DestinationTag
  @DestinationTag
end

#Override ⇒ Object

Parameters:

  • RegistryId: —

    实例id

  • SourceNamespace: —

    源命名空间名称

  • SourceRepo: —

    源镜像仓库名称

  • SourceReference: —

    源镜像tag或digest值,目前仅支持tag

  • DestinationTag: —

    目标镜像版本

  • DestinationNamespace: —

    目标命名空间,不填默认与源一致

  • DestinationRepo: —

    目标镜像仓库,不填默认与源一致

  • Override: —

    是否覆盖



4647
4648
4649
# File 'lib/v20190924/models.rb', line 4647

def Override
  @Override
end

#RegistryId ⇒ Object

Parameters:

  • RegistryId: —

    实例id

  • SourceNamespace: —

    源命名空间名称

  • SourceRepo: —

    源镜像仓库名称

  • SourceReference: —

    源镜像tag或digest值,目前仅支持tag

  • DestinationTag: —

    目标镜像版本

  • DestinationNamespace: —

    目标命名空间,不填默认与源一致

  • DestinationRepo: —

    目标镜像仓库,不填默认与源一致

  • Override: —

    是否覆盖



4647
4648
4649
# File 'lib/v20190924/models.rb', line 4647

def RegistryId
  @RegistryId
end

#SourceNamespace ⇒ Object

Parameters:

  • RegistryId: —

    实例id

  • SourceNamespace: —

    源命名空间名称

  • SourceRepo: —

    源镜像仓库名称

  • SourceReference: —

    源镜像tag或digest值,目前仅支持tag

  • DestinationTag: —

    目标镜像版本

  • DestinationNamespace: —

    目标命名空间,不填默认与源一致

  • DestinationRepo: —

    目标镜像仓库,不填默认与源一致

  • Override: —

    是否覆盖



4647
4648
4649
# File 'lib/v20190924/models.rb', line 4647

def SourceNamespace
  @SourceNamespace
end

#SourceReference ⇒ Object

Parameters:

  • RegistryId: —

    实例id

  • SourceNamespace: —

    源命名空间名称

  • SourceRepo: —

    源镜像仓库名称

  • SourceReference: —

    源镜像tag或digest值,目前仅支持tag

  • DestinationTag: —

    目标镜像版本

  • DestinationNamespace: —

    目标命名空间,不填默认与源一致

  • DestinationRepo: —

    目标镜像仓库,不填默认与源一致

  • Override: —

    是否覆盖



4647
4648
4649
# File 'lib/v20190924/models.rb', line 4647

def SourceReference
  @SourceReference
end

#SourceRepo ⇒ Object

Parameters:

  • RegistryId: —

    实例id

  • SourceNamespace: —

    源命名空间名称

  • SourceRepo: —

    源镜像仓库名称

  • SourceReference: —

    源镜像tag或digest值,目前仅支持tag

  • DestinationTag: —

    目标镜像版本

  • DestinationNamespace: —

    目标命名空间,不填默认与源一致

  • DestinationRepo: —

    目标镜像仓库,不填默认与源一致

  • Override: —

    是否覆盖



4647
4648
4649
# File 'lib/v20190924/models.rb', line 4647

def SourceRepo
  @SourceRepo
end

Instance Method Details

#deserialize(params) ⇒ Object



4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
# File 'lib/v20190924/models.rb', line 4660

def deserialize(params)
  @RegistryId = params['RegistryId']
  @SourceNamespace = params['SourceNamespace']
  @SourceRepo = params['SourceRepo']
  @SourceReference = params['SourceReference']
  @DestinationTag = params['DestinationTag']
  @DestinationNamespace = params['DestinationNamespace']
  @DestinationRepo = params['DestinationRepo']
  @Override = params['Override']
end