Interface FileOrBuilder (1.54.0)

public interface FileOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

containsAnnotations(String key)

public abstract boolean containsAnnotations(String key)

Optional. Client specified annotations.

map<string, string> annotations = 9 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
key String
Returns
Type Description
boolean

getAnnotations() (deprecated)

public abstract Map<String,String> getAnnotations()

Use #getAnnotationsMap() instead.

Returns
Type Description
Map<String,String>

getAnnotationsCount()

public abstract int getAnnotationsCount()

Optional. Client specified annotations.

map<string, string> annotations = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getAnnotationsMap()

public abstract Map<String,String> getAnnotationsMap()

Optional. Client specified annotations.

map<string, string> annotations = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Map<String,String>

getAnnotationsOrDefault(String key, String defaultValue)

public abstract String getAnnotationsOrDefault(String key, String defaultValue)

Optional. Client specified annotations.

map<string, string> annotations = 9 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
key String
defaultValue String
Returns
Type Description
String

getAnnotationsOrThrow(String key)

public abstract String getAnnotationsOrThrow(String key)

Optional. Client specified annotations.

map<string, string> annotations = 9 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
key String
Returns
Type Description
String

getCreateTime()

public abstract Timestamp getCreateTime()

Output only. The time when the File was created.

.google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The createTime.

getCreateTimeOrBuilder()

public abstract TimestampOrBuilder getCreateTimeOrBuilder()

Output only. The time when the File was created.

.google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

getFetchTime()

public abstract Timestamp getFetchTime()

Output only. The time when the last attempt to refresh the file's data was made. Only set when the repository is remote.

.google.protobuf.Timestamp fetch_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The fetchTime.

getFetchTimeOrBuilder()

public abstract TimestampOrBuilder getFetchTimeOrBuilder()

Output only. The time when the last attempt to refresh the file's data was made. Only set when the repository is remote.

.google.protobuf.Timestamp fetch_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

getHashes(int index)

public abstract Hash getHashes(int index)

The hashes of the file content.

repeated .google.devtools.artifactregistry.v1.Hash hashes = 4;

Parameter
Name Description
index int
Returns
Type Description
Hash

getHashesCount()

public abstract int getHashesCount()

The hashes of the file content.

repeated .google.devtools.artifactregistry.v1.Hash hashes = 4;

Returns
Type Description
int

getHashesList()

public abstract List<Hash> getHashesList()

The hashes of the file content.

repeated .google.devtools.artifactregistry.v1.Hash hashes = 4;

Returns
Type Description
List<Hash>

getHashesOrBuilder(int index)

public abstract HashOrBuilder getHashesOrBuilder(int index)

The hashes of the file content.

repeated .google.devtools.artifactregistry.v1.Hash hashes = 4;

Parameter
Name Description
index int
Returns
Type Description
HashOrBuilder

getHashesOrBuilderList()

public abstract List<? extends HashOrBuilder> getHashesOrBuilderList()

The hashes of the file content.

repeated .google.devtools.artifactregistry.v1.Hash hashes = 4;

Returns
Type Description
List<? extends com.google.devtools.artifactregistry.v1.HashOrBuilder>

getName()

public abstract String getName()

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.

string name = 1;

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

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.

string name = 1;

Returns
Type Description
ByteString

The bytes for name.

getOwner()

public abstract String getOwner()

The name of the Package or Version that owns this file, if any.

string owner = 7;

Returns
Type Description
String

The owner.

getOwnerBytes()

public abstract ByteString getOwnerBytes()

The name of the Package or Version that owns this file, if any.

string owner = 7;

Returns
Type Description
ByteString

The bytes for owner.

getSizeBytes()

public abstract long getSizeBytes()

The size of the File in bytes.

int64 size_bytes = 3;

Returns
Type Description
long

The sizeBytes.

getUpdateTime()

public abstract Timestamp getUpdateTime()

Output only. The time when the File was last updated.

.google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The updateTime.

getUpdateTimeOrBuilder()

public abstract TimestampOrBuilder getUpdateTimeOrBuilder()

Output only. The time when the File was last updated.

.google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

hasCreateTime()

public abstract boolean hasCreateTime()

Output only. The time when the File was created.

.google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the createTime field is set.

hasFetchTime()

public abstract boolean hasFetchTime()

Output only. The time when the last attempt to refresh the file's data was made. Only set when the repository is remote.

.google.protobuf.Timestamp fetch_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the fetchTime field is set.

hasUpdateTime()

public abstract boolean hasUpdateTime()

Output only. The time when the File was last updated.

.google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the updateTime field is set.