class Google::Apis::RemotebuildexecutionV2::BuildBazelRemoteExecutionV2NodeProperties
Node properties for FileNodes, DirectoryNodes, and SymlinkNodes. The server is responsible for specifying the properties that it accepts.
Attributes
mtime[RW]
The file's last modification timestamp. Corresponds to the JSON property `mtime` @return [String]
properties[RW]
A list of string-based NodeProperties. Corresponds to the JSON property `properties` @return [Array<Google::Apis::RemotebuildexecutionV2::BuildBazelRemoteExecutionV2NodeProperty>]
unix_mode[RW]
The UNIX file mode, e.g., 0755. Corresponds to the JSON property `unixMode` @return [Fixnum]
Public Class Methods
new(**args)
click to toggle source
# File lib/google/apis/remotebuildexecution_v2/classes.rb, line 1527 def initialize(**args) update!(**args) end
Public Instance Methods
update!(**args)
click to toggle source
Update properties of this object
# File lib/google/apis/remotebuildexecution_v2/classes.rb, line 1532 def update!(**args) @mtime = args[:mtime] if args.key?(:mtime) @properties = args[:properties] if args.key?(:properties) @unix_mode = args[:unix_mode] if args.key?(:unix_mode) end