| 79 | } |
| 80 | |
| 81 | static Status Validate(const GcsPath& path) { |
| 82 | auto st = internal::ValidateAbstractPath(path.full_path); |
| 83 | if (!st.ok()) { |
| 84 | return Status::Invalid(st.message(), " in path ", path.full_path); |
| 85 | } |
| 86 | return Status::OK(); |
| 87 | } |
| 88 | |
| 89 | GcsPath parent() const { |
| 90 | auto object_parent = internal::GetAbstractPathParent(object).first; |
nothing calls this directly
no test coverage detected