GoogleApi.RemoteBuildExecution.V2.Model.BuildBazelRemoteExecutionV2SymlinkNode (google_api_remote_build_execution v0.20.0) View Source
A SymlinkNode
represents a symbolic link.
Attributes
-
name
(type:String.t
, default:nil
) - The name of the symlink. -
nodeProperties
(type:GoogleApi.RemoteBuildExecution.V2.Model.BuildBazelRemoteExecutionV2NodeProperties.t
, default:nil
) - -
target
(type:String.t
, default:nil
) - The target path of the symlink. The path separator is a forward slash/
. The target path can be relative to the parent directory of the symlink or it can be an absolute path starting with/
. Support for absolute paths can be checked using the Capabilities API...
components are allowed anywhere in the target path as logical canonicalization may lead to different behavior in the presence of directory symlinks (e.g.foo/../bar
may not be the same asbar
). To reduce potential cache misses, canonicalization is still recommended where this is possible without impacting correctness.
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.BuildBazelRemoteExecutionV2SymlinkNode{ name: String.t() | nil, nodeProperties: GoogleApi.RemoteBuildExecution.V2.Model.BuildBazelRemoteExecutionV2NodeProperties.t() | nil, target: String.t() | nil }
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.