Reference documentation and code samples for the Artifact Registry V1 API class Google::Cloud::ArtifactRegistry::V1::File.
Files store content that is potentially associated with Packages or Versions.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#annotations
def annotations() -> ::Google::Protobuf::Map{::String => ::String}
Returns
- (::Google::Protobuf::Map{::String => ::String}) — Optional. Client specified annotations.
#annotations=
def annotations=(value) -> ::Google::Protobuf::Map{::String => ::String}
Parameter
- value (::Google::Protobuf::Map{::String => ::String}) — Optional. Client specified annotations.
Returns
- (::Google::Protobuf::Map{::String => ::String}) — Optional. Client specified annotations.
#create_time
def create_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Output only. The time when the File was created.
#fetch_time
def fetch_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Output only. The time when the last attempt to refresh the file's data was made. Only set when the repository is remote.
#hashes
def hashes() -> ::Array<::Google::Cloud::ArtifactRegistry::V1::Hash>
Returns
- (::Array<::Google::Cloud::ArtifactRegistry::V1::Hash>) — The hashes of the file content.
#hashes=
def hashes=(value) -> ::Array<::Google::Cloud::ArtifactRegistry::V1::Hash>
Parameter
- value (::Array<::Google::Cloud::ArtifactRegistry::V1::Hash>) — The hashes of the file content.
Returns
- (::Array<::Google::Cloud::ArtifactRegistry::V1::Hash>) — The hashes of the file content.
#name
def name() -> ::String
Returns
-
(::String) — The name of the file, for example:
projects/p1/locations/us-central1/repositories/repo1/files/a%2Fb%2Fc.txt
. If the file ID part contains slashes, they are escaped.
#name=
def name=(value) -> ::String
Parameter
-
value (::String) — The name of the file, for example:
projects/p1/locations/us-central1/repositories/repo1/files/a%2Fb%2Fc.txt
. If the file ID part contains slashes, they are escaped.
Returns
-
(::String) — The name of the file, for example:
projects/p1/locations/us-central1/repositories/repo1/files/a%2Fb%2Fc.txt
. If the file ID part contains slashes, they are escaped.
#owner
def owner() -> ::String
Returns
- (::String) — The name of the Package or Version that owns this file, if any.
#owner=
def owner=(value) -> ::String
Parameter
- value (::String) — The name of the Package or Version that owns this file, if any.
Returns
- (::String) — The name of the Package or Version that owns this file, if any.
#size_bytes
def size_bytes() -> ::Integer
Returns
- (::Integer) — The size of the File in bytes.
#size_bytes=
def size_bytes=(value) -> ::Integer
Parameter
- value (::Integer) — The size of the File in bytes.
Returns
- (::Integer) — The size of the File in bytes.
#update_time
def update_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Output only. The time when the File was last updated.