Class: Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::DockerRepository
- Inherits:
-
Object
- Object
- Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::DockerRepository
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/devtools/artifactregistry/v1/repository.rb
Overview
Configuration for a Docker remote repository.
Defined Under Namespace
Modules: PublicRepository Classes: CustomRepository
Instance Attribute Summary collapse
-
#custom_repository ⇒ ::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::DockerRepository::CustomRepository
Customer-specified remote repository.
-
#public_repository ⇒ ::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::DockerRepository::PublicRepository
One of the publicly available Docker repositories supported by Artifact Registry.
Instance Attribute Details
#custom_repository ⇒ ::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::DockerRepository::CustomRepository
Returns Customer-specified remote repository.
Note: The following fields are mutually exclusive: custom_repository, public_repository. If a field in that set is populated, all other fields in the set will automatically be cleared.
225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 |
# File 'proto_docs/google/devtools/artifactregistry/v1/repository.rb', line 225 class DockerRepository include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Customer-specified publicly available remote repository. # @!attribute [rw] uri # @return [::String] # An http/https uri reference to the custom remote repository, for ex: # "https://registry-1.docker.io". class CustomRepository include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Predefined list of publicly available Docker repositories like Docker # Hub. module PublicRepository # Unspecified repository. PUBLIC_REPOSITORY_UNSPECIFIED = 0 # Docker Hub. DOCKER_HUB = 1 end end |
#public_repository ⇒ ::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::DockerRepository::PublicRepository
Returns One of the publicly available Docker repositories supported by Artifact Registry.
Note: The following fields are mutually exclusive: public_repository, custom_repository. If a field in that set is populated, all other fields in the set will automatically be cleared.
225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 |
# File 'proto_docs/google/devtools/artifactregistry/v1/repository.rb', line 225 class DockerRepository include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Customer-specified publicly available remote repository. # @!attribute [rw] uri # @return [::String] # An http/https uri reference to the custom remote repository, for ex: # "https://registry-1.docker.io". class CustomRepository include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Predefined list of publicly available Docker repositories like Docker # Hub. module PublicRepository # Unspecified repository. PUBLIC_REPOSITORY_UNSPECIFIED = 0 # Docker Hub. DOCKER_HUB = 1 end end |