Class: Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::AptRepository
- Inherits:
-
Object
- Object
- Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::AptRepository
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/devtools/artifactregistry/v1/repository.rb
Overview
Configuration for an Apt remote repository.
Defined Under Namespace
Classes: CustomRepository, PublicRepository
Instance Attribute Summary collapse
-
#custom_repository ⇒ ::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::AptRepository::CustomRepository
Customer-specified remote repository.
-
#public_repository ⇒ ::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::AptRepository::PublicRepository
One of the publicly available Apt repositories supported by Artifact Registry.
Instance Attribute Details
#custom_repository ⇒ ::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::AptRepository::CustomRepository
Returns Customer-specified remote repository.
333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 |
# File 'proto_docs/google/devtools/artifactregistry/v1/repository.rb', line 333 class AptRepository include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Publicly available Apt repositories constructed from a common repository # base and a custom repository path. # @!attribute [rw] repository_base # @return [::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::AptRepository::PublicRepository::RepositoryBase] # A common public repository base for Apt. # @!attribute [rw] repository_path # @return [::String] # A custom field to define a path to a specific repository from the base. class PublicRepository include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Predefined list of publicly available repository bases for Apt. module RepositoryBase # Unspecified repository base. REPOSITORY_BASE_UNSPECIFIED = 0 # Debian. DEBIAN = 1 # Ubuntu LTS/Pro. UBUNTU = 2 # Archived Debian. DEBIAN_SNAPSHOT = 3 end end # Customer-specified publicly available remote repository. # @!attribute [rw] uri # @return [::String] # An http/https uri reference to the upstream remote repository, for ex: # "https://my.apt.registry/". class CustomRepository include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#public_repository ⇒ ::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::AptRepository::PublicRepository
Returns One of the publicly available Apt repositories supported by Artifact Registry.
333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 |
# File 'proto_docs/google/devtools/artifactregistry/v1/repository.rb', line 333 class AptRepository include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Publicly available Apt repositories constructed from a common repository # base and a custom repository path. # @!attribute [rw] repository_base # @return [::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::AptRepository::PublicRepository::RepositoryBase] # A common public repository base for Apt. # @!attribute [rw] repository_path # @return [::String] # A custom field to define a path to a specific repository from the base. class PublicRepository include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Predefined list of publicly available repository bases for Apt. module RepositoryBase # Unspecified repository base. REPOSITORY_BASE_UNSPECIFIED = 0 # Debian. DEBIAN = 1 # Ubuntu LTS/Pro. UBUNTU = 2 # Archived Debian. DEBIAN_SNAPSHOT = 3 end end # Customer-specified publicly available remote repository. # @!attribute [rw] uri # @return [::String] # An http/https uri reference to the upstream remote repository, for ex: # "https://my.apt.registry/". class CustomRepository include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |