Class GetEnvironmentFilesRequest

java.lang.Object
com.google.genai.gaos.models.operations.GetEnvironmentFilesRequest

public class GetEnvironmentFilesRequest extends Object
  • Constructor Details

    • GetEnvironmentFilesRequest

      public GetEnvironmentFilesRequest(@Nullable String apiVersion, @Nonnull String environment, @Nonnull String path, @Nullable Integer pageSize, @Nullable String pageToken, @Nullable Boolean recursive)
    • GetEnvironmentFilesRequest

      public GetEnvironmentFilesRequest(@Nonnull String environment, @Nonnull String path)
  • Method Details

    • apiVersion

      public Optional<String> apiVersion()
      API version for request routing.
    • environment

      public Optional<String> environment()
      The ID of the environment whose snapshot to read.
    • path

      public Optional<String> path()
      Path of the file or directory inside the environment workspace, relative to its root (e.g. src).
    • pageSize

      public Optional<Integer> pageSize()
      Optional. Maximum number of entries to return per page (for directory listing).
    • pageToken

      public Optional<String> pageToken()
      Optional. Pagination token for directory listing.
    • recursive

      public Optional<Boolean> recursive()
      Optional. If true and the path is a directory, recursively lists all files.
    • builder

      public static GetEnvironmentFilesRequest.Builder builder()
    • withApiVersion

      public GetEnvironmentFilesRequest withApiVersion(@Nullable String apiVersion)
      API version for request routing.
    • withEnvironment

      public GetEnvironmentFilesRequest withEnvironment(@Nonnull String environment)
      The ID of the environment whose snapshot to read.
    • withPath

      public GetEnvironmentFilesRequest withPath(@Nonnull String path)
      Path of the file or directory inside the environment workspace, relative to its root (e.g. src).
    • withPageSize

      public GetEnvironmentFilesRequest withPageSize(@Nullable Integer pageSize)
      Optional. Maximum number of entries to return per page (for directory listing).
    • withPageToken

      public GetEnvironmentFilesRequest withPageToken(@Nullable String pageToken)
      Optional. Pagination token for directory listing.
    • withRecursive

      public GetEnvironmentFilesRequest withRecursive(@Nullable Boolean recursive)
      Optional. If true and the path is a directory, recursively lists all files.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object