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
#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.