
When we generate protobufs, descriptors outlining all messages and services are merged into a single file that can be used to identify unexpected changes to the API that may affect stability. We follow a similar process to Go's stability guarantees using the protobuf descriptors to identify changes before they become a problem. Please see README.md for details. Signed-off-by: Stephen J Day <stephen.day@docker.com>
57 lines
1.3 KiB
Plaintext
Executable File
57 lines
1.3 KiB
Plaintext
Executable File
file {
|
|
name: "google/protobuf/duration.proto"
|
|
package: "google.protobuf"
|
|
message_type {
|
|
name: "Duration"
|
|
field {
|
|
name: "seconds"
|
|
number: 1
|
|
label: LABEL_OPTIONAL
|
|
type: TYPE_INT64
|
|
json_name: "seconds"
|
|
}
|
|
field {
|
|
name: "nanos"
|
|
number: 2
|
|
label: LABEL_OPTIONAL
|
|
type: TYPE_INT32
|
|
json_name: "nanos"
|
|
}
|
|
}
|
|
options {
|
|
java_package: "com.google.protobuf"
|
|
java_outer_classname: "DurationProto"
|
|
java_multiple_files: true
|
|
go_package: "github.com/golang/protobuf/ptypes/duration"
|
|
cc_enable_arenas: true
|
|
objc_class_prefix: "GPB"
|
|
csharp_namespace: "Google.Protobuf.WellKnownTypes"
|
|
}
|
|
syntax: "proto3"
|
|
}
|
|
file {
|
|
name: "github.com/containerd/containerd/windows/hcsshimopts/hcsshim.proto"
|
|
package: "containerd.windows.hcsshim"
|
|
dependency: "gogoproto/gogo.proto"
|
|
dependency: "google/protobuf/duration.proto"
|
|
message_type {
|
|
name: "CreateOptions"
|
|
field {
|
|
name: "terminate_duration"
|
|
number: 1
|
|
label: LABEL_OPTIONAL
|
|
type: TYPE_MESSAGE
|
|
type_name: ".google.protobuf.Duration"
|
|
options {
|
|
65011: 1
|
|
65001: 0
|
|
}
|
|
json_name: "terminateDuration"
|
|
}
|
|
}
|
|
options {
|
|
go_package: "github.com/containerd/containerd/windows/hcsshimopts;hcsshimopts"
|
|
}
|
|
syntax: "proto3"
|
|
}
|