GoogleApi.RemoteBuildExecution.V2.Model.BuildBazelRemoteExecutionV2NodeProperties (google_api_remote_build_execution v0.23.0) View Source

Node properties for FileNodes, DirectoryNodes, and SymlinkNodes. The server is responsible for specifying the properties that it accepts.

Attributes

  • mtime (type: DateTime.t, default: nil) - The file's last modification timestamp.
  • properties (type: list(GoogleApi.RemoteBuildExecution.V2.Model.BuildBazelRemoteExecutionV2NodeProperty.t), default: nil) - A list of string-based NodeProperties.
  • unixMode (type: integer(), default: nil) - The UNIX file mode, e.g., 0755.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() ::
  %GoogleApi.RemoteBuildExecution.V2.Model.BuildBazelRemoteExecutionV2NodeProperties{
    mtime: DateTime.t() | nil,
    properties:
      [
        GoogleApi.RemoteBuildExecution.V2.Model.BuildBazelRemoteExecutionV2NodeProperty.t()
      ]
      | nil,
    unixMode: integer() | nil
  }

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.