You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by jr...@apache.org on 2025/04/22 16:57:38 UTC
(beam) branch master updated: Add new resource hints: max active bundles per worker (#34529)
This is an automated email from the ASF dual-hosted git repository.
jrmccluskey pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git
The following commit(s) were added to refs/heads/master by this push:
new b7bd1274039 Add new resource hints: max active bundles per worker (#34529)
b7bd1274039 is described below
commit b7bd1274039bd92a955dfdb01e7cb57f2b850166
Author: RuiLong J. <jr...@hotmail.com>
AuthorDate: Tue Apr 22 09:57:31 2025 -0700
Add new resource hints: max active bundles per worker (#34529)
* Add resource hints: max active dofns
* Add resource hints max active dofn java
* Remove untracked file
* Fix proto gen - removing oboselete files that breaks build
* Rename to max active bundles per worker
* Updated merging logic
* Fix typo and add python
* Fix merge with outer
* Fix linter and spotless
* Fix more linter
* Code clean up to save lookup
* Spotless apply
---
.../beam/model/pipeline/v1/beam_runner_api.proto | 4 +
.../beam/model/pipeline_v1/beam_runner_api.pb.go | 1543 ++++++++++----------
.../model/pipeline_v1/beam_runner_api_grpc.pb.go | 150 --
.../model/pipeline_v1/external_transforms.pb.go | 361 +++--
sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go | 1276 ++++++++++++----
sdks/go/pkg/beam/options/resource/hint.go | 49 +
sdks/go/pkg/beam/options/resource/hint_test.go | 43 +-
.../sdk/transforms/resourcehints/ResourceHint.java | 5 +-
.../transforms/resourcehints/ResourceHints.java | 43 +-
.../resourcehints/ResourceHintsTest.java | 23 +-
sdks/python/apache_beam/transforms/resources.py | 29 +
.../apache_beam/transforms/resources_test.py | 20 +
12 files changed, 2159 insertions(+), 1387 deletions(-)
diff --git a/model/pipeline/src/main/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.proto b/model/pipeline/src/main/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.proto
index 9dfcb76ca31..e600e34657e 100644
--- a/model/pipeline/src/main/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.proto
+++ b/model/pipeline/src/main/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.proto
@@ -2026,5 +2026,9 @@ message StandardResourceHints {
// SDKs should accept and validate a positive integer count.
// Payload: ASCII encoded string of the base 10 representation of an integer number of CPUs.
CPU_COUNT = 2 [(beam_urn) = "beam:resources:cpu_count:v1"];
+ // Describes max number of active bundles per worker in transform's execution environment.
+ // SDKs should accept and validate a positive integer count.
+ // Payload: ASCII encoded string of the base 10 representation of an integer number of active bundles.
+ MAX_ACTIVE_BUNDLES_PER_WORKER = 3 [(beam_urn) = "beam:resources:max_active_bundles_per_worker:v1"];
}
}
diff --git a/sdks/go/pkg/beam/model/pipeline_v1/beam_runner_api.pb.go b/sdks/go/pkg/beam/model/pipeline_v1/beam_runner_api.pb.go
index 723256738cb..71765bcf2c6 100644
--- a/sdks/go/pkg/beam/model/pipeline_v1/beam_runner_api.pb.go
+++ b/sdks/go/pkg/beam/model/pipeline_v1/beam_runner_api.pb.go
@@ -861,7 +861,7 @@ const (
// coder.
//
// pane - The first byte of the pane info determines which type of
- // encoding is used, as well as the is_first, is_last, and timing
+ // encoding is used, as well as the is_first, is_last and timing
// fields. If this byte is bits [0 1 2 3 4 5 6 7], then:
// * bits [0 1 2 3] determine the encoding as follows:
// 0000 - The entire pane info is encoded as a single byte.
@@ -869,7 +869,7 @@ const (
// as below, and the index and non-speculative index are
// both zero (and hence are not encoded here).
// 0001 - The pane info is encoded as this byte plus a single
- // VarInt encoed integer representing the pane index. The
+ // VarInt encoded integer representing the pane index. The
// non-speculative index can be derived as follows:
// -1 if the pane is early, otherwise equal to index.
// 0010 - The pane info is encoded as this byte plus two VarInt
@@ -880,8 +880,10 @@ const (
// 01 - on time
// 10 - late
// 11 - unknown
- // * bit 6 is 1 if this is the first pane, 0 otherwise.
- // * bit 7 is 1 if this is the last pane, 0 otherwise.
+ // * bit 6 is 1 if this is the last pane, 0 otherwise.
+ // Commonly set with `byte |= 0x02`
+ // * bit 7 is 1 if this is the first pane, 0 otherwise.
+ // Commonly set with `byte |= 0x01`
//
// element - The element incoded using the supplied element coder.
//
@@ -1088,7 +1090,7 @@ func (x StandardCoders_Enum) Number() protoreflect.EnumNumber {
// Deprecated: Use StandardCoders_Enum.Descriptor instead.
func (StandardCoders_Enum) EnumDescriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{30, 0}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{29, 0}
}
type MergeStatus_Enum int32
@@ -1148,7 +1150,7 @@ func (x MergeStatus_Enum) Number() protoreflect.EnumNumber {
// Deprecated: Use MergeStatus_Enum.Descriptor instead.
func (MergeStatus_Enum) EnumDescriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{32, 0}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{31, 0}
}
type AccumulationMode_Enum int32
@@ -1203,7 +1205,7 @@ func (x AccumulationMode_Enum) Number() protoreflect.EnumNumber {
// Deprecated: Use AccumulationMode_Enum.Descriptor instead.
func (AccumulationMode_Enum) EnumDescriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{33, 0}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{32, 0}
}
type ClosingBehavior_Enum int32
@@ -1255,7 +1257,7 @@ func (x ClosingBehavior_Enum) Number() protoreflect.EnumNumber {
// Deprecated: Use ClosingBehavior_Enum.Descriptor instead.
func (ClosingBehavior_Enum) EnumDescriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{34, 0}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{33, 0}
}
type OnTimeBehavior_Enum int32
@@ -1307,7 +1309,7 @@ func (x OnTimeBehavior_Enum) Number() protoreflect.EnumNumber {
// Deprecated: Use OnTimeBehavior_Enum.Descriptor instead.
func (OnTimeBehavior_Enum) EnumDescriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{35, 0}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{34, 0}
}
type OutputTime_Enum int32
@@ -1364,7 +1366,7 @@ func (x OutputTime_Enum) Number() protoreflect.EnumNumber {
// Deprecated: Use OutputTime_Enum.Descriptor instead.
func (OutputTime_Enum) EnumDescriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{36, 0}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{35, 0}
}
type TimeDomain_Enum int32
@@ -1416,7 +1418,7 @@ func (x TimeDomain_Enum) Number() protoreflect.EnumNumber {
// Deprecated: Use TimeDomain_Enum.Descriptor instead.
func (TimeDomain_Enum) EnumDescriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{37, 0}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{36, 0}
}
type StandardArtifacts_Types int32
@@ -1486,7 +1488,7 @@ func (x StandardArtifacts_Types) Number() protoreflect.EnumNumber {
// Deprecated: Use StandardArtifacts_Types.Descriptor instead.
func (StandardArtifacts_Types) EnumDescriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{41, 0}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{40, 0}
}
type StandardArtifacts_Roles int32
@@ -1543,7 +1545,7 @@ func (x StandardArtifacts_Roles) Number() protoreflect.EnumNumber {
// Deprecated: Use StandardArtifacts_Roles.Descriptor instead.
func (StandardArtifacts_Roles) EnumDescriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{41, 1}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{40, 1}
}
type StandardEnvironments_Environments int32
@@ -1609,7 +1611,7 @@ func (x StandardEnvironments_Environments) Number() protoreflect.EnumNumber {
// Deprecated: Use StandardEnvironments_Environments.Descriptor instead.
func (StandardEnvironments_Environments) EnumDescriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{51, 0}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{50, 0}
}
type StandardProtocols_Enum int32
@@ -1655,21 +1657,24 @@ const (
// Indicates whether the SDK sets the consuming_received_data field on
// the ProcessBundleProgressResponse messages.
StandardProtocols_SDK_CONSUMING_RECEIVED_DATA StandardProtocols_Enum = 9
+ // Indicates whether the SDK supports ordered list state.
+ StandardProtocols_ORDERED_LIST_STATE StandardProtocols_Enum = 10
)
// Enum value maps for StandardProtocols_Enum.
var (
StandardProtocols_Enum_name = map[int32]string{
- 0: "LEGACY_PROGRESS_REPORTING",
- 1: "PROGRESS_REPORTING",
- 2: "WORKER_STATUS",
- 3: "MULTI_CORE_BUNDLE_PROCESSING",
- 5: "SIBLING_WORKERS",
- 4: "HARNESS_MONITORING_INFOS",
- 6: "CONTROL_REQUEST_ELEMENTS_EMBEDDING",
- 7: "STATE_CACHING",
- 8: "DATA_SAMPLING",
- 9: "SDK_CONSUMING_RECEIVED_DATA",
+ 0: "LEGACY_PROGRESS_REPORTING",
+ 1: "PROGRESS_REPORTING",
+ 2: "WORKER_STATUS",
+ 3: "MULTI_CORE_BUNDLE_PROCESSING",
+ 5: "SIBLING_WORKERS",
+ 4: "HARNESS_MONITORING_INFOS",
+ 6: "CONTROL_REQUEST_ELEMENTS_EMBEDDING",
+ 7: "STATE_CACHING",
+ 8: "DATA_SAMPLING",
+ 9: "SDK_CONSUMING_RECEIVED_DATA",
+ 10: "ORDERED_LIST_STATE",
}
StandardProtocols_Enum_value = map[string]int32{
"LEGACY_PROGRESS_REPORTING": 0,
@@ -1682,6 +1687,7 @@ var (
"STATE_CACHING": 7,
"DATA_SAMPLING": 8,
"SDK_CONSUMING_RECEIVED_DATA": 9,
+ "ORDERED_LIST_STATE": 10,
}
)
@@ -1709,7 +1715,7 @@ func (x StandardProtocols_Enum) Number() protoreflect.EnumNumber {
// Deprecated: Use StandardProtocols_Enum.Descriptor instead.
func (StandardProtocols_Enum) EnumDescriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{56, 0}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{55, 0}
}
type StandardRunnerProtocols_Enum int32
@@ -1764,7 +1770,7 @@ func (x StandardRunnerProtocols_Enum) Number() protoreflect.EnumNumber {
// Deprecated: Use StandardRunnerProtocols_Enum.Descriptor instead.
func (StandardRunnerProtocols_Enum) EnumDescriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{57, 0}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{56, 0}
}
type StandardRequirements_Enum int32
@@ -1834,7 +1840,7 @@ func (x StandardRequirements_Enum) Number() protoreflect.EnumNumber {
// Deprecated: Use StandardRequirements_Enum.Descriptor instead.
func (StandardRequirements_Enum) EnumDescriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{58, 0}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{57, 0}
}
type StandardDisplayData_DisplayData int32
@@ -1879,7 +1885,7 @@ func (x StandardDisplayData_DisplayData) Number() protoreflect.EnumNumber {
// Deprecated: Use StandardDisplayData_DisplayData.Descriptor instead.
func (StandardDisplayData_DisplayData) EnumDescriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{60, 0}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{59, 0}
}
type StandardResourceHints_Enum int32
@@ -1898,6 +1904,10 @@ const (
// SDKs should accept and validate a positive integer count.
// Payload: ASCII encoded string of the base 10 representation of an integer number of CPUs.
StandardResourceHints_CPU_COUNT StandardResourceHints_Enum = 2
+ // Describes max number of active bundles per worker in transform's execution environment.
+ // SDKs should accept and validate a positive integer count.
+ // Payload: ASCII encoded string of the base 10 representation of an integer number of active bundles.
+ StandardResourceHints_MAX_ACTIVE_BUNDLES_PER_WORKER StandardResourceHints_Enum = 3
)
// Enum value maps for StandardResourceHints_Enum.
@@ -1906,11 +1916,13 @@ var (
0: "ACCELERATOR",
1: "MIN_RAM_BYTES",
2: "CPU_COUNT",
+ 3: "MAX_ACTIVE_BUNDLES_PER_WORKER",
}
StandardResourceHints_Enum_value = map[string]int32{
- "ACCELERATOR": 0,
- "MIN_RAM_BYTES": 1,
- "CPU_COUNT": 2,
+ "ACCELERATOR": 0,
+ "MIN_RAM_BYTES": 1,
+ "CPU_COUNT": 2,
+ "MAX_ACTIVE_BUNDLES_PER_WORKER": 3,
}
)
@@ -1938,7 +1950,7 @@ func (x StandardResourceHints_Enum) Number() protoreflect.EnumNumber {
// Deprecated: Use StandardResourceHints_Enum.Descriptor instead.
func (StandardResourceHints_Enum) EnumDescriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{65, 0}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{64, 0}
}
type BeamConstants struct {
@@ -2950,6 +2962,9 @@ func (x *BagStateSpec) GetElementCoderId() string {
return ""
}
+// OrderedListState values are encoded with the var int encoded
+// millis-since-epoch followed by the value encoded by the provided coder.
+// Be aware this is not the standard timestamp value encoding.
type OrderedListStateSpec struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
@@ -3535,57 +3550,6 @@ func (x *TestStreamPayload) GetEndpoint() *ApiServiceDescriptor {
return nil
}
-type EventsRequest struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- // The set of PCollections to read from. These are the PTransform outputs
- // local names. These are a subset of the TestStream's outputs. This allows
- // Interactive Beam to cache many PCollections from a pipeline then replay a
- // subset of them.
- OutputIds []string `protobuf:"bytes,1,rep,name=output_ids,json=outputIds,proto3" json:"output_ids,omitempty"`
-}
-
-func (x *EventsRequest) Reset() {
- *x = EventsRequest{}
- if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[23]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *EventsRequest) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*EventsRequest) ProtoMessage() {}
-
-func (x *EventsRequest) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[23]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use EventsRequest.ProtoReflect.Descriptor instead.
-func (*EventsRequest) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{23}
-}
-
-func (x *EventsRequest) GetOutputIds() []string {
- if x != nil {
- return x.OutputIds
- }
- return nil
-}
-
// The payload for the special-but-not-primitive WriteFiles transform.
type WriteFilesPayload struct {
state protoimpl.MessageState
@@ -3607,7 +3571,7 @@ type WriteFilesPayload struct {
func (x *WriteFilesPayload) Reset() {
*x = WriteFilesPayload{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[24]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[23]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3620,7 +3584,7 @@ func (x *WriteFilesPayload) String() string {
func (*WriteFilesPayload) ProtoMessage() {}
func (x *WriteFilesPayload) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[24]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[23]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3633,7 +3597,7 @@ func (x *WriteFilesPayload) ProtoReflect() protoreflect.Message {
// Deprecated: Use WriteFilesPayload.ProtoReflect.Descriptor instead.
func (*WriteFilesPayload) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{24}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{23}
}
func (x *WriteFilesPayload) GetSink() *FunctionSpec {
@@ -3711,7 +3675,7 @@ type PubSubReadPayload struct {
func (x *PubSubReadPayload) Reset() {
*x = PubSubReadPayload{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[25]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[24]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3724,7 +3688,7 @@ func (x *PubSubReadPayload) String() string {
func (*PubSubReadPayload) ProtoMessage() {}
func (x *PubSubReadPayload) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[25]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[24]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3737,7 +3701,7 @@ func (x *PubSubReadPayload) ProtoReflect() protoreflect.Message {
// Deprecated: Use PubSubReadPayload.ProtoReflect.Descriptor instead.
func (*PubSubReadPayload) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{25}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{24}
}
func (x *PubSubReadPayload) GetTopic() string {
@@ -3815,7 +3779,7 @@ type PubSubWritePayload struct {
func (x *PubSubWritePayload) Reset() {
*x = PubSubWritePayload{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[26]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[25]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3828,7 +3792,7 @@ func (x *PubSubWritePayload) String() string {
func (*PubSubWritePayload) ProtoMessage() {}
func (x *PubSubWritePayload) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[26]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[25]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3841,7 +3805,7 @@ func (x *PubSubWritePayload) ProtoReflect() protoreflect.Message {
// Deprecated: Use PubSubWritePayload.ProtoReflect.Descriptor instead.
func (*PubSubWritePayload) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{26}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{25}
}
func (x *PubSubWritePayload) GetTopic() string {
@@ -3889,7 +3853,7 @@ type GroupIntoBatchesPayload struct {
func (x *GroupIntoBatchesPayload) Reset() {
*x = GroupIntoBatchesPayload{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[27]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[26]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3902,7 +3866,7 @@ func (x *GroupIntoBatchesPayload) String() string {
func (*GroupIntoBatchesPayload) ProtoMessage() {}
func (x *GroupIntoBatchesPayload) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[27]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[26]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3915,7 +3879,7 @@ func (x *GroupIntoBatchesPayload) ProtoReflect() protoreflect.Message {
// Deprecated: Use GroupIntoBatchesPayload.ProtoReflect.Descriptor instead.
func (*GroupIntoBatchesPayload) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{27}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{26}
}
func (x *GroupIntoBatchesPayload) GetBatchSize() int64 {
@@ -3950,7 +3914,7 @@ type RedistributePayload struct {
func (x *RedistributePayload) Reset() {
*x = RedistributePayload{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[28]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[27]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3963,7 +3927,7 @@ func (x *RedistributePayload) String() string {
func (*RedistributePayload) ProtoMessage() {}
func (x *RedistributePayload) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[28]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[27]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3976,7 +3940,7 @@ func (x *RedistributePayload) ProtoReflect() protoreflect.Message {
// Deprecated: Use RedistributePayload.ProtoReflect.Descriptor instead.
func (*RedistributePayload) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{28}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{27}
}
func (x *RedistributePayload) GetAllowDuplicates() bool {
@@ -4008,7 +3972,7 @@ type Coder struct {
func (x *Coder) Reset() {
*x = Coder{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[29]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[28]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4021,7 +3985,7 @@ func (x *Coder) String() string {
func (*Coder) ProtoMessage() {}
func (x *Coder) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[29]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[28]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4034,7 +3998,7 @@ func (x *Coder) ProtoReflect() protoreflect.Message {
// Deprecated: Use Coder.ProtoReflect.Descriptor instead.
func (*Coder) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{29}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{28}
}
func (x *Coder) GetSpec() *FunctionSpec {
@@ -4060,7 +4024,7 @@ type StandardCoders struct {
func (x *StandardCoders) Reset() {
*x = StandardCoders{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[30]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[29]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4073,7 +4037,7 @@ func (x *StandardCoders) String() string {
func (*StandardCoders) ProtoMessage() {}
func (x *StandardCoders) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[30]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[29]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4086,7 +4050,7 @@ func (x *StandardCoders) ProtoReflect() protoreflect.Message {
// Deprecated: Use StandardCoders.ProtoReflect.Descriptor instead.
func (*StandardCoders) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{30}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{29}
}
// A windowing strategy describes the window function, triggering, allowed
@@ -4144,7 +4108,7 @@ type WindowingStrategy struct {
func (x *WindowingStrategy) Reset() {
*x = WindowingStrategy{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[31]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[30]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4157,7 +4121,7 @@ func (x *WindowingStrategy) String() string {
func (*WindowingStrategy) ProtoMessage() {}
func (x *WindowingStrategy) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[31]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[30]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4170,7 +4134,7 @@ func (x *WindowingStrategy) ProtoReflect() protoreflect.Message {
// Deprecated: Use WindowingStrategy.ProtoReflect.Descriptor instead.
func (*WindowingStrategy) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{31}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{30}
}
func (x *WindowingStrategy) GetWindowFn() *FunctionSpec {
@@ -4262,7 +4226,7 @@ type MergeStatus struct {
func (x *MergeStatus) Reset() {
*x = MergeStatus{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[32]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[31]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4275,7 +4239,7 @@ func (x *MergeStatus) String() string {
func (*MergeStatus) ProtoMessage() {}
func (x *MergeStatus) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[32]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[31]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4288,7 +4252,7 @@ func (x *MergeStatus) ProtoReflect() protoreflect.Message {
// Deprecated: Use MergeStatus.ProtoReflect.Descriptor instead.
func (*MergeStatus) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{32}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{31}
}
// Whether or not subsequent outputs of aggregations should be entire
@@ -4303,7 +4267,7 @@ type AccumulationMode struct {
func (x *AccumulationMode) Reset() {
*x = AccumulationMode{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[33]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[32]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4316,7 +4280,7 @@ func (x *AccumulationMode) String() string {
func (*AccumulationMode) ProtoMessage() {}
func (x *AccumulationMode) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[33]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[32]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4329,7 +4293,7 @@ func (x *AccumulationMode) ProtoReflect() protoreflect.Message {
// Deprecated: Use AccumulationMode.ProtoReflect.Descriptor instead.
func (*AccumulationMode) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{33}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{32}
}
// Controls whether or not an aggregating transform should output data
@@ -4343,7 +4307,7 @@ type ClosingBehavior struct {
func (x *ClosingBehavior) Reset() {
*x = ClosingBehavior{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[34]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[33]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4356,7 +4320,7 @@ func (x *ClosingBehavior) String() string {
func (*ClosingBehavior) ProtoMessage() {}
func (x *ClosingBehavior) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[34]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[33]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4369,7 +4333,7 @@ func (x *ClosingBehavior) ProtoReflect() protoreflect.Message {
// Deprecated: Use ClosingBehavior.ProtoReflect.Descriptor instead.
func (*ClosingBehavior) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{34}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{33}
}
// Controls whether or not an aggregating transform should output data
@@ -4383,7 +4347,7 @@ type OnTimeBehavior struct {
func (x *OnTimeBehavior) Reset() {
*x = OnTimeBehavior{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[35]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[34]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4396,7 +4360,7 @@ func (x *OnTimeBehavior) String() string {
func (*OnTimeBehavior) ProtoMessage() {}
func (x *OnTimeBehavior) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[35]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[34]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4409,7 +4373,7 @@ func (x *OnTimeBehavior) ProtoReflect() protoreflect.Message {
// Deprecated: Use OnTimeBehavior.ProtoReflect.Descriptor instead.
func (*OnTimeBehavior) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{35}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{34}
}
// When a number of windowed, timestamped inputs are aggregated, the timestamp
@@ -4423,7 +4387,7 @@ type OutputTime struct {
func (x *OutputTime) Reset() {
*x = OutputTime{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[36]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[35]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4436,7 +4400,7 @@ func (x *OutputTime) String() string {
func (*OutputTime) ProtoMessage() {}
func (x *OutputTime) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[36]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[35]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4449,7 +4413,7 @@ func (x *OutputTime) ProtoReflect() protoreflect.Message {
// Deprecated: Use OutputTime.ProtoReflect.Descriptor instead.
func (*OutputTime) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{36}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{35}
}
// The different time domains in the Beam model.
@@ -4462,7 +4426,7 @@ type TimeDomain struct {
func (x *TimeDomain) Reset() {
*x = TimeDomain{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[37]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[36]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4475,7 +4439,7 @@ func (x *TimeDomain) String() string {
func (*TimeDomain) ProtoMessage() {}
func (x *TimeDomain) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[37]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[36]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4488,7 +4452,7 @@ func (x *TimeDomain) ProtoReflect() protoreflect.Message {
// Deprecated: Use TimeDomain.ProtoReflect.Descriptor instead.
func (*TimeDomain) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{37}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{36}
}
// A small DSL for expressing when to emit new aggregations
@@ -4522,7 +4486,7 @@ type Trigger struct {
func (x *Trigger) Reset() {
*x = Trigger{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[38]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[37]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4535,7 +4499,7 @@ func (x *Trigger) String() string {
func (*Trigger) ProtoMessage() {}
func (x *Trigger) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[38]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[37]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4548,7 +4512,7 @@ func (x *Trigger) ProtoReflect() protoreflect.Message {
// Deprecated: Use Trigger.ProtoReflect.Descriptor instead.
func (*Trigger) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{38}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{37}
}
func (m *Trigger) GetTrigger() isTrigger_Trigger {
@@ -4737,7 +4701,7 @@ type TimestampTransform struct {
func (x *TimestampTransform) Reset() {
*x = TimestampTransform{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[39]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[38]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4750,7 +4714,7 @@ func (x *TimestampTransform) String() string {
func (*TimestampTransform) ProtoMessage() {}
func (x *TimestampTransform) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[39]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[38]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4763,7 +4727,7 @@ func (x *TimestampTransform) ProtoReflect() protoreflect.Message {
// Deprecated: Use TimestampTransform.ProtoReflect.Descriptor instead.
func (*TimestampTransform) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{39}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{38}
}
func (m *TimestampTransform) GetTimestampTransform() isTimestampTransform_TimestampTransform {
@@ -4836,7 +4800,7 @@ type SideInput struct {
func (x *SideInput) Reset() {
*x = SideInput{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[40]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[39]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4849,7 +4813,7 @@ func (x *SideInput) String() string {
func (*SideInput) ProtoMessage() {}
func (x *SideInput) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[40]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[39]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4862,7 +4826,7 @@ func (x *SideInput) ProtoReflect() protoreflect.Message {
// Deprecated: Use SideInput.ProtoReflect.Descriptor instead.
func (*SideInput) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{40}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{39}
}
func (x *SideInput) GetAccessPattern() *FunctionSpec {
@@ -4895,7 +4859,7 @@ type StandardArtifacts struct {
func (x *StandardArtifacts) Reset() {
*x = StandardArtifacts{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[41]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[40]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4908,7 +4872,7 @@ func (x *StandardArtifacts) String() string {
func (*StandardArtifacts) ProtoMessage() {}
func (x *StandardArtifacts) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[41]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[40]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4921,7 +4885,7 @@ func (x *StandardArtifacts) ProtoReflect() protoreflect.Message {
// Deprecated: Use StandardArtifacts.ProtoReflect.Descriptor instead.
func (*StandardArtifacts) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{41}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{40}
}
type ArtifactFilePayload struct {
@@ -4938,7 +4902,7 @@ type ArtifactFilePayload struct {
func (x *ArtifactFilePayload) Reset() {
*x = ArtifactFilePayload{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[42]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[41]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4951,7 +4915,7 @@ func (x *ArtifactFilePayload) String() string {
func (*ArtifactFilePayload) ProtoMessage() {}
func (x *ArtifactFilePayload) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[42]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[41]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4964,7 +4928,7 @@ func (x *ArtifactFilePayload) ProtoReflect() protoreflect.Message {
// Deprecated: Use ArtifactFilePayload.ProtoReflect.Descriptor instead.
func (*ArtifactFilePayload) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{42}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{41}
}
func (x *ArtifactFilePayload) GetPath() string {
@@ -4995,7 +4959,7 @@ type ArtifactUrlPayload struct {
func (x *ArtifactUrlPayload) Reset() {
*x = ArtifactUrlPayload{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[43]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[42]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5008,7 +4972,7 @@ func (x *ArtifactUrlPayload) String() string {
func (*ArtifactUrlPayload) ProtoMessage() {}
func (x *ArtifactUrlPayload) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[43]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[42]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5021,7 +4985,7 @@ func (x *ArtifactUrlPayload) ProtoReflect() protoreflect.Message {
// Deprecated: Use ArtifactUrlPayload.ProtoReflect.Descriptor instead.
func (*ArtifactUrlPayload) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{43}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{42}
}
func (x *ArtifactUrlPayload) GetUrl() string {
@@ -5050,7 +5014,7 @@ type EmbeddedFilePayload struct {
func (x *EmbeddedFilePayload) Reset() {
*x = EmbeddedFilePayload{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[44]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[43]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5063,7 +5027,7 @@ func (x *EmbeddedFilePayload) String() string {
func (*EmbeddedFilePayload) ProtoMessage() {}
func (x *EmbeddedFilePayload) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[44]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[43]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5076,7 +5040,7 @@ func (x *EmbeddedFilePayload) ProtoReflect() protoreflect.Message {
// Deprecated: Use EmbeddedFilePayload.ProtoReflect.Descriptor instead.
func (*EmbeddedFilePayload) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{44}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{43}
}
func (x *EmbeddedFilePayload) GetData() []byte {
@@ -5100,7 +5064,7 @@ type PyPIPayload struct {
func (x *PyPIPayload) Reset() {
*x = PyPIPayload{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[45]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[44]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5113,7 +5077,7 @@ func (x *PyPIPayload) String() string {
func (*PyPIPayload) ProtoMessage() {}
func (x *PyPIPayload) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[45]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[44]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5126,7 +5090,7 @@ func (x *PyPIPayload) ProtoReflect() protoreflect.Message {
// Deprecated: Use PyPIPayload.ProtoReflect.Descriptor instead.
func (*PyPIPayload) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{45}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{44}
}
func (x *PyPIPayload) GetArtifactId() string {
@@ -5158,7 +5122,7 @@ type MavenPayload struct {
func (x *MavenPayload) Reset() {
*x = MavenPayload{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[46]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[45]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5171,7 +5135,7 @@ func (x *MavenPayload) String() string {
func (*MavenPayload) ProtoMessage() {}
func (x *MavenPayload) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[46]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[45]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5184,7 +5148,7 @@ func (x *MavenPayload) ProtoReflect() protoreflect.Message {
// Deprecated: Use MavenPayload.ProtoReflect.Descriptor instead.
func (*MavenPayload) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{46}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{45}
}
func (x *MavenPayload) GetArtifact() string {
@@ -5216,7 +5180,7 @@ type DeferredArtifactPayload struct {
func (x *DeferredArtifactPayload) Reset() {
*x = DeferredArtifactPayload{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[47]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[46]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5229,7 +5193,7 @@ func (x *DeferredArtifactPayload) String() string {
func (*DeferredArtifactPayload) ProtoMessage() {}
func (x *DeferredArtifactPayload) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[47]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[46]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5242,7 +5206,7 @@ func (x *DeferredArtifactPayload) ProtoReflect() protoreflect.Message {
// Deprecated: Use DeferredArtifactPayload.ProtoReflect.Descriptor instead.
func (*DeferredArtifactPayload) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{47}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{46}
}
func (x *DeferredArtifactPayload) GetKey() string {
@@ -5271,7 +5235,7 @@ type ArtifactStagingToRolePayload struct {
func (x *ArtifactStagingToRolePayload) Reset() {
*x = ArtifactStagingToRolePayload{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[48]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[47]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5284,7 +5248,7 @@ func (x *ArtifactStagingToRolePayload) String() string {
func (*ArtifactStagingToRolePayload) ProtoMessage() {}
func (x *ArtifactStagingToRolePayload) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[48]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[47]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5297,7 +5261,7 @@ func (x *ArtifactStagingToRolePayload) ProtoReflect() protoreflect.Message {
// Deprecated: Use ArtifactStagingToRolePayload.ProtoReflect.Descriptor instead.
func (*ArtifactStagingToRolePayload) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{48}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{47}
}
func (x *ArtifactStagingToRolePayload) GetStagedName() string {
@@ -5323,7 +5287,7 @@ type ArtifactInformation struct {
func (x *ArtifactInformation) Reset() {
*x = ArtifactInformation{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[49]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[48]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5336,7 +5300,7 @@ func (x *ArtifactInformation) String() string {
func (*ArtifactInformation) ProtoMessage() {}
func (x *ArtifactInformation) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[49]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[48]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5349,7 +5313,7 @@ func (x *ArtifactInformation) ProtoReflect() protoreflect.Message {
// Deprecated: Use ArtifactInformation.ProtoReflect.Descriptor instead.
func (*ArtifactInformation) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{49}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{48}
}
func (x *ArtifactInformation) GetTypeUrn() string {
@@ -5412,7 +5376,7 @@ type Environment struct {
func (x *Environment) Reset() {
*x = Environment{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[50]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[49]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5425,7 +5389,7 @@ func (x *Environment) String() string {
func (*Environment) ProtoMessage() {}
func (x *Environment) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[50]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[49]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5438,7 +5402,7 @@ func (x *Environment) ProtoReflect() protoreflect.Message {
// Deprecated: Use Environment.ProtoReflect.Descriptor instead.
func (*Environment) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{50}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{49}
}
func (x *Environment) GetUrn() string {
@@ -5492,7 +5456,7 @@ type StandardEnvironments struct {
func (x *StandardEnvironments) Reset() {
*x = StandardEnvironments{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[51]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[50]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5505,7 +5469,7 @@ func (x *StandardEnvironments) String() string {
func (*StandardEnvironments) ProtoMessage() {}
func (x *StandardEnvironments) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[51]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[50]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5518,7 +5482,7 @@ func (x *StandardEnvironments) ProtoReflect() protoreflect.Message {
// Deprecated: Use StandardEnvironments.ProtoReflect.Descriptor instead.
func (*StandardEnvironments) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{51}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{50}
}
// The payload of a Docker image
@@ -5533,7 +5497,7 @@ type DockerPayload struct {
func (x *DockerPayload) Reset() {
*x = DockerPayload{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[52]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[51]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5546,7 +5510,7 @@ func (x *DockerPayload) String() string {
func (*DockerPayload) ProtoMessage() {}
func (x *DockerPayload) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[52]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[51]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5559,7 +5523,7 @@ func (x *DockerPayload) ProtoReflect() protoreflect.Message {
// Deprecated: Use DockerPayload.ProtoReflect.Descriptor instead.
func (*DockerPayload) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{52}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{51}
}
func (x *DockerPayload) GetContainerImage() string {
@@ -5583,7 +5547,7 @@ type ProcessPayload struct {
func (x *ProcessPayload) Reset() {
*x = ProcessPayload{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[53]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[52]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5596,7 +5560,7 @@ func (x *ProcessPayload) String() string {
func (*ProcessPayload) ProtoMessage() {}
func (x *ProcessPayload) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[53]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[52]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5609,7 +5573,7 @@ func (x *ProcessPayload) ProtoReflect() protoreflect.Message {
// Deprecated: Use ProcessPayload.ProtoReflect.Descriptor instead.
func (*ProcessPayload) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{53}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{52}
}
func (x *ProcessPayload) GetOs() string {
@@ -5652,7 +5616,7 @@ type ExternalPayload struct {
func (x *ExternalPayload) Reset() {
*x = ExternalPayload{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[54]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[53]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5665,7 +5629,7 @@ func (x *ExternalPayload) String() string {
func (*ExternalPayload) ProtoMessage() {}
func (x *ExternalPayload) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[54]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[53]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5678,7 +5642,7 @@ func (x *ExternalPayload) ProtoReflect() protoreflect.Message {
// Deprecated: Use ExternalPayload.ProtoReflect.Descriptor instead.
func (*ExternalPayload) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{54}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{53}
}
func (x *ExternalPayload) GetEndpoint() *ApiServiceDescriptor {
@@ -5707,7 +5671,7 @@ type AnyOfEnvironmentPayload struct {
func (x *AnyOfEnvironmentPayload) Reset() {
*x = AnyOfEnvironmentPayload{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[55]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[54]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5720,7 +5684,7 @@ func (x *AnyOfEnvironmentPayload) String() string {
func (*AnyOfEnvironmentPayload) ProtoMessage() {}
func (x *AnyOfEnvironmentPayload) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[55]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[54]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5733,7 +5697,7 @@ func (x *AnyOfEnvironmentPayload) ProtoReflect() protoreflect.Message {
// Deprecated: Use AnyOfEnvironmentPayload.ProtoReflect.Descriptor instead.
func (*AnyOfEnvironmentPayload) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{55}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{54}
}
func (x *AnyOfEnvironmentPayload) GetEnvironments() []*Environment {
@@ -5755,7 +5719,7 @@ type StandardProtocols struct {
func (x *StandardProtocols) Reset() {
*x = StandardProtocols{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[56]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[55]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5768,7 +5732,7 @@ func (x *StandardProtocols) String() string {
func (*StandardProtocols) ProtoMessage() {}
func (x *StandardProtocols) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[56]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[55]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5781,7 +5745,7 @@ func (x *StandardProtocols) ProtoReflect() protoreflect.Message {
// Deprecated: Use StandardProtocols.ProtoReflect.Descriptor instead.
func (*StandardProtocols) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{56}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{55}
}
// These URNs are used to indicate capabilities of runner that an environment
@@ -5795,7 +5759,7 @@ type StandardRunnerProtocols struct {
func (x *StandardRunnerProtocols) Reset() {
*x = StandardRunnerProtocols{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[57]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[56]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5808,7 +5772,7 @@ func (x *StandardRunnerProtocols) String() string {
func (*StandardRunnerProtocols) ProtoMessage() {}
func (x *StandardRunnerProtocols) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[57]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[56]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5821,7 +5785,7 @@ func (x *StandardRunnerProtocols) ProtoReflect() protoreflect.Message {
// Deprecated: Use StandardRunnerProtocols.ProtoReflect.Descriptor instead.
func (*StandardRunnerProtocols) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{57}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{56}
}
// These URNs are used to indicate requirements of a pipeline that cannot
@@ -5838,7 +5802,7 @@ type StandardRequirements struct {
func (x *StandardRequirements) Reset() {
*x = StandardRequirements{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[58]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[57]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5851,7 +5815,7 @@ func (x *StandardRequirements) String() string {
func (*StandardRequirements) ProtoMessage() {}
func (x *StandardRequirements) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[58]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[57]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5864,7 +5828,7 @@ func (x *StandardRequirements) ProtoReflect() protoreflect.Message {
// Deprecated: Use StandardRequirements.ProtoReflect.Descriptor instead.
func (*StandardRequirements) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{58}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{57}
}
// A URN along with a parameter object whose schema is determined by the
@@ -5912,7 +5876,7 @@ type FunctionSpec struct {
func (x *FunctionSpec) Reset() {
*x = FunctionSpec{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[59]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[58]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5925,7 +5889,7 @@ func (x *FunctionSpec) String() string {
func (*FunctionSpec) ProtoMessage() {}
func (x *FunctionSpec) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[59]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[58]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5938,7 +5902,7 @@ func (x *FunctionSpec) ProtoReflect() protoreflect.Message {
// Deprecated: Use FunctionSpec.ProtoReflect.Descriptor instead.
func (*FunctionSpec) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{59}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{58}
}
func (x *FunctionSpec) GetUrn() string {
@@ -5970,7 +5934,7 @@ type StandardDisplayData struct {
func (x *StandardDisplayData) Reset() {
*x = StandardDisplayData{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[60]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[59]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5983,7 +5947,7 @@ func (x *StandardDisplayData) String() string {
func (*StandardDisplayData) ProtoMessage() {}
func (x *StandardDisplayData) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[60]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[59]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5996,7 +5960,7 @@ func (x *StandardDisplayData) ProtoReflect() protoreflect.Message {
// Deprecated: Use StandardDisplayData.ProtoReflect.Descriptor instead.
func (*StandardDisplayData) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{60}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{59}
}
type LabelledPayload struct {
@@ -6024,7 +5988,7 @@ type LabelledPayload struct {
func (x *LabelledPayload) Reset() {
*x = LabelledPayload{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[61]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[60]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6037,7 +6001,7 @@ func (x *LabelledPayload) String() string {
func (*LabelledPayload) ProtoMessage() {}
func (x *LabelledPayload) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[61]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[60]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6050,7 +6014,7 @@ func (x *LabelledPayload) ProtoReflect() protoreflect.Message {
// Deprecated: Use LabelledPayload.ProtoReflect.Descriptor instead.
func (*LabelledPayload) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{61}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{60}
}
func (x *LabelledPayload) GetLabel() string {
@@ -6157,7 +6121,7 @@ type DisplayData struct {
func (x *DisplayData) Reset() {
*x = DisplayData{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[62]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[61]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6170,7 +6134,7 @@ func (x *DisplayData) String() string {
func (*DisplayData) ProtoMessage() {}
func (x *DisplayData) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[62]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[61]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6183,7 +6147,7 @@ func (x *DisplayData) ProtoReflect() protoreflect.Message {
// Deprecated: Use DisplayData.ProtoReflect.Descriptor instead.
func (*DisplayData) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{62}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{61}
}
func (x *DisplayData) GetUrn() string {
@@ -6234,7 +6198,7 @@ type MessageWithComponents struct {
func (x *MessageWithComponents) Reset() {
*x = MessageWithComponents{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[63]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[62]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6247,7 +6211,7 @@ func (x *MessageWithComponents) String() string {
func (*MessageWithComponents) ProtoMessage() {}
func (x *MessageWithComponents) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[63]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[62]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6260,7 +6224,7 @@ func (x *MessageWithComponents) ProtoReflect() protoreflect.Message {
// Deprecated: Use MessageWithComponents.ProtoReflect.Descriptor instead.
func (*MessageWithComponents) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{63}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{62}
}
func (x *MessageWithComponents) GetComponents() *Components {
@@ -6454,7 +6418,7 @@ type ExecutableStagePayload struct {
func (x *ExecutableStagePayload) Reset() {
*x = ExecutableStagePayload{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[64]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[63]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6467,7 +6431,7 @@ func (x *ExecutableStagePayload) String() string {
func (*ExecutableStagePayload) ProtoMessage() {}
func (x *ExecutableStagePayload) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[64]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[63]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6480,7 +6444,7 @@ func (x *ExecutableStagePayload) ProtoReflect() protoreflect.Message {
// Deprecated: Use ExecutableStagePayload.ProtoReflect.Descriptor instead.
func (*ExecutableStagePayload) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{64}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{63}
}
func (x *ExecutableStagePayload) GetEnvironment() *Environment {
@@ -6564,7 +6528,7 @@ type StandardResourceHints struct {
func (x *StandardResourceHints) Reset() {
*x = StandardResourceHints{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[65]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[64]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6577,7 +6541,7 @@ func (x *StandardResourceHints) String() string {
func (*StandardResourceHints) ProtoMessage() {}
func (x *StandardResourceHints) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[65]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[64]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6590,7 +6554,7 @@ func (x *StandardResourceHints) ProtoReflect() protoreflect.Message {
// Deprecated: Use StandardResourceHints.ProtoReflect.Descriptor instead.
func (*StandardResourceHints) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{65}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{64}
}
type TestStreamPayload_Event struct {
@@ -6609,7 +6573,7 @@ type TestStreamPayload_Event struct {
func (x *TestStreamPayload_Event) Reset() {
*x = TestStreamPayload_Event{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[77]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[76]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6622,7 +6586,7 @@ func (x *TestStreamPayload_Event) String() string {
func (*TestStreamPayload_Event) ProtoMessage() {}
func (x *TestStreamPayload_Event) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[77]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[76]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6704,7 +6668,7 @@ type TestStreamPayload_TimestampedElement struct {
func (x *TestStreamPayload_TimestampedElement) Reset() {
*x = TestStreamPayload_TimestampedElement{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[78]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[77]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6717,7 +6681,7 @@ func (x *TestStreamPayload_TimestampedElement) String() string {
func (*TestStreamPayload_TimestampedElement) ProtoMessage() {}
func (x *TestStreamPayload_TimestampedElement) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[78]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[77]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6764,7 +6728,7 @@ type TestStreamPayload_Event_AdvanceWatermark struct {
func (x *TestStreamPayload_Event_AdvanceWatermark) Reset() {
*x = TestStreamPayload_Event_AdvanceWatermark{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[79]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[78]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6777,7 +6741,7 @@ func (x *TestStreamPayload_Event_AdvanceWatermark) String() string {
func (*TestStreamPayload_Event_AdvanceWatermark) ProtoMessage() {}
func (x *TestStreamPayload_Event_AdvanceWatermark) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[79]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[78]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6820,7 +6784,7 @@ type TestStreamPayload_Event_AdvanceProcessingTime struct {
func (x *TestStreamPayload_Event_AdvanceProcessingTime) Reset() {
*x = TestStreamPayload_Event_AdvanceProcessingTime{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[80]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[79]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6833,7 +6797,7 @@ func (x *TestStreamPayload_Event_AdvanceProcessingTime) String() string {
func (*TestStreamPayload_Event_AdvanceProcessingTime) ProtoMessage() {}
func (x *TestStreamPayload_Event_AdvanceProcessingTime) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[80]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[79]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6873,7 +6837,7 @@ type TestStreamPayload_Event_AddElements struct {
func (x *TestStreamPayload_Event_AddElements) Reset() {
*x = TestStreamPayload_Event_AddElements{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[81]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[80]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6886,7 +6850,7 @@ func (x *TestStreamPayload_Event_AddElements) String() string {
func (*TestStreamPayload_Event_AddElements) ProtoMessage() {}
func (x *TestStreamPayload_Event_AddElements) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[81]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[80]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6928,7 +6892,7 @@ type Trigger_AfterAll struct {
func (x *Trigger_AfterAll) Reset() {
*x = Trigger_AfterAll{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[83]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[82]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6941,7 +6905,7 @@ func (x *Trigger_AfterAll) String() string {
func (*Trigger_AfterAll) ProtoMessage() {}
func (x *Trigger_AfterAll) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[83]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[82]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6954,7 +6918,7 @@ func (x *Trigger_AfterAll) ProtoReflect() protoreflect.Message {
// Deprecated: Use Trigger_AfterAll.ProtoReflect.Descriptor instead.
func (*Trigger_AfterAll) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{38, 0}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{37, 0}
}
func (x *Trigger_AfterAll) GetSubtriggers() []*Trigger {
@@ -6976,7 +6940,7 @@ type Trigger_AfterAny struct {
func (x *Trigger_AfterAny) Reset() {
*x = Trigger_AfterAny{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[84]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[83]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6989,7 +6953,7 @@ func (x *Trigger_AfterAny) String() string {
func (*Trigger_AfterAny) ProtoMessage() {}
func (x *Trigger_AfterAny) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[84]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[83]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7002,7 +6966,7 @@ func (x *Trigger_AfterAny) ProtoReflect() protoreflect.Message {
// Deprecated: Use Trigger_AfterAny.ProtoReflect.Descriptor instead.
func (*Trigger_AfterAny) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{38, 1}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{37, 1}
}
func (x *Trigger_AfterAny) GetSubtriggers() []*Trigger {
@@ -7025,7 +6989,7 @@ type Trigger_AfterEach struct {
func (x *Trigger_AfterEach) Reset() {
*x = Trigger_AfterEach{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[85]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[84]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7038,7 +7002,7 @@ func (x *Trigger_AfterEach) String() string {
func (*Trigger_AfterEach) ProtoMessage() {}
func (x *Trigger_AfterEach) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[85]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[84]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7051,7 +7015,7 @@ func (x *Trigger_AfterEach) ProtoReflect() protoreflect.Message {
// Deprecated: Use Trigger_AfterEach.ProtoReflect.Descriptor instead.
func (*Trigger_AfterEach) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{38, 2}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{37, 2}
}
func (x *Trigger_AfterEach) GetSubtriggers() []*Trigger {
@@ -7080,7 +7044,7 @@ type Trigger_AfterEndOfWindow struct {
func (x *Trigger_AfterEndOfWindow) Reset() {
*x = Trigger_AfterEndOfWindow{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[86]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[85]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7093,7 +7057,7 @@ func (x *Trigger_AfterEndOfWindow) String() string {
func (*Trigger_AfterEndOfWindow) ProtoMessage() {}
func (x *Trigger_AfterEndOfWindow) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[86]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[85]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7106,7 +7070,7 @@ func (x *Trigger_AfterEndOfWindow) ProtoReflect() protoreflect.Message {
// Deprecated: Use Trigger_AfterEndOfWindow.ProtoReflect.Descriptor instead.
func (*Trigger_AfterEndOfWindow) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{38, 3}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{37, 3}
}
func (x *Trigger_AfterEndOfWindow) GetEarlyFirings() *Trigger {
@@ -7137,7 +7101,7 @@ type Trigger_AfterProcessingTime struct {
func (x *Trigger_AfterProcessingTime) Reset() {
*x = Trigger_AfterProcessingTime{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[87]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[86]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7150,7 +7114,7 @@ func (x *Trigger_AfterProcessingTime) String() string {
func (*Trigger_AfterProcessingTime) ProtoMessage() {}
func (x *Trigger_AfterProcessingTime) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[87]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[86]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7163,7 +7127,7 @@ func (x *Trigger_AfterProcessingTime) ProtoReflect() protoreflect.Message {
// Deprecated: Use Trigger_AfterProcessingTime.ProtoReflect.Descriptor instead.
func (*Trigger_AfterProcessingTime) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{38, 4}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{37, 4}
}
func (x *Trigger_AfterProcessingTime) GetTimestampTransforms() []*TimestampTransform {
@@ -7184,7 +7148,7 @@ type Trigger_AfterSynchronizedProcessingTime struct {
func (x *Trigger_AfterSynchronizedProcessingTime) Reset() {
*x = Trigger_AfterSynchronizedProcessingTime{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[88]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[87]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7197,7 +7161,7 @@ func (x *Trigger_AfterSynchronizedProcessingTime) String() string {
func (*Trigger_AfterSynchronizedProcessingTime) ProtoMessage() {}
func (x *Trigger_AfterSynchronizedProcessingTime) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[88]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[87]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7210,10 +7174,10 @@ func (x *Trigger_AfterSynchronizedProcessingTime) ProtoReflect() protoreflect.Me
// Deprecated: Use Trigger_AfterSynchronizedProcessingTime.ProtoReflect.Descriptor instead.
func (*Trigger_AfterSynchronizedProcessingTime) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{38, 5}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{37, 5}
}
-// The default trigger. Equivalent to Repeat { AfterEndOfWindow } but
+// The default trigger. Equivalent to AfterEndOfWindow { Late: Always }} but
// specially denoted to indicate the user did not alter the triggering.
type Trigger_Default struct {
state protoimpl.MessageState
@@ -7224,7 +7188,7 @@ type Trigger_Default struct {
func (x *Trigger_Default) Reset() {
*x = Trigger_Default{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[89]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[88]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7237,7 +7201,7 @@ func (x *Trigger_Default) String() string {
func (*Trigger_Default) ProtoMessage() {}
func (x *Trigger_Default) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[89]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[88]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7250,7 +7214,7 @@ func (x *Trigger_Default) ProtoReflect() protoreflect.Message {
// Deprecated: Use Trigger_Default.ProtoReflect.Descriptor instead.
func (*Trigger_Default) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{38, 6}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{37, 6}
}
// Ready whenever the requisite number of input elements have arrived
@@ -7265,7 +7229,7 @@ type Trigger_ElementCount struct {
func (x *Trigger_ElementCount) Reset() {
*x = Trigger_ElementCount{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[90]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[89]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7278,7 +7242,7 @@ func (x *Trigger_ElementCount) String() string {
func (*Trigger_ElementCount) ProtoMessage() {}
func (x *Trigger_ElementCount) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[90]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[89]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7291,7 +7255,7 @@ func (x *Trigger_ElementCount) ProtoReflect() protoreflect.Message {
// Deprecated: Use Trigger_ElementCount.ProtoReflect.Descriptor instead.
func (*Trigger_ElementCount) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{38, 7}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{37, 7}
}
func (x *Trigger_ElementCount) GetElementCount() int32 {
@@ -7301,8 +7265,8 @@ func (x *Trigger_ElementCount) GetElementCount() int32 {
return 0
}
-// Never ready. There will only be an ON_TIME output and a final
-// output at window expiration.
+// Never ready. There will only be an ON_TIME final output at window
+// expiration.
type Trigger_Never struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
@@ -7312,7 +7276,7 @@ type Trigger_Never struct {
func (x *Trigger_Never) Reset() {
*x = Trigger_Never{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[91]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[90]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7325,7 +7289,7 @@ func (x *Trigger_Never) String() string {
func (*Trigger_Never) ProtoMessage() {}
func (x *Trigger_Never) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[91]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[90]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7338,10 +7302,10 @@ func (x *Trigger_Never) ProtoReflect() protoreflect.Message {
// Deprecated: Use Trigger_Never.ProtoReflect.Descriptor instead.
func (*Trigger_Never) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{38, 8}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{37, 8}
}
-// Always ready. This can also be expressed as ElementCount(1) but
+// Always ready. This can also be expressed as Repeat{ ElementCount(1) } but
// is more explicit.
type Trigger_Always struct {
state protoimpl.MessageState
@@ -7352,7 +7316,7 @@ type Trigger_Always struct {
func (x *Trigger_Always) Reset() {
*x = Trigger_Always{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[92]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[91]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7365,7 +7329,7 @@ func (x *Trigger_Always) String() string {
func (*Trigger_Always) ProtoMessage() {}
func (x *Trigger_Always) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[92]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[91]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7378,7 +7342,7 @@ func (x *Trigger_Always) ProtoReflect() protoreflect.Message {
// Deprecated: Use Trigger_Always.ProtoReflect.Descriptor instead.
func (*Trigger_Always) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{38, 9}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{37, 9}
}
// Ready whenever either of its subtriggers are ready, but finishes output
@@ -7397,7 +7361,7 @@ type Trigger_OrFinally struct {
func (x *Trigger_OrFinally) Reset() {
*x = Trigger_OrFinally{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[93]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[92]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7410,7 +7374,7 @@ func (x *Trigger_OrFinally) String() string {
func (*Trigger_OrFinally) ProtoMessage() {}
func (x *Trigger_OrFinally) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[93]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[92]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7423,7 +7387,7 @@ func (x *Trigger_OrFinally) ProtoReflect() protoreflect.Message {
// Deprecated: Use Trigger_OrFinally.ProtoReflect.Descriptor instead.
func (*Trigger_OrFinally) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{38, 10}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{37, 10}
}
func (x *Trigger_OrFinally) GetMain() *Trigger {
@@ -7454,7 +7418,7 @@ type Trigger_Repeat struct {
func (x *Trigger_Repeat) Reset() {
*x = Trigger_Repeat{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[94]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[93]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7467,7 +7431,7 @@ func (x *Trigger_Repeat) String() string {
func (*Trigger_Repeat) ProtoMessage() {}
func (x *Trigger_Repeat) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[94]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[93]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7480,7 +7444,7 @@ func (x *Trigger_Repeat) ProtoReflect() protoreflect.Message {
// Deprecated: Use Trigger_Repeat.ProtoReflect.Descriptor instead.
func (*Trigger_Repeat) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{38, 11}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{37, 11}
}
func (x *Trigger_Repeat) GetSubtrigger() *Trigger {
@@ -7502,7 +7466,7 @@ type TimestampTransform_Delay struct {
func (x *TimestampTransform_Delay) Reset() {
*x = TimestampTransform_Delay{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[95]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[94]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7515,7 +7479,7 @@ func (x *TimestampTransform_Delay) String() string {
func (*TimestampTransform_Delay) ProtoMessage() {}
func (x *TimestampTransform_Delay) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[95]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[94]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7528,7 +7492,7 @@ func (x *TimestampTransform_Delay) ProtoReflect() protoreflect.Message {
// Deprecated: Use TimestampTransform_Delay.ProtoReflect.Descriptor instead.
func (*TimestampTransform_Delay) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{39, 0}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{38, 0}
}
func (x *TimestampTransform_Delay) GetDelayMillis() int64 {
@@ -7554,7 +7518,7 @@ type TimestampTransform_AlignTo struct {
func (x *TimestampTransform_AlignTo) Reset() {
*x = TimestampTransform_AlignTo{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[96]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[95]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7567,7 +7531,7 @@ func (x *TimestampTransform_AlignTo) String() string {
func (*TimestampTransform_AlignTo) ProtoMessage() {}
func (x *TimestampTransform_AlignTo) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[96]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[95]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7580,7 +7544,7 @@ func (x *TimestampTransform_AlignTo) ProtoReflect() protoreflect.Message {
// Deprecated: Use TimestampTransform_AlignTo.ProtoReflect.Descriptor instead.
func (*TimestampTransform_AlignTo) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{39, 1}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{38, 1}
}
func (x *TimestampTransform_AlignTo) GetPeriod() int64 {
@@ -7613,7 +7577,7 @@ type ExecutableStagePayload_SideInputId struct {
func (x *ExecutableStagePayload_SideInputId) Reset() {
*x = ExecutableStagePayload_SideInputId{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[100]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[99]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7626,7 +7590,7 @@ func (x *ExecutableStagePayload_SideInputId) String() string {
func (*ExecutableStagePayload_SideInputId) ProtoMessage() {}
func (x *ExecutableStagePayload_SideInputId) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[100]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[99]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7639,7 +7603,7 @@ func (x *ExecutableStagePayload_SideInputId) ProtoReflect() protoreflect.Message
// Deprecated: Use ExecutableStagePayload_SideInputId.ProtoReflect.Descriptor instead.
func (*ExecutableStagePayload_SideInputId) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{64, 0}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{63, 0}
}
func (x *ExecutableStagePayload_SideInputId) GetTransformId() string {
@@ -7672,7 +7636,7 @@ type ExecutableStagePayload_UserStateId struct {
func (x *ExecutableStagePayload_UserStateId) Reset() {
*x = ExecutableStagePayload_UserStateId{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[101]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[100]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7685,7 +7649,7 @@ func (x *ExecutableStagePayload_UserStateId) String() string {
func (*ExecutableStagePayload_UserStateId) ProtoMessage() {}
func (x *ExecutableStagePayload_UserStateId) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[101]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[100]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7698,7 +7662,7 @@ func (x *ExecutableStagePayload_UserStateId) ProtoReflect() protoreflect.Message
// Deprecated: Use ExecutableStagePayload_UserStateId.ProtoReflect.Descriptor instead.
func (*ExecutableStagePayload_UserStateId) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{64, 1}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{63, 1}
}
func (x *ExecutableStagePayload_UserStateId) GetTransformId() string {
@@ -7731,7 +7695,7 @@ type ExecutableStagePayload_TimerId struct {
func (x *ExecutableStagePayload_TimerId) Reset() {
*x = ExecutableStagePayload_TimerId{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[102]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[101]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7744,7 +7708,7 @@ func (x *ExecutableStagePayload_TimerId) String() string {
func (*ExecutableStagePayload_TimerId) ProtoMessage() {}
func (x *ExecutableStagePayload_TimerId) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[102]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[101]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7757,7 +7721,7 @@ func (x *ExecutableStagePayload_TimerId) ProtoReflect() protoreflect.Message {
// Deprecated: Use ExecutableStagePayload_TimerId.ProtoReflect.Descriptor instead.
func (*ExecutableStagePayload_TimerId) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{64, 2}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{63, 2}
}
func (x *ExecutableStagePayload_TimerId) GetTransformId() string {
@@ -7790,7 +7754,7 @@ type ExecutableStagePayload_TimerFamilyId struct {
func (x *ExecutableStagePayload_TimerFamilyId) Reset() {
*x = ExecutableStagePayload_TimerFamilyId{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[103]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[102]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7803,7 +7767,7 @@ func (x *ExecutableStagePayload_TimerFamilyId) String() string {
func (*ExecutableStagePayload_TimerFamilyId) ProtoMessage() {}
func (x *ExecutableStagePayload_TimerFamilyId) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[103]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[102]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7816,7 +7780,7 @@ func (x *ExecutableStagePayload_TimerFamilyId) ProtoReflect() protoreflect.Messa
// Deprecated: Use ExecutableStagePayload_TimerFamilyId.ProtoReflect.Descriptor instead.
func (*ExecutableStagePayload_TimerFamilyId) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{64, 3}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{63, 3}
}
func (x *ExecutableStagePayload_TimerFamilyId) GetTransformId() string {
@@ -7861,7 +7825,7 @@ type ExecutableStagePayload_WireCoderSetting struct {
func (x *ExecutableStagePayload_WireCoderSetting) Reset() {
*x = ExecutableStagePayload_WireCoderSetting{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[104]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[103]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7874,7 +7838,7 @@ func (x *ExecutableStagePayload_WireCoderSetting) String() string {
func (*ExecutableStagePayload_WireCoderSetting) ProtoMessage() {}
func (x *ExecutableStagePayload_WireCoderSetting) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[104]
+ mi := &file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[103]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7887,7 +7851,7 @@ func (x *ExecutableStagePayload_WireCoderSetting) ProtoReflect() protoreflect.Me
// Deprecated: Use ExecutableStagePayload_WireCoderSetting.ProtoReflect.Descriptor instead.
func (*ExecutableStagePayload_WireCoderSetting) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{64, 4}
+ return file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP(), []int{63, 4}
}
func (x *ExecutableStagePayload_WireCoderSetting) GetUrn() string {
@@ -8584,10 +8548,7 @@ var file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDesc = []byt
0x65, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0e, 0x65, 0x6e, 0x63,
0x6f, 0x64, 0x65, 0x64, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x74,
0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09,
- 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x22, 0x2e, 0x0a, 0x0d, 0x45, 0x76, 0x65,
- 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x75,
- 0x74, 0x70, 0x75, 0x74, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09,
- 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x49, 0x64, 0x73, 0x22, 0x90, 0x04, 0x0a, 0x11, 0x57, 0x72,
+ 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x22, 0x90, 0x04, 0x0a, 0x11, 0x57, 0x72,
0x69, 0x74, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12,
0x43, 0x0a, 0x04, 0x73, 0x69, 0x6e, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e,
0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e,
@@ -9138,9 +9099,9 @@ var file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDesc = []byt
0x32, 0x2e, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65,
0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e,
0x65, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74,
- 0x52, 0x0c, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x22, 0xef,
- 0x05, 0x0a, 0x11, 0x53, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x50, 0x72, 0x6f, 0x74, 0x6f,
- 0x63, 0x6f, 0x6c, 0x73, 0x22, 0xd9, 0x05, 0x0a, 0x04, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x48, 0x0a,
+ 0x52, 0x0c, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x22, 0xb2,
+ 0x06, 0x0a, 0x11, 0x53, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x50, 0x72, 0x6f, 0x74, 0x6f,
+ 0x63, 0x6f, 0x6c, 0x73, 0x22, 0x9c, 0x06, 0x0a, 0x04, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x48, 0x0a,
0x19, 0x4c, 0x45, 0x47, 0x41, 0x43, 0x59, 0x5f, 0x50, 0x52, 0x4f, 0x47, 0x52, 0x45, 0x53, 0x53,
0x5f, 0x52, 0x45, 0x50, 0x4f, 0x52, 0x54, 0x49, 0x4e, 0x47, 0x10, 0x00, 0x1a, 0x29, 0xa2, 0xb4,
0xfa, 0xc2, 0x05, 0x23, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f,
@@ -9186,269 +9147,270 @@ var file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDesc = []byt
0xfa, 0xc2, 0x05, 0x2c, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f,
0x6c, 0x3a, 0x73, 0x64, 0x6b, 0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x69, 0x6e, 0x67, 0x5f,
0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x3a, 0x76, 0x31,
- 0x22, 0xb5, 0x02, 0x0a, 0x17, 0x53, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x52, 0x75, 0x6e,
- 0x6e, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x73, 0x22, 0x99, 0x02, 0x0a,
- 0x04, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x4f, 0x0a, 0x19, 0x4d, 0x4f, 0x4e, 0x49, 0x54, 0x4f, 0x52,
- 0x49, 0x4e, 0x47, 0x5f, 0x49, 0x4e, 0x46, 0x4f, 0x5f, 0x53, 0x48, 0x4f, 0x52, 0x54, 0x5f, 0x49,
- 0x44, 0x53, 0x10, 0x00, 0x1a, 0x30, 0xa2, 0xb4, 0xfa, 0xc2, 0x05, 0x2a, 0x62, 0x65, 0x61, 0x6d,
- 0x3a, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x3a, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f,
- 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x5f,
- 0x69, 0x64, 0x73, 0x3a, 0x76, 0x31, 0x12, 0x63, 0x0a, 0x23, 0x43, 0x4f, 0x4e, 0x54, 0x52, 0x4f,
- 0x4c, 0x5f, 0x52, 0x45, 0x53, 0x50, 0x4f, 0x4e, 0x53, 0x45, 0x5f, 0x45, 0x4c, 0x45, 0x4d, 0x45,
- 0x4e, 0x54, 0x53, 0x5f, 0x45, 0x4d, 0x42, 0x45, 0x44, 0x44, 0x49, 0x4e, 0x47, 0x10, 0x06, 0x1a,
- 0x3a, 0xa2, 0xb4, 0xfa, 0xc2, 0x05, 0x34, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x63, 0x6f, 0x6c, 0x3a, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x5f, 0x72, 0x65, 0x73,
- 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x5f, 0x65,
- 0x6d, 0x62, 0x65, 0x64, 0x64, 0x69, 0x6e, 0x67, 0x3a, 0x76, 0x31, 0x12, 0x5b, 0x0a, 0x1f, 0x4d,
- 0x55, 0x4c, 0x54, 0x49, 0x4d, 0x41, 0x50, 0x5f, 0x4b, 0x45, 0x59, 0x53, 0x5f, 0x56, 0x41, 0x4c,
- 0x55, 0x45, 0x53, 0x5f, 0x53, 0x49, 0x44, 0x45, 0x5f, 0x49, 0x4e, 0x50, 0x55, 0x54, 0x10, 0x07,
- 0x1a, 0x36, 0xa2, 0xb4, 0xfa, 0xc2, 0x05, 0x30, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x3a, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x6d, 0x61, 0x70, 0x5f, 0x6b,
- 0x65, 0x79, 0x73, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x5f, 0x73, 0x69, 0x64, 0x65, 0x5f,
- 0x69, 0x6e, 0x70, 0x75, 0x74, 0x3a, 0x76, 0x31, 0x22, 0xff, 0x03, 0x0a, 0x14, 0x53, 0x74, 0x61,
- 0x6e, 0x64, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74,
- 0x73, 0x22, 0xe6, 0x03, 0x0a, 0x04, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x4a, 0x0a, 0x1c, 0x52, 0x45,
- 0x51, 0x55, 0x49, 0x52, 0x45, 0x53, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x46, 0x55, 0x4c, 0x5f,
- 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, 0x49, 0x4e, 0x47, 0x10, 0x00, 0x1a, 0x28, 0xa2, 0xb4,
- 0xfa, 0xc2, 0x05, 0x22, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
- 0x6d, 0x65, 0x6e, 0x74, 0x3a, 0x70, 0x61, 0x72, 0x64, 0x6f, 0x3a, 0x73, 0x74, 0x61, 0x74, 0x65,
- 0x66, 0x75, 0x6c, 0x3a, 0x76, 0x31, 0x12, 0x4e, 0x0a, 0x1c, 0x52, 0x45, 0x51, 0x55, 0x49, 0x52,
- 0x45, 0x53, 0x5f, 0x42, 0x55, 0x4e, 0x44, 0x4c, 0x45, 0x5f, 0x46, 0x49, 0x4e, 0x41, 0x4c, 0x49,
- 0x5a, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x01, 0x1a, 0x2c, 0xa2, 0xb4, 0xfa, 0xc2, 0x05, 0x26,
- 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74,
- 0x3a, 0x70, 0x61, 0x72, 0x64, 0x6f, 0x3a, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x69, 0x7a, 0x61, 0x74,
- 0x69, 0x6f, 0x6e, 0x3a, 0x76, 0x31, 0x12, 0x47, 0x0a, 0x15, 0x52, 0x45, 0x51, 0x55, 0x49, 0x52,
- 0x45, 0x53, 0x5f, 0x53, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x49, 0x4e, 0x50, 0x55, 0x54, 0x10,
- 0x02, 0x1a, 0x2c, 0xa2, 0xb4, 0xfa, 0xc2, 0x05, 0x26, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x72, 0x65,
- 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x3a, 0x70, 0x61, 0x72, 0x64, 0x6f, 0x3a,
- 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x3a, 0x76, 0x31, 0x12,
- 0x51, 0x0a, 0x1a, 0x52, 0x45, 0x51, 0x55, 0x49, 0x52, 0x45, 0x53, 0x5f, 0x54, 0x49, 0x4d, 0x45,
- 0x5f, 0x53, 0x4f, 0x52, 0x54, 0x45, 0x44, 0x5f, 0x49, 0x4e, 0x50, 0x55, 0x54, 0x10, 0x03, 0x1a,
- 0x31, 0xa2, 0xb4, 0xfa, 0xc2, 0x05, 0x2b, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x72, 0x65, 0x71, 0x75,
- 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x3a, 0x70, 0x61, 0x72, 0x64, 0x6f, 0x3a, 0x74, 0x69,
- 0x6d, 0x65, 0x5f, 0x73, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x3a,
- 0x76, 0x31, 0x12, 0x4d, 0x0a, 0x18, 0x52, 0x45, 0x51, 0x55, 0x49, 0x52, 0x45, 0x53, 0x5f, 0x53,
- 0x50, 0x4c, 0x49, 0x54, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x44, 0x4f, 0x46, 0x4e, 0x10, 0x04,
- 0x1a, 0x2f, 0xa2, 0xb4, 0xfa, 0xc2, 0x05, 0x29, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x72, 0x65, 0x71,
- 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x3a, 0x70, 0x61, 0x72, 0x64, 0x6f, 0x3a, 0x73,
- 0x70, 0x6c, 0x69, 0x74, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x64, 0x6f, 0x66, 0x6e, 0x3a, 0x76,
- 0x31, 0x12, 0x57, 0x0a, 0x1d, 0x52, 0x45, 0x51, 0x55, 0x49, 0x52, 0x45, 0x53, 0x5f, 0x4f, 0x4e,
- 0x5f, 0x57, 0x49, 0x4e, 0x44, 0x4f, 0x57, 0x5f, 0x45, 0x58, 0x50, 0x49, 0x52, 0x41, 0x54, 0x49,
- 0x4f, 0x4e, 0x10, 0x05, 0x1a, 0x34, 0xa2, 0xb4, 0xfa, 0xc2, 0x05, 0x2e, 0x62, 0x65, 0x61, 0x6d,
+ 0x12, 0x41, 0x0a, 0x12, 0x4f, 0x52, 0x44, 0x45, 0x52, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x53, 0x54,
+ 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x10, 0x0a, 0x1a, 0x29, 0xa2, 0xb4, 0xfa, 0xc2, 0x05, 0x23,
+ 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x3a, 0x6f, 0x72,
+ 0x64, 0x65, 0x72, 0x65, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65,
+ 0x3a, 0x76, 0x31, 0x22, 0xb5, 0x02, 0x0a, 0x17, 0x53, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64,
+ 0x52, 0x75, 0x6e, 0x6e, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x73, 0x22,
+ 0x99, 0x02, 0x0a, 0x04, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x4f, 0x0a, 0x19, 0x4d, 0x4f, 0x4e, 0x49,
+ 0x54, 0x4f, 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x49, 0x4e, 0x46, 0x4f, 0x5f, 0x53, 0x48, 0x4f, 0x52,
+ 0x54, 0x5f, 0x49, 0x44, 0x53, 0x10, 0x00, 0x1a, 0x30, 0xa2, 0xb4, 0xfa, 0xc2, 0x05, 0x2a, 0x62,
+ 0x65, 0x61, 0x6d, 0x3a, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x3a, 0x6d, 0x6f, 0x6e,
+ 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x73, 0x68, 0x6f,
+ 0x72, 0x74, 0x5f, 0x69, 0x64, 0x73, 0x3a, 0x76, 0x31, 0x12, 0x63, 0x0a, 0x23, 0x43, 0x4f, 0x4e,
+ 0x54, 0x52, 0x4f, 0x4c, 0x5f, 0x52, 0x45, 0x53, 0x50, 0x4f, 0x4e, 0x53, 0x45, 0x5f, 0x45, 0x4c,
+ 0x45, 0x4d, 0x45, 0x4e, 0x54, 0x53, 0x5f, 0x45, 0x4d, 0x42, 0x45, 0x44, 0x44, 0x49, 0x4e, 0x47,
+ 0x10, 0x06, 0x1a, 0x3a, 0xa2, 0xb4, 0xfa, 0xc2, 0x05, 0x34, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x3a, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x5f,
+ 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74,
+ 0x73, 0x5f, 0x65, 0x6d, 0x62, 0x65, 0x64, 0x64, 0x69, 0x6e, 0x67, 0x3a, 0x76, 0x31, 0x12, 0x5b,
+ 0x0a, 0x1f, 0x4d, 0x55, 0x4c, 0x54, 0x49, 0x4d, 0x41, 0x50, 0x5f, 0x4b, 0x45, 0x59, 0x53, 0x5f,
+ 0x56, 0x41, 0x4c, 0x55, 0x45, 0x53, 0x5f, 0x53, 0x49, 0x44, 0x45, 0x5f, 0x49, 0x4e, 0x50, 0x55,
+ 0x54, 0x10, 0x07, 0x1a, 0x36, 0xa2, 0xb4, 0xfa, 0xc2, 0x05, 0x30, 0x62, 0x65, 0x61, 0x6d, 0x3a,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x3a, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x6d, 0x61,
+ 0x70, 0x5f, 0x6b, 0x65, 0x79, 0x73, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x5f, 0x73, 0x69,
+ 0x64, 0x65, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x3a, 0x76, 0x31, 0x22, 0xff, 0x03, 0x0a, 0x14,
+ 0x53, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d,
+ 0x65, 0x6e, 0x74, 0x73, 0x22, 0xe6, 0x03, 0x0a, 0x04, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x4a, 0x0a,
+ 0x1c, 0x52, 0x45, 0x51, 0x55, 0x49, 0x52, 0x45, 0x53, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x46,
+ 0x55, 0x4c, 0x5f, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, 0x49, 0x4e, 0x47, 0x10, 0x00, 0x1a,
+ 0x28, 0xa2, 0xb4, 0xfa, 0xc2, 0x05, 0x22, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x72, 0x65, 0x71, 0x75,
+ 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x3a, 0x70, 0x61, 0x72, 0x64, 0x6f, 0x3a, 0x73, 0x74,
+ 0x61, 0x74, 0x65, 0x66, 0x75, 0x6c, 0x3a, 0x76, 0x31, 0x12, 0x4e, 0x0a, 0x1c, 0x52, 0x45, 0x51,
+ 0x55, 0x49, 0x52, 0x45, 0x53, 0x5f, 0x42, 0x55, 0x4e, 0x44, 0x4c, 0x45, 0x5f, 0x46, 0x49, 0x4e,
+ 0x41, 0x4c, 0x49, 0x5a, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x01, 0x1a, 0x2c, 0xa2, 0xb4, 0xfa,
+ 0xc2, 0x05, 0x26, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d,
+ 0x65, 0x6e, 0x74, 0x3a, 0x70, 0x61, 0x72, 0x64, 0x6f, 0x3a, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x69,
+ 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x76, 0x31, 0x12, 0x47, 0x0a, 0x15, 0x52, 0x45, 0x51,
+ 0x55, 0x49, 0x52, 0x45, 0x53, 0x5f, 0x53, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x49, 0x4e, 0x50,
+ 0x55, 0x54, 0x10, 0x02, 0x1a, 0x2c, 0xa2, 0xb4, 0xfa, 0xc2, 0x05, 0x26, 0x62, 0x65, 0x61, 0x6d,
0x3a, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x3a, 0x70, 0x61, 0x72,
- 0x64, 0x6f, 0x3a, 0x6f, 0x6e, 0x5f, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x5f, 0x65, 0x78, 0x70,
- 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x76, 0x31, 0x22, 0x3a, 0x0a, 0x0c, 0x46, 0x75,
- 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65, 0x63, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72,
- 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6e, 0x12, 0x18, 0x0a, 0x07,
- 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x70,
- 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x22, 0x57, 0x0a, 0x13, 0x53, 0x74, 0x61, 0x6e, 0x64, 0x61,
- 0x72, 0x64, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x44, 0x61, 0x74, 0x61, 0x22, 0x40, 0x0a,
- 0x0b, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x44, 0x61, 0x74, 0x61, 0x12, 0x31, 0x0a, 0x08,
- 0x4c, 0x41, 0x42, 0x45, 0x4c, 0x4c, 0x45, 0x44, 0x10, 0x00, 0x1a, 0x23, 0xa2, 0xb4, 0xfa, 0xc2,
- 0x05, 0x1d, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x64,
- 0x61, 0x74, 0x61, 0x3a, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x6c, 0x65, 0x64, 0x3a, 0x76, 0x31, 0x22,
- 0xea, 0x01, 0x0a, 0x0f, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x79, 0x6c,
- 0x6f, 0x61, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01,
- 0x28, 0x09, 0x52, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x23, 0x0a, 0x0c, 0x73, 0x74, 0x72,
- 0x69, 0x6e, 0x67, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x48,
- 0x00, 0x52, 0x0b, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1f,
- 0x0a, 0x0a, 0x62, 0x6f, 0x6f, 0x6c, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20, 0x01,
- 0x28, 0x08, 0x48, 0x00, 0x52, 0x09, 0x62, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12,
- 0x23, 0x0a, 0x0c, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x01, 0x48, 0x00, 0x52, 0x0b, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x56,
- 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1d, 0x0a, 0x09, 0x69, 0x6e, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75,
- 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x48, 0x00, 0x52, 0x08, 0x69, 0x6e, 0x74, 0x56, 0x61,
- 0x6c, 0x75, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61,
- 0x63, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70,
- 0x61, 0x63, 0x65, 0x42, 0x07, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x39, 0x0a, 0x0b,
- 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x44, 0x61, 0x74, 0x61, 0x12, 0x10, 0x0a, 0x03, 0x75,
- 0x72, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6e, 0x12, 0x18, 0x0a,
- 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07,
- 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x22, 0xd7, 0x07, 0x0a, 0x15, 0x4d, 0x65, 0x73, 0x73,
- 0x61, 0x67, 0x65, 0x57, 0x69, 0x74, 0x68, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74,
- 0x73, 0x12, 0x4d, 0x0a, 0x0a, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63,
- 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69,
- 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e,
- 0x65, 0x6e, 0x74, 0x73, 0x52, 0x0a, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73,
- 0x12, 0x40, 0x0a, 0x05, 0x63, 0x6f, 0x64, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x28, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61,
- 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65,
- 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x64, 0x65, 0x72, 0x48, 0x00, 0x52, 0x05, 0x63, 0x6f, 0x64,
- 0x65, 0x72, 0x12, 0x5c, 0x0a, 0x0f, 0x63, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x65, 0x5f, 0x70, 0x61,
- 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x6f, 0x72,
- 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f,
- 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e,
- 0x43, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x65, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x48, 0x00,
- 0x52, 0x0e, 0x63, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x65, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64,
- 0x12, 0x56, 0x0a, 0x0d, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x70, 0x65,
- 0x63, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70,
- 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e,
- 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x46, 0x75, 0x6e, 0x63,
- 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65, 0x63, 0x48, 0x00, 0x52, 0x0c, 0x66, 0x75, 0x6e, 0x63,
- 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65, 0x63, 0x12, 0x57, 0x0a, 0x0e, 0x70, 0x61, 0x72, 0x5f,
- 0x64, 0x6f, 0x5f, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x2f, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65,
- 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e,
- 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x72, 0x44, 0x6f, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61,
- 0x64, 0x48, 0x00, 0x52, 0x0c, 0x70, 0x61, 0x72, 0x44, 0x6f, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61,
- 0x64, 0x12, 0x4f, 0x0a, 0x0a, 0x70, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x18,
- 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63,
- 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69,
- 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x54, 0x72, 0x61, 0x6e, 0x73,
- 0x66, 0x6f, 0x72, 0x6d, 0x48, 0x00, 0x52, 0x0a, 0x70, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f,
- 0x72, 0x6d, 0x12, 0x52, 0x0a, 0x0b, 0x70, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f,
- 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70,
- 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e,
- 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x43, 0x6f, 0x6c,
- 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0b, 0x70, 0x63, 0x6f, 0x6c, 0x6c,
- 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x53, 0x0a, 0x0c, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x70,
- 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x6f,
- 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d,
- 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31,
- 0x2e, 0x52, 0x65, 0x61, 0x64, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x48, 0x00, 0x52, 0x0b,
- 0x72, 0x65, 0x61, 0x64, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x4d, 0x0a, 0x0a, 0x73,
- 0x69, 0x64, 0x65, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x2c, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61,
- 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65,
- 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x69, 0x64, 0x65, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x48, 0x00, 0x52,
- 0x09, 0x73, 0x69, 0x64, 0x65, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x12, 0x66, 0x0a, 0x13, 0x77, 0x69,
- 0x6e, 0x64, 0x6f, 0x77, 0x5f, 0x69, 0x6e, 0x74, 0x6f, 0x5f, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61,
- 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70,
- 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e,
- 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x57, 0x69, 0x6e, 0x64,
- 0x6f, 0x77, 0x49, 0x6e, 0x74, 0x6f, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x48, 0x00, 0x52,
- 0x11, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x49, 0x6e, 0x74, 0x6f, 0x50, 0x61, 0x79, 0x6c, 0x6f,
- 0x61, 0x64, 0x12, 0x65, 0x0a, 0x12, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x5f,
- 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34,
+ 0x64, 0x6f, 0x3a, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x3a,
+ 0x76, 0x31, 0x12, 0x51, 0x0a, 0x1a, 0x52, 0x45, 0x51, 0x55, 0x49, 0x52, 0x45, 0x53, 0x5f, 0x54,
+ 0x49, 0x4d, 0x45, 0x5f, 0x53, 0x4f, 0x52, 0x54, 0x45, 0x44, 0x5f, 0x49, 0x4e, 0x50, 0x55, 0x54,
+ 0x10, 0x03, 0x1a, 0x31, 0xa2, 0xb4, 0xfa, 0xc2, 0x05, 0x2b, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x72,
+ 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x3a, 0x70, 0x61, 0x72, 0x64, 0x6f,
+ 0x3a, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x70,
+ 0x75, 0x74, 0x3a, 0x76, 0x31, 0x12, 0x4d, 0x0a, 0x18, 0x52, 0x45, 0x51, 0x55, 0x49, 0x52, 0x45,
+ 0x53, 0x5f, 0x53, 0x50, 0x4c, 0x49, 0x54, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x44, 0x4f, 0x46,
+ 0x4e, 0x10, 0x04, 0x1a, 0x2f, 0xa2, 0xb4, 0xfa, 0xc2, 0x05, 0x29, 0x62, 0x65, 0x61, 0x6d, 0x3a,
+ 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x3a, 0x70, 0x61, 0x72, 0x64,
+ 0x6f, 0x3a, 0x73, 0x70, 0x6c, 0x69, 0x74, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x64, 0x6f, 0x66,
+ 0x6e, 0x3a, 0x76, 0x31, 0x12, 0x57, 0x0a, 0x1d, 0x52, 0x45, 0x51, 0x55, 0x49, 0x52, 0x45, 0x53,
+ 0x5f, 0x4f, 0x4e, 0x5f, 0x57, 0x49, 0x4e, 0x44, 0x4f, 0x57, 0x5f, 0x45, 0x58, 0x50, 0x49, 0x52,
+ 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x05, 0x1a, 0x34, 0xa2, 0xb4, 0xfa, 0xc2, 0x05, 0x2e, 0x62,
+ 0x65, 0x61, 0x6d, 0x3a, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x3a,
+ 0x70, 0x61, 0x72, 0x64, 0x6f, 0x3a, 0x6f, 0x6e, 0x5f, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x5f,
+ 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x76, 0x31, 0x22, 0x3a, 0x0a,
+ 0x0c, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65, 0x63, 0x12, 0x10, 0x0a,
+ 0x03, 0x75, 0x72, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6e, 0x12,
+ 0x18, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c,
+ 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x22, 0x57, 0x0a, 0x13, 0x53, 0x74, 0x61,
+ 0x6e, 0x64, 0x61, 0x72, 0x64, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x44, 0x61, 0x74, 0x61,
+ 0x22, 0x40, 0x0a, 0x0b, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x44, 0x61, 0x74, 0x61, 0x12,
+ 0x31, 0x0a, 0x08, 0x4c, 0x41, 0x42, 0x45, 0x4c, 0x4c, 0x45, 0x44, 0x10, 0x00, 0x1a, 0x23, 0xa2,
+ 0xb4, 0xfa, 0xc2, 0x05, 0x1d, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61,
+ 0x79, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x3a, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x6c, 0x65, 0x64, 0x3a,
+ 0x76, 0x31, 0x22, 0xea, 0x01, 0x0a, 0x0f, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x6c, 0x65, 0x64, 0x50,
+ 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x23, 0x0a, 0x0c,
+ 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x09, 0x48, 0x00, 0x52, 0x0b, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75,
+ 0x65, 0x12, 0x1f, 0x0a, 0x0a, 0x62, 0x6f, 0x6f, 0x6c, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
+ 0x03, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x09, 0x62, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c,
+ 0x75, 0x65, 0x12, 0x23, 0x0a, 0x0c, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x5f, 0x76, 0x61, 0x6c,
+ 0x75, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x01, 0x48, 0x00, 0x52, 0x0b, 0x64, 0x6f, 0x75, 0x62,
+ 0x6c, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1d, 0x0a, 0x09, 0x69, 0x6e, 0x74, 0x5f, 0x76,
+ 0x61, 0x6c, 0x75, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x48, 0x00, 0x52, 0x08, 0x69, 0x6e,
+ 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x06, 0x20,
+ 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x6e, 0x61, 0x6d, 0x65,
+ 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6e, 0x61, 0x6d,
+ 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x42, 0x07, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22,
+ 0x39, 0x0a, 0x0b, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x44, 0x61, 0x74, 0x61, 0x12, 0x10,
+ 0x0a, 0x03, 0x75, 0x72, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6e,
+ 0x12, 0x18, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x0c, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x22, 0xd7, 0x07, 0x0a, 0x15, 0x4d,
+ 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x57, 0x69, 0x74, 0x68, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e,
+ 0x65, 0x6e, 0x74, 0x73, 0x12, 0x4d, 0x0a, 0x0a, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e,
+ 0x74, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61,
+ 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c,
+ 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6d,
+ 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x0a, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65,
+ 0x6e, 0x74, 0x73, 0x12, 0x40, 0x0a, 0x05, 0x63, 0x6f, 0x64, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e,
+ 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c,
+ 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x64, 0x65, 0x72, 0x48, 0x00, 0x52, 0x05,
+ 0x63, 0x6f, 0x64, 0x65, 0x72, 0x12, 0x5c, 0x0a, 0x0f, 0x63, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x65,
+ 0x5f, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31,
0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d,
0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e,
- 0x76, 0x31, 0x2e, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x72, 0x61,
- 0x74, 0x65, 0x67, 0x79, 0x48, 0x00, 0x52, 0x11, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x69, 0x6e,
- 0x67, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x42, 0x06, 0x0a, 0x04, 0x72, 0x6f, 0x6f,
- 0x74, 0x22, 0xb6, 0x0a, 0x0a, 0x16, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x61, 0x62, 0x6c, 0x65,
- 0x53, 0x74, 0x61, 0x67, 0x65, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x50, 0x0a, 0x0b,
- 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x2e, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62,
+ 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x65, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61,
+ 0x64, 0x48, 0x00, 0x52, 0x0e, 0x63, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x65, 0x50, 0x61, 0x79, 0x6c,
+ 0x6f, 0x61, 0x64, 0x12, 0x56, 0x0a, 0x0d, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
+ 0x73, 0x70, 0x65, 0x63, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x6f, 0x72, 0x67,
+ 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64,
+ 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x46,
+ 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65, 0x63, 0x48, 0x00, 0x52, 0x0c, 0x66,
+ 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65, 0x63, 0x12, 0x57, 0x0a, 0x0e, 0x70,
+ 0x61, 0x72, 0x5f, 0x64, 0x6f, 0x5f, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x06, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65,
+ 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65,
+ 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x72, 0x44, 0x6f, 0x50, 0x61, 0x79,
+ 0x6c, 0x6f, 0x61, 0x64, 0x48, 0x00, 0x52, 0x0c, 0x70, 0x61, 0x72, 0x44, 0x6f, 0x50, 0x61, 0x79,
+ 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x4f, 0x0a, 0x0a, 0x70, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f,
+ 0x72, 0x6d, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61,
+ 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c,
+ 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x54, 0x72,
+ 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x48, 0x00, 0x52, 0x0a, 0x70, 0x74, 0x72, 0x61, 0x6e,
+ 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x52, 0x0a, 0x0b, 0x70, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63,
+ 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x6f, 0x72, 0x67,
+ 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64,
+ 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x50,
+ 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0b, 0x70, 0x63,
+ 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x53, 0x0a, 0x0c, 0x72, 0x65, 0x61,
+ 0x64, 0x5f, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x2e, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61,
+ 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65,
+ 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x61, 0x64, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x48,
+ 0x00, 0x52, 0x0b, 0x72, 0x65, 0x61, 0x64, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x4d,
+ 0x0a, 0x0a, 0x73, 0x69, 0x64, 0x65, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x18, 0x0b, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e,
+ 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c,
+ 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x69, 0x64, 0x65, 0x49, 0x6e, 0x70, 0x75, 0x74,
+ 0x48, 0x00, 0x52, 0x09, 0x73, 0x69, 0x64, 0x65, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x12, 0x66, 0x0a,
+ 0x13, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x5f, 0x69, 0x6e, 0x74, 0x6f, 0x5f, 0x70, 0x61, 0x79,
+ 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x6f, 0x72, 0x67,
+ 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64,
+ 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x57,
+ 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x49, 0x6e, 0x74, 0x6f, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64,
+ 0x48, 0x00, 0x52, 0x11, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x49, 0x6e, 0x74, 0x6f, 0x50, 0x61,
+ 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x65, 0x0a, 0x12, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x69,
+ 0x6e, 0x67, 0x5f, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x18, 0x0d, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x34, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62,
0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69,
- 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e,
- 0x74, 0x52, 0x0b, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x7a,
- 0x0a, 0x13, 0x77, 0x69, 0x72, 0x65, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x74,
- 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x4a, 0x2e, 0x6f, 0x72,
- 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f,
- 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e,
- 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x50,
- 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x2e, 0x57, 0x69, 0x72, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x72,
- 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x11, 0x77, 0x69, 0x72, 0x65, 0x43, 0x6f, 0x64,
- 0x65, 0x72, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e,
- 0x70, 0x75, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x69, 0x6e, 0x70, 0x75, 0x74,
- 0x12, 0x66, 0x0a, 0x0b, 0x73, 0x69, 0x64, 0x65, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x18,
- 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x45, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63,
- 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69,
- 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74,
- 0x61, 0x62, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64,
- 0x2e, 0x53, 0x69, 0x64, 0x65, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x49, 0x64, 0x52, 0x0a, 0x73, 0x69,
- 0x64, 0x65, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x74, 0x72, 0x61, 0x6e,
- 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x74, 0x72,
- 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x6f, 0x75, 0x74, 0x70,
- 0x75, 0x74, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x75, 0x74, 0x70, 0x75,
- 0x74, 0x73, 0x12, 0x4d, 0x0a, 0x0a, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73,
- 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61,
- 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70,
- 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f,
- 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x0a, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74,
- 0x73, 0x12, 0x66, 0x0a, 0x0b, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x73,
- 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x45, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61,
- 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70,
- 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75,
- 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61,
- 0x64, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x49, 0x64, 0x52, 0x0a, 0x75,
- 0x73, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x73, 0x12, 0x59, 0x0a, 0x06, 0x74, 0x69, 0x6d,
- 0x65, 0x72, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x41, 0x2e, 0x6f, 0x72, 0x67, 0x2e,
+ 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x53,
+ 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x48, 0x00, 0x52, 0x11, 0x77, 0x69, 0x6e, 0x64, 0x6f,
+ 0x77, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x42, 0x06, 0x0a, 0x04,
+ 0x72, 0x6f, 0x6f, 0x74, 0x22, 0xb6, 0x0a, 0x0a, 0x16, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x61,
+ 0x62, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12,
+ 0x50, 0x0a, 0x0b, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68,
+ 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70,
+ 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e,
+ 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0b, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e,
+ 0x74, 0x12, 0x7a, 0x0a, 0x13, 0x77, 0x69, 0x72, 0x65, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x72, 0x5f,
+ 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x4a,
+ 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d,
+ 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e,
+ 0x76, 0x31, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x74, 0x61,
+ 0x67, 0x65, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x2e, 0x57, 0x69, 0x72, 0x65, 0x43, 0x6f,
+ 0x64, 0x65, 0x72, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x11, 0x77, 0x69, 0x72, 0x65,
+ 0x43, 0x6f, 0x64, 0x65, 0x72, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x14, 0x0a,
+ 0x05, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x69, 0x6e,
+ 0x70, 0x75, 0x74, 0x12, 0x66, 0x0a, 0x0b, 0x73, 0x69, 0x64, 0x65, 0x5f, 0x69, 0x6e, 0x70, 0x75,
+ 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x45, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61,
+ 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c,
+ 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x78, 0x65,
+ 0x63, 0x75, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x50, 0x61, 0x79, 0x6c,
+ 0x6f, 0x61, 0x64, 0x2e, 0x53, 0x69, 0x64, 0x65, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x49, 0x64, 0x52,
+ 0x0a, 0x73, 0x69, 0x64, 0x65, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x74,
+ 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52,
+ 0x0a, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x6f,
+ 0x75, 0x74, 0x70, 0x75, 0x74, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x75,
+ 0x74, 0x70, 0x75, 0x74, 0x73, 0x12, 0x4d, 0x0a, 0x0a, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65,
+ 0x6e, 0x74, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x6f, 0x72, 0x67, 0x2e,
+ 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65,
+ 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f,
+ 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x0a, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e,
+ 0x65, 0x6e, 0x74, 0x73, 0x12, 0x66, 0x0a, 0x0b, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61,
+ 0x74, 0x65, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x45, 0x2e, 0x6f, 0x72, 0x67, 0x2e,
0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65,
0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x78,
0x65, 0x63, 0x75, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x50, 0x61, 0x79,
- 0x6c, 0x6f, 0x61, 0x64, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x72, 0x49, 0x64, 0x52, 0x06, 0x74, 0x69,
- 0x6d, 0x65, 0x72, 0x73, 0x12, 0x6d, 0x0a, 0x0d, 0x74, 0x69, 0x6d, 0x65, 0x72, 0x46, 0x61, 0x6d,
- 0x69, 0x6c, 0x69, 0x65, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x47, 0x2e, 0x6f, 0x72,
- 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f,
- 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e,
- 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x50,
- 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x72, 0x46, 0x61, 0x6d, 0x69,
- 0x6c, 0x79, 0x49, 0x64, 0x52, 0x0d, 0x74, 0x69, 0x6d, 0x65, 0x72, 0x46, 0x61, 0x6d, 0x69, 0x6c,
- 0x69, 0x65, 0x73, 0x1a, 0x4f, 0x0a, 0x0b, 0x53, 0x69, 0x64, 0x65, 0x49, 0x6e, 0x70, 0x75, 0x74,
- 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x5f,
- 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66,
- 0x6f, 0x72, 0x6d, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x6e,
- 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6c, 0x6f, 0x63, 0x61, 0x6c,
- 0x4e, 0x61, 0x6d, 0x65, 0x1a, 0x4f, 0x0a, 0x0b, 0x55, 0x73, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74,
- 0x65, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d,
- 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x74, 0x72, 0x61, 0x6e, 0x73,
- 0x66, 0x6f, 0x72, 0x6d, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f,
- 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6c, 0x6f, 0x63, 0x61,
- 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x1a, 0x4b, 0x0a, 0x07, 0x54, 0x69, 0x6d, 0x65, 0x72, 0x49, 0x64,
- 0x12, 0x21, 0x0a, 0x0c, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x5f, 0x69, 0x64,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72,
- 0x6d, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x6e, 0x61, 0x6d,
- 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x4e, 0x61,
- 0x6d, 0x65, 0x1a, 0x51, 0x0a, 0x0d, 0x54, 0x69, 0x6d, 0x65, 0x72, 0x46, 0x61, 0x6d, 0x69, 0x6c,
- 0x79, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d,
+ 0x6c, 0x6f, 0x61, 0x64, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x49, 0x64,
+ 0x52, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x73, 0x12, 0x59, 0x0a, 0x06,
+ 0x74, 0x69, 0x6d, 0x65, 0x72, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x41, 0x2e, 0x6f,
+ 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d,
+ 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31,
+ 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65,
+ 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x72, 0x49, 0x64, 0x52,
+ 0x06, 0x74, 0x69, 0x6d, 0x65, 0x72, 0x73, 0x12, 0x6d, 0x0a, 0x0d, 0x74, 0x69, 0x6d, 0x65, 0x72,
+ 0x46, 0x61, 0x6d, 0x69, 0x6c, 0x69, 0x65, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x47,
+ 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d,
+ 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e,
+ 0x76, 0x31, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x74, 0x61,
+ 0x67, 0x65, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x72, 0x46,
+ 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x49, 0x64, 0x52, 0x0d, 0x74, 0x69, 0x6d, 0x65, 0x72, 0x46, 0x61,
+ 0x6d, 0x69, 0x6c, 0x69, 0x65, 0x73, 0x1a, 0x4f, 0x0a, 0x0b, 0x53, 0x69, 0x64, 0x65, 0x49, 0x6e,
+ 0x70, 0x75, 0x74, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f,
+ 0x72, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x74, 0x72, 0x61,
+ 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61,
+ 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6c, 0x6f,
+ 0x63, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x1a, 0x4f, 0x0a, 0x0b, 0x55, 0x73, 0x65, 0x72, 0x53,
+ 0x74, 0x61, 0x74, 0x65, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66,
+ 0x6f, 0x72, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x74, 0x72,
+ 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x6c, 0x6f, 0x63,
+ 0x61, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6c,
+ 0x6f, 0x63, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x1a, 0x4b, 0x0a, 0x07, 0x54, 0x69, 0x6d, 0x65,
+ 0x72, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d,
0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x74, 0x72, 0x61, 0x6e, 0x73,
0x66, 0x6f, 0x72, 0x6d, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f,
0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6c, 0x6f, 0x63, 0x61,
- 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x1a, 0xd2, 0x01, 0x0a, 0x10, 0x57, 0x69, 0x72, 0x65, 0x43, 0x6f,
- 0x64, 0x65, 0x72, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72,
- 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6e, 0x12, 0x18, 0x0a, 0x07,
- 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x70,
- 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x2d, 0x0a, 0x12, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f,
- 0x6f, 0x72, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
- 0x28, 0x09, 0x48, 0x00, 0x52, 0x0f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x4f, 0x72, 0x4f, 0x75, 0x74,
- 0x70, 0x75, 0x74, 0x49, 0x64, 0x12, 0x59, 0x0a, 0x05, 0x74, 0x69, 0x6d, 0x65, 0x72, 0x18, 0x04,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x41, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68,
- 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70,
- 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x61,
- 0x62, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x2e,
- 0x54, 0x69, 0x6d, 0x65, 0x72, 0x49, 0x64, 0x48, 0x00, 0x52, 0x05, 0x74, 0x69, 0x6d, 0x65, 0x72,
- 0x42, 0x08, 0x0a, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x22, 0xc2, 0x01, 0x0a, 0x15, 0x53,
- 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48,
- 0x69, 0x6e, 0x74, 0x73, 0x22, 0xa8, 0x01, 0x0a, 0x04, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x34, 0x0a,
- 0x0b, 0x41, 0x43, 0x43, 0x45, 0x4c, 0x45, 0x52, 0x41, 0x54, 0x4f, 0x52, 0x10, 0x00, 0x1a, 0x23,
- 0xa2, 0xb4, 0xfa, 0xc2, 0x05, 0x1d, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x72, 0x65, 0x73, 0x6f, 0x75,
- 0x72, 0x63, 0x65, 0x73, 0x3a, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72,
- 0x3a, 0x76, 0x31, 0x12, 0x38, 0x0a, 0x0d, 0x4d, 0x49, 0x4e, 0x5f, 0x52, 0x41, 0x4d, 0x5f, 0x42,
- 0x59, 0x54, 0x45, 0x53, 0x10, 0x01, 0x1a, 0x25, 0xa2, 0xb4, 0xfa, 0xc2, 0x05, 0x1f, 0x62, 0x65,
- 0x61, 0x6d, 0x3a, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x3a, 0x6d, 0x69, 0x6e,
- 0x5f, 0x72, 0x61, 0x6d, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x3a, 0x76, 0x31, 0x12, 0x30, 0x0a,
- 0x09, 0x43, 0x50, 0x55, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x10, 0x02, 0x1a, 0x21, 0xa2, 0xb4,
- 0xfa, 0xc2, 0x05, 0x1b, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
- 0x65, 0x73, 0x3a, 0x63, 0x70, 0x75, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x3a, 0x76, 0x31, 0x32,
- 0x8f, 0x01, 0x0a, 0x11, 0x54, 0x65, 0x73, 0x74, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x53, 0x65,
- 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x7a, 0x0a, 0x06, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x12,
- 0x30, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61,
- 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65,
- 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
- 0x74, 0x1a, 0x3a, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62,
- 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69,
- 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d,
- 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x00, 0x30,
- 0x01, 0x3a, 0x3f, 0x0a, 0x08, 0x62, 0x65, 0x61, 0x6d, 0x5f, 0x75, 0x72, 0x6e, 0x12, 0x21, 0x2e,
- 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
- 0x45, 0x6e, 0x75, 0x6d, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73,
- 0x18, 0xc4, 0xa6, 0xaf, 0x58, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x62, 0x65, 0x61, 0x6d, 0x55,
- 0x72, 0x6e, 0x3a, 0x49, 0x0a, 0x0d, 0x62, 0x65, 0x61, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x74,
- 0x61, 0x6e, 0x74, 0x12, 0x21, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4f,
- 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xc5, 0xa6, 0xaf, 0x58, 0x20, 0x01, 0x28, 0x09, 0x52,
- 0x0c, 0x62, 0x65, 0x61, 0x6d, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x42, 0x78, 0x0a,
- 0x21, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d,
- 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e,
- 0x76, 0x31, 0x42, 0x09, 0x52, 0x75, 0x6e, 0x6e, 0x65, 0x72, 0x41, 0x70, 0x69, 0x5a, 0x48, 0x67,
- 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65,
- 0x2f, 0x62, 0x65, 0x61, 0x6d, 0x2f, 0x73, 0x64, 0x6b, 0x73, 0x2f, 0x76, 0x32, 0x2f, 0x67, 0x6f,
- 0x2f, 0x70, 0x6b, 0x67, 0x2f, 0x62, 0x65, 0x61, 0x6d, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2f,
- 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x76, 0x31, 0x3b, 0x70, 0x69, 0x70, 0x65,
- 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x76, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x1a, 0x51, 0x0a, 0x0d, 0x54, 0x69, 0x6d, 0x65, 0x72, 0x46, 0x61,
+ 0x6d, 0x69, 0x6c, 0x79, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66,
+ 0x6f, 0x72, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x74, 0x72,
+ 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x6c, 0x6f, 0x63,
+ 0x61, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6c,
+ 0x6f, 0x63, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x1a, 0xd2, 0x01, 0x0a, 0x10, 0x57, 0x69, 0x72,
+ 0x65, 0x43, 0x6f, 0x64, 0x65, 0x72, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x10, 0x0a,
+ 0x03, 0x75, 0x72, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6e, 0x12,
+ 0x18, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c,
+ 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x2d, 0x0a, 0x12, 0x69, 0x6e, 0x70,
+ 0x75, 0x74, 0x5f, 0x6f, 0x72, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x69, 0x64, 0x18,
+ 0x03, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x4f, 0x72,
+ 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x49, 0x64, 0x12, 0x59, 0x0a, 0x05, 0x74, 0x69, 0x6d, 0x65,
+ 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x41, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70,
+ 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e,
+ 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x78, 0x65, 0x63,
+ 0x75, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x50, 0x61, 0x79, 0x6c, 0x6f,
+ 0x61, 0x64, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x72, 0x49, 0x64, 0x48, 0x00, 0x52, 0x05, 0x74, 0x69,
+ 0x6d, 0x65, 0x72, 0x42, 0x08, 0x0a, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x22, 0x9c, 0x02,
+ 0x0a, 0x15, 0x53, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72,
+ 0x63, 0x65, 0x48, 0x69, 0x6e, 0x74, 0x73, 0x22, 0x82, 0x02, 0x0a, 0x04, 0x45, 0x6e, 0x75, 0x6d,
+ 0x12, 0x34, 0x0a, 0x0b, 0x41, 0x43, 0x43, 0x45, 0x4c, 0x45, 0x52, 0x41, 0x54, 0x4f, 0x52, 0x10,
+ 0x00, 0x1a, 0x23, 0xa2, 0xb4, 0xfa, 0xc2, 0x05, 0x1d, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x72, 0x65,
+ 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x3a, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61,
+ 0x74, 0x6f, 0x72, 0x3a, 0x76, 0x31, 0x12, 0x38, 0x0a, 0x0d, 0x4d, 0x49, 0x4e, 0x5f, 0x52, 0x41,
+ 0x4d, 0x5f, 0x42, 0x59, 0x54, 0x45, 0x53, 0x10, 0x01, 0x1a, 0x25, 0xa2, 0xb4, 0xfa, 0xc2, 0x05,
+ 0x1f, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x3a,
+ 0x6d, 0x69, 0x6e, 0x5f, 0x72, 0x61, 0x6d, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x3a, 0x76, 0x31,
+ 0x12, 0x30, 0x0a, 0x09, 0x43, 0x50, 0x55, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x10, 0x02, 0x1a,
+ 0x21, 0xa2, 0xb4, 0xfa, 0xc2, 0x05, 0x1b, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x72, 0x65, 0x73, 0x6f,
+ 0x75, 0x72, 0x63, 0x65, 0x73, 0x3a, 0x63, 0x70, 0x75, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x3a,
+ 0x76, 0x31, 0x12, 0x58, 0x0a, 0x1d, 0x4d, 0x41, 0x58, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45,
+ 0x5f, 0x42, 0x55, 0x4e, 0x44, 0x4c, 0x45, 0x53, 0x5f, 0x50, 0x45, 0x52, 0x5f, 0x57, 0x4f, 0x52,
+ 0x4b, 0x45, 0x52, 0x10, 0x03, 0x1a, 0x35, 0xa2, 0xb4, 0xfa, 0xc2, 0x05, 0x2f, 0x62, 0x65, 0x61,
+ 0x6d, 0x3a, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x3a, 0x6d, 0x61, 0x78, 0x5f,
+ 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x73, 0x5f, 0x70,
+ 0x65, 0x72, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x3a, 0x76, 0x31, 0x3a, 0x3f, 0x0a, 0x08,
+ 0x62, 0x65, 0x61, 0x6d, 0x5f, 0x75, 0x72, 0x6e, 0x12, 0x21, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
+ 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x56,
+ 0x61, 0x6c, 0x75, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xc4, 0xa6, 0xaf, 0x58,
+ 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x62, 0x65, 0x61, 0x6d, 0x55, 0x72, 0x6e, 0x3a, 0x49, 0x0a,
+ 0x0d, 0x62, 0x65, 0x61, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x12, 0x21,
+ 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
+ 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
+ 0x73, 0x18, 0xc5, 0xa6, 0xaf, 0x58, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x62, 0x65, 0x61, 0x6d,
+ 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x42, 0x78, 0x0a, 0x21, 0x6f, 0x72, 0x67, 0x2e,
+ 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65,
+ 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x42, 0x09, 0x52,
+ 0x75, 0x6e, 0x6e, 0x65, 0x72, 0x41, 0x70, 0x69, 0x5a, 0x48, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62,
+ 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2f, 0x62, 0x65, 0x61, 0x6d,
+ 0x2f, 0x73, 0x64, 0x6b, 0x73, 0x2f, 0x76, 0x32, 0x2f, 0x67, 0x6f, 0x2f, 0x70, 0x6b, 0x67, 0x2f,
+ 0x62, 0x65, 0x61, 0x6d, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2f, 0x70, 0x69, 0x70, 0x65, 0x6c,
+ 0x69, 0x6e, 0x65, 0x5f, 0x76, 0x31, 0x3b, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x5f,
+ 0x76, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -9464,7 +9426,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDescGZIP()
}
var file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_enumTypes = make([]protoimpl.EnumInfo, 25)
-var file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes = make([]protoimpl.MessageInfo, 105)
+var file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes = make([]protoimpl.MessageInfo, 104)
var file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_goTypes = []interface{}{
(BeamConstants_Constants)(0), // 0: org.apache.beam.model.pipeline.v1.BeamConstants.Constants
(StandardPTransforms_Primitives)(0), // 1: org.apache.beam.model.pipeline.v1.StandardPTransforms.Primitives
@@ -9514,110 +9476,109 @@ var file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_goTypes = []int
(*WindowIntoPayload)(nil), // 45: org.apache.beam.model.pipeline.v1.WindowIntoPayload
(*CombinePayload)(nil), // 46: org.apache.beam.model.pipeline.v1.CombinePayload
(*TestStreamPayload)(nil), // 47: org.apache.beam.model.pipeline.v1.TestStreamPayload
- (*EventsRequest)(nil), // 48: org.apache.beam.model.pipeline.v1.EventsRequest
- (*WriteFilesPayload)(nil), // 49: org.apache.beam.model.pipeline.v1.WriteFilesPayload
- (*PubSubReadPayload)(nil), // 50: org.apache.beam.model.pipeline.v1.PubSubReadPayload
- (*PubSubWritePayload)(nil), // 51: org.apache.beam.model.pipeline.v1.PubSubWritePayload
- (*GroupIntoBatchesPayload)(nil), // 52: org.apache.beam.model.pipeline.v1.GroupIntoBatchesPayload
- (*RedistributePayload)(nil), // 53: org.apache.beam.model.pipeline.v1.RedistributePayload
- (*Coder)(nil), // 54: org.apache.beam.model.pipeline.v1.Coder
- (*StandardCoders)(nil), // 55: org.apache.beam.model.pipeline.v1.StandardCoders
- (*WindowingStrategy)(nil), // 56: org.apache.beam.model.pipeline.v1.WindowingStrategy
- (*MergeStatus)(nil), // 57: org.apache.beam.model.pipeline.v1.MergeStatus
- (*AccumulationMode)(nil), // 58: org.apache.beam.model.pipeline.v1.AccumulationMode
- (*ClosingBehavior)(nil), // 59: org.apache.beam.model.pipeline.v1.ClosingBehavior
- (*OnTimeBehavior)(nil), // 60: org.apache.beam.model.pipeline.v1.OnTimeBehavior
- (*OutputTime)(nil), // 61: org.apache.beam.model.pipeline.v1.OutputTime
- (*TimeDomain)(nil), // 62: org.apache.beam.model.pipeline.v1.TimeDomain
- (*Trigger)(nil), // 63: org.apache.beam.model.pipeline.v1.Trigger
- (*TimestampTransform)(nil), // 64: org.apache.beam.model.pipeline.v1.TimestampTransform
- (*SideInput)(nil), // 65: org.apache.beam.model.pipeline.v1.SideInput
- (*StandardArtifacts)(nil), // 66: org.apache.beam.model.pipeline.v1.StandardArtifacts
- (*ArtifactFilePayload)(nil), // 67: org.apache.beam.model.pipeline.v1.ArtifactFilePayload
- (*ArtifactUrlPayload)(nil), // 68: org.apache.beam.model.pipeline.v1.ArtifactUrlPayload
- (*EmbeddedFilePayload)(nil), // 69: org.apache.beam.model.pipeline.v1.EmbeddedFilePayload
- (*PyPIPayload)(nil), // 70: org.apache.beam.model.pipeline.v1.PyPIPayload
- (*MavenPayload)(nil), // 71: org.apache.beam.model.pipeline.v1.MavenPayload
- (*DeferredArtifactPayload)(nil), // 72: org.apache.beam.model.pipeline.v1.DeferredArtifactPayload
- (*ArtifactStagingToRolePayload)(nil), // 73: org.apache.beam.model.pipeline.v1.ArtifactStagingToRolePayload
- (*ArtifactInformation)(nil), // 74: org.apache.beam.model.pipeline.v1.ArtifactInformation
- (*Environment)(nil), // 75: org.apache.beam.model.pipeline.v1.Environment
- (*StandardEnvironments)(nil), // 76: org.apache.beam.model.pipeline.v1.StandardEnvironments
- (*DockerPayload)(nil), // 77: org.apache.beam.model.pipeline.v1.DockerPayload
- (*ProcessPayload)(nil), // 78: org.apache.beam.model.pipeline.v1.ProcessPayload
- (*ExternalPayload)(nil), // 79: org.apache.beam.model.pipeline.v1.ExternalPayload
- (*AnyOfEnvironmentPayload)(nil), // 80: org.apache.beam.model.pipeline.v1.AnyOfEnvironmentPayload
- (*StandardProtocols)(nil), // 81: org.apache.beam.model.pipeline.v1.StandardProtocols
- (*StandardRunnerProtocols)(nil), // 82: org.apache.beam.model.pipeline.v1.StandardRunnerProtocols
- (*StandardRequirements)(nil), // 83: org.apache.beam.model.pipeline.v1.StandardRequirements
- (*FunctionSpec)(nil), // 84: org.apache.beam.model.pipeline.v1.FunctionSpec
- (*StandardDisplayData)(nil), // 85: org.apache.beam.model.pipeline.v1.StandardDisplayData
- (*LabelledPayload)(nil), // 86: org.apache.beam.model.pipeline.v1.LabelledPayload
- (*DisplayData)(nil), // 87: org.apache.beam.model.pipeline.v1.DisplayData
- (*MessageWithComponents)(nil), // 88: org.apache.beam.model.pipeline.v1.MessageWithComponents
- (*ExecutableStagePayload)(nil), // 89: org.apache.beam.model.pipeline.v1.ExecutableStagePayload
- (*StandardResourceHints)(nil), // 90: org.apache.beam.model.pipeline.v1.StandardResourceHints
- nil, // 91: org.apache.beam.model.pipeline.v1.Components.TransformsEntry
- nil, // 92: org.apache.beam.model.pipeline.v1.Components.PcollectionsEntry
- nil, // 93: org.apache.beam.model.pipeline.v1.Components.WindowingStrategiesEntry
- nil, // 94: org.apache.beam.model.pipeline.v1.Components.CodersEntry
- nil, // 95: org.apache.beam.model.pipeline.v1.Components.EnvironmentsEntry
- nil, // 96: org.apache.beam.model.pipeline.v1.PTransform.InputsEntry
- nil, // 97: org.apache.beam.model.pipeline.v1.PTransform.OutputsEntry
- nil, // 98: org.apache.beam.model.pipeline.v1.PTransform.AnnotationsEntry
- nil, // 99: org.apache.beam.model.pipeline.v1.ParDoPayload.SideInputsEntry
- nil, // 100: org.apache.beam.model.pipeline.v1.ParDoPayload.StateSpecsEntry
- nil, // 101: org.apache.beam.model.pipeline.v1.ParDoPayload.TimerFamilySpecsEntry
- (*TestStreamPayload_Event)(nil), // 102: org.apache.beam.model.pipeline.v1.TestStreamPayload.Event
- (*TestStreamPayload_TimestampedElement)(nil), // 103: org.apache.beam.model.pipeline.v1.TestStreamPayload.TimestampedElement
- (*TestStreamPayload_Event_AdvanceWatermark)(nil), // 104: org.apache.beam.model.pipeline.v1.TestStreamPayload.Event.AdvanceWatermark
- (*TestStreamPayload_Event_AdvanceProcessingTime)(nil), // 105: org.apache.beam.model.pipeline.v1.TestStreamPayload.Event.AdvanceProcessingTime
- (*TestStreamPayload_Event_AddElements)(nil), // 106: org.apache.beam.model.pipeline.v1.TestStreamPayload.Event.AddElements
- nil, // 107: org.apache.beam.model.pipeline.v1.WriteFilesPayload.SideInputsEntry
- (*Trigger_AfterAll)(nil), // 108: org.apache.beam.model.pipeline.v1.Trigger.AfterAll
- (*Trigger_AfterAny)(nil), // 109: org.apache.beam.model.pipeline.v1.Trigger.AfterAny
- (*Trigger_AfterEach)(nil), // 110: org.apache.beam.model.pipeline.v1.Trigger.AfterEach
- (*Trigger_AfterEndOfWindow)(nil), // 111: org.apache.beam.model.pipeline.v1.Trigger.AfterEndOfWindow
- (*Trigger_AfterProcessingTime)(nil), // 112: org.apache.beam.model.pipeline.v1.Trigger.AfterProcessingTime
- (*Trigger_AfterSynchronizedProcessingTime)(nil), // 113: org.apache.beam.model.pipeline.v1.Trigger.AfterSynchronizedProcessingTime
- (*Trigger_Default)(nil), // 114: org.apache.beam.model.pipeline.v1.Trigger.Default
- (*Trigger_ElementCount)(nil), // 115: org.apache.beam.model.pipeline.v1.Trigger.ElementCount
- (*Trigger_Never)(nil), // 116: org.apache.beam.model.pipeline.v1.Trigger.Never
- (*Trigger_Always)(nil), // 117: org.apache.beam.model.pipeline.v1.Trigger.Always
- (*Trigger_OrFinally)(nil), // 118: org.apache.beam.model.pipeline.v1.Trigger.OrFinally
- (*Trigger_Repeat)(nil), // 119: org.apache.beam.model.pipeline.v1.Trigger.Repeat
- (*TimestampTransform_Delay)(nil), // 120: org.apache.beam.model.pipeline.v1.TimestampTransform.Delay
- (*TimestampTransform_AlignTo)(nil), // 121: org.apache.beam.model.pipeline.v1.TimestampTransform.AlignTo
- nil, // 122: org.apache.beam.model.pipeline.v1.Environment.ResourceHintsEntry
- nil, // 123: org.apache.beam.model.pipeline.v1.ProcessPayload.EnvEntry
- nil, // 124: org.apache.beam.model.pipeline.v1.ExternalPayload.ParamsEntry
- (*ExecutableStagePayload_SideInputId)(nil), // 125: org.apache.beam.model.pipeline.v1.ExecutableStagePayload.SideInputId
- (*ExecutableStagePayload_UserStateId)(nil), // 126: org.apache.beam.model.pipeline.v1.ExecutableStagePayload.UserStateId
- (*ExecutableStagePayload_TimerId)(nil), // 127: org.apache.beam.model.pipeline.v1.ExecutableStagePayload.TimerId
- (*ExecutableStagePayload_TimerFamilyId)(nil), // 128: org.apache.beam.model.pipeline.v1.ExecutableStagePayload.TimerFamilyId
- (*ExecutableStagePayload_WireCoderSetting)(nil), // 129: org.apache.beam.model.pipeline.v1.ExecutableStagePayload.WireCoderSetting
- (*ApiServiceDescriptor)(nil), // 130: org.apache.beam.model.pipeline.v1.ApiServiceDescriptor
- (*descriptorpb.EnumValueOptions)(nil), // 131: google.protobuf.EnumValueOptions
+ (*WriteFilesPayload)(nil), // 48: org.apache.beam.model.pipeline.v1.WriteFilesPayload
+ (*PubSubReadPayload)(nil), // 49: org.apache.beam.model.pipeline.v1.PubSubReadPayload
+ (*PubSubWritePayload)(nil), // 50: org.apache.beam.model.pipeline.v1.PubSubWritePayload
+ (*GroupIntoBatchesPayload)(nil), // 51: org.apache.beam.model.pipeline.v1.GroupIntoBatchesPayload
+ (*RedistributePayload)(nil), // 52: org.apache.beam.model.pipeline.v1.RedistributePayload
+ (*Coder)(nil), // 53: org.apache.beam.model.pipeline.v1.Coder
+ (*StandardCoders)(nil), // 54: org.apache.beam.model.pipeline.v1.StandardCoders
+ (*WindowingStrategy)(nil), // 55: org.apache.beam.model.pipeline.v1.WindowingStrategy
+ (*MergeStatus)(nil), // 56: org.apache.beam.model.pipeline.v1.MergeStatus
+ (*AccumulationMode)(nil), // 57: org.apache.beam.model.pipeline.v1.AccumulationMode
+ (*ClosingBehavior)(nil), // 58: org.apache.beam.model.pipeline.v1.ClosingBehavior
+ (*OnTimeBehavior)(nil), // 59: org.apache.beam.model.pipeline.v1.OnTimeBehavior
+ (*OutputTime)(nil), // 60: org.apache.beam.model.pipeline.v1.OutputTime
+ (*TimeDomain)(nil), // 61: org.apache.beam.model.pipeline.v1.TimeDomain
+ (*Trigger)(nil), // 62: org.apache.beam.model.pipeline.v1.Trigger
+ (*TimestampTransform)(nil), // 63: org.apache.beam.model.pipeline.v1.TimestampTransform
+ (*SideInput)(nil), // 64: org.apache.beam.model.pipeline.v1.SideInput
+ (*StandardArtifacts)(nil), // 65: org.apache.beam.model.pipeline.v1.StandardArtifacts
+ (*ArtifactFilePayload)(nil), // 66: org.apache.beam.model.pipeline.v1.ArtifactFilePayload
+ (*ArtifactUrlPayload)(nil), // 67: org.apache.beam.model.pipeline.v1.ArtifactUrlPayload
+ (*EmbeddedFilePayload)(nil), // 68: org.apache.beam.model.pipeline.v1.EmbeddedFilePayload
+ (*PyPIPayload)(nil), // 69: org.apache.beam.model.pipeline.v1.PyPIPayload
+ (*MavenPayload)(nil), // 70: org.apache.beam.model.pipeline.v1.MavenPayload
+ (*DeferredArtifactPayload)(nil), // 71: org.apache.beam.model.pipeline.v1.DeferredArtifactPayload
+ (*ArtifactStagingToRolePayload)(nil), // 72: org.apache.beam.model.pipeline.v1.ArtifactStagingToRolePayload
+ (*ArtifactInformation)(nil), // 73: org.apache.beam.model.pipeline.v1.ArtifactInformation
+ (*Environment)(nil), // 74: org.apache.beam.model.pipeline.v1.Environment
+ (*StandardEnvironments)(nil), // 75: org.apache.beam.model.pipeline.v1.StandardEnvironments
+ (*DockerPayload)(nil), // 76: org.apache.beam.model.pipeline.v1.DockerPayload
+ (*ProcessPayload)(nil), // 77: org.apache.beam.model.pipeline.v1.ProcessPayload
+ (*ExternalPayload)(nil), // 78: org.apache.beam.model.pipeline.v1.ExternalPayload
+ (*AnyOfEnvironmentPayload)(nil), // 79: org.apache.beam.model.pipeline.v1.AnyOfEnvironmentPayload
+ (*StandardProtocols)(nil), // 80: org.apache.beam.model.pipeline.v1.StandardProtocols
+ (*StandardRunnerProtocols)(nil), // 81: org.apache.beam.model.pipeline.v1.StandardRunnerProtocols
+ (*StandardRequirements)(nil), // 82: org.apache.beam.model.pipeline.v1.StandardRequirements
+ (*FunctionSpec)(nil), // 83: org.apache.beam.model.pipeline.v1.FunctionSpec
+ (*StandardDisplayData)(nil), // 84: org.apache.beam.model.pipeline.v1.StandardDisplayData
+ (*LabelledPayload)(nil), // 85: org.apache.beam.model.pipeline.v1.LabelledPayload
+ (*DisplayData)(nil), // 86: org.apache.beam.model.pipeline.v1.DisplayData
+ (*MessageWithComponents)(nil), // 87: org.apache.beam.model.pipeline.v1.MessageWithComponents
+ (*ExecutableStagePayload)(nil), // 88: org.apache.beam.model.pipeline.v1.ExecutableStagePayload
+ (*StandardResourceHints)(nil), // 89: org.apache.beam.model.pipeline.v1.StandardResourceHints
+ nil, // 90: org.apache.beam.model.pipeline.v1.Components.TransformsEntry
+ nil, // 91: org.apache.beam.model.pipeline.v1.Components.PcollectionsEntry
+ nil, // 92: org.apache.beam.model.pipeline.v1.Components.WindowingStrategiesEntry
+ nil, // 93: org.apache.beam.model.pipeline.v1.Components.CodersEntry
+ nil, // 94: org.apache.beam.model.pipeline.v1.Components.EnvironmentsEntry
+ nil, // 95: org.apache.beam.model.pipeline.v1.PTransform.InputsEntry
+ nil, // 96: org.apache.beam.model.pipeline.v1.PTransform.OutputsEntry
+ nil, // 97: org.apache.beam.model.pipeline.v1.PTransform.AnnotationsEntry
+ nil, // 98: org.apache.beam.model.pipeline.v1.ParDoPayload.SideInputsEntry
+ nil, // 99: org.apache.beam.model.pipeline.v1.ParDoPayload.StateSpecsEntry
+ nil, // 100: org.apache.beam.model.pipeline.v1.ParDoPayload.TimerFamilySpecsEntry
+ (*TestStreamPayload_Event)(nil), // 101: org.apache.beam.model.pipeline.v1.TestStreamPayload.Event
+ (*TestStreamPayload_TimestampedElement)(nil), // 102: org.apache.beam.model.pipeline.v1.TestStreamPayload.TimestampedElement
+ (*TestStreamPayload_Event_AdvanceWatermark)(nil), // 103: org.apache.beam.model.pipeline.v1.TestStreamPayload.Event.AdvanceWatermark
+ (*TestStreamPayload_Event_AdvanceProcessingTime)(nil), // 104: org.apache.beam.model.pipeline.v1.TestStreamPayload.Event.AdvanceProcessingTime
+ (*TestStreamPayload_Event_AddElements)(nil), // 105: org.apache.beam.model.pipeline.v1.TestStreamPayload.Event.AddElements
+ nil, // 106: org.apache.beam.model.pipeline.v1.WriteFilesPayload.SideInputsEntry
+ (*Trigger_AfterAll)(nil), // 107: org.apache.beam.model.pipeline.v1.Trigger.AfterAll
+ (*Trigger_AfterAny)(nil), // 108: org.apache.beam.model.pipeline.v1.Trigger.AfterAny
+ (*Trigger_AfterEach)(nil), // 109: org.apache.beam.model.pipeline.v1.Trigger.AfterEach
+ (*Trigger_AfterEndOfWindow)(nil), // 110: org.apache.beam.model.pipeline.v1.Trigger.AfterEndOfWindow
+ (*Trigger_AfterProcessingTime)(nil), // 111: org.apache.beam.model.pipeline.v1.Trigger.AfterProcessingTime
+ (*Trigger_AfterSynchronizedProcessingTime)(nil), // 112: org.apache.beam.model.pipeline.v1.Trigger.AfterSynchronizedProcessingTime
+ (*Trigger_Default)(nil), // 113: org.apache.beam.model.pipeline.v1.Trigger.Default
+ (*Trigger_ElementCount)(nil), // 114: org.apache.beam.model.pipeline.v1.Trigger.ElementCount
+ (*Trigger_Never)(nil), // 115: org.apache.beam.model.pipeline.v1.Trigger.Never
+ (*Trigger_Always)(nil), // 116: org.apache.beam.model.pipeline.v1.Trigger.Always
+ (*Trigger_OrFinally)(nil), // 117: org.apache.beam.model.pipeline.v1.Trigger.OrFinally
+ (*Trigger_Repeat)(nil), // 118: org.apache.beam.model.pipeline.v1.Trigger.Repeat
+ (*TimestampTransform_Delay)(nil), // 119: org.apache.beam.model.pipeline.v1.TimestampTransform.Delay
+ (*TimestampTransform_AlignTo)(nil), // 120: org.apache.beam.model.pipeline.v1.TimestampTransform.AlignTo
+ nil, // 121: org.apache.beam.model.pipeline.v1.Environment.ResourceHintsEntry
+ nil, // 122: org.apache.beam.model.pipeline.v1.ProcessPayload.EnvEntry
+ nil, // 123: org.apache.beam.model.pipeline.v1.ExternalPayload.ParamsEntry
+ (*ExecutableStagePayload_SideInputId)(nil), // 124: org.apache.beam.model.pipeline.v1.ExecutableStagePayload.SideInputId
+ (*ExecutableStagePayload_UserStateId)(nil), // 125: org.apache.beam.model.pipeline.v1.ExecutableStagePayload.UserStateId
+ (*ExecutableStagePayload_TimerId)(nil), // 126: org.apache.beam.model.pipeline.v1.ExecutableStagePayload.TimerId
+ (*ExecutableStagePayload_TimerFamilyId)(nil), // 127: org.apache.beam.model.pipeline.v1.ExecutableStagePayload.TimerFamilyId
+ (*ExecutableStagePayload_WireCoderSetting)(nil), // 128: org.apache.beam.model.pipeline.v1.ExecutableStagePayload.WireCoderSetting
+ (*ApiServiceDescriptor)(nil), // 129: org.apache.beam.model.pipeline.v1.ApiServiceDescriptor
+ (*descriptorpb.EnumValueOptions)(nil), // 130: google.protobuf.EnumValueOptions
}
var file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_depIdxs = []int32{
- 91, // 0: org.apache.beam.model.pipeline.v1.Components.transforms:type_name -> org.apache.beam.model.pipeline.v1.Components.TransformsEntry
- 92, // 1: org.apache.beam.model.pipeline.v1.Components.pcollections:type_name -> org.apache.beam.model.pipeline.v1.Components.PcollectionsEntry
- 93, // 2: org.apache.beam.model.pipeline.v1.Components.windowing_strategies:type_name -> org.apache.beam.model.pipeline.v1.Components.WindowingStrategiesEntry
- 94, // 3: org.apache.beam.model.pipeline.v1.Components.coders:type_name -> org.apache.beam.model.pipeline.v1.Components.CodersEntry
- 95, // 4: org.apache.beam.model.pipeline.v1.Components.environments:type_name -> org.apache.beam.model.pipeline.v1.Components.EnvironmentsEntry
+ 90, // 0: org.apache.beam.model.pipeline.v1.Components.transforms:type_name -> org.apache.beam.model.pipeline.v1.Components.TransformsEntry
+ 91, // 1: org.apache.beam.model.pipeline.v1.Components.pcollections:type_name -> org.apache.beam.model.pipeline.v1.Components.PcollectionsEntry
+ 92, // 2: org.apache.beam.model.pipeline.v1.Components.windowing_strategies:type_name -> org.apache.beam.model.pipeline.v1.Components.WindowingStrategiesEntry
+ 93, // 3: org.apache.beam.model.pipeline.v1.Components.coders:type_name -> org.apache.beam.model.pipeline.v1.Components.CodersEntry
+ 94, // 4: org.apache.beam.model.pipeline.v1.Components.environments:type_name -> org.apache.beam.model.pipeline.v1.Components.EnvironmentsEntry
26, // 5: org.apache.beam.model.pipeline.v1.Pipeline.components:type_name -> org.apache.beam.model.pipeline.v1.Components
- 87, // 6: org.apache.beam.model.pipeline.v1.Pipeline.display_data:type_name -> org.apache.beam.model.pipeline.v1.DisplayData
- 84, // 7: org.apache.beam.model.pipeline.v1.PTransform.spec:type_name -> org.apache.beam.model.pipeline.v1.FunctionSpec
- 96, // 8: org.apache.beam.model.pipeline.v1.PTransform.inputs:type_name -> org.apache.beam.model.pipeline.v1.PTransform.InputsEntry
- 97, // 9: org.apache.beam.model.pipeline.v1.PTransform.outputs:type_name -> org.apache.beam.model.pipeline.v1.PTransform.OutputsEntry
- 87, // 10: org.apache.beam.model.pipeline.v1.PTransform.display_data:type_name -> org.apache.beam.model.pipeline.v1.DisplayData
- 98, // 11: org.apache.beam.model.pipeline.v1.PTransform.annotations:type_name -> org.apache.beam.model.pipeline.v1.PTransform.AnnotationsEntry
+ 86, // 6: org.apache.beam.model.pipeline.v1.Pipeline.display_data:type_name -> org.apache.beam.model.pipeline.v1.DisplayData
+ 83, // 7: org.apache.beam.model.pipeline.v1.PTransform.spec:type_name -> org.apache.beam.model.pipeline.v1.FunctionSpec
+ 95, // 8: org.apache.beam.model.pipeline.v1.PTransform.inputs:type_name -> org.apache.beam.model.pipeline.v1.PTransform.InputsEntry
+ 96, // 9: org.apache.beam.model.pipeline.v1.PTransform.outputs:type_name -> org.apache.beam.model.pipeline.v1.PTransform.OutputsEntry
+ 86, // 10: org.apache.beam.model.pipeline.v1.PTransform.display_data:type_name -> org.apache.beam.model.pipeline.v1.DisplayData
+ 97, // 11: org.apache.beam.model.pipeline.v1.PTransform.annotations:type_name -> org.apache.beam.model.pipeline.v1.PTransform.AnnotationsEntry
9, // 12: org.apache.beam.model.pipeline.v1.PCollection.is_bounded:type_name -> org.apache.beam.model.pipeline.v1.IsBounded.Enum
- 87, // 13: org.apache.beam.model.pipeline.v1.PCollection.display_data:type_name -> org.apache.beam.model.pipeline.v1.DisplayData
- 84, // 14: org.apache.beam.model.pipeline.v1.ParDoPayload.do_fn:type_name -> org.apache.beam.model.pipeline.v1.FunctionSpec
- 99, // 15: org.apache.beam.model.pipeline.v1.ParDoPayload.side_inputs:type_name -> org.apache.beam.model.pipeline.v1.ParDoPayload.SideInputsEntry
- 100, // 16: org.apache.beam.model.pipeline.v1.ParDoPayload.state_specs:type_name -> org.apache.beam.model.pipeline.v1.ParDoPayload.StateSpecsEntry
- 101, // 17: org.apache.beam.model.pipeline.v1.ParDoPayload.timer_family_specs:type_name -> org.apache.beam.model.pipeline.v1.ParDoPayload.TimerFamilySpecsEntry
+ 86, // 13: org.apache.beam.model.pipeline.v1.PCollection.display_data:type_name -> org.apache.beam.model.pipeline.v1.DisplayData
+ 83, // 14: org.apache.beam.model.pipeline.v1.ParDoPayload.do_fn:type_name -> org.apache.beam.model.pipeline.v1.FunctionSpec
+ 98, // 15: org.apache.beam.model.pipeline.v1.ParDoPayload.side_inputs:type_name -> org.apache.beam.model.pipeline.v1.ParDoPayload.SideInputsEntry
+ 99, // 16: org.apache.beam.model.pipeline.v1.ParDoPayload.state_specs:type_name -> org.apache.beam.model.pipeline.v1.ParDoPayload.StateSpecsEntry
+ 100, // 17: org.apache.beam.model.pipeline.v1.ParDoPayload.timer_family_specs:type_name -> org.apache.beam.model.pipeline.v1.ParDoPayload.TimerFamilySpecsEntry
35, // 18: org.apache.beam.model.pipeline.v1.StateSpec.read_modify_write_spec:type_name -> org.apache.beam.model.pipeline.v1.ReadModifyWriteStateSpec
36, // 19: org.apache.beam.model.pipeline.v1.StateSpec.bag_spec:type_name -> org.apache.beam.model.pipeline.v1.BagStateSpec
38, // 20: org.apache.beam.model.pipeline.v1.StateSpec.combining_spec:type_name -> org.apache.beam.model.pipeline.v1.CombiningStateSpec
@@ -9625,97 +9586,95 @@ var file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_depIdxs = []int
41, // 22: org.apache.beam.model.pipeline.v1.StateSpec.set_spec:type_name -> org.apache.beam.model.pipeline.v1.SetStateSpec
37, // 23: org.apache.beam.model.pipeline.v1.StateSpec.ordered_list_spec:type_name -> org.apache.beam.model.pipeline.v1.OrderedListStateSpec
40, // 24: org.apache.beam.model.pipeline.v1.StateSpec.multimap_spec:type_name -> org.apache.beam.model.pipeline.v1.MultimapStateSpec
- 84, // 25: org.apache.beam.model.pipeline.v1.StateSpec.protocol:type_name -> org.apache.beam.model.pipeline.v1.FunctionSpec
- 84, // 26: org.apache.beam.model.pipeline.v1.CombiningStateSpec.combine_fn:type_name -> org.apache.beam.model.pipeline.v1.FunctionSpec
+ 83, // 25: org.apache.beam.model.pipeline.v1.StateSpec.protocol:type_name -> org.apache.beam.model.pipeline.v1.FunctionSpec
+ 83, // 26: org.apache.beam.model.pipeline.v1.CombiningStateSpec.combine_fn:type_name -> org.apache.beam.model.pipeline.v1.FunctionSpec
16, // 27: org.apache.beam.model.pipeline.v1.TimerFamilySpec.time_domain:type_name -> org.apache.beam.model.pipeline.v1.TimeDomain.Enum
- 84, // 28: org.apache.beam.model.pipeline.v1.ReadPayload.source:type_name -> org.apache.beam.model.pipeline.v1.FunctionSpec
+ 83, // 28: org.apache.beam.model.pipeline.v1.ReadPayload.source:type_name -> org.apache.beam.model.pipeline.v1.FunctionSpec
9, // 29: org.apache.beam.model.pipeline.v1.ReadPayload.is_bounded:type_name -> org.apache.beam.model.pipeline.v1.IsBounded.Enum
- 84, // 30: org.apache.beam.model.pipeline.v1.WindowIntoPayload.window_fn:type_name -> org.apache.beam.model.pipeline.v1.FunctionSpec
- 84, // 31: org.apache.beam.model.pipeline.v1.CombinePayload.combine_fn:type_name -> org.apache.beam.model.pipeline.v1.FunctionSpec
- 102, // 32: org.apache.beam.model.pipeline.v1.TestStreamPayload.events:type_name -> org.apache.beam.model.pipeline.v1.TestStreamPayload.Event
- 130, // 33: org.apache.beam.model.pipeline.v1.TestStreamPayload.endpoint:type_name -> org.apache.beam.model.pipeline.v1.ApiServiceDescriptor
- 84, // 34: org.apache.beam.model.pipeline.v1.WriteFilesPayload.sink:type_name -> org.apache.beam.model.pipeline.v1.FunctionSpec
- 84, // 35: org.apache.beam.model.pipeline.v1.WriteFilesPayload.format_function:type_name -> org.apache.beam.model.pipeline.v1.FunctionSpec
- 107, // 36: org.apache.beam.model.pipeline.v1.WriteFilesPayload.side_inputs:type_name -> org.apache.beam.model.pipeline.v1.WriteFilesPayload.SideInputsEntry
- 84, // 37: org.apache.beam.model.pipeline.v1.Coder.spec:type_name -> org.apache.beam.model.pipeline.v1.FunctionSpec
- 84, // 38: org.apache.beam.model.pipeline.v1.WindowingStrategy.window_fn:type_name -> org.apache.beam.model.pipeline.v1.FunctionSpec
+ 83, // 30: org.apache.beam.model.pipeline.v1.WindowIntoPayload.window_fn:type_name -> org.apache.beam.model.pipeline.v1.FunctionSpec
+ 83, // 31: org.apache.beam.model.pipeline.v1.CombinePayload.combine_fn:type_name -> org.apache.beam.model.pipeline.v1.FunctionSpec
+ 101, // 32: org.apache.beam.model.pipeline.v1.TestStreamPayload.events:type_name -> org.apache.beam.model.pipeline.v1.TestStreamPayload.Event
+ 129, // 33: org.apache.beam.model.pipeline.v1.TestStreamPayload.endpoint:type_name -> org.apache.beam.model.pipeline.v1.ApiServiceDescriptor
+ 83, // 34: org.apache.beam.model.pipeline.v1.WriteFilesPayload.sink:type_name -> org.apache.beam.model.pipeline.v1.FunctionSpec
+ 83, // 35: org.apache.beam.model.pipeline.v1.WriteFilesPayload.format_function:type_name -> org.apache.beam.model.pipeline.v1.FunctionSpec
+ 106, // 36: org.apache.beam.model.pipeline.v1.WriteFilesPayload.side_inputs:type_name -> org.apache.beam.model.pipeline.v1.WriteFilesPayload.SideInputsEntry
+ 83, // 37: org.apache.beam.model.pipeline.v1.Coder.spec:type_name -> org.apache.beam.model.pipeline.v1.FunctionSpec
+ 83, // 38: org.apache.beam.model.pipeline.v1.WindowingStrategy.window_fn:type_name -> org.apache.beam.model.pipeline.v1.FunctionSpec
11, // 39: org.apache.beam.model.pipeline.v1.WindowingStrategy.merge_status:type_name -> org.apache.beam.model.pipeline.v1.MergeStatus.Enum
- 63, // 40: org.apache.beam.model.pipeline.v1.WindowingStrategy.trigger:type_name -> org.apache.beam.model.pipeline.v1.Trigger
+ 62, // 40: org.apache.beam.model.pipeline.v1.WindowingStrategy.trigger:type_name -> org.apache.beam.model.pipeline.v1.Trigger
12, // 41: org.apache.beam.model.pipeline.v1.WindowingStrategy.accumulation_mode:type_name -> org.apache.beam.model.pipeline.v1.AccumulationMode.Enum
15, // 42: org.apache.beam.model.pipeline.v1.WindowingStrategy.output_time:type_name -> org.apache.beam.model.pipeline.v1.OutputTime.Enum
13, // 43: org.apache.beam.model.pipeline.v1.WindowingStrategy.closing_behavior:type_name -> org.apache.beam.model.pipeline.v1.ClosingBehavior.Enum
14, // 44: org.apache.beam.model.pipeline.v1.WindowingStrategy.on_time_behavior:type_name -> org.apache.beam.model.pipeline.v1.OnTimeBehavior.Enum
- 108, // 45: org.apache.beam.model.pipeline.v1.Trigger.after_all:type_name -> org.apache.beam.model.pipeline.v1.Trigger.AfterAll
- 109, // 46: org.apache.beam.model.pipeline.v1.Trigger.after_any:type_name -> org.apache.beam.model.pipeline.v1.Trigger.AfterAny
- 110, // 47: org.apache.beam.model.pipeline.v1.Trigger.after_each:type_name -> org.apache.beam.model.pipeline.v1.Trigger.AfterEach
- 111, // 48: org.apache.beam.model.pipeline.v1.Trigger.after_end_of_window:type_name -> org.apache.beam.model.pipeline.v1.Trigger.AfterEndOfWindow
- 112, // 49: org.apache.beam.model.pipeline.v1.Trigger.after_processing_time:type_name -> org.apache.beam.model.pipeline.v1.Trigger.AfterProcessingTime
- 113, // 50: org.apache.beam.model.pipeline.v1.Trigger.after_synchronized_processing_time:type_name -> org.apache.beam.model.pipeline.v1.Trigger.AfterSynchronizedProcessingTime
- 117, // 51: org.apache.beam.model.pipeline.v1.Trigger.always:type_name -> org.apache.beam.model.pipeline.v1.Trigger.Always
- 114, // 52: org.apache.beam.model.pipeline.v1.Trigger.default:type_name -> org.apache.beam.model.pipeline.v1.Trigger.Default
- 115, // 53: org.apache.beam.model.pipeline.v1.Trigger.element_count:type_name -> org.apache.beam.model.pipeline.v1.Trigger.ElementCount
- 116, // 54: org.apache.beam.model.pipeline.v1.Trigger.never:type_name -> org.apache.beam.model.pipeline.v1.Trigger.Never
- 118, // 55: org.apache.beam.model.pipeline.v1.Trigger.or_finally:type_name -> org.apache.beam.model.pipeline.v1.Trigger.OrFinally
- 119, // 56: org.apache.beam.model.pipeline.v1.Trigger.repeat:type_name -> org.apache.beam.model.pipeline.v1.Trigger.Repeat
- 120, // 57: org.apache.beam.model.pipeline.v1.TimestampTransform.delay:type_name -> org.apache.beam.model.pipeline.v1.TimestampTransform.Delay
- 121, // 58: org.apache.beam.model.pipeline.v1.TimestampTransform.align_to:type_name -> org.apache.beam.model.pipeline.v1.TimestampTransform.AlignTo
- 84, // 59: org.apache.beam.model.pipeline.v1.SideInput.access_pattern:type_name -> org.apache.beam.model.pipeline.v1.FunctionSpec
- 84, // 60: org.apache.beam.model.pipeline.v1.SideInput.view_fn:type_name -> org.apache.beam.model.pipeline.v1.FunctionSpec
- 84, // 61: org.apache.beam.model.pipeline.v1.SideInput.window_mapping_fn:type_name -> org.apache.beam.model.pipeline.v1.FunctionSpec
- 87, // 62: org.apache.beam.model.pipeline.v1.Environment.display_data:type_name -> org.apache.beam.model.pipeline.v1.DisplayData
- 74, // 63: org.apache.beam.model.pipeline.v1.Environment.dependencies:type_name -> org.apache.beam.model.pipeline.v1.ArtifactInformation
- 122, // 64: org.apache.beam.model.pipeline.v1.Environment.resource_hints:type_name -> org.apache.beam.model.pipeline.v1.Environment.ResourceHintsEntry
- 123, // 65: org.apache.beam.model.pipeline.v1.ProcessPayload.env:type_name -> org.apache.beam.model.pipeline.v1.ProcessPayload.EnvEntry
- 130, // 66: org.apache.beam.model.pipeline.v1.ExternalPayload.endpoint:type_name -> org.apache.beam.model.pipeline.v1.ApiServiceDescriptor
- 124, // 67: org.apache.beam.model.pipeline.v1.ExternalPayload.params:type_name -> org.apache.beam.model.pipeline.v1.ExternalPayload.ParamsEntry
- 75, // 68: org.apache.beam.model.pipeline.v1.AnyOfEnvironmentPayload.environments:type_name -> org.apache.beam.model.pipeline.v1.Environment
+ 107, // 45: org.apache.beam.model.pipeline.v1.Trigger.after_all:type_name -> org.apache.beam.model.pipeline.v1.Trigger.AfterAll
+ 108, // 46: org.apache.beam.model.pipeline.v1.Trigger.after_any:type_name -> org.apache.beam.model.pipeline.v1.Trigger.AfterAny
+ 109, // 47: org.apache.beam.model.pipeline.v1.Trigger.after_each:type_name -> org.apache.beam.model.pipeline.v1.Trigger.AfterEach
+ 110, // 48: org.apache.beam.model.pipeline.v1.Trigger.after_end_of_window:type_name -> org.apache.beam.model.pipeline.v1.Trigger.AfterEndOfWindow
+ 111, // 49: org.apache.beam.model.pipeline.v1.Trigger.after_processing_time:type_name -> org.apache.beam.model.pipeline.v1.Trigger.AfterProcessingTime
+ 112, // 50: org.apache.beam.model.pipeline.v1.Trigger.after_synchronized_processing_time:type_name -> org.apache.beam.model.pipeline.v1.Trigger.AfterSynchronizedProcessingTime
+ 116, // 51: org.apache.beam.model.pipeline.v1.Trigger.always:type_name -> org.apache.beam.model.pipeline.v1.Trigger.Always
+ 113, // 52: org.apache.beam.model.pipeline.v1.Trigger.default:type_name -> org.apache.beam.model.pipeline.v1.Trigger.Default
+ 114, // 53: org.apache.beam.model.pipeline.v1.Trigger.element_count:type_name -> org.apache.beam.model.pipeline.v1.Trigger.ElementCount
+ 115, // 54: org.apache.beam.model.pipeline.v1.Trigger.never:type_name -> org.apache.beam.model.pipeline.v1.Trigger.Never
+ 117, // 55: org.apache.beam.model.pipeline.v1.Trigger.or_finally:type_name -> org.apache.beam.model.pipeline.v1.Trigger.OrFinally
+ 118, // 56: org.apache.beam.model.pipeline.v1.Trigger.repeat:type_name -> org.apache.beam.model.pipeline.v1.Trigger.Repeat
+ 119, // 57: org.apache.beam.model.pipeline.v1.TimestampTransform.delay:type_name -> org.apache.beam.model.pipeline.v1.TimestampTransform.Delay
+ 120, // 58: org.apache.beam.model.pipeline.v1.TimestampTransform.align_to:type_name -> org.apache.beam.model.pipeline.v1.TimestampTransform.AlignTo
+ 83, // 59: org.apache.beam.model.pipeline.v1.SideInput.access_pattern:type_name -> org.apache.beam.model.pipeline.v1.FunctionSpec
+ 83, // 60: org.apache.beam.model.pipeline.v1.SideInput.view_fn:type_name -> org.apache.beam.model.pipeline.v1.FunctionSpec
+ 83, // 61: org.apache.beam.model.pipeline.v1.SideInput.window_mapping_fn:type_name -> org.apache.beam.model.pipeline.v1.FunctionSpec
+ 86, // 62: org.apache.beam.model.pipeline.v1.Environment.display_data:type_name -> org.apache.beam.model.pipeline.v1.DisplayData
+ 73, // 63: org.apache.beam.model.pipeline.v1.Environment.dependencies:type_name -> org.apache.beam.model.pipeline.v1.ArtifactInformation
+ 121, // 64: org.apache.beam.model.pipeline.v1.Environment.resource_hints:type_name -> org.apache.beam.model.pipeline.v1.Environment.ResourceHintsEntry
+ 122, // 65: org.apache.beam.model.pipeline.v1.ProcessPayload.env:type_name -> org.apache.beam.model.pipeline.v1.ProcessPayload.EnvEntry
+ 129, // 66: org.apache.beam.model.pipeline.v1.ExternalPayload.endpoint:type_name -> org.apache.beam.model.pipeline.v1.ApiServiceDescriptor
+ 123, // 67: org.apache.beam.model.pipeline.v1.ExternalPayload.params:type_name -> org.apache.beam.model.pipeline.v1.ExternalPayload.ParamsEntry
+ 74, // 68: org.apache.beam.model.pipeline.v1.AnyOfEnvironmentPayload.environments:type_name -> org.apache.beam.model.pipeline.v1.Environment
26, // 69: org.apache.beam.model.pipeline.v1.MessageWithComponents.components:type_name -> org.apache.beam.model.pipeline.v1.Components
- 54, // 70: org.apache.beam.model.pipeline.v1.MessageWithComponents.coder:type_name -> org.apache.beam.model.pipeline.v1.Coder
+ 53, // 70: org.apache.beam.model.pipeline.v1.MessageWithComponents.coder:type_name -> org.apache.beam.model.pipeline.v1.Coder
46, // 71: org.apache.beam.model.pipeline.v1.MessageWithComponents.combine_payload:type_name -> org.apache.beam.model.pipeline.v1.CombinePayload
- 84, // 72: org.apache.beam.model.pipeline.v1.MessageWithComponents.function_spec:type_name -> org.apache.beam.model.pipeline.v1.FunctionSpec
+ 83, // 72: org.apache.beam.model.pipeline.v1.MessageWithComponents.function_spec:type_name -> org.apache.beam.model.pipeline.v1.FunctionSpec
33, // 73: org.apache.beam.model.pipeline.v1.MessageWithComponents.par_do_payload:type_name -> org.apache.beam.model.pipeline.v1.ParDoPayload
28, // 74: org.apache.beam.model.pipeline.v1.MessageWithComponents.ptransform:type_name -> org.apache.beam.model.pipeline.v1.PTransform
32, // 75: org.apache.beam.model.pipeline.v1.MessageWithComponents.pcollection:type_name -> org.apache.beam.model.pipeline.v1.PCollection
44, // 76: org.apache.beam.model.pipeline.v1.MessageWithComponents.read_payload:type_name -> org.apache.beam.model.pipeline.v1.ReadPayload
- 65, // 77: org.apache.beam.model.pipeline.v1.MessageWithComponents.side_input:type_name -> org.apache.beam.model.pipeline.v1.SideInput
+ 64, // 77: org.apache.beam.model.pipeline.v1.MessageWithComponents.side_input:type_name -> org.apache.beam.model.pipeline.v1.SideInput
45, // 78: org.apache.beam.model.pipeline.v1.MessageWithComponents.window_into_payload:type_name -> org.apache.beam.model.pipeline.v1.WindowIntoPayload
- 56, // 79: org.apache.beam.model.pipeline.v1.MessageWithComponents.windowing_strategy:type_name -> org.apache.beam.model.pipeline.v1.WindowingStrategy
- 75, // 80: org.apache.beam.model.pipeline.v1.ExecutableStagePayload.environment:type_name -> org.apache.beam.model.pipeline.v1.Environment
- 129, // 81: org.apache.beam.model.pipeline.v1.ExecutableStagePayload.wire_coder_settings:type_name -> org.apache.beam.model.pipeline.v1.ExecutableStagePayload.WireCoderSetting
- 125, // 82: org.apache.beam.model.pipeline.v1.ExecutableStagePayload.side_inputs:type_name -> org.apache.beam.model.pipeline.v1.ExecutableStagePayload.SideInputId
+ 55, // 79: org.apache.beam.model.pipeline.v1.MessageWithComponents.windowing_strategy:type_name -> org.apache.beam.model.pipeline.v1.WindowingStrategy
+ 74, // 80: org.apache.beam.model.pipeline.v1.ExecutableStagePayload.environment:type_name -> org.apache.beam.model.pipeline.v1.Environment
+ 128, // 81: org.apache.beam.model.pipeline.v1.ExecutableStagePayload.wire_coder_settings:type_name -> org.apache.beam.model.pipeline.v1.ExecutableStagePayload.WireCoderSetting
+ 124, // 82: org.apache.beam.model.pipeline.v1.ExecutableStagePayload.side_inputs:type_name -> org.apache.beam.model.pipeline.v1.ExecutableStagePayload.SideInputId
26, // 83: org.apache.beam.model.pipeline.v1.ExecutableStagePayload.components:type_name -> org.apache.beam.model.pipeline.v1.Components
- 126, // 84: org.apache.beam.model.pipeline.v1.ExecutableStagePayload.user_states:type_name -> org.apache.beam.model.pipeline.v1.ExecutableStagePayload.UserStateId
- 127, // 85: org.apache.beam.model.pipeline.v1.ExecutableStagePayload.timers:type_name -> org.apache.beam.model.pipeline.v1.ExecutableStagePayload.TimerId
- 128, // 86: org.apache.beam.model.pipeline.v1.ExecutableStagePayload.timerFamilies:type_name -> org.apache.beam.model.pipeline.v1.ExecutableStagePayload.TimerFamilyId
+ 125, // 84: org.apache.beam.model.pipeline.v1.ExecutableStagePayload.user_states:type_name -> org.apache.beam.model.pipeline.v1.ExecutableStagePayload.UserStateId
+ 126, // 85: org.apache.beam.model.pipeline.v1.ExecutableStagePayload.timers:type_name -> org.apache.beam.model.pipeline.v1.ExecutableStagePayload.TimerId
+ 127, // 86: org.apache.beam.model.pipeline.v1.ExecutableStagePayload.timerFamilies:type_name -> org.apache.beam.model.pipeline.v1.ExecutableStagePayload.TimerFamilyId
28, // 87: org.apache.beam.model.pipeline.v1.Components.TransformsEntry.value:type_name -> org.apache.beam.model.pipeline.v1.PTransform
32, // 88: org.apache.beam.model.pipeline.v1.Components.PcollectionsEntry.value:type_name -> org.apache.beam.model.pipeline.v1.PCollection
- 56, // 89: org.apache.beam.model.pipeline.v1.Components.WindowingStrategiesEntry.value:type_name -> org.apache.beam.model.pipeline.v1.WindowingStrategy
- 54, // 90: org.apache.beam.model.pipeline.v1.Components.CodersEntry.value:type_name -> org.apache.beam.model.pipeline.v1.Coder
- 75, // 91: org.apache.beam.model.pipeline.v1.Components.EnvironmentsEntry.value:type_name -> org.apache.beam.model.pipeline.v1.Environment
- 65, // 92: org.apache.beam.model.pipeline.v1.ParDoPayload.SideInputsEntry.value:type_name -> org.apache.beam.model.pipeline.v1.SideInput
+ 55, // 89: org.apache.beam.model.pipeline.v1.Components.WindowingStrategiesEntry.value:type_name -> org.apache.beam.model.pipeline.v1.WindowingStrategy
+ 53, // 90: org.apache.beam.model.pipeline.v1.Components.CodersEntry.value:type_name -> org.apache.beam.model.pipeline.v1.Coder
+ 74, // 91: org.apache.beam.model.pipeline.v1.Components.EnvironmentsEntry.value:type_name -> org.apache.beam.model.pipeline.v1.Environment
+ 64, // 92: org.apache.beam.model.pipeline.v1.ParDoPayload.SideInputsEntry.value:type_name -> org.apache.beam.model.pipeline.v1.SideInput
34, // 93: org.apache.beam.model.pipeline.v1.ParDoPayload.StateSpecsEntry.value:type_name -> org.apache.beam.model.pipeline.v1.StateSpec
42, // 94: org.apache.beam.model.pipeline.v1.ParDoPayload.TimerFamilySpecsEntry.value:type_name -> org.apache.beam.model.pipeline.v1.TimerFamilySpec
- 104, // 95: org.apache.beam.model.pipeline.v1.TestStreamPayload.Event.watermark_event:type_name -> org.apache.beam.model.pipeline.v1.TestStreamPayload.Event.AdvanceWatermark
- 105, // 96: org.apache.beam.model.pipeline.v1.TestStreamPayload.Event.processing_time_event:type_name -> org.apache.beam.model.pipeline.v1.TestStreamPayload.Event.AdvanceProcessingTime
- 106, // 97: org.apache.beam.model.pipeline.v1.TestStreamPayload.Event.element_event:type_name -> org.apache.beam.model.pipeline.v1.TestStreamPayload.Event.AddElements
- 103, // 98: org.apache.beam.model.pipeline.v1.TestStreamPayload.Event.AddElements.elements:type_name -> org.apache.beam.model.pipeline.v1.TestStreamPayload.TimestampedElement
- 65, // 99: org.apache.beam.model.pipeline.v1.WriteFilesPayload.SideInputsEntry.value:type_name -> org.apache.beam.model.pipeline.v1.SideInput
- 63, // 100: org.apache.beam.model.pipeline.v1.Trigger.AfterAll.subtriggers:type_name -> org.apache.beam.model.pipeline.v1.Trigger
- 63, // 101: org.apache.beam.model.pipeline.v1.Trigger.AfterAny.subtriggers:type_name -> org.apache.beam.model.pipeline.v1.Trigger
- 63, // 102: org.apache.beam.model.pipeline.v1.Trigger.AfterEach.subtriggers:type_name -> org.apache.beam.model.pipeline.v1.Trigger
- 63, // 103: org.apache.beam.model.pipeline.v1.Trigger.AfterEndOfWindow.early_firings:type_name -> org.apache.beam.model.pipeline.v1.Trigger
- 63, // 104: org.apache.beam.model.pipeline.v1.Trigger.AfterEndOfWindow.late_firings:type_name -> org.apache.beam.model.pipeline.v1.Trigger
- 64, // 105: org.apache.beam.model.pipeline.v1.Trigger.AfterProcessingTime.timestamp_transforms:type_name -> org.apache.beam.model.pipeline.v1.TimestampTransform
- 63, // 106: org.apache.beam.model.pipeline.v1.Trigger.OrFinally.main:type_name -> org.apache.beam.model.pipeline.v1.Trigger
- 63, // 107: org.apache.beam.model.pipeline.v1.Trigger.OrFinally.finally:type_name -> org.apache.beam.model.pipeline.v1.Trigger
- 63, // 108: org.apache.beam.model.pipeline.v1.Trigger.Repeat.subtrigger:type_name -> org.apache.beam.model.pipeline.v1.Trigger
- 127, // 109: org.apache.beam.model.pipeline.v1.ExecutableStagePayload.WireCoderSetting.timer:type_name -> org.apache.beam.model.pipeline.v1.ExecutableStagePayload.TimerId
- 131, // 110: org.apache.beam.model.pipeline.v1.beam_urn:extendee -> google.protobuf.EnumValueOptions
- 131, // 111: org.apache.beam.model.pipeline.v1.beam_constant:extendee -> google.protobuf.EnumValueOptions
- 48, // 112: org.apache.beam.model.pipeline.v1.TestStreamService.Events:input_type -> org.apache.beam.model.pipeline.v1.EventsRequest
- 102, // 113: org.apache.beam.model.pipeline.v1.TestStreamService.Events:output_type -> org.apache.beam.model.pipeline.v1.TestStreamPayload.Event
- 113, // [113:114] is the sub-list for method output_type
- 112, // [112:113] is the sub-list for method input_type
+ 103, // 95: org.apache.beam.model.pipeline.v1.TestStreamPayload.Event.watermark_event:type_name -> org.apache.beam.model.pipeline.v1.TestStreamPayload.Event.AdvanceWatermark
+ 104, // 96: org.apache.beam.model.pipeline.v1.TestStreamPayload.Event.processing_time_event:type_name -> org.apache.beam.model.pipeline.v1.TestStreamPayload.Event.AdvanceProcessingTime
+ 105, // 97: org.apache.beam.model.pipeline.v1.TestStreamPayload.Event.element_event:type_name -> org.apache.beam.model.pipeline.v1.TestStreamPayload.Event.AddElements
+ 102, // 98: org.apache.beam.model.pipeline.v1.TestStreamPayload.Event.AddElements.elements:type_name -> org.apache.beam.model.pipeline.v1.TestStreamPayload.TimestampedElement
+ 64, // 99: org.apache.beam.model.pipeline.v1.WriteFilesPayload.SideInputsEntry.value:type_name -> org.apache.beam.model.pipeline.v1.SideInput
+ 62, // 100: org.apache.beam.model.pipeline.v1.Trigger.AfterAll.subtriggers:type_name -> org.apache.beam.model.pipeline.v1.Trigger
+ 62, // 101: org.apache.beam.model.pipeline.v1.Trigger.AfterAny.subtriggers:type_name -> org.apache.beam.model.pipeline.v1.Trigger
+ 62, // 102: org.apache.beam.model.pipeline.v1.Trigger.AfterEach.subtriggers:type_name -> org.apache.beam.model.pipeline.v1.Trigger
+ 62, // 103: org.apache.beam.model.pipeline.v1.Trigger.AfterEndOfWindow.early_firings:type_name -> org.apache.beam.model.pipeline.v1.Trigger
+ 62, // 104: org.apache.beam.model.pipeline.v1.Trigger.AfterEndOfWindow.late_firings:type_name -> org.apache.beam.model.pipeline.v1.Trigger
+ 63, // 105: org.apache.beam.model.pipeline.v1.Trigger.AfterProcessingTime.timestamp_transforms:type_name -> org.apache.beam.model.pipeline.v1.TimestampTransform
+ 62, // 106: org.apache.beam.model.pipeline.v1.Trigger.OrFinally.main:type_name -> org.apache.beam.model.pipeline.v1.Trigger
+ 62, // 107: org.apache.beam.model.pipeline.v1.Trigger.OrFinally.finally:type_name -> org.apache.beam.model.pipeline.v1.Trigger
+ 62, // 108: org.apache.beam.model.pipeline.v1.Trigger.Repeat.subtrigger:type_name -> org.apache.beam.model.pipeline.v1.Trigger
+ 126, // 109: org.apache.beam.model.pipeline.v1.ExecutableStagePayload.WireCoderSetting.timer:type_name -> org.apache.beam.model.pipeline.v1.ExecutableStagePayload.TimerId
+ 130, // 110: org.apache.beam.model.pipeline.v1.beam_urn:extendee -> google.protobuf.EnumValueOptions
+ 130, // 111: org.apache.beam.model.pipeline.v1.beam_constant:extendee -> google.protobuf.EnumValueOptions
+ 112, // [112:112] is the sub-list for method output_type
+ 112, // [112:112] is the sub-list for method input_type
112, // [112:112] is the sub-list for extension type_name
110, // [110:112] is the sub-list for extension extendee
0, // [0:110] is the sub-list for field type_name
@@ -10005,18 +9964,6 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
}
}
file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*EventsRequest); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WriteFilesPayload); i {
case 0:
return &v.state
@@ -10028,7 +9975,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PubSubReadPayload); i {
case 0:
return &v.state
@@ -10040,7 +9987,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PubSubWritePayload); i {
case 0:
return &v.state
@@ -10052,7 +9999,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GroupIntoBatchesPayload); i {
case 0:
return &v.state
@@ -10064,7 +10011,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RedistributePayload); i {
case 0:
return &v.state
@@ -10076,7 +10023,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Coder); i {
case 0:
return &v.state
@@ -10088,7 +10035,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*StandardCoders); i {
case 0:
return &v.state
@@ -10100,7 +10047,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WindowingStrategy); i {
case 0:
return &v.state
@@ -10112,7 +10059,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MergeStatus); i {
case 0:
return &v.state
@@ -10124,7 +10071,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*AccumulationMode); i {
case 0:
return &v.state
@@ -10136,7 +10083,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ClosingBehavior); i {
case 0:
return &v.state
@@ -10148,7 +10095,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*OnTimeBehavior); i {
case 0:
return &v.state
@@ -10160,7 +10107,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*OutputTime); i {
case 0:
return &v.state
@@ -10172,7 +10119,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TimeDomain); i {
case 0:
return &v.state
@@ -10184,7 +10131,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Trigger); i {
case 0:
return &v.state
@@ -10196,7 +10143,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TimestampTransform); i {
case 0:
return &v.state
@@ -10208,7 +10155,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SideInput); i {
case 0:
return &v.state
@@ -10220,7 +10167,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*StandardArtifacts); i {
case 0:
return &v.state
@@ -10232,7 +10179,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ArtifactFilePayload); i {
case 0:
return &v.state
@@ -10244,7 +10191,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ArtifactUrlPayload); i {
case 0:
return &v.state
@@ -10256,7 +10203,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*EmbeddedFilePayload); i {
case 0:
return &v.state
@@ -10268,7 +10215,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PyPIPayload); i {
case 0:
return &v.state
@@ -10280,7 +10227,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MavenPayload); i {
case 0:
return &v.state
@@ -10292,7 +10239,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DeferredArtifactPayload); i {
case 0:
return &v.state
@@ -10304,7 +10251,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ArtifactStagingToRolePayload); i {
case 0:
return &v.state
@@ -10316,7 +10263,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ArtifactInformation); i {
case 0:
return &v.state
@@ -10328,7 +10275,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Environment); i {
case 0:
return &v.state
@@ -10340,7 +10287,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*StandardEnvironments); i {
case 0:
return &v.state
@@ -10352,7 +10299,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DockerPayload); i {
case 0:
return &v.state
@@ -10364,7 +10311,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ProcessPayload); i {
case 0:
return &v.state
@@ -10376,7 +10323,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[54].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ExternalPayload); i {
case 0:
return &v.state
@@ -10388,7 +10335,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[55].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[54].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*AnyOfEnvironmentPayload); i {
case 0:
return &v.state
@@ -10400,7 +10347,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[56].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[55].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*StandardProtocols); i {
case 0:
return &v.state
@@ -10412,7 +10359,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[57].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[56].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*StandardRunnerProtocols); i {
case 0:
return &v.state
@@ -10424,7 +10371,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[58].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[57].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*StandardRequirements); i {
case 0:
return &v.state
@@ -10436,7 +10383,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[59].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[58].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*FunctionSpec); i {
case 0:
return &v.state
@@ -10448,7 +10395,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[60].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[59].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*StandardDisplayData); i {
case 0:
return &v.state
@@ -10460,7 +10407,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[61].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[60].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*LabelledPayload); i {
case 0:
return &v.state
@@ -10472,7 +10419,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[62].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[61].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DisplayData); i {
case 0:
return &v.state
@@ -10484,7 +10431,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[63].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[62].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MessageWithComponents); i {
case 0:
return &v.state
@@ -10496,7 +10443,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[64].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[63].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ExecutableStagePayload); i {
case 0:
return &v.state
@@ -10508,7 +10455,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[65].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[64].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*StandardResourceHints); i {
case 0:
return &v.state
@@ -10520,7 +10467,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[77].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[76].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TestStreamPayload_Event); i {
case 0:
return &v.state
@@ -10532,7 +10479,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[78].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[77].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TestStreamPayload_TimestampedElement); i {
case 0:
return &v.state
@@ -10544,7 +10491,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[79].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[78].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TestStreamPayload_Event_AdvanceWatermark); i {
case 0:
return &v.state
@@ -10556,7 +10503,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[80].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[79].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TestStreamPayload_Event_AdvanceProcessingTime); i {
case 0:
return &v.state
@@ -10568,7 +10515,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[81].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[80].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TestStreamPayload_Event_AddElements); i {
case 0:
return &v.state
@@ -10580,7 +10527,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[83].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[82].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Trigger_AfterAll); i {
case 0:
return &v.state
@@ -10592,7 +10539,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[84].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[83].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Trigger_AfterAny); i {
case 0:
return &v.state
@@ -10604,7 +10551,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[85].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[84].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Trigger_AfterEach); i {
case 0:
return &v.state
@@ -10616,7 +10563,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[86].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[85].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Trigger_AfterEndOfWindow); i {
case 0:
return &v.state
@@ -10628,7 +10575,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[87].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[86].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Trigger_AfterProcessingTime); i {
case 0:
return &v.state
@@ -10640,7 +10587,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[88].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[87].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Trigger_AfterSynchronizedProcessingTime); i {
case 0:
return &v.state
@@ -10652,7 +10599,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[89].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[88].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Trigger_Default); i {
case 0:
return &v.state
@@ -10664,7 +10611,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[90].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[89].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Trigger_ElementCount); i {
case 0:
return &v.state
@@ -10676,7 +10623,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[91].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[90].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Trigger_Never); i {
case 0:
return &v.state
@@ -10688,7 +10635,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[92].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[91].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Trigger_Always); i {
case 0:
return &v.state
@@ -10700,7 +10647,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[93].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[92].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Trigger_OrFinally); i {
case 0:
return &v.state
@@ -10712,7 +10659,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[94].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[93].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Trigger_Repeat); i {
case 0:
return &v.state
@@ -10724,7 +10671,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[95].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[94].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TimestampTransform_Delay); i {
case 0:
return &v.state
@@ -10736,7 +10683,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[96].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[95].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TimestampTransform_AlignTo); i {
case 0:
return &v.state
@@ -10748,7 +10695,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[100].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[99].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ExecutableStagePayload_SideInputId); i {
case 0:
return &v.state
@@ -10760,7 +10707,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[101].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[100].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ExecutableStagePayload_UserStateId); i {
case 0:
return &v.state
@@ -10772,7 +10719,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[102].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[101].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ExecutableStagePayload_TimerId); i {
case 0:
return &v.state
@@ -10784,7 +10731,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[103].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[102].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ExecutableStagePayload_TimerFamilyId); i {
case 0:
return &v.state
@@ -10796,7 +10743,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
return nil
}
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[104].Exporter = func(v interface{}, i int) interface{} {
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[103].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ExecutableStagePayload_WireCoderSetting); i {
case 0:
return &v.state
@@ -10818,7 +10765,7 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
(*StateSpec_OrderedListSpec)(nil),
(*StateSpec_MultimapSpec)(nil),
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[38].OneofWrappers = []interface{}{
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[37].OneofWrappers = []interface{}{
(*Trigger_AfterAll_)(nil),
(*Trigger_AfterAny_)(nil),
(*Trigger_AfterEach_)(nil),
@@ -10832,17 +10779,17 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
(*Trigger_OrFinally_)(nil),
(*Trigger_Repeat_)(nil),
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[39].OneofWrappers = []interface{}{
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[38].OneofWrappers = []interface{}{
(*TimestampTransform_Delay_)(nil),
(*TimestampTransform_AlignTo_)(nil),
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[61].OneofWrappers = []interface{}{
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[60].OneofWrappers = []interface{}{
(*LabelledPayload_StringValue)(nil),
(*LabelledPayload_BoolValue)(nil),
(*LabelledPayload_DoubleValue)(nil),
(*LabelledPayload_IntValue)(nil),
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[63].OneofWrappers = []interface{}{
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[62].OneofWrappers = []interface{}{
(*MessageWithComponents_Coder)(nil),
(*MessageWithComponents_CombinePayload)(nil),
(*MessageWithComponents_FunctionSpec)(nil),
@@ -10854,12 +10801,12 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
(*MessageWithComponents_WindowIntoPayload)(nil),
(*MessageWithComponents_WindowingStrategy)(nil),
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[77].OneofWrappers = []interface{}{
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[76].OneofWrappers = []interface{}{
(*TestStreamPayload_Event_WatermarkEvent)(nil),
(*TestStreamPayload_Event_ProcessingTimeEvent)(nil),
(*TestStreamPayload_Event_ElementEvent)(nil),
}
- file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[104].OneofWrappers = []interface{}{
+ file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_msgTypes[103].OneofWrappers = []interface{}{
(*ExecutableStagePayload_WireCoderSetting_InputOrOutputId)(nil),
(*ExecutableStagePayload_WireCoderSetting_Timer)(nil),
}
@@ -10869,9 +10816,9 @@ func file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_init() {
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_rawDesc,
NumEnums: 25,
- NumMessages: 105,
+ NumMessages: 104,
NumExtensions: 2,
- NumServices: 1,
+ NumServices: 0,
},
GoTypes: file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_goTypes,
DependencyIndexes: file_org_apache_beam_model_pipeline_v1_beam_runner_api_proto_depIdxs,
diff --git a/sdks/go/pkg/beam/model/pipeline_v1/beam_runner_api_grpc.pb.go b/sdks/go/pkg/beam/model/pipeline_v1/beam_runner_api_grpc.pb.go
deleted file mode 100644
index ee426152d76..00000000000
--- a/sdks/go/pkg/beam/model/pipeline_v1/beam_runner_api_grpc.pb.go
+++ /dev/null
@@ -1,150 +0,0 @@
-//
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements. See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership. The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
-// versions:
-// - protoc-gen-go-grpc v1.1.0
-// - protoc v5.27.3
-// source: org/apache/beam/model/pipeline/v1/beam_runner_api.proto
-
-package pipeline_v1
-
-import (
- context "context"
- grpc "google.golang.org/grpc"
- codes "google.golang.org/grpc/codes"
- status "google.golang.org/grpc/status"
-)
-
-// This is a compile-time assertion to ensure that this generated file
-// is compatible with the grpc package it is being compiled against.
-// Requires gRPC-Go v1.32.0 or later.
-const _ = grpc.SupportPackageIsVersion7
-
-// TestStreamServiceClient is the client API for TestStreamService service.
-//
-// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
-type TestStreamServiceClient interface {
- // A TestStream will request for events using this RPC.
- Events(ctx context.Context, in *EventsRequest, opts ...grpc.CallOption) (TestStreamService_EventsClient, error)
-}
-
-type testStreamServiceClient struct {
- cc grpc.ClientConnInterface
-}
-
-func NewTestStreamServiceClient(cc grpc.ClientConnInterface) TestStreamServiceClient {
- return &testStreamServiceClient{cc}
-}
-
-func (c *testStreamServiceClient) Events(ctx context.Context, in *EventsRequest, opts ...grpc.CallOption) (TestStreamService_EventsClient, error) {
- stream, err := c.cc.NewStream(ctx, &TestStreamService_ServiceDesc.Streams[0], "/org.apache.beam.model.pipeline.v1.TestStreamService/Events", opts...)
- if err != nil {
- return nil, err
- }
- x := &testStreamServiceEventsClient{stream}
- if err := x.ClientStream.SendMsg(in); err != nil {
- return nil, err
- }
- if err := x.ClientStream.CloseSend(); err != nil {
- return nil, err
- }
- return x, nil
-}
-
-type TestStreamService_EventsClient interface {
- Recv() (*TestStreamPayload_Event, error)
- grpc.ClientStream
-}
-
-type testStreamServiceEventsClient struct {
- grpc.ClientStream
-}
-
-func (x *testStreamServiceEventsClient) Recv() (*TestStreamPayload_Event, error) {
- m := new(TestStreamPayload_Event)
- if err := x.ClientStream.RecvMsg(m); err != nil {
- return nil, err
- }
- return m, nil
-}
-
-// TestStreamServiceServer is the server API for TestStreamService service.
-// All implementations must embed UnimplementedTestStreamServiceServer
-// for forward compatibility
-type TestStreamServiceServer interface {
- // A TestStream will request for events using this RPC.
- Events(*EventsRequest, TestStreamService_EventsServer) error
- mustEmbedUnimplementedTestStreamServiceServer()
-}
-
-// UnimplementedTestStreamServiceServer must be embedded to have forward compatible implementations.
-type UnimplementedTestStreamServiceServer struct {
-}
-
-func (UnimplementedTestStreamServiceServer) Events(*EventsRequest, TestStreamService_EventsServer) error {
- return status.Errorf(codes.Unimplemented, "method Events not implemented")
-}
-func (UnimplementedTestStreamServiceServer) mustEmbedUnimplementedTestStreamServiceServer() {}
-
-// UnsafeTestStreamServiceServer may be embedded to opt out of forward compatibility for this service.
-// Use of this interface is not recommended, as added methods to TestStreamServiceServer will
-// result in compilation errors.
-type UnsafeTestStreamServiceServer interface {
- mustEmbedUnimplementedTestStreamServiceServer()
-}
-
-func RegisterTestStreamServiceServer(s grpc.ServiceRegistrar, srv TestStreamServiceServer) {
- s.RegisterService(&TestStreamService_ServiceDesc, srv)
-}
-
-func _TestStreamService_Events_Handler(srv interface{}, stream grpc.ServerStream) error {
- m := new(EventsRequest)
- if err := stream.RecvMsg(m); err != nil {
- return err
- }
- return srv.(TestStreamServiceServer).Events(m, &testStreamServiceEventsServer{stream})
-}
-
-type TestStreamService_EventsServer interface {
- Send(*TestStreamPayload_Event) error
- grpc.ServerStream
-}
-
-type testStreamServiceEventsServer struct {
- grpc.ServerStream
-}
-
-func (x *testStreamServiceEventsServer) Send(m *TestStreamPayload_Event) error {
- return x.ServerStream.SendMsg(m)
-}
-
-// TestStreamService_ServiceDesc is the grpc.ServiceDesc for TestStreamService service.
-// It's only intended for direct use with grpc.RegisterService,
-// and not to be introspected or modified (even as a copy)
-var TestStreamService_ServiceDesc = grpc.ServiceDesc{
- ServiceName: "org.apache.beam.model.pipeline.v1.TestStreamService",
- HandlerType: (*TestStreamServiceServer)(nil),
- Methods: []grpc.MethodDesc{},
- Streams: []grpc.StreamDesc{
- {
- StreamName: "Events",
- Handler: _TestStreamService_Events_Handler,
- ServerStreams: true,
- },
- },
- Metadata: "org/apache/beam/model/pipeline/v1/beam_runner_api.proto",
-}
diff --git a/sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go b/sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go
index 20945940d11..dcace86a076 100644
--- a/sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go
+++ b/sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go
@@ -90,6 +90,67 @@ func (ExpansionMethods_Enum) EnumDescriptor() ([]byte, []int) {
return file_org_apache_beam_model_pipeline_v1_external_transforms_proto_rawDescGZIP(), []int{1, 0}
}
+type ManagedTransforms_Urns int32
+
+const (
+ ManagedTransforms_ICEBERG_READ ManagedTransforms_Urns = 0
+ ManagedTransforms_ICEBERG_WRITE ManagedTransforms_Urns = 1
+ ManagedTransforms_KAFKA_READ ManagedTransforms_Urns = 2
+ ManagedTransforms_KAFKA_WRITE ManagedTransforms_Urns = 3
+ ManagedTransforms_BIGQUERY_READ ManagedTransforms_Urns = 4
+ ManagedTransforms_BIGQUERY_WRITE ManagedTransforms_Urns = 5
+ ManagedTransforms_ICEBERG_CDC_READ ManagedTransforms_Urns = 6
+)
+
+// Enum value maps for ManagedTransforms_Urns.
+var (
+ ManagedTransforms_Urns_name = map[int32]string{
+ 0: "ICEBERG_READ",
+ 1: "ICEBERG_WRITE",
+ 2: "KAFKA_READ",
+ 3: "KAFKA_WRITE",
+ 4: "BIGQUERY_READ",
+ 5: "BIGQUERY_WRITE",
+ 6: "ICEBERG_CDC_READ",
+ }
+ ManagedTransforms_Urns_value = map[string]int32{
+ "ICEBERG_READ": 0,
+ "ICEBERG_WRITE": 1,
+ "KAFKA_READ": 2,
+ "KAFKA_WRITE": 3,
+ "BIGQUERY_READ": 4,
+ "BIGQUERY_WRITE": 5,
+ "ICEBERG_CDC_READ": 6,
+ }
+)
+
+func (x ManagedTransforms_Urns) Enum() *ManagedTransforms_Urns {
+ p := new(ManagedTransforms_Urns)
+ *p = x
+ return p
+}
+
+func (x ManagedTransforms_Urns) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (ManagedTransforms_Urns) Descriptor() protoreflect.EnumDescriptor {
+ return file_org_apache_beam_model_pipeline_v1_external_transforms_proto_enumTypes[1].Descriptor()
+}
+
+func (ManagedTransforms_Urns) Type() protoreflect.EnumType {
+ return &file_org_apache_beam_model_pipeline_v1_external_transforms_proto_enumTypes[1]
+}
+
+func (x ManagedTransforms_Urns) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use ManagedTransforms_Urns.Descriptor instead.
+func (ManagedTransforms_Urns) EnumDescriptor() ([]byte, []int) {
+ return file_org_apache_beam_model_pipeline_v1_external_transforms_proto_rawDescGZIP(), []int{2, 0}
+}
+
type Annotations_Enum int32
const (
@@ -130,11 +191,11 @@ func (x Annotations_Enum) String() string {
}
func (Annotations_Enum) Descriptor() protoreflect.EnumDescriptor {
- return file_org_apache_beam_model_pipeline_v1_external_transforms_proto_enumTypes[1].Descriptor()
+ return file_org_apache_beam_model_pipeline_v1_external_transforms_proto_enumTypes[2].Descriptor()
}
func (Annotations_Enum) Type() protoreflect.EnumType {
- return &file_org_apache_beam_model_pipeline_v1_external_transforms_proto_enumTypes[1]
+ return &file_org_apache_beam_model_pipeline_v1_external_transforms_proto_enumTypes[2]
}
func (x Annotations_Enum) Number() protoreflect.EnumNumber {
@@ -143,7 +204,7 @@ func (x Annotations_Enum) Number() protoreflect.EnumNumber {
// Deprecated: Use Annotations_Enum.Descriptor instead.
func (Annotations_Enum) EnumDescriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_external_transforms_proto_rawDescGZIP(), []int{4, 0}
+ return file_org_apache_beam_model_pipeline_v1_external_transforms_proto_rawDescGZIP(), []int{5, 0}
}
// A configuration payload for an external transform.
@@ -247,6 +308,45 @@ func (*ExpansionMethods) Descriptor() ([]byte, []int) {
return file_org_apache_beam_model_pipeline_v1_external_transforms_proto_rawDescGZIP(), []int{1}
}
+// Defines the URNs for managed transforms.
+type ManagedTransforms struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *ManagedTransforms) Reset() {
+ *x = ManagedTransforms{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_org_apache_beam_model_pipeline_v1_external_transforms_proto_msgTypes[2]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ManagedTransforms) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ManagedTransforms) ProtoMessage() {}
+
+func (x *ManagedTransforms) ProtoReflect() protoreflect.Message {
+ mi := &file_org_apache_beam_model_pipeline_v1_external_transforms_proto_msgTypes[2]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ManagedTransforms.ProtoReflect.Descriptor instead.
+func (*ManagedTransforms) Descriptor() ([]byte, []int) {
+ return file_org_apache_beam_model_pipeline_v1_external_transforms_proto_rawDescGZIP(), []int{2}
+}
+
// A configuration payload for an external transform.
// Used to define a Java transform that can be directly instantiated by a Java
// expansion service.
@@ -281,7 +381,7 @@ type JavaClassLookupPayload struct {
func (x *JavaClassLookupPayload) Reset() {
*x = JavaClassLookupPayload{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_external_transforms_proto_msgTypes[2]
+ mi := &file_org_apache_beam_model_pipeline_v1_external_transforms_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -294,7 +394,7 @@ func (x *JavaClassLookupPayload) String() string {
func (*JavaClassLookupPayload) ProtoMessage() {}
func (x *JavaClassLookupPayload) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_external_transforms_proto_msgTypes[2]
+ mi := &file_org_apache_beam_model_pipeline_v1_external_transforms_proto_msgTypes[3]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -307,7 +407,7 @@ func (x *JavaClassLookupPayload) ProtoReflect() protoreflect.Message {
// Deprecated: Use JavaClassLookupPayload.ProtoReflect.Descriptor instead.
func (*JavaClassLookupPayload) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_external_transforms_proto_rawDescGZIP(), []int{2}
+ return file_org_apache_beam_model_pipeline_v1_external_transforms_proto_rawDescGZIP(), []int{3}
}
func (x *JavaClassLookupPayload) GetClassName() string {
@@ -371,7 +471,7 @@ type BuilderMethod struct {
func (x *BuilderMethod) Reset() {
*x = BuilderMethod{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_external_transforms_proto_msgTypes[3]
+ mi := &file_org_apache_beam_model_pipeline_v1_external_transforms_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -384,7 +484,7 @@ func (x *BuilderMethod) String() string {
func (*BuilderMethod) ProtoMessage() {}
func (x *BuilderMethod) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_external_transforms_proto_msgTypes[3]
+ mi := &file_org_apache_beam_model_pipeline_v1_external_transforms_proto_msgTypes[4]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -397,7 +497,7 @@ func (x *BuilderMethod) ProtoReflect() protoreflect.Message {
// Deprecated: Use BuilderMethod.ProtoReflect.Descriptor instead.
func (*BuilderMethod) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_external_transforms_proto_rawDescGZIP(), []int{3}
+ return file_org_apache_beam_model_pipeline_v1_external_transforms_proto_rawDescGZIP(), []int{4}
}
func (x *BuilderMethod) GetName() string {
@@ -430,7 +530,7 @@ type Annotations struct {
func (x *Annotations) Reset() {
*x = Annotations{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_external_transforms_proto_msgTypes[4]
+ mi := &file_org_apache_beam_model_pipeline_v1_external_transforms_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -443,7 +543,7 @@ func (x *Annotations) String() string {
func (*Annotations) ProtoMessage() {}
func (x *Annotations) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_external_transforms_proto_msgTypes[4]
+ mi := &file_org_apache_beam_model_pipeline_v1_external_transforms_proto_msgTypes[5]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -456,7 +556,7 @@ func (x *Annotations) ProtoReflect() protoreflect.Message {
// Deprecated: Use Annotations.ProtoReflect.Descriptor instead.
func (*Annotations) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_external_transforms_proto_rawDescGZIP(), []int{4}
+ return file_org_apache_beam_model_pipeline_v1_external_transforms_proto_rawDescGZIP(), []int{5}
}
// Payload for a Schema-aware PTransform.
@@ -482,7 +582,7 @@ type SchemaTransformPayload struct {
func (x *SchemaTransformPayload) Reset() {
*x = SchemaTransformPayload{}
if protoimpl.UnsafeEnabled {
- mi := &file_org_apache_beam_model_pipeline_v1_external_transforms_proto_msgTypes[5]
+ mi := &file_org_apache_beam_model_pipeline_v1_external_transforms_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -495,7 +595,7 @@ func (x *SchemaTransformPayload) String() string {
func (*SchemaTransformPayload) ProtoMessage() {}
func (x *SchemaTransformPayload) ProtoReflect() protoreflect.Message {
- mi := &file_org_apache_beam_model_pipeline_v1_external_transforms_proto_msgTypes[5]
+ mi := &file_org_apache_beam_model_pipeline_v1_external_transforms_proto_msgTypes[6]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -508,7 +608,7 @@ func (x *SchemaTransformPayload) ProtoReflect() protoreflect.Message {
// Deprecated: Use SchemaTransformPayload.ProtoReflect.Descriptor instead.
func (*SchemaTransformPayload) Descriptor() ([]byte, []int) {
- return file_org_apache_beam_model_pipeline_v1_external_transforms_proto_rawDescGZIP(), []int{5}
+ return file_org_apache_beam_model_pipeline_v1_external_transforms_proto_rawDescGZIP(), []int{6}
}
func (x *SchemaTransformPayload) GetIdentifier() string {
@@ -566,73 +666,110 @@ var file_org_apache_beam_model_pipeline_v1_external_transforms_proto_rawDesc = [
0x52, 0x4d, 0x10, 0x01, 0x1a, 0x2f, 0xa2, 0xb4, 0xfa, 0xc2, 0x05, 0x29, 0x62, 0x65, 0x61, 0x6d,
0x3a, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x3a, 0x70, 0x61, 0x79, 0x6c, 0x6f,
0x61, 0x64, 0x3a, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f,
- 0x72, 0x6d, 0x3a, 0x76, 0x31, 0x22, 0xcc, 0x02, 0x0a, 0x16, 0x4a, 0x61, 0x76, 0x61, 0x43, 0x6c,
- 0x61, 0x73, 0x73, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64,
- 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x12,
- 0x2d, 0x0a, 0x12, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x6d,
- 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x63, 0x6f, 0x6e,
- 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x58,
- 0x0a, 0x12, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x73, 0x63,
- 0x68, 0x65, 0x6d, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x6f, 0x72, 0x67,
- 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64,
- 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x53,
- 0x63, 0x68, 0x65, 0x6d, 0x61, 0x52, 0x11, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74,
- 0x6f, 0x72, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x2f, 0x0a, 0x13, 0x63, 0x6f, 0x6e, 0x73,
- 0x74, 0x72, 0x75, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x12, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74,
- 0x6f, 0x72, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x59, 0x0a, 0x0f, 0x62, 0x75, 0x69,
- 0x6c, 0x64, 0x65, 0x72, 0x5f, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x73, 0x18, 0x05, 0x20, 0x03,
- 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e,
- 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c,
- 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x4d, 0x65,
- 0x74, 0x68, 0x6f, 0x64, 0x52, 0x0e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74,
- 0x68, 0x6f, 0x64, 0x73, 0x22, 0x80, 0x01, 0x0a, 0x0d, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72,
- 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x41, 0x0a, 0x06, 0x73, 0x63,
- 0x68, 0x65, 0x6d, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x6f, 0x72, 0x67,
- 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64,
- 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x53,
- 0x63, 0x68, 0x65, 0x6d, 0x61, 0x52, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x18, 0x0a,
- 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07,
- 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x22, 0xfa, 0x01, 0x0a, 0x0b, 0x41, 0x6e, 0x6e, 0x6f,
- 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0xea, 0x01, 0x0a, 0x04, 0x45, 0x6e, 0x75, 0x6d,
- 0x12, 0x24, 0x0a, 0x0e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x5f, 0x52, 0x4f, 0x57, 0x5f, 0x4b,
- 0x45, 0x59, 0x10, 0x00, 0x1a, 0x10, 0xaa, 0xb4, 0xfa, 0xc2, 0x05, 0x0a, 0x63, 0x6f, 0x6e, 0x66,
- 0x69, 0x67, 0x5f, 0x72, 0x6f, 0x77, 0x12, 0x32, 0x0a, 0x15, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47,
- 0x5f, 0x52, 0x4f, 0x57, 0x5f, 0x53, 0x43, 0x48, 0x45, 0x4d, 0x41, 0x5f, 0x4b, 0x45, 0x59, 0x10,
- 0x01, 0x1a, 0x17, 0xaa, 0xb4, 0xfa, 0xc2, 0x05, 0x11, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f,
- 0x72, 0x6f, 0x77, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x36, 0x0a, 0x17, 0x53, 0x43,
- 0x48, 0x45, 0x4d, 0x41, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x4f, 0x52, 0x4d, 0x5f, 0x55, 0x52,
- 0x4e, 0x5f, 0x4b, 0x45, 0x59, 0x10, 0x02, 0x1a, 0x19, 0xaa, 0xb4, 0xfa, 0xc2, 0x05, 0x13, 0x73,
- 0x63, 0x68, 0x65, 0x6d, 0x61, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x5f, 0x75,
- 0x72, 0x6e, 0x12, 0x50, 0x0a, 0x24, 0x4d, 0x41, 0x4e, 0x41, 0x47, 0x45, 0x44, 0x5f, 0x55, 0x4e,
- 0x44, 0x45, 0x52, 0x4c, 0x59, 0x49, 0x4e, 0x47, 0x5f, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x4f,
- 0x52, 0x4d, 0x5f, 0x55, 0x52, 0x4e, 0x5f, 0x4b, 0x45, 0x59, 0x10, 0x03, 0x1a, 0x26, 0xaa, 0xb4,
- 0xfa, 0xc2, 0x05, 0x20, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x5f, 0x75, 0x6e, 0x64, 0x65,
- 0x72, 0x6c, 0x79, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d,
- 0x5f, 0x75, 0x72, 0x6e, 0x22, 0xc3, 0x01, 0x0a, 0x16, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x54,
- 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12,
- 0x1e, 0x0a, 0x0a, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x18, 0x01, 0x20,
- 0x01, 0x28, 0x09, 0x52, 0x0a, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x12,
- 0x5c, 0x0a, 0x14, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
- 0x5f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e,
+ 0x72, 0x6d, 0x3a, 0x76, 0x31, 0x22, 0xd0, 0x04, 0x0a, 0x11, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65,
+ 0x64, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x22, 0xba, 0x04, 0x0a, 0x04,
+ 0x55, 0x72, 0x6e, 0x73, 0x12, 0x4c, 0x0a, 0x0c, 0x49, 0x43, 0x45, 0x42, 0x45, 0x52, 0x47, 0x5f,
+ 0x52, 0x45, 0x41, 0x44, 0x10, 0x00, 0x1a, 0x3a, 0xa2, 0xb4, 0xfa, 0xc2, 0x05, 0x34, 0x62, 0x65,
+ 0x61, 0x6d, 0x3a, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f,
+ 0x72, 0x6d, 0x3a, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65,
+ 0x61, 0x6d, 0x3a, 0x69, 0x63, 0x65, 0x62, 0x65, 0x72, 0x67, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x3a,
+ 0x76, 0x31, 0x12, 0x4e, 0x0a, 0x0d, 0x49, 0x43, 0x45, 0x42, 0x45, 0x52, 0x47, 0x5f, 0x57, 0x52,
+ 0x49, 0x54, 0x45, 0x10, 0x01, 0x1a, 0x3b, 0xa2, 0xb4, 0xfa, 0xc2, 0x05, 0x35, 0x62, 0x65, 0x61,
+ 0x6d, 0x3a, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72,
+ 0x6d, 0x3a, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61,
+ 0x6d, 0x3a, 0x69, 0x63, 0x65, 0x62, 0x65, 0x72, 0x67, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x65, 0x3a,
+ 0x76, 0x31, 0x12, 0x48, 0x0a, 0x0a, 0x4b, 0x41, 0x46, 0x4b, 0x41, 0x5f, 0x52, 0x45, 0x41, 0x44,
+ 0x10, 0x02, 0x1a, 0x38, 0xa2, 0xb4, 0xfa, 0xc2, 0x05, 0x32, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x73,
+ 0x63, 0x68, 0x65, 0x6d, 0x61, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x3a, 0x6f,
+ 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6b,
+ 0x61, 0x66, 0x6b, 0x61, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x3a, 0x76, 0x31, 0x12, 0x4a, 0x0a, 0x0b,
+ 0x4b, 0x41, 0x46, 0x4b, 0x41, 0x5f, 0x57, 0x52, 0x49, 0x54, 0x45, 0x10, 0x03, 0x1a, 0x39, 0xa2,
+ 0xb4, 0xfa, 0xc2, 0x05, 0x33, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61,
+ 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x3a, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70,
+ 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6b, 0x61, 0x66, 0x6b, 0x61, 0x5f,
+ 0x77, 0x72, 0x69, 0x74, 0x65, 0x3a, 0x76, 0x31, 0x12, 0x56, 0x0a, 0x0d, 0x42, 0x49, 0x47, 0x51,
+ 0x55, 0x45, 0x52, 0x59, 0x5f, 0x52, 0x45, 0x41, 0x44, 0x10, 0x04, 0x1a, 0x43, 0xa2, 0xb4, 0xfa,
+ 0xc2, 0x05, 0x3d, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x74, 0x72,
+ 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x3a, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63,
+ 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79,
+ 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x3a, 0x76, 0x31,
+ 0x12, 0x50, 0x0a, 0x0e, 0x42, 0x49, 0x47, 0x51, 0x55, 0x45, 0x52, 0x59, 0x5f, 0x57, 0x52, 0x49,
+ 0x54, 0x45, 0x10, 0x05, 0x1a, 0x3c, 0xa2, 0xb4, 0xfa, 0xc2, 0x05, 0x36, 0x62, 0x65, 0x61, 0x6d,
+ 0x3a, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d,
+ 0x3a, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d,
+ 0x3a, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x65, 0x3a,
+ 0x76, 0x31, 0x12, 0x54, 0x0a, 0x10, 0x49, 0x43, 0x45, 0x42, 0x45, 0x52, 0x47, 0x5f, 0x43, 0x44,
+ 0x43, 0x5f, 0x52, 0x45, 0x41, 0x44, 0x10, 0x06, 0x1a, 0x3e, 0xa2, 0xb4, 0xfa, 0xc2, 0x05, 0x38,
+ 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x74, 0x72, 0x61, 0x6e, 0x73,
+ 0x66, 0x6f, 0x72, 0x6d, 0x3a, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e,
+ 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x69, 0x63, 0x65, 0x62, 0x65, 0x72, 0x67, 0x5f, 0x63, 0x64, 0x63,
+ 0x5f, 0x72, 0x65, 0x61, 0x64, 0x3a, 0x76, 0x31, 0x22, 0xcc, 0x02, 0x0a, 0x16, 0x4a, 0x61, 0x76,
+ 0x61, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x50, 0x61, 0x79, 0x6c,
+ 0x6f, 0x61, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x5f, 0x6e, 0x61, 0x6d,
+ 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x4e, 0x61,
+ 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x12, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x6f,
+ 0x72, 0x5f, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11,
+ 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x6f, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f,
+ 0x64, 0x12, 0x58, 0x0a, 0x12, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x6f, 0x72,
+ 0x5f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e,
0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e,
0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76,
- 0x31, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x52, 0x13, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
- 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x2b, 0x0a,
- 0x11, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x72,
- 0x6f, 0x77, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
- 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x6f, 0x77, 0x42, 0x81, 0x01, 0x0a, 0x21, 0x6f,
- 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d,
- 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31,
- 0x42, 0x12, 0x45, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66,
- 0x6f, 0x72, 0x6d, 0x73, 0x5a, 0x48, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d,
- 0x2f, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2f, 0x62, 0x65, 0x61, 0x6d, 0x2f, 0x73, 0x64, 0x6b,
- 0x73, 0x2f, 0x76, 0x32, 0x2f, 0x67, 0x6f, 0x2f, 0x70, 0x6b, 0x67, 0x2f, 0x62, 0x65, 0x61, 0x6d,
- 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2f, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x5f,
- 0x76, 0x31, 0x3b, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x76, 0x31, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x31, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x52, 0x11, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x72,
+ 0x75, 0x63, 0x74, 0x6f, 0x72, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x2f, 0x0a, 0x13, 0x63,
+ 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x70, 0x61, 0x79, 0x6c, 0x6f,
+ 0x61, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x12, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x72,
+ 0x75, 0x63, 0x74, 0x6f, 0x72, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x59, 0x0a, 0x0f,
+ 0x62, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x5f, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x73, 0x18,
+ 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63,
+ 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69,
+ 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x65,
+ 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x52, 0x0e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72,
+ 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x73, 0x22, 0x80, 0x01, 0x0a, 0x0d, 0x42, 0x75, 0x69, 0x6c,
+ 0x64, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
+ 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x41, 0x0a,
+ 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e,
+ 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e,
+ 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76,
+ 0x31, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x52, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61,
+ 0x12, 0x18, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x0c, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x22, 0xfa, 0x01, 0x0a, 0x0b, 0x41,
+ 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0xea, 0x01, 0x0a, 0x04, 0x45,
+ 0x6e, 0x75, 0x6d, 0x12, 0x24, 0x0a, 0x0e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x5f, 0x52, 0x4f,
+ 0x57, 0x5f, 0x4b, 0x45, 0x59, 0x10, 0x00, 0x1a, 0x10, 0xaa, 0xb4, 0xfa, 0xc2, 0x05, 0x0a, 0x63,
+ 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x72, 0x6f, 0x77, 0x12, 0x32, 0x0a, 0x15, 0x43, 0x4f, 0x4e,
+ 0x46, 0x49, 0x47, 0x5f, 0x52, 0x4f, 0x57, 0x5f, 0x53, 0x43, 0x48, 0x45, 0x4d, 0x41, 0x5f, 0x4b,
+ 0x45, 0x59, 0x10, 0x01, 0x1a, 0x17, 0xaa, 0xb4, 0xfa, 0xc2, 0x05, 0x11, 0x63, 0x6f, 0x6e, 0x66,
+ 0x69, 0x67, 0x5f, 0x72, 0x6f, 0x77, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x36, 0x0a,
+ 0x17, 0x53, 0x43, 0x48, 0x45, 0x4d, 0x41, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x4f, 0x52, 0x4d,
+ 0x5f, 0x55, 0x52, 0x4e, 0x5f, 0x4b, 0x45, 0x59, 0x10, 0x02, 0x1a, 0x19, 0xaa, 0xb4, 0xfa, 0xc2,
+ 0x05, 0x13, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72,
+ 0x6d, 0x5f, 0x75, 0x72, 0x6e, 0x12, 0x50, 0x0a, 0x24, 0x4d, 0x41, 0x4e, 0x41, 0x47, 0x45, 0x44,
+ 0x5f, 0x55, 0x4e, 0x44, 0x45, 0x52, 0x4c, 0x59, 0x49, 0x4e, 0x47, 0x5f, 0x54, 0x52, 0x41, 0x4e,
+ 0x53, 0x46, 0x4f, 0x52, 0x4d, 0x5f, 0x55, 0x52, 0x4e, 0x5f, 0x4b, 0x45, 0x59, 0x10, 0x03, 0x1a,
+ 0x26, 0xaa, 0xb4, 0xfa, 0xc2, 0x05, 0x20, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x5f, 0x75,
+ 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x79, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66,
+ 0x6f, 0x72, 0x6d, 0x5f, 0x75, 0x72, 0x6e, 0x22, 0xc3, 0x01, 0x0a, 0x16, 0x53, 0x63, 0x68, 0x65,
+ 0x6d, 0x61, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x50, 0x61, 0x79, 0x6c, 0x6f,
+ 0x61, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69,
+ 0x65, 0x72, 0x12, 0x5c, 0x0a, 0x14, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74,
+ 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x29, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65,
+ 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e,
+ 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x52, 0x13, 0x63, 0x6f, 0x6e,
+ 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61,
+ 0x12, 0x2b, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f,
+ 0x6e, 0x5f, 0x72, 0x6f, 0x77, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x63, 0x6f, 0x6e,
+ 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x6f, 0x77, 0x42, 0x81, 0x01,
+ 0x0a, 0x21, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61,
+ 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65,
+ 0x2e, 0x76, 0x31, 0x42, 0x12, 0x45, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x54, 0x72, 0x61,
+ 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x5a, 0x48, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e,
+ 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2f, 0x62, 0x65, 0x61, 0x6d, 0x2f,
+ 0x73, 0x64, 0x6b, 0x73, 0x2f, 0x76, 0x32, 0x2f, 0x67, 0x6f, 0x2f, 0x70, 0x6b, 0x67, 0x2f, 0x62,
+ 0x65, 0x61, 0x6d, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2f, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69,
+ 0x6e, 0x65, 0x5f, 0x76, 0x31, 0x3b, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x76,
+ 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -647,30 +784,32 @@ func file_org_apache_beam_model_pipeline_v1_external_transforms_proto_rawDescGZI
return file_org_apache_beam_model_pipeline_v1_external_transforms_proto_rawDescData
}
-var file_org_apache_beam_model_pipeline_v1_external_transforms_proto_enumTypes = make([]protoimpl.EnumInfo, 2)
-var file_org_apache_beam_model_pipeline_v1_external_transforms_proto_msgTypes = make([]protoimpl.MessageInfo, 6)
+var file_org_apache_beam_model_pipeline_v1_external_transforms_proto_enumTypes = make([]protoimpl.EnumInfo, 3)
+var file_org_apache_beam_model_pipeline_v1_external_transforms_proto_msgTypes = make([]protoimpl.MessageInfo, 7)
var file_org_apache_beam_model_pipeline_v1_external_transforms_proto_goTypes = []interface{}{
(ExpansionMethods_Enum)(0), // 0: org.apache.beam.model.pipeline.v1.ExpansionMethods.Enum
- (Annotations_Enum)(0), // 1: org.apache.beam.model.pipeline.v1.Annotations.Enum
- (*ExternalConfigurationPayload)(nil), // 2: org.apache.beam.model.pipeline.v1.ExternalConfigurationPayload
- (*ExpansionMethods)(nil), // 3: org.apache.beam.model.pipeline.v1.ExpansionMethods
- (*JavaClassLookupPayload)(nil), // 4: org.apache.beam.model.pipeline.v1.JavaClassLookupPayload
- (*BuilderMethod)(nil), // 5: org.apache.beam.model.pipeline.v1.BuilderMethod
- (*Annotations)(nil), // 6: org.apache.beam.model.pipeline.v1.Annotations
- (*SchemaTransformPayload)(nil), // 7: org.apache.beam.model.pipeline.v1.SchemaTransformPayload
- (*Schema)(nil), // 8: org.apache.beam.model.pipeline.v1.Schema
+ (ManagedTransforms_Urns)(0), // 1: org.apache.beam.model.pipeline.v1.ManagedTransforms.Urns
+ (Annotations_Enum)(0), // 2: org.apache.beam.model.pipeline.v1.Annotations.Enum
+ (*ExternalConfigurationPayload)(nil), // 3: org.apache.beam.model.pipeline.v1.ExternalConfigurationPayload
+ (*ExpansionMethods)(nil), // 4: org.apache.beam.model.pipeline.v1.ExpansionMethods
+ (*ManagedTransforms)(nil), // 5: org.apache.beam.model.pipeline.v1.ManagedTransforms
+ (*JavaClassLookupPayload)(nil), // 6: org.apache.beam.model.pipeline.v1.JavaClassLookupPayload
+ (*BuilderMethod)(nil), // 7: org.apache.beam.model.pipeline.v1.BuilderMethod
+ (*Annotations)(nil), // 8: org.apache.beam.model.pipeline.v1.Annotations
+ (*SchemaTransformPayload)(nil), // 9: org.apache.beam.model.pipeline.v1.SchemaTransformPayload
+ (*Schema)(nil), // 10: org.apache.beam.model.pipeline.v1.Schema
}
var file_org_apache_beam_model_pipeline_v1_external_transforms_proto_depIdxs = []int32{
- 8, // 0: org.apache.beam.model.pipeline.v1.ExternalConfigurationPayload.schema:type_name -> org.apache.beam.model.pipeline.v1.Schema
- 8, // 1: org.apache.beam.model.pipeline.v1.JavaClassLookupPayload.constructor_schema:type_name -> org.apache.beam.model.pipeline.v1.Schema
- 5, // 2: org.apache.beam.model.pipeline.v1.JavaClassLookupPayload.builder_methods:type_name -> org.apache.beam.model.pipeline.v1.BuilderMethod
- 8, // 3: org.apache.beam.model.pipeline.v1.BuilderMethod.schema:type_name -> org.apache.beam.model.pipeline.v1.Schema
- 8, // 4: org.apache.beam.model.pipeline.v1.SchemaTransformPayload.configuration_schema:type_name -> org.apache.beam.model.pipeline.v1.Schema
- 5, // [5:5] is the sub-list for method output_type
- 5, // [5:5] is the sub-list for method input_type
- 5, // [5:5] is the sub-list for extension type_name
- 5, // [5:5] is the sub-list for extension extendee
- 0, // [0:5] is the sub-list for field type_name
+ 10, // 0: org.apache.beam.model.pipeline.v1.ExternalConfigurationPayload.schema:type_name -> org.apache.beam.model.pipeline.v1.Schema
+ 10, // 1: org.apache.beam.model.pipeline.v1.JavaClassLookupPayload.constructor_schema:type_name -> org.apache.beam.model.pipeline.v1.Schema
+ 7, // 2: org.apache.beam.model.pipeline.v1.JavaClassLookupPayload.builder_methods:type_name -> org.apache.beam.model.pipeline.v1.BuilderMethod
+ 10, // 3: org.apache.beam.model.pipeline.v1.BuilderMethod.schema:type_name -> org.apache.beam.model.pipeline.v1.Schema
+ 10, // 4: org.apache.beam.model.pipeline.v1.SchemaTransformPayload.configuration_schema:type_name -> org.apache.beam.model.pipeline.v1.Schema
+ 5, // [5:5] is the sub-list for method output_type
+ 5, // [5:5] is the sub-list for method input_type
+ 5, // [5:5] is the sub-list for extension type_name
+ 5, // [5:5] is the sub-list for extension extendee
+ 0, // [0:5] is the sub-list for field type_name
}
func init() { file_org_apache_beam_model_pipeline_v1_external_transforms_proto_init() }
@@ -706,7 +845,7 @@ func file_org_apache_beam_model_pipeline_v1_external_transforms_proto_init() {
}
}
file_org_apache_beam_model_pipeline_v1_external_transforms_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*JavaClassLookupPayload); i {
+ switch v := v.(*ManagedTransforms); i {
case 0:
return &v.state
case 1:
@@ -718,7 +857,7 @@ func file_org_apache_beam_model_pipeline_v1_external_transforms_proto_init() {
}
}
file_org_apache_beam_model_pipeline_v1_external_transforms_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*BuilderMethod); i {
+ switch v := v.(*JavaClassLookupPayload); i {
case 0:
return &v.state
case 1:
@@ -730,7 +869,7 @@ func file_org_apache_beam_model_pipeline_v1_external_transforms_proto_init() {
}
}
file_org_apache_beam_model_pipeline_v1_external_transforms_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Annotations); i {
+ switch v := v.(*BuilderMethod); i {
case 0:
return &v.state
case 1:
@@ -742,6 +881,18 @@ func file_org_apache_beam_model_pipeline_v1_external_transforms_proto_init() {
}
}
file_org_apache_beam_model_pipeline_v1_external_transforms_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*Annotations); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ file_org_apache_beam_model_pipeline_v1_external_transforms_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SchemaTransformPayload); i {
case 0:
return &v.state
@@ -759,8 +910,8 @@ func file_org_apache_beam_model_pipeline_v1_external_transforms_proto_init() {
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_org_apache_beam_model_pipeline_v1_external_transforms_proto_rawDesc,
- NumEnums: 2,
- NumMessages: 6,
+ NumEnums: 3,
+ NumMessages: 7,
NumExtensions: 0,
NumServices: 0,
},
diff --git a/sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go b/sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go
index 4b5bbf21e6e..2ff162ac639 100644
--- a/sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go
+++ b/sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go
@@ -78,7 +78,9 @@ const (
// Represents the smallest set of double values seen across bundles.
MonitoringInfoSpecs_USER_BOTTOM_N_DOUBLE MonitoringInfoSpecs_Enum = 9
// Represents a set of strings seen across bundles.
- MonitoringInfoSpecs_USER_SET_STRING MonitoringInfoSpecs_Enum = 21
+ MonitoringInfoSpecs_USER_SET_STRING MonitoringInfoSpecs_Enum = 21
+ // Represents a set of strings seen across bundles.
+ MonitoringInfoSpecs_USER_BOUNDED_TRIE MonitoringInfoSpecs_Enum = 22
MonitoringInfoSpecs_ELEMENT_COUNT MonitoringInfoSpecs_Enum = 10
MonitoringInfoSpecs_SAMPLED_BYTE_SIZE MonitoringInfoSpecs_Enum = 11
MonitoringInfoSpecs_START_BUNDLE_MSECS MonitoringInfoSpecs_Enum = 12
@@ -99,6 +101,7 @@ const (
MonitoringInfoSpecs_DATA_CHANNEL_READ_INDEX MonitoringInfoSpecs_Enum = 18
MonitoringInfoSpecs_API_REQUEST_COUNT MonitoringInfoSpecs_Enum = 19
MonitoringInfoSpecs_API_REQUEST_LATENCIES MonitoringInfoSpecs_Enum = 20
+ MonitoringInfoSpecs_USER_HISTOGRAM MonitoringInfoSpecs_Enum = 23
)
// Enum value maps for MonitoringInfoSpecs_Enum.
@@ -115,6 +118,7 @@ var (
8: "USER_BOTTOM_N_INT64",
9: "USER_BOTTOM_N_DOUBLE",
21: "USER_SET_STRING",
+ 22: "USER_BOUNDED_TRIE",
10: "ELEMENT_COUNT",
11: "SAMPLED_BYTE_SIZE",
12: "START_BUNDLE_MSECS",
@@ -126,6 +130,7 @@ var (
18: "DATA_CHANNEL_READ_INDEX",
19: "API_REQUEST_COUNT",
20: "API_REQUEST_LATENCIES",
+ 23: "USER_HISTOGRAM",
}
MonitoringInfoSpecs_Enum_value = map[string]int32{
"USER_SUM_INT64": 0,
@@ -139,6 +144,7 @@ var (
"USER_BOTTOM_N_INT64": 8,
"USER_BOTTOM_N_DOUBLE": 9,
"USER_SET_STRING": 21,
+ "USER_BOUNDED_TRIE": 22,
"ELEMENT_COUNT": 10,
"SAMPLED_BYTE_SIZE": 11,
"START_BUNDLE_MSECS": 12,
@@ -150,6 +156,7 @@ var (
"DATA_CHANNEL_READ_INDEX": 18,
"API_REQUEST_COUNT": 19,
"API_REQUEST_LATENCIES": 20,
+ "USER_HISTOGRAM": 23,
}
)
@@ -216,6 +223,9 @@ const (
MonitoringInfo_SPANNER_TABLE_ID MonitoringInfo_MonitoringInfoLabels = 25
MonitoringInfo_SPANNER_INSTANCE_ID MonitoringInfo_MonitoringInfoLabels = 26
MonitoringInfo_SPANNER_QUERY_NAME MonitoringInfo_MonitoringInfoLabels = 27
+ // Label which if has a "true" value indicates that the metric is intended
+ // to be aggregated per-worker.
+ MonitoringInfo_PER_WORKER_METRIC MonitoringInfo_MonitoringInfoLabels = 28
)
// Enum value maps for MonitoringInfo_MonitoringInfoLabels.
@@ -249,6 +259,7 @@ var (
25: "SPANNER_TABLE_ID",
26: "SPANNER_INSTANCE_ID",
27: "SPANNER_QUERY_NAME",
+ 28: "PER_WORKER_METRIC",
}
MonitoringInfo_MonitoringInfoLabels_value = map[string]int32{
"TRANSFORM": 0,
@@ -279,6 +290,7 @@ var (
"SPANNER_TABLE_ID": 25,
"SPANNER_INSTANCE_ID": 26,
"SPANNER_QUERY_NAME": 27,
+ "PER_WORKER_METRIC": 28,
}
)
@@ -397,6 +409,12 @@ const (
// - iter: beam:coder:iterable:v1
// - valueX: beam:coder:stringutf8:v1
MonitoringInfoTypeUrns_SET_STRING_TYPE MonitoringInfoTypeUrns_Enum = 11
+ // Represents a bounded trie of strings.
+ //
+ // Encoding: BoundedTrie proto
+ MonitoringInfoTypeUrns_BOUNDED_TRIE_TYPE MonitoringInfoTypeUrns_Enum = 12
+ // Represents a histogram.
+ MonitoringInfoTypeUrns_HISTOGRAM MonitoringInfoTypeUrns_Enum = 13
)
// Enum value maps for MonitoringInfoTypeUrns_Enum.
@@ -414,6 +432,8 @@ var (
9: "BOTTOM_N_DOUBLE_TYPE",
10: "PROGRESS_TYPE",
11: "SET_STRING_TYPE",
+ 12: "BOUNDED_TRIE_TYPE",
+ 13: "HISTOGRAM",
}
MonitoringInfoTypeUrns_Enum_value = map[string]int32{
"SUM_INT64_TYPE": 0,
@@ -428,6 +448,8 @@ var (
"BOTTOM_N_DOUBLE_TYPE": 9,
"PROGRESS_TYPE": 10,
"SET_STRING_TYPE": 11,
+ "BOUNDED_TRIE_TYPE": 12,
+ "HISTOGRAM": 13,
}
)
@@ -836,6 +858,427 @@ func (*MonitoringInfoTypeUrns) Descriptor() ([]byte, []int) {
return file_org_apache_beam_model_pipeline_v1_metrics_proto_rawDescGZIP(), []int{5}
}
+// A single node in a BoundedTrie.
+type BoundedTrieNode struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ // Whether this node has been truncated.
+ // A truncated leaf represents possibly many children with the same prefix.
+ Truncated bool `protobuf:"varint,1,opt,name=truncated,proto3" json:"truncated,omitempty"`
+ // Children of this node. Must be empty if truncated is true.
+ Children map[string]*BoundedTrieNode `protobuf:"bytes,2,rep,name=children,proto3" json:"children,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+}
+
+func (x *BoundedTrieNode) Reset() {
+ *x = BoundedTrieNode{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_org_apache_beam_model_pipeline_v1_metrics_proto_msgTypes[6]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BoundedTrieNode) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BoundedTrieNode) ProtoMessage() {}
+
+func (x *BoundedTrieNode) ProtoReflect() protoreflect.Message {
+ mi := &file_org_apache_beam_model_pipeline_v1_metrics_proto_msgTypes[6]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BoundedTrieNode.ProtoReflect.Descriptor instead.
+func (*BoundedTrieNode) Descriptor() ([]byte, []int) {
+ return file_org_apache_beam_model_pipeline_v1_metrics_proto_rawDescGZIP(), []int{6}
+}
+
+func (x *BoundedTrieNode) GetTruncated() bool {
+ if x != nil {
+ return x.Truncated
+ }
+ return false
+}
+
+func (x *BoundedTrieNode) GetChildren() map[string]*BoundedTrieNode {
+ if x != nil {
+ return x.Children
+ }
+ return nil
+}
+
+// The message type used for encoding metrics of type bounded trie.
+type BoundedTrie struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ // The maximum number of elements to store before truncation.
+ Bound int32 `protobuf:"varint,1,opt,name=bound,proto3" json:"bound,omitempty"`
+ // A compact representation of all the elements in this trie.
+ Root *BoundedTrieNode `protobuf:"bytes,2,opt,name=root,proto3" json:"root,omitempty"`
+ // A more efficient representation for metrics consisting of a single value.
+ Singleton []string `protobuf:"bytes,3,rep,name=singleton,proto3" json:"singleton,omitempty"`
+}
+
+func (x *BoundedTrie) Reset() {
+ *x = BoundedTrie{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_org_apache_beam_model_pipeline_v1_metrics_proto_msgTypes[7]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BoundedTrie) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BoundedTrie) ProtoMessage() {}
+
+func (x *BoundedTrie) ProtoReflect() protoreflect.Message {
+ mi := &file_org_apache_beam_model_pipeline_v1_metrics_proto_msgTypes[7]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BoundedTrie.ProtoReflect.Descriptor instead.
+func (*BoundedTrie) Descriptor() ([]byte, []int) {
+ return file_org_apache_beam_model_pipeline_v1_metrics_proto_rawDescGZIP(), []int{7}
+}
+
+func (x *BoundedTrie) GetBound() int32 {
+ if x != nil {
+ return x.Bound
+ }
+ return 0
+}
+
+func (x *BoundedTrie) GetRoot() *BoundedTrieNode {
+ if x != nil {
+ return x.Root
+ }
+ return nil
+}
+
+func (x *BoundedTrie) GetSingleton() []string {
+ if x != nil {
+ return x.Singleton
+ }
+ return nil
+}
+
+// The message type used for encoding Histogram Data
+type HistogramValue struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ // Number of values recorded in this histogram.
+ Count *int64 `protobuf:"varint,1,opt,name=count,proto3,oneof" json:"count,omitempty"`
+ // Describes the bucket boundaries used in the histogram.
+ BucketOptions *HistogramValue_BucketOptions `protobuf:"bytes,2,opt,name=bucket_options,json=bucketOptions,proto3,oneof" json:"bucket_options,omitempty"`
+ // The number of values in each bucket of the histogram, as described in
+ // `bucket_options`. `bucket_counts` should contain N values, where N is the
+ // number of buckets specified in `bucket_options`. If `bucket_counts` has
+ // fewer than N values, the remaining values are assumed to be 0.
+ BucketCounts []int64 `protobuf:"varint,3,rep,packed,name=bucket_counts,json=bucketCounts,proto3" json:"bucket_counts,omitempty"`
+}
+
+func (x *HistogramValue) Reset() {
+ *x = HistogramValue{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_org_apache_beam_model_pipeline_v1_metrics_proto_msgTypes[8]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HistogramValue) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HistogramValue) ProtoMessage() {}
+
+func (x *HistogramValue) ProtoReflect() protoreflect.Message {
+ mi := &file_org_apache_beam_model_pipeline_v1_metrics_proto_msgTypes[8]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HistogramValue.ProtoReflect.Descriptor instead.
+func (*HistogramValue) Descriptor() ([]byte, []int) {
+ return file_org_apache_beam_model_pipeline_v1_metrics_proto_rawDescGZIP(), []int{8}
+}
+
+func (x *HistogramValue) GetCount() int64 {
+ if x != nil && x.Count != nil {
+ return *x.Count
+ }
+ return 0
+}
+
+func (x *HistogramValue) GetBucketOptions() *HistogramValue_BucketOptions {
+ if x != nil {
+ return x.BucketOptions
+ }
+ return nil
+}
+
+func (x *HistogramValue) GetBucketCounts() []int64 {
+ if x != nil {
+ return x.BucketCounts
+ }
+ return nil
+}
+
+// `BucketOptions` describes the bucket boundaries used in the histogram.
+type HistogramValue_BucketOptions struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ // Types that are assignable to BucketType:
+ //
+ // *HistogramValue_BucketOptions_Linear_
+ // *HistogramValue_BucketOptions_Exponential
+ BucketType isHistogramValue_BucketOptions_BucketType `protobuf_oneof:"bucket_type"`
+}
+
+func (x *HistogramValue_BucketOptions) Reset() {
+ *x = HistogramValue_BucketOptions{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_org_apache_beam_model_pipeline_v1_metrics_proto_msgTypes[11]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HistogramValue_BucketOptions) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HistogramValue_BucketOptions) ProtoMessage() {}
+
+func (x *HistogramValue_BucketOptions) ProtoReflect() protoreflect.Message {
+ mi := &file_org_apache_beam_model_pipeline_v1_metrics_proto_msgTypes[11]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HistogramValue_BucketOptions.ProtoReflect.Descriptor instead.
+func (*HistogramValue_BucketOptions) Descriptor() ([]byte, []int) {
+ return file_org_apache_beam_model_pipeline_v1_metrics_proto_rawDescGZIP(), []int{8, 0}
+}
+
+func (m *HistogramValue_BucketOptions) GetBucketType() isHistogramValue_BucketOptions_BucketType {
+ if m != nil {
+ return m.BucketType
+ }
+ return nil
+}
+
+func (x *HistogramValue_BucketOptions) GetLinear() *HistogramValue_BucketOptions_Linear {
+ if x, ok := x.GetBucketType().(*HistogramValue_BucketOptions_Linear_); ok {
+ return x.Linear
+ }
+ return nil
+}
+
+func (x *HistogramValue_BucketOptions) GetExponential() *HistogramValue_BucketOptions_Base2Exponent {
+ if x, ok := x.GetBucketType().(*HistogramValue_BucketOptions_Exponential); ok {
+ return x.Exponential
+ }
+ return nil
+}
+
+type isHistogramValue_BucketOptions_BucketType interface {
+ isHistogramValue_BucketOptions_BucketType()
+}
+
+type HistogramValue_BucketOptions_Linear_ struct {
+ // Bucket boundaries grow linearly.
+ Linear *HistogramValue_BucketOptions_Linear `protobuf:"bytes,1,opt,name=linear,proto3,oneof"`
+}
+
+type HistogramValue_BucketOptions_Exponential struct {
+ // Bucket boundaries grow exponentially.
+ Exponential *HistogramValue_BucketOptions_Base2Exponent `protobuf:"bytes,2,opt,name=exponential,proto3,oneof"`
+}
+
+func (*HistogramValue_BucketOptions_Linear_) isHistogramValue_BucketOptions_BucketType() {}
+
+func (*HistogramValue_BucketOptions_Exponential) isHistogramValue_BucketOptions_BucketType() {}
+
+// Linear buckets with the following boundaries for indices in 0 to n-1.
+// - i in [0, n-1]: [start + (i)*width, start + (i+1)*width)
+type HistogramValue_BucketOptions_Linear struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ // Must be greater than 0.
+ //
+ // (-- api-linter: core::0140::prepositions=disabled
+ //
+ // aip.dev/not-precedent: `bucket_count` would cause confusion with
+ // `bucket_counts` field --)
+ NumberOfBuckets *int32 `protobuf:"varint,1,opt,name=number_of_buckets,json=numberOfBuckets,proto3,oneof" json:"number_of_buckets,omitempty"`
+ // Distance between bucket boundaries. Must be greater than 0.
+ Width *float64 `protobuf:"fixed64,2,opt,name=width,proto3,oneof" json:"width,omitempty"`
+ // Lower bound of the first bucket.
+ Start *float64 `protobuf:"fixed64,3,opt,name=start,proto3,oneof" json:"start,omitempty"`
+}
+
+func (x *HistogramValue_BucketOptions_Linear) Reset() {
+ *x = HistogramValue_BucketOptions_Linear{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_org_apache_beam_model_pipeline_v1_metrics_proto_msgTypes[12]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HistogramValue_BucketOptions_Linear) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HistogramValue_BucketOptions_Linear) ProtoMessage() {}
+
+func (x *HistogramValue_BucketOptions_Linear) ProtoReflect() protoreflect.Message {
+ mi := &file_org_apache_beam_model_pipeline_v1_metrics_proto_msgTypes[12]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HistogramValue_BucketOptions_Linear.ProtoReflect.Descriptor instead.
+func (*HistogramValue_BucketOptions_Linear) Descriptor() ([]byte, []int) {
+ return file_org_apache_beam_model_pipeline_v1_metrics_proto_rawDescGZIP(), []int{8, 0, 0}
+}
+
+func (x *HistogramValue_BucketOptions_Linear) GetNumberOfBuckets() int32 {
+ if x != nil && x.NumberOfBuckets != nil {
+ return *x.NumberOfBuckets
+ }
+ return 0
+}
+
+func (x *HistogramValue_BucketOptions_Linear) GetWidth() float64 {
+ if x != nil && x.Width != nil {
+ return *x.Width
+ }
+ return 0
+}
+
+func (x *HistogramValue_BucketOptions_Linear) GetStart() float64 {
+ if x != nil && x.Start != nil {
+ return *x.Start
+ }
+ return 0
+}
+
+// Exponential buckets where the growth factor between buckets is
+// `2**(2**-scale)`. e.g. for `scale=1` growth factor is
+// `2**(2**(-1))=sqrt(2)`. `n` buckets will have the following boundaries.
+// - 0th: [0, gf)
+// - i in [1, n-1]: [gf^(i), gf^(i+1))
+type HistogramValue_BucketOptions_Base2Exponent struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ // Must be greater than 0.
+ //
+ // (-- api-linter: core::0140::prepositions=disabled
+ //
+ // aip.dev/not-precedent: `bucket_count` would cause confusion with
+ // `bucket_counts` field --)
+ NumberOfBuckets *int32 `protobuf:"varint,1,opt,name=number_of_buckets,json=numberOfBuckets,proto3,oneof" json:"number_of_buckets,omitempty"`
+ // Must be between -3 and 3. This forces the growth factor of the bucket
+ // boundaries to be between `2^(1/8)` and `256`.
+ Scale *int32 `protobuf:"varint,2,opt,name=scale,proto3,oneof" json:"scale,omitempty"`
+}
+
+func (x *HistogramValue_BucketOptions_Base2Exponent) Reset() {
+ *x = HistogramValue_BucketOptions_Base2Exponent{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_org_apache_beam_model_pipeline_v1_metrics_proto_msgTypes[13]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HistogramValue_BucketOptions_Base2Exponent) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HistogramValue_BucketOptions_Base2Exponent) ProtoMessage() {}
+
+func (x *HistogramValue_BucketOptions_Base2Exponent) ProtoReflect() protoreflect.Message {
+ mi := &file_org_apache_beam_model_pipeline_v1_metrics_proto_msgTypes[13]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HistogramValue_BucketOptions_Base2Exponent.ProtoReflect.Descriptor instead.
+func (*HistogramValue_BucketOptions_Base2Exponent) Descriptor() ([]byte, []int) {
+ return file_org_apache_beam_model_pipeline_v1_metrics_proto_rawDescGZIP(), []int{8, 0, 1}
+}
+
+func (x *HistogramValue_BucketOptions_Base2Exponent) GetNumberOfBuckets() int32 {
+ if x != nil && x.NumberOfBuckets != nil {
+ return *x.NumberOfBuckets
+ }
+ return 0
+}
+
+func (x *HistogramValue_BucketOptions_Base2Exponent) GetScale() int32 {
+ if x != nil && x.Scale != nil {
+ return *x.Scale
+ }
+ return 0
+}
+
var file_org_apache_beam_model_pipeline_v1_metrics_proto_extTypes = []protoimpl.ExtensionInfo{
{
ExtendedType: (*descriptorpb.EnumValueOptions)(nil),
@@ -895,9 +1338,9 @@ var file_org_apache_beam_model_pipeline_v1_metrics_proto_rawDesc = []byte{
0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x34, 0x0a, 0x0a, 0x41, 0x6e, 0x6e, 0x6f, 0x74,
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0xfe, 0x24,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0xec, 0x27,
0x0a, 0x13, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f,
- 0x53, 0x70, 0x65, 0x63, 0x73, 0x22, 0xe6, 0x24, 0x0a, 0x04, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0xa7,
+ 0x53, 0x70, 0x65, 0x63, 0x73, 0x22, 0xd4, 0x27, 0x0a, 0x04, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0xa7,
0x01, 0x0a, 0x0e, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x53, 0x55, 0x4d, 0x5f, 0x49, 0x4e, 0x54, 0x36,
0x34, 0x10, 0x00, 0x1a, 0x92, 0x01, 0xd2, 0xa7, 0xa7, 0x96, 0x06, 0x8b, 0x01, 0x0a, 0x1d, 0x62,
0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x3a, 0x75, 0x73, 0x65, 0x72, 0x3a,
@@ -1023,273 +1466,299 @@ var file_org_apache_beam_model_pipeline_v1_metrics_proto_rawDesc = []byte{
0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x23, 0x55, 0x52, 0x4e,
0x20, 0x75, 0x74, 0x69, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x72, 0x65, 0x70,
0x6f, 0x72, 0x74, 0x20, 0x75, 0x73, 0x65, 0x72, 0x20, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x2e,
- 0x12, 0xad, 0x01, 0x0a, 0x0d, 0x45, 0x4c, 0x45, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x43, 0x4f, 0x55,
- 0x4e, 0x54, 0x10, 0x0a, 0x1a, 0x99, 0x01, 0xd2, 0xa7, 0xa7, 0x96, 0x06, 0x92, 0x01, 0x0a, 0x1c,
- 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x3a, 0x65, 0x6c, 0x65, 0x6d,
- 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x3a, 0x76, 0x31, 0x12, 0x19, 0x62, 0x65,
- 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x3a, 0x73, 0x75, 0x6d, 0x5f, 0x69,
- 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x76, 0x31, 0x1a, 0x0b, 0x50, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43,
- 0x54, 0x49, 0x4f, 0x4e, 0x22, 0x4a, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74,
- 0x69, 0x6f, 0x6e, 0x12, 0x3b, 0x54, 0x68, 0x65, 0x20, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x20, 0x65,
- 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x20, 0x74,
- 0x6f, 0x20, 0x61, 0x20, 0x50, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20,
- 0x62, 0x79, 0x20, 0x61, 0x20, 0x50, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x2e,
- 0x12, 0xcd, 0x02, 0x0a, 0x11, 0x53, 0x41, 0x4d, 0x50, 0x4c, 0x45, 0x44, 0x5f, 0x42, 0x59, 0x54,
- 0x45, 0x5f, 0x53, 0x49, 0x5a, 0x45, 0x10, 0x0b, 0x1a, 0xb5, 0x02, 0xd2, 0xa7, 0xa7, 0x96, 0x06,
- 0xae, 0x02, 0x0a, 0x20, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x3a,
- 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x5f, 0x73, 0x69, 0x7a,
- 0x65, 0x3a, 0x76, 0x31, 0x12, 0x22, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69,
- 0x63, 0x73, 0x3a, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
- 0x69, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x76, 0x31, 0x1a, 0x0b, 0x50, 0x43, 0x4f, 0x4c, 0x4c, 0x45,
- 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x22, 0xd8, 0x01, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69,
- 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0xc8, 0x01, 0x54, 0x68, 0x65, 0x20, 0x74, 0x6f, 0x74, 0x61,
- 0x6c, 0x20, 0x62, 0x79, 0x74, 0x65, 0x20, 0x73, 0x69, 0x7a, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20,
- 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c,
- 0x65, 0x64, 0x20, 0x20, 0x73, 0x65, 0x74, 0x20, 0x28, 0x6f, 0x72, 0x20, 0x61, 0x6c, 0x6c, 0x29,
- 0x20, 0x6f, 0x66, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20,
- 0x74, 0x68, 0x65, 0x20, 0x70, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e,
- 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65,
- 0x64, 0x20, 0x20, 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x63, 0x61, 0x6c, 0x63, 0x75,
- 0x6c, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x79, 0x74, 0x65, 0x20,
- 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x76, 0x6f, 0x6c, 0x76, 0x65, 0x73, 0x20, 0x73,
- 0x65, 0x72, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x20,
- 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x69,
- 0x73, 0x20, 0x43, 0x50, 0x55, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x76, 0x65, 0x2e,
- 0x12, 0xd9, 0x01, 0x0a, 0x12, 0x53, 0x54, 0x41, 0x52, 0x54, 0x5f, 0x42, 0x55, 0x4e, 0x44, 0x4c,
- 0x45, 0x5f, 0x4d, 0x53, 0x45, 0x43, 0x53, 0x10, 0x0c, 0x1a, 0xc0, 0x01, 0xd2, 0xa7, 0xa7, 0x96,
- 0x06, 0xb9, 0x01, 0x0a, 0x36, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63,
- 0x3a, 0x70, 0x61, 0x72, 0x64, 0x6f, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e,
- 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x3a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x62, 0x75, 0x6e, 0x64,
- 0x6c, 0x65, 0x5f, 0x6d, 0x73, 0x65, 0x63, 0x73, 0x3a, 0x76, 0x31, 0x12, 0x19, 0x62, 0x65, 0x61,
- 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x3a, 0x73, 0x75, 0x6d, 0x5f, 0x69, 0x6e,
- 0x74, 0x36, 0x34, 0x3a, 0x76, 0x31, 0x1a, 0x0a, 0x50, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x4f,
- 0x52, 0x4d, 0x22, 0x58, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f,
- 0x6e, 0x12, 0x49, 0x54, 0x68, 0x65, 0x20, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x20, 0x65, 0x73, 0x74,
- 0x69, 0x6d, 0x61, 0x74, 0x65, 0x64, 0x20, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e,
- 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x74, 0x61,
- 0x72, 0x74, 0x20, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f,
- 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x61, 0x20, 0x70, 0x61, 0x72, 0x64, 0x6f, 0x12, 0xdf, 0x01, 0x0a,
- 0x14, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, 0x5f, 0x42, 0x55, 0x4e, 0x44, 0x4c, 0x45, 0x5f,
- 0x4d, 0x53, 0x45, 0x43, 0x53, 0x10, 0x0d, 0x1a, 0xc4, 0x01, 0xd2, 0xa7, 0xa7, 0x96, 0x06, 0xbd,
- 0x01, 0x0a, 0x38, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x3a, 0x70,
- 0x61, 0x72, 0x64, 0x6f, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74,
- 0x69, 0x6d, 0x65, 0x3a, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x75, 0x6e, 0x64,
- 0x6c, 0x65, 0x5f, 0x6d, 0x73, 0x65, 0x63, 0x73, 0x3a, 0x76, 0x31, 0x12, 0x19, 0x62, 0x65, 0x61,
- 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x3a, 0x73, 0x75, 0x6d, 0x5f, 0x69, 0x6e,
- 0x74, 0x36, 0x34, 0x3a, 0x76, 0x31, 0x1a, 0x0a, 0x50, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x4f,
- 0x52, 0x4d, 0x22, 0x5a, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f,
- 0x6e, 0x12, 0x4b, 0x54, 0x68, 0x65, 0x20, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x20, 0x65, 0x73, 0x74,
- 0x69, 0x6d, 0x61, 0x74, 0x65, 0x64, 0x20, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e,
- 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x72, 0x6f,
- 0x63, 0x65, 0x73, 0x73, 0x20, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x66, 0x75, 0x6e, 0x63, 0x74,
- 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x61, 0x20, 0x70, 0x61, 0x72, 0x64, 0x6f, 0x12, 0xdd,
- 0x01, 0x0a, 0x13, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x5f, 0x42, 0x55, 0x4e, 0x44, 0x4c, 0x45,
- 0x5f, 0x4d, 0x53, 0x45, 0x43, 0x53, 0x10, 0x0e, 0x1a, 0xc3, 0x01, 0xd2, 0xa7, 0xa7, 0x96, 0x06,
- 0xbc, 0x01, 0x0a, 0x37, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x3a,
- 0x70, 0x61, 0x72, 0x64, 0x6f, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
- 0x74, 0x69, 0x6d, 0x65, 0x3a, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x62, 0x75, 0x6e, 0x64,
- 0x6c, 0x65, 0x5f, 0x6d, 0x73, 0x65, 0x63, 0x73, 0x3a, 0x76, 0x31, 0x12, 0x19, 0x62, 0x65, 0x61,
- 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x3a, 0x73, 0x75, 0x6d, 0x5f, 0x69, 0x6e,
- 0x74, 0x36, 0x34, 0x3a, 0x76, 0x31, 0x1a, 0x0a, 0x50, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x4f,
- 0x52, 0x4d, 0x22, 0x5a, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f,
- 0x6e, 0x12, 0x4b, 0x54, 0x68, 0x65, 0x20, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x20, 0x65, 0x73, 0x74,
- 0x69, 0x6d, 0x61, 0x74, 0x65, 0x64, 0x20, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e,
- 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x6e,
- 0x69, 0x73, 0x68, 0x20, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74,
- 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x61, 0x20, 0x70, 0x61, 0x72, 0x64, 0x6f, 0x12, 0xbb,
- 0x01, 0x0a, 0x0b, 0x54, 0x4f, 0x54, 0x41, 0x4c, 0x5f, 0x4d, 0x53, 0x45, 0x43, 0x53, 0x10, 0x0f,
- 0x1a, 0xa9, 0x01, 0xd2, 0xa7, 0xa7, 0x96, 0x06, 0xa2, 0x01, 0x0a, 0x34, 0x62, 0x65, 0x61, 0x6d,
- 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x3a, 0x70, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f,
- 0x72, 0x6d, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d,
- 0x65, 0x3a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x6d, 0x73, 0x65, 0x63, 0x73, 0x3a, 0x76, 0x31,
- 0x12, 0x19, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x3a, 0x73,
- 0x75, 0x6d, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x76, 0x31, 0x1a, 0x0a, 0x50, 0x54, 0x52,
- 0x41, 0x4e, 0x53, 0x46, 0x4f, 0x52, 0x4d, 0x22, 0x43, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72,
- 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x34, 0x54, 0x68, 0x65, 0x20, 0x74, 0x6f, 0x74, 0x61,
- 0x6c, 0x20, 0x65, 0x73, 0x74, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x64, 0x20, 0x65, 0x78, 0x65, 0x63,
- 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68,
- 0x65, 0x20, 0x70, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x9f, 0x02, 0x0a,
- 0x0e, 0x57, 0x4f, 0x52, 0x4b, 0x5f, 0x52, 0x45, 0x4d, 0x41, 0x49, 0x4e, 0x49, 0x4e, 0x47, 0x10,
- 0x10, 0x1a, 0x8a, 0x02, 0xd2, 0xa7, 0xa7, 0x96, 0x06, 0x83, 0x02, 0x0a, 0x2c, 0x62, 0x65, 0x61,
- 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x3a, 0x70, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66,
- 0x6f, 0x72, 0x6d, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x3a, 0x72, 0x65, 0x6d,
- 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x3a, 0x76, 0x31, 0x12, 0x18, 0x62, 0x65, 0x61, 0x6d, 0x3a,
- 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x3a, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73,
- 0x3a, 0x76, 0x31, 0x1a, 0x0a, 0x50, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x4f, 0x52, 0x4d, 0x22,
- 0xac, 0x01, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12,
- 0x9c, 0x01, 0x54, 0x68, 0x65, 0x20, 0x72, 0x65, 0x6d, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x20,
- 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x20, 0x66,
- 0x6f, 0x72, 0x20, 0x65, 0x61, 0x63, 0x68, 0x20, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x65,
- 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x20, 0x45, 0x61, 0x63, 0x68, 0x20, 0x61, 0x63, 0x74,
- 0x69, 0x76, 0x65, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x72, 0x65, 0x70, 0x72,
- 0x65, 0x73, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x61, 0x6e, 0x20, 0x69, 0x6e, 0x64, 0x65, 0x70, 0x65,
- 0x6e, 0x64, 0x65, 0x6e, 0x74, 0x20, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20,
- 0x77, 0x6f, 0x72, 0x6b, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x20,
- 0x77, 0x69, 0x74, 0x68, 0x20, 0x61, 0x6e, 0x79, 0x20, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, 0x61,
- 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x12, 0x9f,
- 0x02, 0x0a, 0x0e, 0x57, 0x4f, 0x52, 0x4b, 0x5f, 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x54, 0x45,
- 0x44, 0x10, 0x11, 0x1a, 0x8a, 0x02, 0xd2, 0xa7, 0xa7, 0x96, 0x06, 0x83, 0x02, 0x0a, 0x2c, 0x62,
+ 0x12, 0xb0, 0x01, 0x0a, 0x11, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x42, 0x4f, 0x55, 0x4e, 0x44, 0x45,
+ 0x44, 0x5f, 0x54, 0x52, 0x49, 0x45, 0x10, 0x16, 0x1a, 0x98, 0x01, 0xd2, 0xa7, 0xa7, 0x96, 0x06,
+ 0x91, 0x01, 0x0a, 0x20, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x3a,
+ 0x75, 0x73, 0x65, 0x72, 0x3a, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x74, 0x72, 0x69,
+ 0x65, 0x3a, 0x76, 0x31, 0x12, 0x1c, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69,
+ 0x63, 0x73, 0x3a, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x74, 0x72, 0x69, 0x65, 0x3a,
+ 0x76, 0x31, 0x1a, 0x0a, 0x50, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x4f, 0x52, 0x4d, 0x1a, 0x09,
+ 0x4e, 0x41, 0x4d, 0x45, 0x53, 0x50, 0x41, 0x43, 0x45, 0x1a, 0x04, 0x4e, 0x41, 0x4d, 0x45, 0x22,
+ 0x32, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x23,
+ 0x55, 0x52, 0x4e, 0x20, 0x75, 0x74, 0x69, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20,
+ 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x20, 0x75, 0x73, 0x65, 0x72, 0x20, 0x6d, 0x65, 0x74, 0x72,
+ 0x69, 0x63, 0x2e, 0x12, 0xad, 0x01, 0x0a, 0x0d, 0x45, 0x4c, 0x45, 0x4d, 0x45, 0x4e, 0x54, 0x5f,
+ 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x10, 0x0a, 0x1a, 0x99, 0x01, 0xd2, 0xa7, 0xa7, 0x96, 0x06, 0x92,
+ 0x01, 0x0a, 0x1c, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x3a, 0x65,
+ 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x3a, 0x76, 0x31, 0x12,
+ 0x19, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x3a, 0x73, 0x75,
+ 0x6d, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x76, 0x31, 0x1a, 0x0b, 0x50, 0x43, 0x4f, 0x4c,
+ 0x4c, 0x45, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x22, 0x4a, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72,
+ 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3b, 0x54, 0x68, 0x65, 0x20, 0x74, 0x6f, 0x74, 0x61,
+ 0x6c, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x6f, 0x75, 0x74, 0x70, 0x75,
+ 0x74, 0x20, 0x74, 0x6f, 0x20, 0x61, 0x20, 0x50, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69,
+ 0x6f, 0x6e, 0x20, 0x62, 0x79, 0x20, 0x61, 0x20, 0x50, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f,
+ 0x72, 0x6d, 0x2e, 0x12, 0xcd, 0x02, 0x0a, 0x11, 0x53, 0x41, 0x4d, 0x50, 0x4c, 0x45, 0x44, 0x5f,
+ 0x42, 0x59, 0x54, 0x45, 0x5f, 0x53, 0x49, 0x5a, 0x45, 0x10, 0x0b, 0x1a, 0xb5, 0x02, 0xd2, 0xa7,
+ 0xa7, 0x96, 0x06, 0xae, 0x02, 0x0a, 0x20, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72,
+ 0x69, 0x63, 0x3a, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x5f,
+ 0x73, 0x69, 0x7a, 0x65, 0x3a, 0x76, 0x31, 0x12, 0x22, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65,
+ 0x74, 0x72, 0x69, 0x63, 0x73, 0x3a, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69,
+ 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x76, 0x31, 0x1a, 0x0b, 0x50, 0x43, 0x4f,
+ 0x4c, 0x4c, 0x45, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x22, 0xd8, 0x01, 0x0a, 0x0b, 0x64, 0x65, 0x73,
+ 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0xc8, 0x01, 0x54, 0x68, 0x65, 0x20, 0x74,
+ 0x6f, 0x74, 0x61, 0x6c, 0x20, 0x62, 0x79, 0x74, 0x65, 0x20, 0x73, 0x69, 0x7a, 0x65, 0x20, 0x61,
+ 0x6e, 0x64, 0x20, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, 0x73, 0x61,
+ 0x6d, 0x70, 0x6c, 0x65, 0x64, 0x20, 0x20, 0x73, 0x65, 0x74, 0x20, 0x28, 0x6f, 0x72, 0x20, 0x61,
+ 0x6c, 0x6c, 0x29, 0x20, 0x6f, 0x66, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20,
+ 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69,
+ 0x6f, 0x6e, 0x2e, 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x73, 0x20,
+ 0x75, 0x73, 0x65, 0x64, 0x20, 0x20, 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x63, 0x61,
+ 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x79,
+ 0x74, 0x65, 0x20, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x76, 0x6f, 0x6c, 0x76, 0x65,
+ 0x73, 0x20, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68,
+ 0x65, 0x20, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x77, 0x68, 0x69, 0x63,
+ 0x68, 0x20, 0x69, 0x73, 0x20, 0x43, 0x50, 0x55, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x73, 0x69,
+ 0x76, 0x65, 0x2e, 0x12, 0xd9, 0x01, 0x0a, 0x12, 0x53, 0x54, 0x41, 0x52, 0x54, 0x5f, 0x42, 0x55,
+ 0x4e, 0x44, 0x4c, 0x45, 0x5f, 0x4d, 0x53, 0x45, 0x43, 0x53, 0x10, 0x0c, 0x1a, 0xc0, 0x01, 0xd2,
+ 0xa7, 0xa7, 0x96, 0x06, 0xb9, 0x01, 0x0a, 0x36, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74,
+ 0x72, 0x69, 0x63, 0x3a, 0x70, 0x61, 0x72, 0x64, 0x6f, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74,
+ 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x3a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x62,
+ 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x5f, 0x6d, 0x73, 0x65, 0x63, 0x73, 0x3a, 0x76, 0x31, 0x12, 0x19,
+ 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x3a, 0x73, 0x75, 0x6d,
+ 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x76, 0x31, 0x1a, 0x0a, 0x50, 0x54, 0x52, 0x41, 0x4e,
+ 0x53, 0x46, 0x4f, 0x52, 0x4d, 0x22, 0x58, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,
+ 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x49, 0x54, 0x68, 0x65, 0x20, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x20,
+ 0x65, 0x73, 0x74, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x64, 0x20, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74,
+ 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20,
+ 0x73, 0x74, 0x61, 0x72, 0x74, 0x20, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x66, 0x75, 0x6e, 0x63,
+ 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x61, 0x20, 0x70, 0x61, 0x72, 0x64, 0x6f, 0x12,
+ 0xdf, 0x01, 0x0a, 0x14, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, 0x5f, 0x42, 0x55, 0x4e, 0x44,
+ 0x4c, 0x45, 0x5f, 0x4d, 0x53, 0x45, 0x43, 0x53, 0x10, 0x0d, 0x1a, 0xc4, 0x01, 0xd2, 0xa7, 0xa7,
+ 0x96, 0x06, 0xbd, 0x01, 0x0a, 0x38, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69,
+ 0x63, 0x3a, 0x70, 0x61, 0x72, 0x64, 0x6f, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f,
+ 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x3a, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x62,
+ 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x5f, 0x6d, 0x73, 0x65, 0x63, 0x73, 0x3a, 0x76, 0x31, 0x12, 0x19,
+ 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x3a, 0x73, 0x75, 0x6d,
+ 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x76, 0x31, 0x1a, 0x0a, 0x50, 0x54, 0x52, 0x41, 0x4e,
+ 0x53, 0x46, 0x4f, 0x52, 0x4d, 0x22, 0x5a, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,
+ 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4b, 0x54, 0x68, 0x65, 0x20, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x20,
+ 0x65, 0x73, 0x74, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x64, 0x20, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74,
+ 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20,
+ 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x20, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x66, 0x75,
+ 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x61, 0x20, 0x70, 0x61, 0x72, 0x64,
+ 0x6f, 0x12, 0xdd, 0x01, 0x0a, 0x13, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x5f, 0x42, 0x55, 0x4e,
+ 0x44, 0x4c, 0x45, 0x5f, 0x4d, 0x53, 0x45, 0x43, 0x53, 0x10, 0x0e, 0x1a, 0xc3, 0x01, 0xd2, 0xa7,
+ 0xa7, 0x96, 0x06, 0xbc, 0x01, 0x0a, 0x37, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72,
+ 0x69, 0x63, 0x3a, 0x70, 0x61, 0x72, 0x64, 0x6f, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69,
+ 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x3a, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x62,
+ 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x5f, 0x6d, 0x73, 0x65, 0x63, 0x73, 0x3a, 0x76, 0x31, 0x12, 0x19,
+ 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x3a, 0x73, 0x75, 0x6d,
+ 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x76, 0x31, 0x1a, 0x0a, 0x50, 0x54, 0x52, 0x41, 0x4e,
+ 0x53, 0x46, 0x4f, 0x52, 0x4d, 0x22, 0x5a, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,
+ 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4b, 0x54, 0x68, 0x65, 0x20, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x20,
+ 0x65, 0x73, 0x74, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x64, 0x20, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74,
+ 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20,
+ 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x20, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x20, 0x66, 0x75,
+ 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x61, 0x20, 0x70, 0x61, 0x72, 0x64,
+ 0x6f, 0x12, 0xbb, 0x01, 0x0a, 0x0b, 0x54, 0x4f, 0x54, 0x41, 0x4c, 0x5f, 0x4d, 0x53, 0x45, 0x43,
+ 0x53, 0x10, 0x0f, 0x1a, 0xa9, 0x01, 0xd2, 0xa7, 0xa7, 0x96, 0x06, 0xa2, 0x01, 0x0a, 0x34, 0x62,
0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x3a, 0x70, 0x74, 0x72, 0x61, 0x6e,
- 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x3a, 0x63,
- 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x3a, 0x76, 0x31, 0x12, 0x18, 0x62, 0x65, 0x61,
- 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x3a, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65,
- 0x73, 0x73, 0x3a, 0x76, 0x31, 0x1a, 0x0a, 0x50, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x4f, 0x52,
- 0x4d, 0x22, 0xac, 0x01, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f,
- 0x6e, 0x12, 0x9c, 0x01, 0x54, 0x68, 0x65, 0x20, 0x72, 0x65, 0x6d, 0x61, 0x69, 0x6e, 0x69, 0x6e,
- 0x67, 0x20, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x77, 0x6f, 0x72, 0x6b,
- 0x20, 0x66, 0x6f, 0x72, 0x20, 0x65, 0x61, 0x63, 0x68, 0x20, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65,
- 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x20, 0x45, 0x61, 0x63, 0x68, 0x20, 0x61,
- 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x72, 0x65,
- 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x61, 0x6e, 0x20, 0x69, 0x6e, 0x64, 0x65,
- 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x74, 0x20, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x20, 0x6f,
- 0x66, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x73, 0x68, 0x61, 0x72, 0x65,
- 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x61, 0x6e, 0x79, 0x20, 0x6f, 0x74, 0x68, 0x65, 0x72,
- 0x20, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e,
- 0x12, 0xa8, 0x01, 0x0a, 0x17, 0x44, 0x41, 0x54, 0x41, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x4e, 0x45,
- 0x4c, 0x5f, 0x52, 0x45, 0x41, 0x44, 0x5f, 0x49, 0x4e, 0x44, 0x45, 0x58, 0x10, 0x12, 0x1a, 0x8a,
- 0x01, 0xd2, 0xa7, 0xa7, 0x96, 0x06, 0x83, 0x01, 0x0a, 0x26, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d,
- 0x65, 0x74, 0x72, 0x69, 0x63, 0x3a, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x6e,
- 0x65, 0x6c, 0x3a, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x3a, 0x76, 0x31,
- 0x12, 0x19, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x3a, 0x73,
- 0x75, 0x6d, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x76, 0x31, 0x1a, 0x0a, 0x50, 0x54, 0x52,
- 0x41, 0x4e, 0x53, 0x46, 0x4f, 0x52, 0x4d, 0x22, 0x32, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72,
- 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x23, 0x54, 0x68, 0x65, 0x20, 0x72, 0x65, 0x61, 0x64,
- 0x20, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x61,
- 0x74, 0x61, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x2e, 0x12, 0x8a, 0x02, 0x0a, 0x11,
- 0x41, 0x50, 0x49, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x43, 0x4f, 0x55, 0x4e,
- 0x54, 0x10, 0x13, 0x1a, 0xf2, 0x01, 0xd2, 0xa7, 0xa7, 0x96, 0x06, 0xeb, 0x01, 0x0a, 0x23, 0x62,
- 0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x3a, 0x69, 0x6f, 0x3a, 0x61, 0x70,
- 0x69, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x3a,
- 0x76, 0x31, 0x12, 0x19, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73,
- 0x3a, 0x73, 0x75, 0x6d, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x76, 0x31, 0x1a, 0x07, 0x53,
- 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x1a, 0x06, 0x4d, 0x45, 0x54, 0x48, 0x4f, 0x44, 0x1a, 0x08,
- 0x52, 0x45, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x1a, 0x0a, 0x50, 0x54, 0x52, 0x41, 0x4e, 0x53,
- 0x46, 0x4f, 0x52, 0x4d, 0x1a, 0x06, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x22, 0x62, 0x0a, 0x0b,
- 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x53, 0x52, 0x65, 0x71,
- 0x75, 0x65, 0x73, 0x74, 0x20, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68,
- 0x20, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x20, 0x6d, 0x61, 0x64, 0x65, 0x20, 0x74, 0x6f, 0x20,
- 0x49, 0x4f, 0x20, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x20, 0x41, 0x50, 0x49, 0x73, 0x20,
- 0x74, 0x6f, 0x20, 0x62, 0x61, 0x74, 0x63, 0x68, 0x20, 0x72, 0x65, 0x61, 0x64, 0x20, 0x6f, 0x72,
- 0x20, 0x77, 0x72, 0x69, 0x74, 0x65, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2e,
- 0x22, 0x16, 0x0a, 0x0e, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x6d, 0x65, 0x74, 0x72,
- 0x69, 0x63, 0x12, 0x04, 0x74, 0x72, 0x75, 0x65, 0x12, 0xb3, 0x02, 0x0a, 0x15, 0x41, 0x50, 0x49,
- 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x4c, 0x41, 0x54, 0x45, 0x4e, 0x43, 0x49,
- 0x45, 0x53, 0x10, 0x14, 0x1a, 0x97, 0x02, 0xd2, 0xa7, 0xa7, 0x96, 0x06, 0x90, 0x02, 0x0a, 0x27,
- 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x3a, 0x69, 0x6f, 0x3a, 0x61,
- 0x70, 0x69, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x6c, 0x61, 0x74, 0x65, 0x6e,
- 0x63, 0x69, 0x65, 0x73, 0x3a, 0x76, 0x31, 0x12, 0x1f, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65,
- 0x74, 0x72, 0x69, 0x63, 0x73, 0x3a, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x5f,
- 0x69, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x76, 0x31, 0x1a, 0x07, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43,
- 0x45, 0x1a, 0x06, 0x4d, 0x45, 0x54, 0x48, 0x4f, 0x44, 0x1a, 0x08, 0x52, 0x45, 0x53, 0x4f, 0x55,
- 0x52, 0x43, 0x45, 0x1a, 0x0a, 0x50, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x4f, 0x52, 0x4d, 0x22,
- 0x6e, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x5f,
- 0x48, 0x69, 0x73, 0x74, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73,
- 0x20, 0x66, 0x6f, 0x72, 0x20, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x20, 0x6c, 0x61, 0x74,
- 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x20, 0x6d, 0x61, 0x64, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x49,
- 0x4f, 0x20, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x20, 0x41, 0x50, 0x49, 0x73, 0x20, 0x74,
- 0x6f, 0x20, 0x62, 0x61, 0x74, 0x63, 0x68, 0x20, 0x72, 0x65, 0x61, 0x64, 0x20, 0x6f, 0x72, 0x20,
- 0x77, 0x72, 0x69, 0x74, 0x65, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x22,
- 0x15, 0x0a, 0x05, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x12, 0x0c, 0x4d, 0x69, 0x6c, 0x6c, 0x69, 0x73,
- 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x22, 0x16, 0x0a, 0x0e, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73,
- 0x73, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x12, 0x04, 0x74, 0x72, 0x75, 0x65, 0x22, 0x2e,
- 0x0a, 0x18, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f,
- 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x72, 0x6f, 0x70, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61,
- 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xcd,
- 0x0b, 0x0a, 0x0e, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66,
- 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03,
- 0x75, 0x72, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f,
- 0x61, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61,
- 0x64, 0x12, 0x55, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x3d, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62,
- 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69,
- 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67,
- 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79,
- 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x39, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72,
- 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67,
- 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54,
- 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54,
- 0x69, 0x6d, 0x65, 0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74,
- 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
- 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xad,
- 0x09, 0x0a, 0x14, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66,
- 0x6f, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x21, 0x0a, 0x09, 0x54, 0x52, 0x41, 0x4e, 0x53,
- 0x46, 0x4f, 0x52, 0x4d, 0x10, 0x00, 0x1a, 0x12, 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x0c, 0x0a, 0x0a,
- 0x50, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x4f, 0x52, 0x4d, 0x12, 0x24, 0x0a, 0x0b, 0x50, 0x43,
- 0x4f, 0x4c, 0x4c, 0x45, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x01, 0x1a, 0x13, 0xa2, 0xd4, 0xe0,
- 0xe5, 0x03, 0x0d, 0x0a, 0x0b, 0x50, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43, 0x54, 0x49, 0x4f, 0x4e,
- 0x12, 0x32, 0x0a, 0x12, 0x57, 0x49, 0x4e, 0x44, 0x4f, 0x57, 0x49, 0x4e, 0x47, 0x5f, 0x53, 0x54,
- 0x52, 0x41, 0x54, 0x45, 0x47, 0x59, 0x10, 0x02, 0x1a, 0x1a, 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x14,
+ 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
+ 0x74, 0x69, 0x6d, 0x65, 0x3a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x6d, 0x73, 0x65, 0x63, 0x73,
+ 0x3a, 0x76, 0x31, 0x12, 0x19, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63,
+ 0x73, 0x3a, 0x73, 0x75, 0x6d, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x76, 0x31, 0x1a, 0x0a,
+ 0x50, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x4f, 0x52, 0x4d, 0x22, 0x43, 0x0a, 0x0b, 0x64, 0x65,
+ 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x34, 0x54, 0x68, 0x65, 0x20, 0x74,
+ 0x6f, 0x74, 0x61, 0x6c, 0x20, 0x65, 0x73, 0x74, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x64, 0x20, 0x65,
+ 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x6f, 0x66,
+ 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x12,
+ 0x9f, 0x02, 0x0a, 0x0e, 0x57, 0x4f, 0x52, 0x4b, 0x5f, 0x52, 0x45, 0x4d, 0x41, 0x49, 0x4e, 0x49,
+ 0x4e, 0x47, 0x10, 0x10, 0x1a, 0x8a, 0x02, 0xd2, 0xa7, 0xa7, 0x96, 0x06, 0x83, 0x02, 0x0a, 0x2c,
+ 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x3a, 0x70, 0x74, 0x72, 0x61,
+ 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x3a,
+ 0x72, 0x65, 0x6d, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x3a, 0x76, 0x31, 0x12, 0x18, 0x62, 0x65,
+ 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x3a, 0x70, 0x72, 0x6f, 0x67, 0x72,
+ 0x65, 0x73, 0x73, 0x3a, 0x76, 0x31, 0x1a, 0x0a, 0x50, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x4f,
+ 0x52, 0x4d, 0x22, 0xac, 0x01, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69,
+ 0x6f, 0x6e, 0x12, 0x9c, 0x01, 0x54, 0x68, 0x65, 0x20, 0x72, 0x65, 0x6d, 0x61, 0x69, 0x6e, 0x69,
+ 0x6e, 0x67, 0x20, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x77, 0x6f, 0x72,
+ 0x6b, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x65, 0x61, 0x63, 0x68, 0x20, 0x61, 0x63, 0x74, 0x69, 0x76,
+ 0x65, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x20, 0x45, 0x61, 0x63, 0x68, 0x20,
+ 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x72,
+ 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x61, 0x6e, 0x20, 0x69, 0x6e, 0x64,
+ 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x74, 0x20, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x20,
+ 0x6f, 0x66, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x73, 0x68, 0x61, 0x72,
+ 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x61, 0x6e, 0x79, 0x20, 0x6f, 0x74, 0x68, 0x65,
+ 0x72, 0x20, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74,
+ 0x2e, 0x12, 0x9f, 0x02, 0x0a, 0x0e, 0x57, 0x4f, 0x52, 0x4b, 0x5f, 0x43, 0x4f, 0x4d, 0x50, 0x4c,
+ 0x45, 0x54, 0x45, 0x44, 0x10, 0x11, 0x1a, 0x8a, 0x02, 0xd2, 0xa7, 0xa7, 0x96, 0x06, 0x83, 0x02,
+ 0x0a, 0x2c, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x3a, 0x70, 0x74,
+ 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73,
+ 0x73, 0x3a, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x3a, 0x76, 0x31, 0x12, 0x18,
+ 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x3a, 0x70, 0x72, 0x6f,
+ 0x67, 0x72, 0x65, 0x73, 0x73, 0x3a, 0x76, 0x31, 0x1a, 0x0a, 0x50, 0x54, 0x52, 0x41, 0x4e, 0x53,
+ 0x46, 0x4f, 0x52, 0x4d, 0x22, 0xac, 0x01, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,
+ 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x9c, 0x01, 0x54, 0x68, 0x65, 0x20, 0x72, 0x65, 0x6d, 0x61, 0x69,
+ 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x77,
+ 0x6f, 0x72, 0x6b, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x65, 0x61, 0x63, 0x68, 0x20, 0x61, 0x63, 0x74,
+ 0x69, 0x76, 0x65, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x20, 0x45, 0x61, 0x63,
+ 0x68, 0x20, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74,
+ 0x20, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x61, 0x6e, 0x20, 0x69,
+ 0x6e, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x74, 0x20, 0x61, 0x6d, 0x6f, 0x75, 0x6e,
+ 0x74, 0x20, 0x6f, 0x66, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x73, 0x68,
+ 0x61, 0x72, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x61, 0x6e, 0x79, 0x20, 0x6f, 0x74,
+ 0x68, 0x65, 0x72, 0x20, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65,
+ 0x6e, 0x74, 0x2e, 0x12, 0xa8, 0x01, 0x0a, 0x17, 0x44, 0x41, 0x54, 0x41, 0x5f, 0x43, 0x48, 0x41,
+ 0x4e, 0x4e, 0x45, 0x4c, 0x5f, 0x52, 0x45, 0x41, 0x44, 0x5f, 0x49, 0x4e, 0x44, 0x45, 0x58, 0x10,
+ 0x12, 0x1a, 0x8a, 0x01, 0xd2, 0xa7, 0xa7, 0x96, 0x06, 0x83, 0x01, 0x0a, 0x26, 0x62, 0x65, 0x61,
+ 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x3a, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x63, 0x68,
+ 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x3a, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78,
+ 0x3a, 0x76, 0x31, 0x12, 0x19, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63,
+ 0x73, 0x3a, 0x73, 0x75, 0x6d, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x76, 0x31, 0x1a, 0x0a,
+ 0x50, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x4f, 0x52, 0x4d, 0x22, 0x32, 0x0a, 0x0b, 0x64, 0x65,
+ 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x23, 0x54, 0x68, 0x65, 0x20, 0x72,
+ 0x65, 0x61, 0x64, 0x20, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65,
+ 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x2e, 0x12, 0x8a,
+ 0x02, 0x0a, 0x11, 0x41, 0x50, 0x49, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x43,
+ 0x4f, 0x55, 0x4e, 0x54, 0x10, 0x13, 0x1a, 0xf2, 0x01, 0xd2, 0xa7, 0xa7, 0x96, 0x06, 0xeb, 0x01,
+ 0x0a, 0x23, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x3a, 0x69, 0x6f,
+ 0x3a, 0x61, 0x70, 0x69, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x63, 0x6f, 0x75,
+ 0x6e, 0x74, 0x3a, 0x76, 0x31, 0x12, 0x19, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72,
+ 0x69, 0x63, 0x73, 0x3a, 0x73, 0x75, 0x6d, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x76, 0x31,
+ 0x1a, 0x07, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x1a, 0x06, 0x4d, 0x45, 0x54, 0x48, 0x4f,
+ 0x44, 0x1a, 0x08, 0x52, 0x45, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x1a, 0x0a, 0x50, 0x54, 0x52,
+ 0x41, 0x4e, 0x53, 0x46, 0x4f, 0x52, 0x4d, 0x1a, 0x06, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x22,
+ 0x62, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x53,
+ 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x20, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x20, 0x77,
+ 0x69, 0x74, 0x68, 0x20, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x20, 0x6d, 0x61, 0x64, 0x65, 0x20,
+ 0x74, 0x6f, 0x20, 0x49, 0x4f, 0x20, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x20, 0x41, 0x50,
+ 0x49, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x61, 0x74, 0x63, 0x68, 0x20, 0x72, 0x65, 0x61, 0x64,
+ 0x20, 0x6f, 0x72, 0x20, 0x77, 0x72, 0x69, 0x74, 0x65, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e,
+ 0x74, 0x73, 0x2e, 0x22, 0x16, 0x0a, 0x0e, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x6d,
+ 0x65, 0x74, 0x72, 0x69, 0x63, 0x12, 0x04, 0x74, 0x72, 0x75, 0x65, 0x12, 0xb3, 0x02, 0x0a, 0x15,
+ 0x41, 0x50, 0x49, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x4c, 0x41, 0x54, 0x45,
+ 0x4e, 0x43, 0x49, 0x45, 0x53, 0x10, 0x14, 0x1a, 0x97, 0x02, 0xd2, 0xa7, 0xa7, 0x96, 0x06, 0x90,
+ 0x02, 0x0a, 0x27, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x3a, 0x69,
+ 0x6f, 0x3a, 0x61, 0x70, 0x69, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x6c, 0x61,
+ 0x74, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x3a, 0x76, 0x31, 0x12, 0x1f, 0x62, 0x65, 0x61, 0x6d,
+ 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x3a, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x67, 0x72,
+ 0x61, 0x6d, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x76, 0x31, 0x1a, 0x07, 0x53, 0x45, 0x52,
+ 0x56, 0x49, 0x43, 0x45, 0x1a, 0x06, 0x4d, 0x45, 0x54, 0x48, 0x4f, 0x44, 0x1a, 0x08, 0x52, 0x45,
+ 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x1a, 0x0a, 0x50, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x4f,
+ 0x52, 0x4d, 0x22, 0x6e, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f,
+ 0x6e, 0x12, 0x5f, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, 0x63, 0x6f, 0x75,
+ 0x6e, 0x74, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x20,
+ 0x6c, 0x61, 0x74, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x20, 0x6d, 0x61, 0x64, 0x65, 0x20, 0x74,
+ 0x6f, 0x20, 0x49, 0x4f, 0x20, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x20, 0x41, 0x50, 0x49,
+ 0x73, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x61, 0x74, 0x63, 0x68, 0x20, 0x72, 0x65, 0x61, 0x64, 0x20,
+ 0x6f, 0x72, 0x20, 0x77, 0x72, 0x69, 0x74, 0x65, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74,
+ 0x73, 0x2e, 0x22, 0x15, 0x0a, 0x05, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x12, 0x0c, 0x4d, 0x69, 0x6c,
+ 0x6c, 0x69, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x22, 0x16, 0x0a, 0x0e, 0x70, 0x72, 0x6f,
+ 0x63, 0x65, 0x73, 0x73, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x12, 0x04, 0x74, 0x72, 0x75,
+ 0x65, 0x12, 0xb8, 0x01, 0x0a, 0x0e, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x48, 0x49, 0x53, 0x54, 0x4f,
+ 0x47, 0x52, 0x41, 0x4d, 0x10, 0x17, 0x1a, 0xa3, 0x01, 0xd2, 0xa7, 0xa7, 0x96, 0x06, 0x9c, 0x01,
+ 0x0a, 0x23, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x3a, 0x75, 0x73,
+ 0x65, 0x72, 0x3a, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x5f, 0x69, 0x6e, 0x74,
+ 0x36, 0x34, 0x3a, 0x76, 0x31, 0x12, 0x1f, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72,
+ 0x69, 0x63, 0x73, 0x3a, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x5f, 0x69, 0x6e,
+ 0x74, 0x36, 0x34, 0x3a, 0x76, 0x31, 0x1a, 0x0a, 0x50, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x4f,
+ 0x52, 0x4d, 0x1a, 0x09, 0x4e, 0x41, 0x4d, 0x45, 0x53, 0x50, 0x41, 0x43, 0x45, 0x1a, 0x04, 0x4e,
+ 0x41, 0x4d, 0x45, 0x22, 0x37, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69,
+ 0x6f, 0x6e, 0x12, 0x28, 0x55, 0x52, 0x4e, 0x20, 0x75, 0x74, 0x69, 0x6c, 0x69, 0x7a, 0x65, 0x64,
+ 0x20, 0x74, 0x6f, 0x20, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x20, 0x68, 0x69, 0x73, 0x74, 0x6f,
+ 0x67, 0x72, 0x61, 0x6d, 0x20, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x2e, 0x22, 0x2e, 0x0a, 0x18,
+ 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x61,
+ 0x62, 0x65, 0x6c, 0x50, 0x72, 0x6f, 0x70, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xff, 0x0b, 0x0a,
+ 0x0e, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x12,
+ 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72,
+ 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12,
+ 0x55, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x3d, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61,
+ 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65,
+ 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e,
+ 0x66, 0x6f, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06,
+ 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x39, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f,
+ 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
+ 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d,
+ 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d,
+ 0x65, 0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79,
+ 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b,
+ 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xdf, 0x09, 0x0a,
+ 0x14, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x4c,
+ 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x21, 0x0a, 0x09, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x4f,
+ 0x52, 0x4d, 0x10, 0x00, 0x1a, 0x12, 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x0c, 0x0a, 0x0a, 0x50, 0x54,
+ 0x52, 0x41, 0x4e, 0x53, 0x46, 0x4f, 0x52, 0x4d, 0x12, 0x24, 0x0a, 0x0b, 0x50, 0x43, 0x4f, 0x4c,
+ 0x4c, 0x45, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x01, 0x1a, 0x13, 0xa2, 0xd4, 0xe0, 0xe5, 0x03,
+ 0x0d, 0x0a, 0x0b, 0x50, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x12, 0x32,
0x0a, 0x12, 0x57, 0x49, 0x4e, 0x44, 0x4f, 0x57, 0x49, 0x4e, 0x47, 0x5f, 0x53, 0x54, 0x52, 0x41,
- 0x54, 0x45, 0x47, 0x59, 0x12, 0x18, 0x0a, 0x05, 0x43, 0x4f, 0x44, 0x45, 0x52, 0x10, 0x03, 0x1a,
- 0x0d, 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x07, 0x0a, 0x05, 0x43, 0x4f, 0x44, 0x45, 0x52, 0x12, 0x24,
- 0x0a, 0x0b, 0x45, 0x4e, 0x56, 0x49, 0x52, 0x4f, 0x4e, 0x4d, 0x45, 0x4e, 0x54, 0x10, 0x04, 0x1a,
- 0x13, 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x0d, 0x0a, 0x0b, 0x45, 0x4e, 0x56, 0x49, 0x52, 0x4f, 0x4e,
- 0x4d, 0x45, 0x4e, 0x54, 0x12, 0x20, 0x0a, 0x09, 0x4e, 0x41, 0x4d, 0x45, 0x53, 0x50, 0x41, 0x43,
- 0x45, 0x10, 0x05, 0x1a, 0x11, 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x0b, 0x0a, 0x09, 0x4e, 0x41, 0x4d,
- 0x45, 0x53, 0x50, 0x41, 0x43, 0x45, 0x12, 0x16, 0x0a, 0x04, 0x4e, 0x41, 0x4d, 0x45, 0x10, 0x06,
- 0x1a, 0x0c, 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x06, 0x0a, 0x04, 0x4e, 0x41, 0x4d, 0x45, 0x12, 0x1c,
- 0x0a, 0x07, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x10, 0x07, 0x1a, 0x0f, 0xa2, 0xd4, 0xe0,
- 0xe5, 0x03, 0x09, 0x0a, 0x07, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x12, 0x1a, 0x0a, 0x06,
- 0x4d, 0x45, 0x54, 0x48, 0x4f, 0x44, 0x10, 0x08, 0x1a, 0x0e, 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x08,
- 0x0a, 0x06, 0x4d, 0x45, 0x54, 0x48, 0x4f, 0x44, 0x12, 0x1e, 0x0a, 0x08, 0x52, 0x45, 0x53, 0x4f,
- 0x55, 0x52, 0x43, 0x45, 0x10, 0x09, 0x1a, 0x10, 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x0a, 0x0a, 0x08,
- 0x52, 0x45, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x12, 0x1a, 0x0a, 0x06, 0x53, 0x54, 0x41, 0x54,
- 0x55, 0x53, 0x10, 0x0a, 0x1a, 0x0e, 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x08, 0x0a, 0x06, 0x53, 0x54,
- 0x41, 0x54, 0x55, 0x53, 0x12, 0x34, 0x0a, 0x13, 0x42, 0x49, 0x47, 0x51, 0x55, 0x45, 0x52, 0x59,
- 0x5f, 0x50, 0x52, 0x4f, 0x4a, 0x45, 0x43, 0x54, 0x5f, 0x49, 0x44, 0x10, 0x0b, 0x1a, 0x1b, 0xa2,
- 0xd4, 0xe0, 0xe5, 0x03, 0x15, 0x0a, 0x13, 0x42, 0x49, 0x47, 0x51, 0x55, 0x45, 0x52, 0x59, 0x5f,
- 0x50, 0x52, 0x4f, 0x4a, 0x45, 0x43, 0x54, 0x5f, 0x49, 0x44, 0x12, 0x2e, 0x0a, 0x10, 0x42, 0x49,
- 0x47, 0x51, 0x55, 0x45, 0x52, 0x59, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x53, 0x45, 0x54, 0x10, 0x0c,
- 0x1a, 0x18, 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x12, 0x0a, 0x10, 0x42, 0x49, 0x47, 0x51, 0x55, 0x45,
- 0x52, 0x59, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x53, 0x45, 0x54, 0x12, 0x2a, 0x0a, 0x0e, 0x42, 0x49,
- 0x47, 0x51, 0x55, 0x45, 0x52, 0x59, 0x5f, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x0d, 0x1a, 0x16,
- 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x10, 0x0a, 0x0e, 0x42, 0x49, 0x47, 0x51, 0x55, 0x45, 0x52, 0x59,
- 0x5f, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x12, 0x28, 0x0a, 0x0d, 0x42, 0x49, 0x47, 0x51, 0x55, 0x45,
- 0x52, 0x59, 0x5f, 0x56, 0x49, 0x45, 0x57, 0x10, 0x0e, 0x1a, 0x15, 0xa2, 0xd4, 0xe0, 0xe5, 0x03,
- 0x0f, 0x0a, 0x0d, 0x42, 0x49, 0x47, 0x51, 0x55, 0x45, 0x52, 0x59, 0x5f, 0x56, 0x49, 0x45, 0x57,
- 0x12, 0x34, 0x0a, 0x13, 0x42, 0x49, 0x47, 0x51, 0x55, 0x45, 0x52, 0x59, 0x5f, 0x51, 0x55, 0x45,
- 0x52, 0x59, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x10, 0x0f, 0x1a, 0x1b, 0xa2, 0xd4, 0xe0, 0xe5, 0x03,
- 0x15, 0x0a, 0x13, 0x42, 0x49, 0x47, 0x51, 0x55, 0x45, 0x52, 0x59, 0x5f, 0x51, 0x55, 0x45, 0x52,
- 0x59, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x12, 0x22, 0x0a, 0x0a, 0x47, 0x43, 0x53, 0x5f, 0x42, 0x55,
- 0x43, 0x4b, 0x45, 0x54, 0x10, 0x10, 0x1a, 0x12, 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x0c, 0x0a, 0x0a,
- 0x47, 0x43, 0x53, 0x5f, 0x42, 0x55, 0x43, 0x4b, 0x45, 0x54, 0x12, 0x2a, 0x0a, 0x0e, 0x47, 0x43,
- 0x53, 0x5f, 0x50, 0x52, 0x4f, 0x4a, 0x45, 0x43, 0x54, 0x5f, 0x49, 0x44, 0x10, 0x11, 0x1a, 0x16,
- 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x10, 0x0a, 0x0e, 0x47, 0x43, 0x53, 0x5f, 0x50, 0x52, 0x4f, 0x4a,
- 0x45, 0x43, 0x54, 0x5f, 0x49, 0x44, 0x12, 0x30, 0x0a, 0x11, 0x44, 0x41, 0x54, 0x41, 0x53, 0x54,
- 0x4f, 0x52, 0x45, 0x5f, 0x50, 0x52, 0x4f, 0x4a, 0x45, 0x43, 0x54, 0x10, 0x12, 0x1a, 0x19, 0xa2,
- 0xd4, 0xe0, 0xe5, 0x03, 0x13, 0x0a, 0x11, 0x44, 0x41, 0x54, 0x41, 0x53, 0x54, 0x4f, 0x52, 0x45,
- 0x5f, 0x50, 0x52, 0x4f, 0x4a, 0x45, 0x43, 0x54, 0x12, 0x34, 0x0a, 0x13, 0x44, 0x41, 0x54, 0x41,
- 0x53, 0x54, 0x4f, 0x52, 0x45, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x53, 0x50, 0x41, 0x43, 0x45, 0x10,
- 0x13, 0x1a, 0x1b, 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x15, 0x0a, 0x13, 0x44, 0x41, 0x54, 0x41, 0x53,
- 0x54, 0x4f, 0x52, 0x45, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x53, 0x50, 0x41, 0x43, 0x45, 0x12, 0x34,
- 0x0a, 0x13, 0x42, 0x49, 0x47, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x50, 0x52, 0x4f, 0x4a, 0x45,
- 0x43, 0x54, 0x5f, 0x49, 0x44, 0x10, 0x14, 0x1a, 0x1b, 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x15, 0x0a,
- 0x13, 0x42, 0x49, 0x47, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x50, 0x52, 0x4f, 0x4a, 0x45, 0x43,
- 0x54, 0x5f, 0x49, 0x44, 0x12, 0x24, 0x0a, 0x0b, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x43, 0x45,
- 0x5f, 0x49, 0x44, 0x10, 0x15, 0x1a, 0x13, 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x0d, 0x0a, 0x0b, 0x49,
- 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x5f, 0x49, 0x44, 0x12, 0x1e, 0x0a, 0x08, 0x54, 0x41,
- 0x42, 0x4c, 0x45, 0x5f, 0x49, 0x44, 0x10, 0x16, 0x1a, 0x10, 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x0a,
- 0x0a, 0x08, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x49, 0x44, 0x12, 0x32, 0x0a, 0x12, 0x53, 0x50,
- 0x41, 0x4e, 0x4e, 0x45, 0x52, 0x5f, 0x50, 0x52, 0x4f, 0x4a, 0x45, 0x43, 0x54, 0x5f, 0x49, 0x44,
- 0x10, 0x17, 0x1a, 0x1a, 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x14, 0x0a, 0x12, 0x53, 0x50, 0x41, 0x4e,
- 0x4e, 0x45, 0x52, 0x5f, 0x50, 0x52, 0x4f, 0x4a, 0x45, 0x43, 0x54, 0x5f, 0x49, 0x44, 0x12, 0x34,
- 0x0a, 0x13, 0x53, 0x50, 0x41, 0x4e, 0x4e, 0x45, 0x52, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x42, 0x41,
- 0x53, 0x45, 0x5f, 0x49, 0x44, 0x10, 0x18, 0x1a, 0x1b, 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x15, 0x0a,
- 0x13, 0x53, 0x50, 0x41, 0x4e, 0x4e, 0x45, 0x52, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x42, 0x41, 0x53,
- 0x45, 0x5f, 0x49, 0x44, 0x12, 0x2e, 0x0a, 0x10, 0x53, 0x50, 0x41, 0x4e, 0x4e, 0x45, 0x52, 0x5f,
- 0x54, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x49, 0x44, 0x10, 0x19, 0x1a, 0x18, 0xa2, 0xd4, 0xe0, 0xe5,
- 0x03, 0x12, 0x0a, 0x10, 0x53, 0x50, 0x41, 0x4e, 0x4e, 0x45, 0x52, 0x5f, 0x54, 0x41, 0x42, 0x4c,
- 0x45, 0x5f, 0x49, 0x44, 0x12, 0x34, 0x0a, 0x13, 0x53, 0x50, 0x41, 0x4e, 0x4e, 0x45, 0x52, 0x5f,
- 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x5f, 0x49, 0x44, 0x10, 0x1a, 0x1a, 0x1b, 0xa2,
- 0xd4, 0xe0, 0xe5, 0x03, 0x15, 0x0a, 0x13, 0x53, 0x50, 0x41, 0x4e, 0x4e, 0x45, 0x52, 0x5f, 0x49,
- 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x5f, 0x49, 0x44, 0x12, 0x32, 0x0a, 0x12, 0x53, 0x50,
- 0x41, 0x4e, 0x4e, 0x45, 0x52, 0x5f, 0x51, 0x55, 0x45, 0x52, 0x59, 0x5f, 0x4e, 0x41, 0x4d, 0x45,
- 0x10, 0x1b, 0x1a, 0x1a, 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x14, 0x0a, 0x12, 0x53, 0x50, 0x41, 0x4e,
- 0x4e, 0x45, 0x52, 0x5f, 0x51, 0x55, 0x45, 0x52, 0x59, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x22, 0xf3,
- 0x05, 0x0a, 0x16, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66,
- 0x6f, 0x54, 0x79, 0x70, 0x65, 0x55, 0x72, 0x6e, 0x73, 0x22, 0xd8, 0x05, 0x0a, 0x04, 0x45, 0x6e,
+ 0x54, 0x45, 0x47, 0x59, 0x10, 0x02, 0x1a, 0x1a, 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x14, 0x0a, 0x12,
+ 0x57, 0x49, 0x4e, 0x44, 0x4f, 0x57, 0x49, 0x4e, 0x47, 0x5f, 0x53, 0x54, 0x52, 0x41, 0x54, 0x45,
+ 0x47, 0x59, 0x12, 0x18, 0x0a, 0x05, 0x43, 0x4f, 0x44, 0x45, 0x52, 0x10, 0x03, 0x1a, 0x0d, 0xa2,
+ 0xd4, 0xe0, 0xe5, 0x03, 0x07, 0x0a, 0x05, 0x43, 0x4f, 0x44, 0x45, 0x52, 0x12, 0x24, 0x0a, 0x0b,
+ 0x45, 0x4e, 0x56, 0x49, 0x52, 0x4f, 0x4e, 0x4d, 0x45, 0x4e, 0x54, 0x10, 0x04, 0x1a, 0x13, 0xa2,
+ 0xd4, 0xe0, 0xe5, 0x03, 0x0d, 0x0a, 0x0b, 0x45, 0x4e, 0x56, 0x49, 0x52, 0x4f, 0x4e, 0x4d, 0x45,
+ 0x4e, 0x54, 0x12, 0x20, 0x0a, 0x09, 0x4e, 0x41, 0x4d, 0x45, 0x53, 0x50, 0x41, 0x43, 0x45, 0x10,
+ 0x05, 0x1a, 0x11, 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x0b, 0x0a, 0x09, 0x4e, 0x41, 0x4d, 0x45, 0x53,
+ 0x50, 0x41, 0x43, 0x45, 0x12, 0x16, 0x0a, 0x04, 0x4e, 0x41, 0x4d, 0x45, 0x10, 0x06, 0x1a, 0x0c,
+ 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x06, 0x0a, 0x04, 0x4e, 0x41, 0x4d, 0x45, 0x12, 0x1c, 0x0a, 0x07,
+ 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x10, 0x07, 0x1a, 0x0f, 0xa2, 0xd4, 0xe0, 0xe5, 0x03,
+ 0x09, 0x0a, 0x07, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x12, 0x1a, 0x0a, 0x06, 0x4d, 0x45,
+ 0x54, 0x48, 0x4f, 0x44, 0x10, 0x08, 0x1a, 0x0e, 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x08, 0x0a, 0x06,
+ 0x4d, 0x45, 0x54, 0x48, 0x4f, 0x44, 0x12, 0x1e, 0x0a, 0x08, 0x52, 0x45, 0x53, 0x4f, 0x55, 0x52,
+ 0x43, 0x45, 0x10, 0x09, 0x1a, 0x10, 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x0a, 0x0a, 0x08, 0x52, 0x45,
+ 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x12, 0x1a, 0x0a, 0x06, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53,
+ 0x10, 0x0a, 0x1a, 0x0e, 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x08, 0x0a, 0x06, 0x53, 0x54, 0x41, 0x54,
+ 0x55, 0x53, 0x12, 0x34, 0x0a, 0x13, 0x42, 0x49, 0x47, 0x51, 0x55, 0x45, 0x52, 0x59, 0x5f, 0x50,
+ 0x52, 0x4f, 0x4a, 0x45, 0x43, 0x54, 0x5f, 0x49, 0x44, 0x10, 0x0b, 0x1a, 0x1b, 0xa2, 0xd4, 0xe0,
+ 0xe5, 0x03, 0x15, 0x0a, 0x13, 0x42, 0x49, 0x47, 0x51, 0x55, 0x45, 0x52, 0x59, 0x5f, 0x50, 0x52,
+ 0x4f, 0x4a, 0x45, 0x43, 0x54, 0x5f, 0x49, 0x44, 0x12, 0x2e, 0x0a, 0x10, 0x42, 0x49, 0x47, 0x51,
+ 0x55, 0x45, 0x52, 0x59, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x53, 0x45, 0x54, 0x10, 0x0c, 0x1a, 0x18,
+ 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x12, 0x0a, 0x10, 0x42, 0x49, 0x47, 0x51, 0x55, 0x45, 0x52, 0x59,
+ 0x5f, 0x44, 0x41, 0x54, 0x41, 0x53, 0x45, 0x54, 0x12, 0x2a, 0x0a, 0x0e, 0x42, 0x49, 0x47, 0x51,
+ 0x55, 0x45, 0x52, 0x59, 0x5f, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x0d, 0x1a, 0x16, 0xa2, 0xd4,
+ 0xe0, 0xe5, 0x03, 0x10, 0x0a, 0x0e, 0x42, 0x49, 0x47, 0x51, 0x55, 0x45, 0x52, 0x59, 0x5f, 0x54,
+ 0x41, 0x42, 0x4c, 0x45, 0x12, 0x28, 0x0a, 0x0d, 0x42, 0x49, 0x47, 0x51, 0x55, 0x45, 0x52, 0x59,
+ 0x5f, 0x56, 0x49, 0x45, 0x57, 0x10, 0x0e, 0x1a, 0x15, 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x0f, 0x0a,
+ 0x0d, 0x42, 0x49, 0x47, 0x51, 0x55, 0x45, 0x52, 0x59, 0x5f, 0x56, 0x49, 0x45, 0x57, 0x12, 0x34,
+ 0x0a, 0x13, 0x42, 0x49, 0x47, 0x51, 0x55, 0x45, 0x52, 0x59, 0x5f, 0x51, 0x55, 0x45, 0x52, 0x59,
+ 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x10, 0x0f, 0x1a, 0x1b, 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x15, 0x0a,
+ 0x13, 0x42, 0x49, 0x47, 0x51, 0x55, 0x45, 0x52, 0x59, 0x5f, 0x51, 0x55, 0x45, 0x52, 0x59, 0x5f,
+ 0x4e, 0x41, 0x4d, 0x45, 0x12, 0x22, 0x0a, 0x0a, 0x47, 0x43, 0x53, 0x5f, 0x42, 0x55, 0x43, 0x4b,
+ 0x45, 0x54, 0x10, 0x10, 0x1a, 0x12, 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x0c, 0x0a, 0x0a, 0x47, 0x43,
+ 0x53, 0x5f, 0x42, 0x55, 0x43, 0x4b, 0x45, 0x54, 0x12, 0x2a, 0x0a, 0x0e, 0x47, 0x43, 0x53, 0x5f,
+ 0x50, 0x52, 0x4f, 0x4a, 0x45, 0x43, 0x54, 0x5f, 0x49, 0x44, 0x10, 0x11, 0x1a, 0x16, 0xa2, 0xd4,
+ 0xe0, 0xe5, 0x03, 0x10, 0x0a, 0x0e, 0x47, 0x43, 0x53, 0x5f, 0x50, 0x52, 0x4f, 0x4a, 0x45, 0x43,
+ 0x54, 0x5f, 0x49, 0x44, 0x12, 0x30, 0x0a, 0x11, 0x44, 0x41, 0x54, 0x41, 0x53, 0x54, 0x4f, 0x52,
+ 0x45, 0x5f, 0x50, 0x52, 0x4f, 0x4a, 0x45, 0x43, 0x54, 0x10, 0x12, 0x1a, 0x19, 0xa2, 0xd4, 0xe0,
+ 0xe5, 0x03, 0x13, 0x0a, 0x11, 0x44, 0x41, 0x54, 0x41, 0x53, 0x54, 0x4f, 0x52, 0x45, 0x5f, 0x50,
+ 0x52, 0x4f, 0x4a, 0x45, 0x43, 0x54, 0x12, 0x34, 0x0a, 0x13, 0x44, 0x41, 0x54, 0x41, 0x53, 0x54,
+ 0x4f, 0x52, 0x45, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x53, 0x50, 0x41, 0x43, 0x45, 0x10, 0x13, 0x1a,
+ 0x1b, 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x15, 0x0a, 0x13, 0x44, 0x41, 0x54, 0x41, 0x53, 0x54, 0x4f,
+ 0x52, 0x45, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x53, 0x50, 0x41, 0x43, 0x45, 0x12, 0x34, 0x0a, 0x13,
+ 0x42, 0x49, 0x47, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x50, 0x52, 0x4f, 0x4a, 0x45, 0x43, 0x54,
+ 0x5f, 0x49, 0x44, 0x10, 0x14, 0x1a, 0x1b, 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x15, 0x0a, 0x13, 0x42,
+ 0x49, 0x47, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x50, 0x52, 0x4f, 0x4a, 0x45, 0x43, 0x54, 0x5f,
+ 0x49, 0x44, 0x12, 0x24, 0x0a, 0x0b, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x5f, 0x49,
+ 0x44, 0x10, 0x15, 0x1a, 0x13, 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x0d, 0x0a, 0x0b, 0x49, 0x4e, 0x53,
+ 0x54, 0x41, 0x4e, 0x43, 0x45, 0x5f, 0x49, 0x44, 0x12, 0x1e, 0x0a, 0x08, 0x54, 0x41, 0x42, 0x4c,
+ 0x45, 0x5f, 0x49, 0x44, 0x10, 0x16, 0x1a, 0x10, 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x0a, 0x0a, 0x08,
+ 0x54, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x49, 0x44, 0x12, 0x32, 0x0a, 0x12, 0x53, 0x50, 0x41, 0x4e,
+ 0x4e, 0x45, 0x52, 0x5f, 0x50, 0x52, 0x4f, 0x4a, 0x45, 0x43, 0x54, 0x5f, 0x49, 0x44, 0x10, 0x17,
+ 0x1a, 0x1a, 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x14, 0x0a, 0x12, 0x53, 0x50, 0x41, 0x4e, 0x4e, 0x45,
+ 0x52, 0x5f, 0x50, 0x52, 0x4f, 0x4a, 0x45, 0x43, 0x54, 0x5f, 0x49, 0x44, 0x12, 0x34, 0x0a, 0x13,
+ 0x53, 0x50, 0x41, 0x4e, 0x4e, 0x45, 0x52, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x42, 0x41, 0x53, 0x45,
+ 0x5f, 0x49, 0x44, 0x10, 0x18, 0x1a, 0x1b, 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x15, 0x0a, 0x13, 0x53,
+ 0x50, 0x41, 0x4e, 0x4e, 0x45, 0x52, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x42, 0x41, 0x53, 0x45, 0x5f,
+ 0x49, 0x44, 0x12, 0x2e, 0x0a, 0x10, 0x53, 0x50, 0x41, 0x4e, 0x4e, 0x45, 0x52, 0x5f, 0x54, 0x41,
+ 0x42, 0x4c, 0x45, 0x5f, 0x49, 0x44, 0x10, 0x19, 0x1a, 0x18, 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x12,
+ 0x0a, 0x10, 0x53, 0x50, 0x41, 0x4e, 0x4e, 0x45, 0x52, 0x5f, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x5f,
+ 0x49, 0x44, 0x12, 0x34, 0x0a, 0x13, 0x53, 0x50, 0x41, 0x4e, 0x4e, 0x45, 0x52, 0x5f, 0x49, 0x4e,
+ 0x53, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x5f, 0x49, 0x44, 0x10, 0x1a, 0x1a, 0x1b, 0xa2, 0xd4, 0xe0,
+ 0xe5, 0x03, 0x15, 0x0a, 0x13, 0x53, 0x50, 0x41, 0x4e, 0x4e, 0x45, 0x52, 0x5f, 0x49, 0x4e, 0x53,
+ 0x54, 0x41, 0x4e, 0x43, 0x45, 0x5f, 0x49, 0x44, 0x12, 0x32, 0x0a, 0x12, 0x53, 0x50, 0x41, 0x4e,
+ 0x4e, 0x45, 0x52, 0x5f, 0x51, 0x55, 0x45, 0x52, 0x59, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x10, 0x1b,
+ 0x1a, 0x1a, 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x14, 0x0a, 0x12, 0x53, 0x50, 0x41, 0x4e, 0x4e, 0x45,
+ 0x52, 0x5f, 0x51, 0x55, 0x45, 0x52, 0x59, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x12, 0x30, 0x0a, 0x11,
+ 0x50, 0x45, 0x52, 0x5f, 0x57, 0x4f, 0x52, 0x4b, 0x45, 0x52, 0x5f, 0x4d, 0x45, 0x54, 0x52, 0x49,
+ 0x43, 0x10, 0x1c, 0x1a, 0x19, 0xa2, 0xd4, 0xe0, 0xe5, 0x03, 0x13, 0x0a, 0x11, 0x50, 0x45, 0x52,
+ 0x5f, 0x57, 0x4f, 0x52, 0x4b, 0x45, 0x52, 0x5f, 0x4d, 0x45, 0x54, 0x52, 0x49, 0x43, 0x22, 0xe4,
+ 0x06, 0x0a, 0x16, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66,
+ 0x6f, 0x54, 0x79, 0x70, 0x65, 0x55, 0x72, 0x6e, 0x73, 0x22, 0xc9, 0x06, 0x0a, 0x04, 0x45, 0x6e,
0x75, 0x6d, 0x12, 0x33, 0x0a, 0x0e, 0x53, 0x55, 0x4d, 0x5f, 0x49, 0x4e, 0x54, 0x36, 0x34, 0x5f,
0x54, 0x59, 0x50, 0x45, 0x10, 0x00, 0x1a, 0x1f, 0xa2, 0xb4, 0xfa, 0xc2, 0x05, 0x19, 0x62, 0x65,
0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x3a, 0x73, 0x75, 0x6d, 0x5f, 0x69,
@@ -1335,32 +1804,111 @@ var file_org_apache_beam_model_pipeline_v1_metrics_proto_rawDesc = []byte{
0x0f, 0x53, 0x45, 0x54, 0x5f, 0x53, 0x54, 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x54, 0x59, 0x50, 0x45,
0x10, 0x0b, 0x1a, 0x20, 0xa2, 0xb4, 0xfa, 0xc2, 0x05, 0x1a, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d,
0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x3a, 0x73, 0x65, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e,
- 0x67, 0x3a, 0x76, 0x31, 0x3a, 0x82, 0x01, 0x0a, 0x0b, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x70,
- 0x72, 0x6f, 0x70, 0x73, 0x12, 0x21, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x56, 0x61, 0x6c, 0x75, 0x65,
- 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xc4, 0x8a, 0xdc, 0x3c, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x3b, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65,
- 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e,
- 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x49,
- 0x6e, 0x66, 0x6f, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x72, 0x6f, 0x70, 0x73, 0x52, 0x0a, 0x6c,
- 0x61, 0x62, 0x65, 0x6c, 0x50, 0x72, 0x6f, 0x70, 0x73, 0x3a, 0x8d, 0x01, 0x0a, 0x14, 0x6d, 0x6f,
- 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x73, 0x70,
- 0x65, 0x63, 0x12, 0x21, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4f, 0x70,
- 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xfa, 0xf4, 0xe4, 0x62, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35,
- 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d,
- 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e,
- 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66,
- 0x6f, 0x53, 0x70, 0x65, 0x63, 0x52, 0x12, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e,
- 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x53, 0x70, 0x65, 0x63, 0x42, 0x79, 0x0a, 0x21, 0x6f, 0x72, 0x67,
+ 0x67, 0x3a, 0x76, 0x31, 0x12, 0x39, 0x0a, 0x11, 0x42, 0x4f, 0x55, 0x4e, 0x44, 0x45, 0x44, 0x5f,
+ 0x54, 0x52, 0x49, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x10, 0x0c, 0x1a, 0x22, 0xa2, 0xb4, 0xfa,
+ 0xc2, 0x05, 0x1c, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x3a,
+ 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x74, 0x72, 0x69, 0x65, 0x3a, 0x76, 0x31, 0x12,
+ 0x34, 0x0a, 0x09, 0x48, 0x49, 0x53, 0x54, 0x4f, 0x47, 0x52, 0x41, 0x4d, 0x10, 0x0d, 0x1a, 0x25,
+ 0xa2, 0xb4, 0xfa, 0xc2, 0x05, 0x1f, 0x62, 0x65, 0x61, 0x6d, 0x3a, 0x6d, 0x65, 0x74, 0x72, 0x69,
+ 0x63, 0x73, 0x3a, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x5f, 0x69, 0x6e, 0x74,
+ 0x36, 0x34, 0x3a, 0x76, 0x31, 0x22, 0xfe, 0x01, 0x0a, 0x0f, 0x42, 0x6f, 0x75, 0x6e, 0x64, 0x65,
+ 0x64, 0x54, 0x72, 0x69, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x72, 0x75,
+ 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x74, 0x72,
+ 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x5c, 0x0a, 0x08, 0x63, 0x68, 0x69, 0x6c, 0x64,
+ 0x72, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x40, 0x2e, 0x6f, 0x72, 0x67, 0x2e,
+ 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65,
+ 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f,
+ 0x75, 0x6e, 0x64, 0x65, 0x64, 0x54, 0x72, 0x69, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x2e, 0x43, 0x68,
+ 0x69, 0x6c, 0x64, 0x72, 0x65, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08, 0x63, 0x68, 0x69,
+ 0x6c, 0x64, 0x72, 0x65, 0x6e, 0x1a, 0x6f, 0x0a, 0x0d, 0x43, 0x68, 0x69, 0x6c, 0x64, 0x72, 0x65,
+ 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x48, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
+ 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70,
+ 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e,
+ 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x75, 0x6e,
+ 0x64, 0x65, 0x64, 0x54, 0x72, 0x69, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c,
+ 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x89, 0x01, 0x0a, 0x0b, 0x42, 0x6f, 0x75, 0x6e, 0x64,
+ 0x65, 0x64, 0x54, 0x72, 0x69, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x12, 0x46, 0x0a, 0x04,
+ 0x72, 0x6f, 0x6f, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x6f, 0x72, 0x67,
0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64,
- 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x42, 0x0a,
- 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x41, 0x70, 0x69, 0x5a, 0x48, 0x67, 0x69, 0x74, 0x68,
- 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2f, 0x62, 0x65,
- 0x61, 0x6d, 0x2f, 0x73, 0x64, 0x6b, 0x73, 0x2f, 0x76, 0x32, 0x2f, 0x67, 0x6f, 0x2f, 0x70, 0x6b,
- 0x67, 0x2f, 0x62, 0x65, 0x61, 0x6d, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2f, 0x70, 0x69, 0x70,
- 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x76, 0x31, 0x3b, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e,
- 0x65, 0x5f, 0x76, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x42,
+ 0x6f, 0x75, 0x6e, 0x64, 0x65, 0x64, 0x54, 0x72, 0x69, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x04,
+ 0x72, 0x6f, 0x6f, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x74, 0x6f,
+ 0x6e, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x74,
+ 0x6f, 0x6e, 0x22, 0xe9, 0x05, 0x0a, 0x0e, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x67, 0x72, 0x61, 0x6d,
+ 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x19, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x03, 0x48, 0x00, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x88, 0x01, 0x01,
+ 0x12, 0x6b, 0x0a, 0x0e, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f,
+ 0x6e, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61,
+ 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c,
+ 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x69, 0x73,
+ 0x74, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x42, 0x75, 0x63, 0x6b,
+ 0x65, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x48, 0x01, 0x52, 0x0d, 0x62, 0x75, 0x63,
+ 0x6b, 0x65, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x88, 0x01, 0x01, 0x12, 0x23, 0x0a,
+ 0x0d, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x18, 0x03,
+ 0x20, 0x03, 0x28, 0x03, 0x52, 0x0c, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x6f, 0x75, 0x6e,
+ 0x74, 0x73, 0x1a, 0x8c, 0x04, 0x0a, 0x0d, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x4f, 0x70, 0x74,
+ 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x60, 0x0a, 0x06, 0x6c, 0x69, 0x6e, 0x65, 0x61, 0x72, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x46, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68,
+ 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70,
+ 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x67, 0x72,
+ 0x61, 0x6d, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x4f, 0x70,
+ 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x4c, 0x69, 0x6e, 0x65, 0x61, 0x72, 0x48, 0x00, 0x52, 0x06,
+ 0x6c, 0x69, 0x6e, 0x65, 0x61, 0x72, 0x12, 0x71, 0x0a, 0x0b, 0x65, 0x78, 0x70, 0x6f, 0x6e, 0x65,
+ 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4d, 0x2e, 0x6f, 0x72,
+ 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f,
+ 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e,
+ 0x48, 0x69, 0x73, 0x74, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x42,
+ 0x75, 0x63, 0x6b, 0x65, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x42, 0x61, 0x73,
+ 0x65, 0x32, 0x45, 0x78, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x48, 0x00, 0x52, 0x0b, 0x65, 0x78,
+ 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x1a, 0x99, 0x01, 0x0a, 0x06, 0x4c, 0x69,
+ 0x6e, 0x65, 0x61, 0x72, 0x12, 0x2f, 0x0a, 0x11, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x6f,
+ 0x66, 0x5f, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x48,
+ 0x00, 0x52, 0x0f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x4f, 0x66, 0x42, 0x75, 0x63, 0x6b, 0x65,
+ 0x74, 0x73, 0x88, 0x01, 0x01, 0x12, 0x19, 0x0a, 0x05, 0x77, 0x69, 0x64, 0x74, 0x68, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x01, 0x48, 0x01, 0x52, 0x05, 0x77, 0x69, 0x64, 0x74, 0x68, 0x88, 0x01, 0x01,
+ 0x12, 0x19, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x01, 0x48,
+ 0x02, 0x52, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x88, 0x01, 0x01, 0x42, 0x14, 0x0a, 0x12, 0x5f,
+ 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x6f, 0x66, 0x5f, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74,
+ 0x73, 0x42, 0x08, 0x0a, 0x06, 0x5f, 0x77, 0x69, 0x64, 0x74, 0x68, 0x42, 0x08, 0x0a, 0x06, 0x5f,
+ 0x73, 0x74, 0x61, 0x72, 0x74, 0x1a, 0x7b, 0x0a, 0x0d, 0x42, 0x61, 0x73, 0x65, 0x32, 0x45, 0x78,
+ 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x12, 0x2f, 0x0a, 0x11, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72,
+ 0x5f, 0x6f, 0x66, 0x5f, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x05, 0x48, 0x00, 0x52, 0x0f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x4f, 0x66, 0x42, 0x75, 0x63,
+ 0x6b, 0x65, 0x74, 0x73, 0x88, 0x01, 0x01, 0x12, 0x19, 0x0a, 0x05, 0x73, 0x63, 0x61, 0x6c, 0x65,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x48, 0x01, 0x52, 0x05, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x88,
+ 0x01, 0x01, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x6f, 0x66,
+ 0x5f, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x42, 0x08, 0x0a, 0x06, 0x5f, 0x73, 0x63, 0x61,
+ 0x6c, 0x65, 0x42, 0x0d, 0x0a, 0x0b, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x5f, 0x74, 0x79, 0x70,
+ 0x65, 0x42, 0x08, 0x0a, 0x06, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x11, 0x0a, 0x0f, 0x5f,
+ 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x82,
+ 0x01, 0x0a, 0x0b, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x73, 0x12, 0x21,
+ 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
+ 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
+ 0x73, 0x18, 0xc4, 0x8a, 0xdc, 0x3c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x6f, 0x72, 0x67,
+ 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64,
+ 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x4d,
+ 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x61, 0x62,
+ 0x65, 0x6c, 0x50, 0x72, 0x6f, 0x70, 0x73, 0x52, 0x0a, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x72,
+ 0x6f, 0x70, 0x73, 0x3a, 0x8d, 0x01, 0x0a, 0x14, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69,
+ 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x12, 0x21, 0x2e, 0x67,
+ 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45,
+ 0x6e, 0x75, 0x6d, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18,
+ 0xfa, 0xf4, 0xe4, 0x62, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x61,
+ 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c,
+ 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x6e,
+ 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x53, 0x70, 0x65, 0x63, 0x52,
+ 0x12, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x53,
+ 0x70, 0x65, 0x63, 0x42, 0x79, 0x0a, 0x21, 0x6f, 0x72, 0x67, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68,
+ 0x65, 0x2e, 0x62, 0x65, 0x61, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x69, 0x70,
+ 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x42, 0x0a, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63,
+ 0x73, 0x41, 0x70, 0x69, 0x5a, 0x48, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d,
+ 0x2f, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2f, 0x62, 0x65, 0x61, 0x6d, 0x2f, 0x73, 0x64, 0x6b,
+ 0x73, 0x2f, 0x76, 0x32, 0x2f, 0x67, 0x6f, 0x2f, 0x70, 0x6b, 0x67, 0x2f, 0x62, 0x65, 0x61, 0x6d,
+ 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2f, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x5f,
+ 0x76, 0x31, 0x3b, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x76, 0x31, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -1376,34 +1924,47 @@ func file_org_apache_beam_model_pipeline_v1_metrics_proto_rawDescGZIP() []byte {
}
var file_org_apache_beam_model_pipeline_v1_metrics_proto_enumTypes = make([]protoimpl.EnumInfo, 3)
-var file_org_apache_beam_model_pipeline_v1_metrics_proto_msgTypes = make([]protoimpl.MessageInfo, 7)
+var file_org_apache_beam_model_pipeline_v1_metrics_proto_msgTypes = make([]protoimpl.MessageInfo, 14)
var file_org_apache_beam_model_pipeline_v1_metrics_proto_goTypes = []interface{}{
- (MonitoringInfoSpecs_Enum)(0), // 0: org.apache.beam.model.pipeline.v1.MonitoringInfoSpecs.Enum
- (MonitoringInfo_MonitoringInfoLabels)(0), // 1: org.apache.beam.model.pipeline.v1.MonitoringInfo.MonitoringInfoLabels
- (MonitoringInfoTypeUrns_Enum)(0), // 2: org.apache.beam.model.pipeline.v1.MonitoringInfoTypeUrns.Enum
- (*MonitoringInfoSpec)(nil), // 3: org.apache.beam.model.pipeline.v1.MonitoringInfoSpec
- (*Annotation)(nil), // 4: org.apache.beam.model.pipeline.v1.Annotation
- (*MonitoringInfoSpecs)(nil), // 5: org.apache.beam.model.pipeline.v1.MonitoringInfoSpecs
- (*MonitoringInfoLabelProps)(nil), // 6: org.apache.beam.model.pipeline.v1.MonitoringInfoLabelProps
- (*MonitoringInfo)(nil), // 7: org.apache.beam.model.pipeline.v1.MonitoringInfo
- (*MonitoringInfoTypeUrns)(nil), // 8: org.apache.beam.model.pipeline.v1.MonitoringInfoTypeUrns
- nil, // 9: org.apache.beam.model.pipeline.v1.MonitoringInfo.LabelsEntry
- (*timestamppb.Timestamp)(nil), // 10: google.protobuf.Timestamp
- (*descriptorpb.EnumValueOptions)(nil), // 11: google.protobuf.EnumValueOptions
+ (MonitoringInfoSpecs_Enum)(0), // 0: org.apache.beam.model.pipeline.v1.MonitoringInfoSpecs.Enum
+ (MonitoringInfo_MonitoringInfoLabels)(0), // 1: org.apache.beam.model.pipeline.v1.MonitoringInfo.MonitoringInfoLabels
+ (MonitoringInfoTypeUrns_Enum)(0), // 2: org.apache.beam.model.pipeline.v1.MonitoringInfoTypeUrns.Enum
+ (*MonitoringInfoSpec)(nil), // 3: org.apache.beam.model.pipeline.v1.MonitoringInfoSpec
+ (*Annotation)(nil), // 4: org.apache.beam.model.pipeline.v1.Annotation
+ (*MonitoringInfoSpecs)(nil), // 5: org.apache.beam.model.pipeline.v1.MonitoringInfoSpecs
+ (*MonitoringInfoLabelProps)(nil), // 6: org.apache.beam.model.pipeline.v1.MonitoringInfoLabelProps
+ (*MonitoringInfo)(nil), // 7: org.apache.beam.model.pipeline.v1.MonitoringInfo
+ (*MonitoringInfoTypeUrns)(nil), // 8: org.apache.beam.model.pipeline.v1.MonitoringInfoTypeUrns
+ (*BoundedTrieNode)(nil), // 9: org.apache.beam.model.pipeline.v1.BoundedTrieNode
+ (*BoundedTrie)(nil), // 10: org.apache.beam.model.pipeline.v1.BoundedTrie
+ (*HistogramValue)(nil), // 11: org.apache.beam.model.pipeline.v1.HistogramValue
+ nil, // 12: org.apache.beam.model.pipeline.v1.MonitoringInfo.LabelsEntry
+ nil, // 13: org.apache.beam.model.pipeline.v1.BoundedTrieNode.ChildrenEntry
+ (*HistogramValue_BucketOptions)(nil), // 14: org.apache.beam.model.pipeline.v1.HistogramValue.BucketOptions
+ (*HistogramValue_BucketOptions_Linear)(nil), // 15: org.apache.beam.model.pipeline.v1.HistogramValue.BucketOptions.Linear
+ (*HistogramValue_BucketOptions_Base2Exponent)(nil), // 16: org.apache.beam.model.pipeline.v1.HistogramValue.BucketOptions.Base2Exponent
+ (*timestamppb.Timestamp)(nil), // 17: google.protobuf.Timestamp
+ (*descriptorpb.EnumValueOptions)(nil), // 18: google.protobuf.EnumValueOptions
}
var file_org_apache_beam_model_pipeline_v1_metrics_proto_depIdxs = []int32{
4, // 0: org.apache.beam.model.pipeline.v1.MonitoringInfoSpec.annotations:type_name -> org.apache.beam.model.pipeline.v1.Annotation
- 9, // 1: org.apache.beam.model.pipeline.v1.MonitoringInfo.labels:type_name -> org.apache.beam.model.pipeline.v1.MonitoringInfo.LabelsEntry
- 10, // 2: org.apache.beam.model.pipeline.v1.MonitoringInfo.start_time:type_name -> google.protobuf.Timestamp
- 11, // 3: org.apache.beam.model.pipeline.v1.label_props:extendee -> google.protobuf.EnumValueOptions
- 11, // 4: org.apache.beam.model.pipeline.v1.monitoring_info_spec:extendee -> google.protobuf.EnumValueOptions
- 6, // 5: org.apache.beam.model.pipeline.v1.label_props:type_name -> org.apache.beam.model.pipeline.v1.MonitoringInfoLabelProps
- 3, // 6: org.apache.beam.model.pipeline.v1.monitoring_info_spec:type_name -> org.apache.beam.model.pipeline.v1.MonitoringInfoSpec
- 7, // [7:7] is the sub-list for method output_type
- 7, // [7:7] is the sub-list for method input_type
- 5, // [5:7] is the sub-list for extension type_name
- 3, // [3:5] is the sub-list for extension extendee
- 0, // [0:3] is the sub-list for field type_name
+ 12, // 1: org.apache.beam.model.pipeline.v1.MonitoringInfo.labels:type_name -> org.apache.beam.model.pipeline.v1.MonitoringInfo.LabelsEntry
+ 17, // 2: org.apache.beam.model.pipeline.v1.MonitoringInfo.start_time:type_name -> google.protobuf.Timestamp
+ 13, // 3: org.apache.beam.model.pipeline.v1.BoundedTrieNode.children:type_name -> org.apache.beam.model.pipeline.v1.BoundedTrieNode.ChildrenEntry
+ 9, // 4: org.apache.beam.model.pipeline.v1.BoundedTrie.root:type_name -> org.apache.beam.model.pipeline.v1.BoundedTrieNode
+ 14, // 5: org.apache.beam.model.pipeline.v1.HistogramValue.bucket_options:type_name -> org.apache.beam.model.pipeline.v1.HistogramValue.BucketOptions
+ 9, // 6: org.apache.beam.model.pipeline.v1.BoundedTrieNode.ChildrenEntry.value:type_name -> org.apache.beam.model.pipeline.v1.BoundedTrieNode
+ 15, // 7: org.apache.beam.model.pipeline.v1.HistogramValue.BucketOptions.linear:type_name -> org.apache.beam.model.pipeline.v1.HistogramValue.BucketOptions.Linear
+ 16, // 8: org.apache.beam.model.pipeline.v1.HistogramValue.BucketOptions.exponential:type_name -> org.apache.beam.model.pipeline.v1.HistogramValue.BucketOptions.Base2Exponent
+ 18, // 9: org.apache.beam.model.pipeline.v1.label_props:extendee -> google.protobuf.EnumValueOptions
+ 18, // 10: org.apache.beam.model.pipeline.v1.monitoring_info_spec:extendee -> google.protobuf.EnumValueOptions
+ 6, // 11: org.apache.beam.model.pipeline.v1.label_props:type_name -> org.apache.beam.model.pipeline.v1.MonitoringInfoLabelProps
+ 3, // 12: org.apache.beam.model.pipeline.v1.monitoring_info_spec:type_name -> org.apache.beam.model.pipeline.v1.MonitoringInfoSpec
+ 13, // [13:13] is the sub-list for method output_type
+ 13, // [13:13] is the sub-list for method input_type
+ 11, // [11:13] is the sub-list for extension type_name
+ 9, // [9:11] is the sub-list for extension extendee
+ 0, // [0:9] is the sub-list for field type_name
}
func init() { file_org_apache_beam_model_pipeline_v1_metrics_proto_init() }
@@ -1485,14 +2046,93 @@ func file_org_apache_beam_model_pipeline_v1_metrics_proto_init() {
return nil
}
}
+ file_org_apache_beam_model_pipeline_v1_metrics_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BoundedTrieNode); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ file_org_apache_beam_model_pipeline_v1_metrics_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BoundedTrie); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ file_org_apache_beam_model_pipeline_v1_metrics_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HistogramValue); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ file_org_apache_beam_model_pipeline_v1_metrics_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HistogramValue_BucketOptions); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ file_org_apache_beam_model_pipeline_v1_metrics_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HistogramValue_BucketOptions_Linear); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ file_org_apache_beam_model_pipeline_v1_metrics_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HistogramValue_BucketOptions_Base2Exponent); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ file_org_apache_beam_model_pipeline_v1_metrics_proto_msgTypes[8].OneofWrappers = []interface{}{}
+ file_org_apache_beam_model_pipeline_v1_metrics_proto_msgTypes[11].OneofWrappers = []interface{}{
+ (*HistogramValue_BucketOptions_Linear_)(nil),
+ (*HistogramValue_BucketOptions_Exponential)(nil),
}
+ file_org_apache_beam_model_pipeline_v1_metrics_proto_msgTypes[12].OneofWrappers = []interface{}{}
+ file_org_apache_beam_model_pipeline_v1_metrics_proto_msgTypes[13].OneofWrappers = []interface{}{}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_org_apache_beam_model_pipeline_v1_metrics_proto_rawDesc,
NumEnums: 3,
- NumMessages: 7,
+ NumMessages: 14,
NumExtensions: 2,
NumServices: 0,
},
diff --git a/sdks/go/pkg/beam/options/resource/hint.go b/sdks/go/pkg/beam/options/resource/hint.go
index d823f4feafa..5efaca80ede 100644
--- a/sdks/go/pkg/beam/options/resource/hint.go
+++ b/sdks/go/pkg/beam/options/resource/hint.go
@@ -159,6 +159,55 @@ func (h minRAMHint) String() string {
return fmt.Sprintf("min_ram=%v", humanize.Bytes(uint64(h.value)))
}
+// MaxActiveBundlesPerWorker hints that this scope should be worked by max this number of messages in parallel on the
+// same machine.
+//
+// Hints are advisory only and runners may not respect them.
+//
+// See https://beam.apache.org/documentation/runtime/resource-hints/ for more information about
+// resource hints.
+func MaxActiveBundlesPerWorker(v int64) Hint {
+ return maxActiveBundlesPerWorkerHint{value: v}
+}
+
+type maxActiveBundlesPerWorkerHint struct {
+ value int64
+}
+
+func (h maxActiveBundlesPerWorkerHint) URN() string {
+ return "beam:resources:max_active_bundles_per_worker:v1"
+}
+
+func (h maxActiveBundlesPerWorkerHint) Payload() []byte {
+ // Go strings are utf8, and if the string is ascii,
+ // byte conversion handles that directly.
+ return []byte(strconv.FormatInt(h.value, 10))
+}
+
+func (h maxActiveBundlesPerWorkerHint) MergeWithOuter(outer Hint) Hint {
+ // Max active bundles merge should be summed instead of taking the max.
+ return MaxActiveBundlesPerWorker(outer.(maxActiveBundlesPerWorkerHint).value + h.value)
+}
+
+func (h maxActiveBundlesPerWorkerHint) String() string {
+ return fmt.Sprintf("max_active_bundles_per_worker=%v", uint64(h.value))
+}
+
+// ParseMaxActiveBundlesPerWorker converts an int in string form into a hint.
+// An invalid size format will cause ParseMaxActiveBundlesPerWorker to panic.
+//
+// Hints are advisory only and runners may not respect them.
+//
+// See https://beam.apache.org/documentation/runtime/resource-hints/ for more information about
+// resource hints.
+func ParseMaxActiveBundlesPerWorker(v string) Hint {
+ b, err := strconv.Atoi(v)
+ if err != nil {
+ panic(fmt.Sprintf("resource.ParseMaxActiveBundlesPerWorker: unable to parse %q: %v", v, err))
+ }
+ return MaxActiveBundlesPerWorker(int64(b))
+}
+
// Accelerator hints that this scope should be put in a machine with a given accelerator.
//
// Hints for accelerators will have formats that are runner specific.
diff --git a/sdks/go/pkg/beam/options/resource/hint_test.go b/sdks/go/pkg/beam/options/resource/hint_test.go
index 7c2a1df7929..2c4c6506e3a 100644
--- a/sdks/go/pkg/beam/options/resource/hint_test.go
+++ b/sdks/go/pkg/beam/options/resource/hint_test.go
@@ -143,6 +143,37 @@ func TestCPUCountHint_Payload(t *testing.T) {
}
}
+func TestMaxActiveBundlesPerWorkerHint_MergeWith(t *testing.T) {
+ low := maxActiveBundlesPerWorkerHint{value: 2}
+ high := maxActiveBundlesPerWorkerHint{value: 4}
+ expected := maxActiveBundlesPerWorkerHint{value: 6}
+
+ if got, want := low.MergeWithOuter(high), expected; got != want {
+ t.Errorf("%v.MergeWith(%v) = %v, want %v", low, high, got, want)
+ }
+ if got, want := high.MergeWithOuter(low), expected; got != want {
+ t.Errorf("%v.MergeWith(%v) = %v, want %v", high, low, got, want)
+ }
+}
+
+func TestMaxActiveBundlesPerWorkerHint_Payload(t *testing.T) {
+ tests := []struct {
+ value uint64
+ payload string
+ }{
+ {1, "1"},
+ {12, "12"},
+ {1000, "1000"},
+ }
+
+ for _, test := range tests {
+ h := maxActiveBundlesPerWorkerHint{value: int64(test.value)}
+ if got, want := h.Payload(), []byte(test.payload); !bytes.Equal(got, want) {
+ t.Errorf("%v.Payload() = %v, want %v", h, got, want)
+ }
+ }
+}
+
// We copy the URN from the proto for use as a constant rather than perform a direct look up
// each time, or increase initialization time. However we do need to validate that they are
// correct, and match the standard hint urns, so that's done here.
@@ -165,6 +196,9 @@ func TestStandardHintUrns(t *testing.T) {
}, {
h: CPUCount(4),
urn: getStandardURN(pipepb.StandardResourceHints_CPU_COUNT),
+ }, {
+ h: MaxActiveBundlesPerWorker(2),
+ urn: getStandardURN(pipepb.StandardResourceHints_MAX_ACTIVE_BUNDLES_PER_WORKER),
}}
for _, test := range tests {
@@ -259,13 +293,14 @@ func TestHints_MergeWithOuter(t *testing.T) {
func TestHints_Payloads(t *testing.T) {
{
- hs := NewHints(MinRAMBytes(2e9), Accelerator("type:jeans;count1;"), CPUCount(4))
+ hs := NewHints(MinRAMBytes(2e9), Accelerator("type:jeans;count1;"), CPUCount(4), MaxActiveBundlesPerWorker(2))
got := hs.Payloads()
want := map[string][]byte{
- "beam:resources:min_ram_bytes:v1": []byte("2000000000"),
- "beam:resources:accelerator:v1": []byte("type:jeans;count1;"),
- "beam:resources:cpu_count:v1": []byte("4"),
+ "beam:resources:min_ram_bytes:v1": []byte("2000000000"),
+ "beam:resources:accelerator:v1": []byte("type:jeans;count1;"),
+ "beam:resources:cpu_count:v1": []byte("4"),
+ "beam:resources:max_active_bundles_per_worker:v1": []byte("2"),
}
if !reflect.DeepEqual(got, want) {
t.Errorf("hs.Payloads() = %v, want %v", got, want)
diff --git a/sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHint.java b/sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHint.java
index dfd0ac4ac2f..ef0fe504eab 100644
--- a/sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHint.java
+++ b/sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHint.java
@@ -25,9 +25,10 @@ public abstract class ResourceHint {
/**
* Reconciles values of a hint when the hint specified on a transform is also defined in an outer
* context, for example on a composite transform, or specified in the transform's execution
- * environment. Override this method for a custom reconciliation logic.
+ * environment. Override this method for a custom reconciliation logic. If isSum is true the merge
+ * result will be flipped.
*/
- public ResourceHint mergeWithOuter(ResourceHint outer) {
+ public ResourceHint mergeWithOuter(ResourceHint outer, boolean isSum) {
// Defaults to the inner value as it is the most specific one.
return this;
}
diff --git a/sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHints.java b/sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHints.java
index bf83d720952..224c4a9d3e1 100644
--- a/sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHints.java
+++ b/sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHints.java
@@ -48,8 +48,9 @@ public class ResourceHints {
private static final Logger LOG = LoggerFactory.getLogger(ResourceHints.class);
private static final String MIN_RAM_URN = "beam:resources:min_ram_bytes:v1";
private static final String ACCELERATOR_URN = "beam:resources:accelerator:v1";
-
private static final String CPU_COUNT_URN = "beam:resources:cpu_count:v1";
+ private static final String MAX_ACTIVE_BUNDLES_PER_WORKER =
+ "beam:resources:max_active_bundles_per_worker:v1";
// TODO: reference this from a common location in all packages that use this.
private static String getUrn(ProtocolMessageEnum value) {
@@ -60,6 +61,9 @@ public class ResourceHints {
checkState(MIN_RAM_URN.equals(getUrn(StandardResourceHints.Enum.MIN_RAM_BYTES)));
checkState(ACCELERATOR_URN.equals(getUrn(StandardResourceHints.Enum.ACCELERATOR)));
checkState(CPU_COUNT_URN.equals(getUrn(StandardResourceHints.Enum.CPU_COUNT)));
+ checkState(
+ MAX_ACTIVE_BUNDLES_PER_WORKER.equals(
+ (getUrn(StandardResourceHints.Enum.MAX_ACTIVE_BUNDLES_PER_WORKER))));
}
private static ImmutableMap<String, String> hintNameToUrn =
@@ -69,6 +73,9 @@ public class ResourceHints {
.put("accelerator", ACCELERATOR_URN)
.put("cpuCount", CPU_COUNT_URN)
.put("cpu_count", CPU_COUNT_URN) // Courtesy alias.
+ .put("max_active_bundles_per_worker", MAX_ACTIVE_BUNDLES_PER_WORKER)
+ .put("maxActiveBundlesPerWorker", MAX_ACTIVE_BUNDLES_PER_WORKER) // Courtesy alias.
+ .put("max_active_bundle_per_worker", MAX_ACTIVE_BUNDLES_PER_WORKER) // Courtesy alias.
.build();
private static ImmutableMap<String, Function<String, ResourceHint>> parsers =
@@ -76,6 +83,7 @@ public class ResourceHints {
.put(MIN_RAM_URN, s -> new BytesHint(BytesHint.parse(s)))
.put(ACCELERATOR_URN, s -> new StringHint(s))
.put(CPU_COUNT_URN, s -> new IntHint(IntHint.parse(s)))
+ .put(MAX_ACTIVE_BUNDLES_PER_WORKER, s -> new IntHint(IntHint.parse(s)))
.build();
private static final ResourceHints EMPTY = new ResourceHints(ImmutableMap.of());
@@ -173,8 +181,10 @@ public class ResourceHints {
}
@Override
- public ResourceHint mergeWithOuter(ResourceHint outer) {
- return new BytesHint(Math.max(value, ((BytesHint) outer).value));
+ public ResourceHint mergeWithOuter(ResourceHint outer, boolean isSum) {
+ return isSum
+ ? new BytesHint(value + ((BytesHint) outer).value)
+ : new BytesHint(Math.max(value, ((BytesHint) outer).value));
}
@Override
@@ -248,8 +258,10 @@ public class ResourceHints {
}
@Override
- public ResourceHint mergeWithOuter(ResourceHint outer) {
- return new IntHint(Math.max(value, ((IntHint) outer).value));
+ public ResourceHint mergeWithOuter(ResourceHint outer, boolean isSum) {
+ return isSum
+ ? new IntHint(value + ((IntHint) outer).value)
+ : new IntHint(Math.max(value, ((IntHint) outer).value));
}
@Override
@@ -327,6 +339,17 @@ public class ResourceHints {
return withHint(CPU_COUNT_URN, new IntHint(cpuCount));
}
+ public ResourceHints withMaxActiveBundlesPerWorker(int maxActiveBundlesPerWorker) {
+ if (maxActiveBundlesPerWorker <= 0) {
+ LOG.error(
+ "Encountered invalid non-positive max active bundles per worker hint value {}.\n"
+ + "The value is ignored.",
+ maxActiveBundlesPerWorker);
+ return this;
+ }
+ return withHint(MAX_ACTIVE_BUNDLES_PER_WORKER, new IntHint(maxActiveBundlesPerWorker));
+ }
+
public Map<String, ResourceHint> hints() {
return hints;
}
@@ -339,10 +362,14 @@ public class ResourceHints {
} else {
ImmutableMap.Builder<String, ResourceHint> newHints = ImmutableMap.builder();
for (Map.Entry<String, ResourceHint> outerHint : outer.hints().entrySet()) {
- if (hints.containsKey(outerHint.getKey())) {
+ String key = outerHint.getKey();
+ if (hints.containsKey(key)) {
newHints.put(
- outerHint.getKey(),
- hints.get(outerHint.getKey()).mergeWithOuter(outerHint.getValue()));
+ key,
+ hints
+ .get(key)
+ .mergeWithOuter(
+ outerHint.getValue(), /*isSum*/ key.equals(MAX_ACTIVE_BUNDLES_PER_WORKER)));
} else {
newHints.put(outerHint);
}
diff --git a/sdks/java/core/src/test/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHintsTest.java b/sdks/java/core/src/test/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHintsTest.java
index c7643f718aa..ca31c74a0e4 100644
--- a/sdks/java/core/src/test/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHintsTest.java
+++ b/sdks/java/core/src/test/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHintsTest.java
@@ -79,6 +79,20 @@ public class ResourceHintsTest implements Serializable {
StandardCharsets.US_ASCII));
}
+ @Test
+ public void testMaxBundlesPerWorkerMergesCorrectly() {
+ assertEquals(
+ "6",
+ new String(
+ ResourceHints.create()
+ .withMaxActiveBundlesPerWorker(2)
+ .mergeWithOuter(ResourceHints.create().withMaxActiveBundlesPerWorker(4))
+ .hints()
+ .get("beam:resources:max_active_bundles_per_worker:v1")
+ .toBytes(),
+ StandardCharsets.US_ASCII));
+ }
+
@Test
public void testFromOptions() {
ResourceHintsOptions options =
@@ -94,11 +108,16 @@ public class ResourceHintsTest implements Serializable {
PipelineOptionsFactory.fromArgs(
"--resourceHints=min_ram=1KB",
"--resourceHints=accelerator=foo",
- "--resourceHints=cpu_count=4")
+ "--resourceHints=cpu_count=4",
+ "--resourceHints=max_active_bundles_per_worker=2")
.as(ResourceHintsOptions.class);
ResourceHints fromOptions = ResourceHints.fromOptions(options);
ResourceHints expect =
- ResourceHints.create().withMinRam(1000).withAccelerator("foo").withCPUCount(4);
+ ResourceHints.create()
+ .withMinRam(1000)
+ .withAccelerator("foo")
+ .withCPUCount(4)
+ .withMaxActiveBundlesPerWorker(2);
assertEquals(fromOptions, expect);
}
}
diff --git a/sdks/python/apache_beam/transforms/resources.py b/sdks/python/apache_beam/transforms/resources.py
index 139b5e3fcc5..1b02e33fde0 100644
--- a/sdks/python/apache_beam/transforms/resources.py
+++ b/sdks/python/apache_beam/transforms/resources.py
@@ -39,6 +39,7 @@ __all__ = [
'AcceleratorHint',
'MinRamHint',
'CpuCountHint',
+ 'MaxActiveBundlesPerWorkerHint',
'merge_resource_hints',
'parse_resource_hints',
'resource_hints_from_options',
@@ -144,6 +145,10 @@ class ResourceHint:
def _use_max(v1, v2):
return str(max(int(v1), int(v2))).encode('ascii')
+ @staticmethod
+ def _use_sum(v1, v2):
+ return str(int(v1) + int(v2)).encode('ascii')
+
class AcceleratorHint(ResourceHint):
"""Describes desired hardware accelerators in execution environment."""
@@ -185,6 +190,30 @@ ResourceHint.register_resource_hint('cpu_count', CpuCountHint)
ResourceHint.register_resource_hint('cpuCount', CpuCountHint)
+class MaxActiveBundlesPerWorkerHint(ResourceHint):
+ """
+ Describes max active bundles processed in parallel
+ in transform's execution environment.
+ """
+ urn = resource_hints.MAX_ACTIVE_BUNDLES_PER_WORKER.urn
+
+ @classmethod
+ def get_merged_value(cls, outer_value: bytes, inner_value: bytes) -> bytes:
+ return ResourceHint._use_sum(outer_value, inner_value)
+
+
+ResourceHint.register_resource_hint(
+ 'max_active_bundles_per_worker', MaxActiveBundlesPerWorkerHint)
+# Alias for interoperability with SDKs preferring camelCase.
+ResourceHint.register_resource_hint(
+ 'MaxActiveBundlesPerWorker', MaxActiveBundlesPerWorkerHint)
+# Alias for common typo.
+ResourceHint.register_resource_hint(
+ 'max_active_bundle_per_worker', MaxActiveBundlesPerWorkerHint)
+ResourceHint.register_resource_hint(
+ 'MaxActiveBundlePerWorker', MaxActiveBundlesPerWorkerHint)
+
+
def parse_resource_hints(hints: dict[Any, Any]) -> dict[str, bytes]:
parsed_hints = {}
for hint, value in hints.items():
diff --git a/sdks/python/apache_beam/transforms/resources_test.py b/sdks/python/apache_beam/transforms/resources_test.py
index 939bdcd6265..344b6662f54 100644
--- a/sdks/python/apache_beam/transforms/resources_test.py
+++ b/sdks/python/apache_beam/transforms/resources_test.py
@@ -51,6 +51,26 @@ class ResourcesTest(unittest.TestCase):
val='4',
urn='beam:resources:cpu_count:v1',
bytestr=b'4'),
+ param(
+ name='max_active_bundles_per_worker',
+ val='2',
+ urn='beam:resources:max_active_bundles_per_worker:v1',
+ bytestr=b'2'),
+ param(
+ name='max_active_bundle_per_worker',
+ val='20',
+ urn='beam:resources:max_active_bundles_per_worker:v1',
+ bytestr=b'20'),
+ param(
+ name='MaxActiveBundlePerWorker',
+ val='30',
+ urn='beam:resources:max_active_bundles_per_worker:v1',
+ bytestr=b'30'),
+ param(
+ name='MaxActiveBundlesPerWorker',
+ val='3',
+ urn='beam:resources:max_active_bundles_per_worker:v1',
+ bytestr=b'3'),
])
def test_known_resource_hints(self, name, val, urn, bytestr):
t = PTransform()