Artifact Registry v1 API - Class ListFilesRequest (2.3.0)

public sealed class ListFilesRequest : IPageRequest, IMessage<ListFilesRequest>, IEquatable<ListFilesRequest>, IDeepCloneable<ListFilesRequest>, IBufferMessage, IMessage

Reference documentation and code samples for the Artifact Registry v1 API class ListFilesRequest.

The request to list files.

Inheritance

object > ListFilesRequest

Namespace

Google.Cloud.ArtifactRegistry.V1

Assembly

Google.Cloud.ArtifactRegistry.V1.dll

Constructors

ListFilesRequest()

public ListFilesRequest()

ListFilesRequest(ListFilesRequest)

public ListFilesRequest(ListFilesRequest other)
Parameter
NameDescription
otherListFilesRequest

Properties

Filter

public string Filter { get; set; }

An expression for filtering the results of the request. Filter rules are case insensitive. The fields eligible for filtering are:

  • name
  • owner

    An example of using a filter:

  • name="projects/p1/locations/us-central1/repositories/repo1/files/a/b/*" --> Files with an ID starting with "a/b/".

  • owner="projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/1.0" --> Files owned by the version 1.0 in package pkg1.
Property Value
TypeDescription
string

OrderBy

public string OrderBy { get; set; }

The field to order the results by.

Property Value
TypeDescription
string

PageSize

public int PageSize { get; set; }

The maximum number of files to return.

Property Value
TypeDescription
int

PageToken

public string PageToken { get; set; }

The next_page_token value returned from a previous list request, if any.

Property Value
TypeDescription
string

Parent

public string Parent { get; set; }

Required. The name of the repository whose files will be listed. For example: "projects/p1/locations/us-central1/repositories/repo1

Property Value
TypeDescription
string

ParentAsRepositoryName

public RepositoryName ParentAsRepositoryName { get; set; }

RepositoryName-typed view over the Parent resource name property.

Property Value
TypeDescription
RepositoryName